l.smali
.class public Lbsh/l;
.super Ljava/lang/Object;
# interfaces
.implements Lbsh/k;
# static fields
.field static final b:[J
.field static final c:[J
.field static final d:[J
.field static final e:[J
.field static final f:[J
.field static final g:[J
.field static final h:[J
.field static final j:[J
.field static final k:[I
.field public static final l:[Ljava/lang/String;
.field public static final m:[Ljava/lang/String;
.field static final n:[J
.field static final o:[J
.field static final p:[J
# instance fields
.field public a:Ljava/io/PrintStream;
.field protected q:Lbsh/j;
.field protected r:C
.field s:I
.field t:I
.field u:I
.field v:I
.field w:I
.field x:I
.field private final y:[I
.field private final z:[I
# direct methods
.method static constructor <clinit>()V
.registers 7
const/4 v6, 0x1
const/4 v5, 0x0
const/4 v4, 0x3
const/4 v2, 0x4
const/4 v3, 0x0
new-array v0, v2, [J
fill-array-data v0, :array_3ca
sput-object v0, Lbsh/l;->b:[J
new-array v0, v2, [J
fill-array-data v0, :array_3de
sput-object v0, Lbsh/l;->c:[J
new-array v0, v2, [J
fill-array-data v0, :array_3f2
sput-object v0, Lbsh/l;->d:[J
new-array v0, v2, [J
fill-array-data v0, :array_406
sput-object v0, Lbsh/l;->e:[J
new-array v0, v2, [J
fill-array-data v0, :array_41a
sput-object v0, Lbsh/l;->f:[J
new-array v0, v2, [J
fill-array-data v0, :array_42e
sput-object v0, Lbsh/l;->g:[J
new-array v0, v2, [J
fill-array-data v0, :array_442
sput-object v0, Lbsh/l;->h:[J
new-array v0, v2, [J
fill-array-data v0, :array_456
sput-object v0, Lbsh/l;->j:[J
const/16 v0, 0x39
new-array v0, v0, [I
fill-array-data v0, :array_46a
sput-object v0, Lbsh/l;->k:[I
const/16 v0, 0x86
new-array v0, v0, [Ljava/lang/String;
const-string/jumbo v1, ""
aput-object v1, v0, v5
aput-object v3, v0, v6
const/4 v1, 0x2
aput-object v3, v0, v1
aput-object v3, v0, v4
aput-object v3, v0, v2
const/4 v1, 0x5
aput-object v3, v0, v1
const/4 v1, 0x6
aput-object v3, v0, v1
const/4 v1, 0x7
aput-object v3, v0, v1
const/16 v1, 0x8
aput-object v3, v0, v1
const/16 v1, 0x9
aput-object v3, v0, v1
const/16 v1, 0xa
const-string/jumbo v2, "abstract"
aput-object v2, v0, v1
const/16 v1, 0xb
const-string/jumbo v2, "boolean"
aput-object v2, v0, v1
const/16 v1, 0xc
const-string/jumbo v2, "break"
aput-object v2, v0, v1
const/16 v1, 0xd
const-string/jumbo v2, "class"
aput-object v2, v0, v1
const/16 v1, 0xe
const-string/jumbo v2, "byte"
aput-object v2, v0, v1
const/16 v1, 0xf
const-string/jumbo v2, "case"
aput-object v2, v0, v1
const/16 v1, 0x10
const-string/jumbo v2, "catch"
aput-object v2, v0, v1
const/16 v1, 0x11
const-string/jumbo v2, "char"
aput-object v2, v0, v1
const/16 v1, 0x12
const-string/jumbo v2, "const"
aput-object v2, v0, v1
const/16 v1, 0x13
const-string/jumbo v2, "continue"
aput-object v2, v0, v1
const/16 v1, 0x14
const-string/jumbo v2, "default"
aput-object v2, v0, v1
const/16 v1, 0x15
const-string/jumbo v2, "do"
aput-object v2, v0, v1
const/16 v1, 0x16
const-string/jumbo v2, "double"
aput-object v2, v0, v1
const/16 v1, 0x17
const-string/jumbo v2, "else"
aput-object v2, v0, v1
const/16 v1, 0x18
const-string/jumbo v2, "enum"
aput-object v2, v0, v1
const/16 v1, 0x19
const-string/jumbo v2, "extends"
aput-object v2, v0, v1
const/16 v1, 0x1a
const-string/jumbo v2, "false"
aput-object v2, v0, v1
const/16 v1, 0x1b
const-string/jumbo v2, "final"
aput-object v2, v0, v1
const/16 v1, 0x1c
const-string/jumbo v2, "finally"
aput-object v2, v0, v1
const/16 v1, 0x1d
const-string/jumbo v2, "float"
aput-object v2, v0, v1
const/16 v1, 0x1e
const-string/jumbo v2, "for"
aput-object v2, v0, v1
const/16 v1, 0x1f
const-string/jumbo v2, "goto"
aput-object v2, v0, v1
const/16 v1, 0x20
const-string/jumbo v2, "if"
aput-object v2, v0, v1
const/16 v1, 0x21
const-string/jumbo v2, "implements"
aput-object v2, v0, v1
const/16 v1, 0x22
const-string/jumbo v2, "import"
aput-object v2, v0, v1
const/16 v1, 0x23
const-string/jumbo v2, "instanceof"
aput-object v2, v0, v1
const/16 v1, 0x24
const-string/jumbo v2, "int"
aput-object v2, v0, v1
const/16 v1, 0x25
const-string/jumbo v2, "interface"
aput-object v2, v0, v1
const/16 v1, 0x26
const-string/jumbo v2, "long"
aput-object v2, v0, v1
const/16 v1, 0x27
const-string/jumbo v2, "native"
aput-object v2, v0, v1
const/16 v1, 0x28
const-string/jumbo v2, "new"
aput-object v2, v0, v1
const/16 v1, 0x29
const-string/jumbo v2, "null"
aput-object v2, v0, v1
const/16 v1, 0x2a
const-string/jumbo v2, "package"
aput-object v2, v0, v1
const/16 v1, 0x2b
const-string/jumbo v2, "private"
aput-object v2, v0, v1
const/16 v1, 0x2c
const-string/jumbo v2, "protected"
aput-object v2, v0, v1
const/16 v1, 0x2d
const-string/jumbo v2, "public"
aput-object v2, v0, v1
const/16 v1, 0x2e
const-string/jumbo v2, "return"
aput-object v2, v0, v1
const/16 v1, 0x2f
const-string/jumbo v2, "short"
aput-object v2, v0, v1
const/16 v1, 0x30
const-string/jumbo v2, "static"
aput-object v2, v0, v1
const/16 v1, 0x31
const-string/jumbo v2, "strictfp"
aput-object v2, v0, v1
const/16 v1, 0x32
const-string/jumbo v2, "switch"
aput-object v2, v0, v1
const/16 v1, 0x33
const-string/jumbo v2, "synchronized"
aput-object v2, v0, v1
const/16 v1, 0x34
const-string/jumbo v2, "transient"
aput-object v2, v0, v1
const/16 v1, 0x35
const-string/jumbo v2, "throw"
aput-object v2, v0, v1
const/16 v1, 0x36
const-string/jumbo v2, "throws"
aput-object v2, v0, v1
const/16 v1, 0x37
const-string/jumbo v2, "true"
aput-object v2, v0, v1
const/16 v1, 0x38
const-string/jumbo v2, "try"
aput-object v2, v0, v1
const/16 v1, 0x39
const-string/jumbo v2, "void"
aput-object v2, v0, v1
const/16 v1, 0x3a
const-string/jumbo v2, "volatile"
aput-object v2, v0, v1
const/16 v1, 0x3b
const-string/jumbo v2, "while"
aput-object v2, v0, v1
const/16 v1, 0x3c
aput-object v3, v0, v1
const/16 v1, 0x3d
aput-object v3, v0, v1
const/16 v1, 0x3e
aput-object v3, v0, v1
const/16 v1, 0x3f
aput-object v3, v0, v1
const/16 v1, 0x40
aput-object v3, v0, v1
const/16 v1, 0x41
aput-object v3, v0, v1
const/16 v1, 0x42
aput-object v3, v0, v1
const/16 v1, 0x43
aput-object v3, v0, v1
const/16 v1, 0x44
aput-object v3, v0, v1
const/16 v1, 0x45
aput-object v3, v0, v1
const/16 v1, 0x46
aput-object v3, v0, v1
const/16 v1, 0x47
aput-object v3, v0, v1
const/16 v1, 0x48
const-string/jumbo v2, "("
aput-object v2, v0, v1
const/16 v1, 0x49
const-string/jumbo v2, ")"
aput-object v2, v0, v1
const/16 v1, 0x4a
const-string/jumbo v2, "{"
aput-object v2, v0, v1
const/16 v1, 0x4b
const-string/jumbo v2, "}"
aput-object v2, v0, v1
const/16 v1, 0x4c
const-string/jumbo v2, "["
aput-object v2, v0, v1
const/16 v1, 0x4d
const-string/jumbo v2, "]"
aput-object v2, v0, v1
const/16 v1, 0x4e
const-string/jumbo v2, ";"
aput-object v2, v0, v1
const/16 v1, 0x4f
const-string/jumbo v2, ","
aput-object v2, v0, v1
const/16 v1, 0x50
const-string/jumbo v2, "."
aput-object v2, v0, v1
const/16 v1, 0x51
const-string/jumbo v2, "="
aput-object v2, v0, v1
const/16 v1, 0x52
const-string/jumbo v2, ">"
aput-object v2, v0, v1
const/16 v1, 0x53
const-string/jumbo v2, "@gt"
aput-object v2, v0, v1
const/16 v1, 0x54
const-string/jumbo v2, "<"
aput-object v2, v0, v1
const/16 v1, 0x55
const-string/jumbo v2, "@lt"
aput-object v2, v0, v1
const/16 v1, 0x56
const-string/jumbo v2, "!"
aput-object v2, v0, v1
const/16 v1, 0x57
const-string/jumbo v2, "~"
aput-object v2, v0, v1
const/16 v1, 0x58
const-string/jumbo v2, "?"
aput-object v2, v0, v1
const/16 v1, 0x59
const-string/jumbo v2, ":"
aput-object v2, v0, v1
const/16 v1, 0x5a
const-string/jumbo v2, "=="
aput-object v2, v0, v1
const/16 v1, 0x5b
const-string/jumbo v2, "<="
aput-object v2, v0, v1
const/16 v1, 0x5c
const-string/jumbo v2, "@lteq"
aput-object v2, v0, v1
const/16 v1, 0x5d
const-string/jumbo v2, ">="
aput-object v2, v0, v1
const/16 v1, 0x5e
const-string/jumbo v2, "@gteq"
aput-object v2, v0, v1
const/16 v1, 0x5f
const-string/jumbo v2, "!="
aput-object v2, v0, v1
const/16 v1, 0x60
const-string/jumbo v2, "||"
aput-object v2, v0, v1
const/16 v1, 0x61
const-string/jumbo v2, "@or"
aput-object v2, v0, v1
const/16 v1, 0x62
const-string/jumbo v2, "&&"
aput-object v2, v0, v1
const/16 v1, 0x63
const-string/jumbo v2, "@and"
aput-object v2, v0, v1
const/16 v1, 0x64
const-string/jumbo v2, "++"
aput-object v2, v0, v1
const/16 v1, 0x65
const-string/jumbo v2, "--"
aput-object v2, v0, v1
const/16 v1, 0x66
const-string/jumbo v2, "+"
aput-object v2, v0, v1
const/16 v1, 0x67
const-string/jumbo v2, "-"
aput-object v2, v0, v1
const/16 v1, 0x68
const-string/jumbo v2, "*"
aput-object v2, v0, v1
const/16 v1, 0x69
const-string/jumbo v2, "/"
aput-object v2, v0, v1
const/16 v1, 0x6a
const-string/jumbo v2, "&"
aput-object v2, v0, v1
const/16 v1, 0x6b
const-string/jumbo v2, "@bitwise_and"
aput-object v2, v0, v1
const/16 v1, 0x6c
const-string/jumbo v2, "|"
aput-object v2, v0, v1
const/16 v1, 0x6d
const-string/jumbo v2, "@bitwise_or"
aput-object v2, v0, v1
const/16 v1, 0x6e
const-string/jumbo v2, "^"
aput-object v2, v0, v1
const/16 v1, 0x6f
const-string/jumbo v2, "%"
aput-object v2, v0, v1
const/16 v1, 0x70
const-string/jumbo v2, "<<"
aput-object v2, v0, v1
const/16 v1, 0x71
const-string/jumbo v2, "@left_shift"
aput-object v2, v0, v1
const/16 v1, 0x72
const-string/jumbo v2, ">>"
aput-object v2, v0, v1
const/16 v1, 0x73
const-string/jumbo v2, "@right_shift"
aput-object v2, v0, v1
const/16 v1, 0x74
const-string/jumbo v2, ">>>"
aput-object v2, v0, v1
const/16 v1, 0x75
const-string/jumbo v2, "@right_unsigned_shift"
aput-object v2, v0, v1
const/16 v1, 0x76
const-string/jumbo v2, "+="
aput-object v2, v0, v1
const/16 v1, 0x77
const-string/jumbo v2, "-="
aput-object v2, v0, v1
const/16 v1, 0x78
const-string/jumbo v2, "*="
aput-object v2, v0, v1
const/16 v1, 0x79
const-string/jumbo v2, "/="
aput-object v2, v0, v1
const/16 v1, 0x7a
const-string/jumbo v2, "&="
aput-object v2, v0, v1
const/16 v1, 0x7b
const-string/jumbo v2, "@and_assign"
aput-object v2, v0, v1
const/16 v1, 0x7c
const-string/jumbo v2, "|="
aput-object v2, v0, v1
const/16 v1, 0x7d
const-string/jumbo v2, "@or_assign"
aput-object v2, v0, v1
const/16 v1, 0x7e
const-string/jumbo v2, "^="
aput-object v2, v0, v1
const/16 v1, 0x7f
const-string/jumbo v2, "%="
aput-object v2, v0, v1
const/16 v1, 0x80
const-string/jumbo v2, "<<="
aput-object v2, v0, v1
const/16 v1, 0x81
const-string/jumbo v2, "@left_shift_assign"
aput-object v2, v0, v1
const/16 v1, 0x82
const-string/jumbo v2, ">>="
aput-object v2, v0, v1
const/16 v1, 0x83
const-string/jumbo v2, "@right_shift_assign"
aput-object v2, v0, v1
const/16 v1, 0x84
const-string/jumbo v2, ">>>="
aput-object v2, v0, v1
const/16 v1, 0x85
const-string/jumbo v2, "@right_unsigned_shift_assign"
aput-object v2, v0, v1
sput-object v0, Lbsh/l;->l:[Ljava/lang/String;
new-array v0, v6, [Ljava/lang/String;
const-string/jumbo v1, "DEFAULT"
aput-object v1, v0, v5
sput-object v0, Lbsh/l;->m:[Ljava/lang/String;
new-array v0, v4, [J
fill-array-data v0, :array_4e0
sput-object v0, Lbsh/l;->n:[J
new-array v0, v4, [J
fill-array-data v0, :array_4f0
sput-object v0, Lbsh/l;->o:[J
new-array v0, v4, [J
fill-array-data v0, :array_500
sput-object v0, Lbsh/l;->p:[J
return-void
:array_3ca
.array-data 8
0x0
0x0
-0x1
-0x1
.end array-data
:array_3de
.array-data 8
-0x2
-0x1
-0x1
-0x1
.end array-data
:array_3f2
.array-data 8
0x1ff00000fffffffeL
-0x4000
0xffffffffL
0x600000000000000L
.end array-data
:array_406
.array-data 8
0x0
0x0
0x0
-0x80000000800001L
.end array-data
:array_41a
.array-data 8
0x0
-0x1
-0x1
-0x1
.end array-data
:array_42e
.array-data 8
-0x1
-0x1
0xffff
0x0
.end array-data
:array_442
.array-data 8
-0x1
-0x1
0x0
0x0
.end array-data
:array_456
.array-data 8
0x3fffffffffffL
0x0
0x0
0x0
.end array-data
:array_46a
.array-data 4
0x25
0x26
0x2b
0x2c
0x2f
0x30
0xf
0x38
0x3d
0x49
0x1a
0x1b
0x1d
0x11
0x13
0x34
0x36
0x9
0x39
0x3a
0x3c
0x2
0x3
0x5
0xb
0xc
0xf
0x1a
0x1b
0x1f
0x1d
0x27
0x28
0xf
0x2f
0x30
0xf
0x3f
0x40
0x42
0x45
0x46
0x48
0xd
0xe
0x14
0x15
0x17
0x1c
0x1e
0x20
0x29
0x2a
0x2d
0x2e
0x31
0x32
.end array-data
:array_4e0
.array-data 8
0x1ffffffffffffc01L # 1.491668146239872E-154
-0xc3
0x3f
.end array-data
:array_4f0
.array-data 8
0x3fe
0x0
0x0
.end array-data
:array_500
.array-data 8
0x380
0x0
0x0
.end array-data
.end method
.method public constructor <init>(Lbsh/j;)V
.registers 4
const/4 v1, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget-object v0, Ljava/lang/System;->out:Ljava/io/PrintStream;
iput-object v0, p0, Lbsh/l;->a:Ljava/io/PrintStream;
const/16 v0, 0x4a
new-array v0, v0, [I
iput-object v0, p0, Lbsh/l;->y:[I
const/16 v0, 0x94
new-array v0, v0, [I
iput-object v0, p0, Lbsh/l;->z:[I
iput v1, p0, Lbsh/l;->s:I
iput v1, p0, Lbsh/l;->t:I
iput-object p1, p0, Lbsh/l;->q:Lbsh/j;
return-void
.end method
.method private final a(II)I
.registers 4
iput p2, p0, Lbsh/l;->x:I
iput p1, p0, Lbsh/l;->w:I
add-int/lit8 v0, p1, 0x1
return v0
.end method
.method private final a(III)I
.registers 5
iput p2, p0, Lbsh/l;->x:I
iput p1, p0, Lbsh/l;->w:I
:try_start_4
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_c
.catch Ljava/io/IOException; {:try_start_4 .. :try_end_c} :catch_13
add-int/lit8 v0, p1, 0x1
invoke-direct {p0, p3, v0}, Lbsh/l;->e(II)I
move-result v0
:goto_12
return v0
:catch_13
move-exception v0
add-int/lit8 v0, p1, 0x1
goto :goto_12
.end method
.method private final a(IJJJ)I
.registers 16
const-wide/high16 v2, 0x8000000000000L
const/16 v6, 0x45
const/4 v1, -0x1
const/16 v0, 0x23
const-wide/16 v4, 0x0
packed-switch p1, :pswitch_data_178
move v0, v1
:cond_d
:goto_d
return v0
:pswitch_e
const-wide v2, 0x200020000000000L
and-long/2addr v2, p4
cmp-long v2, v2, v4
if-eqz v2, :cond_1b
const/16 v0, 0x38
goto :goto_d
:cond_1b
const-wide/16 v2, 0x3e
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_24
const/4 v0, 0x0
goto :goto_d
:cond_24
const-wide/32 v2, 0x10000
and-long/2addr v2, p4
cmp-long v2, v2, v4
if-eqz v2, :cond_2f
const/16 v0, 0xb
goto :goto_d
:cond_2f
const-wide v2, 0xffffffffffffc00L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_3c
iput v6, p0, Lbsh/l;->x:I
goto :goto_d
:cond_3c
move v0, v1
goto :goto_d
:pswitch_3e
const-wide v2, 0x100600000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
const-wide v2, 0xffffffeff9ffc00L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_5d
iget v1, p0, Lbsh/l;->w:I
const/4 v2, 0x1
if-eq v1, v2, :cond_d
iput v6, p0, Lbsh/l;->x:I
const/4 v1, 0x1
iput v1, p0, Lbsh/l;->w:I
goto :goto_d
:cond_5d
move v0, v1
goto :goto_d
:pswitch_5f
const-wide v2, 0xefffecebfdffc00L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_74
iget v1, p0, Lbsh/l;->w:I
const/4 v2, 0x2
if-eq v1, v2, :cond_d
iput v6, p0, Lbsh/l;->x:I
const/4 v1, 0x2
iput v1, p0, Lbsh/l;->w:I
goto :goto_d
:cond_74
const-wide v2, 0x100013040000000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
move v0, v1
goto :goto_d
:pswitch_80
const-wide v2, 0xc7ffcae3e5d3c00L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_96
iget v1, p0, Lbsh/l;->w:I
const/4 v2, 0x3
if-eq v1, v2, :cond_d
iput v6, p0, Lbsh/l;->x:I
const/4 v1, 0x3
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_96
const-wide v2, 0x28002408182c000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
move v0, v1
goto/16 :goto_d
:pswitch_a3
const-wide v2, 0x86080003c053000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
const-wide v2, 0x41f7cae02580c00L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_c3
iget v1, p0, Lbsh/l;->w:I
const/4 v2, 0x4
if-eq v1, v2, :cond_d
iput v6, p0, Lbsh/l;->x:I
const/4 v1, 0x4
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_c3
move v0, v1
goto/16 :goto_d
:pswitch_c6
const-wide v2, 0x41a1c2a12180c00L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_d7
iput v6, p0, Lbsh/l;->x:I
const/4 v1, 0x5
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_d7
const-wide v2, 0x45608400400000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
move v0, v1
goto/16 :goto_d
:pswitch_e4
const-wide v2, 0x41a102a00080400L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_f5
iput v6, p0, Lbsh/l;->x:I
const/4 v1, 0x6
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_f5
const-wide v2, 0xc0012100800L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
move v0, v1
goto/16 :goto_d
:pswitch_102
const-wide v2, 0x402000000080400L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
const-wide v2, 0x18102a00000000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_11d
iput v6, p0, Lbsh/l;->x:I
const/4 v1, 0x7
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_11d
move v0, v1
goto/16 :goto_d
:pswitch_120
const-wide v2, 0x8000a00000000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_132
iput v6, p0, Lbsh/l;->x:I
const/16 v1, 0x8
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_132
const-wide v2, 0x10102000000000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
move v0, v1
goto/16 :goto_d
:pswitch_13f
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_14c
iput v6, p0, Lbsh/l;->x:I
const/16 v1, 0x9
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_14c
const-wide v2, 0xa00000000L
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
move v0, v1
goto/16 :goto_d
:pswitch_159
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-eqz v2, :cond_16c
iget v1, p0, Lbsh/l;->w:I
const/16 v2, 0xa
if-eq v1, v2, :cond_d
iput v6, p0, Lbsh/l;->x:I
const/16 v1, 0xa
iput v1, p0, Lbsh/l;->w:I
goto/16 :goto_d
:cond_16c
move v0, v1
goto/16 :goto_d
:pswitch_16f
and-long/2addr v2, p2
cmp-long v2, v2, v4
if-nez v2, :cond_d
move v0, v1
goto/16 :goto_d
nop
:pswitch_data_178
.packed-switch 0x0
:pswitch_e
:pswitch_3e
:pswitch_5f
:pswitch_80
:pswitch_a3
:pswitch_c6
:pswitch_e4
:pswitch_102
:pswitch_120
:pswitch_13f
:pswitch_159
:pswitch_16f
.end packed-switch
.end method
.method private final a(JJ)I
.registers 14
const/16 v1, 0x15
const-wide/16 v2, 0x0
and-long v6, p3, p1
cmp-long v0, v6, v2
if-nez v0, :cond_14
const/16 v1, 0x14
move-object v0, p0
move-wide v4, v2
move-wide v6, p1
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_13
return v0
:cond_14
:try_start_14
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_1c
.catch Ljava/io/IOException; {:try_start_14 .. :try_end_1c} :catch_28
iget-char v0, p0, Lbsh/l;->r:C
packed-switch v0, :pswitch_data_38
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
goto :goto_13
:catch_28
move-exception v0
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
const/16 v0, 0x16
goto :goto_13
:pswitch_31
const-wide/16 v0, 0x20
invoke-direct {p0, v6, v7, v0, v1}, Lbsh/l;->b(JJ)I
move-result v0
goto :goto_13
:pswitch_data_38
.packed-switch 0x61
:pswitch_31
.end packed-switch
.end method
.method private final a(JJJ)I
.registers 22
:try_start_0
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_8
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_8} :catch_1a
iget-char v0, p0, Lbsh/l;->r:C
sparse-switch v0, :sswitch_data_334
:cond_d
const/4 v1, 0x0
move-object v0, p0
move-wide/from16 v2, p1
move-wide/from16 v4, p3
move-wide/from16 v6, p5
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_19
return v0
:catch_1a
move-exception v0
const/4 v1, 0x0
move-object v0, p0
move-wide/from16 v2, p1
move-wide/from16 v4, p3
move-wide/from16 v6, p5
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
const/4 v0, 0x1
goto :goto_19
:sswitch_28
const-wide v0, 0x400000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_d
const/4 v0, 0x1
const/16 v1, 0x62
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto :goto_19
:sswitch_3d
const-wide v0, 0x1000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_d
const/4 v0, 0x1
const/16 v1, 0x64
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto :goto_19
:sswitch_52
const-wide v0, 0x2000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_d
const/4 v0, 0x1
const/16 v1, 0x65
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto :goto_19
:sswitch_67
const-wide/high16 v0, 0x1000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_78
const/16 v0, 0x70
iput v0, p0, Lbsh/l;->x:I
const/4 v0, 0x1
iput v0, p0, Lbsh/l;->w:I
:cond_78
const-wide/16 v4, 0x0
const-wide/16 v8, 0x0
const-wide/16 v12, 0x1
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto :goto_19
:sswitch_8a
const-wide/32 v0, 0x4000000
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_9e
const/4 v0, 0x1
const/16 v1, 0x5a
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_9e
const-wide/32 v0, 0x8000000
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_b2
const/4 v0, 0x1
const/16 v1, 0x5b
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_b2
const-wide/32 v0, 0x20000000
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_c6
const/4 v0, 0x1
const/16 v1, 0x5d
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_c6
const-wide v0, 0x80000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_dc
const/4 v0, 0x1
const/16 v1, 0x5f
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_dc
const-wide/high16 v0, 0x40000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_ef
const/4 v0, 0x1
const/16 v1, 0x76
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_ef
const-wide/high16 v0, 0x80000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_102
const/4 v0, 0x1
const/16 v1, 0x77
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_102
const-wide/high16 v0, 0x100000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_115
const/4 v0, 0x1
const/16 v1, 0x78
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_115
const-wide/high16 v0, 0x200000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_128
const/4 v0, 0x1
const/16 v1, 0x79
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_128
const-wide/high16 v0, 0x400000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_13b
const/4 v0, 0x1
const/16 v1, 0x7a
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_13b
const-wide/high16 v0, 0x1000000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_14e
const/4 v0, 0x1
const/16 v1, 0x7c
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_14e
const-wide/high16 v0, 0x4000000000000000L # 2.0
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_161
const/4 v0, 0x1
const/16 v1, 0x7e
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:cond_161
const-wide/high16 v0, -0x8000000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_d
const/4 v0, 0x1
const/16 v1, 0x7f
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
:sswitch_174
const-wide/high16 v0, 0x4000000000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_185
const/16 v0, 0x72
iput v0, p0, Lbsh/l;->x:I
const/4 v0, 0x1
iput v0, p0, Lbsh/l;->w:I
:cond_185
const-wide/16 v4, 0x0
const-wide/high16 v8, 0x10000000000000L
const-wide/16 v12, 0x14
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_198
const-wide v4, 0x48004018000L
const-wide v8, 0x800000800000000L
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_1b1
const-wide/16 v4, 0x400
const-wide v8, 0x280000000000L
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_1c7
const-wide v4, 0x410000100000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_1dd
const-wide v0, 0x100000000L
and-long v0, v0, p1
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_d
const/4 v0, 0x1
const/16 v1, 0x20
const/16 v2, 0x23
invoke-direct {p0, v0, v1, v2}, Lbsh/l;->a(III)I
move-result v0
goto/16 :goto_19
:sswitch_1f5
const-wide/16 v4, 0x0
const-wide/32 v8, 0x40080000
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_209
const-wide v4, 0x860800000020000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_21f
const-wide/32 v4, 0x18000000
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_233
const-wide/32 v4, 0x20802000
const-wide v8, 0x2000010200000L
const-wide/16 v12, 0x2
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_24a
const-wide v4, 0x600000000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_260
const-wide v4, 0x3801000000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_276
const-wide/32 v0, 0x200000
and-long v0, v0, p1
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_288
const/16 v0, 0x15
iput v0, p0, Lbsh/l;->x:I
const/4 v0, 0x1
iput v0, p0, Lbsh/l;->w:I
:cond_288
const-wide v4, 0x6000040c04c0800L
const-wide v8, 0x2000000200000000L
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_2a1
const-wide v4, 0x190180000001000L
const-wide/high16 v8, 0x28000000000000L
const-wide/16 v12, 0x28
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_2b7
const-wide/high16 v4, 0x3000000000000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_2ca
const-wide v4, 0x220000000000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_2e0
const-wide/high16 v4, 0x4000000000000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_2f3
const-wide/32 v4, 0x2000000
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_307
const-wide v4, 0x8000000004000L
const-wide/16 v8, 0x0
const-wide/16 v12, 0x0
move-object v1, p0
move-wide/from16 v2, p1
move-wide/from16 v6, p3
move-wide/from16 v10, p5
invoke-direct/range {v1 .. v13}, Lbsh/l;->a(JJJJJJ)I
move-result v0
goto/16 :goto_19
:sswitch_31d
const-wide v0, 0x100000000L
and-long v0, v0, p3
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_d
const/4 v0, 0x1
const/16 v1, 0x60
invoke-direct {p0, v0, v1}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_19
nop
:sswitch_data_334
.sparse-switch
0x26 -> :sswitch_28
0x2b -> :sswitch_3d
0x2d -> :sswitch_52
0x3c -> :sswitch_67
0x3d -> :sswitch_8a
0x3e -> :sswitch_174
0x61 -> :sswitch_198
0x62 -> :sswitch_1b1
0x65 -> :sswitch_1c7
0x66 -> :sswitch_1dd
0x67 -> :sswitch_1f5
0x68 -> :sswitch_209
0x69 -> :sswitch_21f
0x6c -> :sswitch_233
0x6d -> :sswitch_24a
0x6e -> :sswitch_260
0x6f -> :sswitch_276
0x72 -> :sswitch_2a1
0x74 -> :sswitch_2b7
0x75 -> :sswitch_2ca
0x77 -> :sswitch_2e0
0x78 -> :sswitch_2f3
0x79 -> :sswitch_307
0x7c -> :sswitch_31d
.end sparse-switch
.end method
.method private final a(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0xb
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_70
const/16 v3, 0xc
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0xc
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0xd
goto :goto_1a
:sswitch_46
const-wide/16 v14, 0x0
const-wide/16 v18, 0x8
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->b(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_54
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->b(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_62
const-wide/16 v14, 0x0
const-wide/16 v18, 0x2
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->b(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_data_70
.sparse-switch
0x61 -> :sswitch_46
0x65 -> :sswitch_54
0x73 -> :sswitch_62
.end sparse-switch
.end method
.method private final a(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x0
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_38
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_260
:cond_30
const/4 v3, 0x1
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_38
move-exception v2
const/4 v3, 0x1
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/4 v2, 0x2
goto :goto_1c
:sswitch_41
const-wide/16 v2, 0x1
and-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_54
const/4 v2, 0x2
const/16 v3, 0x80
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto :goto_1c
:cond_54
const-wide/16 v2, 0x4
and-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x2
const/16 v3, 0x82
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto :goto_1c
:sswitch_67
const-wide/high16 v2, 0x10000000000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_7b
const/16 v2, 0x74
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x2
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_7b
const-wide/16 v14, 0x0
const-wide/16 v18, 0x0
const-wide/16 v22, 0x10
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_8d
const-wide v14, 0x11000000022000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_a3
const-wide v14, 0x200000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_b9
const-wide v14, 0x40000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_cf
const-wide/16 v14, 0x1000
const-wide/high16 v18, 0x2000000000000L
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_e2
const-wide/32 v14, 0x100000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_f6
const-wide v14, 0xa04080000000000L
const-wide v18, 0x28280000000000L
const-wide/16 v22, 0x28
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_10f
const-wide v14, 0x400020004000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_125
const-wide v14, 0x80040180c0000L
const-wide v18, 0x800000800000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_13e
const-wide v14, 0x900020000800L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_154
const-wide v14, 0x600000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_16a
const-wide/32 v2, 0x40000000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_181
const/4 v2, 0x2
const/16 v3, 0x1e
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_181
const-wide v2, 0x200000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_198
const/16 v2, 0x61
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x2
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_198
const-wide/high16 v14, 0x62000000000000L
const-wide/high16 v18, 0x2000000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_1ab
const-wide v14, 0x800808400L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_1c1
const-wide v2, 0x1000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1ef
const/16 v2, 0x24
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x2
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_1d8
:goto_1d8
const-wide v14, 0x40a082014000L
const-wide/32 v18, 0x50000000
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:cond_1ef
const-wide/32 v2, 0x80000
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_205
const/16 v2, 0x53
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x2
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
goto :goto_1d8
:cond_205
const-wide/32 v2, 0x200000
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1d8
const/16 v2, 0x55
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x2
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
goto :goto_1d8
:sswitch_21b
const-wide v14, 0x80000001400000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->b(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_231
const-wide v2, 0x10000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x2
const/16 v3, 0x28
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:sswitch_24a
const-wide/high16 v2, 0x100000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x2
const/16 v3, 0x38
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:sswitch_data_260
.sparse-switch
0x3d -> :sswitch_41
0x3e -> :sswitch_67
0x61 -> :sswitch_8d
0x62 -> :sswitch_a3
0x63 -> :sswitch_b9
0x65 -> :sswitch_cf
0x66 -> :sswitch_e2
0x69 -> :sswitch_f6
0x6c -> :sswitch_10f
0x6e -> :sswitch_125
0x6f -> :sswitch_13e
0x70 -> :sswitch_154
0x72 -> :sswitch_16a
0x73 -> :sswitch_1ab
0x74 -> :sswitch_1c1
0x75 -> :sswitch_21b
0x77 -> :sswitch_231
0x79 -> :sswitch_24a
.end sparse-switch
.end method
.method private final a(I)V
.registers 5
iget-object v0, p0, Lbsh/l;->y:[I
aget v0, v0, p1
iget v1, p0, Lbsh/l;->v:I
if-eq v0, v1, :cond_18
iget-object v0, p0, Lbsh/l;->z:[I
iget v1, p0, Lbsh/l;->u:I
add-int/lit8 v2, v1, 0x1
iput v2, p0, Lbsh/l;->u:I
aput p1, v0, v1
iget-object v0, p0, Lbsh/l;->y:[I
iget v1, p0, Lbsh/l;->v:I
aput v1, v0, p1
:cond_18
return-void
.end method
.method private static final a(IIIJJ)Z
.registers 14
const/4 v0, 0x0
packed-switch p0, :pswitch_data_12
:cond_4
:goto_4
return v0
:pswitch_5
sget-object v1, Lbsh/l;->b:[J
aget-wide v2, v1, p2
and-long/2addr v2, p5
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_4
const/4 v0, 0x1
goto :goto_4
:pswitch_data_12
.packed-switch 0x0
:pswitch_5
.end packed-switch
.end method
.method private final b(IJJJ)I
.registers 10
invoke-direct/range {p0 .. p7}, Lbsh/l;->a(IJJJ)I
move-result v0
add-int/lit8 v1, p1, 0x1
invoke-direct {p0, v0, v1}, Lbsh/l;->e(II)I
move-result v0
return v0
.end method
.method private final b(JJ)I
.registers 14
const/16 v1, 0x16
const-wide/16 v2, 0x0
and-long v6, p3, p1
cmp-long v0, v6, v2
if-nez v0, :cond_14
const/16 v1, 0x15
move-object v0, p0
move-wide v4, v2
move-wide v6, p1
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_13
return v0
:cond_14
:try_start_14
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_1c
.catch Ljava/io/IOException; {:try_start_14 .. :try_end_1c} :catch_28
iget-char v0, p0, Lbsh/l;->r:C
packed-switch v0, :pswitch_data_38
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
goto :goto_13
:catch_28
move-exception v0
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
const/16 v0, 0x17
goto :goto_13
:pswitch_31
const-wide/16 v0, 0x20
invoke-direct {p0, v6, v7, v0, v1}, Lbsh/l;->c(JJ)I
move-result v0
goto :goto_13
:pswitch_data_38
.packed-switch 0x73
:pswitch_31
.end packed-switch
.end method
.method private final b(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0xc
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_62
const/16 v3, 0xd
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0xd
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0xe
goto :goto_1a
:sswitch_46
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->c(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_54
const-wide/16 v14, 0x0
const-wide/16 v18, 0xa
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->c(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_data_62
.sparse-switch
0x64 -> :sswitch_46
0x73 -> :sswitch_54
.end sparse-switch
.end method
.method private final b(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x1
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_38
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_2ce
:cond_30
const/4 v3, 0x2
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_38
move-exception v2
const/4 v3, 0x2
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/4 v2, 0x3
goto :goto_1c
:sswitch_41
const-wide/16 v2, 0x10
and-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x3
const/16 v3, 0x84
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto :goto_1c
:sswitch_54
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_66
const-wide v14, 0x400000038101000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_7b
const-wide/32 v14, 0x400000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_8e
const-wide v14, 0x8000000010000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_a4
const-wide/high16 v2, 0x200000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_ba
const/4 v2, 0x3
const/16 v3, 0x39
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_ba
const-wide v2, 0x800000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_d1
const/16 v2, 0x63
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x3
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_d1
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x800000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_e4
const-wide/16 v2, 0x4000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_fa
const/4 v2, 0x3
const/16 v3, 0xe
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_fa
const-wide/32 v2, 0x8000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_111
const/4 v2, 0x3
const/16 v3, 0xf
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_111
const-wide/32 v2, 0x800000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_128
const/4 v2, 0x3
const/16 v3, 0x17
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_128
const-wide/high16 v2, 0x80000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_13e
const/4 v2, 0x3
const/16 v3, 0x37
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_13e
const-wide v14, 0x2002000000L
const-wide/32 v18, 0x50000000
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_155
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000L
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_168
const-wide v2, 0x4000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_181
const/4 v2, 0x3
const/16 v3, 0x26
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_181
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x28000000000000L
const-wide/16 v22, 0x28
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_194
const-wide v14, 0x2008000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_1aa
const-wide v14, 0x40000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_1c0
const-wide v2, 0x20000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1d9
const/4 v2, 0x3
const/16 v3, 0x29
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_1d9
const-wide v14, 0x800200200000800L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_1ef
const-wide/32 v2, 0x1000000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x3
const/16 v3, 0x18
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:sswitch_206
const-wide/high16 v14, 0x10000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_219
const-wide v2, 0x80000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_232
const/4 v2, 0x3
const/16 v3, 0x1f
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_232
const-wide v14, 0x60000400000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_248
const-wide/32 v2, 0x20000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_25f
const/4 v2, 0x3
const/16 v3, 0x11
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_25f
const-wide v14, 0x800000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_275
const-wide/32 v14, 0x4042000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_289
const-wide v14, 0x5100800080400L
const-wide v18, 0x280000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_2a2
const-wide v14, 0x400000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_2b8
const-wide v14, 0x80000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->c(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_data_2ce
.sparse-switch
0x3d -> :sswitch_41
0x5f -> :sswitch_54
0x61 -> :sswitch_66
0x62 -> :sswitch_7b
0x63 -> :sswitch_8e
0x64 -> :sswitch_a4
0x65 -> :sswitch_e4
0x66 -> :sswitch_155
0x67 -> :sswitch_168
0x69 -> :sswitch_194
0x6b -> :sswitch_1aa
0x6c -> :sswitch_1c0
0x6d -> :sswitch_1ef
0x6e -> :sswitch_206
0x6f -> :sswitch_219
0x72 -> :sswitch_248
0x73 -> :sswitch_275
0x74 -> :sswitch_289
0x75 -> :sswitch_2a2
0x76 -> :sswitch_2b8
.end sparse-switch
.end method
.method private final b(II)V
.registers 6
:goto_0
iget-object v0, p0, Lbsh/l;->z:[I
iget v1, p0, Lbsh/l;->u:I
add-int/lit8 v2, v1, 0x1
iput v2, p0, Lbsh/l;->u:I
sget-object v2, Lbsh/l;->k:[I
aget v2, v2, p1
aput v2, v0, v1
add-int/lit8 v0, p1, 0x1
if-ne p1, p2, :cond_13
return-void
:cond_13
move p1, v0
goto :goto_0
.end method
.method private static final b(IIIJJ)Z
.registers 14
const-wide/16 v4, 0x0
const/4 v0, 0x1
const/4 v1, 0x0
packed-switch p0, :pswitch_data_1e
sget-object v2, Lbsh/l;->c:[J
aget-wide v2, v2, p1
and-long/2addr v2, p3
cmp-long v2, v2, v4
if-eqz v2, :cond_1c
:cond_10
:goto_10
return v0
:pswitch_11
sget-object v2, Lbsh/l;->b:[J
aget-wide v2, v2, p2
and-long/2addr v2, p5
cmp-long v2, v2, v4
if-nez v2, :cond_10
move v0, v1
goto :goto_10
:cond_1c
move v0, v1
goto :goto_10
:pswitch_data_1e
.packed-switch 0x0
:pswitch_11
.end packed-switch
.end method
.method private final c()I
.registers 15
const-wide v4, 0x80000000L
const/4 v6, 0x0
const-wide/16 v2, 0x0
iget-char v0, p0, Lbsh/l;->r:C
sparse-switch v0, :sswitch_data_21a
const/4 v0, 0x6
invoke-direct {p0, v0, v6}, Lbsh/l;->e(II)I
move-result v0
:goto_12
return v0
:sswitch_13
const/4 v0, 0x2
invoke-direct {p0, v6, v0, v6}, Lbsh/l;->a(III)I
move-result v0
goto :goto_12
:sswitch_19
const/4 v0, 0x5
invoke-direct {p0, v6, v0, v6}, Lbsh/l;->a(III)I
move-result v0
goto :goto_12
:sswitch_1f
const/4 v0, 0x4
invoke-direct {p0, v6, v0, v6}, Lbsh/l;->a(III)I
move-result v0
goto :goto_12
:sswitch_25
const/4 v0, 0x3
invoke-direct {p0, v6, v0, v6}, Lbsh/l;->a(III)I
move-result v0
goto :goto_12
:sswitch_2b
const/4 v0, 0x1
invoke-direct {p0, v6, v0, v6}, Lbsh/l;->a(III)I
move-result v0
goto :goto_12
:sswitch_31
const/16 v0, 0x56
iput v0, p0, Lbsh/l;->x:I
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto :goto_12
:sswitch_3c
const/16 v0, 0x6f
iput v0, p0, Lbsh/l;->x:I
const-wide/high16 v4, -0x8000000000000000L
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto :goto_12
:sswitch_49
const/16 v0, 0x6a
iput v0, p0, Lbsh/l;->x:I
const-wide v4, 0x400000400000000L
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto :goto_12
:sswitch_59
const/16 v0, 0x48
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto :goto_12
:sswitch_60
const/16 v0, 0x49
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto :goto_12
:sswitch_67
const/16 v0, 0x68
iput v0, p0, Lbsh/l;->x:I
const-wide/high16 v4, 0x100000000000000L
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto :goto_12
:sswitch_74
const/16 v0, 0x66
iput v0, p0, Lbsh/l;->x:I
const-wide v4, 0x40001000000000L
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto :goto_12
:sswitch_84
const/16 v0, 0x4f
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto :goto_12
:sswitch_8b
const/16 v0, 0x67
iput v0, p0, Lbsh/l;->x:I
const-wide v4, 0x80002000000000L
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_9c
const/16 v0, 0x50
const/16 v1, 0xb
invoke-direct {p0, v6, v0, v1}, Lbsh/l;->a(III)I
move-result v0
goto/16 :goto_12
:sswitch_a6
const/16 v0, 0x69
iput v0, p0, Lbsh/l;->x:I
const-wide/high16 v4, 0x200000000000000L
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_b4
const/16 v0, 0x59
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
:sswitch_bc
const/16 v0, 0x4e
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
:sswitch_c4
const/16 v0, 0x54
iput v0, p0, Lbsh/l;->x:I
const-wide v4, 0x1000008000000L
const-wide/16 v6, 0x1
move-object v1, p0
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_d6
const/16 v0, 0x51
iput v0, p0, Lbsh/l;->x:I
const-wide/32 v4, 0x4000000
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_e5
const/16 v0, 0x52
iput v0, p0, Lbsh/l;->x:I
const-wide v4, 0x14000020000000L
const-wide/16 v6, 0x14
move-object v1, p0
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_f7
const/16 v0, 0x58
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
:sswitch_ff
const-wide v4, 0x282a280a50280000L
const-wide/16 v6, 0x2a
move-object v1, p0
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_10d
const/16 v0, 0x4c
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
:sswitch_115
const/16 v0, 0x4d
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
:sswitch_11d
const/16 v0, 0x6e
iput v0, p0, Lbsh/l;->x:I
const-wide/high16 v4, 0x4000000000000000L # 2.0
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_12b
const-wide/16 v6, 0x400
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_136
const-wide/16 v6, 0x5800
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_141
const-wide/32 v6, 0xfa000
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_14d
const-wide/32 v6, 0x700000
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_159
const-wide/32 v6, 0x3800000
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_165
const-wide/32 v6, 0x7c000000
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_171
move-object v7, p0
move-wide v8, v4
move-wide v10, v2
move-wide v12, v2
invoke-direct/range {v7 .. v13}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_17b
const-wide v6, 0x3f00000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_189
const-wide v6, 0x4000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_197
const-wide v6, 0x38000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_1a5
const-wide v6, 0x3c0000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_1b3
const-wide v6, 0x400000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_1c1
const-wide v6, 0xf800000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_1cf
const-wide/high16 v6, 0x1f0000000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_1da
const-wide/high16 v6, 0x600000000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_1e5
const-wide/high16 v6, 0x800000000000000L
move-object v5, p0
move-wide v8, v2
move-wide v10, v2
invoke-direct/range {v5 .. v11}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_1f0
const/16 v0, 0x4a
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
:sswitch_1f8
const/16 v0, 0x6c
iput v0, p0, Lbsh/l;->x:I
const-wide v4, 0x1000000100000000L
move-object v1, p0
move-wide v6, v2
invoke-direct/range {v1 .. v7}, Lbsh/l;->a(JJJ)I
move-result v0
goto/16 :goto_12
:sswitch_209
const/16 v0, 0x4b
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
:sswitch_211
const/16 v0, 0x57
invoke-direct {p0, v6, v0}, Lbsh/l;->a(II)I
move-result v0
goto/16 :goto_12
nop
:sswitch_data_21a
.sparse-switch
0x9 -> :sswitch_13
0xa -> :sswitch_19
0xc -> :sswitch_1f
0xd -> :sswitch_25
0x20 -> :sswitch_2b
0x21 -> :sswitch_31
0x25 -> :sswitch_3c
0x26 -> :sswitch_49
0x28 -> :sswitch_59
0x29 -> :sswitch_60
0x2a -> :sswitch_67
0x2b -> :sswitch_74
0x2c -> :sswitch_84
0x2d -> :sswitch_8b
0x2e -> :sswitch_9c
0x2f -> :sswitch_a6
0x3a -> :sswitch_b4
0x3b -> :sswitch_bc
0x3c -> :sswitch_c4
0x3d -> :sswitch_d6
0x3e -> :sswitch_e5
0x3f -> :sswitch_f7
0x40 -> :sswitch_ff
0x5b -> :sswitch_10d
0x5d -> :sswitch_115
0x5e -> :sswitch_11d
0x61 -> :sswitch_12b
0x62 -> :sswitch_136
0x63 -> :sswitch_141
0x64 -> :sswitch_14d
0x65 -> :sswitch_159
0x66 -> :sswitch_165
0x67 -> :sswitch_171
0x69 -> :sswitch_17b
0x6c -> :sswitch_189
0x6e -> :sswitch_197
0x70 -> :sswitch_1a5
0x72 -> :sswitch_1b3
0x73 -> :sswitch_1c1
0x74 -> :sswitch_1cf
0x76 -> :sswitch_1da
0x77 -> :sswitch_1e5
0x7b -> :sswitch_1f0
0x7c -> :sswitch_1f8
0x7d -> :sswitch_209
0x7e -> :sswitch_211
.end sparse-switch
.end method
.method private final c(JJ)I
.registers 14
const/16 v1, 0x17
const-wide/16 v2, 0x0
and-long v6, p3, p1
cmp-long v0, v6, v2
if-nez v0, :cond_14
const/16 v1, 0x16
move-object v0, p0
move-wide v4, v2
move-wide v6, p1
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_13
return v0
:cond_14
:try_start_14
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_1c
.catch Ljava/io/IOException; {:try_start_14 .. :try_end_1c} :catch_28
iget-char v0, p0, Lbsh/l;->r:C
packed-switch v0, :pswitch_data_38
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
goto :goto_13
:catch_28
move-exception v0
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
const/16 v0, 0x18
goto :goto_13
:pswitch_31
const-wide/16 v0, 0x20
invoke-direct {p0, v6, v7, v0, v1}, Lbsh/l;->d(JJ)I
move-result v0
goto :goto_13
:pswitch_data_38
.packed-switch 0x73
:pswitch_31
.end packed-switch
.end method
.method private final c(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0xd
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_70
const/16 v3, 0xe
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0xe
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0xf
goto :goto_1a
:sswitch_46
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->d(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_54
const-wide/16 v14, 0x0
const-wide/16 v18, 0x2
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->d(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_62
const-wide/16 v14, 0x0
const-wide/16 v18, 0x8
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->d(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_data_70
.sparse-switch
0x5f -> :sswitch_46
0x69 -> :sswitch_54
0x73 -> :sswitch_62
.end sparse-switch
.end method
.method private final c(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x2
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_38
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
packed-switch v2, :pswitch_data_266
:cond_30
:pswitch_30
const/4 v3, 0x3
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_38
move-exception v2
const/4 v3, 0x3
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/4 v2, 0x4
goto :goto_1c
:pswitch_41
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x800000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_53
const-wide v14, 0xc0800000000L
const-wide/high16 v18, 0x2000000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_68
const-wide/high16 v14, 0x6000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_7a
const-wide/32 v2, 0x4000000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_90
const/4 v2, 0x4
const/16 v3, 0x1a
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:cond_90
const-wide/high16 v2, 0x800000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_a6
const/4 v2, 0x4
const/16 v3, 0x3b
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_a6
const-wide v14, 0x100200000800L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_bc
const-wide/32 v2, 0x10000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_d3
const/4 v2, 0x4
const/16 v3, 0x10
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_d3
const-wide/high16 v14, 0x8000000000000L
const-wide/high16 v18, 0x28000000000000L
const-wide/16 v22, 0x28
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_e6
const-wide v14, 0x1200000080000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_fc
const-wide/16 v2, 0x1000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x4
const/16 v3, 0xc
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:pswitch_112
const-wide/32 v2, 0x8000000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_127
const/16 v2, 0x1b
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x4
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_127
const-wide/32 v14, 0x10400000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_13b
const-wide/32 v14, 0x2000000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_14f
const-wide/32 v2, 0x10000000
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_164
const/4 v2, 0x4
const/16 v3, 0x5c
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto/16 :goto_1c
:cond_164
const-wide/32 v2, 0x40000000
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x4
const/16 v3, 0x5e
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto/16 :goto_1c
:pswitch_179
const-wide v14, 0x402400000400L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_18f
const-wide/16 v2, 0x2000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1a5
const/4 v2, 0x4
const/16 v3, 0xd
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_1a5
const-wide/high16 v14, 0x10000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_1b8
const-wide/32 v2, 0x40000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1cf
const/4 v2, 0x4
const/16 v3, 0x12
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_1cf
const-wide/32 v2, 0x20000000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1e6
const/4 v2, 0x4
const/16 v3, 0x1d
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_1e6
const-wide v2, 0x800000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1ff
const/4 v2, 0x4
const/16 v3, 0x2f
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_1ff
const-wide/high16 v14, 0x400000000000000L
const-wide/high16 v18, 0x2000000000000L
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_212
const-wide/32 v14, 0x100000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_226
const-wide v14, 0x8000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_23c
const-wide/high16 v2, 0x20000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_250
const/16 v2, 0x35
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/4 v2, 0x4
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_250
const-wide/high16 v14, 0x40000000000000L
const-wide v18, 0x280000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->d(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_data_266
.packed-switch 0x5f
:pswitch_41
:pswitch_30
:pswitch_53
:pswitch_30
:pswitch_68
:pswitch_30
:pswitch_7a
:pswitch_30
:pswitch_30
:pswitch_bc
:pswitch_e6
:pswitch_30
:pswitch_fc
:pswitch_112
:pswitch_30
:pswitch_13b
:pswitch_30
:pswitch_30
:pswitch_14f
:pswitch_179
:pswitch_18f
:pswitch_1b8
:pswitch_212
:pswitch_226
:pswitch_23c
.end packed-switch
.end method
.method private final c(II)V
.registers 3
invoke-direct {p0, p1}, Lbsh/l;->a(I)V
invoke-direct {p0, p2}, Lbsh/l;->a(I)V
return-void
.end method
.method private static final c(IIIJJ)Z
.registers 14
const-wide/16 v4, 0x0
const/4 v0, 0x1
const/4 v1, 0x0
sparse-switch p0, :sswitch_data_4a
sget-object v2, Lbsh/l;->d:[J
aget-wide v2, v2, p1
and-long/2addr v2, p3
cmp-long v2, v2, v4
if-eqz v2, :cond_48
:cond_10
:goto_10
return v0
:sswitch_11
sget-object v2, Lbsh/l;->e:[J
aget-wide v2, v2, p2
and-long/2addr v2, p5
cmp-long v2, v2, v4
if-nez v2, :cond_10
move v0, v1
goto :goto_10
:sswitch_1c
sget-object v2, Lbsh/l;->f:[J
aget-wide v2, v2, p2
and-long/2addr v2, p5
cmp-long v2, v2, v4
if-nez v2, :cond_10
move v0, v1
goto :goto_10
:sswitch_27
sget-object v2, Lbsh/l;->g:[J
aget-wide v2, v2, p2
and-long/2addr v2, p5
cmp-long v2, v2, v4
if-nez v2, :cond_10
move v0, v1
goto :goto_10
:sswitch_32
sget-object v2, Lbsh/l;->h:[J
aget-wide v2, v2, p2
and-long/2addr v2, p5
cmp-long v2, v2, v4
if-nez v2, :cond_10
move v0, v1
goto :goto_10
:sswitch_3d
sget-object v2, Lbsh/l;->j:[J
aget-wide v2, v2, p2
and-long/2addr v2, p5
cmp-long v2, v2, v4
if-nez v2, :cond_10
move v0, v1
goto :goto_10
:cond_48
move v0, v1
goto :goto_10
:sswitch_data_4a
.sparse-switch
0x0 -> :sswitch_11
0x30 -> :sswitch_1c
0x31 -> :sswitch_27
0x33 -> :sswitch_32
0x3d -> :sswitch_3d
.end sparse-switch
.end method
.method private final d(JJ)I
.registers 14
const/16 v1, 0x18
const-wide/16 v2, 0x0
and-long v6, p3, p1
cmp-long v0, v6, v2
if-nez v0, :cond_14
const/16 v1, 0x17
move-object v0, p0
move-wide v4, v2
move-wide v6, p1
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_13
return v0
:cond_14
:try_start_14
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_1c
.catch Ljava/io/IOException; {:try_start_14 .. :try_end_1c} :catch_28
iget-char v0, p0, Lbsh/l;->r:C
packed-switch v0, :pswitch_data_38
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
goto :goto_13
:catch_28
move-exception v0
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
const/16 v0, 0x19
goto :goto_13
:pswitch_31
const-wide/16 v0, 0x20
invoke-direct {p0, v6, v7, v0, v1}, Lbsh/l;->e(JJ)I
move-result v0
goto :goto_13
:pswitch_data_38
.packed-switch 0x69
:pswitch_31
.end packed-switch
.end method
.method private final d(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0xe
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_70
const/16 v3, 0xf
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0xf
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0x10
goto :goto_1a
:sswitch_46
const-wide/16 v14, 0x0
const-wide/16 v18, 0x2
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->e(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_54
const-wide/16 v14, 0x0
const-wide/16 v18, 0x8
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->e(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_62
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->e(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_data_70
.sparse-switch
0x67 -> :sswitch_46
0x69 -> :sswitch_54
0x73 -> :sswitch_62
.end sparse-switch
.end method
.method private final d(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x3
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_38
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
packed-switch v2, :pswitch_data_208
:cond_30
:pswitch_30
const/4 v3, 0x4
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_38
move-exception v2
const/4 v3, 0x4
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/4 v2, 0x5
goto :goto_1c
:pswitch_41
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000L
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_53
const-wide/16 v14, 0xc00
const-wide/high16 v18, 0x800000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_65
const-wide v2, 0x200000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_7d
const/4 v2, 0x5
const/16 v3, 0x2d
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:cond_7d
const-wide/high16 v2, 0x1000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_92
const/4 v2, 0x5
const/16 v3, 0x30
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:cond_92
const-wide v14, 0x100000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_a8
const-wide/32 v14, 0x2000000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_bc
const-wide/32 v2, 0x400000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_d3
const/4 v2, 0x5
const/16 v3, 0x16
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_d3
const-wide v2, 0x8000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x5
const/16 v3, 0x27
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:pswitch_ec
const-wide v14, 0x2000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_102
const-wide v14, 0x40000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_118
const-wide/high16 v2, 0x4000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x5
const/16 v3, 0x32
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:pswitch_12e
const-wide/high16 v14, 0x410000000000000L
const-wide v18, 0x280000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_144
const-wide/32 v14, 0x10100000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_158
const-wide v14, 0x200000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_16e
const-wide v2, 0x400000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_187
const/4 v2, 0x5
const/16 v3, 0x2e
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_187
const-wide v14, 0x800080000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_19d
const-wide/high16 v14, 0x8000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_1b0
const-wide/high16 v2, 0x40000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1c6
const/4 v2, 0x5
const/16 v3, 0x36
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_1c6
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_1d9
const-wide v2, 0x400000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_1f2
const/4 v2, 0x5
const/16 v3, 0x22
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_1f2
const-wide v14, 0x2080000000000L
const-wide/high16 v18, 0x28000000000000L
const-wide/16 v22, 0x28
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->e(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_data_208
.packed-switch 0x5f
:pswitch_41
:pswitch_30
:pswitch_53
:pswitch_30
:pswitch_65
:pswitch_a8
:pswitch_bc
:pswitch_ec
:pswitch_102
:pswitch_118
:pswitch_12e
:pswitch_30
:pswitch_30
:pswitch_144
:pswitch_158
:pswitch_16e
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_19d
:pswitch_1b0
:pswitch_1d9
.end packed-switch
.end method
.method private final d()V
.registers 4
const v0, -0x7fffffff
iput v0, p0, Lbsh/l;->v:I
const/16 v0, 0x4a
:goto_7
add-int/lit8 v1, v0, -0x1
if-gtz v0, :cond_c
return-void
:cond_c
iget-object v0, p0, Lbsh/l;->y:[I
const/high16 v2, -0x80000000
aput v2, v0, v1
move v0, v1
goto :goto_7
.end method
.method private final d(II)V
.registers 4
:goto_0
sget-object v0, Lbsh/l;->k:[I
aget v0, v0, p1
invoke-direct {p0, v0}, Lbsh/l;->a(I)V
add-int/lit8 v0, p1, 0x1
if-ne p1, p2, :cond_c
return-void
:cond_c
move p1, v0
goto :goto_0
.end method
.method private final e(II)I
.registers 16
const/4 v2, 0x0
const/16 v0, 0x4a
iput v0, p0, Lbsh/l;->u:I
const/4 v1, 0x1
iget-object v0, p0, Lbsh/l;->z:[I
const/4 v3, 0x0
aput p1, v0, v3
const v0, 0x7fffffff
move v8, v1
move v9, v2
:goto_10
iget v1, p0, Lbsh/l;->v:I
add-int/lit8 v1, v1, 0x1
iput v1, p0, Lbsh/l;->v:I
const v2, 0x7fffffff
if-ne v1, v2, :cond_1e
invoke-direct {p0}, Lbsh/l;->d()V
:cond_1e
iget-char v1, p0, Lbsh/l;->r:C
const/16 v2, 0x40
if-ge v1, v2, :cond_5c5
const-wide/16 v2, 0x1
iget-char v1, p0, Lbsh/l;->r:C
shl-long/2addr v2, v1
:cond_29
iget-object v1, p0, Lbsh/l;->z:[I
add-int/lit8 v8, v8, -0x1
aget v1, v1, v8
packed-switch v1, :pswitch_data_832
:cond_32
:goto_32
:pswitch_32
if-ne v8, v9, :cond_29
:goto_34
const v1, 0x7fffffff
if-eq v0, v1, :cond_40
iput v0, p0, Lbsh/l;->x:I
iput p2, p0, Lbsh/l;->w:I
const v0, 0x7fffffff
:cond_40
add-int/lit8 p2, p2, 0x1
iget v1, p0, Lbsh/l;->u:I
iput v9, p0, Lbsh/l;->u:I
rsub-int/lit8 v2, v9, 0x4a
if-ne v1, v2, :cond_823
:goto_4a
return p2
:pswitch_4b
const-wide v4, 0x1ffffffffL
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_76
const/4 v1, 0x6
if-le v0, v1, :cond_5b
const/4 v0, 0x6
:cond_5b
const/4 v1, 0x0
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
:cond_5f
:goto_5f
const-wide/high16 v4, 0x3fe000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_de
const/16 v1, 0x3c
if-le v0, v1, :cond_6e
const/16 v0, 0x3c
:cond_6e
const/16 v1, 0x8
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto :goto_32
:cond_76
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_85
const/4 v1, 0x0
const/4 v4, 0x6
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto :goto_5f
:cond_85
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2f
if-ne v1, v4, :cond_92
const/4 v1, 0x7
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto :goto_5f
:cond_92
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x24
if-ne v1, v4, :cond_a4
const/16 v1, 0x45
if-le v0, v1, :cond_9e
const/16 v0, 0x45
:cond_9e
const/16 v1, 0x23
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto :goto_5f
:cond_a4
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x22
if-ne v1, v4, :cond_b2
const/16 v1, 0xa
const/16 v4, 0xc
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto :goto_5f
:cond_b2
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x27
if-ne v1, v4, :cond_c0
const/16 v1, 0xd
const/16 v4, 0xe
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto :goto_5f
:cond_c0
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2e
if-ne v1, v4, :cond_cc
const/16 v1, 0xb
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto :goto_5f
:cond_cc
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x23
if-ne v1, v4, :cond_5f
iget-object v1, p0, Lbsh/l;->z:[I
iget v4, p0, Lbsh/l;->u:I
add-int/lit8 v5, v4, 0x1
iput v5, p0, Lbsh/l;->u:I
const/4 v5, 0x1
aput v5, v1, v4
goto :goto_5f
:cond_de
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x30
if-ne v1, v4, :cond_32
const/16 v1, 0x3c
if-le v0, v1, :cond_ea
const/16 v0, 0x3c
:cond_ea
const/16 v1, 0xf
const/16 v4, 0x11
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_f3
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2a
if-ne v1, v4, :cond_112
iget-object v1, p0, Lbsh/l;->z:[I
iget v4, p0, Lbsh/l;->u:I
add-int/lit8 v5, v4, 0x1
iput v5, p0, Lbsh/l;->u:I
const/16 v5, 0x43
aput v5, v1, v4
:cond_105
:goto_105
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2a
if-ne v1, v4, :cond_32
const/16 v1, 0x3e
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:cond_112
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2f
if-ne v1, v4, :cond_105
const/4 v1, 0x7
if-le v0, v1, :cond_11c
const/4 v0, 0x7
:cond_11c
const/16 v1, 0x12
const/16 v4, 0x14
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto :goto_105
:pswitch_124
const-wide v4, 0x1ffffffffL
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/4 v1, 0x6
if-le v0, v1, :cond_134
const/4 v0, 0x6
:cond_134
const/4 v1, 0x0
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_13a
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x21
if-ne v1, v4, :cond_32
const/16 v1, 0x15
const/16 v4, 0x17
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_149
const-wide/16 v4, -0x2401
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x15
const/16 v4, 0x17
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_15b
const-wide/16 v4, 0x2400
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x8
if-le v0, v1, :cond_32
const/16 v0, 0x8
goto/16 :goto_32
:pswitch_16c
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0xa
if-ne v1, v4, :cond_32
const/16 v1, 0x8
if-le v0, v1, :cond_32
const/16 v0, 0x8
goto/16 :goto_32
:pswitch_17a
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0xd
if-ne v1, v4, :cond_32
iget-object v1, p0, Lbsh/l;->z:[I
iget v4, p0, Lbsh/l;->u:I
add-int/lit8 v5, v4, 0x1
iput v5, p0, Lbsh/l;->u:I
const/4 v5, 0x4
aput v5, v1, v4
goto/16 :goto_32
:pswitch_18d
const-wide/high16 v4, 0x3fe000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x3c
if-le v0, v1, :cond_19c
const/16 v0, 0x3c
:cond_19c
const/16 v1, 0x8
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_1a5
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x3c
if-le v0, v1, :cond_1b4
const/16 v0, 0x3c
:cond_1b4
const/16 v1, 0x8
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_1bd
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2e
if-ne v1, v4, :cond_32
const/16 v1, 0xb
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_1ca
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x40
if-le v0, v1, :cond_1d9
const/16 v0, 0x40
:cond_1d9
const/16 v1, 0x18
const/16 v4, 0x1a
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_1e2
const-wide v4, 0x280000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0xe
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_1f5
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x40
if-le v0, v1, :cond_204
const/16 v0, 0x40
:cond_204
const/16 v1, 0xe
const/16 v4, 0xf
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_20d
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x27
if-ne v1, v4, :cond_32
const/16 v1, 0xd
const/16 v4, 0xe
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto/16 :goto_32
:pswitch_21c
const-wide v4, -0x8000002401L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x12
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_22f
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x27
if-ne v1, v4, :cond_32
const/16 v1, 0x42
if-le v0, v1, :cond_32
const/16 v0, 0x42
goto/16 :goto_32
:pswitch_23d
const-wide v4, 0x8400000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x12
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_250
const-wide/high16 v4, 0xff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x16
const/16 v4, 0x12
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_262
const-wide/high16 v4, 0xff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x12
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_272
const-wide/high16 v4, 0xf000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
iget-object v1, p0, Lbsh/l;->z:[I
iget v4, p0, Lbsh/l;->u:I
add-int/lit8 v5, v4, 0x1
iput v5, p0, Lbsh/l;->u:I
const/16 v5, 0x18
aput v5, v1, v4
goto/16 :goto_32
:pswitch_289
const-wide/high16 v4, 0xff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x16
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_299
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x22
if-ne v1, v4, :cond_32
const/16 v1, 0xa
const/16 v4, 0xc
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_2a8
const-wide v4, -0x400002401L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0xa
const/16 v4, 0xc
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_2bd
const-wide v4, 0x8400000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0xa
const/16 v4, 0xc
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_2d2
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x22
if-ne v1, v4, :cond_32
const/16 v1, 0x43
if-le v0, v1, :cond_32
const/16 v0, 0x43
goto/16 :goto_32
:pswitch_2e0
const-wide/high16 v4, 0xff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x1b
const/16 v4, 0x1e
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_2f2
const-wide/high16 v4, 0xff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0xa
const/16 v4, 0xc
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_304
const-wide/high16 v4, 0xf000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
iget-object v1, p0, Lbsh/l;->z:[I
iget v4, p0, Lbsh/l;->u:I
add-int/lit8 v5, v4, 0x1
iput v5, p0, Lbsh/l;->u:I
const/16 v5, 0x21
aput v5, v1, v4
goto/16 :goto_32
:pswitch_31b
const-wide/high16 v4, 0xff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x1f
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_32b
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x24
if-ne v1, v4, :cond_32
const/16 v1, 0x45
if-le v0, v1, :cond_337
const/16 v0, 0x45
:cond_337
const/16 v1, 0x23
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_33e
const-wide v4, 0x3ff001000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x45
if-le v0, v1, :cond_350
const/16 v0, 0x45
:cond_350
const/16 v1, 0x23
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_357
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/4 v1, 0x0
const/4 v4, 0x6
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_367
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x25
const/16 v4, 0x26
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_379
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2e
if-ne v1, v4, :cond_32
const/16 v1, 0x40
if-le v0, v1, :cond_385
const/16 v0, 0x40
:cond_385
const/16 v1, 0x1f
const/16 v4, 0x21
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_38e
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x40
if-le v0, v1, :cond_39d
const/16 v0, 0x40
:cond_39d
const/16 v1, 0x1f
const/16 v4, 0x21
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_3a6
const-wide v4, 0x280000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x2a
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_3b9
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x40
if-le v0, v1, :cond_3c8
const/16 v0, 0x40
:cond_3c8
const/16 v1, 0x2a
const/16 v4, 0xf
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_3d1
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x2b
const/16 v4, 0x2c
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_3e3
const-wide v4, 0x280000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x2e
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_3f6
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x40
if-le v0, v1, :cond_405
const/16 v0, 0x40
:cond_405
const/16 v1, 0x2e
const/16 v4, 0xf
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_40e
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x22
const/16 v4, 0x24
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_420
const-wide v4, 0x280000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x32
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_433
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x32
const/16 v4, 0xf
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_445
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x30
if-ne v1, v4, :cond_32
const/16 v1, 0x3c
if-le v0, v1, :cond_451
const/16 v0, 0x3c
:cond_451
const/16 v1, 0xf
const/16 v4, 0x11
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_45a
const-wide/high16 v4, 0x3ff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x3c
if-le v0, v1, :cond_469
const/16 v0, 0x3c
:cond_469
const/16 v1, 0x35
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_472
const-wide/high16 v4, 0xff000000000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x3c
if-le v0, v1, :cond_481
const/16 v0, 0x3c
:cond_481
const/16 v1, 0x36
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_48a
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2f
if-ne v1, v4, :cond_32
const/4 v1, 0x7
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto/16 :goto_32
:pswitch_498
const-wide/16 v4, -0x2401
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/4 v1, 0x7
if-le v0, v1, :cond_4a5
const/4 v0, 0x7
:cond_4a5
const/16 v1, 0x12
const/16 v4, 0x14
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_4ae
const-wide/16 v4, 0x2400
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/4 v1, 0x7
if-le v0, v1, :cond_32
const/4 v0, 0x7
goto/16 :goto_32
:pswitch_4bd
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0xa
if-ne v1, v4, :cond_32
const/4 v1, 0x7
if-le v0, v1, :cond_32
const/4 v0, 0x7
goto/16 :goto_32
:pswitch_4c9
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0xd
if-ne v1, v4, :cond_32
iget-object v1, p0, Lbsh/l;->z:[I
iget v4, p0, Lbsh/l;->u:I
add-int/lit8 v5, v4, 0x1
iput v5, p0, Lbsh/l;->u:I
const/16 v5, 0x3b
aput v5, v1, v4
goto/16 :goto_32
:pswitch_4dd
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2a
if-ne v1, v4, :cond_32
const/16 v1, 0x3e
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_32
:pswitch_4ea
const-wide v4, -0x40000000001L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x3e
const/16 v4, 0x3f
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_4ff
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2a
if-ne v1, v4, :cond_32
const/16 v1, 0x25
const/16 v4, 0x27
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_50e
const-wide v4, -0x840000000001L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x41
const/16 v4, 0x3f
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_523
const-wide v4, -0x40000000001L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x41
const/16 v4, 0x3f
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_538
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2f
if-ne v1, v4, :cond_32
const/16 v1, 0x9
if-le v0, v1, :cond_32
const/16 v0, 0x9
goto/16 :goto_32
:pswitch_546
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2a
if-ne v1, v4, :cond_32
const/16 v1, 0x44
const/16 v4, 0x45
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_555
const-wide v4, -0x40000000001L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x44
const/16 v4, 0x45
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_56a
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2a
if-ne v1, v4, :cond_32
const/16 v1, 0x28
const/16 v4, 0x2a
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_32
:pswitch_579
const-wide v4, -0x840000000001L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x47
const/16 v4, 0x45
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_58e
const-wide v4, -0x40000000001L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_32
const/16 v1, 0x47
const/16 v4, 0x45
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_32
:pswitch_5a3
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2f
if-ne v1, v4, :cond_32
const/16 v1, 0x44
if-le v0, v1, :cond_32
const/16 v0, 0x44
goto/16 :goto_32
:pswitch_5b1
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x2a
if-ne v1, v4, :cond_32
iget-object v1, p0, Lbsh/l;->z:[I
iget v4, p0, Lbsh/l;->u:I
add-int/lit8 v5, v4, 0x1
iput v5, p0, Lbsh/l;->u:I
const/16 v5, 0x43
aput v5, v1, v4
goto/16 :goto_32
:cond_5c5
iget-char v1, p0, Lbsh/l;->r:C
const/16 v2, 0x80
if-ge v1, v2, :cond_73f
const-wide/16 v2, 0x1
iget-char v1, p0, Lbsh/l;->r:C
and-int/lit8 v1, v1, 0x3f
shl-long/2addr v2, v1
:cond_5d2
iget-object v1, p0, Lbsh/l;->z:[I
add-int/lit8 v8, v8, -0x1
aget v1, v1, v8
sparse-switch v1, :sswitch_data_8ca
:cond_5db
:goto_5db
if-ne v8, v9, :cond_5d2
goto/16 :goto_34
:sswitch_5df
const-wide v4, 0x7fffffe87fffffeL
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x45
if-le v0, v1, :cond_5f1
const/16 v0, 0x45
:cond_5f1
const/16 v1, 0x23
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto :goto_5db
:sswitch_5f7
const/16 v1, 0x15
const/16 v4, 0x17
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto :goto_5db
:sswitch_5ff
const-wide v4, 0x100000001000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x3c
if-le v0, v1, :cond_5db
const/16 v0, 0x3c
goto :goto_5db
:sswitch_612
const-wide v4, 0x2000000020L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x2b
const/16 v4, 0x2c
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto :goto_5db
:sswitch_626
const-wide v4, 0x5000000050L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x40
if-le v0, v1, :cond_5db
const/16 v0, 0x40
goto :goto_5db
:sswitch_639
const-wide/32 v4, -0x10000001
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x12
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto :goto_5db
:sswitch_649
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x5c
if-ne v1, v4, :cond_5db
const/16 v1, 0x2d
const/16 v4, 0x2f
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto :goto_5db
:sswitch_657
const-wide v4, 0x14404410000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x12
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_5db
:sswitch_66a
const-wide/32 v4, -0x10000001
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0xa
const/16 v4, 0xc
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_5db
:sswitch_67d
iget-char v1, p0, Lbsh/l;->r:C
const/16 v4, 0x5c
if-ne v1, v4, :cond_5db
const/16 v1, 0x30
const/16 v4, 0x32
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto/16 :goto_5db
:sswitch_68c
const-wide v4, 0x14404410000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0xa
const/16 v4, 0xc
invoke-direct {p0, v1, v4}, Lbsh/l;->d(II)V
goto/16 :goto_5db
:sswitch_6a1
const-wide v4, 0x2000000020L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x33
const/16 v4, 0x34
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto/16 :goto_5db
:sswitch_6b6
const-wide v4, 0x2000000020L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x35
const/16 v4, 0x36
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto/16 :goto_5db
:sswitch_6cb
const-wide v4, 0x2000000020L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x37
const/16 v4, 0x38
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto/16 :goto_5db
:sswitch_6e0
const-wide v4, 0x100000001000000L
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x35
invoke-direct {p0, v1}, Lbsh/l;->a(I)V
goto/16 :goto_5db
:sswitch_6f3
const-wide v4, 0x7e0000007eL
and-long/2addr v4, v2
const-wide/16 v6, 0x0
cmp-long v1, v4, v6
if-eqz v1, :cond_5db
const/16 v1, 0x3c
if-le v0, v1, :cond_705
const/16 v0, 0x3c
:cond_705
const/16 v1, 0x35
const/16 v4, 0x9
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_5db
:sswitch_70e
const/4 v1, 0x7
if-le v0, v1, :cond_712
const/4 v0, 0x7
:cond_712
const/16 v1, 0x12
const/16 v4, 0x14
invoke-direct {p0, v1, v4}, Lbsh/l;->b(II)V
goto/16 :goto_5db
:sswitch_71b
const/16 v1, 0x3e
const/16 v4, 0x3f
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_5db
:sswitch_724
const/16 v1, 0x41
const/16 v4, 0x3f
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_5db
:sswitch_72d
const/16 v1, 0x44
const/16 v4, 0x45
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_5db
:sswitch_736
const/16 v1, 0x47
const/16 v4, 0x45
invoke-direct {p0, v1, v4}, Lbsh/l;->c(II)V
goto/16 :goto_5db
:cond_73f
iget-char v1, p0, Lbsh/l;->r:C
shr-int/lit8 v1, v1, 0x8
shr-int/lit8 v2, v1, 0x6
const-wide/16 v4, 0x1
and-int/lit8 v3, v1, 0x3f
shl-long/2addr v4, v3
iget-char v3, p0, Lbsh/l;->r:C
and-int/lit16 v3, v3, 0xff
shr-int/lit8 v3, v3, 0x6
const-wide/16 v6, 0x1
iget-char v10, p0, Lbsh/l;->r:C
and-int/lit8 v10, v10, 0x3f
shl-long/2addr v6, v10
:cond_757
iget-object v10, p0, Lbsh/l;->z:[I
add-int/lit8 v8, v8, -0x1
aget v10, v10, v8
sparse-switch v10, :sswitch_data_92c
:cond_760
:goto_760
if-ne v8, v9, :cond_757
goto/16 :goto_34
:sswitch_764
invoke-static/range {v1 .. v7}, Lbsh/l;->a(IIIJJ)Z
move-result v10
if-eqz v10, :cond_772
const/4 v10, 0x6
if-le v0, v10, :cond_76e
const/4 v0, 0x6
:cond_76e
const/4 v10, 0x0
invoke-direct {p0, v10}, Lbsh/l;->a(I)V
:cond_772
invoke-static/range {v1 .. v7}, Lbsh/l;->c(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0x45
if-le v0, v10, :cond_77e
const/16 v0, 0x45
:cond_77e
const/16 v10, 0x23
invoke-direct {p0, v10}, Lbsh/l;->a(I)V
goto :goto_760
:sswitch_784
invoke-static/range {v1 .. v7}, Lbsh/l;->a(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/4 v10, 0x6
if-le v0, v10, :cond_78e
const/4 v0, 0x6
:cond_78e
const/4 v10, 0x0
invoke-direct {p0, v10}, Lbsh/l;->a(I)V
goto :goto_760
:sswitch_793
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0x15
const/16 v11, 0x17
invoke-direct {p0, v10, v11}, Lbsh/l;->b(II)V
goto :goto_760
:sswitch_7a1
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
iget-object v10, p0, Lbsh/l;->z:[I
iget v11, p0, Lbsh/l;->u:I
add-int/lit8 v12, v11, 0x1
iput v12, p0, Lbsh/l;->u:I
const/16 v12, 0x12
aput v12, v10, v11
goto :goto_760
:sswitch_7b4
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0xa
const/16 v11, 0xc
invoke-direct {p0, v10, v11}, Lbsh/l;->b(II)V
goto :goto_760
:sswitch_7c2
invoke-static/range {v1 .. v7}, Lbsh/l;->c(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0x45
if-le v0, v10, :cond_7ce
const/16 v0, 0x45
:cond_7ce
const/16 v10, 0x23
invoke-direct {p0, v10}, Lbsh/l;->a(I)V
goto :goto_760
:sswitch_7d4
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/4 v10, 0x7
if-le v0, v10, :cond_7de
const/4 v0, 0x7
:cond_7de
const/16 v10, 0x12
const/16 v11, 0x14
invoke-direct {p0, v10, v11}, Lbsh/l;->b(II)V
goto/16 :goto_760
:sswitch_7e7
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0x3e
const/16 v11, 0x3f
invoke-direct {p0, v10, v11}, Lbsh/l;->c(II)V
goto/16 :goto_760
:sswitch_7f6
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0x41
const/16 v11, 0x3f
invoke-direct {p0, v10, v11}, Lbsh/l;->c(II)V
goto/16 :goto_760
:sswitch_805
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0x44
const/16 v11, 0x45
invoke-direct {p0, v10, v11}, Lbsh/l;->c(II)V
goto/16 :goto_760
:sswitch_814
invoke-static/range {v1 .. v7}, Lbsh/l;->b(IIIJJ)Z
move-result v10
if-eqz v10, :cond_760
const/16 v10, 0x47
const/16 v11, 0x45
invoke-direct {p0, v10, v11}, Lbsh/l;->c(II)V
goto/16 :goto_760
:cond_823
:try_start_823
iget-object v3, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v3}, Lbsh/j;->e()C
move-result v3
iput-char v3, p0, Lbsh/l;->r:C
:try_end_82b
.catch Ljava/io/IOException; {:try_start_823 .. :try_end_82b} :catch_82f
move v8, v1
move v9, v2
goto/16 :goto_10
:catch_82f
move-exception v0
goto/16 :goto_4a
:pswitch_data_832
.packed-switch 0x0
:pswitch_124
:pswitch_13a
:pswitch_149
:pswitch_15b
:pswitch_16c
:pswitch_17a
:pswitch_4b
:pswitch_18d
:pswitch_1a5
:pswitch_32
:pswitch_1bd
:pswitch_1ca
:pswitch_32
:pswitch_1e2
:pswitch_1f5
:pswitch_32
:pswitch_20d
:pswitch_21c
:pswitch_22f
:pswitch_32
:pswitch_23d
:pswitch_250
:pswitch_262
:pswitch_272
:pswitch_289
:pswitch_299
:pswitch_2a8
:pswitch_32
:pswitch_2bd
:pswitch_2d2
:pswitch_2e0
:pswitch_2f2
:pswitch_304
:pswitch_31b
:pswitch_32b
:pswitch_33e
:pswitch_357
:pswitch_367
:pswitch_379
:pswitch_38e
:pswitch_32
:pswitch_3a6
:pswitch_3b9
:pswitch_3d1
:pswitch_32
:pswitch_3e3
:pswitch_3f6
:pswitch_40e
:pswitch_32
:pswitch_420
:pswitch_433
:pswitch_445
:pswitch_32
:pswitch_45a
:pswitch_472
:pswitch_48a
:pswitch_f3
:pswitch_498
:pswitch_4ae
:pswitch_4bd
:pswitch_4c9
:pswitch_4dd
:pswitch_4ea
:pswitch_4ff
:pswitch_50e
:pswitch_523
:pswitch_538
:pswitch_546
:pswitch_555
:pswitch_56a
:pswitch_579
:pswitch_58e
:pswitch_5a3
:pswitch_5b1
.end packed-switch
:sswitch_data_8ca
.sparse-switch
0x2 -> :sswitch_5f7
0x6 -> :sswitch_5df
0x9 -> :sswitch_5ff
0xc -> :sswitch_612
0xf -> :sswitch_626
0x11 -> :sswitch_639
0x13 -> :sswitch_649
0x14 -> :sswitch_657
0x1a -> :sswitch_66a
0x1b -> :sswitch_67d
0x1c -> :sswitch_68c
0x23 -> :sswitch_5df
0x28 -> :sswitch_6a1
0x2c -> :sswitch_6b6
0x30 -> :sswitch_6cb
0x34 -> :sswitch_6e0
0x35 -> :sswitch_6f3
0x39 -> :sswitch_70e
0x3e -> :sswitch_71b
0x40 -> :sswitch_724
0x41 -> :sswitch_724
0x44 -> :sswitch_72d
0x46 -> :sswitch_736
0x47 -> :sswitch_736
.end sparse-switch
:sswitch_data_92c
.sparse-switch
0x0 -> :sswitch_784
0x2 -> :sswitch_793
0x6 -> :sswitch_764
0x11 -> :sswitch_7a1
0x1a -> :sswitch_7b4
0x22 -> :sswitch_7c2
0x23 -> :sswitch_7c2
0x39 -> :sswitch_7d4
0x3e -> :sswitch_7e7
0x40 -> :sswitch_7f6
0x41 -> :sswitch_7f6
0x44 -> :sswitch_805
0x46 -> :sswitch_814
0x47 -> :sswitch_814
.end sparse-switch
.end method
.method private final e(JJ)I
.registers 14
const/16 v1, 0x19
const-wide/16 v2, 0x0
and-long v6, p3, p1
cmp-long v0, v6, v2
if-nez v0, :cond_14
const/16 v1, 0x18
move-object v0, p0
move-wide v4, v2
move-wide v6, p1
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_13
return v0
:cond_14
:try_start_14
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_1c
.catch Ljava/io/IOException; {:try_start_14 .. :try_end_1c} :catch_28
iget-char v0, p0, Lbsh/l;->r:C
packed-switch v0, :pswitch_data_38
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
goto :goto_13
:catch_28
move-exception v0
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
const/16 v0, 0x1a
goto :goto_13
:pswitch_31
const-wide/16 v0, 0x20
invoke-direct {p0, v6, v7, v0, v1}, Lbsh/l;->f(JJ)I
move-result v0
goto :goto_13
:pswitch_data_38
.packed-switch 0x67
:pswitch_31
.end packed-switch
.end method
.method private final e(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0xf
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_76
:cond_2e
const/16 v3, 0x10
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0x10
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0x11
goto :goto_1a
:sswitch_46
const-wide/16 v14, 0x0
const-wide/16 v18, 0x8
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->f(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_54
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->f(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_62
const-wide/16 v2, 0x2
and-long/2addr v2, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_2e
const/16 v2, 0x11
const/16 v3, 0x81
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto :goto_1a
:sswitch_data_76
.sparse-switch
0x67 -> :sswitch_46
0x68 -> :sswitch_54
0x6e -> :sswitch_62
.end sparse-switch
.end method
.method private final e(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x4
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_38
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
packed-switch v2, :pswitch_data_198
:cond_30
:pswitch_30
const/4 v3, 0x5
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_38
move-exception v2
const/4 v3, 0x5
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/4 v2, 0x6
goto :goto_1c
:pswitch_41
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x28000000000000L
const-wide/16 v22, 0x28
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_53
const-wide v14, 0x2000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_68
const-wide v14, 0x800000400L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_7d
const-wide v2, 0x40000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_95
const/4 v2, 0x6
const/16 v3, 0x2a
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:cond_95
const-wide v2, 0x80000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_ae
const/4 v2, 0x6
const/16 v3, 0x2b
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_ae
const-wide v14, 0x10000200000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_c4
const-wide/high16 v14, 0x2000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_d7
const-wide/high16 v14, 0x400000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_ea
const-wide/16 v2, 0x800
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x6
const/16 v3, 0xb
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:pswitch_100
const-wide/high16 v14, 0x8000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_113
const-wide/32 v2, 0x2000000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_12a
const/4 v2, 0x6
const/16 v3, 0x19
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_12a
const-wide/16 v14, 0x0
const-wide v18, 0x2802280000000000L # 5.759938310470282E-116
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_140
const-wide/32 v2, 0x100000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_157
const/4 v2, 0x6
const/16 v3, 0x14
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_157
const-wide v14, 0x100000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_16d
const-wide/32 v14, 0x80000
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->f(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_181
const-wide/32 v2, 0x10000000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x6
const/16 v3, 0x1c
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:pswitch_data_198
.packed-switch 0x5f
:pswitch_41
:pswitch_30
:pswitch_53
:pswitch_30
:pswitch_68
:pswitch_30
:pswitch_7d
:pswitch_c4
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_d7
:pswitch_30
:pswitch_ea
:pswitch_100
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_113
:pswitch_140
:pswitch_16d
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_181
.end packed-switch
.end method
.method private final f(JJ)I
.registers 14
const/16 v8, 0x1b
const/16 v1, 0x1a
const-wide/16 v2, 0x0
and-long v6, p3, p1
cmp-long v0, v6, v2
if-nez v0, :cond_16
const/16 v1, 0x19
move-object v0, p0
move-wide v4, v2
move-wide v6, p1
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_15
return v0
:cond_16
:try_start_16
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_1e
.catch Ljava/io/IOException; {:try_start_16 .. :try_end_1e} :catch_2a
iget-char v0, p0, Lbsh/l;->r:C
packed-switch v0, :pswitch_data_40
:cond_23
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
goto :goto_15
:catch_2a
move-exception v0
move-object v0, p0
move-wide v4, v2
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
move v0, v8
goto :goto_15
:pswitch_32
const-wide/16 v4, 0x20
and-long/2addr v4, v6
cmp-long v0, v4, v2
if-eqz v0, :cond_23
const/16 v0, 0x85
invoke-direct {p0, v8, v0}, Lbsh/l;->a(II)I
move-result v0
goto :goto_15
:pswitch_data_40
.packed-switch 0x6e
:pswitch_32
.end packed-switch
.end method
.method private final f(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0x10
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_68
:cond_2e
const/16 v3, 0x11
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0x11
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0x12
goto :goto_1a
:sswitch_46
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->g(JJJJ)I
move-result v2
goto :goto_1a
:sswitch_54
const-wide/16 v2, 0x8
and-long/2addr v2, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_2e
const/16 v2, 0x12
const/16 v3, 0x83
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto :goto_1a
:sswitch_data_68
.sparse-switch
0x69 -> :sswitch_46
0x6e -> :sswitch_54
.end sparse-switch
.end method
.method private final f(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x5
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_38
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
packed-switch v2, :pswitch_data_128
:cond_30
:pswitch_30
const/4 v3, 0x6
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_38
move-exception v2
const/4 v3, 0x6
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/4 v2, 0x7
goto :goto_1c
:pswitch_41
const-wide v14, 0x2000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->g(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_56
const-wide/32 v2, 0x80000
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_6c
const/4 v2, 0x7
const/16 v3, 0x13
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:cond_6c
const-wide/high16 v2, 0x400000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_81
const/4 v2, 0x7
const/16 v3, 0x3a
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:cond_81
const-wide v14, 0x100800000000L
const-wide v18, 0x280000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->g(JJJJJJ)I
move-result v2
goto :goto_1c
:pswitch_99
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000L
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->g(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_ac
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->g(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_bf
const-wide v14, 0x18000200000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->g(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_d5
const-wide/high16 v2, 0x2000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x7
const/16 v3, 0x31
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:pswitch_eb
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x808000000000000L
const-wide/16 v22, 0x8
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->g(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:pswitch_fe
const-wide/16 v2, 0x400
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/4 v2, 0x7
const/16 v3, 0xa
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:pswitch_114
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x20000000000000L
const-wide/16 v22, 0x20
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->g(JJJJJJ)I
move-result v2
goto/16 :goto_1c
nop
:pswitch_data_128
.packed-switch 0x63
:pswitch_41
:pswitch_30
:pswitch_56
:pswitch_30
:pswitch_30
:pswitch_99
:pswitch_ac
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_30
:pswitch_bf
:pswitch_30
:pswitch_d5
:pswitch_30
:pswitch_30
:pswitch_eb
:pswitch_fe
:pswitch_114
.end packed-switch
.end method
.method private final g(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0x11
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
packed-switch v2, :pswitch_data_54
const/16 v3, 0x12
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0x12
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0x13
goto :goto_1a
:pswitch_46
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->h(JJJJ)I
move-result v2
goto :goto_1a
:pswitch_data_54
.packed-switch 0x66
:pswitch_46
.end packed-switch
.end method
.method private final g(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x6
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_38
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_118
:cond_30
const/4 v3, 0x7
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_38
move-exception v2
const/4 v3, 0x7
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0x8
goto :goto_1c
:sswitch_42
const-wide/16 v14, 0x0
const-wide v18, 0x280000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->h(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_57
const-wide v2, 0x100000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/16 v2, 0x8
const/16 v3, 0x2c
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:sswitch_70
const-wide v2, 0x2000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/16 v2, 0x8
const/16 v3, 0x25
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:sswitch_89
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->h(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_9b
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x8000000000000L
const-wide/16 v22, 0x8
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->h(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_ae
const-wide/high16 v14, 0x8000000000000L
const-wide/high16 v18, 0x802000000000000L
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->h(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_c1
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x20000000000000L
const-wide/16 v22, 0x20
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->h(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_d4
const-wide v14, 0x800000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->h(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_ea
const-wide/high16 v2, 0x10000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_101
const/16 v2, 0x8
const/16 v3, 0x34
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_101
const-wide v14, 0x200000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->h(JJJJJJ)I
move-result v2
goto/16 :goto_1c
nop
:sswitch_data_118
.sparse-switch
0x5f -> :sswitch_42
0x64 -> :sswitch_57
0x65 -> :sswitch_70
0x67 -> :sswitch_89
0x68 -> :sswitch_9b
0x69 -> :sswitch_ae
0x6e -> :sswitch_c1
0x6f -> :sswitch_d4
0x74 -> :sswitch_ea
.end sparse-switch
.end method
.method private final h(JJJJ)I
.registers 30
and-long v6, p3, p1
and-long v8, p7, p5
or-long v2, v6, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1b
const/16 v3, 0x12
const-wide/16 v4, 0x0
move-object/from16 v2, p0
move-wide/from16 v6, p1
move-wide/from16 v8, p5
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1a
return v2
:cond_1b
:try_start_1b
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_27
.catch Ljava/io/IOException; {:try_start_1b .. :try_end_27} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
packed-switch v2, :pswitch_data_6a
const/16 v3, 0x13
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1a
:catch_39
move-exception v2
const/16 v3, 0x13
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0x14
goto :goto_1a
:pswitch_46
const-wide/high16 v2, 0x20000000000000L
and-long/2addr v2, v6
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_5b
const/16 v2, 0x75
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/16 v2, 0x14
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_5b
const-wide/16 v14, 0x0
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->i(JJJJ)I
move-result v2
goto :goto_1a
nop
:pswitch_data_6a
.packed-switch 0x74
:pswitch_46
.end packed-switch
.end method
.method private final h(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1d
const/4 v3, 0x7
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_39
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_114
:cond_30
const/16 v3, 0x8
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_39
move-exception v2
const/16 v3, 0x8
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0x9
goto :goto_1c
:sswitch_44
const-wide/16 v14, 0x0
const-wide v18, 0x80000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->i(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_59
const-wide v2, 0x800000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_72
const/16 v2, 0x9
const/16 v3, 0x23
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1c
:cond_72
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x2000000000000L
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->i(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_84
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x800000000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->i(JJJJJJ)I
move-result v2
goto :goto_1c
:sswitch_96
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x8000000000000L
const-wide/16 v22, 0x8
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->i(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_a9
const-wide/high16 v2, 0x2000000000000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_30
const/16 v2, 0x9
const/16 v3, 0x7d
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto/16 :goto_1c
:sswitch_be
const-wide/16 v14, 0x0
const-wide v18, 0x200000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->i(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_d4
const-wide v2, 0x200000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_ee
const/16 v2, 0x9
const/16 v3, 0x21
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto/16 :goto_1c
:cond_ee
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x20000000000000L
const-wide/16 v22, 0x20
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->i(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_101
const-wide/high16 v14, 0x8000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->i(JJJJJJ)I
move-result v2
goto/16 :goto_1c
:sswitch_data_114
.sparse-switch
0x61 -> :sswitch_44
0x66 -> :sswitch_59
0x67 -> :sswitch_84
0x69 -> :sswitch_96
0x6e -> :sswitch_a9
0x6f -> :sswitch_be
0x73 -> :sswitch_d4
0x7a -> :sswitch_101
.end sparse-switch
.end method
.method private final i(JJJJ)I
.registers 18
and-long v0, p3, p1
and-long v6, p7, p5
or-long/2addr v0, v6
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-nez v0, :cond_17
const/16 v1, 0x13
const-wide/16 v2, 0x0
move-object v0, p0
move-wide v4, p1
move-wide v6, p5
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
:goto_16
return v0
:cond_17
:try_start_17
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_1f
.catch Ljava/io/IOException; {:try_start_17 .. :try_end_1f} :catch_30
iget-char v0, p0, Lbsh/l;->r:C
packed-switch v0, :pswitch_data_46
const/16 v1, 0x14
const-wide/16 v2, 0x0
const-wide/16 v4, 0x0
move-object v0, p0
invoke-direct/range {v0 .. v7}, Lbsh/l;->b(IJJJ)I
move-result v0
goto :goto_16
:catch_30
move-exception v0
const/16 v1, 0x14
const-wide/16 v2, 0x0
const-wide/16 v4, 0x0
move-object v0, p0
invoke-direct/range {v0 .. v7}, Lbsh/l;->a(IJJJ)I
const/16 v0, 0x15
goto :goto_16
:pswitch_3e
const-wide/16 v0, 0x20
invoke-direct {p0, v6, v7, v0, v1}, Lbsh/l;->a(JJ)I
move-result v0
goto :goto_16
nop
:pswitch_data_46
.packed-switch 0x5f
:pswitch_3e
.end packed-switch
.end method
.method private final i(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1e
const/16 v3, 0x8
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1d
return v2
:cond_1e
:try_start_1e
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_2a
.catch Ljava/io/IOException; {:try_start_1e .. :try_end_2a} :catch_3a
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_e6
:cond_31
const/16 v3, 0x9
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1d
:catch_3a
move-exception v2
const/16 v3, 0x9
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0xa
goto :goto_1d
:sswitch_45
const-wide/high16 v14, 0x8000000000000L
const-wide/16 v18, 0x0
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->j(JJJJJJ)I
move-result v2
goto :goto_1d
:sswitch_57
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x8000000000000L
const-wide/16 v22, 0x8
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->j(JJJJJJ)I
move-result v2
goto :goto_1d
:sswitch_69
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x20000000000000L
const-wide/16 v22, 0x20
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->j(JJJJJJ)I
move-result v2
goto :goto_1d
:sswitch_7b
const-wide/high16 v2, 0x800000000000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_8f
const/16 v2, 0xa
const/16 v3, 0x7b
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto :goto_1d
:cond_8f
const-wide/16 v14, 0x0
const-wide v18, 0x80000000000L
const-wide/16 v22, 0x0
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->j(JJJJJJ)I
move-result v2
goto/16 :goto_1d
:sswitch_a5
const-wide v2, 0x200000000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_31
const/16 v2, 0xa
const/16 v3, 0x6d
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto/16 :goto_1d
:sswitch_bd
const-wide/high16 v2, 0x2000000000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_d2
const/16 v2, 0x71
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/16 v2, 0xa
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_d2
const-wide/16 v14, 0x0
const-wide/16 v18, 0x0
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->j(JJJJJJ)I
move-result v2
goto/16 :goto_1d
nop
:sswitch_data_e6
.sparse-switch
0x65 -> :sswitch_45
0x66 -> :sswitch_57
0x69 -> :sswitch_69
0x6e -> :sswitch_7b
0x72 -> :sswitch_a5
0x74 -> :sswitch_bd
.end sparse-switch
.end method
.method private final j(JJJJJJ)I
.registers 38
and-long v4, p3, p1
and-long v6, p7, p5
or-long v2, v4, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-nez v2, :cond_1e
const/16 v3, 0x9
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1d
return v2
:cond_1e
:try_start_1e
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_2a
.catch Ljava/io/IOException; {:try_start_1e .. :try_end_2a} :catch_3a
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_be
:cond_31
const/16 v3, 0xa
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1d
:catch_3a
move-exception v2
const/16 v3, 0xa
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0xb
goto :goto_1d
:sswitch_45
const-wide/16 v14, 0x0
const-wide/16 v18, 0x0
const-wide/16 v22, 0x2
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->k(JJJJJJ)I
move-result v2
goto :goto_1d
:sswitch_57
const-wide/high16 v2, 0x8000000000000L
and-long/2addr v2, v4
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_6d
const/16 v2, 0xb
const/16 v3, 0x33
const/16 v4, 0x23
move-object/from16 v0, p0
invoke-direct {v0, v2, v3, v4}, Lbsh/l;->a(III)I
move-result v2
goto :goto_1d
:cond_6d
const-wide v2, 0x80000000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_31
const/16 v2, 0xb
const/16 v3, 0x6b
move-object/from16 v0, p0
invoke-direct {v0, v2, v3}, Lbsh/l;->a(II)I
move-result v2
goto :goto_1d
:sswitch_84
const-wide/16 v14, 0x0
const-wide/high16 v18, 0x20000000000000L
const-wide/16 v22, 0x20
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->k(JJJJJJ)I
move-result v2
goto :goto_1d
:sswitch_96
const-wide/high16 v2, 0x8000000000000L
and-long/2addr v2, v6
const-wide/16 v10, 0x0
cmp-long v2, v2, v10
if-eqz v2, :cond_ab
const/16 v2, 0x73
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->x:I
const/16 v2, 0xb
move-object/from16 v0, p0
iput v2, v0, Lbsh/l;->w:I
:cond_ab
const-wide/16 v14, 0x0
const-wide/16 v18, 0x0
const-wide/16 v22, 0x8
move-object/from16 v11, p0
move-wide v12, v4
move-wide/from16 v16, v6
move-wide/from16 v20, v8
invoke-direct/range {v11 .. v23}, Lbsh/l;->k(JJJJJJ)I
move-result v2
goto/16 :goto_1d
:sswitch_data_be
.sparse-switch
0x5f -> :sswitch_45
0x64 -> :sswitch_57
0x67 -> :sswitch_84
0x74 -> :sswitch_96
.end sparse-switch
.end method
.method private final k(JJJJJJ)I
.registers 34
and-long v2, p3, p1
and-long v6, p7, p5
or-long/2addr v2, v6
and-long v8, p11, p9
or-long/2addr v2, v8
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-nez v2, :cond_1d
const/16 v3, 0xa
move-object/from16 v2, p0
move-wide/from16 v4, p1
move-wide/from16 v6, p5
move-wide/from16 v8, p9
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
:goto_1c
return v2
:cond_1d
:try_start_1d
move-object/from16 v0, p0
iget-object v2, v0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v2}, Lbsh/j;->e()C
move-result v2
move-object/from16 v0, p0
iput-char v2, v0, Lbsh/l;->r:C
:try_end_29
.catch Ljava/io/IOException; {:try_start_1d .. :try_end_29} :catch_3b
move-object/from16 v0, p0
iget-char v2, v0, Lbsh/l;->r:C
sparse-switch v2, :sswitch_data_72
const/16 v3, 0xb
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->b(IJJJ)I
move-result v2
goto :goto_1c
:catch_3b
move-exception v2
const/16 v3, 0xb
const-wide/16 v4, 0x0
move-object/from16 v2, p0
invoke-direct/range {v2 .. v9}, Lbsh/l;->a(IJJJ)I
const/16 v2, 0xc
goto :goto_1c
:sswitch_48
const-wide/16 v14, 0x0
const-wide/16 v18, 0x8
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->a(JJJJ)I
move-result v2
goto :goto_1c
:sswitch_56
const-wide/16 v14, 0x0
const-wide/16 v18, 0x2
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->a(JJJJ)I
move-result v2
goto :goto_1c
:sswitch_64
const-wide/high16 v14, 0x20000000000000L
const-wide/16 v18, 0x20
move-object/from16 v11, p0
move-wide v12, v6
move-wide/from16 v16, v8
invoke-direct/range {v11 .. v19}, Lbsh/l;->a(JJJJ)I
move-result v2
goto :goto_1c
:sswitch_data_72
.sparse-switch
0x5f -> :sswitch_48
0x61 -> :sswitch_56
0x6e -> :sswitch_64
.end sparse-switch
.end method
# virtual methods
.method protected a()Lbsh/Token;
.registers 4
iget v0, p0, Lbsh/l;->x:I
invoke-static {v0}, Lbsh/Token;->a(I)Lbsh/Token;
move-result-object v1
iget v0, p0, Lbsh/l;->x:I
iput v0, v1, Lbsh/Token;->a:I
sget-object v0, Lbsh/l;->l:[Ljava/lang/String;
iget v2, p0, Lbsh/l;->x:I
aget-object v0, v0, v2
if-nez v0, :cond_18
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->j()Ljava/lang/String;
move-result-object v0
:cond_18
iput-object v0, v1, Lbsh/Token;->f:Ljava/lang/String;
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->i()I
move-result v0
iput v0, v1, Lbsh/Token;->b:I
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->h()I
move-result v0
iput v0, v1, Lbsh/Token;->c:I
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->g()I
move-result v0
iput v0, v1, Lbsh/Token;->d:I
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->f()I
move-result v0
iput v0, v1, Lbsh/Token;->e:I
return-object v1
.end method
.method public a(Lbsh/j;)V
.registers 3
const/4 v0, 0x0
iput v0, p0, Lbsh/l;->u:I
iput v0, p0, Lbsh/l;->w:I
iget v0, p0, Lbsh/l;->t:I
iput v0, p0, Lbsh/l;->s:I
iput-object p1, p0, Lbsh/l;->q:Lbsh/j;
invoke-direct {p0}, Lbsh/l;->d()V
return-void
.end method
.method public b()Lbsh/Token;
.registers 13
const-wide/16 v10, 0x0
const/4 v5, 0x0
const v4, 0x7fffffff
const/4 v6, 0x1
const/4 v7, 0x0
move-object v1, v5
:cond_9
:goto_9
:try_start_9
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->c()C
move-result v0
iput-char v0, p0, Lbsh/l;->r:C
:try_end_11
.catch Ljava/io/IOException; {:try_start_9 .. :try_end_11} :catch_49
iput v4, p0, Lbsh/l;->x:I
iput v7, p0, Lbsh/l;->w:I
invoke-direct {p0}, Lbsh/l;->c()I
move-result v8
iget v0, p0, Lbsh/l;->x:I
if-eq v0, v4, :cond_75
iget v0, p0, Lbsh/l;->w:I
add-int/lit8 v0, v0, 0x1
if-ge v0, v8, :cond_2e
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
iget v2, p0, Lbsh/l;->w:I
sub-int v2, v8, v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v0, v2}, Lbsh/j;->a(I)V
:cond_2e
sget-object v0, Lbsh/l;->n:[J
iget v2, p0, Lbsh/l;->x:I
shr-int/lit8 v2, v2, 0x6
aget-wide v2, v0, v2
const-wide/16 v8, 0x1
iget v0, p0, Lbsh/l;->x:I
and-int/lit8 v0, v0, 0x3f
shl-long/2addr v8, v0
and-long/2addr v2, v8
cmp-long v0, v2, v10
if-eqz v0, :cond_53
invoke-virtual {p0}, Lbsh/l;->a()Lbsh/Token;
move-result-object v0
iput-object v1, v0, Lbsh/Token;->h:Lbsh/Token;
:goto_48
return-object v0
:catch_49
move-exception v0
iput v7, p0, Lbsh/l;->x:I
invoke-virtual {p0}, Lbsh/l;->a()Lbsh/Token;
move-result-object v0
iput-object v1, v0, Lbsh/Token;->h:Lbsh/Token;
goto :goto_48
:cond_53
sget-object v0, Lbsh/l;->p:[J
iget v2, p0, Lbsh/l;->x:I
shr-int/lit8 v2, v2, 0x6
aget-wide v2, v0, v2
const-wide/16 v8, 0x1
iget v0, p0, Lbsh/l;->x:I
and-int/lit8 v0, v0, 0x3f
shl-long/2addr v8, v0
and-long/2addr v2, v8
cmp-long v0, v2, v10
if-eqz v0, :cond_9
invoke-virtual {p0}, Lbsh/l;->a()Lbsh/Token;
move-result-object v0
if-nez v1, :cond_6f
move-object v1, v0
goto :goto_9
:cond_6f
iput-object v1, v0, Lbsh/Token;->h:Lbsh/Token;
iput-object v0, v1, Lbsh/Token;->g:Lbsh/Token;
move-object v1, v0
goto :goto_9
:cond_75
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->g()I
move-result v2
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->f()I
move-result v4
:try_start_81
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->e()C
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lbsh/j;->a(I)V
:try_end_8c
.catch Ljava/io/IOException; {:try_start_81 .. :try_end_8c} :catch_a5
move v1, v7
move v3, v2
:goto_8e
if-nez v1, :cond_9b
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0, v6}, Lbsh/j;->a(I)V
if-gt v8, v6, :cond_ca
const-string/jumbo v0, ""
:goto_9a
move-object v5, v0
:cond_9b
new-instance v0, Lbsh/TokenMgrError;
iget v2, p0, Lbsh/l;->s:I
iget-char v6, p0, Lbsh/l;->r:C
invoke-direct/range {v0 .. v7}, Lbsh/TokenMgrError;-><init>(ZIIILjava/lang/String;CI)V
throw v0
:catch_a5
move-exception v0
if-gt v8, v6, :cond_c0
const-string/jumbo v0, ""
:goto_ab
iget-char v1, p0, Lbsh/l;->r:C
const/16 v3, 0xa
if-eq v1, v3, :cond_b7
iget-char v1, p0, Lbsh/l;->r:C
const/16 v3, 0xd
if-ne v1, v3, :cond_c7
:cond_b7
add-int/lit8 v1, v2, 0x1
move v2, v1
move v1, v7
:goto_bb
move-object v5, v0
move v4, v1
move v3, v2
move v1, v6
goto :goto_8e
:cond_c0
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->j()Ljava/lang/String;
move-result-object v0
goto :goto_ab
:cond_c7
add-int/lit8 v1, v4, 0x1
goto :goto_bb
:cond_ca
iget-object v0, p0, Lbsh/l;->q:Lbsh/j;
invoke-virtual {v0}, Lbsh/j;->j()Ljava/lang/String;
move-result-object v0
goto :goto_9a
.end method