zzemk.smali
.class final Lcom/google/android/gms/internal/ads/zzemk;
.super Lcom/google/android/gms/internal/ads/zzeiu;
.source "com.google.android.gms:play-services-gass@@19.5.0"
# static fields
.field static final zziqt:[I
# instance fields
.field private final zziqu:I
.field private final zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
.field private final zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
.field private final zziqx:I
.field private final zziqy:I
# direct methods
.method static constructor <clinit>()V
.registers 1
const/16 v0, 0x2f
.line 1
new-array v0, v0, [I
fill-array-data v0, :array_a
sput-object v0, Lcom/google/android/gms/internal/ads/zzemk;->zziqt:[I
return-void
:array_a
.array-data 4
0x1
0x1
0x2
0x3
0x5
0x8
0xd
0x15
0x22
0x37
0x59
0x90
0xe9
0x179
0x262
0x3db
0x63d
0xa18
0x1055
0x1a6d
0x2ac2
0x452f
0x6ff1
0xb520
0x12511
0x1da31
0x2ff42
0x4d973
0x7d8b5
0xcb228
0x148add
0x213d05
0x35c7e2
0x5704e7
0x8cccc9
0xe3d1b0
0x1709e79
0x2547029
0x3c50ea2
0x6197ecb
0x9de8d6d
0xff80c38
0x19d699a5
0x29cea5dd
0x43a53f82
0x6d73e55f
0x7fffffff
.end array-data
.end method
.method private constructor <init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)V
.registers 5
.line 1
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzeiu;-><init>()V
.line 2
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
.line 3
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
.line 4
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v0
iput v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
.line 5
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v1
add-int/2addr v0, v1
iput v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
.line 6
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfu()I
move-result p1
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfu()I
move-result p2
invoke-static {p1, p2}, Ljava/lang/Math;->max(II)I
move-result p1
add-int/lit8 p1, p1, 0x1
iput p1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqy:I
return-void
.end method
.method synthetic constructor <init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzemj;)V
.registers 4
.line 7
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzemk;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)V
return-void
.end method
.method static zza(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)Lcom/google/android/gms/internal/ads/zzeiu;
.registers 7
.line 1
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v0
if-nez v0, :cond_7
return-object p0
.line 2
:cond_7
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v0
if-nez v0, :cond_e
return-object p1
.line 3
:cond_e
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v0
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v1
add-int/2addr v0, v1
const/16 v1, 0x80
if-ge v0, v1, :cond_20
.line 4
invoke-static {p0, p1}, Lcom/google/android/gms/internal/ads/zzemk;->zzb(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p0
return-object p0
.line 5
:cond_20
instance-of v2, p0, Lcom/google/android/gms/internal/ads/zzemk;
if-eqz v2, :cond_69
.line 6
move-object v2, p0
check-cast v2, Lcom/google/android/gms/internal/ads/zzemk;
.line 7
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v3
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v4
add-int/2addr v3, v4
if-ge v3, v1, :cond_42
.line 8
iget-object p0, v2, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-static {p0, p1}, Lcom/google/android/gms/internal/ads/zzemk;->zzb(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p0
.line 9
new-instance p1, Lcom/google/android/gms/internal/ads/zzemk;
iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-direct {p1, v0, p0}, Lcom/google/android/gms/internal/ads/zzemk;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)V
return-object p1
.line 10
:cond_42
iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfu()I
move-result v1
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfu()I
move-result v3
if-le v1, v3, :cond_69
.line 11
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzemk;->zzbfu()I
move-result v1
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfu()I
move-result v3
if-le v1, v3, :cond_69
.line 12
new-instance p0, Lcom/google/android/gms/internal/ads/zzemk;
iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-direct {p0, v0, p1}, Lcom/google/android/gms/internal/ads/zzemk;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)V
.line 13
new-instance p1, Lcom/google/android/gms/internal/ads/zzemk;
iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-direct {p1, v0, p0}, Lcom/google/android/gms/internal/ads/zzemk;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)V
return-object p1
.line 14
:cond_69
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfu()I
move-result v1
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfu()I
move-result v2
invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
move-result v1
add-int/lit8 v1, v1, 0x1
.line 15
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzemk;->zzhq(I)I
move-result v1
if-lt v0, v1, :cond_83
.line 16
new-instance v0, Lcom/google/android/gms/internal/ads/zzemk;
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/internal/ads/zzemk;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)V
return-object v0
.line 17
:cond_83
new-instance v0, Lcom/google/android/gms/internal/ads/zzemm;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzemm;-><init>(Lcom/google/android/gms/internal/ads/zzemj;)V
invoke-static {v0, p0, p1}, Lcom/google/android/gms/internal/ads/zzemm;->zza(Lcom/google/android/gms/internal/ads/zzemm;Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p0
return-object p0
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzemk;)Lcom/google/android/gms/internal/ads/zzeiu;
.registers 1
.line 21
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
return-object p0
.end method
.method private static zzb(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)Lcom/google/android/gms/internal/ads/zzeiu;
.registers 6
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v0
.line 2
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v1
add-int v2, v0, v1
.line 3
new-array v2, v2, [B
const/4 v3, 0x0
.line 4
invoke-virtual {p0, v2, v3, v3, v0}, Lcom/google/android/gms/internal/ads/zzeiu;->zza([BIII)V
.line 5
invoke-virtual {p1, v2, v3, v0, v1}, Lcom/google/android/gms/internal/ads/zzeiu;->zza([BIII)V
.line 6
invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzeiu;->zzu([B)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p0
return-object p0
.end method
.method static synthetic zzb(Lcom/google/android/gms/internal/ads/zzemk;)Lcom/google/android/gms/internal/ads/zzeiu;
.registers 1
.line 12
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
return-object p0
.end method
.method static zzhq(I)I
.registers 3
.line 1
sget-object v0, Lcom/google/android/gms/internal/ads/zzemk;->zziqt:[I
array-length v1, v0
if-lt p0, v1, :cond_9
const p0, 0x7fffffff
return p0
.line 2
:cond_9
aget p0, v0, p0
return p0
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.registers 14
const/4 v0, 0x1
if-ne p1, p0, :cond_4
return v0
.line 1
:cond_4
instance-of v1, p1, Lcom/google/android/gms/internal/ads/zzeiu;
const/4 v2, 0x0
if-nez v1, :cond_a
return v2
.line 2
:cond_a
check-cast p1, Lcom/google/android/gms/internal/ads/zzeiu;
.line 3
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v3
if-eq v1, v3, :cond_15
return v2
.line 4
:cond_15
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
if-nez v1, :cond_1a
return v0
.line 5
:cond_1a
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfw()I
move-result v1
.line 6
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzbfw()I
move-result v3
if-eqz v1, :cond_29
if-eqz v3, :cond_29
if-eq v1, v3, :cond_29
return v2
.line 7
:cond_29
new-instance v1, Lcom/google/android/gms/internal/ads/zzeml;
const/4 v3, 0x0
invoke-direct {v1, p0, v3}, Lcom/google/android/gms/internal/ads/zzeml;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzemj;)V
.line 8
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/google/android/gms/internal/ads/zzejf;
.line 9
new-instance v5, Lcom/google/android/gms/internal/ads/zzeml;
invoke-direct {v5, p1, v3}, Lcom/google/android/gms/internal/ads/zzeml;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzemj;)V
.line 10
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/google/android/gms/internal/ads/zzejf;
move-object v3, p1
const/4 p1, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
.line 11
:goto_44
invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v8
sub-int/2addr v8, p1
.line 12
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v9
sub-int/2addr v9, v6
.line 13
invoke-static {v8, v9}, Ljava/lang/Math;->min(II)I
move-result v10
if-nez p1, :cond_59
.line 14
invoke-virtual {v4, v3, v6, v10}, Lcom/google/android/gms/internal/ads/zzejf;->zza(Lcom/google/android/gms/internal/ads/zzeiu;II)Z
move-result v11
goto :goto_5d
.line 15
:cond_59
invoke-virtual {v3, v4, p1, v10}, Lcom/google/android/gms/internal/ads/zzejf;->zza(Lcom/google/android/gms/internal/ads/zzeiu;II)Z
move-result v11
:goto_5d
if-nez v11, :cond_60
return v2
:cond_60
add-int/2addr v7, v10
.line 16
iget v11, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
if-lt v7, v11, :cond_6e
if-ne v7, v11, :cond_68
return v0
.line 17
:cond_68
new-instance p1, Ljava/lang/IllegalStateException;
invoke-direct {p1}, Ljava/lang/IllegalStateException;-><init>()V
throw p1
:cond_6e
if-ne v10, v8, :cond_79
.line 18
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/google/android/gms/internal/ads/zzejf;
move-object v4, p1
const/4 p1, 0x0
goto :goto_7a
:cond_79
add-int/2addr p1, v10
:goto_7a
if-ne v10, v9, :cond_84
.line 19
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/google/android/gms/internal/ads/zzejf;
const/4 v6, 0x0
goto :goto_44
:cond_84
add-int/2addr v6, v10
goto :goto_44
.end method
.method public final synthetic iterator()Ljava/util/Iterator;
.registers 2
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzemk;->zzbfp()Lcom/google/android/gms/internal/ads/zzejd;
move-result-object v0
return-object v0
.end method
.method public final size()I
.registers 2
.line 1
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
return v0
.end method
.method protected final zza(Ljava/nio/charset/Charset;)Ljava/lang/String;
.registers 4
.line 20
new-instance v0, Ljava/lang/String;
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzeiu;->toByteArray()[B
move-result-object v1
invoke-direct {v0, v1, p1}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
return-object v0
.end method
.method final zza(Lcom/google/android/gms/internal/ads/zzeiv;)V
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 18
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zza(Lcom/google/android/gms/internal/ads/zzeiv;)V
.line 19
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zza(Lcom/google/android/gms/internal/ads/zzeiv;)V
return-void
.end method
.method public final zzaa(II)Lcom/google/android/gms/internal/ads/zzeiu;
.registers 6
.line 1
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
invoke-static {p1, p2, v0}, Lcom/google/android/gms/internal/ads/zzeiu;->zzi(III)I
move-result v0
if-nez v0, :cond_b
.line 2
sget-object p1, Lcom/google/android/gms/internal/ads/zzeiu;->zziiy:Lcom/google/android/gms/internal/ads/zzeiu;
return-object p1
.line 3
:cond_b
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
if-ne v0, v1, :cond_10
return-object p0
.line 4
:cond_10
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
if-gt p2, v0, :cond_1b
.line 5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzeiu;->zzaa(II)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p1
return-object p1
:cond_1b
if-lt p1, v0, :cond_26
.line 6
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
sub-int/2addr p1, v0
sub-int/2addr p2, v0
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/ads/zzeiu;->zzaa(II)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p1
return-object p1
.line 7
:cond_26
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
.line 8
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v1
invoke-virtual {v0, p1, v1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzaa(II)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p1
.line 9
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
const/4 v1, 0x0
iget v2, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
sub-int/2addr p2, v2
invoke-virtual {v0, v1, p2}, Lcom/google/android/gms/internal/ads/zzeiu;->zzaa(II)Lcom/google/android/gms/internal/ads/zzeiu;
move-result-object p2
.line 10
new-instance v0, Lcom/google/android/gms/internal/ads/zzemk;
invoke-direct {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzemk;-><init>(Lcom/google/android/gms/internal/ads/zzeiu;Lcom/google/android/gms/internal/ads/zzeiu;)V
return-object v0
.end method
.method protected final zzb([BIII)V
.registers 7
add-int v0, p2, p4
.line 7
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
if-gt v0, v1, :cond_c
.line 8
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzeiu;->zzb([BIII)V
return-void
:cond_c
if-lt p2, v1, :cond_15
.line 9
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
sub-int/2addr p2, v1
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzeiu;->zzb([BIII)V
return-void
:cond_15
sub-int/2addr v1, p2
.line 10
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1, p2, p3, v1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzb([BIII)V
.line 11
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
const/4 v0, 0x0
add-int/2addr p3, v1
sub-int/2addr p4, v1
invoke-virtual {p2, p1, v0, p3, p4}, Lcom/google/android/gms/internal/ads/zzeiu;->zzb([BIII)V
return-void
.end method
.method public final zzbfp()Lcom/google/android/gms/internal/ads/zzejd;
.registers 2
.line 1
new-instance v0, Lcom/google/android/gms/internal/ads/zzemj;
invoke-direct {v0, p0}, Lcom/google/android/gms/internal/ads/zzemj;-><init>(Lcom/google/android/gms/internal/ads/zzemk;)V
return-object v0
.end method
.method public final zzbfr()Z
.registers 5
.line 1
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
const/4 v2, 0x0
invoke-virtual {v0, v2, v2, v1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzg(III)I
move-result v0
.line 2
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzeiu;->size()I
move-result v3
invoke-virtual {v1, v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzg(III)I
move-result v0
if-nez v0, :cond_17
const/4 v0, 0x1
return v0
:cond_17
return v2
.end method
.method public final zzbfs()Lcom/google/android/gms/internal/ads/zzejj;
.registers 5
.line 1
new-instance v0, Lcom/google/android/gms/internal/ads/zzemo;
invoke-direct {v0, p0}, Lcom/google/android/gms/internal/ads/zzemo;-><init>(Lcom/google/android/gms/internal/ads/zzemk;)V
.line 2
new-instance v1, Lcom/google/android/gms/internal/ads/zzejk;
const/16 v2, 0x1000
const/4 v3, 0x0
invoke-direct {v1, v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzejk;-><init>(Ljava/io/InputStream;ILcom/google/android/gms/internal/ads/zzeji;)V
return-object v1
.end method
.method protected final zzbfu()I
.registers 2
.line 1
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqy:I
return v0
.end method
.method protected final zzbfv()Z
.registers 3
.line 1
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqy:I
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzemk;->zzhq(I)I
move-result v1
if-lt v0, v1, :cond_c
const/4 v0, 0x1
return v0
:cond_c
const/4 v0, 0x0
return v0
.end method
.method public final zzfy(I)B
.registers 3
.line 1
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqu:I
invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzeiu;->zzab(II)V
.line 2
invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzemk;->zzfz(I)B
move-result p1
return p1
.end method
.method final zzfz(I)B
.registers 4
.line 1
iget v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
if-ge p1, v0, :cond_b
.line 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzfz(I)B
move-result p1
return p1
.line 3
:cond_b
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
sub-int/2addr p1, v0
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzfz(I)B
move-result p1
return p1
.end method
.method protected final zzg(III)I
.registers 6
add-int v0, p2, p3
.line 1
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
if-gt v0, v1, :cond_d
.line 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzg(III)I
move-result p1
return p1
:cond_d
if-lt p2, v1, :cond_17
.line 3
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
sub-int/2addr p2, v1
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzg(III)I
move-result p1
return p1
:cond_17
sub-int/2addr v1, p2
.line 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1, p2, v1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzg(III)I
move-result p1
.line 5
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
const/4 v0, 0x0
sub-int/2addr p3, v1
invoke-virtual {p2, p1, v0, p3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzg(III)I
move-result p1
return p1
.end method
.method protected final zzh(III)I
.registers 6
add-int v0, p2, p3
.line 1
iget v1, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqx:I
if-gt v0, v1, :cond_d
.line 2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzh(III)I
move-result p1
return p1
:cond_d
if-lt p2, v1, :cond_17
.line 3
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
sub-int/2addr p2, v1
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzh(III)I
move-result p1
return p1
:cond_17
sub-int/2addr v1, p2
.line 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqv:Lcom/google/android/gms/internal/ads/zzeiu;
invoke-virtual {v0, p1, p2, v1}, Lcom/google/android/gms/internal/ads/zzeiu;->zzh(III)I
move-result p1
.line 5
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzemk;->zziqw:Lcom/google/android/gms/internal/ads/zzeiu;
const/4 v0, 0x0
sub-int/2addr p3, v1
invoke-virtual {p2, p1, v0, p3}, Lcom/google/android/gms/internal/ads/zzeiu;->zzh(III)I
move-result p1
return p1
.end method