gecoder-0.6.1

https://rubygems.org

gecoder

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 47152

number: 0.6.1

platform: ruby

spec_sha256: 848b63bb1fccbf67d812d1505f5467f343d25d9a217d0f8a9e04101b047a2614

sha256: a1059b69c4657b560348ae5e88a25e878f09cd06efe0a934ecd7b4c4ea5ca0e9

created_at: 2024-05-13 08:14:23 UTC

updated_at: 2024-06-03 06:50:53 UTC

position: 11

version_data_entries_count: 147

uploaded_at: 2009-07-25 18:18:08 UTC

indexed: true

has_extensions:

extensions:

Gem size: 90.5 KB

Version Data Entries

Total: 147

Unpacked size: 493 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/gecoder/interface.rb64400307 Bytes642529e13be1ca6c4cc89e983436c5c940e3b879efb9f57760ac5811d998de2f
lib/gecoder/bindings.rb64400983 Bytes0deb87f6940f6d60ab720bb26036079353d225c87147d631b7852eed4f7ddbbc
lib/gecoder/version.rb6440092 Bytes33faf5711673bcc822f4e0ce3e14aa2897bbc30220644e039377a937cd281612
lib/gecoder/interface/search.rb644003.87 KBa68ac98f5087e57510ba48decfc8e90aa288fd6b52e282135988b9a8d1f8bf4b
lib/gecoder/interface/model.rb644008.85 KB337f90642a89155e1dc20b235d1b6422850bb1d88a458d80b8e637cfb62be23c
lib/gecoder/interface/constraints.rb6440013.5 KB0966bc233511d4d28b26078f4d0923693d4609788de4e2a899318f5bc26ba3b1
lib/gecoder/interface/binding_changes.rb6440010.3 KB593abbf824a1a5641b1360cbb85d7c6586aa67cf9c92b70f0061f4170ced8733
lib/gecoder/interface/branch.rb644007.27 KB7662358e16eb735b301c0c7ca826267a524530e5200767b545ae28999e16cfe6
lib/gecoder/interface/enum_wrapper.rb644004.18 KB8c5b2a7a612a76a8f5b8d49cc0e7843cc771215226ac90f250e1ef2ece26df28
lib/gecoder/interface/variables.rb644005.59 KB75e8d20cb505faf209d9323d4703423a030c82c4ed830538c7c1dc65049d4f82
lib/gecoder/interface/enum_matrix.rb644001.3 KBb9f3f2c92853703e979c096a47f805a6832df5c524a11f373152f80e7175eeea
lib/gecoder/interface/constraints/reifiable_constraints.rb644002.49 KBbb1d70507dc885fb491b163fad858c9bca632e9c300fa6b79d88e66177412235
lib/gecoder/interface/constraints/bool_var_constraints.rb644002.55 KBa07edb1962fbcb5c578e5973ccd9138b9d715a467e7d2198f5467555346b34cf
lib/gecoder/interface/constraints/int_var_constraints.rb644001.92 KB5f2b8fbf8f59f135572234283f69a0b79a47cd4ef0bc5a4b1b23d4218e06b61d
lib/gecoder/interface/constraints/int_enum_constraints.rb644001.2 KBdcdcec6792b1ef0863bc26e671154df0ec661e09666087a4ba1e6737ba8af0ec
lib/gecoder/interface/constraints/bool_enum_constraints.rb64400220 Bytes64a1b2ccc28750f79628ada03a084ea8ba56937ea01c7c03fad4a99cf4b32600
lib/gecoder/interface/constraints/set_enum_constraints.rb64400943 Bytesc70e910db0b6ad9044cbcdd03c896c5a4ed9454213fb5f5eea35af80f3ce3ffa
lib/gecoder/interface/constraints/set_var_constraints.rb644001.07 KB386d3a340c2a3a6cf53b8c603b308299be529d7e04cac7bb2bb5a0bccd773607
lib/gecoder/interface/constraints/bool/boolean.rb644005.29 KBcba1d12d8013ae7c817ce36d7eabb699954dfb20bacbe076faad115ec0b9c974
lib/gecoder/interface/constraints/int/linear.rb644007.54 KB8ac0f9a206db278ea6bc5ee8a806b92d058a214b293279f51b90000f4c90a3ea
lib/gecoder/interface/constraints/int/domain.rb644001.82 KB2c9a62f3697618d398713da87fadd50e30a54bf170702dbd014785b6da7356bb
lib/gecoder/interface/constraints/int/arithmetic.rb644001.82 KB0c94cc564ade4c2047cba4984e8e8e9977541437d78d73efcd04624e48489760
lib/gecoder/interface/constraints/int_enum/distinct.rb644001.6 KBf46e7828fba4fc8a0b792116258984393f4fd52a7705ccd166cc8b9edbc83258
lib/gecoder/interface/constraints/int_enum/equality.rb644001.03 KBd3c3edc497e5542cb3e685468bac3a1790b0f73d999ededf967121bba729cd13
lib/gecoder/interface/constraints/int_enum/channel.rb644001.37 KB6fd6bb2a1d38641cfd68dd49e72beb540ddaed3321adcc67fc88c11381537d41
lib/gecoder/interface/constraints/bool_enum/boolean.rb644001.76 KB06cdc07457a15b7a2a08c5317a921038ac0d7ba1b99c669a23bbe8b3616c9ea2
lib/gecoder/bindings/bindings.rb6440081.7 KB280997bd06071b4f16739dc69a450c4878966ed3f25e7fa864113cfb0efe1683
example/example_helper.rb6440051 Bytes024c10e7b914d86f4010b7d474e077fe274efcf72f41b6c76b34071e8eb498a0
example/raw_bindings.rb644001.21 KBca608f39aafb4e40eb1e24b4fc76697f9a782ee47b432da0c3000f8fc8b39795
example/send_more_money.rb644001.22 KB8d175b2733a972bee2b4a8ecdc33109aab67031ed7e9ab0f0ea2999f1837da9a
example/sudoku.rb644002.04 KB308b654b716a35474660837a372976f9fad7ec748dd5ffaa911b72b4193d2ff7
example/magic_sequence.rb644001.42 KB50b02be71f09b7017ef672f0de1d58353b8e5d8f445a69309aecb1a147880f83
example/send_most_money.rb644001.59 KBa256ff89d2bb91abd7d6340ecd0991d59c95e9f6701e349c81727b6384b9177d
vendor/rust/rust.rb644002.83 KB0a9f691d51913f4f53ea0565958d8b7949e451dafa23384bf8449e5819250ba0
vendor/rust/README644001.34 KB366e0ff0ec659a8b7bf2f1a43b2cbf030754a43bf14991974e360c7f671e5bae
vendor/rust/test/test-constants.rb644001.55 KBe0b0aa19cc17305c94f78935966fad2b7ebd00055813662a80344449bc87d8c3
vendor/rust/test/dummyclass.hh644001.35 KBedd9d84fcff20f987fc494003785debca6309ffe30a30bee4a42fd35c2f30207
vendor/rust/test/test-cwrapper.rb644002.67 KBcd98821dba9723048f6e7742c0df2a34054e0a92931507ac22c8e0737ac3b540
vendor/rust/test/cwrapper.c644002.29 KBbd534ef300556c5f0359609dd009bd0973c8c128304872705c1c57b8ea0319ac
vendor/rust/test/cwrapper.rb644002.22 KBf3ccf036ae7fe39da41468453eea3eeb5397cbb3863c0e732613be21a58d934c
vendor/rust/test/cppclass.hh644001.71 KBf11c68bc8c2066a7ed1cd1c4b119d254c0572cc6c6d301fad49eb5f0c817a808
vendor/rust/test/test-cppclass.rb644002.65 KB553e3ca3282b76032944f7782713c126d829d48c6acbda98aa78a03ec3680460
vendor/rust/test/cwrapper.h644001.65 KBe62218e1cb51e7f5027af2b71f4412ff61d5e608eb7879a8b62ef4eed93635ac
vendor/rust/test/cppclass.rb644002.06 KB3b240acfa9265c03a97afa45fd305571941e8c2d3237a206ceef0be6d0a64412
vendor/rust/test/cppclass.cc644001.44 KBf349f4a46efe8751a5dcaa2fc9193a6a2a4fe8568524c21798789dcd97dc5ba8
vendor/rust/test/Makefile6440070 Bytes166e2db32a538994a4a31696d75968ebb80b4775eb1434fa742d0aef087f25d2
vendor/rust/test/constants.rb644001.46 KBa991a2592160bc4375042996032a10b96c8a26b572f03502522bbf6889caf46e
vendor/rust/test/operators.rb644001.53 KB20dffc60ffebf4eae9f136d2c85287a02567d5bcaa38b2f2a52cc7cc09beb142
vendor/rust/test/operators.cc644001.4 KBded39b99b6a7a7aac459577b7d4a830292aff18c4289eb3462ded7474c8f0f80
vendor/rust/test/test-operators.rb644001.42 KB8ae8e8c58bea7b829ea50816a7a760ec533c8fd0075471b03458d81afc9032b7
vendor/rust/test/operators.hh644001.3 KBc5e9d0a198a41e726cfdb8953e91205df25ef7cad589a5eb752cac91ec7daf9d
vendor/rust/test/lib/extension-test.rb644003.45 KB33ac50c899f92da81ba2104c8380bf0c73da9e5ef2b1d4430e831a62bef16dcd
vendor/rust/include/rust_conversions.hh644002.88 KB8a3c3ba4d3d2ca99a78540bec016c4a86ca1466579d3df9a5f93013ee29ff699
vendor/rust/include/rust_checks.hh644002.49 KB5650e876e3131911389d7d69d8a92e8fd3f8a83416a0f5642c34e4b00d861099
vendor/rust/bin/cxxgenerator.rb644002.32 KB524ac51741af2520e30001e0e833e596fd9cd2e8304ca4fa43113918b5a4e5d4
vendor/rust/rust/bindings.rb644006.08 KBac30fcd41938ba3a49ccf72dfd40db4e5cd6f6644f9a9b2acabe4ef9a6f82d58
vendor/rust/rust/type.rb644002.43 KB6e43b3a86c5958c9827afa8a4afe7a5768fe314477a418e848700071a76da7a3
vendor/rust/rust/container.rb644002.96 KB1e1b2753a833a27334893939039e52bde8a2160b722c87b762c36508a461f85a
vendor/rust/rust/attribute.rb644001.85 KB248370bc8e78f106cd23a5329b761abdf9b958b1e5116988f73aac8977a13382
vendor/rust/rust/cwrapper.rb644002.29 KBd8299fd3dcf8ae8191e1c457575e649b7a2b388e5a957cbd3628d379c4e202c6
vendor/rust/rust/enum.rb644002.48 KBd9e968cb776fe5be616edef17806c5972cf78ad2c43b02e445d70378f0a468ac
vendor/rust/rust/class.rb6440010.6 KBc0040b1f7736aa6534e9f95d0442248d4fdc141826e12992f516effe71053fa5
vendor/rust/rust/function.rb6440013 KB55757732708fb4457874ded258eb587dc8350d41480e4bb4e7273b224c7fbbf5
vendor/rust/rust/cppifaceparser.rb644002.64 KBae61e7f53f39a7662105a6afa92eddbffba6cacd544571eb20d881ab01403404
vendor/rust/rust/element.rb644002.72 KB95b24f817b86ded2a3593cba390813683df1884c3f6c2aa07ccbf52d7e88c135
vendor/rust/rust/constants.rb644001.76 KB7242614fff758a51b5d63f08e16c327f5b5da731d758d37eb10682443977bd8f
vendor/rust/rust/namespace.rb644002.11 KB4ebdb09167c0b6dc970a6d6fe7b9ff556d724848e34f170d3ef671e04bfe300f
vendor/rust/rust/templates/CWrapperClassDefinitions.rusttpl644001.67 KB78148aaa4025ebf5551c5b6c7aa36f26bc17e47b1fe45e45a247138c4f1ed1af
vendor/rust/rust/templates/FunctionInitBinding.rusttpl64400335 Bytes3c9325f81d68b534436c9154ce4ad9d7d0020cfd12d408fd1dbe65e488b82c9c
vendor/rust/rust/templates/AttributeDefinition.rusttpl64400506 Bytes7b140f951bad8e7e1f0c3de98c512e5763e1f487eca81dace6d850e5ae695e12
vendor/rust/rust/templates/BindingsHeader.rusttpl64400521 Bytesdbc28faf0938daf4a8a38d8f3c6dc2322815baae3c2cae6dc7c90aeb7d1aed0b
vendor/rust/rust/templates/CxxStandaloneClassDefinitions.rusttpl64400648 Bytes620b90a6f5c260713d0b79acf33d4c85cecaf1c76efa9cb84f4d8d38aa14fa0b
vendor/rust/rust/templates/StandaloneClassDeclarations.rusttpl64400248 Bytes6d81bd71c9e2e0eb2ac7d3cf0770a21c2891ae20f996718e55cf885e5628a8d8
vendor/rust/rust/templates/ModuleDeclarations.rusttpl6440048 Bytesf8b1e497f3494781f4d62ceeaace3d626dfe59b2a2f4efddc72641a758fbe506
vendor/rust/rust/templates/ModuleDefinitions.rusttpl6440041 Bytes897e68ff7165bf2507d0cd5926094fa87374d84e659d3e25da7a4381c588e4e4
vendor/rust/rust/templates/AttributeInitBinding.rusttpl64400446 Bytes9e1c76c7d3200b2b823c87a035a01343ce0796d8a5768a69261db969d8d50501
vendor/rust/rust/templates/FunctionInitAlias.rusttpl64400188 Bytesc3eef6e9ef40fbfd417502d4f022d94a1151aedc917e68c7de37252a03991390
vendor/rust/rust/templates/ConstructorStub.rusttpl64400535 Bytes0fba8ed538d871b3d31675c7750f33f553a3b5cdc9f2b02f9fc797e2f99234db
vendor/rust/rust/templates/CxxClassDefinitions.rusttpl644002.37 KB247a4567275d412706daf200f4f7c87e0760b2fcf41ec309c1f81df88eda3a92
vendor/rust/rust/templates/ClassInitialize.rusttpl64400241 Bytesa6d5b3ce3812dc50293c89ce8f791a064573e4e2d263ee37dca31c7c17f1653f
vendor/rust/rust/templates/VariableFunctionCall.rusttpl64400238 Bytesffcd4e0a2d7bfbf0cfa2ed3fb1fce7bb0ac470491abb729b1cbb0f7b35d16c72
vendor/rust/rust/templates/EnumDeclarations.rusttpl6440074 Bytesd97788b11448a984bc69d02644ab3566b732d8aa93a20fefdc572d4cbbed32cc
vendor/rust/rust/templates/EnumDefinitions.rusttpl64400642 Bytes1afbf36ac124c91bbb3258489e7488e3590bcc413068cb3832169c14831a6ed3
vendor/rust/rust/templates/BindingsUnit.rusttpl644001.07 KB6e4b857f13d541dd8c96d8eb97e21ca5097265977f62c53e27821315c2c69523
vendor/rust/rust/templates/FunctionDefinition.rusttpl64400183 Bytes90552bfc4342bf5a2078b8698c3aa21a57bae703d81b2ff1c0eb58de668e740e
vendor/rust/rust/templates/ClassDeclarations.rusttpl64400276 Bytes51b86b8f042f25e206cd00e47d55b184286cfa21fc817c80c9e436f18190fdf4
vendor/rust/rust/templates/MethodInitBinding.rusttpl64400324 Bytes32a37378cecbb3b77ce132cbe753b88e6758601084ab85c3a8168dbbb189a6d2
vendor/rust/rust/templates/CxxMethodStub.rusttpl64400333 Bytes7eea67696110b70e45a1b3ea70c1e9ab467395e06abbfbbe64707f194d49f702
tasks/rcov.rake64400459 Bytesaebd4fc8e074796846635f6825afbc1fb3931014eaa0f125ce165adf4f505ab0
tasks/all_tasks.rb6440064 Bytes5bd62cfdf66c82aed59644e6ec24eb9de069fa96d1c8f8f126a4f7bb4959a573
tasks/specs.rake64400367 Bytesb76947fa8b33d538b1b6f643abcfe298195fc49dc4ec2dfd330771b1b9dc68c3
tasks/distribution.rake644002.01 KB629958f2388c2e1be550da23943ca7a0e4cc3d779c86527ae6b4ed257acfe994
tasks/website.rake644001.3 KB7857f952074eea20ba829c833d0f9b625165d7e61481b098b5cbe2c1ef057c1d
tasks/svn.rake64400377 Bytesb7e3e1befa17f9fdc2596fb14b63c90b100c8e5ecbf6613bb890f658bcda31b1
specs/search.rb644006.16 KBfd8236438f4bdba2d9bc472fdd8ee0b545e182e5c6e4a971b2ec35ac78d8d392
specs/model.rb644005.67 KB82f4fd49248f6a505110868c2d01e0a4717d1503a436bf66409266c3181a61b3
specs/branch.rb644005.51 KB5c984c8c147b5b244205189744a3246dec0c9238d27fcb0bde64ec035cc44ff6
specs/binding_changes.rb644002.19 KB7a37704524cc36578a79ef174e35ed13a7e5195089a4b5133a53df904f64acce
specs/spec_helper.rb644002.39 KB3b2dbbb77a9bc51f502a2a247c504693d476078e5cf2a94cecd09e55e4e4a651
specs/enum_wrapper.rb644002.87 KB14ba618d779b93a3aa1ee927a7aa00dc128e6b99a0f4bf81cd9f758060801947
specs/int_var.rb644003.29 KBbdae24a807390a8aa8a906ed14b1227c7a7621d1809efe89b01d82d6e339fbfa
specs/bool_var.rb644001.67 KBab7e6b31f3eaa9cc5707ef2315202cf24028ef2a61c82a43e2321b571c35a2cf
specs/enum_matrix.rb644001.14 KBd504a7b84dff4ea263ab86215c14107d635f6e1f12a6e377c2b44e94f48ece6b
specs/set_var.rb644001.71 KB3a34be2d8498afe71389a7bfdbac51ea157c6106a0130ea97cabf3061c1d09c9
specs/logging.rb64400573 Bytesed834b80b4dc86a1428321cd76a0b311777f09494448e7bd7484be353b8a83d6
specs/constraints/linear.rb644003.92 KB83a501ed86ab9792ceea207dc55c4c8cec36e48c5253b472793f9192189f854c
specs/constraints/distinct.rb644006.67 KB63d90c826d201f883559b5cb708139bc7164978e59333a2c746c7377806fb695
specs/constraints/constraint_helper.rb644004.54 KBd883ce791473dd4cb0ab64f68e1f902141ac38b64798f300430c2036cb05a514
specs/constraints/constraints.rb644002.16 KBb17cb3a6c1baa27fb3505a3211e6b496c9daefb4e7482c4a2dbc87270bc9213f
specs/constraints/boolean.rb644006 KB25ccec62a1bd5a2bfcaaacd236251a51cf5b849da42eddedc5aad3663752a69b
specs/constraints/reification_sugar.rb644002.72 KB028c9fb9917e510fd547fc2414606227f8e2aca06f62e9c9bd1cb635559dc38d
specs/constraints/bool_enum.rb644004.15 KBc3eccb1e44a4de3051788788e18b0c23d222926db0509005b9beb2c3646169d7
specs/constraints/equality.rb64400897 Bytes23bb425d0c35ebddc13ec77dcac0573b49d1acc1434fc193b8de3aff53322155
specs/constraints/channel.rb644003.7 KBef7f7c089f3da7b12f5a3ccee45622bf757bb94eed3d2585e2578a8166e8b786
specs/constraints/element.rb644003.65 KBa47bfebb20c48f69296ca6b6b4f1f5703987cdde20c70dec9a939f25580e2532
specs/constraints/count.rb644005.02 KBb90f91bcc1c2f5f9c45f37598ef2a29c187e5b82e94c0ce50867c1e05b799eca
specs/constraints/sort.rb644005.19 KBb1f318f14c56b6a9ede04b2871c2541a328c0bd94fd11cc73127f3cac2120d14
specs/constraints/arithmetic.rb644009.43 KB53078ae914c948a16d151f18a2928e9d812bd178aac84c2800b4e5b45a99e75d
specs/constraints/int_domain.rb644002.25 KBb1ed1c342e39c993f41187d5e274948c1b0454866d7c432b218e9743f1a0be81
specs/constraints/set_domain.rb644005.4 KBc7426e0703accd4f429bc87b2e10453af78394d21e01c11b6568dea497733484
specs/constraints/int_relation.rb644002.76 KB9d43123f8bc21054ddd00f875eaddbaf9a285fbacdf56d7702e588e9a7c8fd7d
specs/constraints/set_relation.rb644006.14 KB541c3829f61d43308befafe3e2f0dcfbb87b1f497de26a489b0b6d6dcb24abd5
specs/constraints/connection.rb6440013.1 KB076ef20357c64dbf5627e4e1de6d59f96152b22cc6022d97d737d5077c876cbb
specs/constraints/cardinality.rb644004.94 KB762902164fa4387132c2e97845d71df6059e0605a8557a10608690ab49bc1d9e
ext/missing.h644002.62 KBf712ff22fbb5831debf27a5859cb9dd56608bf22a653ad00fdf980afc6c2a006
ext/extconf.rb64400836 Bytes258bdf540a42e5d6cc46334262e4352ed6a9d10df99b5891bbf82dcf0cef49a1
ext/vararray.cpp644006.1 KBb574a0e070670d45ad804c8ef98a033975c04aaa870078cce63e8ba6ac70cbeb
ext/missing.cpp644006.48 KB725256759b2bb2b7e30bf56c2c82e18b19755f3641094a6b4e7a2a64334f3c53
ext/vararray.h644003.52 KBe804bb2de4c2283fd3e60d1f7159e9438a22cc5e0ccf9f153bd807e7381e070c
Rakefile64400312 Bytesf7ca106a064f8564a9795a8bdf166eb9a98fa3843bb698cae13f2ce63172b6e7
README644001.18 KB661b7fe8c9ac9055e90bd38b484fe65d14cf6e716fbd9296deed5c8cd345abff
COPYING64400794 Bytes2eb0548003837cdacd6b769fcda9133fcca370aad9db6f75f5a036df018b973c
LGPL-LICENSE6440023.8 KBbd56bd7a47dd73fc97e75133bba00678f316b8a8c29171a943120ea31d7af006
CHANGES644003.68 KBa32de38d7c068e181a6bbe1968dcfb4035c41331098922c4373f3c020d6f9777
lib/gecoder.rb64400159 Bytes82c2975efc439706dfbf140379e7946799f6992734220376d0cdd40fe673157f
lib/gecoder/interface/constraints/int_enum/element.rb644002.35 KBa65f108a11dba1ae8f7d6c5193724911162093e9802cdf7e90f2e5a2b3f61483
lib/gecoder/interface/constraints/int_enum/count.rb644002.78 KBef592a4cc6f08030dcc5e3885bb812bdafb60ce6315d5089079373722a11873a
lib/gecoder/interface/constraints/int_enum/sort.rb644003.83 KB110c0ba00337f65b71a2437669adc1bdf8a2a9be1068c2aa7ef16feb2e771e09
lib/gecoder/interface/constraints/int_enum/arithmetic.rb644001.61 KBfb379cc936cb9fe6ad78d3ade5cbef1cbc6d784ed0ee3f91fc8b8f9c979e8618
lib/gecoder/interface/constraints/set_enum/distinct.rb644002.16 KB3be29dc4fac4609131ea2068215320af8d9e9a57fab54c3a8f30bd13d17c74ab
lib/gecoder/interface/constraints/set_enum/channel.rb64400544 Bytesbcb387cf6bf0eb1eea7888dbbb2e478897632e82506fd5881b823702ff0a1a97
lib/gecoder/interface/constraints/set/connection.rb644004.79 KB5b8f907aa4c20807b4b9123197e4e066db32d36cf91f81dd6c23e5a42ef93a8c
lib/gecoder/interface/constraints/set/relation.rb644004.37 KBea1c702ad263bc8748bf00a65c8a99da67ab30de022ccd219a592e0e4c4a21d9
lib/gecoder/interface/constraints/set/cardinality.rb644001.7 KBfc135fee6f49f8befdbd246f47777ace644bf9728b6c102731b38f5fb8132bc9
lib/gecoder/interface/constraints/set/domain.rb644002.38 KBa49897aeb48f4f939c18fe2609270c787ebf599a3600efff7d6f81b9a7198ed9
example/queens.rb644001.55 KBd84b17f2e2aca81a3d8d93d28d85f2d3a7c5fb7b90fb66875fa191dcd5ae430f
vendor/rust/rust/cxxclass.rb644003.17 KB9199c3c1dd7c31d17e0d7c68d5e474f82405f69fc397e12a93ba3f2dfd0f183a