flatbuffers

Форк
0
/
MODULE.bazel.lock 
1632 строки · 141.7 Кб
1
{
2
  "lockFileVersion": 6,
3
  "moduleFileHash": "0e3e315145ac7ee7a4e0ac825e1c5e03c068ec1254dd42c3caaecb27e921dc4d",
4
  "flags": {
5
    "cmdRegistries": [
6
      "https://bcr.bazel.build/"
7
    ],
8
    "cmdModuleOverrides": {},
9
    "allowedYankedVersions": [],
10
    "envVarAllowedYankedVersions": "",
11
    "ignoreDevDependency": false,
12
    "directDependenciesMode": "WARNING",
13
    "compatibilityMode": "ERROR"
14
  },
15
  "localOverrideHashes": {
16
    "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0"
17
  },
18
  "moduleDepGraph": {
19
    "<root>": {
20
      "name": "",
21
      "version": "",
22
      "key": "<root>",
23
      "repoName": "",
24
      "executionPlatformsToRegister": [],
25
      "toolchainsToRegister": [],
26
      "extensionUsages": [],
27
      "deps": {
28
        "bazel_tools": "bazel_tools@_",
29
        "local_config_platform": "local_config_platform@_"
30
      }
31
    },
32
    "bazel_tools@_": {
33
      "name": "bazel_tools",
34
      "version": "",
35
      "key": "bazel_tools@_",
36
      "repoName": "bazel_tools",
37
      "executionPlatformsToRegister": [],
38
      "toolchainsToRegister": [
39
        "@local_config_cc_toolchains//:all",
40
        "@local_config_sh//:local_sh_toolchain"
41
      ],
42
      "extensionUsages": [
43
        {
44
          "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
45
          "extensionName": "cc_configure_extension",
46
          "usingModule": "bazel_tools@_",
47
          "location": {
48
            "file": "@@bazel_tools//:MODULE.bazel",
49
            "line": 18,
50
            "column": 29
51
          },
52
          "imports": {
53
            "local_config_cc": "local_config_cc",
54
            "local_config_cc_toolchains": "local_config_cc_toolchains"
55
          },
56
          "devImports": [],
57
          "tags": [],
58
          "hasDevUseExtension": false,
59
          "hasNonDevUseExtension": true
60
        },
61
        {
62
          "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl",
63
          "extensionName": "xcode_configure_extension",
64
          "usingModule": "bazel_tools@_",
65
          "location": {
66
            "file": "@@bazel_tools//:MODULE.bazel",
67
            "line": 22,
68
            "column": 32
69
          },
70
          "imports": {
71
            "local_config_xcode": "local_config_xcode"
72
          },
73
          "devImports": [],
74
          "tags": [],
75
          "hasDevUseExtension": false,
76
          "hasNonDevUseExtension": true
77
        },
78
        {
79
          "extensionBzlFile": "@rules_java//java:extensions.bzl",
80
          "extensionName": "toolchains",
81
          "usingModule": "bazel_tools@_",
82
          "location": {
83
            "file": "@@bazel_tools//:MODULE.bazel",
84
            "line": 25,
85
            "column": 32
86
          },
87
          "imports": {
88
            "local_jdk": "local_jdk",
89
            "remote_java_tools": "remote_java_tools",
90
            "remote_java_tools_linux": "remote_java_tools_linux",
91
            "remote_java_tools_windows": "remote_java_tools_windows",
92
            "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
93
            "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64"
94
          },
95
          "devImports": [],
96
          "tags": [],
97
          "hasDevUseExtension": false,
98
          "hasNonDevUseExtension": true
99
        },
100
        {
101
          "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl",
102
          "extensionName": "sh_configure_extension",
103
          "usingModule": "bazel_tools@_",
104
          "location": {
105
            "file": "@@bazel_tools//:MODULE.bazel",
106
            "line": 36,
107
            "column": 39
108
          },
109
          "imports": {
110
            "local_config_sh": "local_config_sh"
111
          },
112
          "devImports": [],
113
          "tags": [],
114
          "hasDevUseExtension": false,
115
          "hasNonDevUseExtension": true
116
        },
117
        {
118
          "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl",
119
          "extensionName": "remote_coverage_tools_extension",
120
          "usingModule": "bazel_tools@_",
121
          "location": {
122
            "file": "@@bazel_tools//:MODULE.bazel",
123
            "line": 40,
124
            "column": 48
125
          },
126
          "imports": {
127
            "remote_coverage_tools": "remote_coverage_tools"
128
          },
129
          "devImports": [],
130
          "tags": [],
131
          "hasDevUseExtension": false,
132
          "hasNonDevUseExtension": true
133
        },
134
        {
135
          "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl",
136
          "extensionName": "remote_android_tools_extensions",
137
          "usingModule": "bazel_tools@_",
138
          "location": {
139
            "file": "@@bazel_tools//:MODULE.bazel",
140
            "line": 43,
141
            "column": 42
142
          },
143
          "imports": {
144
            "android_gmaven_r8": "android_gmaven_r8",
145
            "android_tools": "android_tools"
146
          },
147
          "devImports": [],
148
          "tags": [],
149
          "hasDevUseExtension": false,
150
          "hasNonDevUseExtension": true
151
        },
152
        {
153
          "extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
154
          "extensionName": "buildozer_binary",
155
          "usingModule": "bazel_tools@_",
156
          "location": {
157
            "file": "@@bazel_tools//:MODULE.bazel",
158
            "line": 47,
159
            "column": 33
160
          },
161
          "imports": {
162
            "buildozer_binary": "buildozer_binary"
163
          },
164
          "devImports": [],
165
          "tags": [],
166
          "hasDevUseExtension": false,
167
          "hasNonDevUseExtension": true
168
        }
169
      ],
170
      "deps": {
171
        "rules_cc": "rules_cc@0.0.9",
172
        "rules_java": "rules_java@7.4.0",
173
        "rules_license": "rules_license@0.0.7",
174
        "rules_proto": "rules_proto@5.3.0-21.7",
175
        "rules_python": "rules_python@0.22.1",
176
        "buildozer": "buildozer@6.4.0.2",
177
        "platforms": "platforms@0.0.7",
178
        "com_google_protobuf": "protobuf@21.7",
179
        "zlib": "zlib@1.3",
180
        "build_bazel_apple_support": "apple_support@1.5.0",
181
        "local_config_platform": "local_config_platform@_"
182
      }
183
    },
184
    "local_config_platform@_": {
185
      "name": "local_config_platform",
186
      "version": "",
187
      "key": "local_config_platform@_",
188
      "repoName": "local_config_platform",
189
      "executionPlatformsToRegister": [],
190
      "toolchainsToRegister": [],
191
      "extensionUsages": [],
192
      "deps": {
193
        "platforms": "platforms@0.0.7",
194
        "bazel_tools": "bazel_tools@_"
195
      }
196
    },
197
    "rules_cc@0.0.9": {
198
      "name": "rules_cc",
199
      "version": "0.0.9",
200
      "key": "rules_cc@0.0.9",
201
      "repoName": "rules_cc",
202
      "executionPlatformsToRegister": [],
203
      "toolchainsToRegister": [
204
        "@local_config_cc_toolchains//:all"
205
      ],
206
      "extensionUsages": [
207
        {
208
          "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl",
209
          "extensionName": "cc_configure_extension",
210
          "usingModule": "rules_cc@0.0.9",
211
          "location": {
212
            "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel",
213
            "line": 9,
214
            "column": 29
215
          },
216
          "imports": {
217
            "local_config_cc_toolchains": "local_config_cc_toolchains"
218
          },
219
          "devImports": [],
220
          "tags": [],
221
          "hasDevUseExtension": false,
222
          "hasNonDevUseExtension": true
223
        }
224
      ],
225
      "deps": {
226
        "platforms": "platforms@0.0.7",
227
        "bazel_tools": "bazel_tools@_",
228
        "local_config_platform": "local_config_platform@_"
229
      },
230
      "repoSpec": {
231
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
232
        "ruleClassName": "http_archive",
233
        "attributes": {
234
          "urls": [
235
            "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"
236
          ],
237
          "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=",
238
          "strip_prefix": "rules_cc-0.0.9",
239
          "remote_patches": {
240
            "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g="
241
          },
242
          "remote_patch_strip": 0
243
        }
244
      }
245
    },
246
    "rules_java@7.4.0": {
247
      "name": "rules_java",
248
      "version": "7.4.0",
249
      "key": "rules_java@7.4.0",
250
      "repoName": "rules_java",
251
      "executionPlatformsToRegister": [],
252
      "toolchainsToRegister": [
253
        "//toolchains:all",
254
        "@local_jdk//:runtime_toolchain_definition",
255
        "@local_jdk//:bootstrap_runtime_toolchain_definition",
256
        "@remotejdk11_linux_toolchain_config_repo//:all",
257
        "@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
258
        "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
259
        "@remotejdk11_linux_s390x_toolchain_config_repo//:all",
260
        "@remotejdk11_macos_toolchain_config_repo//:all",
261
        "@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
262
        "@remotejdk11_win_toolchain_config_repo//:all",
263
        "@remotejdk11_win_arm64_toolchain_config_repo//:all",
264
        "@remotejdk17_linux_toolchain_config_repo//:all",
265
        "@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
266
        "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
267
        "@remotejdk17_linux_s390x_toolchain_config_repo//:all",
268
        "@remotejdk17_macos_toolchain_config_repo//:all",
269
        "@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
270
        "@remotejdk17_win_toolchain_config_repo//:all",
271
        "@remotejdk17_win_arm64_toolchain_config_repo//:all",
272
        "@remotejdk21_linux_toolchain_config_repo//:all",
273
        "@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
274
        "@remotejdk21_macos_toolchain_config_repo//:all",
275
        "@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
276
        "@remotejdk21_win_toolchain_config_repo//:all"
277
      ],
278
      "extensionUsages": [
279
        {
280
          "extensionBzlFile": "@rules_java//java:extensions.bzl",
281
          "extensionName": "toolchains",
282
          "usingModule": "rules_java@7.4.0",
283
          "location": {
284
            "file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel",
285
            "line": 19,
286
            "column": 27
287
          },
288
          "imports": {
289
            "remote_java_tools": "remote_java_tools",
290
            "remote_java_tools_linux": "remote_java_tools_linux",
291
            "remote_java_tools_windows": "remote_java_tools_windows",
292
            "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
293
            "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
294
            "local_jdk": "local_jdk",
295
            "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
296
            "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
297
            "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
298
            "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
299
            "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
300
            "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
301
            "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
302
            "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
303
            "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
304
            "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
305
            "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
306
            "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
307
            "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
308
            "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
309
            "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
310
            "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
311
            "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
312
            "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
313
            "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
314
            "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
315
            "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
316
          },
317
          "devImports": [],
318
          "tags": [],
319
          "hasDevUseExtension": false,
320
          "hasNonDevUseExtension": true
321
        }
322
      ],
323
      "deps": {
324
        "platforms": "platforms@0.0.7",
325
        "rules_cc": "rules_cc@0.0.9",
326
        "bazel_skylib": "bazel_skylib@1.3.0",
327
        "rules_proto": "rules_proto@5.3.0-21.7",
328
        "rules_license": "rules_license@0.0.7",
329
        "bazel_tools": "bazel_tools@_",
330
        "local_config_platform": "local_config_platform@_"
331
      },
332
      "repoSpec": {
333
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
334
        "ruleClassName": "http_archive",
335
        "attributes": {
336
          "urls": [
337
            "https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz"
338
          ],
339
          "integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=",
340
          "strip_prefix": "",
341
          "remote_patches": {},
342
          "remote_patch_strip": 0
343
        }
344
      }
345
    },
346
    "rules_license@0.0.7": {
347
      "name": "rules_license",
348
      "version": "0.0.7",
349
      "key": "rules_license@0.0.7",
350
      "repoName": "rules_license",
351
      "executionPlatformsToRegister": [],
352
      "toolchainsToRegister": [],
353
      "extensionUsages": [],
354
      "deps": {
355
        "bazel_tools": "bazel_tools@_",
356
        "local_config_platform": "local_config_platform@_"
357
      },
358
      "repoSpec": {
359
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
360
        "ruleClassName": "http_archive",
361
        "attributes": {
362
          "urls": [
363
            "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
364
          ],
365
          "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
366
          "strip_prefix": "",
367
          "remote_patches": {},
368
          "remote_patch_strip": 0
369
        }
370
      }
371
    },
372
    "rules_proto@5.3.0-21.7": {
373
      "name": "rules_proto",
374
      "version": "5.3.0-21.7",
375
      "key": "rules_proto@5.3.0-21.7",
376
      "repoName": "rules_proto",
377
      "executionPlatformsToRegister": [],
378
      "toolchainsToRegister": [],
379
      "extensionUsages": [],
380
      "deps": {
381
        "bazel_skylib": "bazel_skylib@1.3.0",
382
        "com_google_protobuf": "protobuf@21.7",
383
        "rules_cc": "rules_cc@0.0.9",
384
        "bazel_tools": "bazel_tools@_",
385
        "local_config_platform": "local_config_platform@_"
386
      },
387
      "repoSpec": {
388
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
389
        "ruleClassName": "http_archive",
390
        "attributes": {
391
          "urls": [
392
            "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz"
393
          ],
394
          "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=",
395
          "strip_prefix": "rules_proto-5.3.0-21.7",
396
          "remote_patches": {},
397
          "remote_patch_strip": 0
398
        }
399
      }
400
    },
401
    "rules_python@0.22.1": {
402
      "name": "rules_python",
403
      "version": "0.22.1",
404
      "key": "rules_python@0.22.1",
405
      "repoName": "rules_python",
406
      "executionPlatformsToRegister": [],
407
      "toolchainsToRegister": [
408
        "@bazel_tools//tools/python:autodetecting_toolchain"
409
      ],
410
      "extensionUsages": [
411
        {
412
          "extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl",
413
          "extensionName": "internal_deps",
414
          "usingModule": "rules_python@0.22.1",
415
          "location": {
416
            "file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
417
            "line": 14,
418
            "column": 30
419
          },
420
          "imports": {
421
            "pypi__build": "pypi__build",
422
            "pypi__click": "pypi__click",
423
            "pypi__colorama": "pypi__colorama",
424
            "pypi__importlib_metadata": "pypi__importlib_metadata",
425
            "pypi__installer": "pypi__installer",
426
            "pypi__more_itertools": "pypi__more_itertools",
427
            "pypi__packaging": "pypi__packaging",
428
            "pypi__pep517": "pypi__pep517",
429
            "pypi__pip": "pypi__pip",
430
            "pypi__pip_tools": "pypi__pip_tools",
431
            "pypi__setuptools": "pypi__setuptools",
432
            "pypi__tomli": "pypi__tomli",
433
            "pypi__wheel": "pypi__wheel",
434
            "pypi__zipp": "pypi__zipp",
435
            "pypi__coverage_cp310_aarch64-apple-darwin": "pypi__coverage_cp310_aarch64-apple-darwin",
436
            "pypi__coverage_cp310_aarch64-unknown-linux-gnu": "pypi__coverage_cp310_aarch64-unknown-linux-gnu",
437
            "pypi__coverage_cp310_x86_64-apple-darwin": "pypi__coverage_cp310_x86_64-apple-darwin",
438
            "pypi__coverage_cp310_x86_64-unknown-linux-gnu": "pypi__coverage_cp310_x86_64-unknown-linux-gnu",
439
            "pypi__coverage_cp311_aarch64-unknown-linux-gnu": "pypi__coverage_cp311_aarch64-unknown-linux-gnu",
440
            "pypi__coverage_cp311_x86_64-apple-darwin": "pypi__coverage_cp311_x86_64-apple-darwin",
441
            "pypi__coverage_cp311_x86_64-unknown-linux-gnu": "pypi__coverage_cp311_x86_64-unknown-linux-gnu",
442
            "pypi__coverage_cp38_aarch64-apple-darwin": "pypi__coverage_cp38_aarch64-apple-darwin",
443
            "pypi__coverage_cp38_aarch64-unknown-linux-gnu": "pypi__coverage_cp38_aarch64-unknown-linux-gnu",
444
            "pypi__coverage_cp38_x86_64-apple-darwin": "pypi__coverage_cp38_x86_64-apple-darwin",
445
            "pypi__coverage_cp38_x86_64-unknown-linux-gnu": "pypi__coverage_cp38_x86_64-unknown-linux-gnu",
446
            "pypi__coverage_cp39_aarch64-apple-darwin": "pypi__coverage_cp39_aarch64-apple-darwin",
447
            "pypi__coverage_cp39_aarch64-unknown-linux-gnu": "pypi__coverage_cp39_aarch64-unknown-linux-gnu",
448
            "pypi__coverage_cp39_x86_64-apple-darwin": "pypi__coverage_cp39_x86_64-apple-darwin",
449
            "pypi__coverage_cp39_x86_64-unknown-linux-gnu": "pypi__coverage_cp39_x86_64-unknown-linux-gnu"
450
          },
451
          "devImports": [],
452
          "tags": [
453
            {
454
              "tagName": "install",
455
              "attributeValues": {},
456
              "devDependency": false,
457
              "location": {
458
                "file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
459
                "line": 15,
460
                "column": 22
461
              }
462
            }
463
          ],
464
          "hasDevUseExtension": false,
465
          "hasNonDevUseExtension": true
466
        },
467
        {
468
          "extensionBzlFile": "@rules_python//python/extensions:python.bzl",
469
          "extensionName": "python",
470
          "usingModule": "rules_python@0.22.1",
471
          "location": {
472
            "file": "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel",
473
            "line": 50,
474
            "column": 23
475
          },
476
          "imports": {
477
            "pythons_hub": "pythons_hub"
478
          },
479
          "devImports": [],
480
          "tags": [],
481
          "hasDevUseExtension": false,
482
          "hasNonDevUseExtension": true
483
        }
484
      ],
485
      "deps": {
486
        "platforms": "platforms@0.0.7",
487
        "bazel_skylib": "bazel_skylib@1.3.0",
488
        "rules_proto": "rules_proto@5.3.0-21.7",
489
        "com_google_protobuf": "protobuf@21.7",
490
        "bazel_tools": "bazel_tools@_",
491
        "local_config_platform": "local_config_platform@_"
492
      },
493
      "repoSpec": {
494
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
495
        "ruleClassName": "http_archive",
496
        "attributes": {
497
          "urls": [
498
            "https://github.com/bazelbuild/rules_python/releases/download/0.22.1/rules_python-0.22.1.tar.gz"
499
          ],
500
          "integrity": "sha256-pWQP3dS+sD6MH95e1xYMC6a9R359BIZhwwwGk2om/WM=",
501
          "strip_prefix": "rules_python-0.22.1",
502
          "remote_patches": {
503
            "https://bcr.bazel.build/modules/rules_python/0.22.1/patches/module_dot_bazel_version.patch": "sha256-3+VLDH9gYDzNI4eOW7mABC/LKxh1xqF6NhacLbNTucs="
504
          },
505
          "remote_patch_strip": 1
506
        }
507
      }
508
    },
509
    "buildozer@6.4.0.2": {
510
      "name": "buildozer",
511
      "version": "6.4.0.2",
512
      "key": "buildozer@6.4.0.2",
513
      "repoName": "buildozer",
514
      "executionPlatformsToRegister": [],
515
      "toolchainsToRegister": [],
516
      "extensionUsages": [
517
        {
518
          "extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
519
          "extensionName": "buildozer_binary",
520
          "usingModule": "buildozer@6.4.0.2",
521
          "location": {
522
            "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
523
            "line": 7,
524
            "column": 33
525
          },
526
          "imports": {
527
            "buildozer_binary": "buildozer_binary"
528
          },
529
          "devImports": [],
530
          "tags": [
531
            {
532
              "tagName": "buildozer",
533
              "attributeValues": {
534
                "sha256": {
535
                  "darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e",
536
                  "darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d",
537
                  "linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119",
538
                  "linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa",
539
                  "windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b"
540
                },
541
                "version": "6.4.0"
542
              },
543
              "devDependency": false,
544
              "location": {
545
                "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
546
                "line": 8,
547
                "column": 27
548
              }
549
            }
550
          ],
551
          "hasDevUseExtension": false,
552
          "hasNonDevUseExtension": true
553
        }
554
      ],
555
      "deps": {
556
        "bazel_tools": "bazel_tools@_",
557
        "local_config_platform": "local_config_platform@_"
558
      },
559
      "repoSpec": {
560
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
561
        "ruleClassName": "http_archive",
562
        "attributes": {
563
          "urls": [
564
            "https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz"
565
          ],
566
          "integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=",
567
          "strip_prefix": "buildozer-6.4.0.2",
568
          "remote_patches": {
569
            "https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU="
570
          },
571
          "remote_patch_strip": 1
572
        }
573
      }
574
    },
575
    "platforms@0.0.7": {
576
      "name": "platforms",
577
      "version": "0.0.7",
578
      "key": "platforms@0.0.7",
579
      "repoName": "platforms",
580
      "executionPlatformsToRegister": [],
581
      "toolchainsToRegister": [],
582
      "extensionUsages": [],
583
      "deps": {
584
        "rules_license": "rules_license@0.0.7",
585
        "bazel_tools": "bazel_tools@_",
586
        "local_config_platform": "local_config_platform@_"
587
      },
588
      "repoSpec": {
589
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
590
        "ruleClassName": "http_archive",
591
        "attributes": {
592
          "urls": [
593
            "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz"
594
          ],
595
          "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=",
596
          "strip_prefix": "",
597
          "remote_patches": {},
598
          "remote_patch_strip": 0
599
        }
600
      }
601
    },
602
    "protobuf@21.7": {
603
      "name": "protobuf",
604
      "version": "21.7",
605
      "key": "protobuf@21.7",
606
      "repoName": "protobuf",
607
      "executionPlatformsToRegister": [],
608
      "toolchainsToRegister": [],
609
      "extensionUsages": [
610
        {
611
          "extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
612
          "extensionName": "maven",
613
          "usingModule": "protobuf@21.7",
614
          "location": {
615
            "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
616
            "line": 22,
617
            "column": 22
618
          },
619
          "imports": {
620
            "maven": "maven"
621
          },
622
          "devImports": [],
623
          "tags": [
624
            {
625
              "tagName": "install",
626
              "attributeValues": {
627
                "name": "maven",
628
                "artifacts": [
629
                  "com.google.code.findbugs:jsr305:3.0.2",
630
                  "com.google.code.gson:gson:2.8.9",
631
                  "com.google.errorprone:error_prone_annotations:2.3.2",
632
                  "com.google.j2objc:j2objc-annotations:1.3",
633
                  "com.google.guava:guava:31.1-jre",
634
                  "com.google.guava:guava-testlib:31.1-jre",
635
                  "com.google.truth:truth:1.1.2",
636
                  "junit:junit:4.13.2",
637
                  "org.mockito:mockito-core:4.3.1"
638
                ]
639
              },
640
              "devDependency": false,
641
              "location": {
642
                "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
643
                "line": 24,
644
                "column": 14
645
              }
646
            }
647
          ],
648
          "hasDevUseExtension": false,
649
          "hasNonDevUseExtension": true
650
        }
651
      ],
652
      "deps": {
653
        "bazel_skylib": "bazel_skylib@1.3.0",
654
        "rules_python": "rules_python@0.22.1",
655
        "rules_cc": "rules_cc@0.0.9",
656
        "rules_proto": "rules_proto@5.3.0-21.7",
657
        "rules_java": "rules_java@7.4.0",
658
        "rules_pkg": "rules_pkg@0.7.0",
659
        "com_google_abseil": "abseil-cpp@20211102.0",
660
        "zlib": "zlib@1.3",
661
        "upb": "upb@0.0.0-20220923-a547704",
662
        "rules_jvm_external": "rules_jvm_external@4.4.2",
663
        "com_google_googletest": "googletest@1.11.0",
664
        "bazel_tools": "bazel_tools@_",
665
        "local_config_platform": "local_config_platform@_"
666
      },
667
      "repoSpec": {
668
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
669
        "ruleClassName": "http_archive",
670
        "attributes": {
671
          "urls": [
672
            "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip"
673
          ],
674
          "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=",
675
          "strip_prefix": "protobuf-21.7",
676
          "remote_patches": {
677
            "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=",
678
            "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=",
679
            "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=",
680
            "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY="
681
          },
682
          "remote_patch_strip": 1
683
        }
684
      }
685
    },
686
    "zlib@1.3": {
687
      "name": "zlib",
688
      "version": "1.3",
689
      "key": "zlib@1.3",
690
      "repoName": "zlib",
691
      "executionPlatformsToRegister": [],
692
      "toolchainsToRegister": [],
693
      "extensionUsages": [],
694
      "deps": {
695
        "platforms": "platforms@0.0.7",
696
        "rules_cc": "rules_cc@0.0.9",
697
        "bazel_tools": "bazel_tools@_",
698
        "local_config_platform": "local_config_platform@_"
699
      },
700
      "repoSpec": {
701
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
702
        "ruleClassName": "http_archive",
703
        "attributes": {
704
          "urls": [
705
            "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
706
          ],
707
          "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
708
          "strip_prefix": "zlib-1.3",
709
          "remote_patches": {
710
            "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
711
            "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
712
          },
713
          "remote_patch_strip": 0
714
        }
715
      }
716
    },
717
    "apple_support@1.5.0": {
718
      "name": "apple_support",
719
      "version": "1.5.0",
720
      "key": "apple_support@1.5.0",
721
      "repoName": "build_bazel_apple_support",
722
      "executionPlatformsToRegister": [],
723
      "toolchainsToRegister": [
724
        "@local_config_apple_cc_toolchains//:all"
725
      ],
726
      "extensionUsages": [
727
        {
728
          "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
729
          "extensionName": "apple_cc_configure_extension",
730
          "usingModule": "apple_support@1.5.0",
731
          "location": {
732
            "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
733
            "line": 17,
734
            "column": 35
735
          },
736
          "imports": {
737
            "local_config_apple_cc": "local_config_apple_cc",
738
            "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
739
          },
740
          "devImports": [],
741
          "tags": [],
742
          "hasDevUseExtension": false,
743
          "hasNonDevUseExtension": true
744
        }
745
      ],
746
      "deps": {
747
        "bazel_skylib": "bazel_skylib@1.3.0",
748
        "platforms": "platforms@0.0.7",
749
        "bazel_tools": "bazel_tools@_",
750
        "local_config_platform": "local_config_platform@_"
751
      },
752
      "repoSpec": {
753
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
754
        "ruleClassName": "http_archive",
755
        "attributes": {
756
          "urls": [
757
            "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
758
          ],
759
          "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
760
          "strip_prefix": "",
761
          "remote_patches": {},
762
          "remote_patch_strip": 0
763
        }
764
      }
765
    },
766
    "bazel_skylib@1.3.0": {
767
      "name": "bazel_skylib",
768
      "version": "1.3.0",
769
      "key": "bazel_skylib@1.3.0",
770
      "repoName": "bazel_skylib",
771
      "executionPlatformsToRegister": [],
772
      "toolchainsToRegister": [
773
        "//toolchains/unittest:cmd_toolchain",
774
        "//toolchains/unittest:bash_toolchain"
775
      ],
776
      "extensionUsages": [],
777
      "deps": {
778
        "platforms": "platforms@0.0.7",
779
        "bazel_tools": "bazel_tools@_",
780
        "local_config_platform": "local_config_platform@_"
781
      },
782
      "repoSpec": {
783
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
784
        "ruleClassName": "http_archive",
785
        "attributes": {
786
          "urls": [
787
            "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz"
788
          ],
789
          "integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=",
790
          "strip_prefix": "",
791
          "remote_patches": {},
792
          "remote_patch_strip": 0
793
        }
794
      }
795
    },
796
    "rules_pkg@0.7.0": {
797
      "name": "rules_pkg",
798
      "version": "0.7.0",
799
      "key": "rules_pkg@0.7.0",
800
      "repoName": "rules_pkg",
801
      "executionPlatformsToRegister": [],
802
      "toolchainsToRegister": [],
803
      "extensionUsages": [],
804
      "deps": {
805
        "rules_python": "rules_python@0.22.1",
806
        "bazel_skylib": "bazel_skylib@1.3.0",
807
        "rules_license": "rules_license@0.0.7",
808
        "bazel_tools": "bazel_tools@_",
809
        "local_config_platform": "local_config_platform@_"
810
      },
811
      "repoSpec": {
812
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
813
        "ruleClassName": "http_archive",
814
        "attributes": {
815
          "urls": [
816
            "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz"
817
          ],
818
          "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=",
819
          "strip_prefix": "",
820
          "remote_patches": {
821
            "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE="
822
          },
823
          "remote_patch_strip": 0
824
        }
825
      }
826
    },
827
    "abseil-cpp@20211102.0": {
828
      "name": "abseil-cpp",
829
      "version": "20211102.0",
830
      "key": "abseil-cpp@20211102.0",
831
      "repoName": "abseil-cpp",
832
      "executionPlatformsToRegister": [],
833
      "toolchainsToRegister": [],
834
      "extensionUsages": [],
835
      "deps": {
836
        "rules_cc": "rules_cc@0.0.9",
837
        "platforms": "platforms@0.0.7",
838
        "bazel_tools": "bazel_tools@_",
839
        "local_config_platform": "local_config_platform@_"
840
      },
841
      "repoSpec": {
842
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
843
        "ruleClassName": "http_archive",
844
        "attributes": {
845
          "urls": [
846
            "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz"
847
          ],
848
          "integrity": "sha256-3PcbnLqNwMqZQMSzFqDHlr6Pq0KwcLtrfKtitI8OZsQ=",
849
          "strip_prefix": "abseil-cpp-20211102.0",
850
          "remote_patches": {
851
            "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/patches/module_dot_bazel.patch": "sha256-4izqopgGCey4jVZzl/w3M2GVPNohjh2B5TmbThZNvPY="
852
          },
853
          "remote_patch_strip": 0
854
        }
855
      }
856
    },
857
    "upb@0.0.0-20220923-a547704": {
858
      "name": "upb",
859
      "version": "0.0.0-20220923-a547704",
860
      "key": "upb@0.0.0-20220923-a547704",
861
      "repoName": "upb",
862
      "executionPlatformsToRegister": [],
863
      "toolchainsToRegister": [],
864
      "extensionUsages": [],
865
      "deps": {
866
        "bazel_skylib": "bazel_skylib@1.3.0",
867
        "rules_proto": "rules_proto@5.3.0-21.7",
868
        "com_google_protobuf": "protobuf@21.7",
869
        "com_google_absl": "abseil-cpp@20211102.0",
870
        "platforms": "platforms@0.0.7",
871
        "bazel_tools": "bazel_tools@_",
872
        "local_config_platform": "local_config_platform@_"
873
      },
874
      "repoSpec": {
875
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
876
        "ruleClassName": "http_archive",
877
        "attributes": {
878
          "urls": [
879
            "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz"
880
          ],
881
          "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=",
882
          "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577",
883
          "remote_patches": {
884
            "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0="
885
          },
886
          "remote_patch_strip": 0
887
        }
888
      }
889
    },
890
    "rules_jvm_external@4.4.2": {
891
      "name": "rules_jvm_external",
892
      "version": "4.4.2",
893
      "key": "rules_jvm_external@4.4.2",
894
      "repoName": "rules_jvm_external",
895
      "executionPlatformsToRegister": [],
896
      "toolchainsToRegister": [],
897
      "extensionUsages": [
898
        {
899
          "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl",
900
          "extensionName": "non_module_deps",
901
          "usingModule": "rules_jvm_external@4.4.2",
902
          "location": {
903
            "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
904
            "line": 9,
905
            "column": 32
906
          },
907
          "imports": {
908
            "io_bazel_rules_kotlin": "io_bazel_rules_kotlin"
909
          },
910
          "devImports": [],
911
          "tags": [],
912
          "hasDevUseExtension": false,
913
          "hasNonDevUseExtension": true
914
        },
915
        {
916
          "extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
917
          "extensionName": "maven",
918
          "usingModule": "rules_jvm_external@4.4.2",
919
          "location": {
920
            "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
921
            "line": 16,
922
            "column": 22
923
          },
924
          "imports": {
925
            "rules_jvm_external_deps": "rules_jvm_external_deps"
926
          },
927
          "devImports": [],
928
          "tags": [
929
            {
930
              "tagName": "install",
931
              "attributeValues": {
932
                "name": "rules_jvm_external_deps",
933
                "artifacts": [
934
                  "com.google.cloud:google-cloud-core:1.93.10",
935
                  "com.google.cloud:google-cloud-storage:1.113.4",
936
                  "com.google.code.gson:gson:2.9.0",
937
                  "org.apache.maven:maven-artifact:3.8.6",
938
                  "software.amazon.awssdk:s3:2.17.183"
939
                ],
940
                "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json"
941
              },
942
              "devDependency": false,
943
              "location": {
944
                "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel",
945
                "line": 18,
946
                "column": 14
947
              }
948
            }
949
          ],
950
          "hasDevUseExtension": false,
951
          "hasNonDevUseExtension": true
952
        }
953
      ],
954
      "deps": {
955
        "bazel_skylib": "bazel_skylib@1.3.0",
956
        "io_bazel_stardoc": "stardoc@0.5.1",
957
        "bazel_tools": "bazel_tools@_",
958
        "local_config_platform": "local_config_platform@_"
959
      },
960
      "repoSpec": {
961
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
962
        "ruleClassName": "http_archive",
963
        "attributes": {
964
          "urls": [
965
            "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip"
966
          ],
967
          "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=",
968
          "strip_prefix": "rules_jvm_external-4.4.2",
969
          "remote_patches": {},
970
          "remote_patch_strip": 0
971
        }
972
      }
973
    },
974
    "googletest@1.11.0": {
975
      "name": "googletest",
976
      "version": "1.11.0",
977
      "key": "googletest@1.11.0",
978
      "repoName": "googletest",
979
      "executionPlatformsToRegister": [],
980
      "toolchainsToRegister": [],
981
      "extensionUsages": [],
982
      "deps": {
983
        "com_google_absl": "abseil-cpp@20211102.0",
984
        "platforms": "platforms@0.0.7",
985
        "rules_cc": "rules_cc@0.0.9",
986
        "bazel_tools": "bazel_tools@_",
987
        "local_config_platform": "local_config_platform@_"
988
      },
989
      "repoSpec": {
990
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
991
        "ruleClassName": "http_archive",
992
        "attributes": {
993
          "urls": [
994
            "https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz"
995
          ],
996
          "integrity": "sha256-tIcL8SH/d5W6INILzdhie44Ijy0dqymaAxwQNO3ck9U=",
997
          "strip_prefix": "googletest-release-1.11.0",
998
          "remote_patches": {
999
            "https://bcr.bazel.build/modules/googletest/1.11.0/patches/module_dot_bazel.patch": "sha256-HuahEdI/n8KCI071sN3CEziX+7qP/Ec77IWayYunLP0="
1000
          },
1001
          "remote_patch_strip": 0
1002
        }
1003
      }
1004
    },
1005
    "stardoc@0.5.1": {
1006
      "name": "stardoc",
1007
      "version": "0.5.1",
1008
      "key": "stardoc@0.5.1",
1009
      "repoName": "stardoc",
1010
      "executionPlatformsToRegister": [],
1011
      "toolchainsToRegister": [],
1012
      "extensionUsages": [],
1013
      "deps": {
1014
        "bazel_skylib": "bazel_skylib@1.3.0",
1015
        "rules_java": "rules_java@7.4.0",
1016
        "bazel_tools": "bazel_tools@_",
1017
        "local_config_platform": "local_config_platform@_"
1018
      },
1019
      "repoSpec": {
1020
        "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1021
        "ruleClassName": "http_archive",
1022
        "attributes": {
1023
          "urls": [
1024
            "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz"
1025
          ],
1026
          "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=",
1027
          "strip_prefix": "",
1028
          "remote_patches": {
1029
            "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI="
1030
          },
1031
          "remote_patch_strip": 0
1032
        }
1033
      }
1034
    }
1035
  },
1036
  "moduleExtensions": {
1037
    "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": {
1038
      "general": {
1039
        "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=",
1040
        "recordedFileInputs": {},
1041
        "recordedDirentsInputs": {},
1042
        "envVariables": {},
1043
        "generatedRepoSpecs": {
1044
          "local_config_apple_cc": {
1045
            "bzlFile": "@@apple_support~//crosstool:setup.bzl",
1046
            "ruleClassName": "_apple_cc_autoconf",
1047
            "attributes": {}
1048
          },
1049
          "local_config_apple_cc_toolchains": {
1050
            "bzlFile": "@@apple_support~//crosstool:setup.bzl",
1051
            "ruleClassName": "_apple_cc_autoconf_toolchains",
1052
            "attributes": {}
1053
          }
1054
        },
1055
        "recordedRepoMappingEntries": [
1056
          [
1057
            "apple_support~",
1058
            "bazel_tools",
1059
            "bazel_tools"
1060
          ]
1061
        ]
1062
      }
1063
    },
1064
    "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": {
1065
      "general": {
1066
        "bzlTransitiveDigest": "PHpT2yqMGms2U4L3E/aZ+WcQalmZWm+ILdP3yiLsDhA=",
1067
        "recordedFileInputs": {},
1068
        "recordedDirentsInputs": {},
1069
        "envVariables": {},
1070
        "generatedRepoSpecs": {
1071
          "local_config_cc": {
1072
            "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
1073
            "ruleClassName": "cc_autoconf",
1074
            "attributes": {}
1075
          },
1076
          "local_config_cc_toolchains": {
1077
            "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl",
1078
            "ruleClassName": "cc_autoconf_toolchains",
1079
            "attributes": {}
1080
          }
1081
        },
1082
        "recordedRepoMappingEntries": [
1083
          [
1084
            "bazel_tools",
1085
            "bazel_tools",
1086
            "bazel_tools"
1087
          ]
1088
        ]
1089
      }
1090
    },
1091
    "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": {
1092
      "general": {
1093
        "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=",
1094
        "recordedFileInputs": {},
1095
        "recordedDirentsInputs": {},
1096
        "envVariables": {},
1097
        "generatedRepoSpecs": {
1098
          "local_config_xcode": {
1099
            "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl",
1100
            "ruleClassName": "xcode_autoconf",
1101
            "attributes": {
1102
              "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m",
1103
              "remote_xcode": ""
1104
            }
1105
          }
1106
        },
1107
        "recordedRepoMappingEntries": []
1108
      }
1109
    },
1110
    "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": {
1111
      "general": {
1112
        "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=",
1113
        "recordedFileInputs": {},
1114
        "recordedDirentsInputs": {},
1115
        "envVariables": {},
1116
        "generatedRepoSpecs": {
1117
          "local_config_sh": {
1118
            "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl",
1119
            "ruleClassName": "sh_config",
1120
            "attributes": {}
1121
          }
1122
        },
1123
        "recordedRepoMappingEntries": []
1124
      }
1125
    },
1126
    "@@rules_java~//java:extensions.bzl%toolchains": {
1127
      "general": {
1128
        "bzlTransitiveDigest": "0N5b5J9fUzo0sgvH4F3kIEaeXunz4Wy2/UtSFV/eXUY=",
1129
        "recordedFileInputs": {},
1130
        "recordedDirentsInputs": {},
1131
        "envVariables": {},
1132
        "generatedRepoSpecs": {
1133
          "remotejdk21_linux_toolchain_config_repo": {
1134
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1135
            "ruleClassName": "_toolchain_config",
1136
            "attributes": {
1137
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux//:jdk\",\n)\n"
1138
            }
1139
          },
1140
          "remotejdk17_linux_s390x_toolchain_config_repo": {
1141
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1142
            "ruleClassName": "_toolchain_config",
1143
            "attributes": {
1144
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n"
1145
            }
1146
          },
1147
          "remotejdk17_macos_toolchain_config_repo": {
1148
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1149
            "ruleClassName": "_toolchain_config",
1150
            "attributes": {
1151
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos//:jdk\",\n)\n"
1152
            }
1153
          },
1154
          "remotejdk21_macos_aarch64_toolchain_config_repo": {
1155
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1156
            "ruleClassName": "_toolchain_config",
1157
            "attributes": {
1158
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n"
1159
            }
1160
          },
1161
          "remotejdk17_linux_aarch64_toolchain_config_repo": {
1162
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1163
            "ruleClassName": "_toolchain_config",
1164
            "attributes": {
1165
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n"
1166
            }
1167
          },
1168
          "remotejdk21_macos_aarch64": {
1169
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1170
            "ruleClassName": "http_archive",
1171
            "attributes": {
1172
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1173
              "sha256": "e8260516de8b60661422a725f1df2c36ef888f6fb35393566b00e7325db3d04e",
1174
              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_aarch64",
1175
              "urls": [
1176
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz",
1177
                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz"
1178
              ]
1179
            }
1180
          },
1181
          "remotejdk17_linux_toolchain_config_repo": {
1182
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1183
            "ruleClassName": "_toolchain_config",
1184
            "attributes": {
1185
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux//:jdk\",\n)\n"
1186
            }
1187
          },
1188
          "remotejdk17_macos_aarch64": {
1189
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1190
            "ruleClassName": "http_archive",
1191
            "attributes": {
1192
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1193
              "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca",
1194
              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64",
1195
              "urls": [
1196
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz",
1197
                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz"
1198
              ]
1199
            }
1200
          },
1201
          "remote_java_tools_windows": {
1202
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1203
            "ruleClassName": "http_archive",
1204
            "attributes": {
1205
              "sha256": "fe2f88169696d6c6fc6e90ba61bb46be7d0ae3693cbafdf336041bf56679e8d1",
1206
              "urls": [
1207
                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_windows-v13.4.zip",
1208
                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_windows-v13.4.zip"
1209
              ]
1210
            }
1211
          },
1212
          "remotejdk11_win": {
1213
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1214
            "ruleClassName": "http_archive",
1215
            "attributes": {
1216
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1217
              "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83",
1218
              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64",
1219
              "urls": [
1220
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip",
1221
                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip"
1222
              ]
1223
            }
1224
          },
1225
          "remotejdk11_win_toolchain_config_repo": {
1226
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1227
            "ruleClassName": "_toolchain_config",
1228
            "attributes": {
1229
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win//:jdk\",\n)\n"
1230
            }
1231
          },
1232
          "remotejdk11_linux_aarch64": {
1233
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1234
            "ruleClassName": "http_archive",
1235
            "attributes": {
1236
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1237
              "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de",
1238
              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64",
1239
              "urls": [
1240
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz",
1241
                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz"
1242
              ]
1243
            }
1244
          },
1245
          "remotejdk17_linux": {
1246
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1247
            "ruleClassName": "http_archive",
1248
            "attributes": {
1249
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1250
              "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340",
1251
              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64",
1252
              "urls": [
1253
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz",
1254
                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz"
1255
              ]
1256
            }
1257
          },
1258
          "remotejdk11_linux_s390x_toolchain_config_repo": {
1259
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1260
            "ruleClassName": "_toolchain_config",
1261
            "attributes": {
1262
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n"
1263
            }
1264
          },
1265
          "remotejdk11_linux_toolchain_config_repo": {
1266
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1267
            "ruleClassName": "_toolchain_config",
1268
            "attributes": {
1269
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux//:jdk\",\n)\n"
1270
            }
1271
          },
1272
          "remotejdk11_macos": {
1273
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1274
            "ruleClassName": "http_archive",
1275
            "attributes": {
1276
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1277
              "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd",
1278
              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64",
1279
              "urls": [
1280
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz",
1281
                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz"
1282
              ]
1283
            }
1284
          },
1285
          "remotejdk11_win_arm64": {
1286
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1287
            "ruleClassName": "http_archive",
1288
            "attributes": {
1289
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1290
              "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2",
1291
              "strip_prefix": "jdk-11.0.13+8",
1292
              "urls": [
1293
                "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip"
1294
              ]
1295
            }
1296
          },
1297
          "remotejdk17_macos": {
1298
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1299
            "ruleClassName": "http_archive",
1300
            "attributes": {
1301
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1302
              "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f",
1303
              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64",
1304
              "urls": [
1305
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz",
1306
                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz"
1307
              ]
1308
            }
1309
          },
1310
          "remotejdk21_macos": {
1311
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1312
            "ruleClassName": "http_archive",
1313
            "attributes": {
1314
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1315
              "sha256": "3ad8fe288eb57d975c2786ae453a036aa46e47ab2ac3d81538ebae2a54d3c025",
1316
              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_x64",
1317
              "urls": [
1318
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz",
1319
                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz"
1320
              ]
1321
            }
1322
          },
1323
          "remotejdk21_macos_toolchain_config_repo": {
1324
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1325
            "ruleClassName": "_toolchain_config",
1326
            "attributes": {
1327
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_macos//:jdk\",\n)\n"
1328
            }
1329
          },
1330
          "remotejdk17_macos_aarch64_toolchain_config_repo": {
1331
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1332
            "ruleClassName": "_toolchain_config",
1333
            "attributes": {
1334
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n"
1335
            }
1336
          },
1337
          "remotejdk17_win": {
1338
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1339
            "ruleClassName": "http_archive",
1340
            "attributes": {
1341
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1342
              "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637",
1343
              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64",
1344
              "urls": [
1345
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip",
1346
                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip"
1347
              ]
1348
            }
1349
          },
1350
          "remotejdk11_macos_aarch64_toolchain_config_repo": {
1351
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1352
            "ruleClassName": "_toolchain_config",
1353
            "attributes": {
1354
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n"
1355
            }
1356
          },
1357
          "remotejdk11_linux_ppc64le_toolchain_config_repo": {
1358
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1359
            "ruleClassName": "_toolchain_config",
1360
            "attributes": {
1361
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n"
1362
            }
1363
          },
1364
          "remotejdk21_linux": {
1365
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1366
            "ruleClassName": "http_archive",
1367
            "attributes": {
1368
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1369
              "sha256": "5ad730fbee6bb49bfff10bf39e84392e728d89103d3474a7e5def0fd134b300a",
1370
              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_x64",
1371
              "urls": [
1372
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz",
1373
                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz"
1374
              ]
1375
            }
1376
          },
1377
          "remote_java_tools_linux": {
1378
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1379
            "ruleClassName": "http_archive",
1380
            "attributes": {
1381
              "sha256": "ba10f09a138cf185d04cbc807d67a3da42ab13d618c5d1ce20d776e199c33a39",
1382
              "urls": [
1383
                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_linux-v13.4.zip",
1384
                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_linux-v13.4.zip"
1385
              ]
1386
            }
1387
          },
1388
          "remotejdk21_win": {
1389
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1390
            "ruleClassName": "http_archive",
1391
            "attributes": {
1392
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1393
              "sha256": "f7cc15ca17295e69c907402dfe8db240db446e75d3b150da7bf67243cded93de",
1394
              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-win_x64",
1395
              "urls": [
1396
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip",
1397
                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip"
1398
              ]
1399
            }
1400
          },
1401
          "remotejdk21_linux_aarch64": {
1402
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1403
            "ruleClassName": "http_archive",
1404
            "attributes": {
1405
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 21,\n)\n",
1406
              "sha256": "ce7df1af5d44a9f455617c4b8891443fbe3e4b269c777d8b82ed66f77167cfe0",
1407
              "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_aarch64",
1408
              "urls": [
1409
                "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz",
1410
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz"
1411
              ]
1412
            }
1413
          },
1414
          "remotejdk11_linux_aarch64_toolchain_config_repo": {
1415
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1416
            "ruleClassName": "_toolchain_config",
1417
            "attributes": {
1418
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n"
1419
            }
1420
          },
1421
          "remotejdk11_linux_s390x": {
1422
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1423
            "ruleClassName": "http_archive",
1424
            "attributes": {
1425
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1426
              "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b",
1427
              "strip_prefix": "jdk-11.0.15+10",
1428
              "urls": [
1429
                "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz",
1430
                "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz"
1431
              ]
1432
            }
1433
          },
1434
          "remotejdk17_linux_aarch64": {
1435
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1436
            "ruleClassName": "http_archive",
1437
            "attributes": {
1438
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1439
              "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313",
1440
              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64",
1441
              "urls": [
1442
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz",
1443
                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz"
1444
              ]
1445
            }
1446
          },
1447
          "remotejdk17_win_arm64_toolchain_config_repo": {
1448
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1449
            "ruleClassName": "_toolchain_config",
1450
            "attributes": {
1451
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n"
1452
            }
1453
          },
1454
          "remotejdk11_linux": {
1455
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1456
            "ruleClassName": "http_archive",
1457
            "attributes": {
1458
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1459
              "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c",
1460
              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64",
1461
              "urls": [
1462
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz",
1463
                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz"
1464
              ]
1465
            }
1466
          },
1467
          "remotejdk11_macos_toolchain_config_repo": {
1468
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1469
            "ruleClassName": "_toolchain_config",
1470
            "attributes": {
1471
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_macos//:jdk\",\n)\n"
1472
            }
1473
          },
1474
          "remotejdk17_linux_ppc64le_toolchain_config_repo": {
1475
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1476
            "ruleClassName": "_toolchain_config",
1477
            "attributes": {
1478
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n"
1479
            }
1480
          },
1481
          "remotejdk17_win_arm64": {
1482
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1483
            "ruleClassName": "http_archive",
1484
            "attributes": {
1485
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1486
              "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85",
1487
              "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64",
1488
              "urls": [
1489
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip",
1490
                "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip"
1491
              ]
1492
            }
1493
          },
1494
          "remote_java_tools_darwin_arm64": {
1495
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1496
            "ruleClassName": "http_archive",
1497
            "attributes": {
1498
              "sha256": "076a7e198ad077f8c7d997986ef5102427fae6bbfce7a7852d2e080ed8767528",
1499
              "urls": [
1500
                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_arm64-v13.4.zip",
1501
                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_arm64-v13.4.zip"
1502
              ]
1503
            }
1504
          },
1505
          "remotejdk17_linux_ppc64le": {
1506
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1507
            "ruleClassName": "http_archive",
1508
            "attributes": {
1509
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1510
              "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd",
1511
              "strip_prefix": "jdk-17.0.8.1+1",
1512
              "urls": [
1513
                "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz",
1514
                "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz"
1515
              ]
1516
            }
1517
          },
1518
          "remotejdk21_linux_aarch64_toolchain_config_repo": {
1519
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1520
            "ruleClassName": "_toolchain_config",
1521
            "attributes": {
1522
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n"
1523
            }
1524
          },
1525
          "remotejdk11_win_arm64_toolchain_config_repo": {
1526
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1527
            "ruleClassName": "_toolchain_config",
1528
            "attributes": {
1529
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_11\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"11\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n"
1530
            }
1531
          },
1532
          "local_jdk": {
1533
            "bzlFile": "@@rules_java~//toolchains:local_java_repository.bzl",
1534
            "ruleClassName": "_local_java_repository_rule",
1535
            "attributes": {
1536
              "java_home": "",
1537
              "version": "",
1538
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = {RUNTIME_VERSION},\n)\n"
1539
            }
1540
          },
1541
          "remote_java_tools_darwin_x86_64": {
1542
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1543
            "ruleClassName": "http_archive",
1544
            "attributes": {
1545
              "sha256": "4523aec4d09c587091a2dae6f5c9bc6922c220f3b6030e5aba9c8f015913cc65",
1546
              "urls": [
1547
                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_x86_64-v13.4.zip",
1548
                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_x86_64-v13.4.zip"
1549
              ]
1550
            }
1551
          },
1552
          "remote_java_tools": {
1553
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1554
            "ruleClassName": "http_archive",
1555
            "attributes": {
1556
              "sha256": "e025fd260ac39b47c111f5212d64ec0d00d85dec16e49368aae82fc626a940cf",
1557
              "urls": [
1558
                "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools-v13.4.zip",
1559
                "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools-v13.4.zip"
1560
              ]
1561
            }
1562
          },
1563
          "remotejdk17_linux_s390x": {
1564
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1565
            "ruleClassName": "http_archive",
1566
            "attributes": {
1567
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 17,\n)\n",
1568
              "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37",
1569
              "strip_prefix": "jdk-17.0.8.1+1",
1570
              "urls": [
1571
                "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz",
1572
                "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz"
1573
              ]
1574
            }
1575
          },
1576
          "remotejdk17_win_toolchain_config_repo": {
1577
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1578
            "ruleClassName": "_toolchain_config",
1579
            "attributes": {
1580
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_17\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"17\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk17_win//:jdk\",\n)\n"
1581
            }
1582
          },
1583
          "remotejdk11_linux_ppc64le": {
1584
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1585
            "ruleClassName": "http_archive",
1586
            "attributes": {
1587
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1588
              "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f",
1589
              "strip_prefix": "jdk-11.0.15+10",
1590
              "urls": [
1591
                "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz",
1592
                "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz"
1593
              ]
1594
            }
1595
          },
1596
          "remotejdk11_macos_aarch64": {
1597
            "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
1598
            "ruleClassName": "http_archive",
1599
            "attributes": {
1600
              "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n    name = \"jre\",\n    srcs = glob(\n        [\n            \"jre/bin/**\",\n            \"jre/lib/**\",\n        ],\n        allow_empty = True,\n        # In some configurations, Java browser plugin is considered harmful and\n        # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n        # so do not include it in JRE on Windows.\n        exclude = [\"jre/bin/plugin2/**\"],\n    ),\n)\n\nfilegroup(\n    name = \"jdk-bin\",\n    srcs = glob(\n        [\"bin/**\"],\n        # The JDK on Windows sometimes contains a directory called\n        # \"%systemroot%\", which is not a valid label.\n        exclude = [\"**/*%*/**\"],\n    ),\n)\n\n# This folder holds security policies.\nfilegroup(\n    name = \"jdk-conf\",\n    srcs = glob(\n        [\"conf/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-include\",\n    srcs = glob(\n        [\"include/**\"],\n        allow_empty = True,\n    ),\n)\n\nfilegroup(\n    name = \"jdk-lib\",\n    srcs = glob(\n        [\"lib/**\", \"release\"],\n        allow_empty = True,\n        exclude = [\n            \"lib/missioncontrol/**\",\n            \"lib/visualvm/**\",\n        ],\n    ),\n)\n\njava_runtime(\n    name = \"jdk\",\n    srcs = [\n        \":jdk-bin\",\n        \":jdk-conf\",\n        \":jdk-include\",\n        \":jdk-lib\",\n        \":jre\",\n    ],\n    # Provide the 'java` binary explicitly so that the correct path is used by\n    # Bazel even when the host platform differs from the execution platform.\n    # Exactly one of the two globs will be empty depending on the host platform.\n    # When --incompatible_disallow_empty_glob is enabled, each individual empty\n    # glob will fail without allow_empty = True, even if the overall result is\n    # non-empty.\n    java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n    version = 11,\n)\n",
1601
              "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885",
1602
              "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64",
1603
              "urls": [
1604
                "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz",
1605
                "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz"
1606
              ]
1607
            }
1608
          },
1609
          "remotejdk21_win_toolchain_config_repo": {
1610
            "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl",
1611
            "ruleClassName": "_toolchain_config",
1612
            "attributes": {
1613
              "build_file": "\nconfig_setting(\n    name = \"prefix_version_setting\",\n    values = {\"java_runtime_version\": \"remotejdk_21\"},\n    visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n    name = \"version_setting\",\n    values = {\"java_runtime_version\": \"21\"},\n    visibility = [\"//visibility:private\"],\n)\nalias(\n    name = \"version_or_prefix_version_setting\",\n    actual = select({\n        \":version_setting\": \":version_setting\",\n        \"//conditions:default\": \":prefix_version_setting\",\n    }),\n    visibility = [\"//visibility:private\"],\n)\ntoolchain(\n    name = \"toolchain\",\n    target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n    name = \"bootstrap_runtime_toolchain\",\n    # These constraints are not required for correctness, but prevent fetches of remote JDK for\n    # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n    # the same configuration, this constraint will not result in toolchain resolution failures.\n    exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n    target_settings = [\":version_or_prefix_version_setting\"],\n    toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n    toolchain = \"@remotejdk21_win//:jdk\",\n)\n"
1614
            }
1615
          }
1616
        },
1617
        "recordedRepoMappingEntries": [
1618
          [
1619
            "rules_java~",
1620
            "bazel_tools",
1621
            "bazel_tools"
1622
          ],
1623
          [
1624
            "rules_java~",
1625
            "remote_java_tools",
1626
            "rules_java~~toolchains~remote_java_tools"
1627
          ]
1628
        ]
1629
      }
1630
    }
1631
  }
1632
}
1633

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.