| """Mirrored integrity hashes for the pre-built protoc binaries distributed by the protobuf project. |
| |
| See ./mirror_protoc_release.sh for automation to update this file. |
| See .github/workflows/mirror_protoc_release.yml for automation that runs the script daily. |
| """ |
| |
| # Keys are chosen to match the filenames published on protocolbuffers/protobuf releases |
| PROTOC_PLATFORMS = { |
| "linux-aarch_64": { |
| "compatible_with": [ |
| "@platforms//os:linux", |
| "@platforms//cpu:aarch64", |
| ], |
| }, |
| "linux-ppcle_64": { |
| "compatible_with": [ |
| "@platforms//os:linux", |
| "@platforms//cpu:ppc64le", |
| ], |
| }, |
| "linux-s390_64": { |
| "compatible_with": [ |
| "@platforms//os:linux", |
| "@platforms//cpu:s390x", |
| ], |
| }, |
| "linux-x86_64": { |
| "compatible_with": [ |
| "@platforms//os:linux", |
| "@platforms//cpu:x86_64", |
| ], |
| }, |
| "osx-aarch_64": { |
| "compatible_with": [ |
| "@platforms//os:macos", |
| "@platforms//cpu:aarch64", |
| ], |
| }, |
| "osx-x86_64": { |
| "compatible_with": [ |
| "@platforms//os:macos", |
| "@platforms//cpu:x86_64", |
| ], |
| }, |
| "win64": { |
| "compatible_with": [ |
| "@platforms//os:windows", |
| "@platforms//cpu:x86_64", |
| ], |
| }, |
| } |
| |
| # Synced from https://github.com/protocolbuffers/protobuf/releases: |
| PROTOC_VERSIONS = { |
| "v22.5": { |
| "protoc-22.5-linux-aarch_64.zip": "sha384-4rBMpoB30Rjwti6ggmSo8WYz5xGE/LES2bospjd7blTS3Ygj2IAsJOCt6VmlRhLh", |
| "protoc-22.5-linux-ppcle_64.zip": "sha384-ulV1n2lPtfD1qEFWXLdpJ5bGswCRmhk0NVYLNjRBUSAlO/O97mplvDYUpwX+8Kqj", |
| "protoc-22.5-linux-s390_64.zip": "sha384-KzKLDSBMXwMQTHowWexDEEFkpD48jMOsoX7l3GMP4dVrgjSgaf6KIbMZ2/0mwJKr", |
| "protoc-22.5-linux-x86_32.zip": "sha384-v79Zuw2ak98dSKXqDkzosiMnc3cwSteMuizgEJu7bC5oJvEYMlXHCz37XBIMmftg", |
| "protoc-22.5-linux-x86_64.zip": "sha384-LvvYFW33r9C1mcCqnNJmt1EoMY2ToXU68CXKyz/+OyvvyIRmgAARLzwVBdIrpORx", |
| "protoc-22.5-osx-aarch_64.zip": "sha384-bvD409mDuUb3qOLzx58r8SMBsbCTveC2co99WsR+5RX4Tm9IowNM/j3b2tuhx7jw", |
| "protoc-22.5-osx-universal_binary.zip": "sha384-hDbjYyN52oiIf4j/rMlX2V4r1qagQsoH5Rxsa5S/k5EJDn0th+PHHc/wZVcRMEWd", |
| "protoc-22.5-osx-x86_64.zip": "sha384-QIsuPiPcfEbLHj0opWR2aJwa/cZO8Zi0a7pXw7fNhLnzzOqGT9NwAGOz1MaDvLNy", |
| "protoc-22.5-win32.zip": "sha384-zxwlshvYwIYCKAmOczZ3CmY0gMyfi0VUKz/5p0m4U0Illes0g7SAAnRGdpK3zpx0", |
| "protoc-22.5-win64.zip": "sha384-0jn4kTJ9ueIYdsQo4gwQt0SwVrTF+ROZoyW0WE9f+GSXweLIvfRyxssdCo0Rp1RF", |
| }, |
| "v23.4": { |
| "protoc-23.4-linux-aarch_64.zip": "sha384-36L+9u6RetU65cpV+C1AtfPEMEvqwNarfCdBAy00ukdYT+xXSWeSYynGQxkIMCY8", |
| "protoc-23.4-linux-ppcle_64.zip": "sha384-Y5y2wQn38Y0obtRe+wNoCspl7hdoExwgwqY4ObBxLEtPug5ZbLZxfrd1g9GbqJLE", |
| "protoc-23.4-linux-s390_64.zip": "sha384-EWqVU90VXUX9IsMzZuM/eTcvQfg69WC+5oPfl5IZpAjoJehzJuLleHdPYO8b3Af6", |
| "protoc-23.4-linux-x86_32.zip": "sha384-n0B9jivyQuUDHRKcPUjO4mbKTCikmkBFIzui9IG6L2pTzCoDAQYJ8lEX2zIQ95LT", |
| "protoc-23.4-linux-x86_64.zip": "sha384-w9VyeEVgTWWlGcZvFG/N2HLWCIDQuIEnizkiiBijZgJK/B81dDUObvSo21VY+aE7", |
| "protoc-23.4-osx-aarch_64.zip": "sha384-QOXoTVDlsf3GdN8MjGM7Yvp/rVhHVdYgxwHGPb5S+awfYQnGHYXMlL7L8CgdHVDL", |
| "protoc-23.4-osx-universal_binary.zip": "sha384-Yp9SV5FlW0N37njfqAHFIhflb+eb8R7YQpw5nFiyN6s+u1sxHCw9ZCZh9ZzL9QCq", |
| "protoc-23.4-osx-x86_64.zip": "sha384-c/SnXBOI72mK6XsVtXR15SzhMapFf/a3PGT1+aCAmtl5uiU04olZagu1BMziIxNR", |
| "protoc-23.4-win32.zip": "sha384-1NB0mSSMTlp9CHO0QOre51hNrilVnO+JkLafquaowkcCRKgyZV3ZYK+ExLi+DJyX", |
| "protoc-23.4-win64.zip": "sha384-w7UcenXNSkyH9tTOuYo67Ra2WUMkS/la5ftWAuoAmXy/Suj06fU5LHLCx2kQUgOD", |
| }, |
| "v24.4": { |
| "protoc-24.4-linux-aarch_64.zip": "sha384-1yUAFmmBLZ3LU/vJoLxBX/MWJeanKe7p9SYkVmqlWwghayQEzifO6zsZ65fbQrNZ", |
| "protoc-24.4-linux-ppcle_64.zip": "sha384-vx5i4cMWTK4d0P7yCucDG5T8z9nk+Ypi85+nOTZNrONPSsBoDpmrsjTeErcAxTD6", |
| "protoc-24.4-linux-s390_64.zip": "sha384-gXY/gbqiOqNOfnHh7Ae1CJDUeFQ+0ZdgJrjNoeZ0Q5dL5IrRiHIdD0D1nV8wo4d8", |
| "protoc-24.4-linux-x86_32.zip": "sha384-7ssqfPe6uiKeT2d0WFAOoa8xHePYPWfOpYZrGRHlvj7U7CKO9CweqRCqiZ/ItLVg", |
| "protoc-24.4-linux-x86_64.zip": "sha384-gpzw2FvYI08YGwr4zWVcNfNvEiy8UegP/oa5NyG7gejthfpyzXWtKAtT3fo5Zmct", |
| "protoc-24.4-osx-aarch_64.zip": "sha384-OlqTHfI/D8J2R3r0Y9o7BQIrODGYNTPCveDyte0zhniECsgDddFSZHR1JxjjtUj0", |
| "protoc-24.4-osx-universal_binary.zip": "sha384-cNqrP+ghI+h/Cvd/KBBlfmYiP/rfhdiBjXSJaDUchlJoAJnW6J72jG0W81PXTxpj", |
| "protoc-24.4-osx-x86_64.zip": "sha384-rM42wIQ9S33LqbL7aTmUT4RIxZfv93GNrShlwj3RYFbAQ4iGJ4vtHOgPwv1QCovr", |
| "protoc-24.4-win32.zip": "sha384-l9ruRjAjGgLYJAQ/r+2Rw7mcUDSvH5CqFZK422aNMbPKLzmjXxtfhK91JT9xl+cU", |
| "protoc-24.4-win64.zip": "sha384-HR8U6fkwvpJvc5LlN7fdl6KgAM3BOtxJm0+HyyaT4EWtQIkdKlGW2kd7cQL56X3L", |
| }, |
| "v25.3": { |
| "protoc-25.3-linux-aarch_64.zip": "sha384-jwCvnInYx9lD4bNy3EI/leVIVGqpyYkJ3qZSXXtIERcaBRIS1hAi4Tluu9Cy4eiy", |
| "protoc-25.3-linux-ppcle_64.zip": "sha384-aLa68jnCzwO7pS0ler84UxwzaL7srl+9fFZuR3ykh4FJIDJW/jCQGTeuos8VfWcI", |
| "protoc-25.3-linux-s390_64.zip": "sha384-PrlMkT15A2RsI4QYbRgvxq/xsNV7i1jzMbIZkSHDUMyZPC2Txf1ydLrmsIdQ/NQP", |
| "protoc-25.3-linux-x86_32.zip": "sha384-GeYiLamJeiA/5/JY1bE9JisEoQwy9T65ZwQHmfc6JFV2VkWbUkRHGJqt3BeCBtP/", |
| "protoc-25.3-linux-x86_64.zip": "sha384-RJ5r9hcTEMpphUBr1LLyYhjTc6k4tGkqGOW/UOHqHCSTGyFKG2DD7hfZ0XHdrc7e", |
| "protoc-25.3-osx-aarch_64.zip": "sha384-B2T/H3pEAm/tEnOLvMhTRae5zq5PCcPMzTjWspe+vjS/CmTxVxnlMH1XjxgibILi", |
| "protoc-25.3-osx-universal_binary.zip": "sha384-mhajph4BOcfzO74CC5u5JJ/eQ/sY6/Js1sDBVTszZmmo0nxqHU065rnDkHM5yy9i", |
| "protoc-25.3-osx-x86_64.zip": "sha384-AUt06iBAyAmj1bB9KVjilbCX3moW/RLLUwJK3XNLzM3JY9/jIcaY61Juf/gCON3A", |
| "protoc-25.3-win32.zip": "sha384-PoVupdbxosMbZs//vJDkLXjTzY2pfF3vI3lJ9J+SoMqsv17r/kFEzH8brM64x0FS", |
| "protoc-25.3-win64.zip": "sha384-Fe23g3o7lyfGIpl8YNK6zLecYvp1A7dRjOozoztLQPoIFYlKmETsjh5+p4USHrkL", |
| }, |
| "v25.4": { |
| "protoc-25.4-linux-aarch_64.zip": "sha384-Kdis/EHUk57zO/zF5IT26hKjLIejDbllcxaBh2BDyCPbrBqVe5Uj/2W68ge3snEC", |
| "protoc-25.4-linux-ppcle_64.zip": "sha384-Gu8Rg4BsEfq1INY9xsK22WNgDGAr65f/4++TW2oB7wt3mDvEmUbyDCqzsN7YBOJc", |
| "protoc-25.4-linux-s390_64.zip": "sha384-bEcsz4uZ3UWWOYY8FxrQGypKZbYuwGWjYfm/OORcgGBziubAgllmKrqFdlhumXzP", |
| "protoc-25.4-linux-x86_32.zip": "sha384-SyVLfclPgbKCS+pfOCbrk6KN2CtotprCWQFO7F+A7JCKaZ3WkI2qrjg9Oh6pE9Zq", |
| "protoc-25.4-linux-x86_64.zip": "sha384-siv945RhHG3LXNAq5bP1vXvgbxt4poufPSRYkgPbqBTiCGTl+59qyVXZTiqknqtg", |
| "protoc-25.4-osx-aarch_64.zip": "sha384-EYIIA8DwOtQldIxM0DQy4UIRrR8qBZ8C0lO5g6Ag3tIwYcRpNhID4VCvGGxNPGOX", |
| "protoc-25.4-osx-universal_binary.zip": "sha384-2i1zsf+fyWNHqohb4DkjJr6pGzECVlvSHuyudopTr8ZeINd7X2bbQIcMfMkCWLdQ", |
| "protoc-25.4-osx-x86_64.zip": "sha384-gwVaVGxXv3u/H6VZwVA2HSLbTIIODuYcT2uoJyUrx0Uf3EbSABPk1ym1VkIA+d4T", |
| "protoc-25.4-win32.zip": "sha384-X0fUDFXJBTysrf6tNb3F3OVjnjxn4uMq2vynYvPcGy4PCM4DPyNVgn/9o9nH9AuY", |
| "protoc-25.4-win64.zip": "sha384-AxcWQmrMbxyY1PjgNZaAp2yewyW38kys6q4mSjac4PHNN/M96CbRo1QXWV5TJhxj", |
| }, |
| "v25.7": { |
| "protoc-25.7-linux-aarch_64.zip": "sha384-97+ThCupE3V2Gn9P4ZtGMAbqJDrNYSy6K0FY1/ntwAKdQ/PvCKB5qS1u2CQ1Wn6d", |
| "protoc-25.7-linux-ppcle_64.zip": "sha384-9wnKrgOnvxpPqa6OIvv5GloAMk/MEWaRzajJnVxDAyWdgW9Sitk6Wgjy8+sAV7b0", |
| "protoc-25.7-linux-s390_64.zip": "sha384-TtvteDNvRz9ldY5ku2XHO5KRLNyMg+0wFsB1TBPBOBUqXU1nJtT8ZrZdvFP2oN2t", |
| "protoc-25.7-linux-x86_32.zip": "sha384-2UCcuqXaFu2KXh29AAH7q7nUUDD4c1PXep59eil0F0YjEtqbAlJQbEth9+cOFfVA", |
| "protoc-25.7-linux-x86_64.zip": "sha384-APrQdZfCoQIHDiCjncXlqUlI3x2ODEuKPhdj6qpUfnIqZ5jZ9H54PaF7ldlqXk+m", |
| "protoc-25.7-osx-aarch_64.zip": "sha384-T2S0anUByAJyer3kKLjmLm4b8LiSn9o5xZkx+7CPrHcy7eitP2Wiv9jUBaeolnMs", |
| "protoc-25.7-osx-universal_binary.zip": "sha384-HbvoiIHUrnz1viZ6SweQoFZNemUv7PXMMqIp0QoAA6VEztLGHBuLjYsAU3fuPPwV", |
| "protoc-25.7-osx-x86_64.zip": "sha384-De7p2084nySvK6QuY7ljAHMiITZ+bFBeT36LXzl7+q/llqjWbbEa4JkAevafKYgx", |
| "protoc-25.7-win32.zip": "sha384-dlJgTIQD0VNLmy9cGcdifj4pGNVagfpos1zkCLqoQhKrrnA5QJH8eJEah7wB7uJI", |
| "protoc-25.7-win64.zip": "sha384-fz8/+2LIZIHI0/PrJ/lUgdYUjbYpCUkLVNb59mzJkOcoe09mfhkRjqOmFf0cCwWC", |
| }, |
| "v25.8": { |
| "protoc-25.8-linux-aarch_64.zip": "sha384-u9rkjpCrs+LR/4ESdGxGLi9oHuzBtTNm/XivIreRHDX7uEfqci5nMjnQd/zDv7/9", |
| "protoc-25.8-linux-ppcle_64.zip": "sha384-UEXcOWrX3wVMxhVClw8VSgwtxCk/eyGrl0HqnD09x58pO3ZtsZkpk+SGPPdRoRX/", |
| "protoc-25.8-linux-s390_64.zip": "sha384-QgDO8R4nje5eP0iIF0S4JEVSd3JmM6sl8ms0wiFNdIV3ur8uzHCupsVQaXCIox8f", |
| "protoc-25.8-linux-x86_32.zip": "sha384-kfqEoBsxy1NzJtsj538FHrtRiOd55/eXJs8BknSi/qEXMdE0G7e+xmA/jRuY3Sh6", |
| "protoc-25.8-linux-x86_64.zip": "sha384-MGnAtVu/LPVYMbY13ehjEcNnjkIUtbj5NJoD/oTTAHVZ5Hc8O+3ijHzACcfxI77y", |
| "protoc-25.8-osx-aarch_64.zip": "sha384-yEwCxcJqGeu08gh2LQT+0Mz4MhyL0zcqnIdR39pHtVgcHYoB/xR4HcsSKvhYfEpm", |
| "protoc-25.8-osx-universal_binary.zip": "sha384-fkNSxkn0y+b548OvFQz47oE+u2BSz3KJnvD9kGSdKbqxcX/Mr72TQfageFubdlbn", |
| "protoc-25.8-osx-x86_64.zip": "sha384-aIDsBAcwoIDnyhg0zGnJDsuxFr2xuacDwvCsPV1OPO4BRWwUmheAOurh9bQCGcbI", |
| "protoc-25.8-win32.zip": "sha384-u94lNoz/MwYBciMg97f1ymE+oElZchTQHnXEygmH1ZjRzanyBtkDq4XztlWCp3QY", |
| "protoc-25.8-win64.zip": "sha384-wKdQTiTbgdrrSRGIMSAf1em+NCQBHw0oO+VIaFEhalTW2PCreHwh8l8LplO/RzDP", |
| }, |
| "v26.0": { |
| "protoc-26.0-linux-aarch_64.zip": "sha384-EKzVVD/u2NrKxUnqVheGdZX0RX9MHdeQyvXFNKsPy4QyJdRSaZhtdzUprWocYfkx", |
| "protoc-26.0-linux-ppcle_64.zip": "sha384-HiOh6tmufO8fwqY4luOjTlMNsr70XB4QftLc8rCaJ5Yr/1R4h7BummC95eN2q6ZK", |
| "protoc-26.0-linux-s390_64.zip": "sha384-07wd7UOGkF2d8VVkx4xqN3PWY1yoQKCq0FZTVf6dWgN2pTcLYQxacCY4G0uXtXVi", |
| "protoc-26.0-linux-x86_32.zip": "sha384-HToF2m1cR2bS0nFkg8m9mObCFoT/51UJSt6XzzVarJoPqWDa+hcX8xi7mdrRr83Q", |
| "protoc-26.0-linux-x86_64.zip": "sha384-p/hPsHQe40z3QokS3NEV/kuhQqpBl0iuSXhn4RHL8MLeyYEtZdbHLLUmJTFuoqhL", |
| "protoc-26.0-osx-aarch_64.zip": "sha384-is0QxOPAVZwnznnJXA4SiVGKu1YQhY8G5wDdEa3lfnmHt5EZaTE2au5cPHlTMwYi", |
| "protoc-26.0-osx-universal_binary.zip": "sha384-z/IOuXtnAu+4JQ5xz05GJA4gcK4U777GGDJaALJG/8dn3bTckOtsMcRCkxGPEMwy", |
| "protoc-26.0-osx-x86_64.zip": "sha384-L3bImCCXhv4NfKPO5Ry3HNWWBxavi8ZytWESZiN6SlpMtkAnOpXMBXoZKTsCwW/h", |
| "protoc-26.0-win32.zip": "sha384-zUcblmHJE1Z2w3Gu5DDKYgbJiyta5VfmSrQHKzgSueTcb2GjrI0Qbr7lt+HqG8cs", |
| "protoc-26.0-win64.zip": "sha384-mSLw3GOXqEzPldPAv3fecK9Q29EvdHdrDodOJf+cCQXRxpMy6s26pJikBz50IgPF", |
| }, |
| "v26.0-rc3": { |
| "protoc-26.0-rc-3-linux-aarch_64.zip": "sha384-26j+lJ8JbQrtOiT71bvYSOaBVsE/nhqqudV3Ax/DzJL0dtqKhV0RQ5Oe+y4Ylw0E", |
| "protoc-26.0-rc-3-linux-ppcle_64.zip": "sha384-1QxiTOdrXbB/tr1u0LpheREKIdPzOafq6IEx72V54DuKHhIyDUCkxzNXyC+pNfXQ", |
| "protoc-26.0-rc-3-linux-s390_64.zip": "sha384-NYWag2bs+quuhzhYlhXcQaJHc1banME7D3UGGVjidZ3G9rEzp6wT1rrwyl9IndkI", |
| "protoc-26.0-rc-3-linux-x86_32.zip": "sha384-FO9tf/Lg8gpln8lzUpZDGh0D1uGxK//DjmCuzaT8rKFLt5Am8Tx16VAvEmXAvFj3", |
| "protoc-26.0-rc-3-linux-x86_64.zip": "sha384-NtInGn1e9vyypMxSFhfSGifK5uEgKe2N9CHdAr9Q7sEloTKVrxjE3hjDDgkkTSam", |
| "protoc-26.0-rc-3-osx-aarch_64.zip": "sha384-UTqN2Wk/mUGOYz+zFb7LB9l/tD8gpU+L6EaJX2ZfgiagPCOZtkhA1cF952lkZ2Fr", |
| "protoc-26.0-rc-3-osx-universal_binary.zip": "sha384-xMK8xRZtDJy3mplkAR4IJ7R8shM2WaMkYlRtGeJ/jLkpAJLuLVXbp4XUkFsaonQY", |
| "protoc-26.0-rc-3-osx-x86_64.zip": "sha384-75RTRf96480dKHzhPpoQHcLLN7ngcCZDIJz1k7E77aKLe/Y8OUftST/a7Sm/sSjQ", |
| "protoc-26.0-rc-3-win32.zip": "sha384-pi4UBm/miGxltC4159CiCBfd7E3W7EeMA8UaNbHbhGI+uAtFLPALrokfRwfSMkM3", |
| "protoc-26.0-rc-3-win64.zip": "sha384-TLwRUg/VqBoaX7gXunN/6+66104prygpwFgJKZlC2e+0S5VlPRMpnQaVyzGDwEAV", |
| }, |
| "v26.1": { |
| "protoc-26.1-linux-aarch_64.zip": "sha384-RB9HKYLwwXc97tfg4sEbX99KOFY9AjGMt/BlDlF9Mqcqeu2nLXTHY8BU8PAF9oXq", |
| "protoc-26.1-linux-ppcle_64.zip": "sha384-sWCKvKPWjqMr+Apjqs26c+YaBRBasZXhffRBP8InEBAZu9aN9ONKy+sz2ZgI2TUP", |
| "protoc-26.1-linux-s390_64.zip": "sha384-nuJaZ0pZ49sy44FdpulBQaXmVrDz4o1SR8Eo3up4v2Vq8dNo/GIWHB8NJ1Z0K3Ys", |
| "protoc-26.1-linux-x86_32.zip": "sha384-YDOSdXa+FcThGlMNRiS/zyPi0LuV+kkCED+SjK/HXF7SSbuTUYyxzOukzIt9kC1K", |
| "protoc-26.1-linux-x86_64.zip": "sha384-WBQND1R3t1kmU2/SrtBIACJJNA8EmTvN3IUlCrVkaXMzKLQskCz8G1tsfX7vBbmb", |
| "protoc-26.1-osx-aarch_64.zip": "sha384-hEJnpGeXnHyZbEKjwXIXNGKg6Lk4tFGe7jNifWGsueflsqFTPThd2h8coMNCp6mN", |
| "protoc-26.1-osx-universal_binary.zip": "sha384-EwveWUW1MLj8yGY5bPGQLei0kjUS2dPNwJHMD/aev9CjP3CY2atblsctb7VdWJfp", |
| "protoc-26.1-osx-x86_64.zip": "sha384-AjlSRMtqFkeNKU8zJLkMYqQi+gG3OOvaWW34fJ0DC5kYFuUYrDnv6d6O8AaKkg9e", |
| "protoc-26.1-win32.zip": "sha384-AqsGLVqSHQIc/m24a2FIJpDGM4vLHTD3Mbsi+EUVLNw28auHpyzUcMp85jnVQPWV", |
| "protoc-26.1-win64.zip": "sha384-1eCfSPc4xZBAAjREv2sOSgwiOYoww+PsEmsu7Lx9kP0u4K+S/HYlxWJR3BjeezeG", |
| }, |
| "v27.0": { |
| "protoc-27.0-linux-aarch_64.zip": "sha384-6eRxUWG55YrIwj7Hgh6IyrmTr7moIbKoa/0KVkWvJ2W4x/ATY0DTquxFwvw7rrn2", |
| "protoc-27.0-linux-ppcle_64.zip": "sha384-5yLZaqx22YkLc745WZNbV5hLtB338n8niU2h2nuyQrrzJEkzZX1GoyQC0jJUJ8kM", |
| "protoc-27.0-linux-s390_64.zip": "sha384-D/hRO2mIOoVt6wz1C6EWbpYSYK0g88rQVLDTFRgF2Qc//YMCUFz02UrGhJwZhWZi", |
| "protoc-27.0-linux-x86_32.zip": "sha384-bcpKqLkEqbZY6F2usxbJ5XWUUdculRkgmd5eguebXUUh0xqfLkvsTPHoUoAqThCJ", |
| "protoc-27.0-linux-x86_64.zip": "sha384-AdurbQ3RtowaQ29PpRO76dyvkvdGlw3oBHp9SiEtGosv4qFoUU2wChzFDsuP0fsk", |
| "protoc-27.0-osx-aarch_64.zip": "sha384-//iDKCDPnRwJwjOY1+5vFTu6OSiApNjcNVLc0stHpMeuRgnqCXy6XHq1w02AqI8P", |
| "protoc-27.0-osx-universal_binary.zip": "sha384-BF+lqA2Jeb571iYqf4D5NuySv7KTq9OCiIiVH/78Wd0H4kz4zlSj6AfrRaD/i5+A", |
| "protoc-27.0-osx-x86_64.zip": "sha384-1s+f7jSZcPGTP1S+DveTcV/FrBF+eFrnPdCs2ULY/DQRau/QBeUzrMIoqwjA+/py", |
| "protoc-27.0-win32.zip": "sha384-8CxpNBKMfkx9f4SRXIECCSsCYAeNIMGv8GRlg2obGVlrUAbeFZFEc8FcCOLJdKxZ", |
| "protoc-27.0-win64.zip": "sha384-tCXavZpuRyVIlDgarYX/bFSLyrznPbwLBBvu1fbPkLOkgPeHIpGPbYFm+PU0CwWU", |
| }, |
| "v27.0-rc1": { |
| "protoc-27.0-rc-1-linux-aarch_64.zip": "sha384-wNIH2fvfux4PNkIATILTmz7HqgfMpOrZNIFNAplERxWPQQn9CYSQYPkDUUn9+xJf", |
| "protoc-27.0-rc-1-linux-ppcle_64.zip": "sha384-iDpFT5V4RSFWrzsUvaQe1hU3G3l0SalUekHvkdYJ/xr+xmuR4GUf+geCvMlhZxbv", |
| "protoc-27.0-rc-1-linux-s390_64.zip": "sha384-mCvktEgCD1A3+PymSkS/vQYBB5rLznHsz2BIX+OxiKgn2x0ojHFvcQSAj+SCbQw1", |
| "protoc-27.0-rc-1-linux-x86_32.zip": "sha384-liKT/3VXBk0moy8nqxzqsq7IS9lhMqZJ/qhoGjqLTaaEN9R+BjcFdPrmZf5dyR0U", |
| "protoc-27.0-rc-1-linux-x86_64.zip": "sha384-kvHi0REw9fX4MgwWaBA1+mBxxstR1IWMygo2mosWKbkdubn8XbiPJjydv9M5DQU+", |
| "protoc-27.0-rc-1-osx-aarch_64.zip": "sha384-eJvHEEU9Ne9mEjcheV957c8BKfpfvfyrO2ELwXOJqZRA11a4YAv3WQ2wQU9NCqOm", |
| "protoc-27.0-rc-1-osx-universal_binary.zip": "sha384-GJzPTZrtcFNljJ7Il/xruBCcbcw2FPPo3KVTziW93wrYSBZI5bI7kutxAE1miMho", |
| "protoc-27.0-rc-1-osx-x86_64.zip": "sha384-bDTPOhfarlCN3raEZ58b71KbcECvSlkKNlxMqXjMmgobp89sFru1meJq2HkjJGz4", |
| "protoc-27.0-rc-1-win32.zip": "sha384-mbZw/puBuhd7ksFgKrpERRXkLIhc+5gyDMFGxhM6AA9MvSFstTLkdz4gYwlwCCQJ", |
| "protoc-27.0-rc-1-win64.zip": "sha384-AKdFPci+QSctQqiPuLWTFugK+nqG5UW8wZVwtHMxw3Ig6Ziq2iLCuMLwVVhce8dg", |
| }, |
| "v27.0-rc2": { |
| "protoc-27.0-rc-2-linux-aarch_64.zip": "sha384-EHm9kihoPFtNjOG/DfU8i0hXu0TZdKs1m8IuKXVCW6MCgmzP2CPcp4iwl94Zh/tV", |
| "protoc-27.0-rc-2-linux-ppcle_64.zip": "sha384-xGKP5B9wk4vWmRsQt9srBQyln6lhhWeUwbTCMsPD1VqDkP1s/e4KzOnSWcChCtlX", |
| "protoc-27.0-rc-2-linux-s390_64.zip": "sha384-uHH0CAosD5Bn5kw79o2WEYnoSm2X5XIz5sZPv5Amui+WKP6X3xzGRaq/El9LrjWx", |
| "protoc-27.0-rc-2-linux-x86_32.zip": "sha384-sY8Y6wrOiUS+Oqpxw7QoYQ//yRENlAhsTdQZeOVoMSeEN7s0TvEIdFe8YxdPZVdB", |
| "protoc-27.0-rc-2-linux-x86_64.zip": "sha384-qkN8HHv2RPXBe4YpTTIbh3EHYc0+UoqdJuC/9fmchcH2nTu7YXosDtmeF4EKvzjA", |
| "protoc-27.0-rc-2-osx-aarch_64.zip": "sha384-bpIQAulUVEb005Nx6t24w48MckwjPbaCiL1Mak9GDCbJsb1gREQABowTq/ipEy6f", |
| "protoc-27.0-rc-2-osx-universal_binary.zip": "sha384-V+RoOpJ1pWowFrW7HRNgW55+yUXoVO0HCZ30677Vl/vff/SfHuD3XuyK9sY2Bx9r", |
| "protoc-27.0-rc-2-osx-x86_64.zip": "sha384-5fUx+Bpvr0gYQ1n6FiBoluvR7mJ8ecwt31ZFoMrLi6XJ2rx1Cn29mMuwsRvN3M+P", |
| "protoc-27.0-rc-2-win32.zip": "sha384-i2ecjXWpJl6X6L5ttJwSOFLeiQ7QhJwWG2I3TUne7+2H+db9fIkIzzwYYA7tt5pJ", |
| "protoc-27.0-rc-2-win64.zip": "sha384-A5IQYqEilNJ8u5KxJcSGhQNPaXMpKdmoLmRmvWJtuhzapgVYyiaaeJ0FtyIOhCk6", |
| }, |
| "v27.0-rc3": { |
| "protoc-27.0-rc-3-linux-aarch_64.zip": "sha384-GWAMO8tFIC0sUClBxfNQLh1Xmx8wLi9yft/zbq72wkkOUkhPrk7cyjVNf5jJ2pzD", |
| "protoc-27.0-rc-3-linux-ppcle_64.zip": "sha384-jiYKyUbQqHaUfuln+xhIqUvoOXeSlvJ2auGn1uaZexpz4e3XWsq5rRl7twNO7vc6", |
| "protoc-27.0-rc-3-linux-s390_64.zip": "sha384-dfJq1dG0mTtUcO0qK1C3WsWvjxrpHgN6c+JmuMMMf2LajE7h6nl7GfYTnfe6jW0n", |
| "protoc-27.0-rc-3-linux-x86_32.zip": "sha384-t615mZhuoxv92pmvcGNK3LlVt4doDSv5ul2aGjiPhd9Ub/3qblQ6nIczNinu6FEX", |
| "protoc-27.0-rc-3-linux-x86_64.zip": "sha384-ESHBTSFUqFJhAScexqoCCjUP2pIi16/pmV924Jas1UrPCInzR/uGPPXLj4Wy8FVh", |
| "protoc-27.0-rc-3-osx-aarch_64.zip": "sha384-L6a6ytvEc+1jQ4qR2VRrN9eQtIxiQtnRCCgt3A9Qk0DRuK5/nMkabL2/za0VjBez", |
| "protoc-27.0-rc-3-osx-universal_binary.zip": "sha384-CwXNFG8JU0LGaybfWc3o93eRycHapd18b+NgYAClrWNhFD12kjmw4d1mvO7rPxGW", |
| "protoc-27.0-rc-3-osx-x86_64.zip": "sha384-AcIMszX8seCGPgOBvPKud5HMbhr2/KMJHdoA1ZxI1P4bxer2BatxjA9eH0zkI3PO", |
| "protoc-27.0-rc-3-win32.zip": "sha384-JO6kqU8fJ7SqT/52rXFz5FjSAciLywj9sLUAdWIKPuLPfXzrpSnswE37XrtTeWxA", |
| "protoc-27.0-rc-3-win64.zip": "sha384-0FY6I+m2zgGhsEuMGsxu7qqM3gqPXajHADR/naAJ0ySyUYIq803NNJrwFlOU5lD5", |
| }, |
| "v27.1": { |
| "protoc-27.1-linux-aarch_64.zip": "sha384-t73H2zEfm211cNxkKdwoFLiVczkpW2vjayZaWjU1EUQAJxG0gdPuSikc6zLTbmSy", |
| "protoc-27.1-linux-ppcle_64.zip": "sha384-CCtcFMpYAsICe1Mx82cb914j7BDMgPB7bMFQ+vf1pu5mnFnSYuJ53+ctmpa683Ld", |
| "protoc-27.1-linux-s390_64.zip": "sha384-vtJnFuNKuI2ETJmQ1eKA0xAjqwb9gLpCOQcRxApvgjV7PCvkKYEw0ZDclYGwnuru", |
| "protoc-27.1-linux-x86_32.zip": "sha384-Bn9Kg++xWE+xXiB+PkKpbsNPQGRLZOtH84zqlbfgSM5yPze38AEtU1Bx4RqilUXa", |
| "protoc-27.1-linux-x86_64.zip": "sha384-LGikRnsEDQLdg5AmhCtSFmE0JgSXXI4eEKEXKnJQzr/9AwtOCQlmF3DNPttb+5QJ", |
| "protoc-27.1-osx-aarch_64.zip": "sha384-DXtxeJiBamTorBL9cZiCdlAui+ZYEmNRriNADMRjvZ53lCVc4uQBqRbSvq4FtaGV", |
| "protoc-27.1-osx-universal_binary.zip": "sha384-5ui0zob6p+hchnatV18Jr3iX9rdBCQNu0r9wA0PT8q/0whlj7y0/iQ1IZzdX7u4q", |
| "protoc-27.1-osx-x86_64.zip": "sha384-8YB3mQFd6K8Kc7+rNOoW0AzrD7beSuvVBnB8HecewqL2M7eL+t72UMHxwPenc6Bb", |
| "protoc-27.1-win32.zip": "sha384-MTMhesS6R1Z1LdWiuS/K1c+nznUwvX5j7JCm3ga4MtFMKciScopj9nbOlM+gr3d9", |
| "protoc-27.1-win64.zip": "sha384-BJs+22/8ZzHBoDsc4eJ19LTKpeGf9riMvKMk6X8HHgJH3xMYnDfRuovvTQLQ9zW9", |
| }, |
| "v27.2": { |
| "protoc-27.2-linux-aarch_64.zip": "sha384-V1/CCL0in1Xpe2OeTiZeCLwlpvG6bXCb4iu08A0C2UvOgD1y/QJIWm9hzHrJARfk", |
| "protoc-27.2-linux-ppcle_64.zip": "sha384-9e2C7NgyIPSqh3IX72FQNmQzV+k+1nzJisz20Qn5frGHqMJ+hAZDPfL1wRsONcOh", |
| "protoc-27.2-linux-s390_64.zip": "sha384-Bzr6xX7n1qwB/YR5YnymAfn48NkZRd0iYcOwQUYu2K28Ki4N+0w1EBx571/iGDnz", |
| "protoc-27.2-linux-x86_32.zip": "sha384-/sqJs9zDxU/jtUpdHjUfgwVFoxWfQ+dy/30PwPc37zTo4a0zAvUZnB5l7d0k1hSN", |
| "protoc-27.2-linux-x86_64.zip": "sha384-7CiISxDCCr71p2CmjDvnYBNmbRMGK+tPHlpgME3LhuRNvijbvl81ncxZdkkty9pj", |
| "protoc-27.2-osx-aarch_64.zip": "sha384-3FnQMA3ZDAU7yGVglO+zqacTGk/KeIsrqYszLZMuCFLB79jMlyGQTt34UT4kUOkB", |
| "protoc-27.2-osx-universal_binary.zip": "sha384-lvGC/soDtzh7xZJou/FH+LprY9tBNmD/E4JOnSuPYBw2hLGKCejOGd4/eqT04wCF", |
| "protoc-27.2-osx-x86_64.zip": "sha384-Yhhh4XktLWLNeOVY40cYBwUwS4G4R3hbtE3RAcDQBdnFlqkPKcE34uZtmbG8UEpu", |
| "protoc-27.2-win32.zip": "sha384-FYPXOJBc+qKLS1T9WdjX2KQe/gCwDJ0X15TjaY6x/azFIQHoMcnmpP1Va4AU+LNx", |
| "protoc-27.2-win64.zip": "sha384-c+64iC+CsGM2t3mEyXygYrH4Z98ULfRkHerrEutmKoSrEDpeuLg0fG12x3ssnp5r", |
| }, |
| "v27.3": { |
| "protoc-27.3-linux-aarch_64.zip": "sha384-pSkG02wB3RZk3WhP9zUzXiV7y7lpQzXzoYVSzWKxthFSeMx44el4nJFN4D+AOQYu", |
| "protoc-27.3-linux-ppcle_64.zip": "sha384-/c/vqSJuxlhCLk3Vs8OrGHvfEi9JZQD6eh0ZHQBQA2LPBesOICNmImGnUYFf/wEO", |
| "protoc-27.3-linux-s390_64.zip": "sha384-AzLjNSOy9eQrK68ZZmCke0RbGBrPF9KYxF6uDai+8daU5rHKSGheeVd6kiCZ79QH", |
| "protoc-27.3-linux-x86_32.zip": "sha384-nt+noMKrE5YsyxzwYHkygo/bLB8rGtr2qSciF60XHrBX3be6sDaKjDGpR6V7Y6Q/", |
| "protoc-27.3-linux-x86_64.zip": "sha384-bmR0X0T03xUpbZL/UiIefBHiJDdshnTq2Zl8t6HXr3Tx/v5bV1lyAXSwS+AQmpkH", |
| "protoc-27.3-osx-aarch_64.zip": "sha384-xJzxRk0m8IDXEGz29ox5/IKcAr2WaK85ehNtmrcENTh38iksIS2eGxRn1QmNJKM2", |
| "protoc-27.3-osx-universal_binary.zip": "sha384-N3As+G+LXqRdAcUQAfRGFhGt1/z5xqzpC7Lus9RuuRdxFyChmKrC37yHGYQ0GjAw", |
| "protoc-27.3-osx-x86_64.zip": "sha384-tskgLuYb31CsIlg0tNEWT4i+rEGNdhI8z+fvoNShsDgOQG3C9Eon1xOmKQStW7Pp", |
| "protoc-27.3-win32.zip": "sha384-viFkTCveNVFah7W4sMvJONOh+JDfJsiud9U3fXiUY1HrlXSmh6zEDAeiq6hsOCL5", |
| "protoc-27.3-win64.zip": "sha384-7J5X38iYtPBwXoncfTZxIpDuSx7NsGGt0UCo+a7yU5eUwctq+bXqCRYweMjTjzw5", |
| }, |
| "v27.4": { |
| "protoc-27.4-linux-aarch_64.zip": "sha384-T9lfA/iZes6gej98LWkOLRWqRs4IdmVjEWcytvALVl9yaTsR9pbEZgw7Zpf0inFD", |
| "protoc-27.4-linux-ppcle_64.zip": "sha384-VL5a0XsMimLCvCrgxl7REoOUThR8Jf44fKGk3dugDIEJxpiBoNDqQwyZ/NcvxToU", |
| "protoc-27.4-linux-s390_64.zip": "sha384-kKCW78pBv/f+VSuQAm7XP4rgPwdNg3t9ZHpRTKVKnPKGUdRo8xM7sogXcjelBkQr", |
| "protoc-27.4-linux-x86_32.zip": "sha384-SR9Cwt08Z3vPVbO53fiEXee+6xIQnrasI70mZUzPApb5GUpAOEOvMsCmsudES+Ef", |
| "protoc-27.4-linux-x86_64.zip": "sha384-AiHEQlXXyg517JNPFW+NGLlhCxIfZgQCC8mZj5sjNIq9PABmdVi6zlyG39PTFRYq", |
| "protoc-27.4-osx-aarch_64.zip": "sha384-lzijC/Ik+S7PS9DZBP/o0C9dVhSQDQY4Oh+9mCUrqPCIMC2RVY5KoNetuxu2mpwO", |
| "protoc-27.4-osx-universal_binary.zip": "sha384-zK8+cuyCP3v7/AW5Uzkc2Q/ix/p0n/5VTGjO6JfcijUFBRX1vBfRu3EuY8e3HnBk", |
| "protoc-27.4-osx-x86_64.zip": "sha384-lEja9JT9yDick3FLSFMfp8IwhGKvM+Lzz+R4ZFWdRYdlp3NbR3LO5pQ4VEQSkNTi", |
| "protoc-27.4-win32.zip": "sha384-j8neGyJYOWFWE/BWwUKG8aucUMPZgA87m6oX/vqTb6YDLAaMQrtkK+8GQIIN6sFa", |
| "protoc-27.4-win64.zip": "sha384-SdQrF/I5B61FaXCPq7OIu9FivQsyegZQasSk56Y7e3vMkl46mHQtKkZLzkbxOCmH", |
| }, |
| "v28.0": { |
| "protoc-28.0-linux-aarch_64.zip": "sha384-/73qpZ0gHlqk4aQ+WCgyHLN0ZxLbMNw8vuegp7vJPIy27KFQ1+M3ChVK2+aLh+Cv", |
| "protoc-28.0-linux-ppcle_64.zip": "sha384-10syLQw56+8Q7ArIRdUsOuPsElFVSJTD4K/NFx9/yigGfmkKJOiP8wMQAYD9lgvj", |
| "protoc-28.0-linux-s390_64.zip": "sha384-7zFeJbek7YWNQbpj5CQG2cGsv0I2iBY8Q/81gnaSQtM5Frivfsw6VVkGP3mlsUoH", |
| "protoc-28.0-linux-x86_32.zip": "sha384-wqGgoJo3aLcbbAo3W5GlFg6IF82eTZAdAJxkSP/d+DiyU8kASZGXR5rKLgZPD6Nv", |
| "protoc-28.0-linux-x86_64.zip": "sha384-UvmV56LivD1jmqhsTWnIND/MiiJn4LA9VU4cBX1eGNiP3nxzbuifle3BODBzkoSV", |
| "protoc-28.0-osx-aarch_64.zip": "sha384-M6I38C2jqHUK7MOJP1nfvl4quZ+fNKWZ7IMaLAuSmNsrQXQF8g12ToTX/RMw1Vqn", |
| "protoc-28.0-osx-universal_binary.zip": "sha384-E9AW2CNj108YyA/B9/ecpI8kUPRksZGRc/GKQo67O0x3Y/ltR4XYwVWSc7eMbjen", |
| "protoc-28.0-osx-x86_64.zip": "sha384-818SAi5Go3qU+RgmjdPLgMbdUW5zknXsZWSOU9+eFuyKR7ot/Sil89wnyiVQS4oY", |
| "protoc-28.0-win32.zip": "sha384-T1zmL2cZmx8nDOEA6Rf7voDv9DNnpdJw/C4sgIJiIb1Y9Qx0mAgiVxvRdGmqOTWJ", |
| "protoc-28.0-win64.zip": "sha384-ysEzGJIkUivfLMS7LH1E1/mBsJrSLSfMUCqSP9BkaR30mjCmn8iXBrtm6A+NfD79", |
| }, |
| "v28.0-rc1": { |
| "protoc-28.0-rc-1-linux-aarch_64.zip": "sha384-pIowFvz/r7gUt6y8N8MCmYZVRgOagmWzPZy0c3sNc2vSgUeo3PwFwmzwC4JVTo1F", |
| "protoc-28.0-rc-1-linux-ppcle_64.zip": "sha384-VoIb8drzYp5b159in7TJ39X2oY+RKAfwI+Htg5KyLatNZbZ16dIXid2AKXOiAHcy", |
| "protoc-28.0-rc-1-linux-s390_64.zip": "sha384-GFfQCsKXt97Oh8CfQ8yEYPjVp55q/h4NjSyCNLEZR6KS9fCJtzdVlzUc6THG3iFH", |
| "protoc-28.0-rc-1-linux-x86_32.zip": "sha384-q+8/b4+Mzd7aWyWq/nKty5fLHb6tjriALumCKBLr2mTF5E0KvPf+lssEuiOTY/G1", |
| "protoc-28.0-rc-1-linux-x86_64.zip": "sha384-7T1UNQyzbV510m7Uk6L8lWtv4Zleoz+SIWoepMhFN99qCdjcpB/6RX+bh1+YviMu", |
| "protoc-28.0-rc-1-osx-aarch_64.zip": "sha384-yQL6/y+1gS4riQ8Sc0QtCUVpbUi0JX8XAmUmsSnQf0FxYj448oDZumGbnUDZ5DXd", |
| "protoc-28.0-rc-1-osx-universal_binary.zip": "sha384-9SSmPdg4vAQx/gI1g15TeRX6CZN/S54cS4pGgA9HMexPxN6+UjZ4EM/utWL6wqbr", |
| "protoc-28.0-rc-1-osx-x86_64.zip": "sha384-vFDff93DbGHGXVUpWPEv4qzhWNtFTAHeXAiheAMoBJSrIPP8uaA1+Bg44Rx5A09B", |
| "protoc-28.0-rc-1-win32.zip": "sha384-+amxGoZHpqC3L2eP1RLJCmnSLmEH8XaHzS00pntMb31CVSOLEqC9y0g+EXBBJSYe", |
| "protoc-28.0-rc-1-win64.zip": "sha384-FtaJiV+Y/nsZUcAc4RdAQ9X2W6f/N0QS7cLYyQDMWzf0x2Qrj7qYXViR+uVb+/cQ", |
| }, |
| "v28.0-rc2": { |
| "protoc-28.0-rc-2-linux-aarch_64.zip": "sha384-R3oN56+TbRvH7JyrwUVs85bB7cvGqyuqSSiY90vn/QL9G3TPGDoCS7JwgJFOJ2cA", |
| "protoc-28.0-rc-2-linux-ppcle_64.zip": "sha384-YiYQ5GiBEWzkn5S6ru+VCk5PdrljdX7J8S63pZIPKmpIdPNB5nIcJKCqp/fDZxcP", |
| "protoc-28.0-rc-2-linux-s390_64.zip": "sha384-Yw3GXPILQgw6h2sEmlvsf0TUVKoarMFlyj4kT7A79sKp+LZuAbgvI3ZGL3hoB3o3", |
| "protoc-28.0-rc-2-linux-x86_32.zip": "sha384-9nEcf8rihwRivaT5Hog7y0bRg929fZfibDPEt210Zg6HtDiv4NV0usmcmJgRn6v6", |
| "protoc-28.0-rc-2-linux-x86_64.zip": "sha384-VcgRjAQqGO3QMnIgJwA7yrENVCyu3PBVx12aZXWT4xmkRAxskSy/gytH3VXK4het", |
| "protoc-28.0-rc-2-osx-aarch_64.zip": "sha384-p8/2tlqwOidx1p/nqkWMHPO5SRu+/bZ9ftFQkFKA3J0Bb7QOxrNFLn3uBEH/aCSu", |
| "protoc-28.0-rc-2-osx-universal_binary.zip": "sha384-gHi7eXBgm5smiDAhF8P1N8bUJg+c4BKIh3Efgq6cBDKGhlmbWRWaG0kCkoQZdVZI", |
| "protoc-28.0-rc-2-osx-x86_64.zip": "sha384-chqo+GKKB+ZeB8Lr/z3ATNc3AoxbyqCb1WrVWZP2Wk4j/0nOVbMVtzx9AXRYlJcr", |
| "protoc-28.0-rc-2-win32.zip": "sha384-GaC73mOoLJg1KcJoJQLT3X3B47rEaewdAgXMrL8l76D+tC026oyJzKuzvBJwClh/", |
| "protoc-28.0-rc-2-win64.zip": "sha384-TaJqzTrjWPY6nGKjGm0sTWG+k8f+39nKtyRRB3NgtUEnq2dwhPIW11UmlbsrEJ9n", |
| }, |
| "v28.0-rc3": { |
| "protoc-28.0-rc-3-linux-aarch_64.zip": "sha384-GvjZp0Zd6Fqm355L06Rb0Af58ArQJ3nKQ6kEkyzThleD86rl4Mlq+NoJ7XA5LBJq", |
| "protoc-28.0-rc-3-linux-ppcle_64.zip": "sha384-cnDGPHw7NOqE/w1SejtAvdK3r2CIQvBLjMAIS1+qFC9YykCIhleFd4cNR7m4QR5z", |
| "protoc-28.0-rc-3-linux-s390_64.zip": "sha384-Bfz0Yecpu5lEG6/7Z85zTbe95KWS+doN/5CqYsCkDAeNFG52UCW+nYDGAVrtXAM8", |
| "protoc-28.0-rc-3-linux-x86_32.zip": "sha384-EN6IrpkVytHc8dFXPuXlhk0MbL1Rp18g29LFc/I1lSU2D+GZE6V57c6yYFWg4krl", |
| "protoc-28.0-rc-3-linux-x86_64.zip": "sha384-EmOd1tvcuGsXFgFMl8zfSLo9ALYjzDZNJkxDxeScwwBKMvFif0PLnSxN1AqbY8Im", |
| "protoc-28.0-rc-3-osx-aarch_64.zip": "sha384-zJ5IXsav/0RNQ01ykO4zLx+DsB0cgBgoQomjbE6bvDmspCRZ61eTBTQj9cjvhl7i", |
| "protoc-28.0-rc-3-osx-universal_binary.zip": "sha384-OBxdGPnUBSUz5dmtLeBtavY1UUIM4fEsQwCH4EEkMPI1zTA5+yosnKzT71XUIaTA", |
| "protoc-28.0-rc-3-osx-x86_64.zip": "sha384-SqhKdLa484FqsrerE1QL5ujhAT+GahPeewtYvgHkcg34VCrD2pb6ltjuvOG/ZwTB", |
| "protoc-28.0-rc-3-win32.zip": "sha384-B8TAJaNiljUJSEGwDbRDSoC5glTaXN0K34zPJVDZAn3JWNvifx2WFx3qa6710tnR", |
| "protoc-28.0-rc-3-win64.zip": "sha384-Mywg9Yn+Ktw5CCIdsxAOyNSmLuVI9ZOQBBbig6UdgzlBlb2w3c/T0gxxyP4mVTKP", |
| }, |
| "v28.2": { |
| "protoc-28.2-linux-aarch_64.zip": "sha384-YoCDjDiOXMmWDF127y+ssNJyzZZB0iBvahJRtg1WXaCAqwPZYINYjVc1PRFU1vye", |
| "protoc-28.2-linux-ppcle_64.zip": "sha384-zqj9K/BCLXaLaHogHtxEaXaM7EZOlSDy4gdDF/IgggjC8aep7kiHYXcoI3YGxQGs", |
| "protoc-28.2-linux-s390_64.zip": "sha384-T2ZU9mHlVEVcURMIGIOj+eMt1GbLvhoorHqjfSzN37mGSx9u2aM0kXTXJ0o4KuB6", |
| "protoc-28.2-linux-x86_32.zip": "sha384-YnxRrXsS+qkRhZqB3gHufgHYDV0GhGMWAYhtlCQSruWRLCoA3dKWmW/SG+x9f0Uf", |
| "protoc-28.2-linux-x86_64.zip": "sha384-3+/LYZzN3HJ8mOUaSzov2xT0A/RSGWQLgfwHqps1+BMh9sXGOWx62xjVakT2+iN2", |
| "protoc-28.2-osx-aarch_64.zip": "sha384-mGKWrBl4R3GDX32PZb/zBJ4vWIKaVHxEuzjbcjQBcW1wjka4NuyZWir2VzLjD6xQ", |
| "protoc-28.2-osx-universal_binary.zip": "sha384-SD7VwWWMxu7LAFNJ4S8QXkyV9oj3Np5Z+yzd0glS/MbIzcTUgAVuW8Xp1yGHajgO", |
| "protoc-28.2-osx-x86_64.zip": "sha384-GRfa0oXMMyAYraZts1fGE8JJU34dW57gfXStqACuTi6ffW8EvD/ICAR2fYPqbI2e", |
| "protoc-28.2-win32.zip": "sha384-JLZkKQWyZbHgjV3b/Cc21aB6qVpCypCji07cLACszSOl1E7MvqK2NAW+Yail0IlF", |
| "protoc-28.2-win64.zip": "sha384-jvlQRfQE4ZO5MxDt4oCWZeL+/z1Tiko1/1LLsnR78kePI4MY4n/g+/wlUDsHlw9P", |
| }, |
| "v29.0": { |
| "protoc-29.0-linux-aarch_64.zip": "sha384-jLrEM5U+hRvc449EkXvN3yobIOMt8/HjA1jMiZSoTDTWlwhy7reoMgflQZcv1Yp2", |
| "protoc-29.0-linux-ppcle_64.zip": "sha384-Yd8IESZ59LY14DGqz3/wa0aJvoGLo4D8XhgFr/AznGhcJn9zRWgs0qNZvdvDnHDi", |
| "protoc-29.0-linux-s390_64.zip": "sha384-6SlDXdc+D8E71WCozgcex2C1gR2FgchhOqvwgdl+oCtu/fvRtmAkgEZSlHwFY6+O", |
| "protoc-29.0-linux-x86_32.zip": "sha384-V0wjvWqg0MZNyWBI7zenJEE/MaiTL59cCrtNLjsPWpfyZr5q1IQ26UB51auRfyUH", |
| "protoc-29.0-linux-x86_64.zip": "sha384-GDUACCwGu02r7KCNxoFL4icWzlKdO4uxUVBHeYdmxxLulEn0aaq/73oXumaAtbqC", |
| "protoc-29.0-osx-aarch_64.zip": "sha384-HzVIEp9cXOcGTLIjMgAt17MZuXfhp3REp+TpHKfOQZ10GePdR5cFKzEGUfmC4cUM", |
| "protoc-29.0-osx-universal_binary.zip": "sha384-iJyWGFFKsMPkZ7Ll9ySP74l0PebAKj1KA8Alj5wbib78Vgkcs2Ctp9blywhUH143", |
| "protoc-29.0-osx-x86_64.zip": "sha384-qbOMEewjlOCjcXv1ozJwHVyjtCcAFbNEeQXjXxW3veaJYMt0gduuRApBAcgx1xE0", |
| "protoc-29.0-win32.zip": "sha384-QWLlPXnkZhxMZL6MkYnmqH+GbcOor+4BMLO8w+7uRsIEQMYG2ofl02Dyzw5rr7An", |
| "protoc-29.0-win64.zip": "sha384-WotQJbKI5vda4SXrQMwA84ZnHgiG5OrK4wLn/rWtgETorKd/UYZeDieTRaRQOa6x", |
| }, |
| "v29.0-rc2": { |
| "protoc-29.0-rc-2-linux-aarch_64.zip": "sha384-9XUAHaXQ/+4eLp5pZd+GxtGbkf05Lmeg7aHvJ/CMPQpb/H2olJ6OX/Eyu8Iw5LzH", |
| "protoc-29.0-rc-2-linux-ppcle_64.zip": "sha384-Oi7fHPde2+IjRIUm8Xrv+vmFzaZ2nXtftsjC9Z5yQE9bWk8fgIEloodq842VUiV6", |
| "protoc-29.0-rc-2-linux-s390_64.zip": "sha384-6aLZW4lFckBz+aMCe3nK6V3wh537kteen0rpsyPZ+ZlnsWgjGmN4l2nIwvuzlYKa", |
| "protoc-29.0-rc-2-linux-x86_32.zip": "sha384-A9k14IX4ejU1PjODHzG3V16J6ch6dfXLcBJrHUEEnGL7ia85ANAcX/S06H67q/Fh", |
| "protoc-29.0-rc-2-linux-x86_64.zip": "sha384-Xz3RqPkN/OH3tc6sr2zOJz6RlPy+CJOT1yaDl3ddVZeSKdfC/ay1PsJyxMuWlNhf", |
| "protoc-29.0-rc-2-osx-aarch_64.zip": "sha384-GgAw/Ey4ZgQGrQlWoTVbl7bZ1hPirMdoUwNi6B1bnF/Qz78MuCBErUsDyGAtMWG+", |
| "protoc-29.0-rc-2-osx-universal_binary.zip": "sha384-1AX1Ri1aPBrTZFb3O/c5kAN3mSL6dwb08McUMfZ+0Y2LpYTWihlJOyayx009OXiW", |
| "protoc-29.0-rc-2-osx-x86_64.zip": "sha384-WjPvIZrdMjLHVLOsde02y9cDHVxOon77lMlU9LZxyZhgRLGIdpXFAVVGH73DQlZx", |
| "protoc-29.0-rc-2-win32.zip": "sha384-NnxKOAat6hkiK3UmemjnJSbRRbF9vGzDs2DIc4/28pUmJmrIFksRxQsJXF+UphqK", |
| "protoc-29.0-rc-2-win64.zip": "sha384-ODMitcA1yE2q+IjqyWS4KU65hBlJTGneEY3Fshl6SPTSSzZC0Ivca3UgNZP1cN7l", |
| }, |
| "v29.0-rc3": { |
| "protoc-29.0-rc-3-linux-aarch_64.zip": "sha384-NxW815e4bZ0qLnO9GxzUdkaoDQClQUdrv7aPB6qMMCG8hScx5ob43LSbsYVtcFhi", |
| "protoc-29.0-rc-3-linux-ppcle_64.zip": "sha384-teeXNAu6p1em3GVzaxD2RcMLSY7SBiIBt+FC0mooiTrz/MxZmJnwDzA7W3Gq7Hlj", |
| "protoc-29.0-rc-3-linux-s390_64.zip": "sha384-rhsqEnsZ0PRu14DJ+1zbMSuH6hBx0HIi9thiWaFj1+0RJkaxEx1VJ1uGFfPJs3zH", |
| "protoc-29.0-rc-3-linux-x86_32.zip": "sha384-5bsG/3hq1U63TvDeiv0+5iYoHo/b/5QkJWNrkFcGkH8z6Oad7DPkdm+SDZXKN8e7", |
| "protoc-29.0-rc-3-linux-x86_64.zip": "sha384-YPhktbPB4XgpWeVUFWgT7n1cCOPpQjYo99AN1EZ69Y4WG5s6pIDRjVnkxGtOaV5u", |
| "protoc-29.0-rc-3-osx-aarch_64.zip": "sha384-5PFAWRFUwcFpA5DKDC1hUn3vm6lzv/Q0/KlasjPilyzEMvTEHL4or7Xjs8sx7R04", |
| "protoc-29.0-rc-3-osx-universal_binary.zip": "sha384-CVbsYpN/NOuNnI0Swwwj5rk5t6IOlsoNkyw+98KOL5S0oSv8sDdyqgBy9ln4fJc8", |
| "protoc-29.0-rc-3-osx-x86_64.zip": "sha384-naDPBLXsQA6d8zH70xbdyfxQyI99LFexLc2oft7ySOQR8QpmFRoDYKJCJjNCHQRn", |
| "protoc-29.0-rc-3-win32.zip": "sha384-N3tBRdEzg6pyBe3vwpXuO6wb9Hk/qtBC9k6q1qkI+YUyUP41dsDdk5M0n6pUYP1a", |
| "protoc-29.0-rc-3-win64.zip": "sha384-O7+edL2XR08ijs/xmI2GUQKZtG82ilRW8OxSMcL1LgU2TmCxtyyub+9kHRqpNMkF", |
| }, |
| "v29.1": { |
| "protoc-29.1-linux-aarch_64.zip": "sha384-fh7s7ujo+Y7FyWa6zMb+D2wDdrRuxAWXjZ9yhMKC6Vv4fzILNfzzXDUq4LiEVznV", |
| "protoc-29.1-linux-ppcle_64.zip": "sha384-ahU4wVRoeDtKveQjsDwGUH/+zxc+1MZc3LcRHxs4lHmiNLsIq/pF85yZG1cCP8sf", |
| "protoc-29.1-linux-s390_64.zip": "sha384-WskL7t0V1qtqubZ6T+Wvzz6rypNzAnrhQpVNYSMjVPxrcsmnotEhH6qKKfmOJua/", |
| "protoc-29.1-linux-x86_32.zip": "sha384-HPP9C20KOYP1KERvbYzBHb3ESE833QAWFzGSeCA9QF/VOT2lLeCvq608iW9RKwoX", |
| "protoc-29.1-linux-x86_64.zip": "sha384-DDfylYxpJBDbyurmlSfwW0LVib6pM0XmiDlmdYFBzr5y5e6qBCawD1k7Csr1wY+I", |
| "protoc-29.1-osx-aarch_64.zip": "sha384-L+k3qdRvtdAE4sbLKyzxKAH0N7vgl81pVkbrnlLsGWk0OHpZ7Lrd2JCiKmWUWxmU", |
| "protoc-29.1-osx-universal_binary.zip": "sha384-jdPuGj68tJdY6quPYDnaL0BwtnJcholRHPhECce49ELpewiplihNcvHSuzaM07qv", |
| "protoc-29.1-osx-x86_64.zip": "sha384-HRrSS9NP64ffE+GkFLO7JMyBUqrRCSyPTn6xgmTB37bBG1n/gxh4iuzFeTKGSDz/", |
| "protoc-29.1-win32.zip": "sha384-THYRmGt+MqfzvGzq9/3J8ADkyPSQ8leqE0OcU3gZSY4HFP3IzTsZAqy0FeDJAwYC", |
| "protoc-29.1-win64.zip": "sha384-3nRFfWq08NAk06EVz3NKdyIz3V81jOV/fIqtZx/GOFSJuR0yxt1U5S3SBBVkdU/A", |
| }, |
| "v29.2": { |
| "protoc-29.2-linux-aarch_64.zip": "sha384-YA0QYyrIPwSg/gdb9fi3XZxdp7pycFUPwLxmc/TRoULTToXgYYGEQAEFGiQVXaaz", |
| "protoc-29.2-linux-ppcle_64.zip": "sha384-ZwS5o5ON+Kk5EqZMphsUXtacfyAtH2r2lCa8coY1RNcA/fUHaBELTJOtDAKOIEEX", |
| "protoc-29.2-linux-s390_64.zip": "sha384-Hxjrzrk9nbo3A0oBaIMdwhB2ASJs9WUtBUDtCwG3vS05h8a5dKn3mkK0fkxlhUy5", |
| "protoc-29.2-linux-x86_32.zip": "sha384-rp4Aedrz1hO6TPCHFuHrE7OurkhtV9qV6Aich8y9zbj7+x6imwLYC5ODXy2taX0P", |
| "protoc-29.2-linux-x86_64.zip": "sha384-0kba8tS1jX4j6AD2RimMrrXLGxhyo1stso0jV9g5Ayb54g47WXHS3hDOaspXb/+v", |
| "protoc-29.2-osx-aarch_64.zip": "sha384-GJWLeuuKUySaygzUIpCgHppXITd6OShkLyGzPPvWMvOtqccyMJkeP541GrwJeWaf", |
| "protoc-29.2-osx-universal_binary.zip": "sha384-GYYXkrtH9qEiArIJNVmHXi8VwpuSYEcT8fn0EWd3FxQncaichrFXAxuzTKIE2z2V", |
| "protoc-29.2-osx-x86_64.zip": "sha384-IEQl+gPsiPC0n3WM7qNBqfMHeIt7ucaYymy838jL8h7vliKqMkKBnlTs9scdLYky", |
| "protoc-29.2-win32.zip": "sha384-R/eC+UYDB4NOHLNgHkKmBYcA6EmrjzCiDx5yRVBR+lY/NgTo/12EVnXMLz5eVDbC", |
| "protoc-29.2-win64.zip": "sha384-Ntz2STqPHz9n9ZjmlEt0Nqku2taUrDGJOZKBdxCT9qeOOEj5n7BfugShwrEA8cmI", |
| }, |
| "v29.3": { |
| "protoc-29.3-linux-aarch_64.zip": "sha384-mhMzAMso1xwdDsQpDjkTFLXxzuRYKN8/zCRJciZDP9E5biEA8GDKN6EUvCw9WmnO", |
| "protoc-29.3-linux-ppcle_64.zip": "sha384-8ZLcjyNwZl8zhYY4rgoqVFSriPtu6MKCUUpzH0ueuHJ/yVrK501Ctpc6ih7R+fdW", |
| "protoc-29.3-linux-s390_64.zip": "sha384-cRSxe6rG4AXSwcD/rjnt/iymCHzqamakppEi+RmZNY43oXjP1Pzcl4GBVSwsLqbg", |
| "protoc-29.3-linux-x86_32.zip": "sha384-tZNRGt++DxSIzAVLzoj74sYNbAMfZ6MkU9G006/y6kl1OLDlLRBJS1SNt+e5T0jo", |
| "protoc-29.3-linux-x86_64.zip": "sha384-3O42RH4Yl8Bmuwp582nbFw65/U2EOw0qsoWSTKof65TeAzVpk48jqkpNx44Cim7A", |
| "protoc-29.3-osx-aarch_64.zip": "sha384-pZBq0LIs1UeNREZbPR7k0JzL+B2pPIP+0lAAUsM9wFrAfdJea6ZfYOYE9sW2xNja", |
| "protoc-29.3-osx-universal_binary.zip": "sha384-PTl0ESy+j+Q149pdcvMeVt2qkdMUI9kIFvU8L5oHXyk0qFPRZYVyCD33YYeSU6DQ", |
| "protoc-29.3-osx-x86_64.zip": "sha384-6QIIPdn6+0UC2GC14Y3u1H7oP7tYZta8PTQLRZZNDmyY8LRdujq4nhaAI0k/iiPt", |
| "protoc-29.3-win32.zip": "sha384-uYhk66tU5n/LVezpf8NUXOepVYQnQfqXdrWBqR+Nhsl34jqaMXLBWtJ5GO1VuHUl", |
| "protoc-29.3-win64.zip": "sha384-/cEKVAgcU4H9Ndl9CylylFZ8iN74ZpzzjUuiRhNvvQwwl89IXVqDT2h41bgKEiAC", |
| }, |
| "v29.4": { |
| "protoc-29.4-linux-aarch_64.zip": "sha384-lOY1mQ6byM58OvW1Ua4p1Gr7a+2cUlZzL9TNC8i5LYnIhFoQEqe8aEI8fdXps24T", |
| "protoc-29.4-linux-ppcle_64.zip": "sha384-Tnvn+cf7cI2ANtNovuy+MmuRd7A6Qq0P/PzV46doe86zRABsaNFY/EeKhqdCwwWR", |
| "protoc-29.4-linux-s390_64.zip": "sha384-QkT1lJ0JIzlHYMqjiJ5zfnp5rgENgUDSCMsXAuzymDeFoOhdZDqv5Q6kVvNqMSq4", |
| "protoc-29.4-linux-x86_32.zip": "sha384-AnUQ4jxqpNFuG94UEebeYR7q0JBFLpQvABvzuHDEI3zb2IJ462ZXSYPjJ49n7QcH", |
| "protoc-29.4-linux-x86_64.zip": "sha384-FM08XgUf5+E8k3lQVe2rwHl2TMZSSceXwDfpl51VLbUlHa+hQOrdfHAeaRyzn4UK", |
| "protoc-29.4-osx-aarch_64.zip": "sha384-vMizOzUxo2WTQMAoxFlbQrqsZIwOmWagtSA8zNqZVggryYQPdPiw303gDUdawLMc", |
| "protoc-29.4-osx-universal_binary.zip": "sha384-GdIXWY8dF7QYmOtrog7MgXSehb2t4VgZIG23uCUVdeEGAHAtdFkwONfLlCn02W0s", |
| "protoc-29.4-osx-x86_64.zip": "sha384-QHK+6uYuoQL/DLsegLdTYLNeMzuUDW7BQOY72O8KDDgw5VX6KMxGWFmc33EfQfVA", |
| "protoc-29.4-win32.zip": "sha384-fQEJLbYrennmyVkDQ2jwM+ncdJkL12U9m9H08OKl1zs6iVsie5UBQBLMwsELRna3", |
| "protoc-29.4-win64.zip": "sha384-nSHMtpSaH1D5CNIgi+Cu88zHPwmmSeMrRb4+ydqGRZbdshsU7hIpgxqFa7mqlfre", |
| }, |
| "v29.5": { |
| "protoc-29.5-linux-aarch_64.zip": "sha384-grzyzAKUioevixksLx7f71TQVoPUAUfFSNMcx/ij8G0kv2c2uWVBO8fw/o4ykoGa", |
| "protoc-29.5-linux-ppcle_64.zip": "sha384-zvnfdE14jyS5OlzeYZXb5/4uwvK6M6U3/qIwce/YdZpILOUy1SOJ0cQUJ7WTiMRj", |
| "protoc-29.5-linux-s390_64.zip": "sha384-bQkedAgC8Sfbsx3UrPC/gH5e+jbUlCz0Yu6lq0PNmJc23rV8x0HO4L1a8KkcNhaE", |
| "protoc-29.5-linux-x86_32.zip": "sha384-AMkL6XQzsHvc96hmvWnyzzogubM3yimSmkGrMIjfsbJebbrJ3GLPZJXoEOeX4tUH", |
| "protoc-29.5-linux-x86_64.zip": "sha384-jgpR9ljfQikwH3X5vuQXfG7NShJrE7y8CRR5hcuyVXvC9nre2cEU4PhDrZNdfUeL", |
| "protoc-29.5-osx-aarch_64.zip": "sha384-EoU+O4JIRmwDnuHrmOdzdkNI5b1NsVUBGrgxQ6Yo8M6wPi2RoQLPRj5a7LE9aPvt", |
| "protoc-29.5-osx-universal_binary.zip": "sha384-3vruSFrVFBIWrFZHn0H1p6g3auohFDdtf3Po+NT7tIN4YCW5NEO+2dLY2423iiME", |
| "protoc-29.5-osx-x86_64.zip": "sha384-7wfj0ORGPdfnDNJTkEqszRhWGbP/JFnnXF9OM260tx2gUUW6arF7rQuPf8g50GwW", |
| "protoc-29.5-win32.zip": "sha384-lIVxBD8V7GGY7VflR06WASoXvtF6La3jWSJdSGcnG1uIneIsN2wP8Fe7vvZcCVCS", |
| "protoc-29.5-win64.zip": "sha384-UtvhhG1MrYxkBNpg2wcKgsmXg8dmrltz8kT9OKC2gY8w5oLSx0d1UhCkVi/oUzAU", |
| }, |
| "v3.19.6": { |
| "protoc-3.19.6-linux-aarch_64.zip": "sha384-lTi0Jqvdszj8LX3ivN4+yz7+T+yNBFxW/3ApBVvJn6UePp6v6FOPWiB22UTzE1+a", |
| "protoc-3.19.6-linux-ppcle_64.zip": "sha384-gmS6JFinHFXeutHVO3qCJ0w49Vz4Cwj7zZPvnwjkhM40tjOWr7lA9+1ZWWOTNWqZ", |
| "protoc-3.19.6-linux-s390_64.zip": "sha384-TeDkZwFtVzWYpa7AXMwfGLnoTaNhRVdRW5XD3M6Ym94kkKmwvsxcqifhl86ZaJP6", |
| "protoc-3.19.6-linux-x86_32.zip": "sha384-Rji2o+jaOrSneYiSv75oaVLLIwdddcD9xsrS1mttLJALI0VALgGF9687PutvQrb3", |
| "protoc-3.19.6-linux-x86_64.zip": "sha384-BfvO5Rn1QIA29n+8yEcleJgwICy2GYWQHH13lTaY4ZMnvwbaNlOH38MB3gYJsdVL", |
| "protoc-3.19.6-osx-x86_64.zip": "sha384-915VkW15Ze2Wm5fArBgZJZK4iVDdn6k1MMCFGfARMYVRAL55YUXzJ+48sxfHxEBV", |
| "protoc-3.19.6-win32.zip": "sha384-h+rxQZzoXwT2ROz/Td/i9fVDmD8woXA+koBgA6NfwmDTCVwg+aEczeK0+Ta3qMZL", |
| "protoc-3.19.6-win64.zip": "sha384-LLKwJiK4ASsBGxeQCpl1UXzLE8GJW+9/GJnBQSdmLvE1nAEpVRR/j79XeihwVuvV", |
| }, |
| "v3.20.2": { |
| "protoc-3.20.2-linux-aarch_64.zip": "sha384-1lpXaD2R0GfMepaSP3YUJjuRq60PCRCao5YCodYn7xtgqyOHCMT6a6G5sLX36H6/", |
| "protoc-3.20.2-linux-ppcle_64.zip": "sha384-Y5iRv2/C4iGUbKW+1BhnvPuduqFAaiEIf8fjTRBjocUMUziXEggPV4AxJ8pSY0z2", |
| "protoc-3.20.2-linux-s390_64.zip": "sha384-g6U4sQGVT9UhxlNY32jSxoRwSQT+HMhNddSC9HqGuR8whvTd8RpBY120TVNqtk8Y", |
| "protoc-3.20.2-linux-x86_32.zip": "sha384-siBivLIQ1m0DTxXs7SJ9z4w45fhCpecjD8xDpCgqcJqygmAnMrLeiG4jvVI0vUpy", |
| "protoc-3.20.2-linux-x86_64.zip": "sha384-XoUIU1QlpHXtFeosTA0fzy2MR443A0A3mCSW7NRQRTdk241Jj2KtjTB2URFBqMqW", |
| "protoc-3.20.2-osx-aarch_64.zip": "sha384-vTaa5P/oPnYhV21EFJbLB+xx3SWoBpEgghaf4lVrEH+LsRXh2aAbG53JzUaQMne1", |
| "protoc-3.20.2-osx-x86_64.zip": "sha384-VCF8A3eMPkDeaqeHYvGI1o0W1dO38KteGTsgitCTJEXbE+FFe2C9NCH5BfCmJ5ha", |
| "protoc-3.20.2-win32.zip": "sha384-pf5YhoLDj50iKcaKl9iSIkg/dLOF0IbCrY1kr+vLiP2hSdye74xmDdCXJ0U+g8Dh", |
| "protoc-3.20.2-win64.zip": "sha384-k1Zcl3BGULWpWOodds1IbzbbQNbViLgFaHW5rF6CihYdM0+lsKgns/mhrJZgd+o1", |
| }, |
| "v30.0-rc1": { |
| "protoc-30.0-rc-1-linux-aarch_64.zip": "sha384-56l6kOj6UhfYuLp6N6pQ29w97pB9DIdDWzxL+EpXd0Jkrp5VU7ZKYnXl4KBQnFxb", |
| "protoc-30.0-rc-1-linux-ppcle_64.zip": "sha384-22+yeEAleNh6Ie3/Er4NXAz6f3qoNh0XlboqFiBt8GGhe8ojsz3yaBrStMly89XH", |
| "protoc-30.0-rc-1-linux-s390_64.zip": "sha384-jtXcXbe3hPMx+VHlE6/0sx3V/b8MY97VbZY5cLSAE6xLTZksZPEetVQxVvyE8rEZ", |
| "protoc-30.0-rc-1-linux-x86_32.zip": "sha384-IqXooWnCM7JXxx/U23IhQUnG6M1qxE1349mU5yzZJ7dWs+UYEtEjLqWpjbGeR0s9", |
| "protoc-30.0-rc-1-linux-x86_64.zip": "sha384-fdBz2qGLgbPIeU0NoFkc9zV4ph1w9/8Pg2S/zxbU8eczdkXFDB5auw+5wYR9SfCq", |
| "protoc-30.0-rc-1-osx-aarch_64.zip": "sha384-XkK6zAdMGD0MPbiAKRcpurg0bP/GWOBxA7Tje2BVow+Y5mZzx05hOVDMJbI9bW29", |
| "protoc-30.0-rc-1-osx-universal_binary.zip": "sha384-zPUJQ0mfGujnSboxwsgA40aETyvfDOPWRrh6zvyMtGWVuf/9+6pTrhdr2tMSZduO", |
| "protoc-30.0-rc-1-osx-x86_64.zip": "sha384-/T0lgI5gbzWzVwfWd/MvSrC9Ds6iqemUCtcXcLQ0Z5LiI2i6BO5MTaRqJutybs/i", |
| "protoc-30.0-rc-1-win32.zip": "sha384-39SdARz57lIQaYaY9Cvykdl32gD2gY4/rue6ALqXKBqSD+j8OFwB7SDDVOI7pyPE", |
| "protoc-30.0-rc-1-win64.zip": "sha384-Zst5ubc4YF1UkXZNkF9l4Quj6oEJ+I00oNqjZbvstvh09i0pRLFizu1MbS9oS4U2", |
| }, |
| "v30.0-rc2": { |
| "protoc-30.0-rc-2-linux-aarch_64.zip": "sha384-9W0l1DYlnfrBTFZEJv9323uzDg1bAxQXbuhdp2v3IaZ6GNYtmaT/rcp1ZBoZTHFO", |
| "protoc-30.0-rc-2-linux-ppcle_64.zip": "sha384-TxRfqi/lqm2NheXxRjQtznQcneCV7w4eZmysIEofa8zkcvmOSKrU00co16bBX6db", |
| "protoc-30.0-rc-2-linux-s390_64.zip": "sha384-x+aoExRTtIYKPkB7rFp2dtPUt4PH55nA5tZUxGySuU7gwhHdhk3qsbfZjJoI7SVG", |
| "protoc-30.0-rc-2-linux-x86_32.zip": "sha384-F250njuae/vCWI/EjRe34oUsfgz9njYMotrb2/ILsLS80lbTTDcf1LchNdmQJZDn", |
| "protoc-30.0-rc-2-linux-x86_64.zip": "sha384-aYJRjv3sTmbIehFzW+wM2/fYAnq7FrTD7ux7UOJRu12oo286eFg/uiTNLvrbu6K0", |
| "protoc-30.0-rc-2-osx-aarch_64.zip": "sha384-PyuqjTJ9QnUayu89Xma/sQCJKLVTHW7fPiamsvJ4dmOpTboMl/qgW/lADs+pjO3s", |
| "protoc-30.0-rc-2-osx-universal_binary.zip": "sha384-nKjlvUBFzt1XQUY57ekuzRpjP62uNZCx0EO0TBxehRHiNHUnt5iXDETef3xPJlDJ", |
| "protoc-30.0-rc-2-osx-x86_64.zip": "sha384-XoMdUAhilT68ngwBkb5U6XDrMumzGl/Hxhr2VC4SrBp89MJPci0xKcIZrLw5pI2N", |
| "protoc-30.0-rc-2-win32.zip": "sha384-oVPatN4vL3SHiyG849Lfd4A4Mpy3g8PnWZbFM/FadWWfstjbY5YTlsh/evDWus7X", |
| "protoc-30.0-rc-2-win64.zip": "sha384-NL2fZU3XiWWytc/z/R5cxEL5+6Zytc6jrBzUj40dd/Z1dqxC/Cjoju9fHfufe18L", |
| }, |
| "v30.1": { |
| "protoc-30.1-linux-aarch_64.zip": "sha384-voloWDsa8Qk07FmXj7+ReCQRCAKOaqMCbjmByroRZuR7f3NT3jr9r68TdtOWp2vc", |
| "protoc-30.1-linux-ppcle_64.zip": "sha384-TauatfJ0a8VSialQwG+ssOWIhqErqtTmIl8E5WG8foGWF/MUtNMjJyIEIoK3FjlR", |
| "protoc-30.1-linux-s390_64.zip": "sha384-/VT7dlrY+3Wl0ECyuVtMkjsLghOHvi29A4nDTntOrysxpsMXhtIyFXbpW5Zb/PLQ", |
| "protoc-30.1-linux-x86_32.zip": "sha384-ShP3lirseirFmCJ8X96+NLWvrpoIcXZyZ/wNIdsLbKcbaL0VEgd6PLcVHsZkPSHk", |
| "protoc-30.1-linux-x86_64.zip": "sha384-fyPXah4G+KPHBcRl4adFqiSlu1EOgVu2bRpnSokeY0MHcg4MES7xZntr2lHfa7eu", |
| "protoc-30.1-osx-aarch_64.zip": "sha384-73OgrpNsCQuaFxxzpyYXy7n8g7tddC2KEgTIBx+LyMFZuTUpS+eRMdpnBGvclnzP", |
| "protoc-30.1-osx-universal_binary.zip": "sha384-AV/hFYS5ojA9V5AJwkI8lmwSxWXhnLVlXEtk3cw2bR+HMuKp+PJjZthnFlKvwNHF", |
| "protoc-30.1-osx-x86_64.zip": "sha384-jhyO/VY2i3ID+XdujE7nkyOOXW2U8Ovo0Nfgg4+foPCNOoCAjy2qujt2Dd5x9e0i", |
| "protoc-30.1-win32.zip": "sha384-VA9z+pAJmIPqBN29B8sR6bGlZHjTckvw+4rkajKNgHz/Nto2O9MDjUxQ0RPuxWk1", |
| "protoc-30.1-win64.zip": "sha384-ipuphlH1e5jEdnO/1/7BQ3tbF99FSls+4huk+s+N+pXD+aaRXZKMAVnN9qARYl+e", |
| }, |
| "v30.2": { |
| "protoc-30.2-linux-aarch_64.zip": "sha384-rQMtZlKYUeMNhe3targTOtzKDy82WL7LXkxUSLSGlpltmXZTlBgp6DHuqCgGMB1z", |
| "protoc-30.2-linux-ppcle_64.zip": "sha384-ZykCO6a+8IqO0YR4LyV6WZspf8JoayMhjxlaSF+Pf40eQ5TIINHtakcGvHyuazod", |
| "protoc-30.2-linux-s390_64.zip": "sha384-rksj2WC+vjHk97U4nkR7NYiwJA90OoGe/CarYTKbi1xBRHEiGdtMwox0xgYLgzhG", |
| "protoc-30.2-linux-x86_32.zip": "sha384-Pz/afmvjznlaYl+GFICQldL8GnDxpJmUbE8IMQ9N3dfy33fohIqz2S9t4UM6kxxd", |
| "protoc-30.2-linux-x86_64.zip": "sha384-DhPL/K0B/Iko0U+VsC2ttX9m9rO6EpgTLaPCLraCRxG+ieQ1AOWZtxZyuObSeeq+", |
| "protoc-30.2-osx-aarch_64.zip": "sha384-AL1UvoggoemEQhW6EY5NC/ZeSqPWxycmeiy3xs/45YwGaGMGrio2o7w5g+vajpSo", |
| "protoc-30.2-osx-universal_binary.zip": "sha384-gq9LVkaloR16vKM6rYPlQsCn1dcL6dwODTrWbIF9y/pjRbClvpNpGdkCEchXTb8M", |
| "protoc-30.2-osx-x86_64.zip": "sha384-Zzf53m8AkDlI9TgXTYsyUJI3fp69jsTYxhFJNRXMZdvqtGJOvasyJ7XLl2lWkLmd", |
| "protoc-30.2-win32.zip": "sha384-U0nCzRQfb2hF9xBqkZXcOErrz4AS6WrUIcdqKQ2hImRuOWrvcRzVTWly90WgfdS+", |
| "protoc-30.2-win64.zip": "sha384-KBSnneEq6j8pH9LRhBTM1uJEYyoETUE2IAExB2XX+osKqmlGooYM+8wMtX/g22Jk", |
| }, |
| "v31.0": { |
| "protoc-31.0-linux-aarch_64.zip": "sha384-Nh/SN+5mhp/i2JvLEIKmv/igz5xoqhG8O6o0hMfKk1DmLXjBvPv3VA3D5dAz3a25", |
| "protoc-31.0-linux-ppcle_64.zip": "sha384-B8qXTxlP8vBO6vtl9i7N0qsZVHcKS8+L8Qb39RDHSKkjwLPZrGVRTyQ04NiwXtyQ", |
| "protoc-31.0-linux-s390_64.zip": "sha384-qoYtE5tvG1u3r+/5smWWg4RhpumE83ga61mkHpB6ZbuF03U2tStuDMA/a1d1Ifus", |
| "protoc-31.0-linux-x86_32.zip": "sha384-BpA1JxCl1LbbXCuEPB1KxE+iTcuAAyq8yl5+Bf6KtLzRsglZy5DHyK+gC01mDELf", |
| "protoc-31.0-linux-x86_64.zip": "sha384-QdXAVfdyUqvqJ2lq7Imrhyl0A/75XLoQ0+/ImOOLTb57Em5ogQ36n7t2TeJZIxuG", |
| "protoc-31.0-osx-aarch_64.zip": "sha384-vOEuFdpQctwHXXD1mmDeMrfhHmJXt10BhAJhCk1AAFtL41gTk70nte60GY2Km0DH", |
| "protoc-31.0-osx-universal_binary.zip": "sha384-sk2+oDmB5yMgR4LpfZHKgvD+sY98EIUGRZOA/jQ6bN+KMK2NYRhKUZopD5QYfx3A", |
| "protoc-31.0-osx-x86_64.zip": "sha384-EEnNqaomLUFZFHEoYaq1LF3jbf8Hv9U4PkuOEppYaUo4QYe0kUS+TO98gQP2uS2B", |
| "protoc-31.0-win32.zip": "sha384-bgC4AyHHXIdB5RPtN/gnt8w0XvAwuZku94zFMaK/fkrvIJusxOHBq9Wtad97moum", |
| "protoc-31.0-win64.zip": "sha384-R0VlV9UlKaa34Ik8oy4nShdObCHKZ3achGZyEBxY0621m3qX3zTLBA3Xr9wXGO+w", |
| }, |
| "v31.0-rc1": { |
| "protoc-31.0-rc-1-linux-aarch_64.zip": "sha384-OYbVm72ohSeFwumevN733aBRKpxCreDVjlA1tY4HbNBP0DOTvcp4o/XCDb78qQbH", |
| "protoc-31.0-rc-1-linux-ppcle_64.zip": "sha384-4ggrw1/iPVm5PChCyMxgiUv7sA4jVP10Qa7kc8P72hA+Zx0WMKSQ0TKFNmhYYlYw", |
| "protoc-31.0-rc-1-linux-s390_64.zip": "sha384-Q3ks24laVDXshY8Nz/QVYkF+hdg/rq3UOzzpIFDTT/5btP14eh9V4NUaPtyDUL7q", |
| "protoc-31.0-rc-1-linux-x86_32.zip": "sha384-hLRqkDJAjsxEHpKIl8odD6V0bNBdX6HA0fFwP0OgYjGHZbKqqOZu1EhB/wgqzPs4", |
| "protoc-31.0-rc-1-linux-x86_64.zip": "sha384-WznDxBuRbWDh7iyQiI3yU/uth8cQf2JURJRqmx33mb8xlto5eMmDKKsiP5yJPV3Q", |
| "protoc-31.0-rc-1-osx-aarch_64.zip": "sha384-LCCjuyqywkTjWXIBjdiJGsirjuxHzF++4LTtwxGZg4AeCvViP8gnVypFIG8vUABq", |
| "protoc-31.0-rc-1-osx-universal_binary.zip": "sha384-HzaPAhulaMioXStaFg1m5aJaZkErIno4Z7nC4Z3HwF1+nj7nwCBiHEbBp/ZJ8Udz", |
| "protoc-31.0-rc-1-osx-x86_64.zip": "sha384-NJwogyIhvgWKCOeLVyjeETANtRAm6/vEeDH3VJ20MQ5zU+0+s+JFywa9uuQqysF5", |
| "protoc-31.0-rc-1-win32.zip": "sha384-RAZkaOP25lTPgnWMJK99bAb1pN3fCK/8S6b4jIz2diYhU+uQrR4ZzXlb7weV1K8T", |
| "protoc-31.0-rc-1-win64.zip": "sha384-G0ZZCabnoM39eRc32DrCgrrBTq8GIp3xgF6AsXSOGoYhMlbBfKEBFct/TrNO6PkV", |
| }, |
| "v31.0-rc2": { |
| "protoc-31.0-rc-2-linux-aarch_64.zip": "sha384-kmKAngvYWZPhSoALM+g+mLIVl0IIn5ql4llQfSvsdevIEfeE7uyW4qelvThnAHjX", |
| "protoc-31.0-rc-2-linux-ppcle_64.zip": "sha384-iVsf43jLQ9IqTirZkwJILaRx6tnRSCamGAGJSPpJz67zLRhaWsNlKOj1bKfeBXl7", |
| "protoc-31.0-rc-2-linux-s390_64.zip": "sha384-3WjweGg52nB/SRM6Oa+mz67hADkFOkCQ10T4q8R+wOe+uwXDT6gExhmkGJ6RhsH2", |
| "protoc-31.0-rc-2-linux-x86_32.zip": "sha384-sF8UqrXn+cso0zDQ7j4R7IIIz5V6PWuAynhvKn7H1/+Uz9SnBfuH85vDcdwCIndO", |
| "protoc-31.0-rc-2-linux-x86_64.zip": "sha384-wkeo4xu7h/EwRMqTHqKpRe3MClMwmzuU8D9BNsA7CRbMG3+NuLXQ8wVVkL/z432x", |
| "protoc-31.0-rc-2-osx-aarch_64.zip": "sha384-V9kXS++x6n1mgEDvvLMHbwa27IebhBTxMyk3mCBxPpGTshpXrm3M2ZydAaAYyPjt", |
| "protoc-31.0-rc-2-osx-universal_binary.zip": "sha384-o9fS55eAmzdZHI/UhkLtVAvcleQ8UFIi7+R8eax7BILxcJIL/o4UpIlL86lOJ9w4", |
| "protoc-31.0-rc-2-osx-x86_64.zip": "sha384-hCtWszeV2v27LipIGLYye+HGl915afzxE/ZPO9LKCBzmhzG2iLnbS3xMpoeDyVoX", |
| "protoc-31.0-rc-2-win32.zip": "sha384-GGor7G1kh8xkbfFLHfhvOnSqcmdu21GAd8bjRdN8eJqpCNne509NettHVqcA37zv", |
| "protoc-31.0-rc-2-win64.zip": "sha384-m30rE7WjOwe5bDkwpCH9Wb+SnEWae2xzuKXJKpOh7dyzmTr7FI++F7gAQsZLI3fK", |
| }, |
| "v31.1": { |
| "protoc-31.1-linux-aarch_64.zip": "sha384-loOEVuX/v2k1LduITVBaYvSD4GLjZDLbUHMLMjIu8rz6PKT5hYRuEUguUpz4aXIg", |
| "protoc-31.1-linux-ppcle_64.zip": "sha384-H9rRQAJA3XaKp6fj5UteZC/0kChTsdBpXgB+za4CuGUESnxEDuoljwB3ttMs1Ku9", |
| "protoc-31.1-linux-s390_64.zip": "sha384-CZyonNUaaDA3KXzebWe4f8AQgi6nsTE6JoUbjlP/qa9om7wZmDVvChWE7vOBx+MR", |
| "protoc-31.1-linux-x86_32.zip": "sha384-dzOb/Fxj9CHmgqcicB0uhkgWR5jG3Fk7JU1zAiwbrMNYf8zJe9YFwhbM7gsrdolx", |
| "protoc-31.1-linux-x86_64.zip": "sha384-ZMIFQOIMQmcBk9j7OYTKLIx+yjuMIjBIDZheMK2/e2KAMzFXADdFR6B+pyTPFGMz", |
| "protoc-31.1-osx-aarch_64.zip": "sha384-TRwc0xfKwTxrBzELpWTST3yCMtyyaOOihQlsyc28nHdBxsPNV+vEzcRJ3Hah5BPK", |
| "protoc-31.1-osx-universal_binary.zip": "sha384-w08weK/dV2Rs1kYtiUECJ9rxaR5ROP6kzN425zAU1UXdows9jVVA6oPxmKd8BSLv", |
| "protoc-31.1-osx-x86_64.zip": "sha384-hRgjD65v6p1C7UcxVXAOZrZAcBkFDGNrvO/Uhe5T/Thj6G5V9tdHXoDqHMCU3k4m", |
| "protoc-31.1-win32.zip": "sha384-x+WJWmUBGYUD8Ff89KX/Xr6qiGhhyUxKOcZvcvQmns1NQTFfHc8fHPr3t4ezUhfz", |
| "protoc-31.1-win64.zip": "sha384-cZ+b4GchBvIRlYHZgmtToHdxsLStALDXgVazFKaqvsCtJdCgV3jrzXeZ0T8TI729", |
| }, |
| "v32.0-rc1": { |
| "protoc-32.0-rc-1-linux-aarch_64.zip": "sha384-41D2TD/IFgvqoGhIdBbqWaGg5UJVBEDjz3ai1O2bKRV/qTZrKupPb619RQ0Gr10o", |
| "protoc-32.0-rc-1-linux-ppcle_64.zip": "sha384-M4TI07luWJm0p62FL5vkgZvu4FfRzGVMqs9CZ4zafeFajcNmq+79QftZcq2XDPO1", |
| "protoc-32.0-rc-1-linux-s390_64.zip": "sha384-q6y4+SAYOnhCntPLhezeSb3D6eCGMPftq5/8YJGuLuTk8uOU95oEl+G/hOhyK5Ez", |
| "protoc-32.0-rc-1-linux-x86_32.zip": "sha384-pBKKOToiIcPUYbXHhBm2pDBmhYWSuR9L1DO7IYcx5pi8dfwr7S8NrcXCkqMfKmGx", |
| "protoc-32.0-rc-1-linux-x86_64.zip": "sha384-LoN0GA0exdu5qEb8jDCK2JoI/WTerN55yAqJiHNn3WAyOumu8/EcUqGBp2wsUDpu", |
| "protoc-32.0-rc-1-osx-aarch_64.zip": "sha384-6ExB/uLKEjOI/FBXwVlQuqcP2gb5YUgYXQsiEoM3rg1Vvz9b79VgRqJ7uH4aqQm4", |
| "protoc-32.0-rc-1-osx-universal_binary.zip": "sha384-4Uig6KQyRcCxniatlbJFIkMIJpN/FBwpcCbH5OXWDKAmzC1EpBedSUuGT5Ia7C2M", |
| "protoc-32.0-rc-1-osx-x86_64.zip": "sha384-jDOrNnahJXBVEsd5V8RKOH+k6TDfIgzwbacgwNpZTWeuWuYzYHW/mTblmqUPlm74", |
| "protoc-32.0-rc-1-win32.zip": "sha384-ki67i+f8uyxaa/vQjOg8eBDYk24mUwUxt92d1G4tAtR1WqJJ1GrFDExMssouRimS", |
| "protoc-32.0-rc-1-win64.zip": "sha384-benTUyrjnkx0XSjRYFDaUJcBdV8RE44AgjomJ4b3uDCr5QQwN3oHjIqfQZNi8UOb", |
| }, |
| "v32.0-rc2": { |
| "protoc-32.0-rc-2-linux-aarch_64.zip": "sha384-57byyNd+9dvbzDY5ApZphnKs2z1RrZJup2//p5wEcH1JWO/Ti/wU7Ou0ElXquh/4", |
| "protoc-32.0-rc-2-linux-ppcle_64.zip": "sha384-UdduGmG/0COc3CPqmgSi06KWgKpn2kyCJIEm4cswvlz7DivMN5Rtm2Whw2JjjuVK", |
| "protoc-32.0-rc-2-linux-s390_64.zip": "sha384-Il5Ciuke+5bosrvIbcD8Lw+LHbRowqHtfpGJKYnYcHBIiPaiMW6vgf5OvbtocT89", |
| "protoc-32.0-rc-2-linux-x86_32.zip": "sha384-qXPxKDiXBs0Odm2pcZQAcoQxvQxSZFrRBx9uq7JuWyZ8gTMalzmYyz1nkKvKDOlo", |
| "protoc-32.0-rc-2-linux-x86_64.zip": "sha384-Df/hFthGbNmHRII0Vb+DzLwcRlp3z6KOfaBacdn1bBhbHSvuNLHstiJyJxfX96WA", |
| "protoc-32.0-rc-2-osx-aarch_64.zip": "sha384-wvE2oYct4LY8zzxepnXhjTW0EMM2MLHs/zwAHXayOTR/cmX3STHidvHjHGAYGufg", |
| "protoc-32.0-rc-2-osx-universal_binary.zip": "sha384-+Mf6G4SrMB8MOzZV3x0pR31QORXKJ55l0ez4t/iREwi30t3khVrz+h1jSgfABjxu", |
| "protoc-32.0-rc-2-osx-x86_64.zip": "sha384-5fsmP1qCiJl+n8cj44XicvtctKshQ362tE/OI33d24PLzYLHNyFSC22B9wfLUaPn", |
| "protoc-32.0-rc-2-win32.zip": "sha384-U2wWpaVRJ6wICS4HPj/jFiIQGwKC+nSIcUXPpKTljLe1sx0WIiBaqvgcsv3g0apq", |
| "protoc-32.0-rc-2-win64.zip": "sha384-ERfa0IRUNFKjvKb+PaoY590hg8nyDZJaH7LXExbPhhrALjjyTgtgGogE/fLuDlMp", |
| }, |
| "v32.0": { |
| "protoc-32.0-linux-aarch_64.zip": "sha384-v7H99m/dsPZqOwDNu/zWQFdkPkhwV1nLiwnphDNsJydzvHj/HpafKyWDGeDSIHKr", |
| "protoc-32.0-linux-ppcle_64.zip": "sha384-IuC5XPbNFFuSETfxH0P6oLvLnTzbXW5NrNmJu9rOJyYvFowSQGOZJ0jvg9uNQ2eV", |
| "protoc-32.0-linux-s390_64.zip": "sha384-gbk+H5cmxeWZaCm8sHB5hthO7ytEdBnLZsQHfg41fwnwISH91l2w9GO4kJTUKdRp", |
| "protoc-32.0-linux-x86_32.zip": "sha384-xjUD3nyOkFUY6+bqxFMWmF8a6eC2/stIiV6f01DSbwQSccqBQDnpcNtsTW/qqwpT", |
| "protoc-32.0-linux-x86_64.zip": "sha384-BcgrSWHULt0lpONa4Iu7HHxmkQUuOyQzob46/EzzDHmQFEBbLsZWNgz/V8Jr6iez", |
| "protoc-32.0-osx-aarch_64.zip": "sha384-JZpKPOUEGgfqARCvx7HnJbwBMubrNDr00VI2Nhenopw6/xS1IeAmFcAXc1hI7Ggr", |
| "protoc-32.0-osx-universal_binary.zip": "sha384-Ir80rObpGS5IEZlEN8C40Z19xH2KOV63K6xKS8hxAAcI18+SxjR6sG3mEDGkQ0nL", |
| "protoc-32.0-osx-x86_64.zip": "sha384-bMn0FFiBBdSpoMPQJnOYN0wipgkQRa9J06gCltJGpGRFP57oo1BRzMQnBn2Xn6Pj", |
| "protoc-32.0-win32.zip": "sha384-1dCAqWUH1u6VMfvUGDn0QJuQH81URepEKXVs4b6HgOTTHHEYfvnnmTiF7kC5fQea", |
| "protoc-32.0-win64.zip": "sha384-gWbPYPn5ta+/MbEWop0oV55g8Rmv0gO9L9aNEokGH8O1kOhBrC2wHAq/M/pvSXbB", |
| }, |
| "v32.1": { |
| "protoc-32.1-linux-aarch_64.zip": "sha384-Wkn5+euQoumm876K4dHkptJbr8ExSEKHoLgHTd3wnWRzWaKit17JEvaINByi6CEY", |
| "protoc-32.1-linux-ppcle_64.zip": "sha384-i6tRteYfc5ylEOQ3fhI3cu8Rw8cvWHHV1o8Pj9Kva0rSD4zUcStxKGA4sw00QAKc", |
| "protoc-32.1-linux-s390_64.zip": "sha384-QTsokdVS9SnnoIFsZY4PScyoS+ipEgf1mdkB8hXS8Qxw9Sz8BbWLPPa85mF3hJQc", |
| "protoc-32.1-linux-x86_32.zip": "sha384-eSDeRDJD+VYbzyshn2ZVfLTMjwXqml8jMFvZ8yzUep8eHcuun8dbDWECRs3sNyCw", |
| "protoc-32.1-linux-x86_64.zip": "sha384-/fM7uKNpL3hhwCnUfrAzrFc7hxztyiiXLmWQq802dGEUSDYGKYmTq/jW87Sgo9Hh", |
| "protoc-32.1-osx-aarch_64.zip": "sha384-QAt17YeU2mQEtnm0EqUbr4OdFnW0tZsvW0F3ff7j/kNY68oTgJVgh5jmCaaEBPQK", |
| "protoc-32.1-osx-universal_binary.zip": "sha384-95Kf+y5oQ8GUtl249PaVxDhRkDbVTQADs9p4lCa5s08y7uRbOH/u5ruX4LnpRMnD", |
| "protoc-32.1-osx-x86_64.zip": "sha384-zyRftub+LGiZJ4KuSiW6uewRjPSgbkPd+D1tH/Zi1SpISG8XCacnv0GsBJfMc5xY", |
| "protoc-32.1-win32.zip": "sha384-h74gB5rehr7ODGtYAIjfaCr+Wl4nSN6iqWQ1ddyCX8rSF9GDo8jBeLfa3/V4OL2i", |
| "protoc-32.1-win64.zip": "sha384-jF2LaYcTdW99SPLBBcGorn21YQ9TZzONVWBco0gdVqckrQrG7HVhZIpQoELCZMzd", |
| }, |
| } |