timber-2.1.10

https://rubygems.org

timber

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 383328

number: 2.1.10

platform: ruby

spec_sha256: 6dfafd482f435dafed2d3c5f7a8d9e5cf2772ce7b647aa3f6cf3dce0742aad90

sha256: d3c4f0c76cfe45711379fc3b86b9912fad2507c0bfe570af9de53af6ad9932d7

created_at: 2024-05-13 08:19:20 UTC

updated_at: 2024-06-08 03:06:01 UTC

position: 19

version_data_entries_count: 148

uploaded_at: 2017-08-29 21:05:58 UTC

indexed: true

has_extensions:

extensions:

Gem size: 67 KB

Version Data Entries

Total: 148

Unpacked size: 253 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400133 Bytesc702cd96a36db2ae7d69b932dbfa6ff8d04ce08ecbb6d70e95b03d41c929d6a7
.rspec1006440020 Bytes12d487499f5213630cb576bba51b8232860b83c65c89ef3fcc1a840abf5f6693
.travis.yml100644001.74 KB6fe09cfcbf7113eef4323c5be7056698903fed05240a58c9b968b5f63cd5c0fa
.yardopts1006440074 Bytese733d2f3b5d5f7f70c6ae8d880c8b3a07df2dcb3b88a58f173009299f8bb418e
CHANGELOG.md10064400242 Bytes5dbdcb66ab1541e5b13d5f431c8f1078bc4aafbcb9c78324ca5a78707b47f89e
Gemfile1006440038 Bytesf5f727ddacdc03382525f8e12ac748ac63d30a5e7a96f921da4f6a021bcb6b47
LICENSE.md10064400754 Bytes3d5b87218aca84cd81ae80985cfe53f788425383a6274cdf5e58fb053d7c9438
README.md1006440012.5 KB1c036989e42e7ce55b83dbd4caefe0d94601f81373a0d92bdbb51294d072b621
bin/timber10075500465 Bytesd323cea5f4746adf79d7b8a7721673ab0a66fb6baddc955e51a55c02b87cecdf
gemfiles/rails-3.0.gemfile1006440078 Bytes3cb039046e6e4f9d0b49ff7f3c0e71ac9ed10a63cce84109ef46e49ad608b766
gemfiles/rails-3.1.gemfile1006440078 Bytesd7d35657b73d8beb898efcc6285ef19956d0e2860fa6c3744ef12292fd59ddd8
gemfiles/rails-3.2.gemfile1006440078 Bytes05ef0c663f652f81a036617b9ff657458295f58d2fa76f19d6c5367ba96847ec
gemfiles/rails-4.0.gemfile10064400138 Bytes133e36bd21c155a1c1af91e94bb9e8c7dd3cd84fd10a270074bbbde067b59d1e
gemfiles/rails-4.1.gemfile10064400138 Bytesff4f3428f73b60610203892e1494689e1bbab4d8faaf0728928b5f8634909345
gemfiles/rails-4.2.gemfile10064400138 Bytes148f0e2eb9ef6f1d7f6b402b4788f466f32013cd043aed7e62bf5360050ee8f3
gemfiles/rails-5.0.gemfile10064400138 Bytes107b8674efd1f6e7e85d570d17fda9a57bb70735afaf3f7d5f72cbec1f576f2f
gemfiles/rails-5.1.gemfile10064400138 Bytesd5d324455bcdc589ee6aed188f07e58882a141a83773c8475374fec68a225a20
gemfiles/rails-edge.gemfile10064400208 Bytesf15b2639499fa909df2cb4c455d03c099f85f8fb30d22240e8fc2730614244e6
lib/timber.rb10064400969 Bytes5e0ac740aec65f4f467de89cbacc550c0f1527328ce39e28da91e1a5a111d7c3
lib/timber/cli.rb100644001.26 KB48b0ac1174a6cb7dc18513397083c33b87d7034edea5dd0ba52b1fc31af41eae
lib/timber/cli/api.rb100644005.36 KBc106d101c8b36e2acc19b45bcac4ee34c028db7d45211424849db03b8d849142
lib/timber/cli/api/application.rb10064400871 Bytesf8f640678f9deda53127170c85a28fd1ee55a625fff7912e9a5d45c5849e7c01
lib/timber/cli/config_file.rb100644001.81 KBb2c0bf569f87a4d1e042a7b990effeb9a1989426172a670069a9bdb941319d10
lib/timber/cli/file_helper.rb10064400976 Bytes2bcd117432768c4ecba790d1e7676486768e604ec6cd9cc096d733a83da67d4a
lib/timber/cli/installer.rb100644001.79 KB25fa6d459496036c8e4cc6e3c2b1def5b464370f500417c57368e2a103fac404
lib/timber/cli/installers.rb100644003.24 KB6751ca5b8d3648537fd35feb619057a0c041272be6926d65de79d6247301c8be
lib/timber/cli/installers/config_file.rb100644001.23 KB9aa890938f81fa2d2c9fac9e335dd8f5be8407be6a3f6a379b2486e72f965141
lib/timber/cli/installers/other.rb100644001.79 KBd2fd189bff391041e6bcd1ccdf065e2bc3a07d95d98cf985140c33881d6c583e
lib/timber/cli/installers/rails.rb100644007.93 KB12b77294d0dd43b26dac23771ba2bbbee5d88936abe344ee2c506a79e4c184b7
lib/timber/cli/installers/root.rb100644003.69 KB77abf7c6e4d5809f66e1136028dfd5a120d4155c9b0bed8046f53fa240482019
lib/timber/cli/io.rb100644002.43 KBf7a96b7a6209b46b6878b657a6b3bea50f1f4506e0b0d846e991798824c9f19e
lib/timber/cli/io/ansi.rb10064400417 Bytes247409351cb0f98470d7b5b01905b381945d5408eee790fddcb5d8ab4ca991d3
lib/timber/cli/io/messages.rb100644005.05 KB0e74e8fbb27aa02a14055222293fc3efca13527274f72ea952bd4934827ada40
lib/timber/cli/os_helper.rb100644001.57 KB99ba7eb1d0a002b99b4b0a9188f329a08770155fa29643162df1600e6321f9db
lib/timber/config.rb100644007.46 KBdb5c2c241da5bbc94b49a6dc00aa9e51374c2cd45cec71400186f54304cf6ace
lib/timber/config/integrations.rb100644002.11 KB26df3f25966995dbc890baf223899772fd79fe20492ecb9151e51f82c565add5
lib/timber/config/integrations/rack.rb100644002.94 KB44cd1b429a11f35a83a8ea3e21ef6ff9829bf684f65d557171e699e0af770a38
lib/timber/context.rb10064400844 Bytesab4b358ad6750db7c5f6ea3081b03e865e92902a5a8214a86b322466dc5bade0
lib/timber/contexts.rb100644001.12 KB6cc79ae5006d08d25b3e29a614c508fdff639665d61b074a9c9890dd99a00354
lib/timber/contexts/custom.rb100644001.42 KBcb088bf1563d785a25849b975b37a601ec14e701815df4cf8f72f91e2aba970d
lib/timber/contexts/http.rb100644001.46 KBb4fe6bdb8790ee5ba498d046b72ebaeafade5c7c1cec1d7ef5f66a1b94889854
lib/timber/contexts/organization.rb100644001.04 KB1e5d42eb5ea90a261f42fccf3c43f7ff71d7e759537e8868aebf50c6e35e1350
lib/timber/contexts/release.rb100644001.81 KBa1b202d86d11d48d3ebf8eba27a40deecf7f1bd0c0e0311bcfa22ce45648c113
lib/timber/contexts/runtime.rb100644001.18 KBa2b0260c7e89a61bd5f3b3f1b43d3632cfcbd2e518989c432b87f52449037e65
lib/timber/contexts/session.rb10064400926 Bytes2fd59f8c943a05bb6b00b35391127fdf56f2ea29299476fa1109bb3dfc237a11
lib/timber/contexts/system.rb10064400767 Bytesc404e0f1d27a0bd3d7887a35df529320f3263f1cb0858ad3b1d9ea85daf39005
lib/timber/contexts/user.rb100644001.07 KB3ed0deb835d77d71acf0d020bbc9b15e0f44ca8aa0d04ce57ff91146e912ce1c
lib/timber/current_context.rb100644005.48 KB778b0f60299aa9cfbf52e0f33b96e6bcbb9aa6df8924c1d7d6437963554ab6e4
lib/timber/event.rb10064400659 Bytes34e6f6474e27c228dac89454cdfc7664df536d6b0dfcb2ee4f38be91d6c4c6f5
lib/timber/events.rb100644001.29 KB661ae9639b096c9dd907fde3054ed32476f7a42141926969b1fdc9811751f1c0
lib/timber/events/controller_call.rb100644001.9 KBfcb58163ef7664573f8311e927bda58947db2e81a733fdfbcc8820dcf2ea3928
lib/timber/events/custom.rb100644001.75 KBb7fa6b7d2d6750be7f691b65586cf7fe423d7a9cccd8b52f446afd724a9b70f2
lib/timber/events/error.rb100644001.78 KBe4b46bc9c37238aefa14529da439f6a9ba4d7ed9bf7d4895345b13476d7631f1
lib/timber/events/exception.rb10064400191 Bytes9c1dc67aa01d5ffb95d6501ff42733231fa526b5dcd4dc56648d33305f2a29a1
lib/timber/events/http_request.rb100644001.59 KBf23579cf63b59dde93f80a28017169eb748575353cb63fb15f7cac02afa73c87
lib/timber/events/http_response.rb100644001.73 KB4d27fb9ef102c128e1a436378778b8f237712d9f9f0fbe0f4e3eaae25e8aa3c0
lib/timber/events/sql_query.rb100644001.05 KBa88ffb8d7284801500791caedc60c48a332d2a7cdf5cb3f2fd5563cc2dffbc45
lib/timber/events/template_render.rb100644001019 Bytes11ee8474f16ef93976e69e0781f5dce28826e56815f646e7d6cdf175ccbfe2a7
lib/timber/frameworks.rb10064400381 Bytes8d029e10d708286de04c54d90c7b366364a3abeb54359b6dbed9757c002f3cd3
lib/timber/frameworks/rails.rb100644001.08 KB9104ee0e7483b3cd4b067ad48e15fd7eea7b9ff7cff958cb759a847a82c91368
lib/timber/integration.rb100644001.15 KB8710c432191567ad1c3ea74d313ba18dffa3f17e5d65002f5522c29db1c7f949
lib/timber/integrations.rb10064400920 Bytese0fac0c23af475170288c966d33487a22249a100df84b7d98b5717971d7b5c63
lib/timber/integrations/action_controller.rb10064400438 Bytes372ed57c99e418b0474b783d79b49a00bc0c28952e6492d6377021c170c37b89
lib/timber/integrations/action_controller/log_subscriber.rb10064400894 Bytes96031093e34e7c3b75a37377133bb99f2919f9ed52440b1165404b0b56fe3f9a
lib/timber/integrations/action_controller/log_subscriber/timber_log_subscriber.rb100644001.43 KB285b86f7de440215e1553b56652adf4140620e5b6aa112a641967cc1995f5ad3
lib/timber/integrations/action_dispatch.rb10064400670 Bytes5f386ba85edbeba9be9637d1a5244bd1e3f256047f8117d96e976aa2eb96d00b
lib/timber/integrations/action_dispatch/debug_exceptions.rb100644001.54 KB16cd1535eced0a41df7233dc29cedda5a856d12a859d81b0adb1abcb6a7a6be7
lib/timber/integrations/action_view.rb10064400420 Bytes985e7e4a9555408d658b143b979bfd7c7bbf575e7347113d8aba60497c42efc4
lib/timber/integrations/action_view/log_subscriber.rb10064400852 Bytes40214baffff746985a26e553ccbdfb3d15cec50f35fa4e01093a2623407210ef
lib/timber/integrations/action_view/log_subscriber/timber_log_subscriber.rb100644002.79 KBc350f7e3966214f8c20153329739cd89286335d26c06ee21f7f41eaf3a5755c9
lib/timber/integrations/active_record.rb10064400426 Bytesd7aebe2aeca1eda446bfff7785e88e09fc4395259ef8fe8adc217e53a6275082
lib/timber/integrations/active_record/log_subscriber.rb10064400828 Bytes10271dbb8502bfc62c75e0193128afe38456b6bfaae50adc60eee921ede77e4a
lib/timber/integrations/active_record/log_subscriber/timber_log_subscriber.rb100644001.47 KBaa9856b97dee843d6e1084887d3a1a4a3897e0ae40a605c8dfdb6dbec597a3a4
lib/timber/integrations/rack.rb10064400923 Bytes1664d54a35c2a6aa4f41066342dcd95cb071bfd4a3518d610211cf6daa51adcb
lib/timber/integrations/rack/error_event.rb100644002.07 KB83b596f22c15063c6663abe0b2300cbf7ae0283bd8c9a74a5a9595e03e1290ad
lib/timber/integrations/rack/http_context.rb10064400716 Bytes351f5e07914e032713fcfbb2626fa1f2b48451bb8cca8225eff296de76f59bd1
lib/timber/integrations/rack/http_events.rb100644007.13 KB53b016c5c27e8408832b4f32bde79efabf7bfedffa0ae200d2cac5fac8388b16
lib/timber/integrations/rack/middleware.rb10064400668 Bytes9393fdad14d23471adb646b67841573e2c8b628a8cdf7285e415acea2d12a6cd
lib/timber/integrations/rack/session_context.rb100644001.97 KB372d06f334ca6d001d242d2e838714a49b3b73fd418910f8d42d17147144c78f
lib/timber/integrations/rack/user_context.rb100644005.38 KB7573bdc787682ab6d4dbc2c3b27706ca25ca86ba47070afb7cbb7250e2f8ebba
lib/timber/integrations/rails.rb10064400580 Bytesde1e2a1e9f5af15a7652cfa0cbdc06ad34d6706f1a8424b05d3f5996119d5c75
lib/timber/integrations/rails/rack_logger.rb100644001.94 KB537a28b056debcaee3ba76885c468c96067d604f798777e2f5a5428f27e536d2
lib/timber/integrator.rb100644002 KB02e0440e74d57a8fab22ecc769cbce0bae3e6ed3d771535165d0581ccb8ad103
lib/timber/log_devices.rb10064400126 Bytese950e7ff5a539ed34e2e369b961cff6a1d591d01e05ec36226c9c9196cbef23d
lib/timber/log_devices/http.rb1006440012.7 KB233accb0cdad4c731995b16e6e13de74cbde28b637d2690e88768cc80673abd6
lib/timber/log_devices/http/dropping_sized_queue.rb10064400783 Bytesd7a435d5b13b5d8616ad28b19cabc509efe171aaaeef0c7b235e39c6a599be5b
lib/timber/log_devices/http/flushable_sized_queue.rb100644001.02 KB599043b7e37402a2310b1f240961eca276d6432432483d506d58b4abe7179e2c
lib/timber/log_entry.rb100644003.3 KB9e0d9cb2f89421e9854da3d3cb7a03e15385d760721f0d57310f294a8ad78f4d
lib/timber/logger.rb100644009.68 KB13bacbc565ff7636a4b2b75ce460742785ab2148b580add780e561686040b3eb
lib/timber/overrides.rb10064400279 Bytes5464ca48d73d49be277f40b333511dfe20398df30f66e3cfe1c3354430fdcea5
lib/timber/overrides/active_support_3_tagged_logging.rb100644003.62 KB855bfaaf295ac03e9b50a89402f406752ab2f92a2fb1939a9af37188b8f938b7
lib/timber/overrides/active_support_tagged_logging.rb100644002.29 KBb761eb892ac718158ab608ac40a5d874096edc06c913ce150ee6a300490eb042
lib/timber/overrides/lograge.rb10064400499 Bytes637fe3aa593910845e664aceb912501b0c27b43ac9916b44b91292b2179e4979
lib/timber/overrides/rails_stdout_logging.rb10064400479 Bytes0431d89891c0944fe7db32d5c787a92a147a09924253779f083435f9df65a93b
lib/timber/timer.rb10064400619 Bytes76ede78de245cb3d1661028c0cdd0c59dd814a3e7f191631d38a8ea4cbe62e28
lib/timber/util.rb10064400251 Bytes886b801749b86359df2f27f326aced0746c095eb1880394b20f4c597425bdfb7
lib/timber/util/active_support_log_subscriber.rb100644001.1 KBfc5ea4a72cd767a78d385532068a746f81e493b348a7533d72996e31842f523f
lib/timber/util/hash.rb10064400747 Bytese2d41613d10bc1368f44149b89660f5c93c34a3256470a558a23c85cb9b0af33
lib/timber/util/http_event.rb100644001.93 KB89b692b3ccd14eb5434441ea9d696bc809f82a3c733aea9eead62f106131b411
lib/timber/util/object.rb10064400262 Bytesd317c1a11a6b6260d11a0f700c719c6512710d47ceaa27760259529866ec0527
lib/timber/util/request.rb100644001.99 KBbc1a4b9c8ee5d0818db05fb6f319c6f45c1573f031ec67faadeabc3e19ad4212
lib/timber/util/struct.rb10064400224 Bytesb9afff55f0d0227be78d9fb7b05d30f1b28ea0fe95bad8fc1fbd1cb4ebdd2b03
lib/timber/version.rb1006440039 Bytes22ae22284375ed2d86730789eb2eb7dc4eb2cd6c42426b23e42a2ba6a00a9469
spec/README.md10064400276 Bytesf76ff39bfc7dff5d26ba165008319cef8676a5faa309da9064ba69046db50d03
spec/rails/tagged_logging_spec.rb100644001.09 KB7c4ff74dd7c7efc2044b9230eb060e2129eac26537e263201ccee9ed990bf6fd
spec/spec_helper.rb10064400813 Bytes704f8a70283d85cf73fe066d650310f101065f3a2436ecc45c35833f992bbc67
spec/support/action_controller.rb10064400189 Bytes4fb9e845c8a51588d1e0b3b236f86004e1c06b6e225a1f3d023a8d88667ed3f9
spec/support/active_record.rb10064400614 Bytesb42af9525529a1e4f1d3eb413a6f89d12ea2322fbae028aff66f2931cb2e185a
spec/support/rails.rb100644002.66 KB87760b5147339882dc9f62239bf517bcc6b779d330938b1e75e3d5747e8343bc
spec/support/rails/templates/_partial.html1006440015 Bytesf508b0dd856affb0df5d942d94562facfb22f78ffcbc1059ab07f65b29630c55
spec/support/rails/templates/template.html1006440016 Bytesdd5e2e0b698eb351edd7bc0a918582e5e09d5b890234b96b8321cc92a49705fd
spec/support/socket_hostname.rb10064400357 Bytesf6e05a1bd5a831cb69352b5d3be4b17d0af90dffcb8621d9f3a1f1ef5944d454
spec/support/timber.rb10064400153 Bytesd400b96f1ca034024a7c7fe454e53fe2f34c097cd2330d299a12f72ed53c5c59
spec/support/timecop.rb1006440044 Bytesad47216afb147a2951544905983e69b1fb36ffdcea75a979929c7d4193bfc6a1
spec/support/webmock.rb1006440054 Bytes8c94d7e85b047dd1b01dd0f5066c6ad110911d4b186e0dcf0e4a6d87330a30f5
spec/timber/cli/config_file_spec.rb100644001.71 KB752aaeaea8ad1ca10a6c95e3144d5f66d821409fe8693fd2b6f71547acb8ec57
spec/timber/cli/installers/config_file_spec.rb100644002.03 KB45100db09073d2e6cc029923d4844cabd6f4c55e8daf6b2d2635d703504c3acc
spec/timber/cli/installers/other_spec.rb100644001.48 KB6a8e569eebbb6fe99be30b160c9ebc996bb7093032ad3011225ae24aa828f8e9
spec/timber/cli/installers/rails_spec.rb1006440011.4 KB5277e71e3973ccd225bccc7ea62dc555df9ba063dd4868df18804ac201644ab1
spec/timber/cli/installers/root_spec.rb100644002.11 KBbb1c6b7efe5cc9c7e83fe6319821e608c2f81b799cbc7987b746bf63327ebc7a
spec/timber/config_spec.rb100644001.09 KBdb907acb5fb87fdcec321895a857f4c24f2acdbcfcf7365d7fdf2b11a769ea3f
spec/timber/contexts/custom_spec.rb10064400342 Bytes1d8107decf2d382b42204e5d5596ba7c3eeede3e453f8a323f90b2e1c96d3567
spec/timber/contexts/organization_spec.rb10064400292 Bytes5977891d14e0fb8d5814c4f29a3a5632300fa15e7af544df0a86bb336b547ba3
spec/timber/contexts/runtime_spec.rb10064400304 Bytes450957cef98254038ef77d667b274140655161f30c1ff6b2c2da4c54a55d1f67
spec/timber/contexts/system_spec.rb10064400295 Bytes7f7146f4a41ac78c46c6c5a5a47d3960653a4c9bb59c2004934bb861831003f7
spec/timber/contexts/user_spec.rb10064400284 Bytes7bcb0bab1557e5d755c2d83e379cbc286911e17646b748236a023e554f0edbd5
spec/timber/contexts_spec.rb100644001.58 KBecbb7297eed06465a4d1f3d0ee75b44cbce3369e0d6180fe01ab7c4b28cd6b55
spec/timber/current_context_spec.rb100644003.95 KBd17a212bf7dc737d3a2d1e618ebd0255695ed560c6467b90e0ec505eecce8533
spec/timber/event_spec.rb10064400313 Bytesd6b7735463a0f873490164b32176d0c6554c703055068b63020a1513941dd8b1
spec/timber/events/controller_call_spec.rb10064400364 Bytesd1719701879a860c23eb1a867f8ee645f3655f3fff5af81eaa749055b04c7e5e
spec/timber/events/custom_spec.rb10064400841 Bytesa15f9b6109ed530948aa89343e14caf5bf363dca5c0dbfedcd347fd8bfd425a7
spec/timber/events/error_spec.rb100644001.25 KB489ba3a581251246effa2ac07edb78699f4118d56df5ed7aa8fd4cb8a5d91302
spec/timber/events/http_request_spec.rb100644001.1 KB8da25e14cfa765608a2b831603edf5c4552c793e613a0f46351d423b7ebc64fc
spec/timber/events_spec.rb100644002.09 KB19c78df11740a3799aa8d12cf3ebee32ac7180f80185f223cbe35927b7ebea5b
spec/timber/integrations/action_controller/log_subscriber_spec.rb100644001.75 KBfffb2253e781263be09127e080a0828b4049da76841f420d59e60de568c5afca
spec/timber/integrations/action_dispatch/debug_exceptions_spec.rb100644001.49 KBbeedd463c1b4f312fba1a67068eaa34668254575be6ba063d31abe915a9a3f0b
spec/timber/integrations/action_view/log_subscriber_spec.rb100644003.84 KBf3ebf84e1966f2c1c2d63166370abbe5e8527f062ff3fa4edc519cce745aa6a5
spec/timber/integrations/active_record/log_subscriber_spec.rb100644001.39 KBd630c57f44497eb6dd2967089f5d085a872914d141b02571cd101560eed4521f
spec/timber/integrations/rack/http_context_spec.rb100644001.74 KB32a67fd69c44e115a47d1329594f18f8b1a345fd4f6f419067017e4c84f7671d
spec/timber/integrations/rack/http_events_spec.rb100644002.82 KB33c8a073a84f23f5d60cfee6167b89b9e0eebdb4609499ae364553a18519dbb7
spec/timber/integrations/rack/session_context_spec.rb100644001.68 KB9fa99a856baa1bbf3b5eb026e1aefc747dceeb6a3e802a9b54a35bcfd2a0b114
spec/timber/integrations/rails/rack_logger_spec.rb100644001.73 KBec5eb80948b2b4c51733b5cd612123b1bd3e599b277ae5972c22ca5afb6ff8c4
spec/timber/log_devices/http_spec.rb100644005.94 KBb735f0dd4b14db290e2b22cb934fa95fd7e83105db4983480b147e5338ae9f5e
spec/timber/log_entry_spec.rb10064400714 Bytesa9a6932cbce87e8b68792376fef8266066e1884804adb3b0b542d2694f35180b
spec/timber/logger_spec.rb100644008.84 KB00414b85e0be64e69e7f2627a44fc778db0acd01349b80e412eb0089ad05bed9
spec/timber/util/http_event_spec.rb10064400410 Bytes74c4e18b2cdaecdfa8e32d7d08cb19412970021252742ee809e849964b9062f1
spec/timber/util/request_spec.rb10064400241 Bytes2ea7fe5f9f5fa11db5941b633f0a7bf62e261e19698d0b86122bf84dd74c15be
timber.gemspec100644001.72 KBf24b2a3502e2bec656daf6b36127dab5c81789d3bd717ec5730b6cd4d5a4a798