From 1378d5d1990d901ebf0461e9a51a2dc59e59acdc Mon Sep 17 00:00:00 2001 From: Mike Xu Date: Tue, 23 Jun 2026 18:51:19 -0700 Subject: [PATCH] Migrate XLS OSS build to full Bzlmod and Bazel 8.7.0. This CL completes the migration of the open-source XLS build system to Bzlmod and Bazel 8.7.0, moving the final rules_hdl dependency to MODULE.bazel. Fixes https://github.com/google/xls/issues/931. Key changes: - Migrated all open-source dependencies (including rules_hdl and OpenROAD) to Bzlmod in MODULE.bazel, completely removing legacy WORKSPACE linkages. - Upgraded the required Bazel version to 8.7.0. - Disabled legacy WORKSPACE evaluation in xls.bazelrc by removing the --enable_workspace flag, while preserving a minimal WORKSPACE file to maintain compatibility with older Bazelisk and IDE root-detection tools. - Upgraded OpenROAD to a recent main commit (1ac310f9) to pull in upstream Bzlmod compatibility fixes. - Added single_version_override for rules_pycross to 0.8.3 to absorb fix in https://github.com/jvolkman/rules_pycross/pull/221. - Upgraded or-tools to 9.15 to align with OpenROAD's dependency requirements, and patched it to restore public visibility to pdlp_solver to resolve a target analysis block. - Added single_version_override for protobuf to 33.5 and applied a patch (fix_system_python.patch) to resolve system Python detection blocks on specific host environments. - Removed the obsolete algorithms:with_scip flag from the bazelrc configuration. - Upgraded the Python toolchain version to 3.13 to work with the new openroad version. - Removed the legacy proto_bazel_features workaround from MODULE.bazel as it is no longer required in a pure Bzlmod environment. - Updated Copybara translation rules in copy.bara.sky to correctly map the new open-source OpenSTA targets and translate runfile paths for FDO tools (Yosys, OpenSTA, ABC) to their Bzlmod-compliant canonical names. - Cleaned up obsolete patches and unnecessary Bzlmod single-version overrides. PiperOrigin-RevId: 937020957 --- .bazelrc | 5 - .bazelversion | 11 +- MODULE.bazel | 112 +- MODULE.bazel.lock | 2520 +++++++++++++---- WORKSPACE | 32 +- dependency_support/load_external.bzl | 37 - dependency_support/openroad/BUILD.bazel | 15 + dependency_support/openroad/slang_path.patch | 9 + dependency_support/or-tools/BUILD.bazel | 15 + .../or-tools/make_pdlp_public.patch | 10 + dependency_support/protobuf/BUILD.bazel | 15 + .../protobuf/fix_system_python.patch | 5 + .../rules_hdl/rename_eigen.patch | 26 - .../rules_hdl/rename_swig.patch | 29 - .../rules_hdl/rules_hdl_deps.patch | 42 - .../rules_hdl/swig_bzlmod.patch | 20 - dependency_support/rules_hdl/workspace.bzl | 48 - xls/build_rules/xls_codegen_fdo_rules.bzl | 8 +- xls/build_rules/xls_rules.bzl | 6 +- xls/dev_tools/generate_vvp_runner.py | 2 +- xls/scheduling/BUILD | 2 +- .../pipeline_scheduling_pass_test.cc | 2 +- .../simulators/iverilog_simulator.cc | 4 +- 23 files changed, 2171 insertions(+), 804 deletions(-) delete mode 100644 dependency_support/load_external.bzl create mode 100644 dependency_support/openroad/BUILD.bazel create mode 100644 dependency_support/openroad/slang_path.patch create mode 100644 dependency_support/or-tools/BUILD.bazel create mode 100644 dependency_support/or-tools/make_pdlp_public.patch create mode 100644 dependency_support/protobuf/BUILD.bazel create mode 100644 dependency_support/protobuf/fix_system_python.patch delete mode 100644 dependency_support/rules_hdl/rename_eigen.patch delete mode 100644 dependency_support/rules_hdl/rename_swig.patch delete mode 100644 dependency_support/rules_hdl/rules_hdl_deps.patch delete mode 100644 dependency_support/rules_hdl/swig_bzlmod.patch delete mode 100644 dependency_support/rules_hdl/workspace.bzl diff --git a/.bazelrc b/.bazelrc index 6d0cdaede4..60fd1e51a7 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,7 +1,3 @@ -# We're still using workspace, so make sure we're forward compatible with future -# bazel versions. This also acts as a TODO to eventually remove WORKSPACE :) -common --enable_workspace - # There are some places that use glob() in BUILD rules but that return no # results. This will be an error in future bazel versions unless explicitly # allowed. Allow here; also this acts as a TODO reminder to clean these up. @@ -87,7 +83,6 @@ build --incompatible_enable_cc_toolchain_resolution build --@llvm-project//third-party:llvm_enable_zstd=false # Do not use some deps from or-tools -build --@com_google_ortools//ortools/algorithms:with_scip=false build --@com_google_ortools//ortools/linear_solver:with_glpk=false build --@com_google_ortools//ortools/linear_solver:with_pdlp=false build --@com_google_ortools//ortools/linear_solver:with_scip=false diff --git a/.bazelversion b/.bazelversion index a62f1d7fde..df5119ec64 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1,10 +1 @@ -7.7.1 -# Note, the first line must supply the Bazel versioning requirements. -# Comments should only appear afterward; see -# https://github.com/bazelbuild/bazelisk/issues/117 - -# TODO: https://github.com/google/xls/issues/2941 - Remove since -# this comment isn't meaningful on Bazel 8. -# Note that XLS is no longer compatible with Bazel versions < 7.6.0 -# Transitive deps make use of bazel_dep(..., repo_name=None) which was -# added in Bazel 7.6 (https://github.com/bazelbuild/bazel/pull/25509). +8.7.0 diff --git a/MODULE.bazel b/MODULE.bazel index 9ecdff3970..6e6dc23ffa 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -173,23 +173,117 @@ maven.artifact( bazel_dep(name = "eigen", version = "4.0.0-20241125.bcr.2") bazel_dep(name = "rules_pkg", version = "1.2.0") -# Workaround suggested by a Bazel team member; only needed for WORKSPACE to work correctly. -# TODO: https://github.com/google/xls/issues/931 - Remove this workaround once the WORKSPACE file is migrated to MODULE.bazel. -proto_bazel_features = use_repo_rule("@com_google_protobuf//bazel/private:proto_bazel_features.bzl", "proto_bazel_features") - -proto_bazel_features(name = "proto_bazel_features") - # rules_hdl deps with bzlmod support. bazel_dep(name = "rules_bison", version = "0.3") bazel_dep(name = "rules_flex", version = "0.3") bazel_dep(name = "rules_m4", version = "0.3") bazel_dep(name = "swig", version = "4.3.0") +bazel_dep(name = "rules_hdl", version = "0.0.0") +bazel_dep(name = "openroad", repo_name = "org_theopenroadproject") + +git_override( + module_name = "rules_hdl", + commit = "cbb275235f0f8dc00f87d932db490a4f75fb11d1", + remote = "https://github.com/hdl/bazel_rules_hdl.git", +) + +# rules_7zip and openroad are transitive dependencies from rules_hdl. +# Since overrides are root-honored only in Bzlmod, we must mirror these overrides in +# our root MODULE.bazel so that Bzlmod can resolve the dependency graph. +git_override( + module_name = "rules_7zip", + commit = "03a10b5796eac0aed122cf52064ed15785610857", + remote = "https://github.com/zaucy/rules_7zip.git", +) + +git_override( + module_name = "openroad", + commit = "1ac310f921fcf7497fb935a02b812c75c463c4d4", + init_submodules = True, + patch_strip = 1, + # Redirects OpenROAD's @slang placeholder repository path from "bazel" to "." + # to resolve the bzlmod dependency graph. We don't actually depend on the @slang alias. + patches = [ + "//dependency_support/openroad:slang_path.patch", + ], + remote = "https://github.com/The-OpenROAD-Project/OpenROAD.git", +) + +# qt-bazel is a transitive dependency from OpenROAD (used for GUI support). +# Since overrides are root-honored only in Bzlmod, we must mirror this override in +# our root MODULE.bazel so that Bzlmod can resolve the dependency graph. +git_override( + module_name = "qt-bazel", + commit = "886104974c2fd72439f2c33b5deebf0fe4649df7", + remote = "https://github.com/The-OpenROAD-Project/qt_bazel_prebuilts", +) + +# TODO: mikex - Remove this override once fixed upstream in https://registry.bazel.build/modules/sv-lang. +# rules_pycross is a transitive dependency of OpenROAD (via sv-lang). +# We override rules_pycross to 0.8.3 here to incorporate the fix from +# https://github.com/jvolkman/rules_pycross/pull/221. Otherwise, the resolved version of pycross +# (0.8.1) will run into a mismatch between the registered Python versions in +# @python_versions//:pip.bzl and the supported versions in @rules_python//python:versions.bzl. +single_version_override( + module_name = "rules_pycross", + version = "0.8.3", +) + +rules_hdl_tools = use_extension("@rules_hdl//dependency_support:tools_extension.bzl", "tools_extension") +use_repo(rules_hdl_tools, "at_clifford_yosys", "com_icarus_iverilog") + +rules_hdl_pdks = use_extension("@rules_hdl//dependency_support:pdks_extension.bzl", "pdks_extension") +use_repo( + rules_hdl_pdks, + "com_google_skywater_pdk", + "com_google_skywater_pdk_sky130_fd_sc_hd", + "com_google_skywater_pdk_sky130_fd_sc_hdll", + "com_google_skywater_pdk_sky130_fd_sc_hs", + "com_google_skywater_pdk_sky130_fd_sc_hvl", + "com_google_skywater_pdk_sky130_fd_sc_lp", + "com_google_skywater_pdk_sky130_fd_sc_ls", + "com_google_skywater_pdk_sky130_fd_sc_ms", + "org_theopenroadproject_asap7_pdk_r1p7", + "org_theopenroadproject_asap7sc6t_26", + "org_theopenroadproject_asap7sc7p5t_27", + "org_theopenroadproject_asap7sc7p5t_28", +) + +# TODO: https://github.com/protocolbuffers/protobuf/issues/24084 - Remove this override once fixed upstream. +single_version_override( + module_name = "protobuf", + patch_strip = 1, + patches = ["//dependency_support/protobuf:fix_system_python.patch"], + version = "33.5", +) + +# Force all Boost sub-modules to use the same ABI-compatible version (1.89.0.bcr.2). +# This is required because sv-lang transitively requests boost.unordered 1.87.0 +# (compatibility level 108700), while OpenROAD requests 1.89.0.bcr.2 (compatibility +# level 0). Bzlmod's Minimal Version Selection cannot automatically resolve this +# compatibility level mismatch. +single_version_override( + module_name = "boost.unordered", + version = "1.89.0.bcr.2", +) + +single_version_override( + module_name = "boost.multiprecision", + version = "1.89.0.bcr.2", +) + +single_version_override( + module_name = "boost.serialization", + version = "1.89.0.bcr.2", +) -# TODO: rigge - Remove this override once the patch is in the main repo. +# TODO: mikex - Remove this override once the next version of or-tools lands on BCR with +# https://github.com/google/or-tools/commit/aa4d0bf2dcbd30e2af2f54dfa7ce06a7f49869f8. single_version_override( - module_name = "swig", + module_name = "or-tools", patch_strip = 1, - patches = ["//dependency_support/rules_hdl:swig_bzlmod.patch"], + patches = ["//dependency_support/or-tools:make_pdlp_public.patch"], + version = "9.15", ) # Dev dependencies diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 67e4b53277..bfd15170d4 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,9 +1,11 @@ { - "lockFileVersion": 13, + "lockFileVersion": 24, "registryFileHashes": { "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abc/0.62-yosyshq/MODULE.bazel": "325231df11fd3480cb0eb3c9095105ccdfacf34583c3a92d8c0ae46967dbaef6", + "https://bcr.bazel.build/modules/abc/0.64-yosyshq.bcr.2/MODULE.bazel": "37effc7404ffedfa6c69d229c5d08dd13e66b983a7759475ed5df1183a0b3c70", + "https://bcr.bazel.build/modules/abc/0.64-yosyshq.bcr.2/source.json": "d6da852f882e03d814bedb7855f013fdef9876c2bbc72b4d9f0ce5b2565812b3", "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", - "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", "https://bcr.bazel.build/modules/abseil-cpp/20220623.1/MODULE.bazel": "73ae41b6818d423a11fd79d95aedef1258f304448193d4db4ff90e5e7a0f076c", "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", @@ -13,7 +15,6 @@ "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed", "https://bcr.bazel.build/modules/abseil-cpp/20240116.2/MODULE.bazel": "73939767a4686cd9a520d16af5ab440071ed75cec1a876bf2fcfaf1f71987a16", "https://bcr.bazel.build/modules/abseil-cpp/20240722.0.bcr.1/MODULE.bazel": "c0aa5eaefff1121b40208397f229604c717bd2fdf214ff67586d627118e17720", - "https://bcr.bazel.build/modules/abseil-cpp/20240722.0.bcr.2/MODULE.bazel": "c3661b44c9d3f17f0b65ffb544896aaeb89127398ea867537babac18133a002a", "https://bcr.bazel.build/modules/abseil-cpp/20240722.0/MODULE.bazel": "88668a07647adbdc14cb3a7cd116fb23c9dda37a90a1681590b6c9d8339a5b84", "https://bcr.bazel.build/modules/abseil-cpp/20250127.0/MODULE.bazel": "d1086e248cda6576862b4b3fe9ad76a214e08c189af5b42557a6e1888812c5d5", "https://bcr.bazel.build/modules/abseil-cpp/20250127.1/MODULE.bazel": "c4a89e7ceb9bf1e25cf84a9f830ff6b817b72874088bf5141b314726e46a57c1", @@ -26,11 +27,9 @@ "https://bcr.bazel.build/modules/abseil-cpp/20260107.1/source.json": "7a9a88969b1e79268cf613728ca8ff8fa4bc4b1a9abee9ec1fb5f113ca751971", "https://bcr.bazel.build/modules/abseil-py/2.1.0/MODULE.bazel": "5ebe5bf853769c65707e5c28f216798f7a4b1042015e6a36e6d03094d94bec8a", "https://bcr.bazel.build/modules/abseil-py/2.1.0/source.json": "0e8fc4f088ce07099c1cd6594c20c7ddbb48b4b3c0849b7d94ba94be88ff042b", - "https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/MODULE.bazel": "025c849b118da09af75afe0785bade64f082d27bb6aa1e078bfcbd1dc5a5bb26", - "https://bcr.bazel.build/modules/apple_rules_lint/0.3.2/source.json": "eea39d44eba88408573363151dfe63a01be1229d463dff18b9fbb412589e79f2", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/MODULE.bazel": "c59831c3a5389430516203777816527f257329a5da363994e1d62b9ae6729f71", + "https://bcr.bazel.build/modules/apple_rules_lint/0.4.0/source.json": "105883202602181f43f109372e1b9ea19e89bbe3bce4bc1fe9bb0baa51eb61ae", "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", - "https://bcr.bazel.build/modules/apple_support/1.13.0/MODULE.bazel": "7c8cdea7e031b7f9f67f0b497adf6d2c6a2675e9304ca93a9af6ed84eef5a524", - "https://bcr.bazel.build/modules/apple_support/1.14.0/MODULE.bazel": "ff6681d5678559b588b5062313e6314be77d560d546e28833e10d6d1b54d18ee", "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", "https://bcr.bazel.build/modules/apple_support/1.17.1/MODULE.bazel": "655c922ab1209978a94ef6ca7d9d43e940cd97d9c172fb55f94d91ac53f8610b", "https://bcr.bazel.build/modules/apple_support/1.21.0/MODULE.bazel": "ac1824ed5edf17dee2fdd4927ada30c9f8c3b520be1b5fd02a5da15bc10bff3e", @@ -39,27 +38,27 @@ "https://bcr.bazel.build/modules/apple_support/1.23.1/MODULE.bazel": "53763fed456a968cf919b3240427cf3a9d5481ec5466abc9d5dc51bc70087442", "https://bcr.bazel.build/modules/apple_support/1.24.2/MODULE.bazel": "0e62471818affb9f0b26f128831d5c40b074d32e6dda5a0d3852847215a41ca4", "https://bcr.bazel.build/modules/apple_support/1.24.2/source.json": "2c22c9827093250406c5568da6c54e6fdf0ef06238def3d99c71b12feb057a8d", - "https://bcr.bazel.build/modules/aspect_bazel_lib/1.31.2/MODULE.bazel": "7bee702b4862612f29333590f4b658a5832d433d6f8e4395f090e8f4e85d442f", - "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.0/MODULE.bazel": "6307fec451ba9962c1c969eb516ebfe1e46528f7fa92e1c9ac8646bef4cdaa3f", - "https://bcr.bazel.build/modules/aspect_bazel_lib/1.40.3/MODULE.bazel": "668e6bcb4d957fc0e284316dba546b705c8d43c857f87119619ee83c4555b859", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.11.0/MODULE.bazel": "cb1ba9f9999ed0bc08600c221f532c1ddd8d217686b32ba7d45b0713b5131452", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/MODULE.bazel": "2b31ffcc9bdc8295b2167e07a757dbbc9ac8906e7028e5170a3708cecaac119f", - "https://bcr.bazel.build/modules/aspect_bazel_lib/2.14.0/source.json": "0cf1826853b0bef8b5cd19c0610d717500f5521aa2b38b72b2ec302ac5e7526c", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.19.3/MODULE.bazel": "253d739ba126f62a5767d832765b12b59e9f8d2bc88cc1572f4a73e46eb298ca", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.21.2/MODULE.bazel": "276347663a25b0d5bd6cad869252bea3e160c4d980e764b15f3bae7f80b30624", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.21.2/source.json": "f42051fa42629f0e59b7ac2adf0a55749144b11f1efcd8c697f0ee247181e526", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.7.7/MODULE.bazel": "491f8681205e31bb57892d67442ce448cda4f472a8e6b3dc062865e29a64f89c", + "https://bcr.bazel.build/modules/aspect_bazel_lib/2.8.1/MODULE.bazel": "812d2dd42f65dca362152101fbec418029cc8fd34cbad1a2fde905383d705838", "https://bcr.bazel.build/modules/aspect_bazel_lib/2.9.3/MODULE.bazel": "66baf724dbae7aff4787bf2245cc188d50cb08e07789769730151c0943587c14", "https://bcr.bazel.build/modules/aspect_rules_esbuild/0.21.0/MODULE.bazel": "77dc393c43ad79398b05865444c5200c6f1aae6765615544f2c7730b5858d533", "https://bcr.bazel.build/modules/aspect_rules_esbuild/0.21.0/source.json": "062b1d3dba8adcfeb28fe60c185647f5a53ec0487ffe93cf0ae91566596e4b49", - "https://bcr.bazel.build/modules/aspect_rules_js/1.33.1/MODULE.bazel": "db3e7f16e471cf6827059d03af7c21859e7a0d2bc65429a3a11f005d46fc501b", - "https://bcr.bazel.build/modules/aspect_rules_js/1.39.0/MODULE.bazel": "aece421d479e3c31dc3e5f6d49a12acc2700457c03c556650ec7a0ff23fc0d95", "https://bcr.bazel.build/modules/aspect_rules_js/2.0.0/MODULE.bazel": "b45b507574aa60a92796e3e13c195cd5744b3b8aff516a9c0cb5ae6a048161c5", "https://bcr.bazel.build/modules/aspect_rules_js/2.3.8/MODULE.bazel": "74bf20a7a6bd5f2be09607fdb4196cfd6f203422ea271752ec2b1afe95426101", "https://bcr.bazel.build/modules/aspect_rules_js/2.3.8/source.json": "411ec9d79d6f5fe8a083359588c21d01a5b48d88a2cbd334a4c90365015b7836", - "https://bcr.bazel.build/modules/aspect_rules_lint/0.12.0/MODULE.bazel": "e767c5dbfeb254ec03275a7701b5cfde2c4d2873676804bc7cb27ddff3728fed", + "https://bcr.bazel.build/modules/aspect_rules_py/1.8.4/MODULE.bazel": "4ab4a78e9d65cf15e755807f7ae504655e1771cefd7c3343ad34dbbb625b9564", + "https://bcr.bazel.build/modules/aspect_rules_py/1.8.4/source.json": "7cd80ad811f0c2b3aad3c878506ae602fce2fe53b78487ecfbcc8bcde07d220e", "https://bcr.bazel.build/modules/aspect_rules_ts/3.6.0/MODULE.bazel": "d0045b5eabb012be550a609589b3e5e47eba682344b19cfd9365d4d896ed07df", "https://bcr.bazel.build/modules/aspect_rules_ts/3.6.0/source.json": "5593e3f1cd0dd5147f7748e163307fd5c2e1077913d6945b58739ad8d770a290", + "https://bcr.bazel.build/modules/aspect_tools_telemetry/0.3.3/MODULE.bazel": "37c764292861c2f70314efa9846bb6dbb44fc0308903b3285da6528305450183", + "https://bcr.bazel.build/modules/aspect_tools_telemetry/0.3.3/source.json": "605086bbc197743a0d360f7ddc550a1d4dfa0441bc807236e17170f636153348", "https://bcr.bazel.build/modules/bant/0.2.9/MODULE.bazel": "d1c4b3d4a64cf00d3b4aae4c6d3575b0463d9b3109354e22d200b167ca9cf503", "https://bcr.bazel.build/modules/bant/0.2.9/source.json": "9bda78fe20d5cc0c07a2dcae5e6a14a926bfc532d32c6217268a001be106fb5a", - "https://bcr.bazel.build/modules/bazel_features/0.1.0/MODULE.bazel": "47011d645b0f949f42ee67f2e8775188a9cf4a0a1528aa2fa4952f2fd00906fd", "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", "https://bcr.bazel.build/modules/bazel_features/1.10.0/MODULE.bazel": "f75e8807570484a99be90abcd52b5e1f390362c258bcb73106f4544957a48101", @@ -70,19 +69,24 @@ "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58", "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b", - "https://bcr.bazel.build/modules/bazel_features/1.23.0/MODULE.bazel": "fd1ac84bc4e97a5a0816b7fd7d4d4f6d837b0047cf4cbd81652d616af3a6591a", "https://bcr.bazel.build/modules/bazel_features/1.24.0/MODULE.bazel": "4796b4c25b47053e9bbffa792b3792d07e228ff66cd0405faef56a978708acd4", "https://bcr.bazel.build/modules/bazel_features/1.27.0/MODULE.bazel": "621eeee06c4458a9121d1f104efb80f39d34deff4984e778359c60eaf1a8cb65", "https://bcr.bazel.build/modules/bazel_features/1.28.0/MODULE.bazel": "4b4200e6cbf8fa335b2c3f43e1d6ef3e240319c33d43d60cc0fbd4b87ece299d", "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", "https://bcr.bazel.build/modules/bazel_features/1.30.0/MODULE.bazel": "a14b62d05969a293b80257e72e597c2da7f717e1e69fa8b339703ed6731bec87", "https://bcr.bazel.build/modules/bazel_features/1.33.0/MODULE.bazel": "8b8dc9d2a4c88609409c3191165bccec0e4cb044cd7a72ccbe826583303459f6", + "https://bcr.bazel.build/modules/bazel_features/1.34.0/MODULE.bazel": "e8475ad7c8965542e0c7aac8af68eb48c4af904be3d614b6aa6274c092c2ea1e", "https://bcr.bazel.build/modules/bazel_features/1.36.0/MODULE.bazel": "596cb62090b039caf1cad1d52a8bc35cf188ca9a4e279a828005e7ee49a1bec3", + "https://bcr.bazel.build/modules/bazel_features/1.38.0/MODULE.bazel": "f9b8a9c890ebd216b4049fd12a31d3c2602e3403c7af636b04fbbd7453edc9c9", "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", "https://bcr.bazel.build/modules/bazel_features/1.41.0/MODULE.bazel": "6e0f87fafed801273c371d41e22a15a6f8abf83fdd7f87d5e44ad317b94433d0", - "https://bcr.bazel.build/modules/bazel_features/1.41.0/source.json": "8fd525b31b0883c47e0593443cdd10219b94a7556b3195fc02d75c86c66cfe30", + "https://bcr.bazel.build/modules/bazel_features/1.43.0/MODULE.bazel": "defa2226f06ba20550d6548c3a2ea2a7929634437a52973869c20c225450eb91", + "https://bcr.bazel.build/modules/bazel_features/1.43.0/source.json": "1c4207dc858d6de0eecef30026793616bbf420c74aac27b6bad212534a730437", "https://bcr.bazel.build/modules/bazel_features/1.9.0/MODULE.bazel": "885151d58d90d8d9c811eb75e3288c11f850e1d6b481a8c9f766adee4712358b", "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", + "https://bcr.bazel.build/modules/bazel_lib/3.0.0/MODULE.bazel": "22b70b80ac89ad3f3772526cd9feee2fa412c2b01933fea7ed13238a448d370d", + "https://bcr.bazel.build/modules/bazel_lib/3.1.0/MODULE.bazel": "6809765c14e3c766a9b9286c7b0ec56ed87a73326e48fe01749f0c0fdcfe3287", + "https://bcr.bazel.build/modules/bazel_lib/3.1.0/source.json": "aaf7c2dc816219f4cb356c9d65f2555fb7f9543e537199f74a921f7877d23dfb", "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e", "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", @@ -93,7 +97,6 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651", "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", - "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d", "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b", "https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", @@ -106,144 +109,202 @@ "https://bcr.bazel.build/modules/bazel_worker_java/0.0.4/source.json": "a2d30458fd86cf022c2b6331e652526fa08e17573b2f5034a9dbcacdf9c2583c", "https://bcr.bazel.build/modules/bliss/0.73/MODULE.bazel": "26b5476884b67df20a8b87ab2806657123b439e978da76f484427a15fb552b26", "https://bcr.bazel.build/modules/bliss/0.73/source.json": "5cb395710670662321f492fc3d4fce3551e3d5708682e4f2320bacaadf6e5e36", - "https://bcr.bazel.build/modules/boost.algorithm/1.83.0.bcr.1/MODULE.bazel": "8657617ad7aa55d179078faa15c131f07ae1bc35e536343211eee2d942368881", - "https://bcr.bazel.build/modules/boost.algorithm/1.83.0.bcr.1/source.json": "664117fe5b44d4e00e6a0b7c8f3893f22971bb11401ef6c0afa0c44c9bcf62b6", - "https://bcr.bazel.build/modules/boost.align/1.83.0.bcr.1/MODULE.bazel": "3a4320a5c5f21e3e75024550d4db99cb19575db87ddb4bfd9b7821f87b6a7999", - "https://bcr.bazel.build/modules/boost.align/1.83.0.bcr.1/source.json": "ee963f5571b73693e9f2fc647efbb45f6255b49b1ad4f59e914d2ad2c20dd335", - "https://bcr.bazel.build/modules/boost.array/1.83.0.bcr.1/MODULE.bazel": "ffe2956a8f5d90839e710cb298f0a342acc5a1d8fdfeee9578cae9657df87e38", - "https://bcr.bazel.build/modules/boost.array/1.83.0.bcr.1/source.json": "6d3925fef402c04bd7ea463203c1892c6ab96351c2264566e4bc9e6543fc777f", - "https://bcr.bazel.build/modules/boost.assert/1.83.0.bcr.1/MODULE.bazel": "abc07418c37c6e1876f56d959ff1b7cdcac70c8b7236bbacc69ab66686968910", - "https://bcr.bazel.build/modules/boost.assert/1.83.0.bcr.1/source.json": "05d5c7ef77352f32264b9ca625df8ca742b78a94d4b057347a54204d6cd9ded6", - "https://bcr.bazel.build/modules/boost.atomic/1.83.0.bcr.1/MODULE.bazel": "f2f7e2f0a7cb7764f53851e00120d468d507c9979c8e3f941a757ff5b5f74992", - "https://bcr.bazel.build/modules/boost.atomic/1.83.0.bcr.1/source.json": "4699e8c3d31a1fe9a84ec421c2f0cf99b8ac951db18b392ba2afec0dfd32181e", - "https://bcr.bazel.build/modules/boost.bind/1.83.0.bcr.1/MODULE.bazel": "c226a7152112ec5329aa831fd7daab296db2e8bf1a427e05c33bb770c885e044", - "https://bcr.bazel.build/modules/boost.bind/1.83.0.bcr.1/source.json": "1ad06dbc6d538e539abaeb58d647d787b63c2b0eb54f61168c8501d420cdd691", - "https://bcr.bazel.build/modules/boost.chrono/1.83.0.bcr.1/MODULE.bazel": "3e14a982441c92d79ecd6a7229ad56e621deba5d123f39b559be13ce0ab4ec1d", - "https://bcr.bazel.build/modules/boost.chrono/1.83.0.bcr.1/source.json": "9c21c228f4c55418d5fa94f051a0d36f05723b6ca2fc5dd38e8098f9f97389a0", - "https://bcr.bazel.build/modules/boost.concept_check/1.83.0.bcr.1/MODULE.bazel": "987ddeeca7c552f7c15557ed9f1e1de26e976d1380002cd41e56ea0ef7e1d25e", - "https://bcr.bazel.build/modules/boost.concept_check/1.83.0.bcr.1/source.json": "0a5cb9c8a8b424c04a717b2cbf483f1ee576611b3370550369671ea4f5852e3c", - "https://bcr.bazel.build/modules/boost.config/1.83.0.bcr.1/MODULE.bazel": "a9049b46df8ba7d4a895122cfbda4cf71ad01f441fad62117931cfafecba35d1", - "https://bcr.bazel.build/modules/boost.config/1.83.0.bcr.1/source.json": "4810a18d8d9827bf2822ca8e3e1491cfb882657224bc2def70b334120415ccc2", - "https://bcr.bazel.build/modules/boost.container/1.83.0.bcr.1/MODULE.bazel": "41c6d3a367a7eea6debf93ec058acb682d83158231553a1a6a841c40679e8baa", - "https://bcr.bazel.build/modules/boost.container/1.83.0.bcr.1/source.json": "23f49c4fad6c0407f592b5fa825452ba67a2c0b3f78b1da8bee0bf16d2b6763f", - "https://bcr.bazel.build/modules/boost.container_hash/1.83.0.bcr.1/MODULE.bazel": "baf420d50979d18d247681bb4f3e097c054f314c2a3c98c14f1b750871329ad7", - "https://bcr.bazel.build/modules/boost.container_hash/1.83.0.bcr.1/source.json": "f3248fbd4a2cd88333343bd78f317e3f7b085b6a2a31adab26f402083bdbdb26", - "https://bcr.bazel.build/modules/boost.conversion/1.83.0.bcr.1/MODULE.bazel": "d05ea5d39c0399ddd0331922e64a6bb8bdfe40b83cb6d4ecee62d7cb68f6c36b", - "https://bcr.bazel.build/modules/boost.conversion/1.83.0.bcr.1/source.json": "7b91cda19dcf46d35b47fd30ea9a6226c880d27f6abd51f8107c5015fec9bd46", - "https://bcr.bazel.build/modules/boost.core/1.83.0.bcr.1/MODULE.bazel": "6aa5d86d84dbeefeda0f5e3ac596db7426ecb6f6ebdf69383c2963292ee568cf", - "https://bcr.bazel.build/modules/boost.core/1.83.0.bcr.1/source.json": "62f0884fe4d287b72146c3355df6d737b016f312bb3bf9c1bbf41fd84400b046", - "https://bcr.bazel.build/modules/boost.date_time/1.83.0.bcr.1/MODULE.bazel": "47500c0f2985abf43129c9e0c175f7846eec6dbaf29f1c5a506f3f7b24ca94e1", - "https://bcr.bazel.build/modules/boost.date_time/1.83.0.bcr.1/source.json": "efd4950a6be9febc2b315de7008ac72b331612c8a9bdc72eb3260bcf66f7edea", - "https://bcr.bazel.build/modules/boost.describe/1.83.0.bcr.1/MODULE.bazel": "04f902525e3f53a7eec9e10bb58623d5b249afaa4f245917cc827f63933351ba", - "https://bcr.bazel.build/modules/boost.describe/1.83.0.bcr.1/source.json": "b3201219ad62723a684c98d1f13448346774d5979adf99d88583765150a9095c", - "https://bcr.bazel.build/modules/boost.detail/1.83.0.bcr.2/MODULE.bazel": "0016cbb9f265ebd4efcbb5f1aff14ccce5754bd98c3d9ff375d3a39f4173f8de", - "https://bcr.bazel.build/modules/boost.detail/1.83.0.bcr.3/MODULE.bazel": "89ce4454da586d3229071c94ae4fe305fa907f30f8b1ac38dfd637aebe20f306", - "https://bcr.bazel.build/modules/boost.detail/1.83.0.bcr.3/source.json": "2e4fd5c2b978891f79b255238d52134da48e5d388b5480138dbe5243fa6318e0", - "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.83.0.bcr.1/MODULE.bazel": "2093a9d09159b97ada67ed370492f61c775ae7df5018c8ba9c69053ed7813dab", - "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.83.0.bcr.1/source.json": "c8470feff0d94ef0c950dfa6b214cc119bbaae95355e27838b9d295c7b222b21", - "https://bcr.bazel.build/modules/boost.endian/1.83.0.bcr.1/MODULE.bazel": "334ce9f6e18c951767261b1e0050bd1b810607b0e508cfbf9ed03e20c6950b2f", - "https://bcr.bazel.build/modules/boost.endian/1.83.0.bcr.1/source.json": "ab64b9e716dbf35323d08ee83654f93ce136216eda11c96d23e57e62a09d7a6d", - "https://bcr.bazel.build/modules/boost.exception/1.83.0.bcr.1/MODULE.bazel": "60d6418bbe6246f71c1ff211c08f187d975fe12a0f6845c64c6127977c51375b", - "https://bcr.bazel.build/modules/boost.exception/1.83.0.bcr.1/source.json": "54a9e9984fccf6f49385b28c301ff3af0e7485ac7e5281c5d249f1b5b1225c9c", - "https://bcr.bazel.build/modules/boost.function/1.83.0.bcr.1/MODULE.bazel": "b555cccb955cc4bd8d548f81ec29fdd33284ae04afd9ed92b254abe6357a5ed7", - "https://bcr.bazel.build/modules/boost.function/1.83.0.bcr.1/source.json": "a85e42738a1fd7eb3df45ca31fe213ca23832adb0032a7bcf9cd8dac42445f86", - "https://bcr.bazel.build/modules/boost.function_types/1.83.0.bcr.1/MODULE.bazel": "266d931a312bafb39053b6a0260e59882c1389e8126f9dc5b3f37a1c2b66a152", - "https://bcr.bazel.build/modules/boost.function_types/1.83.0.bcr.1/source.json": "c421295de00ee97f4d605d8a873ce002b64d9e4226f61db710ceaaf2ff1c581a", - "https://bcr.bazel.build/modules/boost.functional/1.83.0.bcr.1/MODULE.bazel": "8e0f52ea1e5f1d34442347c1ddcb202ce2cc610175226df58770c69d7267b4a8", - "https://bcr.bazel.build/modules/boost.functional/1.83.0.bcr.1/source.json": "6a3c58ca81f5226221ac1565aa3a7c93e5d04b27d2f9bd71e1b113ff19f5a658", - "https://bcr.bazel.build/modules/boost.fusion/1.83.0.bcr.1/MODULE.bazel": "1a651840d5710e5f2b882535f9fd7a18d6932c24559185362a3dfe0ca3702ee4", - "https://bcr.bazel.build/modules/boost.fusion/1.83.0.bcr.1/source.json": "8977203271c1f1db3f329e5cdd4960d26060ef13bdc7e47820b77f61d2369909", - "https://bcr.bazel.build/modules/boost.integer/1.83.0.bcr.1/MODULE.bazel": "29655d7e043ba79065ed8fb8b8b99133470ff240f4606bebb6085d2c856578df", - "https://bcr.bazel.build/modules/boost.integer/1.83.0.bcr.1/source.json": "92d1105b5e005c47b10c09b42dfbc86374a069b62055c7471eb8546545ee534b", - "https://bcr.bazel.build/modules/boost.intrusive/1.83.0.bcr.1/MODULE.bazel": "74da910d77fbd42847917c0603a5c78ce7d8085d28a3fb9a98c56bd070238a10", - "https://bcr.bazel.build/modules/boost.intrusive/1.83.0.bcr.1/source.json": "dbeb235ffc10db2e0c553e21f266bdb32b3c82ef93d2cbfbbe78fa6e8fc760b5", - "https://bcr.bazel.build/modules/boost.io/1.83.0.bcr.1/MODULE.bazel": "ce3b42ee33880f7250263a158c51b6c33c38ccbff754b78703c8af3f842e1cb1", - "https://bcr.bazel.build/modules/boost.io/1.83.0.bcr.1/source.json": "94e74cc68d9ba9821aa35c207a943c8140856fbc494b3524d3729f0caa9e97db", - "https://bcr.bazel.build/modules/boost.iterator/1.83.0.bcr.1/MODULE.bazel": "6ac7783146113154a83e841bfa4449105718006378edff7fbfc53aeddf00812b", - "https://bcr.bazel.build/modules/boost.iterator/1.83.0.bcr.1/source.json": "16e10bfe39dd3096147160668219e7a9bb8a42bbce5bd6a8a9bfcb9c428f7912", - "https://bcr.bazel.build/modules/boost.lexical_cast/1.83.0.bcr.1/MODULE.bazel": "80f23d54f238b4dc9ae7e408621d1358af93617880675dea6a5338b690642841", - "https://bcr.bazel.build/modules/boost.lexical_cast/1.83.0.bcr.1/source.json": "e016aee7804f47d861b3ad9ea045d79ef861b0f3101c8d0ceb33e73e98e7f620", - "https://bcr.bazel.build/modules/boost.math/1.83.0.bcr.1/MODULE.bazel": "659d025c87e1b2a0eef9ca001156b6b96432034332e9be9d901328f448e22111", - "https://bcr.bazel.build/modules/boost.math/1.83.0.bcr.1/source.json": "9ec7345a110fc9b0ac6df2c2ff93f1d37aa5aad292a2ba05e5139a196cfebf5c", - "https://bcr.bazel.build/modules/boost.move/1.83.0.bcr.1/MODULE.bazel": "e901ceb363762eb989a7a53418fe7ce2acf8f542a413109105184a4e22e38096", - "https://bcr.bazel.build/modules/boost.move/1.83.0.bcr.1/source.json": "978a8ff249833ab0764a7c2a83a9bda299960112613f22c1ee3bb3ec97fbddbf", - "https://bcr.bazel.build/modules/boost.mp11/1.83.0.bcr.1/MODULE.bazel": "cf0d62cfca8865a1e1672953bd5b08cf5cb95e3aae819427565606305dd29165", - "https://bcr.bazel.build/modules/boost.mp11/1.83.0.bcr.1/source.json": "554cee46c279651fc3ffca71d947e8b99cb26bd87661debe7946eb21b61031f7", - "https://bcr.bazel.build/modules/boost.mpl/1.83.0.bcr.1/MODULE.bazel": "9cd97b224f9c1d8ffefdf48a7163767ca3968fbdfbc76f057caefbb4054be33e", - "https://bcr.bazel.build/modules/boost.mpl/1.83.0.bcr.1/source.json": "2ad7f4a254613fe2c0722d6127d9b366dbd19dcd8e44ad23f3ff66bf48163019", - "https://bcr.bazel.build/modules/boost.multiprecision/1.83.0.bcr.1/MODULE.bazel": "8cfeff36485d9e8687d904f38dca74ee26c37ea7ba8433f076d961e7f9329e8d", - "https://bcr.bazel.build/modules/boost.multiprecision/1.83.0.bcr.1/source.json": "39672d3d0db7afe04384c63d2af93f95221a7afe7762e390a8a0a99adad38b6f", - "https://bcr.bazel.build/modules/boost.numeric_conversion/1.83.0.bcr.1/MODULE.bazel": "1920d71f656a0433947579a86c22e0dd897816eadee3ae20d5c51dab9505deb3", - "https://bcr.bazel.build/modules/boost.numeric_conversion/1.83.0.bcr.1/source.json": "fc35a1dbb8810812f05fa54667f0edeac142f5fc144f9426236694a1d01e875c", - "https://bcr.bazel.build/modules/boost.optional/1.83.0.bcr.1/MODULE.bazel": "971e786a19e31dfbd8d311dff3bbffc7c1e16f348e019dfca50620fd9c475092", - "https://bcr.bazel.build/modules/boost.optional/1.83.0.bcr.1/source.json": "486e1173f8b24120078f072f434a79fb3aa8c6b0dafbc19c56b7780ea2336595", - "https://bcr.bazel.build/modules/boost.phoenix/1.83.0.bcr.1/MODULE.bazel": "62399f244151ee55b04a8adf620daf5fc106b149f5f18b155759381a1ebe656f", - "https://bcr.bazel.build/modules/boost.phoenix/1.83.0.bcr.1/source.json": "0974bc6d0f46611eb85eacea0ec68a59944cc3186989553d0b70764092a9b509", - "https://bcr.bazel.build/modules/boost.pool/1.83.0.bcr.1/MODULE.bazel": "7b7cae959d31e55cfdead4122cddf2ec84d7f3a8f0cf5cbc8d8176d226a1e83a", - "https://bcr.bazel.build/modules/boost.pool/1.83.0.bcr.1/source.json": "030c265079a757f423cb4fa86aff594ea3e20f3187e4a8a3a68a613d0eebeff4", - "https://bcr.bazel.build/modules/boost.predef/1.83.0.bcr.1/MODULE.bazel": "0dd34241f892423a9dcd20e1256b6a1c787d60849e9576c724a71607ad8a1955", - "https://bcr.bazel.build/modules/boost.predef/1.83.0.bcr.1/source.json": "deb64fec0911e7a5d38d8517ecdd470b0b3983506662e01f63f8925688c05c01", - "https://bcr.bazel.build/modules/boost.preprocessor/1.83.0.bcr.1/MODULE.bazel": "edb9fb7900ea7002cbefffd97302b071d7cbd8f948b51c7b1a75043bd2985eba", - "https://bcr.bazel.build/modules/boost.preprocessor/1.83.0.bcr.1/source.json": "69dc4f6fc76305c21c4a651c94ccfdc8a76d8fbae1151e7c1d1a4599dffc0f03", - "https://bcr.bazel.build/modules/boost.proto/1.83.0.bcr.1/MODULE.bazel": "a7f5243ab1919fca16f9016374e96fd6956d320592b5967e2f025a95b30f32fe", - "https://bcr.bazel.build/modules/boost.proto/1.83.0.bcr.1/source.json": "2be12e6b8f170aa8aff437b269b4c0f2d7b63125475507e437b7150184f27d5e", - "https://bcr.bazel.build/modules/boost.random/1.83.0.bcr.1/MODULE.bazel": "cabe3ba820c9588a9ca22548b88ad8c4b307be085691b286ff0dae8a46b25fa0", - "https://bcr.bazel.build/modules/boost.random/1.83.0.bcr.1/source.json": "5cc5c8c13e525c5b1c12ea5b31359a16bfaf25b750c0601c0624b9342872e05d", - "https://bcr.bazel.build/modules/boost.range/1.83.0.bcr.1/MODULE.bazel": "136d623462d1d5c7cf79df83b5ce17a8582a92abb116da9d88c5e5594e5a7d92", - "https://bcr.bazel.build/modules/boost.range/1.83.0.bcr.1/source.json": "f99062101034f19d9bf2bef3e07cc99bf192640b72560663227e5375efd1e144", - "https://bcr.bazel.build/modules/boost.ratio/1.83.0.bcr.1/MODULE.bazel": "3ad15c17bd4dbe71910bb413ac19523e41688f6957103b68bb4d02ac20af567c", - "https://bcr.bazel.build/modules/boost.ratio/1.83.0.bcr.1/source.json": "eb58a64870c8c06383748081107e092512f9e781407e28b6cfcf648aa74c8fc8", - "https://bcr.bazel.build/modules/boost.rational/1.83.0.bcr.1/MODULE.bazel": "cb0953fb163d4b42c67b762896a357c9ae45a59f2fef5ff25f0dc2f0127710a4", - "https://bcr.bazel.build/modules/boost.rational/1.83.0.bcr.1/source.json": "79bfbaf9da65bd765fa4b47e1ac0a914b17151120e6a29286976fa7c5b92eb60", - "https://bcr.bazel.build/modules/boost.regex/1.83.0.bcr.1/MODULE.bazel": "5e2c235ea0bdbd8fa942f429ed8aefa1ad3e1471993a17a7b82c1f127dbcb3a2", - "https://bcr.bazel.build/modules/boost.regex/1.83.0.bcr.1/source.json": "1d5fda14ae73d5f12ced3c8731006f28b54bdaf75da35f6cc06c2b57b724d011", - "https://bcr.bazel.build/modules/boost.serialization/1.83.0.bcr.1/MODULE.bazel": "38913136b1e818768a25338a21640277cfa73d3af5d4eb6865ef0eb973c6b042", - "https://bcr.bazel.build/modules/boost.serialization/1.83.0.bcr.1/source.json": "0aea602e3a56afd785f49d4275ea6fa037c936be48bdc67a8c556ed9c2d6def4", - "https://bcr.bazel.build/modules/boost.smart_ptr/1.83.0.bcr.1/MODULE.bazel": "5652293a4b393e5a56ef4113e0f41b6121d22a0d8f7ccd3e27c4042b947683e3", - "https://bcr.bazel.build/modules/boost.smart_ptr/1.83.0.bcr.1/source.json": "1b1b6b549073ef6b1bdbd9898490f73ddb6324774d441cd24d6d1181d4bc75f4", - "https://bcr.bazel.build/modules/boost.spirit/1.83.0.bcr.1/MODULE.bazel": "7d50233e6108a0a8fc6fcfde4ce55a09796a65fdcae48d3c78167c25ca7d73fa", - "https://bcr.bazel.build/modules/boost.spirit/1.83.0.bcr.1/source.json": "21e666c55355d43edd19fb8a4535a33dd988571f02289a15035de7cb902377d4", - "https://bcr.bazel.build/modules/boost.static_assert/1.83.0.bcr.1/MODULE.bazel": "2b605adc483c6241865f1e862437331bc6f56c0d376769908b70ba18d3da1f07", - "https://bcr.bazel.build/modules/boost.static_assert/1.83.0.bcr.1/source.json": "a0eac8de976fff7efdf498933d7494df30eff471c51c1edfc822007069697ed7", - "https://bcr.bazel.build/modules/boost.system/1.83.0.bcr.1/MODULE.bazel": "5f905d0fbb1ce99231f3fa278b2e5999aa7395c6393ac42d479ae21824adf03f", - "https://bcr.bazel.build/modules/boost.system/1.83.0.bcr.1/source.json": "0676ab63c01c5ddf731a5cf54667ffc6560e9fb52401a2a9ac6a10c5a9909019", - "https://bcr.bazel.build/modules/boost.thread/1.83.0.bcr.1/MODULE.bazel": "2c5da147f251b0c7af2f0861477271878ed364248edd85c6e93175cf6e5f98ce", - "https://bcr.bazel.build/modules/boost.thread/1.83.0.bcr.1/source.json": "bd25b519fd0d8ade2bcb1ddef2276e4bf88f8254381ecab27ec0cc05b36d871d", - "https://bcr.bazel.build/modules/boost.throw_exception/1.83.0.bcr.1/MODULE.bazel": "b757c832f5f5f818d87c9eaa993d3eb211554197321c3edf641e2c8821cf19c2", - "https://bcr.bazel.build/modules/boost.throw_exception/1.83.0.bcr.1/source.json": "c752d584840e9183141f9d53f07f2051016c16771a973cdd1487f9585980c2e5", - "https://bcr.bazel.build/modules/boost.tokenizer/1.83.0.bcr.1/MODULE.bazel": "486e2806e0682f12d1ea8f97013b65719eaefb3078f347b3a3518cd6f7b2c837", - "https://bcr.bazel.build/modules/boost.tokenizer/1.83.0.bcr.1/source.json": "c4f3923d7b4e094cd70cff03d59b556653b78cc1a5dc3652e88609df566a9839", - "https://bcr.bazel.build/modules/boost.tuple/1.83.0.bcr.1/MODULE.bazel": "1d540b5efd3b65eeabd3621e5187a799e21bfa9ffc6afd7d4ad307cc4a27a6d4", - "https://bcr.bazel.build/modules/boost.tuple/1.83.0.bcr.1/source.json": "7aa33ec2aaae45605049ea0ec1c1de9517a1e1278a22d0a521521d4023f9ad87", - "https://bcr.bazel.build/modules/boost.type_index/1.83.0.bcr.1/MODULE.bazel": "6d78322266adba397ef8c2568ab90bb87432b052e724857b4b9f30f85544ef15", - "https://bcr.bazel.build/modules/boost.type_index/1.83.0.bcr.1/source.json": "08db090d1570232c3f513ca8f6a107bd1d10be9a65d7d0f8b850cfdd9055ab22", - "https://bcr.bazel.build/modules/boost.type_traits/1.83.0.bcr.1/MODULE.bazel": "89bbca2de42dc79ffcabb3625103771e4b04566eee6b8cfe7fa807d133d053f7", - "https://bcr.bazel.build/modules/boost.type_traits/1.83.0.bcr.1/source.json": "051e4969558e4a356c5059f4a4f41335b3968b91fa8ae1772898676ec95ded56", - "https://bcr.bazel.build/modules/boost.typeof/1.83.0.bcr.1/MODULE.bazel": "6b3dd6cfe993a8ccf98bce79506be41ec893c65013d7a5be9177c8a185e86d87", - "https://bcr.bazel.build/modules/boost.typeof/1.83.0.bcr.1/source.json": "0ec40beca58de1b17c1ddb18c357ef525977e4312540122b3b91cbe485556f17", - "https://bcr.bazel.build/modules/boost.unordered/1.83.0.bcr.1/MODULE.bazel": "c9be557708b3390921d02880774fd76299e5b9523f045d8b09b067777bf47bb4", - "https://bcr.bazel.build/modules/boost.unordered/1.83.0.bcr.1/source.json": "1f64a4e380153091443c069cdfebaa2102faa22673a5bf2c3690bfe67eaf4685", - "https://bcr.bazel.build/modules/boost.utility/1.83.0.bcr.1/MODULE.bazel": "1346dc27d6c8b7ced10896224ed3e406adac3fd79c8450d78c291228f1b9075d", - "https://bcr.bazel.build/modules/boost.utility/1.83.0.bcr.1/source.json": "15636369b5452784e7bd04f7ae52c751e591dd4ebb852688fccc66234d452929", - "https://bcr.bazel.build/modules/boost.variant/1.83.0.bcr.1/MODULE.bazel": "adafe526c9f34d61cc49d9676057d8d039aa53905e3333707d667447e58b322a", - "https://bcr.bazel.build/modules/boost.variant/1.83.0.bcr.1/source.json": "a088bfec1fc7eaf9c56692e0709eaba13f1be0a3fb0e81161f0d7a76d779f333", - "https://bcr.bazel.build/modules/boost.variant2/1.83.0.bcr.1/MODULE.bazel": "c60baa3b8923712a156197ffaf5cf9972bf35e44d00a90f7019a06761f391d3e", - "https://bcr.bazel.build/modules/boost.variant2/1.83.0.bcr.1/source.json": "041f94707bd509bc1f93782ccb6c38d491ac0dca25d26011f2047639d3a2bcd1", - "https://bcr.bazel.build/modules/boost.winapi/1.83.0.bcr.1/MODULE.bazel": "faf78b50dae672a38b77db545a460428cfe47a8d79466455ef397d76037e9e40", - "https://bcr.bazel.build/modules/boost.winapi/1.83.0.bcr.1/source.json": "0957b4dabe425e7f9d8d02db63969b808a280c11388ad7814e50b0779ae592cc", + "https://bcr.bazel.build/modules/boost.algorithm/1.89.0.bcr.2/MODULE.bazel": "9226438a199b01a2dfa82325b03b6576df0b46e634f9d01770b84cdfe4fc3dcb", + "https://bcr.bazel.build/modules/boost.algorithm/1.89.0.bcr.2/source.json": "2ac6d36809c332f4b9802ea16c8e9a971bb68bc728231592d51d4786bf6f1130", + "https://bcr.bazel.build/modules/boost.align/1.89.0.bcr.2/MODULE.bazel": "81ceb2549f6338a7f07d09702d0ceccb26091354720ef63300cd3096aad1d2d9", + "https://bcr.bazel.build/modules/boost.align/1.89.0.bcr.2/source.json": "cc6fbe6294be2469046b529c350338027517f069517a16eb230b58b78a027d09", + "https://bcr.bazel.build/modules/boost.any/1.89.0.bcr.2/MODULE.bazel": "b096871f29fe3d50ceb890d143c3fa8d21cd61d362bcdb810d1facf900e717f9", + "https://bcr.bazel.build/modules/boost.any/1.89.0.bcr.2/source.json": "a7a349da76457dd85ca2ffd3364031a888f4e73dabc2e471136d7e9feeb69f2f", + "https://bcr.bazel.build/modules/boost.array/1.89.0.bcr.2/MODULE.bazel": "463870cdf4e7f880fc914639c2e93bfa87fed5f8256bdb95ae2a65f9842113cd", + "https://bcr.bazel.build/modules/boost.array/1.89.0.bcr.2/source.json": "9e6a9f007e3a91a31a4189eab26081254bd0f79fdcb7a68ec71d39377e7331a9", + "https://bcr.bazel.build/modules/boost.asio/1.89.0.bcr.2/MODULE.bazel": "ca2b137215a1d4c9d610926b81d2f0d665c0cd64f774e713159d9e30bc6e5b88", + "https://bcr.bazel.build/modules/boost.asio/1.89.0.bcr.2/source.json": "8beecc68e2d8d86bcf83fab4153d0f2204ed730cdcd7a57d9124d99957fe5ba7", + "https://bcr.bazel.build/modules/boost.assert/1.89.0.bcr.2/MODULE.bazel": "4dcc63c9e2e86228530b480a6ff43d8394be6654f5ff8e3b29c127b5ba28409d", + "https://bcr.bazel.build/modules/boost.assert/1.89.0.bcr.2/source.json": "d6f097672e50f354c7eca861c8a9151a913b152140ceba8109c98ac54d79bbbd", + "https://bcr.bazel.build/modules/boost.atomic/1.89.0.bcr.2/MODULE.bazel": "886179aae9c25002080ccf88b2f0067433ddcbb92a7872d3b9052422ed8f99d8", + "https://bcr.bazel.build/modules/boost.atomic/1.89.0.bcr.2/source.json": "aaf0eb36439b65ad40ccc166c1c1037f7d9b7bc33c68f7e48cd8e14f0c09393b", + "https://bcr.bazel.build/modules/boost.beast/1.89.0.bcr.2/MODULE.bazel": "cefa0a1965ee23bc12a31c35bb5970161ba3251b9898ea67fff15dd39a5177b1", + "https://bcr.bazel.build/modules/boost.beast/1.89.0.bcr.2/source.json": "54b2e64604348fa5e9b51df38e9ebc4921233c94e6112d5c89776fc885ec4b4f", + "https://bcr.bazel.build/modules/boost.bimap/1.89.0.bcr.2/MODULE.bazel": "3fb9829fc8fca8a6e9fb779178c28a5570bba2f575b59428e231bc3060efd465", + "https://bcr.bazel.build/modules/boost.bimap/1.89.0.bcr.2/source.json": "b88bcb67be79af8433a84c54d189ff0241d41db8c0b593c5964f67046ab369f9", + "https://bcr.bazel.build/modules/boost.bind/1.89.0.bcr.2/MODULE.bazel": "187e9c72f966f301973032e84b21db39998a12e76c1b6ee9430881108c5972d9", + "https://bcr.bazel.build/modules/boost.bind/1.89.0.bcr.2/source.json": "43241f26ddd73333aa11559efed86cc0157e81ac496e5562b21b2d5fd07d5908", + "https://bcr.bazel.build/modules/boost.chrono/1.89.0.bcr.2/MODULE.bazel": "45a0d051e7dd15e4f56bd930dfcb4e152d9d7dab573db25462fb55e12a1b2781", + "https://bcr.bazel.build/modules/boost.chrono/1.89.0.bcr.2/source.json": "7f6509a03d1a7570a268c146b990be3e7f539d0b2c4ea93f429b9ffa2ad978d7", + "https://bcr.bazel.build/modules/boost.concept_check/1.89.0.bcr.2/MODULE.bazel": "26d7e0938fff39efb402ced4cc35e173c35154be953c6c9779b9b867b96295cf", + "https://bcr.bazel.build/modules/boost.concept_check/1.89.0.bcr.2/source.json": "d204651e0e453a9455619df534c1ba7c5b35865d4f0ba8f8de8f76571864adeb", + "https://bcr.bazel.build/modules/boost.config/1.89.0.bcr.2/MODULE.bazel": "249452bd78a172360b1fe52e7a1ff86be4464e0ce1d6ee0d3225dc980764f253", + "https://bcr.bazel.build/modules/boost.config/1.89.0.bcr.2/source.json": "0cfdc2ca5b02f63d9c3f66d3c92855a750969424f09809662c3e277cddca76a8", + "https://bcr.bazel.build/modules/boost.container/1.89.0.bcr.2/MODULE.bazel": "e03e357bd31d04de4ead268e380c8cbc5468bb30fbda945c668aa3927e9dc442", + "https://bcr.bazel.build/modules/boost.container/1.89.0.bcr.2/source.json": "c56713d1190c5c152ad9993f87cefa772bbf2420bd2a99c3ded5865fa7473e76", + "https://bcr.bazel.build/modules/boost.container_hash/1.89.0.bcr.2/MODULE.bazel": "4c9504529f491c52892a407dad38b142e9c05698d018b2304ef9591594ed53bb", + "https://bcr.bazel.build/modules/boost.container_hash/1.89.0.bcr.2/source.json": "b6144b67916b2d734b3183aeec3cbef15c819a13213c518915a3e9356e62e423", + "https://bcr.bazel.build/modules/boost.context/1.89.0.bcr.2/MODULE.bazel": "ccfa144c34905a3dd68e2a3083f88a89722d57faf0b11504101d94164d0bb490", + "https://bcr.bazel.build/modules/boost.context/1.89.0.bcr.2/source.json": "0d91755c3e834e2407693ccc889e8ef929ced16c06c07adb9182f1dd7d1431bc", + "https://bcr.bazel.build/modules/boost.conversion/1.89.0.bcr.2/MODULE.bazel": "e915be1dac2f24ebc6c05ed940f989706ba7015b5e9cbb20ff880dc59041bcb7", + "https://bcr.bazel.build/modules/boost.conversion/1.89.0.bcr.2/source.json": "9bf91fcb3450f510ea14788149033a8851eb7875cd2d3f1db293821456e9c6a5", + "https://bcr.bazel.build/modules/boost.core/1.89.0.bcr.2/MODULE.bazel": "8f729977386597cb86353a4a2b58274134be55dadc229196650a7f37fec9496a", + "https://bcr.bazel.build/modules/boost.core/1.89.0.bcr.2/source.json": "59044798075cb7064bf29e2e87a3bb5531771bfa64270f4975f408dfebe2a907", + "https://bcr.bazel.build/modules/boost.date_time/1.89.0.bcr.2/MODULE.bazel": "f22a1408518b201ab2899e23d381b3061f9d2e7cc9704c8eb6d4bc7fa49a0ad3", + "https://bcr.bazel.build/modules/boost.date_time/1.89.0.bcr.2/source.json": "f237a2f2175a9258afaf625ffb0e440e7749dd7d658a854ee7fd2fe47cd79cfd", + "https://bcr.bazel.build/modules/boost.describe/1.89.0.bcr.2/MODULE.bazel": "948aaff9e29f47ec5459ea63d688a093576c01b6e9cd1fe9c70d3a0bfe3be6bf", + "https://bcr.bazel.build/modules/boost.describe/1.89.0.bcr.2/source.json": "251fdfc6ac551ab8e8a33f62ef1d3fba9a7f85c7893ec87c495b562e25d4f0e6", + "https://bcr.bazel.build/modules/boost.detail/1.89.0.bcr.2/MODULE.bazel": "d316fd4bcf6bc5d84edc0b15d447da5c5af571992cc9e0c07db544e8f6ccd9a1", + "https://bcr.bazel.build/modules/boost.detail/1.89.0.bcr.2/source.json": "dbfd712fa8277eb303f312be503d4596a650f787d723aca19e0fd2020e85dfc7", + "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.89.0.bcr.2/MODULE.bazel": "9576e39e6bb2429c43d83a290a4fd6e90a3403b048a31232502097a66d54f009", + "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.89.0.bcr.2/source.json": "b40e7e49c2bf6243c22ea0f7c2015d5021b89b482d6a467017c1914877378cb3", + "https://bcr.bazel.build/modules/boost.endian/1.89.0.bcr.2/MODULE.bazel": "7c759f9b44726eeeab31b5b1485769f1ea3b6bad41d130e3727257e3ba6f8316", + "https://bcr.bazel.build/modules/boost.endian/1.89.0.bcr.2/source.json": "82981901adfb45471923772f5b53f494c11b12ef15bb0bc6fbb3fb3d7dbcd571", + "https://bcr.bazel.build/modules/boost.exception/1.89.0.bcr.2/MODULE.bazel": "602cd716068438f492e424de704dbfa8c6de21a7fcb676394fd784f0cc99b045", + "https://bcr.bazel.build/modules/boost.exception/1.89.0.bcr.2/source.json": "ce2c164e4d36a90bab9433987e1b0be5668e8a80343c40a00740ae8e13628995", + "https://bcr.bazel.build/modules/boost.foreach/1.89.0.bcr.2/MODULE.bazel": "e8d4c5806a8a8d7f2033f35efeef79e97367ac89ef6ae7a094a12b93cf63170d", + "https://bcr.bazel.build/modules/boost.foreach/1.89.0.bcr.2/source.json": "a996607ee5e07a590794b3afe9a8fddd3f029b78858ab1f9c4886b4ada559e45", + "https://bcr.bazel.build/modules/boost.format/1.89.0.bcr.2/MODULE.bazel": "f2eb73379af549fb1a053050022a7056cf893510c63ad8179e4f5b1a3696d0a8", + "https://bcr.bazel.build/modules/boost.format/1.89.0.bcr.2/source.json": "a0623e03a2f91c8b6bcb90a2d916a86276015f6be9e98e0386e7813452d203b6", + "https://bcr.bazel.build/modules/boost.function/1.89.0.bcr.2/MODULE.bazel": "1fef02b53708af88a3a406bf1fb34ba13ccaef5b78eab933b674270055b3a8ad", + "https://bcr.bazel.build/modules/boost.function/1.89.0.bcr.2/source.json": "d05ae7a9c561684f6ea9e19e93866d385d3fbaaf1ea9f2614b689f90b6f4bdd8", + "https://bcr.bazel.build/modules/boost.function_types/1.89.0.bcr.2/MODULE.bazel": "995bad58a12e2f9e8e52f1eb4d5c40b85628dd2f13a78af720c690f246f33eb3", + "https://bcr.bazel.build/modules/boost.function_types/1.89.0.bcr.2/source.json": "4e7893df241b597a8df895244a8218fa6cd4b122a17b1ea5964d31d4b654aaa8", + "https://bcr.bazel.build/modules/boost.functional/1.89.0.bcr.2/MODULE.bazel": "94f7f9569381e3dba326e8eaa0dc84dbcd6feef0e0226ae5b6b99231a492786a", + "https://bcr.bazel.build/modules/boost.functional/1.89.0.bcr.2/source.json": "8b08b2da504cac1d4d02d1e969f56fc1316cef96130e78b8c5412b9455480432", + "https://bcr.bazel.build/modules/boost.fusion/1.89.0.bcr.2/MODULE.bazel": "cec1a7d23b4d602b885c320baa8c1d1cf53508c7e45268bc6602399372ec8302", + "https://bcr.bazel.build/modules/boost.fusion/1.89.0.bcr.2/source.json": "29da66d3ef5ec661c1a8f7bf64a3f419cd09274a626fdc0dfe41927d5658e4b9", + "https://bcr.bazel.build/modules/boost.geometry/1.89.0.bcr.2/MODULE.bazel": "6bde365d69778312b079597f1de2528b902cfe4646acad0f9810b5879be1635d", + "https://bcr.bazel.build/modules/boost.geometry/1.89.0.bcr.2/source.json": "f9dcdf5f5d435b960c40170b6b9f806c74299bacc02f85c4b7c3036ae2935fb2", + "https://bcr.bazel.build/modules/boost.graph/1.89.0.bcr.2/MODULE.bazel": "a5ee986ae1ecea60e705a224168dd0acb4dc84e29108ac956d5f3daec1a28e4a", + "https://bcr.bazel.build/modules/boost.graph/1.89.0.bcr.2/source.json": "63fece2757f601c8b80518c143a0c2e4a05f4242d2d16d593f8bdb4305c73e0c", + "https://bcr.bazel.build/modules/boost.heap/1.89.0.bcr.2/MODULE.bazel": "0584b8ab9c99a92c2ba7db5813ad347fa18503baa468768faf040f0f25068bc2", + "https://bcr.bazel.build/modules/boost.heap/1.89.0.bcr.2/source.json": "c06a3b1d9912fa7ce1ab7cda232b2318b79a53a5a23478e89b58f751187588a5", + "https://bcr.bazel.build/modules/boost.icl/1.89.0.bcr.2/MODULE.bazel": "1cc0deabd8727ce290fca3bc7a98c30cdcacc0091a28601953a82fe32b97b647", + "https://bcr.bazel.build/modules/boost.icl/1.89.0.bcr.2/source.json": "0d0ca25ca2e3bd6c057a2ccc571bdcbe10a6f347946e3c8113ba1c78823bb419", + "https://bcr.bazel.build/modules/boost.integer/1.89.0.bcr.2/MODULE.bazel": "c40f2ff6f5c1752149851457db724a59b2f58187625c382935e043a8397e14bb", + "https://bcr.bazel.build/modules/boost.integer/1.89.0.bcr.2/source.json": "c3d8330b6ca622bb44ff6595f64a37419c7047b2775d4289023ae45128b4ee85", + "https://bcr.bazel.build/modules/boost.intrusive/1.89.0.bcr.2/MODULE.bazel": "7f7db8aa25b004a9e19c197ac43dd42c98ece575eb13293ad3400c1dbdad562b", + "https://bcr.bazel.build/modules/boost.intrusive/1.89.0.bcr.2/source.json": "5cb2e5f318b4b9631b696db3e8600347e73ac25c2910797558ce1f9b540323d2", + "https://bcr.bazel.build/modules/boost.io/1.89.0.bcr.2/MODULE.bazel": "18a553abe398f1ece2c62ebc94be5af73d2f8324570f28159709fcf7159d19b6", + "https://bcr.bazel.build/modules/boost.io/1.89.0.bcr.2/source.json": "cea27aa54b11367b7d6c78bf604d20fdb5f6efa2040979a38d54e8806022294b", + "https://bcr.bazel.build/modules/boost.iostreams/1.89.0.bcr.2/MODULE.bazel": "9bd73be5f1d5670f90dfb1e92bf6fe8d97ae9d4a8a4670ab361376a8dfcd5b89", + "https://bcr.bazel.build/modules/boost.iostreams/1.89.0.bcr.2/source.json": "edd0030a776ce08143a5c729bd4d3d589202e013373afd4828ba98fe93def845", + "https://bcr.bazel.build/modules/boost.iterator/1.89.0.bcr.2/MODULE.bazel": "b02c2d8241d4941b404d9817be1df0dbb93098432d5e3ee03bd23677b600c2c9", + "https://bcr.bazel.build/modules/boost.iterator/1.89.0.bcr.2/source.json": "78244dbe14b24d31857e235253b3500d038d57ef96b21e7f68bcd82b7a1a6d46", + "https://bcr.bazel.build/modules/boost.json/1.89.0.bcr.2/MODULE.bazel": "b49ac5bfa2ada2a583990b9c3a4cd48223d691f6da63432ec0c18fed66cae17d", + "https://bcr.bazel.build/modules/boost.json/1.89.0.bcr.2/source.json": "05f7c4ee04d9668c6bef98ace47ab3477df370018c01492d4f04d1b96d032949", + "https://bcr.bazel.build/modules/boost.lambda/1.89.0.bcr.2/MODULE.bazel": "ef5d97c5a9a5553b89e5e58b535e3759bd16c4239ef2ab77899350925e9b1980", + "https://bcr.bazel.build/modules/boost.lambda/1.89.0.bcr.2/source.json": "4ae8c956bea58ec55f4fd7a3498422a460a7a2b4fcf020ab09262098e141a803", + "https://bcr.bazel.build/modules/boost.lexical_cast/1.89.0.bcr.2/MODULE.bazel": "0026e75546d68c121cee24c21eb5cb6623000e06e577e963c56906ea005f350f", + "https://bcr.bazel.build/modules/boost.lexical_cast/1.89.0.bcr.2/source.json": "48e142dfe7890008fffc328d66c72c05d9c7fb1f52c8d7b02714af398ec640d8", + "https://bcr.bazel.build/modules/boost.logic/1.89.0.bcr.2/MODULE.bazel": "e158daf719db4a948536f8ca8adc03a27a9aa84f2392260a28ab6ad75b9b1677", + "https://bcr.bazel.build/modules/boost.logic/1.89.0.bcr.2/source.json": "4dfbe1c65b1b693dc0d98b44a4f1618f7b3aa263b38d1c1d40b2d2dc68d11118", + "https://bcr.bazel.build/modules/boost.math/1.89.0.bcr.2/MODULE.bazel": "04d2b73801007d93f12e8bf90707760f5498473bd7de5e96cb10ba75594251f7", + "https://bcr.bazel.build/modules/boost.math/1.89.0.bcr.2/source.json": "d95057a6e28a82d71204362aebdbdaf13dda009405b3a08b5b3dba7e3cbe12a2", + "https://bcr.bazel.build/modules/boost.move/1.89.0.bcr.2/MODULE.bazel": "1e5ab022babf5cb55360841c99b4c4d8413f673f449de3a4e664c65784e05e5d", + "https://bcr.bazel.build/modules/boost.move/1.89.0.bcr.2/source.json": "e176cf4a83046cd7cac53ebecce1ba8fa10bb1faac7152763d053c3a5a684452", + "https://bcr.bazel.build/modules/boost.mp11/1.89.0.bcr.2/MODULE.bazel": "5a1ee1918830f8901406ebc2a1690ff75c5e111509fe7f75397abf53f78a6c64", + "https://bcr.bazel.build/modules/boost.mp11/1.89.0.bcr.2/source.json": "a7e3933d16f6e946130a116ebcc782bd4b9f89e6a88d62ecbd8757b774636640", + "https://bcr.bazel.build/modules/boost.mpl/1.89.0.bcr.2/MODULE.bazel": "387815889ad8b241c85ea0977c19b527d6c5bad3d6cd7d54bba43a63fc4c1713", + "https://bcr.bazel.build/modules/boost.mpl/1.89.0.bcr.2/source.json": "80eaac00451e3f10123b88ccc58ae18fb7208251f80f24db3a5834d6625d8cd9", + "https://bcr.bazel.build/modules/boost.multi_array/1.89.0.bcr.2/MODULE.bazel": "ffbe0193bc06f285c9d787b925f13edcb855eef96c764f30d06a945b55f27b84", + "https://bcr.bazel.build/modules/boost.multi_array/1.89.0.bcr.2/source.json": "a4dad675ae894d5de302ce732497d8eb077aa9f7a8c0c9ea6282559895da280f", + "https://bcr.bazel.build/modules/boost.multi_index/1.89.0.bcr.2/MODULE.bazel": "731e73a11b0648fd808bac0bb5aaa63cc01a340e6a49cc4b5e7283e815fbcaa0", + "https://bcr.bazel.build/modules/boost.multi_index/1.89.0.bcr.2/source.json": "ac6a07f1b74b99d37e2b9824bf975f9df5f3ca060862a61647ffb59d2a86fe8a", + "https://bcr.bazel.build/modules/boost.multiprecision/1.89.0.bcr.2/MODULE.bazel": "88373b61f7d28209fafb1374f15fb492a2382783f963873d89b5f5b2da39982f", + "https://bcr.bazel.build/modules/boost.multiprecision/1.89.0.bcr.2/source.json": "6f1d440abd62b19f5c9a62ac5f052982bdd1e8950a59f33786c43be8616c1964", + "https://bcr.bazel.build/modules/boost.numeric_conversion/1.89.0.bcr.2/MODULE.bazel": "4398a5ced7436db1b3d5af048b1ce6f9ec4eee0b3f11da46494c16888f54bf2f", + "https://bcr.bazel.build/modules/boost.numeric_conversion/1.89.0.bcr.2/source.json": "da4b3078e91bec702cd721e09120b84c115e42691b22524052075dfe02e7652b", + "https://bcr.bazel.build/modules/boost.optional/1.89.0.bcr.2/MODULE.bazel": "7d1002b160027914ff2d927872a5856601e07b3cba525717bdf303928998236c", + "https://bcr.bazel.build/modules/boost.optional/1.89.0.bcr.2/source.json": "dd27d8a9b75d0ed474dc062ab2243bf5ce38aabf5411fbd68fb120887ef2e967", + "https://bcr.bazel.build/modules/boost.parameter/1.89.0.bcr.2/MODULE.bazel": "000ab9a8bf5db1fe0261fd8a7fbfa63e251112b79318edaa32c8bd73525341e3", + "https://bcr.bazel.build/modules/boost.parameter/1.89.0.bcr.2/source.json": "e8fa29c8e0ce683625600e2448adac17c86957bc95ce50e99951fc21f5b47e8c", + "https://bcr.bazel.build/modules/boost.phoenix/1.89.0.bcr.2/MODULE.bazel": "305d18426fe2240ed15d637e12e8e3a2c843aca52aed213b63f4a79a8e862d28", + "https://bcr.bazel.build/modules/boost.phoenix/1.89.0.bcr.2/source.json": "6a97ff7d18141e7e973ca964e8e3737160abb0a3b2336ea0f18eadbfe397e229", + "https://bcr.bazel.build/modules/boost.polygon/1.89.0.bcr.2/MODULE.bazel": "0952adfd5242a9a1ac12f15a5652d5cbef840110da6f730053387619fb57c7bb", + "https://bcr.bazel.build/modules/boost.polygon/1.89.0.bcr.2/source.json": "5921edb4753ad782e98b82d3c1545595c9e0ebd1a8fe14debb010956a46b1089", + "https://bcr.bazel.build/modules/boost.pool/1.89.0.bcr.2/MODULE.bazel": "02167d4fba550c5ca2f8167e420ebb5c07e93cb0a9ec93770059238171439c7d", + "https://bcr.bazel.build/modules/boost.pool/1.89.0.bcr.2/source.json": "6e4467e16ac68088b6e095a332f5b15e7a49a48d9087a89663ec7f729ccd24b6", + "https://bcr.bazel.build/modules/boost.predef/1.89.0.bcr.2/MODULE.bazel": "e27b429f279c8b9c261cf6782c3cbdcc7f8b31460ad092314badf6a03dfd974b", + "https://bcr.bazel.build/modules/boost.predef/1.89.0.bcr.2/source.json": "2a799742cfdc33a790cc12d119728e2668605e8a5756590dac90a0a542595ed2", + "https://bcr.bazel.build/modules/boost.preprocessor/1.89.0.bcr.2/MODULE.bazel": "a17322cca21dc9fa6d9cee49b836f50963c2862156ff24c6fd42c7c2425fd92d", + "https://bcr.bazel.build/modules/boost.preprocessor/1.89.0.bcr.2/source.json": "e2cdaa6a55f870c57cf70724d03fb3dd4368e06e5d3a3860dfca986660c64911", + "https://bcr.bazel.build/modules/boost.property_map/1.89.0.bcr.2/MODULE.bazel": "be2d85ae333d48b79c8548630823e41d7359e91742d901c0238340434deac639", + "https://bcr.bazel.build/modules/boost.property_map/1.89.0.bcr.2/source.json": "276c60a67e9cb701f41d61808ef0c632cf0d436949dedc957962c605ac41b22d", + "https://bcr.bazel.build/modules/boost.property_tree/1.89.0.bcr.2/MODULE.bazel": "082656e190591a3a9759459e38adf58c7cfa8d3d2ad5ba0ad01e154c58a13ce4", + "https://bcr.bazel.build/modules/boost.property_tree/1.89.0.bcr.2/source.json": "0b7a7d04e6bcfd5011b73a3312dfc170c32b6315a35f0386afe0d748f9ba472a", + "https://bcr.bazel.build/modules/boost.proto/1.89.0.bcr.2/MODULE.bazel": "b58a030af0186e9e3a71f02850e847e43e0cfd40fba31e2125f7e938bc6a1cdc", + "https://bcr.bazel.build/modules/boost.proto/1.89.0.bcr.2/source.json": "4aeab3cb890232234b2cee7c90fcb9ac4e40d2f7d4cda9c80f41286565ded130", + "https://bcr.bazel.build/modules/boost.qvm/1.89.0.bcr.2/MODULE.bazel": "3e30bb7e7b4e249e54b691a610e1f0fa75a588760a609587b650cb7dc834d189", + "https://bcr.bazel.build/modules/boost.qvm/1.89.0.bcr.2/source.json": "89d2987f2b51b7572de6e44d4483cfe7ebdbf141943b8cd95a992e0cb1e271a5", + "https://bcr.bazel.build/modules/boost.random/1.89.0.bcr.2/MODULE.bazel": "ef18d94ee5782841c2f3efcedf18037bdb88e0680a4960eb798455301cbeb4c9", + "https://bcr.bazel.build/modules/boost.random/1.89.0.bcr.2/source.json": "6ae112ef5f0d8334bb2de3551653c397fceeae4a64a53dcd8b6c59e8b23e48a6", + "https://bcr.bazel.build/modules/boost.range/1.89.0.bcr.2/MODULE.bazel": "39c6289001173cecbf6f8f8c403d758fbab16339abceb1bb08d5423c8ba5e4a1", + "https://bcr.bazel.build/modules/boost.range/1.89.0.bcr.2/source.json": "cf6969ed27e260adeb3891c0a45801399c5cb5ad7660604a197ed6128f0b3bf6", + "https://bcr.bazel.build/modules/boost.ratio/1.89.0.bcr.2/MODULE.bazel": "99ae08a4a21810cefd7ba274c49d3079cdac5e27bccab71b5791d9be2b24fbe7", + "https://bcr.bazel.build/modules/boost.ratio/1.89.0.bcr.2/source.json": "30ebe9a8916175ec812d5b7f67467b4fe3a07d8105bd7a74e753466a9a8311ce", + "https://bcr.bazel.build/modules/boost.rational/1.89.0.bcr.2/MODULE.bazel": "e58f79f00ec88ca64957179fd9eafc7afdbc38505ca791d426de6ef67a2c5e6e", + "https://bcr.bazel.build/modules/boost.rational/1.89.0.bcr.2/source.json": "63025b99e3b3eaec1c4972c4772b9fe18c9960a761cd6c059d5bf3c175b096ae", + "https://bcr.bazel.build/modules/boost.regex/1.89.0.bcr.2/MODULE.bazel": "40f9f43e11d6770e32f3823a68c47550fb599025896a1a44161c0afab1568753", + "https://bcr.bazel.build/modules/boost.regex/1.89.0.bcr.2/source.json": "3e1562878b359d9ea3df7b2e6ecb6e1eb3857d3d6628959790fa113fe6db4b0c", + "https://bcr.bazel.build/modules/boost.serialization/1.89.0.bcr.2/MODULE.bazel": "b5f0866ba61043356d7ed18629814258ad443c8d3729dfe01e96e801650b3d1d", + "https://bcr.bazel.build/modules/boost.serialization/1.89.0.bcr.2/source.json": "9604532795be9515e4324d32b608f5fb62cb5726a80f19182f26f07529f40cbf", + "https://bcr.bazel.build/modules/boost.smart_ptr/1.89.0.bcr.2/MODULE.bazel": "4e5af9c03ed1c2daa8b89bdc622f2441f3ecb3aff6112607daef7e081ea02713", + "https://bcr.bazel.build/modules/boost.smart_ptr/1.89.0.bcr.2/source.json": "e5ac0f5418c474503aa827fe81250bb064f7d65c7325e0629ddd162f7d7eddf1", + "https://bcr.bazel.build/modules/boost.spirit/1.89.0.bcr.2/MODULE.bazel": "06d4e93c49911d49d1e44ebb07579d237b53f352e069512b89d74f2aab1b8e09", + "https://bcr.bazel.build/modules/boost.spirit/1.89.0.bcr.2/source.json": "93dff0ddd9133756c71c09764f35f87e2245d1d6c75e76366525d335e84139c1", + "https://bcr.bazel.build/modules/boost.stacktrace/1.89.0.bcr.2/MODULE.bazel": "900ebc4adc2f16f16255ac494317205ad2a8580c6fd58cce449c3922c96fdcd3", + "https://bcr.bazel.build/modules/boost.stacktrace/1.89.0.bcr.2/source.json": "042fb3a5e258f7de1284d77119826bb402f702213adac3926b229ef53ebc608c", + "https://bcr.bazel.build/modules/boost.static_assert/1.89.0.bcr.2/MODULE.bazel": "759c3f29ac03e0a35131c650d700d6105230b10f8a01d841d08fcf9f616925c3", + "https://bcr.bazel.build/modules/boost.static_assert/1.89.0.bcr.2/source.json": "b8441521d3283aa418f6637533fc82631bc6b8a9da28c3ed505ad6dc5f47a119", + "https://bcr.bazel.build/modules/boost.static_string/1.89.0.bcr.2/MODULE.bazel": "2a12310358a8d315bbe2fbba07bfc552e095c9e00d8799b06e857da8594be55a", + "https://bcr.bazel.build/modules/boost.static_string/1.89.0.bcr.2/source.json": "2044b13b997fcdf82953057dbefa75ae9fefe8be2a1c7a1e68a2273d90fc370f", + "https://bcr.bazel.build/modules/boost.system/1.89.0.bcr.2/MODULE.bazel": "d36e9d9ffffd5739bf9677744ab9dc1e981bf6a0b1744ea71d47ef17b82fa83b", + "https://bcr.bazel.build/modules/boost.system/1.89.0.bcr.2/source.json": "54e83d383135450a580d4902b31c8d14eeaf0e80dc487063374caedc2ac15e26", + "https://bcr.bazel.build/modules/boost.test/1.89.0.bcr.2/MODULE.bazel": "bb51faaac1a10508f7028620ee87a7744b3142fd8f90ee5394708a69463b4721", + "https://bcr.bazel.build/modules/boost.test/1.89.0.bcr.2/source.json": "c43952f1d4e288b1623c492a80b666bf6d5174473bb4699df07f132f7b5af70c", + "https://bcr.bazel.build/modules/boost.thread/1.89.0.bcr.2/MODULE.bazel": "9c5ce2e418fe0ecd0fce304ffcfeaf5d23bd16d9635c78c0f457ecf186a97aef", + "https://bcr.bazel.build/modules/boost.thread/1.89.0.bcr.2/source.json": "2a13bcad80fc99bf0c29af5b63abe9a4f1b576fd8bd7c77261e09a6be28a6939", + "https://bcr.bazel.build/modules/boost.throw_exception/1.89.0.bcr.2/MODULE.bazel": "e16a1195c2006a1d73fb55c0ba0d910a64cae2d8a1d8ef42ba74e83d145a46d0", + "https://bcr.bazel.build/modules/boost.throw_exception/1.89.0.bcr.2/source.json": "7571bb5f51c1af38b89263df99cb3f62b83ef7406b9f3f7a9f4aa13abdf9f2bf", + "https://bcr.bazel.build/modules/boost.tokenizer/1.89.0.bcr.2/MODULE.bazel": "5dcf0d8648cceff4ccac1e983ece15561b9df1a5ee002a771acc6656e981721d", + "https://bcr.bazel.build/modules/boost.tokenizer/1.89.0.bcr.2/source.json": "8cf2a99636da398b604f02737a319ae3d817202e5b1e2735e5b67c9c0452fd6a", + "https://bcr.bazel.build/modules/boost.tti/1.89.0.bcr.2/MODULE.bazel": "320f99fa079faf76b9b13f81b6ac0773d9105375f5cfb241a9db300d91dffb55", + "https://bcr.bazel.build/modules/boost.tti/1.89.0.bcr.2/source.json": "7e0f294725f4f4508a91779b645e45a8fc843b556f9245080c34431254fd4dfa", + "https://bcr.bazel.build/modules/boost.tuple/1.89.0.bcr.2/MODULE.bazel": "477ac9bacab71378f0e67815c847a68eb17bf2627f9583185ba41b05c7b925ba", + "https://bcr.bazel.build/modules/boost.tuple/1.89.0.bcr.2/source.json": "f3b660bbf0ed61f7404b9ed57cf94ffa43d435bc52b981c09f235f1774894d7a", + "https://bcr.bazel.build/modules/boost.type_index/1.89.0.bcr.2/MODULE.bazel": "2efce3aec8647fa3c400088d762db07475d02ded6fc4f3dc13362ad83ad6a8c9", + "https://bcr.bazel.build/modules/boost.type_index/1.89.0.bcr.2/source.json": "45d090f2a77ff9673b4cba720a312048c745b1642000b0bffa9d5703def4936e", + "https://bcr.bazel.build/modules/boost.type_traits/1.89.0.bcr.2/MODULE.bazel": "fe59e07c640e56f1063b3f9c049dccf274382771beb51554c2e93875947bf820", + "https://bcr.bazel.build/modules/boost.type_traits/1.89.0.bcr.2/source.json": "2badffa618ca01afa77b5b86d6eea209dccc7ffc2b60644e0bee109529bd04c5", + "https://bcr.bazel.build/modules/boost.typeof/1.89.0.bcr.2/MODULE.bazel": "1016c641742e5c05db2b3fc56f71ff425376366ff2851b63298df08ac9563331", + "https://bcr.bazel.build/modules/boost.typeof/1.89.0.bcr.2/source.json": "a21770014c6065036197028d79abda87a8506076d5915264666233224a7d1ec9", + "https://bcr.bazel.build/modules/boost.unordered/1.89.0.bcr.2/MODULE.bazel": "a8ce9fa18920ac98aecbc8a11f79925d22c94666463a2ac70f7b74ea9f5ba823", + "https://bcr.bazel.build/modules/boost.unordered/1.89.0.bcr.2/source.json": "f3ca89da116ae95423c48e24d6ac005020d8534646f57dc6ef9ac7e8279956d7", + "https://bcr.bazel.build/modules/boost.utility/1.89.0.bcr.2/MODULE.bazel": "0892266c631affaa46cc6eb799208068a5bec7a43597ccdd0558026691e40616", + "https://bcr.bazel.build/modules/boost.utility/1.89.0.bcr.2/source.json": "d70bda2408a40e0d27a1329ac37f099a5600e486305a84b2d07e7be82db5e061", + "https://bcr.bazel.build/modules/boost.variant/1.89.0.bcr.2/MODULE.bazel": "a46c261df7eb05605a25d4cc1a42a36555cfe067885923637a7d988fc0e3ac56", + "https://bcr.bazel.build/modules/boost.variant/1.89.0.bcr.2/source.json": "3f77e8f6503d0f6c74021346e238bb69fce78e7ed491d13510f565ae2c218edb", + "https://bcr.bazel.build/modules/boost.variant2/1.89.0.bcr.2/MODULE.bazel": "4b0a2cc09a3aeec58faa1e78f0cd370cbeec00f0b9c78c4120932c7709f954f5", + "https://bcr.bazel.build/modules/boost.variant2/1.89.0.bcr.2/source.json": "092571cb05ffeabebae1953df0d2f52785840e168eb8af348554e7d751480e1d", + "https://bcr.bazel.build/modules/boost.winapi/1.89.0.bcr.2/MODULE.bazel": "62bfa08886bd8fb88f470faa9f437939ec38e69178a8f4189607b650a6703041", + "https://bcr.bazel.build/modules/boost.winapi/1.89.0.bcr.2/source.json": "5d1ecf9cb690198d032af0ba9d4906ca53347b96bda9916ce8ff87a2a49339cf", + "https://bcr.bazel.build/modules/boost.xpressive/1.89.0.bcr.2/MODULE.bazel": "9d368bee83ae7d5d2a6b9af97938e86a1c69853d8664040ee1f138ff0133692d", + "https://bcr.bazel.build/modules/boost.xpressive/1.89.0.bcr.2/source.json": "65d96759e58403178737a5c15abe3a0285b446274fb6376a3b8276f43447526a", + "https://bcr.bazel.build/modules/boost/1.89.0.bcr.2/MODULE.bazel": "76b396b9b330aa638717ca3d7ec5f7fd171938c245d14a15f95e5907570e7319", + "https://bcr.bazel.build/modules/boost/1.89.0.bcr.2/source.json": "d6e61b11e988a54d6b7ca691c18a6c69262c4b3a692df387e614c4b92b176fb6", "https://bcr.bazel.build/modules/boringssl/0.0.0-20211025-d4f1ab9/MODULE.bazel": "6ee6353f8b1a701fe2178e1d925034294971350b6d3ac37e67e5a7d463267834", "https://bcr.bazel.build/modules/boringssl/0.0.0-20230215-5c22014/MODULE.bazel": "4b03dc0d04375fa0271174badcd202ed249870c8e895b26664fd7298abea7282", "https://bcr.bazel.build/modules/boringssl/0.0.0-20240530-2db0eb3/MODULE.bazel": "d0405b762c5e87cd445b7015f2b8da5400ef9a8dbca0bfefa6c1cea79d528a97", "https://bcr.bazel.build/modules/boringssl/0.20240913.0/MODULE.bazel": "fcaa7503a5213290831a91ed1eb538551cf11ac0bc3a6ad92d0fef92c5bd25fb", "https://bcr.bazel.build/modules/boringssl/0.20241024.0/MODULE.bazel": "b540cff73d948cb79cb0bc108d7cef391d2098a25adabfda5043e4ef548dbc87", "https://bcr.bazel.build/modules/boringssl/0.20250114.0/MODULE.bazel": "1e4e83d7fcd35d0441a92452544773947658e34001af9b9ce5475977bfa013e2", - "https://bcr.bazel.build/modules/boringssl/0.20250114.0/source.json": "12bb512f9cc813f7a33f810ff4e12049630865e0b3cae74b0dc399312c5af13d", + "https://bcr.bazel.build/modules/boringssl/0.20251002.0/MODULE.bazel": "d27433ae3dbb180193dffcd80aaa612bd0d63136f09629dd809a4c71ba114cdd", + "https://bcr.bazel.build/modules/boringssl/0.20251002.0/source.json": "3e49d652fc2b2ff8c047451bd44c9723b10dc53e282ced68a6058084362e6a7c", "https://bcr.bazel.build/modules/brotli/1.1.0/MODULE.bazel": "3b5b90488995183419c4b5c9b063a164f6c0bc4d0d6b40550a612a5e860cc0fe", "https://bcr.bazel.build/modules/brotli/1.1.0/source.json": "098a4fd315527166e8dfe1fd1537c96a737a83764be38fc43f4da231d600f3d0", "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84", "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8", + "https://bcr.bazel.build/modules/bzip2/1.0.8.bcr.2/MODULE.bazel": "43b570f55b7479bfa7c6675b227ccc3155d56377bb7782f178b2d1733196a435", + "https://bcr.bazel.build/modules/bzip2/1.0.8.bcr.3/MODULE.bazel": "29ecf4babfd3c762be00d7573c288c083672ab60e79c833ff7f49ee662e54471", + "https://bcr.bazel.build/modules/bzip2/1.0.8.bcr.3/source.json": "8be4a3ef2599693f759e5c0990a4cc5a246ac08db4c900a38f852ba25b5c39be", "https://bcr.bazel.build/modules/bzip2/1.0.8/MODULE.bazel": "83ee443b286b0b91566e5ee77e74ba6445895f3135467893871560f9e4ebc159", - "https://bcr.bazel.build/modules/bzip2/1.0.8/source.json": "b64f3a2f973749cf5f6ee32b3d804af56a35a746228a7845ed5daa31c8cc8af1", "https://bcr.bazel.build/modules/c-ares/1.15.0/MODULE.bazel": "ba0a78360fdc83f02f437a9e7df0532ad1fbaa59b722f6e715c11effebaa0166", "https://bcr.bazel.build/modules/c-ares/1.16.1/MODULE.bazel": "145c2d47cfc2ada6991f4fbd81ef8b48af576a687b3bf17bd8f617ef59a4fe3c", "https://bcr.bazel.build/modules/c-ares/1.19.1.bcr.1/MODULE.bazel": "4894eaa219c932a8025c223e5dbf0826de226f8cb62bbed76466c9475598e22b", @@ -256,12 +317,16 @@ "https://bcr.bazel.build/modules/cel-spec/0.25.1/source.json": "af0408f0108ba99b834e426b83205ead3eb820a55dd9ef8a78b2512d751e4072", "https://bcr.bazel.build/modules/civetweb/1.16/MODULE.bazel": "46a38f9daeb57392e3827fce7d40926be0c802bd23cdd6bfd3a96c804de42fae", "https://bcr.bazel.build/modules/civetweb/1.16/source.json": "ba8b9585adb8355cb51b999d57172fd05e7a762c56b8d4bac6db42c99de3beb7", - "https://bcr.bazel.build/modules/contrib_rules_jvm/0.27.0/MODULE.bazel": "47935663ea1bf540b651ceaed516c181623ae4185d37fd1f6c79066effe4601c", - "https://bcr.bazel.build/modules/contrib_rules_jvm/0.27.0/source.json": "966fcac19d6d8a0f3c8239fbd1a3ff0bff0a6ec34efbaa9ba5cadfd5b04729b6", + "https://bcr.bazel.build/modules/coin-or-lemon/1.3.1/MODULE.bazel": "5e473f5c4e35fcb6b51a81faf0b80ce5220987d6de7f91414bb3e0864c3db46b", + "https://bcr.bazel.build/modules/coin-or-lemon/1.3.1/source.json": "e054ec6f134c8fea0f73d0da9a8b3bf869ed87a000e7863f40961f88813c50e7", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.28.0/MODULE.bazel": "83a53d7aad6c7886289fdb4020d0b593e16a9d7a24866aeb4cf3561baa86dff6", + "https://bcr.bazel.build/modules/contrib_rules_jvm/0.28.0/source.json": "d5049245d3b1c03bf95e6764d76e7862bb26378b28b1f19cbcbbca5d2c49db1d", "https://bcr.bazel.build/modules/cppitertools/2.2/MODULE.bazel": "826f472ebfce3a9abec78d2f6ef4fc38dc1683bad9e0e4c7623d8f4cf80d62d7", "https://bcr.bazel.build/modules/cppitertools/2.2/source.json": "c5ac142ed77ec53144a8e90829c41bee45f336b1109a7d8ea8b96aae03efb417", "https://bcr.bazel.build/modules/crc32c/1.1.0/MODULE.bazel": "f11439d063a2b4e0f19b56bb8da6a931f9691bf583bd1ec0718645bce6c62b06", "https://bcr.bazel.build/modules/crc32c/1.1.0/source.json": "aabc6ce46d4b71343d500270c2ddfd45f59cff9fd171313bdd773bf620cf2a6f", + "https://bcr.bazel.build/modules/cudd/3.0.0.bcr.2/MODULE.bazel": "3408894dd8dc7ea260f647e71566ee3efcd4864b400bf178b086884aa69dcf8e", + "https://bcr.bazel.build/modules/cudd/3.0.0.bcr.2/source.json": "73c132f63c6a94d0d68dc89170c6d95ddf3c8010e455e7122d7e5250a2f29487", "https://bcr.bazel.build/modules/curl/8.4.0/MODULE.bazel": "0bc250aa1cb69590049383df7a9537c809591fcf876c620f5f097c58fdc9bc10", "https://bcr.bazel.build/modules/curl/8.7.1/MODULE.bazel": "088221c35a2939c555e6e47cb31a81c15f8b59f4daa8009b1e9271a502d33485", "https://bcr.bazel.build/modules/curl/8.8.0.bcr.3/MODULE.bazel": "df703a5a606a5bc264a95940113daa44197dc211f51230dd058323f2aa50efca", @@ -269,7 +334,7 @@ "https://bcr.bazel.build/modules/curl/8.8.0/MODULE.bazel": "7da3b3e79b0b4ee8f8c95d640bc6ad7b430ce66ef6e9c9d2bc29b3b5ef85f6fe", "https://bcr.bazel.build/modules/cython/3.0.11-1/MODULE.bazel": "868b3f5c956c3657420d2302004c6bb92606bfa47e314bab7f2ba0630c7c966c", "https://bcr.bazel.build/modules/cython/3.0.11-1/source.json": "da318be900b8ca9c3d1018839d3bebc5a8e1645620d0848fa2c696d4ecf7c296", - "https://bcr.bazel.build/modules/eigen/3.4.0.bcr.2/MODULE.bazel": "23fd0e097bfc0952632b854377b79ccee80fd473db6d55e0e26fce80a919f0c5", + "https://bcr.bazel.build/modules/eigen/3.4.0.bcr.3/MODULE.bazel": "f6561baff0fc0035c9c1a9e2b0820de106cdb01b37bf5c81276860ccc863e5b2", "https://bcr.bazel.build/modules/eigen/4.0.0-20241125.bcr.2/MODULE.bazel": "c91e304c16bf95884333152b383a32aacdcfbde3b06f9f4908d31e6f60e44404", "https://bcr.bazel.build/modules/eigen/4.0.0-20241125.bcr.2/source.json": "fbc35faefa352e7ab59a0175d809f05f2205712a34f06f3f52c807c8fe00267b", "https://bcr.bazel.build/modules/envoy_api/0.0.0-20241214-918efc9/MODULE.bazel": "24e05f6f52f37be63a795192848555a2c8c855e7814dbc1ed419fb04a7005464", @@ -279,11 +344,17 @@ "https://bcr.bazel.build/modules/envoy_api/0.0.0-20251216-6ef568c/source.json": "202d7883af5608074ed1bf8a8a82f1c869ffc3408adefc765ebc05b602edcc72", "https://bcr.bazel.build/modules/flatbuffers/25.12.19/MODULE.bazel": "fe3a7f7811f43264f68136ad99e64384d70b2a25245e09ab800c4bb83171da25", "https://bcr.bazel.build/modules/flatbuffers/25.12.19/source.json": "ea0204be7a79de9141cee5fa436e58a14e88b39b5b59227b21efa0394474ebea", - "https://bcr.bazel.build/modules/fmt/11.1.1/MODULE.bazel": "5d8be02924a69c13d2fb0b22d5511bb8cf2fe52a557ad6d095688fcd6b7beefb", - "https://bcr.bazel.build/modules/fmt/11.1.1/source.json": "fbf9d442fec272274d0af20ccf36b3387c3d85ea27680c98a197c01c00c3dfc7", - "https://bcr.bazel.build/modules/fuzztest/20250214.0/MODULE.bazel": "b65b66befece838904a4e1a8bf5bb8d610b0e7519f0e4654fae6e61f3b9a54e8", + "https://bcr.bazel.build/modules/fmt/11.1.3/MODULE.bazel": "3f422eb59fec5a54faf6d6c5b4cfbd173ad989e2ee5a2da944e19a39a8a90e00", + "https://bcr.bazel.build/modules/fmt/11.2.0.bcr.1/MODULE.bazel": "3a90c5cfcb4650166bebc6dac8c4ebcfcbf629f5cfa36267e208dd65be886eec", + "https://bcr.bazel.build/modules/fmt/12.0.0/MODULE.bazel": "5308b44200f97df17217c053367537c6d469fe46a61ab0dfc1038c04ceb1d735", + "https://bcr.bazel.build/modules/fmt/12.0.0/source.json": "20a9d47908eaa8fd46ee7b2fbb0fd9ff02175addfdc1658817798c52604882c1", + "https://bcr.bazel.build/modules/freetype/2.13.3/MODULE.bazel": "9931a69ef01caba64cc7516c03c2c6c8ad0707526185d31eb81d2987163880e0", + "https://bcr.bazel.build/modules/freetype/2.13.3/source.json": "a051388a7fa6b0e2ccf8e70bc30ecb00d9708fa98e5c2adac1d67514d8332cc3", "https://bcr.bazel.build/modules/fuzztest/20260219.0/MODULE.bazel": "deed7a4f1c208cd6cbda3510b6c3bde07e854134e826ec3d6dca2e1b7975b3a0", "https://bcr.bazel.build/modules/fuzztest/20260219.0/source.json": "297180621762d17516092359b7b396609fd4d9b9ae39f699fe799d03d00e28cc", + "https://bcr.bazel.build/modules/gawk/5.3.2.bcr.1/MODULE.bazel": "cdf8cbe5ee750db04b78878c9633cc76e80dcf4416cbe982ac3a9222f80713c8", + "https://bcr.bazel.build/modules/gawk/5.3.2.bcr.2/MODULE.bazel": "ae318680f31d1960f1d102db3b7e04cfa6fb38ae9ba54319b6b9b104b49e7c65", + "https://bcr.bazel.build/modules/gawk/5.3.2.bcr.2/source.json": "004aeff692d2e12debb1105c5c332a95db9dfd7fe68be60c6f9cf7e1f18613bf", "https://bcr.bazel.build/modules/gazelle/0.27.0/MODULE.bazel": "3446abd608295de6d90b4a8a118ed64a9ce11dcb3dda2dc3290a22056bd20996", "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel": "f888a1effe338491f35f0e0e85003b47bb9d8295ccba73c37e07702d8d31c65b", "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8", @@ -293,11 +364,16 @@ "https://bcr.bazel.build/modules/gazelle/0.37.0/MODULE.bazel": "d1327ba0907d0275ed5103bfbbb13518f6c04955b402213319d0d6c0ce9839d4", "https://bcr.bazel.build/modules/gazelle/0.39.1/MODULE.bazel": "1fa3fefad240e535066fd0e6950dfccd627d36dc699ee0034645e51dbde3980f", "https://bcr.bazel.build/modules/gazelle/0.40.0/MODULE.bazel": "42ba5378ebe845fca43989a53186ab436d956db498acde790685fe0e8f9c6146", + "https://bcr.bazel.build/modules/gazelle/0.42.0/MODULE.bazel": "fa140a7c019f3a22779ba7c6132ffff9d2d10a51dba2f3304dee61523d11fef4", + "https://bcr.bazel.build/modules/gazelle/0.43.0/MODULE.bazel": "846e1fe396eefc0f9ddad2b33e9bd364dd993fc2f42a88e31590fe0b0eefa3f0", "https://bcr.bazel.build/modules/gazelle/0.45.0/MODULE.bazel": "ecd19ebe9f8e024e1ccffb6d997cc893a974bcc581f1ae08f386bdd448b10687", "https://bcr.bazel.build/modules/gazelle/0.46.0/MODULE.bazel": "3dec215dacf2427df87b524a2c99da387882a18d753f0b1b38675992bd0a99c6", "https://bcr.bazel.build/modules/gazelle/0.46.0/source.json": "f255441117f6c63a3cbc0d4fd84c09c047e54a9bdaaf6aedf66e3b4218ddebd4", - "https://bcr.bazel.build/modules/glpk/5.0.bcr.2/MODULE.bazel": "d539aa4b146ae743e51eba2e42851e27580a34edd51d82fec4738edc20e3d1d8", - "https://bcr.bazel.build/modules/glpk/5.0.bcr.2/source.json": "624382187f52acfb739e560922ec6c3b6d7ca0036c82c8333c810505273970cf", + "https://bcr.bazel.build/modules/glib/2.82.2.bcr.5/MODULE.bazel": "1f58891f8460e88d29ca57df3104d575a21751557cd8c2141c720873b3f62031", + "https://bcr.bazel.build/modules/glib/2.82.2.bcr.8/MODULE.bazel": "d2a9f5954dde7670969250cb8b2c655d7978cd9bd90abbe6dde8de6eb831ef2c", + "https://bcr.bazel.build/modules/glib/2.82.2.bcr.8/source.json": "80e65b55c091697b005a2b7f9474a3a2021d8e72a71864516f72838596898a03", + "https://bcr.bazel.build/modules/glpk/5.0.bcr.4/MODULE.bazel": "59b737ac99678f1147b55f678f380f09aef42d88220403820352372af9150944", + "https://bcr.bazel.build/modules/glpk/5.0.bcr.4/source.json": "0b1191246ab55c6ea2dca4438afd7c02333c5ba0e06d0bae2b836047042e3fe6", "https://bcr.bazel.build/modules/gmp/6.3.0.bcr.1/MODULE.bazel": "f9a5442767c9082f25d05c01e20040ea06302d654f2ca9da50674d15b3d1a2dd", "https://bcr.bazel.build/modules/gmp/6.3.0.bcr.1/source.json": "a98a4d4944ca1d45d4c860bfe41d217fb0dc9734af357ed78d8b522c5bba4b37", "https://bcr.bazel.build/modules/gmp/6.3.0/MODULE.bazel": "81e36099789b2a1160372f73155be37ae382c1e593b4a2ce51348bb722735a59", @@ -306,6 +382,7 @@ "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", "https://bcr.bazel.build/modules/google_benchmark/1.8.4/MODULE.bazel": "c6d54a11dcf64ee63545f42561eda3fd94c1b5f5ebe1357011de63ae33739d5e", "https://bcr.bazel.build/modules/google_benchmark/1.8.5/MODULE.bazel": "9ba9b31b984022828a950e3300410977eda2e35df35584c6b0b2d0c2e52766b7", + "https://bcr.bazel.build/modules/google_benchmark/1.9.2/MODULE.bazel": "1d30f717f00d5f18e7d8e55d18573bab80651d75b40e3391af2992cd2568577a", "https://bcr.bazel.build/modules/google_benchmark/1.9.4/MODULE.bazel": "3bab7c17c10580f87b647478a72a05621f88abc275afb97b578c828f56e59d45", "https://bcr.bazel.build/modules/google_benchmark/1.9.5/MODULE.bazel": "8a85cfd90b1e45e6e68f1aa2aa9efce3c04add57df732571d7fd54c07e7c5143", "https://bcr.bazel.build/modules/google_benchmark/1.9.5/source.json": "0bd357fd9db30ee31d5eb4c78b1086ce3d79b4423ce76de19e8a2fa7b2fa2e10", @@ -323,14 +400,16 @@ "https://bcr.bazel.build/modules/googleapis-rules-registry/1.0.0/source.json": "cf611c836a60e98e2e2ab2de8004f119e9f06878dcf4ea2d95a437b1b7a89fe9", "https://bcr.bazel.build/modules/googleapis/0.0.0-20240819-fe8ba054a/MODULE.bazel": "117b7c7be7327ed5d6c482274533f2dbd78631313f607094d4625c28203cacdf", "https://bcr.bazel.build/modules/googleapis/0.0.0-20240819-fe8ba054a/source.json": "b31fc7eb283a83f71d2e5bfc3d1c562d2994198fa1278409fbe8caec3afc1d3e", - "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", "https://bcr.bazel.build/modules/googletest/1.16.0/MODULE.bazel": "a175623c69e94fca4ca7acbc12031e637b0c489318cd4805606981d4d7adb34a", + "https://bcr.bazel.build/modules/googletest/1.17.0.bcr.1/MODULE.bazel": "9f8e815fba6e81dee850a33068166989000eabcf7690d2127a975c2ebda6baae", "https://bcr.bazel.build/modules/googletest/1.17.0.bcr.2/MODULE.bazel": "827f54f492a3ce549c940106d73de332c2b30cebd0c20c0bc5d786aba7f116cb", "https://bcr.bazel.build/modules/googletest/1.17.0.bcr.2/source.json": "3664514073a819992320ffbce5825e4238459df344d8b01748af2208f8d2e1eb", "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", + "https://bcr.bazel.build/modules/gperf/3.1/MODULE.bazel": "e5f8efcdcdfa6e00c69772ffc7a1dbef3b554e99e68d7736f127615299f8722a", + "https://bcr.bazel.build/modules/gperf/3.1/source.json": "2b576a8fcac95162cb9c48d494f7d8e573ba464169a0d6d1e7522fb950562f79", "https://bcr.bazel.build/modules/grpc-java/1.66.0/MODULE.bazel": "86ff26209fac846adb89db11f3714b3dc0090fb2fb81575673cc74880cda4e7e", "https://bcr.bazel.build/modules/grpc-java/1.69.0/MODULE.bazel": "53887af6a00b3b406d70175d3d07e84ea9362016ff55ea90b9185f0227bfaf98", "https://bcr.bazel.build/modules/grpc-java/1.69.0/source.json": "daf42ef1f7a2b86d9178d288c5245802f9b6157adc302b2b05c8fd12cbd79659", @@ -351,16 +430,29 @@ "https://bcr.bazel.build/modules/grpc/1.76.0.bcr.1/MODULE.bazel": "09b252536112acccdc7547cdfe16526a46408f570263f71491c813315f2efc45", "https://bcr.bazel.build/modules/grpc/1.80.0/MODULE.bazel": "35ef253a0a31055c8a2495640516224647545b51673b0ccb956b116ee92ef554", "https://bcr.bazel.build/modules/grpc/1.80.0/source.json": "55bf4cdcf278a450185ff93bef843a0d7db0a83d0b9761d9c1dee91faa9cdf46", - "https://bcr.bazel.build/modules/highs/1.9.0/MODULE.bazel": "76a6b90cef0630db604b3ee3e004ea54ea92bf4bcb2fbe9cf619eb9d2dc8c651", - "https://bcr.bazel.build/modules/highs/1.9.0/source.json": "40f023f93f0bdcaeb14cfd3975c9b6f2f9a0315201791611ca203450f2b4c028", + "https://bcr.bazel.build/modules/harfbuzz/11.0.1.bcr.1/MODULE.bazel": "4b0942d58350d56889a7b84348dd9b83ed02845a301c1197c55e1be16a97779b", + "https://bcr.bazel.build/modules/harfbuzz/11.0.1.bcr.1/source.json": "91f26cabe47d52379cf596809c66e3238f53fb417d5b9e237ee999cc93d7956f", + "https://bcr.bazel.build/modules/highs/1.11.0/MODULE.bazel": "f820e7fc99bd332d5133502c49f3ff35c754566ae593b4cf5c91931c8d122f9b", + "https://bcr.bazel.build/modules/highs/1.11.0/source.json": "122976647568ee73c10d15078f4554624ce9c390ee3d9f2a5dcb0b95b63a782b", "https://bcr.bazel.build/modules/highwayhash/0.0.0-20240305-5ad3bf8/MODULE.bazel": "5c7f29d5bd70feff14b0f65b39584957e18e4a8d555e5a29a4c36019afbb44b9", "https://bcr.bazel.build/modules/highwayhash/0.0.0-20240305-5ad3bf8/source.json": "211c0937ef5f537da6c3c135d12e60927c71b380642e207e4a02b86d29c55e85", - "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", + "https://bcr.bazel.build/modules/icu/76.1.bcr.3/MODULE.bazel": "0af631e5c94380fcf75cc779cd4d66352fb23deba224f6ac0d3f32933b5698d4", + "https://bcr.bazel.build/modules/icu/76.1.bcr.3/source.json": "a8e28c19f6bee73132069a28c8fb3830dff126c1faaab493fbd90cc2d694c1a3", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/MODULE.bazel": "2ce69b1af49952cd4121a9c3055faa679e748ce774c7f1fda9657f936cae902f", + "https://bcr.bazel.build/modules/jq.bzl/0.1.0/source.json": "746bf13cac0860f091df5e4911d0c593971cd8796b5ad4e809b2f8e133eee3d5", "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", + "https://bcr.bazel.build/modules/libffi/3.4.7.bcr.3/MODULE.bazel": "2aaa0e32669002a26ffe421e98913ed70fa5ee21c36fc51d2d51053a5ed07420", + "https://bcr.bazel.build/modules/libffi/3.4.7.bcr.3/source.json": "fdffd7d4e35124905988e03a5f7ced705df34f5e5134445b7f17f1ecaede9df2", "https://bcr.bazel.build/modules/libpfm/4.11.0.bcr.1/MODULE.bazel": "e5362dadc90aab6724c83a2cc1e67cbed9c89a05d97fb1f90053c8deb1e445c8", "https://bcr.bazel.build/modules/libpfm/4.11.0.bcr.1/source.json": "0646414d9037f8aad148781dd760bec90b0b25ac12fda5e03f8aadbd6b9c61e6", "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", + "https://bcr.bazel.build/modules/libpng/1.6.48/MODULE.bazel": "e024a26afea1991515eeca554ca517967d4825e6edf1114101d9a5f5fc5d20fd", + "https://bcr.bazel.build/modules/libpng/1.6.48/source.json": "31489aa78e450e436afb06f2af7a970e126b115c5de3d2ce6d93052e3f360ade", + "https://bcr.bazel.build/modules/libxau/1.0.12.bcr.1/MODULE.bazel": "d26ca456fe3c3c6fb884d242c5497d8bda34319ce78bf84e397cd12482d78a48", + "https://bcr.bazel.build/modules/libxau/1.0.12.bcr.1/source.json": "4076a85407185883f1563210abf36e80c9636d076d7197169bb431595b3f1151", + "https://bcr.bazel.build/modules/libxcb/1.17.0.bcr.2/MODULE.bazel": "83d6740822a296210c0c60cd429a892934bdb237f7135eaf395b370c05af32a5", + "https://bcr.bazel.build/modules/libxcb/1.17.0.bcr.2/source.json": "58c8c30c5d0f6253c94d7a38ab95fd5174683d613d47b9114520da6acef52ae8", "https://bcr.bazel.build/modules/linenoise/2.0.0/MODULE.bazel": "ea418f658dd0038b94f7a87f566048d153c4f4d83666b1a788e18db8456e0b7b", "https://bcr.bazel.build/modules/linenoise/2.0.0/source.json": "046b7e7d9f384a1d7fd9b65e0aa97a12d2835f351d5fab918f91b30262d37633", "https://bcr.bazel.build/modules/lz4/1.9.4/MODULE.bazel": "e3d307b1d354d70f6c809167eafecf5d622c3f27e3971ab7273410f429c7f83a", @@ -371,6 +463,8 @@ "https://bcr.bazel.build/modules/mbedtls/3.6.0/source.json": "1dbe7eb5258050afcc3806b9d43050f71c6f539ce0175535c670df606790b30c", "https://bcr.bazel.build/modules/mpfr/4.2.2/MODULE.bazel": "a27d7763535094f9fb14c9d8e7e559e2b5a66b8beaa1b361e46da79a0783616f", "https://bcr.bazel.build/modules/mpfr/4.2.2/source.json": "23c8cc076a26015225ec2da01b963df77181e1bff134a9b30f93d259f443bff6", + "https://bcr.bazel.build/modules/ncurses/6.4.20221231.bcr.11/MODULE.bazel": "ef03f49137ca4abaf6648c795635abb21024d74e97822016cda9dc817e1418ae", + "https://bcr.bazel.build/modules/ncurses/6.4.20221231.bcr.11/source.json": "3119380662482b112a2f34769793785a10b3734f27f2bef6c778217745935efb", "https://bcr.bazel.build/modules/nlohmann_json/3.11.3.bcr.1/MODULE.bazel": "83bbe365b1eb640ef903df2240f11e7df8f70563199bc17085816033bc36da89", "https://bcr.bazel.build/modules/nlohmann_json/3.11.3/MODULE.bazel": "87023db2f55fc3a9949c7b08dc711fae4d4be339a80a99d04453c4bb3998eefc", "https://bcr.bazel.build/modules/nlohmann_json/3.12.0.bcr.1/MODULE.bazel": "a1c8bb07b5b91d971727c635f449d05623ac9608f6fe4f5f04254ea12f08e349", @@ -382,8 +476,11 @@ "https://bcr.bazel.build/modules/opencensus-proto/0.4.1.bcr.2/MODULE.bazel": "789706a714855f92c5c8cfcf1ef32bbb64dcd3b7c9066756ad7986ec59709d29", "https://bcr.bazel.build/modules/opencensus-proto/0.4.1.bcr.2/source.json": "aadf3f53e08b72376506b7c4ea3d167010c9efb160d7d6e1e304ed646bac1b36", "https://bcr.bazel.build/modules/opencensus-proto/0.4.1/MODULE.bazel": "4a2e8b4d0b544002502474d611a5a183aa282251e14f6a01afe841c0c1b10372", + "https://bcr.bazel.build/modules/openmp/21.1.5.bcr.1/MODULE.bazel": "5b4dbed137e1246386367cc89b93342cf3ab5c8ca8da8e164769191a4f1c7888", + "https://bcr.bazel.build/modules/openmp/21.1.5.bcr.1/source.json": "99c3a8c83da59d685157171188b74005625f7c4e861c56e0cc650d4d5c142396", "https://bcr.bazel.build/modules/openssl/3.3.1.bcr.1/MODULE.bazel": "49c0c07e8fb87b480bccb842cfee1b32617f11dac590f732573c69058699a3d1", - "https://bcr.bazel.build/modules/openssl/3.3.1.bcr.1/source.json": "0c0872e048bbea052a9c541fb47019481a19201ba5555a71d762ad591bf94e1f", + "https://bcr.bazel.build/modules/openssl/3.3.1.bcr.9/MODULE.bazel": "bf9dd8479c65bfec1c82773a5cc6ae06eda4c663c2731cfcfcb8b6b46ac8d365", + "https://bcr.bazel.build/modules/openssl/3.3.1.bcr.9/source.json": "c72e6b4db6b18e47a3050fbb3315ddf3353f55c81c2be7cba775856259edb7c5", "https://bcr.bazel.build/modules/opentelemetry-cpp/1.14.2/MODULE.bazel": "089a5613c2a159c7dfde098dabfc61e966889c7d6a81a98422a84c51535ed17d", "https://bcr.bazel.build/modules/opentelemetry-cpp/1.16.0/MODULE.bazel": "b7379a140f538cea3f749179a2d481ed81942cc6f7b05a6113723eb34ac3b3e7", "https://bcr.bazel.build/modules/opentelemetry-cpp/1.19.0/MODULE.bazel": "3455326c08b28415648a3d60d8e3c811847ebdbe64474f75b25878f25585aea1", @@ -396,12 +493,14 @@ "https://bcr.bazel.build/modules/opentelemetry-proto/1.8.0/source.json": "407cd35e6a9ec89e542a575f4107bd637813170e68129c8f7471b341824b23e7", "https://bcr.bazel.build/modules/opentracing-cpp/1.6.0/MODULE.bazel": "b3925269f63561b8b880ae7cf62ccf81f6ece55b62cd791eda9925147ae116ec", "https://bcr.bazel.build/modules/opentracing-cpp/1.6.0/source.json": "da1cb1add160f5e5074b7272e9db6fd8f1b3336c15032cd0a653af9d2f484aed", - "https://bcr.bazel.build/modules/or-tools/9.12/MODULE.bazel": "9b3c0a7f08772f51b4083ccca0e69abf49b1488e2fd9078e535d8855cdda0cf2", - "https://bcr.bazel.build/modules/or-tools/9.12/source.json": "98c1da7031be89e3f58e95a16784c1f5524c0ff6d8ea436ac6df4e9efe03458b", + "https://bcr.bazel.build/modules/or-tools/9.15/MODULE.bazel": "8fbef0fbc8b0dd12feece54228b1cf8fc74bc20879715a4c6aa1dda0115ed6b1", + "https://bcr.bazel.build/modules/or-tools/9.15/source.json": "02a81ec210d571aa98bf116a91a512c0dd2d8509ab64c30f113eb5674280ea31", + "https://bcr.bazel.build/modules/package_metadata/0.0.2/MODULE.bazel": "fb8d25550742674d63d7b250063d4580ca530499f045d70748b1b142081ebb92", "https://bcr.bazel.build/modules/package_metadata/0.0.5/MODULE.bazel": "ef4f9439e3270fdd6b9fd4dbc3d2f29d13888e44c529a1b243f7a31dfbc2e8e4", "https://bcr.bazel.build/modules/package_metadata/0.0.5/source.json": "2326db2f6592578177751c3e1f74786b79382cd6008834c9d01ec865b9126a85", "https://bcr.bazel.build/modules/pcre2/10.43/MODULE.bazel": "08eaa025111bd0fedc14a8187c2905fa6ee4501fbe558193e9bf6cc3e2cdf23c", - "https://bcr.bazel.build/modules/pcre2/10.43/source.json": "8b4149e707094f1d5b57df7216539c3415226e814085c4d960bd9f3d49581b88", + "https://bcr.bazel.build/modules/pcre2/10.46-DEV/MODULE.bazel": "c3c40175cd5e383f02bcfb2d484560461c5ef11e5d52bfc09c7398486c2cbaa6", + "https://bcr.bazel.build/modules/pcre2/10.46-DEV/source.json": "7d4a1e758cbef4b68046813147f3b031ed06d226a6925d64079b8d8ecdb20008", "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", @@ -416,34 +515,8 @@ "https://bcr.bazel.build/modules/prometheus-cpp/1.3.0.bcr.1/MODULE.bazel": "116ad46e97c1d2aeb020fe2899a342a7e703574ce7c0faf7e4810f938c974a9a", "https://bcr.bazel.build/modules/prometheus-cpp/1.3.0.bcr.1/source.json": "e813cce2d450708cfcb26e309c5172583a7440776edf354e83e6788c768e5cca", "https://bcr.bazel.build/modules/prometheus-cpp/1.3.0/MODULE.bazel": "ce82e086bbc0b60267e970f6a54b2ca6d0f22d3eb6633e00e2cc2899c700f3d8", - "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", - "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", - "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", - "https://bcr.bazel.build/modules/protobuf/25.6/MODULE.bazel": "fc0ae073b47c7ede88b825ff79e64f1c058967c7a87a86cdf4abecd9e0516625", - "https://bcr.bazel.build/modules/protobuf/26.0.bcr.1/MODULE.bazel": "8f04d38c2da40a3715ff6bdce4d32c5981e6432557571482d43a62c31a24c2cf", - "https://bcr.bazel.build/modules/protobuf/26.0.bcr.2/MODULE.bazel": "62e0b84ca727bdeb55a6fe1ef180e6b191bbe548a58305ea1426c158067be534", - "https://bcr.bazel.build/modules/protobuf/26.0/MODULE.bazel": "8402da964092af40097f4a205eec2a33fd4a7748dc43632b7d1629bfd9a2b856", - "https://bcr.bazel.build/modules/protobuf/27.0-rc2/MODULE.bazel": "b2b0dbafd57b6bec0ca9b251da02e628c357dab53a097570aa7d79d020f107cf", - "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", - "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", - "https://bcr.bazel.build/modules/protobuf/27.2/MODULE.bazel": "32450b50673882e4c8c3d10a83f3bc82161b213ed2f80d17e38bece8f165c295", - "https://bcr.bazel.build/modules/protobuf/28.2/MODULE.bazel": "c0c8e51757df486d0314fa290e174d707bad4a6c2aa5ccb08a4b4abd76a23e90", - "https://bcr.bazel.build/modules/protobuf/28.3/MODULE.bazel": "2b3764bbab2e46703412bd3b859efcf0322638ed015e88432df3bb740507a1e9", - "https://bcr.bazel.build/modules/protobuf/29.0-rc2.bcr.1/MODULE.bazel": "52f4126f63a2f0bbf36b99c2a87648f08467a4eaf92ba726bc7d6a500bbf770c", - "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df", - "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92", - "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e", - "https://bcr.bazel.build/modules/protobuf/29.1/MODULE.bazel": "557c3457560ff49e122ed76c0bc3397a64af9574691cb8201b4e46d4ab2ecb95", - "https://bcr.bazel.build/modules/protobuf/29.3/MODULE.bazel": "77480eea5fb5541903e49683f24dc3e09f4a79e0eea247414887bb9fc0066e94", - "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", - "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573", - "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", - "https://bcr.bazel.build/modules/protobuf/30.0/MODULE.bazel": "0e736de5d52ad7824113f47e65256a26ee74b689ba859c5447a0663e5a075409", - "https://bcr.bazel.build/modules/protobuf/30.1/MODULE.bazel": "293a47b398800e1efeed6e325f2809c5fab6c692a80384c507afd0ffca3b1bcf", - "https://bcr.bazel.build/modules/protobuf/31.0/MODULE.bazel": "cce0f305064713b382211c4c5af1d4fc1466e1fbc9059aa0941801970f6add5c", - "https://bcr.bazel.build/modules/protobuf/31.1/MODULE.bazel": "379a389bb330b7b8c1cdf331cc90bf3e13de5614799b3b52cdb7c6f389f6b38e", - "https://bcr.bazel.build/modules/protobuf/32.1/MODULE.bazel": "89cd2866a9cb07fee9ff74c41ceace11554f32e0d849de4e23ac55515cfada4d", - "https://bcr.bazel.build/modules/protobuf/33.0/MODULE.bazel": "c5270efb4aad37a2f893536076518793f409ea7df07a06df995d848d1690f21c", + "https://bcr.bazel.build/modules/protobuf-matchers/0.1.1/MODULE.bazel": "ba43e662fdaa1ac02967ce12821b2dd6c5a68e3bbd3dda97b9d98e28a65f3cc5", + "https://bcr.bazel.build/modules/protobuf-matchers/0.1.1/source.json": "797ffa10f116f936a4807e900f26c9313286776e74a608f1df5f05abc95f4c13", "https://bcr.bazel.build/modules/protobuf/33.5/MODULE.bazel": "df58cd1c41c9d1257afa7f3110b23d970c107bf806b2e4d8c59a344d05504b0c", "https://bcr.bazel.build/modules/protobuf/33.5/source.json": "fe53cb512afd722159c4c763f3fbbcc6ab850d45d1f389d8374f91c11e83bcd7", "https://bcr.bazel.build/modules/protoc-gen-validate/1.0.4.bcr.2/MODULE.bazel": "c4bd2c850211ff5b7dadf9d2d0496c1c922fdedc303c775b01dfd3b3efc907ed", @@ -454,28 +527,31 @@ "https://bcr.bazel.build/modules/protoc-gen-validate/1.2.1/MODULE.bazel": "52b51f50533ec4fbd5d613cd093773f979ac2e035d954e02ca11de383f502505", "https://bcr.bazel.build/modules/pybind11_abseil/202402.0/MODULE.bazel": "73e1d9bee567576fc75dcc8a01a479772528719d9825d13b6d224277c24bcfcc", "https://bcr.bazel.build/modules/pybind11_abseil/202402.0/source.json": "77f09963c9a51e05212bcfb21c1a5aab860be0afba6483f2b43a0e4f334af255", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1.bzl.1/MODULE.bazel": "1ef2994c097ee88f8f7ae8fbf991aaefb0603b2540fe575eca14943bc9f220a6", "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1.bzl.2/MODULE.bazel": "1972d10555d0cb2a9df4bb30be5f293178a2ccf1678a6ce097c21d87ec6e5f1d", - "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1.bzl.3/MODULE.bazel": "a1b973f5bfa6df193ec17010c461494fae18a2b4477ff3dc8086846ca806683d", "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34", "https://bcr.bazel.build/modules/pybind11_bazel/2.13.6/MODULE.bazel": "2d746fda559464b253b2b2e6073cb51643a2ac79009ca02100ebbc44b4548656", "https://bcr.bazel.build/modules/pybind11_bazel/3.0.0/MODULE.bazel": "a2bfa6020ed603a00d944161c63173c7f109774e99bee0c2cd8dbf24159f8134", - "https://bcr.bazel.build/modules/pybind11_bazel/3.0.0/source.json": "d8f5104d4c21d272bf327ebe44366fb0b4c036cdaa1f5cceb21a408ca4ef2ef8", + "https://bcr.bazel.build/modules/pybind11_bazel/3.0.1/MODULE.bazel": "67899804c3dbdf169d107ce7c00e60a38a46d097c7ff3460bdebe192cbc77f56", + "https://bcr.bazel.build/modules/pybind11_bazel/3.0.1/source.json": "5bcb3ae55c0d5a159bd910154d7ee8873bdf61dd7b13cd0a2bb456011ec706ae", "https://bcr.bazel.build/modules/pybind11_protobuf/0.0.0-20240524-1d7a729/MODULE.bazel": "80f8b3030727650f22f63914f45c44fed73479ed146edb87d906a7afb11f534a", "https://bcr.bazel.build/modules/pybind11_protobuf/0.0.0-20240524-1d7a729/source.json": "8d46011370da0a477e551856e6257451acede01aafd918d429827cb3e864a8fe", "https://bcr.bazel.build/modules/rapidjson/1.1.0.bcr.20241007/MODULE.bazel": "82fbcb2e42f9e0040e76ccc74c06c3e46dfd33c64ca359293f8b84df0e6dff4c", "https://bcr.bazel.build/modules/rapidjson/1.1.0.bcr.20241007/source.json": "5c42389ad0e21fc06b95ad7c0b730008271624a2fa3292e0eab5f30e15adeee3", "https://bcr.bazel.build/modules/re2/2021-09-01/MODULE.bazel": "bcb6b96f3b071e6fe2d8bed9cc8ada137a105f9d2c5912e91d27528b3d123833", "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", - "https://bcr.bazel.build/modules/re2/2024-04-01/MODULE.bazel": "eb949379b51784dcc859dfa3655b6e46da179837873ee05aaf7f3b811a7a03ac", + "https://bcr.bazel.build/modules/re2/2024-02-01/MODULE.bazel": "5ed922cb8b6c110e30969695e73bd0d3159576bf17ce8ee2443a7d07bf500551", "https://bcr.bazel.build/modules/re2/2024-05-01/MODULE.bazel": "55a3f059538f381107824e7d00df5df6d061ba1fb80e874e4909c0f0549e8f3e", "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/MODULE.bazel": "b4963dda9b31080be1905ef085ecd7dd6cd47c05c79b9cdf83ade83ab2ab271a", "https://bcr.bazel.build/modules/re2/2024-07-02/MODULE.bazel": "0eadc4395959969297cbcf31a249ff457f2f1d456228c67719480205aa306daa", "https://bcr.bazel.build/modules/re2/2025-08-12.bcr.1/MODULE.bazel": "e09b434b122bfb786a69179f9b325e35cb1856c3f56a7a81dd61609260ed46e1", + "https://bcr.bazel.build/modules/re2/2025-08-12/MODULE.bazel": "79bf27a1b8b6834cea391794f2db0180b7b53203795497e261ccd89fe695c74f", "https://bcr.bazel.build/modules/re2/2025-11-05.bcr.1/MODULE.bazel": "3d9d4995833fc0334fc5c88b56a05288dd25d651544cd7b2233bbd6357bbeba0", "https://bcr.bazel.build/modules/re2/2025-11-05.bcr.1/source.json": "7df1394aabda1c9bc188a302f5d54b1c657924edd04ebc57d2be29dbd7efd141", - "https://bcr.bazel.build/modules/riegeli/0.0.0-20240606-973b6f0/MODULE.bazel": "3e8067b12d3a3bb4bc297b29c66a778af0c1da0cddbfde37d18c077ffc365602", - "https://bcr.bazel.build/modules/riegeli/0.0.0-20241218-3385e3c/MODULE.bazel": "14bbe297ac80b30b689bde824d823f53bd87cd504ec3f82de72a730e7b02d526", + "https://bcr.bazel.build/modules/readline/8.3.bcr.1/MODULE.bazel": "38dea764ad0ba793af4e6da1a9b6839922a56fe6620a0b3c42d3f0ca8cb714a4", + "https://bcr.bazel.build/modules/readline/8.3.bcr.1/source.json": "a42bf1ff95df0203dc6f94c26ca86927bf6b2cb397b7888898666b9e57c37e78", + "https://bcr.bazel.build/modules/readline/8.3/MODULE.bazel": "60b0062649137ab4c8a3521fd2a6976bcc65f16a5344c55b9132c80b361ddafe", "https://bcr.bazel.build/modules/riegeli/0.0.0-20250822-9f2744d/MODULE.bazel": "fe86a600f793402a4f5e838636a449b5cbf91289b3af5f3174f7d4fea9d4e784", "https://bcr.bazel.build/modules/riegeli/0.0.0-20250822-9f2744d/source.json": "edc86dab694fb7c98b42145bc41a0e230107cc4f293e43149c35fd452d50daa7", "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", @@ -486,27 +562,31 @@ "https://bcr.bazel.build/modules/rules_apple/3.5.1/MODULE.bazel": "3d1bbf65ad3692003d36d8a29eff54d4e5c1c5f4bfb60f79e28646a924d9101c", "https://bcr.bazel.build/modules/rules_apple/4.1.0/MODULE.bazel": "76e10fd4a48038d3fc7c5dc6e63b7063bbf5304a2e3bd42edda6ec660eebea68", "https://bcr.bazel.build/modules/rules_apple/4.1.0/source.json": "8ee81e1708756f81b343a5eb2b2f0b953f1d25c4ab3d4a68dc02754872e80715", + "https://bcr.bazel.build/modules/rules_bison/0.3.1/MODULE.bazel": "8288c90a34dafe7d47bd5be78ee101a9bbe3b8ae87e719385c41653869e01f75", "https://bcr.bazel.build/modules/rules_bison/0.3/MODULE.bazel": "e97b53b38b480ac8c9d86e64b745929bb152c57115a8c23d21ec1247923472fd", - "https://bcr.bazel.build/modules/rules_bison/0.3/source.json": "1591beee5a8c6e571451c4b57f1ac4fc0990dcd65f7f8de8579c4e90a33d6ef4", - "https://bcr.bazel.build/modules/rules_buf/0.1.1/MODULE.bazel": "6189aec18a4f7caff599ad41b851ab7645d4f1e114aa6431acf9b0666eb92162", + "https://bcr.bazel.build/modules/rules_bison/0.4/MODULE.bazel": "b6e62441d2222194ce444c63bb7d51647d2f1df2ffd9a4a52d680d4e3cf357bd", + "https://bcr.bazel.build/modules/rules_bison/0.4/source.json": "fd7d5e58850e3d233a1a0383f2d174caa9bda5522f5f5b5971bbbb2423223236", "https://bcr.bazel.build/modules/rules_cc/0.2.11/MODULE.bazel": "e94f24f065bf2191dba2dace951814378b66a94bb3bcc48077492fe0508059b5", "https://bcr.bazel.build/modules/rules_cc/0.2.11/source.json": "4d555dc20c9c135b21b2e403cf0ce8393fb65711b2305979ce053df4ee3e78de", "https://bcr.bazel.build/modules/rules_cc_autoconf/0.10.1/MODULE.bazel": "9d437cf6abd311a8cbb464bdb987411ed441714074444ae3963ee94baffb3522", "https://bcr.bazel.build/modules/rules_cc_autoconf/0.10.3/MODULE.bazel": "936257270b147ea6c17633a7f682a87a915782c45059263811ed895375f2dba9", "https://bcr.bazel.build/modules/rules_cc_autoconf/0.10.3/source.json": "a025eecbbaceb6b8d1d578b382b6f2ebd4b108cd1e02c375d22397b422747b5f", + "https://bcr.bazel.build/modules/rules_cc_autoconf/0.7.15/MODULE.bazel": "0897d104c122e89a9a4e320b4f5b2c6fdded368052bc3e6c3d1f0728b4034187", "https://bcr.bazel.build/modules/rules_closure/0.15.0/MODULE.bazel": "2346f8f2daefe805bb12d5a97218d33cd02fd10732eb2de8e94ca88b00efdd68", "https://bcr.bazel.build/modules/rules_closure/0.15.0/source.json": "c477734278ed50eef6d698fbbb2ac0ef8583257a7c0b05ea55d145da4acadb4e", + "https://bcr.bazel.build/modules/rules_flex/0.3.1/MODULE.bazel": "5aea738f59e47769d219f972fc8426c53693c262895787efafa71fe9795bd7e3", "https://bcr.bazel.build/modules/rules_flex/0.3/MODULE.bazel": "7a8d6cfb459c0368014a8305c406de69d18a3f7d0c1ae45df829af7da6d4c195", - "https://bcr.bazel.build/modules/rules_flex/0.3/source.json": "9423be0e705ebc4bf6027a6c11eefb41cb55cce3f268a4fdaca604dd5cb07fb4", + "https://bcr.bazel.build/modules/rules_flex/0.4/MODULE.bazel": "543edf994d2c044f3d723374e50eaa739ed7ee9d82b8185adb8413bce269dcf3", + "https://bcr.bazel.build/modules/rules_flex/0.4/source.json": "98bc56c2139b6ed6387dbabd06f625e82500bed8ba1689a5f4f3c9e8c3289f82", "https://bcr.bazel.build/modules/rules_foreign_cc/0.10.1/MODULE.bazel": "b9527010e5fef060af92b6724edb3691970a5b1f76f74b21d39f7d433641be60", + "https://bcr.bazel.build/modules/rules_foreign_cc/0.15.1/MODULE.bazel": "c2c60d26c79fda484acb95cdbec46e89d6b28b4845cb277160ce1e0c8622bb88", + "https://bcr.bazel.build/modules/rules_foreign_cc/0.15.1/source.json": "a161811a63ba8a859086da3b7ff3ad04f2e9c255d7727b41087103fc0eb22f55", "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", - "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8", "https://bcr.bazel.build/modules/rules_go/0.33.0/MODULE.bazel": "a2b11b64cd24bf94f57454f53288a5dacfe6cb86453eee7761b7637728c1910c", "https://bcr.bazel.build/modules/rules_go/0.38.1/MODULE.bazel": "fb8e73dd3b6fc4ff9d260ceacd830114891d49904f5bda1c16bc147bcc254f71", "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel": "d34fb2a249403a5f4339c754f1e63dc9e5ad70b47c5e97faee1441fc6636cd61", "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8", "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270", - "https://bcr.bazel.build/modules/rules_go/0.43.0/MODULE.bazel": "ed9a2706de830b743a18401b4d178576368c4d05d04af4f2a084a69897fd7f04", "https://bcr.bazel.build/modules/rules_go/0.45.1/MODULE.bazel": "6d7884f0edf890024eba8ab31a621faa98714df0ec9d512389519f0edff0281a", "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", "https://bcr.bazel.build/modules/rules_go/0.48.0/MODULE.bazel": "d00ebcae0908ee3f5e6d53f68677a303d6d59a77beef879598700049c3980a03", @@ -514,6 +594,7 @@ "https://bcr.bazel.build/modules/rules_go/0.50.1/MODULE.bazel": "b91a308dc5782bb0a8021ad4330c81fea5bda77f96b9e4c117b9b9c8f6665ee0", "https://bcr.bazel.build/modules/rules_go/0.51.0-rc1/MODULE.bazel": "4547e768b0cd24b3e6387f824b4c2842f6f5fdf29962ec8d5b67da758409b496", "https://bcr.bazel.build/modules/rules_go/0.51.0-rc2/MODULE.bazel": "edfc3a9cea7bedb0eaaff37b0d7817c1a4bf72b3c615580b0ffcee6c52690fd4", + "https://bcr.bazel.build/modules/rules_go/0.52.0/MODULE.bazel": "0cf080a2706aa8fc9abf64286cee60fdf0238db37b7f1793b0f7d550d59ea3ae", "https://bcr.bazel.build/modules/rules_go/0.53.0/MODULE.bazel": "a4ed760d3ac0dbc0d7b967631a9a3fd9100d28f7d9fcf214b4df87d4bfff5f9a", "https://bcr.bazel.build/modules/rules_go/0.58.3/MODULE.bazel": "5582119a4a39558d8d1b1634bcae46043d4f43a31415e861c3551b2860040b5e", "https://bcr.bazel.build/modules/rules_go/0.59.0/MODULE.bazel": "b7e43e7414a3139a7547d1b4909b29085fbe5182b6c58cbe1ed4c6272815aeae", @@ -523,11 +604,8 @@ "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", "https://bcr.bazel.build/modules/rules_java/5.5.0/MODULE.bazel": "486ad1aa15cdc881af632b4b1448b0136c76025a1fe1ad1b65c5899376b83a50", "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39", - "https://bcr.bazel.build/modules/rules_java/6.1.1/MODULE.bazel": "124151afe9d8e797c5779a5d7fa88ff3ef7a2a283dcc435c62626a216d6aab8e", "https://bcr.bazel.build/modules/rules_java/6.3.0/MODULE.bazel": "a97c7678c19f236a956ad260d59c86e10a463badb7eb2eda787490f4c969b963", "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6", - "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", - "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a", "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6", "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", @@ -535,17 +613,15 @@ "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934", "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1", + "https://bcr.bazel.build/modules/rules_java/8.11.0/MODULE.bazel": "c3d280bc5ff1038dcb3bacb95d3f6b83da8dd27bba57820ec89ea4085da767ad", + "https://bcr.bazel.build/modules/rules_java/8.14.0/MODULE.bazel": "717717ed40cc69994596a45aec6ea78135ea434b8402fb91b009b9151dd65615", "https://bcr.bazel.build/modules/rules_java/8.16.1/MODULE.bazel": "0f20b1cecaa8e52f60a8f071e59a20b4e3b9a67f6c56c802ea256f6face692d3", "https://bcr.bazel.build/modules/rules_java/8.16.1/source.json": "072f8d11264edc499621be2dc9ea01d6395db5aa6f8799c034ae01a3e857f2e4", - "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017", "https://bcr.bazel.build/modules/rules_java/8.5.0/MODULE.bazel": "c081eda83625b6d97144f2da9dd5f074ecd56ba10f238257e7a90f56ee8a9c3c", "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939", "https://bcr.bazel.build/modules/rules_java/8.6.0/MODULE.bazel": "9c064c434606d75a086f15ade5edb514308cccd1544c2b2a89bbac4310e41c71", "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2", - "https://bcr.bazel.build/modules/rules_java/8.6.3/MODULE.bazel": "e90505b7a931d194245ffcfb6ff4ca8ef9d46b4e830d12e64817752e0198e2ed", "https://bcr.bazel.build/modules/rules_java/8.7.1/MODULE.bazel": "123a57f84c7f80d6f66b0c2486db3460ed8c4389f788ccbd35bb489b1ab23634", - "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", - "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909", "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel": "bf93870767689637164657731849fb887ad086739bd5d360d90007a581d5527d", "https://bcr.bazel.build/modules/rules_jvm_external/6.0/MODULE.bazel": "37c93a5a78d32e895d52f86a8d0416176e915daabd029ccb5594db422e87c495", @@ -562,19 +638,19 @@ "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/source.json": "2faa4794364282db7c06600b7e5e34867a564ae91bda7cae7c29c64e9466b7d5", "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", - "https://bcr.bazel.build/modules/rules_license/0.0.8/MODULE.bazel": "5669c6fe49b5134dbf534db681ad3d67a2d49cfc197e4a95f1ca2fd7f3aebe96", "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", "https://bcr.bazel.build/modules/rules_m4/0.2.3/MODULE.bazel": "a201ad119823e1af5024240e1e1ef294425d9be73a698cb41c8450e6c8e107e3", + "https://bcr.bazel.build/modules/rules_m4/0.2.5/MODULE.bazel": "95b962956ac1e92f49afe78d7a4f80853b741c4e89af7b43e1e1e3f7a361c033", "https://bcr.bazel.build/modules/rules_m4/0.3/MODULE.bazel": "8793c3117300f7add1cd757d07eb7d6652e0c9259624379b84d891a6bf6e11e0", "https://bcr.bazel.build/modules/rules_m4/0.3/source.json": "9db752727b32753fa382a52ac0da80f01559ecb5f3ba8f6799d6e5b4582b45ac", - "https://bcr.bazel.build/modules/rules_nodejs/5.8.2/MODULE.bazel": "6bc03c8f37f69401b888023bf511cb6ee4781433b0cb56236b2e55a21e3a026a", "https://bcr.bazel.build/modules/rules_nodejs/6.2.0/MODULE.bazel": "ec27907f55eb34705adb4e8257952162a2d4c3ed0f0b3b4c3c1aad1fac7be35e", "https://bcr.bazel.build/modules/rules_nodejs/6.3.0/MODULE.bazel": "45345e4aba35dd6e4701c1eebf5a4e67af4ed708def9ebcdc6027585b34ee52d", "https://bcr.bazel.build/modules/rules_nodejs/6.3.3/MODULE.bazel": "b66eadebd10f1f1b25f52f95ab5213a57e82c37c3f656fcd9a57ad04d2264ce7", "https://bcr.bazel.build/modules/rules_nodejs/6.3.3/source.json": "45bd343155bdfed2543f0e39b80ff3f6840efc31975da4b5795797f4c94147ad", "https://bcr.bazel.build/modules/rules_perl/0.2.4/MODULE.bazel": "5f5af7be4bf5fb88d91af7469518f0fd2161718aefc606188f7cd51f436ca938", - "https://bcr.bazel.build/modules/rules_perl/0.2.4/source.json": "574317d6b3c7e4843fe611b76f15e62a1889949f5570702e1ee4ad335ea3c339", + "https://bcr.bazel.build/modules/rules_perl/0.5.0/MODULE.bazel": "1bff473031644dfb23bd57abe3befe9780f003f0d2156b082527a5c477008792", + "https://bcr.bazel.build/modules/rules_perl/0.5.0/source.json": "0076e22051d1b8aedf6d1bf3655bd9e895e9b01dbd3ccc82d80d3bbcae863c34", "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", "https://bcr.bazel.build/modules/rules_pkg/1.2.0/MODULE.bazel": "c7db3c2b407e673c7a39e3625dc05dc9f12d6682cbd82a3a5924a13b491eda7e", @@ -587,7 +663,8 @@ "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2", "https://bcr.bazel.build/modules/rules_proto/7.1.0/MODULE.bazel": "002d62d9108f75bb807cd56245d45648f38275cb3a99dcd45dfb864c5d74cb96", "https://bcr.bazel.build/modules/rules_proto/7.1.0/source.json": "39f89066c12c24097854e8f57ab8558929f9c8d474d34b2c00ac04630ad8940e", - "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_pycross/0.8.3/MODULE.bazel": "e726b9d033f3d743d55c6dbda2d850f18aa912134bfb9e5717d98b16bcd30598", + "https://bcr.bazel.build/modules/rules_pycross/0.8.3/source.json": "011cb3635856e333b6c335f8134417597e029055f3d75919b47cdfb17950f6fb", "https://bcr.bazel.build/modules/rules_python/0.20.0/MODULE.bazel": "bfe14d17f20e3fe900b9588f526f52c967a6f281e47a1d6b988679bd15082286", "https://bcr.bazel.build/modules/rules_python/0.22.0/MODULE.bazel": "b8057bafa11a9e0f4b08fc3b7cd7bee0dcbccea209ac6fc9a3ff051cd03e19e9", "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7", @@ -612,16 +689,17 @@ "https://bcr.bazel.build/modules/rules_python/1.5.1/MODULE.bazel": "acfe65880942d44a69129d4c5c3122d57baaf3edf58ae5a6bd4edea114906bf5", "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", "https://bcr.bazel.build/modules/rules_python/1.6.3/MODULE.bazel": "a7b80c42cb3de5ee2a5fa1abc119684593704fcd2fec83165ebe615dec76574f", + "https://bcr.bazel.build/modules/rules_python/1.7.0/MODULE.bazel": "d01f995ecd137abf30238ad9ce97f8fc3ac57289c8b24bd0bf53324d937a14f8", + "https://bcr.bazel.build/modules/rules_python/1.8.5/MODULE.bazel": "28b2d79ed8368d7d45b34bacc220e3c0b99cbcd9392641961b849e4c3f55dd30", "https://bcr.bazel.build/modules/rules_python/1.9.0/MODULE.bazel": "afc3a05f29f09f2d3ee95ad99a145250dab41a2b2d8d6f82cc91936b3213282c", "https://bcr.bazel.build/modules/rules_python/1.9.0/source.json": "3921ea0b65298d51aead5b9e4a82203d7be9b5918619b58b53f1c259f4e63169", "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/MODULE.bazel": "d44fec647d0aeb67b9f3b980cf68ba634976f3ae7ccd6c07d790b59b87a4f251", "https://bcr.bazel.build/modules/rules_robolectric/4.14.1.2/source.json": "37c10335f2361c337c5c1f34ed36d2da70534c23088062b33a8bdaab68aa9dea", - "https://bcr.bazel.build/modules/rules_rust/0.45.1/MODULE.bazel": "a69d0db3a958fab2c6520961e1b2287afcc8b36690fd31bbc4f6f7391397150d", - "https://bcr.bazel.build/modules/rules_rust/0.51.0/MODULE.bazel": "2b6d1617ac8503bfdcc0e4520c20539d4bba3a691100bee01afe193ceb0310f9", "https://bcr.bazel.build/modules/rules_shell/0.1.2/MODULE.bazel": "66e4ca3ce084b04af0b9ff05ff14cab4e5df7503973818bb91cbc6cda08d32fc", "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", "https://bcr.bazel.build/modules/rules_shell/0.4.0/MODULE.bazel": "0f8f11bb3cd11755f0b48c1de0bbcf62b4b34421023aa41a2fc74ef68d9584f0", + "https://bcr.bazel.build/modules/rules_shell/0.4.1/MODULE.bazel": "00e501db01bbf4e3e1dd1595959092c2fadf2087b2852d3f553b5370f5633592", "https://bcr.bazel.build/modules/rules_shell/0.6.1/MODULE.bazel": "72e76b0eea4e81611ef5452aa82b3da34caca0c8b7b5c0c9584338aa93bae26b", "https://bcr.bazel.build/modules/rules_shell/0.6.1/source.json": "20ec05cd5e592055e214b2da8ccb283c7f2a421ea0dc2acbf1aa792e11c03d0c", "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", @@ -629,20 +707,22 @@ "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", "https://bcr.bazel.build/modules/rules_swift/2.4.0/MODULE.bazel": "1639617eb1ede28d774d967a738b4a68b0accb40650beadb57c21846beab5efd", "https://bcr.bazel.build/modules/rules_swift/2.5.0/MODULE.bazel": "6d2fec72be0ad2e1fc2eab536cf9d3fb149037c6d2aa678078f3512c06a819e1", - "https://bcr.bazel.build/modules/rules_swift/2.5.0/source.json": "bbe9667dc745b1bbc443aa4bd2db077c1afee2abb5c1a931b5fd0e0796c2cf05", "https://bcr.bazel.build/modules/rules_swift/3.1.2/MODULE.bazel": "72c8f5cf9d26427cee6c76c8e3853eb46ce6b0412a081b2b6db6e8ad56267400", + "https://bcr.bazel.build/modules/rules_swift/3.1.2/source.json": "e85761f3098a6faf40b8187695e3de6d97944e98abd0d8ce579cb2daf6319a66", "https://bcr.bazel.build/modules/rules_web_testing_java/0.4.1/MODULE.bazel": "06abf7e55a331e4b03a45e5f871ce17c2046e8d84c220a8118c6138c3727d634", "https://bcr.bazel.build/modules/rules_web_testing_java/0.4.1/source.json": "32a46874dcce26d4aff7680bd3033d0940fd0f6153313a9a6513dda92026ae64", "https://bcr.bazel.build/modules/rules_webtesting/0.4.1/MODULE.bazel": "057b86eb0d93165f2913f7a76062c3db0032b91863670a917d6ea0ceb0431933", "https://bcr.bazel.build/modules/rules_webtesting/0.4.1/source.json": "c85937393e148430d8df5b61e5ee76a081bd7572d79994a714c70663e8b4bd2b", - "https://bcr.bazel.build/modules/scip/9.2.0.bcr.3/MODULE.bazel": "c5f8ebefa7fe493ae7412f5268081187228a30cf3919b0d983bbd053f2c32d7f", - "https://bcr.bazel.build/modules/scip/9.2.0.bcr.3/source.json": "1df3dbb6a949d3acaa7aa2bc024abb04675fd254860daea02394606e97589cbc", + "https://bcr.bazel.build/modules/scip/9.2.3/MODULE.bazel": "392d8e76efeab5ef5978e66d15c2ce5e2607b80ea0804163861dd721eed93121", + "https://bcr.bazel.build/modules/scip/9.2.3/source.json": "5ffc88567e8ff0f3ef59f20364af7cf903108f137fe36420f380e38b6cc92cb1", + "https://bcr.bazel.build/modules/sed/4.9.bcr.3/MODULE.bazel": "3aca45895b85b6ef65366cc12a45217ba6870f8931d2d62e09c99c772d9736ab", + "https://bcr.bazel.build/modules/sed/4.9.bcr.3/source.json": "31c0cf4c135ed3fa58298cd7bcfd4301c54ea4cf59d7c4e2ea0a180ce68eb34f", "https://bcr.bazel.build/modules/snappy/1.2.0/MODULE.bazel": "cc7a727b46089c7fdae0ede21b1fd65bdb14d01823da118ef5c48044f40b6b27", "https://bcr.bazel.build/modules/snappy/1.2.0/source.json": "17f5527e15d30a9d9eebf79ed73b280b56cac44f8c8fea696666d99943f84c33", - "https://bcr.bazel.build/modules/soplex/7.1.2.bcr.1/MODULE.bazel": "25212bddb61e56fab42b7e4faf039880aa868b1a116621fba5941eb6db41b393", - "https://bcr.bazel.build/modules/soplex/7.1.2.bcr.1/source.json": "6a779e6c9e55ceb90a5acf1ea09a6a275359faee4d540451ecd96b5c385e0b3f", - "https://bcr.bazel.build/modules/stardoc/0.5.0/MODULE.bazel": "f9f1f46ba8d9c3362648eea571c6f9100680efc44913618811b58cc9c02cd678", - "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/soplex/7.1.4.bcr.1/MODULE.bazel": "dbba514d47728de2ebd08ca7d02ee9bb3d6349dee1b4fbe78f6f15694acb94ff", + "https://bcr.bazel.build/modules/soplex/7.1.4.bcr.1/source.json": "ca82ab37a51da4880fdf49c2f75531368033d7c50833b621025293b25e74b13c", + "https://bcr.bazel.build/modules/spdlog/1.15.1/MODULE.bazel": "ac00f1ace2e0ec518f1cdcfd41b3f016e8257186d015324e33a5644149a9c327", + "https://bcr.bazel.build/modules/spdlog/1.15.1/source.json": "6b92ddc93cb1eaa9f4929d4ac4b81ca26ff5347ae93be575b47cf52d7c26366e", "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", "https://bcr.bazel.build/modules/stardoc/0.5.4/MODULE.bazel": "6569966df04610b8520957cb8e97cf2e9faac2c0309657c537ab51c16c18a2a4", "https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef", @@ -651,44 +731,67 @@ "https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7", "https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5", "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216", + "https://bcr.bazel.build/modules/sv-lang/10.0.1-20260316-f04e8156/MODULE.bazel": "49fee9f075c7c83f83a797ce5cc63b8c1e0fa970ca8184bd5f17c46bc5534632", + "https://bcr.bazel.build/modules/sv-lang/10.0.1-20260316-f04e8156/source.json": "918163d219b8fbeb010a1c9263bd49d5f937ff5797493799ad284209936158f6", "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/MODULE.bazel": "75aab2373a4bbe2a1260b9bf2a1ebbdbf872d3bd36f80bff058dccd82e89422f", "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.2/source.json": "5fba48bbe0ba48761f9e9f75f92876cafb5d07c0ce059cc7a8027416de94a05b", + "https://bcr.bazel.build/modules/swig/4.3.0.bcr.2/MODULE.bazel": "fc4cc6b19261a479fd909b9de667e386fbcf89f9933e95d6c075d7464db3ab59", + "https://bcr.bazel.build/modules/swig/4.3.0.bcr.2/source.json": "00a177a1251f178736b74aacee0312578c8f7034c18f615284960a2f8840ae95", "https://bcr.bazel.build/modules/swig/4.3.0/MODULE.bazel": "51619e147172c5380869cc90460b1c7fecfe21d6f566e97bc7ecf61244bdc7b8", - "https://bcr.bazel.build/modules/swig/4.3.0/source.json": "ea8dac67896e3a623cd92c48573a351c4bab1537f5aeb210c1c1e049994dd599", + "https://bcr.bazel.build/modules/tar.bzl/0.2.1/MODULE.bazel": "52d1c00a80a8cc67acbd01649e83d8dd6a9dc426a6c0b754a04fe8c219c76468", + "https://bcr.bazel.build/modules/tar.bzl/0.5.1/MODULE.bazel": "7c2eb3dcfc53b0f3d6f9acdfd911ca803eaf92aadf54f8ca6e4c1f3aee288351", + "https://bcr.bazel.build/modules/tar.bzl/0.5.5/MODULE.bazel": "4bfab9bbc7a1966c2c5f7371f5848f5e2d27c465951b4435adc9aaf00ed681da", + "https://bcr.bazel.build/modules/tar.bzl/0.5.5/source.json": "67c322bd9f9a6714b9d55d4df36ddc222976a7fbb2070410ef036f68cdf2eeb7", + "https://bcr.bazel.build/modules/tcl_lang/8.6.16.bcr.1/MODULE.bazel": "1fc27ececc903378b88ad5a0b92d2675b54fe3add9bcc27d612195bd823c2f2d", + "https://bcr.bazel.build/modules/tcl_lang/9.0.2.bcr.1/MODULE.bazel": "43ade6ad42bac483f82f02c6705a0b7afe021908d2719433bcddcb5ab98e73a1", + "https://bcr.bazel.build/modules/tcl_lang/9.0.2.bcr.1/source.json": "fac478c17b901d1b168339ed49881e5883fac98bb9397586300d3ca2ed5cefa8", + "https://bcr.bazel.build/modules/tcmalloc/0.0.0-20250927-12f2552/MODULE.bazel": "b702a6b6806b1041d84918c5098b765b204261647f8cb3e75e0f439106b65ddd", + "https://bcr.bazel.build/modules/tcmalloc/0.0.0-20250927-12f2552/source.json": "a6f5da61dd65e3f2f7380b4f52dd4b0f771a5b6ba9db7b46be7c28c52bc7af58", "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/MODULE.bazel": "05239402b7374293359c2f22806f420b75aa5d6f4b15a2eaa809a2c214d58b31", "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/source.json": "229a516d282b17a82be54c6e3ae220a1b750fb55a8495567e5c7a9d09423f3e2", "https://bcr.bazel.build/modules/upb/0.0.0-20211020-160625a/MODULE.bazel": "6cced416be2dc5b9c05efd5b997049ba795e5e4e6fafbe1624f4587767638928", - "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", "https://bcr.bazel.build/modules/upb/0.0.0-20230907-e7430e6/MODULE.bazel": "3a7dedadf70346e678dc059dbe44d05cbf3ab17f1ce43a1c7a42edc7cbf93fd9", "https://bcr.bazel.build/modules/verible/0.0.3933/MODULE.bazel": "11a5e023e7e7862296df267200228ff0743ba54036e7565ae9d1996282dd4950", "https://bcr.bazel.build/modules/verible/0.0.3933/source.json": "8f9fb1fc931bc1e186640f423a2522cbfd212c49b0aa22b061f69340078bc2b6", + "https://bcr.bazel.build/modules/verilator/5.036.bcr.3/MODULE.bazel": "19ff7c6a9133f404157b0d499ff8c93bfc7e98e7e8d7569b51e50f79a5a33d1b", + "https://bcr.bazel.build/modules/verilator/5.036.bcr.3/source.json": "d7aa35ef34334e9bf11ffc308c1fa7f44f313b45e4e80c497cbd26deb585bcbf", + "https://bcr.bazel.build/modules/with_cfg.bzl/0.14.1/MODULE.bazel": "aa0ef3f6c67dd35db7ac38c76785dc02f48b53f34e16b20487e70f51b5324d0a", "https://bcr.bazel.build/modules/with_cfg.bzl/0.14.6/MODULE.bazel": "6b6c543e415d2a502954766e50c6a6144a131687f2751b62157a9250e2b04982", "https://bcr.bazel.build/modules/with_cfg.bzl/0.14.6/source.json": "12363ac76d821f6c7dabfebbd673615391da06e2e33f576402d31a96a7b56532", + "https://bcr.bazel.build/modules/xcb-proto/1.17.0/MODULE.bazel": "13062923a9e615a2f4d284a3f28e467536f7abcfd79d2c04c2acf3837e9da31b", + "https://bcr.bazel.build/modules/xcb-proto/1.17.0/source.json": "3d92c10e4231af96624f13a047f0ded4495450ef9776aa30626d485e5dd73d77", "https://bcr.bazel.build/modules/xds/0.0.0-20240423-555b57e/MODULE.bazel": "cea509976a77e34131411684ef05a1d6ad194dd71a8d5816643bc5b0af16dc0f", "https://bcr.bazel.build/modules/xds/0.0.0-20251210-ee656c7/MODULE.bazel": "03e1c50b16fc2403de5dd98ff8e2dc0b404865740434b8705c7c0853241f943d", "https://bcr.bazel.build/modules/xds/0.0.0-20251210-ee656c7/source.json": "69b87f3bff38ba29399c012f3e3fc0f239ac4e5c1ae66ebd9481be6d8461da55", + "https://bcr.bazel.build/modules/xorgproto/2024.1.bcr.1/MODULE.bazel": "d4f2c9a3aa6514a12f2d49423d0a05150a973b46f92dce607035d65cd3b3ede1", + "https://bcr.bazel.build/modules/xorgproto/2024.1.bcr.1/source.json": "2da7b346f94c7d5bb890d8a964110b38b439bd254ad14ec3d37022a7ac9356d8", "https://bcr.bazel.build/modules/xz/5.4.5.bcr.1/MODULE.bazel": "c037f75fa1b7e1ff15fbd15d807a8ce545e9b02f02df0a9777aa9aa7d8b268bb", "https://bcr.bazel.build/modules/xz/5.4.5.bcr.1/source.json": "766f28499a16fa9ed8dc94382d50e80ceda0d0ab80b79b7b104a67074ab10e1f", + "https://bcr.bazel.build/modules/yaml-cpp/0.9.0/MODULE.bazel": "d0841e12e92973d7e4c97557198335788890dafa9487d6dc0f9b852053a6c5c0", + "https://bcr.bazel.build/modules/yaml-cpp/0.9.0/source.json": "07a9973d6cee81c8bdb1902e8f90064a0ef9aa2262bffc4df2ed577956c08e1b", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/MODULE.bazel": "9039681f9bcb8958ee2c87ffc74bdafba9f4369096a2b5634b88abc0eaefa072", + "https://bcr.bazel.build/modules/yq.bzl/0.1.1/source.json": "2d2bad780a9f2b9195a4a370314d2c17ae95eaa745cefc2e12fbc49759b15aa3", "https://bcr.bazel.build/modules/zipkin-api/1.0.0/MODULE.bazel": "86dc44be96aab387be0d5e00891e8bd16abd249e06ba2d7c9b0d974044c5f89a", "https://bcr.bazel.build/modules/zipkin-api/1.0.0/source.json": "bed63c67529fb85a0809e1c564f553db167e7d87ab3303d7886e7cf45af7523b", "https://bcr.bazel.build/modules/zlib-ng/2.3.3/MODULE.bazel": "0afa781a5f354b4fd811a5c9a086e111daf50e09d8e98ab1cf7c46eeacc33aac", "https://bcr.bazel.build/modules/zlib-ng/2.3.3/source.json": "63314bf75a7683c75b7db365513e93dd1c13f865dacee676235310e8d92a7a4b", "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", - "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", "https://bcr.bazel.build/modules/zlib/1.2.13/MODULE.bazel": "aa6deb1b83c18ffecd940c4119aff9567cd0a671d7bba756741cb2ef043a29d5", "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.1/MODULE.bazel": "6a9fe6e3fc865715a7be9823ce694ceb01e364c35f7a846bf0d2b34762bc066b", "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.4/MODULE.bazel": "fc880fa3bd9c5299be64b712fbc60a1978ea9ce0a9f74f6bbd0b61c12db1aee6", "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/MODULE.bazel": "eec517b5bbe5492629466e11dae908d043364302283de25581e3eb944326c4ca", "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/MODULE.bazel": "e937cf0a3772f93ad91f3c7af4f330b76a878bbfee06527ca1a9673b790eb896", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/source.json": "5f397158198f338129c865a4c3ae21bc5626a9664b3c3b40fa3b3c2ec1ff83bf", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.7/MODULE.bazel": "26a6764cda2bfa720e5ea6bea9e6aa4282b69f96d3b9cfcfbce1ef596ce30e43", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.8/MODULE.bazel": "772c674bb78a0342b8caf32ab5c25085c493ca4ff08398208dcbe4375fe9f776", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.8/source.json": "cf377d76800dfc3d3b71e9dd4a8c53a62837cbce37cc4f25e6207b15fc1e8f2b", "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198", "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72", "https://bcr.bazel.build/modules/zstd/1.5.6/MODULE.bazel": "471ebe7d3cdd8c6469390fcf623eb4779ff55fbee0a87f1dc57a1def468b96d4", "https://bcr.bazel.build/modules/zstd/1.5.7.bcr.1/MODULE.bazel": "c5977176dd8555be7a9d598512ae0cae11831259c06f00a5e5e0037d5db4e3f5", "https://bcr.bazel.build/modules/zstd/1.5.7.bcr.1/source.json": "aa95e0b5aac9d80195b9047d223beaf26b1948be55d49f0e803e180e9ccc6e75", + "https://bcr.bazel.build/modules/zstd/1.5.7/MODULE.bazel": "f5780cdbd6f4c5bb985a20f839844316fe48fb5e463056f372dbc37cfabdf450", "https://bcr.bazel.build/modules/zstr/1.0.7/MODULE.bazel": "e6a2129c3747123db5b11375848865a8d03c0f27672506f694f9939b556eab7d", "https://bcr.bazel.build/modules/zstr/1.0.7/source.json": "d241d7f5f0330cfb5ffb1af66845f98479a3e1da094ad8f9bf3ec41c4e05499a" }, @@ -696,15 +799,14 @@ "moduleExtensions": { "//dependency_support/bitwuzla:extension.bzl%bitwuzla_extension": { "general": { - "bzlTransitiveDigest": "+F1jQc3G+VvtEAnQFxQK5+xH7M3KMtbGSDJfvEDbjDo=", - "usagesDigest": "PN9ToO8V5otkYkA5UnAzURX+LBirU5veji+2wrYsjK4=", + "bzlTransitiveDigest": "ojpyogs+vDQU3NVjED4soUT+YmgZx2nJZfqIT+UYWgw=", + "usagesDigest": "8CLAKG7wfiw2KsPJlhiKY840mfaCtRDSJVIKJKZ2+io=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "cadical": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/arminbiere/cadical/archive/3ff42f04384489916f017acd6d5e7cbfa7257be7.tar.gz" @@ -715,8 +817,7 @@ } }, "symfpu": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/martin-cs/symfpu/archive/8fbe139bf0071cbe0758d2f6690a546c69ff0053.tar.gz" @@ -727,8 +828,7 @@ } }, "bitwuzla": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/bitwuzla/bitwuzla/archive/3f5d9cd11dda80626b23bc2b353768abd6906f58.tar.gz" @@ -760,15 +860,14 @@ }, "//dependency_support/com_github_facebook_zstd:extension.bzl%zstd_extension": { "general": { - "bzlTransitiveDigest": "3Gk4jrDeuAvwC/9h5g6ke9hYB6B8hmi3VlRx/Fvx5+U=", - "usagesDigest": "K7D/yPEHbS6yg/V6dsKqRGpudP+bpgnIp3bS/hnxtpU=", + "bzlTransitiveDigest": "TohWVIeCi0KuQV5K8LoUBVawKWoB/T+8MKhXwG7OAHw=", + "usagesDigest": "PF/F7TlDM2jTPpxTYFXVKUqo+BrMstVzchvdG5+LTk4=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "zstd": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "sha256": "9ace5a1b3c477048c6e034fe88d2abb5d1402ced199cae8e9eef32fdc32204df", "strip_prefix": "zstd-fdfb2aff39dc498372d8c9e5f2330b692fea9794", @@ -790,15 +889,14 @@ }, "//dependency_support/com_github_hlslibs_ac_types:extension.bzl%ac_types_extension": { "general": { - "bzlTransitiveDigest": "QsS0JOD53I4x6O0PykZPjF27qKKI0g9jbZGl13DCLdM=", - "usagesDigest": "6pIV8RCBMeAmswP91GVqOQMbPw3Kaj1ZZT1vOGfjyDE=", + "bzlTransitiveDigest": "X5MHRJCoG3Czobbc2DwbZ0jVChYodQGYngWcRTbJL7E=", + "usagesDigest": "eLqOruE0LQwrNe+JW9bLqfUeWm/UiTvSXnaiFbPKHa4=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "ac_datatypes": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/hlslibs/ac_types/archive/refs/tags/4.8.0.tar.gz" @@ -820,15 +918,14 @@ }, "//dependency_support/llvm:extension.bzl%llvm_raw_ext": { "general": { - "bzlTransitiveDigest": "+JTVd6f2pKqlYhp37tK2grIEMWrUnQqw+oRQbvkuBoE=", - "usagesDigest": "RRrequOfgwo6eIf1sG5DKJ5RMOK/Amf3nxP0UZMhsHE=", + "bzlTransitiveDigest": "2vRJXcjOOqVh2uAz32onFH3jmIyNN8tgKDcGiWHf3V4=", + "usagesDigest": "2L4aUO+mN7yb6ncsan8L0mvPbVM94Dnps3QE6J8hcHw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "llvm-raw": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "build_file_content": "# empty", "sha256": "849628d94c17e4c9a236e0135afb03141258fd32cf902d7e0a2500ba94b1bd47", @@ -863,15 +960,14 @@ }, "//dependency_support/perfetto:extension.bzl%perfetto_extension": { "general": { - "bzlTransitiveDigest": "Krd6HV+TV8ABGNDqkMQtvWvX3hGcECJZPhljI6dMyEQ=", - "usagesDigest": "lWuEsIq2UJOIxslqX/ZWVwIUA+UxD8k/TAJU1irAqR0=", + "bzlTransitiveDigest": "6cXjkzDzQ4Ne1K/j59/71E//N/LqPb5fzI/1apDi3Zc=", + "usagesDigest": "Hegs8H06Nj32eKmjZ4oHPwoS161dazkgysyjSjt93zg=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "perfetto": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "integrity": "sha256-GHI0lDmCDiQQA6mGLLafTVNZJsQ31TFrSc5KggYTU50=", "url": "https://github.com/google/perfetto/archive/refs/tags/v52.0.tar.gz", @@ -879,8 +975,7 @@ } }, "perfetto_cfg": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "integrity": "sha256-GHI0lDmCDiQQA6mGLLafTVNZJsQ31TFrSc5KggYTU50=", "url": "https://github.com/google/perfetto/archive/refs/tags/v52.0.tar.gz", @@ -900,15 +995,14 @@ }, "//dependency_support/pprof:extension.bzl%pprof_extension": { "general": { - "bzlTransitiveDigest": "kL891zaT20eGiOiquMr2YcPKc1IOphw3UlmmExQYYW4=", - "usagesDigest": "btxpwMMFF34W/G2M+VLsAHeK2MtKHf4RooEtMPe38X4=", + "bzlTransitiveDigest": "XiOkNOEmJYLCbE80MAb1g3xcTdJQOiRYEne1nFiroYU=", + "usagesDigest": "8rQS6+LzjH4aEIeo2VGka8uRf+67x/So3yIXcfTPVR8=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "pprof": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "sha256": "a539183a563e820ff189dfae8dd3b3690cbb376cf3f297031392307bfe72350b", "strip_prefix": "pprof-6e76a2b096b5fa52e4bb3f7f7a357bd6e6b3b7b1", @@ -930,15 +1024,14 @@ }, "//dependency_support/z3:extension.bzl%z3_extension": { "general": { - "bzlTransitiveDigest": "qu/tfQRAZhNUvlq6u2XDvfhIcWFScGpF3KrIx02SlwM=", - "usagesDigest": "XcncKIruPVMT5X2Sp9nI7oqBWy3LWGhmI4tkEc5ADjo=", + "bzlTransitiveDigest": "lNs9XjpYtDen4RMrzi4fp3k7OhTTUrigrusmop6b2Qo=", + "usagesDigest": "GQ/QfxkeWdFqa9bJ7YsP+/HdfMRc82BJCfYGpX4byiI=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "z3": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/Z3Prover/z3/archive/z3-4.14.1.tar.gz" @@ -958,17 +1051,16 @@ ] } }, - "@@apple_rules_lint~//lint:extensions.bzl%linter": { + "@@apple_rules_lint+//lint:extensions.bzl%linter": { "general": { "bzlTransitiveDigest": "g7izj5kLCmsajh8IospHh4ZQ35dyM0FIrA8D4HapAsM=", - "usagesDigest": "PWm7VipWHt4GsnFM83KPA/491wILBbYFswKoWE/Shnc=", + "usagesDigest": "wQUtJkNHG5rOzIADti/TX34GH+HwK63/hazBkFAYISA=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "apple_linters": { - "bzlFile": "@@apple_rules_lint~//lint/private:register_linters.bzl", - "ruleClassName": "register_linters", + "repoRuleId": "@@apple_rules_lint+//lint/private:register_linters.bzl%register_linters", "attributes": { "linters": {} } @@ -977,65 +1069,58 @@ "recordedRepoMappingEntries": [] } }, - "@@aspect_rules_esbuild~//esbuild:extensions.bzl%esbuild": { + "@@aspect_rules_esbuild+//esbuild:extensions.bzl%esbuild": { "general": { - "bzlTransitiveDigest": "vpecI+ZG3bUupjkmrYXsxV19qKIwJqYRgseTuk6yE2w=", - "usagesDigest": "iDVoyPxUeADmfK8ssoyG3Ehq1bj6p7A43LpEiE266os=", + "bzlTransitiveDigest": "rky3pe5DGbf+HrqIbv+yJxmrKIH6r+40Eacbba6qtIQ=", + "usagesDigest": "sj4kz7yaVclWMuWhUhSLq0bVH7+HrkWyMdODMeA7Zhw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "esbuild_darwin-x64": { - "bzlFile": "@@aspect_rules_esbuild~//esbuild:repositories.bzl", - "ruleClassName": "esbuild_repositories", + "repoRuleId": "@@aspect_rules_esbuild+//esbuild:repositories.bzl%esbuild_repositories", "attributes": { "esbuild_version": "0.19.9", "platform": "darwin-x64" } }, "esbuild_darwin-arm64": { - "bzlFile": "@@aspect_rules_esbuild~//esbuild:repositories.bzl", - "ruleClassName": "esbuild_repositories", + "repoRuleId": "@@aspect_rules_esbuild+//esbuild:repositories.bzl%esbuild_repositories", "attributes": { "esbuild_version": "0.19.9", "platform": "darwin-arm64" } }, "esbuild_linux-x64": { - "bzlFile": "@@aspect_rules_esbuild~//esbuild:repositories.bzl", - "ruleClassName": "esbuild_repositories", + "repoRuleId": "@@aspect_rules_esbuild+//esbuild:repositories.bzl%esbuild_repositories", "attributes": { "esbuild_version": "0.19.9", "platform": "linux-x64" } }, "esbuild_linux-arm64": { - "bzlFile": "@@aspect_rules_esbuild~//esbuild:repositories.bzl", - "ruleClassName": "esbuild_repositories", + "repoRuleId": "@@aspect_rules_esbuild+//esbuild:repositories.bzl%esbuild_repositories", "attributes": { "esbuild_version": "0.19.9", "platform": "linux-arm64" } }, "esbuild_win32-x64": { - "bzlFile": "@@aspect_rules_esbuild~//esbuild:repositories.bzl", - "ruleClassName": "esbuild_repositories", + "repoRuleId": "@@aspect_rules_esbuild+//esbuild:repositories.bzl%esbuild_repositories", "attributes": { "esbuild_version": "0.19.9", "platform": "win32-x64" } }, "esbuild_toolchains": { - "bzlFile": "@@aspect_rules_esbuild~//esbuild/private:toolchains_repo.bzl", - "ruleClassName": "toolchains_repo", + "repoRuleId": "@@aspect_rules_esbuild+//esbuild/private:toolchains_repo.bzl%toolchains_repo", "attributes": { "esbuild_version": "0.19.9", "user_repository_name": "esbuild" } }, "npm__esbuild_0.19.9": { - "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", - "ruleClassName": "npm_import_rule", + "repoRuleId": "@@aspect_rules_js+//npm/private:npm_import.bzl%npm_import_rule", "attributes": { "package": "esbuild", "version": "0.19.9", @@ -1063,8 +1148,7 @@ } }, "npm__esbuild_0.19.9__links": { - "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", - "ruleClassName": "npm_import_links", + "repoRuleId": "@@aspect_rules_js+//npm/private:npm_import.bzl%npm_import_links", "attributes": { "package": "esbuild", "version": "0.19.9", @@ -1090,64 +1174,78 @@ }, "recordedRepoMappingEntries": [ [ - "aspect_bazel_lib~", - "aspect_bazel_lib", - "aspect_bazel_lib~" - ], - [ - "aspect_bazel_lib~", + "aspect_bazel_lib+", "bazel_skylib", - "bazel_skylib~" + "bazel_skylib+" ], [ - "aspect_bazel_lib~", + "aspect_bazel_lib+", "bazel_tools", "bazel_tools" ], [ - "aspect_rules_esbuild~", + "aspect_bazel_lib+", + "tar.bzl", + "tar.bzl+" + ], + [ + "aspect_rules_esbuild+", "aspect_rules_js", - "aspect_rules_js~" + "aspect_rules_js+" ], [ - "aspect_rules_esbuild~", + "aspect_rules_esbuild+", "bazel_skylib", - "bazel_skylib~" + "bazel_skylib+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "aspect_bazel_lib", - "aspect_bazel_lib~" + "aspect_bazel_lib+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "aspect_rules_js", - "aspect_rules_js~" + "aspect_rules_js+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "bazel_skylib", - "bazel_skylib~" + "bazel_skylib+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "bazel_tools", "bazel_tools" + ], + [ + "tar.bzl+", + "aspect_bazel_lib", + "aspect_bazel_lib+" + ], + [ + "tar.bzl+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "tar.bzl+", + "tar.bzl", + "tar.bzl+" ] ] } }, - "@@aspect_rules_js~//npm:extensions.bzl%pnpm": { + "@@aspect_rules_js+//npm:extensions.bzl%pnpm": { "general": { - "bzlTransitiveDigest": "mtB2pXFmcCW6ETp0BfyFbEBmNFRefS9EFuFYRJRL7Z8=", - "usagesDigest": "6rWte4KDbiluq1s7w98bc4+2NjA8w67DKHDj4+DNw/Y=", + "bzlTransitiveDigest": "POkcJ5Zb3iXLramtG67q8x5jHypn+9rtaZhb/uq4ynw=", + "usagesDigest": "kbjSw2REjlSC0HtTZDf2p+l/dmiMt3NHLoiWEXYAoQI=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "pnpm": { - "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", - "ruleClassName": "npm_import_rule", + "repoRuleId": "@@aspect_rules_js+//npm/private:npm_import.bzl%npm_import_rule", "attributes": { "package": "pnpm", "version": "8.6.7", @@ -1175,8 +1273,7 @@ } }, "pnpm__links": { - "bzlFile": "@@aspect_rules_js~//npm/private:npm_import.bzl", - "ruleClassName": "npm_import_links", + "repoRuleId": "@@aspect_rules_js+//npm/private:npm_import.bzl%npm_import_links", "attributes": { "package": "pnpm", "version": "8.6.7", @@ -1202,98 +1299,233 @@ }, "recordedRepoMappingEntries": [ [ - "aspect_bazel_lib~", - "aspect_bazel_lib", - "aspect_bazel_lib~" - ], - [ - "aspect_bazel_lib~", + "aspect_bazel_lib+", "bazel_skylib", - "bazel_skylib~" + "bazel_skylib+" ], [ - "aspect_bazel_lib~", + "aspect_bazel_lib+", "bazel_tools", "bazel_tools" ], [ - "aspect_rules_js~", + "aspect_bazel_lib+", + "tar.bzl", + "tar.bzl+" + ], + [ + "aspect_rules_js+", "aspect_bazel_lib", - "aspect_bazel_lib~" + "aspect_bazel_lib+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "aspect_rules_js", - "aspect_rules_js~" + "aspect_rules_js+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "bazel_features", - "bazel_features~" + "bazel_features+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "bazel_skylib", - "bazel_skylib~" + "bazel_skylib+" ], [ - "aspect_rules_js~", + "aspect_rules_js+", "bazel_tools", "bazel_tools" ], [ - "bazel_features~", + "bazel_features+", "bazel_features_globals", - "bazel_features~~version_extension~bazel_features_globals" + "bazel_features++version_extension+bazel_features_globals" ], [ - "bazel_features~", + "bazel_features+", "bazel_features_version", - "bazel_features~~version_extension~bazel_features_version" + "bazel_features++version_extension+bazel_features_version" + ], + [ + "tar.bzl+", + "aspect_bazel_lib", + "aspect_bazel_lib+" + ], + [ + "tar.bzl+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "tar.bzl+", + "tar.bzl", + "tar.bzl+" ] ] } }, - "@@contrib_rules_jvm~//java/private:non-module-deps.bzl%non_module_deps": { + "@@aspect_rules_py+//py:extensions.bzl%py_tools": { "general": { - "bzlTransitiveDigest": "j09AXv6/8Xy957HedW5CG0VqZXy2Ciccy/j1r7/7OuQ=", - "usagesDigest": "6S6dYYhBqcXgD3xQKERMW0C3KypLBirjPYfJHcOpAUQ=", + "bzlTransitiveDigest": "NdckVDkCuF8eQWqV0urn7361YL2sdQqnNZPMGZY8Ylk=", + "usagesDigest": "9BiP3ASHlGl4doGhzXJwK17taNzv/q6x/IZ4Hb6LxNY=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { - "io_grpc_grpc_java": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "rules_py_tools.darwin_amd64": { + "repoRuleId": "@@aspect_rules_py+//py/private/toolchain:repo.bzl%prebuilt_tool_repo", + "attributes": { + "platform": "darwin_amd64" + } + }, + "rules_py_tools.darwin_arm64": { + "repoRuleId": "@@aspect_rules_py+//py/private/toolchain:repo.bzl%prebuilt_tool_repo", + "attributes": { + "platform": "darwin_arm64" + } + }, + "rules_py_tools.linux_amd64": { + "repoRuleId": "@@aspect_rules_py+//py/private/toolchain:repo.bzl%prebuilt_tool_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "rules_py_tools.linux_arm64": { + "repoRuleId": "@@aspect_rules_py+//py/private/toolchain:repo.bzl%prebuilt_tool_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "rules_py_tools": { + "repoRuleId": "@@aspect_rules_py+//py/private/toolchain:repo.bzl%toolchains_repo", + "attributes": { + "user_repository_name": "rules_py_tools" + } + }, + "rules_py_pex_2_3_1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", "attributes": { - "sha256": "17dd91014032a147c978ae99582fddd950f5444388eae700cf51eda0326ad2f9", - "strip_prefix": "grpc-java-1.56.1", "urls": [ - "https://github.com/grpc/grpc-java/archive/v1.56.1.tar.gz" - ] + "https://files.pythonhosted.org/packages/e7/d0/fbda2a4d41d62d86ce53f5ae4fbaaee8c34070f75bb7ca009090510ae874/pex-2.3.1-py2.py3-none-any.whl" + ], + "sha256": "64692a5bf6f298403aab930d22f0d836ae4736c5bc820e262e9092fe8c56f830", + "downloaded_file_path": "pex-2.3.1-py2.py3-none-any.whl" } } }, "recordedRepoMappingEntries": [ [ - "contrib_rules_jvm~", + "aspect_rules_py+", + "aspect_tools_telemetry_report", + "aspect_tools_telemetry++telemetry+aspect_tools_telemetry_report" + ], + [ + "aspect_rules_py+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "aspect_rules_py+", "bazel_tools", "bazel_tools" ] ] } }, - "@@envoy_api~//bazel:extensions.bzl%non_module_deps": { + "@@aspect_rules_py+//uv/private/tomltool:extension.bzl%tomltool": { + "general": { + "bzlTransitiveDigest": "nempyFJ7BoZyL6VjQjd5GvtXs0btjs0EfNoVRYHBu7Y=", + "usagesDigest": "tQ76lH+Nn5OlAFLvBbnfvnCzNIiwGgY6tOumYZXH44w=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "toml2json_aarch64_osx_libsystem": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "url": "https://github.com/dzbarsky/toml2json/releases/download/v0.0.4/toml2json_darwin_arm64", + "sha256": "9adc44d976e8f5baf5a6d613ceb3db6e5f56b2e22e75ac56521fdce62f227d88", + "executable": true + } + }, + "toml2json_x86_64_osx_libsystem": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "url": "https://github.com/dzbarsky/toml2json/releases/download/v0.0.4/toml2json_darwin_amd64", + "sha256": "425bac4015394fd9840fabcd52ac60fc796a9c10655b36c57e36ffb7dc9f3dd4", + "executable": true + } + }, + "toml2json_aarch64_linux_gnu": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "url": "https://github.com/dzbarsky/toml2json/releases/download/v0.0.4/toml2json_linux_arm64", + "sha256": "be8376c8e3232a242eae0d187f741a475498a949b942361a9af6e95072ef5670", + "executable": true + } + }, + "toml2json_x86_64_linux_gnu": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "url": "https://github.com/dzbarsky/toml2json/releases/download/v0.0.4/toml2json_linux_amd64", + "sha256": "f3dd54fabf2d27d0c027b0421860e5d9d909080be1613f0ffd87057633b65e9a", + "executable": true + } + } + }, + "recordedRepoMappingEntries": [ + [ + "aspect_rules_py+", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@aspect_tools_telemetry+//:extension.bzl%telemetry": { + "general": { + "bzlTransitiveDigest": "cl5A2O84vDL6Tt+Qga8FCj1DUDGqn+e7ly5rZ+4xvcc=", + "usagesDigest": "pyph4lSDn5CHIn4s2mtKJTkRaLV/o2zIFgnrpufr/8o=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "aspect_tools_telemetry_report": { + "repoRuleId": "@@aspect_tools_telemetry+//:extension.bzl%tel_repository", + "attributes": { + "deps": { + "aspect_rules_py": "1.8.4", + "aspect_tools_telemetry": "0.3.3" + } + } + } + }, + "recordedRepoMappingEntries": [ + [ + "aspect_tools_telemetry+", + "bazel_lib", + "bazel_lib+" + ], + [ + "aspect_tools_telemetry+", + "bazel_skylib", + "bazel_skylib+" + ] + ] + } + }, + "@@envoy_api+//bazel:extensions.bzl%non_module_deps": { "general": { - "bzlTransitiveDigest": "7ZdM27ncoukVWcEz5RCDrmDFgcVpZKCzd8Ks24yfAlk=", - "usagesDigest": "8xvuKkkardbH8fb0/ZYJRCAHk2vC77D/NiT6ZQDwznY=", + "bzlTransitiveDigest": "reGL31YivEvZkmrjOtPdBFBAu0nunBkab6BIjzcS6H8=", + "usagesDigest": "jK63LoG8zYrKksbHof5AlM87r2BlrL1DI25Mo2/lR0U=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "prometheus_metrics_model": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/prometheus/client_model/archive/v0.6.2.tar.gz" @@ -1304,8 +1536,7 @@ } }, "com_github_chrusty_protoc_gen_jsonschema": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/norbjd/protoc-gen-jsonschema/archive/7680e4998426e62b6896995ff73d4d91cc5fb13c.zip" @@ -1315,8 +1546,7 @@ } }, "envoy_toolshed": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "urls": [ "https://github.com/envoyproxy/toolshed/archive/bazel-v0.3.10.tar.gz" @@ -1328,29 +1558,28 @@ }, "recordedRepoMappingEntries": [ [ - "envoy_api~", + "envoy_api+", "bazel_tools", "bazel_tools" ], [ - "envoy_api~", + "envoy_api+", "envoy_api", - "envoy_api~" + "envoy_api+" ] ] } }, - "@@googleapis~//:extensions.bzl%switched_rules": { + "@@googleapis+//:extensions.bzl%switched_rules": { "general": { "bzlTransitiveDigest": "vG6fuTzXD8MMvHWZEQud0MMH7eoC4GXY0va7VrFFh04=", - "usagesDigest": "8dlytRI24uVBtYl3etM/OGQS1QftxA5boG3QOVmJXNA=", + "usagesDigest": "HqS/7ytxhkjNswWi9gH1cnw39mnz6UGYac0GdDJB94k=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "com_google_googleapis_imports": { - "bzlFile": "@@googleapis~//:repository_rules.bzl", - "ruleClassName": "switched_rules", + "repoRuleId": "@@googleapis+//:repository_rules.bzl%switched_rules", "attributes": { "rules": { "proto_library_with_info": [ @@ -1508,17 +1737,16 @@ "recordedRepoMappingEntries": [] } }, - "@@grpc~//bazel:extensions.bzl%exec_properties": { + "@@grpc+//bazel:extensions.bzl%exec_properties": { "general": { "bzlTransitiveDigest": "C9g6ijTS6Lje+XG5c5mDmAaZaTlui4lk3BEeg1bUjFA=", - "usagesDigest": "hGvsB/sB1wUXfSik3U5mNRmRrD6sfYuY9Q65G11uH+c=", + "usagesDigest": "hImqXzHtSPMkGXUwrV9REcdKmXLsLUdEto6iGSUMItA=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "grpc_custom_exec_properties": { - "bzlFile": "@@grpc~~_repo_rules~bazel_toolchains//rules/exec_properties:exec_properties.bzl", - "ruleClassName": "_exec_property_sets_repository", + "repoRuleId": "@@grpc++_repo_rules+bazel_toolchains//rules/exec_properties:exec_properties.bzl%_exec_property_sets_repository", "attributes": { "constants_bzl_content": "LARGE_MACHINE = {\"label:os\": \"ubuntu\", \"label:machine_size\": \"large\"}\n" } @@ -1526,34 +1754,34 @@ }, "recordedRepoMappingEntries": [ [ - "grpc~", + "grpc+", "bazel_toolchains", - "grpc~~_repo_rules~bazel_toolchains" + "grpc++_repo_rules+bazel_toolchains" ] ] } }, - "@@hedron_compile_commands~//:workspace_setup.bzl%hedron_compile_commands_extension": { + "@@hedron_compile_commands+//:workspace_setup.bzl%hedron_compile_commands_extension": { "general": { - "bzlTransitiveDigest": "zzG2i353cEfXObd/jLlyOJK3rlDPSl04evwmFMHovYQ=", - "usagesDigest": "ZDVGDCmInjpiNhgRA6J4I3Wttz9QywT/gtb9prOy598=", + "bzlTransitiveDigest": "YRbFWGIygz92hmoMyHB8njlXQ/LmIQyYsJH0UTNXdbw=", + "usagesDigest": "CbJ2MjubH36j9xaONhhASfhodhpi5fzvuyg/IW2f7Ds=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": {}, "recordedRepoMappingEntries": [ [ - "hedron_compile_commands~", + "hedron_compile_commands+", "bazel_tools", "bazel_tools" ] ] } }, - "@@hedron_compile_commands~//:workspace_setup_transitive.bzl%hedron_compile_commands_extension": { + "@@hedron_compile_commands+//:workspace_setup_transitive.bzl%hedron_compile_commands_extension": { "general": { "bzlTransitiveDigest": "IfDf0vEa2jjQ11RNpUM0u4xftPXIs+pyM8IMVkRqVMk=", - "usagesDigest": "QQepffNx1f2xTIC7Qgebko1RCgkU9T5OwNhDa1sNpVw=", + "usagesDigest": "yxZQbFglJyjpn7JZ9mhIc3EhLzZivlbs6wiHWOKJ/UA=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -1561,10 +1789,10 @@ "recordedRepoMappingEntries": [] } }, - "@@hedron_compile_commands~//:workspace_setup_transitive_transitive.bzl%hedron_compile_commands_extension": { + "@@hedron_compile_commands+//:workspace_setup_transitive_transitive.bzl%hedron_compile_commands_extension": { "general": { "bzlTransitiveDigest": "1p58k3o2Jgjt/pBE7cb8WmmkplrSguIKma/h32x7X10=", - "usagesDigest": "oSAtVdFq01jLEStKb6PfuaxobaJnGcKsuG82E+6VVS8=", + "usagesDigest": "GkOuy/k8wz0dbKMeEJFKEJB3CWkMZt3DYcPgj4lALkI=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -1572,10 +1800,10 @@ "recordedRepoMappingEntries": [] } }, - "@@hedron_compile_commands~//:workspace_setup_transitive_transitive_transitive.bzl%hedron_compile_commands_extension": { + "@@hedron_compile_commands+//:workspace_setup_transitive_transitive_transitive.bzl%hedron_compile_commands_extension": { "general": { "bzlTransitiveDigest": "arNWX4EleUjJxqkM5nCRTj+ce05Zz1gSdGH1DCKOoLs=", - "usagesDigest": "6CbeqZpNc+5lPZBP7Qcm+MQVDTBMHHMCfiCI9qaKPYk=", + "usagesDigest": "WZExKK/BI4lqpUZfPpv4YARDE1Y7igQB+wYGKvNoCKs=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -1583,67 +1811,103 @@ "recordedRepoMappingEntries": [] } }, - "@@rules_android~//bzlmod_extensions:apksig.bzl%apksig_extension": { + "@@protobuf+//python/dist:system_python.bzl%system_python_extension": { "general": { - "bzlTransitiveDigest": "aKgEcaKs136KEaPsvdlrHNWOCprOjeArHrv+jcplfNU=", - "usagesDigest": "lFMUNNsfcwWTC0MRCUI4GfUuLgDBOd5OH9U+fuu0IsE=", + "bzlTransitiveDigest": "CxWLrpNJWYgUzNGGdxIMBjV+OQ4d8EOjct32dewzEOE=", + "usagesDigest": "MikDpYqFNhpkHVw/F0d7CJ+bI4VGcE6ZUAyRVmpCsHY=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "system_python": { + "repoRuleId": "@@protobuf+//python/dist:system_python.bzl%system_python", + "attributes": { + "minimum_python_version": "3.9" + } + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@rules_7zip+//:extension_setup_7zip.bzl%extension_setup_7zip": { + "general": { + "bzlTransitiveDigest": "lQHO25Y262+9HO0EiqlPBqJnw+aW9pKbHgaBxJUBIWs=", + "usagesDigest": "laBuNsk3m3BzcCSJEFnZ7ZfRPW1XRFpICNAdnXO91Ug=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "7zip": { + "repoRuleId": "@@rules_7zip+//:setup.bzl%_setup_7zip", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_7zip+", + "rules_7zip", + "rules_7zip+" + ] + ] + } + }, + "@@rules_android+//bzlmod_extensions:apksig.bzl%apksig_extension": { + "general": { + "bzlTransitiveDigest": "c6mHv2L0P+tWDe7lh/mpzTEedvukBq17Gr9gP16UdxU=", + "usagesDigest": "e4ckeOnzg06Fr7DT0gu4mzeX8LSpZuX/wUu21TSbi94=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "apksig": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "url": "https://android.googlesource.com/platform/tools/apksig/+archive/24e3075e68ebe17c0b529bb24bfda819db5e2f3b.tar.gz", - "build_file": "@@rules_android~//bzlmod_extensions:apksig.BUILD" + "build_file": "@@rules_android+//bzlmod_extensions:apksig.BUILD" } } }, "recordedRepoMappingEntries": [ [ - "rules_android~", + "rules_android+", "bazel_tools", "bazel_tools" ] ] } }, - "@@rules_android~//rules/android_sdk_repository:rule.bzl%android_sdk_repository_extension": { + "@@rules_android+//rules/android_sdk_repository:rule.bzl%android_sdk_repository_extension": { "general": { "bzlTransitiveDigest": "NAy+0M15JNVEBb8Tny6t7j3lKqTnsAMjoBB6LJ+C370=", - "usagesDigest": "FGVYoUo9/883AJULXckNFC96UmyVpElLRwzxb8+sh4M=", + "usagesDigest": "RggQggGrrSxE82NbmFqjxH3BgjyNl10vAJoWciFfcqw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "androidsdk": { - "bzlFile": "@@rules_android~//rules/android_sdk_repository:rule.bzl", - "ruleClassName": "_android_sdk_repository", + "repoRuleId": "@@rules_android+//rules/android_sdk_repository:rule.bzl%_android_sdk_repository", "attributes": {} } }, "recordedRepoMappingEntries": [] } }, - "@@rules_bison~//bison/internal:default_toolchain_ext.bzl%default_toolchain_ext": { + "@@rules_bison+//bison/internal:default_toolchain_ext.bzl%default_toolchain_ext": { "general": { - "bzlTransitiveDigest": "fC2PZWa9iRTczsCGfxD/IZ5MHIUk3AZppzMAtwvkQg0=", - "usagesDigest": "ceGUVvZKf2tJ+iCr3pCMU3QGRT+6+ZxnB30rJDMMib8=", + "bzlTransitiveDigest": "Vd3jEbJ8YAI/n4FupsISXkB0UZACFAUWLWiflmiPxDI=", + "usagesDigest": "FMYRjoxzvaVrxrTBGlNufDxx8OqUy39ltMVhPHrVLJg=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "bison_v3.3.2": { - "bzlFile": "@@rules_bison~//bison/rules:bison_repository.bzl", - "ruleClassName": "bison_repository", + "repoRuleId": "@@rules_bison+//bison/rules:bison_repository.bzl%bison_repository", "attributes": { "version": "3.3.2" } }, "bison": { - "bzlFile": "@@rules_bison~//bison/rules:bison_toolchain_repository.bzl", - "ruleClassName": "bison_toolchain_repository", + "repoRuleId": "@@rules_bison+//bison/rules:bison_toolchain_repository.bzl%bison_toolchain_repository", "attributes": { "bison_repository": "@bison_v3.3.2" } @@ -1660,24 +1924,22 @@ "recordedRepoMappingEntries": [] } }, - "@@rules_flex~//flex/internal:default_toolchain_ext.bzl%default_toolchain_ext": { + "@@rules_flex+//flex/internal:default_toolchain_ext.bzl%default_toolchain_ext": { "general": { - "bzlTransitiveDigest": "fn+aX2vKsiaNLj3QtNfsRcI8fiATDtxAayRTJFGJkNI=", - "usagesDigest": "PbyChWpmyJtOiawx82zKllxYHpvKMgfxAY5iBosSPIc=", + "bzlTransitiveDigest": "IyvJbFvAYvjVrhYqrB8CJ8qfee94/AdZQhknVQYlFb8=", + "usagesDigest": "cvCF4zkacU5rBKBo56xxmQ5DaxVfmtu1H2q2rfnAbig=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "flex_v2.6.4": { - "bzlFile": "@@rules_flex~//flex/rules:flex_repository.bzl", - "ruleClassName": "flex_repository", + "repoRuleId": "@@rules_flex+//flex/rules:flex_repository.bzl%flex_repository", "attributes": { "version": "2.6.4" } }, "flex": { - "bzlFile": "@@rules_flex~//flex/rules:flex_toolchain_repository.bzl", - "ruleClassName": "flex_toolchain_repository", + "repoRuleId": "@@rules_flex+//flex/rules:flex_toolchain_repository.bzl%flex_toolchain_repository", "attributes": { "flex_repository": "@flex_v2.6.4" } @@ -1694,17 +1956,259 @@ "recordedRepoMappingEntries": [] } }, - "@@rules_kotlin~//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { + "@@rules_hdl+//dependency_support:pdks_extension.bzl%pdks_extension": { "general": { - "bzlTransitiveDigest": "eecmTsmdIQveoA97hPtH3/Ej/kugbdCI24bhXIXaly8=", - "usagesDigest": "aJF6fLy82rR95Ff5CZPAqxNoFgOMLMN5ImfBS0nhnkg=", + "bzlTransitiveDigest": "vdhT5DhEVCWOeBZYlbsu4jWwdf84ifwyhThHxWM2tas=", + "usagesDigest": "5lFHxPa5VvFbuAg0csU5YFkGi37ZkNlfGZrnv1fluqA=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "org_theopenroadproject_asap7_pdk_r1p7": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/The-OpenROAD-Project/asap7_pdk_r1p7/archive/1ff7649bbf423207f6f70293dc1cf630cd477365.tar.gz" + ], + "build_file": "@@rules_hdl+//dependency_support/org_theopenroadproject_asap7_pdk_r1p7:bundled.BUILD.bazel", + "strip_prefix": "asap7_pdk_r1p7-1ff7649bbf423207f6f70293dc1cf630cd477365", + "sha256": "b5847f93e55debb49d03ec581e22eb301109ff90c9ad19d35ae1223c70250391" + } + }, + "org_theopenroadproject_asap7sc6t_26": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/The-OpenROAD-Project/asap7sc6t_26/archive/f572bf760c8bdc853cbafd0742790aba0780089c.tar.gz" + ], + "build_file": "@@rules_hdl+//dependency_support/org_theopenroadproject_asap7sc6t_26:bundled.BUILD.bazel", + "strip_prefix": "asap7sc6t_26-f572bf760c8bdc853cbafd0742790aba0780089c", + "sha256": "4bfe15775eaab3a5cc443d444ef82bf7b9c818ba2ed948ce3d9cc6a4cfa1c36c" + } + }, + "org_theopenroadproject_asap7sc7p5t_27": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/The-OpenROAD-Project/asap7sc7p5t_27/archive/900f55ed8bef025f39edcc8b8be5e04a2c55c15a.tar.gz" + ], + "build_file": "@@rules_hdl+//dependency_support/org_theopenroadproject_asap7sc7p5t_27:bundled.BUILD.bazel", + "strip_prefix": "asap7sc7p5t_27-900f55ed8bef025f39edcc8b8be5e04a2c55c15a", + "sha256": "db5531736a34f34e919488468e8ee09ae87495ff8a6188fad375d68c19e10e20" + } + }, + "org_theopenroadproject_asap7sc7p5t_28": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/The-OpenROAD-Project/asap7sc7p5t_28/archive/d88477438935a5a388bd6294f682dc405c93c5d2.tar.gz" + ], + "build_file": "@@rules_hdl+//dependency_support/org_theopenroadproject_asap7sc7p5t_28:bundled.BUILD.bazel", + "strip_prefix": "asap7sc7p5t_28-d88477438935a5a388bd6294f682dc405c93c5d2", + "sha256": "7f028a41425b8d736958cae994b3c1722d4bef2c0d28f6bf507b9ac8138ecc41" + } + }, + "com_google_skywater_pdk": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/google/skywater-pdk/archive/3d7617a1acb92ea883539bcf22a632d6361a5de4.tar.gz" + ], + "strip_prefix": "skywater-pdk-3d7617a1acb92ea883539bcf22a632d6361a5de4", + "sha256": "49e5b03c26131a03eb038697d396a6ebf14058d78196f5d95c2bbdb0bdc8f32e", + "build_file": "@@rules_hdl+//dependency_support/com_google_skywater_pdk:bundled.BUILD.bazel" + } + }, + "com_google_skywater_pdk_sky130_fd_sc_hd": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "ac7fb61f06e6470b94e8afdf7c25268f62fbd7b1", + "remote": "https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hd.git", + "shallow_since": "1605028103 -0800", + "build_file_content": "\nload(\"@rules_hdl//dependency_support/com_google_skywater_pdk:declare_cell_library.bzl\", \"declare_cell_library\")\ndeclare_cell_library(\"sky130_fd_sc_hd\")\n", + "patches": [ + "@@rules_hdl+//dependency_support/com_google_skywater_pdk/sky130_fd_sc_hd:pdk.patch" + ], + "patch_args": [ + "-p1" + ] + } + }, + "com_google_skywater_pdk_sky130_fd_sc_hdll": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "0694bd23893de20f5233ef024acf6cca1e750ac6", + "remote": "https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hdll.git", + "shallow_since": "1604475910 -0800", + "build_file_content": "\nload(\"@rules_hdl//dependency_support/com_google_skywater_pdk:declare_cell_library.bzl\", \"declare_cell_library\")\ndeclare_cell_library(\"sky130_fd_sc_hdll\")\n", + "patches": [], + "patch_args": [ + "-p1" + ] + } + }, + "com_google_skywater_pdk_sky130_fd_sc_hs": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "1d051f49bfe4e2fe9108d702a8bc2e9c081005a4", + "remote": "https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hs.git", + "shallow_since": "1605574092 -0800", + "build_file_content": "\nload(\"@rules_hdl//dependency_support/com_google_skywater_pdk:declare_cell_library.bzl\", \"declare_cell_library\")\ndeclare_cell_library(\"sky130_fd_sc_hs\")\n", + "patches": [], + "patch_args": [ + "-p1" + ] + } + }, + "com_google_skywater_pdk_sky130_fd_sc_hvl": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "4fd4f858d16c558a6a488b200649e909bb4dd800", + "remote": "https://github.com/google/skywater-pdk-libs-sky130_fd_sc_hvl.git", + "shallow_since": "1604476031 -0800", + "build_file_content": "\nload(\"@rules_hdl//dependency_support/com_google_skywater_pdk:declare_cell_library.bzl\", \"declare_cell_library\")\ndeclare_cell_library(\"sky130_fd_sc_hvl\")\n", + "patches": [], + "patch_args": [ + "-p1" + ] + } + }, + "com_google_skywater_pdk_sky130_fd_sc_lp": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "e2c1e0646999163d35ea7b2521c3ec5c28633e63", + "remote": "https://github.com/google/skywater-pdk-libs-sky130_fd_sc_lp.git", + "shallow_since": "1604476084 -0800", + "build_file_content": "\nload(\"@rules_hdl//dependency_support/com_google_skywater_pdk:declare_cell_library.bzl\", \"declare_cell_library\")\ndeclare_cell_library(\"sky130_fd_sc_lp\")\n", + "patches": [], + "patch_args": [ + "-p1" + ] + } + }, + "com_google_skywater_pdk_sky130_fd_sc_ls": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "4f549e30dd91a1c264f8895e07b2872fe410a8c2", + "remote": "https://github.com/google/skywater-pdk-libs-sky130_fd_sc_ls.git", + "shallow_since": "1604476021 -0800", + "build_file_content": "\nload(\"@rules_hdl//dependency_support/com_google_skywater_pdk:declare_cell_library.bzl\", \"declare_cell_library\")\ndeclare_cell_library(\"sky130_fd_sc_ls\")\n", + "patches": [], + "patch_args": [ + "-p1" + ] + } + }, + "com_google_skywater_pdk_sky130_fd_sc_ms": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "ae1b7f68821505cf2d93d9d44cce5ece22710fad", + "remote": "https://github.com/google/skywater-pdk-libs-sky130_fd_sc_ms.git", + "shallow_since": "1605631186 -0800", + "build_file_content": "\nload(\"@rules_hdl//dependency_support/com_google_skywater_pdk:declare_cell_library.bzl\", \"declare_cell_library\")\ndeclare_cell_library(\"sky130_fd_sc_ms\")\n", + "patches": [], + "patch_args": [ + "-p1" + ] + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [ + "org_theopenroadproject_asap7_pdk_r1p7", + "org_theopenroadproject_asap7sc6t_26", + "org_theopenroadproject_asap7sc7p5t_27", + "org_theopenroadproject_asap7sc7p5t_28", + "com_google_skywater_pdk", + "com_google_skywater_pdk_sky130_fd_sc_hd", + "com_google_skywater_pdk_sky130_fd_sc_hdll", + "com_google_skywater_pdk_sky130_fd_sc_hs", + "com_google_skywater_pdk_sky130_fd_sc_hvl", + "com_google_skywater_pdk_sky130_fd_sc_lp", + "com_google_skywater_pdk_sky130_fd_sc_ls", + "com_google_skywater_pdk_sky130_fd_sc_ms" + ], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + }, + "recordedRepoMappingEntries": [ + [ + "rules_hdl+", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_hdl+", + "rules_hdl", + "rules_hdl+" + ] + ] + } + }, + "@@rules_hdl+//dependency_support:tools_extension.bzl%tools_extension": { + "general": { + "bzlTransitiveDigest": "LZWokbpDkxrocoMlTLE8E8pF+s4GFcyeF7CemnByjkE=", + "usagesDigest": "nFI82DOrQ61m2m8fIMmegphAoFqB8JUjfXICsQvIVmk=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "at_clifford_yosys": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/YosysHQ/yosys/archive/8f07a0d8404f63349d8d3111217b73c9eafbd667.zip" + ], + "sha256": "46a9a4d969770fa20a2fd12c8e83307a597126609645c9655c370c0c365da344", + "strip_prefix": "yosys-8f07a0d8404f63349d8d3111217b73c9eafbd667", + "build_file": "@@rules_hdl+//dependency_support/at_clifford_yosys:bundled.BUILD.bazel", + "patches": [ + "@@rules_hdl+//dependency_support/at_clifford_yosys:yosys.patch", + "@@rules_hdl+//dependency_support/at_clifford_yosys:autoname.patch" + ] + } + }, + "com_icarus_iverilog": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "urls": [ + "https://github.com/steveicarus/iverilog/archive/v12_0.tar.gz" + ], + "strip_prefix": "iverilog-12_0", + "sha256": "a68cb1ef7c017ef090ebedb2bc3e39ef90ecc70a3400afb4aa94303bc3beaa7d", + "build_file": "@@rules_hdl+//dependency_support/com_icarus_iverilog:bundled.BUILD.bazel" + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [ + "at_clifford_yosys", + "com_icarus_iverilog" + ], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + }, + "recordedRepoMappingEntries": [ + [ + "rules_hdl+", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { + "general": { + "bzlTransitiveDigest": "03Qju4tW0vE+0RBuZGuV2A4Hx6AiSkdNahYvworx2aM=", + "usagesDigest": "QI2z8ZUR+mqtbwsf2fLqYdJAkPOHdOV+tF2yVAUgRzw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "com_github_jetbrains_kotlin_git": { - "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl", - "ruleClassName": "kotlin_compiler_git_repository", + "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_compiler_git_repository", "attributes": { "urls": [ "https://github.com/JetBrains/kotlin/releases/download/v1.9.23/kotlin-compiler-1.9.23.zip" @@ -1713,16 +2217,14 @@ } }, "com_github_jetbrains_kotlin": { - "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl", - "ruleClassName": "kotlin_capabilities_repository", + "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_capabilities_repository", "attributes": { "git_repository_name": "com_github_jetbrains_kotlin_git", "compiler_version": "1.9.23" } }, "com_github_google_ksp": { - "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:ksp.bzl", - "ruleClassName": "ksp_compiler_plugin_repository", + "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:ksp.bzl%ksp_compiler_plugin_repository", "attributes": { "urls": [ "https://github.com/google/ksp/releases/download/1.9.23-1.0.20/artifacts.zip" @@ -1732,8 +2234,7 @@ } }, "com_github_pinterest_ktlint": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", "attributes": { "sha256": "01b2e0ef893383a50dbeb13970fe7fa3be36ca3e83259e01649945b09d736985", "urls": [ @@ -1743,8 +2244,7 @@ } }, "rules_android": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", "strip_prefix": "rules_android-0.1.1", @@ -1756,31 +2256,29 @@ }, "recordedRepoMappingEntries": [ [ - "rules_kotlin~", + "rules_kotlin+", "bazel_tools", "bazel_tools" ] ] } }, - "@@rules_m4~//m4/internal:default_toolchain_ext.bzl%default_toolchain_ext": { + "@@rules_m4+//m4/internal:default_toolchain_ext.bzl%default_toolchain_ext": { "general": { "bzlTransitiveDigest": "tsDFT9pkt4Tt3gpC3ufpCdpFRFHSoWSmGrgkKq1xiPM=", - "usagesDigest": "W4ujs1K8cNaOBk1ik1FZNoxpZ26hUFz5NqVTgvq5mcc=", + "usagesDigest": "si5emwgpnDsU6P/27vQdYzLJhnlKDJjWt+beEA2/t08=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "m4_v1.4.18": { - "bzlFile": "@@rules_m4~//m4/rules:m4_repository.bzl", - "ruleClassName": "m4_repository", + "repoRuleId": "@@rules_m4+//m4/rules:m4_repository.bzl%m4_repository", "attributes": { "version": "1.4.18" } }, "m4": { - "bzlFile": "@@rules_m4~//m4/rules:m4_toolchain_repository.bzl", - "ruleClassName": "m4_toolchain_repository", + "repoRuleId": "@@rules_m4+//m4/rules:m4_toolchain_repository.bzl%m4_toolchain_repository", "attributes": { "m4_repository": "@m4_v1.4.18" } @@ -1797,17 +2295,16 @@ "recordedRepoMappingEntries": [] } }, - "@@rules_nodejs~//nodejs:extensions.bzl%node": { + "@@rules_nodejs+//nodejs:extensions.bzl%node": { "general": { "bzlTransitiveDigest": "q44Ox2Nwogn6OsO0Xw5lhjkd/xmxkvvpwVOn5P4pmHQ=", - "usagesDigest": "T9QwjHi62thxrS52d2wRUnjXTi08bW2GFbp375jCngk=", + "usagesDigest": "ov+dL/V0KVBmibdfkNwmoA4XB652OL3pgvzj2yp8+Yw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "nodejs_linux_amd64": { - "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", - "ruleClassName": "_nodejs_repositories", + "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%_nodejs_repositories", "attributes": { "node_download_auth": {}, "node_repositories": {}, @@ -1820,8 +2317,7 @@ } }, "nodejs_linux_arm64": { - "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", - "ruleClassName": "_nodejs_repositories", + "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%_nodejs_repositories", "attributes": { "node_download_auth": {}, "node_repositories": {}, @@ -1834,8 +2330,7 @@ } }, "nodejs_linux_s390x": { - "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", - "ruleClassName": "_nodejs_repositories", + "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%_nodejs_repositories", "attributes": { "node_download_auth": {}, "node_repositories": {}, @@ -1848,8 +2343,7 @@ } }, "nodejs_linux_ppc64le": { - "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", - "ruleClassName": "_nodejs_repositories", + "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%_nodejs_repositories", "attributes": { "node_download_auth": {}, "node_repositories": {}, @@ -1862,8 +2356,7 @@ } }, "nodejs_darwin_amd64": { - "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", - "ruleClassName": "_nodejs_repositories", + "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%_nodejs_repositories", "attributes": { "node_download_auth": {}, "node_repositories": {}, @@ -1876,8 +2369,7 @@ } }, "nodejs_darwin_arm64": { - "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", - "ruleClassName": "_nodejs_repositories", + "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%_nodejs_repositories", "attributes": { "node_download_auth": {}, "node_repositories": {}, @@ -1890,8 +2382,7 @@ } }, "nodejs_windows_amd64": { - "bzlFile": "@@rules_nodejs~//nodejs:repositories.bzl", - "ruleClassName": "_nodejs_repositories", + "repoRuleId": "@@rules_nodejs+//nodejs:repositories.bzl%_nodejs_repositories", "attributes": { "node_download_auth": {}, "node_repositories": {}, @@ -1904,22 +2395,19 @@ } }, "nodejs": { - "bzlFile": "@@rules_nodejs~//nodejs/private:nodejs_repo_host_os_alias.bzl", - "ruleClassName": "nodejs_repo_host_os_alias", + "repoRuleId": "@@rules_nodejs+//nodejs/private:nodejs_repo_host_os_alias.bzl%nodejs_repo_host_os_alias", "attributes": { "user_node_repository_name": "nodejs" } }, "nodejs_host": { - "bzlFile": "@@rules_nodejs~//nodejs/private:nodejs_repo_host_os_alias.bzl", - "ruleClassName": "nodejs_repo_host_os_alias", + "repoRuleId": "@@rules_nodejs+//nodejs/private:nodejs_repo_host_os_alias.bzl%nodejs_repo_host_os_alias", "attributes": { "user_node_repository_name": "nodejs" } }, "nodejs_toolchains": { - "bzlFile": "@@rules_nodejs~//nodejs/private:nodejs_toolchains_repo.bzl", - "ruleClassName": "nodejs_toolchains_repo", + "repoRuleId": "@@rules_nodejs+//nodejs/private:nodejs_toolchains_repo.bzl%nodejs_toolchains_repo", "attributes": { "user_node_repository_name": "nodejs" } @@ -1928,103 +2416,23 @@ "recordedRepoMappingEntries": [] } }, - "@@rules_perl~//perl:extensions.bzl%perl_repositories": { + "@@rules_python+//python/uv:uv.bzl%uv": { "general": { - "bzlTransitiveDigest": "QxTNifRskvdT4fouhOMIOzr0hZOCWmV2wDYxNroRRfY=", - "usagesDigest": "tuJgAyNZD8Ewzr/MlAnnittbPMDC60XQF8aGrsjU+nY=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "perl_darwin_arm64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", - "attributes": { - "strip_prefix": "perl-darwin-arm64", - "sha256": "285769f3c50c339fb59a3987b216ae3c5c573b95babe6875a1ef56fb178433da", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-darwin-arm64.tar.xz" - ] - } - }, - "perl_darwin_amd64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", - "attributes": { - "strip_prefix": "perl-darwin-amd64", - "sha256": "63bc5ee36f5394d71c50cca6cafdd333ee58f9eaa40bca63c85f9bd06f2c1fd6", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-darwin-amd64.tar.xz" - ] - } - }, - "perl_linux_amd64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", - "attributes": { - "strip_prefix": "perl-linux-amd64", - "sha256": "3bdffa9d7a3f97c0207314637b260ba5115b1d0829f97e3e2e301191a4d4d076", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-linux-amd64.tar.xz" - ] - } - }, - "perl_linux_arm64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", - "attributes": { - "strip_prefix": "perl-linux-arm64", - "sha256": "6fa4ece99e790ecbc2861f6ecb7b52694c01c2eeb215b4370f16a3b12d952117", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-linux-arm64.tar.xz" - ] - } - }, - "perl_windows_x86_64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", - "attributes": { - "strip_prefix": "", - "sha256": "aeb973da474f14210d3e1a1f942dcf779e2ae7e71e4c535e6c53ebabe632cc98", - "urls": [ - "https://mirror.bazel.build/strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64bit.zip", - "https://strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64bit.zip" - ] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_perl~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_perl~", - "rules_perl", - "rules_perl~" - ] - ] - } - }, - "@@rules_python~//python/uv:uv.bzl%uv": { - "general": { - "bzlTransitiveDigest": "1p3zuHUT+7ke8GeBzuAqbLpm+OfDcTxIFwM8p007GYc=", - "usagesDigest": "Ffqh+QTYnx4XpDXzJjy0G992cs4CJzN6WXxzUokvcU4=", + "bzlTransitiveDigest": "yG9F6L2IZXKRbD/aIUa6sU7uITLUTBKOMWPbIvl1VdM=", + "usagesDigest": "6MjoD3H+netDdhklgMWks3NARpHVXxy8kfsMe9XXPa8=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "uv": { - "bzlFile": "@@rules_python~//python/uv/private:uv_toolchains_repo.bzl", - "ruleClassName": "uv_toolchains_repo", + "repoRuleId": "@@rules_python+//python/uv/private:uv_toolchains_repo.bzl%uv_toolchains_repo", "attributes": { - "toolchain_type": "'@@rules_python~//python/uv:uv_toolchain_type'", + "toolchain_type": "'@@rules_python+//python/uv:uv_toolchain_type'", "toolchain_names": [ "none" ], "toolchain_implementations": { - "none": "'@@rules_python~//python:none'" + "none": "'@@rules_python+//python:none'" }, "toolchain_compatible_with": { "none": [ @@ -2037,29 +2445,82 @@ }, "recordedRepoMappingEntries": [ [ - "rules_python~", + "rules_python+", "bazel_tools", "bazel_tools" ], [ - "rules_python~", + "rules_python+", "platforms", "platforms" ] ] } }, - "@@toolchains_llvm~//toolchain/extensions:llvm.bzl%llvm": { + "@@tar.bzl+//tar:extensions.bzl%toolchains": { "general": { - "bzlTransitiveDigest": "6nsAJRTEOABAvqErZHSLDozeKkDhDXSN1j+taKcJrM0=", - "usagesDigest": "AjQp/OMczaJAJVuBrcTULlWs+g2fQ5gS2H8Gi+wlRRE=", + "bzlTransitiveDigest": "x8T4avQwaccwFRDkBObSMray93ZBHwpcjsZTPQOyII0=", + "usagesDigest": "497DxJu9fctxZ2dnODoz4tFt1RfafnAPUyXmmgB6wvM=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "bsd_tar_toolchains": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:toolchain.bzl%tar_toolchains_repo", + "attributes": { + "user_repository_name": "bsd_tar_toolchains" + } + }, + "bsd_tar_toolchains_darwin_amd64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "darwin_amd64" + } + }, + "bsd_tar_toolchains_darwin_arm64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "darwin_arm64" + } + }, + "bsd_tar_toolchains_linux_amd64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "linux_amd64" + } + }, + "bsd_tar_toolchains_linux_arm64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "linux_arm64" + } + }, + "bsd_tar_toolchains_windows_amd64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "windows_amd64" + } + }, + "bsd_tar_toolchains_windows_arm64": { + "repoRuleId": "@@tar.bzl+//tar/toolchain:platforms.bzl%bsdtar_binary_repo", + "attributes": { + "platform": "windows_arm64" + } + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@toolchains_llvm+//toolchain/extensions:llvm.bzl%llvm": { + "general": { + "bzlTransitiveDigest": "2nizkGuHTT5Rnm/m2ZKyN0gz6PG1uMRn/wIec1UMxaw=", + "usagesDigest": "d5mKkOjGjRMRR0m6yCDrMrdgxLRnuFFV2aHl9JLuqyo=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "llvm_toolchain_llvm": { - "bzlFile": "@@toolchains_llvm~//toolchain:rules.bzl", - "ruleClassName": "llvm", + "repoRuleId": "@@toolchains_llvm+//toolchain:rules.bzl%llvm", "attributes": { "alternative_llvm_sources": [], "auth_patterns": {}, @@ -2077,8 +2538,7 @@ } }, "llvm_toolchain": { - "bzlFile": "@@toolchains_llvm~//toolchain:rules.bzl", - "ruleClassName": "toolchain", + "repoRuleId": "@@toolchains_llvm+//toolchain:rules.bzl%toolchain", "attributes": { "absolute_paths": false, "archive_flags": {}, @@ -2113,22 +2573,1006 @@ }, "recordedRepoMappingEntries": [ [ - "toolchains_llvm~", + "toolchains_llvm+", "bazel_skylib", - "bazel_skylib~" + "bazel_skylib+" ], [ - "toolchains_llvm~", + "toolchains_llvm+", "bazel_tools", "bazel_tools" ], [ - "toolchains_llvm~", + "toolchains_llvm+", "toolchains_llvm", - "toolchains_llvm~" + "toolchains_llvm+" ] ] } } + }, + "facts": { + "@@rules_go+//go:extensions.bzl%go_sdk": { + "1.22.4": { + "aix_ppc64": [ + "go1.22.4.aix-ppc64.tar.gz", + "b9647fa9fc83a0cc5d4f092a19eaeaecf45f063a5aa7d4962fde65aeb7ae6ce1" + ], + "darwin_amd64": [ + "go1.22.4.darwin-amd64.tar.gz", + "c95967f50aa4ace34af0c236cbdb49a9a3e80ee2ad09d85775cb4462a5c19ed3" + ], + "darwin_arm64": [ + "go1.22.4.darwin-arm64.tar.gz", + "242b78dc4c8f3d5435d28a0d2cec9b4c1aa999b601fb8aa59fb4e5a1364bf827" + ], + "dragonfly_amd64": [ + "go1.22.4.dragonfly-amd64.tar.gz", + "f2fbb51af4719d3616efb482d6ed2b96579b474156f85a7ddc6f126764feec4b" + ], + "freebsd_386": [ + "go1.22.4.freebsd-386.tar.gz", + "7c54884bb9f274884651d41e61d1bc12738863ad1497e97ea19ad0e9aa6bf7b5" + ], + "freebsd_amd64": [ + "go1.22.4.freebsd-amd64.tar.gz", + "88d44500e1701dd35797619774d6dd51bf60f45a8338b0a82ddc018e4e63fb78" + ], + "freebsd_arm64": [ + "go1.22.4.freebsd-arm64.tar.gz", + "726dc093cf020277be45debf03c3b02b43c2efb3e2a5d4fba8f52579d65327dc" + ], + "freebsd_armv6l": [ + "go1.22.4.freebsd-arm.tar.gz", + "3d9efe47db142a22679aba46b1772e3900b0d87ae13bd2b3bc80dbf2ac0b2cd6" + ], + "freebsd_riscv64": [ + "go1.22.4.freebsd-riscv64.tar.gz", + "5f6b67e5e32f1d6ccb2d4dcb44934a5e2e870a877ba7443d86ec43cfc28afa71" + ], + "illumos_amd64": [ + "go1.22.4.illumos-amd64.tar.gz", + "d56ecc2f85b6418a21ef83879594d0c42ab4f65391a676bb12254870e6690d63" + ], + "linux_386": [ + "go1.22.4.linux-386.tar.gz", + "47a2a8d249a91eb8605c33bceec63aedda0441a43eac47b4721e3975ff916cec" + ], + "linux_amd64": [ + "go1.22.4.linux-amd64.tar.gz", + "ba79d4526102575196273416239cca418a651e049c2b099f3159db85e7bade7d" + ], + "linux_arm64": [ + "go1.22.4.linux-arm64.tar.gz", + "a8e177c354d2e4a1b61020aca3562e27ea3e8f8247eca3170e3fa1e0c2f9e771" + ], + "linux_armv6l": [ + "go1.22.4.linux-armv6l.tar.gz", + "e2b143fbacbc9cbd448e9ef41ac3981f0488ce849af1cf37e2341d09670661de" + ], + "linux_loong64": [ + "go1.22.4.linux-loong64.tar.gz", + "e2ff9436e4b34bf6926b06d97916e26d67a909a2effec17967245900f0816f1d" + ], + "linux_mips": [ + "go1.22.4.linux-mips.tar.gz", + "73f0dcc60458c4770593b05a7bc01cc0d31fc98f948c0c2334812c7a1f2fc3f1" + ], + "linux_mips64": [ + "go1.22.4.linux-mips64.tar.gz", + "417af97fc2630a647052375768be4c38adcc5af946352ea5b28613ea81ca5d45" + ], + "linux_mips64le": [ + "go1.22.4.linux-mips64le.tar.gz", + "7486e2d7dd8c98eb44df815ace35a7fe7f30b7c02326e3741bd934077508139b" + ], + "linux_mipsle": [ + "go1.22.4.linux-mipsle.tar.gz", + "69479c8aad301e459a8365b40cad1074a0dbba5defb9291669f94809c4c4be6e" + ], + "linux_ppc64": [ + "go1.22.4.linux-ppc64.tar.gz", + "dd238847e65bc3e2745caca475a5db6522a2fcf85cf6c38fc36a06642b19efd7" + ], + "linux_ppc64le": [ + "go1.22.4.linux-ppc64le.tar.gz", + "a3e5834657ef92523f570f798fed42f1f87bc18222a16815ec76b84169649ec4" + ], + "linux_riscv64": [ + "go1.22.4.linux-riscv64.tar.gz", + "56a827ff7dc6245bcd7a1e9288dffaa1d8b0fd7468562264c1523daf3b4f1b4a" + ], + "linux_s390x": [ + "go1.22.4.linux-s390x.tar.gz", + "7590c3e278e2dc6040aae0a39da3ca1eb2e3921673a7304cc34d588c45889eec" + ], + "netbsd_386": [ + "go1.22.4.netbsd-386.tar.gz", + "ddd2eebe34471a2502de6c5dad04ab27c9fc80cbde7a9ad5b3c66ecec4504e1d" + ], + "netbsd_amd64": [ + "go1.22.4.netbsd-amd64.tar.gz", + "33af79f6f935f6fbacc5d23876450b3567b79348fc065beef8e64081127dd234" + ], + "netbsd_arm64": [ + "go1.22.4.netbsd-arm64.tar.gz", + "c9a2971dec9f6d320c6f2b049b2353c6d0a2d35e87b8a4b2d78a2f0d62545f8e" + ], + "netbsd_armv6l": [ + "go1.22.4.netbsd-arm.tar.gz", + "fa3550ebd5375a70b3bcd342b5a71f4bd271dcbbfaf4eabefa2144ab5d8924b6" + ], + "openbsd_386": [ + "go1.22.4.openbsd-386.tar.gz", + "d21af022331bfdc2b5b161d616c3a1a4573d33cf7a30416ee509a8f3641deb47" + ], + "openbsd_amd64": [ + "go1.22.4.openbsd-amd64.tar.gz", + "72c0094c43f7e5722ec49c2a3e9dfa7a1123ac43a5f3a63eecf3e3795d3ff0ae" + ], + "openbsd_arm64": [ + "go1.22.4.openbsd-arm64.tar.gz", + "a7ab8d4e0b02bf06ed144ba42c61c0e93ee00f2b433415dfd4ad4b6e79f31650" + ], + "openbsd_armv6l": [ + "go1.22.4.openbsd-arm.tar.gz", + "1096831ea3c5ea3ca57d14251d9eda3786889531eb40d7d6775dcaa324d4b065" + ], + "openbsd_ppc64": [ + "go1.22.4.openbsd-ppc64.tar.gz", + "9716327c8a628358798898dc5148c49dbbeb5196bf2cbf088e550721a6e4f60b" + ], + "plan9_386": [ + "go1.22.4.plan9-386.tar.gz", + "a8dd4503c95c32a502a616ab78870a19889c9325fe9bd31eb16dd69346e4bfa8" + ], + "plan9_amd64": [ + "go1.22.4.plan9-amd64.tar.gz", + "5423a25808d76fe5aca8607a2e5ac5673abf45446b168cb5e9d8519ee9fe39a1" + ], + "plan9_armv6l": [ + "go1.22.4.plan9-arm.tar.gz", + "6af939ad583f5c85c09c53728ab7d38c3cc2b39167562d6c18a07c5c6608b370" + ], + "solaris_amd64": [ + "go1.22.4.solaris-amd64.tar.gz", + "e8cabe69c03085725afdb32a6f9998191a3e55a747b270d835fd05000d56abba" + ], + "windows_386": [ + "go1.22.4.windows-386.zip", + "aca4e2c37278a10f1c70dd0df142f7d66b50334fcee48978d409202d308d6d25" + ], + "windows_amd64": [ + "go1.22.4.windows-amd64.zip", + "26321c4d945a0035d8a5bc4a1965b0df401ff8ceac66ce2daadabf9030419a98" + ], + "windows_arm64": [ + "go1.22.4.windows-arm64.zip", + "8a2daa9ea28cbdafddc6171aefed384f4e5b6e714fb52116fe9ed25a132f37ed" + ], + "windows_armv6l": [ + "go1.22.4.windows-arm.zip", + "5fcd0671a49cecf39b41021621ee1b6e7aa1370f37122b72e80d4fd4185833b6" + ] + }, + "1.23.0": { + "aix_ppc64": [ + "go1.23.0.aix-ppc64.tar.gz", + "257f8560bb4001fb81a5e0ee84f32fecbe18d4450343c9556557d296786847b6" + ], + "darwin_amd64": [ + "go1.23.0.darwin-amd64.tar.gz", + "ffd070acf59f054e8691b838f274d540572db0bd09654af851e4e76ab88403dc" + ], + "darwin_arm64": [ + "go1.23.0.darwin-arm64.tar.gz", + "b770812aef17d7b2ea406588e2b97689e9557aac7e646fe76218b216e2c51406" + ], + "dragonfly_amd64": [ + "go1.23.0.dragonfly-amd64.tar.gz", + "8fd2ab5ac8629fc97d25a056693e23f332446603dd3c2b764ccb496872004b0c" + ], + "freebsd_386": [ + "go1.23.0.freebsd-386.tar.gz", + "2c9b76ead3c44f5b3e40e10b980075addb837f2dd05dafe7c0e4c611fd239753" + ], + "freebsd_amd64": [ + "go1.23.0.freebsd-amd64.tar.gz", + "2c2252902b87ba605fdc0b12b4c860fe6553c0c5483c12cc471756ebdd8249fe" + ], + "freebsd_arm": [ + "go1.23.0.freebsd-arm.tar.gz", + "8ec48b8d99a515644ae00e79d093ad3b7645dcaf2a19c0a9c0d97916187f4514" + ], + "freebsd_arm64": [ + "go1.23.0.freebsd-arm64.tar.gz", + "f476bbe8efb0db18155671840545370bfb73903fec04ea897d510569dab16d9c" + ], + "freebsd_riscv64": [ + "go1.23.0.freebsd-riscv64.tar.gz", + "b0e254b2ea5752b4f1c69934ae43a44bbabf98e0c2843af44e1b6d12390eb551" + ], + "illumos_amd64": [ + "go1.23.0.illumos-amd64.tar.gz", + "09716dcc7a2e19891b3d1e2ea68a1aab22838fc664cdc5f82d5f8eef05db78cf" + ], + "linux_386": [ + "go1.23.0.linux-386.tar.gz", + "0e8a7340c2632e6fb5088d60f95b52be1f8303143e04cd34e9b2314fafc24edd" + ], + "linux_amd64": [ + "go1.23.0.linux-amd64.tar.gz", + "905a297f19ead44780548933e0ff1a1b86e8327bb459e92f9c0012569f76f5e3" + ], + "linux_arm64": [ + "go1.23.0.linux-arm64.tar.gz", + "62788056693009bcf7020eedc778cdd1781941c6145eab7688bd087bce0f8659" + ], + "linux_armv6l": [ + "go1.23.0.linux-armv6l.tar.gz", + "0efa1338e644d7f74064fa7f1016b5da7872b2df0070ea3b56e4fef63192e35b" + ], + "linux_loong64": [ + "go1.23.0.linux-loong64.tar.gz", + "dc8f723ce1a236e85c8b56d1e6749e270314e99dd41b80a58355e7ffcf9ea857" + ], + "linux_mips": [ + "go1.23.0.linux-mips.tar.gz", + "3332cc76c73c05b3413cdecccffc29aaa3469f87db8ed9f9b784ebb527ca5352" + ], + "linux_mips64": [ + "go1.23.0.linux-mips64.tar.gz", + "0ed5cee92433d09fd0816ec5adfbf4b16d712944e833f6342bbe2df18f7826ae" + ], + "linux_mips64le": [ + "go1.23.0.linux-mips64le.tar.gz", + "06a579dd6d1f9a84bc43cab063e7c759a92a6d4dd01fec3d860f22a32df93406" + ], + "linux_mipsle": [ + "go1.23.0.linux-mipsle.tar.gz", + "d522770d32d6ee963f61331a695c4f8a730f2445b965d8d56db0a2e75c62af57" + ], + "linux_ppc64": [ + "go1.23.0.linux-ppc64.tar.gz", + "8c884cb4f2593d897f58ec1b0f23f303acf5c78fd101e76cb48d6cb1fe5e90e7" + ], + "linux_ppc64le": [ + "go1.23.0.linux-ppc64le.tar.gz", + "8b26e20d4d43a4d7641cddbdc0298d7ba3804d910a9e06cda7672970dbf2829d" + ], + "linux_riscv64": [ + "go1.23.0.linux-riscv64.tar.gz", + "a87726205f1a283247f877ccae8ce147ff4e77ac802382647ac52256eb5642c7" + ], + "linux_s390x": [ + "go1.23.0.linux-s390x.tar.gz", + "003722971de02d97131a4dca2496abdab5cb175a6ee0ed9c8227c5ae9b883e69" + ], + "netbsd_386": [ + "go1.23.0.netbsd-386.tar.gz", + "b203fa2354874c66c40d828e96a6cce1f4e4db192414050a600d0a09b16cafd3" + ], + "netbsd_amd64": [ + "go1.23.0.netbsd-amd64.tar.gz", + "1502c82c3ba663959df99c2cc3ca5e7a5e1a75a1495fd26bef697d63bf1f291c" + ], + "netbsd_arm": [ + "go1.23.0.netbsd-arm.tar.gz", + "dd50c05c7f613522c8d3d74f598bfc1862c0fee9182b738225820c9b458c7be5" + ], + "netbsd_arm64": [ + "go1.23.0.netbsd-arm64.tar.gz", + "728a94a648f9502cd6175adaac2b770acde6b26f5f92dcbd8c5a1a43cc44bb10" + ], + "openbsd_386": [ + "go1.23.0.openbsd-386.tar.gz", + "e1ff3584778257778a4e3f0093b09044072423aebedf2015a550537853c46745" + ], + "openbsd_amd64": [ + "go1.23.0.openbsd-amd64.tar.gz", + "d2e30cdb0de256360b51a43f5e551587a7369d8c248120010d5e9432f698a6e8" + ], + "openbsd_arm": [ + "go1.23.0.openbsd-arm.tar.gz", + "bd5224c8a5f195f4128c866c0d418f1b61db865a1042913fd07714ed85da28db" + ], + "openbsd_arm64": [ + "go1.23.0.openbsd-arm64.tar.gz", + "fc0e0af3a1b4b7168455e8492a5bb6aa96ceaf46321cef1fc04187301c058890" + ], + "openbsd_ppc64": [ + "go1.23.0.openbsd-ppc64.tar.gz", + "ce7ea9343c7c2ef2700b55b80c45549ce39d164031e4d7bb98bec7ca593ed93d" + ], + "openbsd_riscv64": [ + "go1.23.0.openbsd-riscv64.tar.gz", + "90b6a97285981e06752a30a638cd8d32861086848c0131fb62faddf89e2de8e1" + ], + "plan9_386": [ + "go1.23.0.plan9-386.tar.gz", + "93b970a8a41f6c89113daaea12e39f2580038af155e823550d0a94a5502c5e2c" + ], + "plan9_amd64": [ + "go1.23.0.plan9-amd64.tar.gz", + "6231862acbb6c1e02b1455b35446b9789b0b4b3230d249953e6957c393a53011" + ], + "plan9_arm": [ + "go1.23.0.plan9-arm.tar.gz", + "632bdd3a1f84b2fe691203423dd2c3f536d4ab250bb52a48e9b05ebf327ae594" + ], + "solaris_amd64": [ + "go1.23.0.solaris-amd64.tar.gz", + "16773f85003d9e610960f9af67e00bc6c02359d7914de7224079538cc9c1e93d" + ], + "windows_386": [ + "go1.23.0.windows-386.zip", + "09448fedec0cdf98ad12397222e0c8bfc835b1d0894c0015ced653534b8d7427" + ], + "windows_amd64": [ + "go1.23.0.windows-amd64.zip", + "d4be481ef73079ee0ad46081d278923aa3fd78db1b3cf147172592f73e14c1ac" + ], + "windows_arm": [ + "go1.23.0.windows-arm.zip", + "006d93712246a672bdb57906dd5bffcab62facc36169e51a27d52340cdac661f" + ], + "windows_arm64": [ + "go1.23.0.windows-arm64.zip", + "0be62073ef8f5a2d3b9adcefddf18c417dab0a7975c71488ac2694856e2ff976" + ] + }, + "1.23.6": { + "aix_ppc64": [ + "go1.23.6.aix-ppc64.tar.gz", + "adec10f4ba56591f523aa04851f7f6900b1c61508dfa6b80e62717a8e6684a5c" + ], + "darwin_amd64": [ + "go1.23.6.darwin-amd64.tar.gz", + "782da50ce8ec5e98fac2cd3cdc6a1d7130d093294fc310038f651444232a3fb0" + ], + "darwin_arm64": [ + "go1.23.6.darwin-arm64.tar.gz", + "5cae2450a1708aeb0333237a155640d5562abaf195defebc4306054565536221" + ], + "dragonfly_amd64": [ + "go1.23.6.dragonfly-amd64.tar.gz", + "d52efb3020d9332477ade98163c03d2f2fe3e051b0e7e01f0e167412c66de0cb" + ], + "freebsd_386": [ + "go1.23.6.freebsd-386.tar.gz", + "d3287706b5823712ac6cf7dff684a556cff98163ef60e7b275abe3388c17aac7" + ], + "freebsd_amd64": [ + "go1.23.6.freebsd-amd64.tar.gz", + "ebb4c6a9b0673dbdabc439877779ed6add16575e21bd0a7955c33f692789aef6" + ], + "freebsd_arm": [ + "go1.23.6.freebsd-arm.tar.gz", + "b7241584afb0b161c09148f8fde16171bb743e47b99d451fbc5f5217ec7a88b6" + ], + "freebsd_arm64": [ + "go1.23.6.freebsd-arm64.tar.gz", + "004718b53cedd7955d1b1dc4053539fcd1053c031f5f3374334a22befd1f8310" + ], + "freebsd_riscv64": [ + "go1.23.6.freebsd-riscv64.tar.gz", + "ca026ec8a30dd0c18164f40e1ce21bd725e2445f11699177d05815189a38de7a" + ], + "illumos_amd64": [ + "go1.23.6.illumos-amd64.tar.gz", + "7db973efa3fb2e48e45059b855721550fce8e90803e7373d3efd37b88dd821e8" + ], + "linux_386": [ + "go1.23.6.linux-386.tar.gz", + "e61f87693169c0bbcc43363128f1e929b9dff0b7f448573f1bdd4e4a0b9687ba" + ], + "linux_amd64": [ + "go1.23.6.linux-amd64.tar.gz", + "9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d" + ], + "linux_arm64": [ + "go1.23.6.linux-arm64.tar.gz", + "561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202" + ], + "linux_armv6l": [ + "go1.23.6.linux-armv6l.tar.gz", + "27a4611010c16b8c4f37ade3aada55bd5781998f02f348b164302fd5eea4eb74" + ], + "linux_loong64": [ + "go1.23.6.linux-loong64.tar.gz", + "c459226424372abc2b35957cc8955dad348330714f7605093325dbb73e33c750" + ], + "linux_mips": [ + "go1.23.6.linux-mips.tar.gz", + "e2a0aff70b958a3463a7d47132a2d0238369f64578d4f7f95e679e3a5af05622" + ], + "linux_mips64": [ + "go1.23.6.linux-mips64.tar.gz", + "7d30ec7db056311d420bf930c16abcae13c0f41c26a202868f279721ec3c2f2f" + ], + "linux_mips64le": [ + "go1.23.6.linux-mips64le.tar.gz", + "74ca7bc475bcc084c6718b74df024d7de9612932cea8a6dc75e29d3a5315a23a" + ], + "linux_mipsle": [ + "go1.23.6.linux-mipsle.tar.gz", + "09bf935a14e9f59a20499989438b1655453480016bdbcb10406acf4df2678ccb" + ], + "linux_ppc64": [ + "go1.23.6.linux-ppc64.tar.gz", + "5cb2f6a5090276c72c5eda8a55896f5a3d6ea0f28d10fa1a50e8318640f02d6c" + ], + "linux_ppc64le": [ + "go1.23.6.linux-ppc64le.tar.gz", + "0f817201e83d78ddbfa27f5f78d9b72450b92cc21d5e045145efacd0d3244a99" + ], + "linux_riscv64": [ + "go1.23.6.linux-riscv64.tar.gz", + "f95f7f817ab22ecab4503d0704d6449ea1aa26a595f57bf9b9f94ddf2aa7c1f3" + ], + "linux_s390x": [ + "go1.23.6.linux-s390x.tar.gz", + "321e7ed0d5416f731479c52fa7610b52b8079a8061967bd48cec6d66f671a60e" + ], + "netbsd_386": [ + "go1.23.6.netbsd-386.tar.gz", + "92d678fb8e1eeeb8c6af6f22e4e5494652dcbb4a320113fc08325cb9956a2d4c" + ], + "netbsd_amd64": [ + "go1.23.6.netbsd-amd64.tar.gz", + "86ba51e7bb26b30ea6a8d88ddb79d8e8c83b4116200040ecb7a5a44cf90a8c5c" + ], + "netbsd_arm": [ + "go1.23.6.netbsd-arm.tar.gz", + "4b974c35345100f0be6ea66afab2781de91ee9882117314126eaf0ae90fd3816" + ], + "netbsd_arm64": [ + "go1.23.6.netbsd-arm64.tar.gz", + "53e3589fc38e787a493ea038961f8e40803714dbb42754c1713b00099c12e9b9" + ], + "openbsd_386": [ + "go1.23.6.openbsd-386.tar.gz", + "6d2317b3a8505ccebff8f72d943f2ac9b82c115632e54a53a786eff24ced56d9" + ], + "openbsd_amd64": [ + "go1.23.6.openbsd-amd64.tar.gz", + "f699e707d95a984fcc00361d91aecdb413d3c75e18235156ffba7a89edf68aae" + ], + "openbsd_arm": [ + "go1.23.6.openbsd-arm.tar.gz", + "3c1cf6ab893657d0bf1942e40ce115acfd27cbce1ccb9bc88fd9cd21ca3d489f" + ], + "openbsd_arm64": [ + "go1.23.6.openbsd-arm64.tar.gz", + "cc0875535d14001f2da23ae9af89025b28c466e8f4f4c63f991ebb6f4b02f66c" + ], + "openbsd_ppc64": [ + "go1.23.6.openbsd-ppc64.tar.gz", + "64de80e29ca66cb566cbf8be030bf8599953af4e48402eab724cbe0a08b40602" + ], + "openbsd_riscv64": [ + "go1.23.6.openbsd-riscv64.tar.gz", + "c398a6b43c569f34bb4a2d16b52f8010eaac9a2a82ecac0602b4338e35cef377" + ], + "plan9_386": [ + "go1.23.6.plan9-386.tar.gz", + "10998b6b130bb7b542b407f0db42b86a913b111f8fa86d44394beaace4d45f01" + ], + "plan9_amd64": [ + "go1.23.6.plan9-amd64.tar.gz", + "9fbe8065436d8d12c02f19f64f51c9107da3a7a4ac46ab5777e182e9fe88c32f" + ], + "plan9_arm": [ + "go1.23.6.plan9-arm.tar.gz", + "8e3c826b884daee2de37e3b070d7eac4cea5d68edab8db09910e22201c75db83" + ], + "solaris_amd64": [ + "go1.23.6.solaris-amd64.tar.gz", + "b619eff63fec86daaea92ca170559e448a58b8ba0b92eef1971bc14e92ea86a7" + ], + "windows_386": [ + "go1.23.6.windows-386.zip", + "96820c0f5d464dd694543329e9b4d413b17c821c03a055717a29e6735b44c2d8" + ], + "windows_amd64": [ + "go1.23.6.windows-amd64.zip", + "53fec1586850b2cf5ad6438341ff7adc5f6700dd3ec1cfa3f5e8b141df190243" + ], + "windows_arm": [ + "go1.23.6.windows-arm.zip", + "22c2518c45c20018afa20d5376dc9fd7a7e74367240ed7b5209e79a30b5c4218" + ], + "windows_arm64": [ + "go1.23.6.windows-arm64.zip", + "a2d2ec1b3759552bdd9cdf58858f91dfbfd6ab3a472f00b5255acbed30b1aa41" + ] + }, + "1.24.0": { + "aix_ppc64": [ + "go1.24.0.aix-ppc64.tar.gz", + "5d04588154d5923bd8e26b76111806340ec55c41af1b05623ea744fcb3d6bc22" + ], + "darwin_amd64": [ + "go1.24.0.darwin-amd64.tar.gz", + "7af054e5088b68c24b3d6e135e5ca8d91bbd5a05cb7f7f0187367b3e6e9e05ee" + ], + "darwin_arm64": [ + "go1.24.0.darwin-arm64.tar.gz", + "fd9cfb5dd6c75a347cfc641a253f0db1cebaca16b0dd37965351c6184ba595e4" + ], + "dragonfly_amd64": [ + "go1.24.0.dragonfly-amd64.tar.gz", + "d0dc34ad86aea746abe245994c68a9e1ad8f46ba8c4af901cd5861a4dd4c21df" + ], + "freebsd_386": [ + "go1.24.0.freebsd-386.tar.gz", + "4ee02b1f3812aff4da79c79464ee4038ca61ad74b3a9619850f30435f81c2536" + ], + "freebsd_amd64": [ + "go1.24.0.freebsd-amd64.tar.gz", + "838191001f9324da904dece35a586a3156d548687db87ac9461aa3d38fc88b09" + ], + "freebsd_arm": [ + "go1.24.0.freebsd-arm.tar.gz", + "ce6ad4e84a40a8a1d848b7e31b0cddfd1cee8f7959e7dc358a8fa8b5566ea718" + ], + "freebsd_arm64": [ + "go1.24.0.freebsd-arm64.tar.gz", + "511f7b0cac4c4ed1066d324072ce223b906ad6b2a85f2e1c5d260eb7d08b5901" + ], + "freebsd_riscv64": [ + "go1.24.0.freebsd-riscv64.tar.gz", + "a1e4072630dc589a2975ef51317b52c7d8599bf6f389fc59033c01e0a0fa705a" + ], + "illumos_amd64": [ + "go1.24.0.illumos-amd64.tar.gz", + "7593e9dcee9f07c3df6d099f7d259f5734a6c0dccc5f28962f18e7f501c9bb21" + ], + "linux_386": [ + "go1.24.0.linux-386.tar.gz", + "90521453a59c6ce20364d2dc7c38532949b033b602ba12d782caeb90af1b0624" + ], + "linux_amd64": [ + "go1.24.0.linux-amd64.tar.gz", + "dea9ca38a0b852a74e81c26134671af7c0fbe65d81b0dc1c5bfe22cf7d4c8858" + ], + "linux_arm64": [ + "go1.24.0.linux-arm64.tar.gz", + "c3fa6d16ffa261091a5617145553c71d21435ce547e44cc6dfb7470865527cc7" + ], + "linux_armv6l": [ + "go1.24.0.linux-armv6l.tar.gz", + "695dc54fa14cd3124fa6900d7b5ae39eeac23f7a4ecea81656070160fac2c54a" + ], + "linux_loong64": [ + "go1.24.0.linux-loong64.tar.gz", + "a201e4c9b7e6d29ed64c43296ed88e81a66f82f2093ce45b766d2c526941396f" + ], + "linux_mips": [ + "go1.24.0.linux-mips.tar.gz", + "f3ac039aae78ad0bfb08106406c2e62eaf763dd82ebaf0ecd539adadd1d729a6" + ], + "linux_mips64": [ + "go1.24.0.linux-mips64.tar.gz", + "f2e6456d45e024831b1da8d88b1bb6392cca9500c1b00841f525d76c9e9553e0" + ], + "linux_mips64le": [ + "go1.24.0.linux-mips64le.tar.gz", + "b847893ff119389c939adc2b8516b6500204b7cb49d5e19b25e1c2091d2c74c6" + ], + "linux_mipsle": [ + "go1.24.0.linux-mipsle.tar.gz", + "bd4aed27d02746c237c3921e97029ac6b6fe687a67436b8f52ff1f698d330bd9" + ], + "linux_ppc64": [ + "go1.24.0.linux-ppc64.tar.gz", + "007123c9b06c41729a4bb3f166f4df7196adf4e33c2d2ab0e7e990175f0ce1d4" + ], + "linux_ppc64le": [ + "go1.24.0.linux-ppc64le.tar.gz", + "a871a43de7d26c91dd90cb6e0adacb214c9e35ee2188c617c91c08c017efe81a" + ], + "linux_riscv64": [ + "go1.24.0.linux-riscv64.tar.gz", + "620dcf48c6297519aad6c81f8e344926dc0ab09a2a79f1e306964aece95a553d" + ], + "linux_s390x": [ + "go1.24.0.linux-s390x.tar.gz", + "544d78b077c6b54bf78958c4a8285abec2d21f668fb007261c77418cd2edbb46" + ], + "netbsd_386": [ + "go1.24.0.netbsd-386.tar.gz", + "8b143a7edefbaa2a0b0246c9df2df1bac9fbed909d8615a375c08da7744e697d" + ], + "netbsd_amd64": [ + "go1.24.0.netbsd-amd64.tar.gz", + "67150a6dd7bdb9c4e88d77f46ee8c4dc99d5e71deca4912d8c2c85f7a16d0262" + ], + "netbsd_arm": [ + "go1.24.0.netbsd-arm.tar.gz", + "446b2539f11218fd6f6f6e3dd90b20ae55a06afe129885eeb3df51eb344eb0f6" + ], + "netbsd_arm64": [ + "go1.24.0.netbsd-arm64.tar.gz", + "370115b6ff7d30b29431223de348eb11ab65e3c92627532d97fd55f63f94e7a8" + ], + "openbsd_386": [ + "go1.24.0.openbsd-386.tar.gz", + "cbda5f15f06ed9630f122a53542d9de13d149643633c74f1dcb45e79649b788a" + ], + "openbsd_amd64": [ + "go1.24.0.openbsd-amd64.tar.gz", + "926f601d0e655ab1e8d7f357fd82542e5cf206c38c4e2f9fccf0706987d38836" + ], + "openbsd_arm": [ + "go1.24.0.openbsd-arm.tar.gz", + "8a54892f8c933c541fff144a825d0fdc41bae14b0832aab703cb75eb4cb64f2c" + ], + "openbsd_arm64": [ + "go1.24.0.openbsd-arm64.tar.gz", + "ef7fddcef0a22c7900c178b7687cf5aa25c2a9d46a3cc330b77a6de6e6c2396b" + ], + "openbsd_ppc64": [ + "go1.24.0.openbsd-ppc64.tar.gz", + "b3b5e2e2b53489ded2c2c21900ddcbbdb7991632bb5b42f05f125d71675e0b76" + ], + "openbsd_riscv64": [ + "go1.24.0.openbsd-riscv64.tar.gz", + "fbcb1dbf1269b4079dc4fd0b15f3274b9d635f1a7e319c3fc1a907b03280348e" + ], + "plan9_386": [ + "go1.24.0.plan9-386.tar.gz", + "33b4221e1c174a16e3f661deab6c60838ac4ae6cb869a4da1d1115773ceed88b" + ], + "plan9_amd64": [ + "go1.24.0.plan9-amd64.tar.gz", + "111a89014019cdbd69c2978de9b3e201f77e35183c8ab3606fba339d38f28549" + ], + "plan9_arm": [ + "go1.24.0.plan9-arm.tar.gz", + "8da3d3997049f40ebe0cd336a9bb9e4bfa4832df3c90a32f07383371d6d74849" + ], + "solaris_amd64": [ + "go1.24.0.solaris-amd64.tar.gz", + "b6069da21dc95ccdbd047675b584e5480ffc3eba35f9e7c8b0e7b317aaf01e2c" + ], + "windows_386": [ + "go1.24.0.windows-386.zip", + "b53c28a4c2863ec50ab4a1dbebe818ef6177f86773b6f43475d40a5d9aa4ec9e" + ], + "windows_amd64": [ + "go1.24.0.windows-amd64.zip", + "96b7280979205813759ee6947be7e3bb497da85c482711116c00522e3bb41ff1" + ], + "windows_arm64": [ + "go1.24.0.windows-arm64.zip", + "53f73450fb66075d16be9f206e9177bd972b528168271918c4747903b5596c3d" + ] + }, + "1.24.6": { + "aix_ppc64": [ + "go1.24.6.aix-ppc64.tar.gz", + "5cafb2927af95969fc3d0884be1ad4df54f19103d86dda928d9f76494a5ae6a6" + ], + "darwin_amd64": [ + "go1.24.6.darwin-amd64.tar.gz", + "4a8d7a32052f223e71faab424a69430455b27b3fff5f4e651f9d97c3e51a8746" + ], + "darwin_arm64": [ + "go1.24.6.darwin-arm64.tar.gz", + "4e29202c49573b953be7cc3500e1f8d9e66ddd12faa8cf0939a4951411e09a2a" + ], + "dragonfly_amd64": [ + "go1.24.6.dragonfly-amd64.tar.gz", + "c6e21bf8347f7a1c653dd4136c8c27a858515e98501d2843023a4bb3f1f7fb63" + ], + "freebsd_386": [ + "go1.24.6.freebsd-386.tar.gz", + "9cd74ad74f3ad833e92529f2fd9b0d7d9ffaab46307eccadb0afcf9a1ba09553" + ], + "freebsd_amd64": [ + "go1.24.6.freebsd-amd64.tar.gz", + "4983e2b10ae1f754e4eb07e1e589691c7e1d0dc428a92c16bd0e2ba03cc23ed9" + ], + "freebsd_arm": [ + "go1.24.6.freebsd-arm.tar.gz", + "a8da621d8282a91ee17b257a46f2606391c019cc1a7d7be628638792ca8033ad" + ], + "freebsd_arm64": [ + "go1.24.6.freebsd-arm64.tar.gz", + "76a75ad5125217c268029c0ad9c7295cc7f6042fe9cba4bebf9a89f7f42ad8af" + ], + "freebsd_riscv64": [ + "go1.24.6.freebsd-riscv64.tar.gz", + "ac206417d8460662f26d46dc2ad0488b2f9e22039946069ba4b48a0cb646e8b0" + ], + "illumos_amd64": [ + "go1.24.6.illumos-amd64.tar.gz", + "c54199c46ec823c857c52335f859b493593433d71fe479b9e7f95d868a144ae2" + ], + "linux_386": [ + "go1.24.6.linux-386.tar.gz", + "bb5bf69d75e7edbc93339824753a1a4655a928451a2c5e13ff90959ad69e065b" + ], + "linux_amd64": [ + "go1.24.6.linux-amd64.tar.gz", + "bbca37cc395c974ffa4893ee35819ad23ebb27426df87af92e93a9ec66ef8712" + ], + "linux_arm64": [ + "go1.24.6.linux-arm64.tar.gz", + "124ea6033a8bf98aa9fbab53e58d134905262d45a022af3a90b73320f3c3afd5" + ], + "linux_armv6l": [ + "go1.24.6.linux-armv6l.tar.gz", + "7feb4d25f5e72f94fda81c99d4adb6630dfa2c35211e0819417d53af6e71809e" + ], + "linux_loong64": [ + "go1.24.6.linux-loong64.tar.gz", + "8424d9c52b254255d2720769366af73802747e4eaf339c6e86bb52e5a1809fcb" + ], + "linux_mips": [ + "go1.24.6.linux-mips.tar.gz", + "791964a6ce65f604a2099b7e61f71128cc7a3a4fcee858218d2ce99033fc2b09" + ], + "linux_mips64": [ + "go1.24.6.linux-mips64.tar.gz", + "2f5282fdf2eaca44515728d518caec888b0dc4948effecb8e7f2ddff1ff9aa9e" + ], + "linux_mips64le": [ + "go1.24.6.linux-mips64le.tar.gz", + "64ddc6b28907b4ab997f2d81c226be403511a59a6100536560af26ccfb10b4a4" + ], + "linux_mipsle": [ + "go1.24.6.linux-mipsle.tar.gz", + "5ca12d2d4939dea977100e76885f4e08cd3ef3b73823853527b58ecac4598fd3" + ], + "linux_ppc64": [ + "go1.24.6.linux-ppc64.tar.gz", + "9a4a61ffbba7a58b3ef97a6d3b2b394168f613f9ca6092016981a88c78a57f86" + ], + "linux_ppc64le": [ + "go1.24.6.linux-ppc64le.tar.gz", + "63fc9559a3d6dfd63aa902f714375b879bbc848466181c035c122489b9646e27" + ], + "linux_riscv64": [ + "go1.24.6.linux-riscv64.tar.gz", + "e92c19ff15a9004fe43e1f62d433555250ef9fe3fabee3dc29ebd4802c2b8021" + ], + "linux_s390x": [ + "go1.24.6.linux-s390x.tar.gz", + "4cde28d9ffb6eef86bf8dac6852a45db335009f67e60bee3e477dd0ba0ff9704" + ], + "netbsd_386": [ + "go1.24.6.netbsd-386.tar.gz", + "d238045676104d2aaad9da53c4ba3f489cf81b26d3315d2caad2b6e240664423" + ], + "netbsd_amd64": [ + "go1.24.6.netbsd-amd64.tar.gz", + "9f8a9245cf146f1ebdac6785f71646c3dd0edf07dcdb8e5a8df85ec6447e5308" + ], + "netbsd_arm": [ + "go1.24.6.netbsd-arm.tar.gz", + "2359c8af6b2d6979910060478a57fd216824682e0908ea1a4412ea8dc4a55db7" + ], + "netbsd_arm64": [ + "go1.24.6.netbsd-arm64.tar.gz", + "99101158c796997ec85023d395c133fa90c782bd5faa56f8c3824817d28b0ee8" + ], + "openbsd_386": [ + "go1.24.6.openbsd-386.tar.gz", + "b6193420489f24d5560b87ccb38caf52cecb308d892d99bf21d1ef0d2c99de04" + ], + "openbsd_amd64": [ + "go1.24.6.openbsd-amd64.tar.gz", + "8dc0d94afbc65be9cafebe543b88a841dcf3429e50f668ea714200ef9f4489bd" + ], + "openbsd_arm": [ + "go1.24.6.openbsd-arm.tar.gz", + "c29563d14d8e4b5fa89f130afac40abba7a1ee1e87fcc759a95f1e9b5831bf68" + ], + "openbsd_arm64": [ + "go1.24.6.openbsd-arm64.tar.gz", + "3d97bdc5e1997cccfaa398242c52e8a97d3b626d988a65248bbdbf2f1ab188bf" + ], + "openbsd_ppc64": [ + "go1.24.6.openbsd-ppc64.tar.gz", + "54cf517933db0bff58f3e527e7fa194f505d562c71b1fb0050d3365fcdda4914" + ], + "openbsd_riscv64": [ + "go1.24.6.openbsd-riscv64.tar.gz", + "f7bdd8f882ecbc01ff6c1782ce3e29298445dd99b3dd4299423257df307c7b0d" + ], + "plan9_386": [ + "go1.24.6.plan9-386.tar.gz", + "9bc0a801dc0d8d0705ac9493219b926b2e3c0105b8921c6c2fce69d14c4b9007" + ], + "plan9_amd64": [ + "go1.24.6.plan9-amd64.tar.gz", + "7133c28acc277d3c5e8317fd9454b3a0902138c384466f818644b504b8b89ffe" + ], + "plan9_arm": [ + "go1.24.6.plan9-arm.tar.gz", + "c4e2aa8aa4353f75fc083ca728b73917467cef88c6f5f917ca420578672c6d58" + ], + "solaris_amd64": [ + "go1.24.6.solaris-amd64.tar.gz", + "cfcb4f1f7e987c6dee893c4401546516cc271c1ac7d7fb37a32b25343dc7df32" + ], + "windows_386": [ + "go1.24.6.windows-386.zip", + "39b4d31b933d2f7c8913e70fb0fffef27252e441c386eac5c13632cbb28dfb6e" + ], + "windows_amd64": [ + "go1.24.6.windows-amd64.zip", + "4fbc8af2cfca9e5059019b5150a426eb78e1e57718bf08f0e52b1c942a2782bf" + ], + "windows_arm64": [ + "go1.24.6.windows-arm64.zip", + "45c41b237d00e92e4cf8adce11b4c5258048b47a92bfbb1f4ef3b928d6fcb0b2" + ] + }, + "1.25.0": { + "aix_ppc64": [ + "go1.25.0.aix-ppc64.tar.gz", + "e5234a7dac67bc86c528fe9752fc9d63557918627707a733ab4cac1a6faed2d4" + ], + "darwin_amd64": [ + "go1.25.0.darwin-amd64.tar.gz", + "5bd60e823037062c2307c71e8111809865116714d6f6b410597cf5075dfd80ef" + ], + "darwin_arm64": [ + "go1.25.0.darwin-arm64.tar.gz", + "544932844156d8172f7a28f77f2ac9c15a23046698b6243f633b0a0b00c0749c" + ], + "dragonfly_amd64": [ + "go1.25.0.dragonfly-amd64.tar.gz", + "5ed3cf9a810a1483822538674f1336c06b51aa1b94d6d545a1a0319a48177120" + ], + "freebsd_386": [ + "go1.25.0.freebsd-386.tar.gz", + "abea5d5c6697e6b5c224731f2158fe87c602996a2a233ac0c4730cd57bf8374e" + ], + "freebsd_amd64": [ + "go1.25.0.freebsd-amd64.tar.gz", + "86e6fe0a29698d7601c4442052dac48bd58d532c51cccb8f1917df648138730b" + ], + "freebsd_arm": [ + "go1.25.0.freebsd-arm.tar.gz", + "d90b78e41921f72f30e8bbc81d9dec2cff7ff384a33d8d8debb24053e4336bfe" + ], + "freebsd_arm64": [ + "go1.25.0.freebsd-arm64.tar.gz", + "451d0da1affd886bfb291b7c63a6018527b269505db21ce6e14724f22ab0662e" + ], + "freebsd_riscv64": [ + "go1.25.0.freebsd-riscv64.tar.gz", + "7b565f76bd8bda46549eeaaefe0e53b251e644c230577290c0f66b1ecdb3cdbe" + ], + "illumos_amd64": [ + "go1.25.0.illumos-amd64.tar.gz", + "b1e1fdaab1ad25aa1c08d7a36c97d45d74b98b89c3f78c6d2145f77face54a2c" + ], + "linux_386": [ + "go1.25.0.linux-386.tar.gz", + "8c602dd9d99bc9453b3995d20ce4baf382cc50855900a0ece5de9929df4a993a" + ], + "linux_amd64": [ + "go1.25.0.linux-amd64.tar.gz", + "2852af0cb20a13139b3448992e69b868e50ed0f8a1e5940ee1de9e19a123b613" + ], + "linux_arm64": [ + "go1.25.0.linux-arm64.tar.gz", + "05de75d6994a2783699815ee553bd5a9327d8b79991de36e38b66862782f54ae" + ], + "linux_armv6l": [ + "go1.25.0.linux-armv6l.tar.gz", + "a5a8f8198fcf00e1e485b8ecef9ee020778bf32a408a4e8873371bfce458cd09" + ], + "linux_loong64": [ + "go1.25.0.linux-loong64.tar.gz", + "cab86b1cf761b1cb3bac86a8877cfc92e7b036fc0d3084123d77013d61432afc" + ], + "linux_mips": [ + "go1.25.0.linux-mips.tar.gz", + "d66b6fb74c3d91b9829dc95ec10ca1f047ef5e89332152f92e136cf0e2da5be1" + ], + "linux_mips64": [ + "go1.25.0.linux-mips64.tar.gz", + "4082e4381a8661bc2a839ff94ba3daf4f6cde20f8fb771b5b3d4762dc84198a2" + ], + "linux_mips64le": [ + "go1.25.0.linux-mips64le.tar.gz", + "70002c299ec7f7175ac2ef673b1b347eecfa54ae11f34416a6053c17f855afcc" + ], + "linux_mipsle": [ + "go1.25.0.linux-mipsle.tar.gz", + "b00a3a39eff099f6df9f1c7355bf28e4589d0586f42d7d4a394efb763d145a73" + ], + "linux_ppc64": [ + "go1.25.0.linux-ppc64.tar.gz", + "df166f33bd98160662560a72ff0b4ba731f969a80f088922bddcf566a88c1ec1" + ], + "linux_ppc64le": [ + "go1.25.0.linux-ppc64le.tar.gz", + "0f18a89e7576cf2c5fa0b487a1635d9bcbf843df5f110e9982c64df52a983ad0" + ], + "linux_riscv64": [ + "go1.25.0.linux-riscv64.tar.gz", + "c018ff74a2c48d55c8ca9b07c8e24163558ffec8bea08b326d6336905d956b67" + ], + "linux_s390x": [ + "go1.25.0.linux-s390x.tar.gz", + "34e5a2e19f2292fbaf8783e3a241e6e49689276aef6510a8060ea5ef54eee408" + ], + "netbsd_386": [ + "go1.25.0.netbsd-386.tar.gz", + "f8586cdb7aa855657609a5c5f6dbf523efa00c2bbd7c76d3936bec80aa6c0aba" + ], + "netbsd_amd64": [ + "go1.25.0.netbsd-amd64.tar.gz", + "ae8dc1469385b86a157a423bb56304ba45730de8a897615874f57dd096db2c2a" + ], + "netbsd_arm": [ + "go1.25.0.netbsd-arm.tar.gz", + "1ff7e4cc764425fc9dd6825eaee79d02b3c7cafffbb3691687c8d672ade76cb7" + ], + "netbsd_arm64": [ + "go1.25.0.netbsd-arm64.tar.gz", + "e1b310739f26724216aa6d7d7208c4031f9ff54c9b5b9a796ddc8bebcb4a5f16" + ], + "openbsd_386": [ + "go1.25.0.openbsd-386.tar.gz", + "4802a9b20e533da91adb84aab42e94aa56cfe3e5475d0550bed3385b182e69d8" + ], + "openbsd_amd64": [ + "go1.25.0.openbsd-amd64.tar.gz", + "c016cd984bebe317b19a4f297c4f50def120dc9788490540c89f28e42f1dabe1" + ], + "openbsd_arm": [ + "go1.25.0.openbsd-arm.tar.gz", + "a1e31d0bf22172ddde42edf5ec811ef81be43433df0948ece52fecb247ccfd8d" + ], + "openbsd_arm64": [ + "go1.25.0.openbsd-arm64.tar.gz", + "343ea8edd8c218196e15a859c6072d0dd3246fbbb168481ab665eb4c4140458d" + ], + "openbsd_ppc64": [ + "go1.25.0.openbsd-ppc64.tar.gz", + "694c14da1bcaeb5e3332d49bdc2b6d155067648f8fe1540c5de8f3cf8e157154" + ], + "openbsd_riscv64": [ + "go1.25.0.openbsd-riscv64.tar.gz", + "aa510ad25cf54c06cd9c70b6d80ded69cb20188ac6e1735655eef29ff7e7885f" + ], + "plan9_386": [ + "go1.25.0.plan9-386.tar.gz", + "46f8cef02086cf04bf186c5912776b56535178d4cb319cd19c9fdbdd29231986" + ], + "plan9_amd64": [ + "go1.25.0.plan9-amd64.tar.gz", + "29b34391d84095e44608a228f63f2f88113a37b74a79781353ec043dfbcb427b" + ], + "plan9_arm": [ + "go1.25.0.plan9-arm.tar.gz", + "0a047107d13ebe7943aaa6d54b1d7bbd2e45e68ce449b52915a818da715799c2" + ], + "solaris_amd64": [ + "go1.25.0.solaris-amd64.tar.gz", + "9977f9e4351984364a3b2b78f8b88bfd1d339812356d5237678514594b7d3611" + ], + "windows_386": [ + "go1.25.0.windows-386.zip", + "df9f39db82a803af0db639e3613a36681ab7a42866b1384b3f3a1045663961a7" + ], + "windows_amd64": [ + "go1.25.0.windows-amd64.zip", + "89efb4f9b30812eee083cc1770fdd2913c14d301064f6454851428f9707d190b" + ], + "windows_arm64": [ + "go1.25.0.windows-arm64.zip", + "27bab004c72b3d7bd05a69b6ec0fc54a309b4b78cc569dd963d8b3ec28bfdb8c" + ] + } + } } } diff --git a/WORKSPACE b/WORKSPACE index 84aa32af2f..5218f0ab2d 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -12,33 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -# TODO: https://github.com/google/xls/issues/931 - Everything here should go away and migrate to MODULE.bazel - workspace(name = "com_google_xls") -load("//dependency_support:load_external.bzl", "load_external_repositories") - -load_external_repositories() - -# This is still needed while we have some WORKSPACE dependencies that call rules_python. -# Otherwise, you get errors about missing @rules_python_internal in WORKSPACE. -load( - "@rules_python//python:repositories.bzl", - "py_repositories", -) - -# Must be called before using anything from rules_python, namely in initialize_external_repositories. -# https://github.com/bazelbuild/rules_python/issues/1560#issuecomment-1815118394 -py_repositories() - -load("@rules_hdl//dependency_support:dependency_support.bzl", rules_hdl_dependency_support = "dependency_support") - -rules_hdl_dependency_support() - -load("@rules_hdl//:init.bzl", rules_hdl_init = "init") - -rules_hdl_init(python_interpreter_target = "@project_python_host//:python") - -load("@rules_7zip//:setup.bzl", "setup_7zip") # needed by rules_hdl - -setup_7zip() +# WARNING: This file is deprecated. Please use MODULE.bazel instead. +# It is preserved solely for workspace root detection in older versions of Bazel tooling (primarily +# Bazelisk). Previously, Bazelisk would only look for .bazelversion by detecting the presence of +# this file as the workspace boundary (see https://github.com/bazelbuild/bazelisk/issues/502). diff --git a/dependency_support/load_external.bzl b/dependency_support/load_external.bzl deleted file mode 100644 index d1a2e633bd..0000000000 --- a/dependency_support/load_external.bzl +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2020 The XLS Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""Provides helper that loads external repositories with third-party code.""" - -# TODO: https://github.com/google/xls/issues/931 - all the remaining toplevel projects we need should move to MODULE.bazel, -# somewhat dependent on what becomes available in https://registry.bazel.build/. -# Eventual goal that none of this is needed anymore and the file can be removed. - -load("//dependency_support/rules_hdl:workspace.bzl", repo_rules_hdl = "repo") - -def load_external_repositories(): - """Loads external repositories with third-party code.""" - - # Note: there are more direct dependencies than are explicitly listed here. - # - # By letting direct dependencies be satisfied by transitive WORKSPACE - # setups we let the transitive dependency versions "float" to satisfy their - # package requirements, so that we can bump our dependency versions here - # more easily without debugging/resolving unnecessary conflicts. - # - # This situation will change when XLS moves to bzlmod. See - # https://github.com/google/xls/issues/865 and - # https://github.com/google/xls/issues/931#issue-1667228764 for more - # information / background. - repo_rules_hdl() diff --git a/dependency_support/openroad/BUILD.bazel b/dependency_support/openroad/BUILD.bazel new file mode 100644 index 0000000000..715df82b4b --- /dev/null +++ b/dependency_support/openroad/BUILD.bazel @@ -0,0 +1,15 @@ +# Copyright 2026 The XLS Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Empty BUILD file to mark this directory as a package. diff --git a/dependency_support/openroad/slang_path.patch b/dependency_support/openroad/slang_path.patch new file mode 100644 index 0000000000..25d380ae89 --- /dev/null +++ b/dependency_support/openroad/slang_path.patch @@ -0,0 +1,9 @@ +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -254,5 +254,5 @@ alias( + visibility = ["//visibility:public"], + ) + """, +- path = "bazel", ++ path = ".", + ) diff --git a/dependency_support/or-tools/BUILD.bazel b/dependency_support/or-tools/BUILD.bazel new file mode 100644 index 0000000000..715df82b4b --- /dev/null +++ b/dependency_support/or-tools/BUILD.bazel @@ -0,0 +1,15 @@ +# Copyright 2026 The XLS Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Empty BUILD file to mark this directory as a package. diff --git a/dependency_support/or-tools/make_pdlp_public.patch b/dependency_support/or-tools/make_pdlp_public.patch new file mode 100644 index 0000000000..bf3b35063e --- /dev/null +++ b/dependency_support/or-tools/make_pdlp_public.patch @@ -0,0 +1,10 @@ +--- a/ortools/math_opt/solvers/BUILD.bazel ++++ b/ortools/math_opt/solvers/BUILD.bazel +@@ -362,6 +362,7 @@ + cc_library( + name = "pdlp_solver", ++ visibility = ["//visibility:public"], + srcs = [ + "pdlp_solver.cc", + "pdlp_solver.h", + ], diff --git a/dependency_support/protobuf/BUILD.bazel b/dependency_support/protobuf/BUILD.bazel new file mode 100644 index 0000000000..715df82b4b --- /dev/null +++ b/dependency_support/protobuf/BUILD.bazel @@ -0,0 +1,15 @@ +# Copyright 2026 The XLS Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Empty BUILD file to mark this directory as a package. diff --git a/dependency_support/protobuf/fix_system_python.patch b/dependency_support/protobuf/fix_system_python.patch new file mode 100644 index 0000000000..725cf158be --- /dev/null +++ b/dependency_support/protobuf/fix_system_python.patch @@ -0,0 +1,5 @@ +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -152,1 +152,1 @@ +-system_python = use_extension("//python/dist:system_python.bzl", "system_python_extension", dev_dependency = True) ++system_python = use_extension("//python/dist:system_python.bzl", "system_python_extension") diff --git a/dependency_support/rules_hdl/rename_eigen.patch b/dependency_support/rules_hdl/rename_eigen.patch deleted file mode 100644 index bc5642d67a..0000000000 --- a/dependency_support/rules_hdl/rename_eigen.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/dependency_support/com_github_yosyshq_nextpnr/bundled.BUILD.bazel b/dependency_support/com_github_yosyshq_nextpnr/bundled.BUILD.bazel -index ca6a2f7..b63fd7a 100644 ---- dependency_support/com_github_yosyshq_nextpnr/bundled.BUILD.bazel -+++ dependency_support/com_github_yosyshq_nextpnr/bundled.BUILD.bazel -@@ -42,7 +42,7 @@ DEPS = [ - "@boost//:python", - "@boost//:system", - "@boost//:thread", -- "@eigen//:eigen3", -+ "@eigen//:eigen", - "@rules_python//python/cc:current_py_cc_headers", - ] - -diff --git a/dependency_support/org_theopenroadproject/build_helper.bzl b/dependency_support/org_theopenroadproject/build_helper.bzl -index fd4259c..2b58b21 100644 ---- dependency_support/org_theopenroadproject/build_helper.bzl -+++ dependency_support/org_theopenroadproject/build_helper.bzl -@@ -299,7 +299,7 @@ OPENROAD_LIBRARY_DEPS = [ - "@boost//:property_tree", - "@boost//:stacktrace", - "@boost//:thread", -- "@eigen//:eigen3", -+ "@eigen//:eigen", - "@com_github_quantamhd_lemon//:lemon", - "@org_llvm_openmp//:openmp", - "@com_github_gabime_spdlog//:spdlog", diff --git a/dependency_support/rules_hdl/rename_swig.patch b/dependency_support/rules_hdl/rename_swig.patch deleted file mode 100644 index 2192c7305a..0000000000 --- a/dependency_support/rules_hdl/rename_swig.patch +++ /dev/null @@ -1,29 +0,0 @@ -index b5c1242..7a43e4f 100644 ---- dependency_support/org_theopenroadproject/tcl_wrap_cc.bzl -+++ dependency_support/org_theopenroadproject/tcl_wrap_cc.bzl -@@ -85,6 +85,9 @@ def _tcl_wrap_cc_impl(ctx): - outputs = [output_file], - inputs = src_inputs, - arguments = [args], -+ env = { -+ "SWIG_LIB": "external/swig~/Lib", -+ }, -- tools = ctx.files._swig, -+ tools = ctx.files._swig_lib, - executable = ([file for file in ctx.files._swig if file.basename == "swig"][0]), - ) -@@ -135,8 +138,13 @@ tcl_wrap_cc = rule( - "swig_options": attr.string_list( - doc = "args to pass directly to the swig binary", - ), -+ "_swig_lib": attr.label( -+ default = "@swig//:lib_tcl", -+ allow_files = True, -+ cfg = "exec", -+ ), - "_swig": attr.label( -- default = "@org_swig//:swig_stable", -+ default = "@swig//:swig", - allow_files = True, - cfg = "exec", - ), diff --git a/dependency_support/rules_hdl/rules_hdl_deps.patch b/dependency_support/rules_hdl/rules_hdl_deps.patch deleted file mode 100644 index ef47a5c8d7..0000000000 --- a/dependency_support/rules_hdl/rules_hdl_deps.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/dependency_support/dependency_support.bzl b/dependency_support/dependency_support.bzl -index 5f559a7..310c40f 100644 ---- dependency_support/dependency_support.bzl -+++ dependency_support/dependency_support.bzl -@@ -32,10 +32,6 @@ load("//dependency_support/com_github_westes_flex:com_github_westes_flex.bzl", " - load("//dependency_support/com_github_yosyshq_nextpnr:com_github_yosyshq_nextpnr.bzl", "com_github_yosyshq_nextpnr") - load("//dependency_support/com_github_yosyshq_prjtrellis:com_github_yosyshq_prjtrellis.bzl", "com_github_yosyshq_prjtrellis") - load("//dependency_support/com_github_yosyshq_prjtrellis_db:com_github_yosyshq_prjtrellis_db.bzl", "com_github_yosyshq_prjtrellis_db") --load("//dependency_support/com_google_absl:com_google_absl.bzl", "com_google_absl") --load("//dependency_support/com_google_googletest:com_google_googletest.bzl", "com_google_googletest") --load("//dependency_support/com_google_ortools:com_google_ortools.bzl", "com_google_ortools") --load("//dependency_support/com_google_protobuf:com_google_protobuf.bzl", "com_google_protobuf") - load("//dependency_support/com_google_skywater_pdk:com_google_skywater_pdk.bzl", "com_google_skywater_pdk") - load("//dependency_support/com_icarus_iverilog:com_icarus_iverilog.bzl", "com_icarus_iverilog") - load("//dependency_support/com_opencircuitdesign_magic:com_opencircuitdesign_magic.bzl", "com_opencircuitdesign_magic") -@@ -55,7 +51,6 @@ load("//dependency_support/org_nixos_patchelf:org_nixos_patchelf.bzl", "org_nixo - load("//dependency_support/org_pcre_ftp:org_pcre_ftp.bzl", "org_pcre_ftp") - load("//dependency_support/org_sourceware_bzip2:org_sourceware_bzip2.bzl", "org_sourceware_bzip2") - load("//dependency_support/org_sourceware_libffi:org_sourceware_libffi.bzl", "org_sourceware_libffi") --load("//dependency_support/org_swig:org_swig.bzl", "org_swig") - load("//dependency_support/org_theopenroadproject:org_theopenroadproject.bzl", "org_theopenroadproject") - load("//dependency_support/org_theopenroadproject_asap7_pdk_r1p7:org_theopenroadproject_asap7_pdk_r1p7.bzl", "org_theopenroadproject_asap7_pdk_r1p7") - load("//dependency_support/org_theopenroadproject_asap7sc6t_26:org_theopenroadproject_asap7sc6t_26.bzl", "org_theopenroadproject_asap7sc6t_26") -@@ -86,10 +81,6 @@ def dependency_support(register_toolchains = True): - com_github_yosyshq_nextpnr() - com_github_yosyshq_prjtrellis() - com_github_yosyshq_prjtrellis_db() -- com_google_absl() -- com_google_googletest() -- com_google_protobuf() -- com_google_ortools() - com_google_skywater_pdk() - com_icarus_iverilog() - com_opencircuitdesign_magic() -@@ -109,7 +100,6 @@ def dependency_support(register_toolchains = True): - org_pcre_ftp() - org_sourceware_bzip2() - org_sourceware_libffi() -- org_swig() - org_theopenroadproject() - org_theopenroadproject_asap7_pdk_r1p7() - org_theopenroadproject_asap7sc6t_26() diff --git a/dependency_support/rules_hdl/swig_bzlmod.patch b/dependency_support/rules_hdl/swig_bzlmod.patch deleted file mode 100644 index dcd30c9caa..0000000000 --- a/dependency_support/rules_hdl/swig_bzlmod.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/BUILD b/BUILD -index a2b99dc83..d5e6f7a8b 100644 ---- a/BUILD -+++ b/BUILD -@@ -161,3 +161,15 @@ filegroup( - licenses = ["notice"], # simple notice license for Lib/ - visibility = ["//visibility:public"], - ) -+ -+filegroup( -+ name = "lib_tcl", -+ srcs = glob([ -+ "Lib/*", -+ "Lib/tcl/*", -+ "Lib/std/*", -+ "Lib/typemaps/*", -+ ]), -+ licenses = ["notice"], # simple notice license for Lib/ -+ visibility = ["//visibility:public"], -+) diff --git a/dependency_support/rules_hdl/workspace.bzl b/dependency_support/rules_hdl/workspace.bzl deleted file mode 100644 index 3213960170..0000000000 --- a/dependency_support/rules_hdl/workspace.bzl +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2021 The XLS Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""Loads the rules_hdl package which contains Bazel rules for other tools that -XLS uses.""" - -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") -load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") - -def repo(): - # See MODULE.bazel for the bzlmod-enabled deps. - - # Required to support rules_hdl. - http_archive( - name = "rules_7zip", - strip_prefix = "rules_7zip-e00b15d3cb76b78ddc1c15e7426eb1d1b7ddaa3e", - urls = ["https://github.com/zaucy/rules_7zip/archive/e00b15d3cb76b78ddc1c15e7426eb1d1b7ddaa3e.zip"], - sha256 = "fd9e99f6ccb9e946755f9bc444abefbdd1eedb32c372c56dcacc7eb486aed178", - ) - - # Current as of 2026-01-26 - git_hash = "af93b9a5893e482f9959ce351834960e09a45a7b" - - maybe( - http_archive, - name = "rules_hdl", - integrity = "sha256-qphNuOxqovqNpGtk7sKxclWLPtxnoPm8ViyT+hiMaiw=", - strip_prefix = "bazel_rules_hdl-%s" % git_hash, - urls = [ - "https://github.com/hdl/bazel_rules_hdl/archive/%s.tar.gz" % git_hash, - ], - patches = [ - Label("@//dependency_support/rules_hdl:rules_hdl_deps.patch"), - Label("@//dependency_support/rules_hdl:rename_eigen.patch"), - Label("@//dependency_support/rules_hdl:rename_swig.patch"), - ], - ) diff --git a/xls/build_rules/xls_codegen_fdo_rules.bzl b/xls/build_rules/xls_codegen_fdo_rules.bzl index a497b37fba..fdb19fc8f8 100644 --- a/xls/build_rules/xls_codegen_fdo_rules.bzl +++ b/xls/build_rules/xls_codegen_fdo_rules.bzl @@ -121,7 +121,7 @@ xls_ir_verilog_attrs = { cfg = "exec", ), "sta_tool": attr.label( - default = Label("@org_theopenroadproject//:opensta"), + default = Label("@org_theopenroadproject//src/sta:opensta"), executable = True, cfg = "exec", ), @@ -366,10 +366,10 @@ def xls_ir_verilog_fdo_impl(ctx, src, original_input_files): yosys_runfiles_dir = ctx.executable.yosys_tool.path + ".runfiles" opensta_runfiles_dir = ctx.executable.sta_tool.path + ".runfiles" env = { - "ABC": yosys_runfiles_dir + "/edu_berkeley_abc/abc", + "ABC": yosys_runfiles_dir + "/abc+/abc_bin", "DONT_USE_ARGS": dont_use_args, - "YOSYS_DATDIR": yosys_runfiles_dir + "/at_clifford_yosys/techlibs/", - "TCL_LIBRARY": opensta_runfiles_dir + "/tk_tcl/library", + "YOSYS_DATDIR": yosys_runfiles_dir + "/" + yosys_tool.owner.workspace_name + "/", + "TCL_LIBRARY": opensta_runfiles_dir + "/tcl_lang+/library", } else: env = {} diff --git a/xls/build_rules/xls_rules.bzl b/xls/build_rules/xls_rules.bzl index a738bfca93..1831d08032 100644 --- a/xls/build_rules/xls_rules.bzl +++ b/xls/build_rules/xls_rules.bzl @@ -384,8 +384,8 @@ def _xls_model_generation_impl(ctx): default_load = getattr(standard_cell, "default_output_load", "") script_contents.append("export YOSYS_DATDIR=at_clifford_yosys/techlibs") - script_contents.append("export ABC={}/edu_berkeley_abc/abc".format(yosys_runfiles_dir)) - script_contents.append("export TCL_LIBRARY={}/tk_tcl/library".format(sta_runfiles_dir)) + script_contents.append("export ABC={}/abc+/abc_bin".format(yosys_runfiles_dir)) + script_contents.append("export TCL_LIBRARY={}/tcl_lang+/library".format(sta_runfiles_dir)) script_contents.append("export DONT_USE_ARGS=") script_contents.append("set -e") @@ -461,7 +461,7 @@ currently produced should be considered INCOMPLETE.""", allow_single_file = True, ), "_opensta": attr.label( - default = Label("@org_theopenroadproject//:opensta"), + default = Label("@org_theopenroadproject//src/sta:opensta"), executable = True, cfg = "target", ), diff --git a/xls/dev_tools/generate_vvp_runner.py b/xls/dev_tools/generate_vvp_runner.py index dbb2cdd1b7..3bda9e7a09 100644 --- a/xls/dev_tools/generate_vvp_runner.py +++ b/xls/dev_tools/generate_vvp_runner.py @@ -42,7 +42,7 @@ def main(argv): stdout="${{temp}}.stdout" stderr="${{temp}}.stderr" file={path!r} -./third_party/iverilog/vvp -M ./third_party/iverilog $file > $stdout 2> $stderr +./external/com_icarus_iverilog/vvp -M ./external/com_icarus_iverilog $file > $stdout 2> $stderr cat $stdout cat $stderr >&2 errors=$(cat $stdout $stderr | grep -c -i error) diff --git a/xls/scheduling/BUILD b/xls/scheduling/BUILD index c3b177c41d..6547765c6c 100644 --- a/xls/scheduling/BUILD +++ b/xls/scheduling/BUILD @@ -797,7 +797,7 @@ cc_test( data = [ "@at_clifford_yosys//:yosys", "@com_google_skywater_pdk_sky130_fd_sc_hd//:sky130_fd_sc_hd", - "@org_theopenroadproject//:opensta", + "@org_theopenroadproject//src/sta:opensta", ], deps = [ ":pipeline_scheduling_pass", diff --git a/xls/scheduling/pipeline_scheduling_pass_test.cc b/xls/scheduling/pipeline_scheduling_pass_test.cc index c922880f9b..2bb9bc1eb8 100644 --- a/xls/scheduling/pipeline_scheduling_pass_test.cc +++ b/xls/scheduling/pipeline_scheduling_pass_test.cc @@ -281,7 +281,7 @@ TEST_F(PipelineSchedulingPassTest, FdoWithMultipleProcs) { GetXlsRunfilePath("third_party/yosys/yosys")); XLS_ASSERT_OK_AND_ASSIGN( std::filesystem::path sta_path, - GetXlsRunfilePath("@org_theopenroadproject/opensta")); + GetXlsRunfilePath("@org_theopenroadproject/src/sta/opensta")); XLS_ASSERT_OK_AND_ASSIGN( std::filesystem::path lib_path, GetXlsRunfilePath("@com_google_skywater_pdk_sky130_fd_sc_hd/timing/" diff --git a/xls/simulation/simulators/iverilog_simulator.cc b/xls/simulation/simulators/iverilog_simulator.cc index 66355cedb1..3b43e39d73 100644 --- a/xls/simulation/simulators/iverilog_simulator.cc +++ b/xls/simulation/simulators/iverilog_simulator.cc @@ -54,7 +54,7 @@ absl::StatusOr> InvokeIverilog( absl::Span args) { std::vector args_vec; XLS_ASSIGN_OR_RETURN(std::filesystem::path iverilog_path, - GetXlsRunfilePath("external/com_icarus_iverilog/iverilog-bin")); + GetXlsRunfilePath("iverilog-bin", "com_icarus_iverilog")); args_vec.push_back(iverilog_path.string()); args_vec.push_back("-B"); args_vec.push_back( @@ -68,7 +68,7 @@ absl::StatusOr> InvokeVvp( absl::Span args) { std::vector args_vec; XLS_ASSIGN_OR_RETURN(std::filesystem::path iverilog_path, - GetXlsRunfilePath("external/com_icarus_iverilog/vvp-bin")); + GetXlsRunfilePath("vvp-bin", "com_icarus_iverilog")); args_vec.push_back(iverilog_path.string()); args_vec.push_back("-M"); args_vec.push_back(