diff --git a/.bazelrc.ci b/.bazelrc.ci index f7e08f12d92b5d1df101a98d2ed50a4beb8f0fb0..98940c4994f745417bab4878f167bb11b795f24c 100644 --- a/.bazelrc.ci +++ b/.bazelrc.ci @@ -28,6 +28,31 @@ test --test_output=errors # Output as much information when a test exceeds a timeout test --test_verbose_timeout_warnings -# These locations are cached on the CI -build --disk_cache=${CI_PROJECT_DIR}/.cache/bazel/disk -build --repository_cache=${CI_PROJECT_DIR}/.cache/bazel/repo +# Use remote cache/execution for our builds +# TODO: enable remote execution when runners support `bazel/ape` +# build --remote_executor=${CI_REMOTE_EXECUTOR} +build --remote_cache=${CI_REMOTE_CACHE} +build --remote_timeout=3600 +build --remote_header=${CI_REMOTE_HEADER} +build --experimental_remote_cache_compression +build --jobs=${CI_REMOTE_JOBS} + +# Upload results to the Build Event Service +build --bes_results_url=${CI_BES_RESULTS_URL} +build --bes_backend=${CI_BES_BACKEND} + +# Add build metadata +build --build_metadata=REPO_URL=${CI_PROJECT_URL} +build --build_metadata=BRANCH_NAME=${CI_COMMIT_REF_NAME} +build --build_metadata=COMMIT_SHA=${CI_COMMIT_SHA} +build --build_metadata=HOST=${CI_SERVER_HOST} +build --build_metadata=ROLE=CI +build --build_metadata=USER=gitlab-ci + +# Provide detailed timing information to the remote executor +build --noslim_profile +build --experimental_profile_include_target_label +build --experimental_profile_include_primary_output + +# Eliminate duplicate references in the Build Event Stream +build --nolegacy_important_outputs diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 27e708d860562aab2f657dfe53ad4deb6fc60d58..9ed8cc2e0ccfdf94272c5b6be2e92b07968dca1a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,19 @@ include: - - component: "${CI_SERVER_HOST}/ci/component/bazelisk/bazelisk@v1.0.0-beta.2" + - component: "${CI_SERVER_HOST}/ci/component/bazelisk/bazelisk@v1.0.0-beta.3" + inputs: + variables: | + CI_PROJECT_DIR + CI_PROJECT_ID + CI_REMOTE_EXECUTOR + CI_REMOTE_CACHE + CI_REMOTE_HEADER + CI_REMOTE_JOBS + CI_BES_RESULTS_URL + CI_BES_BACKEND + CI_PROJECT_URL + CI_COMMIT_REF_NAME + CI_COMMIT_SHA + CI_SERVER_HOST default: tags: diff --git a/BUILD.bazel b/BUILD.bazel index 122aa80c8ce79f467932bddd89e3cb6859f79ad3..7d8625751ecb9daec7ca46c1e9f66d7de93574f7 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -1,9 +1,10 @@ load(":binaries.bzl", "BINARIES") +load("@toolchain_utils//toolchain/symlink/target:defs.bzl", "toolchain_symlink_target") [ - alias( + toolchain_symlink_target( name = binary, - actual = "@{}".format(binary), + target = "//ape:{}".format(binary), visibility = ["//visibility:public"], ) for binary in BINARIES diff --git a/MODULE.bazel b/MODULE.bazel index 368b5d24bdab3fdcac7349a0ddb624d65fbc6a3f..571da9add41987c9a72db15600f9b9cbdf00044e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -93,6 +93,15 @@ select( }, ) +resolved = use_repo_rule("@toolchain_utils//toolchain/resolved:defs.bzl", "toolchain_resolved") + +resolved( + name = "resolved-ape", + toolchain_type = "//ape/toolchain/ape:type", +) + +register_toolchains("//ape/toolchain/...") + ape_entrypoint = use_repo_rule("//ape/entrypoint:defs.bzl", "ape_entrypoint") export = use_extension("@toolchain_utils//toolchain/export:defs.bzl", "toolchain_export") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 8dd2cd287cf00b42446bbabfa39bf7dcf61e7d8a..c6844fe8e5aacc24bf45ffe64e697d419d1e413f 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 6, - "moduleFileHash": "1c8c6c32eada779283c7d930502a75da87319a96beaa46c8964e604d95aa1879", + "moduleFileHash": "c55b9d0f21a2824ac484ee47c97270df98a2353c94fd0bd4fc9acbf6e9775613", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -22,7 +22,9 @@ "key": "", "repoName": "ape", "executionPlatformsToRegister": [], - "toolchainsToRegister": [], + "toolchainsToRegister": [ + "//ape/toolchain/..." + ], "extensionUsages": [ { "extensionBzlFile": "//:MODULE.bazel", @@ -43,6 +45,7 @@ "ape-x86_64.macho": "ape-x86_64.macho", "ape.pe": "ape.pe", "launcher": "launcher", + "resolved-ape": "resolved-ape", "cosmos-awk": "cosmos-awk", "awk": "awk", "cosmos-b2sum": "cosmos-b2sum", @@ -518,6 +521,19 @@ "column": 7 } }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//ape/toolchain/ape:type", + "name": "resolved-ape" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 98, + "column": 9 + } + }, { "tagName": "@download_utils//download/file:defs.bzl%download_file", "attributeValues": { @@ -533,7 +549,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -546,7 +562,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -565,7 +581,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -578,7 +594,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -597,7 +613,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -610,7 +626,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -629,7 +645,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -642,7 +658,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -661,7 +677,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -674,7 +690,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -693,7 +709,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -706,7 +722,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -725,7 +741,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -738,7 +754,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -757,7 +773,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -770,7 +786,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -789,7 +805,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -802,7 +818,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -821,7 +837,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -834,7 +850,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -853,7 +869,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -866,7 +882,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -885,7 +901,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -898,7 +914,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -917,7 +933,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -930,7 +946,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -949,7 +965,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -962,7 +978,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -981,7 +997,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -994,7 +1010,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1013,7 +1029,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1026,7 +1042,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1045,7 +1061,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1058,7 +1074,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1077,7 +1093,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1090,7 +1106,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1109,7 +1125,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1122,7 +1138,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1141,7 +1157,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1154,7 +1170,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1173,7 +1189,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1186,7 +1202,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1205,7 +1221,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1218,7 +1234,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1237,7 +1253,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1250,7 +1266,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1269,7 +1285,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1282,7 +1298,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1301,7 +1317,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1314,7 +1330,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1333,7 +1349,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1346,7 +1362,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1365,7 +1381,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1378,7 +1394,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1397,7 +1413,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1410,7 +1426,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1429,7 +1445,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1442,7 +1458,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1461,7 +1477,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1474,7 +1490,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1493,7 +1509,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1506,7 +1522,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1525,7 +1541,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1538,7 +1554,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1557,7 +1573,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1570,7 +1586,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1589,7 +1605,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1602,7 +1618,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1621,7 +1637,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1634,7 +1650,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1653,7 +1669,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1666,7 +1682,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1685,7 +1701,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1698,7 +1714,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1717,7 +1733,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1730,7 +1746,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1749,7 +1765,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1762,7 +1778,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1781,7 +1797,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1794,7 +1810,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1813,7 +1829,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1826,7 +1842,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1845,7 +1861,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1858,7 +1874,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1877,7 +1893,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1890,7 +1906,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1909,7 +1925,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1922,7 +1938,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1941,7 +1957,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1954,7 +1970,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1973,7 +1989,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1986,7 +2002,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2005,7 +2021,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2018,7 +2034,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2037,7 +2053,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2050,7 +2066,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2069,7 +2085,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2082,7 +2098,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2101,7 +2117,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2114,7 +2130,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2133,7 +2149,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2146,7 +2162,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2165,7 +2181,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2178,7 +2194,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2197,7 +2213,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2210,7 +2226,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2229,7 +2245,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2242,7 +2258,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2261,7 +2277,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2274,7 +2290,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2293,7 +2309,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2306,7 +2322,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2325,7 +2341,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2338,7 +2354,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2357,7 +2373,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2370,7 +2386,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2389,7 +2405,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2402,7 +2418,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2421,7 +2437,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2434,7 +2450,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2453,7 +2469,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2466,7 +2482,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2485,7 +2501,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2498,7 +2514,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2517,7 +2533,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2530,7 +2546,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2549,7 +2565,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2562,7 +2578,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2581,7 +2597,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2594,7 +2610,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2613,7 +2629,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2626,7 +2642,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2645,7 +2661,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2658,7 +2674,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2677,7 +2693,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2690,7 +2706,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2709,7 +2725,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2722,7 +2738,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2741,7 +2757,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2754,7 +2770,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2773,7 +2789,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2786,7 +2802,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2805,7 +2821,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2818,7 +2834,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2837,7 +2853,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2850,7 +2866,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2869,7 +2885,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2882,7 +2898,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2901,7 +2917,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2914,7 +2930,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2933,7 +2949,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2946,7 +2962,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2965,7 +2981,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2978,7 +2994,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2997,7 +3013,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3010,7 +3026,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3029,7 +3045,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3042,7 +3058,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3061,7 +3077,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3074,7 +3090,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3093,7 +3109,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3106,7 +3122,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3125,7 +3141,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3138,7 +3154,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3157,7 +3173,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3170,7 +3186,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3189,7 +3205,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3202,7 +3218,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3221,7 +3237,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3234,7 +3250,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3253,7 +3269,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3266,7 +3282,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3285,7 +3301,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3298,7 +3314,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3317,7 +3333,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3330,7 +3346,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3349,7 +3365,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3362,7 +3378,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3381,7 +3397,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3394,7 +3410,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3413,7 +3429,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3426,7 +3442,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3445,7 +3461,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3458,7 +3474,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3477,7 +3493,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3490,7 +3506,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3509,7 +3525,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3522,7 +3538,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3541,7 +3557,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3554,7 +3570,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3573,7 +3589,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3586,7 +3602,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3605,7 +3621,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3618,7 +3634,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3637,7 +3653,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3650,7 +3666,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3669,7 +3685,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3682,7 +3698,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3701,7 +3717,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3714,7 +3730,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3733,7 +3749,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3746,7 +3762,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3765,7 +3781,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3778,7 +3794,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3797,7 +3813,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3810,7 +3826,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3829,7 +3845,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3842,7 +3858,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3861,7 +3877,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3874,7 +3890,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3893,7 +3909,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3906,7 +3922,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3925,7 +3941,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3938,7 +3954,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3957,7 +3973,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3970,7 +3986,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3989,7 +4005,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4002,7 +4018,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4021,7 +4037,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4034,7 +4050,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4053,7 +4069,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4066,7 +4082,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4085,7 +4101,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4098,7 +4114,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4117,7 +4133,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4130,7 +4146,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4149,7 +4165,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4162,7 +4178,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4181,7 +4197,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4194,7 +4210,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4213,7 +4229,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4226,7 +4242,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4245,7 +4261,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4258,7 +4274,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4277,7 +4293,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4290,7 +4306,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4309,7 +4325,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4322,7 +4338,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4341,7 +4357,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4354,7 +4370,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4373,7 +4389,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4386,7 +4402,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4405,7 +4421,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4418,7 +4434,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4437,7 +4453,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4450,7 +4466,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4469,7 +4485,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4482,7 +4498,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4501,7 +4517,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4514,7 +4530,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4533,7 +4549,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4546,7 +4562,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4565,7 +4581,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4578,7 +4594,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4597,7 +4613,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4610,7 +4626,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4629,7 +4645,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4642,7 +4658,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4661,7 +4677,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4674,7 +4690,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4693,7 +4709,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4706,7 +4722,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4725,7 +4741,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4738,7 +4754,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4757,7 +4773,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4770,7 +4786,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4789,7 +4805,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4802,7 +4818,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4821,7 +4837,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4834,7 +4850,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4853,7 +4869,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4866,7 +4882,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4885,7 +4901,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4898,7 +4914,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4917,7 +4933,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4930,7 +4946,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4949,7 +4965,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4962,7 +4978,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4981,7 +4997,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4994,7 +5010,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5013,7 +5029,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5026,7 +5042,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5045,7 +5061,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5058,7 +5074,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5077,7 +5093,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5090,7 +5106,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5109,7 +5125,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5122,7 +5138,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5141,7 +5157,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5154,7 +5170,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5173,7 +5189,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5186,7 +5202,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5205,7 +5221,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5218,7 +5234,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5237,7 +5253,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5250,7 +5266,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5269,7 +5285,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5282,7 +5298,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5301,7 +5317,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5314,7 +5330,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5333,7 +5349,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5346,7 +5362,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5365,7 +5381,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5378,7 +5394,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5397,7 +5413,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5410,7 +5426,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5429,7 +5445,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5442,7 +5458,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } } @@ -5456,7 +5472,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 98, + "line": 107, "column": 23 }, "imports": {}, @@ -5471,7 +5487,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5484,7 +5500,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5497,7 +5513,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5510,7 +5526,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5523,7 +5539,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5536,7 +5552,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5549,7 +5565,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5562,7 +5578,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5575,7 +5591,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5588,7 +5604,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5601,7 +5617,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5614,7 +5630,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5627,7 +5643,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5640,7 +5656,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5653,7 +5669,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5666,7 +5682,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5679,7 +5695,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5692,7 +5708,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5705,7 +5721,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5718,7 +5734,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5731,7 +5747,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5744,7 +5760,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5757,7 +5773,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5770,7 +5786,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5783,7 +5799,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5796,7 +5812,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5809,7 +5825,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5822,7 +5838,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5835,7 +5851,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5848,7 +5864,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5861,7 +5877,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5874,7 +5890,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5887,7 +5903,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5900,7 +5916,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5913,7 +5929,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5926,7 +5942,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5939,7 +5955,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5952,7 +5968,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5965,7 +5981,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5978,7 +5994,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5991,7 +6007,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6004,7 +6020,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6017,7 +6033,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6030,7 +6046,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6043,7 +6059,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6056,7 +6072,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6069,7 +6085,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6082,7 +6098,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6095,7 +6111,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6108,7 +6124,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6121,7 +6137,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6134,7 +6150,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6147,7 +6163,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6160,7 +6176,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6173,7 +6189,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6186,7 +6202,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6199,7 +6215,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6212,7 +6228,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6225,7 +6241,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6238,7 +6254,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6251,7 +6267,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6264,7 +6280,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6277,7 +6293,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6290,7 +6306,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6303,7 +6319,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6316,7 +6332,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6329,7 +6345,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6342,7 +6358,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6355,7 +6371,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6368,7 +6384,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6381,7 +6397,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6394,7 +6410,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6407,7 +6423,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6420,7 +6436,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6433,7 +6449,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6446,7 +6462,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6459,7 +6475,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6472,7 +6488,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6485,7 +6501,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6498,7 +6514,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6511,7 +6527,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6524,7 +6540,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6537,7 +6553,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6550,7 +6566,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6563,7 +6579,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6576,7 +6592,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6589,7 +6605,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6602,7 +6618,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6615,7 +6631,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6628,7 +6644,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6641,7 +6657,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6654,7 +6670,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6667,7 +6683,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6680,7 +6696,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6693,7 +6709,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6706,7 +6722,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6719,7 +6735,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6732,7 +6748,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6745,7 +6761,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6758,7 +6774,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6771,7 +6787,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6784,7 +6800,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6797,7 +6813,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6810,7 +6826,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6823,7 +6839,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6836,7 +6852,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6849,7 +6865,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6862,7 +6878,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6875,7 +6891,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6888,7 +6904,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6901,7 +6917,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6914,7 +6930,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6927,7 +6943,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6940,7 +6956,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6953,7 +6969,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6966,7 +6982,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6979,7 +6995,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6992,7 +7008,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7005,7 +7021,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7018,7 +7034,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7031,7 +7047,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7044,7 +7060,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7057,7 +7073,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7070,7 +7086,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7083,7 +7099,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7096,7 +7112,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7109,7 +7125,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7122,7 +7138,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7135,7 +7151,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7148,7 +7164,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7161,7 +7177,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7174,7 +7190,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7187,7 +7203,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7200,7 +7216,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7213,7 +7229,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7226,7 +7242,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7239,7 +7255,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7252,7 +7268,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7265,7 +7281,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7278,7 +7294,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7291,7 +7307,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7304,7 +7320,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7317,7 +7333,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7330,7 +7346,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7343,7 +7359,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7356,7 +7372,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7369,7 +7385,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7382,7 +7398,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7395,7 +7411,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7408,7 +7424,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7421,7 +7437,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7434,7 +7450,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7447,7 +7463,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7460,7 +7476,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } } diff --git a/ape/BUILD.bazel b/ape/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..83c090876dba5bcffe636eecf424c67e9e9c4b97 --- /dev/null +++ b/ape/BUILD.bazel @@ -0,0 +1,11 @@ +load("//:binaries.bzl", "BINARIES") +load("//ape/binary:defs.bzl", "ape_binary") + +[ + ape_binary( + name = binary, + target = "@cosmos-{}//:{}".format(binary, binary), + visibility = ["//:__subpackages__"], + ) + for binary in BINARIES +] diff --git a/ape/binary/BUILD.bazel b/ape/binary/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..e67b24f3531a3ae4b00ca6963bc0f27167c5ca84 --- /dev/null +++ b/ape/binary/BUILD.bazel @@ -0,0 +1,7 @@ +alias( + name = "template", + actual = select({ + "@toolchain_utils//toolchain/constraint/os:windows": ":nt.tmpl.bat", + "//conditions:default": ":posix.tmpl.sh", + }), +) diff --git a/ape/binary/defs.bzl b/ape/binary/defs.bzl new file mode 100644 index 0000000000000000000000000000000000000000..d373631f93ce652f8c899c8a2d08b34a05c6be01 --- /dev/null +++ b/ape/binary/defs.bzl @@ -0,0 +1,5 @@ +load(":rule.bzl", _binary = "binary") + +visibility("//...") + +ape_binary = _binary diff --git a/ape/binary/nt.tmpl.bat b/ape/binary/nt.tmpl.bat new file mode 100644 index 0000000000000000000000000000000000000000..4f54e68774c54bdf4d2c3c641ef5cd4a4f9f33ea --- /dev/null +++ b/ape/binary/nt.tmpl.bat @@ -0,0 +1,49 @@ +@echo off + +:: Enable Batch extensions +verify other 2>nul +setlocal EnableExtensions +if errorlevel 1 ( + echo "Failed to enable extensions" + exit /b 120 +) + +:: Bazel substitutions +call :runfiles TARGET "{{target}}" +if errorlevel 1 exit /b %ERRORLEVEL% +call :runfiles APE "{{ape}}" +if errorlevel 1 exit /b %ERRORLEVEL% + +%APE% %TARGET% %* +exit /b %ERRORLEVEL% + +:runfiles - find a file in the Bazel runfiles +:: %1 - return variable +:: %2 - runfile path +setlocal +set "TARGET=%~2" + +if [%RUNFILES_MANIFEST_FILE%] equ [] if exist "MANIFEST" ( + set "RUNFILES_MANIFEST_FILE=MANIFEST" +) + +if exist "%RUNFILES_MANIFEST_FILE%" ( + for /f "tokens=1,2* usebackq" %%a in ("%RUNFILES_MANIFEST_FILE%") do ( + if "_main/%TARGET%" == "%%a" ( + set "RESOLVED=%%~fb" + break + ) + if "%TARGET%" == "../%%a" ( + set "RESOLVED=%%~fb" + break + ) + ) +) + +if [%RESOLVED%] equ [] ( + echo>&2.Failed to find runfile: %TARGET% + exit /b 2 +) + +endlocal & set %~1=%RESOLVED% +goto :eof \ No newline at end of file diff --git a/ape/binary/posix.tmpl.sh b/ape/binary/posix.tmpl.sh new file mode 100644 index 0000000000000000000000000000000000000000..f511805147f84e5029e9790eeae1ec72f75765b2 --- /dev/null +++ b/ape/binary/posix.tmpl.sh @@ -0,0 +1,13 @@ +#! /usr/bin/env sh + +# Strict shell +set -o nounset +set -o errexit + +# Bazel substitutions +TARGET="{{target}}" +APE="{{ape}}" +readonly TARGET APE + +# Execute! +"${APE}" "${TARGET}" "${@}" diff --git a/ape/binary/rule.bzl b/ape/binary/rule.bzl new file mode 100644 index 0000000000000000000000000000000000000000..05b8a45b2d99b0561a344f3ef85eb91463e1064d --- /dev/null +++ b/ape/binary/rule.bzl @@ -0,0 +1,58 @@ +visibility("//ape/binary/...") + +DOC = """Launches an αcτµαlly pδrταblε εxεcµταblε (APE) binary with the correct launcher. + +This avoids any issues with `binfmt_misc` picking up binaries under Wine or similar. +""" + +ATTRS = { + "target": attr.label( + doc = "The ape binary target to launch", + allow_single_file = True, + executable = True, + cfg = "exec", + ), + "_template": attr.label( + doc = "The executable template script.", + allow_single_file = True, + default = ":template", + ), +} + +def implementation(ctx): + ape = ctx.toolchains["//ape/toolchain/ape:type"] + + executable = ctx.actions.declare_file("{}.{}".format(ctx.label.name, ctx.file._template.extension)) + + substitutions = ctx.actions.template_dict() + substitutions.add("{{ape}}", ape.executable.short_path) + substitutions.add("{{target}}", ctx.file.target.short_path) + + ctx.actions.expand_template( + template = ctx.file._template, + output = executable, + computed_substitutions = substitutions, + is_executable = True, + ) + + files = depset([executable]) + + runfiles = ctx.runfiles([executable, ctx.file.target]) + runfiles = runfiles.merge(ctx.attr.target.default_runfiles) + runfiles = runfiles.merge(ape.default.default_runfiles) + + return DefaultInfo( + executable = executable, + files = files, + runfiles = runfiles, + ) + +ape_binary = rule( + doc = DOC, + attrs = ATTRS, + implementation = implementation, + toolchains = ["//ape/toolchain/ape:type"], + executable = True, +) + +binary = ape_binary diff --git a/ape/entrypoint/BUILD.tmpl.bazel b/ape/entrypoint/BUILD.tmpl.bazel index 11ce2e43d0c07a5b970bbf99600bb161be25644e..b65b0ad510e406462e4a3c6582dfa58e87625d5e 100644 --- a/ape/entrypoint/BUILD.tmpl.bazel +++ b/ape/entrypoint/BUILD.tmpl.bazel @@ -1,14 +1 @@ -load("@toolchain_utils//toolchain/symlink/target:defs.bzl", "toolchain_symlink_target") - exports_files({{exports}}) - -toolchain_symlink_target( - name = "{{binary}}", - # TODO: remove this when it is upstreamed into a new release - basename = select({ - "@toolchain_utils//toolchain/constraint/os:windows": "{{binary}}.exe", - "//conditions:default": "{{binary}}", - }), - target = ":entrypoint", - visibility = ["//visibility:public"], -) diff --git a/ape/entrypoint/repository.bzl b/ape/entrypoint/repository.bzl index 409ddfd833d605b1188344957b724d67478793d3..020f83ce0d8b26d1a3a4bf206ac2a8fda19adace 100644 --- a/ape/entrypoint/repository.bzl +++ b/ape/entrypoint/repository.bzl @@ -41,7 +41,6 @@ def implementation(rctx): rctx.template("BUILD.bazel", rctx.attr.build, { "{{exports}}": repr(["entrypoint"]), - "{{binary}}": rctx.path(rctx.attr.binary).basename, }) entrypoint = repository_rule( diff --git a/ape/pe/ape.cs b/ape/pe/ape.cs new file mode 100644 index 0000000000000000000000000000000000000000..92b8cbbbb24d966ecb05c7681b904f51a2de4f5d --- /dev/null +++ b/ape/pe/ape.cs @@ -0,0 +1,42 @@ +using System; +using System.IO; +using System.Collections.Generic; +using System.Diagnostics; + +class Entrypoint { + static int Main() { + string[] args = Environment.GetCommandLineArgs(); + + if (args.Length < 2) { + Console.Error.WriteLine(@"USAGE + + ape PROG [ARGV1,ARGV2,...] + ape - PROG [ARGV0,ARGV1,...]"); + return 1; + } + + // TODO: support rewriting argument zero + if (args[1] == "-") { + Console.Error.WriteLine("`-` unsupported"); + return 2; + } + + // Figure out the arguments + uint index = 1; + string fileName = Path.GetFullPath(args[index]); + string arguments = ""; + for (uint i = index + 1; i < args.Length; i++) { + arguments += string.Format(" \"{0}\"", args[i].Replace("\"", "\\\"")); + } + + // Run the binary + using(Process process = new Process()) { + process.StartInfo.UseShellExecute = false; + process.StartInfo.FileName = fileName; + process.StartInfo.Arguments = arguments; + process.Start(); + process.WaitForExit(); + return process.ExitCode; + } + } +} \ No newline at end of file diff --git a/ape/pe/repository.bzl b/ape/pe/repository.bzl index c212a3a750f8e7582c7af83ed18bd228518f8f23..0be08280e640aa3118ce9667bd5f6209a02d0e1b 100644 --- a/ape/pe/repository.bzl +++ b/ape/pe/repository.bzl @@ -13,17 +13,50 @@ ATTRS = { allow_single_file = True, default = ":BUILD.tmpl.bazel", ), - "false": attr.label( - doc = "The αcτµαlly pδrταblε εxεcµταblε `false` binary.", - allow_single_file = True, - executable = True, - cfg = "exec", - default = "@cosmos-false//:false", + "_cs": attr.label( + doc = "C# source code for the APE executable.", + default = ":ape.cs", ), } +def csc(rctx): + """Finds the C# compiler from common directories. + + Args: + rctx: the repository context to perform local command execution with + + Returns: + A Bazel path to the C# compiler + """ + result = rctx.execute(("cmd.exe", "/c", "@echo.%SYSTEMROOT%")) + if result.return_code != 0: + fail("Failed to find system root: {}".format(result.stderr)) + root = rctx.path(result.stdout.strip()) + + framework = root.get_child("Microsoft.NET/Framework64") + if not framework.exists: + fail("Failed to find .NET framework: {}".format(framework)) + + for child in framework.readdir(): + csc = child.get_child("csc.exe") + if csc.exists: + return csc + + fail("Failed to find C# compiler") + def implementation(rctx): - rctx.symlink(rctx.attr.false, "ape") + compiler = csc(rctx) + + ape = rctx.path("ape.exe") + source = rctx.path(rctx.attr._cs) + source = str(source).replace("/", "\\") + + rctx.report_progress("Compiling C# APE") + result = rctx.execute((compiler, "/warnaserror", "/warn:4", "/nologo", "/out:{}".format(ape), "/target:exe", "/optimize", source)) + if result.return_code != 0: + fail("Failed to compile C# APE: {}".format(result.stdout)) + + rctx.symlink("ape.exe", "ape") rctx.template("BUILD.bazel", rctx.attr.build, { "{{exports}}": repr(["ape"]), diff --git a/ape/test/BUILD.bazel b/ape/test/BUILD.bazel index 260a4fb4e6dcc116257a1c8c778b58f215a02851..289d78f2c4b6933561695e19b127477bf61569c6 100644 --- a/ape/test/BUILD.bazel +++ b/ape/test/BUILD.bazel @@ -56,7 +56,7 @@ alias( "dircolors": ["--version"], "dirname": ["--version"], "du": ["--version"], - "emacs": ["--version"], + # "emacs": ["--version"], "emacsclient": ["--version"], "env": ["--version"], "expand": ["--version"], diff --git a/ape/toolchain/ape/BUILD.bazel b/ape/toolchain/ape/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..324d72a6c9f322f250538cb59f6ecdc523d84a6b --- /dev/null +++ b/ape/toolchain/ape/BUILD.bazel @@ -0,0 +1,55 @@ +load("@toolchain_utils//toolchain/symlink/target:defs.bzl", "toolchain_symlink_target") +load("@toolchain_utils//toolchain/test:defs.bzl", "toolchain_test") + +toolchain_type( + name = "type", + visibility = ["//visibility:public"], +) + +[ + ( + toolchain_symlink_target( + name = "ape-{}-{}".format(cpu, os), + target = "{}//:ape".format(target), + ), + toolchain( + name = "{}-{}".format(cpu, os), + exec_compatible_with = ( + "@toolchain_utils//toolchain/constraint/cpu:{}".format(cpu), + "@toolchain_utils//toolchain/constraint/os:{}".format(os), + ), + toolchain = ":ape-{}-{}".format(cpu, os), + toolchain_type = ":type", + ), + ) + for cpu, os, target in ( + ("amd64", "linux", "@ape-x86_64.elf"), + ("amd64", "windows", "@ape.pe"), + ("amd64", "macos", "@ape-x86_64.macho"), + ("amd64", "openbsd", "@ape-x86_64.elf"), + ("amd64", "netbsd", "@ape-x86_64.elf"), + ("amd64", "freebsd", "@ape-x86_64.elf"), + ("arm64", "linux", "@ape-arm64.elf"), + ("arm64", "macos", "@ape-arm64.macho"), + ("arm64", "freebsd", "@ape-arm64.elf"), + ) +] + +alias( + name = "resolved", + actual = "@resolved-ape", + visibility = ["//visibility:public"], +) + +toolchain_test( + name = "ape", + size = "small", + status = 1, + stderr = "@toolchain_utils//toolchain/test:non-empty", + stdout = "@toolchain_utils//toolchain/test:empty", + # TODO: make `ape.pe` work like an actual launcher + target_compatible_with = [ + "@toolchain_utils//toolchain/constraint/os:linux", + ], + toolchains = [":resolved"], +) diff --git a/e2e/.bazelrc.ci b/e2e/.bazelrc.ci index f7e08f12d92b5d1df101a98d2ed50a4beb8f0fb0..98940c4994f745417bab4878f167bb11b795f24c 100644 --- a/e2e/.bazelrc.ci +++ b/e2e/.bazelrc.ci @@ -28,6 +28,31 @@ test --test_output=errors # Output as much information when a test exceeds a timeout test --test_verbose_timeout_warnings -# These locations are cached on the CI -build --disk_cache=${CI_PROJECT_DIR}/.cache/bazel/disk -build --repository_cache=${CI_PROJECT_DIR}/.cache/bazel/repo +# Use remote cache/execution for our builds +# TODO: enable remote execution when runners support `bazel/ape` +# build --remote_executor=${CI_REMOTE_EXECUTOR} +build --remote_cache=${CI_REMOTE_CACHE} +build --remote_timeout=3600 +build --remote_header=${CI_REMOTE_HEADER} +build --experimental_remote_cache_compression +build --jobs=${CI_REMOTE_JOBS} + +# Upload results to the Build Event Service +build --bes_results_url=${CI_BES_RESULTS_URL} +build --bes_backend=${CI_BES_BACKEND} + +# Add build metadata +build --build_metadata=REPO_URL=${CI_PROJECT_URL} +build --build_metadata=BRANCH_NAME=${CI_COMMIT_REF_NAME} +build --build_metadata=COMMIT_SHA=${CI_COMMIT_SHA} +build --build_metadata=HOST=${CI_SERVER_HOST} +build --build_metadata=ROLE=CI +build --build_metadata=USER=gitlab-ci + +# Provide detailed timing information to the remote executor +build --noslim_profile +build --experimental_profile_include_target_label +build --experimental_profile_include_primary_output + +# Eliminate duplicate references in the Build Event Stream +build --nolegacy_important_outputs diff --git a/e2e/BUILD.bazel b/e2e/BUILD.bazel index 92451b295a5a2d486afe6fa90890a706ea3f5aa1..e11e06f7bded080120bda9a5864d7229b556302f 100644 --- a/e2e/BUILD.bazel +++ b/e2e/BUILD.bazel @@ -5,6 +5,5 @@ build_test( size = "small", targets = [ "@ape-curl//:entrypoint", - "@ape-curl//:curl", ], ) diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index 85d48addf81f2c2845aa571cb338d41a3bd0897e..0349ddf7eaa7f339bac8cc5eeb6cd80828409a54 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -14,7 +14,7 @@ }, "localOverrideHashes": { "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0", - "ape": "1c8c6c32eada779283c7d930502a75da87319a96beaa46c8964e604d95aa1879" + "ape": "c55b9d0f21a2824ac484ee47c97270df98a2353c94fd0bd4fc9acbf6e9775613" }, "moduleDepGraph": { "": { @@ -192,7 +192,9 @@ "key": "ape@_", "repoName": "ape", "executionPlatformsToRegister": [], - "toolchainsToRegister": [], + "toolchainsToRegister": [ + "//ape/toolchain/..." + ], "extensionUsages": [ { "extensionBzlFile": "//:MODULE.bazel", @@ -213,6 +215,7 @@ "ape-x86_64.macho": "ape-x86_64.macho", "ape.pe": "ape.pe", "launcher": "launcher", + "resolved-ape": "resolved-ape", "cosmos-awk": "cosmos-awk", "awk": "awk", "cosmos-b2sum": "cosmos-b2sum", @@ -688,6 +691,19 @@ "column": 7 } }, + { + "tagName": "@toolchain_utils//toolchain/resolved:defs.bzl%toolchain_resolved", + "attributeValues": { + "toolchain_type": "//ape/toolchain/ape:type", + "name": "resolved-ape" + }, + "devDependency": false, + "location": { + "file": "@@ape~//:MODULE.bazel", + "line": 98, + "column": 9 + } + }, { "tagName": "@download_utils//download/file:defs.bzl%download_file", "attributeValues": { @@ -703,7 +719,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -716,7 +732,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -735,7 +751,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -748,7 +764,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -767,7 +783,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -780,7 +796,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -799,7 +815,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -812,7 +828,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -831,7 +847,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -844,7 +860,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -863,7 +879,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -876,7 +892,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -895,7 +911,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -908,7 +924,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -927,7 +943,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -940,7 +956,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -959,7 +975,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -972,7 +988,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -991,7 +1007,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1004,7 +1020,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1023,7 +1039,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1036,7 +1052,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1055,7 +1071,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1068,7 +1084,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1087,7 +1103,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1100,7 +1116,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1119,7 +1135,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1132,7 +1148,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1151,7 +1167,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1164,7 +1180,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1183,7 +1199,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1196,7 +1212,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1215,7 +1231,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1228,7 +1244,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1247,7 +1263,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1260,7 +1276,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1279,7 +1295,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1292,7 +1308,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1311,7 +1327,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1324,7 +1340,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1343,7 +1359,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1356,7 +1372,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1375,7 +1391,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1388,7 +1404,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1407,7 +1423,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1420,7 +1436,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1439,7 +1455,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1452,7 +1468,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1471,7 +1487,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1484,7 +1500,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1503,7 +1519,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1516,7 +1532,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1535,7 +1551,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1548,7 +1564,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1567,7 +1583,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1580,7 +1596,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1599,7 +1615,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1612,7 +1628,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1631,7 +1647,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1644,7 +1660,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1663,7 +1679,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1676,7 +1692,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1695,7 +1711,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1708,7 +1724,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1727,7 +1743,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1740,7 +1756,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1759,7 +1775,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1772,7 +1788,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1791,7 +1807,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1804,7 +1820,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1823,7 +1839,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1836,7 +1852,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1855,7 +1871,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1868,7 +1884,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1887,7 +1903,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1900,7 +1916,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1919,7 +1935,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1932,7 +1948,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1951,7 +1967,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1964,7 +1980,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -1983,7 +1999,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -1996,7 +2012,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2015,7 +2031,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2028,7 +2044,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2047,7 +2063,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2060,7 +2076,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2079,7 +2095,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2092,7 +2108,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2111,7 +2127,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2124,7 +2140,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2143,7 +2159,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2156,7 +2172,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2175,7 +2191,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2188,7 +2204,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2207,7 +2223,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2220,7 +2236,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2239,7 +2255,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2252,7 +2268,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2271,7 +2287,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2284,7 +2300,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2303,7 +2319,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2316,7 +2332,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2335,7 +2351,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2348,7 +2364,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2367,7 +2383,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2380,7 +2396,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2399,7 +2415,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2412,7 +2428,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2431,7 +2447,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2444,7 +2460,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2463,7 +2479,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2476,7 +2492,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2495,7 +2511,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2508,7 +2524,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2527,7 +2543,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2540,7 +2556,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2559,7 +2575,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2572,7 +2588,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2591,7 +2607,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2604,7 +2620,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2623,7 +2639,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2636,7 +2652,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2655,7 +2671,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2668,7 +2684,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2687,7 +2703,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2700,7 +2716,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2719,7 +2735,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2732,7 +2748,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2751,7 +2767,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2764,7 +2780,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2783,7 +2799,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2796,7 +2812,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2815,7 +2831,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2828,7 +2844,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2847,7 +2863,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2860,7 +2876,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2879,7 +2895,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2892,7 +2908,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2911,7 +2927,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2924,7 +2940,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2943,7 +2959,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2956,7 +2972,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -2975,7 +2991,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -2988,7 +3004,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3007,7 +3023,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3020,7 +3036,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3039,7 +3055,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3052,7 +3068,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3071,7 +3087,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3084,7 +3100,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3103,7 +3119,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3116,7 +3132,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3135,7 +3151,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3148,7 +3164,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3167,7 +3183,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3180,7 +3196,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3199,7 +3215,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3212,7 +3228,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3231,7 +3247,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3244,7 +3260,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3263,7 +3279,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3276,7 +3292,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3295,7 +3311,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3308,7 +3324,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3327,7 +3343,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3340,7 +3356,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3359,7 +3375,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3372,7 +3388,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3391,7 +3407,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3404,7 +3420,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3423,7 +3439,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3436,7 +3452,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3455,7 +3471,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3468,7 +3484,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3487,7 +3503,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3500,7 +3516,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3519,7 +3535,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3532,7 +3548,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3551,7 +3567,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3564,7 +3580,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3583,7 +3599,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3596,7 +3612,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3615,7 +3631,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3628,7 +3644,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3647,7 +3663,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3660,7 +3676,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3679,7 +3695,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3692,7 +3708,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3711,7 +3727,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3724,7 +3740,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3743,7 +3759,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3756,7 +3772,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3775,7 +3791,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3788,7 +3804,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3807,7 +3823,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3820,7 +3836,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3839,7 +3855,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3852,7 +3868,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3871,7 +3887,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3884,7 +3900,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3903,7 +3919,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3916,7 +3932,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3935,7 +3951,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3948,7 +3964,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3967,7 +3983,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -3980,7 +3996,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -3999,7 +4015,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4012,7 +4028,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4031,7 +4047,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4044,7 +4060,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4063,7 +4079,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4076,7 +4092,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4095,7 +4111,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4108,7 +4124,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4127,7 +4143,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4140,7 +4156,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4159,7 +4175,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4172,7 +4188,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4191,7 +4207,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4204,7 +4220,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4223,7 +4239,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4236,7 +4252,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4255,7 +4271,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4268,7 +4284,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4287,7 +4303,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4300,7 +4316,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4319,7 +4335,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4332,7 +4348,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4351,7 +4367,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4364,7 +4380,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4383,7 +4399,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4396,7 +4412,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4415,7 +4431,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4428,7 +4444,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4447,7 +4463,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4460,7 +4476,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4479,7 +4495,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4492,7 +4508,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4511,7 +4527,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4524,7 +4540,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4543,7 +4559,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4556,7 +4572,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4575,7 +4591,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4588,7 +4604,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4607,7 +4623,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4620,7 +4636,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4639,7 +4655,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4652,7 +4668,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4671,7 +4687,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4684,7 +4700,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4703,7 +4719,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4716,7 +4732,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4735,7 +4751,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4748,7 +4764,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4767,7 +4783,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4780,7 +4796,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4799,7 +4815,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4812,7 +4828,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4831,7 +4847,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4844,7 +4860,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4863,7 +4879,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4876,7 +4892,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4895,7 +4911,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4908,7 +4924,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4927,7 +4943,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4940,7 +4956,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4959,7 +4975,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -4972,7 +4988,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -4991,7 +5007,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5004,7 +5020,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5023,7 +5039,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5036,7 +5052,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5055,7 +5071,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5068,7 +5084,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5087,7 +5103,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5100,7 +5116,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5119,7 +5135,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5132,7 +5148,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5151,7 +5167,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5164,7 +5180,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5183,7 +5199,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5196,7 +5212,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5215,7 +5231,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5228,7 +5244,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5247,7 +5263,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5260,7 +5276,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5279,7 +5295,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5292,7 +5308,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5311,7 +5327,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5324,7 +5340,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5343,7 +5359,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5356,7 +5372,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5375,7 +5391,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5388,7 +5404,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5407,7 +5423,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5420,7 +5436,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5439,7 +5455,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5452,7 +5468,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5471,7 +5487,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5484,7 +5500,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5503,7 +5519,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5516,7 +5532,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5535,7 +5551,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5548,7 +5564,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5567,7 +5583,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5580,7 +5596,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } }, @@ -5599,7 +5615,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 102, + "line": 111, "column": 22 } }, @@ -5612,7 +5628,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 112, + "line": 121, "column": 23 } } @@ -5626,7 +5642,7 @@ "usingModule": "ape@_", "location": { "file": "@@ape~//:MODULE.bazel", - "line": 98, + "line": 107, "column": 23 }, "imports": {}, @@ -5641,7 +5657,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5654,7 +5670,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5667,7 +5683,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5680,7 +5696,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5693,7 +5709,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5706,7 +5722,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5719,7 +5735,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5732,7 +5748,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5745,7 +5761,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5758,7 +5774,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5771,7 +5787,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5784,7 +5800,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5797,7 +5813,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5810,7 +5826,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5823,7 +5839,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5836,7 +5852,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5849,7 +5865,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5862,7 +5878,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5875,7 +5891,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5888,7 +5904,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5901,7 +5917,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5914,7 +5930,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5927,7 +5943,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5940,7 +5956,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5953,7 +5969,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5966,7 +5982,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5979,7 +5995,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -5992,7 +6008,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6005,7 +6021,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6018,7 +6034,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6031,7 +6047,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6044,7 +6060,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6057,7 +6073,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6070,7 +6086,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6083,7 +6099,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6096,7 +6112,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6109,7 +6125,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6122,7 +6138,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6135,7 +6151,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6148,7 +6164,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6161,7 +6177,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6174,7 +6190,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6187,7 +6203,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6200,7 +6216,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6213,7 +6229,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6226,7 +6242,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6239,7 +6255,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6252,7 +6268,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6265,7 +6281,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6278,7 +6294,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6291,7 +6307,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6304,7 +6320,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6317,7 +6333,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6330,7 +6346,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6343,7 +6359,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6356,7 +6372,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6369,7 +6385,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6382,7 +6398,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6395,7 +6411,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6408,7 +6424,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6421,7 +6437,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6434,7 +6450,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6447,7 +6463,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6460,7 +6476,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6473,7 +6489,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6486,7 +6502,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6499,7 +6515,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6512,7 +6528,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6525,7 +6541,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6538,7 +6554,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6551,7 +6567,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6564,7 +6580,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6577,7 +6593,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6590,7 +6606,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6603,7 +6619,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6616,7 +6632,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6629,7 +6645,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6642,7 +6658,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6655,7 +6671,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6668,7 +6684,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6681,7 +6697,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6694,7 +6710,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6707,7 +6723,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6720,7 +6736,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6733,7 +6749,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6746,7 +6762,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6759,7 +6775,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6772,7 +6788,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6785,7 +6801,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6798,7 +6814,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6811,7 +6827,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6824,7 +6840,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6837,7 +6853,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6850,7 +6866,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6863,7 +6879,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6876,7 +6892,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6889,7 +6905,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6902,7 +6918,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6915,7 +6931,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6928,7 +6944,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6941,7 +6957,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6954,7 +6970,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6967,7 +6983,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6980,7 +6996,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -6993,7 +7009,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7006,7 +7022,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7019,7 +7035,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7032,7 +7048,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7045,7 +7061,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7058,7 +7074,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7071,7 +7087,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7084,7 +7100,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7097,7 +7113,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7110,7 +7126,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7123,7 +7139,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7136,7 +7152,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7149,7 +7165,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7162,7 +7178,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7175,7 +7191,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7188,7 +7204,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7201,7 +7217,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7214,7 +7230,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7227,7 +7243,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7240,7 +7256,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7253,7 +7269,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7266,7 +7282,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7279,7 +7295,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7292,7 +7308,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7305,7 +7321,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7318,7 +7334,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7331,7 +7347,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7344,7 +7360,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7357,7 +7373,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7370,7 +7386,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7383,7 +7399,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7396,7 +7412,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7409,7 +7425,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7422,7 +7438,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7435,7 +7451,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7448,7 +7464,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7461,7 +7477,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7474,7 +7490,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7487,7 +7503,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7500,7 +7516,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7513,7 +7529,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7526,7 +7542,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7539,7 +7555,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7552,7 +7568,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7565,7 +7581,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7578,7 +7594,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7591,7 +7607,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7604,7 +7620,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7617,7 +7633,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }, @@ -7630,7 +7646,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 116, + "line": 125, "column": 23 } }