File classes.dex
Function:
Loading..
00135296
00135296 // align 0x8
00135296 // align 0x8
00135298
00135298y0.c::toggle():
001352a8invoke-virtual {v1}, Ly0/c;->isChecked()Z
001352aemove-result v0
001352b0xor-int/lit8 v0, v0, 0x1
001352b4invoke-virtual {v1, v0}, Ly0/c;->setChecked(Z)V
001352bareturn-void
00135298
00135298y0.c::toggle():
001352a8invoke-virtual {v1}, Ly0/c;->isChecked()Z
001352aemove-result v0
001352b0xor-int/lit8 v0, v0, 0x1
001352b4invoke-virtual {v1, v0}, Ly0/c;->setChecked(Z)V
001352bareturn-void
00135298
001352bc
001352bcy1.a::a(z1.e):
001352cciget-object v1, v11, Lz1/e;->b:Ly1/h;
001352d0invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001352d6monitor-enter v1
001352d8iget-boolean v0, v1, Ly1/h;->k:Z
001352dcif-eqz v0, :cond_95
001352e0iget-boolean v0, v1, Ly1/h;->j:Z
001352e4if-nez v0, :cond_8d
001352e8iget-boolean v0, v1, Ly1/h;->i:Z
001352ecif-nez v0, :cond_82
001352f0monitor-exit v1
001352f2iget-object v2, v1, Ly1/h;->e:Ly1/e;
001352f6invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
001352fciget-object v0, v1, Ly1/h;->o:Lu1/q;
00135300const-string v3, "client"
00135304invoke-static {v0, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0013530aiget v3, v11, Lz1/e;->g:I
0013530eiget v4, v11, Lz1/e;->h:I
00135312iget v5, v11, Lz1/e;->i:I
00135316iget v6, v0, Lu1/q;->y:I
0013531aiget-boolean v7, v0, Lu1/q;->f:Z
0013531eiget-object v8, v11, Lz1/e;->f:Lj/t;
00135322iget-object v8, v8, Lj/t;->d:Ljava/io/Serializable;
00135326check-cast v8, Ljava/lang/String;
0013532aconst-string v9, "GET"
0013532einvoke-static {v8, v9}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00135334move-result v8
00135336const/4 v9, 0x1
00135338xor-int/2addr v8, v9
0013533ainvoke-virtual/range {v2 .. v8}, Ly1/e;->a(IIIIZZ)Ly1/l;
00135340move-result-object v3
00135342invoke-virtual {v3, v0, v11}, Ly1/l;->j(Lu1/q;Lz1/e;)Lz1/c;
00135348move-result-object v0
0013534anew-instance v3, Landroidx/emoji2/text/s;
0013534einvoke-direct {v3, v1, v2, v0}, Landroidx/emoji2/text/s;-><init>(Ly1/h;Ly1/e;Lz1/c;)V
00135354iput-object v3, v1, Ly1/h;->h:Landroidx/emoji2/text/s;
00135358iput-object v3, v1, Ly1/h;->m:Landroidx/emoji2/text/s;
0013535cmonitor-enter v1
0013535eiput-boolean v9, v1, Ly1/h;->i:Z
00135362iput-boolean v9, v1, Ly1/h;->j:Z
00135366monitor-exit v1
00135368iget-boolean v0, v1, Ly1/h;->l:Z
0013536cif-nez v0, :cond_61
00135370const/4 v0, 0x0
00135372const/4 v1, 0x0
00135374const/16 v2, 0x3d
00135378invoke-static {v11, v0, v3, v1, v2}, Lz1/e;->a(Lz1/e;ILandroidx/emoji2/text/s;Lj/t;I)Lz1/e;
0013537emove-result-object v0
00135380iget-object v11, v11, Lz1/e;->f:Lj/t;
00135384invoke-virtual {v0, v11}, Lz1/e;->b(Lj/t;)Lu1/t;
0013538amove-result-object v11
0013538creturn-object v11
0013538enew-instance v11, Ljava/io/IOException;
00135392const-string v0, "Canceled"
00135396invoke-direct {v11, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0013539cthrow v11
0013539emove-exception v0
001353a0move-object v11, v0
001353a2monitor-exit v1
001353a4throw v11
001353a6move-exception v0
001353a8move-object v11, v0
001353aagoto :goto_73
001353acmove-exception v0
001353aemove-object v11, v0
001353b0goto :goto_7c
001353b2invoke-virtual {v2, v11}, Ly1/e;->c(Ljava/io/IOException;)V
001353b8new-instance v0, Ly1/n;
001353bcinvoke-direct {v0, v11}, Ly1/n;-><init>(Ljava/io/IOException;)V
001353c2throw v0
001353c4iget-object v0, v11, Ly1/n;->a:Ljava/io/IOException;
001353c8invoke-virtual {v2, v0}, Ly1/e;->c(Ljava/io/IOException;)V
001353cethrow v11
001353d0const-string v11, "Check failed."
001353d4new-instance v0, Ljava/lang/IllegalStateException;
001353d8invoke-direct {v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
001353dethrow v0
001353e0move-exception v0
001353e2move-object v11, v0
001353e4goto :goto_9d
001353e6const-string v11, "Check failed."
001353eanew-instance v0, Ljava/lang/IllegalStateException;
001353eeinvoke-direct {v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
001353f4throw v0
001353f6const-string v11, "released"
001353fanew-instance v0, Ljava/lang/IllegalStateException;
001353feinvoke-direct {v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00135404throw v0
00135406monitor-exit v1
00135408throw v11
001352bc
001352bcy1.a::a(z1.e):
001352cciget-object v1, v11, Lz1/e;->b:Ly1/h;
001352d0invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001352d6monitor-enter v1
001352d8iget-boolean v0, v1, Ly1/h;->k:Z
001352dcif-eqz v0, :cond_95
001352e0iget-boolean v0, v1, Ly1/h;->j:Z
001352e4if-nez v0, :cond_8d
001352e8iget-boolean v0, v1, Ly1/h;->i:Z
001352ecif-nez v0, :cond_82
001352f0monitor-exit v1
001352f2iget-object v2, v1, Ly1/h;->e:Ly1/e;
001352f6invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
001352fciget-object v0, v1, Ly1/h;->o:Lu1/q;
00135300const-string v3, "client"
00135304invoke-static {v0, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0013530aiget v3, v11, Lz1/e;->g:I
0013530eiget v4, v11, Lz1/e;->h:I
00135312iget v5, v11, Lz1/e;->i:I
00135316iget v6, v0, Lu1/q;->y:I
0013531aiget-boolean v7, v0, Lu1/q;->f:Z
0013531eiget-object v8, v11, Lz1/e;->f:Lj/t;
00135322iget-object v8, v8, Lj/t;->d:Ljava/io/Serializable;
00135326check-cast v8, Ljava/lang/String;
0013532aconst-string v9, "GET"
0013532einvoke-static {v8, v9}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00135334move-result v8
00135336const/4 v9, 0x1
00135338xor-int/2addr v8, v9
0013533ainvoke-virtual/range {v2 .. v8}, Ly1/e;->a(IIIIZZ)Ly1/l;
00135340move-result-object v3
00135342invoke-virtual {v3, v0, v11}, Ly1/l;->j(Lu1/q;Lz1/e;)Lz1/c;
00135348move-result-object v0
0013534anew-instance v3, Landroidx/emoji2/text/s;
0013534einvoke-direct {v3, v1, v2, v0}, Landroidx/emoji2/text/s;-><init>(Ly1/h;Ly1/e;Lz1/c;)V
00135354iput-object v3, v1, Ly1/h;->h:Landroidx/emoji2/text/s;
00135358iput-object v3, v1, Ly1/h;->m:Landroidx/emoji2/text/s;
0013535cmonitor-enter v1
0013535eiput-boolean v9, v1, Ly1/h;->i:Z
00135362iput-boolean v9, v1, Ly1/h;->j:Z
00135366monitor-exit v1
00135368iget-boolean v0, v1, Ly1/h;->l:Z
0013536cif-nez v0, :cond_61
00135370const/4 v0, 0x0
00135372const/4 v1, 0x0
00135374const/16 v2, 0x3d
00135378invoke-static {v11, v0, v3, v1, v2}, Lz1/e;->a(Lz1/e;ILandroidx/emoji2/text/s;Lj/t;I)Lz1/e;
0013537emove-result-object v0
00135380iget-object v11, v11, Lz1/e;->f:Lj/t;
00135384invoke-virtual {v0, v11}, Lz1/e;->b(Lj/t;)Lu1/t;
0013538amove-result-object v11
0013538creturn-object v11
0013538enew-instance v11, Ljava/io/IOException;
00135392const-string v0, "Canceled"
00135396invoke-direct {v11, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0013539cthrow v11
0013539emove-exception v0
001353a0move-object v11, v0
001353a2monitor-exit v1
001353a4throw v11
001353a6move-exception v0
001353a8move-object v11, v0
001353aagoto :goto_73
001353acmove-exception v0
001353aemove-object v11, v0
001353b0goto :goto_7c
001353b2invoke-virtual {v2, v11}, Ly1/e;->c(Ljava/io/IOException;)V
001353b8new-instance v0, Ly1/n;
001353bcinvoke-direct {v0, v11}, Ly1/n;-><init>(Ljava/io/IOException;)V
001353c2throw v0
001353c4iget-object v0, v11, Ly1/n;->a:Ljava/io/IOException;
001353c8invoke-virtual {v2, v0}, Ly1/e;->c(Ljava/io/IOException;)V
001353cethrow v11
001353d0const-string v11, "Check failed."
001353d4new-instance v0, Ljava/lang/IllegalStateException;
001353d8invoke-direct {v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
001353dethrow v0
001353e0move-exception v0
001353e2move-object v11, v0
001353e4goto :goto_9d
001353e6const-string v11, "Check failed."
001353eanew-instance v0, Ljava/lang/IllegalStateException;
001353eeinvoke-direct {v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
001353f4throw v0
001353f6const-string v11, "released"
001353fanew-instance v0, Ljava/lang/IllegalStateException;
001353feinvoke-direct {v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00135404throw v0
00135406monitor-exit v1
00135408throw v11
001352bc
0013540a
0013540a struct code_item_padding
0013540a padding uint16 0x0000
0013540c
0013540c struct try_item
0013540c start_addr uint32 0x1352d8
00135410 insn_count int 10
00135412 handler_off uint16 0x13542d
00135414
00135414 struct try_item
00135414 start_addr uint32 0x13530a
00135418 insn_count int 32
0013541a handler_off uint16 0x135430
0013541c
0013541c struct try_item
0013541c start_addr uint32 0x13535e
00135420 insn_count int 4
00135422 handler_off uint16 0x135437
00135424
00135424 struct try_item
00135424 start_addr uint32 0x1353d0
00135428 insn_count int 27
0013542a handler_off uint16 0x13542d
0013542c
0013542c struct encoded_catch_handler_list
0013542c size int 3
0013542d
0013542d struct encoded_catch_handler ← 0x135412 0x13542a
0013542d size int64 0
0013542e catch_all_addr uint32 0x1353e0
00135430
00135430 struct encoded_catch_handler ← 0x13541a
00135430 size int64 2
00135431 handlers[0].type_idx int 0xbcf4
00135433 handlers[0].addr uint32 0x1353ac
00135434 handlers[1].type_idx int 0xb4d4
00135436 handlers[1].addr uint32 0x1353a6
00135437
00135437 struct encoded_catch_handler ← 0x135422
00135437 size int64 0
00135438 catch_all_addr uint32 0x13539e
00135439
00135439 // align 0x4
0013540a struct code_item_padding
0013540a padding uint16 0x0000
0013540c
0013540c struct try_item
0013540c start_addr uint32 0x1352d8
00135410 insn_count int 10
00135412 handler_off uint16 0x13542d
00135414
00135414 struct try_item
00135414 start_addr uint32 0x13530a
00135418 insn_count int 32
0013541a handler_off uint16 0x135430
0013541c
0013541c struct try_item
0013541c start_addr uint32 0x13535e
00135420 insn_count int 4
00135422 handler_off uint16 0x135437
00135424
00135424 struct try_item
00135424 start_addr uint32 0x1353d0
00135428 insn_count int 27
0013542a handler_off uint16 0x13542d
0013542c
0013542c struct encoded_catch_handler_list
0013542c size int 3
0013542d
0013542d struct encoded_catch_handler ← 0x135412 0x13542a
0013542d size int64 0
0013542e catch_all_addr uint32 0x1353e0
00135430
00135430 struct encoded_catch_handler ← 0x13541a
00135430 size int64 2
00135431 handlers[0].type_idx int 0xbcf4
00135433 handlers[0].addr uint32 0x1353ac
00135434 handlers[1].type_idx int 0xb4d4
00135436 handlers[1].addr uint32 0x1353a6
00135437
00135437 struct encoded_catch_handler ← 0x135422
00135437 size int64 0
00135438 catch_all_addr uint32 0x13539e
00135439
00135439 // align 0x4
0013543c
0013543cy1.a::<clinit>():
0013544cnew-instance v0, Ly1/a;
00135450invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00135456sput-object v0, Ly1/a;->a:Ly1/a;
0013545areturn-void
0013543c
0013543cy1.a::<clinit>():
0013544cnew-instance v0, Ly1/a;
00135450invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00135456sput-object v0, Ly1/a;->a:Ly1/a;
0013545areturn-void
0013543c
0013545c
0013545cy1.b::a(javax.net.ssl.SSLSocket):
0013546cconst/4 v0, 0x1
0013546eiget v1, v14, Ly1/b;->a:I
00135472iget-object v2, v14, Ly1/b;->d:Ljava/util/List;
00135476invoke-interface {v2}, Ljava/util/List;->size()I
0013547cmove-result v3
0013547eif-ge v1, v3, :cond_1d
00135482invoke-interface {v2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
00135488move-result-object v4
0013548acheck-cast v4, Lu1/h;
0013548einvoke-virtual {v4, v15}, Lu1/h;->b(Ljavax/net/ssl/SSLSocket;)Z
00135494move-result v5
00135496if-eqz v5, :cond_1b
0013549aadd-int/2addr v1, v0
0013549ciput v1, v14, Ly1/b;->a:I
001354a0goto :goto_1e
001354a2add-int/2addr v1, v0
001354a4goto :goto_9
001354a6const/4 v4, 0x0
001354a8if-eqz v4, :cond_f6
001354aciget v1, v14, Ly1/b;->a:I
001354b0invoke-interface {v2}, Ljava/util/List;->size()I
001354b6move-result v3
001354b8const/4 v5, 0x0
001354baif-ge v1, v3, :cond_39
001354beinvoke-interface {v2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
001354c4move-result-object v6
001354c6check-cast v6, Lu1/h;
001354cainvoke-virtual {v6, v15}, Lu1/h;->b(Ljavax/net/ssl/SSLSocket;)Z
001354d0move-result v6
001354d2if-eqz v6, :cond_37
001354d6move v1, v0
001354d8goto :goto_3a
001354daadd-int/2addr v1, v0
001354dcgoto :goto_26
001354demove v1, v5
001354e0iput-boolean v1, v14, Ly1/b;->b:Z
001354e4iget-boolean v1, v14, Ly1/b;->c:Z
001354e8iget-object v2, v4, Lu1/h;->c:[Ljava/lang/String;
001354ecif-eqz v2, :cond_52
001354f0invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledCipherSuites()[Ljava/lang/String;
001354f6move-result-object v3
001354f8const-string v6, "sslSocket.enabledCipherSuites"
001354fcinvoke-static {v3, v6}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135502sget-object v6, Lu1/g;->b:Lu1/f;
00135506invoke-static {v3, v2, v6}, Lv1/b;->p([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String;
0013550cmove-result-object v3
0013550egoto :goto_56
00135510invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledCipherSuites()[Ljava/lang/String;
00135516move-result-object v3
00135518iget-object v6, v4, Lu1/h;->d:[Ljava/lang/String;
0013551cif-eqz v6, :cond_6a
00135520invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
00135526move-result-object v7
00135528const-string v8, "sslSocket.enabledProtocols"
0013552cinvoke-static {v7, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135532sget-object v8, Ld1/a;->b:Ld1/a;
00135536invoke-static {v7, v6, v8}, Lv1/b;->p([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String;
0013553cmove-result-object v7
0013553egoto :goto_6e
00135540invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
00135546move-result-object v7
00135548invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getSupportedCipherSuites()[Ljava/lang/String;
0013554emove-result-object v8
00135550const-string v9, "supportedCipherSuites"
00135554invoke-static {v8, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0013555asget-object v9, Lu1/g;->b:Lu1/f;
0013555esget-object v10, Lv1/b;->a:[B
00135562array-length v10, v8
00135564const/4 v11, -0x1
00135566if-ge v5, v10, :cond_8c
0013556aaget-object v12, v8, v5
0013556econst-string v13, "TLS_FALLBACK_SCSV"
00135572invoke-virtual {v9, v12, v13}, Lu1/f;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
00135578move-result v12
0013557aif-nez v12, :cond_8a
0013557egoto :goto_8d
00135580add-int/2addr v5, v0
00135582goto :goto_7c
00135584move v5, v11
00135586const-string v9, "cipherSuitesIntersection"
0013558aif-eqz v1, :cond_ae
0013558eif-eq v5, v11, :cond_ae
00135592invoke-static {v3, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135598aget-object v1, v8, v5
0013559cconst-string v5, "supportedCipherSuites[indexOfFallbackScsv]"
001355a0invoke-static {v1, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001355a6array-length v5, v3
001355a8add-int/2addr v5, v0
001355aainvoke-static {v3, v5}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
001355b0move-result-object v3
001355b2const-string v5, "java.util.Arrays.copyOf(this, newSize)"
001355b6invoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001355bccheck-cast v3, [Ljava/lang/String;
001355c0array-length v5, v3
001355c2sub-int/2addr v5, v0
001355c4aput-object v1, v3, v5
001355c8new-instance v0, Lj/j1;
001355ccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
001355d2iget-boolean v1, v4, Lu1/h;->a:Z
001355d6iput-boolean v1, v0, Lj/j1;->a:Z
001355daiput-object v2, v0, Lj/j1;->c:Ljava/lang/Object;
001355deiput-object v6, v0, Lj/j1;->d:Ljava/io/Serializable;
001355e2iget-boolean v1, v4, Lu1/h;->b:Z
001355e6iput-boolean v1, v0, Lj/j1;->b:Z
001355eainvoke-static {v3, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001355f0array-length v1, v3
001355f2invoke-static {v3, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
001355f8move-result-object v1
001355facheck-cast v1, [Ljava/lang/String;
001355feinvoke-virtual {v0, v1}, Lj/j1;->b([Ljava/lang/String;)V
00135604const-string v1, "tlsVersionsIntersection"
00135608invoke-static {v7, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0013560earray-length v1, v7
00135610invoke-static {v7, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
00135616move-result-object v1
00135618check-cast v1, [Ljava/lang/String;
0013561cinvoke-virtual {v0, v1}, Lj/j1;->d([Ljava/lang/String;)V
00135622invoke-virtual {v0}, Lj/j1;->a()Lu1/h;
00135628move-result-object v0
0013562ainvoke-virtual {v0}, Lu1/h;->c()Ljava/util/List;
00135630move-result-object v1
00135632if-eqz v1, :cond_ea
00135636iget-object v1, v0, Lu1/h;->d:[Ljava/lang/String;
0013563ainvoke-virtual {v15, v1}, Ljavax/net/ssl/SSLSocket;->setEnabledProtocols([Ljava/lang/String;)V
00135640invoke-virtual {v0}, Lu1/h;->a()Ljava/util/List;
00135646move-result-object v1
00135648if-eqz v1, :cond_f5
0013564ciget-object v0, v0, Lu1/h;->c:[Ljava/lang/String;
00135650invoke-virtual {v15, v0}, Ljavax/net/ssl/SSLSocket;->setEnabledCipherSuites([Ljava/lang/String;)V
00135656return-object v4
00135658new-instance v0, Ljava/net/UnknownServiceException;
0013565cnew-instance v1, Ljava/lang/StringBuilder;
00135660const-string v3, "Unable to find acceptable protocols. isFallback="
00135664invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0013566aiget-boolean v3, v14, Ly1/b;->c:Z
0013566einvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
00135674const-string v3, ", modes="
00135678invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013567einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00135684const-string v2, ", supported protocols="
00135688invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013568einvoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
00135694move-result-object v15
00135696invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
0013569cinvoke-static {v15}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
001356a2move-result-object v15
001356a4const-string v2, "java.util.Arrays.toString(this)"
001356a8invoke-static {v15, v2}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001356aeinvoke-virtual {v1, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001356b4invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001356bamove-result-object v15
001356bcinvoke-direct {v0, v15}, Ljava/net/UnknownServiceException;-><init>(Ljava/lang/String;)V
001356c2throw v0
0013545c
0013545cy1.b::a(javax.net.ssl.SSLSocket):
0013546cconst/4 v0, 0x1
0013546eiget v1, v14, Ly1/b;->a:I
00135472iget-object v2, v14, Ly1/b;->d:Ljava/util/List;
00135476invoke-interface {v2}, Ljava/util/List;->size()I
0013547cmove-result v3
0013547eif-ge v1, v3, :cond_1d
00135482invoke-interface {v2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
00135488move-result-object v4
0013548acheck-cast v4, Lu1/h;
0013548einvoke-virtual {v4, v15}, Lu1/h;->b(Ljavax/net/ssl/SSLSocket;)Z
00135494move-result v5
00135496if-eqz v5, :cond_1b
0013549aadd-int/2addr v1, v0
0013549ciput v1, v14, Ly1/b;->a:I
001354a0goto :goto_1e
001354a2add-int/2addr v1, v0
001354a4goto :goto_9
001354a6const/4 v4, 0x0
001354a8if-eqz v4, :cond_f6
001354aciget v1, v14, Ly1/b;->a:I
001354b0invoke-interface {v2}, Ljava/util/List;->size()I
001354b6move-result v3
001354b8const/4 v5, 0x0
001354baif-ge v1, v3, :cond_39
001354beinvoke-interface {v2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
001354c4move-result-object v6
001354c6check-cast v6, Lu1/h;
001354cainvoke-virtual {v6, v15}, Lu1/h;->b(Ljavax/net/ssl/SSLSocket;)Z
001354d0move-result v6
001354d2if-eqz v6, :cond_37
001354d6move v1, v0
001354d8goto :goto_3a
001354daadd-int/2addr v1, v0
001354dcgoto :goto_26
001354demove v1, v5
001354e0iput-boolean v1, v14, Ly1/b;->b:Z
001354e4iget-boolean v1, v14, Ly1/b;->c:Z
001354e8iget-object v2, v4, Lu1/h;->c:[Ljava/lang/String;
001354ecif-eqz v2, :cond_52
001354f0invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledCipherSuites()[Ljava/lang/String;
001354f6move-result-object v3
001354f8const-string v6, "sslSocket.enabledCipherSuites"
001354fcinvoke-static {v3, v6}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135502sget-object v6, Lu1/g;->b:Lu1/f;
00135506invoke-static {v3, v2, v6}, Lv1/b;->p([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String;
0013550cmove-result-object v3
0013550egoto :goto_56
00135510invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledCipherSuites()[Ljava/lang/String;
00135516move-result-object v3
00135518iget-object v6, v4, Lu1/h;->d:[Ljava/lang/String;
0013551cif-eqz v6, :cond_6a
00135520invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
00135526move-result-object v7
00135528const-string v8, "sslSocket.enabledProtocols"
0013552cinvoke-static {v7, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135532sget-object v8, Ld1/a;->b:Ld1/a;
00135536invoke-static {v7, v6, v8}, Lv1/b;->p([Ljava/lang/String;[Ljava/lang/String;Ljava/util/Comparator;)[Ljava/lang/String;
0013553cmove-result-object v7
0013553egoto :goto_6e
00135540invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
00135546move-result-object v7
00135548invoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getSupportedCipherSuites()[Ljava/lang/String;
0013554emove-result-object v8
00135550const-string v9, "supportedCipherSuites"
00135554invoke-static {v8, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0013555asget-object v9, Lu1/g;->b:Lu1/f;
0013555esget-object v10, Lv1/b;->a:[B
00135562array-length v10, v8
00135564const/4 v11, -0x1
00135566if-ge v5, v10, :cond_8c
0013556aaget-object v12, v8, v5
0013556econst-string v13, "TLS_FALLBACK_SCSV"
00135572invoke-virtual {v9, v12, v13}, Lu1/f;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
00135578move-result v12
0013557aif-nez v12, :cond_8a
0013557egoto :goto_8d
00135580add-int/2addr v5, v0
00135582goto :goto_7c
00135584move v5, v11
00135586const-string v9, "cipherSuitesIntersection"
0013558aif-eqz v1, :cond_ae
0013558eif-eq v5, v11, :cond_ae
00135592invoke-static {v3, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135598aget-object v1, v8, v5
0013559cconst-string v5, "supportedCipherSuites[indexOfFallbackScsv]"
001355a0invoke-static {v1, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001355a6array-length v5, v3
001355a8add-int/2addr v5, v0
001355aainvoke-static {v3, v5}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
001355b0move-result-object v3
001355b2const-string v5, "java.util.Arrays.copyOf(this, newSize)"
001355b6invoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001355bccheck-cast v3, [Ljava/lang/String;
001355c0array-length v5, v3
001355c2sub-int/2addr v5, v0
001355c4aput-object v1, v3, v5
001355c8new-instance v0, Lj/j1;
001355ccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
001355d2iget-boolean v1, v4, Lu1/h;->a:Z
001355d6iput-boolean v1, v0, Lj/j1;->a:Z
001355daiput-object v2, v0, Lj/j1;->c:Ljava/lang/Object;
001355deiput-object v6, v0, Lj/j1;->d:Ljava/io/Serializable;
001355e2iget-boolean v1, v4, Lu1/h;->b:Z
001355e6iput-boolean v1, v0, Lj/j1;->b:Z
001355eainvoke-static {v3, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001355f0array-length v1, v3
001355f2invoke-static {v3, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
001355f8move-result-object v1
001355facheck-cast v1, [Ljava/lang/String;
001355feinvoke-virtual {v0, v1}, Lj/j1;->b([Ljava/lang/String;)V
00135604const-string v1, "tlsVersionsIntersection"
00135608invoke-static {v7, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0013560earray-length v1, v7
00135610invoke-static {v7, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
00135616move-result-object v1
00135618check-cast v1, [Ljava/lang/String;
0013561cinvoke-virtual {v0, v1}, Lj/j1;->d([Ljava/lang/String;)V
00135622invoke-virtual {v0}, Lj/j1;->a()Lu1/h;
00135628move-result-object v0
0013562ainvoke-virtual {v0}, Lu1/h;->c()Ljava/util/List;
00135630move-result-object v1
00135632if-eqz v1, :cond_ea
00135636iget-object v1, v0, Lu1/h;->d:[Ljava/lang/String;
0013563ainvoke-virtual {v15, v1}, Ljavax/net/ssl/SSLSocket;->setEnabledProtocols([Ljava/lang/String;)V
00135640invoke-virtual {v0}, Lu1/h;->a()Ljava/util/List;
00135646move-result-object v1
00135648if-eqz v1, :cond_f5
0013564ciget-object v0, v0, Lu1/h;->c:[Ljava/lang/String;
00135650invoke-virtual {v15, v0}, Ljavax/net/ssl/SSLSocket;->setEnabledCipherSuites([Ljava/lang/String;)V
00135656return-object v4
00135658new-instance v0, Ljava/net/UnknownServiceException;
0013565cnew-instance v1, Ljava/lang/StringBuilder;
00135660const-string v3, "Unable to find acceptable protocols. isFallback="
00135664invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0013566aiget-boolean v3, v14, Ly1/b;->c:Z
0013566einvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
00135674const-string v3, ", modes="
00135678invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013567einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00135684const-string v2, ", supported protocols="
00135688invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013568einvoke-virtual {v15}, Ljavax/net/ssl/SSLSocket;->getEnabledProtocols()[Ljava/lang/String;
00135694move-result-object v15
00135696invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
0013569cinvoke-static {v15}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
001356a2move-result-object v15
001356a4const-string v2, "java.util.Arrays.toString(this)"
001356a8invoke-static {v15, v2}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001356aeinvoke-virtual {v1, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001356b4invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001356bamove-result-object v15
001356bcinvoke-direct {v0, v15}, Ljava/net/UnknownServiceException;-><init>(Ljava/lang/String;)V
001356c2throw v0
0013545c
001356c4
001356c4y1.b::<init>(java.util.List):
001356d4const-string v0, "connectionSpecs"
001356d8invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001356deinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
001356e4iput-object v2, v1, Ly1/b;->d:Ljava/util/List;
001356e8return-void
001356c4
001356c4y1.b::<init>(java.util.List):
001356d4const-string v0, "connectionSpecs"
001356d8invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001356deinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
001356e4iput-object v2, v1, Ly1/b;->d:Ljava/util/List;
001356e8return-void
001356c4
001356ea
001356ea // align 0x4
001356ea // align 0x4
001356ec
001356ecy1.c::a():
001356fciget-object v0, v1, Ly1/c;->a:LI1/u;
00135700invoke-interface {v0}, LI1/u;->a()LI1/x;
00135706move-result-object v0
00135708return-object v0
001356ec
001356ecy1.c::a():
001356fciget-object v0, v1, Ly1/c;->a:LI1/u;
00135700invoke-interface {v0}, LI1/u;->a()LI1/x;
00135706move-result-object v0
00135708return-object v0
001356ec
0013570a
0013570a // align 0x4
0013570a // align 0x4
0013570c
0013570cy1.c::h(java.io.IOException):
0013571ciget-boolean v0, v3, Ly1/c;->b:Z
00135720if-eqz v0, :cond_5
00135724return-object v4
00135726const/4 v0, 0x1
00135728iput-boolean v0, v3, Ly1/c;->b:Z
0013572cconst/4 v1, 0x0
0013572eiget-object v2, v3, Ly1/c;->f:Landroidx/emoji2/text/s;
00135732invoke-virtual {v2, v1, v0, v4}, Landroidx/emoji2/text/s;->a(ZZLjava/io/IOException;)Ljava/io/IOException;
00135738move-result-object v4
0013573areturn-object v4
0013570c
0013570cy1.c::h(java.io.IOException):
0013571ciget-boolean v0, v3, Ly1/c;->b:Z
00135720if-eqz v0, :cond_5
00135724return-object v4
00135726const/4 v0, 0x1
00135728iput-boolean v0, v3, Ly1/c;->b:Z
0013572cconst/4 v1, 0x0
0013572eiget-object v2, v3, Ly1/c;->f:Landroidx/emoji2/text/s;
00135732invoke-virtual {v2, v1, v0, v4}, Landroidx/emoji2/text/s;->a(ZZLjava/io/IOException;)Ljava/io/IOException;
00135738move-result-object v4
0013573areturn-object v4
0013570c
0013573c
0013573cy1.c::toString():
0013574cnew-instance v0, Ljava/lang/StringBuilder;
00135750invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00135756const-class v1, Ly1/c;
0013575ainvoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
00135760move-result-object v1
00135762invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135768const/16 v1, 0x28
0013576cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135772iget-object v1, v2, Ly1/c;->a:LI1/u;
00135776invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0013577cconst/16 v1, 0x29
00135780invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135786invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0013578cmove-result-object v0
0013578ereturn-object v0
0013573c
0013573cy1.c::toString():
0013574cnew-instance v0, Ljava/lang/StringBuilder;
00135750invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00135756const-class v1, Ly1/c;
0013575ainvoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
00135760move-result-object v1
00135762invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135768const/16 v1, 0x28
0013576cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135772iget-object v1, v2, Ly1/c;->a:LI1/u;
00135776invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0013577cconst/16 v1, 0x29
00135780invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135786invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0013578cmove-result-object v0
0013578ereturn-object v0
0013573c
00135790
00135790y1.c::<init>(androidx.emoji2.text.s, I1.u, long):
001357a0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
001357a6const-string v0, "delegate"
001357aainvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001357b0iput-object v2, v1, Ly1/c;->f:Landroidx/emoji2/text/s;
001357b4iput-object v3, v1, Ly1/c;->a:LI1/u;
001357b8iput-wide v4, v1, Ly1/c;->e:J
001357bcreturn-void
00135790
00135790y1.c::<init>(androidx.emoji2.text.s, I1.u, long):
001357a0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
001357a6const-string v0, "delegate"
001357aainvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001357b0iput-object v2, v1, Ly1/c;->f:Landroidx/emoji2/text/s;
001357b4iput-object v3, v1, Ly1/c;->a:LI1/u;
001357b8iput-wide v4, v1, Ly1/c;->e:J
001357bcreturn-void
00135790
001357be
001357be // align 0x10
001357be // align 0x10
001357c0
001357c0y1.c::g():
001357d0iget-object v0, v1, Ly1/c;->a:LI1/u;
001357d4invoke-interface {v0}, LI1/u;->close()V
001357dareturn-void
001357c0
001357c0y1.c::g():
001357d0iget-object v0, v1, Ly1/c;->a:LI1/u;
001357d4invoke-interface {v0}, LI1/u;->close()V
001357dareturn-void
001357c0
001357dc
001357dcy1.c::close():
001357eciget-boolean v0, v4, Ly1/c;->d:Z
001357f0if-eqz v0, :cond_5
001357f4return-void
001357f6const/4 v0, 0x1
001357f8iput-boolean v0, v4, Ly1/c;->d:Z
001357fciget-wide v0, v4, Ly1/c;->e:J
00135800const-wide/16 v2, -0x1
00135804cmp-long v2, v0, v2
00135808if-eqz v2, :cond_1f
0013580ciget-wide v2, v4, Ly1/c;->c:J
00135810cmp-long v0, v2, v0
00135814if-nez v0, :cond_17
00135818goto :goto_1f
0013581anew-instance v0, Ljava/net/ProtocolException;
0013581econst-string v1, "unexpected end of stream"
00135822invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
00135828throw v0
0013582ainvoke-virtual {v4}, Ly1/c;->g()V
00135830const/4 v0, 0x0
00135832invoke-virtual {v4, v0}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135838return-void
0013583amove-exception v0
0013583cinvoke-virtual {v4, v0}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135842move-result-object v0
00135844throw v0
001357dc
001357dcy1.c::close():
001357eciget-boolean v0, v4, Ly1/c;->d:Z
001357f0if-eqz v0, :cond_5
001357f4return-void
001357f6const/4 v0, 0x1
001357f8iput-boolean v0, v4, Ly1/c;->d:Z
001357fciget-wide v0, v4, Ly1/c;->e:J
00135800const-wide/16 v2, -0x1
00135804cmp-long v2, v0, v2
00135808if-eqz v2, :cond_1f
0013580ciget-wide v2, v4, Ly1/c;->c:J
00135810cmp-long v0, v2, v0
00135814if-nez v0, :cond_17
00135818goto :goto_1f
0013581anew-instance v0, Ljava/net/ProtocolException;
0013581econst-string v1, "unexpected end of stream"
00135822invoke-direct {v0, v1}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
00135828throw v0
0013582ainvoke-virtual {v4}, Ly1/c;->g()V
00135830const/4 v0, 0x0
00135832invoke-virtual {v4, v0}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135838return-void
0013583amove-exception v0
0013583cinvoke-virtual {v4, v0}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135842move-result-object v0
00135844throw v0
001357dc
00135846
00135846 struct code_item_padding
00135846 padding uint16 0x0000
00135848
00135848 struct try_item
00135848 start_addr uint32 0x13582a
0013584c insn_count int 7
0013584e handler_off uint16 0x135851
00135850
00135850 struct encoded_catch_handler_list
00135850 size int 1
00135851
00135851 struct encoded_catch_handler ← 0x13584e
00135851 size int64 1
00135852 handlers[0].type_idx int 0xb4d4
00135854 handlers[0].addr uint32 0x13583a
00135855
00135855 // align 0x8
00135846 struct code_item_padding
00135846 padding uint16 0x0000
00135848
00135848 struct try_item
00135848 start_addr uint32 0x13582a
0013584c insn_count int 7
0013584e handler_off uint16 0x135851
00135850
00135850 struct encoded_catch_handler_list
00135850 size int 1
00135851
00135851 struct encoded_catch_handler ← 0x13584e
00135851 size int64 1
00135852 handlers[0].type_idx int 0xb4d4
00135854 handlers[0].addr uint32 0x13583a
00135855
00135855 // align 0x8
00135858
00135858y1.c::i():
00135868iget-object v0, v1, Ly1/c;->a:LI1/u;
0013586cinvoke-interface {v0}, LI1/u;->flush()V
00135872return-void
00135858
00135858y1.c::i():
00135868iget-object v0, v1, Ly1/c;->a:LI1/u;
0013586cinvoke-interface {v0}, LI1/u;->flush()V
00135872return-void
00135858
00135874
00135874y1.c::flush():
00135884invoke-virtual {v1}, Ly1/c;->i()V
0013588areturn-void
0013588cmove-exception v0
0013588einvoke-virtual {v1, v0}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135894move-result-object v0
00135896throw v0
00135874
00135874y1.c::flush():
00135884invoke-virtual {v1}, Ly1/c;->i()V
0013588areturn-void
0013588cmove-exception v0
0013588einvoke-virtual {v1, v0}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135894move-result-object v0
00135896throw v0
00135874
00135898
00135898 struct try_item
00135898 start_addr uint32 0x135884
0013589c insn_count int 3
0013589e handler_off uint16 0x1358a1
001358a0
001358a0 struct encoded_catch_handler_list
001358a0 size int 1
001358a1
001358a1 struct encoded_catch_handler ← 0x13589e
001358a1 size int64 1
001358a2 handlers[0].type_idx int 0xb4d4
001358a4 handlers[0].addr uint32 0x13588c
001358a5
001358a5 // align 0x8
00135898 struct try_item
00135898 start_addr uint32 0x135884
0013589c insn_count int 3
0013589e handler_off uint16 0x1358a1
001358a0
001358a0 struct encoded_catch_handler_list
001358a0 size int 1
001358a1
001358a1 struct encoded_catch_handler ← 0x13589e
001358a1 size int64 1
001358a2 handlers[0].type_idx int 0xb4d4
001358a4 handlers[0].addr uint32 0x13588c
001358a5
001358a5 // align 0x8
001358a8
001358a8y1.c::c(I1.g, long):
001358b8iget-boolean v0, v4, Ly1/c;->d:Z
001358bcif-nez v0, :cond_44
001358c0iget-wide v0, v4, Ly1/c;->e:J
001358c4const-wide/16 v2, -0x1
001358c8cmp-long v2, v0, v2
001358ccif-eqz v2, :cond_33
001358d0iget-wide v2, v4, Ly1/c;->c:J
001358d4add-long/2addr v2, v6
001358d6cmp-long v2, v2, v0
001358daif-gtz v2, :cond_14
001358degoto :goto_33
001358e0new-instance v5, Ljava/net/ProtocolException;
001358e4new-instance v2, Ljava/lang/StringBuilder;
001358e8const-string v3, "expected "
001358ecinvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001358f2invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
001358f8const-string v0, " bytes but received "
001358fcinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135902iget-wide v0, v4, Ly1/c;->c:J
00135906add-long/2addr v0, v6
00135908invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
0013590einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135914move-result-object v6
00135916invoke-direct {v5, v6}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
0013591cthrow v5
0013591eiget-object v0, v4, Ly1/c;->a:LI1/u;
00135922invoke-interface {v0, v5, v6, v7}, LI1/u;->c(LI1/g;J)V
00135928iget-wide v0, v4, Ly1/c;->c:J
0013592cadd-long/2addr v0, v6
0013592eiput-wide v0, v4, Ly1/c;->c:J
00135932return-void
00135934move-exception v5
00135936invoke-virtual {v4, v5}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
0013593cmove-result-object v5
0013593ethrow v5
00135940new-instance v5, Ljava/lang/IllegalStateException;
00135944const-string v6, "closed"
00135948invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0013594ethrow v5
001358a8
001358a8y1.c::c(I1.g, long):
001358b8iget-boolean v0, v4, Ly1/c;->d:Z
001358bcif-nez v0, :cond_44
001358c0iget-wide v0, v4, Ly1/c;->e:J
001358c4const-wide/16 v2, -0x1
001358c8cmp-long v2, v0, v2
001358ccif-eqz v2, :cond_33
001358d0iget-wide v2, v4, Ly1/c;->c:J
001358d4add-long/2addr v2, v6
001358d6cmp-long v2, v2, v0
001358daif-gtz v2, :cond_14
001358degoto :goto_33
001358e0new-instance v5, Ljava/net/ProtocolException;
001358e4new-instance v2, Ljava/lang/StringBuilder;
001358e8const-string v3, "expected "
001358ecinvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001358f2invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
001358f8const-string v0, " bytes but received "
001358fcinvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135902iget-wide v0, v4, Ly1/c;->c:J
00135906add-long/2addr v0, v6
00135908invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
0013590einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135914move-result-object v6
00135916invoke-direct {v5, v6}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
0013591cthrow v5
0013591eiget-object v0, v4, Ly1/c;->a:LI1/u;
00135922invoke-interface {v0, v5, v6, v7}, LI1/u;->c(LI1/g;J)V
00135928iget-wide v0, v4, Ly1/c;->c:J
0013592cadd-long/2addr v0, v6
0013592eiput-wide v0, v4, Ly1/c;->c:J
00135932return-void
00135934move-exception v5
00135936invoke-virtual {v4, v5}, Ly1/c;->h(Ljava/io/IOException;)Ljava/io/IOException;
0013593cmove-result-object v5
0013593ethrow v5
00135940new-instance v5, Ljava/lang/IllegalStateException;
00135944const-string v6, "closed"
00135948invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0013594ethrow v5
001358a8
00135950
00135950 struct try_item
00135950 start_addr uint32 0x13591e
00135954 insn_count int 10
00135956 handler_off uint16 0x135959
00135958
00135958 struct encoded_catch_handler_list
00135958 size int 1
00135959
00135959 struct encoded_catch_handler ← 0x135956
00135959 size int64 1
0013595a handlers[0].type_idx int 0xb4d4
0013595c handlers[0].addr uint32 0x135934
0013595d
0013595d // align 0x10
00135950 struct try_item
00135950 start_addr uint32 0x13591e
00135954 insn_count int 10
00135956 handler_off uint16 0x135959
00135958
00135958 struct encoded_catch_handler_list
00135958 size int 1
00135959
00135959 struct encoded_catch_handler ← 0x135956
00135959 size int64 1
0013595a handlers[0].type_idx int 0xb4d4
0013595c handlers[0].addr uint32 0x135934
0013595d
0013595d // align 0x10
00135960
00135960y1.d::a():
00135970iget-object v0, v1, Ly1/d;->a:LI1/v;
00135974invoke-interface {v0}, LI1/v;->a()LI1/x;
0013597amove-result-object v0
0013597creturn-object v0
00135960
00135960y1.d::a():
00135970iget-object v0, v1, Ly1/d;->a:LI1/v;
00135974invoke-interface {v0}, LI1/v;->a()LI1/x;
0013597amove-result-object v0
0013597creturn-object v0
00135960
0013597e
0013597e // align 0x10
0013597e // align 0x10
00135980
00135980y1.d::h(java.io.IOException):
00135990iget-boolean v0, v5, Ly1/d;->d:Z
00135994if-eqz v0, :cond_5
00135998return-object v6
0013599aconst/4 v0, 0x1
0013599ciput-boolean v0, v5, Ly1/d;->d:Z
001359a0iget-object v1, v5, Ly1/d;->g:Landroidx/emoji2/text/s;
001359a4const/4 v2, 0x0
001359a6if-nez v6, :cond_1f
001359aaiget-boolean v3, v5, Ly1/d;->c:Z
001359aeif-eqz v3, :cond_1f
001359b2iput-boolean v2, v5, Ly1/d;->c:Z
001359b6invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001359bcconst-string v3, "call"
001359c0iget-object v4, v1, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
001359c4check-cast v4, Ly1/h;
001359c8invoke-static {v4, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001359ceinvoke-virtual {v1, v0, v2, v6}, Landroidx/emoji2/text/s;->a(ZZLjava/io/IOException;)Ljava/io/IOException;
001359d4move-result-object v6
001359d6return-object v6
00135980
00135980y1.d::h(java.io.IOException):
00135990iget-boolean v0, v5, Ly1/d;->d:Z
00135994if-eqz v0, :cond_5
00135998return-object v6
0013599aconst/4 v0, 0x1
0013599ciput-boolean v0, v5, Ly1/d;->d:Z
001359a0iget-object v1, v5, Ly1/d;->g:Landroidx/emoji2/text/s;
001359a4const/4 v2, 0x0
001359a6if-nez v6, :cond_1f
001359aaiget-boolean v3, v5, Ly1/d;->c:Z
001359aeif-eqz v3, :cond_1f
001359b2iput-boolean v2, v5, Ly1/d;->c:Z
001359b6invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001359bcconst-string v3, "call"
001359c0iget-object v4, v1, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
001359c4check-cast v4, Ly1/h;
001359c8invoke-static {v4, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001359ceinvoke-virtual {v1, v0, v2, v6}, Landroidx/emoji2/text/s;->a(ZZLjava/io/IOException;)Ljava/io/IOException;
001359d4move-result-object v6
001359d6return-object v6
00135980
001359d8
001359d8y1.d::toString():
001359e8new-instance v0, Ljava/lang/StringBuilder;
001359ecinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
001359f2const-class v1, Ly1/d;
001359f6invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
001359fcmove-result-object v1
001359feinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135a04const/16 v1, 0x28
00135a08invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135a0eiget-object v1, v2, Ly1/d;->a:LI1/v;
00135a12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00135a18const/16 v1, 0x29
00135a1cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135a22invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135a28move-result-object v0
00135a2areturn-object v0
001359d8
001359d8y1.d::toString():
001359e8new-instance v0, Ljava/lang/StringBuilder;
001359ecinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
001359f2const-class v1, Ly1/d;
001359f6invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
001359fcmove-result-object v1
001359feinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135a04const/16 v1, 0x28
00135a08invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135a0eiget-object v1, v2, Ly1/d;->a:LI1/v;
00135a12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00135a18const/16 v1, 0x29
00135a1cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00135a22invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135a28move-result-object v0
00135a2areturn-object v0
001359d8
00135a2c
00135a2cy1.d::e(I1.g, long):
00135a3cconst-string v0, "expected "
00135a40const-string v1, "sink"
00135a44invoke-static {v9, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135a4aiget-boolean v1, v8, Ly1/d;->e:Z
00135a4eif-nez v1, :cond_6b
00135a52iget-object v1, v8, Ly1/d;->a:LI1/v;
00135a56invoke-interface {v1, v9, v10, v11}, LI1/v;->e(LI1/g;J)J
00135a5cmove-result-wide v9
00135a5eiget-boolean v11, v8, Ly1/d;->c:Z
00135a62if-eqz v11, :cond_29
00135a66const/4 v11, 0x0
00135a68iput-boolean v11, v8, Ly1/d;->c:Z
00135a6ciget-object v11, v8, Ly1/d;->g:Landroidx/emoji2/text/s;
00135a70invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00135a76iget-object v11, v11, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00135a7acheck-cast v11, Ly1/h;
00135a7econst-string v1, "call"
00135a82invoke-static {v11, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135a88goto :goto_29
00135a8amove-exception v9
00135a8cgoto :goto_66
00135a8econst-wide/16 v1, -0x1
00135a92cmp-long v11, v9, v1
00135a96const/4 v3, 0x0
00135a98if-nez v11, :cond_34
00135a9cinvoke-virtual {v8, v3}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135aa2return-wide v1
00135aa4iget-wide v4, v8, Ly1/d;->b:J
00135aa8add-long/2addr v4, v9
00135aaaiget-wide v6, v8, Ly1/d;->f:J
00135aaecmp-long v11, v6, v1
00135ab2if-eqz v11, :cond_5c
00135ab6cmp-long v11, v4, v6
00135abaif-gtz v11, :cond_42
00135abegoto :goto_5c
00135ac0new-instance v9, Ljava/net/ProtocolException;
00135ac4new-instance v10, Ljava/lang/StringBuilder;
00135ac8invoke-direct {v10, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00135aceinvoke-virtual {v10, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00135ad4const-string v11, " bytes but received "
00135ad8invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135adeinvoke-virtual {v10, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00135ae4invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135aeamove-result-object v10
00135aecinvoke-direct {v9, v10}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
00135af2throw v9
00135af4iput-wide v4, v8, Ly1/d;->b:J
00135af8cmp-long v11, v4, v6
00135afcif-nez v11, :cond_65
00135b00invoke-virtual {v8, v3}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135b06return-wide v9
00135b08invoke-virtual {v8, v9}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135b0emove-result-object v9
00135b10throw v9
00135b12new-instance v9, Ljava/lang/IllegalStateException;
00135b16const-string v10, "closed"
00135b1ainvoke-direct {v9, v10}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00135b20throw v9
00135a2c
00135a2cy1.d::e(I1.g, long):
00135a3cconst-string v0, "expected "
00135a40const-string v1, "sink"
00135a44invoke-static {v9, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135a4aiget-boolean v1, v8, Ly1/d;->e:Z
00135a4eif-nez v1, :cond_6b
00135a52iget-object v1, v8, Ly1/d;->a:LI1/v;
00135a56invoke-interface {v1, v9, v10, v11}, LI1/v;->e(LI1/g;J)J
00135a5cmove-result-wide v9
00135a5eiget-boolean v11, v8, Ly1/d;->c:Z
00135a62if-eqz v11, :cond_29
00135a66const/4 v11, 0x0
00135a68iput-boolean v11, v8, Ly1/d;->c:Z
00135a6ciget-object v11, v8, Ly1/d;->g:Landroidx/emoji2/text/s;
00135a70invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00135a76iget-object v11, v11, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00135a7acheck-cast v11, Ly1/h;
00135a7econst-string v1, "call"
00135a82invoke-static {v11, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135a88goto :goto_29
00135a8amove-exception v9
00135a8cgoto :goto_66
00135a8econst-wide/16 v1, -0x1
00135a92cmp-long v11, v9, v1
00135a96const/4 v3, 0x0
00135a98if-nez v11, :cond_34
00135a9cinvoke-virtual {v8, v3}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135aa2return-wide v1
00135aa4iget-wide v4, v8, Ly1/d;->b:J
00135aa8add-long/2addr v4, v9
00135aaaiget-wide v6, v8, Ly1/d;->f:J
00135aaecmp-long v11, v6, v1
00135ab2if-eqz v11, :cond_5c
00135ab6cmp-long v11, v4, v6
00135abaif-gtz v11, :cond_42
00135abegoto :goto_5c
00135ac0new-instance v9, Ljava/net/ProtocolException;
00135ac4new-instance v10, Ljava/lang/StringBuilder;
00135ac8invoke-direct {v10, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00135aceinvoke-virtual {v10, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00135ad4const-string v11, " bytes but received "
00135ad8invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00135adeinvoke-virtual {v10, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00135ae4invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135aeamove-result-object v10
00135aecinvoke-direct {v9, v10}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
00135af2throw v9
00135af4iput-wide v4, v8, Ly1/d;->b:J
00135af8cmp-long v11, v4, v6
00135afcif-nez v11, :cond_65
00135b00invoke-virtual {v8, v3}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135b06return-wide v9
00135b08invoke-virtual {v8, v9}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135b0emove-result-object v9
00135b10throw v9
00135b12new-instance v9, Ljava/lang/IllegalStateException;
00135b16const-string v10, "closed"
00135b1ainvoke-direct {v9, v10}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00135b20throw v9
00135a2c
00135b22
00135b22 struct code_item_padding
00135b22 padding uint16 0x0000
00135b24
00135b24 struct try_item
00135b24 start_addr uint32 0x135a52
00135b28 insn_count int 43
00135b2a handler_off uint16 0x135b35
00135b2c
00135b2c struct try_item
00135b2c start_addr uint32 0x135ac0
00135b30 insn_count int 35
00135b32 handler_off uint16 0x135b35
00135b34
00135b34 struct encoded_catch_handler_list
00135b34 size int 1
00135b35
00135b35 struct encoded_catch_handler ← 0x135b2a 0x135b32
00135b35 size int64 1
00135b36 handlers[0].type_idx int 0xb4d4
00135b38 handlers[0].addr uint32 0x135a8a
00135b39
00135b39 // align 0x4
00135b22 struct code_item_padding
00135b22 padding uint16 0x0000
00135b24
00135b24 struct try_item
00135b24 start_addr uint32 0x135a52
00135b28 insn_count int 43
00135b2a handler_off uint16 0x135b35
00135b2c
00135b2c struct try_item
00135b2c start_addr uint32 0x135ac0
00135b30 insn_count int 35
00135b32 handler_off uint16 0x135b35
00135b34
00135b34 struct encoded_catch_handler_list
00135b34 size int 1
00135b35
00135b35 struct encoded_catch_handler ← 0x135b2a 0x135b32
00135b35 size int64 1
00135b36 handlers[0].type_idx int 0xb4d4
00135b38 handlers[0].addr uint32 0x135a8a
00135b39
00135b39 // align 0x4
00135b3c
00135b3cy1.d::<init>(androidx.emoji2.text.s, I1.v, long):
00135b4cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00135b52const-string v0, "delegate"
00135b56invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135b5ciput-object v2, v1, Ly1/d;->g:Landroidx/emoji2/text/s;
00135b60iput-object v3, v1, Ly1/d;->a:LI1/v;
00135b64iput-wide v4, v1, Ly1/d;->f:J
00135b68const/4 v2, 0x1
00135b6aiput-boolean v2, v1, Ly1/d;->c:Z
00135b6econst-wide/16 v2, 0x0
00135b72cmp-long v2, v4, v2
00135b76if-nez v2, :cond_1b
00135b7aconst/4 v2, 0x0
00135b7cinvoke-virtual {v1, v2}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135b82return-void
00135b3c
00135b3cy1.d::<init>(androidx.emoji2.text.s, I1.v, long):
00135b4cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00135b52const-string v0, "delegate"
00135b56invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135b5ciput-object v2, v1, Ly1/d;->g:Landroidx/emoji2/text/s;
00135b60iput-object v3, v1, Ly1/d;->a:LI1/v;
00135b64iput-wide v4, v1, Ly1/d;->f:J
00135b68const/4 v2, 0x1
00135b6aiput-boolean v2, v1, Ly1/d;->c:Z
00135b6econst-wide/16 v2, 0x0
00135b72cmp-long v2, v4, v2
00135b76if-nez v2, :cond_1b
00135b7aconst/4 v2, 0x0
00135b7cinvoke-virtual {v1, v2}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135b82return-void
00135b3c
00135b84
00135b84y1.d::g():
00135b94iget-object v0, v1, Ly1/d;->a:LI1/v;
00135b98invoke-interface {v0}, Ljava/io/Closeable;->close()V
00135b9ereturn-void
00135b84
00135b84y1.d::g():
00135b94iget-object v0, v1, Ly1/d;->a:LI1/v;
00135b98invoke-interface {v0}, Ljava/io/Closeable;->close()V
00135b9ereturn-void
00135b84
00135ba0
00135ba0y1.d::close():
00135bb0iget-boolean v0, v1, Ly1/d;->e:Z
00135bb4if-eqz v0, :cond_5
00135bb8return-void
00135bbaconst/4 v0, 0x1
00135bbciput-boolean v0, v1, Ly1/d;->e:Z
00135bc0invoke-virtual {v1}, Ly1/d;->g()V
00135bc6const/4 v0, 0x0
00135bc8invoke-virtual {v1, v0}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135bcereturn-void
00135bd0move-exception v0
00135bd2invoke-virtual {v1, v0}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135bd8move-result-object v0
00135bdathrow v0
00135ba0
00135ba0y1.d::close():
00135bb0iget-boolean v0, v1, Ly1/d;->e:Z
00135bb4if-eqz v0, :cond_5
00135bb8return-void
00135bbaconst/4 v0, 0x1
00135bbciput-boolean v0, v1, Ly1/d;->e:Z
00135bc0invoke-virtual {v1}, Ly1/d;->g()V
00135bc6const/4 v0, 0x0
00135bc8invoke-virtual {v1, v0}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135bcereturn-void
00135bd0move-exception v0
00135bd2invoke-virtual {v1, v0}, Ly1/d;->h(Ljava/io/IOException;)Ljava/io/IOException;
00135bd8move-result-object v0
00135bdathrow v0
00135ba0
00135bdc
00135bdc struct try_item
00135bdc start_addr uint32 0x135bc0
00135be0 insn_count int 7
00135be2 handler_off uint16 0x135be5
00135be4
00135be4 struct encoded_catch_handler_list
00135be4 size int 1
00135be5
00135be5 struct encoded_catch_handler ← 0x135be2
00135be5 size int64 1
00135be6 handlers[0].type_idx int 0xb4d4
00135be8 handlers[0].addr uint32 0x135bd0
00135be9
00135be9 // align 0x4
00135bdc struct try_item
00135bdc start_addr uint32 0x135bc0
00135be0 insn_count int 7
00135be2 handler_off uint16 0x135be5
00135be4
00135be4 struct encoded_catch_handler_list
00135be4 size int 1
00135be5
00135be5 struct encoded_catch_handler ← 0x135be2
00135be5 size int64 1
00135be6 handlers[0].type_idx int 0xb4d4
00135be8 handlers[0].addr uint32 0x135bd0
00135be9
00135be9 // align 0x4
00135bec
00135becy1.e::b(u1.m):
00135bfcconst-string v0, "url"
00135c00invoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c06iget-object v0, v3, Ly1/e;->h:Lu1/a;
00135c0aiget-object v0, v0, Lu1/a;->a:Lu1/m;
00135c0eiget v1, v0, Lu1/m;->f:I
00135c12iget v2, v4, Lu1/m;->f:I
00135c16if-ne v2, v1, :cond_1b
00135c1aiget-object v4, v4, Lu1/m;->e:Ljava/lang/String;
00135c1eiget-object v0, v0, Lu1/m;->e:Ljava/lang/String;
00135c22invoke-static {v4, v0}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00135c28move-result v4
00135c2aif-eqz v4, :cond_1b
00135c2econst/4 v4, 0x1
00135c30return v4
00135c32const/4 v4, 0x0
00135c34return v4
00135bec
00135becy1.e::b(u1.m):
00135bfcconst-string v0, "url"
00135c00invoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c06iget-object v0, v3, Ly1/e;->h:Lu1/a;
00135c0aiget-object v0, v0, Lu1/a;->a:Lu1/m;
00135c0eiget v1, v0, Lu1/m;->f:I
00135c12iget v2, v4, Lu1/m;->f:I
00135c16if-ne v2, v1, :cond_1b
00135c1aiget-object v4, v4, Lu1/m;->e:Ljava/lang/String;
00135c1eiget-object v0, v0, Lu1/m;->e:Ljava/lang/String;
00135c22invoke-static {v4, v0}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00135c28move-result v4
00135c2aif-eqz v4, :cond_1b
00135c2econst/4 v4, 0x1
00135c30return v4
00135c32const/4 v4, 0x0
00135c34return v4
00135bec
00135c36
00135c36 // align 0x8
00135c36 // align 0x8
00135c38
00135c38y1.e::<init>(y1.m, u1.a, y1.h):
00135c48const-string v0, "connectionPool"
00135c4cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c52const-string v0, "call"
00135c56invoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c5cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00135c62iput-object v2, v1, Ly1/e;->g:Ly1/m;
00135c66iput-object v3, v1, Ly1/e;->h:Lu1/a;
00135c6aiput-object v4, v1, Ly1/e;->i:Ly1/h;
00135c6ereturn-void
00135c38
00135c38y1.e::<init>(y1.m, u1.a, y1.h):
00135c48const-string v0, "connectionPool"
00135c4cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c52const-string v0, "call"
00135c56invoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c5cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00135c62iput-object v2, v1, Ly1/e;->g:Ly1/m;
00135c66iput-object v3, v1, Ly1/e;->h:Lu1/a;
00135c6aiput-object v4, v1, Ly1/e;->i:Ly1/h;
00135c6ereturn-void
00135c38
00135c70
00135c70y1.e::c(java.io.IOException):
00135c80const-string v0, "e"
00135c84invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c8aconst/4 v0, 0x0
00135c8ciput-object v0, v2, Ly1/e;->f:Lu1/w;
00135c90instance-of v0, v3, LB1/F;
00135c94if-eqz v0, :cond_1c
00135c98move-object v0, v3
00135c9acheck-cast v0, LB1/F;
00135c9econst/16 v1, 0x8
00135ca2iget v0, v0, LB1/F;->a:I
00135ca6if-ne v0, v1, :cond_1c
00135caaiget v3, v2, Ly1/e;->c:I
00135caeadd-int/lit8 v3, v3, 0x1
00135cb2iput v3, v2, Ly1/e;->c:I
00135cb6return-void
00135cb8instance-of v3, v3, LB1/a;
00135cbcif-eqz v3, :cond_27
00135cc0iget v3, v2, Ly1/e;->d:I
00135cc4add-int/lit8 v3, v3, 0x1
00135cc8iput v3, v2, Ly1/e;->d:I
00135cccreturn-void
00135cceiget v3, v2, Ly1/e;->e:I
00135cd2add-int/lit8 v3, v3, 0x1
00135cd6iput v3, v2, Ly1/e;->e:I
00135cdareturn-void
00135c70
00135c70y1.e::c(java.io.IOException):
00135c80const-string v0, "e"
00135c84invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135c8aconst/4 v0, 0x0
00135c8ciput-object v0, v2, Ly1/e;->f:Lu1/w;
00135c90instance-of v0, v3, LB1/F;
00135c94if-eqz v0, :cond_1c
00135c98move-object v0, v3
00135c9acheck-cast v0, LB1/F;
00135c9econst/16 v1, 0x8
00135ca2iget v0, v0, LB1/F;->a:I
00135ca6if-ne v0, v1, :cond_1c
00135caaiget v3, v2, Ly1/e;->c:I
00135caeadd-int/lit8 v3, v3, 0x1
00135cb2iput v3, v2, Ly1/e;->c:I
00135cb6return-void
00135cb8instance-of v3, v3, LB1/a;
00135cbcif-eqz v3, :cond_27
00135cc0iget v3, v2, Ly1/e;->d:I
00135cc4add-int/lit8 v3, v3, 0x1
00135cc8iput v3, v2, Ly1/e;->d:I
00135cccreturn-void
00135cceiget v3, v2, Ly1/e;->e:I
00135cd2add-int/lit8 v3, v3, 0x1
00135cd6iput v3, v2, Ly1/e;->e:I
00135cdareturn-void
00135c70
00135cdc
00135cdcy1.e::a(int, int, int, int, boolean, boolean):
00135cecconst/4 v0, 0x1
00135ceeiget-object v1, v13, Ly1/e;->i:Ly1/h;
00135cf2iget-boolean v1, v1, Ly1/h;->l:Z
00135cf6if-nez v1, :cond_398
00135cfaiget-object v1, v13, Ly1/e;->i:Ly1/h;
00135cfeiget-object v1, v1, Ly1/h;->f:Ly1/l;
00135d02const/4 v2, 0x0
00135d04if-eqz v1, :cond_4f
00135d08monitor-enter v1
00135d0aiget-boolean v3, v1, Ly1/l;->i:Z
00135d0eif-nez v3, :cond_25
00135d12iget-object v3, v1, Ly1/l;->q:Lu1/w;
00135d16iget-object v3, v3, Lu1/w;->a:Lu1/a;
00135d1aiget-object v3, v3, Lu1/a;->a:Lu1/m;
00135d1einvoke-virtual {v13, v3}, Ly1/e;->b(Lu1/m;)Z
00135d24move-result v3
00135d26if-nez v3, :cond_20
00135d2agoto :goto_25
00135d2cmove-object v3, v2
00135d2egoto :goto_2b
00135d30move-exception v0
00135d32move-object v14, v0
00135d34goto :goto_4d
00135d36iget-object v3, v13, Ly1/e;->i:Ly1/h;
00135d3ainvoke-virtual {v3}, Ly1/h;->j()Ljava/net/Socket;
00135d40move-result-object v3
00135d42monitor-exit v1
00135d44iget-object v4, v13, Ly1/e;->i:Ly1/h;
00135d48iget-object v4, v4, Ly1/h;->f:Ly1/l;
00135d4cif-eqz v4, :cond_40
00135d50if-nez v3, :cond_38
00135d54move/from16 v2, v19
00135d58goto/16 :goto_341
00135d5cconst-string v14, "Check failed."
00135d60new-instance v15, Ljava/lang/IllegalStateException;
00135d64invoke-direct {v15, v14}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00135d6athrow v15
00135d6cif-eqz v3, :cond_45
00135d70invoke-static {v3}, Lv1/b;->d(Ljava/net/Socket;)V
00135d76iget-object v1, v13, Ly1/e;->i:Ly1/h;
00135d7aconst-string v3, "call"
00135d7einvoke-static {v1, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135d84goto :goto_4f
00135d86monitor-exit v1
00135d88throw v14
00135d8aconst/4 v1, 0x0
00135d8ciput v1, v13, Ly1/e;->c:I
00135d90iput v1, v13, Ly1/e;->d:I
00135d94iput v1, v13, Ly1/e;->e:I
00135d98iget-object v3, v13, Ly1/e;->g:Ly1/m;
00135d9ciget-object v4, v13, Ly1/e;->h:Lu1/a;
00135da0iget-object v5, v13, Ly1/e;->i:Ly1/h;
00135da4invoke-virtual {v3, v4, v5, v2, v1}, Ly1/m;->a(Lu1/a;Ly1/h;Ljava/util/ArrayList;Z)Z
00135daamove-result v3
00135dacif-eqz v3, :cond_71
00135db0iget-object v1, v13, Ly1/e;->i:Ly1/h;
00135db4iget-object v1, v1, Ly1/h;->f:Ly1/l;
00135db8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00135dbeiget-object v2, v13, Ly1/e;->i:Ly1/h;
00135dc2const-string v3, "call"
00135dc6invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135dccgoto :goto_34
00135dceiget-object v3, v13, Ly1/e;->f:Lu1/w;
00135dd2if-eqz v3, :cond_7a
00135dd6iput-object v2, v13, Ly1/e;->f:Lu1/w;
00135ddamove-object v4, v2
00135ddcgoto/16 :goto_2ca
00135de0iget-object v3, v13, Ly1/e;->a:LH/j;
00135de4if-eqz v3, :cond_a7
00135de8invoke-virtual {v3}, LH/j;->b()Z
00135deemove-result v3
00135df0if-eqz v3, :cond_a7
00135df4iget-object v1, v13, Ly1/e;->a:LH/j;
00135df8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00135dfeinvoke-virtual {v1}, LH/j;->b()Z
00135e04move-result v3
00135e06if-eqz v3, :cond_a1
00135e0aiget v3, v1, LH/j;->a:I
00135e0eadd-int/lit8 v4, v3, 0x1
00135e12iput v4, v1, LH/j;->a:I
00135e16iget-object v1, v1, LH/j;->b:Ljava/lang/Object;
00135e1acheck-cast v1, Ljava/util/ArrayList;
00135e1einvoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00135e24move-result-object v1
00135e26move-object v3, v1
00135e28check-cast v3, Lu1/w;
00135e2cgoto :goto_77
00135e2enew-instance v14, Ljava/util/NoSuchElementException;
00135e32invoke-direct {v14}, Ljava/util/NoSuchElementException;-><init>()V
00135e38throw v14
00135e3aiget-object v3, v13, Ly1/e;->b:LA1/h;
00135e3eif-nez v3, :cond_ba
00135e42new-instance v3, LA1/h;
00135e46iget-object v4, v13, Ly1/e;->h:Lu1/a;
00135e4aiget-object v5, v13, Ly1/e;->i:Ly1/h;
00135e4eiget-object v6, v5, Ly1/h;->o:Lu1/q;
00135e52iget-object v6, v6, Lu1/q;->A:Lj/d0;
00135e56invoke-direct {v3, v4, v6, v5}, LA1/h;-><init>(Lu1/a;Lj/d0;Ly1/h;)V
00135e5ciput-object v3, v13, Ly1/e;->b:LA1/h;
00135e60invoke-virtual {v3}, LA1/h;->i()Z
00135e66move-result v4
00135e68if-eqz v4, :cond_392
00135e6cnew-instance v4, Ljava/util/ArrayList;
00135e70invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
00135e76iget v5, v3, LA1/h;->c:I
00135e7aiget-object v6, v3, LA1/h;->d:Ljava/lang/Object;
00135e7echeck-cast v6, Ljava/util/List;
00135e82invoke-interface {v6}, Ljava/util/List;->size()I
00135e88move-result v6
00135e8aif-ge v5, v6, :cond_27a
00135e8eiget v5, v3, LA1/h;->c:I
00135e92iget-object v6, v3, LA1/h;->d:Ljava/lang/Object;
00135e96check-cast v6, Ljava/util/List;
00135e9ainvoke-interface {v6}, Ljava/util/List;->size()I
00135ea0move-result v6
00135ea2if-ge v5, v6, :cond_df
00135ea6move v5, v0
00135ea8goto :goto_e0
00135eaamove v5, v1
00135eaciget-object v6, v3, LA1/h;->g:Ljava/lang/Object;
00135eb0check-cast v6, Lu1/a;
00135eb4const-string v7, "No route to "
00135eb8if-eqz v5, :cond_258
00135ebciget-object v5, v3, LA1/h;->d:Ljava/lang/Object;
00135ec0check-cast v5, Ljava/util/List;
00135ec4iget v8, v3, LA1/h;->c:I
00135ec8add-int/lit8 v9, v8, 0x1
00135ecciput v9, v3, LA1/h;->c:I
00135ed0invoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
00135ed6move-result-object v5
00135ed8check-cast v5, Ljava/net/Proxy;
00135edcnew-instance v8, Ljava/util/ArrayList;
00135ee0invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
00135ee6iput-object v8, v3, LA1/h;->e:Ljava/lang/Object;
00135eeainvoke-virtual {v5}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00135ef0move-result-object v9
00135ef2sget-object v10, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type;
00135ef6if-eq v9, v10, :cond_159
00135efainvoke-virtual {v5}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00135f00move-result-object v9
00135f02sget-object v10, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type;
00135f06if-ne v9, v10, :cond_110
00135f0agoto :goto_159
00135f0cinvoke-virtual {v5}, Ljava/net/Proxy;->address()Ljava/net/SocketAddress;
00135f12move-result-object v9
00135f14instance-of v10, v9, Ljava/net/InetSocketAddress;
00135f18if-eqz v10, :cond_13d
00135f1ccheck-cast v9, Ljava/net/InetSocketAddress;
00135f20const-string v10, "$this$socketHost"
00135f24invoke-static {v9, v10}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135f2ainvoke-virtual {v9}, Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress;
00135f30move-result-object v10
00135f32if-eqz v10, :cond_12f
00135f36invoke-virtual {v10}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
00135f3cmove-result-object v10
00135f3econst-string v11, "address.hostAddress"
00135f42invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135f48goto :goto_138
00135f4ainvoke-virtual {v9}, Ljava/net/InetSocketAddress;->getHostName()Ljava/lang/String;
00135f50move-result-object v10
00135f52const-string v11, "hostName"
00135f56invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135f5cinvoke-virtual {v9}, Ljava/net/InetSocketAddress;->getPort()I
00135f62move-result v9
00135f64goto :goto_15f
00135f66new-instance v14, Ljava/lang/StringBuilder;
00135f6aconst-string v15, "Proxy.address() is not an InetSocketAddress: "
00135f6einvoke-direct {v14, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00135f74invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00135f7amove-result-object v15
00135f7cinvoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00135f82invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135f88move-result-object v14
00135f8anew-instance v15, Ljava/lang/IllegalArgumentException;
00135f8einvoke-virtual {v14}, Ljava/lang/Object;->toString()Ljava/lang/String;
00135f94move-result-object v14
00135f96invoke-direct {v15, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00135f9cthrow v15
00135f9eiget-object v9, v6, Lu1/a;->a:Lu1/m;
00135fa2iget-object v10, v9, Lu1/m;->e:Ljava/lang/String;
00135fa6iget v9, v9, Lu1/m;->f:I
00135faaif-gt v0, v9, :cond_239
00135faeconst v11, 0xffff
00135fb4if-lt v11, v9, :cond_239
00135fb8invoke-virtual {v5}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00135fbemove-result-object v7
00135fc0sget-object v11, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type;
00135fc4if-ne v7, v11, :cond_176
00135fc8invoke-static {v10, v9}, Ljava/net/InetSocketAddress;->createUnresolved(Ljava/lang/String;I)Ljava/net/InetSocketAddress;
00135fcemove-result-object v6
00135fd0invoke-virtual {v8, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00135fd6goto :goto_1ca
00135fd8iget-object v7, v3, LA1/h;->b:Ljava/lang/Object;
00135fdccheck-cast v7, Ly1/h;
00135fe0const-string v11, "call"
00135fe4invoke-static {v7, v11}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135feaconst-string v7, "domainName"
00135feeinvoke-static {v10, v7}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135ff4iget-object v7, v6, Lu1/a;->d:Lu1/b;
00135ff8invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00135ffeinvoke-static {v10}, Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;
00136004move-result-object v7
00136006const-string v11, "InetAddress.getAllByName(hostname)"
0013600ainvoke-static {v7, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00136010array-length v11, v7
00136012if-eqz v11, :cond_1a9
00136016if-eq v11, v0, :cond_1a2
0013601anew-instance v11, Ljava/util/ArrayList;
0013601enew-instance v12, Lc1/f;
00136022invoke-direct {v12, v7, v1}, Lc1/f;-><init>([Ljava/lang/Object;Z)V
00136028invoke-direct {v11, v12}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
0013602egoto :goto_1ab
00136030aget-object v7, v7, v1
00136034invoke-static {v7}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
0013603amove-result-object v11
0013603cgoto :goto_1ab
0013603esget-object v11, Lc1/q;->a:Lc1/q;
00136042invoke-interface {v11}, Ljava/util/List;->isEmpty()Z
00136048move-result v7
0013604aif-nez v7, :cond_20c
0013604einvoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00136054move-result-object v6
00136056invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
0013605cmove-result v7
0013605eif-eqz v7, :cond_1ca
00136062invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136068move-result-object v7
0013606acheck-cast v7, Ljava/net/InetAddress;
0013606enew-instance v10, Ljava/net/InetSocketAddress;
00136072invoke-direct {v10, v7, v9}, Ljava/net/InetSocketAddress;-><init>(Ljava/net/InetAddress;I)V
00136078invoke-virtual {v8, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0013607egoto :goto_1b5
00136080iget-object v6, v3, LA1/h;->e:Ljava/lang/Object;
00136084invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator;
0013608amove-result-object v6
0013608cinvoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
00136092move-result v7
00136094if-eqz v7, :cond_205
00136098invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0013609emove-result-object v7
001360a0check-cast v7, Ljava/net/InetSocketAddress;
001360a4new-instance v8, Lu1/w;
001360a8iget-object v9, v3, LA1/h;->g:Ljava/lang/Object;
001360accheck-cast v9, Lu1/a;
001360b0invoke-direct {v8, v9, v5, v7}, Lu1/w;-><init>(Lu1/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V
001360b6iget-object v7, v3, LA1/h;->a:Ljava/lang/Object;
001360bacheck-cast v7, Lj/d0;
001360bemonitor-enter v7
001360c0iget-object v9, v7, Lj/d0;->b:Ljava/lang/Object;
001360c4check-cast v9, Ljava/util/LinkedHashSet;
001360c8invoke-interface {v9, v8}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
001360cemove-result v9
001360d0monitor-exit v7
001360d2if-eqz v9, :cond_1fd
001360d6iget-object v7, v3, LA1/h;->f:Ljava/lang/Object;
001360dacheck-cast v7, Ljava/util/ArrayList;
001360deinvoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001360e4goto :goto_1d0
001360e6invoke-virtual {v4, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001360ecgoto :goto_1d0
001360eemove-exception v0
001360f0move-object v14, v0
001360f2monitor-exit v7
001360f4throw v14
001360f6invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
001360fcmove-result v5
001360feif-nez v5, :cond_c5
00136102goto :goto_27a
00136104new-instance v14, Ljava/net/UnknownHostException;
00136108new-instance v15, Ljava/lang/StringBuilder;
0013610cinvoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
00136112iget-object v0, v6, Lu1/a;->d:Lu1/b;
00136116invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0013611cconst-string v0, " returned no addresses for "
00136120invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00136126invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013612cinvoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00136132move-result-object v15
00136134invoke-direct {v14, v15}, Ljava/net/UnknownHostException;-><init>(Ljava/lang/String;)V
0013613athrow v14
0013613cmove-exception v0
0013613emove-object v14, v0
00136140new-instance v15, Ljava/net/UnknownHostException;
00136144const-string v0, "Broken system behaviour for dns lookup of "
00136148invoke-virtual {v0, v10}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
0013614emove-result-object v0
00136150invoke-direct {v15, v0}, Ljava/net/UnknownHostException;-><init>(Ljava/lang/String;)V
00136156invoke-virtual {v15, v14}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
0013615cthrow v15
0013615enew-instance v14, Ljava/net/SocketException;
00136162new-instance v15, Ljava/lang/StringBuilder;
00136166invoke-direct {v15, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0013616cinvoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00136172const/16 v0, 0x3a
00136176invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0013617cinvoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00136182const-string v0, "; port is out of range"
00136186invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013618cinvoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00136192move-result-object v15
00136194invoke-direct {v14, v15}, Ljava/net/SocketException;-><init>(Ljava/lang/String;)V
0013619athrow v14
0013619cnew-instance v14, Ljava/net/SocketException;
001361a0new-instance v15, Ljava/lang/StringBuilder;
001361a4invoke-direct {v15, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001361aaiget-object v0, v6, Lu1/a;->a:Lu1/m;
001361aeiget-object v0, v0, Lu1/m;->e:Ljava/lang/String;
001361b2invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001361b8const-string v0, "; exhausted proxy configurations: "
001361bcinvoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001361c2iget-object v0, v3, LA1/h;->d:Ljava/lang/Object;
001361c6check-cast v0, Ljava/util/List;
001361cainvoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
001361d0invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001361d6move-result-object v15
001361d8invoke-direct {v14, v15}, Ljava/net/SocketException;-><init>(Ljava/lang/String;)V
001361dethrow v14
001361e0invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
001361e6move-result v5
001361e8if-eqz v5, :cond_28e
001361eciget-object v5, v3, LA1/h;->f:Ljava/lang/Object;
001361f0check-cast v5, Ljava/util/ArrayList;
001361f4invoke-static {v4, v5}, Lc1/o;->f0(Ljava/util/List;Ljava/lang/Iterable;)V
001361faiget-object v3, v3, LA1/h;->f:Ljava/lang/Object;
001361fecheck-cast v3, Ljava/util/ArrayList;
00136202invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V
00136208new-instance v3, LH/j;
0013620cinvoke-direct {v3, v4}, LH/j;-><init>(Ljava/util/ArrayList;)V
00136212iput-object v3, v13, Ly1/e;->a:LH/j;
00136216iget-object v5, v13, Ly1/e;->i:Ly1/h;
0013621aiget-boolean v5, v5, Ly1/h;->l:Z
0013621eif-nez v5, :cond_38a
00136222iget-object v5, v13, Ly1/e;->g:Ly1/m;
00136226iget-object v6, v13, Ly1/e;->h:Lu1/a;
0013622aiget-object v7, v13, Ly1/e;->i:Ly1/h;
0013622einvoke-virtual {v5, v6, v7, v4, v1}, Ly1/m;->a(Lu1/a;Ly1/h;Ljava/util/ArrayList;Z)Z
00136234move-result v1
00136236if-eqz v1, :cond_2b7
0013623aiget-object v1, v13, Ly1/e;->i:Ly1/h;
0013623eiget-object v1, v1, Ly1/h;->f:Ly1/l;
00136242invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00136248iget-object v2, v13, Ly1/e;->i:Ly1/h;
0013624cconst-string v3, "call"
00136250invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136256goto/16 :goto_34
0013625ainvoke-virtual {v3}, LH/j;->b()Z
00136260move-result v1
00136262if-eqz v1, :cond_384
00136266iget v1, v3, LH/j;->a:I
0013626aadd-int/lit8 v5, v1, 0x1
0013626eiput v5, v3, LH/j;->a:I
00136272invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00136278move-result-object v1
0013627amove-object v3, v1
0013627ccheck-cast v3, Lu1/w;
00136280new-instance v5, Ly1/l;
00136284iget-object v1, v13, Ly1/e;->g:Ly1/m;
00136288invoke-direct {v5, v1, v3}, Ly1/l;-><init>(Ly1/m;Lu1/w;)V
0013628eiget-object v1, v13, Ly1/e;->i:Ly1/h;
00136292iput-object v5, v1, Ly1/h;->n:Ly1/l;
00136296iget-object v11, v13, Ly1/e;->i:Ly1/h;
0013629amove v6, v14
0013629cmove v7, v15
0013629emove/from16 v8, v16
001362a2move/from16 v9, v17
001362a6move/from16 v10, v18
001362aainvoke-virtual/range {v5 .. v11}, Ly1/l;->c(IIIIZLy1/h;)V
001362b0iget-object v1, v13, Ly1/e;->i:Ly1/h;
001362b4iput-object v2, v1, Ly1/h;->n:Ly1/l;
001362b8iget-object v1, v13, Ly1/e;->i:Ly1/h;
001362bciget-object v1, v1, Ly1/h;->o:Lu1/q;
001362c0iget-object v1, v1, Lu1/q;->A:Lj/d0;
001362c4monitor-enter v1
001362c6iget-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
001362cacheck-cast v2, Ljava/util/LinkedHashSet;
001362ceinvoke-interface {v2, v3}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
001362d4monitor-exit v1
001362d6iget-object v1, v13, Ly1/e;->g:Ly1/m;
001362daiget-object v2, v13, Ly1/e;->h:Lu1/a;
001362deiget-object v6, v13, Ly1/e;->i:Ly1/h;
001362e2invoke-virtual {v1, v2, v6, v4, v0}, Ly1/m;->a(Lu1/a;Ly1/h;Ljava/util/ArrayList;Z)Z
001362e8move-result v1
001362eaif-eqz v1, :cond_31b
001362eeiget-object v1, v13, Ly1/e;->i:Ly1/h;
001362f2iget-object v1, v1, Ly1/h;->f:Ly1/l;
001362f6invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
001362fciput-object v3, v13, Ly1/e;->f:Lu1/w;
00136300iget-object v2, v5, Ly1/l;->c:Ljava/net/Socket;
00136304invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
0013630ainvoke-static {v2}, Lv1/b;->d(Ljava/net/Socket;)V
00136310iget-object v2, v13, Ly1/e;->i:Ly1/h;
00136314const-string v3, "call"
00136318invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0013631egoto/16 :goto_34
00136322monitor-enter v5
00136324iget-object v1, v13, Ly1/e;->g:Ly1/m;
00136328invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0013632esget-object v2, Lv1/b;->a:[B
00136332iget-object v2, v1, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
00136336invoke-virtual {v2, v5}, Ljava/util/concurrent/ConcurrentLinkedQueue;->add(Ljava/lang/Object;)Z
0013633ciget-object v2, v1, Ly1/m;->b:Lx1/b;
00136340iget-object v1, v1, Ly1/m;->c:LB1/p;
00136344const-wide/16 v3, 0x0
00136348invoke-virtual {v2, v1, v3, v4}, Lx1/b;->c(Lx1/a;J)V
0013634eiget-object v1, v13, Ly1/e;->i:Ly1/h;
00136352invoke-virtual {v1, v5}, Ly1/h;->b(Ly1/l;)V
00136358monitor-exit v5
0013635aiget-object v1, v13, Ly1/e;->i:Ly1/h;
0013635econst-string v2, "call"
00136362invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136368move/from16 v2, v19
0013636cmove-object v1, v5
0013636einvoke-virtual {v1, v2}, Ly1/l;->i(Z)Z
00136374move-result v3
00136376if-eqz v3, :cond_348
0013637areturn-object v1
0013637cinvoke-virtual {v1}, Ly1/l;->k()V
00136382iget-object v1, v13, Ly1/e;->f:Lu1/w;
00136386if-eqz v1, :cond_351
0013638agoto/16 :goto_1
0013638eiget-object v1, v13, Ly1/e;->a:LH/j;
00136392if-eqz v1, :cond_35a
00136396invoke-virtual {v1}, LH/j;->b()Z
0013639cmove-result v1
0013639egoto :goto_35b
001363a0move v1, v0
001363a2if-eqz v1, :cond_35f
001363a6goto/16 :goto_1
001363aaiget-object v1, v13, Ly1/e;->b:LA1/h;
001363aeif-eqz v1, :cond_368
001363b2invoke-virtual {v1}, LA1/h;->i()Z
001363b8move-result v1
001363bagoto :goto_369
001363bcmove v1, v0
001363beif-eqz v1, :cond_36d
001363c2goto/16 :goto_1
001363c6new-instance v14, Ljava/io/IOException;
001363caconst-string v15, "exhausted all routes"
001363ceinvoke-direct {v14, v15}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
001363d4throw v14
001363d6move-exception v0
001363d8move-object v14, v0
001363damonitor-exit v5
001363dcthrow v14
001363demove-exception v0
001363e0move-object v14, v0
001363e2monitor-exit v1
001363e4throw v14
001363e6move-exception v0
001363e8move-object v14, v0
001363eaiget-object v15, v13, Ly1/e;->i:Ly1/h;
001363eeiput-object v2, v15, Ly1/h;->n:Ly1/l;
001363f2throw v14
001363f4new-instance v14, Ljava/util/NoSuchElementException;
001363f8invoke-direct {v14}, Ljava/util/NoSuchElementException;-><init>()V
001363fethrow v14
00136400new-instance v14, Ljava/io/IOException;
00136404const-string v15, "Canceled"
00136408invoke-direct {v14, v15}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0013640ethrow v14
00136410new-instance v14, Ljava/util/NoSuchElementException;
00136414invoke-direct {v14}, Ljava/util/NoSuchElementException;-><init>()V
0013641athrow v14
0013641cnew-instance v14, Ljava/io/IOException;
00136420const-string v15, "Canceled"
00136424invoke-direct {v14, v15}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0013642athrow v14
00135cdc
00135cdcy1.e::a(int, int, int, int, boolean, boolean):
00135cecconst/4 v0, 0x1
00135ceeiget-object v1, v13, Ly1/e;->i:Ly1/h;
00135cf2iget-boolean v1, v1, Ly1/h;->l:Z
00135cf6if-nez v1, :cond_398
00135cfaiget-object v1, v13, Ly1/e;->i:Ly1/h;
00135cfeiget-object v1, v1, Ly1/h;->f:Ly1/l;
00135d02const/4 v2, 0x0
00135d04if-eqz v1, :cond_4f
00135d08monitor-enter v1
00135d0aiget-boolean v3, v1, Ly1/l;->i:Z
00135d0eif-nez v3, :cond_25
00135d12iget-object v3, v1, Ly1/l;->q:Lu1/w;
00135d16iget-object v3, v3, Lu1/w;->a:Lu1/a;
00135d1aiget-object v3, v3, Lu1/a;->a:Lu1/m;
00135d1einvoke-virtual {v13, v3}, Ly1/e;->b(Lu1/m;)Z
00135d24move-result v3
00135d26if-nez v3, :cond_20
00135d2agoto :goto_25
00135d2cmove-object v3, v2
00135d2egoto :goto_2b
00135d30move-exception v0
00135d32move-object v14, v0
00135d34goto :goto_4d
00135d36iget-object v3, v13, Ly1/e;->i:Ly1/h;
00135d3ainvoke-virtual {v3}, Ly1/h;->j()Ljava/net/Socket;
00135d40move-result-object v3
00135d42monitor-exit v1
00135d44iget-object v4, v13, Ly1/e;->i:Ly1/h;
00135d48iget-object v4, v4, Ly1/h;->f:Ly1/l;
00135d4cif-eqz v4, :cond_40
00135d50if-nez v3, :cond_38
00135d54move/from16 v2, v19
00135d58goto/16 :goto_341
00135d5cconst-string v14, "Check failed."
00135d60new-instance v15, Ljava/lang/IllegalStateException;
00135d64invoke-direct {v15, v14}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00135d6athrow v15
00135d6cif-eqz v3, :cond_45
00135d70invoke-static {v3}, Lv1/b;->d(Ljava/net/Socket;)V
00135d76iget-object v1, v13, Ly1/e;->i:Ly1/h;
00135d7aconst-string v3, "call"
00135d7einvoke-static {v1, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135d84goto :goto_4f
00135d86monitor-exit v1
00135d88throw v14
00135d8aconst/4 v1, 0x0
00135d8ciput v1, v13, Ly1/e;->c:I
00135d90iput v1, v13, Ly1/e;->d:I
00135d94iput v1, v13, Ly1/e;->e:I
00135d98iget-object v3, v13, Ly1/e;->g:Ly1/m;
00135d9ciget-object v4, v13, Ly1/e;->h:Lu1/a;
00135da0iget-object v5, v13, Ly1/e;->i:Ly1/h;
00135da4invoke-virtual {v3, v4, v5, v2, v1}, Ly1/m;->a(Lu1/a;Ly1/h;Ljava/util/ArrayList;Z)Z
00135daamove-result v3
00135dacif-eqz v3, :cond_71
00135db0iget-object v1, v13, Ly1/e;->i:Ly1/h;
00135db4iget-object v1, v1, Ly1/h;->f:Ly1/l;
00135db8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00135dbeiget-object v2, v13, Ly1/e;->i:Ly1/h;
00135dc2const-string v3, "call"
00135dc6invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135dccgoto :goto_34
00135dceiget-object v3, v13, Ly1/e;->f:Lu1/w;
00135dd2if-eqz v3, :cond_7a
00135dd6iput-object v2, v13, Ly1/e;->f:Lu1/w;
00135ddamove-object v4, v2
00135ddcgoto/16 :goto_2ca
00135de0iget-object v3, v13, Ly1/e;->a:LH/j;
00135de4if-eqz v3, :cond_a7
00135de8invoke-virtual {v3}, LH/j;->b()Z
00135deemove-result v3
00135df0if-eqz v3, :cond_a7
00135df4iget-object v1, v13, Ly1/e;->a:LH/j;
00135df8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00135dfeinvoke-virtual {v1}, LH/j;->b()Z
00135e04move-result v3
00135e06if-eqz v3, :cond_a1
00135e0aiget v3, v1, LH/j;->a:I
00135e0eadd-int/lit8 v4, v3, 0x1
00135e12iput v4, v1, LH/j;->a:I
00135e16iget-object v1, v1, LH/j;->b:Ljava/lang/Object;
00135e1acheck-cast v1, Ljava/util/ArrayList;
00135e1einvoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00135e24move-result-object v1
00135e26move-object v3, v1
00135e28check-cast v3, Lu1/w;
00135e2cgoto :goto_77
00135e2enew-instance v14, Ljava/util/NoSuchElementException;
00135e32invoke-direct {v14}, Ljava/util/NoSuchElementException;-><init>()V
00135e38throw v14
00135e3aiget-object v3, v13, Ly1/e;->b:LA1/h;
00135e3eif-nez v3, :cond_ba
00135e42new-instance v3, LA1/h;
00135e46iget-object v4, v13, Ly1/e;->h:Lu1/a;
00135e4aiget-object v5, v13, Ly1/e;->i:Ly1/h;
00135e4eiget-object v6, v5, Ly1/h;->o:Lu1/q;
00135e52iget-object v6, v6, Lu1/q;->A:Lj/d0;
00135e56invoke-direct {v3, v4, v6, v5}, LA1/h;-><init>(Lu1/a;Lj/d0;Ly1/h;)V
00135e5ciput-object v3, v13, Ly1/e;->b:LA1/h;
00135e60invoke-virtual {v3}, LA1/h;->i()Z
00135e66move-result v4
00135e68if-eqz v4, :cond_392
00135e6cnew-instance v4, Ljava/util/ArrayList;
00135e70invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
00135e76iget v5, v3, LA1/h;->c:I
00135e7aiget-object v6, v3, LA1/h;->d:Ljava/lang/Object;
00135e7echeck-cast v6, Ljava/util/List;
00135e82invoke-interface {v6}, Ljava/util/List;->size()I
00135e88move-result v6
00135e8aif-ge v5, v6, :cond_27a
00135e8eiget v5, v3, LA1/h;->c:I
00135e92iget-object v6, v3, LA1/h;->d:Ljava/lang/Object;
00135e96check-cast v6, Ljava/util/List;
00135e9ainvoke-interface {v6}, Ljava/util/List;->size()I
00135ea0move-result v6
00135ea2if-ge v5, v6, :cond_df
00135ea6move v5, v0
00135ea8goto :goto_e0
00135eaamove v5, v1
00135eaciget-object v6, v3, LA1/h;->g:Ljava/lang/Object;
00135eb0check-cast v6, Lu1/a;
00135eb4const-string v7, "No route to "
00135eb8if-eqz v5, :cond_258
00135ebciget-object v5, v3, LA1/h;->d:Ljava/lang/Object;
00135ec0check-cast v5, Ljava/util/List;
00135ec4iget v8, v3, LA1/h;->c:I
00135ec8add-int/lit8 v9, v8, 0x1
00135ecciput v9, v3, LA1/h;->c:I
00135ed0invoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
00135ed6move-result-object v5
00135ed8check-cast v5, Ljava/net/Proxy;
00135edcnew-instance v8, Ljava/util/ArrayList;
00135ee0invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
00135ee6iput-object v8, v3, LA1/h;->e:Ljava/lang/Object;
00135eeainvoke-virtual {v5}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00135ef0move-result-object v9
00135ef2sget-object v10, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type;
00135ef6if-eq v9, v10, :cond_159
00135efainvoke-virtual {v5}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00135f00move-result-object v9
00135f02sget-object v10, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type;
00135f06if-ne v9, v10, :cond_110
00135f0agoto :goto_159
00135f0cinvoke-virtual {v5}, Ljava/net/Proxy;->address()Ljava/net/SocketAddress;
00135f12move-result-object v9
00135f14instance-of v10, v9, Ljava/net/InetSocketAddress;
00135f18if-eqz v10, :cond_13d
00135f1ccheck-cast v9, Ljava/net/InetSocketAddress;
00135f20const-string v10, "$this$socketHost"
00135f24invoke-static {v9, v10}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135f2ainvoke-virtual {v9}, Ljava/net/InetSocketAddress;->getAddress()Ljava/net/InetAddress;
00135f30move-result-object v10
00135f32if-eqz v10, :cond_12f
00135f36invoke-virtual {v10}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
00135f3cmove-result-object v10
00135f3econst-string v11, "address.hostAddress"
00135f42invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135f48goto :goto_138
00135f4ainvoke-virtual {v9}, Ljava/net/InetSocketAddress;->getHostName()Ljava/lang/String;
00135f50move-result-object v10
00135f52const-string v11, "hostName"
00135f56invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00135f5cinvoke-virtual {v9}, Ljava/net/InetSocketAddress;->getPort()I
00135f62move-result v9
00135f64goto :goto_15f
00135f66new-instance v14, Ljava/lang/StringBuilder;
00135f6aconst-string v15, "Proxy.address() is not an InetSocketAddress: "
00135f6einvoke-direct {v14, v15}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00135f74invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00135f7amove-result-object v15
00135f7cinvoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00135f82invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00135f88move-result-object v14
00135f8anew-instance v15, Ljava/lang/IllegalArgumentException;
00135f8einvoke-virtual {v14}, Ljava/lang/Object;->toString()Ljava/lang/String;
00135f94move-result-object v14
00135f96invoke-direct {v15, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00135f9cthrow v15
00135f9eiget-object v9, v6, Lu1/a;->a:Lu1/m;
00135fa2iget-object v10, v9, Lu1/m;->e:Ljava/lang/String;
00135fa6iget v9, v9, Lu1/m;->f:I
00135faaif-gt v0, v9, :cond_239
00135faeconst v11, 0xffff
00135fb4if-lt v11, v9, :cond_239
00135fb8invoke-virtual {v5}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00135fbemove-result-object v7
00135fc0sget-object v11, Ljava/net/Proxy$Type;->SOCKS:Ljava/net/Proxy$Type;
00135fc4if-ne v7, v11, :cond_176
00135fc8invoke-static {v10, v9}, Ljava/net/InetSocketAddress;->createUnresolved(Ljava/lang/String;I)Ljava/net/InetSocketAddress;
00135fcemove-result-object v6
00135fd0invoke-virtual {v8, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00135fd6goto :goto_1ca
00135fd8iget-object v7, v3, LA1/h;->b:Ljava/lang/Object;
00135fdccheck-cast v7, Ly1/h;
00135fe0const-string v11, "call"
00135fe4invoke-static {v7, v11}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135feaconst-string v7, "domainName"
00135feeinvoke-static {v10, v7}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00135ff4iget-object v7, v6, Lu1/a;->d:Lu1/b;
00135ff8invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00135ffeinvoke-static {v10}, Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;
00136004move-result-object v7
00136006const-string v11, "InetAddress.getAllByName(hostname)"
0013600ainvoke-static {v7, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00136010array-length v11, v7
00136012if-eqz v11, :cond_1a9
00136016if-eq v11, v0, :cond_1a2
0013601anew-instance v11, Ljava/util/ArrayList;
0013601enew-instance v12, Lc1/f;
00136022invoke-direct {v12, v7, v1}, Lc1/f;-><init>([Ljava/lang/Object;Z)V
00136028invoke-direct {v11, v12}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
0013602egoto :goto_1ab
00136030aget-object v7, v7, v1
00136034invoke-static {v7}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
0013603amove-result-object v11
0013603cgoto :goto_1ab
0013603esget-object v11, Lc1/q;->a:Lc1/q;
00136042invoke-interface {v11}, Ljava/util/List;->isEmpty()Z
00136048move-result v7
0013604aif-nez v7, :cond_20c
0013604einvoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator;
00136054move-result-object v6
00136056invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
0013605cmove-result v7
0013605eif-eqz v7, :cond_1ca
00136062invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136068move-result-object v7
0013606acheck-cast v7, Ljava/net/InetAddress;
0013606enew-instance v10, Ljava/net/InetSocketAddress;
00136072invoke-direct {v10, v7, v9}, Ljava/net/InetSocketAddress;-><init>(Ljava/net/InetAddress;I)V
00136078invoke-virtual {v8, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0013607egoto :goto_1b5
00136080iget-object v6, v3, LA1/h;->e:Ljava/lang/Object;
00136084invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator;
0013608amove-result-object v6
0013608cinvoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
00136092move-result v7
00136094if-eqz v7, :cond_205
00136098invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0013609emove-result-object v7
001360a0check-cast v7, Ljava/net/InetSocketAddress;
001360a4new-instance v8, Lu1/w;
001360a8iget-object v9, v3, LA1/h;->g:Ljava/lang/Object;
001360accheck-cast v9, Lu1/a;
001360b0invoke-direct {v8, v9, v5, v7}, Lu1/w;-><init>(Lu1/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V
001360b6iget-object v7, v3, LA1/h;->a:Ljava/lang/Object;
001360bacheck-cast v7, Lj/d0;
001360bemonitor-enter v7
001360c0iget-object v9, v7, Lj/d0;->b:Ljava/lang/Object;
001360c4check-cast v9, Ljava/util/LinkedHashSet;
001360c8invoke-interface {v9, v8}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
001360cemove-result v9
001360d0monitor-exit v7
001360d2if-eqz v9, :cond_1fd
001360d6iget-object v7, v3, LA1/h;->f:Ljava/lang/Object;
001360dacheck-cast v7, Ljava/util/ArrayList;
001360deinvoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001360e4goto :goto_1d0
001360e6invoke-virtual {v4, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
001360ecgoto :goto_1d0
001360eemove-exception v0
001360f0move-object v14, v0
001360f2monitor-exit v7
001360f4throw v14
001360f6invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
001360fcmove-result v5
001360feif-nez v5, :cond_c5
00136102goto :goto_27a
00136104new-instance v14, Ljava/net/UnknownHostException;
00136108new-instance v15, Ljava/lang/StringBuilder;
0013610cinvoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
00136112iget-object v0, v6, Lu1/a;->d:Lu1/b;
00136116invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0013611cconst-string v0, " returned no addresses for "
00136120invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00136126invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013612cinvoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00136132move-result-object v15
00136134invoke-direct {v14, v15}, Ljava/net/UnknownHostException;-><init>(Ljava/lang/String;)V
0013613athrow v14
0013613cmove-exception v0
0013613emove-object v14, v0
00136140new-instance v15, Ljava/net/UnknownHostException;
00136144const-string v0, "Broken system behaviour for dns lookup of "
00136148invoke-virtual {v0, v10}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
0013614emove-result-object v0
00136150invoke-direct {v15, v0}, Ljava/net/UnknownHostException;-><init>(Ljava/lang/String;)V
00136156invoke-virtual {v15, v14}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
0013615cthrow v15
0013615enew-instance v14, Ljava/net/SocketException;
00136162new-instance v15, Ljava/lang/StringBuilder;
00136166invoke-direct {v15, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0013616cinvoke-virtual {v15, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00136172const/16 v0, 0x3a
00136176invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0013617cinvoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00136182const-string v0, "; port is out of range"
00136186invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013618cinvoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00136192move-result-object v15
00136194invoke-direct {v14, v15}, Ljava/net/SocketException;-><init>(Ljava/lang/String;)V
0013619athrow v14
0013619cnew-instance v14, Ljava/net/SocketException;
001361a0new-instance v15, Ljava/lang/StringBuilder;
001361a4invoke-direct {v15, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001361aaiget-object v0, v6, Lu1/a;->a:Lu1/m;
001361aeiget-object v0, v0, Lu1/m;->e:Ljava/lang/String;
001361b2invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001361b8const-string v0, "; exhausted proxy configurations: "
001361bcinvoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001361c2iget-object v0, v3, LA1/h;->d:Ljava/lang/Object;
001361c6check-cast v0, Ljava/util/List;
001361cainvoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
001361d0invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001361d6move-result-object v15
001361d8invoke-direct {v14, v15}, Ljava/net/SocketException;-><init>(Ljava/lang/String;)V
001361dethrow v14
001361e0invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
001361e6move-result v5
001361e8if-eqz v5, :cond_28e
001361eciget-object v5, v3, LA1/h;->f:Ljava/lang/Object;
001361f0check-cast v5, Ljava/util/ArrayList;
001361f4invoke-static {v4, v5}, Lc1/o;->f0(Ljava/util/List;Ljava/lang/Iterable;)V
001361faiget-object v3, v3, LA1/h;->f:Ljava/lang/Object;
001361fecheck-cast v3, Ljava/util/ArrayList;
00136202invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V
00136208new-instance v3, LH/j;
0013620cinvoke-direct {v3, v4}, LH/j;-><init>(Ljava/util/ArrayList;)V
00136212iput-object v3, v13, Ly1/e;->a:LH/j;
00136216iget-object v5, v13, Ly1/e;->i:Ly1/h;
0013621aiget-boolean v5, v5, Ly1/h;->l:Z
0013621eif-nez v5, :cond_38a
00136222iget-object v5, v13, Ly1/e;->g:Ly1/m;
00136226iget-object v6, v13, Ly1/e;->h:Lu1/a;
0013622aiget-object v7, v13, Ly1/e;->i:Ly1/h;
0013622einvoke-virtual {v5, v6, v7, v4, v1}, Ly1/m;->a(Lu1/a;Ly1/h;Ljava/util/ArrayList;Z)Z
00136234move-result v1
00136236if-eqz v1, :cond_2b7
0013623aiget-object v1, v13, Ly1/e;->i:Ly1/h;
0013623eiget-object v1, v1, Ly1/h;->f:Ly1/l;
00136242invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00136248iget-object v2, v13, Ly1/e;->i:Ly1/h;
0013624cconst-string v3, "call"
00136250invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136256goto/16 :goto_34
0013625ainvoke-virtual {v3}, LH/j;->b()Z
00136260move-result v1
00136262if-eqz v1, :cond_384
00136266iget v1, v3, LH/j;->a:I
0013626aadd-int/lit8 v5, v1, 0x1
0013626eiput v5, v3, LH/j;->a:I
00136272invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00136278move-result-object v1
0013627amove-object v3, v1
0013627ccheck-cast v3, Lu1/w;
00136280new-instance v5, Ly1/l;
00136284iget-object v1, v13, Ly1/e;->g:Ly1/m;
00136288invoke-direct {v5, v1, v3}, Ly1/l;-><init>(Ly1/m;Lu1/w;)V
0013628eiget-object v1, v13, Ly1/e;->i:Ly1/h;
00136292iput-object v5, v1, Ly1/h;->n:Ly1/l;
00136296iget-object v11, v13, Ly1/e;->i:Ly1/h;
0013629amove v6, v14
0013629cmove v7, v15
0013629emove/from16 v8, v16
001362a2move/from16 v9, v17
001362a6move/from16 v10, v18
001362aainvoke-virtual/range {v5 .. v11}, Ly1/l;->c(IIIIZLy1/h;)V
001362b0iget-object v1, v13, Ly1/e;->i:Ly1/h;
001362b4iput-object v2, v1, Ly1/h;->n:Ly1/l;
001362b8iget-object v1, v13, Ly1/e;->i:Ly1/h;
001362bciget-object v1, v1, Ly1/h;->o:Lu1/q;
001362c0iget-object v1, v1, Lu1/q;->A:Lj/d0;
001362c4monitor-enter v1
001362c6iget-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
001362cacheck-cast v2, Ljava/util/LinkedHashSet;
001362ceinvoke-interface {v2, v3}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
001362d4monitor-exit v1
001362d6iget-object v1, v13, Ly1/e;->g:Ly1/m;
001362daiget-object v2, v13, Ly1/e;->h:Lu1/a;
001362deiget-object v6, v13, Ly1/e;->i:Ly1/h;
001362e2invoke-virtual {v1, v2, v6, v4, v0}, Ly1/m;->a(Lu1/a;Ly1/h;Ljava/util/ArrayList;Z)Z
001362e8move-result v1
001362eaif-eqz v1, :cond_31b
001362eeiget-object v1, v13, Ly1/e;->i:Ly1/h;
001362f2iget-object v1, v1, Ly1/h;->f:Ly1/l;
001362f6invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
001362fciput-object v3, v13, Ly1/e;->f:Lu1/w;
00136300iget-object v2, v5, Ly1/l;->c:Ljava/net/Socket;
00136304invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
0013630ainvoke-static {v2}, Lv1/b;->d(Ljava/net/Socket;)V
00136310iget-object v2, v13, Ly1/e;->i:Ly1/h;
00136314const-string v3, "call"
00136318invoke-static {v2, v3}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0013631egoto/16 :goto_34
00136322monitor-enter v5
00136324iget-object v1, v13, Ly1/e;->g:Ly1/m;
00136328invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0013632esget-object v2, Lv1/b;->a:[B
00136332iget-object v2, v1, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
00136336invoke-virtual {v2, v5}, Ljava/util/concurrent/ConcurrentLinkedQueue;->add(Ljava/lang/Object;)Z
0013633ciget-object v2, v1, Ly1/m;->b:Lx1/b;
00136340iget-object v1, v1, Ly1/m;->c:LB1/p;
00136344const-wide/16 v3, 0x0
00136348invoke-virtual {v2, v1, v3, v4}, Lx1/b;->c(Lx1/a;J)V
0013634eiget-object v1, v13, Ly1/e;->i:Ly1/h;
00136352invoke-virtual {v1, v5}, Ly1/h;->b(Ly1/l;)V
00136358monitor-exit v5
0013635aiget-object v1, v13, Ly1/e;->i:Ly1/h;
0013635econst-string v2, "call"
00136362invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136368move/from16 v2, v19
0013636cmove-object v1, v5
0013636einvoke-virtual {v1, v2}, Ly1/l;->i(Z)Z
00136374move-result v3
00136376if-eqz v3, :cond_348
0013637areturn-object v1
0013637cinvoke-virtual {v1}, Ly1/l;->k()V
00136382iget-object v1, v13, Ly1/e;->f:Lu1/w;
00136386if-eqz v1, :cond_351
0013638agoto/16 :goto_1
0013638eiget-object v1, v13, Ly1/e;->a:LH/j;
00136392if-eqz v1, :cond_35a
00136396invoke-virtual {v1}, LH/j;->b()Z
0013639cmove-result v1
0013639egoto :goto_35b
001363a0move v1, v0
001363a2if-eqz v1, :cond_35f
001363a6goto/16 :goto_1
001363aaiget-object v1, v13, Ly1/e;->b:LA1/h;
001363aeif-eqz v1, :cond_368
001363b2invoke-virtual {v1}, LA1/h;->i()Z
001363b8move-result v1
001363bagoto :goto_369
001363bcmove v1, v0
001363beif-eqz v1, :cond_36d
001363c2goto/16 :goto_1
001363c6new-instance v14, Ljava/io/IOException;
001363caconst-string v15, "exhausted all routes"
001363ceinvoke-direct {v14, v15}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
001363d4throw v14
001363d6move-exception v0
001363d8move-object v14, v0
001363damonitor-exit v5
001363dcthrow v14
001363demove-exception v0
001363e0move-object v14, v0
001363e2monitor-exit v1
001363e4throw v14
001363e6move-exception v0
001363e8move-object v14, v0
001363eaiget-object v15, v13, Ly1/e;->i:Ly1/h;
001363eeiput-object v2, v15, Ly1/h;->n:Ly1/l;
001363f2throw v14
001363f4new-instance v14, Ljava/util/NoSuchElementException;
001363f8invoke-direct {v14}, Ljava/util/NoSuchElementException;-><init>()V
001363fethrow v14
00136400new-instance v14, Ljava/io/IOException;
00136404const-string v15, "Canceled"
00136408invoke-direct {v14, v15}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0013640ethrow v14
00136410new-instance v14, Ljava/util/NoSuchElementException;
00136414invoke-direct {v14}, Ljava/util/NoSuchElementException;-><init>()V
0013641athrow v14
0013641cnew-instance v14, Ljava/io/IOException;
00136420const-string v15, "Canceled"
00136424invoke-direct {v14, v15}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0013642athrow v14
00135cdc
0013642c
0013642c struct try_item
0013642c start_addr uint32 0x135d0a
00136430 insn_count int 28
00136432 handler_off uint16 0x13646d
00136434
00136434 struct try_item
00136434 start_addr uint32 0x135ffe
00136438 insn_count int 34
0013643a handler_off uint16 0x13646f
0013643c
0013643c struct try_item
0013643c start_addr uint32 0x1360c0
00136440 insn_count int 8
00136442 handler_off uint16 0x136474
00136444
00136444 struct try_item
00136444 start_addr uint32 0x1360f2
00136448 insn_count int 1
0013644a handler_off uint16 0x136474
0013644c
0013644c struct try_item
0013644c start_addr uint32 0x136296
00136450 insn_count int 13
00136452 handler_off uint16 0x136477
00136454
00136454 struct try_item
00136454 start_addr uint32 0x1362c6
00136458 insn_count int 7
0013645a handler_off uint16 0x13647a
0013645c
0013645c struct try_item
0013645c start_addr uint32 0x136324
00136460 insn_count int 26
00136462 handler_off uint16 0x13647d
00136464
00136464 struct try_item
00136464 start_addr uint32 0x1363e2
00136468 insn_count int 1
0013646a handler_off uint16 0x13647a
0013646c
0013646c struct encoded_catch_handler_list
0013646c size int 6
0013646d
0013646d struct encoded_catch_handler ← 0x136432
0013646d size int64 0
0013646e catch_all_addr uint32 0x135d30
0013646f
0013646f struct encoded_catch_handler ← 0x13643a
0013646f size int64 1
00136470 handlers[0].type_idx int 0xb598
00136472 handlers[0].addr uint32 0x13613c
00136474
00136474 struct encoded_catch_handler ← 0x136442 0x13644a
00136474 size int64 0
00136475 catch_all_addr uint32 0x1360ee
00136477
00136477 struct encoded_catch_handler ← 0x136452
00136477 size int64 0
00136478 catch_all_addr uint32 0x1363e6
0013647a
0013647a struct encoded_catch_handler ← 0x13645a 0x13646a
0013647a size int64 0
0013647b catch_all_addr uint32 0x1363de
0013647d
0013647d struct encoded_catch_handler ← 0x136462
0013647d size int64 0
0013647e catch_all_addr uint32 0x1363d6
0013642c struct try_item
0013642c start_addr uint32 0x135d0a
00136430 insn_count int 28
00136432 handler_off uint16 0x13646d
00136434
00136434 struct try_item
00136434 start_addr uint32 0x135ffe
00136438 insn_count int 34
0013643a handler_off uint16 0x13646f
0013643c
0013643c struct try_item
0013643c start_addr uint32 0x1360c0
00136440 insn_count int 8
00136442 handler_off uint16 0x136474
00136444
00136444 struct try_item
00136444 start_addr uint32 0x1360f2
00136448 insn_count int 1
0013644a handler_off uint16 0x136474
0013644c
0013644c struct try_item
0013644c start_addr uint32 0x136296
00136450 insn_count int 13
00136452 handler_off uint16 0x136477
00136454
00136454 struct try_item
00136454 start_addr uint32 0x1362c6
00136458 insn_count int 7
0013645a handler_off uint16 0x13647a
0013645c
0013645c struct try_item
0013645c start_addr uint32 0x136324
00136460 insn_count int 26
00136462 handler_off uint16 0x13647d
00136464
00136464 struct try_item
00136464 start_addr uint32 0x1363e2
00136468 insn_count int 1
0013646a handler_off uint16 0x13647a
0013646c
0013646c struct encoded_catch_handler_list
0013646c size int 6
0013646d
0013646d struct encoded_catch_handler ← 0x136432
0013646d size int64 0
0013646e catch_all_addr uint32 0x135d30
0013646f
0013646f struct encoded_catch_handler ← 0x13643a
0013646f size int64 1
00136470 handlers[0].type_idx int 0xb598
00136472 handlers[0].addr uint32 0x13613c
00136474
00136474 struct encoded_catch_handler ← 0x136442 0x13644a
00136474 size int64 0
00136475 catch_all_addr uint32 0x1360ee
00136477
00136477 struct encoded_catch_handler ← 0x136452
00136477 size int64 0
00136478 catch_all_addr uint32 0x1363e6
0013647a
0013647a struct encoded_catch_handler ← 0x13645a 0x13646a
0013647a size int64 0
0013647b catch_all_addr uint32 0x1363de
0013647d
0013647d struct encoded_catch_handler ← 0x136462
0013647d size int64 0
0013647e catch_all_addr uint32 0x1363d6
00136480
00136480y1.f::<init>(y1.h, u1.d):
00136490invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136496iput-object v1, v0, Ly1/f;->c:Ly1/h;
0013649aiput-object v2, v0, Ly1/f;->b:Lu1/d;
0013649enew-instance v1, Ljava/util/concurrent/atomic/AtomicInteger;
001364a2const/4 v2, 0x0
001364a4invoke-direct {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
001364aaiput-object v1, v0, Ly1/f;->a:Ljava/util/concurrent/atomic/AtomicInteger;
001364aereturn-void
00136480
00136480y1.f::<init>(y1.h, u1.d):
00136490invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136496iput-object v1, v0, Ly1/f;->c:Ly1/h;
0013649aiput-object v2, v0, Ly1/f;->b:Lu1/d;
0013649enew-instance v1, Ljava/util/concurrent/atomic/AtomicInteger;
001364a2const/4 v2, 0x0
001364a4invoke-direct {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
001364aaiput-object v1, v0, Ly1/f;->a:Ljava/util/concurrent/atomic/AtomicInteger;
001364aereturn-void
00136480
001364b0
001364b0y1.f::run():
001364c0const-string v0, "Callback failure for "
001364c4const-string v1, "canceled due to "
001364c8iget-object v2, v8, Ly1/f;->c:Ly1/h;
001364cciget-object v2, v2, Ly1/h;->p:Lj/t;
001364d0iget-object v2, v2, Lj/t;->c:Ljava/lang/Object;
001364d4check-cast v2, Lu1/m;
001364d8invoke-virtual {v2}, Lu1/m;->f()Ljava/lang/String;
001364demove-result-object v2
001364e0const-string v3, "OkHttp "
001364e4invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
001364eamove-result-object v2
001364ecinvoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
001364f2move-result-object v3
001364f4const-string v4, "currentThread"
001364f8invoke-static {v3, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001364feinvoke-virtual {v3}, Ljava/lang/Thread;->getName()Ljava/lang/String;
00136504move-result-object v4
00136506invoke-virtual {v3, v2}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
0013650ciget-object v2, v8, Ly1/f;->c:Ly1/h;
00136510iget-object v2, v2, Ly1/h;->b:LB1/y;
00136514invoke-virtual {v2}, LI1/e;->i()V
0013651aconst/4 v2, 0x0
0013651ciget-object v5, v8, Ly1/f;->c:Ly1/h;
00136520invoke-virtual {v5}, Ly1/h;->g()Lu1/t;
00136526move-result-object v2
00136528const/4 v5, 0x1
0013652aiget-object v6, v8, Ly1/f;->b:Lu1/d;
0013652eiget-object v7, v8, Ly1/f;->c:Ly1/h;
00136532invoke-interface {v6, v7, v2}, Lu1/d;->d(Ly1/h;Lu1/t;)V
00136538iget-object v0, v8, Ly1/f;->c:Ly1/h;
0013653ciget-object v0, v0, Ly1/h;->o:Lu1/q;
00136540iget-object v0, v0, Lu1/q;->a:Landroidx/emoji2/text/s;
00136544invoke-virtual {v0, v8}, Landroidx/emoji2/text/s;->c(Ly1/f;)V
0013654agoto :goto_a7
0013654cmove-exception v0
0013654egoto/16 :goto_b5
00136552move-exception v0
00136554move v2, v5
00136556goto :goto_53
00136558move-exception v1
0013655amove v2, v5
0013655cgoto :goto_79
0013655emove-exception v0
00136560goto :goto_53
00136562move-exception v1
00136564goto :goto_79
00136566iget-object v5, v8, Ly1/f;->c:Ly1/h;
0013656ainvoke-virtual {v5}, Ly1/h;->d()V
00136570if-nez v2, :cond_78
00136574new-instance v2, Ljava/io/IOException;
00136578new-instance v5, Ljava/lang/StringBuilder;
0013657cinvoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00136582invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00136588invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0013658emove-result-object v1
00136590invoke-direct {v2, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00136596invoke-static {v2, v0}, LC1/d;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
0013659ciget-object v1, v8, Ly1/f;->b:Lu1/d;
001365a0iget-object v5, v8, Ly1/f;->c:Ly1/h;
001365a4invoke-interface {v1, v5, v2}, Lu1/d;->b(Ly1/h;Ljava/io/IOException;)V
001365aagoto :goto_78
001365acmove-exception v0
001365aegoto :goto_ab
001365b0throw v0
001365b2if-eqz v2, :cond_99
001365b6sget-object v2, LC1/n;->a:LC1/n;
001365basget-object v2, LC1/n;->a:LC1/n;
001365benew-instance v5, Ljava/lang/StringBuilder;
001365c2invoke-direct {v5, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001365c8iget-object v0, v8, Ly1/f;->c:Ly1/h;
001365ccinvoke-static {v0}, Ly1/h;->a(Ly1/h;)Ljava/lang/String;
001365d2move-result-object v0
001365d4invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001365dainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001365e0move-result-object v0
001365e2invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001365e8const/4 v2, 0x4
001365eainvoke-static {v0, v2, v1}, LC1/n;->i(Ljava/lang/String;ILjava/lang/Throwable;)V
001365f0goto :goto_a0
001365f2iget-object v0, v8, Ly1/f;->b:Lu1/d;
001365f6iget-object v2, v8, Ly1/f;->c:Ly1/h;
001365fainvoke-interface {v0, v2, v1}, Lu1/d;->b(Ly1/h;Ljava/io/IOException;)V
00136600iget-object v0, v8, Ly1/f;->c:Ly1/h;
00136604iget-object v0, v0, Ly1/h;->o:Lu1/q;
00136608iget-object v0, v0, Lu1/q;->a:Landroidx/emoji2/text/s;
0013660cgoto :goto_42
0013660einvoke-virtual {v3, v4}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
00136614return-void
00136616iget-object v1, v8, Ly1/f;->c:Ly1/h;
0013661aiget-object v1, v1, Ly1/h;->o:Lu1/q;
0013661eiget-object v1, v1, Lu1/q;->a:Landroidx/emoji2/text/s;
00136622invoke-virtual {v1, v8}, Landroidx/emoji2/text/s;->c(Ly1/f;)V
00136628throw v0
0013662ainvoke-virtual {v3, v4}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
00136630throw v0
001364b0
001364b0y1.f::run():
001364c0const-string v0, "Callback failure for "
001364c4const-string v1, "canceled due to "
001364c8iget-object v2, v8, Ly1/f;->c:Ly1/h;
001364cciget-object v2, v2, Ly1/h;->p:Lj/t;
001364d0iget-object v2, v2, Lj/t;->c:Ljava/lang/Object;
001364d4check-cast v2, Lu1/m;
001364d8invoke-virtual {v2}, Lu1/m;->f()Ljava/lang/String;
001364demove-result-object v2
001364e0const-string v3, "OkHttp "
001364e4invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
001364eamove-result-object v2
001364ecinvoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
001364f2move-result-object v3
001364f4const-string v4, "currentThread"
001364f8invoke-static {v3, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
001364feinvoke-virtual {v3}, Ljava/lang/Thread;->getName()Ljava/lang/String;
00136504move-result-object v4
00136506invoke-virtual {v3, v2}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
0013650ciget-object v2, v8, Ly1/f;->c:Ly1/h;
00136510iget-object v2, v2, Ly1/h;->b:LB1/y;
00136514invoke-virtual {v2}, LI1/e;->i()V
0013651aconst/4 v2, 0x0
0013651ciget-object v5, v8, Ly1/f;->c:Ly1/h;
00136520invoke-virtual {v5}, Ly1/h;->g()Lu1/t;
00136526move-result-object v2
00136528const/4 v5, 0x1
0013652aiget-object v6, v8, Ly1/f;->b:Lu1/d;
0013652eiget-object v7, v8, Ly1/f;->c:Ly1/h;
00136532invoke-interface {v6, v7, v2}, Lu1/d;->d(Ly1/h;Lu1/t;)V
00136538iget-object v0, v8, Ly1/f;->c:Ly1/h;
0013653ciget-object v0, v0, Ly1/h;->o:Lu1/q;
00136540iget-object v0, v0, Lu1/q;->a:Landroidx/emoji2/text/s;
00136544invoke-virtual {v0, v8}, Landroidx/emoji2/text/s;->c(Ly1/f;)V
0013654agoto :goto_a7
0013654cmove-exception v0
0013654egoto/16 :goto_b5
00136552move-exception v0
00136554move v2, v5
00136556goto :goto_53
00136558move-exception v1
0013655amove v2, v5
0013655cgoto :goto_79
0013655emove-exception v0
00136560goto :goto_53
00136562move-exception v1
00136564goto :goto_79
00136566iget-object v5, v8, Ly1/f;->c:Ly1/h;
0013656ainvoke-virtual {v5}, Ly1/h;->d()V
00136570if-nez v2, :cond_78
00136574new-instance v2, Ljava/io/IOException;
00136578new-instance v5, Ljava/lang/StringBuilder;
0013657cinvoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00136582invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00136588invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0013658emove-result-object v1
00136590invoke-direct {v2, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00136596invoke-static {v2, v0}, LC1/d;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
0013659ciget-object v1, v8, Ly1/f;->b:Lu1/d;
001365a0iget-object v5, v8, Ly1/f;->c:Ly1/h;
001365a4invoke-interface {v1, v5, v2}, Lu1/d;->b(Ly1/h;Ljava/io/IOException;)V
001365aagoto :goto_78
001365acmove-exception v0
001365aegoto :goto_ab
001365b0throw v0
001365b2if-eqz v2, :cond_99
001365b6sget-object v2, LC1/n;->a:LC1/n;
001365basget-object v2, LC1/n;->a:LC1/n;
001365benew-instance v5, Ljava/lang/StringBuilder;
001365c2invoke-direct {v5, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001365c8iget-object v0, v8, Ly1/f;->c:Ly1/h;
001365ccinvoke-static {v0}, Ly1/h;->a(Ly1/h;)Ljava/lang/String;
001365d2move-result-object v0
001365d4invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001365dainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001365e0move-result-object v0
001365e2invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001365e8const/4 v2, 0x4
001365eainvoke-static {v0, v2, v1}, LC1/n;->i(Ljava/lang/String;ILjava/lang/Throwable;)V
001365f0goto :goto_a0
001365f2iget-object v0, v8, Ly1/f;->b:Lu1/d;
001365f6iget-object v2, v8, Ly1/f;->c:Ly1/h;
001365fainvoke-interface {v0, v2, v1}, Lu1/d;->b(Ly1/h;Ljava/io/IOException;)V
00136600iget-object v0, v8, Ly1/f;->c:Ly1/h;
00136604iget-object v0, v0, Ly1/h;->o:Lu1/q;
00136608iget-object v0, v0, Lu1/q;->a:Landroidx/emoji2/text/s;
0013660cgoto :goto_42
0013660einvoke-virtual {v3, v4}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
00136614return-void
00136616iget-object v1, v8, Ly1/f;->c:Ly1/h;
0013661aiget-object v1, v1, Ly1/h;->o:Lu1/q;
0013661eiget-object v1, v1, Lu1/q;->a:Landroidx/emoji2/text/s;
00136622invoke-virtual {v1, v8}, Landroidx/emoji2/text/s;->c(Ly1/f;)V
00136628throw v0
0013662ainvoke-virtual {v3, v4}, Ljava/lang/Thread;->setName(Ljava/lang/String;)V
00136630throw v0
001364b0
00136632
00136632 struct code_item_padding
00136632 padding uint16 0x0000
00136634
00136634 struct try_item
00136634 start_addr uint32 0x13650c
00136638 insn_count int 7
0013663a handler_off uint16 0x13666d
0013663c
0013663c struct try_item
0013663c start_addr uint32 0x13651c
00136640 insn_count int 6
00136642 handler_off uint16 0x13666f
00136644
00136644 struct try_item
00136644 start_addr uint32 0x13652a
00136648 insn_count int 7
0013664a handler_off uint16 0x136674
0013664c
0013664c struct try_item
0013664c start_addr uint32 0x136538
00136650 insn_count int 9
00136652 handler_off uint16 0x13666d
00136654
00136654 struct try_item
00136654 start_addr uint32 0x136566
00136658 insn_count int 77
0013665a handler_off uint16 0x136679
0013665c
0013665c struct try_item
0013665c start_addr uint32 0x136600
00136660 insn_count int 6
00136662 handler_off uint16 0x13666d
00136664
00136664 struct try_item
00136664 start_addr uint32 0x136616
00136668 insn_count int 10
0013666a handler_off uint16 0x13666d
0013666c
0013666c struct encoded_catch_handler_list
0013666c size int 4
0013666d
0013666d struct encoded_catch_handler ← 0x13663a 0x136652 0x136662 0x13666a
0013666d size int64 0
0013666e catch_all_addr uint32 0x13654c
0013666f
0013666f struct encoded_catch_handler ← 0x136642
0013666f size int64 -1
00136670 handlers[0].type_idx int 0xb4d4
00136672 handlers[0].addr uint32 0x136562
00136673 catch_all_addr uint32 0x13655e
00136674
00136674 struct encoded_catch_handler ← 0x13664a
00136674 size int64 -1
00136675 handlers[0].type_idx int 0xb4d4
00136677 handlers[0].addr uint32 0x136558
00136678 catch_all_addr uint32 0x136552
00136679
00136679 struct encoded_catch_handler ← 0x13665a
00136679 size int64 0
0013667a catch_all_addr uint32 0x1365ac
0013667b
0013667b // align 0x4
00136632 struct code_item_padding
00136632 padding uint16 0x0000
00136634
00136634 struct try_item
00136634 start_addr uint32 0x13650c
00136638 insn_count int 7
0013663a handler_off uint16 0x13666d
0013663c
0013663c struct try_item
0013663c start_addr uint32 0x13651c
00136640 insn_count int 6
00136642 handler_off uint16 0x13666f
00136644
00136644 struct try_item
00136644 start_addr uint32 0x13652a
00136648 insn_count int 7
0013664a handler_off uint16 0x136674
0013664c
0013664c struct try_item
0013664c start_addr uint32 0x136538
00136650 insn_count int 9
00136652 handler_off uint16 0x13666d
00136654
00136654 struct try_item
00136654 start_addr uint32 0x136566
00136658 insn_count int 77
0013665a handler_off uint16 0x136679
0013665c
0013665c struct try_item
0013665c start_addr uint32 0x136600
00136660 insn_count int 6
00136662 handler_off uint16 0x13666d
00136664
00136664 struct try_item
00136664 start_addr uint32 0x136616
00136668 insn_count int 10
0013666a handler_off uint16 0x13666d
0013666c
0013666c struct encoded_catch_handler_list
0013666c size int 4
0013666d
0013666d struct encoded_catch_handler ← 0x13663a 0x136652 0x136662 0x13666a
0013666d size int64 0
0013666e catch_all_addr uint32 0x13654c
0013666f
0013666f struct encoded_catch_handler ← 0x136642
0013666f size int64 -1
00136670 handlers[0].type_idx int 0xb4d4
00136672 handlers[0].addr uint32 0x136562
00136673 catch_all_addr uint32 0x13655e
00136674
00136674 struct encoded_catch_handler ← 0x13664a
00136674 size int64 -1
00136675 handlers[0].type_idx int 0xb4d4
00136677 handlers[0].addr uint32 0x136558
00136678 catch_all_addr uint32 0x136552
00136679
00136679 struct encoded_catch_handler ← 0x13665a
00136679 size int64 0
0013667a catch_all_addr uint32 0x1365ac
0013667b
0013667b // align 0x4
0013667c
0013667cy1.g::<init>(y1.h, java.lang.Object):
0013668cconst-string v0, "referent"
00136690invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136696invoke-direct {v1, v2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0013669ciput-object v3, v1, Ly1/g;->a:Ljava/lang/Object;
001366a0return-void
0013667c
0013667cy1.g::<init>(y1.h, java.lang.Object):
0013668cconst-string v0, "referent"
00136690invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136696invoke-direct {v1, v2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0013669ciput-object v3, v1, Ly1/g;->a:Ljava/lang/Object;
001366a0return-void
0013667c
001366a2
001366a2 // align 0x4
001366a2 // align 0x4
001366a4
001366a4y1.h::c(java.io.IOException):
001366b4sget-object v0, Lv1/b;->a:[B
001366b8iget-object v0, v2, Ly1/h;->f:Ly1/l;
001366bcif-eqz v0, :cond_24
001366c0monitor-enter v0
001366c2invoke-virtual {v2}, Ly1/h;->j()Ljava/net/Socket;
001366c8move-result-object v1
001366camonitor-exit v0
001366cciget-object v0, v2, Ly1/h;->f:Ly1/l;
001366d0if-nez v0, :cond_16
001366d4if-eqz v1, :cond_24
001366d8invoke-static {v1}, Lv1/b;->d(Ljava/net/Socket;)V
001366degoto :goto_24
001366e0if-nez v1, :cond_19
001366e4goto :goto_24
001366e6const-string v3, "Check failed."
001366eanew-instance v0, Ljava/lang/IllegalStateException;
001366eeinvoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
001366f4throw v0
001366f6move-exception v3
001366f8monitor-exit v0
001366fathrow v3
001366fciget-boolean v0, v2, Ly1/h;->g:Z
00136700if-eqz v0, :cond_29
00136704goto :goto_31
00136706iget-object v0, v2, Ly1/h;->b:LB1/y;
0013670ainvoke-virtual {v0}, LI1/e;->j()Z
00136710move-result v0
00136712if-nez v0, :cond_33
00136716move-object v0, v3
00136718goto :goto_3f
0013671anew-instance v0, Ljava/io/InterruptedIOException;
0013671econst-string v1, "timeout"
00136722invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V
00136728if-eqz v3, :cond_3f
0013672cinvoke-virtual {v0, v3}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
00136732if-eqz v3, :cond_44
00136736invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
0013673creturn-object v0
001366a4
001366a4y1.h::c(java.io.IOException):
001366b4sget-object v0, Lv1/b;->a:[B
001366b8iget-object v0, v2, Ly1/h;->f:Ly1/l;
001366bcif-eqz v0, :cond_24
001366c0monitor-enter v0
001366c2invoke-virtual {v2}, Ly1/h;->j()Ljava/net/Socket;
001366c8move-result-object v1
001366camonitor-exit v0
001366cciget-object v0, v2, Ly1/h;->f:Ly1/l;
001366d0if-nez v0, :cond_16
001366d4if-eqz v1, :cond_24
001366d8invoke-static {v1}, Lv1/b;->d(Ljava/net/Socket;)V
001366degoto :goto_24
001366e0if-nez v1, :cond_19
001366e4goto :goto_24
001366e6const-string v3, "Check failed."
001366eanew-instance v0, Ljava/lang/IllegalStateException;
001366eeinvoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
001366f4throw v0
001366f6move-exception v3
001366f8monitor-exit v0
001366fathrow v3
001366fciget-boolean v0, v2, Ly1/h;->g:Z
00136700if-eqz v0, :cond_29
00136704goto :goto_31
00136706iget-object v0, v2, Ly1/h;->b:LB1/y;
0013670ainvoke-virtual {v0}, LI1/e;->j()Z
00136710move-result v0
00136712if-nez v0, :cond_33
00136716move-object v0, v3
00136718goto :goto_3f
0013671anew-instance v0, Ljava/io/InterruptedIOException;
0013671econst-string v1, "timeout"
00136722invoke-direct {v0, v1}, Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V
00136728if-eqz v3, :cond_3f
0013672cinvoke-virtual {v0, v3}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
00136732if-eqz v3, :cond_44
00136736invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
0013673creturn-object v0
001366a4
0013673e
0013673e struct code_item_padding
0013673e padding uint16 0x0000
00136740
00136740 struct try_item
00136740 start_addr uint32 0x1366c2
00136744 insn_count int 4
00136746 handler_off uint16 0x136749
00136748
00136748 struct encoded_catch_handler_list
00136748 size int 1
00136749
00136749 struct encoded_catch_handler ← 0x136746
00136749 size int64 0
0013674a catch_all_addr uint32 0x1366f6
0013674b
0013674b // align 0x4
0013673e struct code_item_padding
0013673e padding uint16 0x0000
00136740
00136740 struct try_item
00136740 start_addr uint32 0x1366c2
00136744 insn_count int 4
00136746 handler_off uint16 0x136749
00136748
00136748 struct encoded_catch_handler_list
00136748 size int 1
00136749
00136749 struct encoded_catch_handler ← 0x136746
00136749 size int64 0
0013674a catch_all_addr uint32 0x1366f6
0013674b
0013674b // align 0x4
0013674c
0013674cy1.h::h(androidx.emoji2.text.s, boolean, boolean, java.io.IOException):
0013675cconst-string v0, "exchange"
00136760invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136766iget-object v0, v2, Ly1/h;->m:Landroidx/emoji2/text/s;
0013676ainvoke-virtual {v3, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
00136770move-result v3
00136772if-nez v3, :cond_e
00136776goto :goto_60
00136778monitor-enter v2
0013677aconst/4 v3, 0x1
0013677cconst/4 v0, 0x0
0013677eif-eqz v4, :cond_1a
00136782iget-boolean v1, v2, Ly1/h;->i:Z
00136786if-nez v1, :cond_20
0013678agoto :goto_1a
0013678cmove-exception v3
0013678egoto :goto_41
00136790if-eqz v5, :cond_43
00136794iget-boolean v1, v2, Ly1/h;->j:Z
00136798if-eqz v1, :cond_43
0013679cif-eqz v4, :cond_24
001367a0iput-boolean v0, v2, Ly1/h;->i:Z
001367a4if-eqz v5, :cond_28
001367a8iput-boolean v0, v2, Ly1/h;->j:Z
001367aciget-boolean v4, v2, Ly1/h;->i:Z
001367b0if-nez v4, :cond_32
001367b4iget-boolean v5, v2, Ly1/h;->j:Z
001367b8if-nez v5, :cond_32
001367bcmove v5, v3
001367begoto :goto_33
001367c0move v5, v0
001367c2if-nez v4, :cond_3e
001367c6iget-boolean v4, v2, Ly1/h;->j:Z
001367caif-nez v4, :cond_3e
001367ceiget-boolean v4, v2, Ly1/h;->k:Z
001367d2if-nez v4, :cond_3e
001367d6move v0, v3
001367d8move v4, v0
001367damove v0, v5
001367dcgoto :goto_44
001367demonitor-exit v2
001367e0throw v3
001367e2move v4, v0
001367e4monitor-exit v2
001367e6if-eqz v0, :cond_59
001367eaconst/4 v5, 0x0
001367eciput-object v5, v2, Ly1/h;->m:Landroidx/emoji2/text/s;
001367f0iget-object v5, v2, Ly1/h;->f:Ly1/l;
001367f4if-eqz v5, :cond_59
001367f8monitor-enter v5
001367faiget v0, v5, Ly1/l;->l:I
001367feadd-int/2addr v0, v3
00136800iput v0, v5, Ly1/l;->l:I
00136804monitor-exit v5
00136806goto :goto_59
00136808move-exception v3
0013680amonitor-exit v5
0013680cthrow v3
0013680eif-eqz v4, :cond_60
00136812invoke-virtual {v2, v6}, Ly1/h;->c(Ljava/io/IOException;)Ljava/io/IOException;
00136818move-result-object v3
0013681areturn-object v3
0013681creturn-object v6
0013674c
0013674cy1.h::h(androidx.emoji2.text.s, boolean, boolean, java.io.IOException):
0013675cconst-string v0, "exchange"
00136760invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136766iget-object v0, v2, Ly1/h;->m:Landroidx/emoji2/text/s;
0013676ainvoke-virtual {v3, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
00136770move-result v3
00136772if-nez v3, :cond_e
00136776goto :goto_60
00136778monitor-enter v2
0013677aconst/4 v3, 0x1
0013677cconst/4 v0, 0x0
0013677eif-eqz v4, :cond_1a
00136782iget-boolean v1, v2, Ly1/h;->i:Z
00136786if-nez v1, :cond_20
0013678agoto :goto_1a
0013678cmove-exception v3
0013678egoto :goto_41
00136790if-eqz v5, :cond_43
00136794iget-boolean v1, v2, Ly1/h;->j:Z
00136798if-eqz v1, :cond_43
0013679cif-eqz v4, :cond_24
001367a0iput-boolean v0, v2, Ly1/h;->i:Z
001367a4if-eqz v5, :cond_28
001367a8iput-boolean v0, v2, Ly1/h;->j:Z
001367aciget-boolean v4, v2, Ly1/h;->i:Z
001367b0if-nez v4, :cond_32
001367b4iget-boolean v5, v2, Ly1/h;->j:Z
001367b8if-nez v5, :cond_32
001367bcmove v5, v3
001367begoto :goto_33
001367c0move v5, v0
001367c2if-nez v4, :cond_3e
001367c6iget-boolean v4, v2, Ly1/h;->j:Z
001367caif-nez v4, :cond_3e
001367ceiget-boolean v4, v2, Ly1/h;->k:Z
001367d2if-nez v4, :cond_3e
001367d6move v0, v3
001367d8move v4, v0
001367damove v0, v5
001367dcgoto :goto_44
001367demonitor-exit v2
001367e0throw v3
001367e2move v4, v0
001367e4monitor-exit v2
001367e6if-eqz v0, :cond_59
001367eaconst/4 v5, 0x0
001367eciput-object v5, v2, Ly1/h;->m:Landroidx/emoji2/text/s;
001367f0iget-object v5, v2, Ly1/h;->f:Ly1/l;
001367f4if-eqz v5, :cond_59
001367f8monitor-enter v5
001367faiget v0, v5, Ly1/l;->l:I
001367feadd-int/2addr v0, v3
00136800iput v0, v5, Ly1/l;->l:I
00136804monitor-exit v5
00136806goto :goto_59
00136808move-exception v3
0013680amonitor-exit v5
0013680cthrow v3
0013680eif-eqz v4, :cond_60
00136812invoke-virtual {v2, v6}, Ly1/h;->c(Ljava/io/IOException;)Ljava/io/IOException;
00136818move-result-object v3
0013681areturn-object v3
0013681creturn-object v6
0013674c
0013681e
0013681e struct code_item_padding
0013681e padding uint16 0x0000
00136820
00136820 struct try_item
00136820 start_addr uint32 0x136782
00136824 insn_count int 40
00136826 handler_off uint16 0x136839
00136828
00136828 struct try_item
00136828 start_addr uint32 0x1367fa
0013682c insn_count int 5
0013682e handler_off uint16 0x13683b
00136830
00136830 struct try_item
00136830 start_addr uint32 0x13680a
00136834 insn_count int 1
00136836 handler_off uint16 0x13683b
00136838
00136838 struct encoded_catch_handler_list
00136838 size int 2
00136839
00136839 struct encoded_catch_handler ← 0x136826
00136839 size int64 0
0013683a catch_all_addr uint32 0x13678c
0013683b
0013683b struct encoded_catch_handler ← 0x13682e 0x136836
0013683b size int64 0
0013683c catch_all_addr uint32 0x136808
0013683d
0013683d // align 0x10
0013681e struct code_item_padding
0013681e padding uint16 0x0000
00136820
00136820 struct try_item
00136820 start_addr uint32 0x136782
00136824 insn_count int 40
00136826 handler_off uint16 0x136839
00136828
00136828 struct try_item
00136828 start_addr uint32 0x1367fa
0013682c insn_count int 5
0013682e handler_off uint16 0x13683b
00136830
00136830 struct try_item
00136830 start_addr uint32 0x13680a
00136834 insn_count int 1
00136836 handler_off uint16 0x13683b
00136838
00136838 struct encoded_catch_handler_list
00136838 size int 2
00136839
00136839 struct encoded_catch_handler ← 0x136826
00136839 size int64 0
0013683a catch_all_addr uint32 0x13678c
0013683b
0013683b struct encoded_catch_handler ← 0x13682e 0x136836
0013683b size int64 0
0013683c catch_all_addr uint32 0x136808
0013683d
0013683d // align 0x10
00136840
00136840y1.h::i(java.io.IOException):
00136850monitor-enter v2
00136852iget-boolean v0, v2, Ly1/h;->k:Z
00136856const/4 v1, 0x0
00136858if-eqz v0, :cond_14
0013685ciput-boolean v1, v2, Ly1/h;->k:Z
00136860iget-boolean v0, v2, Ly1/h;->i:Z
00136864if-nez v0, :cond_14
00136868iget-boolean v0, v2, Ly1/h;->j:Z
0013686cif-nez v0, :cond_14
00136870const/4 v1, 0x1
00136872goto :goto_14
00136874move-exception v3
00136876goto :goto_1c
00136878monitor-exit v2
0013687aif-eqz v1, :cond_1b
0013687einvoke-virtual {v2, v3}, Ly1/h;->c(Ljava/io/IOException;)Ljava/io/IOException;
00136884move-result-object v3
00136886return-object v3
00136888monitor-exit v2
0013688athrow v3
00136840
00136840y1.h::i(java.io.IOException):
00136850monitor-enter v2
00136852iget-boolean v0, v2, Ly1/h;->k:Z
00136856const/4 v1, 0x0
00136858if-eqz v0, :cond_14
0013685ciput-boolean v1, v2, Ly1/h;->k:Z
00136860iget-boolean v0, v2, Ly1/h;->i:Z
00136864if-nez v0, :cond_14
00136868iget-boolean v0, v2, Ly1/h;->j:Z
0013686cif-nez v0, :cond_14
00136870const/4 v1, 0x1
00136872goto :goto_14
00136874move-exception v3
00136876goto :goto_1c
00136878monitor-exit v2
0013687aif-eqz v1, :cond_1b
0013687einvoke-virtual {v2, v3}, Ly1/h;->c(Ljava/io/IOException;)Ljava/io/IOException;
00136884move-result-object v3
00136886return-object v3
00136888monitor-exit v2
0013688athrow v3
00136840
0013688c
0013688c struct try_item
0013688c start_addr uint32 0x136852
00136890 insn_count int 13
00136892 handler_off uint16 0x136895
00136894
00136894 struct encoded_catch_handler_list
00136894 size int 1
00136895
00136895 struct encoded_catch_handler ← 0x136892
00136895 size int64 0
00136896 catch_all_addr uint32 0x136874
00136897
00136897 // align 0x8
0013688c struct try_item
0013688c start_addr uint32 0x136852
00136890 insn_count int 13
00136892 handler_off uint16 0x136895
00136894
00136894 struct encoded_catch_handler_list
00136894 size int 1
00136895
00136895 struct encoded_catch_handler ← 0x136892
00136895 size int64 0
00136896 catch_all_addr uint32 0x136874
00136897
00136897 // align 0x8
00136898
00136898y1.h::clone():
001368a8new-instance v0, Ly1/h;
001368aciget-object v1, v4, Ly1/h;->p:Lj/t;
001368b0iget-object v2, v4, Ly1/h;->o:Lu1/q;
001368b4iget-boolean v3, v4, Ly1/h;->q:Z
001368b8invoke-direct {v0, v2, v1, v3}, Ly1/h;-><init>(Lu1/q;Lj/t;Z)V
001368bereturn-object v0
00136898
00136898y1.h::clone():
001368a8new-instance v0, Ly1/h;
001368aciget-object v1, v4, Ly1/h;->p:Lj/t;
001368b0iget-object v2, v4, Ly1/h;->o:Lu1/q;
001368b4iget-boolean v3, v4, Ly1/h;->q:Z
001368b8invoke-direct {v0, v2, v1, v3}, Ly1/h;-><init>(Lu1/q;Lj/t;Z)V
001368bereturn-object v0
00136898
001368c0
001368c0y1.h::a(y1.h):
001368d0new-instance v0, Ljava/lang/StringBuilder;
001368d4invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
001368daiget-boolean v1, v2, Ly1/h;->l:Z
001368deif-eqz v1, :cond_c
001368e2const-string v1, "canceled "
001368e6goto :goto_e
001368e8const-string v1, ""
001368ecinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001368f2iget-boolean v1, v2, Ly1/h;->q:Z
001368f6if-eqz v1, :cond_18
001368faconst-string v1, "web socket"
001368fegoto :goto_1a
00136900const-string v1, "call"
00136904invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013690aconst-string v1, " to "
0013690einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00136914iget-object v2, v2, Ly1/h;->p:Lj/t;
00136918iget-object v2, v2, Lj/t;->c:Ljava/lang/Object;
0013691ccheck-cast v2, Lu1/m;
00136920invoke-virtual {v2}, Lu1/m;->f()Ljava/lang/String;
00136926move-result-object v2
00136928invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013692einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00136934move-result-object v2
00136936return-object v2
001368c0
001368c0y1.h::a(y1.h):
001368d0new-instance v0, Ljava/lang/StringBuilder;
001368d4invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
001368daiget-boolean v1, v2, Ly1/h;->l:Z
001368deif-eqz v1, :cond_c
001368e2const-string v1, "canceled "
001368e6goto :goto_e
001368e8const-string v1, ""
001368ecinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001368f2iget-boolean v1, v2, Ly1/h;->q:Z
001368f6if-eqz v1, :cond_18
001368faconst-string v1, "web socket"
001368fegoto :goto_1a
00136900const-string v1, "call"
00136904invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013690aconst-string v1, " to "
0013690einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00136914iget-object v2, v2, Ly1/h;->p:Lj/t;
00136918iget-object v2, v2, Lj/t;->c:Ljava/lang/Object;
0013691ccheck-cast v2, Lu1/m;
00136920invoke-virtual {v2}, Lu1/m;->f()Ljava/lang/String;
00136926move-result-object v2
00136928invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013692einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00136934move-result-object v2
00136936return-object v2
001368c0
00136938
00136938y1.h::j():
00136948const/4 v0, 0x1
0013694aiget-object v1, v7, Ly1/h;->f:Ly1/l;
0013694einvoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00136954sget-object v2, Lv1/b;->a:[B
00136958iget-object v2, v1, Ly1/l;->o:Ljava/util/ArrayList;
0013695cinvoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00136962move-result-object v3
00136964const/4 v4, 0x0
00136966invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
0013696cmove-result v5
0013696econst/4 v6, -0x1
00136970if-eqz v5, :cond_2b
00136974invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0013697amove-result-object v5
0013697ccheck-cast v5, Ljava/lang/ref/Reference;
00136980invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
00136986move-result-object v5
00136988check-cast v5, Ly1/h;
0013698cinvoke-static {v5, v7}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00136992move-result v5
00136994if-eqz v5, :cond_29
00136998goto :goto_2c
0013699aadd-int/2addr v4, v0
0013699cgoto :goto_f
0013699emove v4, v6
001369a0if-eq v4, v6, :cond_6c
001369a4invoke-virtual {v2, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
001369aaconst/4 v3, 0x0
001369aciput-object v3, v7, Ly1/h;->f:Ly1/l;
001369b0invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
001369b6move-result v2
001369b8if-eqz v2, :cond_6b
001369bcinvoke-static {}, Ljava/lang/System;->nanoTime()J
001369c2move-result-wide v4
001369c4iput-wide v4, v1, Ly1/l;->p:J
001369c8iget-object v2, v7, Ly1/h;->a:Ly1/m;
001369ccinvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001369d2sget-object v4, Lv1/b;->a:[B
001369d6iget-boolean v4, v1, Ly1/l;->i:Z
001369daiget-object v5, v2, Ly1/m;->b:Lx1/b;
001369deif-nez v4, :cond_55
001369e2const-wide/16 v0, 0x0
001369e6iget-object v2, v2, Ly1/m;->c:LB1/p;
001369eainvoke-virtual {v5, v2, v0, v1}, Lx1/b;->c(Lx1/a;J)V
001369f0return-object v3
001369f2iput-boolean v0, v1, Ly1/l;->i:Z
001369f6iget-object v0, v2, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
001369fainvoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentLinkedQueue;->remove(Ljava/lang/Object;)Z
00136a00invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;->isEmpty()Z
00136a06move-result v0
00136a08if-eqz v0, :cond_65
00136a0cinvoke-virtual {v5}, Lx1/b;->a()V
00136a12iget-object v0, v1, Ly1/l;->c:Ljava/net/Socket;
00136a16invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
00136a1creturn-object v0
00136a1ereturn-object v3
00136a20new-instance v0, Ljava/lang/IllegalStateException;
00136a24const-string v1, "Check failed."
00136a28invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136a2ethrow v0
00136938
00136938y1.h::j():
00136948const/4 v0, 0x1
0013694aiget-object v1, v7, Ly1/h;->f:Ly1/l;
0013694einvoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
00136954sget-object v2, Lv1/b;->a:[B
00136958iget-object v2, v1, Ly1/l;->o:Ljava/util/ArrayList;
0013695cinvoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00136962move-result-object v3
00136964const/4 v4, 0x0
00136966invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
0013696cmove-result v5
0013696econst/4 v6, -0x1
00136970if-eqz v5, :cond_2b
00136974invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0013697amove-result-object v5
0013697ccheck-cast v5, Ljava/lang/ref/Reference;
00136980invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
00136986move-result-object v5
00136988check-cast v5, Ly1/h;
0013698cinvoke-static {v5, v7}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00136992move-result v5
00136994if-eqz v5, :cond_29
00136998goto :goto_2c
0013699aadd-int/2addr v4, v0
0013699cgoto :goto_f
0013699emove v4, v6
001369a0if-eq v4, v6, :cond_6c
001369a4invoke-virtual {v2, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
001369aaconst/4 v3, 0x0
001369aciput-object v3, v7, Ly1/h;->f:Ly1/l;
001369b0invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
001369b6move-result v2
001369b8if-eqz v2, :cond_6b
001369bcinvoke-static {}, Ljava/lang/System;->nanoTime()J
001369c2move-result-wide v4
001369c4iput-wide v4, v1, Ly1/l;->p:J
001369c8iget-object v2, v7, Ly1/h;->a:Ly1/m;
001369ccinvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001369d2sget-object v4, Lv1/b;->a:[B
001369d6iget-boolean v4, v1, Ly1/l;->i:Z
001369daiget-object v5, v2, Ly1/m;->b:Lx1/b;
001369deif-nez v4, :cond_55
001369e2const-wide/16 v0, 0x0
001369e6iget-object v2, v2, Ly1/m;->c:LB1/p;
001369eainvoke-virtual {v5, v2, v0, v1}, Lx1/b;->c(Lx1/a;J)V
001369f0return-object v3
001369f2iput-boolean v0, v1, Ly1/l;->i:Z
001369f6iget-object v0, v2, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
001369fainvoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentLinkedQueue;->remove(Ljava/lang/Object;)Z
00136a00invoke-virtual {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;->isEmpty()Z
00136a06move-result v0
00136a08if-eqz v0, :cond_65
00136a0cinvoke-virtual {v5}, Lx1/b;->a()V
00136a12iget-object v0, v1, Ly1/l;->c:Ljava/net/Socket;
00136a16invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
00136a1creturn-object v0
00136a1ereturn-object v3
00136a20new-instance v0, Ljava/lang/IllegalStateException;
00136a24const-string v1, "Check failed."
00136a28invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136a2ethrow v0
00136938
00136a30
00136a30y1.h::g():
00136a40new-instance v2, Ljava/util/ArrayList;
00136a44invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
00136a4aiget-object v0, v9, Ly1/h;->o:Lu1/q;
00136a4eiget-object v0, v0, Lu1/q;->c:Ljava/util/List;
00136a52invoke-static {v2, v0}, Lc1/o;->f0(Ljava/util/List;Ljava/lang/Iterable;)V
00136a58new-instance v0, Ls1/h;
00136a5ciget-object v1, v9, Ly1/h;->o:Lu1/q;
00136a60invoke-direct {v0, v1}, Ls1/h;-><init>(Lu1/q;)V
00136a66invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136a6cnew-instance v0, Ls1/h;
00136a70iget-object v1, v9, Ly1/h;->o:Lu1/q;
00136a74iget-object v1, v1, Lu1/q;->j:Lu1/b;
00136a78invoke-direct {v0, v1}, Ls1/h;-><init>(Lu1/b;)V
00136a7einvoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136a84new-instance v0, Lw1/b;
00136a88iget-object v1, v9, Ly1/h;->o:Lu1/q;
00136a8cinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00136a92invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136a98invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136a9esget-object v0, Ly1/a;->a:Ly1/a;
00136aa2invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136aa8iget-boolean v0, v9, Ly1/h;->q:Z
00136aacif-nez v0, :cond_3f
00136ab0iget-object v0, v9, Ly1/h;->o:Lu1/q;
00136ab4iget-object v0, v0, Lu1/q;->d:Ljava/util/List;
00136ab8invoke-static {v2, v0}, Lc1/o;->f0(Ljava/util/List;Ljava/lang/Iterable;)V
00136abenew-instance v0, Lz1/a;
00136ac2iget-boolean v1, v9, Ly1/h;->q:Z
00136ac6invoke-direct {v0, v1}, Lz1/a;-><init>(Z)V
00136accinvoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136ad2new-instance v0, Lz1/e;
00136ad6iget-object v5, v9, Ly1/h;->p:Lj/t;
00136adaiget-object v1, v9, Ly1/h;->o:Lu1/q;
00136adeiget v6, v1, Lu1/q;->v:I
00136ae2iget v7, v1, Lu1/q;->w:I
00136ae6iget v8, v1, Lu1/q;->x:I
00136aeaconst/4 v3, 0x0
00136aecconst/4 v4, 0x0
00136aeemove-object v1, v9
00136af0invoke-direct/range {v0 .. v8}, Lz1/e;-><init>(Ly1/h;Ljava/util/ArrayList;ILandroidx/emoji2/text/s;Lj/t;III)V
00136af6const/4 v2, 0x0
00136af8const/4 v3, 0x0
00136afaiget-object v4, v1, Ly1/h;->p:Lj/t;
00136afeinvoke-virtual {v0, v4}, Lz1/e;->b(Lj/t;)Lu1/t;
00136b04move-result-object v0
00136b06iget-boolean v4, v1, Ly1/h;->l:Z
00136b0aif-nez v4, :cond_6b
00136b0einvoke-virtual {v9, v2}, Ly1/h;->i(Ljava/io/IOException;)Ljava/io/IOException;
00136b14return-object v0
00136b16invoke-static {v0}, Lv1/b;->c(Ljava/io/Closeable;)V
00136b1cnew-instance v0, Ljava/io/IOException;
00136b20const-string v4, "Canceled"
00136b24invoke-direct {v0, v4}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00136b2athrow v0
00136b2cmove-exception v0
00136b2egoto :goto_89
00136b30move-exception v0
00136b32const/4 v3, 0x1
00136b34invoke-virtual {v9, v0}, Ly1/h;->i(Ljava/io/IOException;)Ljava/io/IOException;
00136b3amove-result-object v0
00136b3cif-nez v0, :cond_88
00136b40new-instance v0, Ljava/lang/NullPointerException;
00136b44const-string v4, "null cannot be cast to non-null type kotlin.Throwable"
00136b48invoke-direct {v0, v4}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
00136b4ethrow v0
00136b50throw v0
00136b52if-nez v3, :cond_8e
00136b56invoke-virtual {v9, v2}, Ly1/h;->i(Ljava/io/IOException;)Ljava/io/IOException;
00136b5cthrow v0
00136a30
00136a30y1.h::g():
00136a40new-instance v2, Ljava/util/ArrayList;
00136a44invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
00136a4aiget-object v0, v9, Ly1/h;->o:Lu1/q;
00136a4eiget-object v0, v0, Lu1/q;->c:Ljava/util/List;
00136a52invoke-static {v2, v0}, Lc1/o;->f0(Ljava/util/List;Ljava/lang/Iterable;)V
00136a58new-instance v0, Ls1/h;
00136a5ciget-object v1, v9, Ly1/h;->o:Lu1/q;
00136a60invoke-direct {v0, v1}, Ls1/h;-><init>(Lu1/q;)V
00136a66invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136a6cnew-instance v0, Ls1/h;
00136a70iget-object v1, v9, Ly1/h;->o:Lu1/q;
00136a74iget-object v1, v1, Lu1/q;->j:Lu1/b;
00136a78invoke-direct {v0, v1}, Ls1/h;-><init>(Lu1/b;)V
00136a7einvoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136a84new-instance v0, Lw1/b;
00136a88iget-object v1, v9, Ly1/h;->o:Lu1/q;
00136a8cinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00136a92invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136a98invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136a9esget-object v0, Ly1/a;->a:Ly1/a;
00136aa2invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136aa8iget-boolean v0, v9, Ly1/h;->q:Z
00136aacif-nez v0, :cond_3f
00136ab0iget-object v0, v9, Ly1/h;->o:Lu1/q;
00136ab4iget-object v0, v0, Lu1/q;->d:Ljava/util/List;
00136ab8invoke-static {v2, v0}, Lc1/o;->f0(Ljava/util/List;Ljava/lang/Iterable;)V
00136abenew-instance v0, Lz1/a;
00136ac2iget-boolean v1, v9, Ly1/h;->q:Z
00136ac6invoke-direct {v0, v1}, Lz1/a;-><init>(Z)V
00136accinvoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136ad2new-instance v0, Lz1/e;
00136ad6iget-object v5, v9, Ly1/h;->p:Lj/t;
00136adaiget-object v1, v9, Ly1/h;->o:Lu1/q;
00136adeiget v6, v1, Lu1/q;->v:I
00136ae2iget v7, v1, Lu1/q;->w:I
00136ae6iget v8, v1, Lu1/q;->x:I
00136aeaconst/4 v3, 0x0
00136aecconst/4 v4, 0x0
00136aeemove-object v1, v9
00136af0invoke-direct/range {v0 .. v8}, Lz1/e;-><init>(Ly1/h;Ljava/util/ArrayList;ILandroidx/emoji2/text/s;Lj/t;III)V
00136af6const/4 v2, 0x0
00136af8const/4 v3, 0x0
00136afaiget-object v4, v1, Ly1/h;->p:Lj/t;
00136afeinvoke-virtual {v0, v4}, Lz1/e;->b(Lj/t;)Lu1/t;
00136b04move-result-object v0
00136b06iget-boolean v4, v1, Ly1/h;->l:Z
00136b0aif-nez v4, :cond_6b
00136b0einvoke-virtual {v9, v2}, Ly1/h;->i(Ljava/io/IOException;)Ljava/io/IOException;
00136b14return-object v0
00136b16invoke-static {v0}, Lv1/b;->c(Ljava/io/Closeable;)V
00136b1cnew-instance v0, Ljava/io/IOException;
00136b20const-string v4, "Canceled"
00136b24invoke-direct {v0, v4}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
00136b2athrow v0
00136b2cmove-exception v0
00136b2egoto :goto_89
00136b30move-exception v0
00136b32const/4 v3, 0x1
00136b34invoke-virtual {v9, v0}, Ly1/h;->i(Ljava/io/IOException;)Ljava/io/IOException;
00136b3amove-result-object v0
00136b3cif-nez v0, :cond_88
00136b40new-instance v0, Ljava/lang/NullPointerException;
00136b44const-string v4, "null cannot be cast to non-null type kotlin.Throwable"
00136b48invoke-direct {v0, v4}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
00136b4ethrow v0
00136b50throw v0
00136b52if-nez v3, :cond_8e
00136b56invoke-virtual {v9, v2}, Ly1/h;->i(Ljava/io/IOException;)Ljava/io/IOException;
00136b5cthrow v0
00136a30
00136b5e
00136b5e struct code_item_padding
00136b5e padding uint16 0x0000
00136b60
00136b60 struct try_item
00136b60 start_addr uint32 0x136afa
00136b64 insn_count int 8
00136b66 handler_off uint16 0x136b79
00136b68
00136b68 struct try_item
00136b68 start_addr uint32 0x136b16
00136b6c insn_count int 11
00136b6e handler_off uint16 0x136b79
00136b70
00136b70 struct try_item
00136b70 start_addr uint32 0x136b34
00136b74 insn_count int 15
00136b76 handler_off uint16 0x136b7e
00136b78
00136b78 struct encoded_catch_handler_list
00136b78 size int 2
00136b79
00136b79 struct encoded_catch_handler ← 0x136b66 0x136b6e
00136b79 size int64 -1
00136b7a handlers[0].type_idx int 0xb4d4
00136b7c handlers[0].addr uint32 0x136b30
00136b7d catch_all_addr uint32 0x136b2c
00136b7e
00136b7e struct encoded_catch_handler ← 0x136b76
00136b7e size int64 0
00136b7f catch_all_addr uint32 0x136b2c
00136b5e struct code_item_padding
00136b5e padding uint16 0x0000
00136b60
00136b60 struct try_item
00136b60 start_addr uint32 0x136afa
00136b64 insn_count int 8
00136b66 handler_off uint16 0x136b79
00136b68
00136b68 struct try_item
00136b68 start_addr uint32 0x136b16
00136b6c insn_count int 11
00136b6e handler_off uint16 0x136b79
00136b70
00136b70 struct try_item
00136b70 start_addr uint32 0x136b34
00136b74 insn_count int 15
00136b76 handler_off uint16 0x136b7e
00136b78
00136b78 struct encoded_catch_handler_list
00136b78 size int 2
00136b79
00136b79 struct encoded_catch_handler ← 0x136b66 0x136b6e
00136b79 size int64 -1
00136b7a handlers[0].type_idx int 0xb4d4
00136b7c handlers[0].addr uint32 0x136b30
00136b7d catch_all_addr uint32 0x136b2c
00136b7e
00136b7e struct encoded_catch_handler ← 0x136b76
00136b7e size int64 0
00136b7f catch_all_addr uint32 0x136b2c
00136b80
00136b80y1.h::<init>(u1.q, j.t, boolean):
00136b90const-string v0, "client"
00136b94invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136b9ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00136ba0iput-object v2, v1, Ly1/h;->o:Lu1/q;
00136ba4iput-object v3, v1, Ly1/h;->p:Lj/t;
00136ba8iput-boolean v4, v1, Ly1/h;->q:Z
00136baciget-object v3, v2, Lu1/q;->b:Lj/d0;
00136bb0iget-object v3, v3, Lj/d0;->b:Ljava/lang/Object;
00136bb4check-cast v3, Ly1/m;
00136bb8iput-object v3, v1, Ly1/h;->a:Ly1/m;
00136bbciget-object v2, v2, Lu1/q;->e:Landroidx/fragment/app/y;
00136bc0invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00136bc6new-instance v2, LB1/y;
00136bcaconst/4 v3, 0x2
00136bccinvoke-direct {v2, v3, v1}, LB1/y;-><init>(ILjava/lang/Object;)V
00136bd2const/4 v3, 0x0
00136bd4int-to-long v3, v3
00136bd6sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
00136bdainvoke-virtual {v2, v3, v4, v0}, LI1/x;->g(JLjava/util/concurrent/TimeUnit;)LI1/x;
00136be0iput-object v2, v1, Ly1/h;->b:LB1/y;
00136be4new-instance v2, Ljava/util/concurrent/atomic/AtomicBoolean;
00136be8invoke-direct {v2}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>()V
00136beeiput-object v2, v1, Ly1/h;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
00136bf2const/4 v2, 0x1
00136bf4iput-boolean v2, v1, Ly1/h;->k:Z
00136bf8return-void
00136b80
00136b80y1.h::<init>(u1.q, j.t, boolean):
00136b90const-string v0, "client"
00136b94invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136b9ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00136ba0iput-object v2, v1, Ly1/h;->o:Lu1/q;
00136ba4iput-object v3, v1, Ly1/h;->p:Lj/t;
00136ba8iput-boolean v4, v1, Ly1/h;->q:Z
00136baciget-object v3, v2, Lu1/q;->b:Lj/d0;
00136bb0iget-object v3, v3, Lj/d0;->b:Ljava/lang/Object;
00136bb4check-cast v3, Ly1/m;
00136bb8iput-object v3, v1, Ly1/h;->a:Ly1/m;
00136bbciget-object v2, v2, Lu1/q;->e:Landroidx/fragment/app/y;
00136bc0invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00136bc6new-instance v2, LB1/y;
00136bcaconst/4 v3, 0x2
00136bccinvoke-direct {v2, v3, v1}, LB1/y;-><init>(ILjava/lang/Object;)V
00136bd2const/4 v3, 0x0
00136bd4int-to-long v3, v3
00136bd6sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
00136bdainvoke-virtual {v2, v3, v4, v0}, LI1/x;->g(JLjava/util/concurrent/TimeUnit;)LI1/x;
00136be0iput-object v2, v1, Ly1/h;->b:LB1/y;
00136be4new-instance v2, Ljava/util/concurrent/atomic/AtomicBoolean;
00136be8invoke-direct {v2}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>()V
00136beeiput-object v2, v1, Ly1/h;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
00136bf2const/4 v2, 0x1
00136bf4iput-boolean v2, v1, Ly1/h;->k:Z
00136bf8return-void
00136b80
00136bfa
00136bfa // align 0x4
00136bfa // align 0x4
00136bfc
00136bfcy1.h::b(y1.l):
00136c0csget-object v0, Lv1/b;->a:[B
00136c10iget-object v0, v2, Ly1/h;->f:Ly1/l;
00136c14if-nez v0, :cond_15
00136c18iput-object v3, v2, Ly1/h;->f:Ly1/l;
00136c1ciget-object v3, v3, Ly1/l;->o:Ljava/util/ArrayList;
00136c20new-instance v0, Ly1/g;
00136c24iget-object v1, v2, Ly1/h;->d:Ljava/lang/Object;
00136c28invoke-direct {v0, v2, v1}, Ly1/g;-><init>(Ly1/h;Ljava/lang/Object;)V
00136c2einvoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136c34return-void
00136c36new-instance v3, Ljava/lang/IllegalStateException;
00136c3aconst-string v0, "Check failed."
00136c3einvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136c44throw v3
00136bfc
00136bfcy1.h::b(y1.l):
00136c0csget-object v0, Lv1/b;->a:[B
00136c10iget-object v0, v2, Ly1/h;->f:Ly1/l;
00136c14if-nez v0, :cond_15
00136c18iput-object v3, v2, Ly1/h;->f:Ly1/l;
00136c1ciget-object v3, v3, Ly1/l;->o:Ljava/util/ArrayList;
00136c20new-instance v0, Ly1/g;
00136c24iget-object v1, v2, Ly1/h;->d:Ljava/lang/Object;
00136c28invoke-direct {v0, v2, v1}, Ly1/g;-><init>(Ly1/h;Ljava/lang/Object;)V
00136c2einvoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00136c34return-void
00136c36new-instance v3, Ljava/lang/IllegalStateException;
00136c3aconst-string v0, "Check failed."
00136c3einvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136c44throw v3
00136bfc
00136c46
00136c46 // align 0x8
00136c46 // align 0x8
00136c48
00136c48y1.h::d():
00136c58iget-boolean v0, v1, Ly1/h;->l:Z
00136c5cif-eqz v0, :cond_5
00136c60return-void
00136c62const/4 v0, 0x1
00136c64iput-boolean v0, v1, Ly1/h;->l:Z
00136c68iget-object v0, v1, Ly1/h;->m:Landroidx/emoji2/text/s;
00136c6cif-eqz v0, :cond_13
00136c70iget-object v0, v0, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
00136c74check-cast v0, Lz1/c;
00136c78invoke-interface {v0}, Lz1/c;->cancel()V
00136c7eiget-object v0, v1, Ly1/h;->n:Ly1/l;
00136c82if-eqz v0, :cond_1e
00136c86iget-object v0, v0, Ly1/l;->b:Ljava/net/Socket;
00136c8aif-eqz v0, :cond_1e
00136c8einvoke-static {v0}, Lv1/b;->d(Ljava/net/Socket;)V
00136c94return-void
00136c48
00136c48y1.h::d():
00136c58iget-boolean v0, v1, Ly1/h;->l:Z
00136c5cif-eqz v0, :cond_5
00136c60return-void
00136c62const/4 v0, 0x1
00136c64iput-boolean v0, v1, Ly1/h;->l:Z
00136c68iget-object v0, v1, Ly1/h;->m:Landroidx/emoji2/text/s;
00136c6cif-eqz v0, :cond_13
00136c70iget-object v0, v0, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
00136c74check-cast v0, Lz1/c;
00136c78invoke-interface {v0}, Lz1/c;->cancel()V
00136c7eiget-object v0, v1, Ly1/h;->n:Ly1/l;
00136c82if-eqz v0, :cond_1e
00136c86iget-object v0, v0, Ly1/l;->b:Ljava/net/Socket;
00136c8aif-eqz v0, :cond_1e
00136c8einvoke-static {v0}, Lv1/b;->d(Ljava/net/Socket;)V
00136c94return-void
00136c48
00136c96
00136c96 // align 0x8
00136c96 // align 0x8
00136c98
00136c98y1.h::e(u1.d):
00136ca8iget-object v0, v5, Ly1/h;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
00136cacconst/4 v1, 0x0
00136caeconst/4 v2, 0x1
00136cb0invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
00136cb6move-result v0
00136cb8if-eqz v0, :cond_8d
00136cbcsget-object v0, LC1/n;->a:LC1/n;
00136cc0sget-object v0, LC1/n;->a:LC1/n;
00136cc4invoke-virtual {v0}, LC1/n;->g()Ljava/lang/Object;
00136ccamove-result-object v0
00136ccciput-object v0, v5, Ly1/h;->d:Ljava/lang/Object;
00136cd0iget-object v0, v5, Ly1/h;->o:Lu1/q;
00136cd4iget-object v0, v0, Lu1/q;->a:Landroidx/emoji2/text/s;
00136cd8new-instance v1, Ly1/f;
00136cdcinvoke-direct {v1, v5, v6}, Ly1/f;-><init>(Ly1/h;Lu1/d;)V
00136ce2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00136ce8monitor-enter v0
00136ceaiget-object v6, v0, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00136ceecheck-cast v6, Ljava/util/ArrayDeque;
00136cf2invoke-virtual {v6, v1}, Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z
00136cf8iget-boolean v6, v5, Ly1/h;->q:Z
00136cfcif-nez v6, :cond_85
00136d00iget-object v6, v5, Ly1/h;->p:Lj/t;
00136d04iget-object v6, v6, Lj/t;->c:Ljava/lang/Object;
00136d08check-cast v6, Lu1/m;
00136d0ciget-object v6, v6, Lu1/m;->e:Ljava/lang/String;
00136d10iget-object v2, v0, Landroidx/emoji2/text/s;->c:Ljava/lang/Object;
00136d14check-cast v2, Ljava/util/ArrayDeque;
00136d18invoke-virtual {v2}, Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator;
00136d1emove-result-object v2
00136d20invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
00136d26move-result v3
00136d28if-eqz v3, :cond_59
00136d2cinvoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136d32move-result-object v3
00136d34check-cast v3, Ly1/f;
00136d38iget-object v4, v3, Ly1/f;->c:Ly1/h;
00136d3ciget-object v4, v4, Ly1/h;->p:Lj/t;
00136d40iget-object v4, v4, Lj/t;->c:Ljava/lang/Object;
00136d44check-cast v4, Lu1/m;
00136d48iget-object v4, v4, Lu1/m;->e:Ljava/lang/String;
00136d4cinvoke-static {v4, v6}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00136d52move-result v4
00136d54if-eqz v4, :cond_3c
00136d58goto :goto_7f
00136d5aiget-object v2, v0, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00136d5echeck-cast v2, Ljava/util/ArrayDeque;
00136d62invoke-virtual {v2}, Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator;
00136d68move-result-object v2
00136d6ainvoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
00136d70move-result v3
00136d72if-eqz v3, :cond_7e
00136d76invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136d7cmove-result-object v3
00136d7echeck-cast v3, Ly1/f;
00136d82iget-object v4, v3, Ly1/f;->c:Ly1/h;
00136d86iget-object v4, v4, Ly1/h;->p:Lj/t;
00136d8aiget-object v4, v4, Lj/t;->c:Ljava/lang/Object;
00136d8echeck-cast v4, Lu1/m;
00136d92iget-object v4, v4, Lu1/m;->e:Ljava/lang/String;
00136d96invoke-static {v4, v6}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00136d9cmove-result v4
00136d9eif-eqz v4, :cond_61
00136da2goto :goto_7f
00136da4const/4 v3, 0x0
00136da6if-eqz v3, :cond_85
00136daaiget-object v6, v3, Ly1/f;->a:Ljava/util/concurrent/atomic/AtomicInteger;
00136daeiput-object v6, v1, Ly1/f;->a:Ljava/util/concurrent/atomic/AtomicInteger;
00136db2monitor-exit v0
00136db4invoke-virtual {v0}, Landroidx/emoji2/text/s;->h()V
00136dbareturn-void
00136dbcmove-exception v6
00136dbemonitor-exit v0
00136dc0throw v6
00136dc2const-string v6, "Already Executed"
00136dc6new-instance v0, Ljava/lang/IllegalStateException;
00136dcainvoke-direct {v0, v6}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136dd0throw v0
00136c98
00136c98y1.h::e(u1.d):
00136ca8iget-object v0, v5, Ly1/h;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
00136cacconst/4 v1, 0x0
00136caeconst/4 v2, 0x1
00136cb0invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z
00136cb6move-result v0
00136cb8if-eqz v0, :cond_8d
00136cbcsget-object v0, LC1/n;->a:LC1/n;
00136cc0sget-object v0, LC1/n;->a:LC1/n;
00136cc4invoke-virtual {v0}, LC1/n;->g()Ljava/lang/Object;
00136ccamove-result-object v0
00136ccciput-object v0, v5, Ly1/h;->d:Ljava/lang/Object;
00136cd0iget-object v0, v5, Ly1/h;->o:Lu1/q;
00136cd4iget-object v0, v0, Lu1/q;->a:Landroidx/emoji2/text/s;
00136cd8new-instance v1, Ly1/f;
00136cdcinvoke-direct {v1, v5, v6}, Ly1/f;-><init>(Ly1/h;Lu1/d;)V
00136ce2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00136ce8monitor-enter v0
00136ceaiget-object v6, v0, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00136ceecheck-cast v6, Ljava/util/ArrayDeque;
00136cf2invoke-virtual {v6, v1}, Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z
00136cf8iget-boolean v6, v5, Ly1/h;->q:Z
00136cfcif-nez v6, :cond_85
00136d00iget-object v6, v5, Ly1/h;->p:Lj/t;
00136d04iget-object v6, v6, Lj/t;->c:Ljava/lang/Object;
00136d08check-cast v6, Lu1/m;
00136d0ciget-object v6, v6, Lu1/m;->e:Ljava/lang/String;
00136d10iget-object v2, v0, Landroidx/emoji2/text/s;->c:Ljava/lang/Object;
00136d14check-cast v2, Ljava/util/ArrayDeque;
00136d18invoke-virtual {v2}, Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator;
00136d1emove-result-object v2
00136d20invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
00136d26move-result v3
00136d28if-eqz v3, :cond_59
00136d2cinvoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136d32move-result-object v3
00136d34check-cast v3, Ly1/f;
00136d38iget-object v4, v3, Ly1/f;->c:Ly1/h;
00136d3ciget-object v4, v4, Ly1/h;->p:Lj/t;
00136d40iget-object v4, v4, Lj/t;->c:Ljava/lang/Object;
00136d44check-cast v4, Lu1/m;
00136d48iget-object v4, v4, Lu1/m;->e:Ljava/lang/String;
00136d4cinvoke-static {v4, v6}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00136d52move-result v4
00136d54if-eqz v4, :cond_3c
00136d58goto :goto_7f
00136d5aiget-object v2, v0, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00136d5echeck-cast v2, Ljava/util/ArrayDeque;
00136d62invoke-virtual {v2}, Ljava/util/ArrayDeque;->iterator()Ljava/util/Iterator;
00136d68move-result-object v2
00136d6ainvoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
00136d70move-result v3
00136d72if-eqz v3, :cond_7e
00136d76invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136d7cmove-result-object v3
00136d7echeck-cast v3, Ly1/f;
00136d82iget-object v4, v3, Ly1/f;->c:Ly1/h;
00136d86iget-object v4, v4, Ly1/h;->p:Lj/t;
00136d8aiget-object v4, v4, Lj/t;->c:Ljava/lang/Object;
00136d8echeck-cast v4, Lu1/m;
00136d92iget-object v4, v4, Lu1/m;->e:Ljava/lang/String;
00136d96invoke-static {v4, v6}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00136d9cmove-result v4
00136d9eif-eqz v4, :cond_61
00136da2goto :goto_7f
00136da4const/4 v3, 0x0
00136da6if-eqz v3, :cond_85
00136daaiget-object v6, v3, Ly1/f;->a:Ljava/util/concurrent/atomic/AtomicInteger;
00136daeiput-object v6, v1, Ly1/f;->a:Ljava/util/concurrent/atomic/AtomicInteger;
00136db2monitor-exit v0
00136db4invoke-virtual {v0}, Landroidx/emoji2/text/s;->h()V
00136dbareturn-void
00136dbcmove-exception v6
00136dbemonitor-exit v0
00136dc0throw v6
00136dc2const-string v6, "Already Executed"
00136dc6new-instance v0, Ljava/lang/IllegalStateException;
00136dcainvoke-direct {v0, v6}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136dd0throw v0
00136c98
00136dd2
00136dd2 struct code_item_padding
00136dd2 padding uint16 0x0000
00136dd4
00136dd4 struct try_item
00136dd4 start_addr uint32 0x136cea
00136dd8 insn_count int 100
00136dda handler_off uint16 0x136ddd
00136ddc
00136ddc struct encoded_catch_handler_list
00136ddc size int 1
00136ddd
00136ddd struct encoded_catch_handler ← 0x136dda
00136ddd size int64 0
00136dde catch_all_addr uint32 0x136dbc
00136dd2 struct code_item_padding
00136dd2 padding uint16 0x0000
00136dd4
00136dd4 struct try_item
00136dd4 start_addr uint32 0x136cea
00136dd8 insn_count int 100
00136dda handler_off uint16 0x136ddd
00136ddc
00136ddc struct encoded_catch_handler_list
00136ddc size int 1
00136ddd
00136ddd struct encoded_catch_handler ← 0x136dda
00136ddd size int64 0
00136dde catch_all_addr uint32 0x136dbc
00136de0
00136de0y1.h::f(boolean):
00136df0monitor-enter v3
00136df2iget-boolean v0, v3, Ly1/h;->k:Z
00136df6if-eqz v0, :cond_1f
00136dfamonitor-exit v3
00136dfcconst/4 v0, 0x0
00136dfeif-eqz v4, :cond_1c
00136e02iget-object v4, v3, Ly1/h;->m:Landroidx/emoji2/text/s;
00136e06if-eqz v4, :cond_1c
00136e0aiget-object v1, v4, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
00136e0echeck-cast v1, Lz1/c;
00136e12invoke-interface {v1}, Lz1/c;->cancel()V
00136e18const/4 v1, 0x1
00136e1aiget-object v2, v4, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00136e1echeck-cast v2, Ly1/h;
00136e22invoke-virtual {v2, v4, v1, v1, v0}, Ly1/h;->h(Landroidx/emoji2/text/s;ZZLjava/io/IOException;)Ljava/io/IOException;
00136e28iput-object v0, v3, Ly1/h;->h:Landroidx/emoji2/text/s;
00136e2creturn-void
00136e2econst-string v4, "released"
00136e32new-instance v0, Ljava/lang/IllegalStateException;
00136e36invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136e3cthrow v0
00136e3emove-exception v4
00136e40monitor-exit v3
00136e42throw v4
00136de0
00136de0y1.h::f(boolean):
00136df0monitor-enter v3
00136df2iget-boolean v0, v3, Ly1/h;->k:Z
00136df6if-eqz v0, :cond_1f
00136dfamonitor-exit v3
00136dfcconst/4 v0, 0x0
00136dfeif-eqz v4, :cond_1c
00136e02iget-object v4, v3, Ly1/h;->m:Landroidx/emoji2/text/s;
00136e06if-eqz v4, :cond_1c
00136e0aiget-object v1, v4, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
00136e0echeck-cast v1, Lz1/c;
00136e12invoke-interface {v1}, Lz1/c;->cancel()V
00136e18const/4 v1, 0x1
00136e1aiget-object v2, v4, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
00136e1echeck-cast v2, Ly1/h;
00136e22invoke-virtual {v2, v4, v1, v1, v0}, Ly1/h;->h(Landroidx/emoji2/text/s;ZZLjava/io/IOException;)Ljava/io/IOException;
00136e28iput-object v0, v3, Ly1/h;->h:Landroidx/emoji2/text/s;
00136e2creturn-void
00136e2econst-string v4, "released"
00136e32new-instance v0, Ljava/lang/IllegalStateException;
00136e36invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00136e3cthrow v0
00136e3emove-exception v4
00136e40monitor-exit v3
00136e42throw v4
00136de0
00136e44
00136e44 struct try_item
00136e44 start_addr uint32 0x136df2
00136e48 insn_count int 2
00136e4a handler_off uint16 0x136e55
00136e4c
00136e4c struct try_item
00136e4c start_addr uint32 0x136e2e
00136e50 insn_count int 8
00136e52 handler_off uint16 0x136e55
00136e54
00136e54 struct encoded_catch_handler_list
00136e54 size int 1
00136e55
00136e55 struct encoded_catch_handler ← 0x136e4a 0x136e52
00136e55 size int64 0
00136e56 catch_all_addr uint32 0x136e3e
00136e57
00136e57 // align 0x8
00136e44 struct try_item
00136e44 start_addr uint32 0x136df2
00136e48 insn_count int 2
00136e4a handler_off uint16 0x136e55
00136e4c
00136e4c struct try_item
00136e4c start_addr uint32 0x136e2e
00136e50 insn_count int 8
00136e52 handler_off uint16 0x136e55
00136e54
00136e54 struct encoded_catch_handler_list
00136e54 size int 1
00136e55
00136e55 struct encoded_catch_handler ← 0x136e4a 0x136e52
00136e55 size int64 0
00136e56 catch_all_addr uint32 0x136e3e
00136e57
00136e57 // align 0x8
00136e58
00136e58y1.i::<clinit>():
00136e68invoke-static {}, Ljava/net/Proxy$Type;->values()[Ljava/net/Proxy$Type;
00136e6emove-result-object v0
00136e70array-length v0, v0
00136e72new-array v0, v0, [I
00136e76sput-object v0, Ly1/i;->a:[I
00136e7asget-object v1, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type;
00136e7einvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00136e84move-result v1
00136e86const/4 v2, 0x1
00136e88aput v2, v0, v1
00136e8csget-object v1, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
00136e90invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00136e96move-result v1
00136e98const/4 v2, 0x2
00136e9aaput v2, v0, v1
00136e9ereturn-void
00136e58
00136e58y1.i::<clinit>():
00136e68invoke-static {}, Ljava/net/Proxy$Type;->values()[Ljava/net/Proxy$Type;
00136e6emove-result-object v0
00136e70array-length v0, v0
00136e72new-array v0, v0, [I
00136e76sput-object v0, Ly1/i;->a:[I
00136e7asget-object v1, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type;
00136e7einvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00136e84move-result v1
00136e86const/4 v2, 0x1
00136e88aput v2, v0, v1
00136e8csget-object v1, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
00136e90invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
00136e96move-result v1
00136e98const/4 v2, 0x2
00136e9aaput v2, v0, v1
00136e9ereturn-void
00136e58
00136ea0
00136ea0y1.j::a():
00136eb0iget-object v0, v3, Ly1/j;->a:Lu1/e;
00136eb4iget-object v0, v0, Lu1/e;->b:LC1/l;
00136eb8invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
00136ebeiget-object v1, v3, Ly1/j;->b:Lu1/j;
00136ec2invoke-virtual {v1}, Lu1/j;->a()Ljava/util/List;
00136ec8move-result-object v1
00136ecaiget-object v2, v3, Ly1/j;->c:Lu1/a;
00136eceiget-object v2, v2, Lu1/a;->a:Lu1/m;
00136ed2iget-object v2, v2, Lu1/m;->e:Ljava/lang/String;
00136ed6invoke-virtual {v0, v1, v2}, LC1/l;->s(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
00136edcmove-result-object v0
00136edereturn-object v0
00136ea0
00136ea0y1.j::a():
00136eb0iget-object v0, v3, Ly1/j;->a:Lu1/e;
00136eb4iget-object v0, v0, Lu1/e;->b:LC1/l;
00136eb8invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
00136ebeiget-object v1, v3, Ly1/j;->b:Lu1/j;
00136ec2invoke-virtual {v1}, Lu1/j;->a()Ljava/util/List;
00136ec8move-result-object v1
00136ecaiget-object v2, v3, Ly1/j;->c:Lu1/a;
00136eceiget-object v2, v2, Lu1/a;->a:Lu1/m;
00136ed2iget-object v2, v2, Lu1/m;->e:Ljava/lang/String;
00136ed6invoke-virtual {v0, v1, v2}, LC1/l;->s(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
00136edcmove-result-object v0
00136edereturn-object v0
00136ea0
00136ee0
00136ee0y1.j::<init>(u1.e, u1.j, u1.a):
00136ef0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136ef6iput-object v1, v0, Ly1/j;->a:Lu1/e;
00136efaiput-object v2, v0, Ly1/j;->b:Lu1/j;
00136efeiput-object v3, v0, Ly1/j;->c:Lu1/a;
00136f02return-void
00136ee0
00136ee0y1.j::<init>(u1.e, u1.j, u1.a):
00136ef0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136ef6iput-object v1, v0, Ly1/j;->a:Lu1/e;
00136efaiput-object v2, v0, Ly1/j;->b:Lu1/j;
00136efeiput-object v3, v0, Ly1/j;->c:Lu1/a;
00136f02return-void
00136ee0
00136f04
00136f04y1.k::<init>(androidx.emoji2.text.s, I1.q, I1.p):
00136f14invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136f1aiput-object v1, v0, Ly1/k;->c:Landroidx/emoji2/text/s;
00136f1econst-string v1, "source"
00136f22invoke-static {v2, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136f28const-string v1, "sink"
00136f2cinvoke-static {v3, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136f32iput-object v2, v0, Ly1/k;->a:LI1/q;
00136f36iput-object v3, v0, Ly1/k;->b:LI1/p;
00136f3areturn-void
00136f04
00136f04y1.k::<init>(androidx.emoji2.text.s, I1.q, I1.p):
00136f14invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00136f1aiput-object v1, v0, Ly1/k;->c:Landroidx/emoji2/text/s;
00136f1econst-string v1, "source"
00136f22invoke-static {v2, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136f28const-string v1, "sink"
00136f2cinvoke-static {v3, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136f32iput-object v2, v0, Ly1/k;->a:LI1/q;
00136f36iput-object v3, v0, Ly1/k;->b:LI1/p;
00136f3areturn-void
00136f04
00136f3c
00136f3cy1.k::close():
00136f4cconst/4 v0, 0x0
00136f4eiget-object v1, v3, Ly1/k;->c:Landroidx/emoji2/text/s;
00136f52const/4 v2, 0x1
00136f54invoke-virtual {v1, v2, v2, v0}, Landroidx/emoji2/text/s;->a(ZZLjava/io/IOException;)Ljava/io/IOException;
00136f5areturn-void
00136f3c
00136f3cy1.k::close():
00136f4cconst/4 v0, 0x0
00136f4eiget-object v1, v3, Ly1/k;->c:Landroidx/emoji2/text/s;
00136f52const/4 v2, 0x1
00136f54invoke-virtual {v1, v2, v2, v0}, Landroidx/emoji2/text/s;->a(ZZLjava/io/IOException;)Ljava/io/IOException;
00136f5areturn-void
00136f3c
00136f5c
00136f5cy1.m::a(u1.a, y1.h, java.util.ArrayList, boolean):
00136f6cconst-string v0, "call"
00136f70invoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136f76iget-object v0, v5, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
00136f7ainvoke-virtual {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;->iterator()Ljava/util/Iterator;
00136f80move-result-object v0
00136f82invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
00136f88move-result v1
00136f8aconst/4 v2, 0x0
00136f8cif-eqz v1, :cond_39
00136f90invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136f96move-result-object v1
00136f98check-cast v1, Ly1/l;
00136f9cconst-string v3, "connection"
00136fa0invoke-static {v1, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00136fa6monitor-enter v1
00136fa8const/4 v3, 0x1
00136faaif-eqz v9, :cond_29
00136faeiget-object v4, v1, Ly1/l;->f:LB1/r;
00136fb2if-eqz v4, :cond_26
00136fb6move v2, v3
00136fb8if-nez v2, :cond_29
00136fbcgoto :goto_2f
00136fbeinvoke-virtual {v1, v6, v8}, Ly1/l;->h(Lu1/a;Ljava/util/ArrayList;)Z
00136fc4move-result v2
00136fc6if-nez v2, :cond_31
00136fcamonitor-exit v1
00136fccgoto :goto_b
00136fceinvoke-virtual {v7, v1}, Ly1/h;->b(Ly1/l;)V
00136fd4monitor-exit v1
00136fd6return v3
00136fd8move-exception v6
00136fdamonitor-exit v1
00136fdcthrow v6
00136fdereturn v2
00136f5c
00136f5cy1.m::a(u1.a, y1.h, java.util.ArrayList, boolean):
00136f6cconst-string v0, "call"
00136f70invoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00136f76iget-object v0, v5, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
00136f7ainvoke-virtual {v0}, Ljava/util/concurrent/ConcurrentLinkedQueue;->iterator()Ljava/util/Iterator;
00136f80move-result-object v0
00136f82invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
00136f88move-result v1
00136f8aconst/4 v2, 0x0
00136f8cif-eqz v1, :cond_39
00136f90invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00136f96move-result-object v1
00136f98check-cast v1, Ly1/l;
00136f9cconst-string v3, "connection"
00136fa0invoke-static {v1, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00136fa6monitor-enter v1
00136fa8const/4 v3, 0x1
00136faaif-eqz v9, :cond_29
00136faeiget-object v4, v1, Ly1/l;->f:LB1/r;
00136fb2if-eqz v4, :cond_26
00136fb6move v2, v3
00136fb8if-nez v2, :cond_29
00136fbcgoto :goto_2f
00136fbeinvoke-virtual {v1, v6, v8}, Ly1/l;->h(Lu1/a;Ljava/util/ArrayList;)Z
00136fc4move-result v2
00136fc6if-nez v2, :cond_31
00136fcamonitor-exit v1
00136fccgoto :goto_b
00136fceinvoke-virtual {v7, v1}, Ly1/h;->b(Ly1/l;)V
00136fd4monitor-exit v1
00136fd6return v3
00136fd8move-exception v6
00136fdamonitor-exit v1
00136fdcthrow v6
00136fdereturn v2
00136f5c
00136fe0
00136fe0 struct try_item
00136fe0 start_addr uint32 0x136fae
00136fe4 insn_count int 12
00136fe6 handler_off uint16 0x136ff1
00136fe8
00136fe8 struct try_item
00136fe8 start_addr uint32 0x136fce
00136fec insn_count int 3
00136fee handler_off uint16 0x136ff1
00136ff0
00136ff0 struct encoded_catch_handler_list
00136ff0 size int 1
00136ff1
00136ff1 struct encoded_catch_handler ← 0x136fe6 0x136fee
00136ff1 size int64 0
00136ff2 catch_all_addr uint32 0x136fd8
00136ff3
00136ff3 // align 0x4
00136fe0 struct try_item
00136fe0 start_addr uint32 0x136fae
00136fe4 insn_count int 12
00136fe6 handler_off uint16 0x136ff1
00136fe8
00136fe8 struct try_item
00136fe8 start_addr uint32 0x136fce
00136fec insn_count int 3
00136fee handler_off uint16 0x136ff1
00136ff0
00136ff0 struct encoded_catch_handler_list
00136ff0 size int 1
00136ff1
00136ff1 struct encoded_catch_handler ← 0x136fe6 0x136fee
00136ff1 size int64 0
00136ff2 catch_all_addr uint32 0x136fd8
00136ff3
00136ff3 // align 0x4
00136ff4
00136ff4y1.m::b(y1.l, long):
00137004const/4 v0, 0x1
00137006sget-object v1, Lv1/b;->a:[B
0013700aiget-object v1, v8, Ly1/l;->o:Ljava/util/ArrayList;
0013700econst/4 v2, 0x0
00137010move v3, v2
00137012invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00137018move-result v4
0013701aif-ge v3, v4, :cond_50
0013701einvoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00137024move-result-object v4
00137026check-cast v4, Ljava/lang/ref/Reference;
0013702ainvoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
00137030move-result-object v5
00137032if-eqz v5, :cond_1b
00137036add-int/2addr v3, v0
00137038goto :goto_7
0013703acheck-cast v4, Ly1/g;
0013703enew-instance v5, Ljava/lang/StringBuilder;
00137042const-string v6, "A connection to "
00137046invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0013704ciget-object v6, v8, Ly1/l;->q:Lu1/w;
00137050iget-object v6, v6, Lu1/w;->a:Lu1/a;
00137054iget-object v6, v6, Lu1/a;->a:Lu1/m;
00137058invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0013705econst-string v6, " was leaked. Did you forget to close a response body?"
00137062invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00137068invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0013706emove-result-object v5
00137070sget-object v6, LC1/n;->a:LC1/n;
00137074sget-object v6, LC1/n;->a:LC1/n;
00137078iget-object v4, v4, Ly1/g;->a:Ljava/lang/Object;
0013707cinvoke-virtual {v6, v4, v5}, LC1/n;->j(Ljava/lang/Object;Ljava/lang/String;)V
00137082invoke-virtual {v1, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
00137088iput-boolean v0, v8, Ly1/l;->i:Z
0013708cinvoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
00137092move-result v4
00137094if-eqz v4, :cond_7
00137098iget-wide v0, v7, Ly1/m;->a:J
0013709csub-long/2addr v9, v0
0013709eiput-wide v9, v8, Ly1/l;->p:J
001370a2return v2
001370a4invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
001370aamove-result v8
001370acreturn v8
00136ff4
00136ff4y1.m::b(y1.l, long):
00137004const/4 v0, 0x1
00137006sget-object v1, Lv1/b;->a:[B
0013700aiget-object v1, v8, Ly1/l;->o:Ljava/util/ArrayList;
0013700econst/4 v2, 0x0
00137010move v3, v2
00137012invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00137018move-result v4
0013701aif-ge v3, v4, :cond_50
0013701einvoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00137024move-result-object v4
00137026check-cast v4, Ljava/lang/ref/Reference;
0013702ainvoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
00137030move-result-object v5
00137032if-eqz v5, :cond_1b
00137036add-int/2addr v3, v0
00137038goto :goto_7
0013703acheck-cast v4, Ly1/g;
0013703enew-instance v5, Ljava/lang/StringBuilder;
00137042const-string v6, "A connection to "
00137046invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0013704ciget-object v6, v8, Ly1/l;->q:Lu1/w;
00137050iget-object v6, v6, Lu1/w;->a:Lu1/a;
00137054iget-object v6, v6, Lu1/a;->a:Lu1/m;
00137058invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0013705econst-string v6, " was leaked. Did you forget to close a response body?"
00137062invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00137068invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0013706emove-result-object v5
00137070sget-object v6, LC1/n;->a:LC1/n;
00137074sget-object v6, LC1/n;->a:LC1/n;
00137078iget-object v4, v4, Ly1/g;->a:Ljava/lang/Object;
0013707cinvoke-virtual {v6, v4, v5}, LC1/n;->j(Ljava/lang/Object;Ljava/lang/String;)V
00137082invoke-virtual {v1, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
00137088iput-boolean v0, v8, Ly1/l;->i:Z
0013708cinvoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
00137092move-result v4
00137094if-eqz v4, :cond_7
00137098iget-wide v0, v7, Ly1/m;->a:J
0013709csub-long/2addr v9, v0
0013709eiput-wide v9, v8, Ly1/l;->p:J
001370a2return v2
001370a4invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
001370aamove-result v8
001370acreturn v8
00136ff4
001370ae
001370ae // align 0x10
001370ae // align 0x10
001370b0
001370b0y1.m::<init>(x1.c):
001370c0sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
001370c4const-string v1, "taskRunner"
001370c8invoke-static {v4, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001370ceconst-string v1, "timeUnit"
001370d2invoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001370d8invoke-direct {v3}, Ljava/lang/Object;-><init>()V
001370deconst-wide/16 v1, 0x5
001370e2invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J
001370e8move-result-wide v0
001370eaiput-wide v0, v3, Ly1/m;->a:J
001370eeinvoke-virtual {v4}, Lx1/c;->e()Lx1/b;
001370f4move-result-object v4
001370f6iput-object v4, v3, Ly1/m;->b:Lx1/b;
001370fanew-instance v4, LB1/p;
001370fenew-instance v0, Ljava/lang/StringBuilder;
00137102invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00137108sget-object v1, Lv1/b;->g:Ljava/lang/String;
0013710cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00137112const-string v1, " ConnectionPool"
00137116invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013711cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00137122move-result-object v0
00137124const/4 v1, 0x2
00137126invoke-direct {v4, v3, v0, v1}, LB1/p;-><init>(Ljava/lang/Object;Ljava/lang/String;I)V
0013712ciput-object v4, v3, Ly1/m;->c:LB1/p;
00137130new-instance v4, Ljava/util/concurrent/ConcurrentLinkedQueue;
00137134invoke-direct {v4}, Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V
0013713aiput-object v4, v3, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
0013713ereturn-void
001370b0
001370b0y1.m::<init>(x1.c):
001370c0sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
001370c4const-string v1, "taskRunner"
001370c8invoke-static {v4, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001370ceconst-string v1, "timeUnit"
001370d2invoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001370d8invoke-direct {v3}, Ljava/lang/Object;-><init>()V
001370deconst-wide/16 v1, 0x5
001370e2invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J
001370e8move-result-wide v0
001370eaiput-wide v0, v3, Ly1/m;->a:J
001370eeinvoke-virtual {v4}, Lx1/c;->e()Lx1/b;
001370f4move-result-object v4
001370f6iput-object v4, v3, Ly1/m;->b:Lx1/b;
001370fanew-instance v4, LB1/p;
001370fenew-instance v0, Ljava/lang/StringBuilder;
00137102invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00137108sget-object v1, Lv1/b;->g:Ljava/lang/String;
0013710cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00137112const-string v1, " ConnectionPool"
00137116invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0013711cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00137122move-result-object v0
00137124const/4 v1, 0x2
00137126invoke-direct {v4, v3, v0, v1}, LB1/p;-><init>(Ljava/lang/Object;Ljava/lang/String;I)V
0013712ciput-object v4, v3, Ly1/m;->c:LB1/p;
00137130new-instance v4, Ljava/util/concurrent/ConcurrentLinkedQueue;
00137134invoke-direct {v4}, Ljava/util/concurrent/ConcurrentLinkedQueue;-><init>()V
0013713aiput-object v4, v3, Ly1/m;->d:Ljava/util/concurrent/ConcurrentLinkedQueue;
0013713ereturn-void
001370b0
00137140
00137140y1.l::h(u1.a, java.util.ArrayList):
00137150const-string v0, "hostname"
00137154sget-object v1, Lv1/b;->a:[B
00137158iget-object v1, v9, Ly1/l;->o:Ljava/util/ArrayList;
0013715cinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00137162move-result v1
00137164iget v2, v9, Ly1/l;->n:I
00137168const/4 v3, 0x0
0013716aif-ge v1, v2, :cond_e4
0013716eiget-boolean v1, v9, Ly1/l;->i:Z
00137172if-eqz v1, :cond_15
00137176goto/16 :goto_e4
0013717aiget-object v1, v9, Ly1/l;->q:Lu1/w;
0013717eiget-object v2, v1, Lu1/w;->a:Lu1/a;
00137182invoke-virtual {v2, v10}, Lu1/a;->a(Lu1/a;)Z
00137188move-result v2
0013718aif-nez v2, :cond_21
0013718egoto/16 :goto_e4
00137192iget-object v2, v10, Lu1/a;->a:Lu1/m;
00137196iget-object v4, v2, Lu1/m;->e:Ljava/lang/String;
0013719aiget-object v5, v1, Lu1/w;->a:Lu1/a;
0013719eiget-object v6, v5, Lu1/a;->a:Lu1/m;
001371a2iget-object v6, v6, Lu1/m;->e:Ljava/lang/String;
001371a6invoke-static {v4, v6}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
001371acmove-result v4
001371aeconst/4 v6, 0x1
001371b0if-eqz v4, :cond_33
001371b4return v6
001371b6iget-object v4, v9, Ly1/l;->f:LB1/r;
001371baif-nez v4, :cond_39
001371begoto/16 :goto_e4
001371c2if-eqz v11, :cond_e4
001371c6invoke-interface {v11}, Ljava/util/Collection;->isEmpty()Z
001371ccmove-result v4
001371ceif-eqz v4, :cond_43
001371d2goto/16 :goto_e4
001371d6invoke-interface {v11}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
001371dcmove-result-object v11
001371deinvoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
001371e4move-result v4
001371e6if-eqz v4, :cond_e4
001371eainvoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001371f0move-result-object v4
001371f2check-cast v4, Lu1/w;
001371f6iget-object v7, v4, Lu1/w;->b:Ljava/net/Proxy;
001371fainvoke-virtual {v7}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00137200move-result-object v7
00137202sget-object v8, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type;
00137206if-ne v7, v8, :cond_47
0013720aiget-object v7, v1, Lu1/w;->b:Ljava/net/Proxy;
0013720einvoke-virtual {v7}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00137214move-result-object v7
00137216if-ne v7, v8, :cond_47
0013721aiget-object v4, v4, Lu1/w;->c:Ljava/net/InetSocketAddress;
0013721eiget-object v7, v1, Lu1/w;->c:Ljava/net/InetSocketAddress;
00137222invoke-static {v7, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00137228move-result v4
0013722aif-eqz v4, :cond_47
0013722esget-object v11, LG1/c;->a:LG1/c;
00137232iget-object v1, v10, Lu1/a;->g:Ljavax/net/ssl/HostnameVerifier;
00137236if-eq v1, v11, :cond_76
0013723agoto :goto_e4
0013723csget-object v11, Lv1/b;->a:[B
00137240iget-object v11, v5, Lu1/a;->a:Lu1/m;
00137244iget v1, v11, Lu1/m;->f:I
00137248iget v4, v2, Lu1/m;->f:I
0013724cif-eq v4, v1, :cond_81
00137250goto :goto_e4
00137252iget-object v11, v11, Lu1/m;->e:Ljava/lang/String;
00137256iget-object v1, v2, Lu1/m;->e:Ljava/lang/String;
0013725ainvoke-static {v1, v11}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00137260move-result v11
00137262if-eqz v11, :cond_8c
00137266goto :goto_ac
00137268iget-boolean v11, v9, Ly1/l;->j:Z
0013726cif-nez v11, :cond_e4
00137270iget-object v11, v9, Ly1/l;->d:Lu1/j;
00137274if-eqz v11, :cond_e4
00137278invoke-virtual {v11}, Lu1/j;->a()Ljava/util/List;
0013727emove-result-object v11
00137280invoke-interface {v11}, Ljava/util/Collection;->isEmpty()Z
00137286move-result v2
00137288if-nez v2, :cond_e4
0013728cinvoke-interface {v11, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
00137292move-result-object v11
00137294if-eqz v11, :cond_dc
00137298check-cast v11, Ljava/security/cert/X509Certificate;
0013729cinvoke-static {v1, v11}, LG1/c;->c(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
001372a2move-result v11
001372a4if-eqz v11, :cond_e4
001372a8iget-object v10, v10, Lu1/a;->h:Lu1/e;
001372acinvoke-static {v10}, Lk1/c;->b(Ljava/lang/Object;)V
001372b2iget-object v11, v9, Ly1/l;->d:Lu1/j;
001372b6invoke-static {v11}, Lk1/c;->b(Ljava/lang/Object;)V
001372bcinvoke-virtual {v11}, Lu1/j;->a()Ljava/util/List;
001372c2move-result-object v11
001372c4invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001372caconst-string v0, "peerCertificates"
001372ceinvoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001372d4iget-object v10, v10, Lu1/e;->a:Ljava/util/Set;
001372d8invoke-interface {v10}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
001372demove-result-object v10
001372e0invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
001372e6move-result v11
001372e8if-nez v11, :cond_cf
001372ecreturn v6
001372eeinvoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001372f4move-result-object v10
001372f6invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001372fcnew-instance v10, Ljava/lang/ClassCastException;
00137300invoke-direct {v10}, Ljava/lang/ClassCastException;-><init>()V
00137306throw v10
00137308new-instance v10, Ljava/lang/NullPointerException;
0013730cconst-string v11, "null cannot be cast to non-null type java.security.cert.X509Certificate"
00137310invoke-direct {v10, v11}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
00137316throw v10
00137318return v3
00137140
00137140y1.l::h(u1.a, java.util.ArrayList):
00137150const-string v0, "hostname"
00137154sget-object v1, Lv1/b;->a:[B
00137158iget-object v1, v9, Ly1/l;->o:Ljava/util/ArrayList;
0013715cinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00137162move-result v1
00137164iget v2, v9, Ly1/l;->n:I
00137168const/4 v3, 0x0
0013716aif-ge v1, v2, :cond_e4
0013716eiget-boolean v1, v9, Ly1/l;->i:Z
00137172if-eqz v1, :cond_15
00137176goto/16 :goto_e4
0013717aiget-object v1, v9, Ly1/l;->q:Lu1/w;
0013717eiget-object v2, v1, Lu1/w;->a:Lu1/a;
00137182invoke-virtual {v2, v10}, Lu1/a;->a(Lu1/a;)Z
00137188move-result v2
0013718aif-nez v2, :cond_21
0013718egoto/16 :goto_e4
00137192iget-object v2, v10, Lu1/a;->a:Lu1/m;
00137196iget-object v4, v2, Lu1/m;->e:Ljava/lang/String;
0013719aiget-object v5, v1, Lu1/w;->a:Lu1/a;
0013719eiget-object v6, v5, Lu1/a;->a:Lu1/m;
001371a2iget-object v6, v6, Lu1/m;->e:Ljava/lang/String;
001371a6invoke-static {v4, v6}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
001371acmove-result v4
001371aeconst/4 v6, 0x1
001371b0if-eqz v4, :cond_33
001371b4return v6
001371b6iget-object v4, v9, Ly1/l;->f:LB1/r;
001371baif-nez v4, :cond_39
001371begoto/16 :goto_e4
001371c2if-eqz v11, :cond_e4
001371c6invoke-interface {v11}, Ljava/util/Collection;->isEmpty()Z
001371ccmove-result v4
001371ceif-eqz v4, :cond_43
001371d2goto/16 :goto_e4
001371d6invoke-interface {v11}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
001371dcmove-result-object v11
001371deinvoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
001371e4move-result v4
001371e6if-eqz v4, :cond_e4
001371eainvoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001371f0move-result-object v4
001371f2check-cast v4, Lu1/w;
001371f6iget-object v7, v4, Lu1/w;->b:Ljava/net/Proxy;
001371fainvoke-virtual {v7}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00137200move-result-object v7
00137202sget-object v8, Ljava/net/Proxy$Type;->DIRECT:Ljava/net/Proxy$Type;
00137206if-ne v7, v8, :cond_47
0013720aiget-object v7, v1, Lu1/w;->b:Ljava/net/Proxy;
0013720einvoke-virtual {v7}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
00137214move-result-object v7
00137216if-ne v7, v8, :cond_47
0013721aiget-object v4, v4, Lu1/w;->c:Ljava/net/InetSocketAddress;
0013721eiget-object v7, v1, Lu1/w;->c:Ljava/net/InetSocketAddress;
00137222invoke-static {v7, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00137228move-result v4
0013722aif-eqz v4, :cond_47
0013722esget-object v11, LG1/c;->a:LG1/c;
00137232iget-object v1, v10, Lu1/a;->g:Ljavax/net/ssl/HostnameVerifier;
00137236if-eq v1, v11, :cond_76
0013723agoto :goto_e4
0013723csget-object v11, Lv1/b;->a:[B
00137240iget-object v11, v5, Lu1/a;->a:Lu1/m;
00137244iget v1, v11, Lu1/m;->f:I
00137248iget v4, v2, Lu1/m;->f:I
0013724cif-eq v4, v1, :cond_81
00137250goto :goto_e4
00137252iget-object v11, v11, Lu1/m;->e:Ljava/lang/String;
00137256iget-object v1, v2, Lu1/m;->e:Ljava/lang/String;
0013725ainvoke-static {v1, v11}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
00137260move-result v11
00137262if-eqz v11, :cond_8c
00137266goto :goto_ac
00137268iget-boolean v11, v9, Ly1/l;->j:Z
0013726cif-nez v11, :cond_e4
00137270iget-object v11, v9, Ly1/l;->d:Lu1/j;
00137274if-eqz v11, :cond_e4
00137278invoke-virtual {v11}, Lu1/j;->a()Ljava/util/List;
0013727emove-result-object v11
00137280invoke-interface {v11}, Ljava/util/Collection;->isEmpty()Z
00137286move-result v2
00137288if-nez v2, :cond_e4
0013728cinvoke-interface {v11, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
00137292move-result-object v11
00137294if-eqz v11, :cond_dc
00137298check-cast v11, Ljava/security/cert/X509Certificate;
0013729cinvoke-static {v1, v11}, LG1/c;->c(Ljava/lang/String;Ljava/security/cert/X509Certificate;)Z
001372a2move-result v11
001372a4if-eqz v11, :cond_e4
001372a8iget-object v10, v10, Lu1/a;->h:Lu1/e;
001372acinvoke-static {v10}, Lk1/c;->b(Ljava/lang/Object;)V
001372b2iget-object v11, v9, Ly1/l;->d:Lu1/j;
001372b6invoke-static {v11}, Lk1/c;->b(Ljava/lang/Object;)V
001372bcinvoke-virtual {v11}, Lu1/j;->a()Ljava/util/List;
001372c2move-result-object v11
001372c4invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001372caconst-string v0, "peerCertificates"
001372ceinvoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
001372d4iget-object v10, v10, Lu1/e;->a:Ljava/util/Set;
001372d8invoke-interface {v10}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
001372demove-result-object v10
001372e0invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
001372e6move-result v11
001372e8if-nez v11, :cond_cf
001372ecreturn v6
001372eeinvoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
001372f4move-result-object v10
001372f6invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
001372fcnew-instance v10, Ljava/lang/ClassCastException;
00137300invoke-direct {v10}, Ljava/lang/ClassCastException;-><init>()V
00137306throw v10
00137308new-instance v10, Ljava/lang/NullPointerException;
0013730cconst-string v11, "null cannot be cast to non-null type java.security.cert.X509Certificate"
00137310invoke-direct {v10, v11}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
00137316throw v10
00137318return v3
00137140
Loading..