zzlh.smali
.class public final Lcom/google/android/gms/internal/ads/zzlh;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/google/android/gms/internal/ads/zzka;
# static fields
.field private static final zzapu:Lcom/google/android/gms/internal/ads/zzkb;
.field private static final zzaxt:I
.field private static final zzaxu:[B
# instance fields
.field private final flags:I
.field private zzaiz:J
.field private final zzaqb:Lcom/google/android/gms/internal/ads/zzpn;
.field private zzarq:I
.field private zzarr:I
.field private zzaru:Lcom/google/android/gms/internal/ads/zzkc;
.field private final zzaxv:Lcom/google/android/gms/internal/ads/zzls;
.field private final zzaxw:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Lcom/google/android/gms/internal/ads/zzlm;",
">;"
}
.end annotation
.end field
.field private final zzaxx:Lcom/google/android/gms/internal/ads/zzpn;
.field private final zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
.field private final zzaxz:Lcom/google/android/gms/internal/ads/zzpn;
.field private final zzaya:Lcom/google/android/gms/internal/ads/zzpr;
.field private final zzayb:Lcom/google/android/gms/internal/ads/zzpn;
.field private final zzayc:[B
.field private final zzayd:Ljava/util/Stack;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Stack<",
"Lcom/google/android/gms/internal/ads/zzkv;",
">;"
}
.end annotation
.end field
.field private final zzaye:Ljava/util/LinkedList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/LinkedList<",
"Lcom/google/android/gms/internal/ads/zzlj;",
">;"
}
.end annotation
.end field
.field private zzayf:I
.field private zzayg:I
.field private zzayh:J
.field private zzayi:I
.field private zzayj:Lcom/google/android/gms/internal/ads/zzpn;
.field private zzayk:J
.field private zzayl:I
.field private zzaym:J
.field private zzayn:Lcom/google/android/gms/internal/ads/zzlm;
.field private zzayo:I
.field private zzayp:Z
.field private zzayq:Lcom/google/android/gms/internal/ads/zzkh;
.field private zzayr:[Lcom/google/android/gms/internal/ads/zzkh;
.field private zzays:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Lcom/google/android/gms/internal/ads/zzlk;
invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzlk;-><init>()V
sput-object v0, Lcom/google/android/gms/internal/ads/zzlh;->zzapu:Lcom/google/android/gms/internal/ads/zzkb;
const-string v0, "seig"
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzpt;->zzbh(Ljava/lang/String;)I
move-result v0
sput v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:I
const/16 v0, 0x10
new-array v0, v0, [B
fill-array-data v0, :array_1a
sput-object v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:[B
return-void
nop
:array_1a
.array-data 1
-0x5et
0x39t
0x4ft
0x52t
0x5at
-0x65t
0x4ft
0x14t
-0x5et
0x44t
0x6ct
0x42t
0x7ct
0x64t
-0x73t
-0xct
.end array-data
.end method
.method public constructor <init>()V
.registers 2
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzlh;-><init>(I)V
return-void
.end method
.method private constructor <init>(I)V
.registers 3
const/4 p1, 0x0
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lcom/google/android/gms/internal/ads/zzlh;-><init>(ILcom/google/android/gms/internal/ads/zzpr;)V
return-void
.end method
.method private constructor <init>(ILcom/google/android/gms/internal/ads/zzpr;)V
.registers 3
const/4 p1, 0x0
const/4 p2, 0x0
invoke-direct {p0, p1, p2, p2}, Lcom/google/android/gms/internal/ads/zzlh;-><init>(ILcom/google/android/gms/internal/ads/zzpr;Lcom/google/android/gms/internal/ads/zzls;)V
return-void
.end method
.method private constructor <init>(ILcom/google/android/gms/internal/ads/zzpr;Lcom/google/android/gms/internal/ads/zzls;)V
.registers 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x0
iput p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I
const/4 p1, 0x0
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaya:Lcom/google/android/gms/internal/ads/zzpr;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:Lcom/google/android/gms/internal/ads/zzls;
new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;
const/16 p2, 0x10
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;
sget-object p3, Lcom/google/android/gms/internal/ads/zzpm;->zzbkd:[B
invoke-direct {p1, p3}, Lcom/google/android/gms/internal/ads/zzpn;-><init>([B)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaqb:Lcom/google/android/gms/internal/ads/zzpn;
new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;
const/4 p3, 0x5
invoke-direct {p1, p3}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:Lcom/google/android/gms/internal/ads/zzpn;
new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzpn;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;
const/4 p3, 0x1
invoke-direct {p1, p3}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;
new-array p1, p2, [B
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayc:[B
new-instance p1, Ljava/util/Stack;
invoke-direct {p1}, Ljava/util/Stack;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
new-instance p1, Ljava/util/LinkedList;
invoke-direct {p1}, Ljava/util/LinkedList;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:Ljava/util/LinkedList;
new-instance p1, Landroid/util/SparseArray;
invoke-direct {p1}, Landroid/util/SparseArray;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
const-wide p1, -0x7fffffffffffffffL # -4.9E-324
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaiz:J
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:J
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhf()V
return-void
.end method
.method private static zza(Lcom/google/android/gms/internal/ads/zzpn;ILcom/google/android/gms/internal/ads/zzlu;)V
.registers 6
add-int/lit8 p1, p1, 0x8
invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result p1
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I
move-result p1
and-int/lit8 v0, p1, 0x1
if-nez v0, :cond_61
and-int/lit8 p1, p1, 0x2
const/4 v0, 0x0
if-eqz p1, :cond_18
const/4 p1, 0x1
goto :goto_19
:cond_18
const/4 p1, 0x0
:goto_19
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v1
iget v2, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm:I
if-ne v1, v2, :cond_3e
iget-object v2, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z
invoke-static {v2, v0, v1, p1}, Ljava/util/Arrays;->fill([ZIIZ)V
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->zziz()I
move-result p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzlu;->zzax(I)V
iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
iget v1, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbm:I
invoke-virtual {p0, p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V
iget-object p0, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
iput-boolean v0, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbo:Z
return-void
:cond_3e
new-instance p0, Lcom/google/android/gms/internal/ads/zzhw;
iget p1, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm:I
const/16 p2, 0x29
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0, p2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string p2, "Length mismatch: "
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p2, ", "
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw p0
:cond_61
new-instance p0, Lcom/google/android/gms/internal/ads/zzhw;
const-string p1, "Overriding TrackEncryptionBox parameters is unsupported."
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method private static zzb(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzjo;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/google/android/gms/internal/ads/zzky;",
">;)",
"Lcom/google/android/gms/internal/ads/zzjo;"
}
.end annotation
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
move-object v4, v2
const/4 v3, 0x0
:goto_8
if-ge v3, v0, :cond_b7
invoke-interface {p0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/google/android/gms/internal/ads/zzky;
iget v6, v5, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v7, Lcom/google/android/gms/internal/ads/zzkw;->zzavb:I
if-ne v6, v7, :cond_b3
if-nez v4, :cond_1d
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
:cond_1d
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
new-instance v6, Lcom/google/android/gms/internal/ads/zzpn;
invoke-direct {v6, v5}, Lcom/google/android/gms/internal/ads/zzpn;-><init>([B)V
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->limit()I
move-result v8
const/16 v9, 0x20
if-ge v8, v9, :cond_30
:goto_2e
move-object v6, v2
goto :goto_97
:cond_30
invoke-virtual {v6, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v8
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zziz()I
move-result v9
add-int/lit8 v9, v9, 0x4
if-eq v8, v9, :cond_40
goto :goto_2e
:cond_40
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v8
if-eq v8, v7, :cond_47
goto :goto_2e
:cond_47
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v7
invoke-static {v7}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I
move-result v7
const/4 v8, 0x1
if-le v7, v8, :cond_6b
const/16 v6, 0x25
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8, v6}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v6, "Unsupported pssh version: "
invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
const-string v7, "PsshAtomUtil"
invoke-static {v7, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_2e
:cond_6b
new-instance v9, Ljava/util/UUID;
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readLong()J
move-result-wide v10
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readLong()J
move-result-wide v12
invoke-direct {v9, v10, v11, v12, v13}, Ljava/util/UUID;-><init>(JJ)V
if-ne v7, v8, :cond_83
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v7
shl-int/lit8 v7, v7, 0x4
invoke-virtual {v6, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
:cond_83
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v7
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zziz()I
move-result v8
if-eq v7, v8, :cond_8e
goto :goto_2e
:cond_8e
new-array v8, v7, [B
invoke-virtual {v6, v8, v1, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V
invoke-static {v9, v8}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
move-result-object v6
:goto_97
if-nez v6, :cond_9b
move-object v6, v2
goto :goto_9f
:cond_9b
iget-object v6, v6, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v6, Ljava/util/UUID;
:goto_9f
if-nez v6, :cond_a9
const-string v5, "FragmentedMp4Extractor"
const-string v6, "Skipped pssh atom (failed to extract uuid)"
invoke-static {v5, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_b3
:cond_a9
new-instance v7, Lcom/google/android/gms/internal/ads/zzjo$zza;
const-string v8, "video/mp4"
invoke-direct {v7, v6, v8, v5}, Lcom/google/android/gms/internal/ads/zzjo$zza;-><init>(Ljava/util/UUID;Ljava/lang/String;[B)V
invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_b3
:goto_b3
add-int/lit8 v3, v3, 0x1
goto/16 :goto_8
:cond_b7
if-nez v4, :cond_ba
return-object v2
:cond_ba
new-instance p0, Lcom/google/android/gms/internal/ads/zzjo;
invoke-direct {p0, v4}, Lcom/google/android/gms/internal/ads/zzjo;-><init>(Ljava/util/List;)V
return-object p0
.end method
.method private final zzeb(J)V
.registers 56
move-object/from16 v0, p0
:cond_2
:goto_2
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {v1}, Ljava/util/Stack;->isEmpty()Z
move-result v1
if-nez v1, :cond_6e4
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {v1}, Ljava/util/Stack;->peek()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/android/gms/internal/ads/zzkv;
iget-wide v1, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzate:J
cmp-long v3, v1, p1
if-nez v3, :cond_6e4
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {v1}, Ljava/util/Stack;->pop()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/android/gms/internal/ads/zzkv;
iget v2, v1, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaui:I
const/4 v4, 0x0
const/16 v5, 0xc
const/4 v6, 0x4
const/16 v7, 0x8
const/4 v9, 0x1
if-ne v2, v3, :cond_1c6
const-string v2, "Unexpected moov box."
invoke-static {v9, v2}, Lcom/google/android/gms/internal/ads/zzpg;->checkState(ZLjava/lang/Object;)V
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;
invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzlh;->zzb(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzjo;
move-result-object v2
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaut:I
invoke-virtual {v1, v3}, Lcom/google/android/gms/internal/ads/zzkv;->zzat(I)Lcom/google/android/gms/internal/ads/zzkv;
move-result-object v3
new-instance v15, Landroid/util/SparseArray;
invoke-direct {v15}, Landroid/util/SparseArray;-><init>()V
const-wide v10, -0x7fffffffffffffffL # -4.9E-324
iget-object v12, v3, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;
invoke-interface {v12}, Ljava/util/List;->size()I
move-result v12
move-wide/from16 v16, v10
const/4 v10, 0x0
:goto_51
if-ge v10, v12, :cond_bc
iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;
invoke-interface {v11, v10}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lcom/google/android/gms/internal/ads/zzky;
iget v13, v11, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v14, Lcom/google/android/gms/internal/ads/zzkw;->zzauf:I
if-ne v13, v14, :cond_98
iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v11, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v13
invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v14
sub-int/2addr v14, v9
invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v5
invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v8
invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v11
invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v13
new-instance v9, Lcom/google/android/gms/internal/ads/zzlg;
invoke-direct {v9, v14, v5, v8, v11}, Lcom/google/android/gms/internal/ads/zzlg;-><init>(IIII)V
invoke-static {v13, v9}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
move-result-object v5
iget-object v8, v5, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v8, Ljava/lang/Integer;
invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
move-result v8
iget-object v5, v5, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v5, Lcom/google/android/gms/internal/ads/zzlg;
invoke-virtual {v15, v8, v5}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
goto :goto_b6
:cond_98
sget v5, Lcom/google/android/gms/internal/ads/zzkw;->zzauu:I
if-ne v13, v5, :cond_b6
iget-object v5, v11, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v5, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v8
invoke-static {v8}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I
move-result v8
if-nez v8, :cond_b0
invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v8
goto :goto_b4
:cond_b0
invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J
move-result-wide v8
:goto_b4
move-wide/from16 v16, v8
:cond_b6
:goto_b6
add-int/lit8 v10, v10, 0x1
const/16 v5, 0xc
const/4 v9, 0x1
goto :goto_51
:cond_bc
new-instance v3, Landroid/util/SparseArray;
invoke-direct {v3}, Landroid/util/SparseArray;-><init>()V
iget-object v5, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzatg:Ljava/util/List;
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v5
const/4 v8, 0x0
:goto_c8
if-ge v8, v5, :cond_f8
iget-object v9, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzatg:Ljava/util/List;
invoke-interface {v9, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v9
move-object v10, v9
check-cast v10, Lcom/google/android/gms/internal/ads/zzkv;
iget v9, v10, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzauk:I
if-ne v9, v11, :cond_f1
sget v9, Lcom/google/android/gms/internal/ads/zzkw;->zzauj:I
invoke-virtual {v1, v9}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v11
const/4 v9, 0x0
move-wide/from16 v12, v16
move-object v14, v2
move-object v7, v15
move v15, v9
invoke-static/range {v10 .. v15}, Lcom/google/android/gms/internal/ads/zzkx;->zza(Lcom/google/android/gms/internal/ads/zzkv;Lcom/google/android/gms/internal/ads/zzky;JLcom/google/android/gms/internal/ads/zzjo;Z)Lcom/google/android/gms/internal/ads/zzls;
move-result-object v9
if-eqz v9, :cond_f2
iget v10, v9, Lcom/google/android/gms/internal/ads/zzls;->id:I
invoke-virtual {v3, v10, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
goto :goto_f2
:cond_f1
move-object v7, v15
:cond_f2
:goto_f2
add-int/lit8 v8, v8, 0x1
move-object v15, v7
const/16 v7, 0x8
goto :goto_c8
:cond_f8
move-object v7, v15
invoke-virtual {v3}, Landroid/util/SparseArray;->size()I
move-result v1
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-nez v2, :cond_197
const/4 v2, 0x0
:goto_106
if-ge v2, v1, :cond_13a
invoke-virtual {v3, v2}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/google/android/gms/internal/ads/zzls;
new-instance v8, Lcom/google/android/gms/internal/ads/zzlm;
iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;
iget v10, v5, Lcom/google/android/gms/internal/ads/zzls;->type:I
invoke-interface {v9, v2, v10}, Lcom/google/android/gms/internal/ads/zzkc;->zze(II)Lcom/google/android/gms/internal/ads/zzkh;
move-result-object v9
invoke-direct {v8, v9}, Lcom/google/android/gms/internal/ads/zzlm;-><init>(Lcom/google/android/gms/internal/ads/zzkh;)V
iget v9, v5, Lcom/google/android/gms/internal/ads/zzls;->id:I
invoke-virtual {v7, v9}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lcom/google/android/gms/internal/ads/zzlg;
invoke-virtual {v8, v5, v9}, Lcom/google/android/gms/internal/ads/zzlm;->zza(Lcom/google/android/gms/internal/ads/zzls;Lcom/google/android/gms/internal/ads/zzlg;)V
iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
iget v10, v5, Lcom/google/android/gms/internal/ads/zzls;->id:I
invoke-virtual {v9, v10, v8}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
iget-wide v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaiz:J
iget-wide v10, v5, Lcom/google/android/gms/internal/ads/zzls;->zzaiz:J
invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->max(JJ)J
move-result-wide v8
iput-wide v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaiz:J
add-int/lit8 v2, v2, 0x1
goto :goto_106
:cond_13a
iget v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I
and-int/2addr v1, v6
if-eqz v1, :cond_15f
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:Lcom/google/android/gms/internal/ads/zzkh;
if-nez v1, :cond_15f
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
invoke-interface {v1, v2, v6}, Lcom/google/android/gms/internal/ads/zzkc;->zze(II)Lcom/google/android/gms/internal/ads/zzkh;
move-result-object v1
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:Lcom/google/android/gms/internal/ads/zzkh;
const-wide v2, 0x7fffffffffffffffL
const-string v5, "application/x-emsg"
invoke-static {v4, v5, v2, v3}, Lcom/google/android/gms/internal/ads/zzht;->zza(Ljava/lang/String;Ljava/lang/String;J)Lcom/google/android/gms/internal/ads/zzht;
move-result-object v2
invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzkh;->zze(Lcom/google/android/gms/internal/ads/zzht;)V
:cond_15f
iget v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I
const/16 v2, 0x8
and-int/2addr v1, v2
if-eqz v1, :cond_190
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayr:[Lcom/google/android/gms/internal/ads/zzkh;
if-nez v1, :cond_190
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
const/4 v3, 0x1
add-int/2addr v2, v3
const/4 v3, 0x3
invoke-interface {v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzkc;->zze(II)Lcom/google/android/gms/internal/ads/zzkh;
move-result-object v1
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, -0x1
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const-string v3, "application/cea-608"
invoke-static/range {v2 .. v8}, Lcom/google/android/gms/internal/ads/zzht;->zza(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Lcom/google/android/gms/internal/ads/zzjo;)Lcom/google/android/gms/internal/ads/zzht;
move-result-object v2
invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzkh;->zze(Lcom/google/android/gms/internal/ads/zzht;)V
const/4 v2, 0x1
new-array v2, v2, [Lcom/google/android/gms/internal/ads/zzkh;
const/4 v3, 0x0
aput-object v1, v2, v3
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayr:[Lcom/google/android/gms/internal/ads/zzkh;
:cond_190
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzkc;->zzgw()V
goto/16 :goto_2
:cond_197
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-ne v2, v1, :cond_1a1
const/4 v9, 0x1
goto :goto_1a2
:cond_1a1
const/4 v9, 0x0
:goto_1a2
invoke-static {v9}, Lcom/google/android/gms/internal/ads/zzpg;->checkState(Z)V
const/4 v8, 0x0
:goto_1a6
if-ge v8, v1, :cond_2
invoke-virtual {v3, v8}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/ads/zzls;
iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
iget v5, v2, Lcom/google/android/gms/internal/ads/zzls;->id:I
invoke-virtual {v4, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/google/android/gms/internal/ads/zzlm;
iget v5, v2, Lcom/google/android/gms/internal/ads/zzls;->id:I
invoke-virtual {v7, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/google/android/gms/internal/ads/zzlg;
invoke-virtual {v4, v2, v5}, Lcom/google/android/gms/internal/ads/zzlm;->zza(Lcom/google/android/gms/internal/ads/zzls;Lcom/google/android/gms/internal/ads/zzlg;)V
add-int/lit8 v8, v8, 0x1
goto :goto_1a6
:cond_1c6
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaur:I
if-ne v2, v3, :cond_6cd
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayc:[B
iget-object v7, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzatg:Ljava/util/List;
invoke-interface {v7}, Ljava/util/List;->size()I
move-result v7
const/4 v8, 0x0
:goto_1d7
if-ge v8, v7, :cond_6a1
iget-object v9, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzatg:Ljava/util/List;
invoke-interface {v9, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lcom/google/android/gms/internal/ads/zzkv;
iget v10, v9, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzaus:I
if-ne v10, v11, :cond_680
sget v10, Lcom/google/android/gms/internal/ads/zzkw;->zzaue:I
invoke-virtual {v9, v10}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v10
iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/16 v11, 0x8
invoke-virtual {v10, v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v11
invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I
move-result v11
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v12
and-int/lit8 v13, v3, 0x10
if-nez v13, :cond_205
goto :goto_206
:cond_205
const/4 v12, 0x0
:goto_206
invoke-virtual {v2, v12}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v12
check-cast v12, Lcom/google/android/gms/internal/ads/zzlm;
if-nez v12, :cond_210
move-object v12, v4
goto :goto_259
:cond_210
and-int/lit8 v13, v11, 0x1
if-eqz v13, :cond_21e
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J
move-result-wide v13
iget-object v15, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iput-wide v13, v15, Lcom/google/android/gms/internal/ads/zzlu;->zzbba:J
iput-wide v13, v15, Lcom/google/android/gms/internal/ads/zzlu;->zzbbb:J
:cond_21e
iget-object v13, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbad:Lcom/google/android/gms/internal/ads/zzlg;
and-int/lit8 v14, v11, 0x2
if-eqz v14, :cond_22b
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v14
const/4 v15, 0x1
sub-int/2addr v14, v15
goto :goto_22d
:cond_22b
iget v14, v13, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:I
:goto_22d
and-int/lit8 v15, v11, 0x8
if-eqz v15, :cond_236
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v15
goto :goto_238
:cond_236
iget v15, v13, Lcom/google/android/gms/internal/ads/zzlg;->duration:I
:goto_238
and-int/lit8 v16, v11, 0x10
if-eqz v16, :cond_243
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v16
move/from16 v4, v16
goto :goto_245
:cond_243
iget v4, v13, Lcom/google/android/gms/internal/ads/zzlg;->size:I
:goto_245
and-int/lit8 v11, v11, 0x20
if-eqz v11, :cond_24e
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v10
goto :goto_250
:cond_24e
iget v10, v13, Lcom/google/android/gms/internal/ads/zzlg;->flags:I
:goto_250
iget-object v11, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
new-instance v13, Lcom/google/android/gms/internal/ads/zzlg;
invoke-direct {v13, v14, v15, v4, v10}, Lcom/google/android/gms/internal/ads/zzlg;-><init>(IIII)V
iput-object v13, v11, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;
:goto_259
if-eqz v12, :cond_680
iget-object v4, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iget-wide v10, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbp:J
invoke-virtual {v12}, Lcom/google/android/gms/internal/ads/zzlm;->reset()V
sget v13, Lcom/google/android/gms/internal/ads/zzkw;->zzaud:I
invoke-virtual {v9, v13}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v14
if-eqz v14, :cond_28d
and-int/lit8 v14, v3, 0x2
if-nez v14, :cond_28d
invoke-virtual {v9, v13}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v10
iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/16 v11, 0x8
invoke-virtual {v10, v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v11
invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I
move-result v11
const/4 v13, 0x1
if-ne v11, v13, :cond_289
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J
move-result-wide v10
goto :goto_28d
:cond_289
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v10
:cond_28d
:goto_28d
iget-object v13, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;
invoke-interface {v13}, Ljava/util/List;->size()I
move-result v14
move-object/from16 v19, v2
const/4 v2, 0x0
const/4 v6, 0x0
const/4 v15, 0x0
:goto_298
if-ge v15, v14, :cond_2c6
invoke-interface {v13, v15}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v20
move/from16 v21, v7
move-object/from16 v7, v20
check-cast v7, Lcom/google/android/gms/internal/ads/zzky;
move-wide/from16 v22, v10
iget v10, v7, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzaug:I
if-ne v10, v11, :cond_2bd
iget-object v7, v7, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/16 v10, 0xc
invoke-virtual {v7, v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v7
if-lez v7, :cond_2bf
add-int/2addr v2, v7
add-int/lit8 v6, v6, 0x1
goto :goto_2bf
:cond_2bd
const/16 v10, 0xc
:cond_2bf
:goto_2bf
add-int/lit8 v15, v15, 0x1
move/from16 v7, v21
move-wide/from16 v10, v22
goto :goto_298
:cond_2c6
move/from16 v21, v7
move-wide/from16 v22, v10
const/4 v7, 0x0
const/16 v10, 0xc
iput v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbag:I
iput v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbaf:I
iput v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbae:I
iget-object v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iput v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbc:I
iput v2, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm:I
iget-object v11, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbe:[I
if-eqz v11, :cond_2e0
array-length v11, v11
if-ge v11, v6, :cond_2e8
:cond_2e0
new-array v11, v6, [J
iput-object v11, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbd:[J
new-array v6, v6, [I
iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbe:[I
:cond_2e8
iget-object v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbf:[I
if-eqz v6, :cond_2ef
array-length v6, v6
if-ge v6, v2, :cond_307
:cond_2ef
mul-int/lit8 v2, v2, 0x7d
div-int/lit8 v2, v2, 0x64
new-array v6, v2, [I
iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbf:[I
new-array v6, v2, [I
iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbg:[I
new-array v6, v2, [J
iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbh:[J
new-array v6, v2, [Z
iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbi:[Z
new-array v2, v2, [Z
iput-object v2, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z
:cond_307
const/4 v2, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
:goto_30a
const-wide/16 v24, 0x0
if-ge v2, v14, :cond_4a0
invoke-interface {v13, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v18
move-object/from16 v10, v18
check-cast v10, Lcom/google/android/gms/internal/ads/zzky;
iget v15, v10, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzaug:I
if-ne v15, v11, :cond_471
add-int/lit8 v11, v6, 0x1
iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/16 v15, 0x8
invoke-virtual {v10, v15}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v15
invoke-static {v15}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I
move-result v15
move/from16 v27, v11
iget-object v11, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;
move-object/from16 v28, v13
iget-object v13, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
move/from16 v29, v14
iget-object v14, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;
iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbe:[I
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v30
aput v30, v0, v6
iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbd:[J
move-object/from16 v31, v4
move-object/from16 v30, v5
iget-wide v4, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbba:J
aput-wide v4, v0, v6
and-int/lit8 v4, v15, 0x1
if-eqz v4, :cond_360
aget-wide v4, v0, v6
move-object/from16 v32, v1
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v1
move/from16 v33, v8
move-object/from16 v34, v9
int-to-long v8, v1
add-long/2addr v4, v8
aput-wide v4, v0, v6
goto :goto_366
:cond_360
move-object/from16 v32, v1
move/from16 v33, v8
move-object/from16 v34, v9
:goto_366
and-int/lit8 v0, v15, 0x4
if-eqz v0, :cond_36c
const/4 v0, 0x1
goto :goto_36d
:cond_36c
const/4 v0, 0x0
:goto_36d
iget v1, v14, Lcom/google/android/gms/internal/ads/zzlg;->flags:I
if-eqz v0, :cond_375
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v1
:cond_375
and-int/lit16 v4, v15, 0x100
if-eqz v4, :cond_37b
const/4 v4, 0x1
goto :goto_37c
:cond_37b
const/4 v4, 0x0
:goto_37c
and-int/lit16 v5, v15, 0x200
if-eqz v5, :cond_382
const/4 v5, 0x1
goto :goto_383
:cond_382
const/4 v5, 0x0
:goto_383
and-int/lit16 v8, v15, 0x400
if-eqz v8, :cond_389
const/4 v8, 0x1
goto :goto_38a
:cond_389
const/4 v8, 0x0
:goto_38a
and-int/lit16 v9, v15, 0x800
if-eqz v9, :cond_390
const/4 v9, 0x1
goto :goto_391
:cond_390
const/4 v9, 0x0
:goto_391
iget-object v15, v11, Lcom/google/android/gms/internal/ads/zzls;->zzbav:[J
move/from16 v35, v1
if-eqz v15, :cond_3b4
array-length v1, v15
move-object/from16 v36, v12
const/4 v12, 0x1
if-ne v1, v12, :cond_3b6
const/4 v1, 0x0
aget-wide v37, v15, v1
cmp-long v12, v37, v24
if-nez v12, :cond_3b6
iget-object v12, v11, Lcom/google/android/gms/internal/ads/zzls;->zzbaw:[J
aget-wide v37, v12, v1
const-wide/16 v39, 0x3e8
move v12, v2
iget-wide v1, v11, Lcom/google/android/gms/internal/ads/zzls;->zzdf:J
move-wide/from16 v41, v1
invoke-static/range {v37 .. v42}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J
move-result-wide v24
goto :goto_3b7
:cond_3b4
move-object/from16 v36, v12
:cond_3b6
move v12, v2
:goto_3b7
iget-object v1, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbf:[I
iget-object v2, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbg:[I
iget-object v15, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbh:[J
move/from16 v37, v12
iget-object v12, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbi:[Z
move-object/from16 v38, v12
iget v12, v11, Lcom/google/android/gms/internal/ads/zzls;->type:I
move-object/from16 v39, v1
const/4 v1, 0x2
if-ne v12, v1, :cond_3d0
and-int/lit8 v1, v3, 0x1
if-eqz v1, :cond_3d0
const/4 v1, 0x1
goto :goto_3d1
:cond_3d0
const/4 v1, 0x0
:goto_3d1
iget-object v12, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbe:[I
aget v12, v12, v6
add-int/2addr v12, v7
move/from16 v46, v1
move-object/from16 v26, v2
iget-wide v1, v11, Lcom/google/android/gms/internal/ads/zzls;->zzdf:J
move v11, v7
if-lez v6, :cond_3e2
iget-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbp:J
goto :goto_3e4
:cond_3e2
move-wide/from16 v6, v22
:goto_3e4
if-ge v11, v12, :cond_469
if-eqz v4, :cond_3f1
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v40
move/from16 v47, v3
move/from16 v3, v40
goto :goto_3f5
:cond_3f1
move/from16 v47, v3
iget v3, v14, Lcom/google/android/gms/internal/ads/zzlg;->duration:I
:goto_3f5
if-eqz v5, :cond_400
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v40
move/from16 v48, v4
move/from16 v4, v40
goto :goto_404
:cond_400
move/from16 v48, v4
iget v4, v14, Lcom/google/android/gms/internal/ads/zzlg;->size:I
:goto_404
if-nez v11, :cond_40d
if-eqz v0, :cond_40d
move/from16 v49, v0
move/from16 v0, v35
goto :goto_41c
:cond_40d
if-eqz v8, :cond_418
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v40
move/from16 v49, v0
move/from16 v0, v40
goto :goto_41c
:cond_418
move/from16 v49, v0
iget v0, v14, Lcom/google/android/gms/internal/ads/zzlg;->flags:I
:goto_41c
move/from16 v50, v5
if-eqz v9, :cond_430
invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v5
mul-int/lit16 v5, v5, 0x3e8
move/from16 v51, v8
move/from16 v52, v9
int-to-long v8, v5
div-long/2addr v8, v1
long-to-int v5, v8
aput v5, v26, v11
goto :goto_437
:cond_430
move/from16 v51, v8
move/from16 v52, v9
const/4 v5, 0x0
aput v5, v26, v11
:goto_437
const-wide/16 v42, 0x3e8
move-wide/from16 v40, v6
move-wide/from16 v44, v1
invoke-static/range {v40 .. v45}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J
move-result-wide v8
sub-long v8, v8, v24
aput-wide v8, v15, v11
aput v4, v39, v11
const/16 v4, 0x10
shr-int/2addr v0, v4
const/4 v4, 0x1
and-int/2addr v0, v4
if-nez v0, :cond_454
if-eqz v46, :cond_452
if-nez v11, :cond_454
:cond_452
const/4 v0, 0x1
goto :goto_455
:cond_454
const/4 v0, 0x0
:goto_455
aput-boolean v0, v38, v11
int-to-long v3, v3
add-long/2addr v6, v3
add-int/lit8 v11, v11, 0x1
move/from16 v3, v47
move/from16 v4, v48
move/from16 v0, v49
move/from16 v5, v50
move/from16 v8, v51
move/from16 v9, v52
goto/16 :goto_3e4
:cond_469
move/from16 v47, v3
iput-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbp:J
move v7, v12
move/from16 v6, v27
goto :goto_486
:cond_471
move-object/from16 v32, v1
move/from16 v37, v2
move/from16 v47, v3
move-object/from16 v31, v4
move-object/from16 v30, v5
move v11, v7
move/from16 v33, v8
move-object/from16 v34, v9
move-object/from16 v36, v12
move-object/from16 v28, v13
move/from16 v29, v14
:goto_486
add-int/lit8 v2, v37, 0x1
move-object/from16 v0, p0
move-object/from16 v13, v28
move/from16 v14, v29
move-object/from16 v5, v30
move-object/from16 v4, v31
move-object/from16 v1, v32
move/from16 v8, v33
move-object/from16 v9, v34
move-object/from16 v12, v36
move/from16 v3, v47
const/16 v10, 0xc
goto/16 :goto_30a
:cond_4a0
move-object/from16 v32, v1
move/from16 v47, v3
move-object/from16 v31, v4
move-object/from16 v30, v5
move/from16 v33, v8
move-object/from16 v34, v9
move-object/from16 v36, v12
sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavj:I
invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v0
if-eqz v0, :cond_535
move-object/from16 v4, v36
iget-object v1, v4, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzls;->zzbau:[Lcom/google/android/gms/internal/ads/zzlr;
move-object/from16 v2, v31
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;
iget v3, v3, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:I
aget-object v1, v1, v3
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
iget v1, v1, Lcom/google/android/gms/internal/ads/zzlr;->zzbaq:I
const/16 v3, 0x8
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v4
invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I
move-result v4
const/4 v5, 0x1
and-int/2addr v4, v5
if-ne v4, v5, :cond_4dc
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
:cond_4dc
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v3
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v4
iget v5, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm:I
if-ne v4, v5, :cond_512
if-nez v3, :cond_4ff
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z
const/4 v5, 0x0
const/4 v6, 0x0
:goto_4ee
if-ge v5, v4, :cond_50e
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v7
add-int/2addr v6, v7
if-le v7, v1, :cond_4f9
const/4 v7, 0x1
goto :goto_4fa
:cond_4f9
const/4 v7, 0x0
:goto_4fa
aput-boolean v7, v3, v5
add-int/lit8 v5, v5, 0x1
goto :goto_4ee
:cond_4ff
if-le v3, v1, :cond_503
const/4 v0, 0x1
goto :goto_504
:cond_503
const/4 v0, 0x0
:goto_504
mul-int v3, v3, v4
const/4 v1, 0x0
add-int/lit8 v6, v3, 0x0
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z
invoke-static {v3, v1, v4, v0}, Ljava/util/Arrays;->fill([ZIIZ)V
:cond_50e
invoke-virtual {v2, v6}, Lcom/google/android/gms/internal/ads/zzlu;->zzax(I)V
goto :goto_537
:cond_512
new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;
iget v1, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm:I
const/16 v2, 0x29
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "Length mismatch: "
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", "
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v0
:cond_535
move-object/from16 v2, v31
:goto_537
sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavk:I
invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v0
if-eqz v0, :cond_589
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v3
invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I
move-result v4
const/4 v5, 0x1
and-int/2addr v4, v5
if-ne v4, v5, :cond_555
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
:cond_555
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v1
if-ne v1, v5, :cond_570
invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I
move-result v1
iget-wide v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbb:J
if-nez v1, :cond_568
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v0
goto :goto_56c
:cond_568
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J
move-result-wide v0
:goto_56c
add-long/2addr v3, v0
iput-wide v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbb:J
goto :goto_589
:cond_570
new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;
const/16 v2, 0x28
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v2, "Unexpected saio entry count: "
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v0
:cond_589
:goto_589
sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavo:I
invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v0
if-eqz v0, :cond_597
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/4 v1, 0x0
invoke-static {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzlh;->zza(Lcom/google/android/gms/internal/ads/zzpn;ILcom/google/android/gms/internal/ads/zzlu;)V
:cond_597
sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavl:I
invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v0
sget v1, Lcom/google/android/gms/internal/ads/zzkw;->zzavm:I
invoke-virtual {v9, v1}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzky;
move-result-object v1
if-eqz v0, :cond_63a
if-eqz v1, :cond_63a
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/16 v3, 0x8
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v3
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v4
sget v5, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:I
if-ne v4, v5, :cond_63a
invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I
move-result v3
const/4 v4, 0x1
if-ne v3, v4, :cond_5c7
const/4 v3, 0x4
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
:cond_5c7
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v0
if-ne v0, v4, :cond_632
const/16 v0, 0x8
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v0
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v3
if-ne v3, v5, :cond_630
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I
move-result v0
if-ne v0, v4, :cond_5f5
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v3
cmp-long v0, v3, v24
if-eqz v0, :cond_5ed
const/4 v0, 0x4
const/4 v3, 0x2
goto :goto_5fe
:cond_5ed
new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;
const-string v1, "Variable length decription in sgpd found (unsupported)"
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v0
:cond_5f5
const/4 v3, 0x2
if-lt v0, v3, :cond_5fd
const/4 v0, 0x4
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
goto :goto_5fe
:cond_5fd
const/4 v0, 0x4
:goto_5fe
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v4
const-wide/16 v6, 0x1
cmp-long v8, v4, v6
if-nez v8, :cond_628
invoke-virtual {v1, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v3
const/4 v4, 0x1
if-ne v3, v4, :cond_63c
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v3
const/16 v5, 0x10
new-array v6, v5, [B
const/4 v7, 0x0
invoke-virtual {v1, v6, v7, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V
iput-boolean v4, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbj:Z
new-instance v1, Lcom/google/android/gms/internal/ads/zzlr;
invoke-direct {v1, v4, v3, v6}, Lcom/google/android/gms/internal/ads/zzlr;-><init>(ZI[B)V
iput-object v1, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbl:Lcom/google/android/gms/internal/ads/zzlr;
goto :goto_63c
:cond_628
new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;
const-string v1, "Entry count in sgpd != 1 (unsupported)."
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v0
:cond_630
const/4 v0, 0x4
goto :goto_63c
:cond_632
new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;
const-string v1, "Entry count in sbgp != 1 (unsupported)."
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v0
:cond_63a
const/4 v0, 0x4
const/4 v4, 0x1
:cond_63c
:goto_63c
iget-object v1, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
const/4 v3, 0x0
:goto_643
if-ge v3, v1, :cond_67a
iget-object v5, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;
invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/google/android/gms/internal/ads/zzky;
iget v6, v5, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v7, Lcom/google/android/gms/internal/ads/zzkw;->zzavn:I
if-ne v6, v7, :cond_66e
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
const/16 v6, 0x8
invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
move-object/from16 v7, v30
const/16 v8, 0x10
const/4 v10, 0x0
invoke-virtual {v5, v7, v10, v8}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V
sget-object v11, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:[B
invoke-static {v7, v11}, Ljava/util/Arrays;->equals([B[B)Z
move-result v11
if-eqz v11, :cond_675
invoke-static {v5, v8, v2}, Lcom/google/android/gms/internal/ads/zzlh;->zza(Lcom/google/android/gms/internal/ads/zzpn;ILcom/google/android/gms/internal/ads/zzlu;)V
goto :goto_675
:cond_66e
move-object/from16 v7, v30
const/16 v6, 0x8
const/16 v8, 0x10
const/4 v10, 0x0
:cond_675
:goto_675
add-int/lit8 v3, v3, 0x1
move-object/from16 v30, v7
goto :goto_643
:cond_67a
move-object/from16 v7, v30
const/16 v6, 0x8
const/4 v10, 0x0
goto :goto_690
:cond_680
move-object/from16 v32, v1
move-object/from16 v19, v2
move/from16 v47, v3
move/from16 v21, v7
move/from16 v33, v8
const/4 v0, 0x4
const/4 v4, 0x1
const/16 v6, 0x8
const/4 v10, 0x0
move-object v7, v5
:goto_690
add-int/lit8 v8, v33, 0x1
move-object/from16 v0, p0
move-object v5, v7
move-object/from16 v2, v19
move/from16 v7, v21
move-object/from16 v1, v32
move/from16 v3, v47
const/4 v4, 0x0
const/4 v6, 0x4
goto/16 :goto_1d7
:cond_6a1
const/4 v10, 0x0
iget-object v0, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzlh;->zzb(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzjo;
move-result-object v0
move-object/from16 v2, p0
if-eqz v0, :cond_6e1
iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
const/4 v8, 0x0
:goto_6b3
if-ge v8, v1, :cond_6e1
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v3, v8}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/google/android/gms/internal/ads/zzlm;
iget-object v4, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzasz:Lcom/google/android/gms/internal/ads/zzkh;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzls;->zzaij:Lcom/google/android/gms/internal/ads/zzht;
invoke-virtual {v3, v0}, Lcom/google/android/gms/internal/ads/zzht;->zza(Lcom/google/android/gms/internal/ads/zzjo;)Lcom/google/android/gms/internal/ads/zzht;
move-result-object v3
invoke-interface {v4, v3}, Lcom/google/android/gms/internal/ads/zzkh;->zze(Lcom/google/android/gms/internal/ads/zzht;)V
add-int/lit8 v8, v8, 0x1
goto :goto_6b3
:cond_6cd
move-object v2, v0
iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {v0}, Ljava/util/Stack;->isEmpty()Z
move-result v0
if-nez v0, :cond_6e1
iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {v0}, Ljava/util/Stack;->peek()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/ads/zzkv;
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzkv;->zza(Lcom/google/android/gms/internal/ads/zzkv;)V
:cond_6e1
move-object v0, v2
goto/16 :goto_2
:cond_6e4
move-object v2, v0
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhf()V
return-void
.end method
.method private final zzhf()V
.registers 2
const/4 v0, 0x0
iput v0, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I
iput v0, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
return-void
.end method
# virtual methods
.method public final release()V
.registers 1
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzjz;Lcom/google/android/gms/internal/ads/zzkg;)I
.registers 28
move-object/from16 v0, p0
move-object/from16 v1, p1
:cond_4
:goto_4
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I
const/4 v3, 0x2
const/16 v5, 0x8
const/4 v6, 0x1
const/4 v7, 0x0
if-eqz v2, :cond_412
if-eq v2, v6, :cond_2b5
const-wide v9, 0x7fffffffffffffffL
const/4 v11, 0x3
if-eq v2, v3, :cond_25c
if-ne v2, v11, :cond_f6
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
if-nez v2, :cond_7f
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v12
const/4 v13, 0x0
const/4 v14, 0x0
:goto_25
if-ge v13, v12, :cond_44
invoke-virtual {v2, v13}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Lcom/google/android/gms/internal/ads/zzlm;
iget v11, v15, Lcom/google/android/gms/internal/ads/zzlm;->zzbag:I
iget-object v4, v15, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iget v8, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbc:I
if-eq v11, v8, :cond_40
iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbd:[J
aget-wide v17, v4, v11
cmp-long v4, v17, v9
if-gez v4, :cond_40
move-object v14, v15
move-wide/from16 v9, v17
:cond_40
add-int/lit8 v13, v13, 0x1
const/4 v11, 0x3
goto :goto_25
:cond_44
if-nez v14, :cond_62
iget-wide v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayk:J
invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J
move-result-wide v4
sub-long/2addr v2, v4
long-to-int v3, v2
if-ltz v3, :cond_5a
invoke-interface {v1, v3}, Lcom/google/android/gms/internal/ads/zzjz;->zzaj(I)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhf()V
const/4 v3, 0x0
const/4 v6, 0x0
goto/16 :goto_259
:cond_5a
new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;
const-string v2, "Offset to end of mdat was negative."
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v1
:cond_62
iget-object v2, v14, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbd:[J
iget v4, v14, Lcom/google/android/gms/internal/ads/zzlm;->zzbag:I
aget-wide v8, v2, v4
invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J
move-result-wide v10
sub-long/2addr v8, v10
long-to-int v2, v8
if-gez v2, :cond_7a
const-string v2, "FragmentedMp4Extractor"
const-string v4, "Ignoring negative offset to sample data."
invoke-static {v2, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
const/4 v2, 0x0
:cond_7a
invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzaj(I)V
iput-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
:cond_7f
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iget-object v8, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbf:[I
iget v9, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbae:I
aget v8, v8, v9
iput v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
iget-boolean v8, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbj:Z
if-eqz v8, :cond_df
iget-object v8, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;
iget v10, v10, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:I
iget-object v11, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbl:Lcom/google/android/gms/internal/ads/zzlr;
if-eqz v11, :cond_9a
goto :goto_a0
:cond_9a
iget-object v11, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;
iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzls;->zzbau:[Lcom/google/android/gms/internal/ads/zzlr;
aget-object v11, v11, v10
:goto_a0
iget v10, v11, Lcom/google/android/gms/internal/ads/zzlr;->zzbaq:I
iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z
aget-boolean v4, v4, v9
iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v11, v9, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
if-eqz v4, :cond_af
const/16 v12, 0x80
goto :goto_b0
:cond_af
const/4 v12, 0x0
:goto_b0
or-int/2addr v12, v10
int-to-byte v12, v12
aput-byte v12, v11, v7
invoke-virtual {v9, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzasz:Lcom/google/android/gms/internal/ads/zzkh;
iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;
invoke-interface {v2, v9, v6}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
invoke-interface {v2, v8, v10}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
if-nez v4, :cond_c6
add-int/lit8 v10, v10, 0x1
goto :goto_d7
:cond_c6
invoke-virtual {v8}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedShort()I
move-result v4
const/4 v9, -0x2
invoke-virtual {v8, v9}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
mul-int/lit8 v4, v4, 0x6
add-int/2addr v4, v3
invoke-interface {v2, v8, v4}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
add-int/lit8 v10, v10, 0x1
add-int/2addr v10, v4
:goto_d7
iput v10, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
add-int/2addr v2, v10
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
goto :goto_e1
:cond_df
iput v7, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
:goto_e1
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzls;->zzbat:I
if-ne v2, v6, :cond_f1
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
sub-int/2addr v2, v5
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
invoke-interface {v1, v5}, Lcom/google/android/gms/internal/ads/zzjz;->zzaj(I)V
:cond_f1
const/4 v2, 0x4
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I
iput v7, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
:cond_f6
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iget-object v5, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;
iget-object v8, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzasz:Lcom/google/android/gms/internal/ads/zzkh;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbae:I
iget v9, v5, Lcom/google/android/gms/internal/ads/zzls;->zzata:I
const-wide/16 v10, 0x3e8
if-eqz v9, :cond_1bc
iget-object v12, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v12, v12, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
aput-byte v7, v12, v7
aput-byte v7, v12, v6
aput-byte v7, v12, v3
add-int/lit8 v3, v9, 0x1
rsub-int/lit8 v9, v9, 0x4
:goto_114
iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
iget v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
if-ge v13, v14, :cond_1ce
iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
if-nez v13, :cond_160
invoke-interface {v1, v12, v9, v3}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v13, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v13}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I
move-result v13
sub-int/2addr v13, v6
iput v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaqb:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v13, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaqb:Lcom/google/android/gms/internal/ads/zzpn;
const/4 v14, 0x4
invoke-interface {v8, v13, v14}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:Lcom/google/android/gms/internal/ads/zzpn;
invoke-interface {v8, v13, v6}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayr:[Lcom/google/android/gms/internal/ads/zzkh;
if-eqz v13, :cond_151
iget-object v13, v5, Lcom/google/android/gms/internal/ads/zzls;->zzaij:Lcom/google/android/gms/internal/ads/zzht;
iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzht;->zzaho:Ljava/lang/String;
aget-byte v15, v12, v14
invoke-static {v13, v15}, Lcom/google/android/gms/internal/ads/zzpm;->zza(Ljava/lang/String;B)Z
move-result v13
if-eqz v13, :cond_151
const/4 v13, 0x1
goto :goto_152
:cond_151
const/4 v13, 0x0
:goto_152
iput-boolean v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayp:Z
iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
add-int/lit8 v13, v13, 0x5
iput v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
add-int/2addr v13, v9
iput v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
goto :goto_114
:cond_160
iget-boolean v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayp:Z
if-eqz v14, :cond_1a9
iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v14, v13}, Lcom/google/android/gms/internal/ads/zzpn;->reset(I)V
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
iget v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
invoke-interface {v1, v13, v7, v14}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V
iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
iget v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
invoke-interface {v8, v13, v14}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v15, v14, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
invoke-virtual {v14}, Lcom/google/android/gms/internal/ads/zzpn;->limit()I
move-result v14
invoke-static {v15, v14}, Lcom/google/android/gms/internal/ads/zzpm;->zzb([BI)I
move-result v14
iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v6, v5, Lcom/google/android/gms/internal/ads/zzls;->zzaij:Lcom/google/android/gms/internal/ads/zzht;
iget-object v6, v6, Lcom/google/android/gms/internal/ads/zzht;->zzaho:Ljava/lang/String;
const-string v7, "video/hevc"
invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
invoke-virtual {v15, v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v6, v14}, Lcom/google/android/gms/internal/ads/zzpn;->zzbk(I)V
invoke-virtual {v4, v2}, Lcom/google/android/gms/internal/ads/zzlu;->zzay(I)J
move-result-wide v6
mul-long v6, v6, v10
iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayr:[Lcom/google/android/gms/internal/ads/zzkh;
invoke-static {v6, v7, v14, v15}, Lcom/google/android/gms/internal/ads/zznw;->zza(JLcom/google/android/gms/internal/ads/zzpn;[Lcom/google/android/gms/internal/ads/zzkh;)V
goto :goto_1ae
:cond_1a9
const/4 v6, 0x0
invoke-interface {v8, v1, v13, v6}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzjz;IZ)I
move-result v13
:goto_1ae
iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
add-int/2addr v6, v13
iput v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
sub-int/2addr v6, v13
iput v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarq:I
const/4 v6, 0x1
const/4 v7, 0x0
goto/16 :goto_114
:cond_1bc
:goto_1bc
iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
if-ge v3, v6, :cond_1ce
sub-int/2addr v6, v3
const/4 v3, 0x0
invoke-interface {v8, v1, v6, v3}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzjz;IZ)I
move-result v6
iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
add-int/2addr v3, v6
iput v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I
goto :goto_1bc
:cond_1ce
invoke-virtual {v4, v2}, Lcom/google/android/gms/internal/ads/zzlu;->zzay(I)J
move-result-wide v6
mul-long v6, v6, v10
iget-boolean v3, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbj:Z
if-eqz v3, :cond_1db
const/high16 v9, 0x40000000 # 2.0f
goto :goto_1dc
:cond_1db
const/4 v9, 0x0
:goto_1dc
iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbi:[Z
aget-boolean v2, v10, v2
or-int v11, v9, v2
if-eqz v3, :cond_204
iget-object v2, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbl:Lcom/google/android/gms/internal/ads/zzlr;
if-eqz v2, :cond_1e9
goto :goto_1f1
:cond_1e9
iget-object v2, v5, Lcom/google/android/gms/internal/ads/zzls;->zzbau:[Lcom/google/android/gms/internal/ads/zzlr;
iget-object v3, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;
iget v3, v3, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:I
aget-object v2, v2, v3
:goto_1f1
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
iget-object v5, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbai:Lcom/google/android/gms/internal/ads/zzlr;
if-eq v2, v5, :cond_200
new-instance v3, Lcom/google/android/gms/internal/ads/zzkk;
iget-object v5, v2, Lcom/google/android/gms/internal/ads/zzlr;->zzbar:[B
const/4 v9, 0x1
invoke-direct {v3, v9, v5}, Lcom/google/android/gms/internal/ads/zzkk;-><init>(I[B)V
goto :goto_202
:cond_200
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbah:Lcom/google/android/gms/internal/ads/zzkk;
:goto_202
move-object v14, v3
goto :goto_206
:cond_204
const/4 v2, 0x0
const/4 v14, 0x0
:goto_206
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
iput-object v14, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbah:Lcom/google/android/gms/internal/ads/zzkk;
iput-object v2, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbai:Lcom/google/android/gms/internal/ads/zzlr;
iget v12, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I
const/4 v13, 0x0
move-wide v9, v6
:goto_210
invoke-interface/range {v8 .. v14}, Lcom/google/android/gms/internal/ads/zzkh;->zza(JIIILcom/google/android/gms/internal/ads/zzkk;)V
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:Ljava/util/LinkedList;
invoke-virtual {v2}, Ljava/util/LinkedList;->isEmpty()Z
move-result v2
if-nez v2, :cond_234
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:Ljava/util/LinkedList;
invoke-virtual {v2}, Ljava/util/LinkedList;->removeFirst()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/google/android/gms/internal/ads/zzlj;
iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:I
iget v12, v2, Lcom/google/android/gms/internal/ads/zzlj;->size:I
sub-int v13, v3, v12
iput v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:I
iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:Lcom/google/android/gms/internal/ads/zzkh;
iget-wide v2, v2, Lcom/google/android/gms/internal/ads/zzlj;->zzayw:J
add-long v9, v6, v2
const/4 v11, 0x1
const/4 v14, 0x0
goto :goto_210
:cond_234
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
iget v3, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbae:I
const/4 v5, 0x1
add-int/2addr v3, v5
iput v3, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbae:I
iget v3, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbaf:I
add-int/2addr v3, v5
iput v3, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbaf:I
iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbe:[I
iget v5, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbag:I
aget v4, v4, v5
if-ne v3, v4, :cond_254
add-int/lit8 v5, v5, 0x1
iput v5, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbag:I
const/4 v3, 0x0
iput v3, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbaf:I
const/4 v2, 0x0
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
goto :goto_255
:cond_254
const/4 v3, 0x0
:goto_255
const/4 v2, 0x3
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I
const/4 v6, 0x1
:goto_259
if-eqz v6, :cond_4
return v3
:cond_25c
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
const/4 v3, 0x0
const/4 v4, 0x0
:goto_264
if-ge v3, v2, :cond_286
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v5, v3}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/google/android/gms/internal/ads/zzlm;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iget-boolean v6, v5, Lcom/google/android/gms/internal/ads/zzlu;->zzbbo:Z
if-eqz v6, :cond_283
iget-wide v5, v5, Lcom/google/android/gms/internal/ads/zzlu;->zzbbb:J
cmp-long v7, v5, v9
if-gez v7, :cond_283
iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v4, v3}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/google/android/gms/internal/ads/zzlm;
move-wide v9, v5
:cond_283
add-int/lit8 v3, v3, 0x1
goto :goto_264
:cond_286
if-nez v4, :cond_28d
const/4 v2, 0x3
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I
goto/16 :goto_4
:cond_28d
invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J
move-result-wide v2
sub-long/2addr v9, v2
long-to-int v2, v9
if-ltz v2, :cond_2ad
invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzaj(I)V
iget-object v2, v4, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
iget v4, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbm:I
const/4 v5, 0x0
invoke-interface {v1, v3, v5, v4}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v3, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
iput-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbo:Z
goto/16 :goto_4
:cond_2ad
new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;
const-string v2, "Offset to encryption data was negative."
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v1
:cond_2b5
iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
long-to-int v2, v6
iget v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
sub-int/2addr v2, v4
iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayj:Lcom/google/android/gms/internal/ads/zzpn;
if-eqz v4, :cond_406
iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
invoke-interface {v1, v4, v5, v2}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V
new-instance v2, Lcom/google/android/gms/internal/ads/zzky;
iget v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:I
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayj:Lcom/google/android/gms/internal/ads/zzpn;
invoke-direct {v2, v4, v6}, Lcom/google/android/gms/internal/ads/zzky;-><init>(ILcom/google/android/gms/internal/ads/zzpn;)V
invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J
move-result-wide v6
iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {v4}, Ljava/util/Stack;->isEmpty()Z
move-result v4
if-nez v4, :cond_2e6
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {v3}, Ljava/util/Stack;->peek()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/google/android/gms/internal/ads/zzkv;
invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/ads/zzkv;->zza(Lcom/google/android/gms/internal/ads/zzky;)V
goto/16 :goto_409
:cond_2e6
iget v4, v2, Lcom/google/android/gms/internal/ads/zzkw;->type:I
sget v8, Lcom/google/android/gms/internal/ads/zzkw;->zzauh:I
if-ne v4, v8, :cond_3ae
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v4
invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I
move-result v4
const/4 v5, 0x4
invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v14
if-nez v4, :cond_30c
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v4
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v8
goto :goto_314
:cond_30c
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J
move-result-wide v4
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J
move-result-wide v8
:goto_314
add-long/2addr v6, v8
const-wide/32 v10, 0xf4240
move-wide v8, v4
move-wide v12, v14
invoke-static/range {v8 .. v13}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J
move-result-wide v19
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedShort()I
move-result v3
new-array v12, v3, [I
new-array v13, v3, [J
new-array v10, v3, [J
new-array v11, v3, [J
move-wide/from16 v21, v19
const/4 v8, 0x0
:goto_330
if-ge v8, v3, :cond_386
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v9
const/high16 v16, -0x80000000
and-int v16, v9, v16
if-nez v16, :cond_37e
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v23
const v16, 0x7fffffff
and-int v9, v9, v16
aput v9, v12, v8
aput-wide v6, v13, v8
aput-wide v21, v11, v8
add-long v4, v4, v23
const-wide/32 v21, 0xf4240
move/from16 v18, v8
move-wide v8, v4
move/from16 p2, v3
move-wide/from16 v23, v4
move-object v3, v10
move-object v4, v11
move-wide/from16 v10, v21
move-object v5, v12
move-object v1, v13
move-wide v12, v14
invoke-static/range {v8 .. v13}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J
move-result-wide v21
aget-wide v8, v4, v18
sub-long v8, v21, v8
aput-wide v8, v3, v18
const/4 v8, 0x4
invoke-virtual {v2, v8}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
aget v9, v5, v18
int-to-long v9, v9
add-long/2addr v6, v9
add-int/lit8 v9, v18, 0x1
move-object v13, v1
move-object v10, v3
move-object v11, v4
move-object v12, v5
move v8, v9
move-wide/from16 v4, v23
move-object/from16 v1, p1
move/from16 v3, p2
goto :goto_330
:cond_37e
new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;
const-string v2, "Unhandled indirect reference"
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v1
:cond_386
move-object v3, v10
move-object v4, v11
move-object v5, v12
move-object v1, v13
invoke-static/range {v19 .. v20}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
new-instance v6, Lcom/google/android/gms/internal/ads/zzjy;
invoke-direct {v6, v5, v1, v3, v4}, Lcom/google/android/gms/internal/ads/zzjy;-><init>([I[J[J[J)V
invoke-static {v2, v6}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
move-result-object v1
iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
iput-wide v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:J
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zzkf;
invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzkc;->zza(Lcom/google/android/gms/internal/ads/zzkf;)V
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Z
goto :goto_403
:cond_3ae
sget v1, Lcom/google/android/gms/internal/ads/zzkw;->zzawn:I
if-ne v4, v1, :cond_403
iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:Lcom/google/android/gms/internal/ads/zzkh;
if-eqz v2, :cond_403
const/16 v2, 0xc
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()Ljava/lang/String;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()Ljava/lang/String;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v7
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v3
const-wide/32 v5, 0xf4240
invoke-static/range {v3 .. v8}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J
move-result-wide v3
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zziz()I
move-result v9
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:Lcom/google/android/gms/internal/ads/zzkh;
invoke-interface {v2, v1, v9}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
iget-wide v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:J
const-wide v5, -0x7fffffffffffffffL # -4.9E-324
cmp-long v7, v1, v5
if-eqz v7, :cond_3f4
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:Lcom/google/android/gms/internal/ads/zzkh;
add-long v6, v1, v3
const/4 v8, 0x1
const/4 v10, 0x0
const/4 v11, 0x0
invoke-interface/range {v5 .. v11}, Lcom/google/android/gms/internal/ads/zzkh;->zza(JIIILcom/google/android/gms/internal/ads/zzkk;)V
goto :goto_403
:cond_3f4
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:Ljava/util/LinkedList;
new-instance v2, Lcom/google/android/gms/internal/ads/zzlj;
invoke-direct {v2, v3, v4, v9}, Lcom/google/android/gms/internal/ads/zzlj;-><init>(JI)V
invoke-virtual {v1, v2}, Ljava/util/LinkedList;->addLast(Ljava/lang/Object;)V
iget v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:I
add-int/2addr v1, v9
iput v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:I
:cond_403
:goto_403
move-object/from16 v1, p1
goto :goto_409
:cond_406
invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzaj(I)V
:goto_409
invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J
move-result-wide v2
invoke-direct {v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzlh;->zzeb(J)V
goto/16 :goto_4
:cond_412
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
if-nez v2, :cond_43b
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
const/4 v4, 0x1
const/4 v6, 0x0
invoke-interface {v1, v2, v6, v5, v4}, Lcom/google/android/gms/internal/ads/zzjz;->zza([BIIZ)Z
move-result v2
if-nez v2, :cond_424
goto/16 :goto_594
:cond_424
iput v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v2, v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J
move-result-wide v6
iput-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v2
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:I
:cond_43b
iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
const-wide/16 v8, 0x1
cmp-long v2, v6, v8
if-nez v2, :cond_457
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
invoke-interface {v1, v2, v5, v5}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
add-int/2addr v2, v5
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J
move-result-wide v6
iput-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
:cond_457
iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
int-to-long v8, v2
cmp-long v2, v6, v8
if-ltz v2, :cond_5a0
invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J
move-result-wide v6
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
int-to-long v8, v2
sub-long/2addr v6, v8
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:I
sget v4, Lcom/google/android/gms/internal/ads/zzkw;->zzaur:I
if-ne v2, v4, :cond_48a
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
const/4 v4, 0x0
:goto_475
if-ge v4, v2, :cond_48a
iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {v8, v4}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lcom/google/android/gms/internal/ads/zzlm;
iget-object v8, v8, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;
iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlu;->zzbaz:J
iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlu;->zzbbb:J
iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlu;->zzbba:J
add-int/lit8 v4, v4, 0x1
goto :goto_475
:cond_48a
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:I
sget v4, Lcom/google/android/gms/internal/ads/zzkw;->zzato:I
if-ne v2, v4, :cond_4b0
const/4 v4, 0x0
iput-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;
iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
add-long/2addr v6, v4
iput-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayk:J
iget-boolean v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Z
if-nez v2, :cond_4ab
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;
new-instance v4, Lcom/google/android/gms/internal/ads/zzki;
iget-wide v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaiz:J
invoke-direct {v4, v5, v6}, Lcom/google/android/gms/internal/ads/zzki;-><init>(J)V
invoke-interface {v2, v4}, Lcom/google/android/gms/internal/ads/zzkc;->zza(Lcom/google/android/gms/internal/ads/zzkf;)V
const/4 v2, 0x1
iput-boolean v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Z
:cond_4ab
iput v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I
:goto_4ad
const/4 v2, 0x1
goto/16 :goto_593
:cond_4b0
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaui:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauk:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaul:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaum:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaun:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaur:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaus:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaut:I
if-eq v2, v3, :cond_4d7
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauw:I
if-ne v2, v3, :cond_4d5
goto :goto_4d7
:cond_4d5
const/4 v3, 0x0
goto :goto_4d8
:cond_4d7
:goto_4d7
const/4 v3, 0x1
:goto_4d8
if-eqz v3, :cond_501
invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J
move-result-wide v2
iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
add-long/2addr v2, v4
const-wide/16 v4, 0x8
sub-long/2addr v2, v4
iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
new-instance v5, Lcom/google/android/gms/internal/ads/zzkv;
iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:I
invoke-direct {v5, v6, v2, v3}, Lcom/google/android/gms/internal/ads/zzkv;-><init>(IJ)V
invoke-virtual {v4, v5}, Ljava/util/Stack;->add(Ljava/lang/Object;)Z
iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
int-to-long v6, v6
cmp-long v8, v4, v6
if-nez v8, :cond_4fd
invoke-direct {v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzlh;->zzeb(J)V
goto :goto_4ad
:cond_4fd
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhf()V
goto :goto_4ad
:cond_501
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauz:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauy:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauj:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauh:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzava:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaud:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaue:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauv:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauf:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaug:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavb:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavj:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavk:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavo:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavn:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavl:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavm:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaux:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauu:I
if-eq v2, v3, :cond_554
sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzawn:I
if-ne v2, v3, :cond_552
goto :goto_554
:cond_552
const/4 v2, 0x0
goto :goto_555
:cond_554
:goto_554
const/4 v2, 0x1
:goto_555
const-wide/32 v3, 0x7fffffff
if-eqz v2, :cond_587
iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I
if-ne v2, v5, :cond_57f
iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
cmp-long v2, v6, v3
if-gtz v2, :cond_577
new-instance v2, Lcom/google/android/gms/internal/ads/zzpn;
long-to-int v3, v6
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayj:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:Lcom/google/android/gms/internal/ads/zzpn;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzpn;->data:[B
const/4 v4, 0x0
invoke-static {v3, v4, v2, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
goto :goto_590
:cond_577
new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;
const-string v2, "Leaf atom with length > 2147483647 (unsupported)."
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v1
:cond_57f
new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;
const-string v2, "Leaf atom defines extended atom size (unsupported)."
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v1
:cond_587
iget-wide v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J
cmp-long v2, v5, v3
if-gtz v2, :cond_598
const/4 v2, 0x0
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayj:Lcom/google/android/gms/internal/ads/zzpn;
:goto_590
const/4 v2, 0x1
iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I
:goto_593
const/4 v6, 0x1
:goto_594
if-nez v6, :cond_4
const/4 v1, -0x1
return v1
:cond_598
new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;
const-string v2, "Skipping atom with length > 2147483647 (unsupported)."
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
throw v1
:cond_5a0
new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;
const-string v2, "Atom size less than header length (unsupported)."
invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V
goto :goto_5a9
:goto_5a8
throw v1
:goto_5a9
goto :goto_5a8
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzkc;)V
.registers 2
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzjz;)Z
.registers 2
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzlp;->zzd(Lcom/google/android/gms/internal/ads/zzjz;)Z
move-result p1
return p1
.end method
.method public final zzc(JJ)V
.registers 5
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {p1}, Landroid/util/SparseArray;->size()I
move-result p1
const/4 p2, 0x0
const/4 p3, 0x0
:goto_8
if-ge p3, p1, :cond_18
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:Landroid/util/SparseArray;
invoke-virtual {p4, p3}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object p4
check-cast p4, Lcom/google/android/gms/internal/ads/zzlm;
invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzlm;->reset()V
add-int/lit8 p3, p3, 0x1
goto :goto_8
:cond_18
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:Ljava/util/LinkedList;
invoke-virtual {p1}, Ljava/util/LinkedList;->clear()V
iput p2, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:I
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Ljava/util/Stack;
invoke-virtual {p1}, Ljava/util/Stack;->clear()V
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhf()V
return-void
.end method