zzhl.smali
.class final Lcom/google/android/gms/internal/ads/zzhl;
.super Ljava/lang/Object;
.source "com.google.android.gms:play-services-ads@@19.4.0"
# interfaces
.implements Landroid/os/Handler$Callback;
.implements Lcom/google/android/gms/internal/ads/zzna;
.implements Lcom/google/android/gms/internal/ads/zznc;
.implements Lcom/google/android/gms/internal/ads/zzof;
# instance fields
.field private final handler:Landroid/os/Handler;
.field private repeatMode:I
.field private state:I
.field private final zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
.field private final zzaeq:Lcom/google/android/gms/internal/ads/zzog;
.field private final zzaes:Landroid/os/Handler;
.field private final zzaev:Lcom/google/android/gms/internal/ads/zzid;
.field private final zzaew:Lcom/google/android/gms/internal/ads/zzia;
.field private zzaey:Z
.field private zzafc:Z
.field private zzafd:Lcom/google/android/gms/internal/ads/zzhy;
.field private zzafh:Lcom/google/android/gms/internal/ads/zzhu;
.field private zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.field private final zzafy:[Lcom/google/android/gms/internal/ads/zzhw;
.field private final zzafz:Lcom/google/android/gms/internal/ads/zzhs;
.field private zzaga:Lcom/google/android/gms/internal/ads/zzmz;
.field private final zzagc:Lcom/google/android/gms/internal/ads/zzpl;
.field private final zzagd:Landroid/os/HandlerThread;
.field private final zzage:Lcom/google/android/gms/internal/ads/zzhc;
.field private zzagf:Lcom/google/android/gms/internal/ads/zzhx;
.field private zzagg:Lcom/google/android/gms/internal/ads/zzpd;
.field private zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
.field private zzagi:Z
.field private zzagj:Z
.field private zzagk:I
.field private zzagl:I
.field private zzagm:J
.field private zzagn:I
.field private zzago:Lcom/google/android/gms/internal/ads/zzhm;
.field private zzagp:J
.field private zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.field private zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.field private zzags:Lcom/google/android/gms/internal/ads/zzhk;
# direct methods
.method public constructor <init>([Lcom/google/android/gms/internal/ads/zzhx;Lcom/google/android/gms/internal/ads/zzog;Lcom/google/android/gms/internal/ads/zzhs;ZILandroid/os/Handler;Lcom/google/android/gms/internal/ads/zzhn;Lcom/google/android/gms/internal/ads/zzhc;)V
.registers 9
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
.line 3
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaeq:Lcom/google/android/gms/internal/ads/zzog;
.line 4
iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafz:Lcom/google/android/gms/internal/ads/zzhs;
.line 5
iput-boolean p4, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaey:Z
const/4 p3, 0x0
.line 6
iput p3, p0, Lcom/google/android/gms/internal/ads/zzhl;->repeatMode:I
.line 7
iput-object p6, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
const/4 p4, 0x1
.line 8
iput p4, p0, Lcom/google/android/gms/internal/ads/zzhl;->state:I
.line 9
iput-object p7, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 10
iput-object p8, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzage:Lcom/google/android/gms/internal/ads/zzhc;
.line 11
array-length p4, p1
new-array p4, p4, [Lcom/google/android/gms/internal/ads/zzhw;
iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafy:[Lcom/google/android/gms/internal/ads/zzhw;
const/4 p4, 0x0
.line 12
:goto_1d
array-length p5, p1
if-ge p4, p5, :cond_32
.line 13
aget-object p5, p1, p4
invoke-interface {p5, p4}, Lcom/google/android/gms/internal/ads/zzhx;->setIndex(I)V
.line 14
iget-object p5, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafy:[Lcom/google/android/gms/internal/ads/zzhw;
aget-object p6, p1, p4
invoke-interface {p6}, Lcom/google/android/gms/internal/ads/zzhx;->zzdz()Lcom/google/android/gms/internal/ads/zzhw;
move-result-object p6
aput-object p6, p5, p4
add-int/lit8 p4, p4, 0x1
goto :goto_1d
.line 16
:cond_32
new-instance p1, Lcom/google/android/gms/internal/ads/zzpl;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzpl;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
new-array p1, p3, [Lcom/google/android/gms/internal/ads/zzhx;
.line 17
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
.line 18
new-instance p1, Lcom/google/android/gms/internal/ads/zzid;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzid;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
.line 19
new-instance p1, Lcom/google/android/gms/internal/ads/zzia;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzia;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 20
invoke-virtual {p2, p0}, Lcom/google/android/gms/internal/ads/zzog;->zza(Lcom/google/android/gms/internal/ads/zzof;)V
.line 21
sget-object p1, Lcom/google/android/gms/internal/ads/zzhu;->zzahz:Lcom/google/android/gms/internal/ads/zzhu;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafh:Lcom/google/android/gms/internal/ads/zzhu;
.line 22
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/zzhl;->zzagd:Landroid/os/HandlerThread;
.line 23
invoke-virtual {p1}, Landroid/os/HandlerThread;->start()V
.line 24
new-instance p1, Landroid/os/Handler;
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagd:Landroid/os/HandlerThread;
invoke-virtual {p2}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
move-result-object p2
invoke-direct {p1, p2, p0}, Landroid/os/Handler;-><init>(Landroid/os/Looper;Landroid/os/Handler$Callback;)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
return-void
.end method
.method private final setState(I)V
.registers 5
.line 545
iget v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->state:I
if-eq v0, p1, :cond_11
.line 546
iput p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->state:I
.line 547
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaes: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/zzhy;Lcom/google/android/gms/internal/ads/zzhy;)I
.registers 10
.line 692
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzhy;->zzfg()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
.line 694
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
iget v5, p0, Lcom/google/android/gms/internal/ads/zzhl;->repeatMode:I
invoke-virtual {p2, p1, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Lcom/google/android/gms/internal/ads/zzid;I)I
move-result p1
.line 695
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
const/4 v4, 0x1
.line 696
invoke-virtual {p2, p1, v3, v4}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v3
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzia;->zzafn:Ljava/lang/Object;
.line 697
invoke-virtual {p3, v3}, Lcom/google/android/gms/internal/ads/zzhy;->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(IJ)J
.registers 11
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
.line 594
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzeu()V
const/4 v0, 0x0
.line 595
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagj:Z
const/4 v1, 0x2
.line 596
invoke-direct {p0, v1}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 598
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
const/4 v3, 0x0
if-nez v2, :cond_18
.line 599
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz p1, :cond_16
.line 600
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzhk;->release()V
:cond_16
move-object v4, v3
goto :goto_2b
:cond_18
move-object v4, v3
:goto_19
if-eqz v2, :cond_2b
.line 603
iget v5, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
if-ne v5, p1, :cond_25
iget-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-eqz v5, :cond_25
move-object v4, v2
goto :goto_28
.line 605
:cond_25
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhk;->release()V
.line 606
:goto_28
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
goto :goto_19
.line 607
:cond_2b
:goto_2b
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-ne p1, v4, :cond_33
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-eq p1, v2, :cond_4b
.line 608
:cond_33
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v2, p1
const/4 v5, 0x0
:goto_37
if-ge v5, v2, :cond_41
aget-object v6, p1, v5
.line 609
invoke-interface {v6}, Lcom/google/android/gms/internal/ads/zzhx;->disable()V
add-int/lit8 v5, v5, 0x1
goto :goto_37
:cond_41
new-array p1, v0, [Lcom/google/android/gms/internal/ads/zzhx;
.line 611
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
.line 612
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
.line 613
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
.line 614
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
:cond_4b
if-eqz v4, :cond_6c
.line 616
iput-object v3, v4, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 617
iput-object v4, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 618
iput-object v4, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.line 619
invoke-direct {p0, v4}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(Lcom/google/android/gms/internal/ads/zzhk;)V
.line 620
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzhk;->zzafv:Z
if-eqz p1, :cond_65
.line 621
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzmx;->zzeg(J)J
move-result-wide p1
move-wide p2, p1
.line 622
:cond_65
invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzhl;->zzdq(J)V
.line 623
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzey()V
goto :goto_75
.line 624
:cond_6c
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 625
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.line 626
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
.line 627
invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzhl;->zzdq(J)V
.line 628
:goto_75
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {p1, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
return-wide p2
.end method
.method private final zza(Lcom/google/android/gms/internal/ads/zzhm;)Landroid/util/Pair;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/ads/zzhm;",
")",
"Landroid/util/Pair<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.line 709
iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
.line 710
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzhy;->isEmpty()Z
move-result v1
if-eqz v1, :cond_a
.line 711
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
.line 712
:cond_a
:try_start_a
iget v1, p1, Lcom/google/android/gms/internal/ads/zzhm;->zzagt:I
iget-wide v2, p1, Lcom/google/android/gms/internal/ads/zzhm;->zzagu:J
invoke-direct {p0, v0, v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(Lcom/google/android/gms/internal/ads/zzhy;IJ)Landroid/util/Pair;
move-result-object p1
:try_end_12
.catch Ljava/lang/IndexOutOfBoundsException; {:try_start_a .. :try_end_12} :catch_60
.line 716
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
if-ne v1, v0, :cond_17
return-object p1
.line 718
:cond_17
iget-object v2, p1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Ljava/lang/Integer;
.line 719
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
const/4 v4, 0x1
invoke-virtual {v0, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v2
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzia;->zzafn:Ljava/lang/Object;
.line 720
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzhy;->zzc(Ljava/lang/Object;)I
move-result v1
const/4 v2, -0x1
if-eq v1, v2, :cond_3c
.line 722
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
.line 723
: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/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
invoke-direct {p0, p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zza(ILcom/google/android/gms/internal/ads/zzhy;Lcom/google/android/gms/internal/ads/zzhy;)I
move-result p1
if-eq p1, v2, :cond_5e
.line 725
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
const/4 v2, 0x0
.line 726
invoke-virtual {v0, p1, v1, v2}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
.line 727
invoke-direct {p0, v2, v0, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(IJ)Landroid/util/Pair;
move-result-object p1
return-object p1
:cond_5e
const/4 p1, 0x0
return-object p1
.line 715
:catch_60
new-instance v0, Lcom/google/android/gms/internal/ads/zzht;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget v2, p1, Lcom/google/android/gms/internal/ads/zzhm;->zzagt:I
iget-wide v3, p1, Lcom/google/android/gms/internal/ads/zzhm;->zzagu:J
invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzht;-><init>(Lcom/google/android/gms/internal/ads/zzhy;IJ)V
throw v0
.end method
.method private final zza(Lcom/google/android/gms/internal/ads/zzhy;IJJ)Landroid/util/Pair;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/ads/zzhy;",
"IJJ)",
"Landroid/util/Pair<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.line 731
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzhy;->zzff()I
move-result v0
const/4 v1, 0x0
invoke-static {p2, v1, v0}, Lcom/google/android/gms/internal/ads/zzoz;->zzc(III)I
.line 732
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
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/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzid;ZJ)Lcom/google/android/gms/internal/ads/zzid;
const-wide p5, -0x7fffffffffffffffL # -4.9E-324
cmp-long p2, p3, p5
if-nez p2, :cond_24
.line 734
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
.line 735
iget-wide p3, p2, Lcom/google/android/gms/internal/ads/zzid;->zzaiw:J
cmp-long p2, p3, p5
if-nez p2, :cond_24
const/4 p1, 0x0
return-object p1
.line 739
:cond_24
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
.line 740
iget-wide v2, p2, Lcom/google/android/gms/internal/ads/zzid;->zzaix:J
add-long/2addr v2, p3
.line 742
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 743
invoke-virtual {p1, v1, p2, v1}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object p1
.line 744
iget-wide p1, p1, Lcom/google/android/gms/internal/ads/zzia;->zzaih:J
cmp-long p3, p1, p5
if-eqz p3, :cond_37
cmp-long p3, v2, p1
.line 747
:cond_37
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-static {v2, v3}, 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
.line 587
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
add-long/2addr p1, p3
.line 589
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
.line 591
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {p1, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
return-void
.line 592
:cond_18
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzhl;->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/zzhk;)V
.registers 1
:goto_0
if-eqz p0, :cond_8
.line 762
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhk;->release()V
.line 763
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
goto :goto_0
:cond_8
return-void
.end method
.method private static zza(Lcom/google/android/gms/internal/ads/zzhx;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
.line 671
invoke-interface {p0}, Lcom/google/android/gms/internal/ads/zzhx;->getState()I
move-result v0
const/4 v1, 0x2
if-ne v0, v1, :cond_a
.line 672
invoke-interface {p0}, Lcom/google/android/gms/internal/ads/zzhx;->stop()V
:cond_a
return-void
.end method
.method private final zza(Ljava/lang/Object;I)V
.registers 7
.line 682
new-instance v0, Lcom/google/android/gms/internal/ads/zzhn;
const/4 v1, 0x0
const-wide/16 v2, 0x0
invoke-direct {v0, v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 683
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(Ljava/lang/Object;I)V
.line 684
new-instance p1, Lcom/google/android/gms/internal/ads/zzhn;
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
invoke-direct {p1, v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
const/4 p1, 0x4
.line 685
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 686
invoke-direct {p0, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zzi(Z)V
return-void
.end method
.method private final zza([ZI)V
.registers 19
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
move-object/from16 v0, p0
move/from16 v1, p2
.line 789
new-array v1, v1, [Lcom/google/android/gms/internal/ads/zzhx;
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
.line 791
:goto_b
iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v5, v4
if-ge v2, v5, :cond_96
.line 792
aget-object v4, v4, v2
.line 793
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzhk;->zzafx:Lcom/google/android/gms/internal/ads/zzoi;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzoi;->zzbhx:Lcom/google/android/gms/internal/ads/zzod;
invoke-virtual {v5, v2}, Lcom/google/android/gms/internal/ads/zzod;->zzbg(I)Lcom/google/android/gms/internal/ads/zzob;
move-result-object v5
if-eqz v5, :cond_92
.line 795
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
add-int/lit8 v15, v3, 0x1
aput-object v4, v6, v3
.line 796
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhx;->getState()I
move-result v3
if-nez v3, :cond_91
.line 797
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafx:Lcom/google/android/gms/internal/ads/zzoi;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzoi;->zzbhz:[Lcom/google/android/gms/internal/ads/zzhz;
aget-object v7, v3, v2
.line 798
iget-boolean v3, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzaey:Z
const/4 v6, 0x1
if-eqz v3, :cond_3e
iget v3, v0, Lcom/google/android/gms/internal/ads/zzhl;->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
.line 799
: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
.line 800
:goto_48
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzob;->length()I
move-result v6
new-array v8, v6, [Lcom/google/android/gms/internal/ads/zzho;
const/4 v9, 0x0
:goto_4f
if-ge v9, v6, :cond_5a
.line 802
invoke-interface {v5, v9}, Lcom/google/android/gms/internal/ads/zzob;->zzbe(I)Lcom/google/android/gms/internal/ads/zzho;
move-result-object v10
aput-object v10, v8, v9
add-int/lit8 v9, v9, 0x1
goto :goto_4f
.line 804
:cond_5a
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzhk;->zzafo:[Lcom/google/android/gms/internal/ads/zznm;
aget-object v9, v5, v2
iget-wide v10, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
.line 805
invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v13
move-object v6, v4
.line 806
invoke-interface/range {v6 .. v14}, Lcom/google/android/gms/internal/ads/zzhx;->zza(Lcom/google/android/gms/internal/ads/zzhz;[Lcom/google/android/gms/internal/ads/zzho;Lcom/google/android/gms/internal/ads/zznm;JZJ)V
.line 807
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhx;->zzea()Lcom/google/android/gms/internal/ads/zzpd;
move-result-object v5
if-eqz v5, :cond_8c
.line 809
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
if-nez v6, :cond_80
.line 811
iput-object v5, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
.line 812
iput-object v4, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
.line 813
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzhl;->zzafh:Lcom/google/android/gms/internal/ads/zzhu;
invoke-interface {v5, v6}, Lcom/google/android/gms/internal/ads/zzpd;->zzb(Lcom/google/android/gms/internal/ads/zzhu;)Lcom/google/android/gms/internal/ads/zzhu;
goto :goto_8c
.line 810
:cond_80
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/zzhd;->zza(Ljava/lang/RuntimeException;)Lcom/google/android/gms/internal/ads/zzhd;
move-result-object v1
throw v1
:cond_8c
:goto_8c
if-eqz v3, :cond_91
.line 815
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhx;->start()V
:cond_91
move v3, v15
:cond_92
add-int/lit8 v2, v2, 0x1
goto/16 :goto_b
:cond_96
return-void
.end method
.method private final zzb(IJ)Landroid/util/Pair;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(IJ)",
"Landroid/util/Pair<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.line 729
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
invoke-direct {p0, p2, p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(Lcom/google/android/gms/internal/ads/zzhy;IJ)Landroid/util/Pair;
move-result-object p1
return-object p1
.end method
.method private final zzb(Lcom/google/android/gms/internal/ads/zzhy;IJ)Landroid/util/Pair;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/ads/zzhy;",
"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
.line 730
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhy;IJJ)Landroid/util/Pair;
move-result-object p1
return-object p1
.end method
.method private final zzb(Lcom/google/android/gms/internal/ads/zzhk;)V
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
.line 765
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v0, p1, :cond_5
return-void
.line 768
:cond_5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v0, v0
new-array v0, v0, [Z
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
.line 769
:goto_d
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v5, v4
if-ge v2, v5, :cond_5c
.line 770
aget-object v4, v4, v2
.line 771
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhx;->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
.line 772
iget-object v5, p1, Lcom/google/android/gms/internal/ads/zzhk;->zzafx:Lcom/google/android/gms/internal/ads/zzoi;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzoi;->zzbhx:Lcom/google/android/gms/internal/ads/zzod;
invoke-virtual {v5, v2}, Lcom/google/android/gms/internal/ads/zzod;->zzbg(I)Lcom/google/android/gms/internal/ads/zzob;
move-result-object v5
if-eqz v5, :cond_2b
add-int/lit8 v3, v3, 0x1
.line 775
:cond_2b
aget-boolean v6, v0, v2
if-eqz v6, :cond_59
if-eqz v5, :cond_43
.line 776
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhx;->zzee()Z
move-result v5
if-eqz v5, :cond_59
.line 777
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhx;->zzeb()Lcom/google/android/gms/internal/ads/zznm;
move-result-object v5
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v6, v6, Lcom/google/android/gms/internal/ads/zzhk;->zzafo:[Lcom/google/android/gms/internal/ads/zznm;
aget-object v6, v6, v2
if-ne v5, v6, :cond_59
.line 778
:cond_43
iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
if-ne v4, v5, :cond_53
.line 779
iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/zzpl;->zza(Lcom/google/android/gms/internal/ads/zzpd;)V
const/4 v5, 0x0
.line 780
iput-object v5, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
.line 781
iput-object v5, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
.line 782
:cond_53
invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhx;)V
.line 783
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhx;->disable()V
:cond_59
add-int/lit8 v2, v2, 0x1
goto :goto_d
.line 785
:cond_5c
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
.line 786
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
const/4 v2, 0x3
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhk;->zzafx:Lcom/google/android/gms/internal/ads/zzoi;
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
.line 787
invoke-direct {p0, v0, v3}, Lcom/google/android/gms/internal/ads/zzhl;->zza([ZI)V
return-void
.end method
.method private final zzb(Ljava/lang/Object;I)V
.registers 7
.line 688
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
new-instance v1, Lcom/google/android/gms/internal/ads/zzhp;
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v1, v2, p1, v3, p2}, Lcom/google/android/gms/internal/ads/zzhp;-><init>(Lcom/google/android/gms/internal/ads/zzhy;Ljava/lang/Object;Lcom/google/android/gms/internal/ads/zzhn;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
.line 689
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method private final zzdq(J)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
.line 630
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-nez v0, :cond_8
const-wide/32 v0, 0x3938700
goto :goto_c
.line 633
:cond_8
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v0
:goto_c
add-long/2addr p1, v0
.line 634
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 635
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzpl;->zzel(J)V
.line 636
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length p2, p1
const/4 v0, 0x0
:goto_18
if-ge v0, p2, :cond_24
aget-object v1, p1, v0
.line 637
iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
invoke-interface {v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzhx;->zzdo(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_22
.line 674
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v0, v0, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
cmp-long v2, v0, p1
if-ltz v2, :cond_22
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz p1, :cond_20
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-eqz p1, :cond_20
goto :goto_22
:cond_20
const/4 p1, 0x0
return p1
:cond_22
:goto_22
const/4 p1, 0x1
return p1
.end method
.method private final zzet()V
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
const/4 v0, 0x0
.line 553
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagj:Z
.line 554
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpl;->start()V
.line 555
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v2, v1
:goto_b
if-ge v0, v2, :cond_15
aget-object v3, v1, v0
.line 556
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhx;->start()V
add-int/lit8 v0, v0, 0x1
goto :goto_b
:cond_15
return-void
.end method
.method private final zzeu()V
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
.line 559
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpl;->stop()V
.line 560
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v1, v0
const/4 v2, 0x0
:goto_9
if-ge v2, v1, :cond_13
aget-object v3, v0, v2
.line 561
invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhx;)V
add-int/lit8 v2, v2, 0x1
goto :goto_9
:cond_13
return-void
.end method
.method private final zzev()V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzhd;
}
.end annotation
.line 564
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-nez v0, :cond_5
return-void
.line 566
:cond_5
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzmx;->zzhq()J
move-result-wide v0
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
cmp-long v4, v0, v2
if-eqz v4, :cond_18
.line 568
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zzdq(J)V
goto :goto_42
.line 569
:cond_18
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
if-eqz v0, :cond_30
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhx;->zzfe()Z
move-result v0
if-nez v0, :cond_30
.line 570
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpd;->zzfz()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 571
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
invoke-virtual {v2, v0, v1}, Lcom/google/android/gms/internal/ads/zzpl;->zzel(J)V
goto :goto_38
.line 572
:cond_30
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpl;->zzfz()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 573
:goto_38
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 574
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v3
sub-long v0, v1, v3
.line 576
:goto_42
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iput-wide v0, v2, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
.line 577
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/zzhl;->zzagm:J
.line 578
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v0, v0
const-wide/high16 v1, -0x8000000000000000L
if-nez v0, :cond_59
move-wide v3, v1
goto :goto_61
.line 579
:cond_59
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzmx;->zzhr()J
move-result-wide v3
.line 580
:goto_61
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
cmp-long v5, v3, v1
if-nez v5, :cond_76
.line 581
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
const/4 v4, 0x0
.line 582
invoke-virtual {v1, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v1
.line 583
iget-wide v3, v1, Lcom/google/android/gms/internal/ads/zzia;->zzaih:J
.line 585
:cond_76
iput-wide v3, v0, Lcom/google/android/gms/internal/ads/zzhn;->zzagw:J
return-void
.end method
.method private final zzew()V
.registers 3
const/4 v0, 0x1
.line 640
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhl;->zzi(Z)V
.line 641
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafz:Lcom/google/android/gms/internal/ads/zzhs;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzhs;->onStopped()V
.line 642
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
return-void
.end method
.method private final zzex()V
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 675
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v0, :cond_2b
iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-nez v0, :cond_2b
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v0, :cond_12
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v0, v1, :cond_2b
.line 676
:cond_12
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v1, v0
const/4 v2, 0x0
:goto_16
if-ge v2, v1, :cond_24
aget-object v3, v0, v2
.line 677
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhx;->zzec()Z
move-result v3
if-nez v3, :cond_21
return-void
:cond_21
add-int/lit8 v2, v2, 0x1
goto :goto_16
.line 680
:cond_24
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzmx;->zzhn()V
:cond_2b
return-void
.end method
.method private final zzey()V
.registers 8
.line 748
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-nez v0, :cond_9
const-wide/16 v0, 0x0
goto :goto_11
.line 749
:cond_9
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzmx;->zzhp()J
move-result-wide v0
:goto_11
const-wide/high16 v2, -0x8000000000000000L
cmp-long v4, v0, v2
if-nez v4, :cond_1c
const/4 v0, 0x0
.line 751
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhl;->zzh(Z)V
return-void
.line 752
:cond_1c
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 753
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v5
sub-long/2addr v3, v5
sub-long/2addr v0, v3
.line 756
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafz:Lcom/google/android/gms/internal/ads/zzhs;
invoke-interface {v2, v0, v1}, Lcom/google/android/gms/internal/ads/zzhs;->zzdt(J)Z
move-result v0
.line 757
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhl;->zzh(Z)V
if-eqz v0, :cond_38
.line 759
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {v0, v3, v4}, Lcom/google/android/gms/internal/ads/zzmx;->zzef(J)Z
:cond_38
return-void
.end method
.method private final zzh(Z)V
.registers 5
.line 549
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafc:Z
if-eq v0, p1, :cond_11
.line 550
iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafc:Z
.line 551
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaes: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 zzi(Z)V
.registers 10
.line 644
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
const/4 v0, 0x0
.line 645
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagj:Z
.line 646
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpl;->stop()V
const/4 v1, 0x0
.line 647
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
.line 648
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
const-wide/32 v2, 0x3938700
.line 649
iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 650
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v3, v2
const/4 v4, 0x0
:goto_1c
if-ge v4, v3, :cond_34
aget-object v5, v2, v4
.line 651
:try_start_20
invoke-static {v5}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhx;)V
.line 652
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzhx;->disable()V
:try_end_26
.catch Lcom/google/android/gms/internal/ads/zzhd; {: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."
.line 655
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/zzhx;
.line 657
iput-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
.line 658
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v2, :cond_3d
goto :goto_3f
.line 659
:cond_3d
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 660
:goto_3f
invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhk;)V
.line 661
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 662
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.line 663
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
.line 664
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhl;->zzh(Z)V
if-eqz p1, :cond_58
.line 666
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaga:Lcom/google/android/gms/internal/ads/zzmz;
if-eqz p1, :cond_56
.line 667
invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzmz;->zzia()V
.line 668
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaga:Lcom/google/android/gms/internal/ads/zzmz;
.line 669
:cond_56
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
:cond_58
return-void
.end method
.method private final zzu(I)Z
.registers 7
.line 700
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
const/4 v2, 0x0
.line 701
invoke-virtual {v0, p1, v1, v2}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
.line 702
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
.line 703
invoke-virtual {v0, v2, v1, v2}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzid;Z)Lcom/google/android/gms/internal/ads/zzid;
move-result-object v0
.line 704
iget-boolean v0, v0, Lcom/google/android/gms/internal/ads/zzid;->zzait:Z
if-nez v0, :cond_25
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
iget v4, p0, Lcom/google/android/gms/internal/ads/zzhl;->repeatMode:I
.line 706
invoke-virtual {v0, p1, v1, v3, v4}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Lcom/google/android/gms/internal/ads/zzid;I)I
move-result p1
const/4 v0, -0x1
if-ne p1, v0, :cond_25
const/4 p1, 0x1
return p1
:cond_25
return v2
.end method
# virtual methods
.method public final handleMessage(Landroid/os/Message;)Z
.registers 36
move-object/from16 v8, p0
move-object/from16 v1, p1
const/4 v10, 0x1
.line 71
:try_start_5
iget v2, v1, Landroid/os/Message;->what:I
:try_end_7
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_5 .. :try_end_7} :catch_8e0
.catch Ljava/io/IOException; {:try_start_5 .. :try_end_7} :catch_8c4
.catch Ljava/lang/RuntimeException; {:try_start_5 .. :try_end_7} :catch_8a8
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_8f8
return v9
.line 95
:pswitch_19
:try_start_19
iget v1, v1, Landroid/os/Message;->arg1:I
.line 96
iput v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->repeatMode:I
.line 97
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v2, :cond_24
.line 98
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
goto :goto_26
:cond_24
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
:goto_26
if-eqz v2, :cond_9a
.line 100
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v2, v3, :cond_2e
const/4 v3, 0x1
goto :goto_2f
:cond_2e
const/4 v3, 0x0
.line 101
:goto_2f
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v2, v4, :cond_35
const/4 v4, 0x1
goto :goto_36
:cond_35
const/4 v4, 0x0
.line 102
:goto_36
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget v12, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
invoke-virtual {v11, v12, v13, v14, v1}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Lcom/google/android/gms/internal/ads/zzid;I)I
move-result v11
.line 103
iget-object v12, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v12, :cond_61
if-eq v11, v5, :cond_61
iget-object v12, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
iget v12, v12, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
if-ne v12, v11, :cond_61
.line 104
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 105
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v2, v11, :cond_56
const/4 v11, 0x1
goto :goto_57
:cond_56
const/4 v11, 0x0
:goto_57
or-int/2addr v3, v11
.line 106
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v2, v11, :cond_5e
const/4 v11, 0x1
goto :goto_5f
:cond_5e
const/4 v11, 0x0
:goto_5f
or-int/2addr v4, v11
goto :goto_36
.line 108
:cond_61
iget-object v5, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v5, :cond_6c
.line 109
iget-object v5, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
invoke-static {v5}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhk;)V
.line 110
iput-object v6, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 111
:cond_6c
iget v5, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
invoke-direct {v8, v5}, Lcom/google/android/gms/internal/ads/zzhl;->zzu(I)Z
move-result v5
iput-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzaft:Z
if-nez v4, :cond_78
.line 113
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
:cond_78
if-nez v3, :cond_91
.line 114
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v2, :cond_91
.line 115
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
.line 116
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v3, v3, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
invoke-direct {v8, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzhl;->zza(IJ)J
move-result-wide v3
.line 117
new-instance v5, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v5, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 118
:cond_91
iget v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
if-ne v2, v15, :cond_9a
if-eqz v1, :cond_9a
.line 119
invoke-direct {v8, v7}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
:cond_9a
return v10
.line 512
:pswitch_9b
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, [Lcom/google/android/gms/internal/ads/zzhh;
:try_end_9f
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_19 .. :try_end_9f} :catch_8a3
.catch Ljava/io/IOException; {:try_start_19 .. :try_end_9f} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_19 .. :try_end_9f} :catch_8a8
.line 513
:try_start_9f
array-length v2, v1
:goto_a0
if-ge v9, v2, :cond_b0
aget-object v3, v1, v9
.line 514
iget-object v4, v3, Lcom/google/android/gms/internal/ads/zzhh;->zzael:Lcom/google/android/gms/internal/ads/zzhe;
iget v5, v3, Lcom/google/android/gms/internal/ads/zzhh;->zzaem:I
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhh;->zzaen:Ljava/lang/Object;
invoke-interface {v4, v5, v3}, Lcom/google/android/gms/internal/ads/zzhe;->zza(ILjava/lang/Object;)V
add-int/lit8 v9, v9, 0x1
goto :goto_a0
.line 516
:cond_b0
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaga:Lcom/google/android/gms/internal/ads/zzmz;
if-eqz v1, :cond_b9
.line 517
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {v1, v7}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:try_end_b9
.catchall {:try_start_9f .. :try_end_b9} :catchall_c8
.line 518
:cond_b9
:try_start_b9
monitor-enter p0
:try_end_ba
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_b9 .. :try_end_ba} :catch_8a3
.catch Ljava/io/IOException; {:try_start_b9 .. :try_end_ba} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_b9 .. :try_end_ba} :catch_8a8
.line 519
:try_start_ba
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagl:I
add-int/2addr v1, v10
iput v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagl:I
.line 520
invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->notifyAll()V
.line 521
monitor-exit p0
return v10
:catchall_c4
move-exception v0
move-object v1, v0
monitor-exit p0
:try_end_c7
.catchall {:try_start_ba .. :try_end_c7} :catchall_c4
:try_start_c7
throw v1
:catchall_c8
move-exception v0
move-object v1, v0
.line 522
monitor-enter p0
:try_end_cb
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_c7 .. :try_end_cb} :catch_8a3
.catch Ljava/io/IOException; {:try_start_c7 .. :try_end_cb} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_c7 .. :try_end_cb} :catch_8a8
.line 523
:try_start_cb
iget v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagl:I
add-int/2addr v2, v10
iput v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagl:I
.line 524
invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->notifyAll()V
.line 525
monitor-exit p0
:try_end_d4
.catchall {:try_start_cb .. :try_end_d4} :catchall_d5
.line 526
:try_start_d4
throw v1
:try_end_d5
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_d4 .. :try_end_d5} :catch_8a3
.catch Ljava/io/IOException; {:try_start_d4 .. :try_end_d5} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_d4 .. :try_end_d5} :catch_8a8
:catchall_d5
move-exception v0
move-object v1, v0
.line 525
:try_start_d7
monitor-exit p0
:try_end_d8
.catchall {:try_start_d7 .. :try_end_d8} :catchall_d5
:try_start_d8
throw v1
.line 452
:pswitch_d9
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v1, :cond_1cb
.line 453
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
const/4 v2, 0x1
:goto_e0
if-eqz v1, :cond_1cb
.line 455
iget-boolean v3, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-nez v3, :cond_e8
goto/16 :goto_1cb
.line 457
:cond_e8
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhk;->zzer()Z
move-result v3
if-nez v3, :cond_f6
.line 458
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v1, v3, :cond_f3
const/4 v2, 0x0
.line 460
:cond_f3
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
goto :goto_e0
:cond_f6
if-eqz v2, :cond_194
.line 462
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eq v2, v3, :cond_100
const/4 v2, 0x1
goto :goto_101
:cond_100
const/4 v2, 0x0
.line 463
:goto_101
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhk;)V
.line 464
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iput-object v6, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 465
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 466
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.line 467
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v3, v3
new-array v3, v3, [Z
.line 468
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v11, v5, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
invoke-virtual {v4, v11, v12, v2, v3}, Lcom/google/android/gms/internal/ads/zzhk;->zza(JZ[Z)J
move-result-wide v4
.line 469
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v11, v2, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
cmp-long v2, v4, v11
if-eqz v2, :cond_132
.line 470
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iput-wide v4, v2, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
.line 471
invoke-direct {v8, v4, v5}, Lcom/google/android/gms/internal/ads/zzhl;->zzdq(J)V
.line 473
:cond_132
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v2, v2
new-array v2, v2, [Z
const/4 v4, 0x0
const/4 v5, 0x0
.line 474
:goto_139
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v11, v11
if-ge v4, v11, :cond_185
.line 475
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
aget-object v11, v11, v4
.line 476
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhx;->getState()I
move-result v12
if-eqz v12, :cond_14a
const/4 v12, 0x1
goto :goto_14b
:cond_14a
const/4 v12, 0x0
:goto_14b
aput-boolean v12, v2, v4
.line 477
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v12, v12, Lcom/google/android/gms/internal/ads/zzhk;->zzafo:[Lcom/google/android/gms/internal/ads/zznm;
aget-object v12, v12, v4
if-eqz v12, :cond_157
add-int/lit8 v5, v5, 0x1
.line 480
:cond_157
aget-boolean v13, v2, v4
if-eqz v13, :cond_182
.line 481
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhx;->zzeb()Lcom/google/android/gms/internal/ads/zznm;
move-result-object v13
if-eq v12, v13, :cond_179
.line 482
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
if-ne v11, v13, :cond_172
if-nez v12, :cond_16e
.line 484
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
invoke-virtual {v12, v13}, Lcom/google/android/gms/internal/ads/zzpl;->zza(Lcom/google/android/gms/internal/ads/zzpd;)V
.line 485
:cond_16e
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
.line 486
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagf:Lcom/google/android/gms/internal/ads/zzhx;
.line 487
:cond_172
invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhx;)V
.line 488
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhx;->disable()V
goto :goto_182
.line 489
:cond_179
aget-boolean v12, v3, v4
if-eqz v12, :cond_182
.line 490
iget-wide v12, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
invoke-interface {v11, v12, v13}, Lcom/google/android/gms/internal/ads/zzhx;->zzdo(J)V
:cond_182
:goto_182
add-int/lit8 v4, v4, 0x1
goto :goto_139
.line 492
:cond_185
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafx:Lcom/google/android/gms/internal/ads/zzoi;
invoke-virtual {v3, v14, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
.line 493
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
.line 494
invoke-direct {v8, v2, v5}, Lcom/google/android/gms/internal/ads/zzhl;->zza([ZI)V
goto :goto_1c0
.line 496
:cond_194
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 497
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
:goto_198
if-eqz v1, :cond_1a0
.line 499
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhk;->release()V
.line 500
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
goto :goto_198
.line 501
:cond_1a0
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iput-object v6, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 502
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-eqz v1, :cond_1c0
.line 503
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafs:J
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v4, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 505
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v11
sub-long/2addr v4, v11
.line 506
invoke-static {v1, v2, v4, v5}, Ljava/lang/Math;->max(JJ)J
move-result-wide v1
.line 507
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
invoke-virtual {v3, v1, v2, v9}, Lcom/google/android/gms/internal/ads/zzhk;->zzb(JZ)J
.line 508
:cond_1c0
:goto_1c0
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzey()V
.line 509
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzev()V
.line 510
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {v1, v7}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:cond_1cb
:goto_1cb
return v10
.line 446
:pswitch_1cc
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zzmx;
.line 447
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v2, :cond_1de
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
if-eq v2, v1, :cond_1db
goto :goto_1de
.line 449
:cond_1db
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzey()V
:cond_1de
:goto_1de
return v10
.line 359
:pswitch_1df
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zzmx;
.line 360
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v2, :cond_212
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
if-eq v2, v1, :cond_1ee
goto :goto_212
.line 362
:cond_1ee
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 363
iput-boolean v10, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
.line 364
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhk;->zzer()Z
.line 365
iget-wide v2, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafs:J
invoke-virtual {v1, v2, v3, v9}, Lcom/google/android/gms/internal/ads/zzhk;->zzb(JZ)J
move-result-wide v2
iput-wide v2, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafs:J
.line 366
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-nez v1, :cond_20f
.line 367
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.line 368
iget-wide v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafs:J
invoke-direct {v8, v1, v2}, Lcom/google/android/gms/internal/ads/zzhl;->zzdq(J)V
.line 369
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(Lcom/google/android/gms/internal/ads/zzhk;)V
.line 370
:cond_20f
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzey()V
:cond_212
:goto_212
return v10
.line 372
:pswitch_213
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Landroid/util/Pair;
.line 373
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
.line 374
iget-object v3, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v3, Lcom/google/android/gms/internal/ads/zzhy;
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
.line 375
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
if-nez v2, :cond_282
.line 378
iget v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagn:I
if-lez v3, :cond_252
.line 379
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzago:Lcom/google/android/gms/internal/ads/zzhm;
invoke-direct {v8, v3}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhm;)Landroid/util/Pair;
move-result-object v3
.line 380
iget v4, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagn:I
.line 381
iput v9, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagn:I
.line 382
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzago:Lcom/google/android/gms/internal/ads/zzhm;
if-nez v3, :cond_23a
.line 384
invoke-direct {v8, v1, v4}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Ljava/lang/Object;I)V
goto/16 :goto_36e
.line 386
:cond_23a
new-instance v7, Lcom/google/android/gms/internal/ads/zzhn;
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/zzhn;-><init>(IJ)V
iput-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
goto :goto_283
.line 387
:cond_252
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v3, v3, Lcom/google/android/gms/internal/ads/zzhn;->zzafs:J
cmp-long v7, v3, v12
if-nez v7, :cond_282
.line 388
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzhy;->isEmpty()Z
move-result v3
if-eqz v3, :cond_267
.line 389
invoke-direct {v8, v1, v9}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Ljava/lang/Object;I)V
goto/16 :goto_36e
.line 391
:cond_267
invoke-direct {v8, v9, v12, v13}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(IJ)Landroid/util/Pair;
move-result-object v3
.line 392
new-instance v4, Lcom/google/android/gms/internal/ads/zzhn;
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/zzhn;-><init>(IJ)V
iput-object v4, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
:cond_282
const/4 v4, 0x0
.line 393
:goto_283
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v3, :cond_28a
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
goto :goto_28c
.line 394
:cond_28a
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
:goto_28c
if-eqz v3, :cond_36b
.line 396
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafn:Ljava/lang/Object;
invoke-virtual {v7, v11}, Lcom/google/android/gms/internal/ads/zzhy;->zzc(Ljava/lang/Object;)I
move-result v7
if-ne v7, v5, :cond_2f0
.line 398
iget v6, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
invoke-direct {v8, v6, v2, v7}, Lcom/google/android/gms/internal/ads/zzhl;->zza(ILcom/google/android/gms/internal/ads/zzhy;Lcom/google/android/gms/internal/ads/zzhy;)I
move-result v2
if-ne v2, v5, :cond_2a7
.line 400
invoke-direct {v8, v1, v4}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Ljava/lang/Object;I)V
goto/16 :goto_36e
.line 402
:cond_2a7
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 404
invoke-virtual {v6, v2, v7, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
.line 406
invoke-direct {v8, v9, v12, v13}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(IJ)Landroid/util/Pair;
move-result-object v2
.line 407
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
.line 408
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
.line 409
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
invoke-virtual {v2, v6, v7, v10}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
.line 410
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzia;->zzafn:Ljava/lang/Object;
.line 411
iput v5, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
.line 412
:goto_2cf
iget-object v7, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v7, :cond_2e3
.line 413
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 414
iget-object v7, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafn:Ljava/lang/Object;
invoke-virtual {v7, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_2df
move v7, v6
goto :goto_2e0
:cond_2df
const/4 v7, -0x1
.line 415
:goto_2e0
iput v7, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
goto :goto_2cf
.line 416
:cond_2e3
invoke-direct {v8, v6, v11, v12}, Lcom/google/android/gms/internal/ads/zzhl;->zza(IJ)J
move-result-wide v2
.line 417
new-instance v5, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v5, v6, v2, v3}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
goto/16 :goto_36b
.line 419
:cond_2f0
invoke-direct {v8, v7}, Lcom/google/android/gms/internal/ads/zzhl;->zzu(I)Z
move-result v2
invoke-virtual {v3, v7, v2}, Lcom/google/android/gms/internal/ads/zzhk;->zzc(IZ)V
.line 420
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v3, v2, :cond_2fd
const/4 v2, 0x1
goto :goto_2fe
:cond_2fd
const/4 v2, 0x0
.line 421
:goto_2fe
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget v11, v11, Lcom/google/android/gms/internal/ads/zzhn;->zzafr:I
if-eq v7, v11, :cond_317
.line 422
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 423
new-instance v12, Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v13, v11, Lcom/google/android/gms/internal/ads/zzhn;->zzafs:J
invoke-direct {v12, v7, v13, v14}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
.line 424
iget-wide v13, v11, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
iput-wide v13, v12, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
.line 425
iget-wide v13, v11, Lcom/google/android/gms/internal/ads/zzhn;->zzagw:J
iput-wide v13, v12, Lcom/google/android/gms/internal/ads/zzhn;->zzagw:J
.line 427
iput-object v12, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 428
:cond_317
:goto_317
iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v11, :cond_36b
.line 430
iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 431
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
iget v15, v8, Lcom/google/android/gms/internal/ads/zzhl;->repeatMode:I
invoke-virtual {v12, v7, v13, v14, v15}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Lcom/google/android/gms/internal/ads/zzid;I)I
move-result v7
if-eq v7, v5, :cond_34e
.line 432
iget-object v12, v11, Lcom/google/android/gms/internal/ads/zzhk;->zzafn:Ljava/lang/Object;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 433
invoke-virtual {v13, v7, v14, v10}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v13
iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzia;->zzafn:Ljava/lang/Object;
invoke-virtual {v12, v13}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_34e
.line 434
invoke-direct {v8, v7}, Lcom/google/android/gms/internal/ads/zzhl;->zzu(I)Z
move-result v3
invoke-virtual {v11, v7, v3}, Lcom/google/android/gms/internal/ads/zzhk;->zzc(IZ)V
.line 435
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-ne v11, v3, :cond_34a
const/4 v3, 0x1
goto :goto_34b
:cond_34a
const/4 v3, 0x0
:goto_34b
or-int/2addr v2, v3
move-object v3, v11
goto :goto_317
:cond_34e
if-nez v2, :cond_364
.line 437
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
.line 438
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v5, v3, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
invoke-direct {v8, v2, v5, v6}, Lcom/google/android/gms/internal/ads/zzhl;->zza(IJ)J
move-result-wide v5
.line 439
new-instance v3, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v3, v2, v5, v6}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
goto :goto_36b
.line 441
:cond_364
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 442
iput-object v6, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 443
invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhk;)V
.line 444
:cond_36b
:goto_36b
invoke-direct {v8, v1, v4}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(Ljava/lang/Object;I)V
:goto_36e
return v10
.line 351
:pswitch_36f
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhl;->zzi(Z)V
.line 352
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafz:Lcom/google/android/gms/internal/ads/zzhs;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzhs;->zzfc()V
.line 353
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 354
monitor-enter p0
:try_end_37b
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_d8 .. :try_end_37b} :catch_8a3
.catch Ljava/io/IOException; {:try_start_d8 .. :try_end_37b} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_d8 .. :try_end_37b} :catch_8a8
.line 355
:try_start_37b
iput-boolean v10, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagi:Z
.line 356
invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->notifyAll()V
.line 357
monitor-exit p0
return v10
:catchall_382
move-exception v0
move-object v1, v0
monitor-exit p0
:try_end_385
.catchall {:try_start_37b .. :try_end_385} :catchall_382
:try_start_385
throw v1
.line 348
:pswitch_386
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzew()V
return v10
.line 341
:pswitch_38a
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zzhu;
.line 342
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
if-eqz v2, :cond_399
.line 343
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzpd;->zzb(Lcom/google/android/gms/internal/ads/zzhu;)Lcom/google/android/gms/internal/ads/zzhu;
move-result-object v1
goto :goto_39f
.line 344
:cond_399
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
invoke-virtual {v2, v1}, Lcom/google/android/gms/internal/ads/zzpl;->zzb(Lcom/google/android/gms/internal/ads/zzhu;)Lcom/google/android/gms/internal/ads/zzhu;
move-result-object v1
.line 345
:goto_39f
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafh:Lcom/google/android/gms/internal/ads/zzhu;
.line 346
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes: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
.line 308
:pswitch_3ab
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zzhm;
.line 309
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
if-nez v2, :cond_3bc
.line 310
iget v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagn:I
add-int/2addr v2, v10
iput v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagn:I
.line 311
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzago:Lcom/google/android/gms/internal/ads/zzhm;
goto/16 :goto_447
.line 313
:cond_3bc
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhm;)Landroid/util/Pair;
move-result-object v2
if-nez v2, :cond_3e0
.line 315
new-instance v1, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v1, v9, v3, v4}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 316
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes: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
.line 317
new-instance v1, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v1, v9, v12, v13}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 318
invoke-direct {v8, v15}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 319
invoke-direct {v8, v9}, Lcom/google/android/gms/internal/ads/zzhl;->zzi(Z)V
goto :goto_447
.line 321
:cond_3e0
iget-wide v3, v1, Lcom/google/android/gms/internal/ads/zzhm;->zzagu:J
cmp-long v1, v3, v12
if-nez v1, :cond_3e8
const/4 v1, 0x1
goto :goto_3e9
:cond_3e8
const/4 v1, 0x0
.line 322
:goto_3e9
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
.line 323
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_3f9
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_385 .. :try_end_3f9} :catch_8a3
.catch Ljava/io/IOException; {:try_start_385 .. :try_end_3f9} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_385 .. :try_end_3f9} :catch_8a8
.line 324
:try_start_3f9
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhn;->zzafr:I
if-ne v3, v2, :cond_424
const-wide/16 v6, 0x3e8
div-long v11, v4, v6
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v13, v2, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
div-long/2addr v13, v6
:try_end_408
.catchall {:try_start_3f9 .. :try_end_408} :catchall_448
cmp-long v2, v11, v13
if-nez v2, :cond_424
.line 325
:try_start_40c
new-instance v2, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v2, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 326
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
if-eqz v1, :cond_419
const/4 v1, 0x1
goto :goto_41a
:cond_419
const/4 v1, 0x0
:goto_41a
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
invoke-virtual {v2, v15, v1, v9, v3}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
.line 327
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
:try_end_423
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_40c .. :try_end_423} :catch_8a3
.catch Ljava/io/IOException; {:try_start_40c .. :try_end_423} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_40c .. :try_end_423} :catch_8a8
goto :goto_447
.line 329
:cond_424
:try_start_424
invoke-direct {v8, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzhl;->zza(IJ)J
move-result-wide v6
:try_end_428
.catchall {:try_start_424 .. :try_end_428} :catchall_448
cmp-long v2, v4, v6
if-eqz v2, :cond_42e
const/4 v2, 0x1
goto :goto_42f
:cond_42e
const/4 v2, 0x0
:goto_42f
or-int/2addr v1, v2
.line 332
:try_start_430
new-instance v2, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v2, v3, v6, v7}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 333
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
if-eqz v1, :cond_43d
const/4 v1, 0x1
goto :goto_43e
:cond_43d
const/4 v1, 0x0
:goto_43e
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
invoke-virtual {v2, v15, v1, v9, v3}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
.line 334
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
:goto_447
return v10
:catchall_448
move-exception v0
move-object v2, v0
.line 336
new-instance v6, Lcom/google/android/gms/internal/ads/zzhn;
invoke-direct {v6, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 337
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
if-eqz v1, :cond_457
const/4 v1, 0x1
goto :goto_458
:cond_457
const/4 v1, 0x0
:goto_458
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
invoke-virtual {v3, v15, v1, v9, v4}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
.line 338
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
.line 339
throw v2
.line 122
:pswitch_462
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v5
.line 124
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
if-nez v1, :cond_472
.line 125
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaga:Lcom/google/android/gms/internal/ads/zzmz;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzmz;->zzhz()V
move-wide v14, v5
goto/16 :goto_6c9
.line 128
:cond_472
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-nez v1, :cond_47b
.line 129
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget v1, v1, Lcom/google/android/gms/internal/ads/zzhn;->zzafr:I
goto :goto_4b9
.line 130
:cond_47b
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
.line 131
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzaft:Z
if-nez v2, :cond_4c6
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhk;->zzeq()Z
move-result v2
if-eqz v2, :cond_4c6
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 133
invoke-virtual {v2, v1, v7, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v2
.line 134
iget-wide v14, v2, Lcom/google/android/gms/internal/ads/zzia;->zzaih:J
cmp-long v2, v14, v12
if-nez v2, :cond_49c
goto :goto_4c6
.line 137
:cond_49c
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v2, :cond_4ad
.line 138
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->index:I
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget v7, v7, Lcom/google/android/gms/internal/ads/zzhk;->index:I
sub-int/2addr v2, v7
const/16 v7, 0x64
if-eq v2, v7, :cond_4c6
.line 140
:cond_4ad
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
iget v15, v8, Lcom/google/android/gms/internal/ads/zzhl;->repeatMode:I
invoke-virtual {v2, v1, v7, v14, v15}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Lcom/google/android/gms/internal/ads/zzid;I)I
move-result v1
.line 141
:goto_4b9
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhy;->zzfg()I
move-result v2
if-lt v1, v2, :cond_4c9
.line 142
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaga:Lcom/google/android/gms/internal/ads/zzmz;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzmz;->zzhz()V
:cond_4c6
:goto_4c6
move-wide v14, v5
goto/16 :goto_599
.line 144
:cond_4c9
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-nez v2, :cond_4d3
.line 145
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v3, v2, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
:goto_4d1
move-wide v14, v5
goto :goto_528
.line 146
:cond_4d3
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 147
invoke-virtual {v2, v1, v7, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
.line 148
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaev:Lcom/google/android/gms/internal/ads/zzid;
.line 150
invoke-virtual {v2, v9, v7, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzid;Z)Lcom/google/android/gms/internal/ads/zzid;
if-eqz v1, :cond_4e4
goto :goto_4d1
.line 153
:cond_4e4
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v1
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget v14, v14, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v15, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 155
invoke-virtual {v7, v14, v15, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v7
.line 156
iget-wide v14, v7, Lcom/google/android/gms/internal/ads/zzia;->zzaih:J
add-long/2addr v1, v14
.line 157
iget-wide v14, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
sub-long/2addr v1, v14
.line 158
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
const/4 v14, 0x0
const-wide v16, -0x7fffffffffffffffL # -4.9E-324
.line 159
invoke-static {v3, v4, v1, v2}, Ljava/lang/Math;->max(JJ)J
move-result-wide v18
move-object/from16 v1, p0
move-object v2, v7
move v3, v14
move-wide v14, v5
move-wide/from16 v4, v16
move-wide/from16 v6, v18
.line 160
invoke-direct/range {v1 .. v7}, Lcom/google/android/gms/internal/ads/zzhl;->zza(Lcom/google/android/gms/internal/ads/zzhy;IJJ)Landroid/util/Pair;
move-result-object v1
if-eqz v1, :cond_599
.line 162
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
.line 163
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
.line 164
:goto_528
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-nez v2, :cond_533
const-wide/32 v5, 0x3938700
add-long/2addr v5, v3
:goto_530
move-wide/from16 v23, v5
goto :goto_549
.line 166
:cond_533
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v5
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget v7, v7, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 168
invoke-virtual {v2, v7, v11, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v2
.line 169
iget-wide v12, v2, Lcom/google/android/gms/internal/ads/zzia;->zzaih:J
add-long/2addr v5, v12
goto :goto_530
.line 171
:goto_549
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-nez v2, :cond_550
const/16 v29, 0x0
goto :goto_557
:cond_550
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->index:I
add-int/2addr v2, v10
move/from16 v29, v2
.line 172
:goto_557
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zzu(I)Z
move-result v31
.line 173
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
invoke-virtual {v2, v1, v5, v10}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
.line 174
new-instance v2, Lcom/google/android/gms/internal/ads/zzhk;
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafy:[Lcom/google/android/gms/internal/ads/zzhw;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaeq:Lcom/google/android/gms/internal/ads/zzog;
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafz:Lcom/google/android/gms/internal/ads/zzhs;
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaga:Lcom/google/android/gms/internal/ads/zzmz;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzia;->zzafn:Ljava/lang/Object;
move-object/from16 v20, v2
move-object/from16 v21, v5
move-object/from16 v22, v6
move-object/from16 v25, v7
move-object/from16 v26, v11
move-object/from16 v27, v12
move-object/from16 v28, v13
move/from16 v30, v1
move-wide/from16 v32, v3
invoke-direct/range {v20 .. v33}, Lcom/google/android/gms/internal/ads/zzhk;-><init>([Lcom/google/android/gms/internal/ads/zzhx;[Lcom/google/android/gms/internal/ads/zzhw;JLcom/google/android/gms/internal/ads/zzog;Lcom/google/android/gms/internal/ads/zzhs;Lcom/google/android/gms/internal/ads/zzmz;Ljava/lang/Object;IIZJ)V
.line 175
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v1, :cond_58f
.line 176
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iput-object v2, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
.line 177
:cond_58f
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
.line 178
iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {v1, v8, v3, v4}, Lcom/google/android/gms/internal/ads/zzmx;->zza(Lcom/google/android/gms/internal/ads/zzna;J)V
.line 179
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhl;->zzh(Z)V
.line 180
:cond_599
:goto_599
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v1, :cond_5b2
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhk;->zzeq()Z
move-result v1
if-eqz v1, :cond_5a6
goto :goto_5b2
.line 182
:cond_5a6
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v1, :cond_5b5
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafc:Z
if-nez v1, :cond_5b5
.line 183
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzey()V
goto :goto_5b5
.line 181
:cond_5b2
:goto_5b2
invoke-direct {v8, v9}, Lcom/google/android/gms/internal/ads/zzhl;->zzh(Z)V
.line 184
:cond_5b5
:goto_5b5
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v1, :cond_6c9
.line 185
:goto_5b9
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
if-eq v1, v2, :cond_5f6
iget-wide v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafq:J
cmp-long v5, v1, v3
if-ltz v5, :cond_5f6
.line 186
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhk;->release()V
.line 187
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhl;->zzb(Lcom/google/android/gms/internal/ads/zzhk;)V
.line 188
new-instance v1, Lcom/google/android/gms/internal/ads/zzhn;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafs:J
invoke-direct {v1, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 189
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzev()V
.line 190
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
const/4 v2, 0x5
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
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_5b9
.line 191
:cond_5f6
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzaft:Z
if-eqz v1, :cond_620
const/4 v1, 0x0
.line 192
:goto_5fd
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v2, v2
if-ge v1, v2, :cond_6c9
.line 193
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
aget-object v2, v2, v1
.line 194
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafo:[Lcom/google/android/gms/internal/ads/zznm;
aget-object v3, v3, v1
if-eqz v3, :cond_61d
.line 195
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhx;->zzeb()Lcom/google/android/gms/internal/ads/zznm;
move-result-object v4
if-ne v4, v3, :cond_61d
.line 196
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhx;->zzec()Z
move-result v3
if-eqz v3, :cond_61d
.line 197
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhx;->zzed()V
:cond_61d
add-int/lit8 v1, v1, 0x1
goto :goto_5fd
:cond_620
const/4 v1, 0x0
.line 200
:goto_621
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v2, v2
if-ge v1, v2, :cond_643
.line 201
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
aget-object v2, v2, v1
.line 202
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafo:[Lcom/google/android/gms/internal/ads/zznm;
aget-object v3, v3, v1
.line 203
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhx;->zzeb()Lcom/google/android/gms/internal/ads/zznm;
move-result-object v4
if-ne v4, v3, :cond_6c9
if-eqz v3, :cond_640
.line 204
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhx;->zzec()Z
move-result v2
if-nez v2, :cond_640
goto/16 :goto_6c9
:cond_640
add-int/lit8 v1, v1, 0x1
goto :goto_621
.line 207
:cond_643
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
if-eqz v1, :cond_6c9
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-eqz v1, :cond_6c9
.line 208
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafx:Lcom/google/android/gms/internal/ads/zzoi;
.line 209
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafw:Lcom/google/android/gms/internal/ads/zzhk;
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.line 210
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafx:Lcom/google/android/gms/internal/ads/zzoi;
.line 211
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
.line 212
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzmx;->zzhq()J
move-result-wide v3
const-wide v5, -0x7fffffffffffffffL # -4.9E-324
cmp-long v7, v3, v5
if-eqz v7, :cond_670
const/4 v3, 0x1
goto :goto_671
:cond_670
const/4 v3, 0x0
:goto_671
const/4 v4, 0x0
.line 213
:goto_672
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v5, v5
if-ge v4, v5, :cond_6c9
.line 214
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaep:[Lcom/google/android/gms/internal/ads/zzhx;
aget-object v5, v5, v4
.line 215
iget-object v6, v1, Lcom/google/android/gms/internal/ads/zzoi;->zzbhx:Lcom/google/android/gms/internal/ads/zzod;
invoke-virtual {v6, v4}, Lcom/google/android/gms/internal/ads/zzod;->zzbg(I)Lcom/google/android/gms/internal/ads/zzob;
move-result-object v6
if-eqz v6, :cond_6c6
if-nez v3, :cond_6c3
.line 218
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzhx;->zzee()Z
move-result v6
if-nez v6, :cond_6c6
.line 219
iget-object v6, v2, Lcom/google/android/gms/internal/ads/zzoi;->zzbhx:Lcom/google/android/gms/internal/ads/zzod;
invoke-virtual {v6, v4}, Lcom/google/android/gms/internal/ads/zzod;->zzbg(I)Lcom/google/android/gms/internal/ads/zzob;
move-result-object v6
.line 220
iget-object v7, v1, Lcom/google/android/gms/internal/ads/zzoi;->zzbhz:[Lcom/google/android/gms/internal/ads/zzhz;
aget-object v7, v7, v4
.line 221
iget-object v11, v2, Lcom/google/android/gms/internal/ads/zzoi;->zzbhz:[Lcom/google/android/gms/internal/ads/zzhz;
aget-object v11, v11, v4
if-eqz v6, :cond_6c3
.line 222
invoke-virtual {v11, v7}, Lcom/google/android/gms/internal/ads/zzhz;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_6c3
.line 223
invoke-interface {v6}, Lcom/google/android/gms/internal/ads/zzob;->length()I
move-result v7
new-array v11, v7, [Lcom/google/android/gms/internal/ads/zzho;
const/4 v12, 0x0
:goto_6a8
if-ge v12, v7, :cond_6b3
.line 225
invoke-interface {v6, v12}, Lcom/google/android/gms/internal/ads/zzob;->zzbe(I)Lcom/google/android/gms/internal/ads/zzho;
move-result-object v13
aput-object v13, v11, v12
add-int/lit8 v12, v12, 0x1
goto :goto_6a8
.line 227
:cond_6b3
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v6, v6, Lcom/google/android/gms/internal/ads/zzhk;->zzafo:[Lcom/google/android/gms/internal/ads/zznm;
aget-object v6, v6, v4
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagr:Lcom/google/android/gms/internal/ads/zzhk;
.line 228
invoke-virtual {v7}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v12
.line 229
invoke-interface {v5, v11, v6, v12, v13}, Lcom/google/android/gms/internal/ads/zzhx;->zza([Lcom/google/android/gms/internal/ads/zzho;Lcom/google/android/gms/internal/ads/zznm;J)V
goto :goto_6c6
.line 231
:cond_6c3
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzhx;->zzed()V
:cond_6c6
:goto_6c6
add-int/lit8 v4, v4, 0x1
goto :goto_672
.line 233
:cond_6c9
:goto_6c9
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
const-wide/16 v2, 0xa
if-nez v1, :cond_6d7
.line 234
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzex()V
.line 235
invoke-direct {v8, v14, v15, v2, v3}, Lcom/google/android/gms/internal/ads/zzhl;->zza(JJ)V
goto/16 :goto_839
:cond_6d7
const-string v1, "doSomeWork"
.line 237
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzpn;->beginSection(Ljava/lang/String;)V
.line 238
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzev()V
.line 239
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v4, v4, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
invoke-interface {v1, v4, v5}, Lcom/google/android/gms/internal/ads/zzmx;->zzee(J)V
.line 242
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v4, v1
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x1
:goto_6f0
if-ge v5, v4, :cond_727
aget-object v11, v1, v5
.line 243
iget-wide v12, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
iget-wide v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagm:J
invoke-interface {v11, v12, v13, v2, v3}, Lcom/google/android/gms/internal/ads/zzhx;->zzb(JJ)V
if-eqz v7, :cond_705
.line 244
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhx;->zzfe()Z
move-result v2
if-eqz v2, :cond_705
const/4 v7, 0x1
goto :goto_706
:cond_705
const/4 v7, 0x0
.line 245
:goto_706
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhx;->isReady()Z
move-result v2
if-nez v2, :cond_715
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhx;->zzfe()Z
move-result v2
if-eqz v2, :cond_713
goto :goto_715
:cond_713
const/4 v2, 0x0
goto :goto_716
:cond_715
:goto_715
const/4 v2, 0x1
:goto_716
if-nez v2, :cond_71b
.line 247
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhx;->zzef()V
:cond_71b
if-eqz v6, :cond_721
if-eqz v2, :cond_721
const/4 v6, 0x1
goto :goto_722
:cond_721
const/4 v6, 0x0
:goto_722
add-int/lit8 v5, v5, 0x1
const-wide/16 v2, 0xa
goto :goto_6f0
:cond_727
if-nez v6, :cond_72c
.line 251
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzex()V
.line 252
:cond_72c
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
if-eqz v1, :cond_751
.line 253
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzpd;->zzfs()Lcom/google/android/gms/internal/ads/zzhu;
move-result-object v1
.line 254
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafh:Lcom/google/android/gms/internal/ads/zzhu;
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzhu;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_751
.line 255
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafh:Lcom/google/android/gms/internal/ads/zzhu;
.line 256
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagc:Lcom/google/android/gms/internal/ads/zzpl;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagg:Lcom/google/android/gms/internal/ads/zzpd;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/ads/zzpl;->zza(Lcom/google/android/gms/internal/ads/zzpd;)V
.line 257
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes: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
.line 258
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
.line 259
:cond_751
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 260
invoke-virtual {v1, v2, v3, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v1
.line 261
iget-wide v1, v1, Lcom/google/android/gms/internal/ads/zzia;->zzaih:J
if-eqz v7, :cond_782
const-wide v3, -0x7fffffffffffffffL # -4.9E-324
cmp-long v5, v1, v3
if-eqz v5, :cond_772
.line 263
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
iget-wide v3, v3, Lcom/google/android/gms/internal/ads/zzhn;->zzagv:J
cmp-long v5, v1, v3
if-gtz v5, :cond_782
:cond_772
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzags:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzaft:Z
if-eqz v3, :cond_782
const/4 v3, 0x4
.line 264
invoke-direct {v8, v3}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 265
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzeu()V
const/4 v4, 0x2
goto/16 :goto_802
.line 266
:cond_782
iget v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
const/4 v4, 0x2
if-ne v3, v4, :cond_7e7
.line 267
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v3, v3
if-lez v3, :cond_7d5
if-eqz v6, :cond_7d3
.line 268
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagj:Z
.line 269
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafu:Z
if-nez v2, :cond_79b
.line 270
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafs:J
goto :goto_7a3
.line 271
:cond_79b
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzafm:Lcom/google/android/gms/internal/ads/zzmx;
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzmx;->zzhr()J
move-result-wide v2
:goto_7a3
const-wide/high16 v5, -0x8000000000000000L
cmp-long v7, v2, v5
if-nez v7, :cond_7bf
.line 273
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-boolean v2, v2, Lcom/google/android/gms/internal/ads/zzhk;->zzaft:Z
if-eqz v2, :cond_7b1
const/4 v1, 0x1
goto :goto_7cf
.line 275
:cond_7b1
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafd:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget v3, v3, Lcom/google/android/gms/internal/ads/zzhk;->zzafr:I
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaew:Lcom/google/android/gms/internal/ads/zzia;
.line 276
invoke-virtual {v2, v3, v5, v9}, Lcom/google/android/gms/internal/ads/zzhy;->zza(ILcom/google/android/gms/internal/ads/zzia;Z)Lcom/google/android/gms/internal/ads/zzia;
move-result-object v2
.line 277
iget-wide v2, v2, Lcom/google/android/gms/internal/ads/zzia;->zzaih:J
.line 279
:cond_7bf
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafz:Lcom/google/android/gms/internal/ads/zzhs;
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagq:Lcom/google/android/gms/internal/ads/zzhk;
iget-wide v11, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagp:J
.line 281
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzhk;->zzep()J
move-result-wide v6
sub-long/2addr v11, v6
sub-long/2addr v2, v11
.line 283
invoke-interface {v5, v2, v3, v1}, Lcom/google/android/gms/internal/ads/zzhs;->zzc(JZ)Z
move-result v1
:goto_7cf
if-eqz v1, :cond_7d3
const/4 v1, 0x1
goto :goto_7d9
:cond_7d3
const/4 v1, 0x0
goto :goto_7d9
.line 285
:cond_7d5
invoke-direct {v8, v1, v2}, Lcom/google/android/gms/internal/ads/zzhl;->zzdr(J)Z
move-result v1
:goto_7d9
if-eqz v1, :cond_802
const/4 v1, 0x3
.line 287
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 288
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaey:Z
if-eqz v1, :cond_802
.line 289
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzet()V
goto :goto_802
.line 290
:cond_7e7
iget v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
const/4 v5, 0x3
if-ne v3, v5, :cond_802
.line 291
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v3, v3
if-lez v3, :cond_7f2
goto :goto_7f6
.line 292
:cond_7f2
invoke-direct {v8, v1, v2}, Lcom/google/android/gms/internal/ads/zzhl;->zzdr(J)Z
move-result v6
:goto_7f6
if-nez v6, :cond_802
.line 294
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaey:Z
iput-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagj:Z
.line 295
invoke-direct {v8, v4}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 296
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzeu()V
.line 297
:cond_802
:goto_802
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
if-ne v1, v4, :cond_813
.line 298
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v2, v1
:goto_809
if-ge v9, v2, :cond_813
aget-object v3, v1, v9
.line 299
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhx;->zzef()V
add-int/lit8 v9, v9, 0x1
goto :goto_809
.line 301
:cond_813
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaey:Z
if-eqz v1, :cond_81c
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
const/4 v2, 0x3
if-eq v1, v2, :cond_820
:cond_81c
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
if-ne v1, v4, :cond_826
:cond_820
const-wide/16 v1, 0xa
.line 302
invoke-direct {v8, v14, v15, v1, v2}, Lcom/google/android/gms/internal/ads/zzhl;->zza(JJ)V
goto :goto_836
.line 303
:cond_826
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagh:[Lcom/google/android/gms/internal/ads/zzhx;
array-length v1, v1
if-eqz v1, :cond_831
const-wide/16 v1, 0x3e8
.line 304
invoke-direct {v8, v14, v15, v1, v2}, Lcom/google/android/gms/internal/ads/zzhl;->zza(JJ)V
goto :goto_836
.line 305
:cond_831
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {v1, v4}, Landroid/os/Handler;->removeMessages(I)V
.line 306
:goto_836
invoke-static {}, Lcom/google/android/gms/internal/ads/zzpn;->endSection()V
:goto_839
return v10
:pswitch_83a
const/4 v4, 0x2
.line 83
iget v1, v1, Landroid/os/Message;->arg1:I
if-eqz v1, :cond_841
const/4 v1, 0x1
goto :goto_842
:cond_841
const/4 v1, 0x0
.line 84
:goto_842
iput-boolean v9, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzagj:Z
.line 85
iput-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaey:Z
if-nez v1, :cond_84f
.line 87
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzeu()V
.line 88
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzev()V
goto :goto_866
.line 89
:cond_84f
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
const/4 v2, 0x3
if-ne v1, v2, :cond_85d
.line 90
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzet()V
.line 91
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {v1, v4}, Landroid/os/Handler;->sendEmptyMessage(I)Z
goto :goto_866
.line 92
:cond_85d
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->state:I
if-ne v1, v4, :cond_866
.line 93
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {v1, v4}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:cond_866
:goto_866
return v10
:pswitch_867
const/4 v4, 0x2
.line 72
iget-object v2, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v2, Lcom/google/android/gms/internal/ads/zzmz;
iget v1, v1, Landroid/os/Message;->arg1:I
if-eqz v1, :cond_872
const/4 v1, 0x1
goto :goto_873
:cond_872
const/4 v1, 0x0
.line 73
:goto_873
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
invoke-virtual {v3, v9}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 74
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhl;->zzi(Z)V
.line 75
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafz:Lcom/google/android/gms/internal/ads/zzhs;
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhs;->zzfb()V
if-eqz v1, :cond_88e
.line 77
new-instance v1, Lcom/google/android/gms/internal/ads/zzhn;
const-wide v5, -0x7fffffffffffffffL # -4.9E-324
invoke-direct {v1, v9, v5, v6}, Lcom/google/android/gms/internal/ads/zzhn;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzafi:Lcom/google/android/gms/internal/ads/zzhn;
.line 78
:cond_88e
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaga:Lcom/google/android/gms/internal/ads/zzmz;
.line 79
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzage:Lcom/google/android/gms/internal/ads/zzhc;
invoke-interface {v2, v1, v10, v8}, Lcom/google/android/gms/internal/ads/zzmz;->zza(Lcom/google/android/gms/internal/ads/zzhc;ZLcom/google/android/gms/internal/ads/zznc;)V
.line 80
invoke-direct {v8, v4}, Lcom/google/android/gms/internal/ads/zzhl;->setState(I)V
.line 81
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
invoke-virtual {v1, v4}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:try_end_89d
.catch Lcom/google/android/gms/internal/ads/zzhd; {:try_start_430 .. :try_end_89d} :catch_8a3
.catch Ljava/io/IOException; {:try_start_430 .. :try_end_89d} :catch_89e
.catch Ljava/lang/RuntimeException; {:try_start_430 .. :try_end_89d} :catch_8a8
return v10
:catch_89e
move-exception v0
move-object v1, v0
const/16 v3, 0x8
goto :goto_8c8
:catch_8a3
move-exception v0
move-object v1, v0
const/16 v3, 0x8
goto :goto_8e4
:catch_8a8
move-exception v0
move-object v1, v0
const-string v2, "ExoPlayerImplInternal"
const-string v3, "Internal runtime error."
.line 540
invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 541
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzhd;->zza(Ljava/lang/RuntimeException;)Lcom/google/android/gms/internal/ads/zzhd;
move-result-object v1
const/16 v3, 0x8
invoke-virtual {v2, v3, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
.line 542
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
.line 543
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzew()V
return v10
:catch_8c4
move-exception v0
const/16 v3, 0x8
move-object v1, v0
:goto_8c8
const-string v2, "ExoPlayerImplInternal"
const-string v4, "Source error."
.line 535
invoke-static {v2, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 536
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzhd;->zza(Ljava/io/IOException;)Lcom/google/android/gms/internal/ads/zzhd;
move-result-object v1
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
.line 537
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzew()V
return v10
:catch_8e0
move-exception v0
const/16 v3, 0x8
move-object v1, v0
:goto_8e4
const-string v2, "ExoPlayerImplInternal"
const-string v4, "Renderer error."
.line 530
invoke-static {v2, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 531
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhl;->zzaes:Landroid/os/Handler;
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
.line 532
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhl;->zzew()V
return v10
:pswitch_data_8f8
.packed-switch 0x0
:pswitch_867
:pswitch_83a
:pswitch_462
:pswitch_3ab
:pswitch_38a
:pswitch_386
:pswitch_36f
:pswitch_213
:pswitch_1df
:pswitch_1cc
:pswitch_d9
:pswitch_9b
:pswitch_19
.end packed-switch
.end method
.method public final declared-synchronized release()V
.registers 3
monitor-enter p0
.line 54
:try_start_1
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagi:Z
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_24
if-eqz v0, :cond_7
.line 55
monitor-exit p0
return-void
.line 56
:cond_7
:try_start_7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
const/4 v1, 0x6
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 57
:goto_d
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagi:Z
:try_end_f
.catchall {:try_start_7 .. :try_end_f} :catchall_24
if-nez v0, :cond_1d
.line 58
: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
.line 61
: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
.line 63
:cond_1d
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagd:Landroid/os/HandlerThread;
invoke-virtual {v0}, Landroid/os/HandlerThread;->quit()Z
:try_end_22
.catchall {:try_start_15 .. :try_end_22} :catchall_24
.line 64
monitor-exit p0
return-void
:catchall_24
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final stop()V
.registers 3
.line 34
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->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/zzhy;IJ)V
.registers 7
.line 31
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->handler:Landroid/os/Handler;
new-instance v1, Lcom/google/android/gms/internal/ads/zzhm;
invoke-direct {v1, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzhm;-><init>(Lcom/google/android/gms/internal/ads/zzhy;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
.line 32
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzmx;)V
.registers 4
.line 67
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->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/zzmz;Z)V
.registers 5
.line 26
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhl;->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
.line 27
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final synthetic zza(Lcom/google/android/gms/internal/ads/zznl;)V
.registers 4
.line 818
check-cast p1, Lcom/google/android/gms/internal/ads/zzmx;
.line 819
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->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/zzhh;)V
.registers 4
.line 36
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagi:Z
if-eqz v0, :cond_c
const-string p1, "ExoPlayerImplInternal"
const-string v0, "Ignoring messages sent after release."
.line 37
invoke-static {p1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 39
:cond_c
iget v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagk:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagk:I
.line 40
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->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/zzhy;Ljava/lang/Object;)V
.registers 4
.line 65
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->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/zzhh;)V
.registers 5
monitor-enter p0
.line 42
:try_start_1
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagi:Z
if-eqz v0, :cond_e
const-string p1, "ExoPlayerImplInternal"
const-string v0, "Ignoring messages sent after release."
.line 43
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
.line 44
monitor-exit p0
return-void
.line 45
:cond_e
:try_start_e
iget v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagk:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagk:I
.line 46
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhl;->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
.line 47
:goto_1f
iget p1, p0, Lcom/google/android/gms/internal/ads/zzhl;->zzagl:I
:try_end_21
.catchall {:try_start_e .. :try_end_21} :catchall_31
if-gt p1, v0, :cond_2f
.line 48
: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
.line 51
: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
.line 53
:cond_2f
monitor-exit p0
return-void
:catchall_31
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final zzes()V
.registers 3
.line 69
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->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 zzf(Z)V
.registers 5
.line 29
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhl;->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