Changes of com.discord v1344

This commit is contained in:
root 2020-11-21 22:11:07 +00:00
parent 00a03df92a
commit ed7cf41cb9
18279 changed files with 989752 additions and 1013884 deletions

View file

@ -3,12 +3,12 @@
.source "BufferedSink.kt"
# interfaces
.implements Le0/v;
.implements Ld0/v;
.implements Ljava/nio/channels/WritableByteChannel;
# virtual methods
.method public abstract H0(J)Lokio/BufferedSink;
.method public abstract F0(J)Lokio/BufferedSink;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -16,7 +16,7 @@
.end annotation
.end method
.method public abstract S()Lokio/BufferedSink;
.method public abstract Q()Lokio/BufferedSink;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -24,7 +24,7 @@
.end annotation
.end method
.method public abstract Z(Ljava/lang/String;)Lokio/BufferedSink;
.method public abstract W(Ljava/lang/String;)Lokio/BufferedSink;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -32,7 +32,7 @@
.end annotation
.end method
.method public abstract e0(Le0/x;)J
.method public abstract a0(Ld0/x;)J
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -40,7 +40,7 @@
.end annotation
.end method
.method public abstract f0(J)Lokio/BufferedSink;
.method public abstract b0(J)Lokio/BufferedSink;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -56,10 +56,10 @@
.end annotation
.end method
.method public abstract i()Le0/e;
.method public abstract h()Ld0/e;
.end method
.method public abstract t0(Lokio/ByteString;)Lokio/BufferedSink;
.method public abstract r0(Lokio/ByteString;)Lokio/BufferedSink;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
@ -107,7 +107,7 @@
.end annotation
.end method
.method public abstract z()Lokio/BufferedSink;
.method public abstract x()Lokio/BufferedSink;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;

View file

@ -42,7 +42,7 @@
:cond_1
const-string p0, "$this$toByteString"
invoke-static {p1, p0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
array-length p0, p1
@ -52,11 +52,11 @@
int-to-long v4, p3
invoke-static/range {v0 .. v5}, Lz/i/s;->n(JJJ)V
invoke-static/range {v0 .. v5}, Lz/a/g0;->m(JJJ)V
add-int/2addr p3, p2
invoke-static {p1, p2, p3}, Lz/i/f;->copyOfRange([BII)[B
invoke-static {p1, p2, p3}, Ly/h/f;->copyOfRange([BII)[B
move-result-object p0
@ -74,7 +74,7 @@
const-string v0, "$this$decodeHex"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/lang/String;->length()I
@ -113,7 +113,7 @@
move-result v4
invoke-static {v4}, Le0/z/b;->a(C)I
invoke-static {v4}, Ld0/z/b;->a(C)I
move-result v4
@ -125,7 +125,7 @@
move-result v3
invoke-static {v3}, Le0/z/b;->a(C)I
invoke-static {v3}, Ld0/z/b;->a(C)I
move-result v3
@ -149,7 +149,7 @@
:cond_2
const-string v0, "Unexpected hex string: "
invoke-static {v0, p1}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v0, p1}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
@ -169,15 +169,15 @@
const-string v0, "$this$encodeUtf8"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lokio/ByteString;
const-string v1, "$this$asUtf8ToByteArray"
invoke-static {p1, v1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lz/t/a;->a:Ljava/nio/charset/Charset;
sget-object v1, Ly/s/a;->a:Ljava/nio/charset/Charset;
invoke-virtual {p1, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
@ -185,7 +185,7 @@
const-string v2, "(this as java.lang.String).getBytes(charset)"
invoke-static {v1, v2}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, v1}, Lokio/ByteString;-><init>([B)V

View file

@ -30,13 +30,13 @@
.field public static final g:Lokio/ByteString$a;
.field public static final serialVersionUID:J = 0x1L
.field private static final serialVersionUID:J = 0x1L
# instance fields
.field public transient d:I
.field public final data:[B
.field private final data:[B
.field public transient e:Ljava/lang/String;
@ -71,7 +71,7 @@
const-string v0, "data"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -85,15 +85,15 @@
const-string v0, "$this$encodeUtf8"
invoke-static {p0, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lokio/ByteString;
const-string v1, "$this$asUtf8ToByteArray"
invoke-static {p0, v1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lz/t/a;->a:Ljava/nio/charset/Charset;
sget-object v1, Ly/s/a;->a:Ljava/nio/charset/Charset;
invoke-virtual {p0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
@ -101,7 +101,7 @@
const-string v2, "(this as java.lang.String).getBytes(charset)"
invoke-static {v1, v2}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, v1}, Lokio/ByteString;-><init>([B)V
@ -124,7 +124,7 @@
const-string v1, "$this$readByteString"
invoke-static {p1, v1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x1
@ -183,7 +183,7 @@
const-string v2, "field"
invoke-static {v0, v2}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v2}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
@ -196,7 +196,7 @@
:cond_3
const-string p1, "byteCount < 0: "
invoke-static {p1, v0}, Lf/e/c/a/a;->i(Ljava/lang/String;I)Ljava/lang/String;
invoke-static {p1, v0}, Lf/e/c/a/a;->j(Ljava/lang/String;I)Ljava/lang/String;
move-result-object p1
@ -241,13 +241,13 @@
const-string v0, "other"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lokio/ByteString;->i()I
invoke-virtual {p0}, Lokio/ByteString;->j()I
move-result v0
invoke-virtual {p1}, Lokio/ByteString;->i()I
invoke-virtual {p1}, Lokio/ByteString;->j()I
move-result v1
@ -262,13 +262,13 @@
:goto_0
if-ge v4, v2, :cond_1
invoke-virtual {p0, v4}, Lokio/ByteString;->l(I)B
invoke-virtual {p0, v4}, Lokio/ByteString;->m(I)B
move-result v5
and-int/lit16 v5, v5, 0xff
invoke-virtual {p1, v4}, Lokio/ByteString;->l(I)B
invoke-virtual {p1, v4}, Lokio/ByteString;->m(I)B
move-result v6
@ -323,7 +323,7 @@
check-cast p1, Lokio/ByteString;
invoke-virtual {p1}, Lokio/ByteString;->i()I
invoke-virtual {p1}, Lokio/ByteString;->j()I
move-result v2
@ -335,7 +335,7 @@
array-length v2, v3
invoke-virtual {p1, v1, v3, v1, v2}, Lokio/ByteString;->n(I[BII)Z
invoke-virtual {p1, v1, v3, v1, v2}, Lokio/ByteString;->o(I[BII)Z
move-result p1
@ -351,19 +351,222 @@
.end method
.method public f()Ljava/lang/String;
.locals 3
.locals 12
iget-object v0, p0, Lokio/ByteString;->data:[B
const/4 v1, 0x0
sget-object v1, Ld0/a;->a:[B
const/4 v2, 0x1
sget-object v1, Ld0/a;->a:[B
invoke-static {v0, v1, v2}, Le0/a;->a([B[BI)Ljava/lang/String;
const-string v2, "$this$encodeBase64"
move-result-object v0
invoke-static {v0, v2}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
const-string v2, "map"
invoke-static {v1, v2}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
array-length v2, v0
const/4 v3, 0x2
add-int/2addr v2, v3
div-int/lit8 v2, v2, 0x3
mul-int/lit8 v2, v2, 0x4
new-array v2, v2, [B
array-length v4, v0
array-length v5, v0
rem-int/lit8 v5, v5, 0x3
sub-int/2addr v4, v5
const/4 v5, 0x0
const/4 v6, 0x0
:goto_0
if-ge v5, v4, :cond_0
add-int/lit8 v7, v5, 0x1
aget-byte v5, v0, v5
add-int/lit8 v8, v7, 0x1
aget-byte v7, v0, v7
add-int/lit8 v9, v8, 0x1
aget-byte v8, v0, v8
add-int/lit8 v10, v6, 0x1
and-int/lit16 v11, v5, 0xff
shr-int/2addr v11, v3
aget-byte v11, v1, v11
aput-byte v11, v2, v6
add-int/lit8 v6, v10, 0x1
and-int/lit8 v5, v5, 0x3
shl-int/lit8 v5, v5, 0x4
and-int/lit16 v11, v7, 0xff
shr-int/lit8 v11, v11, 0x4
or-int/2addr v5, v11
aget-byte v5, v1, v5
aput-byte v5, v2, v10
add-int/lit8 v5, v6, 0x1
and-int/lit8 v7, v7, 0xf
shl-int/2addr v7, v3
and-int/lit16 v10, v8, 0xff
shr-int/lit8 v10, v10, 0x6
or-int/2addr v7, v10
aget-byte v7, v1, v7
aput-byte v7, v2, v6
add-int/lit8 v6, v5, 0x1
and-int/lit8 v7, v8, 0x3f
aget-byte v7, v1, v7
aput-byte v7, v2, v5
move v5, v9
goto :goto_0
:cond_0
array-length v7, v0
sub-int/2addr v7, v4
const/16 v4, 0x3d
const/4 v8, 0x1
if-eq v7, v8, :cond_2
if-eq v7, v3, :cond_1
goto :goto_1
:cond_1
add-int/lit8 v7, v5, 0x1
aget-byte v5, v0, v5
aget-byte v0, v0, v7
add-int/lit8 v7, v6, 0x1
and-int/lit16 v8, v5, 0xff
shr-int/2addr v8, v3
aget-byte v8, v1, v8
aput-byte v8, v2, v6
add-int/lit8 v6, v7, 0x1
and-int/lit8 v5, v5, 0x3
shl-int/lit8 v5, v5, 0x4
and-int/lit16 v8, v0, 0xff
shr-int/lit8 v8, v8, 0x4
or-int/2addr v5, v8
aget-byte v5, v1, v5
aput-byte v5, v2, v7
add-int/lit8 v5, v6, 0x1
and-int/lit8 v0, v0, 0xf
shl-int/2addr v0, v3
aget-byte v0, v1, v0
aput-byte v0, v2, v6
int-to-byte v0, v4
aput-byte v0, v2, v5
goto :goto_1
:cond_2
aget-byte v0, v0, v5
add-int/lit8 v5, v6, 0x1
and-int/lit16 v7, v0, 0xff
shr-int/lit8 v3, v7, 0x2
aget-byte v3, v1, v3
aput-byte v3, v2, v6
add-int/lit8 v3, v5, 0x1
and-int/lit8 v0, v0, 0x3
shl-int/lit8 v0, v0, 0x4
aget-byte v0, v1, v0
aput-byte v0, v2, v5
add-int/lit8 v0, v3, 0x1
int-to-byte v1, v4
aput-byte v1, v2, v3
aput-byte v1, v2, v0
:goto_1
const-string v0, "$this$toUtf8String"
invoke-static {v2, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Ly/s/a;->a:Ljava/nio/charset/Charset;
new-instance v1, Ljava/lang/String;
invoke-direct {v1, v2, v0}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
return-object v1
.end method
.method public g(Ljava/lang/String;)Lokio/ByteString;
@ -371,7 +574,7 @@
const-string v0, "algorithm"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lokio/ByteString;
@ -387,7 +590,7 @@
const-string v1, "MessageDigest.getInstance(algorithm).digest(data)"
invoke-static {p1, v1}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v1}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, p1}, Lokio/ByteString;-><init>([B)V
@ -416,7 +619,15 @@
return v0
.end method
.method public i()I
.method public final i()[B
.locals 1
iget-object v0, p0, Lokio/ByteString;->data:[B
return-object v0
.end method
.method public j()I
.locals 1
iget-object v0, p0, Lokio/ByteString;->data:[B
@ -426,7 +637,7 @@
return v0
.end method
.method public j()Ljava/lang/String;
.method public k()Ljava/lang/String;
.locals 9
iget-object v0, p0, Lokio/ByteString;->data:[B
@ -450,7 +661,7 @@
add-int/lit8 v6, v4, 0x1
sget-object v7, Le0/z/b;->a:[C
sget-object v7, Ld0/z/b;->a:[C
shr-int/lit8 v8, v5, 0x4
@ -480,7 +691,7 @@
return-object v0
.end method
.method public k()[B
.method public l()[B
.locals 1
iget-object v0, p0, Lokio/ByteString;->data:[B
@ -488,7 +699,7 @@
return-object v0
.end method
.method public l(I)B
.method public m(I)B
.locals 1
iget-object v0, p0, Lokio/ByteString;->data:[B
@ -498,28 +709,28 @@
return p1
.end method
.method public m(ILokio/ByteString;II)Z
.method public n(ILokio/ByteString;II)Z
.locals 1
const-string v0, "other"
invoke-static {p2, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lokio/ByteString;->data:[B
invoke-virtual {p2, p3, v0, p1, p4}, Lokio/ByteString;->n(I[BII)Z
invoke-virtual {p2, p3, v0, p1, p4}, Lokio/ByteString;->o(I[BII)Z
move-result p1
return p1
.end method
.method public n(I[BII)Z
.method public o(I[BII)Z
.locals 2
const-string v0, "other"
invoke-static {p2, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-ltz p1, :cond_0
@ -539,7 +750,7 @@
if-gt p3, v1, :cond_0
invoke-static {v0, p1, p2, p3, p4}, Lz/i/s;->e([BI[BII)Z
invoke-static {v0, p1, p2, p3, p4}, Lz/a/g0;->d([BI[BII)Z
move-result p1
@ -556,7 +767,7 @@
return p1
.end method
.method public o()Lokio/ByteString;
.method public p()Lokio/ByteString;
.locals 6
const/4 v0, 0x0
@ -593,7 +804,7 @@
const-string v5, "java.util.Arrays.copyOf(this, size)"
invoke-static {v1, v5}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v5}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
add-int/lit8 v5, v0, 0x1
@ -649,22 +860,22 @@
return-object v0
.end method
.method public p()Ljava/lang/String;
.method public q()Ljava/lang/String;
.locals 3
iget-object v0, p0, Lokio/ByteString;->e:Ljava/lang/String;
if-nez v0, :cond_0
invoke-virtual {p0}, Lokio/ByteString;->k()[B
invoke-virtual {p0}, Lokio/ByteString;->l()[B
move-result-object v0
const-string v1, "$this$toUtf8String"
invoke-static {v0, v1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lz/t/a;->a:Ljava/nio/charset/Charset;
sget-object v1, Ly/s/a;->a:Ljava/nio/charset/Charset;
new-instance v2, Ljava/lang/String;
@ -678,7 +889,7 @@
return-object v0
.end method
.method public q(Ljava/io/OutputStream;)V
.method public r(Ljava/io/OutputStream;)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
@ -688,7 +899,7 @@
const-string v0, "out"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lokio/ByteString;->data:[B
@ -697,22 +908,22 @@
return-void
.end method
.method public r(Le0/e;II)V
.method public s(Ld0/e;II)V
.locals 2
const-string v0, "buffer"
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "$this$commonWrite"
invoke-static {p0, v1}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, v1}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Ly/m/c/j;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lokio/ByteString;->data:[B
invoke-virtual {p1, v0, p2, p3}, Le0/e;->E([BII)Le0/e;
invoke-virtual {p1, v0, p2, p3}, Ld0/e;->K([BII)Ld0/e;
return-void
.end method
@ -724,27 +935,25 @@
iget-object v1, v0, Lokio/ByteString;->data:[B
array-length v1, v1
array-length v2, v1
if-nez v1, :cond_0
if-nez v2, :cond_0
const/4 v1, 0x1
const/4 v2, 0x1
goto :goto_0
:cond_0
const/4 v1, 0x0
const/4 v2, 0x0
:goto_0
if-eqz v1, :cond_1
if-eqz v2, :cond_1
const-string v1, "[size=0]"
goto/16 :goto_1e
:cond_1
iget-object v1, v0, Lokio/ByteString;->data:[B
array-length v2, v1
const/4 v3, 0x0
@ -1416,11 +1625,11 @@
const-string v1, "[hex="
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual/range {p0 .. p0}, Lokio/ByteString;->j()Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lokio/ByteString;->k()Ljava/lang/String;
move-result-object v3
@ -1435,7 +1644,7 @@
goto/16 :goto_1e
:cond_48
invoke-static {v3}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
@ -1451,21 +1660,19 @@
iget-object v3, v0, Lokio/ByteString;->data:[B
array-length v3, v3
array-length v4, v3
if-gt v6, v3, :cond_49
if-gt v6, v4, :cond_49
const/4 v3, 0x1
const/4 v4, 0x1
goto :goto_1c
:cond_49
const/4 v3, 0x0
const/4 v4, 0x0
:goto_1c
if-eqz v3, :cond_4b
iget-object v3, v0, Lokio/ByteString;->data:[B
if-eqz v4, :cond_4b
array-length v4, v3
@ -1478,7 +1685,7 @@
:cond_4a
const/4 v4, 0x0
invoke-static {v3, v4, v6}, Lz/i/f;->copyOfRange([BII)[B
invoke-static {v3, v4, v6}, Ly/h/f;->copyOfRange([BII)[B
move-result-object v3
@ -1487,7 +1694,7 @@
invoke-direct {v4, v3}, Lokio/ByteString;-><init>([B)V
:goto_1d
invoke-virtual {v4}, Lokio/ByteString;->j()Ljava/lang/String;
invoke-virtual {v4}, Lokio/ByteString;->k()Ljava/lang/String;
move-result-object v3
@ -1499,12 +1706,12 @@
move-result-object v1
goto :goto_1e
goto/16 :goto_1e
:cond_4b
const-string v1, "endIndex > length("
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
@ -1512,9 +1719,13 @@
array-length v2, v2
const/16 v3, 0x29
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-static {v1, v2, v3}, Lf/e/c/a/a;->s(Ljava/lang/StringBuilder;IC)Ljava/lang/String;
const/16 v2, 0x29
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
@ -1529,7 +1740,7 @@
throw v2
:cond_4c
invoke-virtual/range {p0 .. p0}, Lokio/ByteString;->p()Ljava/lang/String;
invoke-virtual/range {p0 .. p0}, Lokio/ByteString;->q()Ljava/lang/String;
move-result-object v4
@ -1541,7 +1752,7 @@
const-string v8, "(this as java.lang.Strin\u2026ing(startIndex, endIndex)"
invoke-static {v7, v8}, Lz/n/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v7, v8}, Ly/m/c/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const-string v8, "\\"
@ -1549,7 +1760,7 @@
const/4 v10, 0x4
invoke-static {v7, v8, v9, v6, v10}, Lz/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;
invoke-static {v7, v8, v9, v6, v10}, Ly/s/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;
move-result-object v7
@ -1557,7 +1768,7 @@
const-string v9, "\\n"
invoke-static {v7, v8, v9, v6, v10}, Lz/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;
invoke-static {v7, v8, v9, v6, v10}, Ly/s/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;
move-result-object v7
@ -1565,7 +1776,7 @@
const-string v9, "\\r"
invoke-static {v7, v8, v9, v6, v10}, Lz/t/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;
invoke-static {v7, v8, v9, v6, v10}, Ly/s/k;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Ljava/lang/String;
move-result-object v6
@ -1575,7 +1786,7 @@
if-ge v5, v4, :cond_4d
invoke-static {v3}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v3}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2