k.smali
.class public final Lshark/k;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lshark/k$a;
}
.end annotation
# static fields
.field public static final d:Lshark/k$a;
.field private static final g:I
.field private static final h:I
.field private static final i:I
.field private static final j:I
.field private static final k:I
.field private static final l:I
.field private static final m:I
.field private static final n:I
.field private static final o:I
.field private static final p:I
.field private static final q:I
.field private static final r:I
.field private static final s:I
.field private static final t:I
.field private static final u:I
.field private static final v:I
# instance fields
.field a:J
.field public final b:I
.field public final c:J
.field private final e:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private f:Ld/e;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lshark/k$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lshark/k$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lshark/k;->d:Lshark/k$a;
.line 963
sget-object v0, Lshark/r;->BOOLEAN:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->g:I
.line 964
sget-object v0, Lshark/r;->CHAR:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->h:I
.line 965
sget-object v0, Lshark/r;->FLOAT:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->i:I
.line 966
sget-object v0, Lshark/r;->DOUBLE:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->j:I
.line 967
sget-object v0, Lshark/r;->BYTE:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->k:I
.line 968
sget-object v0, Lshark/r;->SHORT:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->l:I
.line 969
sget-object v0, Lshark/r;->INT:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->m:I
.line 970
sget-object v0, Lshark/r;->LONG:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getByteSize()I
move-result v0
sput v0, Lshark/k;->n:I
.line 972
sget-object v0, Lshark/r;->BOOLEAN:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->o:I
.line 973
sget-object v0, Lshark/r;->CHAR:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->p:I
.line 974
sget-object v0, Lshark/r;->FLOAT:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->q:I
.line 975
sget-object v0, Lshark/r;->DOUBLE:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->r:I
.line 976
sget-object v0, Lshark/r;->BYTE:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->s:I
.line 977
sget-object v0, Lshark/r;->SHORT:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->t:I
.line 978
sget-object v0, Lshark/r;->INT:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->u:I
.line 979
sget-object v0, Lshark/r;->LONG:Lshark/r;
invoke-virtual {v0}, Lshark/r;->getHprofType()I
move-result v0
sput v0, Lshark/k;->v:I
return-void
.end method
.method public constructor <init>(Ld/e;IJ)V
.registers 6
const-string v0, "source"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 78
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lshark/k;->f:Ld/e;
iput p2, p0, Lshark/k;->b:I
iput-wide p3, p0, Lshark/k;->c:J
.line 96
iput-wide p3, p0, Lshark/k;->a:J
.line 100
sget-object p1, Lshark/r;->Companion:Lshark/r$a;
.line 9031
invoke-static {}, Lshark/r;->access$getByteSizeByHprofType$cp()Ljava/util/Map;
move-result-object p1
const/4 p2, 0x2
.line 100
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
iget p3, p0, Lshark/k;->b:I
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p3
invoke-static {p2, p3}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object p2
const-string p3, "$this$plus"
invoke-static {p1, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string p3, "pair"
invoke-static {p2, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 9578
invoke-interface {p1}, Ljava/util/Map;->isEmpty()Z
move-result p3
if-eqz p3, :cond_3a
invoke-static {p2}, Lkotlin/a/af;->a(Lkotlin/m;)Ljava/util/Map;
move-result-object p1
goto :goto_49
:cond_3a
new-instance p3, Ljava/util/LinkedHashMap;
invoke-direct {p3, p1}, Ljava/util/LinkedHashMap;-><init>(Ljava/util/Map;)V
.line 10027
iget-object p1, p2, Lkotlin/m;->a:Ljava/lang/Object;
.line 10028
iget-object p2, p2, Lkotlin/m;->b:Ljava/lang/Object;
.line 9578
invoke-virtual {p3, p1, p2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-object p1, p3
check-cast p1, Ljava/util/Map;
.line 100
:goto_49
iput-object p1, p0, Lshark/k;->e:Ljava/util/Map;
return-void
.end method
.method public synthetic constructor <init>(Ld/e;IJILkotlin/f/b/j;)V
.registers 7
and-int/lit8 p5, p5, 0x4
if-eqz p5, :cond_6
const-wide/16 p3, 0x0
.line 89
:cond_6
invoke-direct {p0, p1, p2, p3, p4}, Lshark/k;-><init>(Ld/e;IJ)V
return-void
.end method
.method private final a(ILjava/nio/charset/Charset;)Ljava/lang/String;
.registers 7
.line 813
iget-wide v0, p0, Lshark/k;->a:J
int-to-long v2, p1
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 814
iget-object p1, p0, Lshark/k;->f:Ld/e;
invoke-interface {p1, v2, v3, p2}, Ld/e;->a(JLjava/nio/charset/Charset;)Ljava/lang/String;
move-result-object p1
const-string p2, "source.readString(byteCount.toLong(), charset)"
invoke-static {p1, p2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method private a(I)Lshark/u;
.registers 4
const/4 v0, 0x2
if-ne p1, v0, :cond_f
.line 770
new-instance p1, Lshark/u$i;
invoke-direct {p0}, Lshark/k;->m()J
move-result-wide v0
invoke-direct {p1, v0, v1}, Lshark/u$i;-><init>(J)V
check-cast p1, Lshark/u;
return-object p1
.line 771
:cond_f
sget v0, Lshark/k;->o:I
if-ne p1, v0, :cond_1f
new-instance p1, Lshark/u$a;
invoke-direct {p0}, Lshark/k;->i()Z
move-result v0
invoke-direct {p1, v0}, Lshark/u$a;-><init>(Z)V
check-cast p1, Lshark/u;
return-object p1
.line 772
:cond_1f
sget v0, Lshark/k;->p:I
if-ne p1, v0, :cond_2f
new-instance p1, Lshark/u$c;
invoke-direct {p0}, Lshark/k;->j()C
move-result v0
invoke-direct {p1, v0}, Lshark/u$c;-><init>(C)V
check-cast p1, Lshark/u;
return-object p1
.line 773
:cond_2f
sget v0, Lshark/k;->q:I
if-ne p1, v0, :cond_3f
new-instance p1, Lshark/u$f;
invoke-direct {p0}, Lshark/k;->k()F
move-result v0
invoke-direct {p1, v0}, Lshark/u$f;-><init>(F)V
check-cast p1, Lshark/u;
return-object p1
.line 774
:cond_3f
sget v0, Lshark/k;->r:I
if-ne p1, v0, :cond_4f
new-instance p1, Lshark/u$e;
invoke-direct {p0}, Lshark/k;->l()D
move-result-wide v0
invoke-direct {p1, v0, v1}, Lshark/u$e;-><init>(D)V
check-cast p1, Lshark/u;
return-object p1
.line 775
:cond_4f
sget v0, Lshark/k;->s:I
if-ne p1, v0, :cond_5f
new-instance p1, Lshark/u$b;
invoke-direct {p0}, Lshark/k;->h()B
move-result v0
invoke-direct {p1, v0}, Lshark/u$b;-><init>(B)V
check-cast p1, Lshark/u;
return-object p1
.line 776
:cond_5f
sget v0, Lshark/k;->t:I
if-ne p1, v0, :cond_6f
new-instance p1, Lshark/u$j;
invoke-direct {p0}, Lshark/k;->e()S
move-result v0
invoke-direct {p1, v0}, Lshark/u$j;-><init>(S)V
check-cast p1, Lshark/u;
return-object p1
.line 777
:cond_6f
sget v0, Lshark/k;->u:I
if-ne p1, v0, :cond_7f
new-instance p1, Lshark/u$g;
invoke-direct {p0}, Lshark/k;->f()I
move-result v0
invoke-direct {p1, v0}, Lshark/u$g;-><init>(I)V
check-cast p1, Lshark/u;
return-object p1
.line 778
:cond_7f
sget v0, Lshark/k;->v:I
if-ne p1, v0, :cond_8f
new-instance p1, Lshark/u$h;
invoke-direct {p0}, Lshark/k;->g()J
move-result-wide v0
invoke-direct {p1, v0, v1}, Lshark/u$h;-><init>(J)V
check-cast p1, Lshark/u;
return-object p1
.line 779
:cond_8f
new-instance v0, Ljava/lang/IllegalStateException;
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string v1, "Unknown type "
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
check-cast v0, Ljava/lang/Throwable;
throw v0
.end method
.method private final a(J)V
.registers 5
.line 845
iget-wide v0, p0, Lshark/k;->a:J
add-long/2addr v0, p1
iput-wide v0, p0, Lshark/k;->a:J
.line 846
iget-object v0, p0, Lshark/k;->f:Ld/e;
invoke-interface {v0, p1, p2}, Ld/e;->h(J)V
return-void
.end method
.method private final b(I)I
.registers 3
.line 784
iget-object v0, p0, Lshark/k;->e:Ljava/util/Map;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-static {v0, p1}, Lkotlin/a/af;->b(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
return p1
.end method
.method private final c(I)[J
.registers 6
.line 798
new-array v0, p1, [J
const/4 v1, 0x0
:goto_3
if-ge v1, p1, :cond_e
invoke-direct {p0}, Lshark/k;->m()J
move-result-wide v2
aput-wide v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_3
:cond_e
return-object v0
.end method
.method private final d(I)[Z
.registers 6
.line 802
new-array v0, p1, [Z
const/4 v1, 0x0
const/4 v2, 0x0
:goto_4
if-ge v2, p1, :cond_14
invoke-direct {p0}, Lshark/k;->h()B
move-result v3
if-eqz v3, :cond_e
const/4 v3, 0x1
goto :goto_f
:cond_e
const/4 v3, 0x0
:goto_f
aput-boolean v3, v0, v2
add-int/lit8 v2, v2, 0x1
goto :goto_4
:cond_14
return-object v0
.end method
.method private final e()S
.registers 5
.line 788
iget-wide v0, p0, Lshark/k;->a:J
sget v2, Lshark/k;->l:I
int-to-long v2, v2
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 789
iget-object v0, p0, Lshark/k;->f:Ld/e;
invoke-interface {v0}, Ld/e;->h()S
move-result v0
return v0
.end method
.method private final e(I)[C
.registers 3
.line 806
sget v0, Lshark/k;->h:I
mul-int v0, v0, p1
sget-object p1, Lkotlin/m/d;->c:Ljava/nio/charset/Charset;
invoke-direct {p0, v0, p1}, Lshark/k;->a(ILjava/nio/charset/Charset;)Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_16
invoke-virtual {p1}, Ljava/lang/String;->toCharArray()[C
move-result-object p1
const-string v0, "(this as java.lang.String).toCharArray()"
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
:cond_16
new-instance p1, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type java.lang.String"
invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method private final f()I
.registers 5
.line 793
iget-wide v0, p0, Lshark/k;->a:J
sget v2, Lshark/k;->m:I
int-to-long v2, v2
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 794
iget-object v0, p0, Lshark/k;->f:Ld/e;
invoke-interface {v0}, Ld/e;->i()I
move-result v0
return v0
.end method
.method private final f(I)[F
.registers 5
.line 818
new-array v0, p1, [F
const/4 v1, 0x0
:goto_3
if-ge v1, p1, :cond_e
invoke-direct {p0}, Lshark/k;->k()F
move-result v2
aput v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_3
:cond_e
return-object v0
.end method
.method private final g()J
.registers 5
.line 838
iget-wide v0, p0, Lshark/k;->a:J
sget v2, Lshark/k;->n:I
int-to-long v2, v2
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 839
iget-object v0, p0, Lshark/k;->f:Ld/e;
invoke-interface {v0}, Ld/e;->j()J
move-result-wide v0
return-wide v0
.end method
.method private final g(I)[D
.registers 6
.line 822
new-array v0, p1, [D
const/4 v1, 0x0
:goto_3
if-ge v1, p1, :cond_e
invoke-direct {p0}, Lshark/k;->l()D
move-result-wide v2
aput-wide v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_3
:cond_e
return-object v0
.end method
.method private final h()B
.registers 5
.line 850
iget-wide v0, p0, Lshark/k;->a:J
sget v2, Lshark/k;->k:I
int-to-long v2, v2
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 851
iget-object v0, p0, Lshark/k;->f:Ld/e;
invoke-interface {v0}, Ld/e;->g()B
move-result v0
return v0
.end method
.method private final h(I)[S
.registers 5
.line 826
new-array v0, p1, [S
const/4 v1, 0x0
:goto_3
if-ge v1, p1, :cond_e
invoke-direct {p0}, Lshark/k;->e()S
move-result v2
aput-short v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_3
:cond_e
return-object v0
.end method
.method private final i()Z
.registers 5
.line 855
iget-wide v0, p0, Lshark/k;->a:J
sget v2, Lshark/k;->g:I
int-to-long v2, v2
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 856
iget-object v0, p0, Lshark/k;->f:Ld/e;
invoke-interface {v0}, Ld/e;->g()B
move-result v0
if-eqz v0, :cond_12
const/4 v0, 0x1
return v0
:cond_12
const/4 v0, 0x0
return v0
.end method
.method private final i(I)[I
.registers 5
.line 830
new-array v0, p1, [I
const/4 v1, 0x0
:goto_3
if-ge v1, p1, :cond_e
invoke-direct {p0}, Lshark/k;->f()I
move-result v2
aput v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_3
:cond_e
return-object v0
.end method
.method private final j()C
.registers 3
.line 865
sget v0, Lshark/k;->h:I
sget-object v1, Lkotlin/m/d;->c:Ljava/nio/charset/Charset;
invoke-direct {p0, v0, v1}, Lshark/k;->a(ILjava/nio/charset/Charset;)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
move-result v0
return v0
.end method
.method private final j(I)[J
.registers 6
.line 834
new-array v0, p1, [J
const/4 v1, 0x0
:goto_3
if-ge v1, p1, :cond_e
invoke-direct {p0}, Lshark/k;->g()J
move-result-wide v2
aput-wide v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_3
:cond_e
return-object v0
.end method
.method private final k()F
.registers 2
.line 869
sget-object v0, Lkotlin/f/b/l;->a:Lkotlin/f/b/l;
invoke-direct {p0}, Lshark/k;->f()I
move-result v0
invoke-static {v0}, Ljava/lang/Float;->intBitsToFloat(I)F
move-result v0
return v0
.end method
.method private final k(I)[B
.registers 6
.line 860
iget-wide v0, p0, Lshark/k;->a:J
int-to-long v2, p1
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 861
iget-object p1, p0, Lshark/k;->f:Ld/e;
invoke-interface {p1, v2, v3}, Ld/e;->g(J)[B
move-result-object p1
const-string v0, "source.readByteArray(byteCount.toLong())"
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method private final l()D
.registers 3
.line 873
sget-object v0, Lkotlin/f/b/k;->a:Lkotlin/f/b/k;
invoke-direct {p0}, Lshark/k;->g()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Double;->longBitsToDouble(J)D
move-result-wide v0
return-wide v0
.end method
.method private final l(I)V
.registers 6
.line 905
iget-wide v0, p0, Lshark/k;->a:J
int-to-long v2, p1
add-long/2addr v0, v2
iput-wide v0, p0, Lshark/k;->a:J
.line 906
iget-object p1, p0, Lshark/k;->f:Ld/e;
invoke-interface {p1, v2, v3}, Ld/e;->h(J)V
return-void
.end method
.method private final m()J
.registers 3
.line 878
iget v0, p0, Lshark/k;->b:I
const/4 v1, 0x1
if-eq v0, v1, :cond_29
const/4 v1, 0x2
if-eq v0, v1, :cond_24
const/4 v1, 0x4
if-eq v0, v1, :cond_1e
const/16 v1, 0x8
if-ne v0, v1, :cond_14
.line 882
invoke-direct {p0}, Lshark/k;->g()J
move-result-wide v0
return-wide v0
.line 883
:cond_14
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "ID Length must be 1, 2, 4, or 8"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
check-cast v0, Ljava/lang/Throwable;
throw v0
.line 881
:cond_1e
invoke-direct {p0}, Lshark/k;->f()I
move-result v0
:goto_22
int-to-long v0, v0
return-wide v0
.line 880
:cond_24
invoke-direct {p0}, Lshark/k;->e()S
move-result v0
goto :goto_22
.line 879
:cond_29
invoke-direct {p0}, Lshark/k;->h()B
move-result v0
goto :goto_22
.end method
.method private final n()I
.registers 2
.line 897
invoke-direct {p0}, Lshark/k;->h()B
move-result v0
and-int/lit16 v0, v0, 0xff
return v0
.end method
.method private final o()I
.registers 3
.line 901
invoke-direct {p0}, Lshark/k;->e()S
move-result v0
const v1, 0xffff
and-int/2addr v0, v1
return v0
.end method
# virtual methods
.method public final a()Lshark/l$b$c$c;
.registers 9
.line 521
invoke-direct {p0}, Lshark/k;->m()J
move-result-wide v1
.line 522
invoke-direct {p0}, Lshark/k;->f()I
move-result v3
.line 523
invoke-direct {p0}, Lshark/k;->m()J
move-result-wide v4
.line 524
invoke-direct {p0}, Lshark/k;->f()I
move-result v0
.line 525
invoke-direct {p0, v0}, Lshark/k;->k(I)[B
move-result-object v6
.line 526
new-instance v7, Lshark/l$b$c$c;
move-object v0, v7
invoke-direct/range {v0 .. v6}, Lshark/l$b$c$c;-><init>(JIJ[B)V
return-object v7
.end method
.method public final a(Ljava/util/Set;Lshark/q;)V
.registers 52
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Set<",
"+",
"Lkotlin/k/b<",
"+",
"Lshark/l;",
">;>;",
"Lshark/q;",
")V"
}
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
const-string v3, "recordTypes"
invoke-static {v1, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "listener"
invoke-static {v2, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 112
const-class v3, Lshark/l;
invoke-static {v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v3
invoke-interface {v1, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_2b
.line 113
const-class v6, Lshark/l$f;
invoke-static {v6}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v6
invoke-interface {v1, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_29
goto :goto_2b
:cond_29
const/4 v6, 0x0
goto :goto_2c
:cond_2b
:goto_2b
const/4 v6, 0x1
:goto_2c
if-nez v3, :cond_3d
.line 114
const-class v7, Lshark/l$c;
invoke-static {v7}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v7
invoke-interface {v1, v7}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_3b
goto :goto_3d
:cond_3b
const/4 v7, 0x0
goto :goto_3e
:cond_3d
:goto_3d
const/4 v7, 0x1
:goto_3e
if-nez v3, :cond_4f
.line 115
const-class v8, Lshark/l$a;
invoke-static {v8}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v8
invoke-interface {v1, v8}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_4d
goto :goto_4f
:cond_4d
const/4 v8, 0x0
goto :goto_50
:cond_4f
:goto_4f
const/4 v8, 0x1
:goto_50
if-nez v3, :cond_61
.line 116
const-class v9, Lshark/l$d;
invoke-static {v9}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v9
invoke-interface {v1, v9}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_5f
goto :goto_61
:cond_5f
const/4 v9, 0x0
goto :goto_62
:cond_61
:goto_61
const/4 v9, 0x1
:goto_62
if-nez v3, :cond_73
.line 117
const-class v10, Lshark/l$e;
invoke-static {v10}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v10
invoke-interface {v1, v10}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_71
goto :goto_73
:cond_71
const/4 v10, 0x0
goto :goto_74
:cond_73
:goto_73
const/4 v10, 0x1
:goto_74
if-nez v3, :cond_85
.line 119
const-class v11, Lshark/l$b;
invoke-static {v11}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v11
invoke-interface {v1, v11}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v11
if-eqz v11, :cond_83
goto :goto_85
:cond_83
const/4 v11, 0x0
goto :goto_86
:cond_85
:goto_85
const/4 v11, 0x1
:goto_86
if-nez v11, :cond_97
.line 121
const-class v12, Lshark/l$b$a;
invoke-static {v12}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v12
invoke-interface {v1, v12}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_95
goto :goto_97
:cond_95
const/4 v12, 0x0
goto :goto_98
:cond_97
:goto_97
const/4 v12, 0x1
:goto_98
if-nez v3, :cond_a9
.line 122
const-class v3, Lshark/l$b$b;
invoke-static {v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v3
invoke-interface {v1, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_a7
goto :goto_a9
:cond_a7
const/4 v3, 0x0
goto :goto_aa
:cond_a9
:goto_a9
const/4 v3, 0x1
:goto_aa
if-nez v11, :cond_bb
.line 124
const-class v11, Lshark/l$b$c;
invoke-static {v11}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v11
invoke-interface {v1, v11}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v11
if-eqz v11, :cond_b9
goto :goto_bb
:cond_b9
const/4 v11, 0x0
goto :goto_bc
:cond_bb
:goto_bb
const/4 v11, 0x1
:goto_bc
if-nez v11, :cond_cd
.line 126
const-class v13, Lshark/l$b$c$a;
invoke-static {v13}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v13
invoke-interface {v1, v13}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v13
if-eqz v13, :cond_cb
goto :goto_cd
:cond_cb
const/4 v13, 0x0
goto :goto_ce
:cond_cd
:goto_cd
const/4 v13, 0x1
.line 127
:goto_ce
const-class v14, Lshark/l$b$c$b;
invoke-static {v14}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v14
invoke-interface {v1, v14}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v14
if-nez v11, :cond_e9
.line 128
const-class v15, Lshark/l$b$c$c;
invoke-static {v15}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v15
invoke-interface {v1, v15}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v15
if-eqz v15, :cond_e7
goto :goto_e9
:cond_e7
const/4 v15, 0x0
goto :goto_ea
:cond_e9
:goto_e9
const/4 v15, 0x1
.line 129
:goto_ea
const-class v16, Lshark/l$b$c$d;
invoke-static/range {v16 .. v16}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v4
invoke-interface {v1, v4}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v4
if-nez v11, :cond_105
.line 131
const-class v16, Lshark/l$b$c$e;
invoke-static/range {v16 .. v16}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v5
invoke-interface {v1, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_103
goto :goto_105
:cond_103
const/4 v5, 0x0
goto :goto_106
:cond_105
:goto_105
const/4 v5, 0x1
.line 132
:goto_106
const-class v16, Lshark/l$b$c$f;
move/from16 v17, v6
invoke-static/range {v16 .. v16}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v6
invoke-interface {v1, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v6
if-nez v11, :cond_123
.line 134
const-class v11, Lshark/l$b$c$g;
invoke-static {v11}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v11
invoke-interface {v1, v11}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v11
if-eqz v11, :cond_121
goto :goto_123
:cond_121
const/4 v11, 0x0
goto :goto_124
:cond_123
:goto_123
const/4 v11, 0x1
.line 135
:goto_124
const-class v16, Lshark/l$b$c$h;
move/from16 v18, v7
invoke-static/range {v16 .. v16}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v7
invoke-interface {v1, v7}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v1
.line 137
sget-object v7, Lshark/r;->INT:Lshark/r;
invoke-virtual {v7}, Lshark/r;->getByteSize()I
move-result v7
move/from16 v16, v9
.line 1842
:goto_138
iget-object v9, v0, Lshark/k;->f:Ld/e;
invoke-interface {v9}, Ld/e;->d()Z
move-result v9
if-nez v9, :cond_80a
.line 141
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v9
.line 144
invoke-direct {v0, v7}, Lshark/k;->l(I)V
move/from16 v19, v10
.line 1893
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v10
move/from16 v20, v13
move/from16 v21, v14
int-to-long v13, v10
const-wide v22, 0xffffffffL
and-long v13, v13, v22
const/4 v10, 0x1
if-eq v9, v10, :cond_7c2
const/4 v10, 0x2
if-eq v9, v10, :cond_792
const/4 v10, 0x4
if-eq v9, v10, :cond_758
const/4 v10, 0x5
if-eq v9, v10, :cond_725
const/16 v10, 0xc
if-eq v9, v10, :cond_193
const/16 v10, 0x1c
if-eq v9, v10, :cond_193
const/16 v10, 0x2c
if-eq v9, v10, :cond_175
.line 511
invoke-direct {v0, v13, v14}, Lshark/k;->a(J)V
goto :goto_187
:cond_175
if-eqz v8, :cond_187
.line 505
iget-wide v9, v0, Lshark/k;->a:J
.line 506
sget-object v13, Lshark/l$a;->a:Lshark/l$a;
.line 507
check-cast v13, Lshark/l;
invoke-interface {v2, v9, v10, v13}, Lshark/q;->a(JLshark/l;)V
move/from16 v10, v19
move/from16 v13, v20
move/from16 v14, v21
goto :goto_138
:cond_187
:goto_187
move/from16 v24, v3
move/from16 v25, v4
move/from16 v23, v5
move/from16 v26, v6
move/from16 v27, v8
goto/16 :goto_7f8
.line 214
:cond_193
iget-wide v9, v0, Lshark/k;->a:J
const-wide/16 v22, 0x0
move/from16 v24, v3
move/from16 v25, v4
move/from16 v26, v6
move-wide/from16 v3, v22
const/16 v22, 0x0
move/from16 v23, v5
.line 217
:goto_1a3
iget-wide v5, v0, Lshark/k;->a:J
sub-long v27, v5, v9
cmp-long v29, v27, v13
move/from16 v27, v8
if-gez v29, :cond_7f8
.line 219
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v8
move-wide/from16 v28, v9
const/16 v9, 0x90
if-eq v8, v9, :cond_6f6
const/16 v9, 0xc3
if-eq v8, v9, :cond_6ec
const/16 v9, 0xfe
if-eq v8, v9, :cond_6c8
const/16 v9, 0xff
if-eq v8, v9, :cond_6a2
packed-switch v8, :pswitch_data_80c
packed-switch v8, :pswitch_data_820
packed-switch v8, :pswitch_data_82c
.line 496
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Unknown tag "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
const/4 v2, 0x1
new-array v7, v2, [Ljava/lang/Object;
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
const/4 v9, 0x0
aput-object v8, v7, v9
invoke-static {v7, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v7
const-string v8, "0x%02x"
invoke-static {v8, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
const-string v9, "java.lang.String.format(this, *args)"
invoke-static {v7, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v7, " at "
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v5, " after "
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
new-array v5, v2, [Ljava/lang/Object;
invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
const/4 v10, 0x0
aput-object v6, v5, v10
invoke-static {v5, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v2
invoke-static {v8, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v2, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 495
new-instance v2, Ljava/lang/IllegalStateException;
invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
check-cast v2, Ljava/lang/Throwable;
throw v2
:pswitch_225
const/4 v10, 0x0
if-eqz v12, :cond_24f
.line 395
iget-wide v3, v0, Lshark/k;->a:J
.line 396
new-instance v9, Lshark/l$b$a;
.line 397
new-instance v10, Lshark/c$g;
move-wide/from16 v30, v5
.line 398
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v5
move/from16 v22, v8
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v8
move-wide/from16 v32, v13
.line 399
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v13
.line 397
invoke-direct {v10, v5, v6, v8, v13}, Lshark/c$g;-><init>(JII)V
check-cast v10, Lshark/c;
.line 396
invoke-direct {v9, v10}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 402
check-cast v9, Lshark/l;
invoke-interface {v2, v3, v4, v9}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
:cond_24f
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
.line 404
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v7
add-int/2addr v3, v7
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_25e
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v12, :cond_27f
.line 383
iget-wide v3, v0, Lshark/k;->a:J
.line 384
new-instance v5, Lshark/l$b$a;
.line 385
new-instance v6, Lshark/c$p;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v8, v9}, Lshark/c$p;-><init>(J)V
check-cast v6, Lshark/c;
.line 384
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 387
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 389
:cond_27f
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_286
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v12, :cond_2a7
.line 371
iget-wide v3, v0, Lshark/k;->a:J
.line 372
new-instance v5, Lshark/l$b$a;
.line 373
new-instance v6, Lshark/c$j;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v8, v9}, Lshark/c$j;-><init>(J)V
check-cast v6, Lshark/c;
.line 372
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 375
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 377
:cond_2a7
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_2ae
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v12, :cond_2cf
.line 359
iget-wide v3, v0, Lshark/k;->a:J
.line 360
new-instance v5, Lshark/l$b$a;
.line 361
new-instance v6, Lshark/c$a;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v8, v9}, Lshark/c$a;-><init>(J)V
check-cast v6, Lshark/c;
.line 360
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 363
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 365
:cond_2cf
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_2d6
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v12, :cond_2f7
.line 347
iget-wide v3, v0, Lshark/k;->a:J
.line 348
new-instance v5, Lshark/l$b$a;
.line 349
new-instance v6, Lshark/c$b;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v8, v9}, Lshark/c$b;-><init>(J)V
check-cast v6, Lshark/c;
.line 348
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 351
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 353
:cond_2f7
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_2fe
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v12, :cond_31f
.line 337
iget-wide v3, v0, Lshark/k;->a:J
.line 338
new-instance v5, Lshark/l$b$a;
new-instance v6, Lshark/c$c;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v8, v9}, Lshark/c$c;-><init>(J)V
check-cast v6, Lshark/c;
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 339
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 341
:cond_31f
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_326
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v11, :cond_33b
.line 469
iget-wide v3, v0, Lshark/k;->a:J
.line 470
invoke-virtual/range {p0 .. p0}, Lshark/k;->c()Lshark/l$b$c$g;
move-result-object v5
.line 471
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
:cond_33b
if-eqz v1, :cond_378
.line 474
iget-wide v3, v0, Lshark/k;->a:J
.line 7718
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v35
.line 7719
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v37
.line 7721
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v38
.line 7722
sget-object v5, Lshark/r;->Companion:Lshark/r$a;
.line 8033
invoke-static {}, Lshark/r;->access$getPrimitiveTypeByHprofType$cp()Ljava/util/Map;
move-result-object v5
.line 7722
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-static {v5, v6}, Lkotlin/a/af;->b(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
move-object/from16 v39, v5
check-cast v39, Lshark/r;
.line 7723
invoke-virtual/range {v39 .. v39}, Lshark/r;->getByteSize()I
move-result v5
mul-int v5, v5, v38
invoke-direct {v0, v5}, Lshark/k;->l(I)V
.line 7724
new-instance v5, Lshark/l$b$c$h;
move-object/from16 v34, v5
invoke-direct/range {v34 .. v39}, Lshark/l$b$c$h;-><init>(JIILshark/r;)V
.line 476
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 8947
:cond_378
iget v3, v0, Lshark/k;->b:I
sget v4, Lshark/k;->m:I
add-int/2addr v3, v4
invoke-direct {v0, v3}, Lshark/k;->l(I)V
.line 8948
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v3
.line 8949
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v4
.line 8950
invoke-direct {v0, v4}, Lshark/k;->b(I)I
move-result v4
mul-int v3, v3, v4
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_393
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v23, :cond_3a8
.line 453
iget-wide v3, v0, Lshark/k;->a:J
.line 454
invoke-virtual/range {p0 .. p0}, Lshark/k;->d()Lshark/l$b$c$e;
move-result-object v5
.line 455
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
:cond_3a8
if-eqz v26, :cond_3d1
.line 458
iget-wide v3, v0, Lshark/k;->a:J
.line 6751
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v35
.line 6753
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v37
.line 6754
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v40
.line 6755
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v38
.line 6756
iget v5, v0, Lshark/k;->b:I
mul-int v5, v5, v40
invoke-direct {v0, v5}, Lshark/k;->l(I)V
.line 6757
new-instance v5, Lshark/l$b$c$f;
move-object/from16 v34, v5
invoke-direct/range {v34 .. v40}, Lshark/l$b$c$f;-><init>(JIJI)V
.line 460
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 6941
:cond_3d1
iget v3, v0, Lshark/k;->b:I
sget v4, Lshark/k;->m:I
add-int/2addr v3, v4
invoke-direct {v0, v3}, Lshark/k;->l(I)V
.line 6942
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v3
.line 6943
iget v4, v0, Lshark/k;->b:I
mul-int v3, v3, v4
add-int/2addr v4, v3
invoke-direct {v0, v4}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_3e7
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v15, :cond_3fc
.line 437
iget-wide v3, v0, Lshark/k;->a:J
.line 438
invoke-virtual/range {p0 .. p0}, Lshark/k;->a()Lshark/l$b$c$c;
move-result-object v5
.line 439
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
:cond_3fc
if-eqz v25, :cond_421
.line 442
iget-wide v3, v0, Lshark/k;->a:J
.line 5538
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v35
.line 5539
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v37
.line 5540
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v38
.line 5541
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v5
.line 5542
invoke-direct {v0, v5}, Lshark/k;->l(I)V
.line 5543
new-instance v5, Lshark/l$b$c$d;
move-object/from16 v34, v5
invoke-direct/range {v34 .. v39}, Lshark/l$b$c$d;-><init>(JIJ)V
.line 444
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 5910
:cond_421
iget v3, v0, Lshark/k;->b:I
sget v4, Lshark/k;->m:I
add-int/2addr v4, v3
add-int/2addr v4, v3
invoke-direct {v0, v4}, Lshark/k;->l(I)V
.line 5911
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v3
.line 5912
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_433
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v20, :cond_448
.line 422
iget-wide v3, v0, Lshark/k;->a:J
.line 423
invoke-virtual/range {p0 .. p0}, Lshark/k;->b()Lshark/l$b$c$a;
move-result-object v5
.line 424
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
:cond_448
if-eqz v21, :cond_4d6
.line 427
iget-wide v3, v0, Lshark/k;->a:J
.line 3621
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v35
.line 3623
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v37
.line 3624
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v38
.line 3626
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v40
.line 3628
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v42
.line 3630
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v44
.line 3632
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
.line 3634
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
.line 3638
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v46
.line 3641
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v5
const/4 v9, 0x0
:goto_473
if-ge v9, v5, :cond_488
.line 3644
sget v6, Lshark/k;->l:I
invoke-direct {v0, v6}, Lshark/k;->l(I)V
.line 3645
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v6
invoke-direct {v0, v6}, Lshark/k;->b(I)I
move-result v6
invoke-direct {v0, v6}, Lshark/k;->l(I)V
add-int/lit8 v9, v9, 0x1
goto :goto_473
.line 3648
:cond_488
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v5
const/4 v9, 0x0
:goto_48d
if-ge v9, v5, :cond_4b8
.line 3650
iget v6, v0, Lshark/k;->b:I
invoke-direct {v0, v6}, Lshark/k;->l(I)V
.line 3651
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v6
const/4 v8, 0x2
if-ne v6, v8, :cond_49e
.line 3654
iget v6, v0, Lshark/k;->b:I
goto :goto_4b2
.line 3656
:cond_49e
sget-object v10, Lshark/r;->Companion:Lshark/r$a;
.line 4031
invoke-static {}, Lshark/r;->access$getByteSizeByHprofType$cp()Ljava/util/Map;
move-result-object v10
.line 3656
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-static {v10, v6}, Lkotlin/a/af;->b(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/Number;
invoke-virtual {v6}, Ljava/lang/Number;->intValue()I
move-result v6
.line 3652
:goto_4b2
invoke-direct {v0, v6}, Lshark/k;->l(I)V
add-int/lit8 v9, v9, 0x1
goto :goto_48d
:cond_4b8
const/4 v8, 0x2
.line 3661
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v48
.line 3663
iget v6, v0, Lshark/k;->b:I
const/4 v9, 0x1
add-int/2addr v6, v9
mul-int v6, v6, v48
invoke-direct {v0, v6}, Lshark/k;->l(I)V
.line 3664
new-instance v6, Lshark/l$b$c$b;
move-object/from16 v34, v6
move/from16 v47, v5
invoke-direct/range {v34 .. v48}, Lshark/l$b$c$b;-><init>(JIJJJJIII)V
.line 429
check-cast v6, Lshark/l;
invoke-interface {v2, v3, v4, v6}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
:cond_4d6
const/4 v8, 0x2
const/4 v9, 0x1
.line 4917
iget v3, v0, Lshark/k;->b:I
sget v4, Lshark/k;->m:I
add-int v5, v3, v4
add-int/2addr v5, v3
add-int/2addr v5, v3
add-int/2addr v5, v3
add-int/2addr v5, v3
add-int/2addr v5, v3
add-int/2addr v5, v3
add-int/2addr v5, v4
.line 4916
invoke-direct {v0, v5}, Lshark/k;->l(I)V
.line 4921
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v3
const/4 v4, 0x0
:goto_4ed
if-ge v4, v3, :cond_502
.line 4924
sget v5, Lshark/k;->l:I
invoke-direct {v0, v5}, Lshark/k;->l(I)V
.line 4925
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v5
invoke-direct {v0, v5}, Lshark/k;->b(I)I
move-result v5
invoke-direct {v0, v5}, Lshark/k;->l(I)V
add-int/lit8 v4, v4, 0x1
goto :goto_4ed
.line 4928
:cond_502
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v3
const/4 v4, 0x0
:goto_507
if-ge v4, v3, :cond_51c
.line 4931
iget v5, v0, Lshark/k;->b:I
invoke-direct {v0, v5}, Lshark/k;->l(I)V
.line 4932
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v5
.line 4933
invoke-direct {v0, v5}, Lshark/k;->b(I)I
move-result v5
invoke-direct {v0, v5}, Lshark/k;->l(I)V
add-int/lit8 v4, v4, 0x1
goto :goto_507
.line 4936
:cond_51c
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v3
.line 4937
iget v4, v0, Lshark/k;->b:I
sget v5, Lshark/k;->k:I
add-int/2addr v4, v5
mul-int v3, v3, v4
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_52c
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v8, 0x2
const/4 v9, 0x1
if-eqz v12, :cond_557
.line 321
iget-wide v3, v0, Lshark/k;->a:J
.line 322
new-instance v5, Lshark/l$b$a;
.line 323
new-instance v6, Lshark/c$m;
.line 324
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
.line 325
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v10
.line 326
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v8
.line 323
invoke-direct {v6, v13, v14, v10, v8}, Lshark/c$m;-><init>(JII)V
check-cast v6, Lshark/c;
.line 322
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 329
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 331
:cond_557
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v7
add-int/2addr v3, v7
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_560
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v9, 0x1
if-eqz v12, :cond_582
.line 309
iget-wide v3, v0, Lshark/k;->a:J
.line 310
new-instance v5, Lshark/l$b$a;
.line 311
new-instance v6, Lshark/c$h;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
invoke-direct {v6, v13, v14}, Lshark/c$h;-><init>(J)V
check-cast v6, Lshark/c;
.line 310
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 313
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 315
:cond_582
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_589
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v9, 0x1
if-eqz v12, :cond_5af
.line 297
iget-wide v3, v0, Lshark/k;->a:J
.line 298
new-instance v5, Lshark/l$b$a;
.line 299
new-instance v6, Lshark/c$l;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v8
invoke-direct {v6, v13, v14, v8}, Lshark/c$l;-><init>(JI)V
check-cast v6, Lshark/c;
.line 298
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 301
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 303
:cond_5af
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v7
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_5b7
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v9, 0x1
if-eqz v12, :cond_5d9
.line 284
iget-wide v3, v0, Lshark/k;->a:J
.line 285
new-instance v5, Lshark/l$b$a;
.line 286
new-instance v6, Lshark/c$k;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
invoke-direct {v6, v13, v14}, Lshark/c$k;-><init>(J)V
check-cast v6, Lshark/c;
.line 285
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 288
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 290
:cond_5d9
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_5e0
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v9, 0x1
if-eqz v12, :cond_606
.line 272
iget-wide v3, v0, Lshark/k;->a:J
.line 273
new-instance v5, Lshark/l$b$a;
.line 274
new-instance v6, Lshark/c$i;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v8
invoke-direct {v6, v13, v14, v8}, Lshark/c$i;-><init>(JI)V
check-cast v6, Lshark/c;
.line 273
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 276
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 278
:cond_606
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v7
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_60e
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v9, 0x1
if-eqz v12, :cond_638
.line 258
iget-wide v3, v0, Lshark/k;->a:J
.line 259
new-instance v5, Lshark/l$b$a;
.line 260
new-instance v6, Lshark/c$d;
.line 261
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v8
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v10
.line 260
invoke-direct {v6, v13, v14, v8, v10}, Lshark/c$d;-><init>(JII)V
check-cast v6, Lshark/c;
.line 259
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 264
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 266
:cond_638
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v7
add-int/2addr v3, v7
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_641
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v9, 0x1
if-eqz v12, :cond_66b
.line 244
iget-wide v3, v0, Lshark/k;->a:J
.line 245
new-instance v5, Lshark/l$b$a;
.line 246
new-instance v6, Lshark/c$f;
.line 247
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v8
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v10
.line 246
invoke-direct {v6, v13, v14, v8, v10}, Lshark/c$f;-><init>(JII)V
check-cast v6, Lshark/c;
.line 245
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 250
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 252
:cond_66b
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v7
add-int/2addr v3, v7
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:pswitch_674
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
const/4 v9, 0x1
if-eqz v12, :cond_69a
.line 233
iget-wide v3, v0, Lshark/k;->a:J
.line 235
new-instance v5, Lshark/l$b$a;
new-instance v6, Lshark/c$e;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v13
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v9
invoke-direct {v6, v13, v14, v9, v10}, Lshark/c$e;-><init>(JJ)V
check-cast v6, Lshark/c;
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 236
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_71b
.line 238
:cond_69a
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v3
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto/16 :goto_71b
:cond_6a2
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v12, :cond_6c2
.line 224
iget-wide v3, v0, Lshark/k;->a:J
.line 225
new-instance v5, Lshark/l$b$a;
new-instance v6, Lshark/c$n;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v8, v9}, Lshark/c$n;-><init>(J)V
check-cast v6, Lshark/c;
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 226
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto :goto_71b
.line 228
:cond_6c2
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto :goto_71b
:cond_6c8
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v24, :cond_6e5
.line 488
iget-wide v3, v0, Lshark/k;->a:J
.line 8954
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v5
.line 8955
new-instance v6, Lshark/l$b$b;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v5, v8, v9}, Lshark/l$b$b;-><init>(IJ)V
.line 490
check-cast v6, Lshark/l;
invoke-interface {v2, v3, v4, v6}, Lshark/q;->a(JLshark/l;)V
goto :goto_71b
.line 8959
:cond_6e5
iget v3, v0, Lshark/k;->b:I
add-int/2addr v3, v3
invoke-direct {v0, v3}, Lshark/k;->l(I)V
goto :goto_71b
.line 483
:cond_6ec
new-instance v1, Ljava/lang/UnsupportedOperationException;
const-string v2, "PRIMITIVE_ARRAY_NODATA cannot be parsed"
invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
check-cast v1, Ljava/lang/Throwable;
throw v1
:cond_6f6
move-wide/from16 v30, v5
move/from16 v22, v8
move-wide/from16 v32, v13
if-eqz v12, :cond_716
.line 410
iget-wide v3, v0, Lshark/k;->a:J
.line 411
new-instance v5, Lshark/l$b$a;
.line 412
new-instance v6, Lshark/c$o;
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
invoke-direct {v6, v8, v9}, Lshark/c$o;-><init>(J)V
check-cast v6, Lshark/c;
.line 411
invoke-direct {v5, v6}, Lshark/l$b$a;-><init>(Lshark/c;)V
.line 414
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto :goto_71b
.line 416
:cond_716
iget v3, v0, Lshark/k;->b:I
invoke-direct {v0, v3}, Lshark/k;->l(I)V
:goto_71b
move/from16 v8, v27
move-wide/from16 v9, v28
move-wide/from16 v3, v30
move-wide/from16 v13, v32
goto/16 :goto_1a3
:cond_725
move/from16 v24, v3
move/from16 v25, v4
move/from16 v23, v5
move/from16 v26, v6
move/from16 v27, v8
move-wide/from16 v32, v13
if-eqz v19, :cond_751
.line 198
iget-wide v3, v0, Lshark/k;->a:J
.line 199
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v5
.line 200
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v6
.line 201
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v8
.line 202
invoke-direct {v0, v8}, Lshark/k;->c(I)[J
move-result-object v8
.line 203
new-instance v9, Lshark/l$e;
invoke-direct {v9, v5, v6, v8}, Lshark/l$e;-><init>(II[J)V
.line 208
check-cast v9, Lshark/l;
invoke-interface {v2, v3, v4, v9}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_7f8
:cond_751
move-wide/from16 v3, v32
.line 210
invoke-direct {v0, v3, v4}, Lshark/k;->a(J)V
goto/16 :goto_7f8
:cond_758
move/from16 v24, v3
move/from16 v25, v4
move/from16 v23, v5
move/from16 v26, v6
move/from16 v27, v8
move-wide v3, v13
if-eqz v16, :cond_78d
.line 182
iget-wide v3, v0, Lshark/k;->a:J
.line 183
new-instance v5, Lshark/l$d;
.line 184
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v29
.line 185
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v31
.line 186
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v33
.line 187
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v35
.line 188
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v37
.line 189
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v38
move-object/from16 v28, v5
.line 183
invoke-direct/range {v28 .. v38}, Lshark/l$d;-><init>(JJJJII)V
.line 191
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto/16 :goto_7f8
.line 193
:cond_78d
invoke-direct {v0, v3, v4}, Lshark/k;->a(J)V
goto/16 :goto_7f8
:cond_792
move/from16 v24, v3
move/from16 v25, v4
move/from16 v23, v5
move/from16 v26, v6
move/from16 v27, v8
move-wide v3, v13
if-eqz v18, :cond_7be
.line 164
iget-wide v3, v0, Lshark/k;->a:J
.line 165
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v29
.line 166
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v30
.line 167
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v32
.line 168
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v33
.line 169
new-instance v5, Lshark/l$c;
move-object/from16 v28, v5
invoke-direct/range {v28 .. v34}, Lshark/l$c;-><init>(IJIJ)V
.line 175
check-cast v5, Lshark/l;
invoke-interface {v2, v3, v4, v5}, Lshark/q;->a(JLshark/l;)V
goto :goto_7f8
.line 177
:cond_7be
invoke-direct {v0, v3, v4}, Lshark/k;->a(J)V
goto :goto_7f8
:cond_7c2
move/from16 v24, v3
move/from16 v25, v4
move/from16 v23, v5
move/from16 v26, v6
move/from16 v27, v8
move-wide v3, v13
if-eqz v17, :cond_7f5
.line 152
iget-wide v5, v0, Lshark/k;->a:J
.line 153
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v8
.line 154
iget v10, v0, Lshark/k;->b:I
int-to-long v13, v10
sub-long v13, v3, v13
.line 2888
iget-wide v3, v0, Lshark/k;->a:J
add-long/2addr v3, v13
iput-wide v3, v0, Lshark/k;->a:J
.line 2889
iget-object v3, v0, Lshark/k;->f:Ld/e;
invoke-interface {v3, v13, v14}, Ld/e;->d(J)Ljava/lang/String;
move-result-object v3
const-string v4, "source.readUtf8(byteCount)"
invoke-static {v3, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 156
new-instance v4, Lshark/l$f;
invoke-direct {v4, v8, v9, v3}, Lshark/l$f;-><init>(JLjava/lang/String;)V
.line 157
check-cast v4, Lshark/l;
invoke-interface {v2, v5, v6, v4}, Lshark/q;->a(JLshark/l;)V
goto :goto_7f8
.line 159
:cond_7f5
invoke-direct {v0, v3, v4}, Lshark/k;->a(J)V
:cond_7f8
:goto_7f8
move/from16 v10, v19
move/from16 v13, v20
move/from16 v14, v21
move/from16 v5, v23
move/from16 v3, v24
move/from16 v4, v25
move/from16 v6, v26
move/from16 v8, v27
goto/16 :goto_138
:cond_80a
return-void
nop
:pswitch_data_80c
.packed-switch 0x1
:pswitch_674
:pswitch_641
:pswitch_60e
:pswitch_5e0
:pswitch_5b7
:pswitch_589
:pswitch_560
:pswitch_52c
.end packed-switch
:pswitch_data_820
.packed-switch 0x20
:pswitch_433
:pswitch_3e7
:pswitch_393
:pswitch_326
.end packed-switch
:pswitch_data_82c
.packed-switch 0x89
:pswitch_2fe
:pswitch_2d6
:pswitch_2ae
:pswitch_286
:pswitch_25e
:pswitch_225
.end packed-switch
.end method
.method public final b()Lshark/l$b$c$a;
.registers 22
move-object/from16 v0, p0
.line 554
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v2
.line 556
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v4
.line 557
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v5
.line 559
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v7
.line 561
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v9
.line 563
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v11
.line 565
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
.line 567
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
.line 571
invoke-direct/range {p0 .. p0}, Lshark/k;->f()I
move-result v13
.line 574
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v1
const/4 v15, 0x0
:goto_29
if-ge v15, v1, :cond_3e
.line 577
sget v14, Lshark/k;->l:I
invoke-direct {v0, v14}, Lshark/k;->l(I)V
.line 578
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v14
invoke-direct {v0, v14}, Lshark/k;->b(I)I
move-result v14
invoke-direct {v0, v14}, Lshark/k;->l(I)V
add-int/lit8 v15, v15, 0x1
goto :goto_29
.line 581
:cond_3e
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v1
.line 582
new-instance v14, Ljava/util/ArrayList;
invoke-direct {v14, v1}, Ljava/util/ArrayList;-><init>(I)V
const/4 v15, 0x0
:goto_48
if-ge v15, v1, :cond_6f
move-wide/from16 v17, v11
.line 585
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v11
move/from16 v19, v1
.line 586
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v1
move/from16 v20, v13
.line 587
invoke-direct {v0, v1}, Lshark/k;->a(I)Lshark/u;
move-result-object v13
.line 590
new-instance v0, Lshark/l$b$c$a$b;
invoke-direct {v0, v11, v12, v1, v13}, Lshark/l$b$c$a$b;-><init>(JILshark/u;)V
.line 589
invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v15, v15, 0x1
move-object/from16 v0, p0
move-wide/from16 v11, v17
move/from16 v1, v19
move/from16 v13, v20
goto :goto_48
:cond_6f
move-wide/from16 v17, v11
move/from16 v20, v13
.line 598
invoke-direct/range {p0 .. p0}, Lshark/k;->o()I
move-result v0
.line 599
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(I)V
const/4 v11, 0x0
:goto_7d
if-ge v11, v0, :cond_94
.line 601
new-instance v12, Lshark/l$b$c$a$a;
move-wide v15, v9
invoke-direct/range {p0 .. p0}, Lshark/k;->m()J
move-result-wide v9
invoke-direct/range {p0 .. p0}, Lshark/k;->n()I
move-result v13
invoke-direct {v12, v9, v10, v13}, Lshark/l$b$c$a$a;-><init>(JI)V
invoke-virtual {v1, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v11, v11, 0x1
move-wide v9, v15
goto :goto_7d
:cond_94
move-wide v15, v9
.line 604
new-instance v0, Lshark/l$b$c$a;
.line 612
check-cast v14, Ljava/util/List;
.line 613
move-object/from16 v19, v1
check-cast v19, Ljava/util/List;
move-object v1, v0
move-wide/from16 v11, v17
move/from16 v13, v20
move-object/from16 v15, v19
.line 604
invoke-direct/range {v1 .. v15}, Lshark/l$b$c$a;-><init>(JIJJJJILjava/util/List;Ljava/util/List;)V
return-object v0
.end method
.method public final c()Lshark/l$b$c$g;
.registers 7
.line 681
invoke-direct {p0}, Lshark/k;->m()J
move-result-wide v0
.line 682
invoke-direct {p0}, Lshark/k;->f()I
move-result v2
.line 684
invoke-direct {p0}, Lshark/k;->f()I
move-result v3
.line 685
invoke-direct {p0}, Lshark/k;->n()I
move-result v4
.line 686
sget v5, Lshark/k;->o:I
if-ne v4, v5, :cond_20
new-instance v4, Lshark/l$b$c$g$a;
.line 687
invoke-direct {p0, v3}, Lshark/k;->d(I)[Z
move-result-object v3
.line 686
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$a;-><init>(JI[Z)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 689
:cond_20
sget v5, Lshark/k;->p:I
if-ne v4, v5, :cond_30
new-instance v4, Lshark/l$b$c$g$c;
.line 690
invoke-direct {p0, v3}, Lshark/k;->e(I)[C
move-result-object v3
.line 689
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$c;-><init>(JI[C)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 692
:cond_30
sget v5, Lshark/k;->q:I
if-ne v4, v5, :cond_40
new-instance v4, Lshark/l$b$c$g$e;
.line 693
invoke-direct {p0, v3}, Lshark/k;->f(I)[F
move-result-object v3
.line 692
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$e;-><init>(JI[F)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 695
:cond_40
sget v5, Lshark/k;->r:I
if-ne v4, v5, :cond_50
new-instance v4, Lshark/l$b$c$g$d;
.line 696
invoke-direct {p0, v3}, Lshark/k;->g(I)[D
move-result-object v3
.line 695
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$d;-><init>(JI[D)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 698
:cond_50
sget v5, Lshark/k;->s:I
if-ne v4, v5, :cond_60
new-instance v4, Lshark/l$b$c$g$b;
.line 699
invoke-direct {p0, v3}, Lshark/k;->k(I)[B
move-result-object v3
.line 698
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$b;-><init>(JI[B)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 701
:cond_60
sget v5, Lshark/k;->t:I
if-ne v4, v5, :cond_70
new-instance v4, Lshark/l$b$c$g$h;
.line 702
invoke-direct {p0, v3}, Lshark/k;->h(I)[S
move-result-object v3
.line 701
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$h;-><init>(JI[S)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 704
:cond_70
sget v5, Lshark/k;->u:I
if-ne v4, v5, :cond_80
new-instance v4, Lshark/l$b$c$g$f;
.line 705
invoke-direct {p0, v3}, Lshark/k;->i(I)[I
move-result-object v3
.line 704
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$f;-><init>(JI[I)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 707
:cond_80
sget v5, Lshark/k;->v:I
if-ne v4, v5, :cond_90
new-instance v4, Lshark/l$b$c$g$g;
.line 708
invoke-direct {p0, v3}, Lshark/k;->j(I)[J
move-result-object v3
.line 707
invoke-direct {v4, v0, v1, v2, v3}, Lshark/l$b$c$g$g;-><init>(JI[J)V
check-cast v4, Lshark/l$b$c$g;
return-object v4
.line 710
:cond_90
new-instance v0, Ljava/lang/IllegalStateException;
invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "Unexpected type "
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
check-cast v0, Ljava/lang/Throwable;
throw v0
.end method
.method public final d()Lshark/l$b$c$e;
.registers 9
.line 732
invoke-direct {p0}, Lshark/k;->m()J
move-result-wide v1
.line 734
invoke-direct {p0}, Lshark/k;->f()I
move-result v3
.line 735
invoke-direct {p0}, Lshark/k;->f()I
move-result v0
.line 736
invoke-direct {p0}, Lshark/k;->m()J
move-result-wide v4
.line 737
invoke-direct {p0, v0}, Lshark/k;->c(I)[J
move-result-object v6
.line 738
new-instance v7, Lshark/l$b$c$e;
move-object v0, v7
invoke-direct/range {v0 .. v6}, Lshark/l$b$c$e;-><init>(JIJ[J)V
return-object v7
.end method