c.smali
.class final Lf/b/b/b/k1/e0/c;
.super Lf/b/b/b/k1/e0/i;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lf/b/b/b/k1/e0/c$a;
}
.end annotation
# instance fields
.field private n:Lf/b/b/b/s1/o;
.field private o:Lf/b/b/b/k1/e0/c$a;
# direct methods
.method constructor <init>()V
.registers 1
invoke-direct {p0}, Lf/b/b/b/k1/e0/i;-><init>()V
return-void
.end method
.method static synthetic l(Lf/b/b/b/k1/e0/c;)Lf/b/b/b/s1/o;
.registers 1
iget-object p0, p0, Lf/b/b/b/k1/e0/c;->n:Lf/b/b/b/s1/o;
return-object p0
.end method
.method private m(Lf/b/b/b/s1/y;)I
.registers 5
iget-object v0, p1, Lf/b/b/b/s1/y;->a:[B
const/4 v1, 0x2
aget-byte v0, v0, v1
and-int/lit16 v0, v0, 0xff
const/4 v1, 0x4
shr-int/2addr v0, v1
const/4 v2, 0x6
if-eq v0, v2, :cond_f
const/4 v2, 0x7
if-ne v0, v2, :cond_15
:cond_f
invoke-virtual {p1, v1}, Lf/b/b/b/s1/y;->O(I)V
invoke-virtual {p1}, Lf/b/b/b/s1/y;->H()J
:cond_15
invoke-static {p1, v0}, Lf/b/b/b/k1/m;->j(Lf/b/b/b/s1/y;I)I
move-result v0
const/4 v1, 0x0
invoke-virtual {p1, v1}, Lf/b/b/b/s1/y;->N(I)V
return v0
.end method
.method private static n([B)Z
.registers 3
const/4 v0, 0x0
aget-byte p0, p0, v0
const/4 v1, -0x1
if-ne p0, v1, :cond_7
const/4 v0, 0x1
:cond_7
return v0
.end method
.method public static o(Lf/b/b/b/s1/y;)Z
.registers 5
invoke-virtual {p0}, Lf/b/b/b/s1/y;->a()I
move-result v0
const/4 v1, 0x5
if-lt v0, v1, :cond_1c
invoke-virtual {p0}, Lf/b/b/b/s1/y;->A()I
move-result v0
const/16 v1, 0x7f
if-ne v0, v1, :cond_1c
invoke-virtual {p0}, Lf/b/b/b/s1/y;->C()J
move-result-wide v0
const-wide/32 v2, 0x464c4143
cmp-long p0, v0, v2
if-nez p0, :cond_1c
const/4 p0, 0x1
goto :goto_1d
:cond_1c
const/4 p0, 0x0
:goto_1d
return p0
.end method
# virtual methods
.method protected e(Lf/b/b/b/s1/y;)J
.registers 4
iget-object v0, p1, Lf/b/b/b/s1/y;->a:[B
invoke-static {v0}, Lf/b/b/b/k1/e0/c;->n([B)Z
move-result v0
if-nez v0, :cond_b
const-wide/16 v0, -0x1
return-wide v0
:cond_b
invoke-direct {p0, p1}, Lf/b/b/b/k1/e0/c;->m(Lf/b/b/b/s1/y;)I
move-result p1
int-to-long v0, p1
return-wide v0
.end method
.method protected h(Lf/b/b/b/s1/y;JLf/b/b/b/k1/e0/i$b;)Z
.registers 9
iget-object v0, p1, Lf/b/b/b/s1/y;->a:[B
iget-object v1, p0, Lf/b/b/b/k1/e0/c;->n:Lf/b/b/b/s1/o;
if-nez v1, :cond_23
new-instance p2, Lf/b/b/b/s1/o;
const/16 p3, 0x11
invoke-direct {p2, v0, p3}, Lf/b/b/b/s1/o;-><init>([BI)V
iput-object p2, p0, Lf/b/b/b/k1/e0/c;->n:Lf/b/b/b/s1/o;
const/16 p2, 0x9
invoke-virtual {p1}, Lf/b/b/b/s1/y;->d()I
move-result p1
invoke-static {v0, p2, p1}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p1
iget-object p2, p0, Lf/b/b/b/k1/e0/c;->n:Lf/b/b/b/s1/o;
const/4 p3, 0x0
invoke-virtual {p2, p1, p3}, Lf/b/b/b/s1/o;->i([BLf/b/b/b/m1/a;)Lf/b/b/b/f0;
move-result-object p1
iput-object p1, p4, Lf/b/b/b/k1/e0/i$b;->a:Lf/b/b/b/f0;
goto :goto_51
:cond_23
const/4 v1, 0x0
aget-byte v2, v0, v1
and-int/lit8 v2, v2, 0x7f
const/4 v3, 0x3
if-ne v2, v3, :cond_3f
new-instance p2, Lf/b/b/b/k1/e0/c$a;
invoke-direct {p2, p0}, Lf/b/b/b/k1/e0/c$a;-><init>(Lf/b/b/b/k1/e0/c;)V
iput-object p2, p0, Lf/b/b/b/k1/e0/c;->o:Lf/b/b/b/k1/e0/c$a;
invoke-static {p1}, Lf/b/b/b/k1/n;->h(Lf/b/b/b/s1/y;)Lf/b/b/b/s1/o$a;
move-result-object p1
iget-object p2, p0, Lf/b/b/b/k1/e0/c;->n:Lf/b/b/b/s1/o;
invoke-virtual {p2, p1}, Lf/b/b/b/s1/o;->c(Lf/b/b/b/s1/o$a;)Lf/b/b/b/s1/o;
move-result-object p1
iput-object p1, p0, Lf/b/b/b/k1/e0/c;->n:Lf/b/b/b/s1/o;
goto :goto_51
:cond_3f
invoke-static {v0}, Lf/b/b/b/k1/e0/c;->n([B)Z
move-result p1
if-eqz p1, :cond_51
iget-object p1, p0, Lf/b/b/b/k1/e0/c;->o:Lf/b/b/b/k1/e0/c$a;
if-eqz p1, :cond_50
invoke-virtual {p1, p2, p3}, Lf/b/b/b/k1/e0/c$a;->d(J)V
iget-object p1, p0, Lf/b/b/b/k1/e0/c;->o:Lf/b/b/b/k1/e0/c$a;
iput-object p1, p4, Lf/b/b/b/k1/e0/i$b;->b:Lf/b/b/b/k1/e0/g;
:cond_50
return v1
:cond_51
:goto_51
const/4 p1, 0x1
return p1
.end method
.method protected j(Z)V
.registers 2
invoke-super {p0, p1}, Lf/b/b/b/k1/e0/i;->j(Z)V
if-eqz p1, :cond_a
const/4 p1, 0x0
iput-object p1, p0, Lf/b/b/b/k1/e0/c;->n:Lf/b/b/b/s1/o;
iput-object p1, p0, Lf/b/b/b/k1/e0/c;->o:Lf/b/b/b/k1/e0/c$a;
:cond_a
return-void
.end method