apkfuckery/com.discord/smali_classes2/c0/b/a/t.smali
2020-02-20 20:33:18 +01:00

5816 lines
100 KiB
Smali

.class public final Lc0/b/a/t;
.super Lc0/b/a/s;
.source "MethodWriter.java"
# static fields
.field public static final c0:[I
# instance fields
.field public final A:I
.field public B:Lc0/b/a/a;
.field public C:Lc0/b/a/a;
.field public D:I
.field public E:[Lc0/b/a/a;
.field public F:I
.field public G:[Lc0/b/a/a;
.field public H:Lc0/b/a/a;
.field public I:Lc0/b/a/a;
.field public J:Lc0/b/a/c;
.field public K:I
.field public L:Lc0/b/a/c;
.field public M:Lc0/b/a/b;
.field public final N:I
.field public O:Lc0/b/a/q;
.field public P:Lc0/b/a/q;
.field public Q:Lc0/b/a/q;
.field public R:I
.field public S:I
.field public T:I
.field public U:I
.field public V:[I
.field public W:[I
.field public X:Z
.field public Y:Z
.field public Z:I
.field public a0:I
.field public b0:I
.field public final c:Lc0/b/a/x;
.field public final d:I
.field public final e:I
.field public final f:Ljava/lang/String;
.field public final g:I
.field public final h:Ljava/lang/String;
.field public i:I
.field public j:I
.field public final k:Lc0/b/a/c;
.field public l:Lc0/b/a/p;
.field public m:Lc0/b/a/p;
.field public n:I
.field public o:Lc0/b/a/c;
.field public p:I
.field public q:Lc0/b/a/c;
.field public r:I
.field public s:Lc0/b/a/c;
.field public t:I
.field public u:Lc0/b/a/c;
.field public v:Lc0/b/a/a;
.field public w:Lc0/b/a/a;
.field public x:Lc0/b/a/b;
.field public final y:I
.field public final z:[I
# direct methods
.method public static constructor <clinit>()V
.locals 1
const/16 v0, 0xca
new-array v0, v0, [I
fill-array-data v0, :array_0
sput-object v0, Lc0/b/a/t;->c0:[I
return-void
:array_0
.array-data 4
0x0
0x1
0x1
0x1
0x1
0x1
0x1
0x1
0x1
0x2
0x2
0x1
0x1
0x1
0x2
0x2
0x1
0x1
0x1
0x0
0x0
0x1
0x2
0x1
0x2
0x1
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
-0x1
0x0
-0x1
0x0
-0x1
-0x1
-0x1
-0x1
-0x1
-0x2
-0x1
-0x2
-0x1
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
-0x3
-0x4
-0x3
-0x4
-0x3
-0x3
-0x3
-0x3
-0x1
-0x2
0x1
0x1
0x1
0x2
0x2
0x2
0x0
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
0x0
0x0
0x0
0x0
-0x1
-0x1
-0x1
-0x1
-0x1
-0x1
-0x1
-0x2
-0x1
-0x2
-0x1
-0x2
0x0
0x1
0x0
0x1
-0x1
-0x1
0x0
0x0
0x1
0x1
-0x1
0x0
-0x1
0x0
0x0
0x0
-0x3
-0x1
-0x1
-0x3
-0x3
-0x1
-0x1
-0x1
-0x1
-0x1
-0x1
-0x2
-0x2
-0x2
-0x2
-0x2
-0x2
-0x2
-0x2
0x0
0x1
0x0
-0x1
-0x1
-0x1
-0x2
-0x1
-0x2
-0x1
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x1
0x0
0x0
0x0
0x0
0x0
0x0
-0x1
-0x1
0x0
0x0
-0x1
-0x1
0x0
0x0
.end array-data
.end method
.method public constructor <init>(Lc0/b/a/x;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;I)V
.locals 1
const/high16 v0, 0x70000
invoke-direct {p0, v0}, Lc0/b/a/s;-><init>(I)V
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
iput-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iput-object p1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v0, "<init>"
invoke-virtual {v0, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/high16 v0, 0x40000
or-int/2addr v0, p2
goto :goto_0
:cond_0
move v0, p2
:goto_0
iput v0, p0, Lc0/b/a/t;->d:I
invoke-virtual {p1, p3}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lc0/b/a/t;->e:I
iput-object p3, p0, Lc0/b/a/t;->f:Ljava/lang/String;
invoke-virtual {p1, p4}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p3
iput p3, p0, Lc0/b/a/t;->g:I
iput-object p4, p0, Lc0/b/a/t;->h:Ljava/lang/String;
const/4 p3, 0x0
if-nez p5, :cond_1
const/4 p5, 0x0
goto :goto_1
:cond_1
invoke-virtual {p1, p5}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p5
:goto_1
iput p5, p0, Lc0/b/a/t;->A:I
if-eqz p6, :cond_2
array-length p5, p6
if-lez p5, :cond_2
array-length p5, p6
iput p5, p0, Lc0/b/a/t;->y:I
iget p5, p0, Lc0/b/a/t;->y:I
new-array p5, p5, [I
iput-object p5, p0, Lc0/b/a/t;->z:[I
:goto_2
iget p5, p0, Lc0/b/a/t;->y:I
if-ge p3, p5, :cond_3
iget-object p5, p0, Lc0/b/a/t;->z:[I
aget-object v0, p6, p3
invoke-virtual {p1, v0}, Lc0/b/a/x;->a(Ljava/lang/String;)Lc0/b/a/w;
move-result-object v0
iget v0, v0, Lc0/b/a/w;->a:I
aput v0, p5, p3
add-int/lit8 p3, p3, 0x1
goto :goto_2
:cond_2
iput p3, p0, Lc0/b/a/t;->y:I
const/4 p1, 0x0
iput-object p1, p0, Lc0/b/a/t;->z:[I
:cond_3
iput p7, p0, Lc0/b/a/t;->N:I
if-eqz p7, :cond_5
invoke-static {p4}, Lc0/b/a/y;->b(Ljava/lang/String;)I
move-result p1
shr-int/lit8 p1, p1, 0x2
and-int/lit8 p2, p2, 0x8
if-eqz p2, :cond_4
add-int/lit8 p1, p1, -0x1
:cond_4
iput p1, p0, Lc0/b/a/t;->j:I
iput p1, p0, Lc0/b/a/t;->T:I
new-instance p1, Lc0/b/a/q;
invoke-direct {p1}, Lc0/b/a/q;-><init>()V
iput-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
iget-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
invoke-virtual {p0, p1}, Lc0/b/a/t;->a(Lc0/b/a/q;)V
:cond_5
return-void
.end method
# virtual methods
.method public a(III)I
.locals 2
add-int/lit8 v0, p2, 0x3
add-int/2addr v0, p3
iget-object v1, p0, Lc0/b/a/t;->W:[I
if-eqz v1, :cond_0
array-length v1, v1
if-ge v1, v0, :cond_1
:cond_0
new-array v0, v0, [I
iput-object v0, p0, Lc0/b/a/t;->W:[I
:cond_1
iget-object v0, p0, Lc0/b/a/t;->W:[I
const/4 v1, 0x0
aput p1, v0, v1
const/4 p1, 0x1
aput p2, v0, p1
const/4 p1, 0x2
aput p3, v0, p1
const/4 p1, 0x3
return p1
.end method
.method public a(ILc0/b/a/z;Ljava/lang/String;Z)Lc0/b/a/a;
.locals 2
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
const v1, -0xffff01
and-int/2addr p1, v1
iget v1, p0, Lc0/b/a/t;->Z:I
shl-int/lit8 v1, v1, 0x8
or-int/2addr p1, v1
invoke-static {p1, v0}, Lx/a/a2/w;->a(ILc0/b/a/c;)V
invoke-static {p2, v0}, Lc0/b/a/z;->a(Lc0/b/a/z;Lc0/b/a/c;)V
iget-object p1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p1, p3}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p1
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x0
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x1
if-eqz p4, :cond_0
new-instance p2, Lc0/b/a/a;
iget-object p3, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p4, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
invoke-direct {p2, p3, p1, v0, p4}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
iput-object p2, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
return-object p2
:cond_0
new-instance p2, Lc0/b/a/a;
iget-object p3, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p4, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
invoke-direct {p2, p3, p1, v0, p4}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
iput-object p2, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
return-object p2
.end method
.method public a(ILc0/b/a/z;[Lc0/b/a/q;[Lc0/b/a/q;[ILjava/lang/String;Z)Lc0/b/a/a;
.locals 4
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
ushr-int/lit8 p1, p1, 0x18
invoke-virtual {v0, p1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
array-length p1, p3
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x0
const/4 v1, 0x0
:goto_0
array-length v2, p3
if-ge v1, v2, :cond_0
aget-object v2, p3, v1
iget v2, v2, Lc0/b/a/q;->d:I
invoke-virtual {v0, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
aget-object v2, p4, v1
iget v2, v2, Lc0/b/a/q;->d:I
aget-object v3, p3, v1
iget v3, v3, Lc0/b/a/q;->d:I
sub-int/2addr v2, v3
invoke-virtual {v0, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
aget v2, p5, v1
invoke-virtual {v0, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
invoke-static {p2, v0}, Lc0/b/a/z;->a(Lc0/b/a/z;Lc0/b/a/c;)V
iget-object p2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p2, p6}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p2
invoke-virtual {v0, p2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x1
if-eqz p7, :cond_1
new-instance p2, Lc0/b/a/a;
iget-object p3, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p4, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
invoke-direct {p2, p3, p1, v0, p4}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
iput-object p2, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
return-object p2
:cond_1
new-instance p2, Lc0/b/a/a;
iget-object p3, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p4, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
invoke-direct {p2, p3, p1, v0, p4}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
iput-object p2, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
return-object p2
.end method
.method public a(ILjava/lang/String;Z)Lc0/b/a/a;
.locals 4
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
iget-object v1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v1, p2}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p2
invoke-virtual {v0, p2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p2, 0x0
invoke-virtual {v0, p2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p2, 0x1
if-eqz p3, :cond_1
iget-object p3, p0, Lc0/b/a/t;->E:[Lc0/b/a/a;
if-nez p3, :cond_0
iget-object p3, p0, Lc0/b/a/t;->h:Ljava/lang/String;
invoke-static {p3}, Lc0/b/a/y;->a(Ljava/lang/String;)[Lc0/b/a/y;
move-result-object p3
array-length p3, p3
new-array p3, p3, [Lc0/b/a/a;
iput-object p3, p0, Lc0/b/a/t;->E:[Lc0/b/a/a;
:cond_0
iget-object p3, p0, Lc0/b/a/t;->E:[Lc0/b/a/a;
new-instance v1, Lc0/b/a/a;
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
aget-object v3, p3, p1
invoke-direct {v1, v2, p2, v0, v3}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
aput-object v1, p3, p1
return-object v1
:cond_1
iget-object p3, p0, Lc0/b/a/t;->G:[Lc0/b/a/a;
if-nez p3, :cond_2
iget-object p3, p0, Lc0/b/a/t;->h:Ljava/lang/String;
invoke-static {p3}, Lc0/b/a/y;->a(Ljava/lang/String;)[Lc0/b/a/y;
move-result-object p3
array-length p3, p3
new-array p3, p3, [Lc0/b/a/a;
iput-object p3, p0, Lc0/b/a/t;->G:[Lc0/b/a/a;
:cond_2
iget-object p3, p0, Lc0/b/a/t;->G:[Lc0/b/a/a;
new-instance v1, Lc0/b/a/a;
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
aget-object v3, p3, p1
invoke-direct {v1, v2, p2, v0, v3}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
aput-object v1, p3, p1
return-object v1
.end method
.method public a(Ljava/lang/String;Z)Lc0/b/a/a;
.locals 2
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
iget-object v1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v1, p1}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p1
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
move-result-object p1
const/4 v1, 0x0
invoke-virtual {p1, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
if-eqz p2, :cond_0
new-instance p1, Lc0/b/a/a;
iget-object p2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object v1, p0, Lc0/b/a/t;->B:Lc0/b/a/a;
invoke-direct {p1, p2, v0, v1}, Lc0/b/a/a;-><init>(Lc0/b/a/x;Lc0/b/a/c;Lc0/b/a/a;)V
iput-object p1, p0, Lc0/b/a/t;->B:Lc0/b/a/a;
return-object p1
:cond_0
new-instance p1, Lc0/b/a/a;
iget-object p2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object v1, p0, Lc0/b/a/t;->C:Lc0/b/a/a;
invoke-direct {p1, p2, v0, v1}, Lc0/b/a/a;-><init>(Lc0/b/a/x;Lc0/b/a/c;Lc0/b/a/a;)V
iput-object p1, p0, Lc0/b/a/t;->C:Lc0/b/a/a;
return-object p1
.end method
.method public final a()V
.locals 4
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v1, 0x0
const/4 v2, 0x4
if-ne v0, v2, :cond_0
new-instance v0, Lc0/b/a/q;
invoke-direct {v0}, Lc0/b/a/q;-><init>()V
new-instance v2, Lc0/b/a/n;
invoke-direct {v2, v0}, Lc0/b/a/n;-><init>(Lc0/b/a/q;)V
iput-object v2, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object v2, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget-object v3, v2, Lc0/b/a/c;->a:[B
iget v2, v2, Lc0/b/a/c;->b:I
invoke-virtual {v0, v3, v2}, Lc0/b/a/q;->a([BI)Z
iget-object v2, p0, Lc0/b/a/t;->P:Lc0/b/a/q;
iput-object v0, v2, Lc0/b/a/q;->k:Lc0/b/a/q;
iput-object v0, p0, Lc0/b/a/t;->P:Lc0/b/a/q;
iput-object v1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
goto :goto_0
:cond_0
const/4 v2, 0x1
if-ne v0, v2, :cond_1
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget v2, p0, Lc0/b/a/t;->S:I
int-to-short v2, v2
iput-short v2, v0, Lc0/b/a/q;->h:S
iput-object v1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
:cond_1
:goto_0
return-void
.end method
.method public a(I)V
.locals 3
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, v0, Lc0/b/a/c;->b:I
iput v1, p0, Lc0/b/a/t;->Z:I
invoke-virtual {v0, p1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_5
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v1, 0x4
if-eq v0, v1, :cond_2
const/4 v1, 0x3
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
iget v0, p0, Lc0/b/a/t;->R:I
sget-object v1, Lc0/b/a/t;->c0:[I
aget v1, v1, p1
add-int/2addr v0, v1
iget v1, p0, Lc0/b/a/t;->S:I
if-le v0, v1, :cond_1
iput v0, p0, Lc0/b/a/t;->S:I
:cond_1
iput v0, p0, Lc0/b/a/t;->R:I
goto :goto_1
:cond_2
:goto_0
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
const/4 v1, 0x0
const/4 v2, 0x0
invoke-virtual {v0, p1, v1, v2, v2}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:goto_1
const/16 v0, 0xac
if-lt p1, v0, :cond_3
const/16 v0, 0xb1
if-le p1, v0, :cond_4
:cond_3
const/16 v0, 0xbf
if-ne p1, v0, :cond_5
:cond_4
invoke-virtual {p0}, Lc0/b/a/t;->a()V
:cond_5
return-void
.end method
.method public a(II)V
.locals 3
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, v0, Lc0/b/a/c;->b:I
iput v1, p0, Lc0/b/a/t;->Z:I
const/16 v1, 0x84
const/16 v2, 0xff
if-gt p1, v2, :cond_1
const/16 v2, 0x7f
if-gt p2, v2, :cond_1
const/16 v2, -0x80
if-ge p2, v2, :cond_0
goto :goto_0
:cond_0
invoke-virtual {v0, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v0, p1, p2}, Lc0/b/a/c;->a(II)Lc0/b/a/c;
goto :goto_1
:cond_1
:goto_0
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
const/16 v2, 0xc4
invoke-virtual {v0, v2}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v0, v1, p1}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
invoke-virtual {v0, p2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
:goto_1
iget-object p2, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz p2, :cond_3
iget p2, p0, Lc0/b/a/t;->N:I
const/4 v0, 0x4
if-eq p2, v0, :cond_2
const/4 v0, 0x3
if-ne p2, v0, :cond_3
:cond_2
iget-object p2, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object p2, p2, Lc0/b/a/q;->j:Lc0/b/a/n;
const/4 v0, 0x0
invoke-virtual {p2, v1, p1, v0, v0}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_3
iget p2, p0, Lc0/b/a/t;->N:I
if-eqz p2, :cond_4
add-int/lit8 p1, p1, 0x1
iget p2, p0, Lc0/b/a/t;->j:I
if-le p1, p2, :cond_4
iput p1, p0, Lc0/b/a/t;->j:I
:cond_4
return-void
.end method
.method public varargs a(IILc0/b/a/q;[Lc0/b/a/q;)V
.locals 4
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, v0, Lc0/b/a/c;->b:I
iput v1, p0, Lc0/b/a/t;->Z:I
const/16 v1, 0xaa
invoke-virtual {v0, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, v1, Lc0/b/a/c;->b:I
rem-int/lit8 v1, v1, 0x4
rsub-int/lit8 v1, v1, 0x4
rem-int/lit8 v1, v1, 0x4
const/4 v2, 0x0
const/4 v3, 0x0
invoke-virtual {v0, v3, v2, v1}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, p0, Lc0/b/a/t;->Z:I
const/4 v3, 0x1
invoke-virtual {p3, v0, v1, v3}, Lc0/b/a/q;->a(Lc0/b/a/c;IZ)V
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
invoke-virtual {v0, p1}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
invoke-virtual {v0, p2}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
array-length p1, p4
:goto_0
if-ge v2, p1, :cond_0
aget-object p2, p4, v2
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, p0, Lc0/b/a/t;->Z:I
invoke-virtual {p2, v0, v1, v3}, Lc0/b/a/q;->a(Lc0/b/a/c;IZ)V
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_0
invoke-virtual {p0, p3, p4}, Lc0/b/a/t;->a(Lc0/b/a/q;[Lc0/b/a/q;)V
return-void
.end method
.method public a(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
.locals 10
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v1, 0x4
if-ne v0, v1, :cond_0
return-void
:cond_0
const/4 v2, -0x1
const/4 v3, 0x2
const/4 v4, 0x3
const/4 v5, 0x0
const/4 v6, 0x1
if-ne v0, v4, :cond_d
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object v1, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
if-nez v1, :cond_1
new-instance p1, Lc0/b/a/j;
invoke-direct {p1, v0}, Lc0/b/a/j;-><init>(Lc0/b/a/q;)V
iput-object p1, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object p1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object p1, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object p3, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget v0, p0, Lc0/b/a/t;->d:I
iget-object v1, p0, Lc0/b/a/t;->h:Ljava/lang/String;
invoke-virtual {p1, p3, v0, v1, p2}, Lc0/b/a/n;->a(Lc0/b/a/x;ILjava/lang/String;I)V
iget-object p1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object p1, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
invoke-virtual {p1, p0}, Lc0/b/a/n;->a(Lc0/b/a/t;)V
goto/16 :goto_10
:cond_1
if-ne p1, v2, :cond_c
iget-object p1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const/4 v0, 0x0
const/4 v2, 0x0
:goto_0
const/high16 v4, 0x1000000
if-ge v0, p2, :cond_4
iget-object v7, v1, Lc0/b/a/n;->b:[I
add-int/lit8 v8, v2, 0x1
aget-object v9, p3, v0
invoke-static {p1, v9}, Lc0/b/a/n;->a(Lc0/b/a/x;Ljava/lang/Object;)I
move-result v9
aput v9, v7, v2
aget-object v2, p3, v0
sget-object v7, Lc0/b/a/v;->e:Ljava/lang/Integer;
if-eq v2, v7, :cond_3
aget-object v2, p3, v0
sget-object v7, Lc0/b/a/v;->d:Ljava/lang/Integer;
if-ne v2, v7, :cond_2
goto :goto_1
:cond_2
move v2, v8
goto :goto_2
:cond_3
:goto_1
iget-object v2, v1, Lc0/b/a/n;->b:[I
add-int/lit8 v7, v8, 0x1
aput v4, v2, v8
move v2, v7
:goto_2
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_4
:goto_3
iget-object p2, v1, Lc0/b/a/n;->b:[I
array-length p3, p2
if-ge v2, p3, :cond_5
add-int/lit8 p3, v2, 0x1
aput v4, p2, v2
move v2, p3
goto :goto_3
:cond_5
const/4 p2, 0x0
const/4 p3, 0x0
:goto_4
if-ge p2, p4, :cond_8
aget-object v0, p5, p2
sget-object v2, Lc0/b/a/v;->e:Ljava/lang/Integer;
if-eq v0, v2, :cond_6
aget-object v0, p5, p2
sget-object v2, Lc0/b/a/v;->d:Ljava/lang/Integer;
if-ne v0, v2, :cond_7
:cond_6
add-int/lit8 p3, p3, 0x1
:cond_7
add-int/lit8 p2, p2, 0x1
goto :goto_4
:cond_8
add-int/2addr p3, p4
new-array p2, p3, [I
iput-object p2, v1, Lc0/b/a/n;->c:[I
const/4 p2, 0x0
const/4 p3, 0x0
:goto_5
if-ge p2, p4, :cond_b
iget-object v0, v1, Lc0/b/a/n;->c:[I
add-int/lit8 v2, p3, 0x1
aget-object v7, p5, p2
invoke-static {p1, v7}, Lc0/b/a/n;->a(Lc0/b/a/x;Ljava/lang/Object;)I
move-result v7
aput v7, v0, p3
aget-object p3, p5, p2
sget-object v0, Lc0/b/a/v;->e:Ljava/lang/Integer;
if-eq p3, v0, :cond_a
aget-object p3, p5, p2
sget-object v0, Lc0/b/a/v;->d:Ljava/lang/Integer;
if-ne p3, v0, :cond_9
goto :goto_6
:cond_9
move p3, v2
goto :goto_7
:cond_a
:goto_6
iget-object p3, v1, Lc0/b/a/n;->c:[I
add-int/lit8 v0, v2, 0x1
aput v4, p3, v2
move p3, v0
:goto_7
add-int/lit8 p2, p2, 0x1
goto :goto_5
:cond_b
iput-short v5, v1, Lc0/b/a/n;->g:S
iput v5, v1, Lc0/b/a/n;->h:I
:cond_c
iget-object p1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object p1, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
invoke-virtual {p1, p0}, Lc0/b/a/n;->a(Lc0/b/a/t;)V
goto/16 :goto_10
:cond_d
if-ne p1, v2, :cond_11
iget-object p1, p0, Lc0/b/a/t;->V:[I
if-nez p1, :cond_e
iget-object p1, p0, Lc0/b/a/t;->h:Ljava/lang/String;
invoke-static {p1}, Lc0/b/a/y;->b(Ljava/lang/String;)I
move-result p1
shr-int/2addr p1, v3
new-instance v0, Lc0/b/a/n;
new-instance v1, Lc0/b/a/q;
invoke-direct {v1}, Lc0/b/a/q;-><init>()V
invoke-direct {v0, v1}, Lc0/b/a/n;-><init>(Lc0/b/a/q;)V
iget-object v1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget v2, p0, Lc0/b/a/t;->d:I
iget-object v7, p0, Lc0/b/a/t;->h:Ljava/lang/String;
invoke-virtual {v0, v1, v2, v7, p1}, Lc0/b/a/n;->a(Lc0/b/a/x;ILjava/lang/String;I)V
invoke-virtual {v0, p0}, Lc0/b/a/n;->a(Lc0/b/a/t;)V
:cond_e
iput p2, p0, Lc0/b/a/t;->T:I
iget-object p1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget p1, p1, Lc0/b/a/c;->b:I
invoke-virtual {p0, p1, p2, p4}, Lc0/b/a/t;->a(III)I
const/4 p1, 0x0
:goto_8
if-ge p1, p2, :cond_f
iget-object v0, p0, Lc0/b/a/t;->W:[I
add-int/lit8 v1, v4, 0x1
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
aget-object v7, p3, p1
invoke-static {v2, v7}, Lc0/b/a/n;->a(Lc0/b/a/x;Ljava/lang/Object;)I
move-result v2
aput v2, v0, v4
add-int/lit8 p1, p1, 0x1
move v4, v1
goto :goto_8
:cond_f
const/4 p1, 0x0
:goto_9
if-ge p1, p4, :cond_10
iget-object p2, p0, Lc0/b/a/t;->W:[I
add-int/lit8 p3, v4, 0x1
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
aget-object v1, p5, p1
invoke-static {v0, v1}, Lc0/b/a/n;->a(Lc0/b/a/x;Ljava/lang/Object;)I
move-result v0
aput v0, p2, v4
add-int/lit8 p1, p1, 0x1
move v4, p3
goto :goto_9
:cond_10
invoke-virtual {p0}, Lc0/b/a/t;->c()V
goto/16 :goto_10
:cond_11
iget-object v0, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
if-nez v0, :cond_12
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
iput-object v0, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
goto :goto_a
:cond_12
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iget v2, p0, Lc0/b/a/t;->U:I
sub-int/2addr v0, v2
sub-int/2addr v0, v6
if-gez v0, :cond_14
if-ne p1, v4, :cond_13
return-void
:cond_13
new-instance p1, Ljava/lang/IllegalStateException;
invoke-direct {p1}, Ljava/lang/IllegalStateException;-><init>()V
throw p1
:cond_14
:goto_a
if-eqz p1, :cond_1b
if-eq p1, v6, :cond_1a
const/16 p3, 0xfb
if-eq p1, v3, :cond_19
const/16 p2, 0x40
if-eq p1, v4, :cond_17
if-ne p1, v1, :cond_16
if-ge v0, p2, :cond_15
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
add-int/2addr v0, p2
invoke-virtual {p1, v0}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
goto :goto_b
:cond_15
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
const/16 p2, 0xf7
invoke-virtual {p1, p2}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
:goto_b
aget-object p1, p5, v5
invoke-virtual {p0, p1}, Lc0/b/a/t;->b(Ljava/lang/Object;)V
goto :goto_f
:cond_16
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-direct {p1}, Ljava/lang/IllegalArgumentException;-><init>()V
throw p1
:cond_17
if-ge v0, p2, :cond_18
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {p1, v0}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
goto :goto_f
:cond_18
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {p1, p3}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
goto :goto_f
:cond_19
iget p1, p0, Lc0/b/a/t;->T:I
sub-int/2addr p1, p2
iput p1, p0, Lc0/b/a/t;->T:I
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
sub-int/2addr p3, p2
invoke-virtual {p1, p3}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
goto :goto_f
:cond_1a
iget p1, p0, Lc0/b/a/t;->T:I
add-int/2addr p1, p2
iput p1, p0, Lc0/b/a/t;->T:I
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
add-int/lit16 v1, p2, 0xfb
invoke-virtual {p1, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x0
:goto_c
if-ge p1, p2, :cond_1d
aget-object v0, p3, p1
invoke-virtual {p0, v0}, Lc0/b/a/t;->b(Ljava/lang/Object;)V
add-int/lit8 p1, p1, 0x1
goto :goto_c
:cond_1b
iput p2, p0, Lc0/b/a/t;->T:I
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
const/16 v1, 0xff
invoke-virtual {p1, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
invoke-virtual {p1, p2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x0
:goto_d
if-ge p1, p2, :cond_1c
aget-object v0, p3, p1
invoke-virtual {p0, v0}, Lc0/b/a/t;->b(Ljava/lang/Object;)V
add-int/lit8 p1, p1, 0x1
goto :goto_d
:cond_1c
iget-object p1, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {p1, p4}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x0
:goto_e
if-ge p1, p4, :cond_1d
aget-object p2, p5, p1
invoke-virtual {p0, p2}, Lc0/b/a/t;->b(Ljava/lang/Object;)V
add-int/lit8 p1, p1, 0x1
goto :goto_e
:cond_1d
:goto_f
iget-object p1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget p1, p1, Lc0/b/a/c;->b:I
iput p1, p0, Lc0/b/a/t;->U:I
iget p1, p0, Lc0/b/a/t;->t:I
add-int/2addr p1, v6
iput p1, p0, Lc0/b/a/t;->t:I
:goto_10
iget p1, p0, Lc0/b/a/t;->N:I
if-ne p1, v3, :cond_21
iput p4, p0, Lc0/b/a/t;->R:I
:goto_11
if-ge v5, p4, :cond_20
aget-object p1, p5, v5
sget-object p2, Lc0/b/a/v;->e:Ljava/lang/Integer;
if-eq p1, p2, :cond_1e
aget-object p1, p5, v5
sget-object p2, Lc0/b/a/v;->d:Ljava/lang/Integer;
if-ne p1, p2, :cond_1f
:cond_1e
iget p1, p0, Lc0/b/a/t;->R:I
add-int/2addr p1, v6
iput p1, p0, Lc0/b/a/t;->R:I
:cond_1f
add-int/lit8 v5, v5, 0x1
goto :goto_11
:cond_20
iget p1, p0, Lc0/b/a/t;->R:I
iget p2, p0, Lc0/b/a/t;->S:I
if-le p1, p2, :cond_21
iput p1, p0, Lc0/b/a/t;->S:I
:cond_21
iget p1, p0, Lc0/b/a/t;->i:I
invoke-static {p1, p4}, Ljava/lang/Math;->max(II)I
move-result p1
iput p1, p0, Lc0/b/a/t;->i:I
iget p1, p0, Lc0/b/a/t;->j:I
iget p2, p0, Lc0/b/a/t;->T:I
invoke-static {p1, p2}, Ljava/lang/Math;->max(II)I
move-result p1
iput p1, p0, Lc0/b/a/t;->j:I
return-void
.end method
.method public a(ILc0/b/a/q;)V
.locals 10
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
const/16 v0, 0xc8
if-lt p1, v0, :cond_0
add-int/lit8 v1, p1, -0x21
goto :goto_0
:cond_0
move v1, p1
:goto_0
iget-short v2, p2, Lc0/b/a/q;->a:S
const/4 v3, 0x4
and-int/2addr v2, v3
const/16 v4, 0xa8
const/16 v5, 0xa7
const/4 v6, 0x0
const/4 v7, 0x1
if-eqz v2, :cond_4
iget v2, p2, Lc0/b/a/q;->d:I
iget-object v8, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v9, v8, Lc0/b/a/c;->b:I
sub-int/2addr v2, v9
const/16 v9, -0x8000
if-ge v2, v9, :cond_4
if-ne v1, v5, :cond_1
invoke-virtual {v8, v0}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
goto :goto_1
:cond_1
if-ne v1, v4, :cond_2
const/16 p1, 0xc9
invoke-virtual {v8, p1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
:goto_1
const/4 p1, 0x0
goto :goto_3
:cond_2
const/16 p1, 0xc6
if-lt v1, p1, :cond_3
xor-int/lit8 p1, v1, 0x1
goto :goto_2
:cond_3
add-int/lit8 p1, v1, 0x1
xor-int/2addr p1, v7
sub-int/2addr p1, v7
:goto_2
invoke-virtual {v8, p1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object p1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
const/16 v0, 0x8
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object p1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
const/16 v0, 0xdc
invoke-virtual {p1, v0}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iput-boolean v7, p0, Lc0/b/a/t;->Y:Z
const/4 p1, 0x1
:goto_3
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v2, v0, Lc0/b/a/c;->b:I
sub-int/2addr v2, v7
invoke-virtual {p2, v0, v2, v7}, Lc0/b/a/q;->a(Lc0/b/a/c;IZ)V
goto :goto_5
:cond_4
if-eq v1, p1, :cond_5
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
invoke-virtual {v0, p1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object p1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, p1, Lc0/b/a/c;->b:I
sub-int/2addr v0, v7
invoke-virtual {p2, p1, v0, v7}, Lc0/b/a/q;->a(Lc0/b/a/c;IZ)V
goto :goto_4
:cond_5
iget-object p1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
invoke-virtual {p1, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object p1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, p1, Lc0/b/a/c;->b:I
sub-int/2addr v0, v7
invoke-virtual {p2, p1, v0, v6}, Lc0/b/a/q;->a(Lc0/b/a/c;IZ)V
:goto_4
const/4 p1, 0x0
:goto_5
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_e
iget v2, p0, Lc0/b/a/t;->N:I
const/4 v8, 0x2
const/4 v9, 0x0
if-ne v2, v3, :cond_6
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
invoke-virtual {v0, v1, v6, v9, v9}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
invoke-virtual {p2}, Lc0/b/a/q;->a()Lc0/b/a/q;
move-result-object v0
iget-short v2, v0, Lc0/b/a/q;->a:S
or-int/2addr v2, v8
int-to-short v2, v2
iput-short v2, v0, Lc0/b/a/q;->a:S
invoke-virtual {p0, v6, p2}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
if-eq v1, v5, :cond_b
new-instance v9, Lc0/b/a/q;
invoke-direct {v9}, Lc0/b/a/q;-><init>()V
goto :goto_6
:cond_6
const/4 v3, 0x3
if-ne v2, v3, :cond_7
iget-object p2, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
invoke-virtual {p2, v1, v6, v9, v9}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
goto :goto_6
:cond_7
if-ne v2, v8, :cond_8
iget p2, p0, Lc0/b/a/t;->R:I
sget-object v0, Lc0/b/a/t;->c0:[I
aget v0, v0, v1
add-int/2addr p2, v0
iput p2, p0, Lc0/b/a/t;->R:I
goto :goto_6
:cond_8
if-ne v1, v4, :cond_a
iget-short v0, p2, Lc0/b/a/q;->a:S
and-int/lit8 v2, v0, 0x20
if-nez v2, :cond_9
or-int/lit8 v0, v0, 0x20
int-to-short v0, v0
iput-short v0, p2, Lc0/b/a/q;->a:S
iput-boolean v7, p0, Lc0/b/a/t;->X:Z
:cond_9
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-short v2, v0, Lc0/b/a/q;->a:S
or-int/lit8 v2, v2, 0x10
int-to-short v2, v2
iput-short v2, v0, Lc0/b/a/q;->a:S
iget v0, p0, Lc0/b/a/t;->R:I
add-int/2addr v0, v7
invoke-virtual {p0, v0, p2}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
new-instance v9, Lc0/b/a/q;
invoke-direct {v9}, Lc0/b/a/q;-><init>()V
goto :goto_6
:cond_a
iget v0, p0, Lc0/b/a/t;->R:I
sget-object v2, Lc0/b/a/t;->c0:[I
aget v2, v2, v1
add-int/2addr v0, v2
iput v0, p0, Lc0/b/a/t;->R:I
iget v0, p0, Lc0/b/a/t;->R:I
invoke-virtual {p0, v0, p2}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
:cond_b
:goto_6
if-eqz v9, :cond_d
if-eqz p1, :cond_c
iget-short p1, v9, Lc0/b/a/q;->a:S
or-int/2addr p1, v8
int-to-short p1, p1
iput-short p1, v9, Lc0/b/a/q;->a:S
:cond_c
invoke-virtual {p0, v9}, Lc0/b/a/t;->a(Lc0/b/a/q;)V
:cond_d
if-ne v1, v5, :cond_e
invoke-virtual {p0}, Lc0/b/a/t;->a()V
:cond_e
return-void
.end method
.method public a(ILjava/lang/String;)V
.locals 3
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const/4 v1, 0x7
invoke-virtual {v0, v1, p2}, Lc0/b/a/x;->a(ILjava/lang/String;)Lc0/b/a/w;
move-result-object p2
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, p2, Lc0/b/a/w;->a:I
invoke-virtual {v0, p1, v1}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_3
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v1, 0x4
if-eq v0, v1, :cond_2
const/4 v1, 0x3
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/16 p2, 0xbb
if-ne p1, p2, :cond_3
iget p1, p0, Lc0/b/a/t;->R:I
add-int/lit8 p1, p1, 0x1
iget p2, p0, Lc0/b/a/t;->S:I
if-le p1, p2, :cond_1
iput p1, p0, Lc0/b/a/t;->S:I
:cond_1
iput p1, p0, Lc0/b/a/t;->R:I
goto :goto_1
:cond_2
:goto_0
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
iget v1, p0, Lc0/b/a/t;->Z:I
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, p1, v1, p2, v2}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_3
:goto_1
return-void
.end method
.method public a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 3
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, p2, p3, p4}, Lc0/b/a/x;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lc0/b/a/w;
move-result-object p2
iget-object p3, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, p2, Lc0/b/a/w;->a:I
invoke-virtual {p3, p1, v0}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
iget-object p3, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz p3, :cond_9
iget p3, p0, Lc0/b/a/t;->N:I
const/4 v0, 0x4
const/4 v1, 0x0
if-eq p3, v0, :cond_8
const/4 v0, 0x3
if-ne p3, v0, :cond_0
goto :goto_4
:cond_0
invoke-virtual {p4, v1}, Ljava/lang/String;->charAt(I)C
move-result p2
const/4 p3, 0x1
const/4 p4, -0x2
const/16 v0, 0x4a
const/16 v2, 0x44
packed-switch p1, :pswitch_data_0
iget p1, p0, Lc0/b/a/t;->R:I
if-eq p2, v2, :cond_5
if-ne p2, v0, :cond_6
goto :goto_1
:pswitch_0
iget p1, p0, Lc0/b/a/t;->R:I
if-eq p2, v2, :cond_4
if-ne p2, v0, :cond_1
goto :goto_0
:cond_1
const/4 p3, 0x0
goto :goto_0
:pswitch_1
iget p1, p0, Lc0/b/a/t;->R:I
if-eq p2, v2, :cond_6
if-ne p2, v0, :cond_2
goto :goto_2
:cond_2
const/4 p4, -0x1
goto :goto_2
:pswitch_2
iget p1, p0, Lc0/b/a/t;->R:I
if-eq p2, v2, :cond_3
if-ne p2, v0, :cond_4
:cond_3
const/4 p3, 0x2
:cond_4
:goto_0
add-int/2addr p1, p3
goto :goto_3
:cond_5
:goto_1
const/4 p4, -0x3
:cond_6
:goto_2
add-int/2addr p1, p4
:goto_3
iget p2, p0, Lc0/b/a/t;->S:I
if-le p1, p2, :cond_7
iput p1, p0, Lc0/b/a/t;->S:I
:cond_7
iput p1, p0, Lc0/b/a/t;->R:I
goto :goto_5
:cond_8
:goto_4
iget-object p3, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object p3, p3, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object p4, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p3, p1, v1, p2, p4}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_9
:goto_5
return-void
nop
:pswitch_data_0
.packed-switch 0xb2
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
.locals 1
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, p2, p3, p4, p5}, Lc0/b/a/x;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lc0/b/a/w;
move-result-object p2
const/4 p3, 0x0
const/16 p4, 0xb9
if-ne p1, p4, :cond_0
iget-object p5, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, p2, Lc0/b/a/w;->a:I
invoke-virtual {p5, p4, v0}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
invoke-virtual {p2}, Lc0/b/a/w;->a()I
move-result p4
shr-int/lit8 p4, p4, 0x2
invoke-virtual {p5, p4, p3}, Lc0/b/a/c;->a(II)Lc0/b/a/c;
goto :goto_0
:cond_0
iget-object p4, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget p5, p2, Lc0/b/a/w;->a:I
invoke-virtual {p4, p1, p5}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
:goto_0
iget-object p4, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz p4, :cond_5
iget p4, p0, Lc0/b/a/t;->N:I
const/4 p5, 0x4
if-eq p4, p5, :cond_4
const/4 p5, 0x3
if-ne p4, p5, :cond_1
goto :goto_2
:cond_1
invoke-virtual {p2}, Lc0/b/a/w;->a()I
move-result p2
and-int/lit8 p3, p2, 0x3
shr-int/lit8 p2, p2, 0x2
sub-int/2addr p3, p2
const/16 p2, 0xb8
if-ne p1, p2, :cond_2
iget p1, p0, Lc0/b/a/t;->R:I
add-int/2addr p1, p3
add-int/lit8 p1, p1, 0x1
goto :goto_1
:cond_2
iget p1, p0, Lc0/b/a/t;->R:I
add-int/2addr p1, p3
:goto_1
iget p2, p0, Lc0/b/a/t;->S:I
if-le p1, p2, :cond_3
iput p1, p0, Lc0/b/a/t;->S:I
:cond_3
iput p1, p0, Lc0/b/a/t;->R:I
goto :goto_3
:cond_4
:goto_2
iget-object p4, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object p4, p4, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object p5, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p4, p1, p3, p2, p5}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_5
:goto_3
return-void
.end method
.method public a(IZ)V
.locals 0
if-eqz p2, :cond_0
iput p1, p0, Lc0/b/a/t;->D:I
goto :goto_0
:cond_0
iput p1, p0, Lc0/b/a/t;->F:I
:goto_0
return-void
.end method
.method public a(Lc0/b/a/b;)V
.locals 1
invoke-virtual {p1}, Lc0/b/a/b;->b()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lc0/b/a/t;->x:Lc0/b/a/b;
iput-object v0, p1, Lc0/b/a/b;->c:Lc0/b/a/b;
iput-object p1, p0, Lc0/b/a/t;->x:Lc0/b/a/b;
goto :goto_0
:cond_0
iget-object v0, p0, Lc0/b/a/t;->M:Lc0/b/a/b;
iput-object v0, p1, Lc0/b/a/b;->c:Lc0/b/a/b;
iput-object p1, p0, Lc0/b/a/t;->M:Lc0/b/a/b;
:goto_0
return-void
.end method
.method public a(Lc0/b/a/c;)V
.locals 13
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget v0, v0, Lc0/b/a/x;->c:I
const/4 v1, 0x0
const/16 v2, 0x31
if-ge v0, v2, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
if-eqz v0, :cond_1
const/16 v2, 0x1000
goto :goto_1
:cond_1
const/4 v2, 0x0
:goto_1
iget v3, p0, Lc0/b/a/t;->d:I
not-int v2, v2
and-int/2addr v2, v3
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget v2, p0, Lc0/b/a/t;->e:I
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget v2, p0, Lc0/b/a/t;->g:I
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget v2, p0, Lc0/b/a/t;->a0:I
if-eqz v2, :cond_2
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object v0, v0, Lc0/b/a/x;->b:Lc0/b/a/d;
iget-object v0, v0, Lc0/b/a/d;->a:[B
iget v1, p0, Lc0/b/a/t;->b0:I
invoke-virtual {p1, v0, v2, v1}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
return-void
:cond_2
iget-object v2, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v2, v2, Lc0/b/a/c;->b:I
if-lez v2, :cond_3
const/4 v2, 0x1
goto :goto_2
:cond_3
const/4 v2, 0x0
:goto_2
iget v3, p0, Lc0/b/a/t;->y:I
if-lez v3, :cond_4
add-int/lit8 v2, v2, 0x1
:cond_4
iget v3, p0, Lc0/b/a/t;->d:I
and-int/lit16 v3, v3, 0x1000
if-eqz v3, :cond_5
if-eqz v0, :cond_5
add-int/lit8 v2, v2, 0x1
:cond_5
iget v3, p0, Lc0/b/a/t;->A:I
if-eqz v3, :cond_6
add-int/lit8 v2, v2, 0x1
:cond_6
iget v3, p0, Lc0/b/a/t;->d:I
const/high16 v4, 0x20000
and-int/2addr v3, v4
if-eqz v3, :cond_7
add-int/lit8 v2, v2, 0x1
:cond_7
iget-object v3, p0, Lc0/b/a/t;->B:Lc0/b/a/a;
if-eqz v3, :cond_8
add-int/lit8 v2, v2, 0x1
:cond_8
iget-object v3, p0, Lc0/b/a/t;->C:Lc0/b/a/a;
if-eqz v3, :cond_9
add-int/lit8 v2, v2, 0x1
:cond_9
iget-object v3, p0, Lc0/b/a/t;->E:[Lc0/b/a/a;
if-eqz v3, :cond_a
add-int/lit8 v2, v2, 0x1
:cond_a
iget-object v3, p0, Lc0/b/a/t;->G:[Lc0/b/a/a;
if-eqz v3, :cond_b
add-int/lit8 v2, v2, 0x1
:cond_b
iget-object v3, p0, Lc0/b/a/t;->H:Lc0/b/a/a;
if-eqz v3, :cond_c
add-int/lit8 v2, v2, 0x1
:cond_c
iget-object v3, p0, Lc0/b/a/t;->I:Lc0/b/a/a;
if-eqz v3, :cond_d
add-int/lit8 v2, v2, 0x1
:cond_d
iget-object v3, p0, Lc0/b/a/t;->J:Lc0/b/a/c;
if-eqz v3, :cond_e
add-int/lit8 v2, v2, 0x1
:cond_e
iget-object v3, p0, Lc0/b/a/t;->L:Lc0/b/a/c;
if-eqz v3, :cond_f
add-int/lit8 v2, v2, 0x1
:cond_f
iget-object v3, p0, Lc0/b/a/t;->M:Lc0/b/a/b;
if-eqz v3, :cond_10
invoke-virtual {v3}, Lc0/b/a/b;->a()I
move-result v3
add-int/2addr v2, v3
:cond_10
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v2, v2, Lc0/b/a/c;->b:I
const-string v3, "RuntimeInvisibleTypeAnnotations"
const-string v4, "RuntimeVisibleTypeAnnotations"
if-lez v2, :cond_22
add-int/lit8 v2, v2, 0xa
iget-object v5, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
invoke-static {v5}, Lc0/b/a/p;->a(Lc0/b/a/p;)I
move-result v5
add-int/2addr v5, v2
iget-object v2, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
if-eqz v2, :cond_11
iget v2, v2, Lc0/b/a/c;->b:I
add-int/lit8 v2, v2, 0x8
add-int/2addr v5, v2
const/4 v2, 0x1
goto :goto_3
:cond_11
const/4 v2, 0x0
:goto_3
iget-object v6, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
if-eqz v6, :cond_12
iget v6, v6, Lc0/b/a/c;->b:I
add-int/lit8 v6, v6, 0x8
add-int/2addr v5, v6
add-int/lit8 v2, v2, 0x1
:cond_12
iget-object v6, p0, Lc0/b/a/t;->q:Lc0/b/a/c;
if-eqz v6, :cond_13
iget v6, v6, Lc0/b/a/c;->b:I
add-int/lit8 v6, v6, 0x8
add-int/2addr v5, v6
add-int/lit8 v2, v2, 0x1
:cond_13
iget-object v6, p0, Lc0/b/a/t;->s:Lc0/b/a/c;
if-eqz v6, :cond_14
iget v6, v6, Lc0/b/a/c;->b:I
add-int/lit8 v6, v6, 0x8
add-int/2addr v5, v6
add-int/lit8 v2, v2, 0x1
:cond_14
iget-object v6, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
if-eqz v6, :cond_15
invoke-virtual {v6, v4}, Lc0/b/a/a;->a(Ljava/lang/String;)I
move-result v6
add-int/2addr v5, v6
add-int/lit8 v2, v2, 0x1
:cond_15
iget-object v6, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
if-eqz v6, :cond_16
invoke-virtual {v6, v3}, Lc0/b/a/a;->a(Ljava/lang/String;)I
move-result v6
add-int/2addr v5, v6
add-int/lit8 v2, v2, 0x1
:cond_16
iget-object v6, p0, Lc0/b/a/t;->x:Lc0/b/a/b;
if-eqz v6, :cond_17
iget-object v7, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object v8, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget-object v9, v8, Lc0/b/a/c;->a:[B
iget v10, v8, Lc0/b/a/c;->b:I
iget v11, p0, Lc0/b/a/t;->i:I
iget v12, p0, Lc0/b/a/t;->j:I
move-object v8, v9
move v9, v10
move v10, v11
move v11, v12
invoke-virtual/range {v6 .. v11}, Lc0/b/a/b;->a(Lc0/b/a/x;[BIII)I
move-result v6
add-int/2addr v5, v6
iget-object v6, p0, Lc0/b/a/t;->x:Lc0/b/a/b;
invoke-virtual {v6}, Lc0/b/a/b;->a()I
move-result v6
add-int/2addr v2, v6
:cond_17
iget-object v6, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v7, "Code"
invoke-static {v6, v7, p1, v5}, Le/e/b/a/a;->a(Lc0/b/a/x;Ljava/lang/String;Lc0/b/a/c;I)V
iget v5, p0, Lc0/b/a/t;->i:I
invoke-virtual {p1, v5}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget v5, p0, Lc0/b/a/t;->j:I
invoke-virtual {p1, v5}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v5, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v5, v5, Lc0/b/a/c;->b:I
invoke-virtual {p1, v5}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget-object v5, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget-object v6, v5, Lc0/b/a/c;->a:[B
iget v5, v5, Lc0/b/a/c;->b:I
invoke-virtual {p1, v6, v1, v5}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
iget-object v5, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
const/4 v6, 0x0
move-object v6, v5
const/4 v7, 0x0
:goto_4
if-eqz v6, :cond_18
add-int/lit8 v7, v7, 0x1
iget-object v6, v6, Lc0/b/a/p;->f:Lc0/b/a/p;
goto :goto_4
:cond_18
invoke-virtual {p1, v7}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
:goto_5
if-eqz v5, :cond_19
iget-object v6, v5, Lc0/b/a/p;->a:Lc0/b/a/q;
iget v6, v6, Lc0/b/a/q;->d:I
invoke-virtual {p1, v6}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v6, v5, Lc0/b/a/p;->b:Lc0/b/a/q;
iget v6, v6, Lc0/b/a/q;->d:I
invoke-virtual {p1, v6}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v6, v5, Lc0/b/a/p;->c:Lc0/b/a/q;
iget v6, v6, Lc0/b/a/q;->d:I
invoke-virtual {p1, v6}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget v6, v5, Lc0/b/a/p;->d:I
invoke-virtual {p1, v6}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v5, v5, Lc0/b/a/p;->f:Lc0/b/a/p;
goto :goto_5
:cond_19
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
if-eqz v2, :cond_1c
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget v2, v2, Lc0/b/a/x;->c:I
const/16 v5, 0x32
if-lt v2, v5, :cond_1a
const/4 v2, 0x1
goto :goto_6
:cond_1a
const/4 v2, 0x0
:goto_6
iget-object v5, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
if-eqz v2, :cond_1b
const-string v2, "StackMapTable"
goto :goto_7
:cond_1b
const-string v2, "StackMap"
:goto_7
invoke-virtual {v5, v2}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
iget v2, v2, Lc0/b/a/c;->b:I
add-int/lit8 v2, v2, 0x2
invoke-virtual {p1, v2}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget v2, p0, Lc0/b/a/t;->t:I
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
iget-object v5, v2, Lc0/b/a/c;->a:[B
iget v2, v2, Lc0/b/a/c;->b:I
invoke-virtual {p1, v5, v1, v2}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
:cond_1c
iget-object v2, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
if-eqz v2, :cond_1d
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v5, "LineNumberTable"
invoke-virtual {v2, v5}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
iget v2, v2, Lc0/b/a/c;->b:I
add-int/lit8 v2, v2, 0x2
invoke-virtual {p1, v2}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget v2, p0, Lc0/b/a/t;->n:I
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
iget-object v5, v2, Lc0/b/a/c;->a:[B
iget v2, v2, Lc0/b/a/c;->b:I
invoke-virtual {p1, v5, v1, v2}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
:cond_1d
iget-object v2, p0, Lc0/b/a/t;->q:Lc0/b/a/c;
if-eqz v2, :cond_1e
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v5, "LocalVariableTable"
invoke-virtual {v2, v5}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->q:Lc0/b/a/c;
iget v2, v2, Lc0/b/a/c;->b:I
add-int/lit8 v2, v2, 0x2
invoke-virtual {p1, v2}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget v2, p0, Lc0/b/a/t;->p:I
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->q:Lc0/b/a/c;
iget-object v5, v2, Lc0/b/a/c;->a:[B
iget v2, v2, Lc0/b/a/c;->b:I
invoke-virtual {p1, v5, v1, v2}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
:cond_1e
iget-object v2, p0, Lc0/b/a/t;->s:Lc0/b/a/c;
if-eqz v2, :cond_1f
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v5, "LocalVariableTypeTable"
invoke-virtual {v2, v5}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->s:Lc0/b/a/c;
iget v2, v2, Lc0/b/a/c;->b:I
add-int/lit8 v2, v2, 0x2
invoke-virtual {p1, v2}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget v2, p0, Lc0/b/a/t;->r:I
invoke-virtual {p1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->s:Lc0/b/a/c;
iget-object v5, v2, Lc0/b/a/c;->a:[B
iget v2, v2, Lc0/b/a/c;->b:I
invoke-virtual {p1, v5, v1, v2}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
:cond_1f
iget-object v2, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
if-eqz v2, :cond_20
iget-object v5, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v5, v4}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5, p1}, Lc0/b/a/a;->a(ILc0/b/a/c;)V
:cond_20
iget-object v2, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
if-eqz v2, :cond_21
iget-object v5, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v5, v3}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5, p1}, Lc0/b/a/a;->a(ILc0/b/a/c;)V
:cond_21
iget-object v6, p0, Lc0/b/a/t;->x:Lc0/b/a/b;
if-eqz v6, :cond_22
iget-object v7, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object v2, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget-object v8, v2, Lc0/b/a/c;->a:[B
iget v9, v2, Lc0/b/a/c;->b:I
iget v10, p0, Lc0/b/a/t;->i:I
iget v11, p0, Lc0/b/a/t;->j:I
const/4 v2, 0x2
move-object v12, p1
invoke-virtual/range {v6 .. v12}, Lc0/b/a/b;->a(Lc0/b/a/x;[BIIILc0/b/a/c;)V
goto :goto_8
:cond_22
const/4 v2, 0x2
:goto_8
iget v5, p0, Lc0/b/a/t;->y:I
if-lez v5, :cond_23
iget-object v5, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v6, "Exceptions"
invoke-virtual {v5, v6}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v5
invoke-virtual {p1, v5}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget v5, p0, Lc0/b/a/t;->y:I
mul-int/lit8 v5, v5, 0x2
add-int/2addr v5, v2
invoke-virtual {p1, v5}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget v5, p0, Lc0/b/a/t;->y:I
invoke-virtual {p1, v5}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v5, p0, Lc0/b/a/t;->z:[I
array-length v6, v5
const/4 v7, 0x0
:goto_9
if-ge v7, v6, :cond_23
aget v8, v5, v7
invoke-virtual {p1, v8}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
add-int/lit8 v7, v7, 0x1
goto :goto_9
:cond_23
iget v5, p0, Lc0/b/a/t;->d:I
and-int/lit16 v5, v5, 0x1000
if-eqz v5, :cond_24
if-eqz v0, :cond_24
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v5, "Synthetic"
invoke-static {v0, v5, p1, v1}, Le/e/b/a/a;->a(Lc0/b/a/x;Ljava/lang/String;Lc0/b/a/c;I)V
:cond_24
iget v0, p0, Lc0/b/a/t;->A:I
if-eqz v0, :cond_25
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v5, "Signature"
invoke-static {v0, v5, p1, v2}, Le/e/b/a/a;->a(Lc0/b/a/x;Ljava/lang/String;Lc0/b/a/c;I)V
iget v0, p0, Lc0/b/a/t;->A:I
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
:cond_25
iget v0, p0, Lc0/b/a/t;->d:I
const/high16 v2, 0x20000
and-int/2addr v0, v2
if-eqz v0, :cond_26
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v2, "Deprecated"
invoke-static {v0, v2, p1, v1}, Le/e/b/a/a;->a(Lc0/b/a/x;Ljava/lang/String;Lc0/b/a/c;I)V
:cond_26
iget-object v0, p0, Lc0/b/a/t;->B:Lc0/b/a/a;
if-eqz v0, :cond_27
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v5, "RuntimeVisibleAnnotations"
invoke-virtual {v2, v5}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2, p1}, Lc0/b/a/a;->a(ILc0/b/a/c;)V
:cond_27
iget-object v0, p0, Lc0/b/a/t;->C:Lc0/b/a/a;
if-eqz v0, :cond_28
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v5, "RuntimeInvisibleAnnotations"
invoke-virtual {v2, v5}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2, p1}, Lc0/b/a/a;->a(ILc0/b/a/c;)V
:cond_28
iget-object v0, p0, Lc0/b/a/t;->E:[Lc0/b/a/a;
if-eqz v0, :cond_2a
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v2, "RuntimeVisibleParameterAnnotations"
invoke-virtual {v0, v2}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v0
iget-object v2, p0, Lc0/b/a/t;->E:[Lc0/b/a/a;
iget v5, p0, Lc0/b/a/t;->D:I
if-nez v5, :cond_29
array-length v5, v2
:cond_29
invoke-static {v0, v2, v5, p1}, Lc0/b/a/a;->a(I[Lc0/b/a/a;ILc0/b/a/c;)V
:cond_2a
iget-object v0, p0, Lc0/b/a/t;->G:[Lc0/b/a/a;
if-eqz v0, :cond_2c
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v2, "RuntimeInvisibleParameterAnnotations"
invoke-virtual {v0, v2}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v0
iget-object v2, p0, Lc0/b/a/t;->G:[Lc0/b/a/a;
iget v5, p0, Lc0/b/a/t;->F:I
if-nez v5, :cond_2b
array-length v5, v2
:cond_2b
invoke-static {v0, v2, v5, p1}, Lc0/b/a/a;->a(I[Lc0/b/a/a;ILc0/b/a/c;)V
:cond_2c
iget-object v0, p0, Lc0/b/a/t;->H:Lc0/b/a/a;
if-eqz v0, :cond_2d
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v2, v4}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2, p1}, Lc0/b/a/a;->a(ILc0/b/a/c;)V
:cond_2d
iget-object v0, p0, Lc0/b/a/t;->I:Lc0/b/a/a;
if-eqz v0, :cond_2e
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v2, v3}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2, p1}, Lc0/b/a/a;->a(ILc0/b/a/c;)V
:cond_2e
iget-object v0, p0, Lc0/b/a/t;->J:Lc0/b/a/c;
if-eqz v0, :cond_2f
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v2, "AnnotationDefault"
invoke-virtual {v0, v2}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v0
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->J:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
invoke-virtual {p1, v0}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->J:Lc0/b/a/c;
iget-object v2, v0, Lc0/b/a/c;->a:[B
iget v0, v0, Lc0/b/a/c;->b:I
invoke-virtual {p1, v2, v1, v0}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
:cond_2f
iget-object v0, p0, Lc0/b/a/t;->L:Lc0/b/a/c;
if-eqz v0, :cond_30
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const-string v2, "MethodParameters"
invoke-virtual {v0, v2}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v0
invoke-virtual {p1, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->L:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
add-int/lit8 v0, v0, 0x1
invoke-virtual {p1, v0}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
iget v0, p0, Lc0/b/a/t;->K:I
invoke-virtual {p1, v0}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->L:Lc0/b/a/c;
iget-object v2, v0, Lc0/b/a/c;->a:[B
iget v0, v0, Lc0/b/a/c;->b:I
invoke-virtual {p1, v2, v1, v0}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
:cond_30
iget-object v0, p0, Lc0/b/a/t;->M:Lc0/b/a/b;
if-eqz v0, :cond_31
iget-object v1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, v1, p1}, Lc0/b/a/b;->a(Lc0/b/a/x;Lc0/b/a/c;)V
:cond_31
return-void
.end method
.method public a(Lc0/b/a/q;)V
.locals 6
iget-boolean v0, p0, Lc0/b/a/t;->Y:Z
iget-object v1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget-object v2, v1, Lc0/b/a/c;->a:[B
iget v1, v1, Lc0/b/a/c;->b:I
invoke-virtual {p1, v2, v1}, Lc0/b/a/q;->a([BI)Z
move-result v1
or-int/2addr v0, v1
iput-boolean v0, p0, Lc0/b/a/t;->Y:Z
iget-short v0, p1, Lc0/b/a/q;->a:S
and-int/lit8 v1, v0, 0x1
if-eqz v1, :cond_0
return-void
:cond_0
iget v1, p0, Lc0/b/a/t;->N:I
const/4 v2, 0x4
const/4 v3, 0x0
const/4 v4, 0x2
if-ne v1, v2, :cond_5
iget-object v1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v1, :cond_2
iget v2, p1, Lc0/b/a/q;->d:I
iget v5, v1, Lc0/b/a/q;->d:I
if-ne v2, v5, :cond_1
iget-short v2, v1, Lc0/b/a/q;->a:S
and-int/2addr v0, v4
or-int/2addr v0, v2
int-to-short v0, v0
iput-short v0, v1, Lc0/b/a/q;->a:S
iget-object v0, v1, Lc0/b/a/q;->j:Lc0/b/a/n;
iput-object v0, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
return-void
:cond_1
invoke-virtual {p0, v3, p1}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
:cond_2
iget-object v0, p0, Lc0/b/a/t;->P:Lc0/b/a/q;
if-eqz v0, :cond_4
iget v1, p1, Lc0/b/a/q;->d:I
iget v2, v0, Lc0/b/a/q;->d:I
if-ne v1, v2, :cond_3
iget-short v1, v0, Lc0/b/a/q;->a:S
iget-short v2, p1, Lc0/b/a/q;->a:S
and-int/2addr v2, v4
or-int/2addr v1, v2
int-to-short v1, v1
iput-short v1, v0, Lc0/b/a/q;->a:S
iget-object v1, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
iput-object v1, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
iput-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
return-void
:cond_3
iput-object p1, v0, Lc0/b/a/q;->k:Lc0/b/a/q;
:cond_4
iput-object p1, p0, Lc0/b/a/t;->P:Lc0/b/a/q;
iput-object p1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
new-instance v0, Lc0/b/a/n;
invoke-direct {v0, p1}, Lc0/b/a/n;-><init>(Lc0/b/a/q;)V
iput-object v0, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
goto :goto_0
:cond_5
const/4 v0, 0x3
if-ne v1, v0, :cond_7
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-nez v0, :cond_6
iput-object p1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
goto :goto_0
:cond_6
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
iput-object p1, v0, Lc0/b/a/n;->a:Lc0/b/a/q;
goto :goto_0
:cond_7
const/4 v0, 0x1
if-ne v1, v0, :cond_a
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_8
iget v1, p0, Lc0/b/a/t;->S:I
int-to-short v1, v1
iput-short v1, v0, Lc0/b/a/q;->h:S
iget v0, p0, Lc0/b/a/t;->R:I
invoke-virtual {p0, v0, p1}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
:cond_8
iput-object p1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iput v3, p0, Lc0/b/a/t;->R:I
iput v3, p0, Lc0/b/a/t;->S:I
iget-object v0, p0, Lc0/b/a/t;->P:Lc0/b/a/q;
if-eqz v0, :cond_9
iput-object p1, v0, Lc0/b/a/q;->k:Lc0/b/a/q;
:cond_9
iput-object p1, p0, Lc0/b/a/t;->P:Lc0/b/a/q;
goto :goto_0
:cond_a
if-ne v1, v4, :cond_b
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-nez v0, :cond_b
iput-object p1, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
:cond_b
:goto_0
return-void
.end method
.method public a(Lc0/b/a/q;Lc0/b/a/q;Lc0/b/a/q;Ljava/lang/String;)V
.locals 7
new-instance v6, Lc0/b/a/p;
if-eqz p4, :cond_0
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const/4 v1, 0x7
invoke-virtual {v0, v1, p4}, Lc0/b/a/x;->a(ILjava/lang/String;)Lc0/b/a/w;
move-result-object v0
iget v0, v0, Lc0/b/a/w;->a:I
move v4, v0
goto :goto_0
:cond_0
const/4 v0, 0x0
const/4 v4, 0x0
:goto_0
move-object v0, v6
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lc0/b/a/p;-><init>(Lc0/b/a/q;Lc0/b/a/q;Lc0/b/a/q;ILjava/lang/String;)V
iget-object p1, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
if-nez p1, :cond_1
iput-object v6, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
goto :goto_1
:cond_1
iget-object p1, p0, Lc0/b/a/t;->m:Lc0/b/a/p;
iput-object v6, p1, Lc0/b/a/p;->f:Lc0/b/a/p;
:goto_1
iput-object v6, p0, Lc0/b/a/t;->m:Lc0/b/a/p;
return-void
.end method
.method public a(Lc0/b/a/q;[I[Lc0/b/a/q;)V
.locals 5
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, v0, Lc0/b/a/c;->b:I
iput v1, p0, Lc0/b/a/t;->Z:I
const/16 v1, 0xab
invoke-virtual {v0, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, v1, Lc0/b/a/c;->b:I
rem-int/lit8 v1, v1, 0x4
rsub-int/lit8 v1, v1, 0x4
rem-int/lit8 v1, v1, 0x4
const/4 v2, 0x0
const/4 v3, 0x0
invoke-virtual {v0, v3, v2, v1}, Lc0/b/a/c;->a([BII)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, p0, Lc0/b/a/t;->Z:I
const/4 v3, 0x1
invoke-virtual {p1, v0, v1, v3}, Lc0/b/a/q;->a(Lc0/b/a/c;IZ)V
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
array-length v1, p3
invoke-virtual {v0, v1}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
:goto_0
array-length v0, p3
if-ge v2, v0, :cond_0
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
aget v1, p2, v2
invoke-virtual {v0, v1}, Lc0/b/a/c;->c(I)Lc0/b/a/c;
aget-object v0, p3, v2
iget-object v1, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v4, p0, Lc0/b/a/t;->Z:I
invoke-virtual {v0, v1, v4, v3}, Lc0/b/a/q;->a(Lc0/b/a/c;IZ)V
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_0
invoke-virtual {p0, p1, p3}, Lc0/b/a/t;->a(Lc0/b/a/q;[Lc0/b/a/q;)V
return-void
.end method
.method public final a(Lc0/b/a/q;[Lc0/b/a/q;)V
.locals 4
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_2
iget v1, p0, Lc0/b/a/t;->N:I
const/4 v2, 0x4
const/4 v3, 0x0
if-ne v1, v2, :cond_0
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
const/16 v1, 0xab
const/4 v2, 0x0
invoke-virtual {v0, v1, v3, v2, v2}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
invoke-virtual {p0, v3, p1}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
invoke-virtual {p1}, Lc0/b/a/q;->a()Lc0/b/a/q;
move-result-object p1
iget-short v0, p1, Lc0/b/a/q;->a:S
or-int/lit8 v0, v0, 0x2
int-to-short v0, v0
iput-short v0, p1, Lc0/b/a/q;->a:S
array-length p1, p2
const/4 v0, 0x0
:goto_0
if-ge v0, p1, :cond_1
aget-object v1, p2, v0
invoke-virtual {p0, v3, v1}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
invoke-virtual {v1}, Lc0/b/a/q;->a()Lc0/b/a/q;
move-result-object v1
iget-short v2, v1, Lc0/b/a/q;->a:S
or-int/lit8 v2, v2, 0x2
int-to-short v2, v2
iput-short v2, v1, Lc0/b/a/q;->a:S
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x1
if-ne v1, v0, :cond_1
iget v1, p0, Lc0/b/a/t;->R:I
sub-int/2addr v1, v0
iput v1, p0, Lc0/b/a/t;->R:I
iget v0, p0, Lc0/b/a/t;->R:I
invoke-virtual {p0, v0, p1}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
array-length p1, p2
:goto_1
if-ge v3, p1, :cond_1
aget-object v0, p2, v3
iget v1, p0, Lc0/b/a/t;->R:I
invoke-virtual {p0, v1, v0}, Lc0/b/a/t;->c(ILc0/b/a/q;)V
add-int/lit8 v3, v3, 0x1
goto :goto_1
:cond_1
invoke-virtual {p0}, Lc0/b/a/t;->a()V
:cond_2
return-void
.end method
.method public a(Ljava/lang/Object;)V
.locals 7
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, p1}, Lc0/b/a/x;->a(Ljava/lang/Object;)Lc0/b/a/w;
move-result-object p1
iget v0, p1, Lc0/b/a/w;->a:I
iget v1, p1, Lc0/b/a/w;->b:I
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x5
if-eq v1, v4, :cond_1
const/4 v4, 0x6
if-eq v1, v4, :cond_1
const/16 v4, 0x11
if-ne v1, v4, :cond_0
iget-object v1, p1, Lc0/b/a/w;->e:Ljava/lang/String;
invoke-virtual {v1, v3}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v4, 0x4a
if-eq v1, v4, :cond_1
const/16 v4, 0x44
if-ne v1, v4, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 v1, 0x1
:goto_1
const/16 v4, 0x12
if-eqz v1, :cond_2
iget-object v5, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
const/16 v6, 0x14
invoke-virtual {v5, v6, v0}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
goto :goto_2
:cond_2
const/16 v5, 0x100
if-lt v0, v5, :cond_3
iget-object v5, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
const/16 v6, 0x13
invoke-virtual {v5, v6, v0}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
goto :goto_2
:cond_3
iget-object v5, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
invoke-virtual {v5, v4, v0}, Lc0/b/a/c;->a(II)Lc0/b/a/c;
:goto_2
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_8
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v5, 0x4
if-eq v0, v5, :cond_7
const/4 v5, 0x3
if-ne v0, v5, :cond_4
goto :goto_3
:cond_4
iget p1, p0, Lc0/b/a/t;->R:I
if-eqz v1, :cond_5
const/4 v2, 0x2
:cond_5
add-int/2addr p1, v2
iget v0, p0, Lc0/b/a/t;->S:I
if-le p1, v0, :cond_6
iput p1, p0, Lc0/b/a/t;->S:I
:cond_6
iput p1, p0, Lc0/b/a/t;->R:I
goto :goto_4
:cond_7
:goto_3
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object v1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, v4, v3, p1, v1}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_8
:goto_4
return-void
.end method
.method public a(Ljava/lang/String;I)V
.locals 3
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
const/4 v1, 0x7
invoke-virtual {v0, v1, p1}, Lc0/b/a/x;->a(ILjava/lang/String;)Lc0/b/a/w;
move-result-object p1
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, p1, Lc0/b/a/w;->a:I
const/16 v2, 0xc5
invoke-virtual {v0, v2, v1}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
invoke-virtual {v0, p2}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_2
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v1, 0x4
if-eq v0, v1, :cond_1
const/4 v1, 0x3
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
iget p1, p0, Lc0/b/a/t;->R:I
rsub-int/lit8 p2, p2, 0x1
add-int/2addr p2, p1
iput p2, p0, Lc0/b/a/t;->R:I
goto :goto_1
:cond_1
:goto_0
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object v1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, v2, p2, p1, v1}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_2
:goto_1
return-void
.end method
.method public varargs a(Ljava/lang/String;Ljava/lang/String;Lc0/b/a/o;[Ljava/lang/Object;)V
.locals 1
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v0, p3, p4}, Lc0/b/a/x;->a(Lc0/b/a/o;[Ljava/lang/Object;)Lc0/b/a/w;
move-result-object p3
iget p3, p3, Lc0/b/a/w;->a:I
const/16 p4, 0x12
invoke-virtual {v0, p4, p1, p2, p3}, Lc0/b/a/x;->a(ILjava/lang/String;Ljava/lang/String;I)Lc0/b/a/w;
move-result-object p1
iget-object p2, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget p3, p1, Lc0/b/a/w;->a:I
const/16 p4, 0xba
invoke-virtual {p2, p4, p3}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
iget-object p2, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
const/4 p3, 0x0
invoke-virtual {p2, p3}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object p2, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz p2, :cond_3
iget p2, p0, Lc0/b/a/t;->N:I
const/4 v0, 0x4
if-eq p2, v0, :cond_2
const/4 v0, 0x3
if-ne p2, v0, :cond_0
goto :goto_0
:cond_0
invoke-virtual {p1}, Lc0/b/a/w;->a()I
move-result p1
and-int/lit8 p2, p1, 0x3
shr-int/lit8 p1, p1, 0x2
sub-int/2addr p2, p1
add-int/lit8 p2, p2, 0x1
iget p1, p0, Lc0/b/a/t;->R:I
add-int/2addr p1, p2
iget p2, p0, Lc0/b/a/t;->S:I
if-le p1, p2, :cond_1
iput p1, p0, Lc0/b/a/t;->S:I
:cond_1
iput p1, p0, Lc0/b/a/t;->R:I
goto :goto_1
:cond_2
:goto_0
iget-object p2, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object p2, p2, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p2, p4, p3, p1, v0}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_3
:goto_1
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lc0/b/a/q;Lc0/b/a/q;I)V
.locals 4
const/4 v0, 0x1
if-eqz p3, :cond_1
iget-object v1, p0, Lc0/b/a/t;->s:Lc0/b/a/c;
if-nez v1, :cond_0
new-instance v1, Lc0/b/a/c;
invoke-direct {v1}, Lc0/b/a/c;-><init>()V
iput-object v1, p0, Lc0/b/a/t;->s:Lc0/b/a/c;
:cond_0
iget v1, p0, Lc0/b/a/t;->r:I
add-int/2addr v1, v0
iput v1, p0, Lc0/b/a/t;->r:I
iget-object v1, p0, Lc0/b/a/t;->s:Lc0/b/a/c;
iget v2, p4, Lc0/b/a/q;->d:I
invoke-virtual {v1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget v2, p5, Lc0/b/a/q;->d:I
iget v3, p4, Lc0/b/a/q;->d:I
sub-int/2addr v2, v3
invoke-virtual {v1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v2, p1}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object v2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {v2, p3}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p3
invoke-virtual {v1, p3}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
invoke-virtual {v1, p6}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
:cond_1
iget-object p3, p0, Lc0/b/a/t;->q:Lc0/b/a/c;
if-nez p3, :cond_2
new-instance p3, Lc0/b/a/c;
invoke-direct {p3}, Lc0/b/a/c;-><init>()V
iput-object p3, p0, Lc0/b/a/t;->q:Lc0/b/a/c;
:cond_2
iget p3, p0, Lc0/b/a/t;->p:I
add-int/2addr p3, v0
iput p3, p0, Lc0/b/a/t;->p:I
iget-object p3, p0, Lc0/b/a/t;->q:Lc0/b/a/c;
iget v1, p4, Lc0/b/a/q;->d:I
invoke-virtual {p3, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget p5, p5, Lc0/b/a/q;->d:I
iget p4, p4, Lc0/b/a/q;->d:I
sub-int/2addr p5, p4
invoke-virtual {p3, p5}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object p4, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p4, p1}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p1
invoke-virtual {p3, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object p1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p1, p2}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p1
invoke-virtual {p3, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
invoke-virtual {p3, p6}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget p1, p0, Lc0/b/a/t;->N:I
if-eqz p1, :cond_5
const/4 p1, 0x0
invoke-virtual {p2, p1}, Ljava/lang/String;->charAt(I)C
move-result p1
const/16 p2, 0x4a
if-eq p1, p2, :cond_3
const/16 p2, 0x44
if-ne p1, p2, :cond_4
:cond_3
const/4 v0, 0x2
:cond_4
add-int/2addr p6, v0
iget p1, p0, Lc0/b/a/t;->j:I
if-le p6, p1, :cond_5
iput p6, p0, Lc0/b/a/t;->j:I
:cond_5
return-void
.end method
.method public b(ILc0/b/a/z;Ljava/lang/String;Z)Lc0/b/a/a;
.locals 1
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
invoke-static {p1, v0}, Lx/a/a2/w;->a(ILc0/b/a/c;)V
invoke-static {p2, v0}, Lc0/b/a/z;->a(Lc0/b/a/z;Lc0/b/a/c;)V
iget-object p1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p1, p3}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p1
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x0
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 p1, 0x1
if-eqz p4, :cond_0
new-instance p2, Lc0/b/a/a;
iget-object p3, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p4, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
invoke-direct {p2, p3, p1, v0, p4}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
iput-object p2, p0, Lc0/b/a/t;->v:Lc0/b/a/a;
return-object p2
:cond_0
new-instance p2, Lc0/b/a/a;
iget-object p3, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p4, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
invoke-direct {p2, p3, p1, v0, p4}, Lc0/b/a/a;-><init>(Lc0/b/a/x;ZLc0/b/a/c;Lc0/b/a/a;)V
iput-object p2, p0, Lc0/b/a/t;->w:Lc0/b/a/a;
return-object p2
.end method
.method public final b()V
.locals 16
move-object/from16 v0, p0
iget-object v1, v0, Lc0/b/a/t;->W:[I
const/4 v2, 0x1
aget v3, v1, v2
const/4 v4, 0x2
aget v4, v1, v4
iget-object v5, v0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget v5, v5, Lc0/b/a/x;->c:I
const/16 v6, 0x32
const/4 v7, 0x0
const/4 v8, 0x3
if-ge v5, v6, :cond_0
iget-object v2, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
aget v1, v1, v7
invoke-virtual {v2, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
invoke-virtual {v2, v3}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
add-int/2addr v3, v8
invoke-virtual {v0, v8, v3}, Lc0/b/a/t;->e(II)V
iget-object v1, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {v1, v4}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
add-int/2addr v4, v3
invoke-virtual {v0, v3, v4}, Lc0/b/a/t;->e(II)V
return-void
:cond_0
iget v5, v0, Lc0/b/a/t;->t:I
if-nez v5, :cond_1
aget v1, v1, v7
goto :goto_0
:cond_1
aget v1, v1, v7
iget-object v5, v0, Lc0/b/a/t;->V:[I
aget v5, v5, v7
sub-int/2addr v1, v5
sub-int/2addr v1, v2
:goto_0
iget-object v5, v0, Lc0/b/a/t;->V:[I
aget v5, v5, v2
sub-int v6, v3, v5
const/16 v9, 0xfc
const/16 v10, 0xf8
const/16 v11, 0xf7
const/16 v12, 0x40
const/16 v13, 0xff
const/16 v14, 0xfb
if-nez v4, :cond_3
packed-switch v6, :pswitch_data_0
goto :goto_1
:pswitch_0
const/16 v2, 0xfc
goto :goto_2
:pswitch_1
if-ge v1, v12, :cond_2
const/4 v2, 0x0
goto :goto_2
:cond_2
const/16 v2, 0xfb
goto :goto_2
:pswitch_2
const/16 v2, 0xf8
goto :goto_2
:cond_3
if-nez v6, :cond_5
if-ne v4, v2, :cond_5
const/16 v2, 0x3f
if-ge v1, v2, :cond_4
const/16 v2, 0x40
goto :goto_2
:cond_4
const/16 v2, 0xf7
goto :goto_2
:cond_5
:goto_1
const/16 v2, 0xff
:goto_2
if-eq v2, v13, :cond_7
const/4 v15, 0x3
:goto_3
if-ge v7, v5, :cond_7
if-ge v7, v3, :cond_7
iget-object v8, v0, Lc0/b/a/t;->W:[I
aget v8, v8, v15
iget-object v13, v0, Lc0/b/a/t;->V:[I
aget v13, v13, v15
if-eq v8, v13, :cond_6
const/16 v2, 0xff
goto :goto_4
:cond_6
add-int/lit8 v15, v15, 0x1
add-int/lit8 v7, v7, 0x1
const/4 v8, 0x3
const/16 v13, 0xff
goto :goto_3
:cond_7
:goto_4
if-eqz v2, :cond_d
if-eq v2, v12, :cond_c
if-eq v2, v11, :cond_b
if-eq v2, v10, :cond_a
if-eq v2, v14, :cond_9
if-eq v2, v9, :cond_8
iget-object v2, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
const/16 v5, 0xff
invoke-virtual {v2, v5}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v2, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
invoke-virtual {v2, v3}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
const/4 v2, 0x3
add-int/2addr v3, v2
invoke-virtual {v0, v2, v3}, Lc0/b/a/t;->e(II)V
iget-object v1, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {v1, v4}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
add-int/2addr v4, v3
invoke-virtual {v0, v3, v4}, Lc0/b/a/t;->e(II)V
goto :goto_5
:cond_8
const/4 v2, 0x3
iget-object v4, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
add-int/2addr v6, v14
invoke-virtual {v4, v6}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v4, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
add-int/2addr v5, v2
add-int/2addr v3, v2
invoke-virtual {v0, v5, v3}, Lc0/b/a/t;->e(II)V
goto :goto_5
:cond_9
iget-object v2, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {v2, v14}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v2, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
goto :goto_5
:cond_a
iget-object v2, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
add-int/2addr v6, v14
invoke-virtual {v2, v6}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v2, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
goto :goto_5
:cond_b
iget-object v2, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {v2, v11}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v2, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
add-int/lit8 v1, v3, 0x3
add-int/lit8 v3, v3, 0x4
invoke-virtual {v0, v1, v3}, Lc0/b/a/t;->e(II)V
goto :goto_5
:cond_c
iget-object v2, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
add-int/2addr v1, v12
invoke-virtual {v2, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
add-int/lit8 v1, v3, 0x3
add-int/lit8 v3, v3, 0x4
invoke-virtual {v0, v1, v3}, Lc0/b/a/t;->e(II)V
goto :goto_5
:cond_d
iget-object v2, v0, Lc0/b/a/t;->u:Lc0/b/a/c;
invoke-virtual {v2, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
:goto_5
return-void
nop
:pswitch_data_0
.packed-switch -0x3
:pswitch_2
:pswitch_2
:pswitch_2
:pswitch_1
:pswitch_0
:pswitch_0
:pswitch_0
.end packed-switch
.end method
.method public b(II)V
.locals 2
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v1, v0, Lc0/b/a/c;->b:I
iput v1, p0, Lc0/b/a/t;->Z:I
const/16 v1, 0x11
if-ne p1, v1, :cond_0
invoke-virtual {v0, p1, p2}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
goto :goto_0
:cond_0
invoke-virtual {v0, p1, p2}, Lc0/b/a/c;->a(II)Lc0/b/a/c;
:goto_0
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v0, :cond_4
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v1, 0x4
if-eq v0, v1, :cond_3
const/4 v1, 0x3
if-ne v0, v1, :cond_1
goto :goto_1
:cond_1
const/16 p2, 0xbc
if-eq p1, p2, :cond_4
iget p1, p0, Lc0/b/a/t;->R:I
add-int/lit8 p1, p1, 0x1
iget p2, p0, Lc0/b/a/t;->S:I
if-le p1, p2, :cond_2
iput p1, p0, Lc0/b/a/t;->S:I
:cond_2
iput p1, p0, Lc0/b/a/t;->R:I
goto :goto_2
:cond_3
:goto_1
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
const/4 v1, 0x0
invoke-virtual {v0, p1, p2, v1, v1}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_4
:goto_2
return-void
.end method
.method public b(ILc0/b/a/q;)V
.locals 1
iget-object v0, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
if-nez v0, :cond_0
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
iput-object v0, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
:cond_0
iget v0, p0, Lc0/b/a/t;->n:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lc0/b/a/t;->n:I
iget-object v0, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
iget p2, p2, Lc0/b/a/q;->d:I
invoke-virtual {v0, p2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
iget-object p2, p0, Lc0/b/a/t;->o:Lc0/b/a/c;
invoke-virtual {p2, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
return-void
.end method
.method public final b(Ljava/lang/Object;)V
.locals 2
instance-of v0, p1, Ljava/lang/Integer;
if-eqz v0, :cond_0
iget-object v0, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
check-cast p1, Ljava/lang/Integer;
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
invoke-virtual {v0, p1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
goto :goto_0
:cond_0
instance-of v0, p1, Ljava/lang/String;
if-eqz v0, :cond_1
iget-object v0, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
const/4 v1, 0x7
invoke-virtual {v0, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
check-cast p1, Ljava/lang/String;
invoke-virtual {v1, p1}, Lc0/b/a/x;->a(Ljava/lang/String;)Lc0/b/a/w;
move-result-object p1
iget p1, p1, Lc0/b/a/w;->a:I
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
goto :goto_0
:cond_1
iget-object v0, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
check-cast p1, Lc0/b/a/q;
iget p1, p1, Lc0/b/a/q;->d:I
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
:goto_0
return-void
.end method
.method public c(ILc0/b/a/z;Ljava/lang/String;Z)Lc0/b/a/a;
.locals 1
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
invoke-static {p1, v0}, Lx/a/a2/w;->a(ILc0/b/a/c;)V
invoke-static {p2, v0}, Lc0/b/a/z;->a(Lc0/b/a/z;Lc0/b/a/c;)V
iget-object p1, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-virtual {p1, p3}, Lc0/b/a/x;->d(Ljava/lang/String;)I
move-result p1
invoke-virtual {v0, p1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
move-result-object p1
const/4 p2, 0x0
invoke-virtual {p1, p2}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
if-eqz p4, :cond_0
new-instance p1, Lc0/b/a/a;
iget-object p2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p3, p0, Lc0/b/a/t;->H:Lc0/b/a/a;
invoke-direct {p1, p2, v0, p3}, Lc0/b/a/a;-><init>(Lc0/b/a/x;Lc0/b/a/c;Lc0/b/a/a;)V
iput-object p1, p0, Lc0/b/a/t;->H:Lc0/b/a/a;
return-object p1
:cond_0
new-instance p1, Lc0/b/a/a;
iget-object p2, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object p3, p0, Lc0/b/a/t;->I:Lc0/b/a/a;
invoke-direct {p1, p2, v0, p3}, Lc0/b/a/a;-><init>(Lc0/b/a/x;Lc0/b/a/c;Lc0/b/a/a;)V
iput-object p1, p0, Lc0/b/a/t;->I:Lc0/b/a/a;
return-object p1
.end method
.method public c()V
.locals 1
iget-object v0, p0, Lc0/b/a/t;->V:[I
if-eqz v0, :cond_1
iget-object v0, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
if-nez v0, :cond_0
new-instance v0, Lc0/b/a/c;
invoke-direct {v0}, Lc0/b/a/c;-><init>()V
iput-object v0, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
:cond_0
invoke-virtual {p0}, Lc0/b/a/t;->b()V
iget v0, p0, Lc0/b/a/t;->t:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lc0/b/a/t;->t:I
:cond_1
iget-object v0, p0, Lc0/b/a/t;->W:[I
iput-object v0, p0, Lc0/b/a/t;->V:[I
const/4 v0, 0x0
iput-object v0, p0, Lc0/b/a/t;->W:[I
return-void
.end method
.method public c(II)V
.locals 12
iget v0, p0, Lc0/b/a/t;->N:I
const/4 v1, 0x2
const/4 v2, 0x0
const/4 v3, 0x1
const/4 v4, 0x4
if-ne v0, v4, :cond_c
iget-object p1, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
:goto_0
const-string p2, "java/lang/Throwable"
if-eqz p1, :cond_2
iget-object v0, p1, Lc0/b/a/p;->e:Ljava/lang/String;
if-nez v0, :cond_0
goto :goto_1
:cond_0
move-object p2, v0
:goto_1
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-static {v0, p2}, Lc0/b/a/n;->b(Lc0/b/a/x;Ljava/lang/String;)I
move-result p2
iget-object v0, p1, Lc0/b/a/p;->c:Lc0/b/a/q;
invoke-virtual {v0}, Lc0/b/a/q;->a()Lc0/b/a/q;
move-result-object v0
iget-short v4, v0, Lc0/b/a/q;->a:S
or-int/2addr v4, v1
int-to-short v4, v4
iput-short v4, v0, Lc0/b/a/q;->a:S
iget-object v4, p1, Lc0/b/a/p;->a:Lc0/b/a/q;
invoke-virtual {v4}, Lc0/b/a/q;->a()Lc0/b/a/q;
move-result-object v4
iget-object v5, p1, Lc0/b/a/p;->b:Lc0/b/a/q;
invoke-virtual {v5}, Lc0/b/a/q;->a()Lc0/b/a/q;
move-result-object v5
:goto_2
if-eq v4, v5, :cond_1
new-instance v6, Lc0/b/a/k;
iget-object v7, v4, Lc0/b/a/q;->l:Lc0/b/a/k;
invoke-direct {v6, p2, v0, v7}, Lc0/b/a/k;-><init>(ILc0/b/a/q;Lc0/b/a/k;)V
iput-object v6, v4, Lc0/b/a/q;->l:Lc0/b/a/k;
iget-object v4, v4, Lc0/b/a/q;->k:Lc0/b/a/q;
goto :goto_2
:cond_1
iget-object p1, p1, Lc0/b/a/p;->f:Lc0/b/a/p;
goto :goto_0
:cond_2
iget-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
iget-object p1, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget v1, p0, Lc0/b/a/t;->d:I
iget-object v4, p0, Lc0/b/a/t;->h:Ljava/lang/String;
iget v5, p0, Lc0/b/a/t;->j:I
invoke-virtual {p1, v0, v1, v4, v5}, Lc0/b/a/n;->a(Lc0/b/a/x;ILjava/lang/String;I)V
invoke-virtual {p1, p0}, Lc0/b/a/n;->a(Lc0/b/a/t;)V
iget-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
sget-object v0, Lc0/b/a/q;->n:Lc0/b/a/q;
iput-object v0, p1, Lc0/b/a/q;->m:Lc0/b/a/q;
const/4 v0, 0x0
const/4 v1, 0x0
:goto_3
sget-object v4, Lc0/b/a/q;->n:Lc0/b/a/q;
if-eq p1, v4, :cond_6
iget-object v4, p1, Lc0/b/a/q;->m:Lc0/b/a/q;
iput-object v2, p1, Lc0/b/a/q;->m:Lc0/b/a/q;
iget-short v5, p1, Lc0/b/a/q;->a:S
or-int/lit8 v5, v5, 0x8
int-to-short v5, v5
iput-short v5, p1, Lc0/b/a/q;->a:S
iget-object v5, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object v5, v5, Lc0/b/a/n;->c:[I
array-length v5, v5
iget-short v6, p1, Lc0/b/a/q;->h:S
add-int/2addr v5, v6
if-le v5, v1, :cond_3
move v1, v5
:cond_3
iget-object v5, p1, Lc0/b/a/q;->l:Lc0/b/a/k;
:goto_4
if-eqz v5, :cond_5
iget-object v6, v5, Lc0/b/a/k;->b:Lc0/b/a/q;
invoke-virtual {v6}, Lc0/b/a/q;->a()Lc0/b/a/q;
move-result-object v6
iget-object v7, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
iget-object v8, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object v9, v6, Lc0/b/a/q;->j:Lc0/b/a/n;
iget v10, v5, Lc0/b/a/k;->a:I
invoke-virtual {v7, v8, v9, v10}, Lc0/b/a/n;->a(Lc0/b/a/x;Lc0/b/a/n;I)Z
move-result v7
if-eqz v7, :cond_4
iget-object v7, v6, Lc0/b/a/q;->m:Lc0/b/a/q;
if-nez v7, :cond_4
iput-object v4, v6, Lc0/b/a/q;->m:Lc0/b/a/q;
move-object v4, v6
:cond_4
iget-object v5, v5, Lc0/b/a/k;->c:Lc0/b/a/k;
goto :goto_4
:cond_5
move-object p1, v4
goto :goto_3
:cond_6
iget-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
:goto_5
if-eqz p1, :cond_b
iget-short v2, p1, Lc0/b/a/q;->a:S
const/16 v4, 0xa
and-int/2addr v2, v4
if-ne v2, v4, :cond_7
iget-object v2, p1, Lc0/b/a/q;->j:Lc0/b/a/n;
invoke-virtual {v2, p0}, Lc0/b/a/n;->a(Lc0/b/a/t;)V
:cond_7
iget-short v2, p1, Lc0/b/a/q;->a:S
and-int/lit8 v2, v2, 0x8
if-nez v2, :cond_a
iget-object v2, p1, Lc0/b/a/q;->k:Lc0/b/a/q;
iget v4, p1, Lc0/b/a/q;->d:I
if-nez v2, :cond_8
iget-object v5, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v5, v5, Lc0/b/a/c;->b:I
goto :goto_6
:cond_8
iget v5, v2, Lc0/b/a/q;->d:I
:goto_6
sub-int/2addr v5, v3
if-lt v5, v4, :cond_a
move v6, v4
:goto_7
if-ge v6, v5, :cond_9
iget-object v7, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget-object v7, v7, Lc0/b/a/c;->a:[B
aput-byte v0, v7, v6
add-int/lit8 v6, v6, 0x1
goto :goto_7
:cond_9
iget-object v6, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget-object v6, v6, Lc0/b/a/c;->a:[B
const/16 v7, -0x41
aput-byte v7, v6, v5
invoke-virtual {p0, v4, v0, v3}, Lc0/b/a/t;->a(III)I
const/4 v4, 0x3
iget-object v5, p0, Lc0/b/a/t;->W:[I
iget-object v6, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
invoke-static {v6, p2}, Lc0/b/a/n;->b(Lc0/b/a/x;Ljava/lang/String;)I
move-result v6
aput v6, v5, v4
invoke-virtual {p0}, Lc0/b/a/t;->c()V
iget-object v4, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
invoke-static {v4, p1, v2}, Lc0/b/a/p;->a(Lc0/b/a/p;Lc0/b/a/q;Lc0/b/a/q;)Lc0/b/a/p;
move-result-object v2
iput-object v2, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I
move-result v1
:cond_a
iget-object p1, p1, Lc0/b/a/q;->k:Lc0/b/a/q;
goto :goto_5
:cond_b
iput v1, p0, Lc0/b/a/t;->i:I
goto/16 :goto_12
:cond_c
if-ne v0, v3, :cond_1d
iget-object p1, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
:goto_8
const p2, 0x7fffffff
if-eqz p1, :cond_f
iget-object v0, p1, Lc0/b/a/p;->c:Lc0/b/a/q;
iget-object v1, p1, Lc0/b/a/p;->a:Lc0/b/a/q;
iget-object v4, p1, Lc0/b/a/p;->b:Lc0/b/a/q;
:goto_9
if-eq v1, v4, :cond_e
iget-short v5, v1, Lc0/b/a/q;->a:S
and-int/lit8 v5, v5, 0x10
if-nez v5, :cond_d
new-instance v5, Lc0/b/a/k;
iget-object v6, v1, Lc0/b/a/q;->l:Lc0/b/a/k;
invoke-direct {v5, p2, v0, v6}, Lc0/b/a/k;-><init>(ILc0/b/a/q;Lc0/b/a/k;)V
iput-object v5, v1, Lc0/b/a/q;->l:Lc0/b/a/k;
goto :goto_a
:cond_d
iget-object v5, v1, Lc0/b/a/q;->l:Lc0/b/a/k;
iget-object v5, v5, Lc0/b/a/k;->c:Lc0/b/a/k;
new-instance v6, Lc0/b/a/k;
iget-object v7, v5, Lc0/b/a/k;->c:Lc0/b/a/k;
invoke-direct {v6, p2, v0, v7}, Lc0/b/a/k;-><init>(ILc0/b/a/q;Lc0/b/a/k;)V
iput-object v6, v5, Lc0/b/a/k;->c:Lc0/b/a/k;
:goto_a
iget-object v1, v1, Lc0/b/a/q;->k:Lc0/b/a/q;
goto :goto_9
:cond_e
iget-object p1, p1, Lc0/b/a/p;->f:Lc0/b/a/p;
goto :goto_8
:cond_f
iget-boolean p1, p0, Lc0/b/a/t;->X:Z
if-eqz p1, :cond_16
iget-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
invoke-virtual {p1, v3}, Lc0/b/a/q;->a(S)V
const/4 p1, 0x1
const/4 v0, 0x1
:goto_b
if-gt p1, v0, :cond_12
iget-object v1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
:goto_c
if-eqz v1, :cond_11
iget-short v4, v1, Lc0/b/a/q;->a:S
and-int/lit8 v4, v4, 0x10
if-eqz v4, :cond_10
iget-short v4, v1, Lc0/b/a/q;->i:S
if-ne v4, p1, :cond_10
iget-object v4, v1, Lc0/b/a/q;->l:Lc0/b/a/k;
iget-object v4, v4, Lc0/b/a/k;->c:Lc0/b/a/k;
iget-object v4, v4, Lc0/b/a/k;->b:Lc0/b/a/q;
iget-short v5, v4, Lc0/b/a/q;->i:S
if-nez v5, :cond_10
add-int/lit8 v0, v0, 0x1
int-to-short v0, v0
invoke-virtual {v4, v0}, Lc0/b/a/q;->a(S)V
:cond_10
iget-object v1, v1, Lc0/b/a/q;->k:Lc0/b/a/q;
goto :goto_c
:cond_11
add-int/lit8 p1, p1, 0x1
int-to-short p1, p1
goto :goto_b
:cond_12
iget-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
:goto_d
if-eqz p1, :cond_16
iget-short v0, p1, Lc0/b/a/q;->a:S
and-int/lit8 v0, v0, 0x10
if-eqz v0, :cond_15
iget-object v0, p1, Lc0/b/a/q;->l:Lc0/b/a/k;
iget-object v0, v0, Lc0/b/a/k;->c:Lc0/b/a/k;
iget-object v0, v0, Lc0/b/a/k;->b:Lc0/b/a/q;
sget-object v1, Lc0/b/a/q;->n:Lc0/b/a/q;
iput-object v1, v0, Lc0/b/a/q;->m:Lc0/b/a/q;
:goto_e
sget-object v4, Lc0/b/a/q;->n:Lc0/b/a/q;
if-eq v0, v4, :cond_14
iget-object v4, v0, Lc0/b/a/q;->m:Lc0/b/a/q;
iput-object v1, v0, Lc0/b/a/q;->m:Lc0/b/a/q;
iget-short v1, v0, Lc0/b/a/q;->a:S
and-int/lit8 v1, v1, 0x40
if-eqz v1, :cond_13
iget-short v1, v0, Lc0/b/a/q;->i:S
iget-short v5, p1, Lc0/b/a/q;->i:S
if-eq v1, v5, :cond_13
new-instance v1, Lc0/b/a/k;
iget-short v5, v0, Lc0/b/a/q;->g:S
iget-object v6, p1, Lc0/b/a/q;->l:Lc0/b/a/k;
iget-object v6, v6, Lc0/b/a/k;->b:Lc0/b/a/q;
iget-object v7, v0, Lc0/b/a/q;->l:Lc0/b/a/k;
invoke-direct {v1, v5, v6, v7}, Lc0/b/a/k;-><init>(ILc0/b/a/q;Lc0/b/a/k;)V
iput-object v1, v0, Lc0/b/a/q;->l:Lc0/b/a/k;
:cond_13
invoke-virtual {v0, v4}, Lc0/b/a/q;->a(Lc0/b/a/q;)Lc0/b/a/q;
move-result-object v1
move-object v11, v1
move-object v1, v0
move-object v0, v11
goto :goto_e
:cond_14
:goto_f
sget-object v0, Lc0/b/a/q;->n:Lc0/b/a/q;
if-eq v1, v0, :cond_15
iget-object v0, v1, Lc0/b/a/q;->m:Lc0/b/a/q;
iput-object v2, v1, Lc0/b/a/q;->m:Lc0/b/a/q;
move-object v1, v0
goto :goto_f
:cond_15
iget-object p1, p1, Lc0/b/a/q;->k:Lc0/b/a/q;
goto :goto_d
:cond_16
iget-object p1, p0, Lc0/b/a/t;->O:Lc0/b/a/q;
sget-object v0, Lc0/b/a/q;->n:Lc0/b/a/q;
iput-object v0, p1, Lc0/b/a/q;->m:Lc0/b/a/q;
iget v0, p0, Lc0/b/a/t;->i:I
:cond_17
sget-object v1, Lc0/b/a/q;->n:Lc0/b/a/q;
if-eq p1, v1, :cond_1c
iget-object v1, p1, Lc0/b/a/q;->m:Lc0/b/a/q;
iget-short v2, p1, Lc0/b/a/q;->f:S
iget-short v4, p1, Lc0/b/a/q;->h:S
add-int/2addr v4, v2
if-le v4, v0, :cond_18
move v0, v4
:cond_18
iget-object v4, p1, Lc0/b/a/q;->l:Lc0/b/a/k;
iget-short p1, p1, Lc0/b/a/q;->a:S
and-int/lit8 p1, p1, 0x10
if-eqz p1, :cond_19
iget-object v4, v4, Lc0/b/a/k;->c:Lc0/b/a/k;
:cond_19
move-object p1, v1
:goto_10
if-eqz v4, :cond_17
iget-object v1, v4, Lc0/b/a/k;->b:Lc0/b/a/q;
iget-object v5, v1, Lc0/b/a/q;->m:Lc0/b/a/q;
if-nez v5, :cond_1b
iget v5, v4, Lc0/b/a/k;->a:I
if-ne v5, p2, :cond_1a
const/4 v5, 0x1
goto :goto_11
:cond_1a
add-int/2addr v5, v2
:goto_11
int-to-short v5, v5
iput-short v5, v1, Lc0/b/a/q;->f:S
iput-object p1, v1, Lc0/b/a/q;->m:Lc0/b/a/q;
move-object p1, v1
:cond_1b
iget-object v4, v4, Lc0/b/a/k;->c:Lc0/b/a/k;
goto :goto_10
:cond_1c
iput v0, p0, Lc0/b/a/t;->i:I
goto :goto_12
:cond_1d
if-ne v0, v1, :cond_1e
iget p1, p0, Lc0/b/a/t;->S:I
iput p1, p0, Lc0/b/a/t;->i:I
goto :goto_12
:cond_1e
iput p1, p0, Lc0/b/a/t;->i:I
iput p2, p0, Lc0/b/a/t;->j:I
:goto_12
return-void
.end method
.method public final c(ILc0/b/a/q;)V
.locals 3
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
new-instance v1, Lc0/b/a/k;
iget-object v2, v0, Lc0/b/a/q;->l:Lc0/b/a/k;
invoke-direct {v1, p1, p2, v2}, Lc0/b/a/k;-><init>(ILc0/b/a/q;Lc0/b/a/k;)V
iput-object v1, v0, Lc0/b/a/q;->l:Lc0/b/a/k;
return-void
.end method
.method public d(II)V
.locals 6
iget-object v0, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
iget v0, v0, Lc0/b/a/c;->b:I
iput v0, p0, Lc0/b/a/t;->Z:I
const/16 v0, 0xa9
const/16 v1, 0x36
const/4 v2, 0x4
if-ge p2, v2, :cond_1
if-eq p1, v0, :cond_1
if-ge p1, v1, :cond_0
add-int/lit8 v3, p1, -0x15
shl-int/lit8 v3, v3, 0x2
add-int/lit8 v3, v3, 0x1a
goto :goto_0
:cond_0
add-int/lit8 v3, p1, -0x36
shl-int/lit8 v3, v3, 0x2
add-int/lit8 v3, v3, 0x3b
:goto_0
add-int/2addr v3, p2
iget-object v4, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
invoke-virtual {v4, v3}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
goto :goto_1
:cond_1
const/16 v3, 0x100
if-lt p2, v3, :cond_2
iget-object v3, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
const/16 v4, 0xc4
invoke-virtual {v3, v4}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v3, p1, p2}, Lc0/b/a/c;->b(II)Lc0/b/a/c;
goto :goto_1
:cond_2
iget-object v3, p0, Lc0/b/a/t;->k:Lc0/b/a/c;
invoke-virtual {v3, p1, p2}, Lc0/b/a/c;->a(II)Lc0/b/a/c;
:goto_1
iget-object v3, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
if-eqz v3, :cond_7
iget v4, p0, Lc0/b/a/t;->N:I
if-eq v4, v2, :cond_6
const/4 v5, 0x3
if-ne v4, v5, :cond_3
goto :goto_2
:cond_3
if-ne p1, v0, :cond_4
iget-short v0, v3, Lc0/b/a/q;->a:S
or-int/lit8 v0, v0, 0x40
int-to-short v0, v0
iput-short v0, v3, Lc0/b/a/q;->a:S
iget v0, p0, Lc0/b/a/t;->R:I
int-to-short v0, v0
iput-short v0, v3, Lc0/b/a/q;->g:S
invoke-virtual {p0}, Lc0/b/a/t;->a()V
goto :goto_3
:cond_4
iget v0, p0, Lc0/b/a/t;->R:I
sget-object v3, Lc0/b/a/t;->c0:[I
aget v3, v3, p1
add-int/2addr v0, v3
iget v3, p0, Lc0/b/a/t;->S:I
if-le v0, v3, :cond_5
iput v0, p0, Lc0/b/a/t;->S:I
:cond_5
iput v0, p0, Lc0/b/a/t;->R:I
goto :goto_3
:cond_6
:goto_2
iget-object v0, p0, Lc0/b/a/t;->Q:Lc0/b/a/q;
iget-object v0, v0, Lc0/b/a/q;->j:Lc0/b/a/n;
const/4 v3, 0x0
invoke-virtual {v0, p1, p2, v3, v3}, Lc0/b/a/n;->a(IILc0/b/a/w;Lc0/b/a/x;)V
:cond_7
:goto_3
iget v0, p0, Lc0/b/a/t;->N:I
if-eqz v0, :cond_a
const/16 v0, 0x16
if-eq p1, v0, :cond_9
const/16 v0, 0x18
if-eq p1, v0, :cond_9
const/16 v0, 0x37
if-eq p1, v0, :cond_9
const/16 v0, 0x39
if-ne p1, v0, :cond_8
goto :goto_4
:cond_8
add-int/lit8 p2, p2, 0x1
goto :goto_5
:cond_9
:goto_4
add-int/lit8 p2, p2, 0x2
:goto_5
iget v0, p0, Lc0/b/a/t;->j:I
if-le p2, v0, :cond_a
iput p2, p0, Lc0/b/a/t;->j:I
:cond_a
if-lt p1, v1, :cond_b
iget p1, p0, Lc0/b/a/t;->N:I
if-ne p1, v2, :cond_b
iget-object p1, p0, Lc0/b/a/t;->l:Lc0/b/a/p;
if-eqz p1, :cond_b
new-instance p1, Lc0/b/a/q;
invoke-direct {p1}, Lc0/b/a/q;-><init>()V
invoke-virtual {p0, p1}, Lc0/b/a/t;->a(Lc0/b/a/q;)V
:cond_b
return-void
.end method
.method public final e(II)V
.locals 10
:goto_0
if-ge p1, p2, :cond_a
iget-object v0, p0, Lc0/b/a/t;->c:Lc0/b/a/x;
iget-object v1, p0, Lc0/b/a/t;->W:[I
aget v1, v1, p1
iget-object v2, p0, Lc0/b/a/t;->u:Lc0/b/a/c;
const/high16 v3, -0x10000000
and-int/2addr v3, v1
shr-int/lit8 v3, v3, 0x1c
const/4 v4, 0x7
const/high16 v5, 0x2000000
const/high16 v6, 0xf000000
const v7, 0xfffff
if-nez v3, :cond_3
and-int v3, v1, v7
and-int/2addr v1, v6
const/high16 v6, 0x1000000
if-eq v1, v6, :cond_2
if-eq v1, v5, :cond_1
const/high16 v4, 0x3000000
if-ne v1, v4, :cond_0
const/16 v1, 0x8
invoke-virtual {v2, v1}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v0, v0, Lc0/b/a/x;->l:[Lc0/b/a/x$a;
aget-object v0, v0, v3
iget-wide v0, v0, Lc0/b/a/w;->f:J
long-to-int v1, v0
invoke-virtual {v2, v1}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
goto/16 :goto_3
:cond_0
new-instance p1, Ljava/lang/AssertionError;
invoke-direct {p1}, Ljava/lang/AssertionError;-><init>()V
throw p1
:cond_1
invoke-virtual {v2, v4}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
iget-object v1, v0, Lc0/b/a/x;->l:[Lc0/b/a/x$a;
aget-object v1, v1, v3
iget-object v1, v1, Lc0/b/a/w;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Lc0/b/a/x;->a(Ljava/lang/String;)Lc0/b/a/w;
move-result-object v0
iget v0, v0, Lc0/b/a/w;->a:I
invoke-virtual {v2, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
goto/16 :goto_3
:cond_2
invoke-virtual {v2, v3}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
goto/16 :goto_3
:cond_3
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
:goto_1
add-int/lit8 v9, v3, -0x1
if-lez v3, :cond_4
const/16 v3, 0x5b
invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move v3, v9
goto :goto_1
:cond_4
and-int v3, v1, v6
if-ne v3, v5, :cond_5
const/16 v3, 0x4c
invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
and-int/2addr v1, v7
iget-object v3, v0, Lc0/b/a/x;->l:[Lc0/b/a/x$a;
aget-object v1, v3, v1
iget-object v1, v1, Lc0/b/a/w;->e:Ljava/lang/String;
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0x3b
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:cond_5
and-int/2addr v1, v7
const/4 v3, 0x1
if-eq v1, v3, :cond_9
const/4 v3, 0x2
if-eq v1, v3, :cond_8
const/4 v3, 0x3
if-eq v1, v3, :cond_7
const/4 v3, 0x4
if-eq v1, v3, :cond_6
packed-switch v1, :pswitch_data_0
new-instance p1, Ljava/lang/AssertionError;
invoke-direct {p1}, Ljava/lang/AssertionError;-><init>()V
throw p1
:pswitch_0
const/16 v1, 0x53
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:pswitch_1
const/16 v1, 0x43
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:pswitch_2
const/16 v1, 0x42
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:pswitch_3
const/16 v1, 0x5a
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:cond_6
const/16 v1, 0x4a
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:cond_7
const/16 v1, 0x44
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:cond_8
const/16 v1, 0x46
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_2
:cond_9
const/16 v1, 0x49
invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
:goto_2
invoke-virtual {v2, v4}, Lc0/b/a/c;->b(I)Lc0/b/a/c;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lc0/b/a/x;->a(Ljava/lang/String;)Lc0/b/a/w;
move-result-object v0
iget v0, v0, Lc0/b/a/w;->a:I
invoke-virtual {v2, v0}, Lc0/b/a/c;->d(I)Lc0/b/a/c;
:goto_3
add-int/lit8 p1, p1, 0x1
goto/16 :goto_0
:cond_a
return-void
nop
:pswitch_data_0
.packed-switch 0x9
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method