polyphony-0.19

https://rubygems.org

polyphony

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

source_code_uri
https://github.com/digital-fabric/polyphony

id: 1199995

number: 0.19

platform: ruby

spec_sha256: 5f78b54569590802ee5320a2b86a834513ba36a61745b7fa4939fee705742794

sha256: 6658c8d3a56282905973e1440067e90a8cd716b86a6672c88de794fbd2950d7f

created_at: 2024-05-13 08:32:16 UTC

updated_at: 2024-06-13 03:12:20 UTC

position: 124

version_data_entries_count: 155

uploaded_at: 2019-06-12 16:20:18 UTC

indexed: true

has_extensions:

extensions:

Gem size: 116 KB

Version Data Entries

Total: 155

Unpacked size: 414 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitbook.yaml10064400111 Bytesef272aa64323166f5db46c5253cbb2ed66f85a70d4f78f8f3eaa0af65ac5e5eb
.gitignore100644001.06 KB3a891dbc785905ee9397ae54d652641bfa615157b7058029dcd5c0e50ad7ac06
.rubocop.yml10064400762 Bytes73d5cdca30b771f3a3486229643889b58693b5ee26b163b2f068c9bae0345734
.vscode/launch.json100644001.32 KB4f3ab364490ef42153554f3688c0627a3564b27447cd3a5f2398262f7d2fc735
CHANGELOG.md100644003.73 KB31343aceebb16a6300ba457d56211b1e83e13402175c173fcc8d4c3fecced8a7
Gemfile1006440038 Bytesf5f727ddacdc03382525f8e12ac748ac63d30a5e7a96f921da4f6a021bcb6b47
Gemfile.lock10064400842 Bytescce785fe344bb2f79a4571277d50df9421b81f764d2b5f25cefa5c60ee3ce390
LICENSE100644001.04 KB923ef51333463650122fec34f69ed28998d133872c1004ac1aa257ad38195c2f
README.md1006440013.4 KB35f6745056d27262f1e529f2142d00cf4d0b7dde89c849c78a674c3f8f352d58
Rakefile10064400448 Bytes71f4b071a921e33ee49fc8c5687c0c25508e4c08e0d9149db5ed5c1b1459f139
TODO.md100644001.16 KB2aee04b8098dabf1b84257c3b84edd575609ad5bfc68d18a1d615da62a4c9b76
docs/getting-started/getting-started.md1006440077 Bytes32a4759b3606009c2a3067d904a57b9897bb18fcf38120d245595e0afef65819
docs/getting-started/tutorial.md1006440014 Bytes769f313ff14e60b3d0e1282a0cf82a82d8122c07058434d2492bb01073c6c92e
docs/summary.md10064400167 Bytes6bed6435ccad36f144c3fb2ae7aa3ac8575669df9ff5e650b691dda97886040d
examples/core/cancel.rb10064400136 Bytes5d0c3469d3b7343ee4122a1bddae79a536b48c52e51700920ce97da9a228566d
examples/core/channel_echo.rb10064400689 Bytesb4d4e5b0eab94b2c042712610b311ec0a995aff4cc7c08e19e29f562117a54a2
examples/core/enumerator.rb10064400171 Bytes66744bfb641adcc1173a83c1f23f8c529e46f7a673bb9e3bf89dcd3c5d512dde
examples/core/fork.rb10064400368 Bytes384c97eadb8d189b28bd83c9808bc814f3e104edfe9bbfd809ddb1c44e27909e
examples/core/genserver.rb100644001.55 KBe747515d3c0e0666604621059346fcc80ab8f61855dd13e124a58e8b06ea98cd
examples/core/lock.rb10064400352 Bytes9d8b8c05f143f33a44230149e2b8a5faa6e0f65a07e0c41e18b375bbb3a5d23d
examples/core/move_on.rb10064400151 Bytes7fcf4ea5e0fd82dd5a575b0204641e4f518239c66d21115c6064bf35e811f4f3
examples/core/move_on_twice.rb10064400227 Bytesecf2e75639703183f0c26346b00dad981a2f9808d588363574409c1bd59e34af
examples/core/move_on_with_ensure.rb10064400327 Bytes8014af40b8ce0fa72d799086ddadd5fd2ea1678d6540a70ef6348673cb66712a
examples/core/multiple_spawn.rb10064400175 Bytesb42156dea6ce160a98301e51b88bda850305cd512be6f217204cdb291eee2be0
examples/core/nested_async.rb10064400303 Bytesf42552d53c0f14dc62dae241424abe6e63d6943135cbd00d11266c2f84b4365c
examples/core/nested_cancel.rb10064400933 Bytes8ce87c7f78663b5134182d0189f6552666cf9797fa3e0871a0b90359b50be4a9
examples/core/nested_multiple_spawn.rb10064400206 Bytescad513a15cd3da267ec5a890cd5af1864167e052b8f645da4a0372fcd2b0d13e
examples/core/next_tick.rb10064400160 Bytes5e5fb93b6b58ffa2cac16b4aa1609da2df8755a74ab656aff284165504f942d6
examples/core/pulse.rb10064400178 Bytes1968919a97217f2a631c5856d84dfa391511ec0726a483e70a76d3a6c4281e5f
examples/core/resource.rb10064400524 Bytescfcf53a22f094aeb942c7dae3a9729fa023288aa3b98a5faee071ee1cf37807a
examples/core/resource_cancel.rb10064400617 Bytesde8bc68d455fd4f09c2603f77235cef3f5323862e89584797b0f005ab47d8011
examples/core/resource_delegate.rb10064400509 Bytesef73a4768e016c60f167f06e23bd73dc5e5c944cb2c31b9ac7c0d58891aa33af
examples/core/sleep.rb10064400124 Bytes97834b5b53c864a883a06d8664b2a93ea81497a09a05d29023f78ec62bbcccc1
examples/core/sleep_spawn.rb10064400211 Bytesad750cc772903478ef030eb3422479430922c2751a79c1caa06d18b02e9f500f
examples/core/spawn.rb10064400193 Bytesb5b878ec344d331e5ef43e1ce5476a9dcba79c8132a69b817e45811fbcdbb3b5
examples/core/spawn_cancel.rb10064400261 Bytesef0689da78a0d948a3ece2e4adbfcef44e2c45daa35f81845416b80f2542a1ec
examples/core/spawn_error.rb10064400375 Bytes02ac2ed83d1f726ff60ce15c4dfdf7635ad846bacf031b6ff4115130cb7406c8
examples/core/supervisor.rb10064400373 Bytesce6218b2a1a788f3a1c2375be3f67db777514efe48ee30ba66b0895896d8338e
examples/core/supervisor_with_cancel_scope.rb10064400439 Bytesd403134e8f595363ae71400aa93ac947b6a8f4f7ee00c42cf59c68c82a6e1ac5
examples/core/supervisor_with_error.rb10064400369 Bytes2279d422cfea90ab2d5337d80d7e358267bb9b4f61bea2b08dbf22948e9d6442
examples/core/supervisor_with_manual_move_on.rb10064400442 Bytes2170ac45ec8a949c534dc39d7c33246c0fb641aecfe5a85d61f65c24980519db
examples/core/thread.rb10064400520 Bytese47bfc77e1c26e11e8c783b169c6a0d64c5606749b93051d11b1367b4180e028
examples/core/thread_cancel.rb10064400492 Bytesdc664d94cd1dbedd58c509cbdfb410d87908bcd84b0ef180c5f4d6489bcff219
examples/core/thread_pool.rb100644001.2 KBece383bd497fe93d67d2feba01dcb380e865d3ec424e2093f7bd9270b22a75c3
examples/core/throttle.rb10064400235 Bytesbbc0a307c2804e9ebe0f4bc79add3efa2e3050cc644971898a9f6887254a84de
examples/core/timeout.rb10064400153 Bytes1084ce83d4f796180543b3664f848eead92524b73bb44f4d8aa102e84f7a1256
examples/fs/read.rb10064400824 Bytes0f258dd4f3b83d8297a4ff923f037956788d94ad6b5ee091850b3ba7efdf84a8
examples/http/config.ru1006440095 Bytesac26733314d6ebf09d37f30877f6442669ede559b8cc544c9ff646307db90aae
examples/http/happy_eyeballs.rb10064400930 Bytes3b44c6f90a85582a20ad583489960c96524f5b14dad0a3327a8fa03ca9990479
examples/http/http_client.rb10064400382 Bytes87ca9012593e3c2adac8d408be18d6d3f12fdfe90bbd9bf3178790b0581dd065
examples/http/http_get.rb10064400149 Bytes6e51777e9dc36fc71341adf8f4de610a79e4294121f99d80d643ae917a4571f5
examples/http/http_parse_experiment.rb100644002.23 KB9619edbaad6afe001266b4797f9e962b4a60d82aae83ef6f34bfc74a2986e292
examples/http/http_proxy.rb100644002.02 KB236633bf2409f6aa4d9c15383c13afc3753ee17876c0c16ec6eb2e1b8bd28f8d
examples/http/http_server.js10064400673 Bytes8bdd09b53fd4a31d7d8d85741c963fcafb281f240fb39f731ff4ba71f8c51247
examples/http/http_server.rb10064400547 Bytes922c342cc8ab6507a8e1251ec8ce443993315f808a47d7f647d18f20d1871ed3
examples/http/http_server_forked.rb10064400502 Bytesbe15e3c6be617eacc8471e8fdceafbf0760b91937db5880c5558775dbc008a66
examples/http/http_server_throttled.rb10064400349 Bytes1c5957ae239088f670607b60e627f82db76fc55c968c250517b52fcd211465a8
examples/http/http_ws_server.rb10064400706 Bytes765cede5b850f770e006e7d5d29b263d40af6f935c611e65e122f04830168498
examples/http/https_raw_client.rb10064400278 Bytes048479db92ee59bcb8ecbf5633d938062ac4538bcf44c2fdce80e46f68214c52
examples/http/https_server.rb10064400589 Bytesc7422ce58c074f423746aeabafe66c8bfab227ffdfe65100610bf43a8d1d4345
examples/http/https_wss_server.rb10064400801 Bytesfb7cdab0e471dc3ecc051308f492a1dfd11b95c0cef85365921b17b5048a81f9
examples/http/rack_server.rb10064400353 Bytese3b99134d045ab43158b9366dfd3d5ccbbb471026fad3b4e130ddaf94fb16599
examples/http/rack_server_https.rb10064400471 Bytesc7ae06337aea52dae3b2a4bbbdf320781cd70b1da9c34858d819a5b6a2f56f06
examples/http/rack_server_https_forked.rb10064400662 Bytes50dec5515a6242c9255a5ab66f921c78cfbd4fed83d862050b6b3269215b8514
ext/ev/timer.c100644004.7 KB96a020832feed13f296ed2e1a621168015c07f2c0024d1ee2d489f7b6f80a3a9
examples/http/websocket_secure_server.rb10064400594 Bytes3aa5a2670efc4f8ac45c67bfa42a5130d1d879304dad987af9e2db36bf7bdc6a
examples/http/websocket_server.rb10064400481 Bytes5a307b4a6bbfd19ad28533c7df66f203155d3a733adcbebddeefaf335f007a53
examples/http/ws_page.html10064400911 Bytes86b7fa1599188e1e77a5fea351e29cad5722e080e87ea3157a6db419f091e1a6
examples/http/wss_page.html10064400893 Bytese2220f69bf76c7f02ed86bf382ae9fb9ea5b32011e4d8d1eeac0e8befb27408e
examples/interfaces/pg_client.rb10064400641 Bytesb20c6188b68bac1592b83a5828449b0d07921c1d3fe0154e375288c23002fa2c
examples/interfaces/pg_pool.rb10064400815 Bytes326227e2d8554444ab2aeb36f3ba9c1f528361c5de873fb0a23ad4f2ffd6cba8
examples/interfaces/pg_transaction.rb10064400547 Bytes5a14994faa86c00aad515ad842d8197094748520499b4f2ad3d040e3c66eff00
examples/interfaces/redis_channels.rb100644002.33 KBe84fa6afd6662101edee026cdafbaf1af37874a677039322fa179e4d2f55b654
examples/interfaces/redis_client.rb10064400328 Bytes39a62d989d2e4d661a6185feab5dde4f2113c1daed8b01337c7e4f0bbe234161
examples/interfaces/redis_pubsub.rb10064400472 Bytesc04e5272dba1ee7a7503092413ea1db423da73b9bc5ae566645d628a209d6615
examples/interfaces/redis_pubsub_perf.rb100644001.24 KBaf71048325c0540892a2e3f0a7d0f751bd734b5604601c294e9d3796190203e3
examples/io/cat.rb10064400269 Bytesd74c6abfe88333950d285a5e59dd8017c38552e57025b3c85c5d4ad74cafc66c
examples/io/echo_client.rb10064400390 Bytes93a430b41b1680edc4306df0f583d359bd3ccbba35ceb22ab8fa17c926aa600e
examples/io/echo_pipe.rb10064400257 Bytesd634284d2532b7c97486acc1754e9672e9828dfaac97621f41ba65ffd5aa0d50
examples/io/echo_server.rb10064400299 Bytesf3fd904ed183ac856db80b5ef73558297c746d569e83bcdc69a7e95736d76e9f
examples/io/echo_server_with_timeout.rb10064400723 Bytesf30c5f2049bfe97c7cf72e11fbb602096d5efe60376434e239363b4e4f34af6e
examples/io/echo_stdin.rb10064400260 Bytes5e453b7595d5ad938681b8e5cc59bd27d1f283f292a189a58759fe576b01e0b9
examples/io/httparty.rb10064400209 Bytes1fd9fb1097aa6925f977f3e4de32c7abb60496dfed8ca170f035ffe8a5865bcb
examples/io/httparty_multi.rb10064400537 Bytesec738232f54f6018e4fcfda876ef984b29a7de483234712ccdc1e3dc20578153
examples/io/httparty_threaded.rb10064400429 Bytes231d2af088b9cded3a4a780797a69edd979f13304b9bf9e70d54c44280dc08a3
examples/io/io_read.rb10064400148 Bytesc48dd3f1328e1346b26826412c409376c5a21645746eb23bf5c31ce6904f7a3c
examples/io/irb.rb10064400197 Byteseb36d104d692a5eabd777b4c3cd3f036d0394f235aad623d7b2f236a8b8ce823
examples/io/net-http.rb10064400243 Bytes54cee5cad5095335e86d445bebe1cf2f5c34bd44e00b0900d81c7efc1674f2ff
examples/io/system.rb10064400202 Bytes10becb30828e51f0d3b7ffb44cc2e4c9a994a6b054daa40ad393dd1220334daa
examples/io/tcpsocket.rb10064400327 Bytes846dcdfc9ac6317dfa6907ae1ff3fa5de8856cb26c22eab3212e5eedab9b5b45
examples/performance/perf_multi_snooze.rb10064400350 Bytes03fa0fa9770af9809e71a42f3a039979ab6c95fcd361b65600644d326f570d60
examples/performance/perf_snooze.rb10064400456 Bytes42bddaa1d60914c9b61c5a0d7bcd40c28e6cfd82b577240cac7fd3dc400b2e05
examples/performance/thread-vs-fiber/polyphony_server.rb100644001.17 KB8fbbc004568981c8797201f54ff605cceedae29a076331f7c19774b4add0eac7
examples/performance/thread-vs-fiber/threaded_server.rb10064400614 Bytes85f6ff547eaab13cf8854eba34497c8d7538aef1d14dcbf063e212fbfb844e80
ext/ev/async.c100644003.87 KBb97b418f8bced828b2194421389b9c959c026a52c53d5119d8e5788179943881
ext/ev/child.c100644003.99 KB13cd5c28ff647a2312686afc0f56f5488e04685d63f97a0f92cc31423226ba5c
ext/ev/ev.h10064400948 Bytesfc88ba7d65411d1adf4c7d090cc7a43dc56facc29cf1fb610d5a545598b081bf
ext/ev/ev_ext.c10064400364 Bytes093da3797b6ba83d6fdcbed95af19a1e35c2a7f19ee5d5b8b8f78c4fa6098a9e
ext/ev/ev_module.c100644006.34 KB0e6cb7a73e50b29e036d28430d6392f1fc2eb896a8da3d49f7c7dfed842b88c8
ext/ev/extconf.rb10064400614 Bytes59ce0c9fe12401256f3d8e657b0a2a2c6d3e719a1cd7897853e231b6f4446956
ext/ev/io.c1006440010.5 KB0806b0a633b1db1505f59dfc4e90edfa8eafa5c75960a6204ed89e00a3ab8fe7
ext/ev/libev.h10064400194 Bytesfc04adb52be1dc3e099ff74e164fdfddc7a3a423a318f464c97fc785364cb4e6
ext/ev/signal.c100644002.95 KB7320b168c61cf527e4727db319879be973b8980b325c97526df2271e3ad3a65c
ext/ev/socket.c100644003.95 KB46fc92e488f68713798b9e5b926bde7a6b14885d071ca8290a6a3cc7a1e2fc85
ext/libev/Changes1006440026.8 KBcb59b35d821147fb585f64c7a6d500bfc3c363abe0bcf26907c6c686a2e73cb5
ext/libev/LICENSE100644002.01 KBc4dd1a5bc38b041a320b93c5d6c08f5c41a63f2ce718ee16cfcb757fad448199
ext/libev/README100644002.5 KB61f7a4969c1df4129fd839afea8c44b866018de643b288771e589876c12d3125
ext/libev/README.embed10064400103 Bytes0bd2b8c090ff8a3fa69137803c9658650e25e6527222bb065500c9a0d4825b27
ext/libev/ev.c10064400129 KB10325ee162554d26ce0d7b7591847a8700bb64eddebaa04e0920a7c1e85d4a33
ext/libev/ev.h1006440028.7 KBaac39cc7cbb7b20403101334aac5fd0cdad383074877ec2735cfab02e022ecd3
ext/libev/ev_epoll.c100644009.64 KB0e03dd003ec79214bcd2274ca7a48ffae29d92e086e9363e8221cb9910d1c537
ext/libev/ev_kqueue.c100644006.65 KB37655ae0acc3a06436723e9537355b841ca32a75dc131bf1066aa2cca0acb731
ext/libev/ev_poll.c100644004.34 KBb5b2f71f02f6cbe46017dcea5d05e2b6fac928ecb2b8e1d5f06525ba43433060
ext/libev/ev_port.c100644006.25 KB50f346695498e735a1c68d61b364b56cd4cd0ad53977fce446fafd835a24477a
ext/libev/ev_select.c100644008.61 KB58f4a5bc910e698c7ac4c2310a52540864effb7adeac75d2bb0dd54ec70ce2c5
ext/libev/ev_vars.h100644006.08 KBbae6ba2c237bb6ad01f944afe88eaf1d5d32eb95407468856354480bf6d162fc
ext/libev/ev_win32.c100644005.2 KBbdd21385807e039d4bd149a69ae7a8bb1e25685c154694df203b50568ef66358
ext/libev/ev_wrap.h100644005.38 KB5fa3f5ef77a924afdec593857ddd44766d19a9a33f59bb82332674c887a94a58
ext/libev/test_libev_win32.c100644003.48 KBbb21cf78a52741779ae2debee8190aba9e77d819581b13bf83a16a1d9a244317
lib/polyphony.rb100644002.05 KB33f5a4730ebe1ed7497293b280aa483b58dee3cc584e4844e9bf292a1f985166
lib/polyphony/core/cancel_scope.rb100644001.14 KBfd0e675b4f68215a63e14b6b461154a5d2c5d0c9858125087f3b6083f9b3e4a8
lib/polyphony/core/channel.rb10064400663 Bytesad709ba0a5f6718e62d383f586bfcb8d08584f5b6f826599887c1e8c1310e57e
lib/polyphony/core/coprocess.rb100644002.12 KBb33c87cd6accb8840b524e94ec540e92a317a543044f32a4c4115ee4d73d66c0
lib/polyphony/core/exceptions.rb10064400440 Bytesa630951e99bb56666e67f8b8e8ff1fb6fd80f8d741f48280b579e899d3ebc841
lib/polyphony/core/fiber_pool.rb100644001.88 KB4b3ecafd1327ad91b711df651ca3091e0c5f6ee806f8c7145f565c86d051ee85
lib/polyphony/core/resource_pool.rb100644001.1 KBe26bd26c4003f33eabeb512258bb95a53f09b97e027e75d36e08461bce32cb02
lib/polyphony/core/supervisor.rb100644001.2 KB6e389c9fe9256b4e9145ed3cddc2bd1461d413f8ed28d32ca109633ab557df36
lib/polyphony/core/sync.rb10064400380 Bytese0606265dd5d95e6765bcdf621e8b5da145431736f69fcf9222367aad69d0eb5
lib/polyphony/core/thread.rb100644001.1 KB1554793a222c6049e7bf0cd2d2ef32667a2dadc92892f18030fca900f497ed7b
lib/polyphony/core/thread_pool.rb10064400978 Bytes6d43fe94ba7d7865761983342f093e9f7f2ef101410f1f4ab468e6586e6ca27f
lib/polyphony/core/throttler.rb10064400813 Bytes5137929de207c3c2c2d84379724f93e2d4dce7c2f97a6e998935c5e51017ba18
lib/polyphony/extensions/io.rb100644003.37 KBfee48e9d38e56ff7339d208493365a662ab305bd6329762fa3cfd1131c676abe
lib/polyphony/extensions/kernel.rb100644003.47 KB98fec9eba1850783ad8f56e2203e2f36d2dc6d0ea8fd98d7439a5e4c8eea95f4
lib/polyphony/extensions/openssl.rb10064400228 Bytes55b5af771b73ccb17b6fef89b250a5fb038f5b4b8b6ba9a82095361bbd75ab3b
lib/polyphony/extensions/socket.rb100644002.68 KB95c84b91ad8e83fed9e95eff9a33369eb953564b3a98a15cde61b6460c9288e6
lib/polyphony/fs.rb10064400410 Bytes1e7c8e7f69b854b93bf615fc60b272341ebca3784b2818c64640c1553a7a357e
lib/polyphony/http.rb10064400262 Bytesb5cd4c420c41ff0145c1ea356a878c63b1761f1aaf7880e1d344bb5becb3da05
lib/polyphony/http/agent.rb100644005.19 KB2f5310169a9190cb9806daf1ae6b86961d347f34175d366ad67342bae84d99bd
lib/polyphony/http/http1_adapter.rb100644007.64 KB1c2407f270abddf329588d0b8c05352dc725599c90b615783b217253cf7a6b51
lib/polyphony/http/http2_adapter.rb100644003.41 KB17d74aeaab8a35c4df5cd323c7286185199445351a0567128290fad9b775f622
lib/polyphony/http/rack.rb10064400374 Bytes872f0993d70d802dd857bca2bb145b3aeb11228b01ba2fe701c1634680e0394c
lib/polyphony/http/request.rb100644001.12 KB9b96205d198990fe822d37aacfc687e55783d14d0e3710fd47e4e3838e9e0975
lib/polyphony/http/server.rb100644001.17 KBfd8bbbce9b6416c56974333adda2ade52adb0a8486efe4ff4915c0cfc9f05772
lib/polyphony/line_reader.rb100644001.76 KB388d61571c43a6a52b1d2c3226982a0071e64f3b77aa48287c1ea4b3b2cd21d7
lib/polyphony/net.rb100644001.57 KB3d8992c743174ee9f0d9ac9b4a0a11ff12acb9ccf82c0f60c474afdacfe82b78
lib/polyphony/postgres.rb100644002.01 KBd224ae705bc9d971d0925a0dacece5eb0670d2d2b6ea8aa07a3f66dfcd3d2b1e
lib/polyphony/redis.rb100644001.37 KB61596e87744be0d71f913729a41228d81a4959d594120c239faa3c91fe301463
lib/polyphony/version.rb1006440071 Byteseb2b90b6914bf85b64ec06d4bd43a469cd45a959006a0390d08d826ac04c9936
lib/polyphony/websocket.rb100644001.17 KBc4321a7bdc67829fc784aec959850322db0c092c202132dff5e588c67e8d2622
polyphony.gemspec100644001.29 KBe6c62582d90e7a5fd3cc54cfccd9ae8108bf32433c1686442389271e3ea8192d
test/test_coprocess.rb100644004.39 KB19928edd64987b37c218e04aaea964dae612b1087c0f6a172e9bc00b8d16ca69
test/test_core.rb100644003.77 KBbc96126a9773a44c2b2d4bf94961018ff7ff8c3fe9cf147ee3dba600181b8274
test/test_ev.rb100644002.16 KB154a989cda031229219b359e718c2e973bb0452a5b26efc3fca1e5b73def3015
test/test_io.rb100644002.65 KB9c70e9962655e8439e24536c596c5e7723b5306cf9f563e6c40c34c2e730f32b
test/test_kernel.rb10064400436 Bytes4f4a283617bc4f2701d8128ad573051183756f413c47eba394866ebb0b1b3dec