hanami-1.3.4

https://rubygems.org

hanami

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

allowed_push_host
https://rubygems.org

id: 899832

number: 1.3.4

platform: ruby

spec_sha256: 14d2224e86fc23a9b38acbfb18ab71494d58ac903c621f9ed53b6a7d5265138d

sha256: be3cd443fcf9910c4fbb53427f4e6e65f0f1d4da658507691c1d3e7658b71052

created_at: 2024-05-13 08:27:35 UTC

updated_at: 2024-06-11 10:08:18 UTC

position: 32

version_data_entries_count: 141

uploaded_at: 2021-05-02 17:02:56 UTC

indexed: true

has_extensions:

extensions:

Gem size: 93.5 KB

Version Data Entries

Total: 141

Unpacked size: 362 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440027.1 KB40fb33c42055c0bd3b6c97496d0d28a1951d0e23759fdac7540f6fa6585a1423
CODE_OF_CONDUCT.md100644003.15 KB31e7fceb9849db2a022c10a004712bb185dffedda8fb1aa389dff5253324396a
FEATURES.md1006440010 KBc6ddd392d2b5d13bad530ca43d2871f77b75547527d19ae619193888d34338da
LICENSE.md100644001.05 KB8e3926a578fa603493330a4371b2573cb5aa6e5cef8a5463efcecc34bcaed13d
README.md100644004.99 KB279576523d6101d8ebc91bbf3c4205fcb53a918fe2ebd15786095492da6fe648
bin/hanami10075500189 Bytes85bd8030805cd547284a4de1d4e7528671c6fb949c45d6d5b37888ff195a9601
hanami.gemspec100644001.74 KB8dc075b62ed7e2a71fb043ab9717e35640f2db3c3775559433b557123bc10f6a
lib/hanami.rb100644006.54 KB984f2a377c41343824d9b0a9f264f4b9315d222a0b21dac3f237144ce4fea73a
lib/hanami/action/csrf_protection.rb100644005.59 KB367596d72f7b2748255fba12969bc7e55a9f2087089067017a752890e0ebdd0d
lib/hanami/action/routing_helpers.rb10064400932 Bytes8c727cc2251783658346ae2d3a189dcba3b7b33eb26390d1dd8546cac90c31b3
lib/hanami/app.rb100644002.15 KBf69769ad6f495161525ec03794f73df741080fa2508853e3428e32390bcaeb20
lib/hanami/application.rb100644004.8 KB1ca0c52044f43ea7dfbc58374acbf0931994976cce9099d1e163023b30fa1d3d
lib/hanami/application_configuration.rb1006440042.7 KB2aca933e0230f85a9b8b5d943fbbfba84a49c9e53aff73b566c833e5cbd91464
lib/hanami/application_name.rb100644002.69 KB25c4014e1a62394d32afa6c706ebd4842e6a4faad52604cf176763ce2ec97918
lib/hanami/application_namespace.rb10064400256 Bytesd3402e7cf2ac32ca5034f5c1166a8bc8b5923ebd97e1b8e863ec958394291fee
lib/hanami/assets/asset.rb100644001.45 KBe10cfede49bf404dfaceee06c2fa7a7c92d617983523483ee5deb8f28a6cc0a4
lib/hanami/assets/static.rb100644002.74 KBe0042c4b8eb81026a89b06f56ac547f684105431d8c84b4a6bf81a33683723c3
lib/hanami/cli/commands.rb100644002.9 KBdc47b3b53800d71684f1cd9383b19fab44bed867893399ed256e91394884b2ac
lib/hanami/cli/commands/assets.rb10064400292 Bytes71570f2bd803c6fe84f741e73e4148db887c56d90256d11adf370476f95a26bc
lib/hanami/cli/commands/assets/precompile.rb10064400962 Bytes185f9fb4d39f6939db97c578d5cd6660a532b4bb7b05177b2b6ff50d205b81d0
lib/hanami/cli/commands/command.rb100644004.25 KBbfd0af8e5df28496bc029124888545747b28e9b4dca7737d7c498137b406b218
lib/hanami/cli/commands/console.rb100644002.45 KBa1936ef22872d4e401ff320b70ab0e4f9479ee64feed4095115d151a75211171
lib/hanami/cli/commands/db.rb100644001.01 KB591d4465e5a0a6225a3309f9f922a46a5017f6fbbcb4b10033f5d6ecf4c8907e
lib/hanami/cli/commands/db/apply.rb10064400688 Bytes5d70fa83aedb69284a05511f3f957f4c3d44b48d1c91650d160433b5586ce39b
lib/hanami/cli/commands/db/console.rb10064400948 Bytes9d4c8610c1775d2875572344b4916ddc69a2ed0a6c8edc2951d952b9c77dce7c
lib/hanami/cli/commands/db/create.rb10064400675 Bytes65806a3b5ee843dd35717b222e5811cf9d750428e96429c21dc4c3ced858662c
lib/hanami/cli/commands/db/drop.rb10064400661 Bytesa8e486f317a262d2d8f2500f2bcce6ff46eb44ff32b9e42956f1897ca712ab90
lib/hanami/cli/commands/db/migrate.rb10064400976 Byteseb565f1b5721c94f8e1bc32e52ceabbb94142f815383c92b0d1a54c0f607ede3
lib/hanami/cli/commands/db/prepare.rb10064400688 Bytes04cf2a16a43dff608ab55e1728a39cd305d792ea75cb90de4f933689f988b2bf
lib/hanami/cli/commands/db/rollback.rb100644001.49 KBa09c36553e14fa424c421e48112e0a6a0ac7c430a1cf95825eb34f3a09adf279
lib/hanami/cli/commands/db/version.rb10064400693 Bytesf632695db03c303cfcf2d92e613fdc221e3649be36c347cb656ac48fe8fd87f9
lib/hanami/cli/commands/destroy.rb10064400801 Bytes9df92f1470a82af67a0bd94e01f0dc2c201554a937db93dbf9ae07e10b15de1e
lib/hanami/cli/commands/destroy/action.rb100644003.98 KBf50dd3467088082999d80e686fde9af0231d9f787e2759e078ed32ef1807ea12
lib/hanami/cli/commands/destroy/app.rb100644004.69 KBc90a6f68f000d5de8a6aed66028f827cbccf6279be54fbdb747178348b4e091a
lib/hanami/cli/commands/destroy/mailer.rb100644002 KBdbcb138addf65adeae629eea9bf7286f9c586a405757fc581a15abc0c0c8d93f
lib/hanami/cli/commands/destroy/migration.rb100644001.48 KB647428f243c8bbf0a4e949d3f258db309e97ec937307c6e4259e0ff3e0987e5c
lib/hanami/cli/commands/destroy/model.rb100644002.23 KB7157593c6925528f05607374fdb7bfa4fb5beb10fa31f1bfc1eb7eb1596b60ce
lib/hanami/cli/commands/generate.rb10064400929 Bytes7170bcbe6e1d6faeb1871616fbc27ca8549fa3af0f02e5814f03703e5e497f9e
lib/hanami/cli/commands/generate/action.rb1006440011.1 KBcc332c4d23a3ce99a2cdabe998946f87a2b96f25046d1540666d0e9aa0bee4f7
lib/hanami/cli/commands/generate/action/action.erb10064400156 Bytes8ea7ef428b5f4c9fc76c40526fd259944c2d94c406bb4d3df5d73b749b8356e8
lib/hanami/cli/commands/generate/action/action_spec.minitest.erb10064400390 Bytes83b295cae4f13bd4b7819a4698d8b896d92bf75d02c7c059f824475631ffb42f
lib/hanami/cli/commands/generate/action/action_spec.rspec.erb10064400294 Bytesa28dbbe197cf7227c86560a6e0fbf062655cbda6434a26c5252e5d6ca16f50c1
lib/hanami/cli/commands/generate/action/action_without_view.erb10064400156 Bytes8ea7ef428b5f4c9fc76c40526fd259944c2d94c406bb4d3df5d73b749b8356e8
lib/hanami/cli/commands/generate/action/view.erb10064400148 Bytes8317b5fb84667f1eef2b8e6f4dcd705494780b9a479b0d8e3c2e80518c55757f
lib/hanami/cli/commands/generate/action/view_spec.minitest.erb10064400508 Bytesf2141ff16473a7da9d31b323e6b64f3a3b77671a74b8c53c5abd1d69e6a2c115
lib/hanami/cli/commands/generate/action/view_spec.rspec.erb10064400416 Bytesf4755826496a6c29e3e3a270f5942f4327a07d97b3fbcef7a387bac62d097077
lib/hanami/cli/commands/generate/app.rb100644007.92 KBc72cf31205e08011d3a3a653c3e73bceec8015e82675af974fb01c4509c88056
lib/hanami/cli/commands/generate/app/application.erb100644009.44 KBc1b9c5df8d70c53a6462b482a58683b31319d2a91b403843a55567342497f38e
lib/hanami/cli/commands/generate/app/favicon.ico1006440014.7 KB3cb1038690ec4c1a719752ad5e3cc18e0f8f506ebbce97f4e41d73d9d6f88895
lib/hanami/cli/commands/generate/app/gitkeep.erb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/hanami/cli/commands/generate/app/layout.erb10064400130 Bytesffd50aa073b3b9a8384535e7a027f7a80482835ea1f9472978b753af1a4edfca
lib/hanami/cli/commands/generate/app/layout_spec.minitest.erb10064400317 Bytesbfeb6cdb1496a7996960bf29d68591b58e888952a72e3d5f82389b3d3d54b5c9
lib/hanami/cli/commands/generate/app/layout_spec.rspec.erb10064400339 Bytes80962b0cb397ca864962a987c66bc3ee22f0cd050104c521c7e86cda4838ae84
lib/hanami/cli/commands/generate/app/routes.erb10064400160 Bytes36b6cd77cd89dfd7c6b7173624e639de0d12b70098378ab75f928f398548f312
lib/hanami/cli/commands/generate/app/template.erb.erb10064400146 Bytesd2f478582eed2f3d5bd8c52576e298d88cab86dad9d235bff45b5565e3a27d41
lib/hanami/cli/commands/generate/app/template.haml.erb1006440083 Bytesecbcf972e72eb6e6d97f0e96b3139f9b9ba649bb4a9fff4271f68ef0dc2a3ae1
lib/hanami/cli/commands/generate/app/template.slim.erb1006440096 Bytes3b9f3c5a035f7b23007769d7762361f3b481138f4def00235fcc06150cc1835e
lib/hanami/cli/commands/generate/mailer.rb100644003.16 KBd7fe36d77967c72248376b4c7ca121e4b7b307038f46f86883664179ed825749
lib/hanami/cli/commands/generate/mailer/mailer.erb10064400163 Bytes348b579afdc2f5f4833fe337190f58b74668dda8b5b291c49a37a9a8c921f8ac
lib/hanami/cli/commands/generate/mailer/mailer_spec.minitest.erb10064400168 Bytesa9e2bdd838939e24e6da3a4a3ac28a209a3a45edbe9ca68699201f7827974d77
lib/hanami/cli/commands/generate/mailer/mailer_spec.rspec.erb10064400151 Bytesf585b3d94eaf9711772130f25bfce47af8e9d008f5fe3e04e62d395e45b83a8d
lib/hanami/cli/commands/generate/migration.rb100644001.08 KB5934eccb4ed1c04dd57a8ff1653e4837f262020ec218e1248326bc504abef2b7
lib/hanami/cli/commands/generate/migration/migration.erb1006440049 Bytes0fb46bee33d2038fa99c973cee7306215d766f8c50b5eb2ec13417eba9ea2a2b
lib/hanami/cli/commands/generate/model.rb100644004.03 KBf14bf1fb885330168e4776cbc90680f6391a2fe82420036e7d804bcf80a2eb51
lib/hanami/cli/commands/generate/model/entity.erb1006440049 Bytesde9bb237d9de5254602bfd1f8700f7b1fc86a08340f3ac01a53a552feb8ad872
lib/hanami/cli/commands/generate/model/entity_spec.minitest.erb10064400102 Bytesa173796a670bfd2de50b8131b95904fb6561cf95d5ef46adde52e7de327efc73
lib/hanami/cli/commands/generate/model/entity_spec.rspec.erb1006440085 Bytes6e2aedee6140b1c04896a7985258181f0109f1be1f642341a1e122b694049f9d
lib/hanami/cli/commands/generate/model/migration.erb10064400213 Bytescd336d665c8e2ef7af97d5927a3731a9acc8c942c3952e67c84b3b56d236a9ed
lib/hanami/cli/commands/generate/model/repository.erb10064400144 Bytesa5078261f22eade0830fb50f37159d9a68f771e8e5d9b506affd08c995deefc2
lib/hanami/cli/commands/generate/model/repository_spec.minitest.erb10064400112 Bytesce9b70cc82ec4fd461dc75c84e7762ff3263dad221f0e3c630fb1c59489f02fc
lib/hanami/cli/commands/generate/model/repository_spec.rspec.erb1006440099 Bytes776fc36cc73156e2179f67dd7ed28a314157f505077820963ac36206e64f1d03
lib/hanami/cli/commands/generate/secret.rb100644001.21 KBe59ccecc379dd13e552335689eb2b8d805eb82a12746a164fb27fb2170f11e4e
lib/hanami/cli/commands/new.rb1006440018.1 KB51fa9e343b5505fcc754eda4050d8bf69f0ce4406808211bba362286e34fd346
lib/hanami/cli/commands/new/.env.development.erb10064400141 Bytesc08b2dae5baece6c06336d48ec48711c68d634c46f2b2f489a29a9e1460955da
lib/hanami/cli/commands/new/.env.test.erb10064400127 Bytesd14c87abf6caa47985c95957642e777e1631f9ef73469c1c7b186e639a19aa15
lib/hanami/cli/commands/new/.gitkeep.erb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/hanami/cli/commands/new/Gemfile.erb100644001.87 KBb85e8b7ffa2c8ca28ec8520d82b1595082e21c8a5f2ecf15dc9f9e2efa1ebdf9
lib/hanami/cli/commands/new/README.md.erb10064400648 Bytese4f8ccbccff4a5ab0419ee5c017f594a17358a17829b807447575631c3ac779a
lib/hanami/cli/commands/new/config.ru.erb1006440054 Bytes7603d1cee4c21d900d3190dbe423a1a3215288b5a753febf2f98aebf64a12031
lib/hanami/cli/commands/new/config/boot.erb1006440045 Bytesafecfc2e3c0a2ad50555a16dc6e85a34a74b31506cf295eb446bd445762f5bef
lib/hanami/cli/commands/new/config/environment.erb100644001.11 KBc75d4dd8962d51bb462f5cea0d74d4ad7633c4107bb22afe3d111f2cfbc00e79
lib/hanami/cli/commands/new/gitignore.erb1006440045 Bytes34b39ca89ec8a59d4dad4650e791eb77eea51bb15f1b159f07cbc7bd226a0b51
lib/hanami/env.rb100644001.28 KBf2c8c01855dcb205befc7dbbdd786829d677592a54dfd783a2ee3e4ad3256855
lib/hanami/cli/commands/new/gitignore_with_sqlite.erb1006440058 Bytese70f7f301fb256a5399d2e0b06710bb89f0acb18f3d96dd989304dbf62d7fa7d
lib/hanami/cli/commands/new/hanamirc.erb10064400165 Bytes2bccfb849fa101fb9fdccf42a1033a35eb78fea6d208ed060441b0fd77d98308
lib/hanami/cli/commands/new/lib/project.erb1006440033 Bytes861a19ae686f38e60950421d9ae907be2f965d1a136016650636598fc72ef4ae
lib/hanami/cli/commands/new/minitest/Rakefile.erb10064400212 Bytes2d4e4c5f21c6a8c4baf9d9d1e04abea931f20a4f113fddd3ef95adee0416fedc
lib/hanami/cli/commands/new/minitest/features_helper.erb10064400191 Bytesbb887482db044a30e400807e6644ed2814e9767fb80f50f31a313c5305214ba6
lib/hanami/cli/commands/new/minitest/spec_helper.erb10064400146 Bytescdf96f44f749fc8f62e6aa8b93fb04b813d8ba5f4984805ea6c06ea637690c70
lib/hanami/cli/commands/new/rspec/Rakefile.erb10064400161 Bytesd07ea669123bde94a182046a253ad826dc8127490cbf1efe2940da7c286c0ed0
lib/hanami/cli/commands/new/rspec/capybara.erb10064400160 Bytes09918bcd33d07f6391923c413e2b013138373fd42cd2288cd2b250be8185e600
lib/hanami/cli/commands/new/rspec/features_helper.erb10064400306 Bytes2a0d09378a61cb35cf846880c323ced999acbd2af3dd8f7c278eb99867c2447b
lib/hanami/cli/commands/new/rspec/rspec.erb1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
lib/hanami/cli/commands/new/rspec/spec_helper.erb100644004.57 KB7a8ab94a19d9ba2929f6cf5df0a668ffa6f8f0b33a3f71e9ffd2518cc4777eec
lib/hanami/cli/commands/new/schema.sql.erb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
lib/hanami/cli/commands/project.rb1006440010.9 KB4b84921c105bf0845367a6ca3939e839cd1bcee58831c1759c91133d323adbfb
lib/hanami/cli/commands/routes.rb10064400387 Bytesdd84e7e176162b92a019f669161d52fbd4bc68c93bba1f5d71a770789e35f644
lib/hanami/cli/commands/server.rb100644001.34 KB03d1eec1f95de2ce1aaa6f1fb3055c29c2786fb757d9c44ff9fa305b8f40f529
lib/hanami/cli/commands/templates.rb10064400652 Bytes462f536e37d27bdc76eb02c9b34115a2227c7445ce9b931b238145515bb3f2cf
lib/hanami/cli/commands/version.rb10064400376 Bytesd7749e27644fc852c8e66f318dadf02fea6680ceccc087959938ec332fe7146d
lib/hanami/common_logger.rb100644002.71 KB4c02b1b2d4db4e91e15d506d126e23528e5d0465a704f3ef3250311f5d83039b
lib/hanami/components.rb100644004.63 KB605760e5a5e46c605c3aabff11ad14e5f396546fb2e544e3badcb883765fa9e9
lib/hanami/components/app/assets.rb100644001.69 KB36f60dffdac43f93c92e31fadb1a5ba4f7a05c3dba1e448055a24c3316f02963
lib/hanami/components/app/controller.rb100644002.75 KB35f543e67dfa164102251fb9096153bace2d8373f8299600479aa60f22e6dcd1
lib/hanami/components/app/routes.rb100644001.71 KBd734ba47b85a6a5ad3f00d05190d91146644994d6bb4c69de0e6cdd3c049c2c5
lib/hanami/components/app/view.rb100644001.19 KB1b2a45610afb76c786badd580aa6210d65205b58ccb80ec380a895e0f532a6e3
lib/hanami/components/component.rb100644004.06 KBdaf59940a34f4961b6f2c96f00a2a49903edad314f7f39e46882e7e9a8e016d8
lib/hanami/components/components.rb1006440011.9 KBe1ad617945b5794ca3d9d445d87fa911c221d974f7d45b4bf7dfdc6e74e81ac3
lib/hanami/components/routes_inspector.rb100644001.55 KB779026802ad7a73d365adf278c61f1ba99818f80c060dd66ae78a375b2ce8224
lib/hanami/config/cookies.rb100644001.85 KB7b62552fe41720216b6d105c5ca05ced209ddf249b9ad8c3a21384783781abb4
lib/hanami/config/framework_configuration.rb10064400963 Bytescaeee97fd3426a066125cf77d869dfbead0b07bd53da40e90d53f1826c9b3021
lib/hanami/config/load_paths.rb10064400961 Bytes8d51def319e5be0c7318b9c65acaf8dadc1205881413bcf7329c14fa05fa37c2
lib/hanami/config/mapper.rb10064400922 Bytese4743bd08ff25bf493a85f389ca4e3510227c4af846d0ceecd31a4dfb21f3801
lib/hanami/config/routes.rb10064400369 Bytes06b0234ea5a04722e36888c763fe3531d024b01b9559f879243ff92d2d69f092
lib/hanami/config/security.rb100644002.84 KB4b460717ba84da146e04c72349d2635324af077f230cc4a9259fc1dccad13e4a
lib/hanami/config/sessions.rb100644002.38 KBf0716fe6cad5b0c4c27607663dd753c86541d6af36b0f9992d157db78dc51e5a
lib/hanami/configuration.rb100644004.7 KBbab19f22ac922fd3d2a1a237a082dceaf619075766f83db8e3c6cb80befb27be
lib/hanami/configuration/app.rb10064400397 Bytesb08e5b44375c6cdd5ed5ffd988f96ed9cff201e3c16bdf57edc14cd2687a3689
lib/hanami/configuration/middleware.rb10064400901 Bytes90944d327d464bf44d96d6e7ea6b8acc01169558d66c9a488bbf12066bb95abb
lib/hanami/early_hints.rb100644003.76 KB5a9221aa3ce6051a03f98dd6230b80e4f8cbd98195f3024e2bda9e5b559f3f3f
lib/hanami/environment.rb1006440013.3 KBd0365ed235eb888327c5138aa53633696cca6044a0bb026da8b0d644c4a41c6a
lib/hanami/environment_application_configurations.rb10064400742 Bytes275f20ab258c1fd3d730adaff65ba759ce3cd33a3710c6d6fe89ed9074227712
lib/hanami/frameworks.rb10064400544 Bytes3bdbd7aa14122b0e4ac043997ac6ce6a514dc0c4b5789c67ce4465af517099f5
lib/hanami/hanamirc.rb100644003.93 KB2783d1ab57673ed4f997a47ed750cf46ed763ae4a4dd5e3b310d00f2489c9587
lib/hanami/mailer/glue.rb10064400428 Bytes0f65a3ff50f25adb3d527b66774284a43f1b912653f8129709b4eb1cc5a68ac4
lib/hanami/middleware_stack.rb100644003.88 KB0c007194bb7dd15ea3b47524002c95f9d29f8f81cc404559426953510cd3620c
lib/hanami/rake_helper.rb100644002 KB8f625bfd8d4ae7804b9279576f7e60ec1a0b8220794e3b49ef580903707b783b
lib/hanami/rake_tasks.rb1006440063 Bytesb2dce8483c3f2c54c890ca67442a3da2d79dd7d43bb8e35ddc6b30cd1bf5071f
lib/hanami/rendering_policy.rb100644002.47 KB1421b08fec3fca0d83fc1933bc0ec51002a6dd3de4235a4b741eb57a502350f7
lib/hanami/routes.rb100644005.79 KBaa1fcc55f55c1432f10666496795e545c05d36e0f1fbb8108db00c5ce08ef873
lib/hanami/routing/default.rb10064400721 Bytesc920961ee3a6019939cf168930234cf515351373818499cd96bfea9170ada236
lib/hanami/server.rb100644001.77 KB7ca290c9540b6943f8bbb8ae0e0ca33a3e1e71fa09a39bd9975fc4517ab102e4
lib/hanami/setup.rb1006440077 Bytesc2645e8d71e9efc5cdec7b8f63587a9ff0558939386ad53c0d47634fef09f73c
lib/hanami/static.rb100644001.81 KB561c83434b7f62f999f6a97d0bf533ca65f0f9e61af4e3128c2a62e77aa7ea3a
lib/hanami/templates/default.html.erb100644001.35 KBd436a24456f3b3c97948d187bd22b5c5748caa34fe34f98f8a31cda69814ac4b
lib/hanami/templates/welcome.html.erb1006440014.6 KB7210c44dbff3c9aa61074741ef73747030dff334162ae0ffe5b7980f44004808
lib/hanami/version.rb10064400712 Bytesc462d55a669dfe9d30eb6381c6a75d4c60ad3a44dce8dd902abb02e06a686e24
lib/hanami/views/default.rb10064400886 Bytes3440e79644b7603430dbb37c045cc8734aedd29e76fe351a030f694432c9b6d8
lib/hanami/views/default_template_finder.rb10064400458 Bytes038f1644e6a14420571fb43e8d3d4639fa3b3d8d7e2ec074cab8454264e222a7
lib/hanami/views/null_view.rb10064400237 Bytesed9346c5a0a2dea782bfad3134d71da053eff8938133b799e63d0fe8dfd0cfef
lib/hanami/welcome.rb10064400873 Bytes76ba794243d89d241675ca3b948ac28a463015c42e74631f0cfacdadeff26521