sha256:b95d8b62f2e820489f9c7affe8ed4f8251b14436fe4d98772ebf7ec7810df5d5

Alias

The hash you've requested:

git:4a2aef570deb2bfb8927426558701e8bfc26f2a4

is considered an alias for sha256(tar). Visit the canonical page.

Build input of

Dependency Lockfiles

Diff

Content

sha256:f0fb1ba885b984f12f9f0606c6ad29dbbda9c2abd58a47d2ed035ae455c5b2a7  .bazelignore
sha256:4aad07da411b0f6c5afb02ebd72a5d2cb2470c48777790491c4fe5d0b61dd432  .bazelrc
sha256:28a8b601381084f281456d55934cd0a4a14a1834469e52d999f9581684770025  .clang-format
                                                                         .github/
sha256:0e77282736a048a9fbcc1d794d1ae2ac0c3cff9f521085439a79e6809c3e7b85  .github/BUILD.bazel
sha256:07ca7e80988b28f49f1444093b3f28d0168d3e2edf59f6c2791d125ea4ac3501  .github/CODEOWNERS
                                                                         .github/ISSUE_TEMPLATE/
sha256:90195f6e42c9061e3a77697b69a9bbb225a0aa230b4be299f62f4caed1fce748  .github/ISSUE_TEMPLATE/bug_report.md
sha256:3b164fccca21496fc8ea7f6d918c549c5d6a892af1473554ce872fb41abe8aa1  .github/ISSUE_TEMPLATE/feature_request.md
sha256:c01b5a387c02021aed3d32c081e3f2a359fc0c601b5a486b019abd4d61549f92  .github/dependabot.yml
                                                                         .github/workflows/
sha256:fbea34c2f8949a96bd7a047f3729230786c1b2860d834ac2c23ded502dacd854  .github/workflows/README.md
sha256:e94d6f20c1312bb938dff708b79ac338e91c8fc2182fa58d4c2c9f54ad2616ef  .github/workflows/clear_caches.yml
sha256:c18d089a68ce5ef07e86a5a87c1b060dd5b37c87412227fc608ca22a4c0d3c13  .github/workflows/forked_pr_workflow_check.yml
sha256:f55736dfbc6ec280d0e93b7cdc6a27653b537b9b77febc2c67a62c8277d9f23c  .github/workflows/janitor.yml
sha256:607c3e754e59048d2b811705c9923312e38aa0050632ab43f4f726f35fa0c9b8  .github/workflows/scorecard.yml
sha256:7a4c6eece3fcedd9b267155314c120a20ed95cee6ac2daf522c042ba9ce9ad24  .github/workflows/staleness_check.yml
sha256:604fc9c4267c827e15cd3dc0921830d36d401e34cea0441e8cc80cfe3ed9944b  .github/workflows/staleness_refresh.yml
sha256:0ec15d324daacefc7141dba80958462cc8346d603397bc195fb7db6312905d6f  .github/workflows/test_cpp.yml
sha256:7c8ad081b4f2013ee6f0b437a5fa0ee563e28265b62d447faaef3de2848009f2  .github/workflows/test_csharp.yml
sha256:91f2f6787968a78703324431e1f322a00d503d16dc72be9c154638beeb2b39c0  .github/workflows/test_java.yml
sha256:7f7105f651cb9880f69473d1667b3a02dc81cf6285b3313487d361480a1d1c2b  .github/workflows/test_objectivec.yml
sha256:bcfce2b25a3f9932e8164b8ff1cdf9833af5eef175e4c9ddb7148d23fc2fe231  .github/workflows/test_php.yml
sha256:7f791c0343724295c45d888ad6528d88e9f4d64d1eac8411e8b030b3f26fdf2e  .github/workflows/test_php_ext.yml
sha256:7cfc85d49d0842e25604e03660928231ae913569202258cccbd15069721cdfa3  .github/workflows/test_python.yml
sha256:d009edecf5f61581632c13fe8575ee0ed74710b5273de58b4f3f3c672460f956  .github/workflows/test_ruby.yml
sha256:eded42b0eec8fa04a875755d99983a7b93973a24e571dfd46e4fb00b2896b193  .github/workflows/test_runner.yml
sha256:28f27c44ac9aacfd410023e689743cfc80bf8aa13d744e0b3c841cc7a5a13997  .github/workflows/test_rust.yml
sha256:16a741710418f4294ffd0f190ae4cd75b286e53e7c090c273acf1f8da6eb1a73  .github/workflows/test_upb.yml
sha256:2e86316e347c712739b87292701603f8d689f452768f18dc7048c4570661516e  .github/workflows/update_php_repo.yml
sha256:b9b48f86446ee347c12d979ce669b73025078bebd369d8db30e5e0d85344a489  .gitignore
sha256:a2ebe47d3e4fcd0dcf4fdfdb75a22424ee71162e5b239486b2988e465da9b8c7  .gitmodules
sha256:66c354e2dcbcc7e934f048a9199fc3c778041aa66a8e87fd4cede3b770723390  .readthedocs.yml
sha256:493d36b63f90a576e6bcd4c34fefc8efd6e3d8476aaea4834980c7fedbca07bc  BUILD.bazel
sha256:b62b9360e968eda60bb14ac371834eebfbee4c9f25722e02b6cd931e40df736b  CMakeLists.txt
sha256:680b74b95b2669a45801a657e29c6cf8aebc1194846455f4a5be562d8df4021d  CODE_OF_CONDUCT.md
sha256:3e2d2e67fb06fd572aaccec2d57a3284dbf114dc02cabd97101589f734bba761  CONTRIBUTING.md
sha256:592437ed38e347a29cd5a296d8a09904d2704ad7ed08ac19bbbedc5368e5c94b  CONTRIBUTORS.txt
sha256:c99d10161e5699bb8ac0e1efc71008b4c9207f4d1930aa84296cdfb51c04b5d0  Cargo.bazel.lock
sha256:650cf9c850dea8553e844e8d6604d4ef1e268344a6f912ff42d2fa34b6605224  Cargo.lock
sha256:6e5e117324afd944dcf67f36cf329843bc1a92229a8cd9bb573d7a83130fea7d  LICENSE
sha256:935b1c146d4f46b014125017699a93e7bcb38f7e211601c1f47af2c9ffde9390  MODULE.bazel
sha256:521eb6ef8430773e5c010e1838fe9dd8fa5d62b7b76d1cea8d7d8daadcb144e2  PrivacyInfo.xcprivacy
sha256:653f84fa579ca2b7784c732a8b7ed6ad829a68f4d49871843c4ecdde8e73bc5b  Protobuf-C++.podspec
sha256:6ea4e0fc70c3f57256f8d93608286b90049e686a2a59eb6cf5d4677bc8f30cc9  Protobuf.podspec
sha256:ee10545e2ca930dc26f3ea02d1c483f3799f7145ee1f5f8922fb859398b9ee0a  README.md
sha256:356a8323a8eeab694dc5ba6795512fc7181198deff3eb11c192a5fb2112196e3  SECURITY.md
sha256:3413c2a4453632f7694e15f47dfd8558091b949084eb8d0d7de023d90ba589a1  WORKSPACE
sha256:1c0d98c7ac5b6d79068724be598140fa3a5a23c11b8c56da870e5c3f1a5ebc3e  appveyor.bat
sha256:0bcf51fd4583fe5de9af443d838f669fa96733b61eeb68b84819a14c8f34faf3  appveyor.yml
                                                                         bazel/
sha256:5d515873043594b56dae195648f3a49bddff591c448702156adedee27b659e77  bazel/BUILD
sha256:dabbaf9a2155e78e6284f24d6c53d46311f7ff2b2a7ba6ec6a2e3f2608428883  bazel/amalgamate.py
sha256:0ff66f1d2c12a77b4c70b320af2937450e2b91a0e9f9046e919aef5d30c9c356  bazel/amalgamation.bzl
sha256:6cc7fc1d0f699e971aecf3b44b59dba4206d165eef063e9f6751d6d792571a36  bazel/build_defs.bzl
sha256:120bf82d403a8d71b437a512c13540be1766a94a4bb4818e2c5fc8121202426d  bazel/lua.BUILD
sha256:18722413d0b120ddf92799c6706ff77f966a8e86922d49bb1274f43359a84423  bazel/py_proto_library.bzl
sha256:af9edc951031fa2cc8cd5d4db87996e59b6f8963a6202c4d172cefa759dcf965  bazel/python_downloads.bzl
sha256:c7d7dbc6091bf06a86caff5c34e41fa18fc7c862d4b8d7c06b4a0d658d6f2524  bazel/system_python.bzl
sha256:80df93a7f9819da87d8e358dc234723d62591b70eff068762319c57828728ef1  bazel/upb_c_proto_library.bzl
sha256:b5c0545804d5a7f3e8062596c4a474957ca202c055d1b48a0a558229f21ab387  bazel/upb_minitable_proto_library.bzl
sha256:d3b553fb7244d0168b09c71ff9d1fcb4c583dffa892fea705e8a1b378ae7c1fd  bazel/upb_proto_library.bzl
                                                                         bazel/upb_proto_library_internal/
sha256:e1e9606bf7335020f97d14e7874064522642d65e2cb3f2dcb59f66e2c46772c4  bazel/upb_proto_library_internal/aspect.bzl
sha256:6b1a1d5bbd8af3df198e59f364d593049ff353c07c0d548a4723013e8439336d  bazel/upb_proto_library_internal/cc_library_func.bzl
sha256:5246ad4b78423e158f5d730c3bcdc038600b565c107bb4b8527c6f3482d0149f  bazel/upb_proto_library_internal/copts.bzl
sha256:f7d58379d416197f76c5841982a0a3c04c06c462b95ebf6c55f65138c4d3cbb2  bazel/upb_proto_library_internal/rule.bzl
sha256:678960ed17a61c5912f0858f60f32594d64f2125159ff6a1f1d699461cf699b1  bazel/upb_proto_reflection_library.bzl
                                                                         benchmarks/
sha256:7d0b9242dbf0968616a04de2e1be6f70154a05ec9240e5f55b734b49ecaaab2b  benchmarks/BUILD
sha256:6d0cb1e279adf592f8c8496bf9ba8d72d7eadbad787f1687e5b4f289acdc6350  benchmarks/BUILD.googleapis
sha256:3fa21a028349816430b40e7b12ad0ef57d2c7317ae952089bd6389d9889b8baa  benchmarks/benchmark.cc
sha256:7f6111536037342fbe2d195d852ad4b96d92826258e7122008e7a906858c4787  benchmarks/build_defs.bzl
sha256:fcf6edb3d53c576e58d2aef0e62148b9789c2669d7920cb033f57675b10987c8  benchmarks/compare.py
sha256:68be6b2d94ef57043d0553c3fe6d7eb2c5941a119909063bf8e6c6bdc6ebcac6  benchmarks/descriptor.proto
sha256:1f4a7d70699387bbdaac1c339aa5766c7494c54307e55c65e7dc30f8e004870a  benchmarks/descriptor_sv.proto
sha256:393673f541debb811a7ada5d36494bccf1c7a649c0752334cc53aa8c0488e15b  benchmarks/empty.proto
sha256:7216e5fdaabd679c91c38554231a8d03e1130f54be9aa768fcb89a8c1aab9304  benchmarks/gen_protobuf_binary_cc.py
sha256:daab0143aa2ceca8fdcadacef7d8438045d1e3c4438622aea6339ddf72fee79e  benchmarks/gen_synthetic_protos.py
sha256:e69f1256dffcb123fb96d4517e35f924da7ef9bafc25c41d59a9e265312dfc8a  benchmarks/gen_upb_binary_c.py
                                                                         build_defs/
sha256:c786d5404b8ebf45deeeb7c57a97b6b7ee7299e0c543a68bed20c4ae48b8b5b0  build_defs/BUILD.bazel
sha256:8183987acff52facf549feef2747fb0fdd0588dd8699211b0dd011089f646a42  build_defs/arch_tests.bzl
sha256:74bbff10f6311d4edca3c4df1cb5e0597ca9f9ebb499375dc697588cb4bca088  build_defs/cc_proto_blacklist_test.bzl
sha256:2acf6908122d192acfa824ff10c7166983a9b6e377c8b972fdb64bbfec91fb54  build_defs/compiler_config_setting.bzl
sha256:fc44107eaa7e44534d8a7199f9144f6a2469f714e1e173e77d1b330856eb1696  build_defs/cpp_opts.bzl
sha256:512ad43223558fea03cc32142a4fa800a76034e929c5c626fd19a8fb811953ff  build_defs/internal_shell.bzl
sha256:8e16b51a1a8b3ca6ab5572b3b9df46f4d6d88897c8c6267e50178ef60176cf47  build_defs/java_opts.bzl
                                                                         ci/
sha256:66eec3c9eab5ec4784a0941df8a7b542b983e678598a174b6f7b7bc6819dafa2  ci/Linux.bazelrc
sha256:7b8928a56c7e3b1d5ad20660075dbe3901dfa18249458e04fe42333d08d73840  ci/README.md
sha256:13505ee52ac4175173a299dd714c8a1034e29eda3d529bdfe98176d14325e164  ci/Windows.bazelrc
sha256:27202c68e71f39bee5447757d3845b673903b0d4858dee872506fa63c8f230ef  ci/clang_wrapper
sha256:8a0f0d2469200c0bbdbfa1047c761e124e50daa61e402456f3892f81817aa8a2  ci/clang_wrapper++
sha256:03b5ef1e3f382a49846b975e252f24b6c70216875802740ec9201074698a93e4  ci/common.bazelrc
sha256:66eec3c9eab5ec4784a0941df8a7b542b983e678598a174b6f7b7bc6819dafa2  ci/macOS.bazelrc
sha256:f9b2c491a6d915bfdb41778a7383cfef6938dd08441106fc26c69f73daefd82f  ci/push_auto_update.sh
                                                                         cmake/
sha256:e7dcea89775f520172d5d16b9b577b5c2ec8a2fd126bef4e6f445ee74d61b4f2  cmake/README.md
sha256:90a177faa6c4b302261c58cb22e5d9b638b496994098bf0b3680d59dc625b97b  cmake/abseil-cpp.cmake
sha256:c90f8ee7ac21e37d79d4b331317bd02225a81eea1944129316af26698e243119  cmake/conformance.cmake
sha256:1cb66eee4ec7df27fc82b0cdc3d7519eb1860aad0e027fd7f7f809f89b4d3080  cmake/examples.cmake
sha256:6c843d06b3a16790b80af59089db14972bd395175e07a14bd273d1db79c44fca  cmake/gtest.cmake
sha256:f55837d3fdc0b01c55c0322deef21c5c83df2274950172d999ee472386fd7c0d  cmake/install.cmake
sha256:9ee600f76ef1b85d17ed8872598c90b64b1575b5a47f8cf38f1ca4aa071b6783  cmake/libprotobuf-lite.cmake
sha256:8aa298fe3f6fab4ec1bf9b29aea78972443a361c8931b574395ce7c4f9de98d4  cmake/libprotobuf.cmake
sha256:d9f5245cb2744abd7aaa48cff17ddff5589024c0ff94785b87973a6aec3aae5f  cmake/libprotoc.cmake
sha256:e462fa6e2508a66c6168c1828ca488152ba0e21e84f49e8169bf0284eb63e7f1  cmake/protobuf-config-version.cmake.in
sha256:f5e8dc8d5b9a104a67ee1a7465f49247612943077af39e4d4f2e0279fe5d2a8a  cmake/protobuf-config.cmake.in
sha256:493d37d8db7d7782dae7914531409877c0235dee5645524ccc415511c94f0088  cmake/protobuf-configure-target.cmake
sha256:849c50ecfd0f69dfa0bbaa066d98b968d424b0ec4ffb9925289ea40ae0ba8fd0  cmake/protobuf-generate.cmake
sha256:dcc1ae02cadd3da39acc24b6fe07215d71f6ac237f2050656cdd141cd83a90cf  cmake/protobuf-lite.pc.cmake
sha256:f475715b77c7081168a92c9fc2c59f47256955660839a49549ab1ecb87e755b7  cmake/protobuf-module.cmake.in
sha256:b53959fea83948c37e15a2bed57ead61bc70a3a55e81450f0033be5016306be0  cmake/protobuf-options.cmake
sha256:dba0dc1b2c24dbc0594a252a3fce0dcb9645398311b58d8e4406cf6e6a1e68e9  cmake/protobuf.pc.cmake
sha256:6cb9eb1426e96c50631d6cdc9a9e1933bb5437f80845a430d7e5aca6c367e2d1  cmake/protoc.cmake
sha256:4738d4327b8e79dd059c405f3fb0cb7d93078ae048478b582e0b65affa7d5b72  cmake/tests.cmake
sha256:5510f54b86ae00e736d7d5e57b24cda3288a163ca5e5313d35884e04406b4b15  cmake/utf8_range.cmake
sha256:2492e7b3b3caf523b0872e1608293b2d750d83782420ca835c26f68ef78edf8a  cmake/version.rc.in
                                                                         conformance/
sha256:c684f8b7129cc4287a713827f3f75bfcab5b300ff55cbbecc149fd75ca521842  conformance/BUILD.bazel
sha256:99a625b477f705db994f2bfc33f4c6ffe96915f973bde7df554828f3f9198bfe  conformance/ConformanceJava.java
sha256:617146ccc7ff848afd29ff3ae635682ad51bc7c753c3dc193e08cdafe1b68deb  conformance/ConformanceJavaLite.java
sha256:50c0100983a7d4999fa71f53d16e73dd620c4ffafd3ff71c4892e861d87cb79d  conformance/README.md
sha256:7ec36831cd4b144eaf036ad88fae767cc9e133b300d2584ff74f8b2dbb334865  conformance/autoload.php
sha256:8d0414e6800709d6f43eb627e4b6658dc920852646d17559a9c9e3fc345f8653  conformance/bazel_conformance_test_runner.sh
sha256:4bb76e283b2ddd0049e5d99c1706a2cfffd107879e918af47310099902f56107  conformance/binary_json_conformance_suite.cc
sha256:f58539632cb8a7221c1eee05b99943650f2f9dd00f1e6a7c8b39cee1f796d117  conformance/binary_json_conformance_suite.h
sha256:800eb565078a2b7a55601db04bce52bf08e5b63ae26a16a56cc697b57f28ac32  conformance/conformance.proto
sha256:ef768314726da60e67293348f903675f2cc5ade58704d6a661d19610ef059607  conformance/conformance_cpp.cc
sha256:34d87aa4f21dffc2b732f2f756293af4f36ece694f169d4b563d8b09267edee7  conformance/conformance_dart.dart
sha256:5ae6aa016ac31e8191214fd8a5ebac12d868e7181adb0c7f7ef8fecfd6545560  conformance/conformance_objc.m
sha256:0eb69efe7d33c6629a907a37f3fe715fa0da31609eed3d0555065465d4061d25  conformance/conformance_php.php
sha256:d7f93cd71619ab3dc1320ab25fc8cc1832f5369d387bd2b727e8bfd6a7523166  conformance/conformance_python.py
sha256:72acacb00cc78d3d28a9773a3d90edb36627bab0a374e1139e93a17ad9b4076c  conformance/conformance_ruby.rb
sha256:4c0172a9d99d2a5f2d9ec6dc8d50f49fa21cc52471409b6f9becd7cd503f2bd4  conformance/conformance_rust.rs
sha256:ba563c974595af90bc24849505ecd54131f04e12cbc2bb92b99088a0d35e4681  conformance/conformance_test.cc
sha256:08e9755d93c830e94d5783c1c317e7a1cc4457e83f241aeaaf28302885c76f55  conformance/conformance_test.h
sha256:725c3eb6ee436825c014c98da5d7d072339f12523e64f36386919322684488f1  conformance/conformance_test_main.cc
sha256:119b9bb126310377c210bd57f63088b172d9f6b854f8d75d08309b7a9e8e34e8  conformance/conformance_test_runner.cc
sha256:e6d0fcac598b7208d1abd89291edec1e7fec588c83c18b2da0638e654394a05a  conformance/defs.bzl
sha256:2c30abf37b7b2200e696a06564da680e26177e828296b1f4edb6793e9ae1d218  conformance/failure_list_cpp.txt
sha256:69c7baa7859e68c62fbf78024e707a7c5ba024c0957d1cd9528183f07cf83184  conformance/failure_list_csharp.txt
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  conformance/failure_list_dart_upb.txt
sha256:dae0e90d977950c06a3c7e334518af8cc40f2198892ede1f3aaf53d672a768dc  conformance/failure_list_java.txt
sha256:b90e30556b1c2034c1a75bdfdbe18ea183901973c89afd99f11b63cbbe388a1b  conformance/failure_list_java_lite.txt
sha256:758884a753267d8b0fac03c09672444fe15c3d0e3e7060e635f6ddb7de9096c2  conformance/failure_list_jruby.txt
sha256:29ece5fa2b29cf5c3c6df07847884b12f1b4f2bda2e877f3eb51abe76cf83904  conformance/failure_list_jruby_ffi.txt
sha256:fbe91409fd2809a91849e45d67487ff186341dedba853d64b801a2568fb9a094  conformance/failure_list_objc.txt
sha256:40022c5ec16bf302b1d17e46e063b477ef20d363b3dd4188b5070f4515e9bdb3  conformance/failure_list_php.txt
sha256:e1c5828c9c964f0170ae6459fc887a93924fd16e2daf5e1922a1fbf2898bfb09  conformance/failure_list_php_c.txt
sha256:d02031c9b6aa29d9244fa940bf77c096b21a6b4da48a1337d504d0e110c5f41f  conformance/failure_list_python-post26.txt
sha256:3e7a173adcfa8e4faee3be51aef38f940b7583e4563a3f15b4caae07876bc6ba  conformance/failure_list_python.txt
sha256:5e8891cec37d2033f740c4bb9794d9f89c47f89b770889d8aefd8f7a5cee0fc1  conformance/failure_list_python_cpp.txt
sha256:62df1a915ab7c03ab0e2515cdd6845ae7925b00236609a791291bec6310f2709  conformance/failure_list_ruby.txt
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  conformance/failure_list_rust_cc.txt
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  conformance/failure_list_rust_upb.txt
sha256:91eeb90b71f28047be783c2e187df5e32fde00a84a4da41aa4f6ce9e86ae9d6d  conformance/text_format_conformance_suite.cc
sha256:342aba08b5c92d2ce745a0f9dac640e659881fa0a9a677801d5790c6c07b0585  conformance/text_format_conformance_suite.h
sha256:fcf227a89e1b3a507ec9cda505c1121bbc72ce61a71f581909b1e8d531211090  conformance/text_format_failure_list_cpp.txt
sha256:763bf39e86a7785f63a85106282a100118f5be7b2e4408b6ae3e7d1f8db3aa88  conformance/text_format_failure_list_csharp.txt
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  conformance/text_format_failure_list_dart_upb.txt
sha256:2ef03850aa6d41f085570ed21d6fb67ef0aeb636dec04fea55aa6d0a758c7a69  conformance/text_format_failure_list_java.txt
sha256:ddefb45e853a86579fbd95e6343c06d79862f4960b725a4630080f94996af531  conformance/text_format_failure_list_java_lite.txt
sha256:763bf39e86a7785f63a85106282a100118f5be7b2e4408b6ae3e7d1f8db3aa88  conformance/text_format_failure_list_jruby.txt
sha256:763bf39e86a7785f63a85106282a100118f5be7b2e4408b6ae3e7d1f8db3aa88  conformance/text_format_failure_list_php.txt
sha256:b69786adf46d90a5f5c894795e1480cde7a06061d41b967f2d4aa14f3866d15b  conformance/text_format_failure_list_python.txt
sha256:8fe1f4f39d3b3d8939f4efec7f9f050627ba38eef8f49b8f9bdd3d40e986e5e1  conformance/text_format_failure_list_python_cpp.txt
sha256:763bf39e86a7785f63a85106282a100118f5be7b2e4408b6ae3e7d1f8db3aa88  conformance/text_format_failure_list_ruby.txt
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  conformance/text_format_failure_list_rust_cc.txt
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  conformance/text_format_failure_list_rust_upb.txt
sha256:405bc03e349e9402be06c21ca661f1778c290461f63e711461090418c1c6f8a4  conformance/update_failure_list.py
                                                                         csharp/
sha256:45be352284ddebbef1df9bb3fe39835d9019c4fe0167f8f22aeefbb1f95e7864  csharp/.editorconfig
sha256:312dbfefa626f8bab27c5193e3c2d892acb63f77c8b07f784263f7e4765c4e67  csharp/.gitignore
sha256:e428bce0c466885c8dd8ae7ce73c2ddab98b48a6b88562ee0e680e926e3ab9b9  csharp/BUILD.bazel
sha256:45891a50ace1cf1a994abfdc8c3d7db042e029fca594eef672b4319c01c71cb5  csharp/CHANGES.txt
sha256:c774587193e3cd161f794eeed8790e5dd2306c5547af2f88105c87208e6bbcab  csharp/Google.Protobuf.Tools.nuspec
sha256:1683897729ff8e4251fa51531a1603db8b207b53317093f54004ee111436406d  csharp/Google.Protobuf.Tools.targets
sha256:062a135ad2819f9fd76c140f2255543dbbad9ff58f63a9478bb450e42502c2d5  csharp/NuGet.Config
sha256:cb706d1d17a6ae49a413a637061b0845a5beb4479064a0673c4a1526cc46de5a  csharp/README.md
sha256:b41dd016529721551f5759acf9dd873ae0f29227055d12c8a68acac65df80056  csharp/build_packages.bat
sha256:df7c01c7a83fb1db856df7160a59c8bf22948002ccbd4e70ca59dc2e8b6df0b3  csharp/build_release.sh
sha256:0f9f80b6eb7f120be4a77f71ba22b1f97cf79be26482e277a7736e5ac1557068  csharp/build_tools.sh
sha256:5741f2740be60d58bf6d4763abccd3754199d74ed158e366fde801bfb04df32f  csharp/buildall.bat
sha256:b4688d07a556d7dd94fce1d08654aac9640545318004ab31b9e99cff0b197ea3  csharp/buildall.sh
                                                                         csharp/compatibility_tests/
                                                                         csharp/compatibility_tests/v3.0.0/
sha256:d5750fad1ab6203ab169cdece9105f25928781d099b26611d92d6c58686287b7  csharp/compatibility_tests/v3.0.0/BUILD.bazel
                                                                         csharp/compatibility_tests/v3.0.0/protos/
                                                                         csharp/compatibility_tests/v3.0.0/protos/csharp/
                                                                         csharp/compatibility_tests/v3.0.0/protos/csharp/protos/
sha256:4213c024a70027bb4f9d46f86ed5aa81f62d1a9b70d88c65ff0fba34f610f973  csharp/compatibility_tests/v3.0.0/protos/csharp/protos/unittest_issues.proto
                                                                         csharp/compatibility_tests/v3.0.0/protos/src/
                                                                         csharp/compatibility_tests/v3.0.0/protos/src/google/
                                                                         csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/
sha256:f10287267c63ff1355ee74a3c08621adbc7c806cf4ebe2003740b560797d6dae  csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/map_unittest_proto3.proto
sha256:9ba41cb4c7e3260e17fb91fa59f90da18c7d852e363a7cbaba516be9b39295bb  csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_proto3.proto
sha256:1a80a445d7dd87a1d2c0e33eae7a8dac61b58e2c961551f712714bf0f52d4388  csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_import_public_proto3.proto
sha256:112f0ed343490c6013ca18760d41a4a925669d966db0a992e672981caa39bc02  csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_proto3.proto
sha256:364a496db31a84d8f32f43515cf9a3d1536535ac21029e146e660bb8f15358ca  csharp/compatibility_tests/v3.0.0/protos/src/google/protobuf/unittest_well_known_types.proto
                                                                         csharp/compatibility_tests/v3.0.0/src/
                                                                         csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/
sha256:212092a78de6157be1240654bc8ed1ce6a35ac2406c0ac8ddc109e44cdebd12d  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/ByteStringTest.cs
sha256:baafcf6f462a77e18b04403265602665ec21ef6c1505ace8acdc5069785654eb  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs
sha256:d0eded045581c8244dd72278c32c9233d2742ad80af642f909190f34267fc9d3  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedInputStreamTest.cs
sha256:493927761a59e078eb4933ad9f219093825fb0d5c480c221d94a01a851f2297f  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
                                                                         csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/
sha256:4af7337300b5df4dfc18a77f365413d08708bd02f1ac23a8a148537b1596d689  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
sha256:b052e9db0122a6514b651917c3c9d1fd6ac61409b79a5b297bf027cda5909883  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
                                                                         csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/
sha256:7389eaf916deae822cfe8e6a587814f41e9e1be70329ceb4274e2b10569b0096  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs
sha256:80682ded2f1d0018337364d9625b7833674884cb19ba2094f1fe10a8320f278e  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
sha256:e65f963f189e0563c498e1d2ac4bbfddc584ddc53c0cba78f67be85c8d4dc150  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
sha256:73991a870c16d18e9bda165960b893a978ebb28084c4c78eb878a1f9e7f70835  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/EqualityTester.cs
sha256:efbf7da41de6c7873b6e406fd9975fc8be8e85e94aeca91ffd406601498f0e3c  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/FieldCodecTest.cs
sha256:7b1e2277a0af4dac787552032109136e558639530462521f32e30bca6a933053  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/GeneratedMessageTest.cs
sha256:f2aec5e4924b0ba2657db5f0ee0f570858a52cca4de58cec105a453b4a31dda8  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
sha256:c29f05d639bb2141d5c047786508bc22f88a52623ad1510c19ac0073f811afd4  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/IssuesTest.cs
sha256:f193a33263345950d45622f432f66a7c390635438cd55e77a43dc222aed612a6  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonParserTest.cs
sha256:bee63ea68a0a5b33dc4b8a720f13b0807bc285bfa6db361b275e538d9ea1113c  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/JsonTokenizerTest.cs
sha256:d286b1bda6f9ccd46e8ce159e5e82c7499fce0ad2164224ba4e77c4f8084cb36  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Program.cs
                                                                         csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/
sha256:1f812458a21168b98e178435d95be7d9e907f6e115abc69af6b23bc0ad534d47  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs
sha256:127112e902430ac7791b5f5e673af9afe869b9de8e25b4a4e83a5cfc98b6274c  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs
sha256:28962d6d04974b876fbd24a95044263e6a8cd1fc75eefaac57f265682cf10779  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs
sha256:4bb83ba354c9b58dea85ac921270086825c3ef019927f1c92e4ef5b879c81748  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleEnum.cs
sha256:8b5321320855b39e4e7f36947927682117bb9649743e2fa5d4bb77710dae7883  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/SampleMessages.cs
sha256:034d91e2180776615feea0de9ee2d2f3bc078344396adc159e09628bf9045799  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestCornerCases.cs
                                                                         csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestProtos/
sha256:74ce3d6f1f96c3a7ba24c7347b89fd19010a008a47e3c2b313d366b33083f1c7  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs
                                                                         csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/
sha256:f5abfdde8579a5883979f692963ecdfefafb8518f549876f080cad7315781aa8  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
sha256:9cf1e3a20aa2c13808a2f032dad607daced4c87d7ba1f3af53d4c7a47e25d5a8  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs
sha256:1c706c43e55c3e9f416902310b2f635f35ea586d75098b1701ef614b983cc69d  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
sha256:079ef319ee9ecd3c8354fb30bfbf933e043ba8b368bd8b636308958bf15cae19  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs
sha256:fa222bbee6be22140ce06336660bd93e2b21609e687f28fc2e36a907af69f84b  csharp/compatibility_tests/v3.0.0/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs
sha256:630b313113dd211918354689111de152a353ef297a92ca97e3354b35156048ba  csharp/compatibility_tests/v3.0.0/test.sh
sha256:80002c8988a7e12ee213bfa7b945d4f53363df6497f2ebd94ab907e98e0404aa  csharp/generate_protos.sh
sha256:30035b38cfc5fa440486bdfcf1c8cd522b078d7ace5dbf95f1484ae8d3d177ed  csharp/install_dotnet_sdk.ps1
                                                                         csharp/keys/
sha256:cf6f29623a790e11dacc9b5c3b85243222902c88e5c5f77e88ac04e720090db6  csharp/keys/Google.Protobuf.public.snk
sha256:579e11544d109ccc037d7a813a357fa41ddbb4ff9407fbee3af8b1d420dc6b82  csharp/keys/Google.Protobuf.snk
sha256:404a00929c57b80ad972b58a867b90c31dc7f7a2b789b3c85ededec127f80fd8  csharp/keys/README.md
                                                                         csharp/protos/
sha256:eca402c5722987d7da933d72c9468b61428a89dd84e9ddcec129d23be16b2b03  csharp/protos/README.md
sha256:1e87875304cecd1db45a4d5f6d5d004160ae7b92030e8d3d20864c4257d696e7  csharp/protos/map_unittest_proto3.proto
sha256:da38dcad3a3c7d1936268025ac463bb2ea89d3c49208bd8be37f9f0212e499cb  csharp/protos/old_extensions1.proto
sha256:5b86edd5c78596904a9b06fa2154df3945d477a50a9d1cd2e15e7a1b9874626a  csharp/protos/old_extensions2.proto
sha256:c2bfd6b0d05259d592f0d48335cda7c73e47dc1a801a5b23e5b700aa4f263594  csharp/protos/unittest.proto
sha256:a2e5cda7b761073ed6d2e26d0614ec8418c4d19e1756ca987aafabe310c7df57  csharp/protos/unittest_custom_options_proto3.proto
sha256:c11755df57d43c88038c61a16044454b5ad70ca1cdee6d4c0fbe023555ac42fe  csharp/protos/unittest_import.proto
sha256:5a3ce0108850836e3f0d499b664309ec9408bf25eed0d628faf9fce08da09bdc  csharp/protos/unittest_import_proto3.proto
sha256:2d32ad00b198fa61f183aaffbb754954cd0dc065b5b109a34c5081b81c4b9277  csharp/protos/unittest_import_public.proto
sha256:2d6281d994bbbdbd7ea8492753c7839c4b5aad347e4aeca6b1a87d7224e77f55  csharp/protos/unittest_import_public_proto3.proto
sha256:66e3f8f7b2eff3a1315bc6085ff314eedbd058a1291d5e5d7fd0cc40b956e478  csharp/protos/unittest_issue6936_a.proto
sha256:93493b84993400b8effc5218d2535b07a45199acdb2ef75b2726599ac4af9290  csharp/protos/unittest_issue6936_b.proto
sha256:1e0909aeacf9c1893e6c334f4cfe643facfe482de00ac44411b03407fdb20da9  csharp/protos/unittest_issue6936_c.proto
sha256:f73d58ff2095ec14f41426b53cf2f2bb0bbdd4e508f5fd9581baf543d2941a1a  csharp/protos/unittest_issues.proto
sha256:3bb552b899ce26b4812e849ec19473ee97b1b4b9ee285fb71afa600cacf68d25  csharp/protos/unittest_proto3.proto
sha256:b202b7b08eacdb7322e62b089313dd487262f50e13488b67ccab2c858a5c5927  csharp/protos/unittest_selfreferential_options.proto
                                                                         csharp/src/
                                                                         csharp/src/AddressBook/
sha256:3916d9a045b3e1ec93a5c4771bf0b9b86bf52ca35371e8a00f42110eff655b63  csharp/src/AddressBook/AddPerson.cs
sha256:c74d88e409846840a1672d70aee61c33ee27ce2518aa04aa0508b18a79734b3b  csharp/src/AddressBook/AddressBook.csproj
sha256:35291d36a694b95761dec98b5c15818de61d98f9d0eefed9bb84af28afc2825c  csharp/src/AddressBook/Addressbook.pb.cs
sha256:806407eb2420a8ed397353730a5de6e33e97be412ea7d5eb754246a9528fd4fa  csharp/src/AddressBook/ListPeople.cs
sha256:4cac665fac0abd8d4ae03fbdb3959710c29319996b5855b16b1091f98610df07  csharp/src/AddressBook/Program.cs
sha256:e92954958a7b5d77ff16245d9a435961ba9d0b459ddbc175e37d44dd313aad3c  csharp/src/AddressBook/SampleUsage.cs
sha256:a7beee517fa6cceca316d2b16c6b7aad0ab0bb215da79dcdb731831e67d0f3e5  csharp/src/Directory.Build.props
                                                                         csharp/src/Google.Protobuf.Conformance/
sha256:eed9e5db8e6c74fceda0e8c64d05d6f4fb606eb354f96c93a30c518fe2546c66  csharp/src/Google.Protobuf.Conformance/BUILD.bazel
sha256:72fb19733194dc020ebcad8b18d5783c16fa14cbb6dee165a3cb8bdd78200081  csharp/src/Google.Protobuf.Conformance/Conformance.pb.cs
sha256:5de1b1a45f6c34633eafb267b1732e2ec06cac560bc9281518c2a999680a9bb6  csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj
sha256:2c3ed843c0fc6b3fe3f4cf0ffe9a2403931c3039032c7f7b0346b87d77d247d5  csharp/src/Google.Protobuf.Conformance/Program.cs
                                                                         csharp/src/Google.Protobuf.JsonDump/
sha256:316145c596eb0759d2e0b370ccae90bdb1a06872837041be3233075267dc2e6a  csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj
sha256:47410c1c715f72fcc209582f6fd907ee74230f298c5d321d57eb0206dad65a98  csharp/src/Google.Protobuf.JsonDump/Program.cs
                                                                         csharp/src/Google.Protobuf.Test.TestProtos/
sha256:68e03a469c88e79c57606e37626407849b1b4bcd7f0005d499305a0385d6f931  csharp/src/Google.Protobuf.Test.TestProtos/ForeignMessagePartial.cs
sha256:d22c27ba84261e0bea38a453b15a36121aa9f1e095807221fc3b6a51be8597ab  csharp/src/Google.Protobuf.Test.TestProtos/Google.Protobuf.Test.TestProtos.csproj
sha256:523d930660e302ed9e0ded2a1962bf6f0f02d31f9a284dd0e0d8c8db363be91e  csharp/src/Google.Protobuf.Test.TestProtos/MapUnittestProto3.pb.cs
sha256:fd39c8f575d25a095fd7ccf415b09b7d6dfa4671c768c427d3e6c9a1c62dfe41  csharp/src/Google.Protobuf.Test.TestProtos/OldExtensions1.cs
sha256:2b4ee5c0386f1835f43305db0e97ab3b1a95fec44c5432e7c189d0dfcffe0d98  csharp/src/Google.Protobuf.Test.TestProtos/OldExtensions2.cs
sha256:24295d955a4c736553341b9967727a18009741b6aa56779f8df1e1f80e92343b  csharp/src/Google.Protobuf.Test.TestProtos/TestMessagesProto2.pb.cs
sha256:4d4ca4cff1f253dff1623381940d455c69770faf14f2b4372bcd0dcf31240c73  csharp/src/Google.Protobuf.Test.TestProtos/TestMessagesProto3.pb.cs
sha256:d5ce7f552620d5d8a43eff9ceb336dbedc9470c6f1e648410683ee9257a039f2  csharp/src/Google.Protobuf.Test.TestProtos/Unittest.pb.cs
sha256:49fc4dc2bdc0d09eb41eaa5bd7b6c30eaa812f7701da9e54e0552a6bd4980a27  csharp/src/Google.Protobuf.Test.TestProtos/UnittestCustomOptionsProto3.pb.cs
sha256:0baa283b391a1c2502383b99ab02ce78e30e23c14b6e3c38654bd838b8467045  csharp/src/Google.Protobuf.Test.TestProtos/UnittestImport.pb.cs
sha256:3a8b7a997ea36019eb9484ce65ac3e581a7afb50cc033d6faa9ef98409e5ae3e  csharp/src/Google.Protobuf.Test.TestProtos/UnittestImportProto3.pb.cs
sha256:f40cc7070ff913bf50a3bc93422374aaa2be26225e6d413554bcbec23ea3845f  csharp/src/Google.Protobuf.Test.TestProtos/UnittestImportPublic.pb.cs
sha256:b52269cc428a9fcb135da68b5b894eafc3ea95ebd322937e5d0792def153efbb  csharp/src/Google.Protobuf.Test.TestProtos/UnittestImportPublicProto3.pb.cs
sha256:0bf385c3e206708cfba6790418a823d1aaec1bee8a5b4a27b041e8862d56c05a  csharp/src/Google.Protobuf.Test.TestProtos/UnittestIssue6936A.pb.cs
sha256:e093093a130d751c65ec7709fd4caaae7bab8e5a2226a0df82010ff57d916c87  csharp/src/Google.Protobuf.Test.TestProtos/UnittestIssue6936B.pb.cs
sha256:12d0ecb79f792ad77af096eb99b43b7019b145b531a5cfdce65ebc6deacd0838  csharp/src/Google.Protobuf.Test.TestProtos/UnittestIssue6936C.pb.cs
sha256:e68f4e5b07c9e46f7301cb8347b57e710b4c75b6c0c795c2ca853ce88cf69e5a  csharp/src/Google.Protobuf.Test.TestProtos/UnittestIssues.pb.cs
sha256:ab18285825bd002c2053780c0d01199e6e1a9943c5d3089dfea5cd62cad544d8  csharp/src/Google.Protobuf.Test.TestProtos/UnittestProto3.pb.cs
sha256:81e135da30f8c236a6880b6a56348f5acca80e03f9818c32e150bd90150dda1a  csharp/src/Google.Protobuf.Test.TestProtos/UnittestProto3Optional.pb.cs
sha256:be2e30663f0fc44b3626c7451ebad02dc5abf0ed56c5e1064e2398cd47edb84c  csharp/src/Google.Protobuf.Test.TestProtos/UnittestRetention.pb.cs
sha256:2e8a8af4107784b3494b3112a4a440f6769169ae74a561e46cbe0185cee735d1  csharp/src/Google.Protobuf.Test.TestProtos/UnittestSelfreferentialOptions.pb.cs
sha256:ee29ecd5546ca23f4603fc41d3cf9ed36ed56e3a78df92f635541d13be228285  csharp/src/Google.Protobuf.Test.TestProtos/UnittestWellKnownTypes.pb.cs
                                                                         csharp/src/Google.Protobuf.Test/
                                                                         csharp/src/Google.Protobuf.Test/Buffers/
sha256:8dea1e550c47e9a784d6edf973c25ece4446123eb63a5685bcd4ad046d081a8c  csharp/src/Google.Protobuf.Test/Buffers/ArrayBufferWriter.cs
sha256:7700050b3e84519424936ec0c2a85502eb0accbe29d7c062c19127004382bef5  csharp/src/Google.Protobuf.Test/ByteStringTest.cs
sha256:baafcf6f462a77e18b04403265602665ec21ef6c1505ace8acdc5069785654eb  csharp/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs
sha256:edd7c2b2451581ae7b2bb956da765c5809a95e98271d2cf4dd45611d135784b9  csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs
sha256:9e68f695f980564b613d18ec9a11b1ba3dd29c357f53a21004e9682b3397e989  csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs
                                                                         csharp/src/Google.Protobuf.Test/Collections/
sha256:f0795598bf3bded34700ad582d5f313ee1916f64d2915e777c4e11049a0040c3  csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs
sha256:402b699828c9a91e957ac7105d855e9d31c9e3d6d5da2f27e9de12db5ec6e1bb  csharp/src/Google.Protobuf.Test/Collections/ProtobufEqualityComparersTest.cs
sha256:637896ac4da632a3bb861a169baa0b437647ffa6ef3b555c22c2f59188ac050f  csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs
                                                                         csharp/src/Google.Protobuf.Test/Compatibility/
sha256:7389eaf916deae822cfe8e6a587814f41e9e1be70329ceb4274e2b10569b0096  csharp/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs
sha256:e4405b0bf977db1192016b2ea69c253d1ec670a1ebdab8ac55b2c3abc2555503  csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs
sha256:ad6a61c750523074c3e121f460643b0ef181620fbc67d2c81c7116dcaf45d4bc  csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs
sha256:5ea6f9df4abc3c7242ad105054d12f352f59e64e1a0cdd4bed8afb9811f26e35  csharp/src/Google.Protobuf.Test/EqualityTester.cs
sha256:d83bf08fdbab897ea8f2e80bf4a6ecc00ff71324bc0ec99dfa8e6d1244151fab  csharp/src/Google.Protobuf.Test/ExtensionSetTest.cs
sha256:32013e5711b743a0e95f708eee8861d9e2a7be7e5375277f90796772c2956169  csharp/src/Google.Protobuf.Test/FieldCodecTest.cs
sha256:e771883829f7a0aa2bc4f42ddd958f108621678e3d96a9c7f4c62eaf7296f07d  csharp/src/Google.Protobuf.Test/FieldMaskTreeTest.cs
sha256:40fc77386e2ff300cb287aa75a66733304d194eb5a20d9e01641b2769b725cf9  csharp/src/Google.Protobuf.Test/GeneratedMessageTest.Proto2.cs
sha256:d0e62cbb6f720d54f04198c8a37f947939ce898def16cf2b68a5d515461627da  csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs
sha256:fa81fcc166e60432b6973a28eed0c60f09af6d85175877dc1100e180596910b4  csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj
sha256:0814453673c8012d51988f34fc470d714d4a1e5c5e8979c62f37926bc47f8787  csharp/src/Google.Protobuf.Test/IssuesTest.cs
sha256:a02e6e98c9398aa1f06c76943f72f000741e4c341ca08c82ba63698990ef37ac  csharp/src/Google.Protobuf.Test/JsonFormatterSettingsTest.cs
sha256:c5ee56a664e2927c2a0cffa31c8a05ccc866d7e55bfd3683d24737c945f369d2  csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs
sha256:32022b523049ece7bf771d1f7f2d4c4da262f88748214fad17acb9b2ed0f8c7a  csharp/src/Google.Protobuf.Test/JsonParserTest.cs
sha256:c23e072b40bb37e24342086315dc96c40efbbae4e599692c0950525807f02307  csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs
sha256:57ffd5006986106e2b4810d0f01031c3340e42753b0bd827894d9c325d32e822  csharp/src/Google.Protobuf.Test/LegacyGeneratedCodeTest.cs
sha256:1e3e170bc5ab9767ab0da7efa2417087ae42d8a8aef7f9c92641eb2a28af6008  csharp/src/Google.Protobuf.Test/MessageParsingHelpers.cs
sha256:8264eff655870be78952e390710f9fa524ae7840854cfa79de8142fe6e301502  csharp/src/Google.Protobuf.Test/ParsingPrimitivesTest.cs
sha256:388e6b5c580c15c52c21e7c9e638074f88f4e0fd154486debdb2377ff930ee61  csharp/src/Google.Protobuf.Test/Proto3OptionalTest.cs
sha256:480f7ef7b6910e8d546082cf9b557e78d6876859147c879e68145091294d858f  csharp/src/Google.Protobuf.Test/ReadOnlySequenceFactory.cs
sha256:8c1d6c5e351bfbfe24c44e26065bd777452fd096a19563a279797ad75fb9b273  csharp/src/Google.Protobuf.Test/RefStructCompatibilityTest.cs
                                                                         csharp/src/Google.Protobuf.Test/Reflection/
sha256:02a82be212a6f102d9db961aef2f1174b6f39283fac8d92e0044f404290888c4  csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs
sha256:c8928ddb55172e4ac251b60b96788b5b4042cf97afad4ddf7c4acb0aea742bc8  csharp/src/Google.Protobuf.Test/Reflection/DescriptorDeclarationTest.cs
sha256:463e15112b77201645a38bcc3a8e332cfeecad7f6b70d4cb2a884cd427a329de  csharp/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs
sha256:255673c06abb470c76b9654b138b1173e73d5e5fc0dcfa0651780c8c9f23ffa7  csharp/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs
sha256:28962d6d04974b876fbd24a95044263e6a8cd1fc75eefaac57f265682cf10779  csharp/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs
sha256:4bb83ba354c9b58dea85ac921270086825c3ef019927f1c92e4ef5b879c81748  csharp/src/Google.Protobuf.Test/SampleEnum.cs
sha256:af56eb1ed378dca335755b8aff17c05ef4d6150d5ba60eb58a75d266e3d3b3f6  csharp/src/Google.Protobuf.Test/SampleMessages.cs
sha256:151cea4e21639e8fb0a892119cea3f33131f1fc7e0d3f6b1034ce6084411657c  csharp/src/Google.Protobuf.Test/SampleNaNs.cs
sha256:034d91e2180776615feea0de9ee2d2f3bc078344396adc159e09628bf9045799  csharp/src/Google.Protobuf.Test/TestCornerCases.cs
sha256:bf0e5574270eb899015b104bd799168f44de4f610ef936e5d3e05c2792536df0  csharp/src/Google.Protobuf.Test/UnknownFieldSetTest.cs
                                                                         csharp/src/Google.Protobuf.Test/WellKnownTypes/
sha256:7ce0784adb3cbf8ac2fa9b01266a2a4665d0c6f8dd20aae8128a3c839bf854cd  csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs
sha256:67caa2e982c8ae87a38dc03b241a6b67b808c2d43aa1ae6b776a5c7a051b0e2a  csharp/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs
sha256:c68b9c510594af91f6b21cd0e312da920de897917fda2d906bc8be7b5306fd1a  csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs
sha256:03b6cde2d797d3a5e21576745f64340e078a53e571993ad041b30a266e201c25  csharp/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs
sha256:720231f1ffed8a02cdb0d9bc2602526336543c705d67235a24395cd394e1f134  csharp/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs
sha256:a565633f3437fc7f46bc2d89fa83d355ab45d62c663677c33ecf25726e70f7f2  csharp/src/Google.Protobuf.Test/WritingPrimitivesTest.cs
sha256:d381a6c5fefbc399e3730279a0a24f4b0427265befba7351255fdbbc1187d735  csharp/src/Google.Protobuf.Test/testprotos.pb
sha256:0829ff7f4d61aaa754825cb18f15ddc8df834d6136477a1246c343f937433b47  csharp/src/Google.Protobuf.sln
                                                                         csharp/src/Google.Protobuf/
sha256:4c7de9a87cdfdf92844218cde3789ce2bb6ad19b59313e8f8584ce5966b4cbbd  csharp/src/Google.Protobuf/ByteArray.cs
sha256:beab8aef210be8505631159a4c9bb8b94f3a46263a4343ef1816aca8d1a5c421  csharp/src/Google.Protobuf/ByteString.cs
sha256:90cc56ea2ea72e48d9cf942a087155de6118cbbc170885e7609bd41f16cd4323  csharp/src/Google.Protobuf/ByteStringAsync.cs
sha256:98fcc240e7b77505eac5f9f08211542ffba9558971059346a20d42930f20a845  csharp/src/Google.Protobuf/CodedInputStream.cs
sha256:2f534bb9fa25ac8d52ed025a1a9f3b6bbad636160393e7182b003b33fcf9a87b  csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs
sha256:683ae26bf26da8196a4b253a6bd75755a51a7593ffca4714b981952e484e8dbe  csharp/src/Google.Protobuf/CodedOutputStream.cs
                                                                         csharp/src/Google.Protobuf/Collections/
sha256:60e98b311c99c369e73e1f0f9b76b84663a3c0c88737da4643886bba63a5cd18  csharp/src/Google.Protobuf/Collections/Lists.cs
sha256:6046bec08ebb913024b6229345845c316f27557677ce45b3e14944317bd9cf82  csharp/src/Google.Protobuf/Collections/MapField.cs
sha256:146d9b637794a38b48bf318a4d89776435723fccebfd55702f837b86c7d0b531  csharp/src/Google.Protobuf/Collections/ProtobufEqualityComparers.cs
sha256:2f0bd9803ff42729f65d8f25c86bc2e521e0982615e398e8de4fe3786c8c2483  csharp/src/Google.Protobuf/Collections/RepeatedField.cs
                                                                         csharp/src/Google.Protobuf/Compatibility/
sha256:0dbdf00973ea122e5f43eb336a16eaeed7c60b9f909067c07d1a81775c0c41da  csharp/src/Google.Protobuf/Compatibility/DynamicallyAccessedMemberTypes.cs
sha256:6f293bb4a12b5f65378271e384b982973eadbcefe6f4c21fb00416a00f73f1f4  csharp/src/Google.Protobuf/Compatibility/DynamicallyAccessedMembersAttribute.cs
sha256:e462c91c35d83b152cbce1bc7a288a58ecbbd60fccd002fa070e917f7e692fe3  csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs
sha256:91a37e659bb36f110f39444a367773cebe10d4823cf07c939dfcf8ed646385c9  csharp/src/Google.Protobuf/Compatibility/RequiresUnreferencedCodeAttribute.cs
sha256:3f7a5cb65ba6187d661584f0a2d9331b7afc9e8b3bc4f4be46d53c6ed03ebea4  csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs
sha256:6de8a7ad81a55a0e0de48dd3cfcb1b67004451673343ec5b2397f733efbd1264  csharp/src/Google.Protobuf/Compatibility/UnconditionalSuppressMessageAttribute.cs
                                                                         csharp/src/Google.Protobuf/Compiler/
sha256:db92f82e33289464ed2fb7122993d174257b566ac2c1cbabca00c2dcefda4ccd  csharp/src/Google.Protobuf/Compiler/Plugin.pb.cs
sha256:e7bdb39c7ca0be54d665bf8bac43b4826e8010aec81130344a890ad2db8f8253  csharp/src/Google.Protobuf/Extension.cs
sha256:406b37860132d79ea53d2166c4249ce5d90ebe37fd20c8e84ef8078735d03b4a  csharp/src/Google.Protobuf/ExtensionRegistry.cs
sha256:8fdce182b0594b5e1a36ef640f59b27ad2bb3bb5e2a8fb0a2012f1c31e41f6c1  csharp/src/Google.Protobuf/ExtensionSet.cs
sha256:69399375fe7df1af81e99344733265561f3aedff9e8b5abcf94f0b82370ba676  csharp/src/Google.Protobuf/ExtensionValue.cs
sha256:598490e5023d23e6a65748f5a3db859c04f9360ce44a62367b7dc7cff3bf08eb  csharp/src/Google.Protobuf/FieldCodec.cs
sha256:c3d5c3e9fac0cd87cd645847460f20f3ae4c4ce8083414a4e86a546c25c8f44d  csharp/src/Google.Protobuf/FieldMaskTree.cs
sha256:b6fb436033d50f0959755bf45b612918b244800445a74f05d7e5d4df9229181b  csharp/src/Google.Protobuf/FrameworkPortability.cs
sha256:0343b8496de1c97bc354a5547045873b29c41f69019e20a5b3643fb920987ff8  csharp/src/Google.Protobuf/Google.Protobuf.csproj
sha256:12d181ecb070bec3b72ff16dd544a6eab8d3762d2b29870347c1a0cc395263a8  csharp/src/Google.Protobuf/IBufferMessage.cs
sha256:bc671b605d1fa56fbaa74ea04c0af4f0d44ba73c1e68844ec7aab183e2bb2037  csharp/src/Google.Protobuf/ICustomDiagnosticMessage.cs
sha256:2a5ba59bf083a4414af9b51b13bb0bdae44fb8992a7a44b11c0d2bbd6d601771  csharp/src/Google.Protobuf/IDeepCloneable.cs
sha256:927e914193fdc73f747b83f55f827de14d993541eb65ee7306fab9b2974d8ab1  csharp/src/Google.Protobuf/IExtendableMessage.cs
sha256:54e6b1036738bb2f75b9dd6c096f386221b7e4784a4a0549e822ea21d7996ab0  csharp/src/Google.Protobuf/IMessage.cs
sha256:1dcc610fccb3dd284b6226d83bd17c35a171ade03ac1c27f46420c4b3f2ae5e3  csharp/src/Google.Protobuf/InvalidJsonException.cs
sha256:5d8d3d1d941b33a8ecd21e2613b6c0569d786098086eb65824e84e7ba07019e4  csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs
sha256:bf7feca1b4d1f26ad6a3ca45bcdf15a42da5a955afacad29ee4990d895334d78  csharp/src/Google.Protobuf/JsonFormatter.cs
sha256:6e2162a4cbd8956f929410b08741f5d424c1ed4de779b71b89cc0ee93bd66916  csharp/src/Google.Protobuf/JsonParser.cs
sha256:d13ab9f4da13cbb6a78e04c036f9d2896dae1bdcd35df3c9af6cd16529a27e6b  csharp/src/Google.Protobuf/JsonToken.cs
sha256:e9ab2e0d82ddedeb403f7458695829b95d08a8889db2b5bfb1ba36f8b675dec7  csharp/src/Google.Protobuf/JsonTokenizer.cs
sha256:a9d97bff2dffd34c52f752f92a6f8384bce4d8fcc048b5d448910f3670468e99  csharp/src/Google.Protobuf/LimitedInputStream.cs
sha256:448d7082e082be6cb4fb6b16c1aefbd225673073f9f32ad9cd6040cfce4cc3d8  csharp/src/Google.Protobuf/MessageExtensions.cs
sha256:f0443fed97cebda9f6c2dff00dc0619a12bad38db77fbe897f1b9abce3b0d75a  csharp/src/Google.Protobuf/MessageParser.cs
sha256:2768427336be1f0e688b8360f0e1554ef82ab57f6f294593f7e85212c86e608c  csharp/src/Google.Protobuf/ObjectIntPair.cs
sha256:573bb8afa5ca1164e32c0790ecbb26c976e64a8897c6f879884e093fd85203cf  csharp/src/Google.Protobuf/ParseContext.cs
sha256:3145a755546b54f0f09aebb7a44c81ae1b807556c7da23f8f1dc8bd383051538  csharp/src/Google.Protobuf/ParserInternalState.cs
sha256:04175f47415c0ac3bba826595717824dee441e264bff5e360267e1989ee0c63c  csharp/src/Google.Protobuf/ParsingPrimitives.cs
sha256:ab05cd733c28055b775425da6be263228159b0122bad01ea16a1a8965c66d965  csharp/src/Google.Protobuf/ParsingPrimitivesMessages.cs
sha256:b94b72ecf521723e0c27ea347e10fafe93f1dd4a7f816fb679ee53bce4132639  csharp/src/Google.Protobuf/ParsingPrimitivesWrappers.cs
                                                                         csharp/src/Google.Protobuf/Properties/
sha256:8bd8dfc8d83f79b9371ccdfeeba9d64321791c07a5f906d1de9cb0d47e07b9a7  csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs
sha256:0e4e9a5ccc6f5fc1c11351e163c5a05a97ce761fff6dab6607774eb73f25586b  csharp/src/Google.Protobuf/ProtoPreconditions.cs
                                                                         csharp/src/Google.Protobuf/Reflection/
sha256:d7420c4cc1eefc40569f9c030d859a4a3557052061c3859d9a3a3daaf667c9a7  csharp/src/Google.Protobuf/Reflection/CustomOptions.cs
sha256:e42ff238a07ec2485ce1e9fd6ebad7ffb43726931a241759d543d793d38b097e  csharp/src/Google.Protobuf/Reflection/Descriptor.pb.cs
sha256:b973ee56e3a92d428ae530ee1b3da8bbc7474d274d3655d010eb6d38f7b63ae4  csharp/src/Google.Protobuf/Reflection/DescriptorBase.cs
sha256:cd9bed1b47a68d80785ea405314c5d1a42a3bc0afbf2b73e986f56dbd1c384f2  csharp/src/Google.Protobuf/Reflection/DescriptorDeclaration.cs
sha256:ce3369f6d992c09b81f0f824178e67e35ef466924e2c8db960b5fbb32aefdfbd  csharp/src/Google.Protobuf/Reflection/DescriptorPool.cs
sha256:551f05f8b24ca5e49b0e4b1c148cea695fb97f578b8619d42d9edcd809a7135b  csharp/src/Google.Protobuf/Reflection/DescriptorUtil.cs
sha256:19235d87d2f18625b0af45fa1285c29f615115982092296b313076ed454b968a  csharp/src/Google.Protobuf/Reflection/DescriptorValidationException.cs
sha256:b7e82c6884bab8e204f7b09d39fac15d73e7ae05509cbac5c3e5932d16c54102  csharp/src/Google.Protobuf/Reflection/EnumDescriptor.cs
sha256:73cb96fede6c19f511736d15ffebcd2f5afc76f197626696b57718e0447c1ec5  csharp/src/Google.Protobuf/Reflection/EnumValueDescriptor.cs
sha256:d9389ec4a9a976ff34de5cdc6ca4edd895bbd12b5a28eef49e0831c44a56678e  csharp/src/Google.Protobuf/Reflection/ExtensionAccessor.cs
sha256:b136c55ed5d86334dd210e1072a73d96fa7ac928c99a149cab056a2b2f25561e  csharp/src/Google.Protobuf/Reflection/ExtensionCollection.cs
sha256:ba39d988c3bb2863cf7ff31efa2eac5989c4fab295247d835e1caf986927a38a  csharp/src/Google.Protobuf/Reflection/FieldAccessorBase.cs
sha256:399c706b7bad941d69356249a82619b1bbee0bb2ece807ca4d8838575c9b399f  csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs
sha256:410ff46b8fde6312d3e6d099d7e382d83e13bf05d14cb7255270ee8a9c8bce74  csharp/src/Google.Protobuf/Reflection/FieldType.cs
sha256:965d07db3accd30018dc325a696b7654ee5d5cdcd91cf019d8529f12d46182f7  csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs
sha256:32f711ef827f9c840d115dff4b14982d061861d4e51edf1eaa54c92d543e5c32  csharp/src/Google.Protobuf/Reflection/GeneratedClrTypeInfo.cs
sha256:77eb141ac46ae16d6b72ae0391523391bad05e282b5e2551c7daee2b22eaa2d8  csharp/src/Google.Protobuf/Reflection/IDescriptor.cs
sha256:e38420b544ccbd6484aa6600317abdbf6d80df6bd54002ab082c1ed3725c14b7  csharp/src/Google.Protobuf/Reflection/IFieldAccessor.cs
sha256:d118efdb760160d86eb93df8bd7edf04218dafe985d0a83fdc7f4e365b752d9c  csharp/src/Google.Protobuf/Reflection/MapFieldAccessor.cs
sha256:52541101eed7cc925b9e909842122e210e54fb593f0f0096c77b0b674ec220dd  csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs
sha256:349b68a545d34c4a4a8c85491e8b636e78a252fb9085c1b1c735160ba8ced5a7  csharp/src/Google.Protobuf/Reflection/MethodDescriptor.cs
sha256:17908088c4aee591a10bc6ad64caf5f6b63adf27a1636283d8fd05922d11dca7  csharp/src/Google.Protobuf/Reflection/OneofAccessor.cs
sha256:b471343ce56b9f9768ba9772de635a167bd684be5619a026f1af49b114462d64  csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs
sha256:04d6af7cec2d911451d766b51be00aae188dee77c66bb0e9ea3e77f8bf23fcb9  csharp/src/Google.Protobuf/Reflection/OriginalNameAttribute.cs
sha256:d4f0e9840c2c7061aed9308fbd7e56bc57b7a18f3de9224037da3e3c6129c49e  csharp/src/Google.Protobuf/Reflection/PackageDescriptor.cs
sha256:726345201de531b6777ca007f33ac7c1953cf2d047b454cc70fdf5518b13fca4  csharp/src/Google.Protobuf/Reflection/ReflectionUtil.cs
sha256:0cf72d0ab9717c66c5a40ac1232ab647dda131460b3d1f6c54b53e1d0a699418  csharp/src/Google.Protobuf/Reflection/RepeatedFieldAccessor.cs
sha256:aeb7fe0f34ddd4cc969ad640236815d15d32655f5762f66a7894074b9707d76e  csharp/src/Google.Protobuf/Reflection/ServiceDescriptor.cs
sha256:f7cd0c6fa7942704e9b1acc92fb8ee402270078e5e8956897fa23368d81c143e  csharp/src/Google.Protobuf/Reflection/SingleFieldAccessor.cs
sha256:3ac59de00fab83934ef9c63ab536e456495bb88c5cf6a77dcf3e6e2fdcf2fc5c  csharp/src/Google.Protobuf/Reflection/TypeRegistry.cs
sha256:bbeb4816746500b8180e29be3f06ddf66a46c9ef21c7979e8125883317b15c41  csharp/src/Google.Protobuf/SegmentedBufferHelper.cs
sha256:4f1c7a56390be4e1f7d46f654d8ade0f49f0d538f0b6433afb596fb4288615fb  csharp/src/Google.Protobuf/UnknownField.cs
sha256:b3d34cff621291824a4a560993abea03946cb5b31914724dec1abeaf67a0eb0c  csharp/src/Google.Protobuf/UnknownFieldSet.cs
sha256:edd7e49550510aefd62a592a7299e74b3cb39360fe054b4b64f31580aa72e4ec  csharp/src/Google.Protobuf/UnsafeByteOperations.cs
                                                                         csharp/src/Google.Protobuf/WellKnownTypes/
sha256:0398671677b80ab70c97ecad38d16fa6c61d6243964d43a90f5a42e3f41a42d7  csharp/src/Google.Protobuf/WellKnownTypes/Any.pb.cs
sha256:bb7e2c19f75b68ab153d2c34c0b16340fc501be61fcc610604e82e122805749c  csharp/src/Google.Protobuf/WellKnownTypes/AnyPartial.cs
sha256:b76c603f9a7445c8926319efd6731664bf5d2eeea871a9318548c0066d51d606  csharp/src/Google.Protobuf/WellKnownTypes/Api.pb.cs
sha256:c27f80608296c75598401985410d246471a8c79ac4ba3a3c5ec265f256163dd4  csharp/src/Google.Protobuf/WellKnownTypes/Duration.pb.cs
sha256:d21521e05108cf5cdf1b8df838c34a9eee9a7b04957f959803ad2b76d31f17ad  csharp/src/Google.Protobuf/WellKnownTypes/DurationPartial.cs
sha256:4b92c44953c2b3dd2f90ec3ca478d6bd569177f3735640a0cfcd4c8410a9f972  csharp/src/Google.Protobuf/WellKnownTypes/Empty.pb.cs
sha256:bdfdc93bdf34cdc509488f6082426aa7647185d64be1fedd34cb021246f9751c  csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.pb.cs
sha256:524fb44b0bf1e5af3062557e9e5cddc02c15177d2327bb494d9951d7a3e350db  csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs
sha256:06c06a996d8c425996fc98adc0e4b99812975b55923b18a6d13ed3cac1d25ed5  csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.pb.cs
sha256:61c8665824274a0a670f3b56c46ad33874cda40db640ef5ea458db85b357a190  csharp/src/Google.Protobuf/WellKnownTypes/Struct.pb.cs
sha256:a8808ef83375018b657573060b993dfa422b9ec143399c0624b5732e0a691988  csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs
sha256:d52f69c10f1a5bd945eb5a62781e2f669bf190d7c0f70049a7bf9b060e74baee  csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.pb.cs
sha256:3938215b507a834c502480fe1f753964070e94caed5a9447bfb9a2382a65c8bc  csharp/src/Google.Protobuf/WellKnownTypes/TimestampPartial.cs
sha256:14ede27aaf8fbf3c93774886d6130482d9e399e0504676e131d928b8098ee747  csharp/src/Google.Protobuf/WellKnownTypes/Type.pb.cs
sha256:ff2588012dfabf50a68057edddf34527e76d066211fb9075031e77d466c2ef1a  csharp/src/Google.Protobuf/WellKnownTypes/ValuePartial.cs
sha256:bc3bc71065fc2bd763405f6c817e48331cd7fd65de8b85627db3617007e2dfaf  csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.pb.cs
sha256:0e7ed05ff3da207b77d2a8a401011861e5f16c83eadc3f6d440c3a44d7098d75  csharp/src/Google.Protobuf/WellKnownTypes/WrappersPartial.cs
sha256:da682e08bad7f2664d691992e430bd33bef0c3fae313a603ea539aeb3904d7c4  csharp/src/Google.Protobuf/WireFormat.cs
sha256:5f33ee4a75fae11845e738ec64eaca2dc70b2f89acd1ccd4187648b374a28f0a  csharp/src/Google.Protobuf/WriteBufferHelper.cs
sha256:8a1259f17e2b817f9034c93eccc2751f4a16997d8319c3b48d849fe2ff1b67c1  csharp/src/Google.Protobuf/WriteContext.cs
sha256:5e232e7b039503015430e95fc32d43082b3a4d6efee6d50c1f4de64eacd055f9  csharp/src/Google.Protobuf/WriterInternalState.cs
sha256:d72c6652788b88cb49eecc99d1c4d3f4d11bcacaf751eb8dddc9befefcd431f1  csharp/src/Google.Protobuf/WritingPrimitives.cs
sha256:8ab676d1a863c5f3dfa37b3f06005cb8b384e881a55561bbf8d5d8b9fefa54d7  csharp/src/Google.Protobuf/WritingPrimitivesMessages.cs
                                                                         docs/
sha256:75c15d482a3aa1df3b4fbccff0f8ade79e1880f37a7a57b9875fbeb0a41f8af4  docs/cmake_protobuf_generate.md
sha256:9d4c57d73c3460b5decdfbb5046b01fbbac73c72ba343fbb18ba026f53dc6687  docs/cpp_build_systems.md
                                                                         docs/csharp/
sha256:611b45b6ef6d133a77cc742fc49451d1f0d65e6c9fa2e35fc36b523bc2572aed  docs/csharp/proto2.md
                                                                         docs/design/
                                                                         docs/design/editions/
sha256:a2fc58a493023b6ea8fd62909e196310d127d7e08ecd76c385f274b764a14b90  docs/design/editions/README.md
sha256:8c733496f7b11072ae8f7646b47ee66bb038d5b79a446220c873d6bd6e7b128e  docs/design/editions/cpp-apis-for-edition-zero.md
sha256:a1cfa6e3d768d96d417a1dec6cdbdaa4e5592896605409f88ff140087b0a8c90  docs/design/editions/edition-evolution.md
sha256:ca0570f5381cad8a6c40f55593fe148ca602f81a45993fc1abee916b76e599ed  docs/design/editions/edition-naming.md
sha256:26d0522ef80890d92034fad73ba5e2fe116fabe990bbd4dab8f76a6bfc2a47ed  docs/design/editions/edition-zero-converged-semantics.md
sha256:f8d0b3cf5805ed96824f90b2e24991d3889169561c38723f63518364c1a49951  docs/design/editions/edition-zero-feature-enum-field-closedness.md
sha256:2bbd33d5822098e692fc6c16ce040108bfe60a72165f60dd014969c60e5eb7ec  docs/design/editions/edition-zero-features.md
sha256:2f1cadba628926f6b20c370e7a161dae48dd7777e28cbb01577d6d3d18547f42  docs/design/editions/edition-zero-json-handling.md
sha256:6271650ab7e71ad192a397c30651d75c3388712a657082ee79c52005b37af54b  docs/design/editions/editions-feature-visibility.md
sha256:bd6eaa5c35e4a5fb8b17cfa0a747f1ec1f32e5ba7186ab3eb759f3315a748b83  docs/design/editions/editions-life-of-a-featureset.md
                                                                         docs/design/editions/images/
sha256:49db010a396b3480c4588dafbb1d460832f4a0af10d31bbd47d1f3f8c659ca2f  docs/design/editions/images/editions-life-of-a-featureset-image-01.png
sha256:683bbe7da4a13954f9ae2459146539653418ff020d0d5f137e5dd213c1e99d68  docs/design/editions/images/editions-life-of-a-featureset-image-03.png
sha256:f5df567ca6e0426e32e9fbc77de139b1530cf89cea7392d1a1b46d098fc51b05  docs/design/editions/images/editions-life-of-a-featureset-image-04.png
sha256:a558ab718bf8eeabadbc34f9b1290ee48de110b590ea09881a2897c4608c1ee8  docs/design/editions/java-lite-for-editions.md
sha256:6b75e56d6b4fc94653a59d0a8f78dd7d06fec7cad21ee78407cf061704ae0665  docs/design/editions/life-of-an-edition.md
sha256:28ced2b99afbf29d313cd8a186c2486ec109b3661b3763e107aaccf493e1b205  docs/design/editions/protobuf-design-options-attributes.md
sha256:2b098ac966e3eb4a3ca4956c9f7040ec4494bffc9ae5fc5208fddcd8335412c5  docs/design/editions/protobuf-editions-design-features.md
sha256:a5a8f872c75d69ab1961041a13052612fcfb37e3f12bdfc5c5d79c95f916b873  docs/design/editions/protobuf-editions-for-schema-producers.md
sha256:dcb08babc717c75cde2f909bad8c650bfda8db540e3aebbef3ec60e5477a42c5  docs/design/editions/stricter-schemas-with-editions.md
sha256:86622a1971259b121fcfcadca1c73441e229754875c4bd098f1968b1aff7d196  docs/design/editions/what-are-protobuf-editions.md
                                                                         docs/design/prototiller/
sha256:709e9f42c1ee3077e3aa11841b95d48ef83c9a971ef451425b43a8565fd7b4ab  docs/design/prototiller/README.md
sha256:f1fb6d2b8a26af6a19f9886ce49b6f0b7ec57de8981f2e544864f58f24f947de  docs/design/prototiller/editions-tooling.md
sha256:310ea588b20ad926c3d0fbdf63cee5325b0c0d4fbe7476baa6086e41099a882c  docs/design/prototiller/prototiller-reqs-for-edition-zero.md
sha256:ef39eab5f8d8f75cd4495d0d74f9d870410393a060be4d56949bba91670dd8d3  docs/field_presence.md
sha256:ffd5dde7980120f8e6722c8e90fcad6fb252a7e854496f6d215b7224858e8daf  docs/implementing_proto3_presence.md
sha256:6a4a76ecc4a1b79975cd2244ad8a5d894379e202b868d17bc9b070147d011535  docs/jvm_aot.md
sha256:ee1c968faa28d6ad871b419c7578a0e8177f4ec7ea881e2d1c165974b1431ad0  docs/options.md
sha256:ebbac253dfbf639df61b9f7f8eb7517c7bfcda36d5fff62a96de30d424e3ae0c  docs/third_party.md
                                                                         docs/upb/
sha256:95034635b9b25aa050710279abb5a467d55eb7091c4e399f627d643aeb86c545  docs/upb/design.md
sha256:aa38af2b68d278df478cd2491ee581a43bff2e4cdb8e94787bba830e6419c55c  docs/upb/render.py
sha256:784fb930ff42c5ddf9b8c8d3a7b02547f53d36e2afae91914859f016092f9b1c  docs/upb/style-guide.md
sha256:5418bb0f278e9e071871d223295130ba386fcc0097d3b63cf963f4680a2cf673  docs/upb/vs-cpp-protos.md
sha256:2ad0b2320f0ff115cab07387922f810a32d07892492a8213bf7b717010a25e2d  docs/upb/wrapping-upb.md
                                                                         editors/
sha256:1128f16ba71eb69d37cf0d19075dd6c87ec9bb0e2da0121d42d4e0c55083e3d4  editors/README.txt
sha256:46e4f9c710e1faf8133f9f25b40bea18cd3bb10d98de52dece11f91745eb72b4  editors/proto.vim
sha256:2d1b5a681dae0bcbee6263fa3879df05393c6e67e52283119041d0246e426fe4  editors/protobuf-mode.el
                                                                         examples/
sha256:7343a726e96186f10744cf83b00e2edf0c589964fcdb56faa6dfdfecf061c6e0  examples/.bazelrc
sha256:ba8f5888ab34d2d25e207864061d2c1d187ac840afb15f6de80890345e5554d5  examples/.gitignore
sha256:8a637217d7a3efcb5997951377ac14087c014612ca81615eb076f79a8f86820a  examples/AddPerson.java
sha256:8f7a311d26a79e508b4ef6f4e7dd6a9da29c14ea8063b1e87263002572ffebf4  examples/BUILD.bazel
sha256:29e95dcde45a737b21fdf65ef02faaa238a6108b3386a96d0a89a95c8b8b63aa  examples/CMakeLists.txt
sha256:3c10058f7593c31af9f92a331f5e3d005e6137872ace7c3c5a2a3cfc37b9ddf5  examples/ListPeople.java
sha256:4b890ce9f7ce45fdf91930452662739960fb6b764e0219f2854e255207db997b  examples/Makefile
sha256:ebbf82a7d0be5969658f9bebc9753f81c1ba80feccc0b75fc16e3b7278c1d6f6  examples/README.md
sha256:b846b13754c0bf3d77bcbbe6f0b9a851a678d3edef126302419fe2c046d283f2  examples/WORKSPACE
sha256:8f4d46a4f5de59a3fa1d916e70005775c62a46c1db806834e7971e5e4a8c8ac7  examples/add_person.cc
sha256:bc600878bb5ec0706a713f153dfc475e54cad500a42f1fc8a87525f38130ce39  examples/add_person.dart
sha256:c2d81eafd736216d997cd250bda2f92fae253e0061d97036552be723588f5a7e  examples/add_person.py
sha256:22d495366ee9722f88b16da019945bd3d71c7a3826276d64bc67d91007f2005b  examples/add_person.rb
sha256:dabd42c1cc6a67f5a1dfe67c5bb48711fe783db3705897991290c65197dbdcab  examples/addressbook.proto
                                                                         examples/go/
                                                                         examples/go/cmd/
                                                                         examples/go/cmd/add_person/
sha256:fe1a19dc405203a24b6d1e10c224cd34f5c3c6f3972ebe31c5deaba4b6f48ddf  examples/go/cmd/add_person/add_person.go
sha256:81eecb5cc4f9f8a0bafa0266357157490057486f8549e653dc8183683ea16a17  examples/go/cmd/add_person/add_person_test.go
                                                                         examples/go/cmd/list_people/
sha256:83e4881ddc22a7a63c70c4e648bc9490fee620833767af36e324db371a3c2913  examples/go/cmd/list_people/list_people.go
sha256:3a12443b05edb10aea7af8b06e69dc0de6236c9d52cca6274587bd313cf66bc4  examples/go/cmd/list_people/list_people_test.go
sha256:6edde2953c8c39f43d1ea4c814c6db428d479f7983aeeae239ac4edfdaf000bf  examples/go/go.mod
sha256:9ce0cbf4c372be8acf9fdd9eb8a0ff14822796c28249066beb7924d1b3e12a45  examples/go/go.sum
sha256:3512930cbe8a2ab02d6b81d9236428bae2b8e7effbedf1806536bde19b682035  examples/list_people.cc
sha256:464421ffadae680d08aa5b85e90093ccdaeb7dda6d6482dc0d015c81f3cdbb58  examples/list_people.dart
sha256:588b7bb64401be2900e836e5fb8060c1948a11beaacf4d36891e47a6d482f0c4  examples/list_people.py
sha256:0dd7ebc4234eb9f90f937b4120a00431f91076367394ff253d886480b32be3ef  examples/list_people.rb
sha256:81d6621c356427a8d2190800a1062d51840c51e3250bb13433872239dd9853d3  examples/pubspec.yaml
sha256:d1d86f26f83f2818a2eb53ad76d51b45cf82b0cbad3272aba2e8671b42da22fd  fix_permissions.sh
sha256:3e449114c20553022f25b25d563ae8597fc50b3a1d6606c4fd227285f713032d  generate_descriptor_proto.sh
sha256:566f145576ce1c6bbce06cbdbda61a0e72d701d7ee552d2a573cc2cc7d6e40c3  global.json
sha256:8f07a3d31967dce6b34c9269b2b963c4fc486358858e2b4886dc6ff799181bf3  google3_export_generated_files.sh
                                                                         java/
sha256:0f190df698367cd16759afee639e99dfee94cfc8c16890805607f0405027b2f3  java/BUILD.bazel
sha256:69e84b9d7da22753cdd6475269644ad8cd7274c32de12320eb064aca793c4ded  java/README.md
                                                                         java/bom/
sha256:b46e3f26fe0f473ff33077ee1245f88d4b8db35cc79f554cd0fd937766a45e58  java/bom/pom.xml
                                                                         java/core/
sha256:0e501e85ec51e2803290fa4743b689c28c7f72d2308bf818e02729aafb1000d8  java/core/BUILD.bazel
sha256:71263496bc21521c4af66b825053442e5e3717c6416143dbe57fc9b2ee660716  java/core/generate-sources-build.xml
sha256:4e46c42e3903b2274251083dc37237a41bba6aff546a75d16ab5c0c56521e3d1  java/core/generate-test-sources-build.xml
sha256:d6e60802b9f89bc351d8ad52cfaa77e50fe62f47cd7f3ae7fa07bdf996ed84fc  java/core/pom.xml
sha256:d54d66c3b051bb26c3858340ac165d0f37f81af407fad4f0c2f5ca401a70265f  java/core/pom_template.xml
                                                                         java/core/src/
                                                                         java/core/src/main/
                                                                         java/core/src/main/java/
                                                                         java/core/src/main/java/com/
                                                                         java/core/src/main/java/com/google/
                                                                         java/core/src/main/java/com/google/protobuf/
sha256:aadf60c9886fc1898599d0aca4439c861966d29624aa1c9c4436de539bfa30b3  java/core/src/main/java/com/google/protobuf/AbstractMessage.java
sha256:f148e8cb6814ebda6a52ac53ffeb2bd0084f6addb5f5627535c10c66d9dda8a6  java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java
sha256:6fca371395de6f816491e3c2a4d2ea3637ed28338d19ef386e5176443f9fcf8f  java/core/src/main/java/com/google/protobuf/AbstractParser.java
sha256:5d050d9fac9a3edbb9d4d5c52071e46e788370658fbeb9a0b6166524fced33d9  java/core/src/main/java/com/google/protobuf/AbstractProtobufList.java
sha256:9351ebb89aed22a6a0d8ef57e1fb0c3b05eb1c5e90b11fb5744719334e8ea0ee  java/core/src/main/java/com/google/protobuf/AllocatedBuffer.java
sha256:5ac0418eac1ae69ee489ebf62e95461820ec22df904fdb81ca2799ed4c2aeaad  java/core/src/main/java/com/google/protobuf/Android.java
sha256:6844fb7e3903792ce73fe813d94a91563807587eb62e10b4472afcac56954280  java/core/src/main/java/com/google/protobuf/ArrayDecoders.java
sha256:b8491be0df111a44944b32eae0b67076cd4109e509ab0917ca6e54da082feeb8  java/core/src/main/java/com/google/protobuf/BinaryReader.java
sha256:e66fd40deb390c42a7384855fddd16842931c15386b7051053633eb435a33b49  java/core/src/main/java/com/google/protobuf/BinaryWriter.java
sha256:6d6a38299bba3e59a84360bc7cc20749c040d72f89edb84bddaebecec824aaec  java/core/src/main/java/com/google/protobuf/BlockingRpcChannel.java
sha256:030e735969cfce82fadf21fcd58133fd499cf12828d3ed6c353f0d4dac344f06  java/core/src/main/java/com/google/protobuf/BlockingService.java
sha256:8a2c10c2e0690e958f63b7cc73a19413fc72a232c37f3fdd3c5032acd6b0350a  java/core/src/main/java/com/google/protobuf/BooleanArrayList.java
sha256:cfe58875ba6148463e5fa01818112e62a986d5b57a24fb0c867d52b4206a7499  java/core/src/main/java/com/google/protobuf/BufferAllocator.java
sha256:19e844551dd7ea6bd49640f9720049818af997f4525e15b066bf8d5fd9111e30  java/core/src/main/java/com/google/protobuf/ByteBufferWriter.java
sha256:7c32960f28f93342743e1e5a556d2482549c591a4c924ad599bf8378a289c5af  java/core/src/main/java/com/google/protobuf/ByteOutput.java
sha256:c16474dbbc0c42a55fa9089443eb62e7af29a895a3753afdbf1b9dfd7c9f611f  java/core/src/main/java/com/google/protobuf/ByteString.java
sha256:19a9bd6c34b9f151644fb5d80887f113536e7a077f8e160d2d11ac4370a3eaaf  java/core/src/main/java/com/google/protobuf/CanIgnoreReturnValue.java
sha256:7713d6771ec93d4bd896265fe3d85862b026bd79993d52a9a278fa7357ae9b1e  java/core/src/main/java/com/google/protobuf/CheckReturnValue.java
sha256:ba19117e983a5728535fbc99c553d6158c84d672b3e5368b0840d326eda6e7a3  java/core/src/main/java/com/google/protobuf/CodedInputStream.java
sha256:55745ce6d4016b910c865843b0d8cce6889f3e59338f076201215c76f8e032b4  java/core/src/main/java/com/google/protobuf/CodedInputStreamReader.java
sha256:0129f19fd541c837686490becf9211158ccad6b5e5e47be262a7c27834ff46de  java/core/src/main/java/com/google/protobuf/CodedOutputStream.java
sha256:f6a42776b74b3c9454f9c99ad4d2f855e02b4211ed9fb19a1b0e649ec91950e9  java/core/src/main/java/com/google/protobuf/CodedOutputStreamWriter.java
sha256:5300e8432cdfa5bddcb0f4bd42f0971bde56e539098b6300caabe9098ac766cd  java/core/src/main/java/com/google/protobuf/CompileTimeConstant.java
sha256:ae506179901bf2c718cdfcff6ec162bbabfd68d7cc02785bbed87b815d72019c  java/core/src/main/java/com/google/protobuf/DescriptorMessageInfoFactory.java
sha256:ee22f4b3304feea22bbc507f819d088f6f2f535c8717f9446bab8d8f8ce2fdae  java/core/src/main/java/com/google/protobuf/Descriptors.java
sha256:f73cda8ea648496ef54e4ac4fb22f1f69ebda75b30d632ca5180b521a98b649b  java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java
sha256:cf239513e8dfe4cbf35bb098fc1f677ace94076d99b8121af8cca409ce2ecbb7  java/core/src/main/java/com/google/protobuf/DoubleArrayList.java
sha256:38968f523ee46653cca7d5df197f3a37be0633794d42a2e799e5f0e711683143  java/core/src/main/java/com/google/protobuf/DynamicMessage.java
sha256:9addb786be46a1fc0a598652bd397c4071c9e09a18e3b504dea0e46288864b29  java/core/src/main/java/com/google/protobuf/ExperimentalApi.java
sha256:63d9df0d7fca336b7076030771d75f4b5db2f940574ce84710255e6e4364ee3a  java/core/src/main/java/com/google/protobuf/Extension.java
sha256:31fd9cf9795f6d041cadc7e935fc5be55d3edf5ca36839e49de5ca36d2c2bc28  java/core/src/main/java/com/google/protobuf/ExtensionLite.java
sha256:a08409bec93b384a49dc49d8db648c2a4e66fa7a1d534a3112b8d10d54ba3ea7  java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java
sha256:dd924c068e1c9d794af2081148681cfa4b9f5bea9964754ecc6545b00de39a65  java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java
sha256:7d6731f399c9d946dc2a2145b95785132b7b9be7ef34722e0baccf570cfb8360  java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java
sha256:b97f41d441e9fc6385892904a05b7d0c0bffb351d3d586df2e853d70254b2e8c  java/core/src/main/java/com/google/protobuf/ExtensionSchema.java
sha256:dd3cbf36d8b4a54282c50f5682542d11ec073918d815d9c0f2f764d9b4e7f47c  java/core/src/main/java/com/google/protobuf/ExtensionSchemaFull.java
sha256:a23909cf8fb03d0423e6137a8053072895914d7f9f77cb580b4d3a29733abce6  java/core/src/main/java/com/google/protobuf/ExtensionSchemaLite.java
sha256:c455ba5d5510821c039f52f4c78245d678ab362e9f72f341ae873fffbe207be4  java/core/src/main/java/com/google/protobuf/ExtensionSchemas.java
sha256:1e98499724753c04a3255ad981fc5c48e5a03d67f28f98fbab256f7a89aa0034  java/core/src/main/java/com/google/protobuf/FieldInfo.java
sha256:2f3e973cd1618a2ea5e41d462e6a360871559bfba42fae8e43a588c5ba137347  java/core/src/main/java/com/google/protobuf/FieldSet.java
sha256:3a9f76f5a867c8adb8f889833b1c58794eff4e4e4635e1a8f856f9e067fc49cf  java/core/src/main/java/com/google/protobuf/FieldType.java
sha256:2d9eb97ee744575ead786001684c3d374f63e3177cd7f7efff9b453391c44e48  java/core/src/main/java/com/google/protobuf/FloatArrayList.java
sha256:cd054ebb5117a98b90d8a9b7376317483707d0f6ccf59e680e08f75d2f5b1efa  java/core/src/main/java/com/google/protobuf/GeneratedMessage.java
sha256:0be5067793009492f44adbfcc22646d6a51228f4e1a0035bf0034ebbebbbb386  java/core/src/main/java/com/google/protobuf/GeneratedMessageInfoFactory.java
sha256:2b5bb60e0910c12f21d467d0d7c026e31a80c2dc09b7498f2dfbf36d89873733  java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java
sha256:db2b012412f95157763ce349481e90197a702360b9576a9790e8bf1300cdb7cd  java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java
sha256:84383823afc80761216fb0121e47c6680441f099f5bc09a8f3a21c83dc3af786  java/core/src/main/java/com/google/protobuf/InlineMe.java
sha256:a6d8841eb40175e9758b1ef4322d0c06145cc9c5e4c0e5e1cc7f281fa094802d  java/core/src/main/java/com/google/protobuf/IntArrayList.java
sha256:5242588e06b2bcebb4d73423b8b87cdbce3284cda367e9222f9dbe842479dd6c  java/core/src/main/java/com/google/protobuf/Internal.java
sha256:ea2827181e1f193fb00dd21f4c324408927c05f1b7890619dab6a7a9c8a0cddb  java/core/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java
sha256:7b20fa4757d20e16ed38fe8f2e8d217be0087fd4780a35cefde2d80fc239b4a3  java/core/src/main/java/com/google/protobuf/IterableByteBufferInputStream.java
sha256:9d7a41b5eb0c18457030ee12802b7c73fd4c665d8ab0cd457f24e1d0943dcf8e  java/core/src/main/java/com/google/protobuf/Java8Compatibility.java
sha256:36aae60af820a7597bc7141a947254d401ca48a4538c9a4362d0888c45f94827  java/core/src/main/java/com/google/protobuf/JavaType.java
sha256:f7acbcdcfa25c8e90ac586a537cec9b68ac113576325ae7b27bb85fbddedba1a  java/core/src/main/java/com/google/protobuf/LazyField.java
sha256:a0488b4096e90ed6d7a1e5c2edac4d1f3c4720bf27094709aebb0ecabc60901b  java/core/src/main/java/com/google/protobuf/LazyFieldLite.java
sha256:d0397da9052beba368da7b1d83a3842c16ace614ff4da16c57a002f63425934c  java/core/src/main/java/com/google/protobuf/LazyStringArrayList.java
sha256:d54a5e3936303d41d2f7bdaa4805e300004f714cbfbe56b8f2771f726e48000e  java/core/src/main/java/com/google/protobuf/LazyStringList.java
sha256:3037744779b1bdb5b4ed3d7d05b72ade9eb4662a88827e77e592f9fe0f505acf  java/core/src/main/java/com/google/protobuf/LegacyDescriptorsUtil.java
sha256:1e9b3c1d94ae4dc58f554aec53013cdacd5a6ee01cde3b5cf19bc91bd9750762  java/core/src/main/java/com/google/protobuf/ListFieldSchema.java
sha256:83f36522dd2937ac7a8243655bc7c4fa734ca681302ffa5dfbc2ee78f43a3e1d  java/core/src/main/java/com/google/protobuf/LongArrayList.java
sha256:c475ded89fb9527bf652dea63c05fe5b529ae55ffa4a03cc2bef8186f5c9478d  java/core/src/main/java/com/google/protobuf/ManifestSchemaFactory.java
sha256:8898c5fc6eee68a2fab21e4b3d9b3eb256e4425c0cbc4ac4fc2c6dff099a9f1d  java/core/src/main/java/com/google/protobuf/MapEntry.java
sha256:f41d4c7895c5ab2fdb977fc04be7574658ea5167c80cf7df2ef13ebbb5898982  java/core/src/main/java/com/google/protobuf/MapEntryLite.java
sha256:8a84ff873185b8073dce81f2a3150a968d6ef16f982e23af63fac1e543f05da8  java/core/src/main/java/com/google/protobuf/MapField.java
sha256:4d499b64d51716033609407b1521583f1967a2dcb77a529067d31ec852f39c8d  java/core/src/main/java/com/google/protobuf/MapFieldBuilder.java
sha256:0cfd0d76a3c2248591eeef1cf8d724847206aa79527e65d48413d65b2842363e  java/core/src/main/java/com/google/protobuf/MapFieldLite.java
sha256:dff19dc44223e6b6bfc8d7114e9000de4196dad85bda18ed9dc3455f6daf233b  java/core/src/main/java/com/google/protobuf/MapFieldReflectionAccessor.java
sha256:1acd406b26ebd51424fa08011d6f00d45dc7b9cdcb5ae0df06298ffb14cc1d31  java/core/src/main/java/com/google/protobuf/MapFieldSchema.java
sha256:a6902f5f1301f23d8aba91e21664b4a8f1bf6f8a83667854c9db767e9bc4b9a4  java/core/src/main/java/com/google/protobuf/MapFieldSchemaFull.java
sha256:9d087ae86ce4117ea44d8e622d4223299b9f7eaf769c8808d6419a6617ea5d37  java/core/src/main/java/com/google/protobuf/MapFieldSchemaLite.java
sha256:4bb979bb1e58399555ee71140a08ca599b9f542826164f99ed2522f04e3c3301  java/core/src/main/java/com/google/protobuf/MapFieldSchemas.java
sha256:87a2fb086e2c45ff2c918bdfed0e106bbaa9bb9b56042dc6bb7ba59b8330ae0c  java/core/src/main/java/com/google/protobuf/Message.java
sha256:239181e375ee1063d04857aee65086339b6412194bb5653a073a3a467c736b51  java/core/src/main/java/com/google/protobuf/MessageInfo.java
sha256:95db04410ebff270152b452d3c9507dac8db13dd3c17b0e89bcc948d8bdcb898  java/core/src/main/java/com/google/protobuf/MessageInfoFactory.java
sha256:38a83b316e6810867c4c678ab8e5efe81b424849d0df59b70b8fa64f0a7d86a0  java/core/src/main/java/com/google/protobuf/MessageLite.java
sha256:129887fe8472eb5ae1c8ff614d4a4d6f604771085034cedd13d582899ab28a34  java/core/src/main/java/com/google/protobuf/MessageLiteOrBuilder.java
sha256:851dc585091d3331f328712dfc278c0d7d586500b5d5007bbf5c2506b0df94cd  java/core/src/main/java/com/google/protobuf/MessageLiteToString.java
sha256:92bf7d771831ff7e3093b0b2e5056a5ab2a981d6d6413082a944a85fa507da89  java/core/src/main/java/com/google/protobuf/MessageOrBuilder.java
sha256:b88421901be855b7d0be2c9080989682d02a71ea474cfbdd583f28c8582535e7  java/core/src/main/java/com/google/protobuf/MessageReflection.java
sha256:a4c4bba87c091dd43214ac35d22a3f69806ee2163cb91e14499ef29f7edd08e0  java/core/src/main/java/com/google/protobuf/MessageSchema.java
sha256:4acad9e723494f184f4f34c4430d9b0ae21aedb6d7689d1149172c8a4d0cf2bf  java/core/src/main/java/com/google/protobuf/MessageSetSchema.java
sha256:847fdd53bb139c9f26b0a34b8d22234e2e8db8b9c82c7637777e0707d42fa3c5  java/core/src/main/java/com/google/protobuf/MutabilityOracle.java
sha256:98e54655cfdb45aad86620c521f5f676f82549aabd26053843165dcfb1321f8f  java/core/src/main/java/com/google/protobuf/NewInstanceSchema.java
sha256:74eaef120134e7feaeaa231d5d6374b24cf4549fbead1df16fa95afaa904ec78  java/core/src/main/java/com/google/protobuf/NewInstanceSchemaFull.java
sha256:b80c3ddead200a36d5596d8178231fd8d5447742aa0eb5030dc91720681c1470  java/core/src/main/java/com/google/protobuf/NewInstanceSchemaLite.java
sha256:4adbb6bdacd5b8313f121c4aaf4367e0d03e226a6826078421501fa9fcbc2ca4  java/core/src/main/java/com/google/protobuf/NewInstanceSchemas.java
sha256:2b2bea0e7af0c179f3d1806772f5b0cdbf8b75d5e5587e774c0fb8ae8acc0665  java/core/src/main/java/com/google/protobuf/NioByteString.java
sha256:9f8496409c6f62e7642c97dfb13532a1e139c58f806d9d9706b632fb5f5bc111  java/core/src/main/java/com/google/protobuf/OneofInfo.java
sha256:646e27302e0c5fe902029056966450fc26445d5f8c9ef42ab39227953e52313c  java/core/src/main/java/com/google/protobuf/Parser.java
sha256:62721898213a1a68742973a13d0e60b7ca5c7955045b4e86c2fa5476a718d49c  java/core/src/main/java/com/google/protobuf/PrimitiveNonBoxingCollection.java
sha256:3bc6c8e064413de6b3c14eccffaae09d7a19f99dcd386df8de7ec7cf73ac9121  java/core/src/main/java/com/google/protobuf/ProtoSyntax.java
sha256:35fa8890819e32117cac93630f5a30ebe0624c0035cc6150514ffc6a0dff866f  java/core/src/main/java/com/google/protobuf/Protobuf.java
sha256:3ac9c06abdc6f2c6776bf928a08a8161e26a079b392fab032819c938893f1259  java/core/src/main/java/com/google/protobuf/ProtobufArrayList.java
sha256:ffb2bcbf188c4234a964bd8558461c56ab276710947b4e06f1d262874bb05278  java/core/src/main/java/com/google/protobuf/ProtocolMessageEnum.java
sha256:ebe72260a5cf0ff69767d9cb4a31592c819d60c4b816d6698564efcbb86c2e45  java/core/src/main/java/com/google/protobuf/ProtocolStringList.java
sha256:9def9d120b61654791cd126c5035f2c5f6b8eeb1878092c41fed39d125f2cd77  java/core/src/main/java/com/google/protobuf/RawMessageInfo.java
sha256:baa3077734e72069fa2e6fbb2ee013b3efc992e5481959effe2c0e4b0bb01419  java/core/src/main/java/com/google/protobuf/Reader.java
sha256:e217554322ba79a8a0b32a7b376f70fd9176056141b4c94272edf482b19e6f8a  java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilder.java
sha256:c720cda89d61e7d4f295a39eb5d1eebd7aab48398901adc8e1857accbeb12d55  java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java
sha256:af2871fe9b304a20b72dcfdf4870c95f5d550e7d71038c9db506b9e6895fe16b  java/core/src/main/java/com/google/protobuf/RopeByteString.java
sha256:25824eaade97d637e37d070ad4998162a0714109e9a4aacd326f91fe82ff1905  java/core/src/main/java/com/google/protobuf/RpcCallback.java
sha256:abce34196608f6ebabcefb62f3fa72c40d35720885afc874632657fbd13d28ad  java/core/src/main/java/com/google/protobuf/RpcChannel.java
sha256:62f1064d9c3a0a472399deda6aa51e1ed7205b5ae226267b0d85047884237134  java/core/src/main/java/com/google/protobuf/RpcController.java
sha256:93ef62a6fa05b1607279b730d61fa7022b802a64b829f0ac9f2bb66bb5bf9d9f  java/core/src/main/java/com/google/protobuf/RpcUtil.java
sha256:292bca51300e1a3f47ef460ce5ef19d1b20b1fc6e50bb0c33f5042f019edc335  java/core/src/main/java/com/google/protobuf/Schema.java
sha256:6ad3400c2698f756b7f9fd4e16927004bf5688d0af80bdcf83055f2d1d970eea  java/core/src/main/java/com/google/protobuf/SchemaFactory.java
sha256:0399df865df8aa364e4785d185c3ef4927ac5ae6bcaa1567f28d38b622e79e34  java/core/src/main/java/com/google/protobuf/SchemaUtil.java
sha256:79eef67d1e6ee22df13d95e354db695e1be595ed4409d04b52e378b6f4868e91  java/core/src/main/java/com/google/protobuf/Service.java
sha256:7e2d78f5dd3cd930f65f31846aae0d2536cc524a618bce4950f733c0b2c43271  java/core/src/main/java/com/google/protobuf/ServiceException.java
sha256:486e713fc6f9f9486f269bde99dc558dbe20263bd3a0db5e69064ff8fc0ad6bd  java/core/src/main/java/com/google/protobuf/SingleFieldBuilder.java
sha256:8be3879509a5097701aa4e4c2e73acffa5dec47c7c4660e6c572b15ef49512c8  java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java
sha256:88b13aa59c2909108296f9b682c34e83dcb61624b7317cf49b88bbd15baf6c16  java/core/src/main/java/com/google/protobuf/SmallSortedMap.java
sha256:1a77d5a09e38ada433bba29362e123fec9c2b7f14e88e67078008236aed76572  java/core/src/main/java/com/google/protobuf/StructuralMessageInfo.java
sha256:cccaa2507a4713c142aa12198b633eefe28d88564d6bb162a33364f291b00c76  java/core/src/main/java/com/google/protobuf/TextFormat.java
sha256:7ab4c45443740de33b09a1b8f53bbf1373c9ec3cb925a20c63013489376641f5  java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java
sha256:030b88d3c66852c0e92a58a2155cdfc11a9999367a82cf64daaee600d107a808  java/core/src/main/java/com/google/protobuf/TextFormatParseInfoTree.java
sha256:b392e00257184b8502384ea67dd6f035787cb317837c61c58558511643dfbdba  java/core/src/main/java/com/google/protobuf/TextFormatParseLocation.java
sha256:f8cebe499c048a081cb36793865d9dc8b34b47f5c97983d4fc8588a0cb08e3ce  java/core/src/main/java/com/google/protobuf/TypeRegistry.java
sha256:60d916f31d9e44b1c88a6a36f7008520364da936abd269f5d69ef74794117718  java/core/src/main/java/com/google/protobuf/UninitializedMessageException.java
sha256:b4272ad99ce59f453216960253878f03ec4e514c69078db93a8890ba71e72bcd  java/core/src/main/java/com/google/protobuf/UnknownFieldSchema.java
sha256:d2c241c5b13c762f348fefe4a841191a4b60f43e2fd8c01a1bea815558fb4e68  java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java
sha256:5ec0d468efdd46add3521f5441d147461e15572e6efcc264d1541728666ce53c  java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java
sha256:c7fb28f8b5df654b8b3e28a0c5c758e18e861015663bca8dac7057b04ee746af  java/core/src/main/java/com/google/protobuf/UnknownFieldSetLiteSchema.java
sha256:a944462b8013551d907cfdbf1d77a92a87f54d59f3173c6d2d512ad89abcf187  java/core/src/main/java/com/google/protobuf/UnknownFieldSetSchema.java
sha256:36358c31f7bf3f000e55e67636faf6c16b37c8efc7f72ffc80a85f678dbc7184  java/core/src/main/java/com/google/protobuf/UnmodifiableLazyStringList.java
sha256:788cb5968d095a5e944e4b11f1ea2ede42aaa35c9e2b5f63ed3203736a3e05a3  java/core/src/main/java/com/google/protobuf/UnsafeByteOperations.java
sha256:544b48b003b6e6a7d4fcee449a25109a9b704630aff668ea4d15f7b38a8b727e  java/core/src/main/java/com/google/protobuf/UnsafeUtil.java
sha256:ad46d867d5fdd95c3712062f329a614613d8704b435c1a265db24b9c07115fc9  java/core/src/main/java/com/google/protobuf/Utf8.java
sha256:cd6badb5723270c31921d2df850cc2d5d77d8ad2dc94b672445fe9ea951af691  java/core/src/main/java/com/google/protobuf/WireFormat.java
sha256:3d62ffa1e96470f3b1880b773daf787b1cff7d1819fb7e9f19f77ab7eb4b5ebb  java/core/src/main/java/com/google/protobuf/Writer.java
sha256:76fc3f9af855fcbfa7af767e3b0ba0e7514f346e15d82a14296c774488cef95c  java/core/src/main/java/com/google/protobuf/java_features.proto
                                                                         java/core/src/test/
                                                                         java/core/src/test/java/
                                                                         java/core/src/test/java/com/
                                                                         java/core/src/test/java/com/google/
                                                                         java/core/src/test/java/com/google/protobuf/
sha256:6f0f27547c46e61b57b6545e480e120143b2905c3a5d54cdc06a227642d1ce10  java/core/src/test/java/com/google/protobuf/AbstractMessageTest.java
sha256:b26f2b38477b982d43253229535c909788410a91b7e911096d21cda60ecaa147  java/core/src/test/java/com/google/protobuf/AbstractProto2LiteSchemaTest.java
sha256:a49811c166b44bd17e51209c7d6cbfa3dc076528b6665b9aed410d503c699cfd  java/core/src/test/java/com/google/protobuf/AbstractProto2SchemaTest.java
sha256:9bb37912bcf9b1b4d4005c2264ba7ad6a48ee96a1fb50a38aa7c9840a493ee2d  java/core/src/test/java/com/google/protobuf/AbstractProto3LiteSchemaTest.java
sha256:c3374b3fe9c980ba0ef4a43df7633a755c9b6571347b2f4e81cf23386b8f6616  java/core/src/test/java/com/google/protobuf/AbstractProto3SchemaTest.java
sha256:d62a7a1d29771e52ccaae60349ac9d12a0f1d551003ae2d9cf73d9c3ab733697  java/core/src/test/java/com/google/protobuf/AbstractSchemaTest.java
sha256:6676c59191578267bc70167fce6b612b918687f0e514cb8a1c52fbb497facc8f  java/core/src/test/java/com/google/protobuf/AnyTest.java
sha256:68c40786258ffb1f0850426d6bcddee32125bb5e75b57a1ab4748ad65a7ed848  java/core/src/test/java/com/google/protobuf/ArrayDecodersTest.java
sha256:558818b74633bd7ce0e0fb9a2d78da51302a4cf6287c183dde111764134c4a02  java/core/src/test/java/com/google/protobuf/BinaryProtocolTest.java
sha256:52e16de44c573e94e89bc85a265750b58701d0addd99719f3ea754dd5638f3b0  java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java
sha256:c7f50b2f5b678a06f1e9abd4d471d8a31edadeaf621759c627b27b3062169148  java/core/src/test/java/com/google/protobuf/BoundedByteStringTest.java
sha256:28e72c4366ddc1f6052cec224fdd19624fd7da1854a0279f38022f79322a30f8  java/core/src/test/java/com/google/protobuf/ByteBufferWriterTest.java
sha256:bbe8c7e2e50b3d355991ba0781c6e40ce2a735e26af70ed2661abe736a9cf7b0  java/core/src/test/java/com/google/protobuf/ByteStringTest.java
sha256:b01d14da2ac81d9635493ee583557aab5faac7996dfa980990b239a62978c6d9  java/core/src/test/java/com/google/protobuf/CachedFieldSizeTest.java
sha256:91c962778e74a060d59b1548153d90e92f4959c25551c6e46e6c1ce4c97c70f5  java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java
sha256:773e607f7686b5968b7171ca4eac11b85c96697282a546215a138b30f96aa41a  java/core/src/test/java/com/google/protobuf/CodedAdapterTest.java
sha256:2b8d7efef9c35b3ad391768baffc8ded58777f73ff7bd63cfc9df75552d34625  java/core/src/test/java/com/google/protobuf/CodedInputStreamTest.java
sha256:4fc23329153f643d390b39cb17866f9c9fb6d6e3eb7556d0dc30fce33b90c096  java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java
sha256:3245aead9d5ea41051e15cb8b2f1a93ca753781d5a79c21cc036f9dcd574574e  java/core/src/test/java/com/google/protobuf/DecodeUtf8Test.java
sha256:6779eab36044e80a24115287227fcfe110315c75db395c098c0d82b3b78ab28d  java/core/src/test/java/com/google/protobuf/DeprecatedFieldTest.java
sha256:55027ad3c1f38baa4eb02533974a3aaed17a6be60c30df04eccab94c9a2c4cfd  java/core/src/test/java/com/google/protobuf/DescriptorsTest.java
sha256:37c2168ab78794fce51a600da9102617c14b1796f93e4d314e7870516b6eeb0a  java/core/src/test/java/com/google/protobuf/DiscardUnknownFieldsTest.java
sha256:2a30046979b61d7e88b5317f15cb5badebf77746811ba87e3c52c0aada9a515f  java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java
sha256:caa787e2bcbc21e9c0e2eac9fac747a20eb2e5ecbf85579818a57dcda7c3edca  java/core/src/test/java/com/google/protobuf/DynamicMessageTest.java
sha256:740b8d7aa480342c61db3dd6531b7fd08e2829e2723d20738a037a36ae779abd  java/core/src/test/java/com/google/protobuf/EnumTest.java
sha256:68dc6bf73001907c423a4346e75f07e94c2f942ddc91ba5916d145c2d796fd36  java/core/src/test/java/com/google/protobuf/ExperimentalMessageFactory.java
sha256:cfa06c9b892da2f2d95acf3abc2589f805d2ace9e3aeeaf79e3844607a25211b  java/core/src/test/java/com/google/protobuf/ExperimentalSerializationUtil.java
sha256:4f5b705327ec9a1739fb5d26b56bee75231b6123b4ad24a64a84d04f53eb0ebf  java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java
sha256:169b81c1f49cc45fa8fd26c5009cd52c1278bb59cc06c46c09bd29c007a2923d  java/core/src/test/java/com/google/protobuf/ExtensionRegistryFactoryTest.java
sha256:65d499d0626cb1a5707c9fcfd7450aae8d3cf95ac5a5d173100c2622c8d64ad7  java/core/src/test/java/com/google/protobuf/FieldPresenceTest.java
sha256:43eba6d6253e77ccfaf54245202ad241e3876ba4c5bfb789a4788a0c162e1aec  java/core/src/test/java/com/google/protobuf/FloatArrayListTest.java
sha256:1cc35f3f21a83c2bc2bc12d7934ec624ebaeeaccaf4d8f6dec873666a9aff36e  java/core/src/test/java/com/google/protobuf/GeneratedMessageTest.java
sha256:8b704d236d6b0494165fd00770dae5deba659e3f40308aff5336f6bb2f5f3f18  java/core/src/test/java/com/google/protobuf/IntArrayListTest.java
sha256:2215c077a7e2fe0ce5ab35da5c91d901394693ef76327df14386230987e6a66d  java/core/src/test/java/com/google/protobuf/InvalidProtocolBufferExceptionTest.java
sha256:a3e29d7659930037996a495b2b6f6f08c29d748fdd24aeb879d2fbe4bd598d95  java/core/src/test/java/com/google/protobuf/IsValidUtf8Test.java
sha256:e2ed744223bb6417f176fcdce70d988d5de213f90cb79b37067d5f3eed8ef4bd  java/core/src/test/java/com/google/protobuf/IsValidUtf8TestUtil.java
sha256:30a98573a3c2300c1d5109f2b0701a45c2cd01c99599b020dfcf242702efc84a  java/core/src/test/java/com/google/protobuf/LazyFieldLiteTest.java
sha256:2f62fbfaf7f8415ec551ae7fbcca0068caecd383045d23a50d52d28f45990848  java/core/src/test/java/com/google/protobuf/LazyFieldTest.java
sha256:b0ad7521b42f72100af9bd9b06add4d1a097c4598611d99a68c8a39c7149d7c2  java/core/src/test/java/com/google/protobuf/LazyMessageLiteTest.java
sha256:9c11f69795111142fb5dc088321e9ce3f344c28a3b288c13165eecdf2d871c7d  java/core/src/test/java/com/google/protobuf/LazyStringArrayListTest.java
sha256:5695f0cfe37ee72643f994a3607eff27878d806e0e65010f1e8feb367b72e59e  java/core/src/test/java/com/google/protobuf/LazyStringEndToEndTest.java
sha256:25d4d6cd4b4c4c2b88f83b26ae2eacb9367e04160556713e88f78aa91c813e01  java/core/src/test/java/com/google/protobuf/LiteEqualsAndHashTest.java
sha256:927c8fa4fbf9000611d92f50fcf567da3b70ad103798e996ad80f88fe0dd0f5b  java/core/src/test/java/com/google/protobuf/LiteralByteStringTest.java
sha256:7510d58d700724a807f137f8dfcb5bd534ea5f2055acfcb117634cce48c07bd6  java/core/src/test/java/com/google/protobuf/LongArrayListTest.java
sha256:064a6915050fd5128e5dd147824227e51172f9556375ef94d52316ea095f1ab3  java/core/src/test/java/com/google/protobuf/MapForProto2LiteTest.java
sha256:e525dff841a7b4339fd444d5cc4310184e22f59a329ed6428506d76e598025e2  java/core/src/test/java/com/google/protobuf/MapForProto2Test.java
sha256:06b1ed5181bfe1a8590579731a4993f88642be277625b022996e7fd3ca551ffa  java/core/src/test/java/com/google/protobuf/MapLiteTest.java
sha256:16dd81ec5292e2b8015307f803b9ce670fa62ab7eb21873534010b6485eb98d3  java/core/src/test/java/com/google/protobuf/MapTest.java
sha256:5f13147a4c234a5798acc64ef9b37005ea386359dfdefb39215ba7d0734347f1  java/core/src/test/java/com/google/protobuf/MessageTest.java
sha256:9636e43868a5079fcca0bbfffbb77d2cc563a2ed744628306245deae8207958e  java/core/src/test/java/com/google/protobuf/NestedBuildersTest.java
sha256:fc202480e7bda85ba1f7f2f3848d0582a24c3b620b46d9c1482d6a3f541d079c  java/core/src/test/java/com/google/protobuf/NioByteStringTest.java
sha256:9fe6c491d2aceb8c1810c9fe3d7c1d9e3cbbdec9bcbb1d294fd09fd3004fbdd7  java/core/src/test/java/com/google/protobuf/PackedFieldTest.java
sha256:fabe65bc8b83373e3f37d456799cfd603b95e81b6094ddc02766af01805a9914  java/core/src/test/java/com/google/protobuf/ParseExceptionsTest.java
sha256:6ea53a0e748fcc8ad154b8e44bdc4f2954e3889d966f9358c39e57332fcd7894  java/core/src/test/java/com/google/protobuf/ParserLiteTest.java
sha256:edcf134d3d34ded9c9b836eb48c87e10d28426ae5ffdff06ad1359be98aed43b  java/core/src/test/java/com/google/protobuf/ParserTest.java
sha256:54ca8ed3b359e2faf5f994080ce4af9b3ebabe8b1af10351e213e132de6771bb  java/core/src/test/java/com/google/protobuf/Proto2ExtensionLookupSchemaTest.java
sha256:e8c6e705f6ba47e70d8ae71993380301df0a97a1e04c9361543b86dc69db5440  java/core/src/test/java/com/google/protobuf/Proto2LiteSchemaTest.java
sha256:dfc40aa8a8f2aca1306f5253af4e643e88b0ea53f3645c8f8925d293c98ad63b  java/core/src/test/java/com/google/protobuf/Proto2MessageFactory.java
sha256:5a63b24f53f20ae530e9ab283a056430656dd64ea9eefb6260ac7b9eb1376a91  java/core/src/test/java/com/google/protobuf/Proto2MessageLiteFactory.java
sha256:83e9624b7014f837e8cca2ed2107823e6b8c13dbe17c73a852148a86bb33482b  java/core/src/test/java/com/google/protobuf/Proto2SchemaTest.java
sha256:fb25d7d5ea33c857d9939e900cb8938b71ce40331d91dedd3683d33184dfbfb1  java/core/src/test/java/com/google/protobuf/Proto2UnknownEnumValueTest.java
sha256:bb6a0d7a1bf201ae1f6bf7180fa4d2e96fb7eda8ff3ef6757446a33e22f70778  java/core/src/test/java/com/google/protobuf/Proto3LiteSchemaTest.java
sha256:e64a464d4330fe47470274b3a24555c17b5fabf157698be062ed445ca5a8f7a7  java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java
sha256:1c4ccfebc6e652f7ef11f7156723cacaf40c04aae06cc8870e8b020ea8fd82ea  java/core/src/test/java/com/google/protobuf/Proto3MessageLiteFactory.java
sha256:374a2c0bd9c5ffd70be1d331dcdaf960c702ac7c174e0ec571f7c9a4c20419c5  java/core/src/test/java/com/google/protobuf/Proto3SchemaTest.java
sha256:1aa5dce366166029b38e3f872924f15daafb41ec099c530d08ebcb3e1c2a975b  java/core/src/test/java/com/google/protobuf/ProtobufArrayListTest.java
sha256:6e9216ee48d3981095558d3452287a0798a74dac9f4989cbe47899662cf4b059  java/core/src/test/java/com/google/protobuf/RepeatedFieldBuilderV3Test.java
sha256:819b879db44ceeee4ab2dd7e5e7609737b94aeb71aebe4dab9ce430f50267579  java/core/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java
sha256:8a2c68aff5a4f53e6e4b79f9f8f5e215ee4050e04fe53c6d6175c3f5b20b9ef2  java/core/src/test/java/com/google/protobuf/RopeByteStringTest.java
sha256:ffdc190799eeb03ce590693ec938b9fd09ae42be5edb12856bf91fb6ad09f11d  java/core/src/test/java/com/google/protobuf/ServiceTest.java
sha256:0ad1c7a5ca045390829ed6910c1e694f2b6e4b1fb2b8a8350256f2743a5b97d9  java/core/src/test/java/com/google/protobuf/SingleFieldBuilderV3Test.java
sha256:0493580ae0d684c0d45d43027746431d38c0fd31da473287ea04315b55e03780  java/core/src/test/java/com/google/protobuf/SmallSortedMapTest.java
sha256:503d16440bea7adbb28dc964974d71054ad203391d0fb4f9c6cc0878196c7dfc  java/core/src/test/java/com/google/protobuf/TestBadIdentifiers.java
sha256:a2eba4b7c36393b0dd408917538ea12cb65ab069e241c1a007ed1ad008fe2d02  java/core/src/test/java/com/google/protobuf/TestBadIdentifiersLite.java
sha256:8cf015d183a4387375777624081b90a3d4fd88186928c0a94ef4c94b86f18a27  java/core/src/test/java/com/google/protobuf/TestSchemas.java
sha256:ff18fc0946a38f15f3910299b835ef2e0a412b67a77dadd355a6ba05d633e2ef  java/core/src/test/java/com/google/protobuf/TestSchemasLite.java
sha256:4678b30e6a849c1e51f02adcc3923973fa50d07d14f665c092c5c78118aebe67  java/core/src/test/java/com/google/protobuf/TestUtil.java
sha256:158418833239faefc89ed742e7decf11db04695a701c190657b8df81145260b2  java/core/src/test/java/com/google/protobuf/TestUtilLite.java
sha256:32fe7ca44400fabbc1badb2e8b31cdd8a877d54a0d6845d2f8482630b1dca49f  java/core/src/test/java/com/google/protobuf/TextFormatParseInfoTreeTest.java
sha256:0bb7fcfb4297c020e61fc04858d1432090f116b76bdd50587fb30837e7c9ac18  java/core/src/test/java/com/google/protobuf/TextFormatParseLocationTest.java
sha256:7b3f15999e8589621107ecb35f3c2af35aea78307666fea10e43f630e9553ff1  java/core/src/test/java/com/google/protobuf/TextFormatPerformanceTest.java
sha256:c3180aacc3844684516634dabc8a7c19e8a73015082791ccc41738682269826f  java/core/src/test/java/com/google/protobuf/TextFormatTest.java
sha256:48c25fd7c3651c28ad0df010627a70706eb992b5e712efc5a67a84caf79ac043  java/core/src/test/java/com/google/protobuf/TypeRegistryTest.java
sha256:14ccbee92ef37b5ac9ee1718ad49a8c1db692e52d1cc585ccc2c2f6cbb93ca4a  java/core/src/test/java/com/google/protobuf/UnknownEnumValueTest.java
sha256:cc98a277811817109c13c75162e990e4c1c223eed1c5a84087eb1f149de2a159  java/core/src/test/java/com/google/protobuf/UnknownFieldSetPerformanceTest.java
sha256:79c2703d19de44fce7c5d95eb1d2bcec77b0cc3927b521008dfa7b3f22b2747d  java/core/src/test/java/com/google/protobuf/UnknownFieldSetTest.java
sha256:4efabde8186b1e3148bc7b2225e26b09771ce002c70bf77a485c9452d034a46c  java/core/src/test/java/com/google/protobuf/UnmodifiableLazyStringListTest.java
sha256:47ca65ea10e492992990f1e9519d80ac32edc4101ba814b4cdc33df37e0cf8ae  java/core/src/test/java/com/google/protobuf/Utf8Test.java
sha256:9df23c992e0295383c9253181642e88bb7cb67e6800987197c368d95adc376db  java/core/src/test/java/com/google/protobuf/WellKnownTypesTest.java
sha256:24da13f3433de0be99a40278d9a660012e0aa8135b6f5d177fcb99be8e596105  java/core/src/test/java/com/google/protobuf/WireFormatLiteTest.java
sha256:ba43b74ae67cfa531c5c2ee12f4325cc46ccaf09f990a5e534d9410042736ff2  java/core/src/test/java/com/google/protobuf/WireFormatTest.java
sha256:6d3643b362b5c8c30bafecb647d973b00c3a7a6855c21132dc18b2592ce66af2  java/core/src/test/java/com/google/protobuf/WrappersLiteOfMethodTest.java
sha256:64d6461575c9aa19726b6602ead1c4b9980e4f8c1cd979d2d9a7033e5941b40d  java/core/src/test/java/com/google/protobuf/WrappersOfMethodTest.java
                                                                         java/core/src/test/proto/
                                                                         java/core/src/test/proto/com/
                                                                         java/core/src/test/proto/com/google/
                                                                         java/core/src/test/proto/com/google/protobuf/
sha256:3d0896a05a617d611e520e5cf8a6cbc05611f99b7ab90b476dd88f6f7ca03081  java/core/src/test/proto/com/google/protobuf/any_test.proto
sha256:aee103f8c1d99b08cbd02528264088be4c8111893ee86935003f67b10e42950a  java/core/src/test/proto/com/google/protobuf/cached_field_size_test.proto
sha256:1331ca4770f226efe3ecf84729a8121847c9e18c176681bbe0dd7ec6cab82370  java/core/src/test/proto/com/google/protobuf/deprecated_file.proto
sha256:b1f7450c5b10ff5568703231ccd99bd633004e82a8572fc1236d18148e5f85e1  java/core/src/test/proto/com/google/protobuf/dynamic_message_test.proto
sha256:6802914c6b77e6a4061941c6d00b4f1fd533943ef098fc3004d681a5441b2369  java/core/src/test/proto/com/google/protobuf/field_presence_test.proto
sha256:b60199775763971b93a26706d7a15b3bb290d7f24dd82da39463304a82cd59ee  java/core/src/test/proto/com/google/protobuf/lazy_fields_lite.proto
sha256:f3b1b045b22042636a808149d91753418a6cf80174cc798b8788ff3ae77c67c9  java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto
sha256:1dfdba73d5c21b2da1e2fb0256a709c931e843eee9a6974626ceacace26691d9  java/core/src/test/proto/com/google/protobuf/map_for_proto2_lite_test.proto
sha256:3636d28dd57c1872742c7926201bbcb486ea2601f76ae4ff7c53d000e531b7b1  java/core/src/test/proto/com/google/protobuf/map_for_proto2_test.proto
sha256:2d6961a108a80e81d8453cc9e7ea61f58ccf9414c584f727eb5492a982d1647c  java/core/src/test/proto/com/google/protobuf/map_initialization_order_test.proto
sha256:8f65d71b7d378009bd9c4925d19f64872c346bb65ed9e3305cd446bd3a932927  java/core/src/test/proto/com/google/protobuf/map_lite_test.proto
sha256:c944f6d9de2909343619fa1e1c2ac77a7cde01d3252386416c84b6a40a2fbd34  java/core/src/test/proto/com/google/protobuf/map_test.proto
sha256:8034109737c5ff17829766f6c4f45cf798f9708b296e5eaaf52264a01698136d  java/core/src/test/proto/com/google/protobuf/multiple_files_test.proto
sha256:0431f49e6281173a4309b6361102690cd426f7f038049d2cf7a7189743e454e5  java/core/src/test/proto/com/google/protobuf/nested_builders_test.proto
sha256:a45f43b1edfedd43035ce7fdcf61a0fcfa35f0007d68d16d461347bb2e1ae3d4  java/core/src/test/proto/com/google/protobuf/nested_extension.proto
sha256:fde211b2bce6ca7dcabe2090fb711e821dd3d4faa611d08c7ae2e865095f2f59  java/core/src/test/proto/com/google/protobuf/nested_extension_lite.proto
sha256:711db24f60fae21e96c7f66bf6a4963bf3ecf730207706e241c4b9b2c732e1f8  java/core/src/test/proto/com/google/protobuf/non_nested_extension.proto
sha256:250b0ef2267ae72f7d994231241599b30469ab4f2f423dada15e42142b038390  java/core/src/test/proto/com/google/protobuf/non_nested_extension_lite.proto
sha256:d468a8266f43982f9a95a0b7d8ea2978ff3f511265777cdf98c0930a10c0d697  java/core/src/test/proto/com/google/protobuf/outer_class_name_test.proto
sha256:6cac542a09db28c985f0b5ee27da6d46d551ea876e5f153051e05c65d7a46c4a  java/core/src/test/proto/com/google/protobuf/outer_class_name_test2.proto
sha256:cbc6075ea45a04da322f8089a221e23cbd72681e59bbcf9a2444c529be2f9bf3  java/core/src/test/proto/com/google/protobuf/outer_class_name_test3.proto
sha256:e8b333099bceb23527ac130e96373a6b70bbf64e1df2a6e89abba5874aa46584  java/core/src/test/proto/com/google/protobuf/packed_field_test.proto
sha256:01612d205851be5daa24475b8888c1fe15bbdee38e6ddc6321b44a56de483440  java/core/src/test/proto/com/google/protobuf/proto2_message.proto
sha256:e9bae2c22919030d6cf12ed725629fbf61896d025087345984ef0e036952727c  java/core/src/test/proto/com/google/protobuf/proto2_message_lite.proto
sha256:4f9cf04ba495c294c58542ff1154a6aa94d678fed330d3fca2e43612884c997b  java/core/src/test/proto/com/google/protobuf/proto2_text_format_performance_test.proto
sha256:9fddc811ced0d677f7fb48b23df33a94d53713ee72cb80e74a241c1bb5981290  java/core/src/test/proto/com/google/protobuf/proto2_unknown_enum_values.proto
sha256:1a16b8b2b453b08094af731999037076a324806e96f90288f1804e08e5904d67  java/core/src/test/proto/com/google/protobuf/proto3_message.proto
sha256:c6ccfc1562a973b201e5d759448dc803f0db92851b9b04dff2f9b22bb930eada  java/core/src/test/proto/com/google/protobuf/proto3_message_lite.proto
sha256:0e3e3b077340653302908635f1f338b4bb5b8ec39604903c9b31d4146ee52e5a  java/core/src/test/proto/com/google/protobuf/proto3_text_format_performance_test.proto
sha256:51c3bbf3fd9a5702386512cfe892660fc87127dfc954ce228b30c8a1701dbf0a  java/core/src/test/proto/com/google/protobuf/test_bad_identifiers.proto
sha256:7577e4ee834a4a4f4c44d1bff20ef9cc9b706bab228f8194bd89a26ed9f67e6b  java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto
sha256:f30cd7fabcc15ea81da6f13528876acc5d6f28704a033072d8ed5d47e8783e4e  java/core/src/test/proto/com/google/protobuf/test_check_utf8_size.proto
sha256:7beaaf1982fcf72ec6801df4df0ad9e3923af36afae3b359a36823d9f8f575c8  java/core/src/test/proto/com/google/protobuf/test_custom_options.proto
sha256:aec8bd6e7fb88afdd08248311c534a170d564018fa74cf24594e4df0da6d373e  java/core/src/test/proto/com/google/protobuf/wrappers_test.proto
                                                                         java/internal/
sha256:9d943e99adc7d4aba4667d2b8564f08b5f240fb3985d2b8cf1100d036eb35b22  java/internal/BUILD.bazel
sha256:8a45de76abef84808e49bf67c5aaae8bedde44c03b2772f87e63a7514f30af86  java/internal/JavaVersionTest.java
sha256:28de6e5d08f3767bd613211d96a4ecd38d0da5168b973ef1f6a9e112ae561dab  java/internal/testing.bzl
                                                                         java/kotlin-lite/
sha256:50a831695607c9ee94946c6930704aa2651c5561b524f5598e75fc8f7808496c  java/kotlin-lite/BUILD.bazel
sha256:8cdbef149343fefbf5aae25303f19a10ca2686d9ca31d04216e6fc90f46c057c  java/kotlin-lite/generate-sources-build.xml
sha256:7b49a60e5d1670aef5e56d802de3300718d38ae676e8c5645652ab15871e9b66  java/kotlin-lite/generate-test-sources-build.xml
sha256:47e964e8fe24d18621ffb74c4720632e56e50a3363c04a7225fc107e36359303  java/kotlin-lite/lite.awk
sha256:79622a1bb6e6f166b23ea52563b69de54aa86145f909680c884434bc30cc3e76  java/kotlin-lite/pom.xml
sha256:24386588a825d21cb927d2df02ec5a1b5f414434117a25604e2e0b0540d1aaff  java/kotlin-lite/pom_template.xml
sha256:cd5a9fce3efbb234b15af1cec7dfc37f6e9c519c4a4adbffb538bb069c96ea05  java/kotlin-lite/process-lite-sources-build.xml
                                                                         java/kotlin-lite/src/
                                                                         java/kotlin-lite/src/main/
                                                                         java/kotlin-lite/src/main/kotlin/
                                                                         java/kotlin-lite/src/main/kotlin/com/
                                                                         java/kotlin-lite/src/main/kotlin/com/google/
                                                                         java/kotlin-lite/src/main/kotlin/com/google/protobuf/
sha256:de5e70c8754c4992274ec847c8286e3385f9620e6646f70509c0c87d06ee815f  java/kotlin-lite/src/main/kotlin/com/google/protobuf/ExtendableMessageLiteExtensions.kt
                                                                         java/kotlin-lite/src/test/
                                                                         java/kotlin-lite/src/test/kotlin/
                                                                         java/kotlin-lite/src/test/kotlin/com/
                                                                         java/kotlin-lite/src/test/kotlin/com/google/
                                                                         java/kotlin-lite/src/test/kotlin/com/google/protobuf/
sha256:c155bbdb01875cbf9a2af98a77d7a3aad166bd1cd5c432a8bc6340b3db1d90c3  java/kotlin-lite/src/test/kotlin/com/google/protobuf/ExtendableMessageLiteExtensionsTest.kt
sha256:3423b34ac01c737af107a64bee2971c1c0fc11b1fd6accb15e4bd03b2bfc65a6  java/kotlin-lite/src/test/kotlin/com/google/protobuf/Proto2LiteTest.kt
                                                                         java/kotlin/
sha256:fe36e7c7262754f138f8b2851190729041f6aa9f1b27f952b9c1ea6b92aa31f3  java/kotlin/BUILD.bazel
sha256:17cda13a412e29d7ddb5081f661de01c8fdf40c832de1c13fa3b2b1866b5b441  java/kotlin/generate-sources-build.xml
sha256:c10916d4bfad2634f711f1053fba77f4a9d52c413874f9804ff0f4dd95221ba4  java/kotlin/generate-test-sources-build.xml
sha256:51655bc3d4626a31209b5a501eff8ff0522a5b178c946673b6d53733482fad92  java/kotlin/pom.xml
sha256:4003d9391330290714596c69132f0a5772a49b40280faade638b499f515a71cf  java/kotlin/pom_template.xml
                                                                         java/kotlin/src/
                                                                         java/kotlin/src/main/
                                                                         java/kotlin/src/main/kotlin/
                                                                         java/kotlin/src/main/kotlin/com/
                                                                         java/kotlin/src/main/kotlin/com/google/
                                                                         java/kotlin/src/main/kotlin/com/google/protobuf/
sha256:1da0dc8b9eb1f29f3ed0dd5d2b064ef2f71e0721486f6174d249aae8915a8e6e  java/kotlin/src/main/kotlin/com/google/protobuf/Anies.kt
sha256:ece28fed5bd311417cf16a80e55946e7bc15b3a0aa2702c403ca98b0cadc5be1  java/kotlin/src/main/kotlin/com/google/protobuf/ByteStrings.kt
sha256:69196b6fa3bd5307098a12cd4cd3eab24f59a1e514dd0889552275204f941abd  java/kotlin/src/main/kotlin/com/google/protobuf/DslList.kt
sha256:7109a92569dfdd16a1f3e77d645a07d1ea6886a5faf6235387fea199fe78e86b  java/kotlin/src/main/kotlin/com/google/protobuf/DslMap.kt
sha256:4bf33a5c97b84a8cc4d577b7dc51529b3f8789abbd165ad5e76c825111cc3ca9  java/kotlin/src/main/kotlin/com/google/protobuf/DslProxy.kt
sha256:d5b7f83982555fc5a5b8134238ee4d57cf4aaf23abce37d128185ae7342e576b  java/kotlin/src/main/kotlin/com/google/protobuf/ExtendableMessageExtensions.kt
sha256:330d0abac7d998ba99fb31b4022c384a42ee7e6b4481c74f783cb075b87b2ba9  java/kotlin/src/main/kotlin/com/google/protobuf/ExtensionList.kt
sha256:3e166923b9272c8b240e71ab0f99e4bae96ddcd43ca5b128726c4bdc520e4869  java/kotlin/src/main/kotlin/com/google/protobuf/OnlyForUseByGeneratedProtoCode.kt
sha256:9128a689dc85cc67a4499d43cc0b5a654f2ec023a0b0723cc87a6e822a547505  java/kotlin/src/main/kotlin/com/google/protobuf/ProtoDslMarker.kt
sha256:d58eefb1a1cb94391a66bd19e0399d5afb55c3bda8f2f5bcde1cc62be8875c3e  java/kotlin/src/main/kotlin/com/google/protobuf/UnmodifiableCollections.kt
                                                                         java/kotlin/src/test/
                                                                         java/kotlin/src/test/kotlin/
                                                                         java/kotlin/src/test/kotlin/com/
                                                                         java/kotlin/src/test/kotlin/com/google/
                                                                         java/kotlin/src/test/kotlin/com/google/protobuf/
sha256:c8846d6e955e2daeae015c27754cc0744555225e5248ff33281cd200e861f914  java/kotlin/src/test/kotlin/com/google/protobuf/AniesTest.kt
sha256:29bf1c2a536ec33a782df421d8c504442dde33771bfa50ae113507937d3e24e1  java/kotlin/src/test/kotlin/com/google/protobuf/ByteStringsTest.kt
sha256:332475d6f978ef80ca62f8f2d5c22a289b2ac24c1ed1ede6d07f28857d763ec2  java/kotlin/src/test/kotlin/com/google/protobuf/DslListTest.kt
sha256:0337ebe5ac28d51df2c7a51fa86d74dcb5dc53ee9c76b0362643c2a187a8fff0  java/kotlin/src/test/kotlin/com/google/protobuf/DslMapTest.kt
sha256:d310c89860aee8a2db7889aa5f336649accf01ab843c62a3aec66d1a77dd01d2  java/kotlin/src/test/kotlin/com/google/protobuf/ExtendableMessageExtensionsTest.kt
sha256:682cc28ba980b3312baab867d40bf5c2d5b1e51fadb6543419139b6629a4c9c1  java/kotlin/src/test/kotlin/com/google/protobuf/ExtensionListTest.kt
sha256:69e5af315a8eeec3861f51c538638c45183259b30203575ec932da7dbaa7157a  java/kotlin/src/test/kotlin/com/google/protobuf/Proto2Test.kt
sha256:77b594b62aeda823ed98364101ff0ef09d81eebbc5e0293a790e9c643a4d10fa  java/kotlin/src/test/kotlin/com/google/protobuf/Proto3Test.kt
                                                                         java/kotlin/src/test/proto/
                                                                         java/kotlin/src/test/proto/com/
                                                                         java/kotlin/src/test/proto/com/google/
                                                                         java/kotlin/src/test/proto/com/google/protobuf/
sha256:aeb52dc261fc353a0434c0908adb75dc4190b18b7a72d803969228db9347786a  java/kotlin/src/test/proto/com/google/protobuf/evil_names_proto2.proto
sha256:5c7c4840237d6444c8032ff6f98f34160603d1e366c46d28c6f37a4bff279fe1  java/kotlin/src/test/proto/com/google/protobuf/evil_names_proto3.proto
sha256:a371c279c3d2b8a2e73c484b34c55a15a00ef6ed0acf76c1d757c7865251fada  java/kotlin/src/test/proto/com/google/protobuf/example_extensible_message.proto
sha256:010050fdc27d7d0d0554d7e14bb5c4b7a6f7b0ceb4754f476c8d7ed77fd36fbd  java/kotlin/src/test/proto/com/google/protobuf/multiple_files_proto3.proto
sha256:454a167efbb420537c26ac3cd9c3275e996d6176e1ac2e0cc761c63a17555351  java/linkage_monitor.sh
sha256:d6e8faf579af808b07c8119ad0212e1accecbf5297193c07281150158963b91c  java/lite.md
                                                                         java/lite/
sha256:79e39a2e0c089d941f6b102511fc35d6e520a6c6a4ea620b62bb3b5546f6e2bb  java/lite/BUILD.bazel
sha256:65dc48d4ea46be3ebfa25524c4428dc9d6b30c9688e83151ee324c7e2dbd9fc2  java/lite/generate-sources-build.xml
sha256:7a45e3f151d71cfae1aeb718ce2fd1546a406afef1cab0d49e5f1e611c679ff9  java/lite/generate-test-sources-build.xml
sha256:47e964e8fe24d18621ffb74c4720632e56e50a3363c04a7225fc107e36359303  java/lite/lite.awk
sha256:564738f464096f305af3d130df9c5edcbea5e1cade5594fecbf2649a012d978b  java/lite/pom.xml
sha256:06394359d1db68d307e22f72bc4985a28c11d0b93e91b8ff404b7d3303630f93  java/lite/pom_template.xml
sha256:cd5a9fce3efbb234b15af1cec7dfc37f6e9c519c4a4adbffb538bb069c96ea05  java/lite/process-lite-sources-build.xml
sha256:b88d1db4da39add55d9709b08727661ff9b0eadada393bc16d21a2b5583bfb00  java/lite/proguard.pgcfg
                                                                         java/lite/src/
                                                                         java/lite/src/test/
                                                                         java/lite/src/test/java/
                                                                         java/lite/src/test/java/com/
                                                                         java/lite/src/test/java/com/google/
                                                                         java/lite/src/test/java/com/google/protobuf/
sha256:794e4bb5892f654d325c759e383b0d5374183993987e26612ccd80d87c19781e  java/lite/src/test/java/com/google/protobuf/LiteTest.java
                                                                         java/osgi/
sha256:aca7e3877838ae57a30b8b24300a61b60fa2d96e27da75f098133f12814c7171  java/osgi/BUILD.bazel
sha256:579cc02d17bb9816805d7aa81395c0d501cf1cb09b1af7108af18dde397f8882  java/osgi/OsgiWrapper.java
sha256:b79cbf79dd6cd666af4c75ef20448af3950909d5a3882a6e2a26c3e52c214298  java/osgi/osgi.bzl
sha256:bc2744608cea3a7a2d4cd0b74e1c3f88138c64ce5aa61b9d7f0afd846882be7a  java/pom.xml
                                                                         java/protoc/
sha256:0ab2dedc652cdbe1362500ccb88e0fe323658931c921dc1ccd074e4cef2b6776  java/protoc/README.md
sha256:26562913652f542fe837097c4a0a040e9f5ab445a035804fa2bcbdce48858714  java/protoc/pom.xml
                                                                         java/test/
                                                                         java/test/linkage-monitor-check-bom/
sha256:727aad5c4f83726ffc7d39a40d91a4e9dbeab3d1647848f32a92c3893b440550  java/test/linkage-monitor-check-bom/pom.xml
                                                                         java/util/
sha256:0de6b39b66a6876090337794f9a45d59bdd6eabd0a28dccb5a1e9464f74b7b2f  java/util/BUILD.bazel
sha256:b0cd44520c4ba9b00f8a414804f6e673a2bfcdcaa08a31e6095fc91f3ee81873  java/util/pom.xml
sha256:16f1b3b60833cba1f9bcceaa19c3aa1e79593a7793307583ea7156d39b7950b0  java/util/pom_template.xml
                                                                         java/util/src/
                                                                         java/util/src/main/
                                                                         java/util/src/main/java/
                                                                         java/util/src/main/java/com/
                                                                         java/util/src/main/java/com/google/
                                                                         java/util/src/main/java/com/google/protobuf/
                                                                         java/util/src/main/java/com/google/protobuf/util/
sha256:f4124c6346ad0c68c603025d63c6c8509ef321f632d3815528ccbd9dd425ca47  java/util/src/main/java/com/google/protobuf/util/Durations.java
sha256:666188c54c9afc3881f00166c504d48abe21b27a7e94474a6f77690d7c55fd4d  java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java
sha256:1e571f3b3850cc4140a2dc7e1cca54a7e1b53edc09817321d8e462616500677f  java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java
sha256:a2fcc8771d54ac64a427db0c7825c5423e55d13f2fce7ad8aaa5edb53c66c3ae  java/util/src/main/java/com/google/protobuf/util/JsonFormat.java
sha256:40b0adb6944e77110c77937b0717a46bd816e9feb4b86b780ffbc974413fae72  java/util/src/main/java/com/google/protobuf/util/Structs.java
sha256:26f4845d145ea3b882de15511012139e33c5493991d048eb7dc1dba898e49a34  java/util/src/main/java/com/google/protobuf/util/Timestamps.java
sha256:9c79f6bcfda856a6759a08125ec0726ec9884410ce144f9d7357013c5de478af  java/util/src/main/java/com/google/protobuf/util/Values.java
                                                                         java/util/src/test/
                                                                         java/util/src/test/java/
                                                                         java/util/src/test/java/com/
                                                                         java/util/src/test/java/com/google/
                                                                         java/util/src/test/java/com/google/protobuf/
                                                                         java/util/src/test/java/com/google/protobuf/util/
sha256:0aa8198d50f53c733b5b69d20459ee5a2fd09be16f7c37b1d3cff4989e7ccb4c  java/util/src/test/java/com/google/protobuf/util/DurationsTest.java
sha256:372d2bbe8ec19ebf6d5fa703497edef3dd26c9ed3160751df2003f96ada7428d  java/util/src/test/java/com/google/protobuf/util/FieldMaskTreeTest.java
sha256:898e517a7e6487b23aec83659bdb88af5f49cfeb2df17589a9d8ed02407ffe72  java/util/src/test/java/com/google/protobuf/util/FieldMaskUtilTest.java
sha256:7a8ddbd3e25e97849662a35b257bdc07ae28a652fbb254df46a9cf795e67afd4  java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java
sha256:66066c83220c82d14a42d79069ca251582588593f2fbff5208eb36bdcdabd94a  java/util/src/test/java/com/google/protobuf/util/StructsTest.java
sha256:a3afb0c95be1da9718062aa4646c849e93285540311e9cab7aa50799922baaa5  java/util/src/test/java/com/google/protobuf/util/TimestampsTest.java
sha256:219c70d38c329356dc8a9e5e773b515a523ff4f76adedbbe2940d49456c0c5c7  java/util/src/test/java/com/google/protobuf/util/ValuesTest.java
                                                                         java/util/src/test/proto/
                                                                         java/util/src/test/proto/com/
                                                                         java/util/src/test/proto/com/google/
                                                                         java/util/src/test/proto/com/google/protobuf/
                                                                         java/util/src/test/proto/com/google/protobuf/util/
sha256:786dbf5de7536896e0f21317078d9494cf9c68515b4f9590a59bdd27cc267633  java/util/src/test/proto/com/google/protobuf/util/json_test.proto
                                                                         lua/
sha256:96a7ba7887512a430499877843c9eb805e4fe3e2885469da4055f71b6f6e23d9  lua/BUILD.bazel
sha256:b021992893911deb42eb65d3d12502502996b177334be1e6892190b427d4651b  lua/README.md
sha256:6160770005e880b19681f52319579a97ec84dcd78764c43d156a50c75a057df9  lua/def.c
sha256:bc7f51554dbb5ce1180602ae047346d9f074ae7502bb936739915d1a4ed76c5b  lua/lua_proto_library.bzl
sha256:2851bc91fa6c1a6a07f427e748f57dae70d263528876fbb45a9b49e09910381f  lua/main.c
sha256:8627b65edf51cbe4c738019400645742788a552b01f1683a01736c976d3886d0  lua/msg.c
sha256:16238a75546233b6e030df6e2f5c0d54b88a05e9288fe7eb00169dbd81a025f1  lua/test.proto
sha256:d0e9544771514cbc580cab8984f3f398fa48cabdcf4593b86254697db6ea94b5  lua/test_upb.lua
sha256:7f065973d82d57d72d23fa25bf8cedc5d5f76c57a1014a975502349da6e7db4c  lua/upb.c
sha256:dd146341833ca6fceb99535966a8a39ca7b824c1313101a5ef0d7f6c16cd23c9  lua/upb.h
sha256:42bcd5efb1f2550f740556d01d8e41ab39dabf09ba8abe65857c060befb7268c  lua/upb.lua
sha256:bc2e694fb456f3588e4761975638b0850bad8ebb20bf72e8b34ef165a156ecde  lua/upbc.cc
sha256:43339cc969bbb1fd78cfdec0a5e220b023a2e0321e7c6390c37d59f148e4bf15  maven_install.json
                                                                         objectivec/
sha256:51977317b1771c3789febc994d1072092996de145e0f588a9ed6fe8deac2cbea  objectivec/.clang-format
sha256:89680e58df384f8acc61df67ca1458547536e8c7c71b5466d1a38e2bb27c6d19  objectivec/.gitignore
sha256:bb022a61783657933049a3ad8f1b7872ef6ff57a37976123abebd2ba4edc5446  objectivec/BUILD.bazel
                                                                         objectivec/DevTools/
sha256:026534c784a689c5458be1545c6927db0b0fce151d96fe7a617e1129f4d8cac3  objectivec/DevTools/check_version_stamps.sh
sha256:1c731a03d8b7b9613977ef96da79682ac240f1cddd6f8578f086cf7d17a7846c  objectivec/DevTools/compile_testing_protos.sh
sha256:9e73b7336609314fde26b5fffa029310bb65d0f8db9bf0710ffabca67f3d6f58  objectivec/DevTools/full_mac_build.sh
sha256:ae7fab891eebeee82c10c044a2d46f05dfb146fdcddb01c39056b2611149980c  objectivec/DevTools/pddm.py
sha256:b5c58eee62709f745d9c07bfa1285f7ec0599f08178dc22d52de77fcae285c51  objectivec/DevTools/pddm_tests.py
sha256:233b3ae51617412f54d1af5986765ed0ccc22d0edf903d63898d38a9e5bf85e3  objectivec/DevTools/sources_pddm_expansion_test.sh
sha256:128b4d7e8f247531abfbfbbb60720e7002c55085df5963cecf5ed875835c0560  objectivec/GPBAny.pbobjc.h
sha256:6965056fb10198a2dda7b626dc869d1036e78d7359dab744fd1cb702d997900b  objectivec/GPBAny.pbobjc.m
sha256:dc6d9becdb5f6fb52981eea91741eb4650c6447f8be37255cfaa10761ecfc462  objectivec/GPBApi.pbobjc.h
sha256:c7d8a0360d3f1a5b8fc6aeb67ac80e36f2acf181dbdc1592d9dfe5b71ced8f57  objectivec/GPBApi.pbobjc.m
sha256:1f9805e7473ff31d9fa26da4a3bc9043d660339df8dde4891b5db74e25c4a8f1  objectivec/GPBArray.h
sha256:e3e28b3f664bbff3c0651ddfe9c26ca7e035c9bb8aa716f1f7c281bae376f966  objectivec/GPBArray.m
sha256:f37d914875af83c81f7f855607e0d8f0022de02cf61511b64754ff8d33c7c497  objectivec/GPBArray_PackagePrivate.h
sha256:a4516780abeeafce89ba0f641aa8b44ef1b4edcc13be536079c1b950e130a194  objectivec/GPBBootstrap.h
sha256:db09ec8646466625021931187292e83c9610cbd6d70e8480f1be16fcffb201a5  objectivec/GPBCodedInputStream.h
sha256:5b816490253cfabc3dee788dabbff1772eef446e8a0ad2446b82973467e1a3ab  objectivec/GPBCodedInputStream.m
sha256:32f752c6038434265fdacbdce87fff7b007c551936809a1c60f4dbf351e21ebc  objectivec/GPBCodedInputStream_PackagePrivate.h
sha256:884b736c75b404ff22fc21684b5d4f4817b4b2b949d3841ab0f1237e160d3aea  objectivec/GPBCodedOutputStream.h
sha256:8860cc6e1ee8632dd9559fdcc7136183c1d8e8deefa6b661216d1e1ade6fa748  objectivec/GPBCodedOutputStream.m
sha256:5ba395c6f3d652ac3596f1cb3e1eab214c8cd3160e07b855fb232c9211a5ef68  objectivec/GPBCodedOutputStream_PackagePrivate.h
sha256:ea22c02c05b9286b6db5bfa970481336fc98e6af874c70c76c660f41c17d1b40  objectivec/GPBDescriptor.h
sha256:3e54b2e81815ee80b0a5a23500a742002bcb05feaef41a7389c04ccff3d3559f  objectivec/GPBDescriptor.m
sha256:e0da4c12aeb32714f9529d3f378d5d2719492ba5cffb82dcf314668b9899624b  objectivec/GPBDescriptor_PackagePrivate.h
sha256:d090f0bf2d79404f78cacbbc7719b80dc7de7add8c8f3ef2bee9c349d9416187  objectivec/GPBDictionary.h
sha256:f2ef86e9aa633652d5f427b0644f5b0fc6fec5f64445913c66471e91f22ea71b  objectivec/GPBDictionary.m
sha256:da901c4fdd0baac2f80318846168c4e20d993034720e172f48f14281002255e9  objectivec/GPBDictionary_PackagePrivate.h
sha256:d49793f94c5afbd7ba9d4ffbb32d9fd1b1e2be1e7065b1b88c32ca12ec2760d9  objectivec/GPBDuration.pbobjc.h
sha256:a4226736fae3775add7e3431d92f490846b68ff6a663f95ddff609a76dfee4cf  objectivec/GPBDuration.pbobjc.m
sha256:b444653cc728f20ac1b2b0b06739615fc5cb88cb49f9226d6513beaa7745593f  objectivec/GPBEmpty.pbobjc.h
sha256:a4b7f978385e8e547c273f08b32b929fb0a21ebc9080a19021d6bdbaa5a718d4  objectivec/GPBEmpty.pbobjc.m
sha256:16da606f33aeaf9334db6ee5aebbbbdb27fd91d384117f92175d0b94a5e8d7f5  objectivec/GPBExtensionInternals.h
sha256:c0c586eeb084d9a3413def982977508629d0d584ad68a49d9fbcbd5bd034fd59  objectivec/GPBExtensionInternals.m
sha256:cc22f3114b314eac6a05cecd17ce678520e6468c17dee929ee730c9e488f4f90  objectivec/GPBExtensionRegistry.h
sha256:d6a149e9dbde6243b2bace019a168fd80db6def83463dcc781e32d5b48482d5f  objectivec/GPBExtensionRegistry.m
sha256:2a0483a0681fd71551a1156ea40bfde6d311de7d95463aa8d857209f36279190  objectivec/GPBFieldMask.pbobjc.h
sha256:6bda7751e115e0d52d17499736b2bb371a83e287e9ffe9d8a9c7a0ffe1ce84ed  objectivec/GPBFieldMask.pbobjc.m
sha256:859bed8eff801343270e9eeded7b3b8923052b412fbdbbf4fb00638a1ac0d43a  objectivec/GPBMessage.h
sha256:acbd6261da6a4a6768fc5e6c10ddfc0458f970e95cb756f26db21de866bb011e  objectivec/GPBMessage.m
sha256:28fbcdc226a0e5b3849d24e31e56089435954339d5110d7362b1194bd4758c82  objectivec/GPBMessage_PackagePrivate.h
sha256:39d1a1511f8ec69d3e68421e8395805a5aa4787cdd26220c8ddf3f87d9789220  objectivec/GPBProtocolBuffers.h
sha256:ff3574261729645e35f0812f9718416212507c5f039e933d191fbe855fee7830  objectivec/GPBProtocolBuffers.m
sha256:63c0b4a161b46305f7aa1d4aa6176750203b2650e2a8de28a216bb4fd0f2de4d  objectivec/GPBProtocolBuffers_RuntimeSupport.h
sha256:e1a8faffdc3ce8ad8051e26ef544ce6a0bc837d1be9c1961cd8f88a2b811350f  objectivec/GPBRootObject.h
sha256:ffb5d952ac5adeb796c1f7e4ede7e617cfb17d83eeb0278c20d363d3dbbf909c  objectivec/GPBRootObject.m
sha256:83877ad85e0d2f5a3679ed8a5673bf3522e24acd8fd7c751620f138d30276a41  objectivec/GPBRootObject_PackagePrivate.h
sha256:cf348a3b6c6a689bc4c32f0fe794282404dfc20fdcd181660f3d04c60d581b15  objectivec/GPBRuntimeTypes.h
sha256:bcf788d1fdddf29e5f0343b5d41a59ca415b1e8ac354cbb7c5386a93b4835117  objectivec/GPBSourceContext.pbobjc.h
sha256:c618e202deb6b759d1a3b77c6f186afc302387d329c5208ab0543f2bda1eba9a  objectivec/GPBSourceContext.pbobjc.m
sha256:c15d4b4425721efe12e6a37e43e62bcaaab0ae6d1a1b6497ef8e623ed21f9e8a  objectivec/GPBStruct.pbobjc.h
sha256:a30186c313cb457396a83ee6a2550cd94f6c21e8e6ed0c0a5e198b66fe16ac7e  objectivec/GPBStruct.pbobjc.m
sha256:65682b9e833df470a0978333ddaa6567aaa7df54dacb0aca4bf2c6d5f2ebbd22  objectivec/GPBTimestamp.pbobjc.h
sha256:48a3a3a8ed60524a50782021bc2fdd1f9d0373912aacfb44eb715b885c6fce26  objectivec/GPBTimestamp.pbobjc.m
sha256:222773bedf63442b50ea70d4c147c76d7a5cf2c2a42ad90ae245a0ddbfdb119f  objectivec/GPBType.pbobjc.h
sha256:b3cdad084a5d05a42a1b0ca9fb5cf0f5067006d01a94cdedf4198ce6c79cbbc3  objectivec/GPBType.pbobjc.m
sha256:37bd6378016b95a36af5c8d69a9ce99b9ba25a2e55791cfa8d0a93f12a19b515  objectivec/GPBUnknownField.h
sha256:9049cabd9f1ee3a49e22d3e227340e5527a86ef1be6b9e258303aecd073ba57c  objectivec/GPBUnknownField.m
sha256:08857d224585a333f4d832ff81cf7d123c904906b2adaaa98bc1318875a556af  objectivec/GPBUnknownFieldSet.h
sha256:5f13fd98c2d32662d1fc62ff1bda7c6659ba48dd563bfc49a7f7f08912a7e5e0  objectivec/GPBUnknownFieldSet.m
sha256:976b73f6c28c4ea48545962f7c89832507e23598228dd0c3f296fae73e2b8b15  objectivec/GPBUnknownFieldSet_PackagePrivate.h
sha256:11641d669c13eca8c20cad4ce263bdd4ebf2d11cd3f2649f2da44aedd4570e52  objectivec/GPBUnknownField_PackagePrivate.h
sha256:0cb75f0c729d0ccb7c9c017777ec07a82d93d85463c6e3bc71111275e957d7aa  objectivec/GPBUtilities.h
sha256:6cb55b2696ee0d7f726cd68ef89071ce121d38ca43932356e80fa0cd45553848  objectivec/GPBUtilities.m
sha256:246f4b651340db376cff5251a642f908a221fee61d9a4c4fcfce433e6be9bbd1  objectivec/GPBUtilities_PackagePrivate.h
sha256:cceaf811c262d6e95bb6ffde1870ee15a205bc835d868b8d4c2fabd9480fc87f  objectivec/GPBWellKnownTypes.h
sha256:4ab300709d19db75561c157ef67996037e9aea7bafbb0bed719aaa0bc99c6302  objectivec/GPBWellKnownTypes.m
sha256:501155de923df0774d3c3fac03e8dfd5d0baf5f79a357a6a0fe51627c22b020c  objectivec/GPBWireFormat.h
sha256:bac2a71d196c929ee1f873b2ddc80f12a51376636e5c7ac20563ff7b4f747dd7  objectivec/GPBWireFormat.m
sha256:4aa03b791c89acdd9cf44c39e323af4ce4ccfa71215eafbe0929502045dfb5f8  objectivec/GPBWrappers.pbobjc.h
sha256:99e387a5c38c52e33588cd817fecbc73c9732804a230c29c9996313978d424e1  objectivec/GPBWrappers.pbobjc.m
                                                                         objectivec/ProtocolBuffers_OSX.xcodeproj/
sha256:8fc31adf175e893b3ddb73b5b090b34d999dda7535e207bec7563ce63c588bb9  objectivec/ProtocolBuffers_OSX.xcodeproj/project.pbxproj
                                                                         objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/
sha256:84048f71aec38af27af8393a09dbf8f4cb089bd58351a184fc0c12118d4be29d  objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata
                                                                         objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/
sha256:dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
sha256:7dc2e380a0e3a4c84b1c2e6e0e628a3679a32f724c5dd6444dc784a162f86f29  objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
                                                                         objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/
                                                                         objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/
sha256:602fb9e9e6b64022ed6bea4ed1c0bd04ca577a4ebc8a256c3c596808e8f16f8c  objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme
sha256:55d18b4122005a509ae8f1084245b4a3ba6b9179e6a6ab3a65751f3576e0167a  objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme
                                                                         objectivec/ProtocolBuffers_iOS.xcodeproj/
sha256:8c1ce730d7c13ff05955caef4f9cec70aa5bfa26f22f62f3ae4199cad67c53b6  objectivec/ProtocolBuffers_iOS.xcodeproj/project.pbxproj
                                                                         objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/
sha256:5ba22e39ad98092eda5f9f2ed36f6ea1792002682af93e44cbfb39d5d9eb577a  objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
                                                                         objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/
sha256:dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
sha256:7dc2e380a0e3a4c84b1c2e6e0e628a3679a32f724c5dd6444dc784a162f86f29  objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
                                                                         objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/
                                                                         objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/
sha256:a7c719f22df26d4ce6132f483f792b3c386177b0995d17369b3fbd6ff95b0457  objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme
sha256:4bb6ef813ca796b8df07094602c6ab3f2b4bd7a6ab8a5cc771485435ae7a16fc  objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme
                                                                         objectivec/ProtocolBuffers_tvOS.xcodeproj/
sha256:fa3a47fa7506816b85130677058f1c15432d09e05cf45273d5c5af27b5cb3a7e  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.pbxproj
                                                                         objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/
sha256:a0f02e4624da8e80ff49eb3e954f080b510541c278aa0abbc3cd36f5a9422d3c  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
                                                                         objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/xcshareddata/
sha256:dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
sha256:7dc2e380a0e3a4c84b1c2e6e0e628a3679a32f724c5dd6444dc784a162f86f29  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
                                                                         objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/
                                                                         objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/xcschemes/
sha256:da778bfa8c01b1019e528f71a1ec01915ecb4aae3315f559d8f47e7b1a51af2d  objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme
sha256:2916fb58a39a492106dcf46160672949c2fb4b0d741b87c146bc7c335651fa2b  objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme
sha256:ca16d622e78acfd3b828986cb5352d78510ad3fb6f99528a8bc2e5bcee22c7aa  objectivec/README.md
                                                                         objectivec/Tests/
sha256:550b62c4c6f18fea5aca15042eae63da239ee3b3d645dbcc312cf70dfeed993e  objectivec/Tests/GPBARCUnittestProtos.m
sha256:86f122e81f53a87827e4be5dc52ae459ef123d8ac1057a515ad78cdf009ca635  objectivec/Tests/GPBArrayTests.m
sha256:a9cea5f2452a99480f746dcaf08c08f58ce2691c7fe38cf89714c6a0683b9016  objectivec/Tests/GPBCodedInputStreamTests.m
sha256:40090b2d5647bcd9bec91e1185251aa440884b3ae3501d603fd198bb6334b14d  objectivec/Tests/GPBCodedOutputStreamTests.m
sha256:15792bb8c803fbac86d2684fde50ec616501205a881cc7c96b33ca1c65d99c2f  objectivec/Tests/GPBCompileTest01.m
sha256:e44fda2ca91a7b81d76537ab22cccf9c478b13ee7e6dcaf21c1ccfe9666ab4d7  objectivec/Tests/GPBCompileTest02.m
sha256:6e5cfa4ad8cd565d08e2ff39b15f486fc34d515d70d3ec1b2346fb289a8f1701  objectivec/Tests/GPBCompileTest03.m
sha256:dab778d48d4984469d19603ca2988ae92c629bd4704e31b0b0657ea65a0ea4f5  objectivec/Tests/GPBCompileTest04.m
sha256:29abaae3eed0d9fa41d5bf0c5c6610f5d6ff43a800c9577ab78aa0ba0fea06dc  objectivec/Tests/GPBCompileTest05.m
sha256:e2596441792ea44ee656e737171bc19a172d9edb375136dc272c303e63755d33  objectivec/Tests/GPBCompileTest06.m
sha256:07b699aec3cd261a6a469dc9fac3971cdfcd3635d9f5403afd3a67a5d67ad606  objectivec/Tests/GPBCompileTest07.m
sha256:6817f7d89310a5147f01c7ddf167339964213e521650ed03c976eda3ba62cb36  objectivec/Tests/GPBCompileTest08.m
sha256:77d06dbe389b4f57087e715f51f547b7b98205492361d109ae55648737d08aea  objectivec/Tests/GPBCompileTest09.m
sha256:0ae322bdea01da6333d8af8cb1652530721c6f9dbca9600dcd01f0c470ace07a  objectivec/Tests/GPBCompileTest10.m
sha256:4ce804829ec64e906ab0e7d658849a3bc208d2f6036c5b2ff4a5592ee43a957f  objectivec/Tests/GPBCompileTest11.m
sha256:74956c21e0ecdbd29e1ec9c41ac7c468aa5bf8724ad9555456585e0432471161  objectivec/Tests/GPBCompileTest12.m
sha256:68bc143f4d2fb18e63748096c92436630b69e61009738d7d5f63af750929856f  objectivec/Tests/GPBCompileTest13.m
sha256:5b782cf2749a4b7406a60ac694f4c72311558dfca42c75925d11e7eddf0db5b5  objectivec/Tests/GPBCompileTest14.m
sha256:62674ffb6be14c6b80f5115b4073302beb7a864d728e5961f6ce96c247744ce6  objectivec/Tests/GPBCompileTest15.m
sha256:a3c89b34556af72492ea21cdb68bd126b5648bcf76f9b03335d665f2e99e2635  objectivec/Tests/GPBCompileTest16.m
sha256:7badc3f3aba0a6f84d92bf6265c172b639c8d6dee520d27bf0e676c73e92a5c3  objectivec/Tests/GPBCompileTest17.m
sha256:cbc8032df664eed4847e9f3e9b0293b6ee5e4c8b2529d7ac2e4aee0d6b403e2b  objectivec/Tests/GPBCompileTest18.m
sha256:74829e40111cf3453e05a05b42a8b3f5c783873e081d7726393b2505fd88bcb5  objectivec/Tests/GPBCompileTest19.m
sha256:f3d00dcd5a401d9b581a6596ed42dbe07ec07a57f16fe22812759bad6305f178  objectivec/Tests/GPBCompileTest20.m
sha256:4a6b59c055efea13a278bbb93112c81f9478b81f0869e423605fd7a9c35e569c  objectivec/Tests/GPBCompileTest21.m
sha256:efd5b794e2a0b2bf4b307164effd1dcdf741091421c50930ef36cbba62b7f56a  objectivec/Tests/GPBCompileTest22.m
sha256:f7f499314bcd6f6eab7a336a2092f436483a108666942dc06e0f23ef09346408  objectivec/Tests/GPBCompileTest23.m
sha256:8495ddfc04c0d2c89a9e954d23f8f0a7235c551284281727a9601d1a42b3797b  objectivec/Tests/GPBConcurrencyTests.m
sha256:4d06399596a3915301e120a3b02b36cd79c3174db93d587080c96fa723a3ba55  objectivec/Tests/GPBDescriptorTests.m
sha256:0f017bbb6fad9f63ccc8a005cb22757de5c79accfca27c24c5e11930e98cf8a1  objectivec/Tests/GPBDictionaryTests+Bool.m
sha256:1c2f5e1070514f64a7433c3fe4b57b7341eb222bd8e38acce41874721687281d  objectivec/Tests/GPBDictionaryTests+Int32.m
sha256:ed294eff8dc139f5587d00ffa01a855c6b8062fd2082d373b04469617139b13b  objectivec/Tests/GPBDictionaryTests+Int64.m
sha256:79e90b2cbaab1bb59d268407f65faf8dcdb68ec90bbbf6b02b6504d35f145dbe  objectivec/Tests/GPBDictionaryTests+String.m
sha256:f7e33530de5b9f46df1dbe6f4dd3f6c11311b1a5817bbc348cd8cea363de3ea3  objectivec/Tests/GPBDictionaryTests+UInt32.m
sha256:8545b1233414a9108c5737c83ba237b8b11dd0fb4d7f81c1b2358c1b5ab0f323  objectivec/Tests/GPBDictionaryTests+UInt64.m
sha256:50429824eecef5af9e8110f8b4d007a10380f0055bf129c205b4f72f7770b97c  objectivec/Tests/GPBDictionaryTests.m
sha256:b954b5ea43e7fa12c2bdf32cef4863bfaf72f7fe1f66fb1feb11457a8456c957  objectivec/Tests/GPBDictionaryTests.pddm
sha256:ef3044bd6a5f151a527b00389e51db8a0883755f670775e73eb71a131b638ea1  objectivec/Tests/GPBExtensionRegistryTest.m
sha256:e9dba7f9f126fb7d2d75d0d86f7d82664fd2aa0c6fd075ac61dbb5c83c7876c9  objectivec/Tests/GPBMessageTests+ClassNames.m
sha256:4ad44ae739bcba1dc4ba847232ed2fa13a6bb399764373e35949216b7ac6c7f8  objectivec/Tests/GPBMessageTests+Merge.m
sha256:2542a079944cd3da064debf47ce17bebf34f44af563812151f10ddfc866b1e4e  objectivec/Tests/GPBMessageTests+Runtime.m
sha256:6e94aabb184430486c4d1e54e1dc2de7970b39f7562a7ab2a2e67271d556025f  objectivec/Tests/GPBMessageTests+Serialization.m
sha256:cbe9aaad142a2d3b394916f0dbd367c03eee1c3ed6465506cbacc4fa2d0e46f4  objectivec/Tests/GPBMessageTests.m
sha256:af5449eb4a84cc0cf04c59e62782ecd6c67985e7016a5abeb3231abadd54f663  objectivec/Tests/GPBObjectiveCPlusPlusTest.mm
sha256:b9f3003471488060ef62462e569e2cdca4d557411358ad8ed9d2ce01b33f4d1b  objectivec/Tests/GPBPerfTests.m
sha256:97f7e8ff55637a163bf9e1d2a91f1e88dc77c8a047f86643bdda30a65f32199f  objectivec/Tests/GPBSwiftTests.swift
sha256:50474004c23a2fd31f54ec62df3ea860b8bf4e083e8f2d6a7540af976196fb57  objectivec/Tests/GPBTestUtilities.h
sha256:68cf0f6e0269809ca9ad8007a3c0c16532acf5177ac9052d111c763b5549d0fe  objectivec/Tests/GPBTestUtilities.m
sha256:288d3a707981c923f4318dd8be19c2a46eae1d33c3cf4e78851384f61fb67519  objectivec/Tests/GPBUnittestProtos.m
sha256:5c20711ccdd37b5a0b0dc5bdcaa4cde67fec690f04d96511d9b6ce3e76b0ae48  objectivec/Tests/GPBUnittestProtos2.m
sha256:d55c3d789ab8eaeaa8c6bf6e35d63840dd50faaf128b7095ae34af3ffda189ce  objectivec/Tests/GPBUnknownFieldSetTest.m
sha256:77f9ad0dfdadeef2010c79c6f3282005f844d6cd8d027af99860bba864a5ebe9  objectivec/Tests/GPBUtilitiesTests.m
sha256:eb6dafad39a066b926b522d2fcf20df85f8f9279e7a204420077c7664a54bb8a  objectivec/Tests/GPBWellKnownTypesTest.m
sha256:8922fcb0df06e09d0352d117c96c72fefd0c89b9cc1daf56d2c4244caa67d86a  objectivec/Tests/GPBWireFormatTests.m
sha256:dd768792902c0a46d63493f3affaab12b63454e9445481e4b15428d5a41f0739  objectivec/Tests/UnitTests-Bridging-Header.h
sha256:713fa1a320a8464a24afcb405c2368a966095438c8805c30a40c7e780430d19f  objectivec/Tests/UnitTests-Info.plist
sha256:220adaa6048d843bb5c20cc6770b6e93f1df6afff0319d174cad67e9e1267bcd  objectivec/Tests/any_test.proto
sha256:a77cd6714c4589a761e290f35333e400da6194f4991d85ce4fb9fa4cf2c7865f  objectivec/Tests/expected_prefixes.txt
sha256:e13a1f037bf433ba60f3bc12743603bd3f332028a1a0b728d5c3bde709207cc0  objectivec/Tests/golden_message
sha256:e13a1f037bf433ba60f3bc12743603bd3f332028a1a0b728d5c3bde709207cc0  objectivec/Tests/golden_packed_fields_message
sha256:430f8841b709a43f3a483ea73d379a5852081f01b3a33ae66b1384838bb06fb0  objectivec/Tests/map_proto2_unittest.proto
sha256:ff8c351ff5464d0497b3e53e5f49fa7bb190cb2e8ee36cc8f77f7c26fee75ca2  objectivec/Tests/map_unittest.proto
sha256:f3cc3e7aebfee5a1a65a5e69751f19581a9c7507b6b0102c6e521130c9f3875c  objectivec/Tests/text_format_extensions_unittest_data.txt
sha256:a795f57bdbe33bc16c9210423ce4a480306723b351ea6f75088fff41d8c6f362  objectivec/Tests/text_format_map_unittest_data.txt
sha256:1394933926bdc922cd80075425506dfc0a443082ff9fcff73e4dbcc3b206e8cd  objectivec/Tests/text_format_unittest_data.txt
sha256:942fa022c69207d7e84e2abced33f271656889f2ad03748e078920049fa351f0  objectivec/Tests/unittest.proto
sha256:bc0cd7c30598f4c326c75a90b949a58ed4add957cc7af13c7ef08d5572614b8b  objectivec/Tests/unittest_cycle.proto
sha256:691f7594170a416b2401f7b1863061e7c2da8d710e8d642a42874f16eeb27185  objectivec/Tests/unittest_deprecated.proto
sha256:87c6a5fad6f02f12aa3dac019e18ec9c9b00240eda005e5640a328cd66994236  objectivec/Tests/unittest_deprecated_file.proto
sha256:c3354c6cb59ec3765e16ef0e6d5cbd851322abb48e6f0b383de45c5e72f39f19  objectivec/Tests/unittest_extension_chain_a.proto
sha256:434e61a3e45d768662b5f24afed681dc26a1a4e6ca150d2dfe083d8caf0176fa  objectivec/Tests/unittest_extension_chain_b.proto
sha256:e2eb44fc2b3bbf91a324dbf44462656d983160dcc666a10ba2967de1d59455e7  objectivec/Tests/unittest_extension_chain_c.proto
sha256:0eb7bb664cc56632221e1bd3f46a5f8adf5d0d78794517a5b89351250043a1fe  objectivec/Tests/unittest_extension_chain_d.proto
sha256:37cd867dd8007cf644bbfb452de8ec90bea88c51a2809ed824f4f25e08c2330b  objectivec/Tests/unittest_extension_chain_e.proto
sha256:79a81100396d188cbd7832f19d46290a67375a083cdd8c141bed9465b88699e4  objectivec/Tests/unittest_extension_chain_f.proto
sha256:fd3985cb57d0c9bdbd6f029559bd39eda90563ea308a4f46d61e832664f8d599  objectivec/Tests/unittest_extension_chain_g.proto
sha256:0b1179bd40424b710dc088486eba719c200954821b8d1ceaa61ef5047fa06e5f  objectivec/Tests/unittest_import.proto
sha256:a307f65248e63b933e300abb89aa60f6076e68a3a3aa39679e1c5531150c271d  objectivec/Tests/unittest_import_public.proto
sha256:ebd21effb1b8396a416f02369d66ad27f2c1825466be38d0fa56b57d9eae0e74  objectivec/Tests/unittest_mset.proto
sha256:0eb2eee6fb9f5fba26a08fd826044026ff288354accec206074911d3bfb5d043  objectivec/Tests/unittest_objc.proto
sha256:635443f3bf2e759ea50e388f3869fa74a6eaf2a84569c457dbeb8e1c29b480c6  objectivec/Tests/unittest_objc_options.proto
sha256:54fade752bf4e1968a5e23fb0e6e115fad8c1e62559f50bf6afdfddc77819372  objectivec/Tests/unittest_objc_startup.proto
sha256:3ebc285ce833af9861bb83a26af6a98648899b2df0341f057e324f9c33e17aa8  objectivec/Tests/unittest_preserve_unknown_enum.proto
sha256:8672006f1c4a0a89b95053cee0a1ea0d642d2b647d83da977f1d3aa6e8407203  objectivec/Tests/unittest_runtime_proto2.proto
sha256:f6cc5b8621e2d1743e669c99b849632feb1dc9809a1f1ad3760fd2589d0fb41e  objectivec/Tests/unittest_runtime_proto3.proto
sha256:c461e7f149f26506e3e543cb0619da51c1e288278666e0ebdb7fe0151430c87f  objectivec/defs.bzl
sha256:dfb8a0226ace74279901db2753e8c02c68c0b1922a815696f20228419e982539  objectivec/generate_well_known_types.sh
                                                                         objectivec/google/
                                                                         objectivec/google/protobuf/
sha256:c58a3ae33e7f17c213908348d310a28d9e2b7b0d8f63c8b22a7153880507d605  objectivec/google/protobuf/Any.pbobjc.h
sha256:a6c5d263ca32e57a8057bf9b6ee310c67ce0d09d62bafaa85ee21d82d6dec70f  objectivec/google/protobuf/Api.pbobjc.h
sha256:5684444377fe8f19a36f39d62e8e984cf46b05e57ff152292f2fc4fbe6534a16  objectivec/google/protobuf/Duration.pbobjc.h
sha256:da9738d5d7f5f10bf9bcbcb0c9c98870e24aa1006c08b7375ee51d88f181be71  objectivec/google/protobuf/Empty.pbobjc.h
sha256:9de06efaa74c2d446b6b4f55780ab62f713d8091087014c410604e29cec68e82  objectivec/google/protobuf/FieldMask.pbobjc.h
sha256:018faf6874ff0ef0773928034171899959d3ea9a7ba4628a884a7ddbbeb5db4c  objectivec/google/protobuf/SourceContext.pbobjc.h
sha256:fe70dbb1b2824937fd34d476e429370493bb653606f7a53cb7b56851869d0705  objectivec/google/protobuf/Struct.pbobjc.h
sha256:a3cf314a435e2b34a307bc29640d0f8f1f4870e3a2a8337e9522249ebb824ff8  objectivec/google/protobuf/Timestamp.pbobjc.h
sha256:d14b7b1f06959d9f3e263da12d19454e714d195c18bf2b34b1c35d016c79806d  objectivec/google/protobuf/Type.pbobjc.h
sha256:7df754c543bfaff937692b6135b2bdc3a6c69f1c2296b16a58414806e1bef7af  objectivec/google/protobuf/Wrappers.pbobjc.h
                                                                         php/
sha256:dbd36d8568fcd842d136b975def994ac1ff8bfa2e0dc3ce1f9e2e52c8e921cce  php/BUILD.bazel
sha256:225424fbd334725feedd1faea235dea522a34089c28bbfddfd1616f62dc9fd39  php/README.md
sha256:6d3a36f50ad8968857b3d79513dc1a6d31d4ae0d8f9862e9861e4bac1841bf71  php/REFCOUNTING.md
sha256:e903136ca1e03096bdd8e62815d17c7ac8fb4dd3fa79fb7a06e160032667c6d5  php/composer.json
sha256:14aa2fd8a2216631aece6db4a73f863c149d3d6dd823461d3ca7db4ec017b8c0  php/composer.json.dist
                                                                         php/ext/
                                                                         php/ext/google/
                                                                         php/ext/google/protobuf/
sha256:4417f9f7f6838ff7a6274d9cb6c0ec35b322b4cbae653ef549871763ef27248a  php/ext/google/protobuf/arena.c
sha256:dc58a7fac6c12b90f835c0a9c0ca2c96ebfc78c71c7e27a60ae981d5ce1dd0f1  php/ext/google/protobuf/arena.h
sha256:cf5f261a9e6224d425ecdda030d54e3810c4ac3f8210a967682b9ab94b0fb1cb  php/ext/google/protobuf/array.c
sha256:fba523dbe15b09c8adf7238a00355441171a51031785ae5aae9ca97d6d1d4267  php/ext/google/protobuf/array.h
sha256:285c940a1e48cc897e2a28fa0944647c4222587d9341f19ef79a0cb71eea31bc  php/ext/google/protobuf/config.m4
sha256:5cb2feaabe92bb0c25c5838166489324b471aa9faf59e384e24508145bf84bd1  php/ext/google/protobuf/config.w32
sha256:8941d92f4b912ed55b52903013effd58d2795172c4799dc0bd2f7d6ce4ced0f2  php/ext/google/protobuf/convert.c
sha256:973aabbccc437357e795546d9dbb0027104012dc7ee2fb95c122f4779551ad28  php/ext/google/protobuf/convert.h
sha256:328d6e3893684de120f930cd21522c45736018ab9aa866f6dce449d3b32c49da  php/ext/google/protobuf/def.c
sha256:03dc562d2edb80b264211f978536c8199993782ef3a6efc31ed2b46eaae41eb4  php/ext/google/protobuf/def.h
sha256:649f890b4998bb790a1fc06f98d1aaca8fe35a8fd3b740352621780a39517d47  php/ext/google/protobuf/generate_package_xml.sh
sha256:9a43c7b1d3298788832e8f1d2d3dc25301290f18e97ff2437695166a67a6f27a  php/ext/google/protobuf/map.c
sha256:0b2d826c15f988c5a34bdc9cca1b69b4702b13f14c1cfe186054d75846607152  php/ext/google/protobuf/map.h
sha256:acc2a48b9cb0e4881f7f0b24e1ed3edd987c8760fc9eb0372cc2fec18feca6eb  php/ext/google/protobuf/message.c
sha256:59c765d3eebebbf6bbf1cb9ae1ecdd3340a3f97c1102452bb046688b8e762680  php/ext/google/protobuf/message.h
sha256:949da7a6baf053d864faca771694d6788b84d96aab10ce7b746fe0b8e85f2bf2  php/ext/google/protobuf/names.c
sha256:b0d330777d13fa5494795b51eaacd91c5e7be3612634dbfe9a78abc016f36dd4  php/ext/google/protobuf/names.h
sha256:7278211f81c7e0c3bcb4ddf788e3ba3e50d7176d28dea41ebfb539579d09c993  php/ext/google/protobuf/php-upb.c
sha256:4d297636881252665980f906f9b78dff1571c06201f3e86fcf5bdd76c09c9b63  php/ext/google/protobuf/php-upb.h
sha256:0fa3be52657fc8b85e9a7d729a2500ef1b790d71b839862c725791012a26d2b4  php/ext/google/protobuf/php_protobuf.h
sha256:8167b8af2184489c9b7ee603c876f3c63787e60b79564abc9af244aee69a8236  php/ext/google/protobuf/protobuf.c
sha256:5a591c3ae0f3411df6da755cc9fcff1453609bf39e6ce3f1d6f460c72a49dd5a  php/ext/google/protobuf/protobuf.h
sha256:0c1945ee5fe3c73843df4b2b9827916106941d9b5684b5ec557f5cc6d6cf93b5  php/ext/google/protobuf/template_package.xml
                                                                         php/ext/google/protobuf/tests/
sha256:9493cfed0cae2e1578520dbcb2686051ea367eae86defe627c1ba3659354adaf  php/ext/google/protobuf/tests/unnecessary_zval.phpt
sha256:a69cc4194ac495000fa743b54d0ffdf9a9ac78826697dbb1aeffb4dc0cf392d0  php/ext/google/protobuf/wkt.inc
sha256:177c0148391046bd68eaeb075ebb2f80ad423c5564a25bc078fc68dec503b830  php/generate_descriptor_protos.sh
sha256:0a73d2a20fb698cf6b7a4cdd0ed7c15c2348b17eb537192e816e392fa2ae4ba3  php/generate_test_protos.sh
sha256:2d8e98601f68577b08a5e64a37a715ba5182648f804fa49b303d19ce011d9060  php/release.sh
                                                                         php/src/
                                                                         php/src/GPBMetadata/
                                                                         php/src/GPBMetadata/Google/
                                                                         php/src/GPBMetadata/Google/Protobuf/
sha256:f0ec8551c3b00682afa75c90e3142019c3dbd6bf691f3b3e5f2a5831c5e727bc  php/src/GPBMetadata/Google/Protobuf/Any.php
sha256:1beba082dd33247402accd00e5f5ed2a959233676a838c5327b5fe9a82ced1cc  php/src/GPBMetadata/Google/Protobuf/Api.php
sha256:2d84e94e0be84c4f91a014360d3152b81388919b180e7b7b4bcee3c0f9051db1  php/src/GPBMetadata/Google/Protobuf/Duration.php
sha256:d73d8a5cf345a213f3e6a84fecf9082c5f8152fba5059eb25918504c30e1f6c3  php/src/GPBMetadata/Google/Protobuf/FieldMask.php
sha256:b54d3a19ba77b59e61692883b7428ede0bba53fd54c571be36a205811f7c62f9  php/src/GPBMetadata/Google/Protobuf/GPBEmpty.php
                                                                         php/src/GPBMetadata/Google/Protobuf/Internal/
sha256:0ec3904bfc3fbfbeb866bfbcfbfff4b93527ca42d0d7a86b8735e9066b8d4ff2  php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php
sha256:7cc88863ac59e92cd20fbe90ba0befcc9505db024127e8472470c0238304eb60  php/src/GPBMetadata/Google/Protobuf/SourceContext.php
sha256:ef7392283432f69ab8d1323f52f4515be34ee945f526e8df4f430b23083c265b  php/src/GPBMetadata/Google/Protobuf/Struct.php
sha256:126cba43e80d94c2d6ed8dd49de537b0cf57b3153887c892c0de5844e80a31f1  php/src/GPBMetadata/Google/Protobuf/Timestamp.php
sha256:b8c3f4d5215494c4c3ccad9d6f89225943f0f484100300106b12694cc4fd8624  php/src/GPBMetadata/Google/Protobuf/Type.php
sha256:9a6c64425fd3dcd5da108fe6580dc06ca16e0c34ccc9460e8b68ea409ee32d31  php/src/GPBMetadata/Google/Protobuf/Wrappers.php
                                                                         php/src/Google/
                                                                         php/src/Google/Protobuf/
sha256:b4c0873896cfa351eed3723cb95d1a7f3a556be0ba2fd91769db082732b3ac0e  php/src/Google/Protobuf/Any.php
sha256:743e250e721b12befdf78ab9203438b3687dc47f6f137c5aefe720181e05b5f4  php/src/Google/Protobuf/Api.php
sha256:f6a39e7f4f46cf5e9aa125e72a7b0db12c19927fa8158524bb7d856dba65ef60  php/src/Google/Protobuf/BoolValue.php
sha256:071be19e8ad90e10d58d5d93a077280b46b3c931c424f91af4f5057ec4131872  php/src/Google/Protobuf/BytesValue.php
sha256:2b62160e5ec142b0677c07960adbef96adfa928f86eacea8331b5bf46a9aa00d  php/src/Google/Protobuf/Descriptor.php
sha256:77af7b7af437bc753f3f077a706a6ff3c1b8728ea0631e65d3ec67f80ecc55e0  php/src/Google/Protobuf/DescriptorPool.php
sha256:f74691ab58d1cc9ea052b01ec466fcef72d31098a31c512d8c8c532b09c52809  php/src/Google/Protobuf/DoubleValue.php
sha256:8c56cc68b740410c867f5a05129269dae9fc7f1ba65f7a4d45c1342d4835aa6d  php/src/Google/Protobuf/Duration.php
sha256:f356521904be8477573d15675a03241ff3cb56c10cf8f229047e98fbced4e84b  php/src/Google/Protobuf/Enum.php
sha256:587390bb7a8f02806734d2260582521b16c48c243d555ce9cedd8bff3db5f81c  php/src/Google/Protobuf/EnumDescriptor.php
sha256:456ba5bf40762dc342b9075d2e637cc64518623da89bb692dae4430e5173c714  php/src/Google/Protobuf/EnumValue.php
sha256:108fb7ffda973b897faa322468c32789f5a2f0865b4b35392b792469f0a7d249  php/src/Google/Protobuf/EnumValueDescriptor.php
sha256:1b07dca32040c67642c55ffd892775c632e3225865037354636830d06c29bfe8  php/src/Google/Protobuf/Field.php
                                                                         php/src/Google/Protobuf/Field/
sha256:5098d148e35483291784dfe06acc02c3489d6785e859dd5e98a261f74c183d55  php/src/Google/Protobuf/Field/Cardinality.php
sha256:03520bd163974241798daafca4a74085d6e1439e66579cffcdd5ac3cb9e92923  php/src/Google/Protobuf/Field/Kind.php
sha256:f94d61ecf5dfb30c6320befebdc87a6622daca1a7a462efdebcc5c85784473df  php/src/Google/Protobuf/FieldDescriptor.php
sha256:3242ea3ad63c477fa93b6b1bda7ac8b1fb70bcec97eb255f59c15177a9c007f7  php/src/Google/Protobuf/FieldMask.php
sha256:d824af6e76e56a46cfca32bdca9ee0665bce098b9798566463df5c0eb7fd8095  php/src/Google/Protobuf/Field_Cardinality.php
sha256:7108f959a75d34fb2e093e56bc40c6b204a8aa59c054229d218eb9e8cf9c90cb  php/src/Google/Protobuf/Field_Kind.php
sha256:8849e87d53825e45fa33afc1780ad1038a83d902ad1711a0d115bec6860ea8db  php/src/Google/Protobuf/FloatValue.php
sha256:1efa5d06588496eee5b0998830579425df2096bedad4369104b3dfa47bf89005  php/src/Google/Protobuf/GPBEmpty.php
sha256:82c2407a90320e947f06a9f0a3fa48985e13fbeabc9c241e66b387be5c962ed4  php/src/Google/Protobuf/Int32Value.php
sha256:4888af5c61adba000670be63a4448d27bb2f18ca3fe665f30c4765ac463054d5  php/src/Google/Protobuf/Int64Value.php
                                                                         php/src/Google/Protobuf/Internal/
sha256:8f9c56846276329c7f8ca81e9dd4f8ead119bbd7fbc45710db976e0597cfed9e  php/src/Google/Protobuf/Internal/AnyBase.php
sha256:92ae8958b59713729d86bde9c00e0464a077f8c3c696689e0c459987b44e1690  php/src/Google/Protobuf/Internal/CodedInputStream.php
sha256:9f0f57f67f10ad604ddfd2b8c1f972e8bd33bd1fd4802548991242db78091cda  php/src/Google/Protobuf/Internal/CodedOutputStream.php
sha256:6ab306a88516cd3b8db95fc808b9a4131fa14784d0c5425e1e1c1221d09abf1f  php/src/Google/Protobuf/Internal/Descriptor.php
sha256:f97b139e4f0edb4350392cf5bf3633fabe18c8460b7e3563ad71b10e4d9d002c  php/src/Google/Protobuf/Internal/DescriptorPool.php
sha256:3e50c0d698efb8ae38aa4d5ee14463a6e8885b0b7ccc11101a1fe4dcf86e88a0  php/src/Google/Protobuf/Internal/DescriptorProto.php
                                                                         php/src/Google/Protobuf/Internal/DescriptorProto/
sha256:09731643616d219b89e103f011764fe300d67e4f0b1df782ef2ce20817a166da  php/src/Google/Protobuf/Internal/DescriptorProto/ExtensionRange.php
sha256:ad471784156e0adbc6fbd8a65bd2b48cc8e4e08b1e41d41a7f33113bb7e6839f  php/src/Google/Protobuf/Internal/DescriptorProto/ReservedRange.php
sha256:f60cd0caab5e851382677cdbbc7d413293148f0c8d661fb8d939e8985f4d601b  php/src/Google/Protobuf/Internal/DescriptorProto_ExtensionRange.php
sha256:d67c0bf6fbb93d46018f33820e93b648e79f3c4538ae983c52de290e5d222939  php/src/Google/Protobuf/Internal/DescriptorProto_ReservedRange.php
sha256:c0f5c17f9026fbb6195a3223901e77b720b8e2560ffb31906191a50e0cbda3bd  php/src/Google/Protobuf/Internal/EnumBuilderContext.php
sha256:aa686afb6333dff91bc2945df1694ae50f3bdee5c97094836d911fd1116c73cd  php/src/Google/Protobuf/Internal/EnumDescriptor.php
sha256:7f72f0fa560bb6c1d21800a6c3b8492072f176045d2b49661e47f8f41cecf251  php/src/Google/Protobuf/Internal/EnumDescriptorProto.php
                                                                         php/src/Google/Protobuf/Internal/EnumDescriptorProto/
sha256:69861ee1bbcbb9f334770a49094aefd4e599fef6fdad04c5378be417a3920605  php/src/Google/Protobuf/Internal/EnumDescriptorProto/EnumReservedRange.php
sha256:5e91409a9c29d38e6087dd8a54d0fefe80eb0943e7d15b7dfe20e4ed27e80cfa  php/src/Google/Protobuf/Internal/EnumDescriptorProto_EnumReservedRange.php
sha256:6f1d724b60148a805938e617c470ce187a0eabb775c3f229156c3fe79874e4ce  php/src/Google/Protobuf/Internal/EnumOptions.php
sha256:f8bc9ff3200c22a49dae87534d724f404865514094a0617d8bbf7f93f7b565ff  php/src/Google/Protobuf/Internal/EnumValueDescriptorProto.php
sha256:9d8d28c7eeace715d08908dc34a51e09e28681a76ee08f5f9647eba6ed6259a9  php/src/Google/Protobuf/Internal/EnumValueOptions.php
sha256:417a666b64e5d7424af9b806cd65f5bd011d413e8183709a2223ddd145cacb34  php/src/Google/Protobuf/Internal/ExtensionRangeOptions.php
sha256:2498160a5b6390a408fa3af26b6d1f36f8b758a164872ab1a9a70d6dd0c8fff4  php/src/Google/Protobuf/Internal/FieldDescriptor.php
sha256:3f6816316359c447dae526a343726b9343baf933b243cb88fd37fb428b14e793  php/src/Google/Protobuf/Internal/FieldDescriptorProto.php
                                                                         php/src/Google/Protobuf/Internal/FieldDescriptorProto/
sha256:f1816c99ee2db62f8452a0120a60d436e355658e227a25ef3e1a9a0435556345  php/src/Google/Protobuf/Internal/FieldDescriptorProto/Label.php
sha256:51a8cb8e78057973f1d790f1e3acb5424e0c012fd33f4166a7c48c4cc15cba82  php/src/Google/Protobuf/Internal/FieldDescriptorProto/Type.php
sha256:b893b99547ccf6d346c782f31b1b145e73ff560e4a28ccd395dfcae8f74f8fe8  php/src/Google/Protobuf/Internal/FieldDescriptorProto_Label.php
sha256:b184e76cc2b7019b294fd0570597f42af8e49cc3efa9ce846d37db10a2c2eb0f  php/src/Google/Protobuf/Internal/FieldDescriptorProto_Type.php
sha256:26109b0d92118c6b3750cb40f30992cbb8d7867ee2b5d515ef95d4a42fa26b7b  php/src/Google/Protobuf/Internal/FieldOptions.php
                                                                         php/src/Google/Protobuf/Internal/FieldOptions/
sha256:cab13daaec07981bb685fa0fda01d2e52f51c10cc42f738224cc0d1390c47196  php/src/Google/Protobuf/Internal/FieldOptions/CType.php
sha256:b1e37072260ac01f7072d85cbce11c01b6998263bfa68235aec140de2bddc2c8  php/src/Google/Protobuf/Internal/FieldOptions/JSType.php
sha256:520909d4e134e6bf413031bd2768175890653124853360a4757ad4fa639ca461  php/src/Google/Protobuf/Internal/FieldOptions_CType.php
sha256:2935f1fe1ed121180fc03c658bd7fdaa4e86cf009dc3d3fc46ad208ea1c0f2dc  php/src/Google/Protobuf/Internal/FieldOptions_JSType.php
sha256:308fdd4f0e683b8811137cd7d3a8b98d43fdd6daaa1bf1c0d0e5bf466ec1a8a2  php/src/Google/Protobuf/Internal/FileDescriptor.php
sha256:d83094bd5027b286e22e4db5a1bc5555cc7cfdf5e8b0dcdf06cbed886548f183  php/src/Google/Protobuf/Internal/FileDescriptorProto.php
sha256:d4da1e1c5008ac0b3a6bc511c4cc1212a3dc6c9c08a95bb509279bc6efd07942  php/src/Google/Protobuf/Internal/FileDescriptorSet.php
sha256:22c56cfd71260ca1323b9949afcb38cd66f9e11d5fa6b6c3dfd3ecab5b8ccb30  php/src/Google/Protobuf/Internal/FileOptions.php
                                                                         php/src/Google/Protobuf/Internal/FileOptions/
sha256:77d8ab2acecd1178c09f8507bd4b193eb8604e8171f3b7695c613eecc46720b7  php/src/Google/Protobuf/Internal/FileOptions/OptimizeMode.php
sha256:3286811351f68e8f4cbea827f7e61ef7ca315aa6dd8ba49002b7223711463401  php/src/Google/Protobuf/Internal/FileOptions_OptimizeMode.php
sha256:522639c6313165f973d6969b20ba8f92be730340b8b8260936fca3dbc95c7f9f  php/src/Google/Protobuf/Internal/GPBDecodeException.php
sha256:d803691cd76a86e21195a5f978212f3b59791af4a97cc125ccb2f6160e32d7a8  php/src/Google/Protobuf/Internal/GPBJsonWire.php
sha256:fa78f7344271562465b65e66cdcc153f3a493d897f418bcac906d9db2a14c2ad  php/src/Google/Protobuf/Internal/GPBLabel.php
sha256:bb61de81620810b26b1db603dce4be17fc82c1703dec2710a0b4414bcaddf939  php/src/Google/Protobuf/Internal/GPBType.php
sha256:375ec5e85bdd9e3aae97b45d676941fbb8e4c03d761c1c99858b101b3c429676  php/src/Google/Protobuf/Internal/GPBUtil.php
sha256:8a1ec07c0ad65f220f8a85c31feae4334334e811e0c6fc8fd9d511e3a8fa7d9e  php/src/Google/Protobuf/Internal/GPBWire.php
sha256:3c601061aa9c805b17d91d3a07baecead7165227f57ea739e69fa90b82e6a631  php/src/Google/Protobuf/Internal/GPBWireType.php
sha256:b362286d235a8d087e9bde29f339e195ffee30787d8d5cc50580a3e9f1d2b359  php/src/Google/Protobuf/Internal/GeneratedCodeInfo.php
                                                                         php/src/Google/Protobuf/Internal/GeneratedCodeInfo/
sha256:683e52b72a5b7c0b9472d8994f2eb1d146d630dc65bf26b1928fd11f315dc393  php/src/Google/Protobuf/Internal/GeneratedCodeInfo/Annotation.php
sha256:eae0cf2c41b06e757acd2a4a47ab2845d10d293b54c7d87ddf00e19e73b26bb1  php/src/Google/Protobuf/Internal/GeneratedCodeInfo_Annotation.php
sha256:fc379bdb78718cf7423ec41e37526a31d2d86576ec053909f301c33e67c59533  php/src/Google/Protobuf/Internal/GetPublicDescriptorTrait.php
sha256:1b6c0ccd0d93366db36848523d56a43f034ce937ee37056a15cf685218695d08  php/src/Google/Protobuf/Internal/HasPublicDescriptorTrait.php
sha256:d941b622129e752af520a9a3306f65f543f26522a2e4a301d94cdb5e676f84b4  php/src/Google/Protobuf/Internal/MapEntry.php
sha256:138f82979506697c3dbd441a72b539b47d7f6837434dc7e68cb11e1712d6f603  php/src/Google/Protobuf/Internal/MapField.php
sha256:af016e31435d01f818d326364d145576a78700479ca15366d74432357e467f5c  php/src/Google/Protobuf/Internal/MapFieldIter.php
sha256:e26250a7f82b18bbc9488a95f28ec37ea0bc65ec1a71ed474351344358815183  php/src/Google/Protobuf/Internal/Message.php
sha256:a69438868d9e908f32517a587d65fc4cb428bf476dff6bf884b83b666d640f60  php/src/Google/Protobuf/Internal/MessageBuilderContext.php
sha256:3c7278aac20f7b56d55f8423c752c6d52a0870223da30d0b28544dc9835b9691  php/src/Google/Protobuf/Internal/MessageOptions.php
sha256:fce18db3f8557c036bdd818df8b7ea2d8432af9d1d18b27f8e4f6c3e6ac735c7  php/src/Google/Protobuf/Internal/MethodDescriptorProto.php
sha256:3638030af225d71801fc884067073f74043b5001be4cf9cd1b3917002b3e3cf8  php/src/Google/Protobuf/Internal/MethodOptions.php
                                                                         php/src/Google/Protobuf/Internal/MethodOptions/
sha256:bb69a9af48b81415e1bd0143cb1c49b493c24cecfa44e49dcb5bc9b804da3105  php/src/Google/Protobuf/Internal/MethodOptions/IdempotencyLevel.php
sha256:727320379bb2912ce71875e51069a198d0f962bf5196664828451de15280e028  php/src/Google/Protobuf/Internal/MethodOptions_IdempotencyLevel.php
sha256:024218b95e834ca30a153352b4e30f03f3ecc8db877aa8ce9b66aada0ddbfd25  php/src/Google/Protobuf/Internal/OneofDescriptor.php
sha256:8b0b87d080bc25384a457e7e909ae98ea50756c4753aa7803a7f78e7c5392f06  php/src/Google/Protobuf/Internal/OneofDescriptorProto.php
sha256:523856151bb2e42e9cc9a7d52ba99fc79095ce9223c967b54db9e842a7e425b4  php/src/Google/Protobuf/Internal/OneofField.php
sha256:70b7d1901e6ac008e2cf10a6ae116e58a0438e5e1b2ae245d75f8d42decd5f63  php/src/Google/Protobuf/Internal/OneofOptions.php
sha256:4fad5291ba2ba4aac45c1feaf9735d2c41311ebe25b2f203b2ac166d423352e6  php/src/Google/Protobuf/Internal/RawInputStream.php
sha256:06f986d429c630a834773cd1141093948bbc738d7cd0bf547223a3943b446358  php/src/Google/Protobuf/Internal/RepeatedField.php
sha256:c8934d6ddbe5813feab1fed6cbef2a403b6e21763b8619c5d7e1b14729d06004  php/src/Google/Protobuf/Internal/RepeatedFieldIter.php
sha256:6c9412cfc5eab644421d2e2b68f715d19dd8556bd35c4667656cd2c910dbf76f  php/src/Google/Protobuf/Internal/ServiceDescriptorProto.php
sha256:a878a9670245587779c41868e3abd5fc564d3bd77ad9809b126950a348e42d43  php/src/Google/Protobuf/Internal/ServiceOptions.php
sha256:2cdccded685385d42945021c83432ae16afa7bc1844c0c85e2ca2ff5249a41ae  php/src/Google/Protobuf/Internal/SourceCodeInfo.php
                                                                         php/src/Google/Protobuf/Internal/SourceCodeInfo/
sha256:4b0fa45926735ab0dde3da75545540686332ed62a060c97f775b5dead515c355  php/src/Google/Protobuf/Internal/SourceCodeInfo/Location.php
sha256:62930205edb878f110fc0f29a42be8673708dd193818b0225ae0c3a7b13248e2  php/src/Google/Protobuf/Internal/SourceCodeInfo_Location.php
sha256:026efcf00d6623426984b349986dbc924d1b10d4d90c753409227daf92d2367c  php/src/Google/Protobuf/Internal/TimestampBase.php
sha256:2b5c0f6f0f198173c4dabaedefdd57eab85681f92b26b8c36d214e6228831032  php/src/Google/Protobuf/Internal/UninterpretedOption.php
                                                                         php/src/Google/Protobuf/Internal/UninterpretedOption/
sha256:6e90cbabee045034aef499f7cc6cd6c771db37a968fbfdb757955b7e381ef1af  php/src/Google/Protobuf/Internal/UninterpretedOption/NamePart.php
sha256:63e9e281e49cf175d97ef719042e3ac5dabc0bb30a9eed7997df92a30dd1b083  php/src/Google/Protobuf/Internal/UninterpretedOption_NamePart.php
sha256:d562f7aaac23d9cc57a8acc5450ea522ea1be6806fe9e5e025c3463b6f7e9b30  php/src/Google/Protobuf/ListValue.php
sha256:3cc50e844ee18ee7d387a14446e94d511d54bb800a6383bbf823ae1ab73e9ef8  php/src/Google/Protobuf/Method.php
sha256:28e6118b815937a46e3e7442c8368ed9f153674b0b8b92d4b19e4b5e26225b21  php/src/Google/Protobuf/Mixin.php
sha256:3153db14f109195756c939ef505336639081c0ee2addca37b022ca809ab1e8cb  php/src/Google/Protobuf/NullValue.php
sha256:a32099466837e09ddab177bdacf3e5aa851ff344dbf1c4143ae37ab25e0bd2ae  php/src/Google/Protobuf/OneofDescriptor.php
sha256:dcbd001340d4112ee9d687434ca7423d35b23e5c251ef6863cd286f69b914c48  php/src/Google/Protobuf/Option.php
sha256:9f78e0b21299e9f8e2baf371c7c314b00daeaa7ea05cbe469390e9250b2cf3d9  php/src/Google/Protobuf/SourceContext.php
sha256:174ed4815eda2aa4e39554f09d0f38a69a5efda38160bc52c4317b68ee8e8dc2  php/src/Google/Protobuf/StringValue.php
sha256:47ce2d34282c74884a573699e305f1f7b59227c5623af3f5a6a0d2d0f985ecc9  php/src/Google/Protobuf/Struct.php
sha256:50a32c242a80d0aefd534ca99121dd425fa190502eca3f6527eb4794d4428674  php/src/Google/Protobuf/Syntax.php
sha256:cdf1e22e27f057b5b17e6a0e5e629db957d0edbdb2f5603abef8f5ee64e01dc9  php/src/Google/Protobuf/Timestamp.php
sha256:b3ead2dc070f052e48510a5e1dfb7b8ca0275783c03b5248b527a5fa5df523ea  php/src/Google/Protobuf/Type.php
sha256:dc2c5b8a5092dced235b8f1f1133947bc119be7ca3bb42285779be3b9994ac04  php/src/Google/Protobuf/UInt32Value.php
sha256:a1de8dfcdf41ca13d4c23f5472166302e4af24c991c5d911c8cea258768e3bfa  php/src/Google/Protobuf/UInt64Value.php
sha256:a82b7ad48d85341a39a3f693913e1a9567f5dbf6275f701d05807915dc9d97ac  php/src/Google/Protobuf/Value.php
sha256:5b171f7dc219e03f139ac01cb2651a64cc726bee1a99fb84954907296969fec7  php/src/phpdoc.dist.xml
                                                                         php/tests/
sha256:c59a84722e119bc4d7a0d770e6a854649a5f6b7284fd8ad3ee3317002caeb0d6  php/tests/ArrayTest.php
sha256:0167222a4162a3138ce14d9e003f8ab210766d4ab3158f6367a3b8f0dd130ff9  php/tests/DescriptorsTest.php
sha256:89590722a39426abdb85b36af872a458c16f6e5998f89d98b719b681978fa934  php/tests/EncodeDecodeTest.php
sha256:233ec8dffa316ab15cb31391b56a07b93a5b605cdcf34b5adc77e8ebce93dc47  php/tests/GeneratedClassTest.php
sha256:b2d1e53f7457a33ceb4087759ce5ea42e06520ce65b8ff6f772bdc91209f2665  php/tests/GeneratedPhpdocTest.php
sha256:6eb44a5991cc9df3c5b30a7d7a1fe9d664af354e380de7c0bbd7c79ebf99853b  php/tests/GeneratedServiceTest.php
sha256:65a164b8f5e01778cabbaafd1d8ce904be01225be0a02ecf3d33dd39d28d13e8  php/tests/MapFieldTest.php
sha256:521dc1530c154a1f3e27a4b156aa4c9b3bcc2ea60d76df1b3c038e0e3cd7c381  php/tests/PhpImplementationTest.php
sha256:b9bebff3de26bf47b643e484bce5fc2e29102c8f5754fa669367050bc8012a70  php/tests/PreviouslyGeneratedClassTest.php
sha256:546fa0c103bd143ca4a1caa3e173318a90df19e683e3159926828be602ef468e  php/tests/WellKnownTest.php
sha256:55654445e2904b1c3328dd535a14f2272854cabf3aa1b4336b4ddfa970b293a8  php/tests/WrapperTypeSettersTest.php
sha256:67c36bcf2662f5daafa462ddebe2374e74ea954082d32f3268d123aa5adcac63  php/tests/compile_extension.sh
sha256:877a5781800d771333954affa8c5dff0e64e2566e24cb9f80ebd643a0743db17  php/tests/force_c_ext.php
sha256:93e9a2a11b95af65698d2bb2f3fb45a439e39d2a66b60a0171c36204de75c2c1  php/tests/gdb_test.sh
                                                                         php/tests/generated_previous/
                                                                         php/tests/generated_previous/GPBMetadata/
                                                                         php/tests/generated_previous/GPBMetadata/ProtoPrevious/
sha256:01882b0f278114dec483d87a766f724280c54506abfc359ecbab1eeaef166a59  php/tests/generated_previous/GPBMetadata/ProtoPrevious/TestPreviouslyUnreservedMessage.php
                                                                         php/tests/generated_previous/Previous/
sha256:1a4f3737992b18ac9800b7e8f7ecf3667cf0e8752a10077a99394d9d850b3fe2  php/tests/generated_previous/Previous/readonly.php
sha256:fe8ff5d0b392e1d511c82728477e2c908493c3901b697cf99e8ef7cd336ea4d8  php/tests/memory_leak_test.php
sha256:a8086fd6a15a752997530511c62e287a531bebdddd9c4ccb312adf872d0af54c  php/tests/memory_leak_test.sh
sha256:54720ed250216a82f55730c1bb5e2d90685dc288efbf4a5355317c24beba26c7  php/tests/multirequest.php
sha256:0df9b0c33dd55ce6bc00e51bb145b51d922abfc6a925365d3648b7fef42b6174  php/tests/multirequest.sh
                                                                         php/tests/proto/
                                                                         php/tests/proto/empty/
sha256:b52a7e69fdc422c0d3336591668f96c201ba2251a3fe27ed4ab8ee400b10ee9b  php/tests/proto/empty/echo.proto
sha256:cba6466d667e4040912438e9a2be091711900f0f482a1dfd8300fa7388c7d03a  php/tests/proto/test.proto
sha256:b2a012df580ca99923a0f0308b86114ab17e34c03600d87558d9843a67a8ec34  php/tests/proto/test_descriptors.proto
sha256:ca8a4a34fdc0eadb56d517c5f8506b48fb263174e0f88407e300ea0e05c46694  php/tests/proto/test_empty_php_namespace.proto
sha256:8d9d48833b74504d1deb3a7ba19b871f338a2bf255361821efc4a3cdfc08849a  php/tests/proto/test_import_descriptor_proto.proto
sha256:9bf8a5c955b267894e475111624733ba4509e2cbcd2495ca34c092bb9ff8a938  php/tests/proto/test_include.proto
sha256:d607c04770167bad3a2736d93e3da2cc252d97e7e427bb4213ab8aec70565bfd  php/tests/proto/test_no_namespace.proto
sha256:23aaf88eeaf1d055e067d93542d964efcaff3ca1b3f3566a78f08e42c6ef40e9  php/tests/proto/test_php_namespace.proto
sha256:1c7f96c1f386c59d3eb7c0e189851c1f673261aa6a5f70c145520b34beaabfb0  php/tests/proto/test_prefix.proto
sha256:9e0eb6d8c902267b595a19adad2b5a6bd9f32348e97879dcfd7d86ef99974c62  php/tests/proto/test_reserved_enum_lower.proto
sha256:a5152958f6cbcefff20a6e319b75ac2a15c3d193e143e035c52b807cbb2cc840  php/tests/proto/test_reserved_enum_upper.proto
sha256:e1e302ec82408f48189209451f034ded3754a88d70f4d4d751f76ec5663f24ba  php/tests/proto/test_reserved_enum_value_lower.proto
sha256:57410c41873943f05382d1a3f4467c361e3f005db0b89705dd9ac7ee93d22b5c  php/tests/proto/test_reserved_enum_value_upper.proto
sha256:7503c5fd8b93ce5018622050d32f1cc6143803e98f5270bf32055c0496f60a58  php/tests/proto/test_reserved_message_lower.proto
sha256:0086801e9cdc39dfe110524e6e775390547efd73b8faf7dd82a350800c3c38ce  php/tests/proto/test_reserved_message_upper.proto
sha256:dfbe64a474ac53d9dcce9d519bdddfd09c49e3077245bb42abb3716e71a5e991  php/tests/proto/test_service.proto
sha256:da28875e02f31b0540d2ae6c85504f565a5631b55b5051ac89da2d4b0f659027  php/tests/proto/test_service_namespace.proto
sha256:c2cecab67c5b8fe93a048fd5e6ce4080bd156bee46793d7881e42c1ced9caef8  php/tests/proto/test_wrapper_type_setters.proto
                                                                         php/tests/proto_previous/
sha256:3b09ccfa5c407331b21d3ca43f1b5e58b341b50a61be1c1f83bcf992db24c57d  php/tests/proto_previous/test_previously_unreserved_message.proto
sha256:a4e0850a36e273c2165082e5c0c03cc9ff88810b57ebc8125f31a00903ac453f  php/tests/test_base.php
sha256:d75fb4c89b4adc31ebac8f798e0d825f07fd9ee32d5146418fe4e4bde2d0fae3  php/tests/test_util.php
sha256:6add5e6d3d5f237545a0c49f86f8119772beafb4c25bac5a154c1c1f332f7fd3  php/tests/valgrind.supp
                                                                         pkg/
sha256:659244aaffe3c5339a2a27877bc4efd5db30bc0010bf96a9fe4a88a2f70e95d3  pkg/BUILD.bazel
sha256:c70e7585054b12a2c960ad325c3b4d0e6206b9489db9ceadeb6b22d77143d124  pkg/README.md
sha256:31db4cdc8efff065b6129d5b11be668421e546a0d31de7ed3203c9b5f7e9bd57  pkg/build_systems.bzl
sha256:77250cb47b6f70f455044f5af218a0921ec9923f3bcbe72181a49c5bf0b0181f  pkg/cc_dist_library.bzl
                                                                         pkg/test/
sha256:963c4213fbf62b08c433c5cf7e65b2f1effdc55f7621d8f327ac0dd42f92e0ff  pkg/test/BUILD.bazel
sha256:0cd8ad671a2a5681b2190279909b1a2663874e32e157c3414d811942dc840340  pkg/test/file_lists.cmake.golden
sha256:c24702b01a43689b774a9ad9c203bb5252943504c3f547e2fafcfa2ca516c2ad  pkg/test/gen_file_lists_golden_test.sh
sha256:46c6b8f978845ceffd7e02e0939f8223469c7fdcaa9345212bbe5b9e73e0afe4  pkg/test/test_lib.cc
sha256:46c6b8f978845ceffd7e02e0939f8223469c7fdcaa9345212bbe5b9e73e0afe4  pkg/test/test_lib.h
sha256:271b8d35dc19e88911227900e4732eacc922555ecccda1a0e16a51c276143686  protobuf.bzl
sha256:3f26a557a011ef316c653536ff6f6558255099f279a4652fd8251e69b4a0a186  protobuf_deps.bzl
sha256:a8871618b71cae1a3ca5c26c409b2f1281005ce39c27707b1149b750f251ad5e  protobuf_release.bzl
sha256:ff7a2faf245aecc303b2bcbbcc9adc36ae0700497fbd23d351f34ea3758a5b29  protobuf_version.bzl
                                                                         protos/
sha256:bac9aecde5aec212a915c50058c006abe46f05967e48256e81d58e4fa2e9f428  protos/BUILD
sha256:1fea5c9136237291caa54b6b7c4bca5f5b2ff071c42bd79cf8a1c433f0da7d68  protos/README.md
                                                                         protos/bazel/
sha256:3df28cb2608640e4e130fd3db18106b459daa42a26a193964506f00540d81912  protos/bazel/BUILD
sha256:5e4c6bc98359ff739a253d8c10a5bb4b77ad7fdabd3d0c8609c84da071b24c12  protos/bazel/upb_cc_proto_library.bzl
sha256:952afc5ffa144bb925042ccddc42b42aa9802ba539a9eaa5fc2f7b01f9b7d069  protos/protos.cc
sha256:dc372a76235b032ab1172f8d839535941195d08ccdc97770daf4720400a93161  protos/protos.h
sha256:cdc62a1acca7b362f2ee17fc42f5a64afb078958864360d49edd321bf3e29c0c  protos/protos_extension_lock.cc
sha256:8860ee9b939252267f4d1293ab841eb54d696d262f97c87615f84415deb7e43f  protos/protos_extension_lock.h
sha256:bafee4de3d02f9c42ee5fe8493b7e36a61413983e9054b8b76bed8378583715c  protos/protos_extension_lock_test.cc
sha256:ea8c8dc2ce3af0eff12fde084dc2fc7b20c7c12f6301ca9685d9fee6f229c171  protos/protos_internal.h
sha256:f72b280aaf94de00ac4f0b1eb5fa5dc545d78ec71e533cba9010f325db42a89e  protos/protos_internal_test.cc
sha256:9991edd4a4e297e7427ce2a8f6d8890a3787fffc4c4a44824639d2961139a403  protos/protos_traits.h
sha256:3f0d905f02382ba99e727ec7dbe8ae8e9c1fcfa387cb2c002f574c82bf04a396  protos/repeated_field.h
sha256:decbb43e77900cb1897c02c9c30917be5baf994149ba3b67225d882434a41e95  protos/repeated_field_iterator.h
sha256:33a001b35039b2c17a39674fea744f5d05dc758ad95d3a9671078f0548f058f5  protos/repeated_field_iterator_test.cc
                                                                         protos_generator/
sha256:d913b246e6d4975ca2e469f61a638100e5fa8d43466f18776ad2743651d0703f  protos_generator/BUILD
sha256:523ca3ba93a1cd25bc0e1a6107c731e6b3928b2d516e6a952826813dba93dc98  protos_generator/README.md
sha256:9cac6baeaea5add38f99d251d4b8b77ddfed6b362647dd5cee131ed78e7bfada  protos_generator/gen_accessors.cc
sha256:fb43f4208268e1d16df69d3184626d911e5fa4475bff01d746e4a7b10a0337b2  protos_generator/gen_accessors.h
sha256:fd813d389f6addb62cb72fb0da0d21f080d32ef8900d2dc3eb3a4e90e5b5602c  protos_generator/gen_enums.cc
sha256:7c4859b30e3d676b8322654dbbf552cdbfe717473e37333e8fd1b1957d30f688  protos_generator/gen_enums.h
sha256:b5c42ad07aa0b9967946a645cf8ee6b53a1ba8bc3aa40df6d988958ef88d104e  protos_generator/gen_extensions.cc
sha256:9564d0e8361dd604a84552e77b734c5194d19c8bfdbb2ce1b48baf5eab275193  protos_generator/gen_extensions.h
sha256:6a954124620a14bfe6832704862141c43addff709538896cea7fa77c5ecdad8d  protos_generator/gen_messages.cc
sha256:d24a51c930f662b3602cccac1d277a77688de48f4a6eadea486119610805585f  protos_generator/gen_messages.h
sha256:c77b5ae34ab8721ca27465c998c163cace6fdeb469c94bcd5acb844ebae8b07b  protos_generator/gen_repeated_fields.cc
sha256:0e83fa40134d462cfc6019ab50fe51d87819ed23088dc1cc8934410691c9f902  protos_generator/gen_repeated_fields.h
sha256:023627e2ef652253fbb0daa64ae11bd00c2c11206aaed6c367bceefdb622626b  protos_generator/gen_utils.cc
sha256:bf3248610ff6f6bbeb04f09ae0120ec60e5a870c47341dbf3d6b95eea25a591d  protos_generator/gen_utils.h
sha256:05ab043430f3f394512a7ff204822f0f813ebb527a9fcce146f4688dfbdf272a  protos_generator/names.cc
sha256:a52f0576364f43da73c29e11c476f03e3fbd771f623437336c8230a3f20ad35e  protos_generator/names.h
sha256:25ee773cddc1cb2705c399387f7d859de766479d72d2854b851c407637c56bca  protos_generator/output.cc
sha256:4957d31a137960bab285f4f9e477c2bd1b7b6057e9226eaa2cc65c482d1b3829  protos_generator/output.h
sha256:8202d3f2479c511003deb7debdc416c2877ed47d048dbad43553f31260040f29  protos_generator/protoc-gen-upb-protos.cc
                                                                         protos_generator/tests/
sha256:96783ecd1cfda78b1ac95720ba498902dd04e6693e1e25776d715ae66f81a0e7  protos_generator/tests/BUILD
sha256:995f02e4b0b5ef924e5639cffdfa72b79febdb289b9a2a4b230c3ca9356ca1c5  protos_generator/tests/child_model.proto
sha256:d360868d13088cb95d9ea8a1268ea456e486b0c96f28179479b5a167882dd3fc  protos_generator/tests/legacy-name.proto
sha256:20581dc4e40c0e1d71a5001c599ba1ce318cf27209cf7633a99674e15decd647  protos_generator/tests/naming_conflict.proto
sha256:82923674e3416e2ca96b13075e9841bb595edb08e6f4d4b2d71e0ac3a31280c0  protos_generator/tests/no_package.proto
sha256:e3c491430ccfea6e1d80d86c01fd8e71690c89a7293a44721ccdd08c7fd7126a  protos_generator/tests/no_package_enum_user.proto
sha256:8acb711ff876a550fb07c91a2bfff211c9452f0c6b70e10543fbe698248f1bb1  protos_generator/tests/test_enum.proto
sha256:1d2dcd1ef90edb62d96986b2c496c60894e495738cf264a12f37fabc3cec34ec  protos_generator/tests/test_extension.proto
sha256:d899e76c23ff5fc913e20a4f25865356e3196a00fd2af7bed590702697e5e999  protos_generator/tests/test_generated.cc
sha256:62e2280e7778cc7787dc04a15b80fa01c2333628a248647f09756b6ebc6cb560  protos_generator/tests/test_model.proto
                                                                         python/
sha256:c9b15f13f7075709c204b216d165a9ccd37465a485225d160a2322765436ba2e  python/.repo-metadata.json
sha256:1463584dff38cebe46c6587960ad0e1719f2f784f2fa155afa6a4ebf3329f1ef  python/BUILD.bazel
sha256:de8de3c21c3e15b4378b840491d7974244f8a924de8985b4dca748cacce9f16b  python/MANIFEST.in
sha256:587560d6209fc7bd33b3ac4b87627c078ef2bb9821aaae29d0ce16145872d343  python/README.md
sha256:ac0932b5e2cdf40f86563164e8df27616f659a73b10cfdbd9ba496df3cc9c2b6  python/build_targets.bzl
sha256:85ad0d11bd67ad949dde1957a1f143e33940971494f864446eb3a418995fe018  python/convert.c
sha256:e3c165c40471292e8a3be925f9fff570a4accb882ca2bda65abb0da6b2a10c6f  python/convert.h
sha256:2238efc4a2f649845e1d190eb67efadaaa707d401de29c1dd1bb48c0f736f299  python/descriptor.c
sha256:020c45857ce2d00e1fc815e9b832f7dc1d3be43c7ebb2e14294a736f8829191b  python/descriptor.h
sha256:ae1fd7cb9db71f93a9f2714820d202eb1bad5e4b2b844cbe14d45f67060b5f98  python/descriptor_containers.c
sha256:e3fc7010eaaaec49a3da5fda091518658058a767d19e36c77d5bfe7f0288e53b  python/descriptor_containers.h
sha256:d47eeb9b98d7ced12df3ab492d6eed2f597d9d818ca15101e3dae26528ac0c3a  python/descriptor_pool.c
sha256:f9b9522f795bef7fa72f051b9852c770c3b53b52f45efe04e94181f438b1a498  python/descriptor_pool.h
                                                                         python/dist/
sha256:a359e21bbd4c60cce62a57e306d2b23a23a4aec3c2ba880011aa93e85799b746  python/dist/BUILD.bazel
sha256:aea9106e16b54fd9f6eb0cdbeb82440a5960abbfa1a618ddfcf3b7ba10cc0bb5  python/dist/MANIFEST.in
sha256:6643613d03948fc7727feb3e9d42e1240e2abd998267a9c15b5c7a0fdb420ac1  python/dist/dist.bzl
sha256:ff8fef1e608ce5aa7819aa2cf30c0a8df9b075b42b18d8956d30fad09a188154  python/dist/setup.py
                                                                         python/docs/
sha256:119280cf4eb03a1b93c4a914270423e53c1308d4a9553d96021cce565b3fa853  python/docs/Makefile
sha256:f28e89388a6768b3149daa5efc2fa6fff48365b9b529ca0183120ff4233d3aa6  python/docs/conf.py
sha256:f706c7f0bf010492129e1418d606cbcd1562c9d234641b57dc2a35ae7c370b09  python/docs/environment.yml
sha256:8545cc6f00a35cb20118941c8da4f667404f666b136df14dd7dab391f5fa0ba9  python/docs/generate_docs.py
                                                                         python/docs/google/
sha256:b8048a50d5c208b7560daedc670e11cd6ab191fe8614e591defb2aba445e6766  python/docs/google/protobuf.rst
                                                                         python/docs/google/protobuf/
sha256:033fad6e4042f91d93244d63d17ccfbf17b30c9ac8c4cf9b123f081640b57e56  python/docs/google/protobuf/any_pb2.rst
sha256:07865c4f45f322df426a1066f49efc10f3aa9a09904d38a1a714e52237ded93b  python/docs/google/protobuf/descriptor.rst
sha256:9645ff8a7ecb91d9dd4edc212a9843c880f134da0bdf64a0dbf69c26504d21de  python/docs/google/protobuf/descriptor_database.rst
sha256:ef7da56eaf99f72a97f9fd347a854f9d7e4dcde8e092572d7ae0d57fa0705b0c  python/docs/google/protobuf/descriptor_pb2.rst
sha256:8ecb0f325c47f087702f001ac30e979b338d65b6eaba0def50df8f915ecef90e  python/docs/google/protobuf/descriptor_pool.rst
sha256:6434957c4bbf61bb7bb1f840dcb8695ced8b3513413dfb97a8deb16fde1081f0  python/docs/google/protobuf/duration_pb2.rst
sha256:73e2144edd6308c4fd3697ce515f961da3ac9128a6feb831d7bda236e8972b86  python/docs/google/protobuf/empty_pb2.rst
sha256:b78f0e33d201f67619b583550c4c57091592bfaac47860aa056664b3cc167a1d  python/docs/google/protobuf/field_mask_pb2.rst
                                                                         python/docs/google/protobuf/internal/
sha256:dca28ef30f3842e3642167d7aba8b0b5ea417b7a4c39b8c899d316a73d633c61  python/docs/google/protobuf/internal/containers.rst
sha256:c42beb56e0e45a3990ebb5886f2c786564d9a008619d9145810537fa8cf6b273  python/docs/google/protobuf/json_format.rst
sha256:2448ce0688afffb3298fe2926a8c1bb80d5dbce99dcc6b59e3f2e147d839bbaa  python/docs/google/protobuf/message.rst
sha256:6a9e7c8e806c81c66e0d02c2632b41cbc3a710851d477e638619212b67d6101a  python/docs/google/protobuf/message_factory.rst
sha256:54b1e49d0f72046e94ccc8901866940831b612942786a16c67d7643d01a53b8b  python/docs/google/protobuf/proto_builder.rst
sha256:cddf71213e0d85a5ab21e93a4317fcb29ad5321ad2f5ab323c557c89d1f50913  python/docs/google/protobuf/reflection.rst
sha256:35a1137657738e9699640aef46bb0093fb60fd525fcd5fb354244d5307968f32  python/docs/google/protobuf/service.rst
sha256:b9376c6d3355b67a25340e2d147ba38864a3830ba1e5d7ba7f20d0a8ba0a23ac  python/docs/google/protobuf/service_reflection.rst
sha256:dafc91c4aec6308f9e0d666fdf5e34d92b4f20953bf0d25aeb707a99e391647d  python/docs/google/protobuf/struct_pb2.rst
sha256:d48fdb8931a55584f669906be120e3e57d79dd09ed387beefa25d57adc401880  python/docs/google/protobuf/symbol_database.rst
sha256:57f7bd6ceaf8a1574251f59624fac2fc4bfdd90273e128086686985cd71365c3  python/docs/google/protobuf/text_encoding.rst
sha256:f601a576fb1fb88825bf6d40a2b9b4fbd74e20405346f0c2c607299f7dbfaf02  python/docs/google/protobuf/text_format.rst
sha256:c3e335269c383de8ec4d3139196f909c518e47b5fc8946e2b8cd3c9b89628122  python/docs/google/protobuf/timestamp_pb2.rst
sha256:fb861bafbaedc1a9356ba11f5149ea263adec7ded15f92d1919ce65fe61227af  python/docs/google/protobuf/type_pb2.rst
sha256:d7cbea812a7bbf6251d1040c9583195cbc19a0dbc52f3facf8a42f58ee6d19f9  python/docs/google/protobuf/unknown_fields.rst
sha256:25eef6f9b8b9df6093202776606ae604be8f095e575125cd17a38ec190044074  python/docs/google/protobuf/wrappers_pb2.rst
sha256:e9ffca47d37cb7d0ecc5bef99ceba9be917a026f291178588b6eab30f0b4226f  python/docs/index.rst
sha256:89a52884548ce62dd8ea6f58710e767ce865c08d47faeb3c79e0cec8b6174e77  python/docs/make.bat
sha256:7caa362452e0c40db42e4324088a24a8e465dbabb09742f78ddcad970bb43b41  python/docs/requirements.txt
sha256:bc1b2cbe82b84414b1d292c6715217f54a4488ec4f866f16ebacacb3dcb758c0  python/extension_dict.c
sha256:22ec22b1c087cdd2ac96bef121242fc3c93ea2ed80dd30eff8a21c5363a729cc  python/extension_dict.h
                                                                         python/google/
sha256:f125c187c606c4f5c60e616d47f9fdd30b79c56bdce42129fcbe4f9faf3b55a5  python/google/__init__.py
                                                                         python/google/protobuf/
sha256:aa4d9b64da656f22bebe42fe347952a785f79c09972252631a06e4e7158095d2  python/google/protobuf/__init__.py
                                                                         python/google/protobuf/compiler/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  python/google/protobuf/compiler/__init__.py
sha256:f79d40f5bdcc8bf84636181a05d46f51566f251c55f8e6bff264b49da583d5b3  python/google/protobuf/descriptor.py
sha256:183892bbebc164167e2f5607417493b1bb09311358fb6d2271bea98f7111f04f  python/google/protobuf/descriptor_database.py
sha256:c5a888ac81cc80cc71535ac68a3754917dfe900c32d70607466ef0d99691c5d4  python/google/protobuf/descriptor_pool.py
                                                                         python/google/protobuf/internal/
sha256:f1dfe4d64b0d588baa3c310412d3a3802dd7c7c9005c3dbed3847b9b126549bb  python/google/protobuf/internal/__init__.py
sha256:fcb2c81f692652b2358597d494817c3817016db4178119e6dfdb81f53a736875  python/google/protobuf/internal/_parameterized.py
sha256:2964ba83b7a0202d1e1a0f1b47d5bf2e7b27a884007fab4e27c477d0f2243452  python/google/protobuf/internal/any_test.proto
sha256:cea8c9a4652a4e31b88323a23fa2879ddd267b9e1d4f59146caa8476d8c15cac  python/google/protobuf/internal/api_implementation.cc
sha256:89645eaa70f0d92237437a86256aff4915dc9dba67d5fd411f7097926bbd47c5  python/google/protobuf/internal/api_implementation.py
sha256:4da34823ba235a226994fc2478b67c4f697c3010b717dd962aca70cc5172d940  python/google/protobuf/internal/builder.py
sha256:1db919c7b9a25c6c3ab5651161f9b1c6298a6d10708ef931601d1eedd7df22a5  python/google/protobuf/internal/containers.py
sha256:0a771ed647969b31ff61e03285b7a68a81fd87a38b1dcfc7e9bfe2e00b57d460  python/google/protobuf/internal/decoder.py
sha256:1d284024228013c50c23c9d65ebde9b59c2360f5df67aa33b9d168656c8354d5  python/google/protobuf/internal/descriptor_database_test.py
sha256:73341f2e2aef2ecfe4608f70155c94d62a0678dc8780942bfdba404787619be0  python/google/protobuf/internal/descriptor_pool_test.py
sha256:a31a4d6d6c4f13f2c08dcf049efd4810e13e824dd55e8309e348db4a60890752  python/google/protobuf/internal/descriptor_pool_test1.proto
sha256:d551a3efb04239abbddb1e725b7a5a81bfe7610c78ea635c9cb23f646f407e1b  python/google/protobuf/internal/descriptor_pool_test2.proto
sha256:de0f90aa4baabd763c12a2dde3bf60b16023408dc230d5fa12df2a804ef1019e  python/google/protobuf/internal/descriptor_test.py
sha256:56e8e9ddb535d1d2c16ac52745a199283f994cbabbcc4180f302a1ee654b47e8  python/google/protobuf/internal/encoder.py
sha256:f5e5a1b87860cd7de9893df71ccc7dcbcfd8d4a4ee7721a12280e93cfd34f828  python/google/protobuf/internal/enum_type_wrapper.py
sha256:edb4fee62a9afeac38c2493740db423f31a57cf53687d143c9ce538c5db0893a  python/google/protobuf/internal/extension_dict.py
sha256:126d54d86571a1d79405c5475cbfc14a3dc61e2503053aefc3b3318393b5ed9e  python/google/protobuf/internal/factory_test1.proto
sha256:abc7654984627e5cbb11013dca990838397abb4d42602fafcc42528b7d966dd3  python/google/protobuf/internal/factory_test2.proto
sha256:124d9e0d4f266354a18fe576c1198e8205ee9a606ffdbadb2f75ce115151e9cd  python/google/protobuf/internal/field_mask.py
sha256:591792100eace874cf4b3368cfd98d0787f89cab31860abbe5cef12fd383f2a0  python/google/protobuf/internal/field_mask_test.py
sha256:fc66bbf3fc8ab9a4978c10e97c0d22c4862a7f2ff17337a0064247af117a2408  python/google/protobuf/internal/file_options_test.proto
sha256:7a78e2046edece915daf53550b46b55095bf9b8ab261721a0ec5cd6a8dcbd789  python/google/protobuf/internal/generator_test.py
sha256:b359e30da3858994d3d2161d43103b387b5a5db8d2916b4a6b1b75d67e855d71  python/google/protobuf/internal/import_test.py
                                                                         python/google/protobuf/internal/import_test_package/
sha256:f02cd8ee8638ded8bc7e4d79ac55afcc198231be9fce5d3b26226f0c70ce7afc  python/google/protobuf/internal/import_test_package/__init__.py
sha256:9057214a4500ddb4d7103413804e99dc5dfee38b766064f74cf2f7827c8f0789  python/google/protobuf/internal/import_test_package/import_public.proto
sha256:8b9ddea709ecacd6f10ff1c6c6f5c16df854be4f8eb21b6aee961a8b195705d6  python/google/protobuf/internal/import_test_package/import_public_nested.proto
sha256:67127301da53824ce5563c18642bd1cd25a00b21cba88a8cd5e8c6937fc4ab99  python/google/protobuf/internal/import_test_package/inner.proto
sha256:fc258017f89783dbb18c7c34577dc5853fcc9d7901a28ee16796cc2515dcc46b  python/google/protobuf/internal/import_test_package/outer.proto
sha256:dd32c1c541b7ee09437e5342b97c39f0f4673aab962e9fddf0b92fe7d314d3a5  python/google/protobuf/internal/json_format_test.py
sha256:9ebf6ba94bb67edce75576d6dfeccdf1c56fc9995b206342b7bc35a4cf81604c  python/google/protobuf/internal/keywords_test.py
sha256:2da9a26798e40f778d8bf3227a0646e486d831be7e6a3153bd26035138573fd0  python/google/protobuf/internal/message_factory_test.py
sha256:ba1f2f894fccbd67437b82a5d780aba26295140cc130f94ccc5678bdec3f5097  python/google/protobuf/internal/message_listener.py
sha256:32c02a386b5b46c74583f5d61ed517518b4064b05871f495c3d2ccdb4bc86de5  python/google/protobuf/internal/message_set_extensions.proto
sha256:789effb631e8df408efa271d4ccf5d3e505767200b6cd69b4edf4dbb73dec815  python/google/protobuf/internal/message_test.py
sha256:480f58e4f45125abfcb0f9767f24886a0cfd23d5f1deb0ee49586073db5c57c4  python/google/protobuf/internal/missing_enum_values.proto
sha256:6a18df0cdaa1b50fe41acd305c956be92df607a4f0c7cacb747d6cf690453e11  python/google/protobuf/internal/more_extensions.proto
sha256:7c8a5654b9aa0f25ada1a8317b13af538e15c22ff4c0e33bb9d1bac50bd9572e  python/google/protobuf/internal/more_extensions_dynamic.proto
sha256:30cefb3ec34f7d00f8eb6e7d420dc3694ac7c9fcf39b090929342d984e1fbaa1  python/google/protobuf/internal/more_messages.proto
sha256:60faac6ebb47a0a7697a24cdc48070f54e3ff18093cc82b1d24c3270c417118e  python/google/protobuf/internal/no_package.proto
                                                                         python/google/protobuf/internal/numpy/
sha256:255220f063d36c917ee910d51456ddcb0d6e501da21126cad5446e68cee071a5  python/google/protobuf/internal/numpy/BUILD.bazel
sha256:f1dfe4d64b0d588baa3c310412d3a3802dd7c7c9005c3dbed3847b9b126549bb  python/google/protobuf/internal/numpy/__init__.py
sha256:54dbe1065d4c4d235ad899e5b3bce9d4d9ed193a178766ba910e512ee3b0a3cc  python/google/protobuf/internal/numpy/numpy_test.py
sha256:9957f3342aee84d102fa7bf134d8d5f1956ccc628c0e050e85d7f6b46fb62c46  python/google/protobuf/internal/packed_field_test.proto
sha256:66e8790bb8495ac7a4ade9e32b5663581741897ccf7ee017cecfa2079f8fb0eb  python/google/protobuf/internal/proto_builder_test.py
sha256:47670fa44439633e9710382d8650d701df593e07e12bf12bb81de5975a8c14ad  python/google/protobuf/internal/python_message.py
sha256:5f75b251a05dd1ef8d651fc5edb2addef9c84772b6330e1a77fef65976adaf9d  python/google/protobuf/internal/python_protobuf.cc
sha256:a98f6d70dcac8614f0e1fc2f527fe46830f22959f70f72ebe120dde5ef555b19  python/google/protobuf/internal/reflection_test.py
sha256:2f5dc9a94e26a94b136351a92d4d49600f65a4fc6ddef5f3b09a6816873c9312  python/google/protobuf/internal/service_reflection_test.py
sha256:dffdc924e28afc78ecc44c4abba38abde8ffe1db172ad19e62a147c29f6b4913  python/google/protobuf/internal/symbol_database_test.py
sha256:0c8edf51e7be788b9dba018a1effb714eccd62cc0b1dc3a706513e5301cbc3ed  python/google/protobuf/internal/test_bad_identifiers.proto
sha256:c86e3032d6923fffec5bf28cef9cf30379646f648b10ec9651aa9681f1f1f963  python/google/protobuf/internal/test_proto3_optional.proto
sha256:63d5dcb41d1d9ebaea6f1229145ad7dbed7a23e416b388c949aca5035b17eae7  python/google/protobuf/internal/test_util.py
sha256:3e9f9ef22b19bfe2306433b33da2e8f56ba35178ff5e084dadb57eac7b30bcbe  python/google/protobuf/internal/testing_refleaks.py
sha256:23f36a40f64dca2f91c97212e90f3c0eaedb901ab0eb56a5156a2e62f768ec79  python/google/protobuf/internal/text_encoding_test.py
sha256:3cbc3381a0dffb158cfba22c6ce476d8af1a53ffb4c44165ac118c8e84d9640e  python/google/protobuf/internal/text_format_test.py
sha256:d48dec60988690f4a279860239e7700141f407a56b97c4a1c59e200bd011af11  python/google/protobuf/internal/thread_safe_test.py
sha256:60525496e36ccd6f7b9335a9c26ed632516605d49eb9042d56d5539c7fbabf1d  python/google/protobuf/internal/type_checkers.py
sha256:d15cad6542f17d3b39187dd818dc1a209d69baaa400340ebd4617c7e5040782d  python/google/protobuf/internal/unknown_fields_test.py
sha256:68cc8d593cfa268a5f1160c4094e64c2a44fb80b79a9f054cd0c7d1e5a0effcc  python/google/protobuf/internal/well_known_types.py
sha256:c1dd83e57822e96add72413f4c433e8451a48d4126b3fb426b158e4e144c3caf  python/google/protobuf/internal/well_known_types_test.py
sha256:11b01765d6f6de208e6c267136068cc7cf95445d948e0c8fac1093b55d74471f  python/google/protobuf/internal/wire_format.py
sha256:7d06f3fc028bfcf7862d3700d9f18a664d4216f17a00c97b65a0433f16bffda6  python/google/protobuf/internal/wire_format_test.py
sha256:01795eef8361486af4a29f0df8eace5e82f42d0fc286c2e4c6249bc31405a339  python/google/protobuf/json_format.py
sha256:da45e6e8ed4da61379dca6de25a14946036de2b528912ca32593ae7f5a7d53b8  python/google/protobuf/link_error_fast_cpp.cc
sha256:62f56f9befa4d77e93eecbd44e69dbd594a7607e9397e20b63b6c738ecc22600  python/google/protobuf/link_error_pure_python.cc
sha256:8c1a2e1a3da17e280d9a22f75c1db17bf7d52343926c10fac2454dc78a112814  python/google/protobuf/link_error_upb.cc
sha256:beb4ee2977a0eb8f6976e6a64e5beee02e93163c89b92c90e0ca5646bb652753  python/google/protobuf/message.py
sha256:3ce383ce0f31afb27660bed682d59e272db72807e3ab3da6794ce69885030fa1  python/google/protobuf/message_factory.py
sha256:55c753d507bffe06ecd1a513382671337f17999861a5646083c733c6e4643e70  python/google/protobuf/proto_api.h
sha256:a465362ffa4f11893295992bbc7302507d8f156bdcf7023e6b0c13ec5e62ef8d  python/google/protobuf/proto_builder.py
                                                                         python/google/protobuf/pyext/
sha256:47fc7801b2f69f52b5633b285fffc9a37d2b911a63f2ddd5f7bf636c0952f469  python/google/protobuf/pyext/README
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  python/google/protobuf/pyext/__init__.py
sha256:b51597cedb54f4cfcc9bc8af4e6c69d5621a02683bf264ae891e0ec37aefe59c  python/google/protobuf/pyext/cpp_message.py
sha256:ad5d383a6a7a5a0db786260a539d1699ad3911d9492cbd72b76e9f3acf9c0356  python/google/protobuf/pyext/descriptor.cc
sha256:39fe93ef77513972023076e34ee746058294d11d33799f2779f18c48759a5363  python/google/protobuf/pyext/descriptor.h
sha256:b50f92dbbfbeba96a209d18d9daf62ebc085ad944fe55c72a978c59bf4c924f4  python/google/protobuf/pyext/descriptor_containers.cc
sha256:c54f9510fcb02b9a05d73cce89128181326b11b71fa17786a37b891094f56c16  python/google/protobuf/pyext/descriptor_containers.h
sha256:a72c29a2071ec9797a6130a369c15eea97526e81ee4cf4f6dedff4200617c534  python/google/protobuf/pyext/descriptor_database.cc
sha256:ccfad6b1a2e76a784d01698a1cc5d3c4cd63cc459cf46b907dc86dc40eaa09cd  python/google/protobuf/pyext/descriptor_database.h
sha256:788a28f12ecd2173e2130572df58e7003087284c72c5371b55eb9b25b0aaddef  python/google/protobuf/pyext/descriptor_pool.cc
sha256:dbbfd946add9c0adc5102eea8fd742685b8907c0f3b0033f62e60ace91dc089c  python/google/protobuf/pyext/descriptor_pool.h
sha256:d47573d0459f147584ea847f89c8c9fab9b3fafc229664975f77ca95079e99ef  python/google/protobuf/pyext/extension_dict.cc
sha256:973ec663101defa610bc6700103d1ce7353982862391df87061ad31e48f2545f  python/google/protobuf/pyext/extension_dict.h
sha256:16c43ae04318eec66eaa6a6c45bba2df5c08d40a34fdea806e9022447218b486  python/google/protobuf/pyext/field.cc
sha256:8afa4438123036056e307780b589b432de866ba9d388a45d1110abd5d4774e9c  python/google/protobuf/pyext/field.h
sha256:bf39e995992981e2e30a810fc0edfcf5a3f23b4010e60e47827101a16edfca5a  python/google/protobuf/pyext/map_container.cc
sha256:3e9829409081d2e2f17c517f6023e9f6a096839dd9e4ad3252b91ef06057d7b7  python/google/protobuf/pyext/map_container.h
sha256:82f112dc9afad1e1a4b59ad90e7431c27ee2aa8f053c3aba304d65cd2468f25a  python/google/protobuf/pyext/message.cc
sha256:4f77d386e37fdfa2b833112fcdec6862f341e6706663a1f1997de8130ce0de3e  python/google/protobuf/pyext/message.h
sha256:009aa6ff160f68119480060e35c23d7add90b300d17a15b19f2758fb3cc3daa6  python/google/protobuf/pyext/message_factory.cc
sha256:92d936a0ae782a8f1f5df85ffe5d3243e9f93d2190fe35850cfe5b9d7bd776c8  python/google/protobuf/pyext/message_factory.h
sha256:a505a9b1137d2cd012eb0dc69d453a2c78e89287019769be82a5d339d6e2576d  python/google/protobuf/pyext/message_module.cc
sha256:bc59204e3384bb625943d420bcd5564e1f7d4b2437a6f633508e39f41a7ba205  python/google/protobuf/pyext/python.proto
sha256:00763948fc909eba0a4defc22bd282ffd12bbd16895cb1b730fbebaeedb8f141  python/google/protobuf/pyext/repeated_composite_container.cc
sha256:1067ad09d6506bfc6323bba60020aecfbb1b3ec7bd2368decedb225bd0acb787  python/google/protobuf/pyext/repeated_composite_container.h
sha256:0deeeea45dab349a3c901bb40d736e6db05858620ca6fe784bdf8e8244f7f6d8  python/google/protobuf/pyext/repeated_scalar_container.cc
sha256:154855c6372cfb29c82d1d5005139da30b552324b13caf965a8ca0b6216311fd  python/google/protobuf/pyext/repeated_scalar_container.h
sha256:f9c098ccb3b942ca9775fdf2d6a505f1dd38a4885831e3c450bfa202f271d1c5  python/google/protobuf/pyext/safe_numerics.h
sha256:347e1aec16f81746b0c07136bcd039dc415a957b949a0cffdc75dc37d8229c00  python/google/protobuf/pyext/scoped_pyobject_ptr.h
sha256:dcebca2e457dca5151908c9f1c9e95ecea3c3c7b771e9d1a07bc6fd98c2520f6  python/google/protobuf/pyext/unknown_field_set.cc
sha256:6836256565f5fc9b6e6d0ce4ebdf38ba0b899868002ba2123b56bd29344e4246  python/google/protobuf/pyext/unknown_field_set.h
sha256:45a9b544b1f26eb593864f22d2998ba1934d0b9cd49b218406d619614d3b8e75  python/google/protobuf/pyext/unknown_fields.cc
sha256:cf9a03bb252337eaabf8b2ee964b3ab06cd013df14dffe094fa5ecf3fdc1b2a5  python/google/protobuf/pyext/unknown_fields.h
sha256:b2a50f948f6208c6179cd8135922c547926f8f9bd1627b772fc25cb70a9f12eb  python/google/protobuf/python_protobuf.h
sha256:54b4d035abecc00a28ca5de421b14b781f22cb2b408ee1d100d6f2d1ee285a35  python/google/protobuf/reflection.py
sha256:0badc5c3e38c197a30b1399a8ca934950e92dce0f1f1c1960a7d859bec65913c  python/google/protobuf/service.py
sha256:5871251a73e0cb00ed9f75fcc4a54db1964e0a024e4f38290324ddfab9822865  python/google/protobuf/service_reflection.py
sha256:aee2abb6b92ec6615eeeecdb246320383ec3e90b3683a8c52110b7692f4d36f5  python/google/protobuf/symbol_database.py
                                                                         python/google/protobuf/testdata/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  python/google/protobuf/testdata/__init__.py
sha256:6c2f4aedfceecb478cc054da9e4038088bfd6c13112e286df6565a489182fe5d  python/google/protobuf/text_encoding.py
sha256:8fea22e69c36ee6004c6978379b1c00767ed51f53d53872c76567594b9b0364d  python/google/protobuf/text_format.py
sha256:455303c7289970e6db6f8d1d30afb15c202f739a64c8b3522f5cb6ab33c051b0  python/google/protobuf/unknown_fields.py
sha256:a5d7d0639f2afdb9493ddd43e4b43604a4ea0f90b161e727c7a6c23e5f1011cd  python/google/protobuf/use_fast_cpp_protos.cc
sha256:8148d9b8b027c8d3d6e9575fdb80b76ab63153ea7c90d933da299e6b1e7cee82  python/google/protobuf/use_pure_python.cc
sha256:82fe085a7b9a139079197668800ebf662e52838739a75fb1da887d82b2a84218  python/google/protobuf/use_upb_protos.cc
                                                                         python/google/protobuf/util/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  python/google/protobuf/util/__init__.py
sha256:3613f83a128fe4e6c2fd1b170b451b3484541d9f517d68d624dfae6798df1068  python/internal.bzl
sha256:d97c1153f63c0f1e52a20694b4ddba4e0f043d274e375c3654c035a26a7c21e9  python/map.c
sha256:d6b27c55fa6dfcab356dbde354fe45da9c11bf66041b33127b96f1c2ca48cccf  python/map.h
sha256:b06d9c365c961ff2469698cc9c3297d5056d0fe8dab5a936a3dc4e6f81618901  python/message.c
sha256:0193b5fa8311b8586ebebac4a24475a46e752661860a3bd2bce713626bc66343  python/message.h
sha256:f04758d09086dcf827f14266d1b9116398c2ec598f0e5dc76366cd58a8d8668a  python/minimal_test.py
                                                                         python/pb_unit_tests/
sha256:d229aff4b7f49d9bc28578a37e55e3e805d8d3fc686d929a85cfbb76d3ca71ed  python/pb_unit_tests/BUILD
sha256:ef377463326632b1f0bf5958a893c8d7bf26f0452fe10ecb9363d2b254bee63b  python/pb_unit_tests/README.md
sha256:2f17e9b1b9ed057661202be1eabf305a939f960eaf246b923c3c52fa475f49fc  python/pb_unit_tests/descriptor_database_test_wrapper.py
sha256:1261a6528c49f9c0364cb61618ed4de89aba754268ba5e76bd67f5c6b0cbc0cf  python/pb_unit_tests/descriptor_pool_test_wrapper.py
sha256:37fa35d7f6fa4932745ddf389ded00ea5d6379fbe4b85f502495a2e94c166fd3  python/pb_unit_tests/descriptor_test_wrapper.py
sha256:2380f6201def0f733e8b081b97f15cffb029f4bbf24327d5ea0bb95f733fd3df  python/pb_unit_tests/generator_test_wrapper.py
sha256:88427c9c235e09f3aed1d81faef45986334fdcb79ce7da8ab3a358a5ef517b8b  python/pb_unit_tests/json_format_test_wrapper.py
sha256:8c489f0cb2d97412c7377ba0d2cd69de995e49d5bacb8187f4c2fed68dc7f5d2  python/pb_unit_tests/keywords_test_wrapper.py
sha256:d0c1a94dc86f9727fb429052c21c50f784aaba47e3385067d1beb80a27d1fc54  python/pb_unit_tests/message_factory_test_wrapper.py
sha256:fa24b1b1e0ebc4e52801c9b01b466d823371c9ba3b2f070f6bbbd6b8752bef8f  python/pb_unit_tests/message_test_wrapper.py
sha256:54c26029416211a0f87b013c7028402d3b13c16ce3d0abc4c76b08b03a14b448  python/pb_unit_tests/numpy_test_wrapper.py
sha256:1c1d73e4bc5999d9e8f81e8a31d1d06bbe2458857ed78ce41593b2916578a8b1  python/pb_unit_tests/proto_builder_test_wrapper.py
sha256:c602deeae00227e153ee03c5b6fe3d69095a577cc70a80f910eae0487d211495  python/pb_unit_tests/pyproto_test_wrapper.bzl
sha256:9502fc0210faf127dc7a78ff4991a949988ec69e3c8f2d91468c1d1f31bce794  python/pb_unit_tests/reflection_test_wrapper.py
sha256:ea91a98d3e47c5ff6c8b24fafeab3dd7593adf6b6af9f13c76a036fae574ace7  python/pb_unit_tests/service_reflection_test_wrapper.py
sha256:62786c678e0522047f6ac7f12daa90857d6516b99b899c2a24671a1c4bcbd866  python/pb_unit_tests/symbol_database_test_wrapper.py
sha256:0d7353d3ea9421081c8e0bd001af75e7367cc40379e20d91fb1166b7e88c679c  python/pb_unit_tests/text_encoding_test_wrapper.py
sha256:36f6636c42f6387e913d084658882f1bc1eee0d23d0b3d6d72980375769168a4  python/pb_unit_tests/text_format_test_wrapper.py
sha256:d279d10594f4917894f96f145f5ad2a26dc29774cff000ebd686ca4c7808e7e6  python/pb_unit_tests/unknown_fields_test_wrapper.py
sha256:92785aa3295b5546243ab08dea4a9545adeaaff125e81ffc789688b8a7df5c4b  python/pb_unit_tests/well_known_types_test_wrapper.py
sha256:b68ed3361117f853e1a98f7a95ebe00b6c1c1d85e0d5b6f2fb7fdf3bef5fcbc9  python/pb_unit_tests/wire_format_test_wrapper.py
sha256:753c93bc3e4002976a2fdfcbb1181a683454bb133bbfa5681ff1a291e60e051e  python/protobuf.c
sha256:d9ac6fb7ef14af044f93f4bdfce5abf9840ec84dd8d3b09391f1378152d15e6d  python/protobuf.h
                                                                         python/protobuf_distutils/
sha256:8134421b57b8e8a2905aba7ab396aa308083d6a079a5b1a04b8e479d97525a28  python/protobuf_distutils/README.md
                                                                         python/protobuf_distutils/protobuf_distutils/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  python/protobuf_distutils/protobuf_distutils/__init__.py
sha256:3fa8f337b6cc09c0e00ae85fad0f619e73951f180ac5d5c2736c47a53128a101  python/protobuf_distutils/protobuf_distutils/generate_py_protobufs.py
sha256:e1db6aa24a2b0baaf5e499b1e6a08e0c57a6cdf9911b1def341258efdd72f68f  python/protobuf_distutils/setup.py
sha256:9a6bf9152f81c7b41f590224da46f963b87482e926b9abe0b899cd65aca70adc  python/py_extension.bzl
sha256:29cc71e92942b01b6016beddb226b87948c6600840a98e155c0ff6c2694184e6  python/python_api.h
sha256:2444606b9e9e6f2f597a47ac3f2ff1ce2191a3a982b394eed6e64c295d38f869  python/python_version_test.py
sha256:34e3840efc7643c3277bdeb0d378827673a4a09dcab49c558c84b5c0b5900dd9  python/repeated.c
sha256:467e48bd5a471690561ac3eaacf76c8f54f3a6858ecbd4cf787a8084cf04957b  python/repeated.h
sha256:f77220b0e6285de611f1fc11aac7e1cb3873cf1cec5127f9cc1cb92a4b915cba  python/requirements.txt
sha256:e4bd33cba1e9779df4fe84fc34e92a4c43a4adcbcfe4b937ae1302bd3e73d4b8  python/setup.cfg
sha256:5db5f779b22a553a7019b21d6307962ff01c080b2f326be0f7888056890e3c3f  python/setup.py
sha256:bde360771685f1ecda0d619ef3851049473af0f8877a8e062f1a2c78eddc719f  python/tox.ini
sha256:8cbc6fbf6b08ad79b02dbe349ef6e9d69f2f464f63d780e394bdb4d9db80b2b4  python/unknown_fields.c
sha256:60b01e01324b4f872efc420827c64ce1c8a62ed7bcf1189dc7b754bf57cdc2cc  python/unknown_fields.h
sha256:8ea65845bcc719d427a9c81598deafa66fc192c7106d6ca1c438bed94c360ab7  python/version_script.lds
sha256:bfe04aeb8f39bf238fff1aaf178bf612a605ac1b9ac483c2b0ff5402b532ef0c  regenerate_stale_files.sh
                                                                         ruby/
sha256:a0db1314ab4cf688e8b94a47102aa0c944067cab3e0cac27753ca565a30fc683  ruby/.gitignore
sha256:52183aaedc7d2b78c5895a3c5ff131d2c6ebf2a2447b1d37daf723bebca0368d  ruby/BUILD.bazel
sha256:c754e36f9b0fd0003a7b979b4a45a51150c6069191c2c6e341b3cea5dbe83513  ruby/Gemfile
sha256:6f853d46b980c8ec5e464e1fea7665829702655c7eccc633a50edd308a422e3e  ruby/README.md
sha256:40bbdf982fe1978ffa9cb929b170edfaccc0495476b3afd04dbefe8730276f13  ruby/Rakefile
                                                                         ruby/compatibility_tests/
                                                                         ruby/compatibility_tests/v3.0.0/
sha256:b8903ba4b22bc5d30c6611db7ca55d3a62af796a6b8233e0d07a132215c48241  ruby/compatibility_tests/v3.0.0/BUILD.bazel
sha256:160b310ea1417834a52e337a8165d30ad5848b15995d33ca3df4d18e6ca9ea03  ruby/compatibility_tests/v3.0.0/README.md
sha256:3c4db296417ce06ba82e366532be4123e476350fca0ccd5f814b26e1f72ac3be  ruby/compatibility_tests/v3.0.0/Rakefile
sha256:4e63d2d43e7dc9c212a63eb6db5b816600b4324401814b3dd9c0a021665b7c8e  ruby/compatibility_tests/v3.0.0/test.sh
                                                                         ruby/compatibility_tests/v3.0.0/tests/
sha256:7fea9a4e26e89a8e84238bb8d890bbeceb1aeccee6e54f611970073bd5a5f240  ruby/compatibility_tests/v3.0.0/tests/BUILD.bazel
sha256:a038b98c13efc6e9aa7c088c9308c469c5fc27c5d63014ccc1e0f2feb9167f93  ruby/compatibility_tests/v3.0.0/tests/basic.rb
sha256:44fff5b674c32c790e150cf130c16ab3c54c34868627d01bcadbd91477bb6df5  ruby/compatibility_tests/v3.0.0/tests/generated_code.proto
sha256:7a0bf840b0e1d769eff5f9c1e9a1a81a4a4443f08d56adee0cd3541a13ca862b  ruby/compatibility_tests/v3.0.0/tests/generated_code_test.rb
sha256:c2a267a4adcac233c6a947ea353ff24dedad7ab5a2438ea24852a93e0ba2729c  ruby/compatibility_tests/v3.0.0/tests/repeated_field_test.rb
sha256:c797b0dfb8f6cfa688331b28dcd0cb9b5f5352ab5747ea4335feae1453aca39e  ruby/compatibility_tests/v3.0.0/tests/stress.rb
sha256:9e9829cfbb858785cd66e8cd7752edba0b087dc9af51e20de76f5cc8a2ed6be3  ruby/compatibility_tests/v3.0.0/tests/test_import.proto
                                                                         ruby/ext/
                                                                         ruby/ext/google/
                                                                         ruby/ext/google/protobuf_c/
sha256:185227d3e9756dcc14f2825443667b67057f13fd6a3178217e5304d0eebeb25d  ruby/ext/google/protobuf_c/BUILD.bazel
sha256:1298a1f61544eb9b259e1cb07a174c31c5c13353d11a2b876f425c87e4508de4  ruby/ext/google/protobuf_c/Rakefile
sha256:bd28dc94da8125b63039639a6e0536750c882bbb63c7239ea47f4cdb65880536  ruby/ext/google/protobuf_c/convert.c
sha256:abf9436b1ffc2008968f8b6742bef8eca6131dfa50676427988603363ddf9380  ruby/ext/google/protobuf_c/convert.h
sha256:a56d5df2a99e055fd03a8680bfeff08d2d23af2dddb2b0338eb6bd7d49de19da  ruby/ext/google/protobuf_c/defs.c
sha256:0311f203ba906b9e15340971cc7549747c6e6a853b5890b775db327161a64e3f  ruby/ext/google/protobuf_c/defs.h
sha256:3ebfdc848308f1ea8c42da7786b8acf1205047f727fe0839c67d1487766bb52f  ruby/ext/google/protobuf_c/extconf.rb
sha256:889ca31e1dd8135634c659150fd59313e88ffc4d0877fee33f31b83be787e4b8  ruby/ext/google/protobuf_c/glue.c
sha256:bd27bb95af0bdfca870a497971073c2d5d93409d94e748352bfa0d783721f6e7  ruby/ext/google/protobuf_c/map.c
sha256:27deef8a09fcda0f90e2d82065fd015553d45b846d5a00a1838773ffcbeb0f05  ruby/ext/google/protobuf_c/map.h
sha256:58400a901f0701f050638d188c7f179059023862c07d86ba6c76870858b9808a  ruby/ext/google/protobuf_c/message.c
sha256:68417c3eb4f529131c95be08ff0f513a9adadd43dd9385f694f3e54028b16f8a  ruby/ext/google/protobuf_c/message.h
sha256:520671d60cebf13c8f1436cadc1d3427a3300024b7a3bc459bb1cb8aad4e5bed  ruby/ext/google/protobuf_c/protobuf.c
sha256:d7fe3f8a6eba041fa144e981be82b7f6dc2eb3f4553bcba3e57e0fa8d7feda13  ruby/ext/google/protobuf_c/protobuf.h
sha256:c70b31560d9918ca67efc0391a55adcb7d5ec3294905dd18331283e8dac28bbe  ruby/ext/google/protobuf_c/repeated_field.c
sha256:821903d2f37f4b34079474b08922d850f65591404536de104b9e0cbc9a1615d9  ruby/ext/google/protobuf_c/repeated_field.h
sha256:5f21ab959640012a347f1c2c782e600bdbe1318550e17e7f8b9ce9dc6fa2f9a4  ruby/ext/google/protobuf_c/ruby-upb.c
sha256:1a0835fc33eac54245aeffcc08a54c4d75a4174b3e04e014580fb9fc176b0484  ruby/ext/google/protobuf_c/ruby-upb.h
sha256:6ee526e50b2190503655e0ed1b751621174ce7e58b164f5a9a7e93f456de17c4  ruby/ext/google/protobuf_c/shared_convert.c
sha256:b0a03317199185db90bc048e7ff29b5b6beff317ccc5b7149457251d9982565a  ruby/ext/google/protobuf_c/shared_convert.h
sha256:da436f96daec8e4f65eb6d1091ede798e4510533e55d0917acb82f948ce77065  ruby/ext/google/protobuf_c/shared_message.c
sha256:1bc6e06ac6cf107cda20d20cd6720da46234d8565b568e28a56ca5afe17cf9df  ruby/ext/google/protobuf_c/shared_message.h
sha256:a9469e118335730a2d4ba6a0317abf3accb1cbce9b201c5d4cafe293629000ec  ruby/ext/google/protobuf_c/wrap_memcpy.c
sha256:eb37d9efea0cd897186669b9ced55c32180c870752d11fe633bf1d50ae780782  ruby/google-protobuf.gemspec
                                                                         ruby/lib/
                                                                         ruby/lib/google/
sha256:885db2d27bc80621ad0150fb4ebd86aad9d217be674334205de0d7e941f981fb  ruby/lib/google/BUILD.bazel
sha256:147f4f143eae500b892e8a58266b0cfbae3bbcab8f75ea89b47a50ae4e720eb3  ruby/lib/google/protobuf.rb
                                                                         ruby/lib/google/protobuf/
sha256:6f2b3d198d296efc3ace9780f0294211c481418db430d50c98569536344a86c1  ruby/lib/google/protobuf/descriptor_dsl.rb
                                                                         ruby/lib/google/protobuf/ffi/
sha256:be5a04f66eaf797672e434af5462b53760c880fd54b826980f748bab97328e35  ruby/lib/google/protobuf/ffi/descriptor.rb
sha256:752a52cb8c973696c43220efff1ed5c534a5d5e7db04c1f92873fcd6324a057e  ruby/lib/google/protobuf/ffi/descriptor_pool.rb
sha256:13f6c9d4135e33f795310126507db9c1cb405c74fea81711382b6999d388c6f8  ruby/lib/google/protobuf/ffi/enum_descriptor.rb
sha256:94e08c4cd974f107fcc459b11295042d9b65a7b95b5fbed9eccc0c6f67bc1533  ruby/lib/google/protobuf/ffi/ffi.rb
sha256:446722892cc3f16ee5166d3202684be03f1cc27e8a1cfd2164c3dc099b3b82e6  ruby/lib/google/protobuf/ffi/field_descriptor.rb
sha256:72318185f88a4d217ff6a8348b51c973043fdce665c959010a315a82b0eb937b  ruby/lib/google/protobuf/ffi/file_descriptor.rb
                                                                         ruby/lib/google/protobuf/ffi/internal/
sha256:af9bc2bd72c2e965cd4966c953972f14132079d9fad6d37d244d9ebe403cada0  ruby/lib/google/protobuf/ffi/internal/arena.rb
sha256:96f32de62e5dadedefdc8fad3366f4c222c35814c000d8a5138b8d91ad9c1eed  ruby/lib/google/protobuf/ffi/internal/convert.rb
sha256:8c647c20301d89d2d6b0cc813149bb64c5c0dce77ba27bec2c8c0004fd842649  ruby/lib/google/protobuf/ffi/internal/pointer_helper.rb
sha256:69ed2347f2a9609ae5405a6d81cf525f736e06af8492dd98f2484a52ce936012  ruby/lib/google/protobuf/ffi/internal/type_safety.rb
sha256:b1139c6473b4fb2d1e6d57a0b3b20f892bd67bdbcd0aba85509301f1d2c2776a  ruby/lib/google/protobuf/ffi/map.rb
sha256:c2d4e9564b531a7dd5115473b03207f028777d2db32c896e2ad1222cc77a3d08  ruby/lib/google/protobuf/ffi/message.rb
sha256:bd27b134bc4c2350a6c46dbdfb1a5973cfb0099b1c3a225fb8ea84a25f7a5a79  ruby/lib/google/protobuf/ffi/object_cache.rb
sha256:0f2a65eb377b5a16e0706bdd53eada7ae02ae4125532b31dba3ca7da4f0f8177  ruby/lib/google/protobuf/ffi/oneof_descriptor.rb
sha256:0b6dec02bd645cafb4d43013896782bc2965a74d07dfec2f1ac399cbf6c4542f  ruby/lib/google/protobuf/ffi/repeated_field.rb
sha256:9d27bcfd5b670356609efa36df5e9d8de91a7d27c5d2aae68ecb4574da5c6150  ruby/lib/google/protobuf/message_exts.rb
sha256:f957525127b8c10affb9971d3a4d80821f52101deb3806a772bec29716ca14dc  ruby/lib/google/protobuf/object_cache.rb
sha256:d2e041e10ee7ec6edbaaaa1a73867bc1dc77025a5e80e4e2f9f086863f7fece8  ruby/lib/google/protobuf/repeated_field.rb
sha256:37748ad59f07ec5ce6c6374e18137626e197ff59f38ec016f3bee04ece74c4c5  ruby/lib/google/protobuf/well_known_types.rb
sha256:fa048985c06b1a9e7deb0753c8e0ce34c1c800aa08af82cdbfef3c87ee85525b  ruby/lib/google/protobuf_ffi.rb
sha256:f0e904e9cd9bf917eccbcc3fd207eeea4961f7205303592c284da712b88680e9  ruby/lib/google/protobuf_native.rb
                                                                         ruby/lib/google/tasks/
sha256:e0a7f14db27944b9d52fcb3016fbae86329b44120f2fbc66c08310d1ffee19c0  ruby/lib/google/tasks/ffi.rake
sha256:a63836bfcdc541e1c656f8310d947aa64e9ebdbf152b9ecdf3dddd4e6177c536  ruby/pom.xml
                                                                         ruby/src/
                                                                         ruby/src/main/
                                                                         ruby/src/main/java/
sha256:a51518ea5a24e8328999ab6b2332adb52eaede8f4768a310e95c50f4a49d2e7a  ruby/src/main/java/BUILD.bazel
                                                                         ruby/src/main/java/com/
                                                                         ruby/src/main/java/com/google/
                                                                         ruby/src/main/java/com/google/protobuf/
                                                                         ruby/src/main/java/com/google/protobuf/jruby/
sha256:09856ec6a9a7047290dced85aeb3a6d4305562b2cf9d77c3e9066a9c7d71536b  ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java
sha256:b812f8e9a888e4d94959cb211b386df2075c3c0263ad5ed3c40c11494ebc0af6  ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptorPool.java
sha256:6b89761bfc1d6aff5a890d5f7e92df07976363e5a324172aabb3f13686069eea  ruby/src/main/java/com/google/protobuf/jruby/RubyEnum.java
sha256:79ec37a13758efe4306828a3703e180b7942a8dc67bdd5380f004b86700a2115  ruby/src/main/java/com/google/protobuf/jruby/RubyEnumDescriptor.java
sha256:f704fbf4240f04cbd8faede433e19831edac822cd2b55ed5f98f86dad20e0050  ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java
sha256:d53a44696f4b914179822061683f5dcfbe74040e8852f75d71353c37d9c1e707  ruby/src/main/java/com/google/protobuf/jruby/RubyFileDescriptor.java
sha256:ce7adc1deeb4b41b06649b0830551b598e2081ee94e86f9e5cf8846a6fc7709a  ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java
sha256:5999f2c6a49d2662407151c8ee2fc88cf05f294a7d66bc44f321d22f06cca2fd  ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java
sha256:72b54ad34c7e6e4cd999acbd04e033821abd8375df6ce4ea56dc6a8ae5f195f8  ruby/src/main/java/com/google/protobuf/jruby/RubyOneofDescriptor.java
sha256:09ce93b6a7a372985970902e801597f206b18245f7a248bf465b2c06eff58998  ruby/src/main/java/com/google/protobuf/jruby/RubyProtobuf.java
sha256:1c0f70d37a364289dbdd4910d4a39ee1d0db2febbb428de31966933a898b648c  ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java
sha256:353c01066a905d7f2cd6dc6d8a6af63b777174b970e39d662b19f45bd9f0f572  ruby/src/main/java/com/google/protobuf/jruby/SentinelOuterClass.java
sha256:a39c4fa4679e884a7b9d4614533e1bd34206dd444363aa61bc7b2b971ce09a00  ruby/src/main/java/com/google/protobuf/jruby/Utils.java
                                                                         ruby/src/main/java/google/
sha256:b3e1934599987cea3f74909f5a002d5e2ab937c482777dac1945eeb495713667  ruby/src/main/java/google/ProtobufJavaService.java
sha256:2bbe16b3461c3146c5e1dfb965962294ddd28ef4837c5540bf56465f23fab107  ruby/src/main/java/sentinel.proto
                                                                         ruby/tests/
sha256:20ddb0bc60e4b7a1924757a87e315f86ff71c5533204f3ae9664efccdd4a96c4  ruby/tests/BUILD.bazel
sha256:40ffe05375ede862012f86a3e9f89902cbbb2d6c374d51e71811bbaeb67c0283  ruby/tests/basic.rb
sha256:37824cedc80576097339df27205795f5fca121deb4b690c863caf3c15ec00af2  ruby/tests/basic_proto2.rb
sha256:5e4b19419e1aa247bbebff64fd9d58afd7ee44cabcc8b16811af9e2c05855490  ruby/tests/basic_test.proto
sha256:aafb5a0b39a954e5a7e68e1e7883eccadb4b17a9d52cd9bc29a375c6a9277d95  ruby/tests/basic_test_proto2.proto
sha256:ea99032754f4c2c16734d5386af0365fa06cdfb0e65495bc7f8c5c8e412f9243  ruby/tests/common_tests.rb
sha256:fb425cadb1e93006bf1821522c87df750120f31158f47e42796b25f29836a39d  ruby/tests/encode_decode_test.rb
sha256:7daf402df5c63f0e1c86aa46aa1fa7686f8c02d8d0d3666a93b54021d3908dc1  ruby/tests/gc_test.rb
sha256:a3c57551e7cbfebf2227a2ccdd201589a7b158982d3467f528cbdee816543633  ruby/tests/generated_code.proto
sha256:3d80aee19eb83c78c5abc4fe32f587bcb7174e5874dc84a78d9592e0847faa9d  ruby/tests/generated_code_proto2.proto
sha256:6fc6ec5306fc89df0459f9fba4ff0aacb4edf9027192e2b3b7529e8116cb30d5  ruby/tests/generated_code_proto2_test.rb
sha256:9576ccd9f4186e9d6e26848e1bbc22e7b96fc8e075f8ba3e19802b4fd1b0848e  ruby/tests/generated_code_test.rb
sha256:321370849c603e1662e3439ed3de2fb796db5aa7690992723365e695b5b99015  ruby/tests/implementation.rb
sha256:1910ef490115aa65c3dc75f84ad3422ee88b5cc2401b1fb449c40beec6dd73cc  ruby/tests/multi_level_nesting_test.proto
sha256:f75a28ac1b29152918d5ff30f45303821ca255f2c6851da9656d21054fd389c7  ruby/tests/multi_level_nesting_test.rb
sha256:8476b58775df78bcdeb2700e4642aaa128ca641b6deb72c315dbb630333fe7a1  ruby/tests/object_cache_test.rb
sha256:b37bbe617f2b7693d1e59a6a473575776ba2d39aacfa010d64cb04a1db166973  ruby/tests/repeated_field_test.rb
sha256:5a2d07f0a69a042c78092c2e1355503f8b0c6852967f17bbbf0e669619a36d1b  ruby/tests/ruby_version.rb
sha256:c797b0dfb8f6cfa688331b28dcd0cb9b5f5352ab5747ea4335feae1453aca39e  ruby/tests/stress.rb
sha256:9e9829cfbb858785cd66e8cd7752edba0b087dc9af51e20de76f5cc8a2ed6be3  ruby/tests/test_import.proto
sha256:2d279745d0f521f60259184c37cdc57cecf48ba0ef97e9700bc060006527e1e4  ruby/tests/test_import_proto2.proto
sha256:e63143c60a37aa9a64e3f552f891a52631d48262ee08455dd9f01e5dd78758f0  ruby/tests/test_ruby_package.proto
sha256:d29091443b4d105eacdebafe1cfcd78849be8d7b2837d76917b69867022b759b  ruby/tests/test_ruby_package_proto2.proto
sha256:c23edbe80ff08333693643c424dd271bce504959450f012c4dee590c779c03a9  ruby/tests/type_errors.rb
sha256:fe9f2aa8bd73648be6b5ee6acf0f4e38fcc23a086614bc8967bff3b53af60f24  ruby/tests/well_known_types_test.rb
                                                                         rust/
sha256:e06b3ac7cf51c814011b720f046053ed32c7f489485eb436c8da4291658ab03d  rust/BUILD
sha256:ce850f82a5026e7411c842a184dbaaa7f5cbca338c389173ad59dd852b8c4598  rust/aspects.bzl
sha256:7fed6f708674d1a200a583cb6abb4d07f8941a9b40562da3b5c451fa7f746a49  rust/cpp.rs
                                                                         rust/cpp_kernel/
sha256:700772c3b8b2255833dd47304ffccd1bd14d8186e92c2af14ac962c2ef58229c  rust/cpp_kernel/BUILD
sha256:000e22a73eef2441f1726f9e20522b27bea67e277e235752d2f50f5c494e2323  rust/cpp_kernel/cpp_api.h
sha256:4db794a29a833b8376e3046310db37c52bb27707928737af488dc7ccb3a81816  rust/cpp_kernel/rust_alloc_for_cpp_api.rs
sha256:f1ec95cf7f69b85b8aab170a6bb9ed26e7f5a151436a7c98957f26f6421b877f  rust/defs.bzl
sha256:93b2d678ddd02ff034e13bf5e204346a5ba7078d93315f9cf6b6640bcea8249c  rust/internal.rs
sha256:e85a25175e35ff333cea2e0a63e2fe1cbcebcf7e77f5c3b3a4e652132390d084  rust/macros.rs
sha256:4e5934deb9908a6827ca0581400ca96de1caec316d1e26984de06ceb0697a041  rust/optional.rs
sha256:2e785e3fb6723f8439a9793a27833d90c4a78de58bbb7d7c6624a4edfaa6d760  rust/primitive.rs
sha256:4f785809902c08029519157b6ea945287e847ed8938aaf76747746ece6bce508  rust/protobuf.rs
sha256:965cf11ed05d7b9d3610e265d1131e31656cf3dc7728753a9b9797a2b13909aa  rust/proxied.rs
sha256:5fd1819fabf44e59f1cd809d029879a7e98e527f10db4df2ab3caac399eb9d4f  rust/shared.rs
sha256:2f58129f372ac8f8649879e05ef71223ac0ad06c1f32dd95df6bff054d16a5dc  rust/string.rs
                                                                         rust/test/
sha256:3feeff5368e51cc07dcc5cf6ad2ea8c893846c32d1a46d37fbc628400cf62470  rust/test/BUILD
sha256:e18c568f535834eac6e7897e31544b2002c298d5777fa48d2a7df186a44adb92  rust/test/child.proto
                                                                         rust/test/cpp/
sha256:7864d6bf98f2d9711c557c5678a904ee2e24508f4551e550e6ec42cced0b1dde  rust/test/cpp/BUILD
                                                                         rust/test/cpp/interop/
sha256:7008dbef1b52740a008356a594d6d36fe4daba06aeaac74b45b649030504ad21  rust/test/cpp/interop/BUILD
sha256:aad6fb575fb5d783493707a09df855dff5257ecca449c97ff7423bd15ed705b4  rust/test/cpp/interop/main.rs
sha256:3374c64c88d8eee8d82aa42b2a5c478bd7a8b5ac3522467b8cf55c01eb4cb9cb  rust/test/cpp/interop/test_utils.cc
sha256:a01058d9254d2a518a42bdc09a3f243ab1337eb2d35a3df715157ee9a1b71d9e  rust/test/dots_in_package.proto
sha256:d869bb6f397256cbf214f0aa094ab82e310dff10208dc30e6c1147510f1963c4  rust/test/nested.proto
sha256:c28621330408136e11fb9ade0e705fa05495c125e5f21e67e58b8f1dffd87f84  rust/test/no_package.proto
sha256:7ec9808e3ebaa1229be13cd20fcd4e9906abc4577c519ffb61e512844a2a2f05  rust/test/no_package_import.proto
sha256:d33c13ed119fc9c433a71bfee8a33e93093569227bca3e14258c7fe2bd4d85b2  rust/test/no_package_other.proto
sha256:93710e5d6eb8b98e341a3a02d9234c70e1b52547fa7bd94a2b0b774e3b6b6544  rust/test/package.proto
sha256:8f827a74be6b1a332ca7b3ee2162446fbb6e57d42e95fa7b2c38ae5f8b7402f4  rust/test/package_import.proto
sha256:227d9ca3e8fdbe985315a8f4cb078188f9b84bf9ad67bbd4f0e138f67953ccf2  rust/test/package_other.proto
sha256:44c9ba1b1105e23f734346ed8c4e03bf24557f2d20925d48b283034441f7909c  rust/test/package_other_different.proto
sha256:2f877b979b8372a4471c3aacf9d593565f1eb6b639c4e6c976742277c65dc783  rust/test/parent.proto
sha256:1c2c52e45bf22f83e21829f96592c251cf0944349e325fd98d77cc38a255ac42  rust/test/reserved.proto
                                                                         rust/test/rust_proto_library_unit_test/
sha256:2f3bc0aa3b68e451b39900bf0874fd8e6f8d07138b41e7b4bd65b80556089cfa  rust/test/rust_proto_library_unit_test/BUILD
sha256:1871f03b0d8cee54d10c6f3ddc062917fe78270b0d5396a3a3eeaa3814bed1bd  rust/test/rust_proto_library_unit_test/child.proto
sha256:4ee3a4a5d69958695a6a493ac9aea23b65973f094ff3102aba9b5c16b40abbc8  rust/test/rust_proto_library_unit_test/defs.bzl
sha256:86562fe5026c186acc8af9ea70f3d70fd16f6f4dd51306a99647e80f1c736dec  rust/test/rust_proto_library_unit_test/empty.cc
sha256:7e1c9f2280adbb9c10dec6472eee4e8ce8431e34791dcc43a424b316682d3a7b  rust/test/rust_proto_library_unit_test/empty.rs
sha256:1871f03b0d8cee54d10c6f3ddc062917fe78270b0d5396a3a3eeaa3814bed1bd  rust/test/rust_proto_library_unit_test/parent.proto
sha256:f509c0784129e7cb983b30e411a8ad6c6a168f42f53ff9aa0c14bc1ee8227713  rust/test/rust_proto_library_unit_test/rust_proto_library_unit_test.bzl
sha256:45e9a674b30657ec183a12465e624ede2bcadaee45a5b7a2986a1b05690f0b84  rust/test/rust_proto_library_unit_test/some_proto.proto
                                                                         rust/test/shared/
sha256:b8ac46dbe5a1250be35f408f622ec1b18a52edf38c0ba6344b614a7078ca7f6d  rust/test/shared/BUILD
sha256:d023a1df384bc6b482f7a2181786af51027c7ef042ebe6fd4a0dc72d5a8dfcb8  rust/test/shared/accessors_proto3_test.rs
sha256:a88ddbfd2b40918c228717fa244081e5699c8132ea944e1c31e552f47d75c42a  rust/test/shared/accessors_test.rs
sha256:51ea5f9ffcbffc9c56b1cd61428218aee4cb2936b3b2aa35f253c3d193a5566a  rust/test/shared/child_parent_test.rs
sha256:2c63d7959ad84c2f9b1601f06b2a8909e95ed8ff1ffd2288edf0ba3bbb3914d3  rust/test/shared/matchers.rs
sha256:ac39d97b9b9e7bc6fd0c23b9d2a696c5b208c0485950eaffce5e1dd99be546bd  rust/test/shared/nested_messages_test.rs
sha256:bbfc737ea555d2965dc223a60c1bc0220d2786f785944210f7fe24883b6a6696  rust/test/shared/package_test.rs
sha256:060806864fe1fc8c4fbe8733b159b80748e113a5abf5ea2e49f5f76ddfd5c3e1  rust/test/shared/reserved_test.rs
sha256:fd07eb9c1a55b003f22feacdea036bf63578d62d8e096d204c77f2092920b7fb  rust/test/shared/serialization_test.rs
sha256:99417b054e7b7df06f64c04453d608e3376de6296a8daad4c432592cb2e5e5a7  rust/test/shared/simple_nested_test.rs
                                                                         rust/test/upb/
sha256:89743c40d5c26ec76d58cd290d0338de6d08cb2af6d158ca0ce717c4e02d90d1  rust/test/upb/BUILD
sha256:3fa65d2c1f92693bca94e95d40392ebcf189e6a7bcd5026a745fddd0cae4c914  rust/upb.rs
                                                                         rust/upb_kernel/
sha256:d8b364e48c2f815244fe4412109fa2ab350e6969e3e5324ba3bda7ce62c309b7  rust/upb_kernel/BUILD
sha256:733dd7d1938c8388c354f0b133efa287ff3645d51a6a931c644cb7b5a7ce6842  rust/upb_kernel/upb_api.c
sha256:90f3b2323999f242d37aaa05075fa506f50e6102a721e6ab581fe46cc96f12c2  rust/utf8.rs
sha256:d36378086c260999b774d843de748fae58f3ff1f87d954fb5aa8a4553b81d87c  rust/vtable.rs
                                                                         src/
sha256:fcc5f7e0e6a6df24fc2ca9eb566a782c7ea378628ad7b4e088457c2d439ace68  src/BUILD.bazel
sha256:61bafab0da58bd6004a718c27da6a8487ce8603587da3498764c9f8970c6a4c9  src/README.md
sha256:45856ad2460d6838b61159e0276803fcc5e128ebc6da92308b33a51b3f1e40d7  src/file_lists.cmake
                                                                         src/google/
                                                                         src/google/protobuf/
sha256:ed624575bbd48639fc31f463af065fa9bd2eff5b776156cb5a402f729da59969  src/google/protobuf/BUILD.bazel
sha256:eb8aa0dd896491905fe246e4bb08477182496c17539c6ab8090062226c4a5719  src/google/protobuf/any.cc
sha256:026e7d04418714b8da41333f499982321a7faec4011ad0355f0d42ce5c147148  src/google/protobuf/any.h
sha256:ccee8380777c95e891b1a8399bcfd3f4a563803a56dff64dadfa54fe319804b3  src/google/protobuf/any.pb.cc
sha256:a48607d2ddb1fb851520b9f31d64a31d9ba537768635fdd5a811022898e75e91  src/google/protobuf/any.pb.h
sha256:bcf5de6ce463b1a38ff76b77955aa7e580b4ec12af34a927b1d45c9efb0faf66  src/google/protobuf/any.proto
sha256:5a8ca1d04dd8a7a0b86ffd3ca83e61b46cb672ef2e5cec79968f2edc7419bc9b  src/google/protobuf/any_lite.cc
sha256:32b31986d70f7c50927c559c16dab308a99559384a74c8a38e0de65209dc0e34  src/google/protobuf/any_test.cc
sha256:444cec3984baa57e87666d069b35f8999b9c0e2841a07fd9599923475931eeb0  src/google/protobuf/any_test.proto
sha256:b57c91dbc9c6b95f402acd3e5b60c1aee2832f46e3dff20e1ceeec67a09eaac3  src/google/protobuf/api.pb.cc
sha256:5a12a9ea069e0b1176224f979dbcfebde0ae89a2d3c14c586c018b25034a78c6  src/google/protobuf/api.pb.h
sha256:e1745f7d6e9953f624b027b37da29ffc6521c45bce9aa96f39666748879fc915  src/google/protobuf/api.proto
sha256:784439f0d1edde7719beb113c495062d5019ddbd4ebd9e08c9b29054fd10b3b1  src/google/protobuf/arena.cc
sha256:cbcf13936a14e4ab9a40963e5edf269aeafe8d815399ed64c1604e44a9b440e7  src/google/protobuf/arena.h
sha256:f46346722c0c4585898f38b2c9daa128a1cf75fbc807dbc0f1f1052ccab6a359  src/google/protobuf/arena_align.cc
sha256:86faa3048ae540f3879d661bbdd2bcf8e426dad45007b1cbced3f22f72933ec1  src/google/protobuf/arena_align.h
sha256:429a816efca9027daecd3b9deeabab3eab9e3233e9730787ff25682420c757d4  src/google/protobuf/arena_align_test.cc
sha256:30bbe9bdae47abb76ed8989b685bf260b7e49bb6e4e752c9408ef78781881ec9  src/google/protobuf/arena_allocation_policy.h
sha256:a32b27bca3eae54bba4eb60a5918ad227dca8a1d76c7e508b92c5dc6d1c2dbd2  src/google/protobuf/arena_cleanup.h
sha256:17dd187662b6023d3223f6b67aced1a1fc5b65262229c2919f259a179320b993  src/google/protobuf/arena_test_util.cc
sha256:fc936cc90a5365ec837b86768c79fbb2f7e2de7023cb2da80993da89016adf7e  src/google/protobuf/arena_test_util.h
sha256:739f53e0e245db1cbc3889b8fd1b9e0717ffb9db785d842c401a321fe623f725  src/google/protobuf/arena_unittest.cc
sha256:df6cf1fc213dccc4686f725ef98be56c09bd3d0e46a09e09115af0390b71a03a  src/google/protobuf/arenastring.cc
sha256:c83e846ea8b2e94b6a678ef13b95ea832cf7ffe657e5ed2be2d939081b1339c4  src/google/protobuf/arenastring.h
sha256:b3f5f8676eb989829340112d5d836cc278603f0505b7c4d104b93e9a8f5d6b51  src/google/protobuf/arenastring_unittest.cc
sha256:f53457e21e2852cf066653feab3790de936da813a154674f515578b7de43164f  src/google/protobuf/arenaz_sampler.cc
sha256:ab603ee2667e0f30d2939ea1b6893f81aadce387c93abd69af0c1de6b4dff8c3  src/google/protobuf/arenaz_sampler.h
sha256:2822806a8333d86784d1c61be5bfde5aed28aff08af7ee5987aa0f038e1da902  src/google/protobuf/arenaz_sampler_test.cc
                                                                         src/google/protobuf/bridge/
sha256:0e2f26304dfb9e2efbb4459a91874f603a1f1b09c929a95642856c926b80da5a  src/google/protobuf/bridge/BUILD.bazel
sha256:d9ec5b3cb76ebe3ecd78319dba96c2b52d3066a19ce01996b2409e403f86c5ee  src/google/protobuf/bridge/message_set.proto
                                                                         src/google/protobuf/compiler/
sha256:7420f6dbe2de8219f95e27ea7d6f7f7a26288e5238f89e22097b86078400b87b  src/google/protobuf/compiler/BUILD.bazel
                                                                         src/google/protobuf/compiler/allowlists/
sha256:ca0fd3b795b53819d7ddcb049704802f87f4e56f1b07ebd02febf0dff30a8028  src/google/protobuf/compiler/allowlists/BUILD.bazel
sha256:7961c567c4ed885a18c3eed08980801c54debd1216274150af11f71e86247dbf  src/google/protobuf/compiler/allowlists/allowlist.h
sha256:b1e5c44f86576e8e3c51acd175b2e6dde28b3b6e054dd1472307d19f6c385dda  src/google/protobuf/compiler/allowlists/allowlist_test.cc
sha256:8acaf5d3db825b5ff8885d70a76560068a986bee95a0f362033585711665dcc1  src/google/protobuf/compiler/allowlists/allowlists.h
sha256:5c96df02539de63478645d197fb9fd4b67a6ca8bf2bdd1dcfc31906db0b5a307  src/google/protobuf/compiler/allowlists/editions.cc
sha256:3b336019a35e4257ed8366906b19ab35030405ccc96126ca5eaa4705ba325cef  src/google/protobuf/compiler/allowlists/empty_package.cc
sha256:6062c43be3708a0571b30b0cc26cd3a090ba61a281f2add4a99961bc0e39c15a  src/google/protobuf/compiler/allowlists/open_enum.cc
sha256:a109ece4011f0eb42ee10517d37998610f51bfb50d3132826214cf1c99a704d6  src/google/protobuf/compiler/allowlists/unused_imports.cc
sha256:3e8860779ec4eeec28e774c9476d91686edb996c7143687c3f3434337134196f  src/google/protobuf/compiler/allowlists/weak_imports.cc
sha256:ae8fb893cf0a1ac37a1602f1cc86641c4ea97a6d784607621a2d6457f9ac00dd  src/google/protobuf/compiler/annotation_test_util.cc
sha256:d87ae10414a78808168ccdedb4dee74af459760739724c11aadec425faada207  src/google/protobuf/compiler/annotation_test_util.h
sha256:aab0cc69ac3fee063cc59cfcedf54138e6ba04054ae6fe05a704dbec43a61fa8  src/google/protobuf/compiler/code_generator.cc
sha256:13124c7dc1029ff9c7de2d2f1add39385398540008334e22ab55f31d14305775  src/google/protobuf/compiler/code_generator.h
sha256:c1e81a86d71be1abce13e23f8581702c4c552eff24704f31cc853685714836d7  src/google/protobuf/compiler/code_generator_unittest.cc
sha256:cf5fec18d259864e8423e1110cab0bb27ac7d4e88c3576037376fd519d4e020b  src/google/protobuf/compiler/command_line_interface.cc
sha256:64cd025d9bf5eac51da43afb2ba01af5b73118f7705147210074f8a477f86e1a  src/google/protobuf/compiler/command_line_interface.h
sha256:5ec11c64cb59f23c271ea0dd91df833f1c04afc0c42b9ddb81881c999c5d2d9d  src/google/protobuf/compiler/command_line_interface_tester.cc
sha256:bb554ea526fd545a52ae817093702b0ac184e9eb9d52975ee2cf740d6f508cea  src/google/protobuf/compiler/command_line_interface_tester.h
sha256:82d13d11470b36296121652c2bf26205da0bcdd01b44adae0984ea9f87602cc3  src/google/protobuf/compiler/command_line_interface_unittest.cc
                                                                         src/google/protobuf/compiler/cpp/
sha256:b050da056050c10efb2fe088f3814c6b16097d337f327d35fa1e60d1901b12cc  src/google/protobuf/compiler/cpp/BUILD.bazel
sha256:635556b2bb019b9919f5f359f3c36091cef83ad4413a0d09843385174da625f9  src/google/protobuf/compiler/cpp/arena_ctor_visibility_test.cc
sha256:7043b96f57eb6a9c70c5a13771c6979f4065b1c2abbc258c422b057739b88675  src/google/protobuf/compiler/cpp/bootstrap_unittest.cc
sha256:885ee0696fa69ab3e1a0e88cca185ec3ebc2595010de2f0a0a42806c976d2a0d  src/google/protobuf/compiler/cpp/copy_unittest.cc
sha256:9d02499dd09895101d7a4046e287c7744d28af75e7d01beeb97f240ebd5b599f  src/google/protobuf/compiler/cpp/cpp_generator.h
sha256:96bc993691b2801931e7fa0ecf4350e9cc778717c8ff1557f68a0f7b0d8488cc  src/google/protobuf/compiler/cpp/enum.cc
sha256:232343cc392a260b14f5a2998ce183ba994582df8091af579210b3e5b38e70c6  src/google/protobuf/compiler/cpp/enum.h
sha256:25962616d1bd4789feb07bb0f810a82ab6f190ad14f7e46f41c200a3286e29bb  src/google/protobuf/compiler/cpp/extension.cc
sha256:78f0d98d49032cc732b3b33e8bc3a9d4451731019f7147071eb810a322324404  src/google/protobuf/compiler/cpp/extension.h
sha256:9e8715f95d6b83b73d0ff5c6ada6905c71ce9d7eb935c0e1d37deb4631bbc1dd  src/google/protobuf/compiler/cpp/field.cc
sha256:a1f27e4740a9a334ffda937651861069d0a00ed6c0d0edda7d873ea854da6892  src/google/protobuf/compiler/cpp/field.h
                                                                         src/google/protobuf/compiler/cpp/field_generators/
sha256:61288c8de02473dcb329ecf0d645274ffbbc6a38aedd86223d4761d64d5b5fe5  src/google/protobuf/compiler/cpp/field_generators/cord_field.cc
sha256:5e2eec00c88262e0db864c91e14ad60e131084fe05c3c03e5e47f3d84a087dd0  src/google/protobuf/compiler/cpp/field_generators/enum_field.cc
sha256:a19a734da770828d3140fe412de318dc5151a24aa123ee433f4cc346030d36e3  src/google/protobuf/compiler/cpp/field_generators/generators.h
sha256:63ce0d19879956abcaf94afe20fc918e492defc07e0eb86dda2554144928f987  src/google/protobuf/compiler/cpp/field_generators/map_field.cc
sha256:b0feca8cb958a3dbfc5c1376e54b3ce3546aeff1893a2ea846f4a4b524cdfa01  src/google/protobuf/compiler/cpp/field_generators/message_field.cc
sha256:e4c803cf8252231ad97a9b01e3e62ddfff6588a1eb2f3712c9a6cd45a6c1b597  src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc
sha256:971211a72fdbb8a22c29ffa601c0ca960def48b4ac825c52fe21fbd7de5f92b2  src/google/protobuf/compiler/cpp/field_generators/string_field.cc
sha256:239ab5b26fd925d58e04e12dfb357debd50b8afaf7e0d7323e5f3c4cf799c2bf  src/google/protobuf/compiler/cpp/file.cc
sha256:106192f6e75a0fdfd34a0235c399fccf4e8f3a9a3c123e90360e2371187e8bc7  src/google/protobuf/compiler/cpp/file.h
sha256:cd1ed89450a2c30c3793f467ff6b166921e90cfea17f3e1acb286262ac44d3a0  src/google/protobuf/compiler/cpp/file_unittest.cc
sha256:258acf81c5247eb110d2d5af6885374b5627ab9849078159f0e6bdcd5b598540  src/google/protobuf/compiler/cpp/generator.cc
sha256:5505293b14884c221a36916f2eecbd9f471ae157a80354d24dba2da7ab87627b  src/google/protobuf/compiler/cpp/generator.h
sha256:b7ca962de0b87bdd88dc8a7f1454e51c2f3a44d92d41335f9055419dcfcffced  src/google/protobuf/compiler/cpp/generator_unittest.cc
sha256:f86bca4c5c9a8a837db96627f893d4b9cda8da9e8c8c3c7ac6844b9eb6ccbb4a  src/google/protobuf/compiler/cpp/helpers.cc
sha256:5dd67c888ab281c836547aa82bce89693619736a2a440e5568ec2e1ed474fcba  src/google/protobuf/compiler/cpp/helpers.h
sha256:78f5e4b9ed5a19f115baac03b73c0eebedf4ff3192923eec3db3832286423bcc  src/google/protobuf/compiler/cpp/main.cc
sha256:386ce9cc50a8e44ffa409d63141dc954177c2dd82bc3cdcf2dca1d079ba6cee5  src/google/protobuf/compiler/cpp/message.cc
sha256:93b3dc7a7d1e2f5ebdd882999e95329a3fb3672f7d931042657f1e0faa4508c0  src/google/protobuf/compiler/cpp/message.h
sha256:3f513287364db584e3affdce9125cfbf83964982cab7770f24c03697cfc72302  src/google/protobuf/compiler/cpp/message_layout_helper.h
sha256:adc7ccc3afe19dfa71a93217acad14fded99b8f0d58455ca1c21782090b62dbd  src/google/protobuf/compiler/cpp/message_size_unittest.cc
sha256:f06b09bc6a544ae794ee55dc5182c0e41aa7ce9dad6522b6c5cc2ceb3663384b  src/google/protobuf/compiler/cpp/metadata_test.cc
sha256:bf80a09d0de885829f7eddb2f4a3387a76240245b4812319e989732b61453378  src/google/protobuf/compiler/cpp/move_unittest.cc
sha256:f2b1aaacb6059c73c545f2100b811c41396ada8a64616894c724ec2b716e260d  src/google/protobuf/compiler/cpp/names.h
sha256:1f5e9d80fddce3aaf00b0d415955a96b6feb295c8e8b756c38738b6e389aba1f  src/google/protobuf/compiler/cpp/options.h
sha256:4e551dd076b25973055ff39f597aa1417e8fd2ae3cc27faa97102d0dfecf9259  src/google/protobuf/compiler/cpp/padding_optimizer.cc
sha256:4d0f095960b77274b3aedc7df4c7ad4b1c0166c719ea969479c906012059afe9  src/google/protobuf/compiler/cpp/padding_optimizer.h
sha256:8eed9c705a803546576e301a1d203856d20142494c17bef7212b4ff58515c85b  src/google/protobuf/compiler/cpp/parse_function_generator.cc
sha256:0430649a6f8fcb8b9b4f40418d530a09e1cc032932c8eb4dd5b220a1aac1e09b  src/google/protobuf/compiler/cpp/parse_function_generator.h
sha256:467efe7d05f44d13456c7cfa64b306425b12d321b3dd4b62519ff2b0b056e939  src/google/protobuf/compiler/cpp/plugin_unittest.cc
sha256:e6a7334ea1db3fcd488c59540edb7a384b5a4399a62d0a4dabb79ebf75185298  src/google/protobuf/compiler/cpp/service.cc
sha256:57f487ddc2d73f672babd2239a6ef606539f7a39240f5d15f38d5922fff46f85  src/google/protobuf/compiler/cpp/service.h
sha256:d9eb12004b5f313e7da9485ba1aaf326b10ea6224b1056b3ba177d0a84188238  src/google/protobuf/compiler/cpp/test_bad_identifiers.proto
sha256:aab9c40897021fc521cf60d81d7e1c427414781544baa21c89bfaf244208e98b  src/google/protobuf/compiler/cpp/test_large_enum_value.proto
sha256:56b57ea6e3bd8a531c1b25657dfbb1420d9378f5f001fe9ba5acd3da325761f0  src/google/protobuf/compiler/cpp/tracker.cc
sha256:5c536e9000bb79043cfd8356a8887ac73df79fd1f9b69cd09b5a0ce82480ddc0  src/google/protobuf/compiler/cpp/tracker.h
sha256:35bfad1b637a743ccef80aa8b89dc4b32c549284b8e33fe440ef88e87c652dc8  src/google/protobuf/compiler/cpp/unittest.cc
sha256:d74a319718096b9ca6fc445243226784147fe9001b44c520c4792bb3ba4ea206  src/google/protobuf/compiler/cpp/unittest.h
sha256:5b17f69b38932dff3e05fc9831634d880c29a1e785781b4dcfc3f1d364997cde  src/google/protobuf/compiler/cpp/unittest.inc
                                                                         src/google/protobuf/compiler/csharp/
sha256:53811cf817098dad3cde7c2b15b1a55d76a67b6bfe02462eb208c258d5ad31f3  src/google/protobuf/compiler/csharp/BUILD.bazel
sha256:fdc06c8be4888e6ef732283acd866ed2a642e5d68ea183c80d5516d8057529fa  src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc
sha256:403759315dc4f9cea440b7adeb049de946968658e39a0e568e76bd6844a488c5  src/google/protobuf/compiler/csharp/csharp_doc_comment.cc
sha256:d73622f70067c1d50876d4c1611cc92aebebf3c695c9cb74f43fc423e4aa2bfb  src/google/protobuf/compiler/csharp/csharp_doc_comment.h
sha256:9c091c3db091b1aced6770446b902dd723d875b79d01811af69170e8a6d7fa64  src/google/protobuf/compiler/csharp/csharp_enum.cc
sha256:04ed1b987076ea0eed6470c899fa9b304eeeb733592aa28e5a7d353a2c302ea1  src/google/protobuf/compiler/csharp/csharp_enum.h
sha256:2de41b300e27baa22b8961df115a93d7ff235fb19d94db64b679a86921101095  src/google/protobuf/compiler/csharp/csharp_enum_field.cc
sha256:c7815b3856c45dab6086216dd2d4d139c56b860c25266a44a24c2d4295a9360f  src/google/protobuf/compiler/csharp/csharp_enum_field.h
sha256:0baeb9dd6a8f0175734318e55e4455530a3deb95ca15bc9314362075908a7e66  src/google/protobuf/compiler/csharp/csharp_field_base.cc
sha256:1296ad7ab395c902d47e5796dc802be749d82cc832ca32591b46ed6c6cf89cbc  src/google/protobuf/compiler/csharp/csharp_field_base.h
sha256:8b27d5ae19804baf47e217bf96baa4df8853b4962479771daedb6af90bf18197  src/google/protobuf/compiler/csharp/csharp_generator.cc
sha256:1ad8fdb980c128fb453c7ebbdf8e67dc0cebf10855dd8d7f3fb412410579bc8c  src/google/protobuf/compiler/csharp/csharp_generator.h
sha256:b4694ec3a1419fb6cf16250c4af22d847357a90af8d57e479cb0c85c160655b6  src/google/protobuf/compiler/csharp/csharp_generator_unittest.cc
sha256:ccecb0cc20c320e5a93aaa11d2d2f811793a3cba6fd7905287f843de4df97e06  src/google/protobuf/compiler/csharp/csharp_helpers.cc
sha256:3c1fdb99d1875138bdb16172d6c29620caf660f751eaafa63eab5c553499af7c  src/google/protobuf/compiler/csharp/csharp_helpers.h
sha256:d22cb08799655a830f42b3ed86f00c992afabc0a5dab9380222ebae0f462754f  src/google/protobuf/compiler/csharp/csharp_map_field.cc
sha256:9e797f0eff0740db7c91391d42c71743625bc505016c7168a1c3bd5193d25c99  src/google/protobuf/compiler/csharp/csharp_map_field.h
sha256:f85818854092662949836b18518a4ea0620a473054c1d6ae6d2165ad4b142399  src/google/protobuf/compiler/csharp/csharp_message.cc
sha256:9f501099cd2d31ace9f6361a59e108d37b9c19c96fed2961a69c9a298d5e2c1f  src/google/protobuf/compiler/csharp/csharp_message.h
sha256:a146b0ed23560bf00b500cb576b262ab88e3b45e70bbec553981239fab5452dd  src/google/protobuf/compiler/csharp/csharp_message_field.cc
sha256:29d48e2ec9151eb3683ed15acda32da911590c3b2e6955d42fb251d57a9c84d3  src/google/protobuf/compiler/csharp/csharp_message_field.h
sha256:27abd6d870f6f8331b3dc5d24ee5c474d27ab5f93dd01db8dde1f4c4d3976dd8  src/google/protobuf/compiler/csharp/csharp_options.h
sha256:e86da76974fd6e264cd6c2a2297782ac8f25f15dd4a9d5762c33ffda32a2d7e1  src/google/protobuf/compiler/csharp/csharp_primitive_field.cc
sha256:885dcfe6bc9b2c536ed6addb81888a50385562c654518091b901c338d676b449  src/google/protobuf/compiler/csharp/csharp_primitive_field.h
sha256:1b6aab3a1ea273ef10d692692fa3f5b553099d70dd6b8621c8f6dc6b8632c014  src/google/protobuf/compiler/csharp/csharp_reflection_class.cc
sha256:552b6a03f400e06c67fc8ae8a5a8fe095e6e36bd964d867d140f8c7017144e1c  src/google/protobuf/compiler/csharp/csharp_reflection_class.h
sha256:9913b3e208a0852017cb9e8e447f5ed2e4e485cff6d4b31abdb0b8878340f112  src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc
sha256:ee9e38fdc175dbbf69739aa927a5882c79fe779bf0164fdf523c0255be8ac18e  src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h
sha256:c6d50ed5260e2ac0d938f4bc58671a7ced87b563401ed1b8cff991fb68c41756  src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc
sha256:932ffa06a438ec55a48e73503fba32f37b094031b2f2b7960a240d94ed78fc52  src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h
sha256:bb6ba4283c192aa282afec96eec58d0571491b648cfe9f35bb1d434a030c5393  src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc
sha256:1fcc11e86993d5fc32aa0f348276de2f724f8964738dd333eaadda593f31176d  src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h
sha256:8be05407281540a9d0f03e90688f33567b34d08d12ace00b438116465475e336  src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc
sha256:aed3d6e0fb7527f394b0f6a5bece9f190db3244e943f1a1e8a1ccd0d78224d6d  src/google/protobuf/compiler/csharp/csharp_source_generator_base.h
sha256:588ecff3de52da889549153d35841c3871583c54768cc9a897dc11be5c45e680  src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc
sha256:33b1b4578fdade412574f7dd15fc3e6276920ed80b0c1e3fc0ac494d1c0de32f  src/google/protobuf/compiler/csharp/csharp_wrapper_field.h
sha256:46cf993af2601841becda5dd67338038044fbc1d8784814abab0d103f4f6db90  src/google/protobuf/compiler/csharp/names.cc
sha256:e29a08b2c2c8a60d8399dffbb6e062af593776534288ec11d28b08d9046e316c  src/google/protobuf/compiler/csharp/names.h
sha256:2a27382beb13259997427d08d3bd1b2852977f6a64b0cf4e1e638b3b48e89469  src/google/protobuf/compiler/fake_plugin.cc
sha256:56b4865e68f1c1c1b4e3df6ccee46b593771114a2865213e93434f0dccc0b1bd  src/google/protobuf/compiler/importer.cc
sha256:6e03946462a81c59cdb3ee521bf711e0353702399d824eb48b92aee664490945  src/google/protobuf/compiler/importer.h
sha256:39b5deaede9af3fd21dc4f7298956677d4d90eb8b09e45a576dd064cf3b85ae2  src/google/protobuf/compiler/importer_unittest.cc
                                                                         src/google/protobuf/compiler/java/
sha256:bd6d43747af5af1342c6dbb0d7e0458bdd19d4e13cb71b13ba5adfbac99cadcf  src/google/protobuf/compiler/java/BUILD.bazel
sha256:a71766032a0b01767762133e1350931d061f45d9dc3c04b57116bd433aba980d  src/google/protobuf/compiler/java/context.cc
sha256:80579e81e83dfa7be9d3bdbf7c9c330974d3726fa62ce9b1117c502b63a6fcfd  src/google/protobuf/compiler/java/context.h
sha256:f3c3b432728469f8631de8bad399b1d949737c5ff0203a3c3650b0b95abcfe71  src/google/protobuf/compiler/java/doc_comment.cc
sha256:fcfdac950488d17159c4113b4fa24ab0150c54142a75b3dbfd06241d25fae74b  src/google/protobuf/compiler/java/doc_comment.h
sha256:1bce407f4d6cb870304f8f57e154b2ecfd3bc91c4aa9106b71b5ea6e630994fb  src/google/protobuf/compiler/java/doc_comment_unittest.cc
sha256:d6861c4eac923e3881436ac7035238269d0f713f3b42c3e1593911e8d3b03915  src/google/protobuf/compiler/java/enum.cc
sha256:40b24dd4a70394f146b77ac2e8e4ac99737246b5f578bbb362e8e3bc387bc7da  src/google/protobuf/compiler/java/enum.h
sha256:a90706cd6eb065cd8bbd558846311fe8b96a22c0c863befda346bcb29289363c  src/google/protobuf/compiler/java/enum_field.cc
sha256:5eaeb548b28c3c608d4b98ab76dc3cf8858c9bd29ee006012ab6eab8e2e7c9e7  src/google/protobuf/compiler/java/enum_field.h
sha256:ae5f02078ebb0ae3600fa6a0a3d487fd3a336c56705fa9bc35bb2961a1964c95  src/google/protobuf/compiler/java/enum_field_lite.cc
sha256:f4531d408537fe6f39824dc418f54c96a39d01d7105a790335de4799287d01d2  src/google/protobuf/compiler/java/enum_field_lite.h
sha256:af631002e6688075dc95cc4d57ea325478f1701461067ad1041f1bd245d65076  src/google/protobuf/compiler/java/enum_lite.cc
sha256:6f12f0c01947173e4f95d5bfbc259b1f00fa27822367b197b4244b10a2a87404  src/google/protobuf/compiler/java/enum_lite.h
sha256:6d4e6544cc79330b530757e8a41feda8a7b95ad0d5804a8c0497290cf2df6e50  src/google/protobuf/compiler/java/extension.cc
sha256:f74306c13b7fb1a327f9d05482369c5f5ed93f4ca0862171ae11103c8b666fe6  src/google/protobuf/compiler/java/extension.h
sha256:3deaabc21e0537fc5e1e3e5e83a82d6d4f5bf7e3f36b68be452dd7644b860bab  src/google/protobuf/compiler/java/extension_lite.cc
sha256:193db7024476597c6fc7cc98da62b1a7b45ccda3a20f44d8b1ad32e975cfcd39  src/google/protobuf/compiler/java/extension_lite.h
sha256:23e1ff356102fb9c438c4b8eca837d6afcebb40afd966414c88d27c466007380  src/google/protobuf/compiler/java/field.cc
sha256:507e1cd841b9418d398db5cb15387581bdda9ce2cdbd8a16852ce8bff649c89b  src/google/protobuf/compiler/java/field.h
sha256:659578639591f1dc240cdcb8983c5a871e5ccdbca0563a4175708cf96fc7224a  src/google/protobuf/compiler/java/file.cc
sha256:9493a65ef5625f1b3687bf1e14616f00f2b0fdf643fe83a73ac52f5219fbfb0a  src/google/protobuf/compiler/java/file.h
sha256:3a2950a33f9f49a75318a046cc800698c6315f7b5b2ac03a3e5cb3b066d518cf  src/google/protobuf/compiler/java/generator.cc
sha256:57a0cfbb7c171539d35b61249430b0c053c47bb6b038c804548085cec02066f4  src/google/protobuf/compiler/java/generator.h
sha256:28d38d95911e1d355229e6ce93cdaf9f66126d7138897ccca08e1c9929e6d7fc  src/google/protobuf/compiler/java/generator_factory.cc
sha256:6b5bcbb3b6729fb44dd5592a7c79f2abc274fac88d3b8186858816366a71ddf4  src/google/protobuf/compiler/java/generator_factory.h
sha256:95fe3a56708040551bf2d3db0fd7bc641ea835cc7e4b3d094623378aae3d3daa  src/google/protobuf/compiler/java/helpers.cc
sha256:2864c7a6dec93fc2e78227da6112256fce09173dd759a122ef37a1160655dfda  src/google/protobuf/compiler/java/helpers.h
sha256:d5440a3ddf59b4133a71fa042280aa1211d717d5396091ba6d7820dbd18f58eb  src/google/protobuf/compiler/java/java_features.pb.cc
sha256:f061c156dc0c1f0bd1c0f1f08d32930353be6e49d423250f6b3ee734141ccbcc  src/google/protobuf/compiler/java/java_features.pb.h
sha256:ab8c5726391ba43c3da7fc49c6bbd4679fde7fed0e2564c8258f65b2d06b8b6a  src/google/protobuf/compiler/java/java_generator.h
sha256:560b17ae9d4fb6edf2d642b079c2d6cc5ed5765b3ab2bd1409caa73033b0382c  src/google/protobuf/compiler/java/kotlin_generator.cc
sha256:34dff4ba14c8a22e7eaab24919c4d7e041f6e1892cff67df9f6f9cbd8c987263  src/google/protobuf/compiler/java/kotlin_generator.h
sha256:7218089b70e61a5cd2fcd7f815103afa3f6f4a78fac0cfea2fbb6e0eba02ca87  src/google/protobuf/compiler/java/map_field.cc
sha256:23cf95922f7f40ef01489d12b6ab1d9f939cd815368313339a92663a56246896  src/google/protobuf/compiler/java/map_field.h
sha256:8621ac033397153d64332b921fbde9c890e198a4735f533bd73522163819d1de  src/google/protobuf/compiler/java/map_field_lite.cc
sha256:915ad209a40542f77c361ee7e0ae5733997ecdd2feaf4d8dfae3863d6b34e48e  src/google/protobuf/compiler/java/map_field_lite.h
sha256:1babc48cc9e2fa7e77ab82e3eac937ed410ead54691d594a995e33abb6fb019d  src/google/protobuf/compiler/java/message.cc
sha256:86177a0e42d09b3d3f71dede6a91ead5c6c49e9e8068e3bdc94c5691537130a6  src/google/protobuf/compiler/java/message.h
sha256:66e237e106d49745796507c30bddb723828144a9f5b6cf2636ccd5794ae7a7aa  src/google/protobuf/compiler/java/message_builder.cc
sha256:2fbb4351fdfc65f1ac091cb6b1e51b0f4894e27e650604174e75f580ce446a5b  src/google/protobuf/compiler/java/message_builder.h
sha256:41810fc107c27c7ccf9c2493c97c149873a37f965e2a98c95b1c068df2a70d52  src/google/protobuf/compiler/java/message_builder_lite.cc
sha256:7d6fda023db2ac3091e36052f1b0812063aa254bd70ebe03c0f77560c178947a  src/google/protobuf/compiler/java/message_builder_lite.h
sha256:30e0e38d21b04f2d8bc6afb716539d00548827f8ab5f2e2f11b3db1709c18994  src/google/protobuf/compiler/java/message_field.cc
sha256:0e15e448521c445e859637d35853f9f8f93991d4ff4d5b08364dfd00a659609f  src/google/protobuf/compiler/java/message_field.h
sha256:bd5955bf50c6615f358b7f4edaaa7f8d30522cb62d6ddbd6e2041194bf157698  src/google/protobuf/compiler/java/message_field_lite.cc
sha256:20fe363ed3cbdb7f36f04d1fd8cecd1788f34e38eab99b49d4050e65a512f523  src/google/protobuf/compiler/java/message_field_lite.h
sha256:38594f81b1e0f7c359d0f276a1b77b7d3a5f779f5b6fbb6ff0b3679a5d5d3e37  src/google/protobuf/compiler/java/message_lite.cc
sha256:6c1e94c1c68e9025daa070a92cec3bfd98b0e06fd5879583fed7cfaa62bfc24b  src/google/protobuf/compiler/java/message_lite.h
sha256:8d597826fc1a88030b001003dc55977fac3258bcd197e8f374389b4f3f286924  src/google/protobuf/compiler/java/message_serialization.cc
sha256:eb4598d1307992f20cf0e26858617f3effc32fe9108b3f1df1ebac97c708fcce  src/google/protobuf/compiler/java/message_serialization.h
sha256:eb79fdd8f514ba9dc77145986757a5dede3db81633b2a713671b55a237017ed2  src/google/protobuf/compiler/java/message_serialization_unittest.cc
sha256:f3d0c3e30cf5706cfa55e6d5a16cb15d293e3730bb5d3aa89f7ec4c9793c1fa7  src/google/protobuf/compiler/java/message_serialization_unittest.proto
sha256:b64d5da8ba2de7468bb4b252c056206c73876810fb0ca191b081ae7adad9489a  src/google/protobuf/compiler/java/name_resolver.cc
sha256:a76943a39c86d294b0b3496993a451c18e5454df18d83eedb808c200d7c0861a  src/google/protobuf/compiler/java/name_resolver.h
sha256:84ac9beb123e8cd63539b91e8ee2966d02620ee72a2c41233e1ca9d5a2bb1369  src/google/protobuf/compiler/java/names.cc
sha256:649293f304f05a383e4c7dd302d89b7875418e216d3f16f30376e5d6506f3a92  src/google/protobuf/compiler/java/names.h
sha256:ae9ad67a79f77b941a0d29b32c1ac92af19b208bb829d9e17206e7b9145a04d7  src/google/protobuf/compiler/java/options.h
sha256:2bfe1ecc23f985dddb51f5b2b68bc3155d75057f9ab3469fd435b89f61f6b48a  src/google/protobuf/compiler/java/plugin_unittest.cc
sha256:01d89476d15315c926402c3ddb3bb9d918d837aaa06ec12b6c0c69617f7e2cd2  src/google/protobuf/compiler/java/primitive_field.cc
sha256:b5123f67776b2e0823b7880b120c547b9fb98c830cb90b8369e4534057f4e53b  src/google/protobuf/compiler/java/primitive_field.h
sha256:94e61fe22d4d62864c1ba0bd9034a653f688d6f482946de16bfb17658ac12ef3  src/google/protobuf/compiler/java/primitive_field_lite.cc
sha256:a460bb888c51714fd075da431526094ca171677d9bca5a03a39ce4d8b2819c28  src/google/protobuf/compiler/java/primitive_field_lite.h
sha256:5bd4115a304155f1da602d1f23208b8cdbb3fb08dc27f34bfbc62fe2ce4524b4  src/google/protobuf/compiler/java/service.cc
sha256:a3fc3d1856c87db1d1f16a975dd8b9dc0720e3d2b1734bdd9f4f0580b181b9d8  src/google/protobuf/compiler/java/service.h
sha256:0b73c12c6576d284632c1bc11ce1cd36a2eb56135d68a12c952b8f63890100c1  src/google/protobuf/compiler/java/shared_code_generator.cc
sha256:82fd37e5de690c27270694ca83160da391f95100a2e3703907355af7cef04cad  src/google/protobuf/compiler/java/shared_code_generator.h
sha256:dacb04c26e3ad71948ef0d59183b520c977a171f4edd719569f4c87c24be79a5  src/google/protobuf/compiler/java/string_field.cc
sha256:6a2f0d703051989f28f51841fe3b4f9dfc9b1f405d3af6615353ab3c6523aede  src/google/protobuf/compiler/java/string_field.h
sha256:a0e4d57c393e1ad732146319ae9d06d86743dfbb04ceddb0d5fad6918046f906  src/google/protobuf/compiler/java/string_field_lite.cc
sha256:98c79ea515d202d3015e72875f3dd3dddb5133274f72153aa9bf7571212487d4  src/google/protobuf/compiler/java/string_field_lite.h
sha256:bfec568843795c940b8d470718ba2cecf7a806edbeb36ffaf99c62af6a5162db  src/google/protobuf/compiler/main.cc
sha256:dab300a98222a0b45d9721f23aec61856bd57bafe6303569eec9e9da628d2fe8  src/google/protobuf/compiler/mock_code_generator.cc
sha256:c91306bac64094205890f837b4fdb2a0f137e89f435c0291e774d10ae661d58f  src/google/protobuf/compiler/mock_code_generator.h
                                                                         src/google/protobuf/compiler/objectivec/
sha256:b10f6596cd5ea82a992ef3d6871771498201b151450304757005ad75b20691a8  src/google/protobuf/compiler/objectivec/BUILD.bazel
sha256:cf380b15d9a7ebecd4554d9b6815b66f60aaa93455aedf7055015a744b27b00a  src/google/protobuf/compiler/objectivec/enum.cc
sha256:2d7add7128a6c640fd4c9e453dc6619bc24287d8d3a55a6cd4bf896d5586bc6e  src/google/protobuf/compiler/objectivec/enum.h
sha256:438a3b3d5879278fb7026e277a988db0201164a78b620d7680c525d9378de12c  src/google/protobuf/compiler/objectivec/enum_field.cc
sha256:d54acf6447d8118387457287ff5f5a08b4443d56a8e8e1628faf6837661e1748  src/google/protobuf/compiler/objectivec/enum_field.h
sha256:7fde7fa37587b34b51715dc0a117cd44f420cca3783213d9ad0ab09e18b6ae15  src/google/protobuf/compiler/objectivec/extension.cc
sha256:ab8cf67208eb4ebc2cea0e95fe514a9ef635df35597a23a872c0b3e1031296ca  src/google/protobuf/compiler/objectivec/extension.h
sha256:56393dcce8c64b9883553a560ac2a0512b44d7d0f681eeffecffcc91714f4fdc  src/google/protobuf/compiler/objectivec/field.cc
sha256:2cde44365a4ad8732b0c494c71abc32522a517c9883982fb325e8463487b98bb  src/google/protobuf/compiler/objectivec/field.h
sha256:d10bb586ed82f7225d6a0cdfade58310c78ecf410f06ed196a3331d5d1f4ffe0  src/google/protobuf/compiler/objectivec/file.cc
sha256:0e10ffe4324667a32afbc4ef4a44a5088301c775c70ccadcdc121f77e11fae06  src/google/protobuf/compiler/objectivec/file.h
sha256:ad14321be1a6472a2db0aa0cdb1275b3bd3ea4fa044b9552e41672d5a40206da  src/google/protobuf/compiler/objectivec/generator.cc
sha256:8fd75dc8890133000fed78031d12f71f63a5204c728b786859d414adb5a33476  src/google/protobuf/compiler/objectivec/generator.h
sha256:143ab8a6610d58c7c88787e81c28f52aba8dda8b8dc75957f71744727e1bebe2  src/google/protobuf/compiler/objectivec/helpers.cc
sha256:efece7f7eecc5ed2045265128db2c99244e91f119bf91be288eca3585501b60a  src/google/protobuf/compiler/objectivec/helpers.h
sha256:64c9365eb45ca2dc96dbda4fb94187a16b069d139506b48fbdee703a04d9015c  src/google/protobuf/compiler/objectivec/import_writer.cc
sha256:40234be086af6613fd5a011ad6a2370df5cc90317ef45210134068e03f57dbe9  src/google/protobuf/compiler/objectivec/import_writer.h
sha256:666dddd0d1d8fcb51ff31d3581d9dac6fd77f93b929706b23d4a664e53dd2db4  src/google/protobuf/compiler/objectivec/line_consumer.cc
sha256:a140a379164a3c59def1a952a7ea8d699c2dd881b164a086d958c07a7f010440  src/google/protobuf/compiler/objectivec/line_consumer.h
sha256:facf3b90ea3128a4a92ba4ac7a1b06141dbacad6ada23d1683965bfe67e6baec  src/google/protobuf/compiler/objectivec/line_consumer_unittest.cc
sha256:f7a62111278866495600c85671c649f5b05062160aa8fd490e8339bf49556e2d  src/google/protobuf/compiler/objectivec/map_field.cc
sha256:b1d266c8a339941936b1689df7df890d7c54e6c655dc393f8909643e5076ea08  src/google/protobuf/compiler/objectivec/map_field.h
sha256:9c5db3923464a1f75aa5b964406376415dacdc58467fcb0a1f18e4fd7f0f8b2f  src/google/protobuf/compiler/objectivec/message.cc
sha256:37b1b853336a08b01eeeb5771633911d3616050589743b7d742f38211038dea4  src/google/protobuf/compiler/objectivec/message.h
sha256:2967dbc8eac55f098454a80e0cd5c8296e5dafb6d7328492892349d275f4b586  src/google/protobuf/compiler/objectivec/message_field.cc
sha256:0be40386ee5eed2b319c00da6ac25cb9a7ed68dc030da92260329c8f54df9779  src/google/protobuf/compiler/objectivec/message_field.h
sha256:7ecfbd18676dd6f3d73ce1286c89c15de47a63f929116ca2022c014e9fb0e9fc  src/google/protobuf/compiler/objectivec/method_dump.sh
sha256:44771db89545d43a97db0a925e8425ed8ebc2ceacda8c16de5ba6b4ad5ae9673  src/google/protobuf/compiler/objectivec/names.cc
sha256:e1b2ecf30a301b28faa97cd06b461c69d1679a646dcd8ff4e64324f88f6fe31b  src/google/protobuf/compiler/objectivec/names.h
sha256:669e8be21522263f5382cee442bdc3bf78d8db06559e852f1c454a066ed886db  src/google/protobuf/compiler/objectivec/names_unittest.cc
sha256:910785d34991f4dd3de1dcd6ce242745af8ae68f41f01b10cad4820b2b03f12a  src/google/protobuf/compiler/objectivec/nsobject_methods.h
sha256:bd53a6ff787a6c234546d5363e79fd320de36493fd7fab1a31b7f6d7325918dd  src/google/protobuf/compiler/objectivec/oneof.cc
sha256:5d36c110fd991e52b49e817807113eba99ff9978e466a766b9bd9e8e178d8232  src/google/protobuf/compiler/objectivec/oneof.h
sha256:4d895b43f6f81c03ddbc22d90a56335b9d5eb2b560cee5eed37eb959d58de7e4  src/google/protobuf/compiler/objectivec/options.h
sha256:038ebc76ab4563009364cb3ad43943d1d6e594ef52a4278af70044c8647a77b0  src/google/protobuf/compiler/objectivec/primitive_field.cc
sha256:d47ef6c7a8c3005b500e1977139fdc2ea588d2779e039fab751369371c47196e  src/google/protobuf/compiler/objectivec/primitive_field.h
sha256:6f1457a97531d0c81d5aaa68c795d01db7656e3612902877338245cfed5ea330  src/google/protobuf/compiler/objectivec/text_format_decode_data.cc
sha256:85735b91614df4a4b3aa8ee2455b3e005a2ae974f51dcbf78da19dfb00c76e2a  src/google/protobuf/compiler/objectivec/text_format_decode_data.h
sha256:a22e3be8ff577c46fd840a5f7e3e47483d67bee3dd16c312c6d37d67d0b4043b  src/google/protobuf/compiler/objectivec/text_format_decode_data_unittest.cc
sha256:19e5f4a61780b4ac0d2ae2b34662a24069e731d37c7c6b14f5ddbf2949f9703a  src/google/protobuf/compiler/package_info.h
sha256:35ed6dd53d11083f67bc42108e2997d5da82ca54910e0451dee56fb7985729fa  src/google/protobuf/compiler/parser.cc
sha256:09daadc97f8ed9aef34bc04309612abbd508ec4dd2a161554463c6dc3921b83c  src/google/protobuf/compiler/parser.h
sha256:bfd817fd2dbbe9e8c8cba9387ed7c14a25e8ea73d27e2ff7dbcb5eb4bbe178d1  src/google/protobuf/compiler/parser_unittest.cc
                                                                         src/google/protobuf/compiler/php/
sha256:782e059943dfe1cf7672279484db748ec42a4c9088f469d7caf306af94e62481  src/google/protobuf/compiler/php/BUILD.bazel
sha256:49cda6aebc0acc03545201efea2b878c47d4efa0d43d9d6124f73b5b2e01a9d3  src/google/protobuf/compiler/php/names.cc
sha256:eed3250377d5e902e8c3b21417aadb7765cf42f2b5a1d369ff650e551ce223b4  src/google/protobuf/compiler/php/names.h
sha256:2510a8cb34c22e2968bcdd373b90f478922b84e0794cf2f0980f3a7cbeeecd6e  src/google/protobuf/compiler/php/php_generator.cc
sha256:a1de8efc88ea7ae1a8c797ad3a0f94ca5e9cc775f595537688a902dba9ea3173  src/google/protobuf/compiler/php/php_generator.h
sha256:cc7e472d3e4b003d266600e08d2ca30af34cd54640924cd544bf5d0c997f7b50  src/google/protobuf/compiler/plugin.cc
sha256:8cdbd8fc4b9b9ea8d7e303be65dd7398dd93562e63dc37668693dee16a943e29  src/google/protobuf/compiler/plugin.h
sha256:ac83fdc3c03060ee6f6ccde1f943e739b5c404d5375b0bc9aa99804ecd7065c8  src/google/protobuf/compiler/plugin.pb.cc
sha256:f3cdabb95f4a0546812f640125cca6c21647ccc8441bd30b31f2b499e38e93dc  src/google/protobuf/compiler/plugin.pb.h
sha256:bc7aefe342e67eb3e09ce0807a5bc09130c3bb098f79b88f7540eea8aefeb7d9  src/google/protobuf/compiler/plugin.proto
                                                                         src/google/protobuf/compiler/python/
sha256:1d6c25ee50667edc7dfef6b7687847801fd4ebadd251cc88b5d77b992d862f98  src/google/protobuf/compiler/python/BUILD.bazel
sha256:16acce2749f4422c2937ab5ab12db3cf457b834076f04d6761d30043dd99f553  src/google/protobuf/compiler/python/generator.cc
sha256:4ed130ee4352a603faf74a8d4297759730c1ad29380d26e7ae6a8c21273dc9b4  src/google/protobuf/compiler/python/generator.h
sha256:6bf26a275627394987194604318404275b7cacda41c91226de504dbbc6752df9  src/google/protobuf/compiler/python/helpers.cc
sha256:effc286c377651fa00a58318096fa12af2b75323fcd074d012c8b2138a7fc40a  src/google/protobuf/compiler/python/helpers.h
sha256:399b9621fb29cd8d62a186e8b8582777dc3e7fa144e016ced992d5531bd4273a  src/google/protobuf/compiler/python/plugin_unittest.cc
sha256:98ae75eb0b591f73364ca2cf278dc1cc3ec1045f34c2a2e711edfb2f5cab9142  src/google/protobuf/compiler/python/pyi_generator.cc
sha256:bf8e9b9610e578e848e5e9ee733c1f95b40d427350652b2d299bee0383661edc  src/google/protobuf/compiler/python/pyi_generator.h
sha256:803b86ea778c2040ac338d2086aedaf48c81a11231db51fa0be7393303ea34e2  src/google/protobuf/compiler/python/python_generator.h
sha256:b796a573ef0a1d05eaedebdc26c0d4fcf85444ee403e46806943702c814d7d18  src/google/protobuf/compiler/retention.cc
sha256:82331e897a99dce214e9061b3ba8454ea09ef29140cf88a4adde273caa177c1e  src/google/protobuf/compiler/retention.h
sha256:930a460f21a4cfc65c48c87c61745da715ae55548e1f3ec383fd59701d3f7587  src/google/protobuf/compiler/retention_unittest.cc
                                                                         src/google/protobuf/compiler/ruby/
sha256:c1f2c2ada1bc7aaa306fbc8df88db356e8e3fe0d4ca62b771148c5eb8fc54360  src/google/protobuf/compiler/ruby/BUILD.bazel
sha256:d478eaac7b991e1d6543356da6ed98ecfbf3222cfb2db42c0bd99cb551a3df34  src/google/protobuf/compiler/ruby/ruby_generated_code.proto
sha256:2fa36a81d965e53c16e1849e3c7576bdd3e58983caa928558f9b01d9ac7b3972  src/google/protobuf/compiler/ruby/ruby_generated_code_pb.rb
sha256:3cf8ffcdf9500c48775ecdebc7097017cba78f3d9ec2aad3f487a8354b0b916f  src/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto
sha256:9feb2b65754e28f4b8d7c38fe5d36ecc5bf5833ec2d81864fd0ac3812218e8e3  src/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto
sha256:50eb71061c56d5bcc44fd75f4ecde4cfaffe92a17efe894ffab2a1ac6ae1e71e  src/google/protobuf/compiler/ruby/ruby_generated_code_proto2_pb.rb
sha256:1dfbc2bb7bf96311908cd8c09988fc5657bc8cb37479a1774d4f132008522a01  src/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto
sha256:858c7113186ae9d22765b407363d05e21aa7e0777355c13f34ebdf21b4570106  src/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto
sha256:25e8d835cd46fb993bd470ef958727e77dde24d5566710e684b35016a44da932  src/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy_pb.rb
sha256:d3e2c09b5c976a5b4ced1e5f50f50f16823b1cb5f6b7baf55b3700b82137bfba  src/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_pb.rb
sha256:dce7f97381787d0af44e20c3fb3b1f647ce43ae39fd92b9b8e12e5170621fc0e  src/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto
sha256:487601281ce3cbfea25173ec2861e62fe7f54b56b2954355d58a0d3248d73885  src/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit_pb.rb
sha256:e3d8ced63f931e42891d877def74a7dd78f75ad730a63f248585518b8ff5f5ae  src/google/protobuf/compiler/ruby/ruby_generator.cc
sha256:ccf33f176c0f1a2bbb1d445359ba7efb3928935a000aa79fc91bb2c67533ea14  src/google/protobuf/compiler/ruby/ruby_generator.h
sha256:779cfe07afebe7c34976bcf576ae34350c669cb7a50d6842c2ec7a232a6001ba  src/google/protobuf/compiler/ruby/ruby_generator_unittest.cc
                                                                         src/google/protobuf/compiler/rust/
sha256:856db3f92398945004ff411b21de69a5484857f782acfe3d1f3fde1246677eba  src/google/protobuf/compiler/rust/BUILD.bazel
                                                                         src/google/protobuf/compiler/rust/accessors/
sha256:8fb2d25fe69225245c06526e076268878008e8eaa19212e5eb39978d01abbd2d  src/google/protobuf/compiler/rust/accessors/accessor_generator.h
sha256:83f8569f5337bd5b62fcdbed82ce0927b2f307cc8a70400c87d401da8be18eb2  src/google/protobuf/compiler/rust/accessors/accessors.cc
sha256:c1a6c25def23064c0b61a8c3073c00c99678a25cecca07e76c8abe3c53283ba9  src/google/protobuf/compiler/rust/accessors/accessors.h
sha256:38d318e86da33148ad01d3f5b7c90bed390551cac784b888bd49293146f2e372  src/google/protobuf/compiler/rust/accessors/singular_message.cc
sha256:9050ea5739383be90015668b56cf3d20cb1520d4c3cc1c399fbdd7c14dbe410e  src/google/protobuf/compiler/rust/accessors/singular_scalar.cc
sha256:8a6124fa4c0ee89e8e9e8de91f7b7f4aba1ee959a365c7abc7111080a6a7ba09  src/google/protobuf/compiler/rust/accessors/singular_string.cc
sha256:4031b2fb8482ee694b834997ac6b0b797e0b7e0192c3fabc9fe127203f088f1b  src/google/protobuf/compiler/rust/accessors/unsupported_field.cc
sha256:571395602765a98747707f7596bbd108074d9dcffb22a2263533faca097fcb49  src/google/protobuf/compiler/rust/context.cc
sha256:058d9a1d6e6a43683f456180ed8aaacd91b576aea4d44617cf7440bd0ebfd0c5  src/google/protobuf/compiler/rust/context.h
sha256:136b830eb656eb0cfa71bf20d88509e613bd763e19b6c15b21fddfeb3931d7ba  src/google/protobuf/compiler/rust/generator.cc
sha256:a36fc3a55fb866ece5f0b4368923ddfdea8470d9d894ca1a1fa040516f81b031  src/google/protobuf/compiler/rust/generator.h
sha256:c04be3e5147d5071537a6ba2a76d15e99d2878e9663ac86d70a86994f86d1eee  src/google/protobuf/compiler/rust/message.cc
sha256:983d01dd223580dfd7756cb3bbdc473c64016f08ae6fb03bda5e56310222c7eb  src/google/protobuf/compiler/rust/message.h
sha256:16c24cb1662e41873037c6ff59d5ccaa3c8f4705a708d8b5b3b580f6b8da7c3b  src/google/protobuf/compiler/rust/naming.cc
sha256:11053d2ae4af8f183693f331841061e87cb26c7d27f2f06bc1ad26b503e364d8  src/google/protobuf/compiler/rust/naming.h
sha256:5ec7d54b34a206cef14f776ec69af288e24e376bae881a7dec264cca34575485  src/google/protobuf/compiler/rust/oneof.cc
sha256:8f62b0482d284011f18593d6f4c58d8ca44e4ea81b6e6ecf4760d1eeb62418a7  src/google/protobuf/compiler/rust/oneof.h
sha256:bf9444c339179b5c5182a832644a08ea1c01673d52cde3f7226cc74585029b35  src/google/protobuf/compiler/rust/relative_path.cc
sha256:a9ce9995901dc78da79890cb25098d9d0889af7d3070f26f1c0fd0388e470d8c  src/google/protobuf/compiler/rust/relative_path.h
sha256:b21b48473b13950d7ecd1781fc68a2f1325fe93edbdb8afb214251bf144edc69  src/google/protobuf/compiler/rust/relative_path_test.cc
sha256:8b2453f3eae28c106b6d2100a30700400cf9be31804a89d39198419d2b0f1e2f  src/google/protobuf/compiler/scc.h
sha256:bda63954b2a845a5d730c9045d54f03e11566328be191c0077a79fa4e50db1d3  src/google/protobuf/compiler/subprocess.cc
sha256:86598113e75e238da12f98db401dca6e9b53e26e0cd57d9feeeade71f41ab31e  src/google/protobuf/compiler/subprocess.h
sha256:0a365fb176bca1d57de5e887d3fa7f520e38e58785bbf71a92867eb3778ea7f6  src/google/protobuf/compiler/test_plugin.cc
sha256:ea498edb09f17f452a341de5077db41c64ef200242f9da065ca828bad621541c  src/google/protobuf/compiler/test_plugin_injection.bzl
sha256:58969f5496688aaada2f79f5bb348d13cf30422edd6f098bd744abddf2f3c3c9  src/google/protobuf/compiler/versions.h
sha256:9d3c7b3eb06c2e67dce493c5386a661fa8bcaf5fe982337182e0a3c5658b3191  src/google/protobuf/compiler/versions_suffix.h
sha256:f3ca4c2a50ffd4c2371fe7cd342365b324d9c21398e4808d86729bbc078feeb5  src/google/protobuf/compiler/zip_output_unittest.sh
sha256:3e782027b76c911c966e45eb775142612cbd728ab104322f1d7cd3a5f5827202  src/google/protobuf/compiler/zip_writer.cc
sha256:237adc58b2b952e9ea45a767ebbc56d2f16269a930cc8d8297971b9b675d40e0  src/google/protobuf/compiler/zip_writer.h
sha256:89fdbde14c3a1cfbd88b9e7ad84d32e16cbadacd98b1dee5c79b3631256aa778  src/google/protobuf/cpp_edition_defaults.h
sha256:faf23ce5e8b8f3e4eb0a02a56cede13aa60e49eb91a8d2a6336bc86463798224  src/google/protobuf/cpp_features.pb.cc
sha256:30e42d41d6afed7964a15c2d06e5c2e5624b09944f18c3b7d42fe801bb9aedad  src/google/protobuf/cpp_features.pb.h
sha256:31f4f0947387f9bcc5bba14a41576a6cb518ffd4dcc430a64ed9255d8d4ceee6  src/google/protobuf/cpp_features.proto
sha256:5e9a9e61a1a6994f88261b469956ac52714063d50bf6ea24d6e02bcaecf9616d  src/google/protobuf/descriptor.cc
sha256:53593c82b395784a6cba1a98457f0c3ab0918c318fb3aa053389482270dd9d9d  src/google/protobuf/descriptor.h
sha256:71756d07bad174167d618965c5612a93f80e454214d70a0b5feab6e488607771  src/google/protobuf/descriptor.pb.cc
sha256:445e6bc1f5b1e26245ab671be7becc11944ba22111b270d420e081cc57732312  src/google/protobuf/descriptor.pb.h
sha256:a39cb2a57423cf1e83a00dc7bcca4b1b74bcbebc28e95586977dbc2af636fabc  src/google/protobuf/descriptor.proto
sha256:2433471a3186154de8b3723af26ff9ea7d3b2823074325324a1600f5e608531e  src/google/protobuf/descriptor_database.cc
sha256:8a937eafceaeb9cb18d8663eb40319fe075c1a856cd15bcac67000985e8defaa  src/google/protobuf/descriptor_database.h
sha256:e3431b81612ae939df497d34f5c381445590e4ebabfea40b7b0148a605dcaad2  src/google/protobuf/descriptor_database_unittest.cc
sha256:31cd43a788fbe690383be779314fb2139d975aa2209211db5f25db6bf883f18b  src/google/protobuf/descriptor_legacy.h
sha256:e6a7b549e4568d4702f1ccd29d9885813706a968edaff9d009a26bd1d1332303  src/google/protobuf/descriptor_unittest.cc
sha256:853812ab0eef854010315b832b361f16334c5156a5026d748fa1ad0252ee3903  src/google/protobuf/descriptor_visitor.h
sha256:5e65df3553d19dff715d84156a2167c8e6ed596dfc539f987ad1e37301a019d5  src/google/protobuf/descriptor_visitor_test.cc
sha256:30e6b755ee56466fdb077e6287310c0dd610d1d17b93ac9be3a3fba7b5e1bae3  src/google/protobuf/drop_unknown_fields_test.cc
sha256:7ad62944006eb5cc7b10afc67f70c94fb5fb722326ed0158295760eea0717dac  src/google/protobuf/duration.pb.cc
sha256:620587e458c97ec4fb64346ee8f7c29b667d7c658ee99e81a1254f6bedfd5ea4  src/google/protobuf/duration.pb.h
sha256:a3f7301ff2956ec2e30c2241ece07197e4a86c752348d5607224819d4921c9fe  src/google/protobuf/duration.proto
sha256:aff329d03bcaa1552a302e43f41ee32772ec28a799c3ae06755b153e57cca457  src/google/protobuf/dynamic_message.cc
sha256:6d23d452dc805beb5050629c68e2857a1b23e84b97e4d9e094b2bb1bef5f8676  src/google/protobuf/dynamic_message.h
sha256:29bde914e948f9e4fa5f193ffc5e6f089114890b4cfb0980798815eefd957e34  src/google/protobuf/dynamic_message_unittest.cc
                                                                         src/google/protobuf/editions/
sha256:9eb22ed1fbb68a28631da4b0ed3473230d3cea43e337468c012f82ce1eb8c1fe  src/google/protobuf/editions/BUILD
                                                                         src/google/protobuf/editions/codegen_tests/
sha256:e70e0745acbe60a5e0209a2b9c2099032610aa183cb0a4a65bd80de001773561  src/google/protobuf/editions/codegen_tests/BUILD
sha256:c868f4472e6b6bca9d97b13e7443d9ffb34bc84381ab302488875c50ff603a2a  src/google/protobuf/editions/codegen_tests/proto2_enum.proto
sha256:39642e6668e8e303ac6ba44f695da355da9ce8237293b554b9b1ec40f31c3767  src/google/protobuf/editions/codegen_tests/proto2_group.proto
sha256:c8596a97377e4c05e8f0927a05850f626846a880b88d80af827dd9a1265b1c92  src/google/protobuf/editions/codegen_tests/proto2_import.proto
sha256:59a62efebe1642aad409a8ccfc6a728b0d68f45b5ac2ea78083f445e24f53415  src/google/protobuf/editions/codegen_tests/proto2_optional.proto
sha256:0b339fcdfdf9623a56b119176fcab11ed7b916090cac98de961951c60ab2c75b  src/google/protobuf/editions/codegen_tests/proto2_packed.proto
sha256:9df475ffaf4799d65f5de5608d533bab9517e4e9223c53454b69c9812c41090b  src/google/protobuf/editions/codegen_tests/proto2_proto3_enum.proto
sha256:dcf44507533c5828353ade011549d4468a860adf49087a5b95182b1c095c0d76  src/google/protobuf/editions/codegen_tests/proto2_required.proto
sha256:8f085c6d8a189c0cc8ede9ef6a9b653517386e1004f7f9f3234376d9ce2c93bc  src/google/protobuf/editions/codegen_tests/proto2_unpacked.proto
sha256:45e797e4b0c3cef5d5b5ccf7d62240b613cdec98ae4559104d9d80cde0113f6b  src/google/protobuf/editions/codegen_tests/proto2_utf8_disabled.proto
sha256:de2059e14f1c88f2f22b53bd54e3aaa2660b851fdd7ff0060ffe794a087d63d1  src/google/protobuf/editions/codegen_tests/proto2_utf8_lite.proto
sha256:6df640fbd48bf6cc85e623a2abc671a4b5d998d845e0f0ee9f571ea4c6500e59  src/google/protobuf/editions/codegen_tests/proto2_utf8_verify.proto
sha256:9abbff6209c0bafc2402e52cd6af443302416af422308851969c02879fa4a864  src/google/protobuf/editions/codegen_tests/proto3_enum.proto
sha256:4af437928ff58514bd2de75d476fb5279936c4fa06e2bc75591e0c5801d4667e  src/google/protobuf/editions/codegen_tests/proto3_implicit.proto
sha256:cfd8dbf9e02eabee98ccdb06b81825b83d2d16ead69b7ec1b7525aa46b3da25c  src/google/protobuf/editions/codegen_tests/proto3_import.proto
sha256:115ba7f290b3330f9c4efd1f38b265ea372c3d77f3d4478e5dd79c841ca7dd6a  src/google/protobuf/editions/codegen_tests/proto3_optional.proto
sha256:2cba06a820c93ac63b0f3dc069d389898f761f82f41d994708d531cd829eb5c8  src/google/protobuf/editions/codegen_tests/proto3_packed.proto
sha256:e6f5a2ef1377134048c23c5e87a5605024a49a908a532c962062797b3d11e7a4  src/google/protobuf/editions/codegen_tests/proto3_unpacked.proto
sha256:2ae3b963b610748d793402d3209a01471c0e004afef16f6f6ece65f974290103  src/google/protobuf/editions/codegen_tests/proto3_utf8_strict.proto
sha256:64c4d00b3922a02c3d6e545a70e584500c45b63c4222b3135cd55743ae08643a  src/google/protobuf/editions/defaults_test_embedded.h.template
sha256:16e205802934da8e85c3a825157e8d34b572715df47659c5a0433abeb7c0d404  src/google/protobuf/editions/generated_files_test.cc
sha256:39e4c684d4e086368ca64c4269d82c14e6e29f75552a45ba2c2b6405905dff30  src/google/protobuf/editions/generated_reflection_test.cc
                                                                         src/google/protobuf/editions/golden/
sha256:0acb0935df207101fb7a722759971c1503234f648bffda3d4cabb0826f906a97  src/google/protobuf/editions/golden/compare_cpp_codegen_failure.txt
sha256:e6691043eca1952784ed53efe642dac85fac616309f55677af0c98ddabbd4add  src/google/protobuf/editions/golden/compare_cpp_codegen_failure.xml
sha256:063d7f87045685c0cf6095d4cd58535a9169f752eb18ca32018ea3a707df4d81  src/google/protobuf/editions/golden/compare_cpp_codegen_multiple.txt
sha256:5d3eb6d34a110daa184412d35cb724f3b58f723b73ca81dcc71a212f30907465  src/google/protobuf/editions/golden/compare_cpp_codegen_multiple.xml
sha256:d74de780084eb00557bdb7f053f558f867b7bf31716047319a1d282bc4f59842  src/google/protobuf/editions/golden/compare_cpp_codegen_success.txt
sha256:04078a04494623994eb0c0a3349d2abb9d4d138ab010e3e01cdd5a9fd3199301  src/google/protobuf/editions/golden/compare_cpp_codegen_success.xml
sha256:353ca8f6f90ddc6001e88e280f57d971112973787d8dd632c80016011ccc0abb  src/google/protobuf/editions/golden/editions_transform_proto2.proto
sha256:01030bad5b2d73aa1b92385ec2904f881586644a63feb16cb8aef97a651b618f  src/google/protobuf/editions/golden/editions_transform_proto2_lite.proto
sha256:e551b79ca18ad7e2b9dfed48c46395d34f05c702bf82a9d5ed60ee56c9dfcd3a  src/google/protobuf/editions/golden/editions_transform_proto2_utf8_disabled.proto
sha256:e3c90971bb01a8c72b4bd44aac47a8501feee4642dcc353b23f24f63e8007083  src/google/protobuf/editions/golden/editions_transform_proto3.proto
sha256:9c628aeecfa98923f480130515bad8531b6e1b0cb03ba55a706cc61971d65798  src/google/protobuf/editions/golden/editions_transform_proto3_utf8_disabled.proto
sha256:70fa503d34c821dd5f1a608c63e9874559c1accda523a0a028761c522d7cf0c7  src/google/protobuf/editions/golden/simple_proto2.proto
sha256:e3c5d9f08f456dfc41cdec10d37b6900efc8fc453563ce3d1d6e4b188c640f99  src/google/protobuf/editions/golden/simple_proto2_import.proto
sha256:dba261d1520a4d6c2c22e5dd642c9e1a43c73d1d9ff669aec4b6984dbddd6e18  src/google/protobuf/editions/golden/simple_proto3.proto
sha256:f15e3f375a46a2c8553ce86241a18c690c6c764089ac32511b839e8f9dab87ca  src/google/protobuf/editions/golden/test_messages_proto2.proto
sha256:6bdc21c74184a304b0a9fc5cdbaee152406f27c1d1b768417e504dbe8acc3043  src/google/protobuf/editions/golden/test_messages_proto3.proto
                                                                         src/google/protobuf/editions/proto/
sha256:f683f081f85917bec081f914e1225a8dd96921c9f00b486e0c9427d6fed74111  src/google/protobuf/editions/proto/editions_transform_proto2.proto
sha256:95d9c9b13125ee0268f32217c3fc1b596da1a2473e5a0a81287c40677c19a52c  src/google/protobuf/editions/proto/editions_transform_proto2_lite.proto
sha256:c4df744ed8ee71d4fae3427091dd8d8c439d681e24d28886de1bc8dd98e48d39  src/google/protobuf/editions/proto/editions_transform_proto2_utf8_disabled.proto
sha256:5e4a95121fc305fe5229b14c479d18972a4de3844faeeed5bc95fc56fe7b998f  src/google/protobuf/editions/proto/editions_transform_proto3.proto
sha256:cb68a3cf3d195566d48cf0cc1a70fd58d06819d1cc2af575f722ee41c8256666  src/google/protobuf/editions/proto/editions_transform_proto3_utf8_disabled.proto
sha256:ac3d7d3a1c8964cecbbccf5ee7ec4806d569699d7081c2f3c4404236de2a4891  src/google/protobuf/editions/proto/test_editions_default_features.proto
sha256:d3a77807ac39b8c8017b804d7c1f82d07a81cf78b371963669b6f45a9a230d5d  src/google/protobuf/empty.pb.cc
sha256:d5fb4b60a7d44bf501ed9e8bab13ed9df3842e97c68e06adfab2286301ea106f  src/google/protobuf/empty.pb.h
sha256:ecef3d54cc9e079673b9816c67bac770f7f3bf6dada2d4596ba69d71daa971e6  src/google/protobuf/empty.proto
sha256:9f9fb49d28442e4256e1d06e62475bee867465b74f78c11d48a50d697e826b6e  src/google/protobuf/endian.h
sha256:b2ed698d2556461f498b13616b3c36e7a75833f46816fe7cf829c37132a645ae  src/google/protobuf/explicitly_constructed.h
sha256:43afee740748912d8491c4f092718ff33717cc6e15bfc607e01543b8a551bad1  src/google/protobuf/extension_set.cc
sha256:d8785755d93a44f0d564af13817cf95df1d8b7da76a246c569570abb0e8d3e0f  src/google/protobuf/extension_set.h
sha256:8008a82e77426dd81eec44f94aebabc2c46b17906d05e27e132217d6f341d7e5  src/google/protobuf/extension_set_heavy.cc
sha256:3cc1bdd8a47381c012160ec1e4514474e0e25c515a7e151d87077bb2d459ee39  src/google/protobuf/extension_set_inl.h
sha256:7caa1bf0eace9417ecd4c07d256a4693709fba89ed5e1cda41db5609ad136855  src/google/protobuf/extension_set_unittest.cc
sha256:3b245c76ce790a6cbc7296b8c34d3efdfda5bbc6670930adedc5697cbd82a610  src/google/protobuf/feature_resolver.cc
sha256:10a2fa72191fd43892238aa98b3446dc04a1190e19333202b556e42630bfa542  src/google/protobuf/feature_resolver.h
sha256:b9529d7fe6026ca0bd32270d0acd1bac3fc23f325433d9169e8024cad154db43  src/google/protobuf/feature_resolver_test.cc
sha256:cc724f6c5bf9d399df3fb07deb7ed02cdc9811376968b305a6a3270075afe969  src/google/protobuf/field_access_listener.h
sha256:4f79545143799490571ea58844dad0bd28ad372c94e58a22d77c0cd14011e418  src/google/protobuf/field_mask.pb.cc
sha256:ef82f7297270ee39d14cf4b4ec5cff156cedc15615302e796fbedb99c68aad56  src/google/protobuf/field_mask.pb.h
sha256:17b0f342cc3a262e317d56884f3f575afbfac512ad0579349cc7450e41f26891  src/google/protobuf/field_mask.proto
sha256:4886c6f872a3b33c2c2735b6ab134b5a6ccf8088c3858833f8f198b0d945a7ce  src/google/protobuf/generated_enum_reflection.h
sha256:448cb658f4d8f210580cbc02c1ffdb82871286228748c70ef1114ac3ac64eb07  src/google/protobuf/generated_enum_util.cc
sha256:ef29b790cd349f36fa90006c5626473217c7ddc6e5035b84c2265f973b45673b  src/google/protobuf/generated_enum_util.h
sha256:18d618f10296793331184f4ce0db6a5b08f9d4798e418b9fe75b8aaaf5ee91a8  src/google/protobuf/generated_enum_util_test.cc
sha256:95d95155964b3b1ae20ff8a808fc5aa8bc55c970d2f7bf0d06c7e75c4044cead  src/google/protobuf/generated_message_bases.cc
sha256:7f5f62986eaaf2fdc2fdb37f2e25a67d7d810cb64cb0c48dc5b3856b1de722c9  src/google/protobuf/generated_message_bases.h
sha256:639a4abf51d3f9ef815dcbd25b368f2ef2da7cff58bff9258cc9160f4a29cef2  src/google/protobuf/generated_message_reflection.cc
sha256:c9aacabfe34ef1fb32ae49f5158e8cb9676a445f1e42f711869560adf571199f  src/google/protobuf/generated_message_reflection.h
sha256:c3f1ac6c0d0d0569e84961d8527d845790f5ac7e91c0d6d766c02f07f0d0a926  src/google/protobuf/generated_message_reflection_unittest.cc
sha256:faecf81b5459e3efb314094656aa83810c77b23264faec2de29ca35a6b1358f8  src/google/protobuf/generated_message_tctable_decl.h
sha256:dc68a8fbb019e2f640b4a10b3968f3a28e0d7395f4a60972cb1e05bf860a4ff2  src/google/protobuf/generated_message_tctable_full.cc
sha256:6277768f925b9db3a12df4e385865b1805d57ef2081692083f8832310cb9ec57  src/google/protobuf/generated_message_tctable_gen.cc
sha256:f09c761df1f7062b1417b0524a12c47e2baf1233b95b1819c5bee0903ac42e63  src/google/protobuf/generated_message_tctable_gen.h
sha256:1a389743b97995bc20ba7e479d725172c3f4f827d03f2d82ef7a98648c75d54c  src/google/protobuf/generated_message_tctable_impl.h
sha256:b6017ea4a85b8fde7eca0f4a967e101219355bdc33c48497a4d5450398325319  src/google/protobuf/generated_message_tctable_lite.cc
sha256:f0a5f8c096a92cdb6935c0663a4b895371b2f0461522d4e2654f0cae6964385a  src/google/protobuf/generated_message_tctable_lite_test.cc
sha256:55ab5de90c514c9b5116df56fc065ecfd2d8d0caebac969b1e175eb79afe814f  src/google/protobuf/generated_message_util.cc
sha256:359aca87c6e2810d1d95d008784866ac74f6d44f1a4179a3ba49fc17b2d3d4d0  src/google/protobuf/generated_message_util.h
sha256:7c6e680f8259313a739b61f9127cacbe047b9e54e7847dcb1e03b4ede22eb5d9  src/google/protobuf/has_bits.h
sha256:e31003940b97ab18ab39255a5063c00baeb380a0f2fa7cdad12d49f6239431a1  src/google/protobuf/has_bits_test.cc
sha256:bd2a334b09e26296e027d6f5e22e7988fdbab0f744c9fe54d06838b2837176e7  src/google/protobuf/implicit_weak_message.cc
sha256:f5671f0481fef5119a8ba87639c542382e2f86f0317abdbf645e358d0d8a17ba  src/google/protobuf/implicit_weak_message.h
sha256:3eee149c1a4259492e9dc894f40596574369611185c69804e0f8b62ac7ed3c42  src/google/protobuf/inlined_string_field.cc
sha256:944960c4feb1abe733cf902b82068cf86908cbe882984da6b09fef05f3ad14bd  src/google/protobuf/inlined_string_field.h
sha256:40b610d5a94db4f13579d550d1d4a9ecafb8ca21781fd367e30cfbc78626eabe  src/google/protobuf/inlined_string_field_unittest.cc
sha256:d6afed6f442496e8c57cfc2deff913baf6eb1f7c30644a4cbbaf85e42d0729d8  src/google/protobuf/internal_message_util.cc
sha256:3cdb0a1090cfb70b2e52588ff74653625da195a7e4dfb310e57446651b78afb5  src/google/protobuf/internal_message_util.h
sha256:c573bbd053f10d52431e5206fc7a60fc91b3a06008ad907d13fa948e37a6f060  src/google/protobuf/internal_message_util_unittest.cc
sha256:6c0826f69ad12d70a6cec45e25a9a1ab98c9989d6968564f9d9be6b2b40f3f93  src/google/protobuf/internal_visibility.h
sha256:95594f10cfb5a55674afe4ee5016b85e358bc9cde2e962a8154fcbfa85eaa28a  src/google/protobuf/internal_visibility_for_testing.h
                                                                         src/google/protobuf/io/
sha256:d004cd846923a3e2dacf19af84671e5990385624dada76c63da31dda4bf99392  src/google/protobuf/io/BUILD.bazel
sha256:3b8c30dbcbda5f1424582443143b638d0f4a0261a70fd7dd4f7c134ea4d58fc9  src/google/protobuf/io/coded_stream.cc
sha256:72d1d4a924f8215f89f32c88625902f15fbed9ba6222b6f768268720aeb91ecc  src/google/protobuf/io/coded_stream.h
sha256:7d10b04a63b1db67a2858807c9bd19c67a12508637880d32b4f5f2c1aef928a9  src/google/protobuf/io/coded_stream_unittest.cc
sha256:73895ef07ac5caba9fc1e259cb3dcb24678dbafa3be2e11b82e0faa6f17f661f  src/google/protobuf/io/gzip_stream.cc
sha256:225293c68b9543159173f22687f06bb6d034e7f8f3242552666a338dfbe21e36  src/google/protobuf/io/gzip_stream.h
sha256:0885c92e1f2514721407273faf628ef4b4d1e271765def16335368ae77144325  src/google/protobuf/io/io_win32.cc
sha256:a945a8b718bd9fc8ba64669b1165eaab748611ba9fb7885a7ab9a01129c3a928  src/google/protobuf/io/io_win32.h
sha256:6f27bcb582d9fef1737a6f036b88398bf90f75456737529b52c3a4ac69f413c9  src/google/protobuf/io/io_win32_unittest.cc
sha256:fd3efbff1bd755ccd46cb911f4082e12395895a99328a4e730046e8b7bee156a  src/google/protobuf/io/package_info.h
sha256:1a7c5654885071eae20699bb938c991b27f464639918a237e7aec445e75418f4  src/google/protobuf/io/printer.cc
sha256:a9f9dd1f86627db2a3999417bb27284882d0efdf038ee064afa65dc4c09dde77  src/google/protobuf/io/printer.h
sha256:e91d5cd2e17e1b926a761ef26d84738819c9251082f7974d5cd0f975d2b4b005  src/google/protobuf/io/printer_death_test.cc
sha256:7f4df7d486922911166ad1ea5f2e6653e7c68ba5ac73b2288c2259e122d03741  src/google/protobuf/io/printer_unittest.cc
sha256:e440b1068752966a8781f07d9eeb444deb15e12abda6459210611850e484b378  src/google/protobuf/io/strtod.cc
sha256:184786a2c0991b2e57ff8bdb2ea2f8015c68111e0a8f35612221f88688bf311e  src/google/protobuf/io/strtod.h
sha256:3a25159d661d31ccae559ff5049251406fcf6869c23abc937ef749f689b16a5d  src/google/protobuf/io/test_zero_copy_stream.h
sha256:7e75ace98743ccb7f8cc39e61be4e9d8ab83ad5eb12147b11d7dfa8e1a1c6f38  src/google/protobuf/io/test_zero_copy_stream_test.cc
sha256:6181d0e3bdf894744de994e88b9e1c06e99356fed2a5e23b9099936a2d80c2ac  src/google/protobuf/io/tokenizer.cc
sha256:4988f9492d1e00ff46d380223866f08fc0348232032214af0d38360df85d48ad  src/google/protobuf/io/tokenizer.h
sha256:1c556318ecc94ae77074065f1f4f805cd5b3c2547c09288e822e9c00badcd40b  src/google/protobuf/io/tokenizer_unittest.cc
sha256:bf5a0f36691f9fe91fc94c5ab013e680124cee2c4e085ed33b9609e486f3c8fd  src/google/protobuf/io/zero_copy_sink.cc
sha256:36feb2658eb3c3c1f43c562f25d21d1e14c9877e414a1dc52e9176dc19219af4  src/google/protobuf/io/zero_copy_sink.h
sha256:827252e4dcab1035dbea6a641aed16fa8a6dc03a6772f3daee5cd2347c51fb31  src/google/protobuf/io/zero_copy_sink_test.cc
sha256:5a1ca2591bee05fac738cfba77387cc7515b4c53ea7c5460920c761151c10e18  src/google/protobuf/io/zero_copy_stream.cc
sha256:83c479a24e756bfbddb3978c0f03f23b0384dd4c38083ddc743ad720dbb98d71  src/google/protobuf/io/zero_copy_stream.h
sha256:4ff2c8e78f65a69c85ebc286a17de84f64dcfaf7d1414eaa5df61ec66755fcc8  src/google/protobuf/io/zero_copy_stream_impl.cc
sha256:32d0615edeef3c0e4db1c8892fe9613438b349b08600fe34c0cb90e6549f8ffb  src/google/protobuf/io/zero_copy_stream_impl.h
sha256:8f30fc83e279e15cdf81b64030da07f726de50a6db41f92109a6ab3158443718  src/google/protobuf/io/zero_copy_stream_impl_lite.cc
sha256:d6140027dc75350de326a87c80e1c988cb641be47025ed396b6ec34a5354305b  src/google/protobuf/io/zero_copy_stream_impl_lite.h
sha256:13bc6a37ea64a24686ed44be3049fd2758c8ed82f2b983e1cf50ab467f9a39a0  src/google/protobuf/io/zero_copy_stream_unittest.cc
                                                                         src/google/protobuf/json/
sha256:79553cd0dcc5050da05bfbd963e50b72801d8f4a959f1c412f3c88906e48fc60  src/google/protobuf/json/BUILD.bazel
                                                                         src/google/protobuf/json/internal/
sha256:c1f0eaa0473138fbd51ed17a3f3c03bfec088c5b3245f9e388831a6eefb518d3  src/google/protobuf/json/internal/descriptor_traits.h
sha256:854a3363212eca86e703b6e0344dd2aabb0bdd3adb301791f46892716a12f822  src/google/protobuf/json/internal/lexer.cc
sha256:942e0f210918c4b12db9c3e9caf83ef020d5ab5d80ec17253f1cd21ca599aab2  src/google/protobuf/json/internal/lexer.h
sha256:0f881bcc16cdda46c080e1a6f1113b4e5a13a4fa79729c96c271468f0ad01b9f  src/google/protobuf/json/internal/lexer_test.cc
sha256:9a6e69c6fbc29ac7dbda75cc8446211e3c4e818c786da517b257403d2c3071b9  src/google/protobuf/json/internal/message_path.cc
sha256:652151d388319ae2893443470e320ba671d52980117c2a0b65e041cc2009fd9b  src/google/protobuf/json/internal/message_path.h
sha256:24d12ab29c6c59c7da8ea83b589353098a3d45fb35551995b0ee2258504f8dff  src/google/protobuf/json/internal/parser.cc
sha256:026dfafdf9e09089354c3e0ac536a26d3181622610a98d4620ea7abd383c4115  src/google/protobuf/json/internal/parser.h
sha256:186d213f42ee7affaa7b6cb54003d52122857a370d020bf6b9def64b5cefa296  src/google/protobuf/json/internal/parser_traits.h
sha256:3b3ada930a379e6bed1b70886648fb1fe59c97447259d3d501a37df19efc0e6a  src/google/protobuf/json/internal/unparser.cc
sha256:446d2cc6ea9cb75a1420110fed340c471fe369c5415a8679acecfd2971c958c0  src/google/protobuf/json/internal/unparser.h
sha256:e3ca7da4ddcaacca1cf55c02de0f41eed5c8c576cdf5b8dba8c6ae4b32a91be6  src/google/protobuf/json/internal/unparser_traits.h
sha256:77d2f7377137a995072493a6d730860035048d2ded4203259bc170bb496f5528  src/google/protobuf/json/internal/untyped_message.cc
sha256:9e61a922d1805e2d32ec2bf651133425286627aed6ef9f24d90e9ef82fe6a7e1  src/google/protobuf/json/internal/untyped_message.h
sha256:9b549fae54b6519d65df30e3ef10f90275b4eb325b42aa90669b1c54447e5ece  src/google/protobuf/json/internal/writer.cc
sha256:89136521b9670df7e8e2d71445e45e69d6aa2062308ce941ef89153dd1026d37  src/google/protobuf/json/internal/writer.h
sha256:3aad26c0ab22883d1ba8f448b98bb7af02a11d2af6f2d7bce75fd191942a1232  src/google/protobuf/json/internal/zero_copy_buffered_stream.cc
sha256:4fdc3ad04b728178d856109823860fc6e9664419a70f95cd4186553cdb470486  src/google/protobuf/json/internal/zero_copy_buffered_stream.h
sha256:609922c3b4c7c9c9bf34a886b7fe456eac04519ae1bc8b5eb18f9d3a58c89e1b  src/google/protobuf/json/internal/zero_copy_buffered_stream_test.cc
sha256:6bd025698ab09077e90ae410a84f8c1859309f5b8996b7e3d5222235f161d115  src/google/protobuf/json/json.cc
sha256:ae4cd3fc79b6077b3842194489812ab49f64b5453bd899a391e79b61e126aeeb  src/google/protobuf/json/json.h
sha256:50a66e6024a477c004ef9f0d6ff3cefd31c5a8acf6f5a5b2ff904de21a499ef5  src/google/protobuf/json/json_test.cc
sha256:97960b4136b95e4baed985a03461415335685cd10c48975ca61af04c969f0af1  src/google/protobuf/lite_arena_unittest.cc
sha256:bff5d4ea8486dd241ed6597bb4d2d53f43d15c505113c7fab99902d7a2c5aaf2  src/google/protobuf/lite_unittest.cc
sha256:2c58f291c047f988b34c21d953dd20f915e316adbcd4ca23e639cb7d8d34a6ce  src/google/protobuf/map.cc
sha256:907ac90cb77583355c6855a1525182999b7e5ad2e791249f56a18a57c52111a5  src/google/protobuf/map.h
sha256:d3e5020acef9173df60b47f2a45e22bf846b441af370bc613fcf889a8978ab37  src/google/protobuf/map_entry.h
sha256:71d74bfe50beeb27babe69f04ee1e45a6770be9e87f3a5e28f5337e377ff22a7  src/google/protobuf/map_field.cc
sha256:0ae610c1024e2d0adf8efb9590c37c40f4331511341806763436a6a3edc93783  src/google/protobuf/map_field.h
sha256:98a831a3c80c3430020e470d0d840aa34c8914346ddb1245e4b1ef9881eabd17  src/google/protobuf/map_field_inl.h
sha256:8d842a1dd094c676b35d21dd4baf0ac838ba7aedf305a08d9fbced94de4c661c  src/google/protobuf/map_field_lite.h
sha256:ec8844c72e190e01e63dd6bb161c1ee054eb7b5b601b3ed0d937fe0a9c106e0e  src/google/protobuf/map_field_test.cc
sha256:bde6aba1cf42396a7e4fc88b1b5e7139fde28577c0e8115f5b71d883755584a9  src/google/protobuf/map_lite_test_util.cc
sha256:971072c15e8981c898d4fbb94a96dbfcac710cc98ce66e49011ebcf7867f6c32  src/google/protobuf/map_lite_test_util.h
sha256:72d52b2197490f601f1d3a01dad92f17d04946e3eeaa9e0315cca3962410a73e  src/google/protobuf/map_lite_unittest.proto
sha256:d519263919a525650fdf010f1b1b8f935cd152556438aa1ffa296811ac80080f  src/google/protobuf/map_probe_benchmark.cc
sha256:f1084ffa363e0c9fbcfd533f2b0d60c62b60e43d13e8c338bb2a8b7bfa00290a  src/google/protobuf/map_proto2_unittest.proto
sha256:227a40bc6fc526dac0a05f24a1be7d0373491a4a73d19758bfc3d33c5afa086b  src/google/protobuf/map_proto3_unittest.proto
sha256:3edb7f3816327ed83481a050e4a2be4974d130ccd9b26a84c85eeadac37a6eb0  src/google/protobuf/map_test.cc
sha256:ec882bb47ab35fb53bc6c575e37378d17ff85dc420f817827a9292a5b184d1a2  src/google/protobuf/map_test.inc
sha256:bf652abcc39f991996ed8758a99d30f3e253ec30d89deab2902b2bb36c0accf2  src/google/protobuf/map_test_util.h
sha256:5d2911a9e075c53558edba072e7eb1fd0caef055633725b3ee332aafb2ef1929  src/google/protobuf/map_test_util.inc
sha256:562cb7e47460568c1ff90b9404bd3d823026771db9424056fb19fff0d465d31a  src/google/protobuf/map_test_util_impl.h
sha256:49b0056cf68566607f57f4cfecd677d7400efed4be53aec012cfff66c66f320d  src/google/protobuf/map_type_handler.h
sha256:b443fbee45f94f6543b1240a30327f3f5a0543bba32fefb675c023338a57a547  src/google/protobuf/map_unittest.proto
sha256:519041a925c8d392bc24d43622aec7f7f93f6898ac1c3d8cb41276e50ad6f937  src/google/protobuf/message.cc
sha256:7ceac0638491c48918c35bc9f8e48dc9dcb6c7e605a380e687a2250542f9cf23  src/google/protobuf/message.h
sha256:3b468b89de4d7e5d9713628d4616d00397e3d0533172f80f0053af6a65519110  src/google/protobuf/message_lite.cc
sha256:45ff57e73c3aa7749c4f64a3e684aeaaa5745a48a5e3e3c227b6628b6e56fb5a  src/google/protobuf/message_lite.h
sha256:35d6cc98415213f3c37b41766c7d6c8b0c8ac64da4289d302eab3e996ff8b776  src/google/protobuf/message_unittest.cc
sha256:57e6e4b9b28b473ecb9a57bdbab880650ebbdc0dea42bead8f4b933b31e87c57  src/google/protobuf/message_unittest.inc
sha256:39e7da604bcbd1f58a88f827af8d0b6eef1927c50ae3e707a02018d756967323  src/google/protobuf/metadata.h
sha256:37c20b94d7bb30a3bd4f78fb8848b4223e64dfcd270d0d90889721c3e8d47e98  src/google/protobuf/metadata_lite.h
sha256:c6718efaba59b416ab353f16c78c25e556a0e91c4a9f088f783beed8c693a8fd  src/google/protobuf/no_field_presence_test.cc
sha256:33207ad98ea73bbe0ec064b60ef43f7e84653225f2a6975003058502d9864974  src/google/protobuf/package_info.h
sha256:2a0bcd1adcc2701b0cab5009a372ce533542a2618601f927bc1cfa43f19476ed  src/google/protobuf/parse_context.cc
sha256:e89e039eef450535d963311280d38d5d3a4ad35922d97fb57ba72cfd33ae1cb1  src/google/protobuf/parse_context.h
sha256:5995229ed7245baf30e39f361b829f901fe61854e59c65db6291f0524b3fa8e9  src/google/protobuf/port.cc
sha256:c848b612568f3d559919b4f89e77feb4f786b04496191b5faecac9f4764ef4c7  src/google/protobuf/port.h
sha256:c9bdd25dcc7105325852532c56e619c7fc1786d8199e4418547f1d3900bb45f8  src/google/protobuf/port_def.inc
sha256:a6aa27d8ccdebe79d2c93a350c9baaee9d713e35b38f5ad59d4b9c37bc86c75f  src/google/protobuf/port_test.cc
sha256:6858aacf76689b182dd7f5a4985f6549d7c390082267bb1d844de9637fd6ee5a  src/google/protobuf/port_undef.inc
sha256:1f3edddd299b9832e9d63f60db7ee5683b88a03198c83b7b30d047f2369693f3  src/google/protobuf/preserve_unknown_enum_test.cc
sha256:e64b89e5623cb315f2247bd5704642f22c108ce62f6d08b8a46e58ada6963b0d  src/google/protobuf/proto3_arena_lite_unittest.cc
sha256:1fceee2648cf2172b9bc68ada364d2a14927d865541c3447dcb6aab679334bf0  src/google/protobuf/proto3_arena_unittest.cc
sha256:8069ee5e6ef1fb7c3ba823b3e4a2d5c5c38f9433313ccb901ae86ead861e1d7b  src/google/protobuf/proto3_lite_unittest.cc
sha256:9441e78a91048bffcc2e71880f3e174bae64d62563edf871640bf1809d4ff965  src/google/protobuf/proto3_lite_unittest.inc
sha256:a3fea905087609b678312541551b886c6764cdce7a6d5d997ebcd10ddb6f2d9f  src/google/protobuf/raw_ptr.cc
sha256:a155e22fdfbb23223f60bcd345ce7dd7bdb5c4b928cc3ee4b4b2d20d8c6c65be  src/google/protobuf/raw_ptr.h
sha256:fbe7c9456ae6d82bd1b249348298b53f84a0cdece2360175fb5dc788f84f7130  src/google/protobuf/raw_ptr_test.cc
sha256:82473ee47728416c449326ca1c7f9230f7fe1674b39c0aaf74bb82ce1cd8fbf2  src/google/protobuf/redaction_metric_test.cc
sha256:619995c5b57820561567f4c8613c0e14f3ce1d3de2bbcd25e187f2b3880cabea  src/google/protobuf/reflection.h
sha256:d710f8f4998a3aa8438b70d828d14bc004a9a8e3d62fe59ea5e4e5d9680e4ca2  src/google/protobuf/reflection_internal.h
sha256:cc699191278bf0ef668726d27f9856545c972f975a72b883e57b5683dbd25003  src/google/protobuf/reflection_mode.cc
sha256:51f6c43a93b7f31255e1184f79ab12c85df10e8daa8a26dddaefda132f05de7b  src/google/protobuf/reflection_mode.h
sha256:1c1b1e8baf56376f51923ba01663f6ecd596275e1f77a4ff63c7fea88b6ab067  src/google/protobuf/reflection_mode_test.cc
sha256:7518767e0761caccb4c25034530058113073639a53ea513ca2e58334a2b17536  src/google/protobuf/reflection_ops.cc
sha256:a1f7cb90fc69e5272d05b5f349f0b1516e57d8d82fa10719ec01e99600f723d5  src/google/protobuf/reflection_ops.h
sha256:2e65af080c4e803d33efc15298339ff22358e533efe31c9e6f40307b7d9df282  src/google/protobuf/reflection_ops_unittest.cc
sha256:8212693348d29fcaff91f177dd6e1aa373def21022878289af79b0dec2eb2c1f  src/google/protobuf/reflection_tester.cc
sha256:d02e7ca8a739c024c6a1d0e7b99ea361fafa5fa2c4635d078791c4ab59d63913  src/google/protobuf/reflection_tester.h
sha256:b74878e81ff0ad61b2b46c4557f3ab47ee3dd8c0cbe1e0f72b0d32330fb19e27  src/google/protobuf/repeated_field.cc
sha256:32860f9ee49653af8cce204de3bccbcdd878e3ccd3c734a27a08069ca0e8339b  src/google/protobuf/repeated_field.h
sha256:424a8bdcad5a68ad4c5056a01f89db0fb552a9f6f991f6823b7082bd856ca1ac  src/google/protobuf/repeated_field_reflection_unittest.cc
sha256:6b5f0ab88f6d4269087a6ca265f51dbcfd5c99cc83fa566491866af3c840118d  src/google/protobuf/repeated_field_unittest.cc
sha256:b8001b4fbf24f54e18ae035bb3df9b368372ae6beda939f6bad8b91fd4fad537  src/google/protobuf/repeated_ptr_field.cc
sha256:c173a4f2960494faa5b14a99e5ae3ecba3b320d7346b801e206dc16ccba77fbe  src/google/protobuf/repeated_ptr_field.h
sha256:e886adc7d8698c24155d80e105bd8ec21269065e2713f03aa734cc8d04970e64  src/google/protobuf/retention_test.cc
sha256:25c914780215fbbfed4d3328059d3628eef924845d40b6db9c06d1d9a4621e7e  src/google/protobuf/serial_arena.h
sha256:71689e0eccf5fc4bc8438de529cdf3e1098e9bfc66343a27848a169db879d81c  src/google/protobuf/service.cc
sha256:12356b260d9af26ad753e8b301225a4283b0c24dbd1541b5294a95b3558a7eff  src/google/protobuf/service.h
sha256:560990e29a17275d590aaad198e8e217105096634865cfd4d23fe9363815f51d  src/google/protobuf/source_context.pb.cc
sha256:e6242a087b7cd7bf3f7dc7688f5f474c18234fc4f1028c8e337f0a8dffcc5a27  src/google/protobuf/source_context.pb.h
sha256:37d3401de89af1d1496fc949924a5f2011bd2fadfbeb0da1caa277159a96776d  src/google/protobuf/source_context.proto
sha256:8308d34d4b948fe84652a257f6de0da98c08d4750d30952f0633c17ea9f9069c  src/google/protobuf/string_block.h
sha256:cd913511f1be3422f922b4550d6f0caf3578fd91421b7853f26da92810cfb289  src/google/protobuf/string_block_test.cc
sha256:ed74f16a63e5e234c32b06a9b3b04c9cc96f4f91b552f23a22bd7611a61be28e  src/google/protobuf/string_member_robber.h
sha256:aca1c036d92ba9044ef5bdf4e0120196778aefcc163e3f5c66a69d30aae677b5  src/google/protobuf/struct.pb.cc
sha256:026dcd40c1a48bc8cc2b043f9e24184a487fa687a915128970ae99fd811bbf90  src/google/protobuf/struct.pb.h
sha256:1bf07ba8b9a24e3a0390dddac3ad0db41c63287d252788b02398220b9abc900f  src/google/protobuf/struct.proto
                                                                         src/google/protobuf/stubs/
sha256:cebbd989892dd5473cb9844cc247772e8afe0c6a81389f3853b21829dee41007  src/google/protobuf/stubs/BUILD.bazel
sha256:5ea85b7e77ef6d7e85bfc48a859e03ad50898d860ceace8b5db25921bced6bfe  src/google/protobuf/stubs/callback.h
sha256:171f81dc7cc2fc0ac1a814ebe0547b51a929bee5ae4ba694263a605199a298c1  src/google/protobuf/stubs/common.cc
sha256:861ef34063ecf8dbd797ec5bbc0800127a10afc7b12eb577a219b6ddcdc4ea6e  src/google/protobuf/stubs/common.h
sha256:e099a358a189d95a16867b86dd7dac1d0df9da2db14f4db3525aeed62ca2272a  src/google/protobuf/stubs/common_unittest.cc
sha256:4b8f13aa85f568933b29bbf780b3496e9a8a22b181951a2e78afdaa3227fd483  src/google/protobuf/stubs/platform_macros.h
sha256:4b905d6c50f8c8e0a6d4cbb089d7ac3a59b8f1950035057a0788d1b21844b64b  src/google/protobuf/stubs/port.h
sha256:a12c7ede2d7906632106ee2f8000dae1dab58e4a5f1bd5917e7c5e8c6eafeb35  src/google/protobuf/stubs/status_macros.h
sha256:5edddbd1577e237ce9ac820dae4abf88341acd0b2f76c8f363487544c982fbb0  src/google/protobuf/test_messages_proto2.proto
sha256:8e71be02150f0bea8396ef75f762cc00faf13af68184124c167be1067ca51d26  src/google/protobuf/test_messages_proto3.proto
sha256:f64eeba3593bfc550d35b72f487fa7ff397bcd8c8e9c9ac24cf7687e5d8e4d81  src/google/protobuf/test_textproto.h
sha256:7567e3f14d89542a43fcae8e03d645a306338581f540024fb558e52d937e8a6a  src/google/protobuf/test_util.cc
sha256:9e0751a2c0c1640e264cc727a2ba1ea0d76d2270894ca2ffe398d331960af2c0  src/google/protobuf/test_util.h
sha256:86ab9eaefb77bc46b96e803c44fc5a5c3417dcbe615b17f16abf717e013fe9a2  src/google/protobuf/test_util.inc
sha256:8ce75deb1933b36ac04e32df5165994f6322ba1841a0d9451e942905f97bcc6e  src/google/protobuf/test_util2.h
sha256:cb077be882469aa3a69fde97c122958bbdbbc4055b9aa4af09116588fc44b326  src/google/protobuf/test_util_lite.cc
sha256:2ab0c43c1ad16b8a1197583f231dcb4f2f4d22837cc74c78cd542a739be4acfc  src/google/protobuf/test_util_lite.h
                                                                         src/google/protobuf/testdata/
sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  src/google/protobuf/testdata/__init__.py
sha256:44a8218d7fa1e5cf262b5b497454b8483998fa085af05eab402738f9027b6834  src/google/protobuf/testdata/bad_utf8_string
sha256:a5228a33bdc806290fd73bea8c13dc42da1d5613683fcf07909b8dbed6f05884  src/google/protobuf/testdata/golden_message
sha256:c4447b95e28f14c830877cca07e40e57017881b982fd4378b8c6b8610cd84230  src/google/protobuf/testdata/golden_message_maps
sha256:31f5a1e8df516f5e91c1ba4c15c682a7aca81342f38c3d0d641dd32f8d995f9d  src/google/protobuf/testdata/golden_message_oneof_implemented
sha256:a169a6449ea6b717369b1f8c0bdc6a5dd5e3c1055b373a954ae4d30706bdd36f  src/google/protobuf/testdata/golden_message_proto3
sha256:1e9ead3b423b16173b00da8e696cb407bfea5b209d7806ab7e6fb597d2367a90  src/google/protobuf/testdata/golden_packed_fields_message
sha256:8d4b47dfb231a46cb1e81fe9b23854dccc5eac036aff76c35d6e0bc4b8373ca0  src/google/protobuf/testdata/map_test_data.txt
sha256:0a5722f0fa6ed4cfe2fa7ddd635424dd28623e169c71ce28f38211b3394a3e26  src/google/protobuf/testdata/text_format_unittest_data.txt
sha256:fb06088de0e8e1b146b6a4fc3163567c161661515ba570ccbab86a0b5bdb7d8b  src/google/protobuf/testdata/text_format_unittest_data_oneof_implemented.txt
sha256:b206c6c6467f6fd9f44747d2f8b7a76d702e090dd0fd70fc8b47723f1d219052  src/google/protobuf/testdata/text_format_unittest_data_pointy.txt
sha256:041c779366c0d1bf3583c185940f5d0d10166a3f7ccb7e8e4e679ccafebacfca  src/google/protobuf/testdata/text_format_unittest_data_pointy_oneof.txt
sha256:ed6d09d3ede52d87dd100f8cea518d59f8ef5f97be0c673a5e3e4ee5b43cccb6  src/google/protobuf/testdata/text_format_unittest_extensions_data.txt
sha256:cd3b26efe86efd8e61363283a5d8befd6f613e461d1b47f99f5dae9c858ab69e  src/google/protobuf/testdata/text_format_unittest_extensions_data_pointy.txt
                                                                         src/google/protobuf/testing/
sha256:0f8960472aa7d6f30f2ab106eac283d006ab4b1702ae8118bfd6f7f346ffe080  src/google/protobuf/testing/BUILD.bazel
sha256:7ca3788af9b69e14ee27ccccbe70538e72bcfe28eb2feee328be7d0d1fbf591b  src/google/protobuf/testing/file.cc
sha256:83e4ccecf19497378069367c402816a609fd0088f77db3a5602db9b0a9f31d6f  src/google/protobuf/testing/file.h
sha256:3bf60bb3e513c99ffb357b88a4199bb8517abcb9298bc922d687be72e2890c5d  src/google/protobuf/testing/googletest.cc
sha256:debf5caca0f2907d2c33d21871e498b898a1c3e046cf88f8386123510261ec34  src/google/protobuf/testing/googletest.h
sha256:aae750bd8887512ed284cbe480c9ae21fd40b80cdc3ea9db5881f902dbb30933  src/google/protobuf/text_format.cc
sha256:f01809a74bd2badba2ce59dbdddeaa6015e9d493e598e4e4d3edc459aa2f7785  src/google/protobuf/text_format.h
sha256:cfcb7bd61c3f92563fac60aef58d0769f2b0dd2988a300b87287503fd4a8d8e7  src/google/protobuf/text_format_unittest.cc
sha256:52f151ead4d7a7f4e65357840725ae63d67491e9ca3439b4b4cfae1dfb015d1d  src/google/protobuf/thread_safe_arena.h
sha256:a9b5e9869d80ac3c1d01b108a45bb189b570415cd6e582f2150ac45f9e0395d2  src/google/protobuf/timestamp.pb.cc
sha256:4d2f661546da947a5f5cd2e5dac5accb3348c0af0ab36fe6e4d2a364e4d5e328  src/google/protobuf/timestamp.pb.h
sha256:14052c6042c1dd2d0b50245f2812eaab6eaf82db0b6e8ce483eae527f73b6ee8  src/google/protobuf/timestamp.proto
sha256:f5e67f30e56ac34886ca87870db9e85850b0bff37bb1685a942c7dae5f496422  src/google/protobuf/type.pb.cc
sha256:69ec76ce6e825c2cad72d431d70612f16e96ddc533eccf381123b232aee2b15c  src/google/protobuf/type.pb.h
sha256:e230e0e4aeb87c95e9f1c6acbfc0c713db3f88094f149b154717a51d020f750b  src/google/protobuf/type.proto
sha256:55c04b9485532c8d52094381a102b0f1c3f448fc338887cdcb2a1265fa6496a5  src/google/protobuf/unittest.proto
sha256:55dd7cb60efac9c93520414ddda90798c7d8a81a138bcc9d31b5c9d49857b1dd  src/google/protobuf/unittest_arena.proto
sha256:209195d0cb1250da9e0f159c219ff8139f426401ca8a8d8ca4916596f3c3bb41  src/google/protobuf/unittest_custom_options.proto
sha256:eea1afc3de9559c798f77b6f0436244f6e39adb74faecfcc2bc53ac061093e39  src/google/protobuf/unittest_drop_unknown_fields.proto
sha256:69d7527ded2157d24fc59610cb21a774d30f49a430a307cdfdb6cc3350e33464  src/google/protobuf/unittest_embed_optimize_for.proto
sha256:38c255a2392fcf737d34dc3eb90a96b42fd6b8f31785254070aae3cdf7cefe94  src/google/protobuf/unittest_empty.proto
sha256:b290c971fe9dc988de493f35cb3a14169127c5e8b5509f33fd55d51c592c914f  src/google/protobuf/unittest_enormous_descriptor.proto
sha256:ddf28ddcb25af9737d13fdcda89fbb61eefa5eda65a3fa9ada2b7f95e050125c  src/google/protobuf/unittest_extension_set.proto
sha256:2922d88412cfcfb630fe4eacb00a243da5c2b88b71b3a6c0522f1dcbdc78b107  src/google/protobuf/unittest_features.proto
sha256:fc106b6d78105ad04864f9895fa8cbff7d4a849c84f85bc7378b5545074b27ea  src/google/protobuf/unittest_import.proto
sha256:cca0450bd24b1448907557b63279545f5fbc12800a533aa4944b73f750fa0186  src/google/protobuf/unittest_import_lite.proto
sha256:fdba43a85883a945bd3ddc06e8a2fd6ff767d9071838f896d3021cb2c7586380  src/google/protobuf/unittest_import_public.proto
sha256:7cf58754c93848e40cba6df59ae762f3cf6dfc51ee6530f7f42133a519245249  src/google/protobuf/unittest_import_public_lite.proto
sha256:bc7dc37fad398681cc80ca9b8a64290840d8b8ff93e83d6e834bb0214d9f1834  src/google/protobuf/unittest_invalid_features.proto
sha256:37e50f2689a7bd321d9c9ff0f6e3e38da930422295c9ecc843b8fc3de2264423  src/google/protobuf/unittest_lazy_dependencies.proto
sha256:f76ec88bff2d6f489f7b10318bc82f46059da157a6da868ccbc6d930ec6aaddb  src/google/protobuf/unittest_lazy_dependencies_custom_option.proto
sha256:dc3d50b787cd5d509c826d9492dedd86145b2b879073e1c7f24b52d52617f586  src/google/protobuf/unittest_lazy_dependencies_enum.proto
sha256:f86764085f4e6f9d2626af19e8455503325b4d54fdbd95692fbd259467234cbd  src/google/protobuf/unittest_lite.proto
sha256:ba7c1cd6d5bd219425bd07a048519196e5879bc437c1a3ae7fcb891db5c8a27e  src/google/protobuf/unittest_lite_imports_nonlite.proto
sha256:5b5845453abd2f139fe04dd6f3ab75448c99d09f0b1f8b73ac52ad472fd4af6a  src/google/protobuf/unittest_mset.proto
sha256:8ca6ae676f8e3ff50cf0ec87b21cac3667bf8382dd1ae70c0174d6b7a0e514d0  src/google/protobuf/unittest_mset_wire_format.proto
sha256:b668daac37e4c77961525d591e404421534221d93bb1ce60164e871eeaa82be4  src/google/protobuf/unittest_no_field_presence.proto
sha256:89810404664f27432aa1f5c06066ed5c955e36e7cfed1c619d95da214c094254  src/google/protobuf/unittest_no_generic_services.proto
sha256:7ea0a4399aab2e6cac2bb05ec48a9bb1ee933d3b26060fbddf65e51ffe083b8c  src/google/protobuf/unittest_optimize_for.proto
sha256:628525ceacd349419fb3be3b2b36f17ee7c32dc4da596a25ab8fc21a049f4ecf  src/google/protobuf/unittest_preserve_unknown_enum.proto
sha256:84fca5bfffb4e99ac176b789d00e3de134a1663874358d54b6467779e4f10df5  src/google/protobuf/unittest_preserve_unknown_enum2.proto
sha256:f010dd54a293be296e5b3c5f1414d33bd881a881ad29c006eaa79c966ff8e2fa  src/google/protobuf/unittest_proto3.proto
sha256:61a7828d6876163e50cf4a429e7e1fe7810a49e36a3f397f12cc459ca765b603  src/google/protobuf/unittest_proto3_arena.proto
sha256:b5c74131bf2c2e09b7eccd18d45ead17255b9cff8c50cc6d295ff5064478ff25  src/google/protobuf/unittest_proto3_arena_lite.proto
sha256:8540865a55690eb38744592b442bf39bf25d2cb53b358ba01f5acd5e9a5159d5  src/google/protobuf/unittest_proto3_bad_macros.proto
sha256:4db42591b51e290f963bd307ef4a8069a6d29fbeb750891b4cc337d6dba41253  src/google/protobuf/unittest_proto3_lite.proto
sha256:dcbf1f9894c2dfb7f12c3f7e0ffa70b9f8bb85f5e82e90fb529d2e5a7ecb59e8  src/google/protobuf/unittest_proto3_optional.proto
sha256:c2f20fbfe20abd20f9e2423ee78cb5dd7151f07ceba76d75ba74394d9417418d  src/google/protobuf/unittest_retention.proto
sha256:364a496db31a84d8f32f43515cf9a3d1536535ac21029e146e660bb8f15358ca  src/google/protobuf/unittest_well_known_types.proto
sha256:3dec606378b51a5cd3257cd58525e631a8c4e050adbfc61c004b72edc8e29916  src/google/protobuf/unknown_field_set.cc
sha256:6e0553396e4ba45ada084d9fac208801029a05d02a75fe7b067343e3da476fac  src/google/protobuf/unknown_field_set.h
sha256:d717139594b70451c893f180b97d00713b3150389039639c73538ca8a0172a29  src/google/protobuf/unknown_field_set_unittest.cc
                                                                         src/google/protobuf/util/
sha256:b0da866cd9adbd184f9e6f059ff95734334041e0e84bbc342556b27fbd9cae5b  src/google/protobuf/util/BUILD.bazel
sha256:273efba3cf1f58fdc986933f848a0f520eb8790a0c213f62d3aab6c9878a19d6  src/google/protobuf/util/delimited_message_util.cc
sha256:e6a04ad8ea713550588af28665a316b03a360d151e6515f99b714c278ad4350b  src/google/protobuf/util/delimited_message_util.h
sha256:bd02ea4848315d29948d251366de7f901cec5c56944fbf59b4115bd4c17f264c  src/google/protobuf/util/delimited_message_util_test.cc
sha256:d57e07377e61631240631a9150c1ef3c8777a7f6ab834d051cce5a54314f7292  src/google/protobuf/util/field_comparator.cc
sha256:50ea148b03880db1016305c48fc495ff32a7594a09129c79837d1006e58a7ea5  src/google/protobuf/util/field_comparator.h
sha256:798a2878638aa25ca012d3645823c783ea4e73413601316dce6c7ce3ed0589ce  src/google/protobuf/util/field_comparator_test.cc
sha256:afaf41a5245db2b7e4167e2cb4d34471d79c215766ade963c71054e78b58c8f4  src/google/protobuf/util/field_mask_util.cc
sha256:2ca6d06d11a998442c97f431d370c006be777887baa2fe11f616171986559b06  src/google/protobuf/util/field_mask_util.h
sha256:5bfbe2b6d9f809c4948e0009b8cec24b2f333a784cd81ebb5bc3fc8545077ffb  src/google/protobuf/util/field_mask_util_test.cc
sha256:9d8172cb1e826d38df707113789d14075389b790aa6767ac26a723a9420e893c  src/google/protobuf/util/json_format.proto
sha256:58a9c46f715e46e0284ed8e235774947e0b2b0ee84f07163b36b956af450531a  src/google/protobuf/util/json_format_proto3.proto
sha256:32de77b0ea5ecae1d19182ca290c70c54ce48712b27b2cab1518bc5c9528b4e5  src/google/protobuf/util/json_util.h
sha256:5ef94cf90b304ee404ae75a3a45e60cb16fbec676ef30edb3a9845a83016e7a8  src/google/protobuf/util/message_differencer.cc
sha256:f8a361fa1ae5a9f30ec7d7c305bd1132d920306c976d61b85fd2b390d20d0fa8  src/google/protobuf/util/message_differencer.h
sha256:2fbee2729bda8a0aa3fb1f2d8cca6dacddeb380a09968f77e3af5fea2f8fd815  src/google/protobuf/util/message_differencer_unittest.cc
sha256:7411e57d1a1beabf886f7f811648814cc053782bf064061b605110e98469f570  src/google/protobuf/util/message_differencer_unittest.proto
sha256:b86c568a57f39c8cd1da62aac8e1495c8fdaf0cd75ad2b47bf59a186229e282f  src/google/protobuf/util/message_differencer_unittest_proto3.proto
sha256:b1568302c396b55815f1831d4267db4a951002624ba49267b2e9b16a0e7059a3  src/google/protobuf/util/package_info.h
sha256:9163990cd18bc5c20f626084d18080b20d587b9710e30da4a30d4dcd3acb1185  src/google/protobuf/util/time_util.cc
sha256:f31ee4f229750d1b164b739f66ee2aec760473f1f7d915e48266a32f9549ed24  src/google/protobuf/util/time_util.h
sha256:b29bca3596bf9e0b0c9d92ceb84c4a705dfb734bc0f17a90656464780306dbe7  src/google/protobuf/util/time_util_test.cc
sha256:3097f03b1e802adfcb55fdd743cc0d94500affb9fab81d26230019d2d4655063  src/google/protobuf/util/type_resolver.h
sha256:6993caf98d2e373cd7df00948b61527d362fb11e949eeb85aca4a1bcbd6cafb3  src/google/protobuf/util/type_resolver_util.cc
sha256:6a9eaba757924a22b184b14c2a1f65ea6b09f4619c9c600b1708bd9cf76df2d8  src/google/protobuf/util/type_resolver_util.h
sha256:693152af55e63e393ef860c335252cbb6f5a11d33c727540f0069dc8bfac58c2  src/google/protobuf/util/type_resolver_util_test.cc
sha256:22cf48047a2f0d0f230b3cc9bce9070efd071414980c0788edb4ccf73d199f13  src/google/protobuf/varint_shuffle.h
sha256:546156cbf787f0f093da6c73fc007b0bdb43d51035bf1374dff6200a3b25ff11  src/google/protobuf/varint_shuffle_test.cc
sha256:d1468c98a61401c448526ec480f2097bb213fe4445220e19abd2285eec8b173d  src/google/protobuf/well_known_types_unittest.cc
sha256:fc0d6b5d770e0b588456f9e78b286e0ec6819ad26a2c9fe60113346ae4e169ff  src/google/protobuf/wire_format.cc
sha256:e522d9a45fb243394c2a29cb8c518c80a82d8fdb8a5baf0262bdc7e404d1ad5a  src/google/protobuf/wire_format.h
sha256:1d754877c63b80cace80973dd8a33fce0f8430b8dbaf440d56861b23c5e20979  src/google/protobuf/wire_format_lite.cc
sha256:25d2799568ad6cd94b32da0afdc019835bdcbe36d7e905edfef8f9312a9d56db  src/google/protobuf/wire_format_lite.h
sha256:02584cf6edf55afa5640492886f2b9d0f379ac200e969961065cb1e72bc7194e  src/google/protobuf/wire_format_unittest.cc
sha256:854056487e755e1b3278b6c2f9f9fa216eca26c854f5ce7669594ca54446cd34  src/google/protobuf/wire_format_unittest.inc
sha256:e5c5c6a40b03483f22cdf28351dfa52646d71443f158e69dfda5f7832e4e2068  src/google/protobuf/wrappers.pb.cc
sha256:cb172cba98ef0499048b559b4db3d417f46eb93377e9a4666943ce147198d146  src/google/protobuf/wrappers.pb.h
sha256:a26c1d6ec73a592ac31796289a61ceffe2db2453ff427dfdd7697aac50844280  src/google/protobuf/wrappers.proto
sha256:7f0f9f5c7a7cb82d896667648a2b4aaf9d558bfc3206a0eadd7e83f22aaec0f4  src/libprotobuf-lite.map
sha256:7f0f9f5c7a7cb82d896667648a2b4aaf9d558bfc3206a0eadd7e83f22aaec0f4  src/libprotobuf.map
sha256:7f0f9f5c7a7cb82d896667648a2b4aaf9d558bfc3206a0eadd7e83f22aaec0f4  src/libprotoc.map
                                                                         src/solaris/
sha256:8c425588cedb14e1012e0a681dd416e9d749dfeb5fa545d3430c795aa815199b  src/solaris/libstdc++.la
                                                                         third_party/
sha256:9fa1d66efff2ac2095897a86ae0c010127907c7cdd171a0a1874c0c468a1192c  third_party/BUILD.bazel
                                                                         third_party/abseil-cpp/
                                                                         third_party/googletest/
                                                                         third_party/jsoncpp/
sha256:be580e239042fb04b0678621d266ff1709982ff3738e61a2f5b9a07d01d2db7a  third_party/jsoncpp.BUILD
                                                                         third_party/lunit/
sha256:79eaab6532762e78804a226b45a897d4798d92ec089a77dbee1bbb5218ebe468  third_party/lunit/BUILD.bazel
sha256:3fcfcd6010d73bc2b22505b6a91779022a82661809a3e4e0a0bdd7b3463def8f  third_party/lunit/LICENSE
sha256:626df4b94993cf39ae75a3039f2391d031d9363157f5d11333a89769b975aaca  third_party/lunit/README.google
sha256:a2381cc624265a460ddfbae99af73dfdc14e0f446b7da220fdc34594f1300cad  third_party/lunit/console.lua
sha256:3292728dc0545e9c44a91a2d8dfff85d14a12e9acb77be84515c5fbf7bb04ec4  third_party/lunit/lunit.lua
                                                                         third_party/utf8_range/
sha256:919ba7e3544676d304de145d453cb82f48c6ab023e28a495ce430ab8dfd67c3d  third_party/utf8_range/.bazelrc
                                                                         third_party/utf8_range/.github/
                                                                         third_party/utf8_range/.github/workflows/
sha256:1265e7e74b2079704b25fe5d48b874949cce7abf73636db8eb77153a79c1003f  third_party/utf8_range/.github/workflows/bazel_tests.yml
sha256:bbfafe7b712e2d9841c0f90141d21a37c12b7728b8b7786b426965f104b0314a  third_party/utf8_range/.github/workflows/cmake_tests.yml
sha256:ba8f5888ab34d2d25e207864061d2c1d187ac840afb15f6de80890345e5554d5  third_party/utf8_range/.gitignore
sha256:9aa6c29883b4a8ddb1e7d0729783ef44a444029e3746958419428c96c9907053  third_party/utf8_range/BUILD.bazel
sha256:cd30dec2ef12791a4a45ee0bde4777d3362175ba20f9bbe2e974e9e936f1c321  third_party/utf8_range/CMakeLists.txt
sha256:f4088235e3a64fe8ad95b05d0756542ca7010b0012acdb8109b45eef92065b89  third_party/utf8_range/CONTRIBUTING.md
sha256:02de69b64fc36d9e938f418e52723e42f0b2b226d58a9cb3c8dcbdf7059f5074  third_party/utf8_range/LICENSE
sha256:edf9bf2aa78d9706800655e4063666bfc9ccd1ad8f76d57cf88e27af13c75311  third_party/utf8_range/README.md
sha256:aed02053aba862f434c3b8a3f496e429dc3a737abe45c84ed5b026ad5ce192cc  third_party/utf8_range/UTF-8-demo.txt
sha256:c2fe2bd5457c0f252f347d0c296922418ab16efb35697fb499c3961a041e7648  third_party/utf8_range/WORKSPACE
sha256:76ff08ab95968bb239d8751c5cd29286976dc975ffff9a017eea549ca953788e  third_party/utf8_range/ascii.cpp
sha256:a34b5a80d63b11450cb76610a927e02e1ef536f3965538a5aa24c094e24ddecb  third_party/utf8_range/boost.cpp
                                                                         third_party/utf8_range/cmake/
sha256:4d2cb4a0c1c44e1c0f326145b6f1e78d78474b7654dda9f5da4de0daae9ee10a  third_party/utf8_range/cmake/utf8_range-config.cmake.in
sha256:6288631b184aabaa03176d01c8c2996ac3b82fd7312fd78145b8ba99d1ac86bb  third_party/utf8_range/cmake/utf8_range.pc.cmake
                                                                         third_party/utf8_range/fuzz/
sha256:1f76150fc1369c3abf5d2d3111859e6f3c90376dcf54718b852a503c5e8dff5b  third_party/utf8_range/fuzz/BUILD.bazel
sha256:d45a5cde519daf09b6dc67a27f7f6da2c0cf8ac7540d4c9706a20eb13662df2e  third_party/utf8_range/fuzz/utf8_fuzzer.dict
sha256:0babcca8d5fb953d4c333b3edaca6fe946b0b9e1e6337eb6b2652df4130d2bfa  third_party/utf8_range/fuzz/utf8_validity_fuzzer.cc
sha256:f889fca10c1f8cc413f52817384a64efc56ab9e61e95ffb131c774f9a844ddf6  third_party/utf8_range/lemire-avx2.c
sha256:1fb39b0f8463a5bcc916b3474444e0eadbdea535eade50294a0322df602f3a53  third_party/utf8_range/lemire-neon.c
sha256:ca92c97df719730ca505a55e5b7731ed55aa697bc7b6307ce0fc4439c7f8cb32  third_party/utf8_range/lemire-sse.c
sha256:88ee545ceddf4eef5a46ec0e155b5d957e31c1c8ef14d56948b60757215a098f  third_party/utf8_range/lookup.c
sha256:c86eaccf6df4d02bd7c09a06fa015d335a96c3722d48be429a9a91836880f982  third_party/utf8_range/main.c
sha256:cf4d1b2c768414126637a0e4b1f9d2aacc57aaf0e87e7d8210e90469ecc000ef  third_party/utf8_range/naive.c
sha256:a538e15ba36ec7d9927a4322431ea3ef4c315bafe140518e851cc2cdcf8c15d1  third_party/utf8_range/range-avx2.c
sha256:aa55ccce1ae2dc6515c57edbbe331196fe37b5792a655ab946b260b886ebeb23  third_party/utf8_range/range-neon.c
sha256:0d1502cfb087cd45131fb279039d667566ce6c5969444dab08410b0b37b8d16e  third_party/utf8_range/range-sse.c
sha256:73f3982d69c77f76486c36f1f2ef82a877e87b714b427a5474029602953f9633  third_party/utf8_range/range2-neon.c
sha256:007ea3b8ae4692a01cbb7e69419015eb0456671d450c80667e383e7ff991a693  third_party/utf8_range/range2-sse.c
                                                                         third_party/utf8_range/utf8_corpus_dir/
sha256:c19249281275b6c8e3e7ba90edbfbde1998c47f4a3e8171c9a9ed46458495e75  third_party/utf8_range/utf8_corpus_dir/utf8_corpus_durst.txt
sha256:235a0bbeb7136c3fd49a7af365b82f3d79b10e6518c389cea1cf13d66e4ce9ed  third_party/utf8_range/utf8_corpus_dir/utf8_corpus_kuhn.txt
sha256:0a34cf52563d62c368cc7bd9671e5005c15aa07f582e9088b6cf2043dfbea946  third_party/utf8_range/utf8_range.h
                                                                         third_party/utf8_range/utf8_to_utf16/
sha256:bd454a6261cf31ff304829736d664d0362d452fd33f9fb1fdca6de3cf3c47ee1  third_party/utf8_range/utf8_to_utf16/Makefile
sha256:dce148ec8b4413794299d79974d955164d662130bc055d989b4fad5ad339ab33  third_party/utf8_range/utf8_to_utf16/iconv.c
sha256:c0762854f1bd1ccb61acf3f51b2a0f065a58d27f935bb73a97a02a07d27d888a  third_party/utf8_range/utf8_to_utf16/main.c
sha256:2ba23b219806a1f994f1cc28ca2d93102a70873a5c49243b4ab60d82fb310e4a  third_party/utf8_range/utf8_to_utf16/naive.c
sha256:4d8d3895ad3f2f3fee9f2cac704632376b94f22ad80582f1cb4cb40aa7e7440f  third_party/utf8_range/utf8_validity.cc
sha256:29ff998d9f87727d6989741757d1170fa9b9f5e552854816f1f83f6dff33dd3a  third_party/utf8_range/utf8_validity.h
sha256:ec75a5420b78a90d8b53841a1d8e6ace198781ab415bd37234c985a0740c0774  third_party/utf8_range/utf8_validity_test.cc
sha256:406e439eb81ab9599dc3e24e2389e3ec32214145e655d9a4c998e666620d40c5  third_party/utf8_range/workspace_deps.bzl
sha256:20be362677e534805a9f5bfe746b6210cb11c2cdd10df1690c2ba596774dc309  third_party/zlib.BUILD
                                                                         toolchain/
sha256:1d79a7b7c5151e20253eb0e1640045430482e64b9f3f463377a6739e0be9b9ec  toolchain/BUILD.bazel
sha256:1fbca0bd16616ebff4792d814ce5d5296c042c79e4027015bad8a9bcb191cc27  toolchain/cc_toolchain_config.bzl
sha256:98bca820247721f2a208dda746b3609981c615a4f7a2d33c4bbbacc549ffe2ad  toolchain/toolchains.bazelrc
                                                                         upb/
sha256:cf48048790e56844cbc2fd75b38a4e9e7b760aed8104bbbaf1cd1ab79e1f5fa9  upb/BUILD
sha256:d1ee35c4aaac0c73e01472bb14cf9da69ff4dcd3e6a0bf62723bc6ed11d05c74  upb/README.md
                                                                         upb/base/
sha256:d14fb66a0c00ef98c2d82dc626a116faba8dcc158dba2c7127f606e5c536ca9a  upb/base/BUILD
sha256:88b2d1fd09494b8a477611147cbd20ee38be611914189cee93eb6a0afa23070d  upb/base/descriptor_constants.h
                                                                         upb/base/internal/
sha256:e6b3d639b42a80b444ed5207b5d1ac5a5b4836925d8bb660f1b4713a833200f8  upb/base/internal/log2.h
sha256:f4db4c3fdd5f625306aa19a89927304a5a52faa10affaebe929937b62ebdade3  upb/base/status.c
sha256:6a016570d52bae398d1be549c48e00f863ea5451592cfde7cc7449e6f525d15b  upb/base/status.h
sha256:8d04444cea8653dda4c01ed79aebf152ede319796f62aff09e0b1045a4e23f0a  upb/base/status.hpp
sha256:f1b62ee3123c401e5f34b0a12c7a0814204f9906ab789e27cefe205e44d83b32  upb/base/string_view.h
                                                                         upb/cmake/
sha256:31d9ffc888097e9bf77c9608d946855e8782c4075c465e703e2c85dcf0c40af6  upb/cmake/BUILD.bazel
sha256:4d09ebfd076f53dc3a1bbf514d2a18cf4778acaa95f277797bdc1e21fe20c152  upb/cmake/CMakeLists.txt
sha256:f3a811bb05d5b09ffe7874b221817b723775fe26f199586173adfcd56bf80249  upb/cmake/README.md
sha256:62d21401bf3281ed3d7550fb8fd8d27634ae8a72d5f7cfc9ab72e719f29150a7  upb/cmake/build_defs.bzl
                                                                         upb/cmake/google/
                                                                         upb/cmake/google/protobuf/
sha256:9f53ad65933e85805c53b604c53eaa6bab95a1bfb5899a49f6fa4888c393a7df  upb/cmake/google/protobuf/descriptor.upb.c
sha256:e5ff9a0ba0e128fd6a016bd98f457d34fed8d3824b904e0a5b02115cad3d5e97  upb/cmake/google/protobuf/descriptor.upb.h
sha256:bd474ef4c41d64ad8d60f791f28043b123b9204b8e6d389b20aafb82c17120fc  upb/cmake/google/protobuf/descriptor.upb_minitable.c
sha256:c048a900a75fde35fc30d3c28188be2c17fe8a6036441d45129f6d092802a659  upb/cmake/google/protobuf/descriptor.upb_minitable.h
sha256:0b32aee358c1133a2b1ee4f1b0ab9df1b29e5c14365ab12077b4e2893445a887  upb/cmake/make_cmakelists.py
sha256:5b9e127047f357f2161e213b0d799bd3242e518357764f7ab0e6b512cac90eab  upb/cmake/push_auto_update.sh
sha256:17e9dedaa1b4146bf6e5d9bedb4d1d7588098a797143d919f75ff91386bbd1f3  upb/cmake/staleness_test.py
sha256:3074087f29110a38a025a82d3614c20e7f66710929fbb3a58f4649c51473e40b  upb/cmake/staleness_test_lib.py
                                                                         upb/collections/
sha256:3cf75c64016d45dd4913da9cefacd0ea846e1875c0813857b125c475fb90da01  upb/collections/BUILD
sha256:267e5ddc24dd4f63de4fc18c5946dea98a802eec92ce09ee3ede96f760c43ea4  upb/collections/array.h
sha256:99f4ac0341e2410e91d914bcc684780670e32db7b6f72eabd8f728293781d121  upb/collections/map.h
                                                                         upb/conformance/
sha256:83ee19c34e84e83cd8b8b9a39f1cca53d56e5d6dd3e6accb144253cd48d1e755  upb/conformance/BUILD
sha256:8c77123a7bf9682df09524f3fe18f81210cfdb2fedcb23c562dc5e79bd446e9a  upb/conformance/conformance_upb.c
sha256:62df1a915ab7c03ab0e2515cdd6845ae7925b00236609a791291bec6310f2709  upb/conformance/conformance_upb_failures.txt
sha256:d0ae05c08963b839fdf59e384aeff196cb98624676f61ac150a9bcf36073525d  upb/generated_code_support.h
                                                                         upb/hash/
sha256:86fddb19bbca8b183aac4577e6d6ec3a1490c7a7c7b88bdeaefffecad7328235  upb/hash/BUILD
sha256:415f78e8c3e91b56d45b5940d3738d6560fb16470db279f40ae400e767d0bab5  upb/hash/common.c
sha256:876c28262e5220fe6bcd9afdab77bad94cbf999c70b34c4705864871f1e1f699  upb/hash/common.h
sha256:4f459c9f8ecd51a58f0360ff87bab6e7fe137f17995e4b99ffe20a7ba01513fd  upb/hash/int_table.h
sha256:5ff2eee1bdc12b8d102199503abc73fe54932cfbfad0df1b587de8295620700a  upb/hash/str_table.h
sha256:c3602fc961ce40212b4d241ad4487cd3a053a5883c669922b5b3d36cd0f77ec6  upb/hash/test.cc
                                                                         upb/io/
sha256:efafa8e8ff0732d9a0b8774e689cf27b5ad71582da83d0999036ba2eae0ac26e  upb/io/BUILD
sha256:182ce9598eeb1fb80dc691e712526a7478d1b9ec29a496c1e15d7d4d4ed8b12d  upb/io/README.md
sha256:d354eb47e2dc90c3339666668693d7bec181395e859af34a7236eafb43c372b9  upb/io/chunked_input_stream.c
sha256:75236388816cb9eca1dcdb82b1c5458aefaf74942ccf32a08ca4414b2e4a38eb  upb/io/chunked_input_stream.h
sha256:b3f9ed6867a688ab11525ce5a4be108d952256443ae3686cc6eae3dddf138e30  upb/io/chunked_output_stream.c
sha256:b83a39c660baf26ca40bca2aa0ba1fe6432caccccd345f4ce7ac979d9fffdf25  upb/io/chunked_output_stream.h
sha256:6ee00e927609c48758fcce8fee99fe2cb690fb704f023fdfd55b41c297fd7352  upb/io/string.h
sha256:63898ce027b3c8070a03de9663aadbad4a590e7b3a004b81bd9c6e95f5b2a1dd  upb/io/string_test.cc
sha256:a9691bf888d7960378d52408296688fdb8f054bd324cc83b50c9f40c984b4fd0  upb/io/tokenizer.c
sha256:1f9519c26f8fb64395e902978d38003c4d35c822360cc2aa4abb086b2d640ab9  upb/io/tokenizer.h
sha256:f4d73b4a584a47e72dc2503ab0c328497bf3e4d33bc2cd945cb69bdfaef409a6  upb/io/tokenizer_test.cc
sha256:fdab2bb9b5c7f87e41b9356be1b254ee631845c41fa5dacc1c94fbdd0e1b1d6a  upb/io/zero_copy_input_stream.h
sha256:09bd18f5cd1d4adb38b739895d573f400024c984fe0a0357edd64a49c2fab762  upb/io/zero_copy_output_stream.h
sha256:281d51d0ab39be3ff8e958ecac872f68f0f0a5106cba913400a6e9bee80c5848  upb/io/zero_copy_stream_test.cc
                                                                         upb/json/
sha256:0cce9938f02974f5874e69d7db3ecf31e5d733d613bc1d279cc0de8b604ec770  upb/json/BUILD
sha256:2cb6dab48f93b80f06afd81b3d05b8464357f4c570cfa2fe7d55441df114422f  upb/json/decode.c
sha256:d6cbdfef7c58eefc75e85561bf4be9469a066e5c4dc33dcdab930fefbf0e6d57  upb/json/decode.h
sha256:0ad30800673e3c115649ada57ba152ece95c05ab22e009ecbabb66a6496222fb  upb/json/decode_test.cc
sha256:95a1cf4210e6c3c389fedf2d14f7a27d78ca29225c76ea623670985c06f43f15  upb/json/encode.c
sha256:2894ddace1b1a942c11bca1c45f205d15ef25f6d925205aaf8fc65d9c017aefd  upb/json/encode.h
sha256:ee04d25ad7e579e63a597b2349ec9e37a753d33f63db44a7b7031f8a9ae4db6a  upb/json/encode_test.cc
sha256:a420634df57d2e5d1210378e55fd4ec6b099bf3f48a54aa525e886374dceb5d3  upb/json/test.proto
                                                                         upb/lex/
sha256:7bd636e52eda7a34a8b89f82101211d2fdae9781767ab7b6c2d2cb4d51f7ba72  upb/lex/BUILD
sha256:7c449697b0166f4d023a9565afcf9535addb6acef3ccf3f6e8ddc6518e1f066e  upb/lex/atoi.c
sha256:e59994bc380b92ecb77e70ef03bf160b7df49fdae60eae645348ddae9af8ebb2  upb/lex/atoi.h
sha256:2026315f1adc3e64fa0c939642c8f793e11df0bfd8ae27c9a1aabd33be00aa62  upb/lex/atoi_test.cc
sha256:0697f64ec9388710a9c5a6eff65a10b507b89dff28d17133c9f6a085ce3a824c  upb/lex/round_trip.c
sha256:b55bf13ff335b38c2248cd800772af86c3dc71c6f2cb4859212a4f85bebc8afa  upb/lex/round_trip.h
sha256:a4e4c5d78d4c11b8c423f15498bca889b3f1aea28f7bfae414ecc79788fc9ac3  upb/lex/strtod.c
sha256:f371f3ed388b4ec66f42445d62d85ab171f149c3ad41a550826f62aabd261e22  upb/lex/strtod.h
sha256:a3e26b4838a82582e8b7aafc7c9c4ff130484df90d53a4dd98fd56d82c1cc44d  upb/lex/unicode.c
sha256:bc420413758a6201c6bfdb8ded20e8eff43d6953ad398597f9c2c690c06224fe  upb/lex/unicode.h
                                                                         upb/mem/
sha256:9aa3b723f76bb015b07bfd0cf6be037c1cc865927c4d3e5e103b1a77c67bcfaa  upb/mem/BUILD
sha256:26521841c79e2b1d057949fd4b5bfe84299cd5f68a4838229af444ffcbf3f60e  upb/mem/alloc.c
sha256:490f5607a6dd30df37f1c215f427ef3c96b52e056a43702379297c8fd479017a  upb/mem/alloc.h
sha256:e48a068f66d9980d6b814704ea5fd3f675fc9fd272fe74c9774f23ef7e13ac5c  upb/mem/arena.c
sha256:2a41bfaa0453b4f054d13478a1685709137e907599745a0902d56d4a47da0ab1  upb/mem/arena.h
sha256:ff1b2c13fb6809727bffb049b917448a55a953ce66465d859c2211080ea87e6c  upb/mem/arena.hpp
sha256:faad0e25e4781c02e567663366125f72f5b1f869fe69f1657d3ca41a253add77  upb/mem/arena_test.cc
                                                                         upb/mem/internal/
sha256:6afdd25ab1ea2c64812f5ebb24af5206d0f0ab01967bbcd0ab10d44ae7960820  upb/mem/internal/arena.h
                                                                         upb/message/
sha256:fc786e70d79cc7c10d404cbf7f53aac6f0e090ff920022f08de8127da4a0f343  upb/message/BUILD
sha256:36674ec10ca34fe48c3622ec546907496b000d7c1672c130032f7ae31d7e0b85  upb/message/accessors.c
sha256:e22066cc15aab6ccd9b9a8c3db080b24257cbbd4d61f68dad45821f855e8ef8d  upb/message/accessors.h
sha256:fbe290148f1bf228ad6f297df473fbb1d5491e824eda246818a2df54b02d67bd  upb/message/accessors_split64.h
sha256:d0670538bc03f66e1e589012e8dcc3ef05610c79aad1a511ef430eff406ff64f  upb/message/accessors_test.cc
sha256:2284981395ac5b8bc1ac6abb033301398c8dc1331bcd82049be442bfc2e22924  upb/message/array.c
sha256:e88a097f912d05d9d99e5d2dc24bf74c6d3ed11e84975672237883a5638569e8  upb/message/array.h
sha256:c4339d2bae50b9020b5347c32112c7aa0443d1f61614b207775b86c1dacab504  upb/message/array_split64.h
sha256:4bc7af6ec51268d2b219aeabd55a791a1dc6bdd145cc2bb210b277646100918e  upb/message/array_test.cc
sha256:220aedb4b89bfbd3ea4eb8acce8fefd8b515644422fd954c6b2152205c1ab161  upb/message/copy.c
sha256:a8a7268a2baf22f375fc0dbf51fab2fd26b7f6d1136d7b63afd886fac0202e18  upb/message/copy.h
sha256:f82fffe0f8cca2cfa9592bfe635fd03ac07c486d037b347d70e68cf5b9b3f377  upb/message/copy_test.cc
                                                                         upb/message/internal/
sha256:856832de1cbe815d2901ca25bd6321695764012a553aa9ee2653aec25da3ab77  upb/message/internal/accessors.h
sha256:60e3889af6223105b82e6c77feaf0a06c83ecd282f71de052c6109910c242243  upb/message/internal/array.h
sha256:7eb82bade754d1158f8ea21323c98b441d3064baf7256a7b0f46edfb033d7c62  upb/message/internal/extension.h
sha256:5ab5531c468c4c58c5a30d1db85c46942c12d5f37a3e52475f83f4b917f91808  upb/message/internal/map.h
sha256:70d6e6bbaa928be3309b41a60d31232e2423912b3b58a3a1ba0060126651388e  upb/message/internal/map_entry.h
sha256:4caa2f4c0614eb253ea32573cec35f33201c02cd3cddf756203a29971fb432ad  upb/message/internal/map_sorter.h
sha256:37fcfcd259f811ecc9866144031e02e66b295dd60b7aadebb673cea7cf45592c  upb/message/internal/message.h
sha256:10cf3e1bedfd6add96cf992fd8bf6ff0ea82772a3b28070b8112a301a8eaebbb  upb/message/internal/types.h
sha256:4873ab87891670b5189d7e5cb184dd0b7b63e8b09aeb86801125e8da11a69a85  upb/message/map.c
sha256:a50bf3de10549800c64b661633ad825002a500f71d546b0ec1af048cf46361e3  upb/message/map.h
sha256:36eba94a3e25d812de46256b8ea085865d3e71c51f1b53a2344fef56416f5656  upb/message/map_gencode_util.h
sha256:067df77f2bfc840238d12a9dffd4e965cd6b9d305cf5a71dd88b27f6e8533950  upb/message/map_sorter.c
sha256:3a4d9adffb7540bf8b48c69b71d1acf839181834cf121de5b90c312d3f30f390  upb/message/map_test.cc
sha256:6ebf5f9422634cceaaa9b533a6c109cd0259974cd12ca46cd29b61e0458bc882  upb/message/message.c
sha256:402ff6cd9a183528f02a780d12adc136489dca23ac9e93ee99649f69a7e58bef  upb/message/message.h
sha256:d7a11a26e2b56596c54965ecde933b0ae609719c700c4ffc9aed3e7a2b5a3f18  upb/message/promote.c
sha256:d7160c5f09620499dd4b43ff0e0511c1ecb64b9c072e626706f7d4b4d5c46697  upb/message/promote.h
sha256:b7add008660ba1c165971c34939b47d492821ac0b144e35a6c23bba2fb84afd3  upb/message/promote_test.cc
sha256:3c725bee5bda2b5fc47fdd482261d0351e269d39a1ed3f0c446c3a92d2fc976f  upb/message/tagged_ptr.h
sha256:f55e08734813fc234f6709f65b7a644ce3d34e2175c94af05523585a709d15ee  upb/message/test.cc
sha256:23328083bea387c2a294c3933932326f0e6ac5d1674825f092963eb5f209c9af  upb/message/test.proto
sha256:8efd0fbd3a143831045e714ebb2591308bde99eefccd7127153a8c3d68a13c25  upb/message/types.h
sha256:e434ce9716126d19168b4de762cdb39533658e19d2d8c9e32c393ffa997c55f2  upb/message/utf8_test.cc
sha256:47520054b46f02bb700c45b54173927d21719b7aea543e0d690186efd3b77bdc  upb/message/utf8_test.proto
sha256:01b8360d62374c989dc8471081fdf296f91ed1a6159e07b4d0c49b4794e5700a  upb/message/value.h
                                                                         upb/mini_descriptor/
sha256:d512ac56360595746d0327fc395f6444172998e4cfb03f6a52577e50315d9751  upb/mini_descriptor/BUILD
sha256:462cdc2100f04befe6d117335ac06739881f66eae29c03f1dcac9349b17549ea  upb/mini_descriptor/build_enum.c
sha256:4cf808bdad1b88604b90d6e1aedc58e788b9f823e3eb33f48778b442ee3b491f  upb/mini_descriptor/build_enum.h
sha256:79342e660e91ecce02d998dbe3acb5c4ac88f704a51d16fd77bab2b0821097b1  upb/mini_descriptor/decode.c
sha256:0e2ab7004a0802605e0de20da2c8b83bf8b7d78d7f288bd419d3921d703a9022  upb/mini_descriptor/decode.h
                                                                         upb/mini_descriptor/internal/
sha256:5a6a0c87db59d665f41fe422e91a5ee39d94d831e996161facdf50320a2c742a  upb/mini_descriptor/internal/base92.c
sha256:a437b409d0b3a52fff893b54841e3a55396c8706351c96017d28bc975553e2c2  upb/mini_descriptor/internal/base92.h
sha256:939c1bdcd9a39363d1eebabff2e6f81871ceb0c9af030ffd0090c12a9c81c288  upb/mini_descriptor/internal/decoder.h
sha256:c82902b57d7e5accb558762768312ea2b2a74e86cefb33d7a7bf47aede7557be  upb/mini_descriptor/internal/encode.c
sha256:6e7e2c139d1343fec5c07c4683cd701973663ff93f11a8d24c2ad50d0e958672  upb/mini_descriptor/internal/encode.h
sha256:f73483ab03d04f77abe372a2a61412432108624388fb723366dd083c6ef0a85e  upb/mini_descriptor/internal/encode.hpp
sha256:e1f02b3ea4ea155e938109c8ed22c102caee992cc2fb34727c7cd2e2aeb0a931  upb/mini_descriptor/internal/encode_test.cc
sha256:aa45f8883a3e09f07fdf5c28791784f4ed68d777f55e69077dd1034cfd8d7e49  upb/mini_descriptor/internal/modifiers.h
sha256:7d2afbdd3ab6f2db16ce5fa712ca8c93eb10959d037cf6919835e80f9cb624f1  upb/mini_descriptor/internal/wire_constants.h
sha256:2e8e2cf1d81a0a2f5944850a85debd8ec7bfadce6252d0916d0fd755375e4bad  upb/mini_descriptor/link.c
sha256:bc365573d213af71485973deede027e320f27d2ca9e11e652f0572d318c0c303  upb/mini_descriptor/link.h
                                                                         upb/mini_table/
sha256:40734db528102e4590f35e9b79159ef768bd291656e2e378dac0a29b4db6c450  upb/mini_table/BUILD
sha256:9104aadb430eaabcc8277da816d2831d8413cdbce8922531b39fecb2c1182d79  upb/mini_table/compat.c
sha256:141fb781c8929e027f1f96960e3076b94e010a12a742147d86620818ecf3f831  upb/mini_table/compat.h
sha256:84d7966ae95733c1aadc7e7bcc2d0c69f291b5373150ac0e8554cdf38ab9a387  upb/mini_table/compat_test.cc
sha256:7b7f3fbca46f08988958363b67c0a9b1856d990a2d7febf0169ac04af55da518  upb/mini_table/enum.h
sha256:8f2a0c6235499d1d9484208703469a8bf2ff473242c6025028d51f212bff99c4  upb/mini_table/extension.h
sha256:5871da6ee716546e8ca93f9f70f6a604e2353143ff07f761b70c6e1393339005  upb/mini_table/extension_registry.c
sha256:100c8841f072bba549ce4ec45f1f6a13b9b090b0d12a24fc71777cba47f8b26f  upb/mini_table/extension_registry.h
sha256:3f6656376f37159c3d660bb173fc5ff7fc835312e4a92bfa30a18974dda0d6cf  upb/mini_table/field.h
sha256:0c1cb51cdcb404728429dc7cdb487a85dc01d4eca8addb6bdc53589ccd7aea59  upb/mini_table/file.h
                                                                         upb/mini_table/internal/
sha256:4b6f52d1af156aef639125ff6f3ebb49e6e312f716080bc306648c9035990621  upb/mini_table/internal/enum.h
sha256:4515bb627e1ae4135ddbd8e3e900f86a60ac033ecac781e72c8f6c0749c75ba6  upb/mini_table/internal/extension.h
sha256:4044fe13b19e3e84d6bcc6c571897c86e0347830cc6352b457a8f418aef600eb  upb/mini_table/internal/field.h
sha256:ca91b3b36868558f8a457420e87a74bd8b3947bd549857c5d82d1afc492008c4  upb/mini_table/internal/file.h
sha256:57974767470f93d9f011b0a7d5f3254fd8e1aa94546a3fe1bb5847bc68094264  upb/mini_table/internal/message.c
sha256:6f1e440220d29f92c8bf25e76118865cd2700d354d82c8593cd8bfbb9ab60b06  upb/mini_table/internal/message.h
sha256:a7916695f6f05ad68dae6ebd8ff934d296401417aaa419ecd329c8ab5b8df2f2  upb/mini_table/internal/sub.h
sha256:4727c5b3f5f75ba8035263782067020f26173e17447488b49f4636e42131e590  upb/mini_table/message.c
sha256:44469e9e7cd9cea7e29e33d83d29c6ed963b8ff2a79887eb7e3892abe6b5f16f  upb/mini_table/message.h
sha256:b393a01ea537f5c154939fbf6d61f5c4cdc71f1122fa209e6d5dd58c95cf4ea5  upb/mini_table/sub.h
                                                                         upb/port/
sha256:8f35eeac4ad0150be0067cfef984bd0a4a175e9fec4ad2bfc65eed5bf72c4d21  upb/port/BUILD
sha256:fd74663f42c73e43dd06f065a4bc486ed872ecc3745c2a3017cbd7d48576158e  upb/port/atomic.h
sha256:27bda8fd5c39e91903623a21dd00a3c8f7b4b9538909066dd479ba280ffc619a  upb/port/def.inc
sha256:5fac59c4c5be7aa912699ec24374749903798927e9af36cd3a13e437bfa70654  upb/port/undef.inc
sha256:98c79ed21e8aed9c7fbb3505f40627f41d695a73f4efb70f00d9102ea2e8ddda  upb/port/vsnprintf_compat.h
                                                                         upb/reflection/
sha256:91a082b2aae76d2c2e7ede1f16493c5733d6a509e365cb329bbec22ae7c254d9  upb/reflection/common.h
sha256:014c50ccf5ef8641d9a98c0d7e137b2c19d73482dbfbc5dd7560619a4f8fb0c5  upb/reflection/def.h
sha256:c0935041aa96ccd2b1ee688258a61cb6b3492724dcd9d3272bccc82f6613c9a2  upb/reflection/def.hpp
sha256:ec048873cf4d5082e779807327fe5a102ee5cc3c18235797791118ef58bf7bc3  upb/reflection/def_pool.c
sha256:15aff9d00069183fb5075d9da5f5f97fae7e6f1babc0d6d4bdc083a2582bdba7  upb/reflection/def_pool.h
sha256:e72e0e01ea073e0520e05a2d807026486de1a4c626a510205d68cd0d160b2453  upb/reflection/def_type.c
sha256:b973d3e6012921c32e3dfbe33301122a4cecad48c238ad0eacc29cbd34fc0d51  upb/reflection/def_type.h
sha256:b3bac33b3f5c3ee895eee9f91ce0b1f5a1734781d70d51abca8b22b8914e4a89  upb/reflection/desc_state.c
sha256:b02b6b868389cea5dac67a0a27e284e7643572c9998dace2a6c73aa638dadb1a  upb/reflection/enum_def.c
sha256:2deb2f8b9bf630ebfd653d26973e137adaebb05efec2fff942efcfcc0c428e2e  upb/reflection/enum_def.h
sha256:aef0fc011dc31cc7eda2fca42badee76872feefd7007c8fd69df979607ae9327  upb/reflection/enum_reserved_range.c
sha256:a9b0a2bcdd66a72392d930fa68155acd0812af2e0cadc1515713dfe463a62535  upb/reflection/enum_reserved_range.h
sha256:7ac65b0082cbf29a6d5fd0a70b94b61af64022dd8d5b568cbb5c101d427e10d9  upb/reflection/enum_value_def.c
sha256:491c2d95df577da5c166880ebc8b394c8f37769805e2eda344de40b89670dd7c  upb/reflection/enum_value_def.h
sha256:e7d4c0606464682948654f18d9bf302965f2b154f29507c721bc7af78b232420  upb/reflection/extension_range.c
sha256:1322f057925da260cd051b58e4aca3bdba16395239aa829615d56b31cf1fdb17  upb/reflection/extension_range.h
sha256:e1cb7954594401828fe17e375b14fd3a9482254496ab9c46ae99c02ad4252f97  upb/reflection/field_def.c
sha256:5e315520c31c0fc31d7ce70149c645f7aa54c8ada61f91b8b602a640fd49a771  upb/reflection/field_def.h
sha256:01d69b29cfddfca9019b3affbb4f3fc29c81c276998fb1903b0c44e2767dd7bc  upb/reflection/file_def.c
sha256:c0e94c3b92bd4276455b8de49e3f54ddfe0bd113f0346c84fc885fda67142acd  upb/reflection/file_def.h
                                                                         upb/reflection/internal/
sha256:3efef6c510a65b12a60453b2feb46bb8c7de9552422bbf8bd141ab16bf53b1b4  upb/reflection/internal/def_builder.c
sha256:722cf914503e1e2da5eb269d2b0d2a598d8d7fe5bd9c970dbaea9ef3074f4afb  upb/reflection/internal/def_builder.h
sha256:99101e34f9b95b5670a01d93cfefd612f7881dab4c5573d17c4a9d9ff7c7d396  upb/reflection/internal/def_builder_test.cc
sha256:b2f5ba9abdd2c1708d2d50991fe279a9d4298e9387952bf1e1288f4b50287d27  upb/reflection/internal/def_pool.h
sha256:76ab8c2ec2c3d4f7d9715ab70e3fcfbb56feb3cc42bde42f3f8b85668e92863c  upb/reflection/internal/desc_state.h
sha256:9a4e5cd76034f340cc05e4da2cc5fb40f8c3bce610f8ea150a82c1a09c61ef61  upb/reflection/internal/enum_def.h
sha256:2103f0ae0008b3f5a8f810df71017be1f4d5c00ca04d3f63d5c2d01d1cef71fe  upb/reflection/internal/enum_reserved_range.h
sha256:9c850589bb254895a4b3da476df835a1a7bb8b31dafe2730c64aefee085884d3  upb/reflection/internal/enum_value_def.h
sha256:aa2134a8accbc295e7e77f01675a53f55407eff06d28f7ab2b5e82c7488e55df  upb/reflection/internal/extension_range.h
sha256:90a9cd7de9619dba7786a32bac838ccacec0b155ca42209d4d915d8386167cd5  upb/reflection/internal/field_def.h
sha256:bb243d4b6500ab10216568cce3f1ac48b3b02aeafedb36fe124f6e12606d4fa9  upb/reflection/internal/file_def.h
sha256:62802eec5210c19d661d8b388b44f1dbd38625c76b30e666d3806e83ae05cbf3  upb/reflection/internal/message_def.h
sha256:ddeb84e6d93cdc7f5d4d19f0108f0b9e5f8ca44ccfc4aa5e3360d64510f65628  upb/reflection/internal/message_reserved_range.h
sha256:26c91bce25901db3f0845d3848dfc5cdb40cdc8a85647c337b22a5f50af30452  upb/reflection/internal/method_def.h
sha256:811a5536eccd870faba8fbbf76d12aa9b248cbd94de3c9e802fee4a70ae671d9  upb/reflection/internal/oneof_def.h
sha256:2a1a78859d42b2eaf2264ec11a6d539518b50e59963e4aa8d9c23098c00a08fe  upb/reflection/internal/service_def.h
sha256:75c741c4d9e2c7c9642bdd5eff8cb6b77c42c6dce5ce51736a6fa4817f1ada83  upb/reflection/internal/strdup2.c
sha256:0f1a6ccbc8dde6fb952ef1a58fd832c80c23ec4dc47e0b2763e7fa9bc52b226d  upb/reflection/internal/strdup2.h
sha256:606c909334f1a5af9fe1a730751f5306b2483038ca00b6bf08b8c1c10bc69ead  upb/reflection/message.c
sha256:d5d64ac00059e93a0a85865a3b0426f196e42f5e662abd55c1dd44c7d5af55d4  upb/reflection/message.h
sha256:483203b8009bea231b2a0b01b212b23ce4ca246a12cbdb12ab9ab3ed9eced252  upb/reflection/message.hpp
sha256:83fa824516d189ed5f56eeffc27ee4cfff620f15f6cfd914d00955b573b96349  upb/reflection/message_def.c
sha256:94a0c336939e53b00bab1362d1e050dc41b1836063ed351c85f4d2a6a25309c6  upb/reflection/message_def.h
sha256:f72dcfa24007ba54344d2c054879306c95a9fdcb4a803ed507a2069e73c8211b  upb/reflection/message_reserved_range.c
sha256:ae4d5e0a3292bd77c4338ae8fede5a4b7b1afc147e31e8f28645db569ccc479a  upb/reflection/message_reserved_range.h
sha256:da95f888e99a416b3af198423c4e3bbda8cd000a0a75fe3507cdc340a7613be2  upb/reflection/method_def.c
sha256:81032f6889ac3978089d598d4eee38bbed8eae4a8e327ccc7d454c658bafe6d0  upb/reflection/method_def.h
sha256:239300f4d3625444cb89e13c16196138583e524982bb4222fcf43db92140191f  upb/reflection/oneof_def.c
sha256:552b52ce83bec76bde892a305fb23ae2be948c51a98b405a9f6f77a08f08e693  upb/reflection/oneof_def.h
sha256:f21518eba3cc4bc95f5396503d3f798e4c0c010ca099fdf42cf6614042bc80d8  upb/reflection/service_def.c
sha256:162b601e48314f2bbc2510c36a208b1181808d2c37438cfffce150c83a6c2e61  upb/reflection/service_def.h
                                                                         upb/reflection/stage0/
                                                                         upb/reflection/stage0/google/
                                                                         upb/reflection/stage0/google/protobuf/
sha256:283f37c227b9564a45208097ea24953e3e797c51b4a877acd07c98cf922807e8  upb/reflection/stage0/google/protobuf/descriptor.upb.c
sha256:a1315b3c16db188c020e5002a99c77fdfd381ce934b479ca8af29bbffca467c6  upb/reflection/stage0/google/protobuf/descriptor.upb.h
                                                                         upb/test/
sha256:470112993038068ead40359063f0865de7e1eebe84541fe752dc1a67a7fa5270  upb/test/BUILD
sha256:ad2ddaad1efcc928a48c34059d65f9e39c228aee30f3c7a584f28062bab58885  upb/test/empty.proto
sha256:b190b3cd6efd272df961d6129e843106a38c515ae07be145a53eae816785ab6f  upb/test/fuzz_util.cc
sha256:29c12b215b9006bfc0dae382c1bcdfbca75909c10d0a9a48e288acc90411eddf  upb/test/fuzz_util.h
sha256:5bac9a79d82cc98cc6b135a4ae358c72294bf67596c2857616adcb544be89e35  upb/test/parse_text_proto.h
sha256:ca9dd8f9c0d06005162535e45c89fda3d13d80d0650a9ac7ff4b8857e2b896d6  upb/test/proto3_test.cc
sha256:6af37e0a6007ac064ead748f9aaa1fc2e686c31b164989f8ea326c8e0503756c  upb/test/proto3_test.proto
sha256:802cda64f1d5afdacbfb50d5a1d0ab11babde55d5171b8a4ce19e8b31cf9db87  upb/test/test.proto
sha256:89396413969f14c6dc174dcdea920fba3241d12a23fa84d2240cec99bfd372cb  upb/test/test_cpp.cc
sha256:6bcef3bdf0a6d63ee5b8faadac0837862a4f4b91e5bfe3e44245929aba7be431  upb/test/test_cpp.proto
sha256:2fcdf46ad76a1316f7e9d5a1db0866328a793a2b599dd0060aecbe1672d15040  upb/test/test_generated_code.cc
sha256:f9aebb91a4e3aa2a6b87717d386d9c2fc3f5bc44d1e317366deecf9ba205e3b2  upb/test/test_import_empty_srcs.cc
sha256:28cb3605a88ea25df3d7c21d8c818eece1b22a8062f5760140cab3fb73e34de8  upb/test/test_import_empty_srcs.proto
sha256:e35c075de05d332ddfbf1c2b904d2a9df7368baf0cb4f0f45cff1a725d6caeb8  upb/test/test_mini_table_oneof.cc
                                                                         upb/text/
sha256:39a14d63dd7be1188c58131d188f75f5b555c3c544995a02796a897624e09c23  upb/text/BUILD
sha256:1170c34340c0cfe61268b7f9c1bdb76dfa86e9f26578c857e82a4c6b0bd252c8  upb/text/encode.c
sha256:7afc560a1dead532c1cad8793f1c3bd07ec887c1385a0aefba5833f1f1ae5f4a  upb/text/encode.h
sha256:316c7cc9fda234c645b6d86388e1787c0fd45dc66b794e8b07522eb1da11d52d  upb/upb.hpp
sha256:a3d2348bdc53f296604eb8de9ebbb9217fdb9b505909adfd89dd3b3935948267  upb/upb_so.c
                                                                         upb/util/
sha256:c4b48711d6921f25425e83b78555d62ae8b507464fa3f40f23b0e990fad48138  upb/util/BUILD
sha256:dfb9b216f7989dcf1691d824c87c73a5819fe830ae9e97f11d1585ff0d74e4bf  upb/util/README.md
sha256:0ac7c742b59af3b7a647198474f77d4ca13d46d656ca31e5a0cad0b5b649dc21  upb/util/compare.c
sha256:38fbaa47ea151b3ad06a10a0c35dc12bc005e2320b46a7aaaa666436ee039250  upb/util/compare.h
sha256:8f0fc262adec712c3264bc495fabe27e43b84883aab249ca357507fc0fe6f553  upb/util/compare_test.cc
sha256:377e29a0d5f7e9a167c0054cb7ac49582e59e244d15e776fcfbe183d2d0e3724  upb/util/def_to_proto.c
sha256:3aa198e78f0cf7dea3f46531471f5228c07a315861592bb61ef223a4750cbf3c  upb/util/def_to_proto.h
sha256:7321c427c519b3abf818d1adfb4597def4298418200a82910d41ca3e249d4ed6  upb/util/def_to_proto_fuzz_test.cc
sha256:e9cd4a215551a030aeaca37724facf1e43688afe15ec4471d6de9b7ace8c9d7d  upb/util/def_to_proto_public_import_test.proto
sha256:bd36f674815b610244ca870b2074a1d7fc96be83a35eb876221bcc6ff78fa950  upb/util/def_to_proto_regular_import_test.proto
sha256:ba86f9504c274adaeb2d8ccfaed60bc4e8f1045f70488935807ffd8475f02cca  upb/util/def_to_proto_test.cc
sha256:e2a0a94f15fdce3a9665a1a86d9c59b2f9b457565cb0616bfe2a2cfdf6c39b1e  upb/util/def_to_proto_test.h
sha256:24ea0081b0d01bda8cdb94e66732a108aa0f662e9caee26c5ec16603d0eee3da  upb/util/def_to_proto_test.proto
sha256:d255056b6c7dc32fa6ae861e65a59b0a10f4a463ca8d3693f2c237dfb613f07c  upb/util/def_to_proto_weak_import_test.proto
sha256:d255056b6c7dc32fa6ae861e65a59b0a10f4a463ca8d3693f2c237dfb613f07c  upb/util/def_to_proto_wweak_import_test.proto
sha256:711d593146ffb8484b81f206f2fc66b167003c1a0812a99dce7cce09d4a9adb3  upb/util/required_fields.c
sha256:9b37bef0d07e826a8b8aae5456e1e4c18f2f5d060dfa1cae056b9321478cf838  upb/util/required_fields.h
sha256:87e538caa733ffc25e0ebf7f82e28297c9b6620895d7c012abe7efe4c0589dc7  upb/util/required_fields_test.cc
sha256:a7d779b6b0a163dfceffe5b7224531cd0b657466dc25f97fb1e1e63b97dd5877  upb/util/required_fields_test.proto
                                                                         upb/wire/
sha256:3b8253ee9a2f75b1336727215346f314cc185774fff7da0aad37828a17041413  upb/wire/BUILD
sha256:570e372b7cd644439575b7115171d365068036482435ca47efcc5f9164738223  upb/wire/decode.c
sha256:6a7c59c1ff5f47a047323a78740445b9994c08e65751804a62f3ccdff547b8f7  upb/wire/decode.h
sha256:e3827867809c03cc6e7c1856a1ed492b5491d2c27a3d40ba61e0921c7293dcbc  upb/wire/decode_fast.c
sha256:58ec621c41deedec689acce4c87e56ceb9f62c24bb4aac032e00aafbfcfe029f  upb/wire/decode_fast.h
sha256:17986ec89b6a425af017927f0fa3fd2be077aa47e1c6bea51b822e1afc0754f9  upb/wire/encode.c
sha256:8fed8ae3bd2378ec25d828e60a9d5c80d4e828a88951d6e1bb7f36fecd8944fa  upb/wire/encode.h
sha256:9640e72556a9c3ce7d5dc577a1f8b7f1c7aded52bd3bfe45f9e66d0ab6d94bd2  upb/wire/eps_copy_input_stream.c
sha256:664cfee2e7fb724ea2d0b8ff19d0ec3f3223d9a7a8dc5dd5fdd3d8d94cb150ee  upb/wire/eps_copy_input_stream.h
sha256:80f0cc69902c7bc9ea4914f6608facf36c19cb5e151c64b319b0d66a073017f4  upb/wire/eps_copy_input_stream_test.cc
                                                                         upb/wire/internal/
sha256:c032a0a52728098d0a18bdf9921aeab04be897f3e0a0fd9d8cd31c2de0695367  upb/wire/internal/constants.h
sha256:7237bdb97c1d459f7fc5e50e36c726a0de6a1da4b27289f87762873bfd8a9fcf  upb/wire/internal/decode.h
sha256:bce5f8c3e97ad55d72dbb20898c3fa3d956d2dc5e9ac5f70f3a0ac776a7c62ee  upb/wire/internal/swap.h
sha256:a396b630e001850db3b7e3300641c9fab2fd8591916aa62062f75f4a7d68e449  upb/wire/reader.c
sha256:a5c3ccc9f5fdcfd9c3fa8f85a24516fc2d7aad6d887b1e29203a90c5fe048232  upb/wire/reader.h
sha256:cdc0f5b8d7f6b16e283add892fd6c1e9f9b9b8d946c4cc1dab74ed063034d2eb  upb/wire/types.h
                                                                         upb_generator/
sha256:5f05bd9494a1766ce97dc25f0ef192361efe97820a28038629e8642c100e6a5e  upb_generator/BUILD
sha256:45d9772a02178a16a7cd45096e06da00c922cdc27fee84c76dc85a1eced91939  upb_generator/bootstrap_compiler.bzl
sha256:c878b993b7c0e2a1fda06eeae3b2e6ed88a079f683d40c3f88e201415e01b8f3  upb_generator/code_generator_request.c
sha256:1e90f7cf7c199f294cd714ff1f95d64b9ee2cd16a3c7a59071c63de0349ebc69  upb_generator/code_generator_request.h
sha256:6600f72c8e4f8d25e1fc3dcda439f1570fbe4ffe8640618c25c886f9f6337e9d  upb_generator/code_generator_request.proto
sha256:5e97be410b82c1d611ca789cb8206f682deb3dafb08ee35bf50f819da4f08470  upb_generator/common.cc
sha256:a842c30c7901f4c47ae37dd94d9cf5cab15d2c3c2045fae81a9256d0022dc8f1  upb_generator/common.h
sha256:dd43d2f03bcd0488d27da805d2d7ec5c4408a89fffade45891eaf4070b344390  upb_generator/file_layout.cc
sha256:ccab25920a613aee6ca916d0913a7cbb54a7faec7de7cf5a934757649a17490c  upb_generator/file_layout.h
sha256:efc037b645d48870a8a9fa0e273f077f6c7f884ff8f2830b77d818721856ea22  upb_generator/get_used_fields.c
sha256:3f854b3e246b84f6ae7e010a6ab684cd8112dd2e496df0c9ee27f81c45949230  upb_generator/get_used_fields.h
sha256:399d59569a29afa55e6d30e1cdb252352abfd5609e1ebb1cc5a981b1bda1145b  upb_generator/keywords.cc
sha256:e1bb419bc71856b9b1495bd86bd5ed195c5114540dbbc92c138d3e3f17ffb3f0  upb_generator/keywords.h
sha256:8b8710586fb09f7e33a702012215ec942aec27be9a4c432c7ef464a9c24b56bf  upb_generator/names.cc
sha256:9d27af9fb6a58460a3276922beb662dff5b0510bc361f4433bd7d8b596088c38  upb_generator/names.h
sha256:04c69ae671e53e093e8b671b50b2110e4801ba610e7cf92882b68ed8491ff6e0  upb_generator/plugin.h
sha256:f0f4584c1322007a73002951684bcf40d1cb0073f05d2f83ab93e958664b1687  upb_generator/protoc-gen-upb.cc
sha256:fdc69c784ab4b8992e457c04e1c9e6b77ecd801bb82367f021d3e7d2492a2e2b  upb_generator/protoc-gen-upb_minitable.cc
sha256:c66204cc59e157e246ebe538ba84af860298db29fb35bb283ae7005bee3b7e84  upb_generator/protoc-gen-upbdefs.cc
sha256:529e8785c117bda603137ac4f701b2a01aaa52e5fe5d292dfab7882c8befb331  upb_generator/protoc-gen-upbdev.cc
                                                                         upb_generator/stage0/
                                                                         upb_generator/stage0/google/
                                                                         upb_generator/stage0/google/protobuf/
                                                                         upb_generator/stage0/google/protobuf/compiler/
sha256:55e77317b453c708d2062ca2a7b85f9a1c680d3b0e4362f7ec4d44ef7ced0cc2  upb_generator/stage0/google/protobuf/compiler/plugin.upb.c
sha256:506b9b073a509a9be359ef787443f6f87b645e8f789fdf67e0eec3595d94eb3e  upb_generator/stage0/google/protobuf/compiler/plugin.upb.h
sha256:f60c44cb208e9eeca095bfab1fd541690393efee6c01f8f3297e1140225dfdd2  upb_generator/subprocess.cc
sha256:90f7129a11a4615505be5e14f438421096b566a40ae873860ba7eb4304c54bfc  upb_generator/subprocess.h
sha256:99ac7573d6206e8c7b9b92620265889041f85348625797f056a1abb3f439bd49  upb_generator/upb_generator_so.c
sha256:8c853727ccecaf47e6da2ce9bb62e72160ea877f459a9e1e3fa27deca0bfcddb  upb_generator/upbdev.c
sha256:4ad0157080ce78b10e3f2eb56ddb70e10ce0fca43d94e758f835745589a0f28d  upb_generator/upbdev.h
sha256:ea1f79569913b393fc2c93f044f2a5cdd7fd6dc6f0a9b571c5d2b924b8e59a28  update_subtrees.sh
sha256:4fe55296f6488fb289c9075e4106233a4d3d1e6e943cbdd49cbc33cdbb7f3f28  version.json

Return to home page.