rails_template_18f-0.6.0

https://rubygems.org

rails_template_18f

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/18f/rails-template
changelog_uri
https://github.com/18f/rails-template/blob/main/CHANGELOG.md
source_code_uri
https://github.com/18f/rails-template
allowed_push_host
https://rubygems.org/

id: 1537752

number: 0.6.0

platform: ruby

spec_sha256: a06c04483bf2328f02964bfd38986663e55d5a21453d929ed8a12865ad64702c

sha256: cc971a085bc375852a1ca503835a4e281215bb057f91d85da307feb49af9ae48

created_at: 2024-05-13 08:36:37 UTC

updated_at: 2024-06-15 04:33:57 UTC

position: 9

version_data_entries_count: 128

uploaded_at: 2022-06-07 20:54:43 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 57.5 KB

Version Data Entries

Total: 128

Unpacked size: 178 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.standard.yml1006440087 Bytes627554a48c08a37360ac85de7e7035737c7ff73d7b9a684a6f312dc40a14a5bc
CHANGELOG.md100644001.39 KBe733069b1a88c40dc026b106030eaad051a5926cd4972298b3a74b60a8920bab
CODE_OF_CONDUCT.md100644005.09 KB3c05efd4517f9f6eeb9737dcaec497f521a1c4ccc095e65a65ce224bf74de71e
Gemfile10064400171 Bytes0e09482a2a50b0551987551b9f86a25a3176c4d0e9930767cb4908f61e743759
Gemfile.lock100644003.21 KB3756918e62ab77b4d1d238dcd4f36bb58354e8c23c24fe86ba13e797cda4bcd0
LICENSE.md100644001.34 KB832ba2061e56721ec56f349dac4fa2bc27683c1e937a768088050f302cd73ca4
README.md100644006.69 KB2beea5d7f85869e6b9c35bbab906b136bc2f59e95df46cecf9f83e0075beff9f
Rakefile10064400182 Bytesc4a9f3ae999304a0aed0284924b37100bbf33d94f1903544e902a02e2094ffbf
bin/console10075500403 Bytes13280af34d46869321370eb999b5ecb0b09b0c820b726e75151c42fcd3cf02de
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
exe/rails_template_18f100755001.81 KBec73f48e1202f050f6ef6ebf06df505c3a6b2f16031acb4d1fdea6db111498a9
lib/generators/rails_template18f/active_storage/active_storage_generator.rb100644005.46 KB14f6bf5933f250a4655ad7e65b5fbb65a666fc64e30c27c35d5a0c4904b990d9
lib/generators/rails_template18f/active_storage/templates/app/jobs/file_scan_job.rb10064400946 Bytes80443dcbd997f77c9c62ed1a4d8a579b7cd28abf2366ad287cbc7b8e4a189fd2
lib/generators/rails_template18f/active_storage/templates/app/models/file_upload.rb10064400449 Bytesae2c647a7313ea903eaf5f7c767e168f87dac681226d878457aa7b72b2fbccf0
lib/generators/rails_template18f/active_storage/templates/doc/adr/clamav.md.tt100644001.04 KB3ef455453bcdf9224de0f90a312ba393aed9c09af2d6533d210a6eac94135e1a
lib/generators/rails_template18f/active_storage/templates/spec/jobs/file_scan_job_spec.rb100644001.41 KB9a71e30978eb7efa61a650f212406ecb281ef60f054be9d89c8db42ecf6dfd9b
lib/generators/rails_template18f/active_storage/templates/spec/models/file_upload_spec.rb100644001.05 KB9565f6402f327d715283a1cc3d67b6cbdc61cf0d97d097c408ceb510e6d1b33e
lib/generators/rails_template18f/circleci/circleci_generator.rb100644004.47 KBa533601fa3f89da94784dfd7bfaa466f677ccb82612d58163f6afa34d1791fd9
lib/generators/rails_template18f/circleci/templates/Dockerfile.tt10064400271 Bytes6d1266f4eb192979daf104d9795c924fef2eef06f1d358dc456aa64a626e5d93
lib/generators/rails_template18f/circleci/templates/bin/ci-server-start10075500243 Bytes4b1c7c16fd7b9ec3a6e49fadbf7f1e0fabc758c8218841d1747c1c87168caaca
lib/generators/rails_template18f/circleci/templates/circleci/config.yml.tt1006440012.8 KBc36dd1aa9fa9f9170f20d240d1019b9a80c4278640351c055e6deba1717a1c46
lib/generators/rails_template18f/circleci/templates/docker-compose.ci.yml10064400528 Bytes775989bcc1b61485ab7d9a236e2de6ecb8cea3f23557fac734735ad27e8565e7
lib/generators/rails_template18f/cloud_gov_config/cloud_gov_config_generator.rb10064400692 Bytes1a501b86e1ffb5ff3a9e746e5cbd4f1898a4de51a1ac61a822d2e1287d7a9e98
lib/generators/rails_template18f/cloud_gov_config/templates/app/models/cloud_gov_config.rb10064400338 Bytes30adc3db9972f1226a0ae4fdeed730dd8bd29b082a87997bc423a7fb78e5b6f2
lib/generators/rails_template18f/cloud_gov_config/templates/spec/models/cloud_gov_config_spec.rb100644001.04 KBe29bb6c9519f61a258d30628af7704908952cf475a236c467d334f9db233797d
lib/generators/rails_template18f/dap/dap_generator.rb100644002.71 KB9117ccf42f4ed325b497c90140c40c240c10d6a65cd88bda45e538494471fc13
lib/generators/rails_template18f/github_actions/github_actions_generator.rb100644005.73 KB5436260dde825dd4f572f917e619eec4837ed1ee9bf18f06f57ae4e1478689d7
lib/generators/rails_template18f/github_actions/templates/github/actions/run-server/action.yml10064400722 Bytese1a9408c3a3780efac849b310c58a2d32885e8ce94d55a80a4a7bfd71094f038
lib/generators/rails_template18f/github_actions/templates/github/actions/setup-languages/action.yml.tt10064400519 Bytesbce9d514863e7c7e8ee47962a59f780eecbd4c4092f97d8ad89128ad67966aa8
lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt10064400953 Bytesc5f16801a5f8e5aa88a3d7bd458c1134b925ece6300d85f6e9fd3b455fa8175a
lib/generators/rails_template18f/github_actions/templates/github/workflows/brakeman-analysis.yml100644001.29 KB71eec312e380f0c8749a5810c68891cfca971b3f6cda3db19ae8dd252d918122
lib/generators/rails_template18f/github_actions/templates/github/workflows/dependency-scans.yml10064400828 Bytes7f630ea32a1ad73ad643b5a1a936ddd570ba9174d0753fbb244215e6789eca0f
lib/generators/rails_template18f/github_actions/templates/github/workflows/deploy-production.yml.tt100644001.82 KBfc3c1b5957b153a1c459073a9f68bbdabc112416b60ee30b94b9dea8452361e4
lib/generators/rails_template18f/github_actions/templates/github/workflows/deploy-staging.yml.tt100644001.79 KB8ebf23ab2fc27ab81c825bb4f1ef116ba83ac7f094162b00c220479a2114122c
lib/generators/rails_template18f/github_actions/templates/github/workflows/owasp-daily-scan.yml.tt100644001.11 KB5522ceb01386554eb82cb0efd2c6b5cb46aa1084464dff854b7c6dccba0fa0be
lib/generators/rails_template18f/github_actions/templates/github/workflows/owasp-scan.yml.tt100644001.07 KB27400c2d2511fbef865a75927b98eddd4e319e25f28ea00a21b2d9ef0f55d992
lib/generators/rails_template18f/github_actions/templates/github/workflows/pa11y.yml.tt100644001.57 KBd9ca32f955642fa0b2bbe2e564181c9d3b5c08f5a9078ea199efc8e493a2d17c
lib/generators/rails_template18f/github_actions/templates/github/workflows/rspec.yml.tt10064400738 Bytese788245427cd75e0cf48a229b4c664754065de88fa3bb99199a9c4761c41926d
lib/generators/rails_template18f/github_actions/templates/github/workflows/terraform-production.yml100644002.38 KB43cbd12c4deb1a2269bf10a99ebe04824755c09ffd60633f00bced1824fa7ef0
lib/generators/rails_template18f/github_actions/templates/github/workflows/terraform-staging.yml100644002.37 KB299467ff8ffa03f029fa16540cfb115f40cecb7a3c788974b1296381032ff25d
lib/generators/rails_template18f/i18n/i18n_generator.rb100644003.39 KB449fe599faec00af404cbcbd4eb905cd4150b05ccaea0f7b2e18a092471a2d06
lib/generators/rails_template18f/i18n/templates/config/locales/en.yml.tt100644001006 Bytes388dd052606da78b0f57dcc23dde7025f9d1782e4af2f60f1f9e565ca87a65b5
lib/generators/rails_template18f/i18n/templates/config/locales/es.yml100644001001 Bytes8bf7e22995fc6495b91aba53e2b375e28b8ea9d25d0a8a4899ac7c20cfb107e7
lib/generators/rails_template18f/i18n/templates/config/locales/fr.yml100644001.01 KBc0210995e186afdeb2f72d50226c15b2a827546e7ba480701d0e2b8484736d1b
lib/generators/rails_template18f/i18n/templates/config/locales/zh.yml10064400680 Bytescebb12dbbf28e1e790b3c1f41a601d7725ec42417ed7f86a07ba6f58f8c36929
lib/generators/rails_template18f/i18n_js/i18n_js_generator.rb100644001.72 KB5175ecfa1a46d2fdda4435a0cd5abecff9c11e0312694721db787a302ab2a22e
lib/generators/rails_template18f/i18n_js/templates/lib/tasks/i18n.rake10064400327 Bytes6a980ac7d827e93070c5b71f9d91bfbad059767c552186f1615b40f12d10aaea
lib/generators/rails_template18f/newrelic/newrelic_generator.rb100644003.37 KBef209090c94960277127bf131e1e5dc1eda48fb94916811365f9a14b9784170d
lib/generators/rails_template18f/newrelic/templates/config/newrelic.yml.tt100644002.14 KBa0bd24137084380e71ca13cb56195e9cca8b407e6cd37bb563bd7f087eb3f8c6
lib/generators/rails_template18f/sidekiq/sidekiq_generator.rb100644002.64 KB1e2facd44ac17c983a81f08c869c897cbd083d3c1e822e3e3e1c3f70b0ed4afd
lib/generators/rails_template18f/sidekiq/templates/config/initializers/redis.rb10064400380 Bytes2d87c69009cf956f7876060c9064c914311997ec6423e7bdd39f8f80e764e1dc
lib/generators/rails_template18f/terraform/templates/terraform/README.md.tt100644006.08 KBdeade305c2d82c400532dff0986566043a21ae32bbf200e79d6a8196b8ecaa2b
lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/import.sh10075500354 Bytes8b07b4b05490dc9b76b8ba94f4084a511e005ede382cecc1a25d7585f11d12c2
lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/main.tf.tt10064400749 Bytesaf18223c9738495497994843de477b655deb19a3cfa3bc9252e74b91927edc25
lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/providers.tf10064400321 Bytes022d6366680bd39f14e3ede5dbbac84103952f8e1bb7682455d4b7cef63e0e9d
lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/run.sh.tt10064400287 Bytesc5206101e74211433cefed17212f7b46186b71aab94d77a05660c9135ce67c3b
lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/teardown_creds.sh.tt10064400134 Bytese80136c61c7faf7e9596b9d6aa6a3d18f98416b2f3bbfff85c0fe5855ba3337b
lib/generators/rails_template18f/terraform/templates/terraform/bootstrap/variables.tf1006440048 Bytesf517dbcbe5ba99433845aa40186717a0b877ba94c67f1194b5648e6cee6b446d
lib/generators/rails_template18f/terraform/templates/terraform/create_space_deployer.sh10075500728 Bytes654cd0f32e4c049c11cf1cede7e44bffd887d8cc139238edd34b788430a6b357
lib/generators/rails_template18f/terraform/templates/terraform/destroy_space_deployer.sh10075500277 Bytesffdf634c40113eb817d892c6b9599fb63ed02a4ccbceb43bb73bfda291129793
lib/generators/rails_template18f/terraform/templates/terraform/production/main.tf.tt100644002.74 KB143f60340e9229b12d675b5ed5ab46e1a8b89820fab9803ae69a85bce9aacbf6
lib/generators/rails_template18f/terraform/templates/terraform/production/providers.tf.tt10064400370 Bytesb2e18df3760e900fc9f352606dd85bd3de4ec6101cb785719411c01697b755c1
lib/generators/rails_template18f/terraform/templates/terraform/production/variables.tf1006440048 Bytesf517dbcbe5ba99433845aa40186717a0b877ba94c67f1194b5648e6cee6b446d
lib/generators/rails_template18f/terraform/templates/terraform/set_space_egress.sh.tt100644001.19 KB7f3e8af328de752ad2a19ca57d308ad6f0b64bd914337d8e1a027917640b4ee8
lib/generators/rails_template18f/terraform/templates/terraform/shared/clamav/main.tf.tt100644001.11 KB41e78ecf65ea6a904834b48b47d351bc1d2f9bc6a915f400d7c666afcba5d6df
lib/generators/rails_template18f/terraform/templates/terraform/shared/clamav/providers.tf10064400320 Bytes17c76ba711ddd6de6bb3d454f550f49c1d49ae37dc09df8f4a4cc9286dd00175
lib/generators/rails_template18f/terraform/templates/terraform/shared/clamav/variables.tf100644001.01 KB538d292efba29926f13017170c3864d19b09411df9f42c02ab1dfaa59a23e2cd
lib/generators/rails_template18f/terraform/templates/terraform/shared/database/main.tf.tt10064400494 Bytesaaccc5fd5091e9faac690e4e11f488b5ea2647bebfa166319f567c594bcd46b1
lib/generators/rails_template18f/terraform/templates/terraform/shared/database/providers.tf10064400320 Bytes17c76ba711ddd6de6bb3d454f550f49c1d49ae37dc09df8f4a4cc9286dd00175
lib/generators/rails_template18f/terraform/templates/terraform/shared/database/variables.tf10064400971 Bytese3c204cef872df3e84a5848636917b95c49de4873848adcab88f8896e0ca9d6a
lib/generators/rails_template18f/terraform/templates/terraform/shared/domain/main.tf.tt100644001.3 KB8d647f470fe52adca3404ee926ed63a3b99ce41f49b5b7f0ffced6bf31e974d9
lib/generators/rails_template18f/terraform/templates/terraform/shared/domain/providers.tf10064400320 Bytes17c76ba711ddd6de6bb3d454f550f49c1d49ae37dc09df8f4a4cc9286dd00175
lib/generators/rails_template18f/terraform/templates/terraform/shared/domain/variables.tf100644001.05 KB3fbb63cffb0c9fef8819857cfa88174fbad01af2f04091cc22ebec3811740781
lib/generators/rails_template18f/terraform/templates/terraform/shared/redis/main.tf.tt10064400518 Bytes7a83a290de08bfdf015eab8d5357e6f45e33225d7056c991fad41260484e0ede
lib/generators/rails_template18f/terraform/templates/terraform/shared/redis/providers.tf10064400320 Bytes17c76ba711ddd6de6bb3d454f550f49c1d49ae37dc09df8f4a4cc9286dd00175
lib/generators/rails_template18f/terraform/templates/terraform/shared/redis/variables.tf10064400973 Bytes49d704d4af3a44425c852d43b4ae435073e005ffbf968acd74eee838dcdcfec9
lib/generators/rails_template18f/terraform/templates/terraform/shared/s3/main.tf10064400548 Bytesa9c5d4c60ab07c8789d85bbf6dc5ccd566a46654bf326744c3675c14c8f3d91d
lib/generators/rails_template18f/terraform/templates/terraform/shared/s3/providers.tf10064400320 Bytes17c76ba711ddd6de6bb3d454f550f49c1d49ae37dc09df8f4a4cc9286dd00175
lib/generators/rails_template18f/terraform/templates/terraform/shared/s3/variables.tf10064400995 Bytes8cf1d4318368895b2e5fe7215fa5185fca261d002c762a633ecc04024c36993a
lib/generators/rails_template18f/terraform/templates/terraform/staging/main.tf.tt100644001.9 KB1d1025517be29ca5768926e9f72902a789e740520aa5d3c6635979c20a9d684b
lib/generators/rails_template18f/terraform/templates/terraform/staging/providers.tf.tt10064400371 Bytesec012e4f4da000db15c7ef4110d8d865ba5f177c83e8c654344b14644ce4c15e
lib/generators/rails_template18f/terraform/templates/terraform/staging/variables.tf1006440048 Bytesf517dbcbe5ba99433845aa40186717a0b877ba94c67f1194b5648e6cee6b446d
lib/generators/rails_template18f/terraform/terraform_generator.rb100644002.77 KB2dd6b7c7f79d5f0ebbe3f551ebd83ec9152fddaa2b711d6a6e0dec37af00f43f
lib/rails_template18f/app_updater.rb10064400579 Bytes3dbe2d66cd018daa2786e265e7cb79ff752fd28ead90b9e7a4193f50fab3bc95
lib/rails_template18f/generators.rb10064400200 Bytes7632eccf62d32cb11a717f3befbafdaebdc07fd38476fcfb923dfcf5820192ab
lib/rails_template18f/generators/base.rb100644001.4 KB41dab826d394d7f8de8d50178750edad61486dd0e57b31ec0a8590ab3c95e73c
lib/rails_template18f/generators/cloud_gov_options.rb100644001.56 KBde56c9b4621d4db98435fe0f49ff7ed15aa2114c513368215c0ad5f8765191c9
lib/rails_template18f/generators/pipeline_options.rb10064400436 Bytesdac1ba0da1fc2c4de35d7946b4ce60c6759b5d781090e58141370066d34ec27e
lib/rails_template18f/version.rb1006440079 Bytes7f32f8aedc769bb120b756955886435ba17ae3c6aebe65187c49c1e6495bc028
lib/rails_template_18f.rb10064400229 Bytes9802148b3559f97b70206edaf0cc29c5ae7d4272c5887c26f633b28e6888119a
rails-template-18f.gemspec100644001.67 KB2df2354ff4f4fe7eb14781a624651787a4bbae55dfe8fce3bcc11a5488caa69f
railsrc10064400190 Bytesf59f3bbce5e34e7b24d895d850edf59f22cb6eddeba7a51b7d3946e759953190
railsrc-hotwire10064400155 Bytes920870075450478a033d71b467ebe2f83e15b922cd9d7e94fd6c7c14a34235cd
template.rb1006440015.9 KB062a1f4f7e0b1b77851b3b8df2278ba2555faa199fcefe5deb800bb9be74260e
templates/Brewfile10064400310 Bytesce59484311273d495b80d2d03785d2a32db882402080c2d07e7dd704936f7fb9
templates/README.md.tt100644006.13 KB2cdbf529e9b1df578b71779cca6ef5585dcea1356296a77931b013b7a1a3858e
templates/app/assets/images/uswds.js10064400252 Bytes906293b801dafdc2c5e1871cddec64cf233576cd2ef15e1f368b445dd0c18ada
templates/app/assets/stylesheets/uswds-components.scss10064400200 Bytes9708058b07576d7c3c668219b3fb6351382029eaa4a4f2cbd8e6cf495598ae89
templates/app/assets/stylesheets/uswds-settings.scss10064400254 Bytes7856fa7fc826373f69f0656fec16e244dd1663c6d0e526407dae576e3bb06928
templates/app/views/application/_banner_lock_icon.html.erb10064400697 Bytes1ebda744e8799953ff12062351fc06470050a4efc9cced54007a7ef3d3e668cb
templates/app/views/application/_demo_site_banner.html.erb10064400151 Bytesea184854d404702cbb44911c57d442a445d8152fe5190fe9ff0adfa4a4aec005
templates/app/views/application/_header.html.erb10064400883 Bytes839c69dd11995b8a3503f68fe6d92ff24b49e17bf1eef38e13a55a8fbf998871
templates/app/views/application/_usa_banner.html.erb100644002.32 KBea088753af8b2197f3c3d869d0177e7f068185ebed55e47db9d037fe183565a1
templates/bin/owasp-scan10075500912 Bytes28537be4a075839d5ac11c3d2eb0e0af2e2b57fd0aa0d0fb9e0701beb09f33e1
templates/bin/pa11y-scan10075500217 Bytes6aa435465b97bf44b0c3b219582f2799cf59cef7a3d1eb017ab4f28a95575d5e
templates/bin/with-server10075500729 Bytes2fe7ce7a822fb101383988cd77e5cf019d5c7d42d9be8bdffcf1824420fc8753
templates/browserslistrc1006440057 Bytes57f4d229b986f334da8b97b0758dc40ca2e106f8ad755e5ba1f1750dd280e5c1
templates/config/deployment/production.yml1006440050 Bytes49a1fd13b3356a8531b723ee9eb8d4b127f4dfd25af9785c1d7876118ded78a6
templates/config/deployment/staging.yml1006440047 Bytesbe587fbfb44431d15517b13e19aac60e4913be2c249ba820565eb2e0b41b2622
templates/config/environments/ci.rb10064400259 Bytes5809d1c4f29c92b8b0cd30eb82e8de4ec5e472b4d4d69ec642e57b58a25dd007
templates/config/environments/staging.rb10064400141 Bytes7dd3e59b80cb9bd40260d0ea5af1a4fa1ef85184183132cc33772ba4d86e3d78
templates/doc/adr/0001-record-architecture-decisions.md.tt10064400578 Bytescaf1fd858e52941da6be185a9befd1794c3de14bc3ba66a5df6f9161e75daeaf
templates/doc/adr/0002-initial-architecture-decisions.md.tt10064400482 Bytesc558e91dd048f9073e0a5055d1fb4c9fe7379c1ff8a0869c33be88267525e3ce
templates/doc/adr/0003-security-scans.md.tt100644001.36 KB102ecc3af4b1aa780ba6eafd7769bb4457dfb1016deb859321b48fa09c16145e
templates/doc/adr/0004-rails-csp-compliant-script-tag-helpers.md.tt100644001.47 KBac6d26d04d31fd5d4374c84b17da035f5b6da3c4e3235e7e09ade2b92dc780b5
templates/doc/compliance/README.md100644001.5 KB8b08cab8a7e5006f9a34a8b4e462e5c759407fbb1743586f8468dc94fb89ebff
templates/doc/compliance/apps/application.boundary.md.tt100644001.89 KBf810d77f9c4fe727b88f0b15e0fa1d81238bbb828c47c52016f1786045efa817
templates/doc/compliance/apps/data.logical.md10064400505 Bytes0dd0a9083c3c990c5de118b0f467baa7df712cee7a9ba1bde05d8e53b6f020c2
templates/doc/compliance/rendered/apps/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
templates/editorconfig1006440099 Bytesbaae4210a2b0bd84f057558a62f251621804feb778a04f33d678c51e6fd2491a
templates/env10064400632 Bytes1b45f2b71c4645bfb0447527e49e7462e322ecf5b813b53537c19b99c676792a
templates/githooks/pre-commit10075500478 Bytes32d3af2b69270c0012465bacdb472463056d3f22855e28b39fedd8025b010cf7
templates/lib/tasks/cf.rake10064400223 Bytesfbb5f83b1e578c5c9e63207b2944bee51a5933730d6fbda15d2ea6cf7f7757bd
templates/lib/tasks/scanning.rake100644002.09 KB46e9b1ba7a5a39daad2baf8a909caaec79e2162d163eecce1fe0df589cef3113
templates/manifest.yml.tt10064400496 Bytes68cfbf658635176266c5747a4bfa5618b010ed62ef6c0b91cc187ff7ceea6b75
templates/pa11yci10064400119 Bytes7a15f6a0e35125f5e9cf127156c3bd6f506b847299354758885513b995c8f6e8
templates/zap.conf100644006.8 KB9bab49004878b009a384ccb6ef8ac7e4f33e233bdc993f81829d18d37142498e