blob: d8e893f39801b42b951c00560b661900e93c12f2 [file] [log] [blame]
"""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",
},
}