httpx-1.2.2

https://rubygems.org

httpx

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://honeyryderchuck.gitlab.io/httpx/
changelog_uri
https://honeyryderchuck.gitlab.io/httpx/#release-notes
bug_tracker_uri
https://gitlab.com/os85/httpx/issues
source_code_uri
https://gitlab.com/os85/httpx
documentation_uri
https://honeyryderchuck.gitlab.io/httpx/rdoc/
rubygems_mfa_required
true

id: 1122593

number: 1.2.2

platform: ruby

spec_sha256: b6c6ad153be7c03480e2addf1f66a4e3cf4c5bdf10a95603cdadd99fa2d683bd

sha256: 008683423f4b91a181f066f30da7580038b0517f36ef80354c7bd4c747971e07

created_at: 2024-05-13 08:31:06 UTC

updated_at: 2024-06-12 17:55:49 UTC

position: 8

version_data_entries_count: 301

uploaded_at: 2024-02-02 16:39:19 UTC

indexed: true

has_extensions:

extensions:

Gem size: 154 KB

Version Data Entries

Total: 301

Unpacked size: 556 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE.txt1006440010.5 KB2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0
README.md100644005.5 KBff023d1cf207b7d52e8f05dd4d597941b14e85f3f8215005ce4efab8b76e41ce
doc/release_notes/0_0_1.md10064400211 Bytes79a87eb680fb612d077fe2b3bd41f33a61d20283782e1bd66258203f68bf814e
doc/release_notes/0_0_2.md10064400314 Bytesf3e4279c193f2abfa7807fcb0c6bfb9591f53ea58e8846cdf7f257b6d718af52
doc/release_notes/0_0_3.md10064400721 Bytesb5329056666baea7ac352743dd8ea2ef0afa70ef25119ca1abd8d716f52b9254
doc/release_notes/0_0_4.md10064400376 Bytes72626b7744996f346ba928654b068a989f3ee20128c228af1c8c621cb4abeed7
doc/release_notes/0_0_5.md10064400161 Bytes4104be8b52a4e3edf7db0cc3cafffbe42dc161acd3f09c1ed48854777fe7060d
doc/release_notes/0_10_0.md100644002.45 KBa5ff633f6e1e0bf098f537cba82cb3d6a4fac943e643ac2d7af03b7c51dacdca
doc/release_notes/0_10_1.md100644001.57 KB19f4e3c1b10341d558515abac181c0bae03810ffad55b74d8b830e7e7bf89822
doc/release_notes/0_10_2.md10064400163 Bytesda2331eeef0bb32fbb11229613e8af00cdee57a45d296b5d8dfd4ed0a1c7d8bc
doc/release_notes/0_11_0.md100644002.99 KB18568fe6b870c7eabdaa2ae1a89f4e2a6dca9b46c7a0000cc2f0a944491bc48a
doc/release_notes/0_11_1.md10064400165 Bytes18e5000ad5972ae5ec69fe14f06cd4045f4a13a13649f01d487c66cd694b379b
doc/release_notes/0_11_2.md10064400228 Bytes3cb809d8bbca45d7b4567adeddb895b085a5f8a92d9585b828907f6724027133
doc/release_notes/0_11_3.md10064400290 Bytes3d1b9e76c082e28d2e0dd19e05007a599dc4a2f18f154172d4bc250e4e7e8376
doc/release_notes/0_12_0.md100644002.98 KBad8ad0fbc3203613ade99ab8e43f09f1f8e59a4f7b6a14f030985a2a5f2f65ab
doc/release_notes/0_13_0.md100644002.71 KBa26fcdd4885b33ee37096b318b2322cfcd220e1be212f5c2c9c49df242ac01e2
doc/release_notes/0_13_1.md10064400133 Bytes31d2dc5172b57823b5de82e3306b53dff0f7d005dbb0c6e16b65ea7af3ff613d
doc/release_notes/0_13_2.md10064400418 Byteseeed805af4253c039817bec0a910a7bcbabedd6086c02b2f9312ba3a5a4088b9
doc/release_notes/0_14_0.md100644003.08 KB0de0ab10ab567fb2339abca2d8a6679e543f06a258bcdb10b6d3ea2bc8916010
doc/release_notes/0_14_1.md10064400265 Bytes7cdf15bcb79df85dfd51f25a586a284b3dff505fefefa7db3a973c0ed1c76fff
doc/release_notes/0_14_2.md1006440097 Bytes51ccc6d01f9888aeac2c2839cf6a65732bfe2e4ece7505c40e669f21b2935681
doc/release_notes/0_14_3.md10064400182 Bytes21801266a0a3440fc465116eeccc8d77b36c106b3dc660f2c11b104c87a5949e
doc/release_notes/0_14_4.md10064400132 Bytes59ea7910d779d4fbce12c479b1b1d7ff64b1b089ac0279b9f290743e19afe912
doc/release_notes/0_14_5.md10064400881 Bytes5ca2770ddf95f5f3a16944c5e28806f0d4bc34e11a1c6f5b62847f143331af0c
doc/release_notes/0_15_0.md100644001.63 KB670630e9e4c35622c994199b279af65faf6f4eed7cd8055e10380f3e07e21d5e
doc/release_notes/0_15_1.md10064400377 Bytesde9dc9d8ceeb801a5946d811fd2a147da8cac50cc97befcbd1b5370cee59c69a
doc/release_notes/0_15_2.md10064400438 Bytesf9a48ed928948fdae2b1e33fe61d7aeef9ddf6cbe8fc385453f87d2c630a4602
doc/release_notes/0_15_3.md10064400247 Bytes2c8862b959a0c82ec7292dd2136df57289900262fe506039d9500f9e4ba434b8
doc/release_notes/0_15_4.md10064400174 Bytes16a206d6e638c9d9a672cdf6407bc6614a0757463cb53a27a9ed612e399f6760
doc/release_notes/0_16_0.md100644003.99 KB211ff89625ae6a042f08567d250dbadd069d19e10ac26b491a89adcbcf6b132e
doc/release_notes/0_16_1.md1006440095 Bytesf0fca50b7f821134f316018093572501fc188cd916838cf21eda0d13c6219095
doc/release_notes/0_17_0.md100644003.02 KB93389269d2cd10182001a23a64caa98ac4347031fbb7b6f5460125a74f461e9f
doc/release_notes/0_18_0.md100644003.49 KB5237a209c6a8be180dfd15dbbd0cafec78f81ca00079706d57bbb11a7d9633a3
doc/release_notes/0_18_1.md10064400570 Bytesb303de0935a111431f015a2ef19c2048c6cf1f3949ed566a09548117acfe32c3
doc/release_notes/0_18_2.md10064400348 Bytes62b35572594e9b316a2cc6362ee9109995ab86ed625fe321f57d46d225cde3cc
doc/release_notes/0_18_3.md10064400514 Bytes6f398f78bfb108f60eb7829d92de006e494a1dc81078ab828528dec1ec6bbe98
doc/release_notes/0_18_4.md10064400997 Bytese484d282cf7624f3119da7a87064451016f9163beae1c32ca2e6f458910498c9
doc/release_notes/0_18_5.md10064400388 Bytescb6f6a48696ec5fbec7be1b6102202608a80273455f7b25ac828cfd4ad4fcfb8
doc/release_notes/0_18_6.md1006440093 Bytes7ca6892e7253d7bb36c58f85fd9db7140d0b381808342b3df0df5fb69c3bd43f
doc/release_notes/0_18_7.md10064400121 Bytes96fefacf86a9e897d0d5ff82ef4a1d55b5869d986489c66d5e2f0f2712b45f94
doc/release_notes/0_19_0.md100644002.04 KB4fd046df5c88c0f3599f801dcd832caa11e20a34430ab385bcc4b7c1c3c75fb7
doc/release_notes/0_19_1.md10064400160 Bytesf52f2c3592d1ec3035d1b8b0dbec8dd1d787360969301d8bd9d5cc4e7e31a08b
doc/release_notes/0_19_2.md10064400510 Bytes9f417ae78ad29c0041af61a624376561a5ed6457d7199f7c3044298cd0a376aa
doc/release_notes/0_19_3.md10064400204 Bytes3671056dca145901c287de232a2acfece31da92f1af152a1a82428bf0f40250e
doc/release_notes/0_19_4.md10064400746 Bytes009c606c5e78ca31516715da2519bc1b390f2599b1d317c20f600b6a2ce750e4
doc/release_notes/0_19_5.md10064400871 Bytes1126c286d0de86d4a3f7fd358cbe56da9d5dd022d97125ecd6d98f16ffe1bfe8
doc/release_notes/0_19_6.md10064400125 Bytes4a240bafc4c6121f0a1b4bed19e5e5143a3a023c0eecdd7fef0bcca3a98707ab
doc/release_notes/0_19_7.md10064400202 Bytes910458eed61509bfb6ba1b2e9c244dcc189b6f8e5b37461329452b2f1a9eb6c0
doc/release_notes/0_19_8.md10064400115 Bytes5647651b078ae2b736142f1000fbcba9c3cf01841ad7120c26c20ec2108beb8a
doc/release_notes/0_1_0.md10064400513 Bytes85cee69174c82104acd7d6ca33b2eb6b466060456c1f797358b57f1069abcce7
doc/release_notes/0_20_0.md100644001.87 KBafa78eba04e4ba9d0e66b9e9fbc7d367df68aa1719c41db99c6613aa50258164
doc/release_notes/0_20_1.md10064400231 Bytes6bc7f1876afa28ceb0278986149140ee50d476cdb1503d9eafb2e2e7e94a06b6
doc/release_notes/0_20_2.md10064400531 Bytes2809829509a2f92bb44bce1b2b32b764829492273c1d759836571344b9edcb2c
doc/release_notes/0_20_3.md10064400276 Bytes0c05ad7440d2ca00c25ebe625597943afd0a5f2e2452824d61a49b5efc7f7480
doc/release_notes/0_20_4.md100644001000 Bytes1a270f46b938947d1d281fd751d363733056f92d4714d7f90d26806208393cd4
doc/release_notes/0_20_5.md10064400100 Bytes38cb52b8ed8b231f68816b95cc25ccbffac0d9bc5b68b3373ff30428fa736927
doc/release_notes/0_21_0.md100644003.65 KB278b315de42146c1b850939a960a2166755101b1ede5a7ffdedf69815a1394e2
doc/release_notes/0_21_1.md10064400417 Bytes4b19d208655032508fbcae7106e5ebd0764690a0a9798b151225f658b0a64f45
doc/release_notes/0_22_0.md10064400612 Bytes1cf16bc920e9ea93c5633c929ba6742814bd987b5552a90b509e50941ada2b13
doc/release_notes/0_22_1.md10064400431 Bytesd2b534a72f39407edf730c7794b24e18db39b43de12e7a310ad648d028985a2a
doc/release_notes/0_22_2.md10064400173 Bytesc3279f5149429dc983284803731dffc86b4eee4b2f718c1de154bd249f357f19
doc/release_notes/0_22_3.md100644002.51 KB41cdb12c435c758b391186db23c65150aefd4ddb401f5161564063f7630f8d60
doc/release_notes/0_22_4.md10064400337 Bytes95ab872d794953a0fd9345412e9fb76237124f608ef34ae41372240b16f3cbb7
doc/release_notes/0_22_5.md10064400509 Bytes188c88691a43e3d6b8e3decaccb4938b43fc0c113559ec34dce27db6ca3f38ae
doc/release_notes/0_23_0.md100644002.25 KB552803d36e18123a1b4b2ad3e0831519c5ebe5639231ac6abe005d87a4d10b14
doc/release_notes/0_23_1.md10064400108 Bytes1fbe13ba6bfd766d71225c55e3d83655d636fc0d0102ba8d37d9f991f3a9330e
doc/release_notes/0_23_2.md1006440082 Bytes897ad4862976b551d53ab7c64a34706db90dbb71ffd9d6d8c665a78f54c3f81a
doc/release_notes/0_23_3.md10064400167 Bytes3f5da468080b3084467d2cf777ac7208c34fa4e45e46653b76febc117a73ac43
doc/release_notes/0_23_4.md1006440079 Bytes370d4b1b460b75ff1b0339c484ec9e4dd44d7d6b4264a71bb81c553846e7fd65
doc/release_notes/0_24_0.md100644002.1 KBb462f7ae9a749c6a36efd26c0fd31bbf84555a52ec4df22f9c1256d1dc35fb34
doc/release_notes/0_24_1.md10064400555 Bytes1cb8aaa7ff42b5b904d6da6e7f2bbda55f4b040f6f0df3fbae0e6eed2857747e
doc/release_notes/0_24_2.md10064400724 Bytes1535fa6b7108e0828d5451e766fee8956cc0d1ddca8dc7eebcf2b8a0abb2c13c
doc/release_notes/0_24_3.md10064400485 Bytesbfac33980c15855e9e5c4457bb7d642bd02fda159818a48375069821e2a09da6
doc/release_notes/0_24_4.md100644001.27 KBcb1ddf4d54218a35eee68efb31348d877a19bf16b8dea7299eebc8e92ad47ee0
doc/release_notes/0_24_5.md10064400151 Bytes2b4e86dc1285d9e965e72d319b78cfb02e85ffcdd4d064d5813db80730e9751c
doc/release_notes/0_24_6.md10064400202 Bytesb7c9e13286c186598eff64c8f8901b6cd840fa70f87ea1de1ec5fc447bbe4e7b
doc/release_notes/0_24_7.md10064400568 Bytes5f7c878e2bdfff7d9e91f491050d16bdb66646f89eb682e3eaa354fbd5de7328
doc/release_notes/0_2_0.md10064400112 Bytes45e58d0f4cad5e802e60102f01905485b934c85f136adec88148f2d71de5b7c1
doc/release_notes/0_2_1.md10064400409 Bytes34880e18ff1cbe5f02a7bbfa1e58c7cdfd138e8f1893c74693f7fdfb8661c5ce
doc/release_notes/0_3_0.md10064400533 Bytes84a45ecffe1ef51db47ea7fb32005dfb39056617c9d80940c9c042763c53ed07
doc/release_notes/0_3_1.md10064400246 Bytesb2bebceb992f34c5bd976394acdb734b5954a210a77abb2d366e2746f4d4be60
doc/release_notes/0_4_0.md100644001.52 KB57de632748b0d4fac39cefa60ae6bca46906b3ec885aebfae4b23197c678fff2
doc/release_notes/0_4_1.md10064400130 Bytesb1f1ef980e8d157955a61182a4bc73217230925e6e60f72db8102fa9d0fe557a
doc/release_notes/0_5_0.md10064400705 Bytes9e839826608a1d4e7a244e7df058602315d717c08c7fd42c17867904003f465b
doc/release_notes/0_5_1.md10064400565 Bytesea977e3f2cdc26e6cbaae02d2c3a1169f027f7d73425253f1877e46c405f43b6
doc/release_notes/0_6_0.md10064400110 Bytes363f255a0a05d957127c19955dda03558b786fd52cde1bbcaa6ed1312b901a1f
doc/release_notes/0_6_1.md10064400241 Bytesd040d1ec96a706dfa40dfcd48e5d4f9f0bc6a2498864a7ddb4a50143f5b7136f
doc/release_notes/0_6_2.md10064400114 Bytes9cd9baec125cd02ac78e0719c683bb3b52732327d9742295b0a7354729b20e05
doc/release_notes/0_6_3.md10064400476 Bytes39c28e4266f3bb7008afc35edfecd5923811b0f8d42f5570f44b6722d0e22e8e
doc/release_notes/0_6_4.md10064400647 Bytesd13001ba00fef992d8225935fc30aafa59454b89b3792766ca35dc67ca94ba7b
doc/release_notes/0_6_5.md10064400807 Bytes44b095c1496363577c7104bccbc4a598ae6ddd2dda05a22c62812a9c29286d67
doc/release_notes/0_6_6.md10064400947 Bytes01f5e795ef6f042acec81bc9e358a40f96db98299d98a17ab319ccb631263fc8
doc/release_notes/0_6_7.md10064400368 Bytes163e498e194e6d18fefb887294c496be4d5fba89ea6bcb3056ef8b303fc1fdd8
doc/release_notes/0_7_0.md100644001.95 KBa213c6a00fdaeaab97b0c43f05b15e4cac3f603ddca3653f24748b60a55e1d16
doc/release_notes/0_8_0.md100644001.12 KB4be2c6363cf89144a64e7df6bec65cd307e85dd7ff9070585ac57fa16eb57db0
doc/release_notes/0_8_1.md10064400203 Bytes756578e3438390838a5f34b62119e58dbefa896c9267fd26be1c105a6e3f61a9
doc/release_notes/0_8_2.md10064400544 Bytesbe2edb51fa0d72b7ca27505f8b032865e346070d799280a7a30a2d86846a2afb
doc/release_notes/0_9_0.md100644001.14 KB2f9de9f2fb5be97e4d0bae52739974d00f92268117b2ee5ee8a4d9a36779dacb
doc/release_notes/1_0_0.md100644004.17 KB636460d71cba89a3a3a7d0a61ddab7d85ee235f60422657811c578fe6416bd8e
doc/release_notes/1_0_1.md10064400108 Bytes4a61b919a63f37d5d8fe2c8199324a8062c5cd631f4f9fc1629cadc1af337043
doc/release_notes/1_0_2.md10064400479 Bytesb8845aa09697018d8f0c1d91b5102d0f129135171e0163ea38ee8bc5c23faad9
doc/release_notes/1_1_0.md100644001.87 KB5bc9946ec730b91819377229002b4e7d3613d2bb69d84ce0b56f1c1a356f0d04
doc/release_notes/1_1_1.md100644001.05 KB993f53710e706a6aaa628929a9d36be360645aeec58e47e3fd4147f23f986f82
doc/release_notes/1_1_2.md10064400479 Bytese4b532191a8459df965def7c7c90f7c884e916026b64096797ebcaf87aebf61c
doc/release_notes/1_1_3.md10064400817 Bytes968deec60ea0026b037c0fb4bd977930a82a974115a7cd57b9994e88bbed4c5f
doc/release_notes/1_1_4.md10064400250 Bytesc72d83ade162d65329e03e694429489509cfd9dc00a9b2b0df9f20b775924fd0
doc/release_notes/1_1_5.md10064400786 Byteseb8ad1a7be8467960301ef8b51f26fd122df2a08712a710c401a8201a4709200
doc/release_notes/1_2_0.md100644001.94 KB22e2a5d60ff3f11ddef2e6a94f54368af84f7c477efb422f089eae6afc575693
doc/release_notes/1_2_1.md10064400260 Bytes5588d9da2faf11f2e0ebf207f44387cad5e1b7e071767e7ea6fb88d1935f5aef
doc/release_notes/1_2_2.md10064400770 Bytes7658fecc4a9698aeb98e502e16f2b167e8981c28059071633e0b07970cac3b5f
lib/httpx.rb100644001.61 KB8808c5a60054ee141c000f34ccd765e2dad388701d3286a704075362ce78a7e2
lib/httpx/adapters/datadog.rb100644007.58 KB0ffdcfc7eab2945af630a1ad721f620cd070ccaac97036891028ec902be5b32f
lib/httpx/adapters/faraday.rb100644008.11 KB3b263aa9e325b6b9628fc6a9956965dfde2f321fe49f8b6f1da3e79c04ba4fae
lib/httpx/adapters/sentry.rb100644003.17 KB56aadadeddd53c9c4aeebb2947dcff6830353fdf42efa65150790bca274c9d72
lib/httpx/adapters/webmock.rb100644004.82 KBac5c9d160138c1776161cee8586633804490781429b8f5d6fb25cc055db3f589
lib/httpx/altsvc.rb100644004.45 KBe9ac43ebe5d21d24b73f1bf418092ee4bb5a7e9a3ca7f3d5e8b6e2f944e39b07
lib/httpx/base64.rb10064400558 Bytesfded9464c2edb80b116a70bf55706b19b5eeb1f8a1da209a5fe038854c947bde
lib/httpx/buffer.rb10064400932 Bytes13ba45eadde003cba8e8021677c515ca14c404b3aca730f7d5077c063aee8d1b
lib/httpx/callbacks.rb10064400780 Bytesa41bcd8c93b18d325eaa55b82dacda7fdf8f5446bb4c547fd81d51b8dc275f32
lib/httpx/chainable.rb100644003.01 KB1002f49af2771fb6ae2935c787a4bc77fb2f6f3d6de1e72044255a3b5244200f
lib/httpx/connection.rb1006440020.1 KB06bd94d6bd32be4eb67720e11ce9c3967afa96bb71203cd90c20e61e3205b573
lib/httpx/connection/http1.rb1006440010.6 KB61774ae9cc0f9256e3c15f709310db7af915ae1169425dc734b5d2af005b795b
lib/httpx/connection/http2.rb1006440011.7 KBde503764e6234fc78e8eb1a8b3e0e79675e290897a6f20a20464d053deffadf0
lib/httpx/domain_name.rb100644004.83 KBa4bda6446277fd8b611c3abc946f655a51288fcb4eb6ea55d8ffcbfce38a0511
lib/httpx/errors.rb100644003.53 KB1bd01eb082a212b642185f99c31e2ae239f993eb4ad02abac14bb56df1f6768c
lib/httpx/extensions.rb100644001.28 KB1f6700757e27d4d753a8838ad8e71b2c4e10c5fc0698ab61a58744455a9efa48
lib/httpx/headers.rb100644003.95 KBce60566bafecaa95b8798d405544072d503e5876b2b7ad3b5b6bc9fca3662a81
lib/httpx/io.rb10064400171 Bytesb502c6cf9f32b0c0ac5e958df7d4a794271cab5a16dbb75e85fd2e3a0beffbc5
lib/httpx/io/ssl.rb100644004.48 KBde3250df79070ca595be71a7b0a15198d102b837777c3e22720ec3be1cce9e3b
lib/httpx/io/tcp.rb100644004.48 KB6aa705d4b038d910a34ad5965c80833beaad2618c4c900d3045e9e6c51c53f72
lib/httpx/io/udp.rb100644001.2 KBb38ca777dbbabba4eb8ab91d0ed34d196d26585a8b0b495dd3975f7527415e38
lib/httpx/io/unix.rb100644001.38 KB3710e0199426630e147beb96a6240228d6e51714fd221e48eb67809f484b62c0
lib/httpx/loggable.rb10064400841 Bytes948387869cba00129325d84c988f21974ac98276f165caa9a02200bec06c0005
lib/httpx/options.rb1006440012.8 KBb45c7469a24480ac10a35a125f48519fdd02c698f78630469ef72e46e3b1aa41
lib/httpx/parser/http1.rb100644004.58 KB20ea5f7ce41818ebd7da27457dabe8b36b71f1ad025c1106bf6a4f7b6379d102
lib/httpx/plugins/auth.rb10064400624 Bytes7ea51383dc29054d92804b0ba235bcbd76127d7ccb03e2c96c03df45e52f5df2
lib/httpx/plugins/auth/basic.rb10064400376 Bytesad129a4b32a19a05c46ecfcf9a8e20b11f9e51a7108b00697f132995911fb484
lib/httpx/plugins/auth/digest.rb100644002.86 KB729a93dcf3eecedcaabfe8583b9efd2bfde58d6d1fc86c0f6fcb2a6e7ac2e4f5
lib/httpx/plugins/auth/ntlm.rb10064400797 Bytesaad89078249abb470f131321e72c2333f7029d4333f4e0199a6ed9ea5594754c
lib/httpx/plugins/auth/socks5.rb10064400446 Bytes47bb7f4583b0b1ff1a8985ae165460c14cae5efd1e0ffaaf65ffa775aa08beaa
lib/httpx/plugins/aws_sdk_authentication.rb100644002.76 KBb046c671d8ac266f74e78597307c3a08d6cf2b1167a185bb6d965655c30d8c43
lib/httpx/plugins/aws_sigv4.rb100644007.19 KB5e5dbc0c9bddd328bdae248ddf4630548f94b23f14e070802827d3b4dc24ea02
lib/httpx/plugins/basic_auth.rb10064400697 Bytesd5c35e489f8552a7051c7a3dd64299d5aa8c9d4df4afeff7d323bde26ecf7905
lib/httpx/plugins/brotli.rb100644001.05 KBd2fcec599016e04b73ef2764d869bfc10e5ca474ce69ac56adc7c7abff5130f4
lib/httpx/plugins/callbacks.rb100644002.8 KB959aaa61398b0b1cc2dac63ee7ac671c97e96129fca7cfd4ba8c9ae1d9beac73
lib/httpx/plugins/circuit_breaker.rb100644004.11 KB828bc78e03b6a1d3839dc1033fda627edb2419919d440c9adca2de790bbef6e8
lib/httpx/plugins/circuit_breaker/circuit.rb100644002.65 KB5ad0d6f753fc37035b3cbfe4ec9301bacb8f30517807e30dae7f7f531f719e47
lib/httpx/plugins/circuit_breaker/circuit_store.rb100644001.26 KB511a20ca6a0c3847ff8eb7895a0af56bcb3deddd5c19870399b4078f3e3007f7
lib/httpx/plugins/cookies.rb100644002.57 KB866c014e98fa1a30bce9c8e25b82a6ea8c13381fd78c5506d1560f988337e573
lib/httpx/plugins/cookies/cookie.rb100644004.84 KBada6b5ced62280b466757a78143ee32c03737f89615746758beeb251564f3c62
lib/httpx/plugins/cookies/jar.rb100644002.19 KB7ace6a5907babb0091120c2ab3b32e2ce7b68951df813536582b75272b9d31ca
lib/httpx/plugins/cookies/set_cookie_parser.rb100644003.57 KB0223bc2f85dc26e27e181cdab61caa16af85780ca9c9f750062e0a867acd1197
lib/httpx/plugins/digest_auth.rb100644001.68 KBd166473ceb97c04962c42d165f664005f2f88c00c5d3039d8bd742c53675f4da
lib/httpx/plugins/expect.rb100644003.2 KBc4c059160b516a9f551ea7f273c23d7df5dd5824f8c6fba81373da44cd83384b
lib/httpx/plugins/follow_redirects.rb100644005.58 KB34963c1228cffd1a8f681ad754e924b637073ddaf2d3c83ea5006b0925071db1
lib/httpx/plugins/grpc.rb100644008.53 KB278cfbd23448f6508b6322b0c46d9b7e8aa7eeef946e68e4ee703c344e5bd879
lib/httpx/plugins/grpc/call.rb100644001.36 KBe3453e3e3ecc0143c1eaf841b55dd839ca4def0dafcfa884280d82c10948b16b
lib/httpx/plugins/grpc/grpc_encoding.rb100644001.97 KB316158ffd726b5eeee1ca29fc733c2cb54cb736772183901ba0764123e074da5
lib/httpx/plugins/grpc/message.rb100644001.36 KB05e73d34c22b4a21f383fbbf95ed66dc554b03601e7fcca9368e488619af9adc
lib/httpx/plugins/h2c.rb100644003.13 KB36bdf373cd68a7eaef1efa4ce64fb721ab71dadc2633be4cfc408b4fa142030c
lib/httpx/plugins/internal_telemetry.rb100644003.29 KB1ef0df0add17d424d4b40b6a27caadcd3274d86386a8d836d5adcd2e80eac1d0
lib/httpx/plugins/ntlm_auth.rb100644001.61 KB8f19b9011cba6a3330cbe464947ef4f3d5010a9e2dfeb5c78e9ea3600575df8b
lib/httpx/plugins/oauth.rb100644005.35 KB431557c8fceb90c376a40509ebfd9485ed9ca69da846edd3b6a24bd6f763dae2
lib/httpx/plugins/persistent.rb100644001.29 KBcb605c19eca4e08cea40541c0d3a2686bbe873249ee2791f31fd2c8621c0887b
lib/httpx/plugins/proxy.rb100644008.17 KB1c023446790354ba38a39853a083b7ffb0026948678793f2774cb00b0b0e462c
lib/httpx/plugins/proxy/http.rb100644005.77 KB533907a7959c6a54a122902be5fc73435d5a88671785b6326cb31258ad99d7c3
lib/httpx/plugins/proxy/socks4.rb100644003.48 KB79a9be6e59e98066950a16975b3eaf86aa79fd18a3b0e58bacbab91f08ce1cc3
lib/httpx/plugins/proxy/socks5.rb100644005.3 KB6547152c64da035703c736d3fbb35f4e738a08863d5fca7c35079e4712ae68e4
lib/httpx/plugins/proxy/ssh.rb100644002.81 KBc884e4bb2da55dc3dc1c853a3ad3332f8589e4d1f1ffc11200172458c6e312ed
lib/httpx/plugins/push_promise.rb100644002.34 KB0aaabe51469e221f6d869c135896c6668f5025c382388db9bcd9a2426573de43
lib/httpx/plugins/rate_limiter.rb100644001.65 KBc55b9fc86fb74bc5f33a37c57f587c32f5237071e5bc4c427079764724ea69ae
lib/httpx/plugins/response_cache.rb100644005.03 KB521acff04bfc24e466df66f1feffc52374717e087376c962282929027513edd4
lib/httpx/plugins/response_cache/file_store.rb10064400743 Bytes4def6deef34bb09205aca35ebc2fd2de20122e6b9071b5b2e8aa07a798185de5
lib/httpx/plugins/response_cache/store.rb100644002.33 KBf46864676251d166986fcfbfafa55acdb1ad3282ce72f0cb876ae76cc17e22f2
lib/httpx/plugins/retries.rb100644005.48 KB4b6119959d95a837940d2ac9a8429f131b98cf49b63526c5172220c021fc012b
lib/httpx/plugins/ssrf_filter.rb100644004.76 KB708b8221c15357b1e2e4af6005e481050ccc0949c350b9c3661d3e934db36bdb
lib/httpx/plugins/stream.rb100644002.99 KB5253c27ed43f0a1899bab07a9afe487573f0db164af79c82d865ec57cd2f4580
lib/httpx/plugins/upgrade.rb100644002.19 KB0b8e7e6cf2b0a72ca52e38165a38181f63d5966f41ca6b3a07d013197fc9202c
lib/httpx/plugins/upgrade/h2.rb100644001.5 KB062de2df231b8d34a4873f813807b9e2a3db53b96392e151100a8754aada6bce
lib/httpx/plugins/webdav.rb100644002.55 KB1386a047087b46cf8ec76660603ddb37f83cd15c316733a04a748e6212fe4a67
lib/httpx/pmatch_extensions.rb10064400658 Bytes6e721ce7ce271ddde5cb2a303191e8b11ffdc1a149907377b027be85e3be0c41
lib/httpx/pool.rb100644008.28 KBb6f421773275752ae77269487e80363372b350934d467d0f8b3cb63f8f45c221
lib/httpx/punycode.rb10064400443 Bytes9dc9e512b48eda1732aec2059a85f72bb2a826d00374e80121bca1ea724364bb
lib/httpx/request.rb100644006.77 KB2cd77ef73b30111a5c9fc3963f8799da4bba91a303155020637cf8c9460999fa
lib/httpx/request/body.rb100644004.28 KB1a35148d034b8fdaa3d60c5eeba6cf2405a06192f22748ac283f86b1a90f2bcb
lib/httpx/resolver.rb100644003.82 KB3fe07258e15c002e350bd91470467d749fcfe97efabd8257ae3ad8a08fccca3f
lib/httpx/resolver/https.rb100644007.56 KB80df30130ce666f1c9aed78a160ae74ed089150ee7dbe532c1dfdc36c6c26408
lib/httpx/resolver/multi.rb100644002.06 KBff351b7c79420f716453324433f8260bdef9837393934d8a81e7fb9b8797c61c
lib/httpx/resolver/native.rb1006440011.9 KBedaafdff5813b8491436055abc82058a3cb7cf005d4096880e631d843403a976
lib/httpx/resolver/resolver.rb100644003.21 KB240785e3247bcc2b447f24f83a5f8f80d0342caaa7fad2da916d84d61e9572ab
lib/httpx/resolver/system.rb100644005.1 KB49d5297e5317d9d038cd7838c1eee9aabfa498a6b905e3632271cc371954bb5e
lib/httpx/response.rb100644007.79 KB47633c89f010355c56b27e1e70bcb6c4cd5f9e072af4268f8a7802517d698e62
lib/httpx/response/body.rb100644005.8 KB3fe85ee080d14c3dec17412bf199b4fec611e96829d242b4b929ec5561704970
lib/httpx/response/buffer.rb100644002.21 KB68a993b87835120f9ce9d9bd8d9838608766dac02ef3bfa4d667e0b4290840a2
lib/httpx/selector.rb100644003.29 KB0cc1b07857fb35abf553960e0ebeaecc0236b17878d59d563aed708d3bba0b42
lib/httpx/session.rb1006440012.2 KBf36d7029d69f35ad3ab6f44fe5d71733510ed69840241ae95f128f0be1c10c05
lib/httpx/session2.rb10064400476 Bytescab4aea0b9edf47624adafb15bb3e576b07083a4f7d24066d91ed58a74ef32ac
lib/httpx/session_extensions.rb10064400934 Bytes60199b794dd40b5eb16b4ff0e16d5b0e7c4b0ac41c640b9473fbb96c0c5e9ad8
lib/httpx/timers.rb100644002.27 KB33bfa0b739297cbed2661cf5e86f7127e012bfde7a0d952f78c338366d6c88f8
lib/httpx/transcoder.rb100644002.62 KB21de2f1c72cd3d4727c57c101df09727098abfc4596c38bf74cd1cb9fd128ed7
lib/httpx/transcoder/body.rb100644001.15 KB0dab8db8bb72f70fb181f0fb8c958861b6f92a77112c838388185a1af170adc3
lib/httpx/transcoder/chunker.rb100644002.65 KB665a48b2d44fec3565148f51f008d492e6b2cf410804e616efa7ec4ecb8873b4
lib/httpx/transcoder/deflate.rb10064400832 Bytesd59feb6d6dbed7dc2b314d7dbe60fe4d2c3a9d19fccde2c1518b3593e9fdcf3a
lib/httpx/transcoder/form.rb100644001.94 KB0510cd07ee735a13e90cfbae622351ad4c2ba7b8da8a6feb0f5ea252a791a5dc
lib/httpx/transcoder/gzip.rb100644001.55 KB698af91565a68c98b78911047752dc4a4df6ee4c817b1bdeacb15663f977d82b
lib/httpx/transcoder/json.rb100644001.45 KB2c11d9f3bfb2e242415421dd56f753969cf5f37bea2d60235ff2eaec5214e242
lib/httpx/transcoder/multipart.rb10064400464 Bytes3aef8699f3d5370b6dfb02fe9a49effe0d818f4f7f8171c5ba8d1b94b0463e34
lib/httpx/transcoder/multipart/decoder.rb100644004.01 KB7f06c6a006b6170e6701f7098f83855df4d311038e55ae9c504637d8c7590791
lib/httpx/transcoder/multipart/encoder.rb100644002.71 KBa3916ac35338fd1b727bf8520a149e620b7507091e6c03a776c26010a3528a1f
lib/httpx/transcoder/multipart/mime_type_detector.rb100644001.92 KB8c357c2e40a326669c403061e785a9ea7ba0bb7f9b023f78204d3bc10157fecc
lib/httpx/transcoder/multipart/part.rb100644001.1 KB2909ce871d40a8fdf068b8791c606335a696759e67a515f6a3f552f3f135e72f
lib/httpx/transcoder/utils/body_reader.rb100644001009 Bytes18f30afb69ce59d6f1b50f1baf5adfce554bc79c79d290387ad49deda07a968b
lib/httpx/transcoder/utils/deflater.rb100644001.36 KBcc6007ccc17c8cf85f88b526533a0fe20cdfec7fed55423d6205dc96efe38785
lib/httpx/transcoder/utils/inflater.rb10064400367 Bytescc46f86c44da0d9631f70abcd02537cc7c277d915b78dbafbdee8cdfac376cae
lib/httpx/transcoder/xml.rb100644001.02 KB526c8964978d1cd49f2dd7d2d3b080b92a84b7c29fed157659d1e80fde02cfd6
lib/httpx/utils.rb100644002.01 KBc88299118094ced694c6f892d85f59ab8fd91df7c0d4dab264b40781aacbd7fc
lib/httpx/version.rb1006440068 Bytescbd1cdd5ac26d7d1a5e159315abe6a906616476db839715d962d8c8e4acdf376
sig/altsvc.rbs100644001.05 KB76629b76931a40d5002778037df31d50ae80734b215b0011ad52d9f5c59f53dc
sig/buffer.rbs10064400486 Bytes2c11b23fae668823b209b4a1fbef219677310fc22b05dff2ffff07ea0f518b42
sig/callbacks.rbs10064400451 Bytes9b98fb49d8dd2d9b8dfbae3378aab5ba3f5d93db07a3e533050c38afb38e6ad5
sig/chainable.rbs100644002.29 KB8d7205350ae5f53c59aee84be63365fc76cc8a65888094cfab84518d14ff7a0e
sig/connection.rbs100644003.31 KB8320ecd12dbd89fdcef165b69cb1ea71b0a3a3e2248843011173c79fca6b794f
sig/connection/http1.rbs100644001.68 KB53f9dc101bcc2e4568c5ad7c88c2ffc652a9bc4e015978f9d1f07dfd9006f3a8
sig/connection/http2.rbs100644002.48 KB8bebf0cedaa095bbc7efc95b63d9f532d3bbb55be29b0180bd21f4791d8ec165
sig/domain_name.rbs10064400285 Bytes7247d84d4da32f964ed9620389390c19eafde43df6a8c078c56103c1a8e81802
sig/errors.rbs100644001.21 KB8fdbbbfaef776757acaad9bc83da42562dc02aa4ebe98620f8ce9aaaa7d1959f
sig/headers.rbs100644001.23 KB8405879d965dd3adbb0595eaae6cb3853db256a79d71eeb56edc485b4e0696f8
sig/httpx.rbs10064400636 Bytes71d00a8a9097efbede18816466f471fdd35f967f6d895e0b637e14c091df0f6b
sig/io.rbs1006440083 Bytesc4c612ee1cc17d97259d74b7e3ce1e556675a14183ee464ca342e9f7b9c81969
sig/io/ssl.rbs10064400612 Bytesfad80a17d3fee04560fe262c15d1296d732962556237d7b4fc6f98cee365d4ec
sig/io/tcp.rbs100644001.12 KB048ad6d4d7bf8ef6bb9e127211909c9ea946ece8c6c65dbe940f0385c47b1afd
sig/io/udp.rbs10064400370 Bytesb4fc73c1f9eee28a10d44523fb327e3bd507f3fdd65b79ba473df48f0e9e91a2
sig/io/unix.rbs10064400183 Bytes72994f0de20f33741885497efacb39de297cb562e7265c079de169170f6770c6
sig/loggable.rbs10064400291 Bytes18bd15aa768cf383f4c747686be32b721b734cf22d5477a01f374d75efa56e72
sig/options.rbs100644003.23 KB20ccb51cea972be37a5d67157125258924097091e267d43dc60b6dd36d910f4a
sig/parser/http1.rbs100644001.22 KBc482e831c7e0d534a6a293f3db46c1ed04d7b0bd3b94ce823a6aeac0694473c4
sig/plugins/auth.rbs10064400293 Bytesdf319ae64671d06b7e8deceebe792bfab93ce67ae3ba2c49926828323bc8a871
sig/plugins/auth/basic.rbs10064400290 Bytes962152170116e2ab0d897ff5b949c089748a3ecb8cd5121c3f2946091e9b7275
sig/plugins/auth/digest.rbs10064400587 Bytes185bc1cc4861f0eb1687e618adf828abeb28930948debcd360945cb49f963f64
sig/plugins/auth/ntlm.rbs10064400416 Bytescc9df182369d2582fc76e744ed585dbe1ee9e0c739970a6a83da7e300359e484
sig/plugins/auth/socks5.rbs10064400334 Bytesc5027e696cdff4a828562fcd45e3474981e60063be3f6792e7a5f03dd49d7825
sig/plugins/aws_sdk_authentication.rbs100644001 KB64fb3bbd7ba378613d6abba5349b9b803bc60467dc9ba7fa42da1e9016d9e15a
sig/plugins/aws_sigv4.rbs100644001.71 KBbb2999ab57d8489ef3990498aa5fb2c501bead3b105146122504991142971dce
sig/plugins/basic_auth.rbs10064400374 Bytes3323a436a90ccea9a0fc39a47a84d21d0cd760257fcf753d11e040ff15bd58ee
sig/plugins/brotli.rbs10064400705 Bytes9486623b1ee75e47a5487c353b949ac50f4d5e1e57b3c6f1c29422835ac6a961
sig/plugins/callbacks.rbs100644001.16 KB28a09cea872be2e8ab23d5aa49950fd7ec97205e62ce7bca5d264918a775a5de
sig/plugins/circuit_breaker.rbs100644001.86 KBdb2e1e4fac46aac1e3ddda044e2e4f1367a0b0c071cf0d49c0f9b4c438760a7c
sig/plugins/compression.rbs100644001.3 KBec3c023a6575a811b9e21efb20722c70b945b161d5aa59ccd2214890cea8c474
sig/plugins/cookies.rbs10064400609 Bytescbdcf959c5411c3c0db2a4b4c346ca7405a5268016e5a53436b4c017cd180910
sig/plugins/cookies/cookie.rbs100644001.01 KB91acaa652e93210a7dab639273290bed2904ccd00604f9518cae19517bff04a9
sig/plugins/cookies/jar.rbs10064400617 Bytes245b7fd77aab7b12ef2a68655b2b6dd38b22c5b51168a6680784e3f1322dfe4a
sig/plugins/digest_auth.rbs10064400527 Bytes7bac96523a95faed09afc953a5f5be8605382267bcf77529b55b1633d38a4b23
sig/plugins/expect.rbs10064400303 Bytesb0b998239f1c0eb512aea537ecd45202270fd784dc1738f97f903ca8cc0c4ec7
sig/plugins/follow_redirects.rbs100644001.11 KBee20516e60936a91c20240a7c6cfe7f622e642c358689aba485d4e06b75b901c
sig/plugins/grpc.rbs100644001.79 KBbd8a72744f938efecf3f29a3d61c2933fb7dc19844315acfadfff5142cee1d7c
sig/plugins/grpc/call.rbs10064400351 Bytesa11e6c2fd350b1cb8aeceb3b6e7bf4a71100671e950b5347c7a0c7556271e3b5
sig/plugins/grpc/grpc_encoding.rbs10064400832 Bytes18ba782f9efd964fc1e4e9a1168e8b7c4d4e568af4a4a11a997dea2725ad8575
sig/plugins/grpc/message.rbs10064400400 Bytesc8481e9fdf0a0c0f0d3c569cdc5342c7a36f5fe9ad98b063edaeff4617c93ffb
sig/plugins/h2c.rbs10064400468 Bytes8cd84b56dba4378422cf319709b7fcdc7c5b1d00fb6f929635a833159201b35a
sig/plugins/ntlm_auth.rbs10064400478 Bytes5c0890bee175e7b985f0fc11b04aa4b221ad2da14e6291fb3c74215198a5ba6a
sig/plugins/oauth.rbs100644001.5 KB60b6aae04749c9c29b26edfa59d667d78288c5d674aef1e299a7960c4b32b77a
sig/plugins/persistent.rbs10064400240 Bytesef5bfafc58a881f7f17f2cc9e417be2e42d47870b8fb7c081ec79fb747dbc234
sig/plugins/proxy.rbs100644001.19 KBdf31f977042737d8a2f762affdcb58376deb93807d1a595858d33a295f4bcdb0
sig/plugins/proxy/http.rbs10064400613 Bytes81fe2a26c20d287cd55ef01fd34e81408a2870f87b99e12583d78aa9ade60244
sig/plugins/proxy/socks4.rbs10064400725 Bytes8ba736007e80b5997b281734284166bf1e37d241dfd1f0ff10bdf66f920dc5fb
sig/plugins/proxy/socks5.rbs10064400903 Bytes15bf7a815cb015401d5a0eb35dbddc0d8cefb8c861da4fbf39ed1d00ea98f646
sig/plugins/proxy/ssh.rbs10064400373 Bytes50b16247ce61d2439bb2c20a78284220d12d2576baaaf7d8e2b62d9612be0b6b
sig/plugins/push_promise.rbs10064400573 Bytes5df8f9df92b251498d7883ea57bf9e3dec5ddd72b3da1881a2cf0922a64d10b9
sig/plugins/rate_limiter.rbs10064400274 Bytes365d1155b3e316ab2bb4cf306e69b0ce4f17f0e0faab5d161f9710223cca2f6e
sig/plugins/response_cache.rbs100644001.51 KB9bf21f24a3547a63a0865a301f09c7835aba710d5f9ff1351d1e09929653a40c
sig/plugins/retries.rbs100644001.58 KBab7ca3e895349a36a4e434b4da83d15824d3cf209019cac0de2d1bf6eca32c29
sig/plugins/stream.rbs100644001.09 KB2aa7f9ba836c3d53f6be3558d819b01b2cc822f357d3b9a46f789b22f66de0c7
sig/plugins/upgrade.rbs10064400581 Bytes12132994ffdb84cce85b99c3d367e8d6602586509b0996c0847e588b065e5b3b
sig/pool.rbs100644001.4 KB0102b7ff47600eaf95faaf810cd1bce298c7452c8703ebef22ddef2ef9f135c8
sig/request.rbs100644001.36 KB1907f9b8811afab10a2bb4b745fc7365543210e88399832a6110efbb16bdad69
sig/request/body.rbs10064400825 Bytes2d5c62102fc14e8413a4ad2b8656d360000e94bd3638756005342ff1354f7d0b
sig/resolver.rbs100644001.38 KBed0f060425d0e3b9e84263760f158c024e38558b9f22fc5a6f1c6459b270facf
sig/resolver/https.rbs100644001.12 KB9f6bb72b0cd6a795c84c91fbdfdc08795aac212ffa0d16d827e87045e8dbbb90
sig/resolver/multi.rbs10064400140 Bytesa4d21ecd9fcc238439a036ab693844f0b2e0d498b17e31afb579539ccdda1126
sig/resolver/native.rbs100644001.58 KBf82e552536a5d3e57a1ce3cb6150adb384d3fc07c026af84cc586b3e7d38f46f
sig/resolver/resolver.rbs100644001.07 KBa4eef7f4d956e43278c7c2b5a80e5e266627f8a6836584a4a5f7dd19bb96de27
sig/resolver/system.rbs10064400304 Bytesc1a1cb8403216c3527184bf2f03aba8e72922561636622867a1990561ed02ca3
sig/response.rbs100644001.79 KBf8a18c5ceb7be9b70f1aa66db8fc277edce687f877fa7e0f37656fae412f7b07
sig/response/body.rbs100644001.23 KB369fd3c4f3f3c548516668035a853d41d7b72988d91d8b8c7aa80f9f54a48d86
sig/response/buffer.rbs10064400489 Bytesa42e37dfbe951bae354f1f61743ca7e0531dcbc4a7c469ecb91434f7b5f9ed38
sig/selector.rbs10064400600 Bytesdf254b2b5cbe10e58db607d269c6e1f6bbd8c0443c02f84a5df66d089ff13099
sig/session.rbs100644002.12 KB991ad8a02f4fe4ed580a4a458168eb3151b05590dceb424f4dd54bb89134709c
sig/timers.rbs10064400869 Bytes1d688d166757345ad4139e5d7e6431d779966d57433385b41938f714c023eec1
sig/transcoder.rbs100644001.19 KBb65e5bfb5f2a2a306958e9964327865e8b1bb460d2005b8cb71643c407c66465
sig/transcoder/body.rbs10064400426 Bytes92581da89d5bc69b0c84677d3eecb4cde33ebfdb72e60db182d5571f4316bfd4
sig/transcoder/chunker.rbs10064400874 Bytes4dbca2a527bbaacfa05296dbd4c830d581a6c500a26dbff00831c4ea3858511b
sig/transcoder/deflate.rbs10064400255 Bytes9977c5072f2566796c53f4937789ad9e047821e2c3da3243d7d19728ebc1d8f2
sig/transcoder/form.rbs10064400721 Bytes72e8a28a4ced8f458b61dc39652427086e6c71b83556a811630e175b080b3745
sig/transcoder/gzip.rbs10064400523 Bytescedc2928d0538854484baf9dfbc041165bacda4cfeff6497591dbfd664a90ad4
sig/transcoder/json.rbs10064400568 Bytes83edbc763c21ee3e9cf270e5ed992c0a931c540729e38a6b02186c1e981d29e2
sig/transcoder/multipart.rbs100644002.54 KBab878bd29770ceb00a8266dcb67d9c5764304ce778218fbcd6da10193282162f
sig/transcoder/utils/body_reader.rbs10064400286 Bytes168d16029751aaacd3168740050b65a0e173a466a32e4e9d0f90c7fcb82eb50e
sig/transcoder/utils/deflater.rbs10064400528 Bytes8fc3e8830c772ddb634c84c69f744a7d8efce4b28e2539ecc3423a9039603bd0
sig/transcoder/utils/inflater.rbs10064400226 Bytes1fd8e95272de6cffc028b56791e5bc7db7e8319f07454f1f40e242d6cda60541
sig/transcoder/xml.rbs10064400401 Bytesd79b0f9dac6e4dd24b7c487db626e82a78567fe2e1454fd7292527244347ac6d
sig/utils.rbs10064400342 Bytes060f31e4aa12009e82b443972b73354c136c5373bcf4e311ea9a36b8e1c7307a