velocity: init at 3.4.0-unstable-2025-02-28 (#384071)

authored by Sandro and committed by GitHub 157b9399 47c27166

+1692
+1
nixos/tests/all-tests.nix
··· 1217 vault-postgresql = handleTest ./vault-postgresql.nix {}; 1218 vaultwarden = discoverTests (import ./vaultwarden.nix); 1219 vector = handleTest ./vector {}; 1220 vengi-tools = handleTest ./vengi-tools.nix {}; 1221 victoriametrics = handleTest ./victoriametrics {}; 1222 vikunja = handleTest ./vikunja.nix {};
··· 1217 vault-postgresql = handleTest ./vault-postgresql.nix {}; 1218 vaultwarden = discoverTests (import ./vaultwarden.nix); 1219 vector = handleTest ./vector {}; 1220 + velocity = runTest ./velocity.nix; 1221 vengi-tools = handleTest ./vengi-tools.nix {}; 1222 victoriametrics = handleTest ./victoriametrics {}; 1223 vikunja = handleTest ./vikunja.nix {};
+68
nixos/tests/velocity.nix
···
··· 1 + { lib, pkgs, ... }: 2 + { 3 + name = "velocity"; 4 + meta = { 5 + platforms = [ 6 + "x86_64-linux" 7 + "aarch64-linux" 8 + ]; 9 + maintainers = [ lib.maintainers.Tert0 ]; 10 + }; 11 + 12 + nodes.server = 13 + { ... }: 14 + { 15 + imports = 16 + let 17 + mkVelocityService = name: pkg: { 18 + systemd.sockets.${name} = { 19 + socketConfig = { 20 + ListenFIFO = "/run/${name}.stdin"; 21 + Service = "${name}"; 22 + }; 23 + }; 24 + systemd.services.${name} = { 25 + serviceConfig = { 26 + ExecStart = "${pkg}/bin/velocity"; 27 + DynamicUser = true; 28 + StateDirectory = "${name}"; 29 + WorkingDirectory = "/var/lib/${name}"; 30 + 31 + Sockets = "${name}.socket"; 32 + StandardInput = "socket"; 33 + StandardOutput = "journal"; 34 + StandardError = "journal"; 35 + }; 36 + }; 37 + }; 38 + in 39 + [ 40 + (mkVelocityService "velocity-without-native" ( 41 + pkgs.velocity.override { withVelocityNative = false; } 42 + )) 43 + (mkVelocityService "velocity-with-native" (pkgs.velocity.override { withVelocityNative = true; })) 44 + ]; 45 + 46 + environment.systemPackages = [ pkgs.mcstatus ]; 47 + }; 48 + 49 + testScript = '' 50 + def test_velocity(name: str, native: bool): 51 + server.start_job(name) 52 + server.wait_for_unit(name); 53 + server.wait_for_open_port(25565) 54 + server.wait_until_succeeds(f"journalctl -b -u {name} | grep -q 'Booting up Velocity nixpkgs-${pkgs.velocity.version}...'") 55 + connections_startup_query = "Connections will use epoll channels, libdeflate (.+) compression, OpenSSL 3.x.x (.+) ciphers" if native else "Connections will use epoll channels, Java compression, Java ciphers" 56 + server.wait_until_succeeds(f"journalctl -b -u {name} | grep -q -E '{connections_startup_query}'") 57 + server.wait_until_succeeds(f"journalctl -b -u {name} | grep -q 'Done ([0-9]*.[0-9]*s)!'"); 58 + 59 + _, status_result = server.execute("mcstatus localhost:25565 status") 60 + assert "A Velocity Server" in status_result 61 + 62 + server.execute(f"echo stop > /run/{name}.stdin") 63 + server.wait_for_closed_port(25565); 64 + 65 + test_velocity("velocity-without-native", False) 66 + test_velocity("velocity-with-native", True) 67 + ''; 68 + }
+1438
pkgs/by-name/ve/velocity/deps.json
···
··· 1 + { 2 + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", 3 + "!version": 1, 4 + "https://plugins.gradle.org/m2": { 5 + "com/diffplug/durian#durian-collect/1.2.0": { 6 + "jar": "sha256-sZTAuIAhzBFsIcHcdvScLB/hda9by3TIume527+aSMw=", 7 + "pom": "sha256-i7diCGoKT9KmRzu/kFx0R2OvodWaVjD3O7BLeHLAn/M=" 8 + }, 9 + "com/diffplug/durian#durian-core/1.2.0": { 10 + "jar": "sha256-F+0KrLOjwWMjMyFou96thpTzKACytH1p1KTEmxFNXa4=", 11 + "pom": "sha256-hwMg6QdVNxsBeW/oG6Ul/R3ui3A0b1VFUe7dQonwtmI=" 12 + }, 13 + "com/diffplug/durian#durian-io/1.2.0": { 14 + "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", 15 + "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" 16 + }, 17 + "com/diffplug/durian#durian-swt.os/4.2.2": { 18 + "jar": "sha256-a1Mca0vlgaizLq2GHdwVwsk7IMZl+00z4DgUg8JERfQ=", 19 + "module": "sha256-rVlQLGknZu48M0vkliigDctNka4aSPJjLitxUStDXPk=", 20 + "pom": "sha256-GzxJFP1eLM4pZq1wdWY5ZBFFwdNCB3CTV4Py3yY2kIU=" 21 + }, 22 + "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/6.25.0": { 23 + "pom": "sha256-9FyCsS+qzYWs1HTrppkyL6XeqIQIskfQ5L3pQSkIIjo=" 24 + }, 25 + "com/diffplug/spotless#spotless-lib-extra/2.45.0": { 26 + "jar": "sha256-YCy7zTgo7pz7LjCn+bMDNcaScTB3FBTUzdKU0h/ly2c=", 27 + "module": "sha256-9pnkNfTlzgPbYJpHaO6wNj1uB8ZfvPrx/GKcTnbuf7A=", 28 + "pom": "sha256-5x2LkRDdSNLn9KVLi/uozlWpbmteu9T0OpJGZJz1b7A=" 29 + }, 30 + "com/diffplug/spotless#spotless-lib/2.45.0": { 31 + "jar": "sha256-sllply4dmAKAyirlKRl+2bMWCq5ItQbPGTXwG9Exhmc=", 32 + "module": "sha256-+x+8+TUAczrHWcp99E8P9mVTEze0LaAS4on/CINNiQ8=", 33 + "pom": "sha256-WKd8IsQLIc8m29tCEwFu9HrM9bBwchfHkyqQ9D+PMNw=" 34 + }, 35 + "com/diffplug/spotless#spotless-plugin-gradle/6.25.0": { 36 + "jar": "sha256-9euQikxdpGKZ51Q/qtoEAtLEt31Yx7Qy1Lblk0mygKM=", 37 + "module": "sha256-RoHRe/PJIF2DeOynBcAAywzJjcx40DATy2iJjGvSx0Q=", 38 + "pom": "sha256-q1ZuPYS2w/rHqPySXy279TzZdZywOvPAfQ3EN9OXqNo=" 39 + }, 40 + "com/google/code/gson#gson-parent/2.8.9": { 41 + "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" 42 + }, 43 + "com/google/code/gson#gson/2.8.9": { 44 + "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", 45 + "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" 46 + }, 47 + "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { 48 + "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", 49 + "pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE=" 50 + }, 51 + "com/googlecode/javaewah#JavaEWAH/1.2.3": { 52 + "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", 53 + "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM=" 54 + }, 55 + "com/squareup/okhttp3#okhttp/4.12.0": { 56 + "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", 57 + "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", 58 + "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" 59 + }, 60 + "com/squareup/okio#okio-jvm/3.6.0": { 61 + "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", 62 + "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", 63 + "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" 64 + }, 65 + "com/squareup/okio#okio/3.6.0": { 66 + "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", 67 + "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" 68 + }, 69 + "commons-codec#commons-codec/1.16.0": { 70 + "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=", 71 + "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" 72 + }, 73 + "dev/equo/ide#solstice/1.7.5": { 74 + "jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=", 75 + "module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=", 76 + "pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8=" 77 + }, 78 + "org/apache#apache/29": { 79 + "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" 80 + }, 81 + "org/apache/commons#commons-parent/58": { 82 + "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" 83 + }, 84 + "org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": { 85 + "pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8=" 86 + }, 87 + "org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": { 88 + "jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=", 89 + "pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI=" 90 + }, 91 + "org/eclipse/platform#org.eclipse.osgi/3.18.300": { 92 + "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", 93 + "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" 94 + }, 95 + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/5.1.2": { 96 + "jar": "sha256-tYw+XDWgAln9QC3r89pHqjrQhcP0vnL5AuoSYbNQGa4=", 97 + "module": "sha256-CPnVxzwOvolk4aq3z59G93inhCcxnZJ52ZKoRBPIXPM=", 98 + "pom": "sha256-Y4Th1GwfBKl4Go/Pl6nFQ5YPNNoKZ/XQI2x8EubcvqU=" 99 + }, 100 + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.1.2": { 101 + "pom": "sha256-1JPwqwDRfMB4Zduo3oQAo5CJ1SpxzkFtyQOlEsXe1V0=" 102 + }, 103 + "org/gradle/toolchains#foojay-resolver/0.9.0": { 104 + "jar": "sha256-woQImj+HVX92Ai2Z8t8oNlaKpIs/5OKSI5LVZrqBQXY=", 105 + "module": "sha256-huXl1QMWJYbAlW/QKippt22nwHIPSuAj82bRkaqXtLg=", 106 + "pom": "sha256-wdtMSmUHZ5Y7dl/Q3d7P4eqLjp9kQo+H3iB/V48DeOc=" 107 + }, 108 + "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/0.9.0": { 109 + "pom": "sha256-23zxG+5ohO+yiQQTn2LAD4tFhT5gwPQXFc9pV2tr/fA=" 110 + }, 111 + "org/jetbrains#annotations/13.0": { 112 + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", 113 + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" 114 + }, 115 + "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { 116 + "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", 117 + "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" 118 + }, 119 + "org/jetbrains/kotlin#kotlin-assignment/2.0.21": { 120 + "module": "sha256-8638yrZURNtqqzwNfSVoZG7AyS8kWCh/KLKu5POXNtw=", 121 + "pom": "sha256-QBfCQqfb3Oca6ApXB7S/OyOoIr8jpodahFp7UTYhzQ8=" 122 + }, 123 + "org/jetbrains/kotlin#kotlin-assignment/2.0.21/gradle85": { 124 + "jar": "sha256-USUeNCELiNTJCAXKZS6Xe93IR4OkVAY5ydIQkJhbrOY=" 125 + }, 126 + "org/jetbrains/kotlin#kotlin-build-statistics/2.0.21": { 127 + "jar": "sha256-gBILdN8DYz1veeCIZBMe7jt6dIb2wF0vLtyGg3U8VNo=", 128 + "pom": "sha256-/iTcYG/sg+yY3Qi8i7HPmeVAXejpF8URnVoMt++sVZ0=" 129 + }, 130 + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { 131 + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", 132 + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" 133 + }, 134 + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { 135 + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", 136 + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" 137 + }, 138 + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { 139 + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", 140 + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" 141 + }, 142 + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { 143 + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", 144 + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" 145 + }, 146 + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { 147 + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", 148 + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" 149 + }, 150 + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.0.21": { 151 + "jar": "sha256-W0cHoy5GfvvhIsMY/2q9yhei/H2Mg/ZgN8mhILbcvC8=", 152 + "pom": "sha256-P+CLlUN7C074sWt39hqImzn1xGt+lx1N+63mbUQOodg=" 153 + }, 154 + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21": { 155 + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=", 156 + "module": "sha256-z29dNExVVVS/rGQFHq0AhcvUM4Z2uqP8h7UD6eSrvjQ=", 157 + "pom": "sha256-gV5yqZ4ZFD1mLSTkYlKlnOdWMC18W9/FlIF9fMexI3g=" 158 + }, 159 + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21/gradle85": { 160 + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=" 161 + }, 162 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.0.21": { 163 + "jar": "sha256-UzVXQrV7qOFvvfCiBDn4s0UnYHHtsUTns9puYL42MYg=", 164 + "pom": "sha256-OMyaLLf55K/UOcMQdvgzFThIsfftITMgCDXRtCDfbqs=" 165 + }, 166 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.0.21": { 167 + "jar": "sha256-wfTqDBkmfx7tR0tUGwdxXEkWes+/AnqKL9B8u8gbjnI=", 168 + "module": "sha256-YqcNAg27B4BkexFVGIBHE+Z2BkBa6XoQ2P2jgpOI0Uk=", 169 + "pom": "sha256-1GjmNf3dsw9EQEuFixCyfcVm6Z1bVIusEMIjOp7OF74=" 170 + }, 171 + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.0.21": { 172 + "jar": "sha256-lR13mJs1cAljH/HvsSsBYczzKcUpxUalKfih0x+bwDw=", 173 + "module": "sha256-6qn9n4b71E/2BwoZfce90ZgPDUHo20myUoA9A6pMVaw=", 174 + "pom": "sha256-5RVeYOyr2v1kUmVKaYALyyp37n0fxucH+tOo5p8HTCw=" 175 + }, 176 + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21": { 177 + "module": "sha256-D5iXoGwHo+h9ZHExzDSQofctGuVMEH8T9yJp1TRLCHo=", 178 + "pom": "sha256-RenM7OM+TY36mUHMkS81RYIBqdPwQ3IMMket3lf0f/Y=" 179 + }, 180 + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21/gradle85": { 181 + "jar": "sha256-nfXH/xOx/GislFDKY8UxEYkdb2R73ewPQ5iz5yJb9tk=" 182 + }, 183 + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.0.21": { 184 + "module": "sha256-8JRUh/5RlZ/fi2oUQXB6Ke1fGsMaIxx/3r4sPd0i/fE=", 185 + "pom": "sha256-Z1AT1Mvu4JyIkgriuiRvmfKKeJuHT2NASeAS+j7r9Mg=" 186 + }, 187 + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.0.21": { 188 + "jar": "sha256-R1eJEWW2mPvazo9NpvK8DpiOrvnvNnE1SIZajycGmv0=", 189 + "pom": "sha256-Y/6HvSI1sSlAnHIqCbYsIKe3eueQGeIgMSSK9zawPFQ=" 190 + }, 191 + "org/jetbrains/kotlin#kotlin-native-utils/2.0.21": { 192 + "jar": "sha256-ResIo5Kfl8SKkpEsliV3nRVAvG8/IS+56UYg0DJrzAA=", 193 + "pom": "sha256-ZpB3PnZJ0dD61V0GCaTiHh68mF3Q+iYenG/9OJhnBh0=" 194 + }, 195 + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21": { 196 + "module": "sha256-kJCVCx7oa4b+KWmV2AKG6opPN5+yshjoVvzt0ErS1Hk=", 197 + "pom": "sha256-7lYZBmzLB5zDMy4kcnQ1n9dQXeLVQPuRtyd5ICW2Siw=" 198 + }, 199 + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21/gradle85": { 200 + "jar": "sha256-HSNuNiIzuaJx5QsiOlDI2+rdA1C2OiRkYIJWhS2jaKM=" 201 + }, 202 + "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { 203 + "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", 204 + "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" 205 + }, 206 + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { 207 + "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" 208 + }, 209 + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.10": { 210 + "jar": "sha256-rGNhv5rR7TgsIQPZcSxHzewWYjK0kD7VluiHawaBybc=", 211 + "pom": "sha256-x/pnx5YTILidhaPKWaLhjCxlhQhFWV3K5LRq9pRe3NU=" 212 + }, 213 + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { 214 + "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" 215 + }, 216 + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.10": { 217 + "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", 218 + "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" 219 + }, 220 + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { 221 + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", 222 + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", 223 + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" 224 + }, 225 + "org/jetbrains/kotlin#kotlin-tooling-core/2.0.21": { 226 + "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", 227 + "pom": "sha256-MiVe/o/PESl703OozHf4sYXXOYTpGxieeRZlKb36XVo=" 228 + }, 229 + "org/jetbrains/kotlin#kotlin-util-io/2.0.21": { 230 + "jar": "sha256-Dv7kwg8+f5ErMceWxOR/nRTqaIA+x+1OXU8kJY46ph4=", 231 + "pom": "sha256-4gD5F2fbCFJsjZSt3OB7kPNCVBSwTs/XzPjkHJ8QmKA=" 232 + }, 233 + "org/jetbrains/kotlin#kotlin-util-klib/2.0.21": { 234 + "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", 235 + "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" 236 + }, 237 + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { 238 + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" 239 + }, 240 + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { 241 + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", 242 + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", 243 + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" 244 + }, 245 + "org/junit#junit-bom/5.9.3": { 246 + "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", 247 + "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" 248 + }, 249 + "org/slf4j#slf4j-api/1.7.36": { 250 + "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", 251 + "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" 252 + }, 253 + "org/slf4j#slf4j-parent/1.7.36": { 254 + "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" 255 + }, 256 + "org/sonatype/oss#oss-parent/5": { 257 + "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" 258 + }, 259 + "org/sonatype/oss#oss-parent/7": { 260 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 261 + }, 262 + "org/tukaani#xz/1.9": { 263 + "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", 264 + "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" 265 + } 266 + }, 267 + "https://repo.maven.apache.org/maven2": { 268 + "aopalliance#aopalliance/1.0": { 269 + "jar": "sha256-Ct3sZw/tzT8RPFyAkdeDKA0j9146y4QbYanNsHk3agg=", 270 + "pom": "sha256-JugjMBV9a4RLZ6gGSUXiBlgedyl3GD4+Mf7GBYqppZs=" 271 + }, 272 + "com/diffplug/durian#durian-collect/1.2.0": { 273 + "jar": "sha256-sZTAuIAhzBFsIcHcdvScLB/hda9by3TIume527+aSMw=", 274 + "pom": "sha256-i7diCGoKT9KmRzu/kFx0R2OvodWaVjD3O7BLeHLAn/M=" 275 + }, 276 + "com/diffplug/durian#durian-core/1.2.0": { 277 + "jar": "sha256-F+0KrLOjwWMjMyFou96thpTzKACytH1p1KTEmxFNXa4=", 278 + "pom": "sha256-hwMg6QdVNxsBeW/oG6Ul/R3ui3A0b1VFUe7dQonwtmI=" 279 + }, 280 + "com/diffplug/durian#durian-io/1.2.0": { 281 + "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", 282 + "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" 283 + }, 284 + "com/diffplug/durian#durian-swt.os/4.2.2": { 285 + "jar": "sha256-a1Mca0vlgaizLq2GHdwVwsk7IMZl+00z4DgUg8JERfQ=", 286 + "module": "sha256-rVlQLGknZu48M0vkliigDctNka4aSPJjLitxUStDXPk=", 287 + "pom": "sha256-GzxJFP1eLM4pZq1wdWY5ZBFFwdNCB3CTV4Py3yY2kIU=" 288 + }, 289 + "com/diffplug/spotless#spotless-lib-extra/2.45.0": { 290 + "jar": "sha256-YCy7zTgo7pz7LjCn+bMDNcaScTB3FBTUzdKU0h/ly2c=", 291 + "module": "sha256-9pnkNfTlzgPbYJpHaO6wNj1uB8ZfvPrx/GKcTnbuf7A=", 292 + "pom": "sha256-5x2LkRDdSNLn9KVLi/uozlWpbmteu9T0OpJGZJz1b7A=" 293 + }, 294 + "com/diffplug/spotless#spotless-lib/2.45.0": { 295 + "jar": "sha256-sllply4dmAKAyirlKRl+2bMWCq5ItQbPGTXwG9Exhmc=", 296 + "module": "sha256-+x+8+TUAczrHWcp99E8P9mVTEze0LaAS4on/CINNiQ8=", 297 + "pom": "sha256-WKd8IsQLIc8m29tCEwFu9HrM9bBwchfHkyqQ9D+PMNw=" 298 + }, 299 + "com/diffplug/spotless#spotless-plugin-gradle/6.25.0": { 300 + "jar": "sha256-9euQikxdpGKZ51Q/qtoEAtLEt31Yx7Qy1Lblk0mygKM=", 301 + "module": "sha256-RoHRe/PJIF2DeOynBcAAywzJjcx40DATy2iJjGvSx0Q=", 302 + "pom": "sha256-q1ZuPYS2w/rHqPySXy279TzZdZywOvPAfQ3EN9OXqNo=" 303 + }, 304 + "com/electronwill/night-config#core/3.6.7": { 305 + "jar": "sha256-+hJywCa1ADONrimX9epLAsYy9Udp3pZJpqOQyhyyNL4=", 306 + "module": "sha256-teY/Ou053Hlc51Rm1d8/OAYPgEYdmPlWC+staJ2WfsE=", 307 + "pom": "sha256-SJc9aJecMqOjVmkTQY2TMV+wXe9aBG2tpjlsl5StyIk=" 308 + }, 309 + "com/electronwill/night-config#toml/3.6.7": { 310 + "jar": "sha256-wKabtuPa3rsYMYS1f5K4Zcn9fIGR83Ezpw5RmsCdrRE=", 311 + "module": "sha256-8KEUMvnN56ZCCnFvFhtMSFLYjfleTlMOVmVvOCgwuqM=", 312 + "pom": "sha256-96cvG+NGXWuZjTuLs8GTltYgBJetNVDU4RDlKaxuGpU=" 313 + }, 314 + "com/fasterxml#oss-parent/38": { 315 + "pom": "sha256-yD+PRd/cqNC2s2YcYLP4R4D2cbEuBvka1dHBodH5Zug=" 316 + }, 317 + "com/fasterxml#oss-parent/50": { 318 + "pom": "sha256-9dpV3XuI+xcMRoAdF3dKZS+y9FgftbHQpfyGqhgrhXc=" 319 + }, 320 + "com/fasterxml#oss-parent/56": { 321 + "pom": "sha256-/UkfeIV0JBBtLj1gW815m1PTGlZc3IaEY8p+h120WlA=" 322 + }, 323 + "com/fasterxml#oss-parent/58": { 324 + "pom": "sha256-VnDmrBxN3MnUE8+HmXpdou+qTSq+Q5Njr57xAqCgnkA=" 325 + }, 326 + "com/fasterxml/jackson#jackson-bom/2.16.0": { 327 + "pom": "sha256-Wqooh0QFvwT7qOLFcVkieCRGG6b31VKr246NOgum+L8=" 328 + }, 329 + "com/fasterxml/jackson#jackson-bom/2.17.2": { 330 + "pom": "sha256-H0crC8IATVz0IaxIhxQX+EGJ5481wElxg4f9i0T7nzI=" 331 + }, 332 + "com/fasterxml/jackson#jackson-parent/2.16": { 333 + "pom": "sha256-i/YUKBIUiiq/aFCycvCvTD2P8RIe1gTEAvPzjJ5lRqs=" 334 + }, 335 + "com/fasterxml/jackson#jackson-parent/2.17": { 336 + "pom": "sha256-rubeSpcoOwQOQ/Ta1XXnt0eWzZhNiSdvfsdWc4DIop0=" 337 + }, 338 + "com/fasterxml/woodstox#woodstox-core/6.5.1": { 339 + "jar": "sha256-ySjWBmXGQV+xw5d1z5XPxE9/RYDPWrAbHDgOv/12iH8=", 340 + "pom": "sha256-SDllThaxcU509Rq8s3jYNWgUq49NUnPR3S8c6KOQrdw=" 341 + }, 342 + "com/github/ben-manes/caffeine#caffeine/3.1.8": { 343 + "jar": "sha256-fdFfnfG+I4/6o2fOb1VnN6iAMd5ClNrRju9XxHTd8dM=", 344 + "module": "sha256-SazUz4G+Hk6GgFTw00/PXHdWCEWVBzB86HjNuk/dTYQ=", 345 + "pom": "sha256-Rj9PiWOKroLGVLPyhC6NA/eg1IGUxCYEbdnJXOBjJu4=" 346 + }, 347 + "com/github/spotbugs#spotbugs-annotations/4.7.3": { 348 + "jar": "sha256-wP0awuIqzdRpE6L/dFUbcfEkRXGZaIaYIEr0vz1DFl0=", 349 + "module": "sha256-C85puO9wOJqNWr30ddFzAXe1CeQYZGP/2x1emmrVz/4=", 350 + "pom": "sha256-NpAQoZC5Xi2aJi2OxRfexrZIeqGhuUaKKBY5SvS6J7Q=" 351 + }, 352 + "com/google#google/5": { 353 + "pom": "sha256-4J00XnPKP7yn8+BfMN63Tp053Wt5qT/ujFEfI0F7aCg=" 354 + }, 355 + "com/google/auto#auto-common/1.2": { 356 + "jar": "sha256-Mm1nS0EepnUFJz+a3lMRwVvKUGRLUhGmwwnJruWQogo=", 357 + "pom": "sha256-dFYHcQ+pJ+QxbzrA1n5ECiwiKx2UgS8v+Wyss4BOE94=" 358 + }, 359 + "com/google/auto/service#auto-service-aggregator/1.0.1": { 360 + "pom": "sha256-BIFGDbWZAzYrJvq9O9zV7CAHUPk5G7tlAv48fcLfPkw=" 361 + }, 362 + "com/google/auto/service#auto-service-aggregator/1.1.1": { 363 + "pom": "sha256-4tw+JjpdsMyBcvsuubzSMqzs/clugXED6rPI2fGQDGo=" 364 + }, 365 + "com/google/auto/service#auto-service-annotations/1.0.1": { 366 + "jar": "sha256-x77FS3tViLWWfocDQQkcVpEYHZVM8gOfG/Cm7rg3Rzs=", 367 + "pom": "sha256-6bvxs9ZsoYAEpqB6INv6EMos6DZzSPdB3i/o/vzmjMI=" 368 + }, 369 + "com/google/auto/service#auto-service-annotations/1.1.1": { 370 + "jar": "sha256-Fqdt0AomUFaER/XW46niyAnZpCNn1WtFIVz7iXMfTSQ=", 371 + "pom": "sha256-Fln9CiXOqfqav7GN6517GAzOOs6rFv+eYlRhVn5Eot8=" 372 + }, 373 + "com/google/auto/service#auto-service/1.0.1": { 374 + "jar": "sha256-iNRppTktwqKS36IEMlkaWEwp+uQXz9iLcmIPNex5Ws8=", 375 + "pom": "sha256-8qNKrhG79DbRqbva8dxBEiFCBGV5OcMQgXbvYtDMuRs=" 376 + }, 377 + "com/google/code/findbugs#jsr305/3.0.2": { 378 + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", 379 + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" 380 + }, 381 + "com/google/code/gson#gson-parent/2.10.1": { 382 + "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" 383 + }, 384 + "com/google/code/gson#gson-parent/2.8.0": { 385 + "pom": "sha256-Dx2DabHp8bxLRnyNz92LWXM6rVtchBnDpZsvmrrwTNI=" 386 + }, 387 + "com/google/code/gson#gson/2.10.1": { 388 + "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", 389 + "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" 390 + }, 391 + "com/google/code/gson#gson/2.8.0": { 392 + "jar": "sha256-xiIXY715xPHD3H91C18poLs4s2e4ExTE9xiW40DECCU=", 393 + "pom": "sha256-pTMaDstUj5lCq1uTx6xDw4oh6Jd2Pd4bzb8HdPQWym8=" 394 + }, 395 + "com/google/errorprone#error_prone_annotations/2.1.3": { 396 + "jar": "sha256-A9AylUfBPanhfGNNEEnqLq0JOSXikFZ+GjZP1rH8f/g=", 397 + "pom": "sha256-lYy4HDk8splsPGqehnpKS+jdxDORZyqeTk66UaxyN/U=" 398 + }, 399 + "com/google/errorprone#error_prone_annotations/2.11.0": { 400 + "jar": "sha256-chy5GEK0b6BWhH0QTVIlyLjh6LYiY7mTBR4eWgE3t+w=", 401 + "pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" 402 + }, 403 + "com/google/errorprone#error_prone_annotations/2.2.0": { 404 + "jar": "sha256-br0iyhudjsBtQd6NZOBZaYHZYHtCA1+e03T53icaSBo=", 405 + "pom": "sha256-XgJY6huk5RoTN0JoC8IkSPerIUvkBz6GGfZF7xvkLdU=" 406 + }, 407 + "com/google/errorprone#error_prone_annotations/2.21.1": { 408 + "jar": "sha256-0fPGaqkaxSVJ4Arjsgi6S5r31y1o8jBkNVO+s45hGKw=", 409 + "pom": "sha256-9ZiID+766p1nTcQdsTqzcAS/A3drW7IcBN7ejpIMHxI=" 410 + }, 411 + "com/google/errorprone#error_prone_annotations/2.6.0": { 412 + "pom": "sha256-d1CXiHMcDoMurQIJFPYFi5MxYBb8ZdfLKscDspNKmvY=" 413 + }, 414 + "com/google/errorprone#error_prone_annotations/2.7.1": { 415 + "jar": "sha256-zVJXwIokbPhiiBeuccuCK+GS75H2iByko/z/Tx3hz/M=", 416 + "pom": "sha256-Mahy4RScXzqLwF+03kVeXqYI7PrRryIst2N8psdi7iU=" 417 + }, 418 + "com/google/errorprone#error_prone_parent/2.1.3": { 419 + "pom": "sha256-1SomFqE4n86VHeDpengLiPG98MlHsxWnb9R81rv7I5s=" 420 + }, 421 + "com/google/errorprone#error_prone_parent/2.11.0": { 422 + "pom": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE=" 423 + }, 424 + "com/google/errorprone#error_prone_parent/2.2.0": { 425 + "pom": "sha256-xGCQLd9ezmiDLGsnHOUqCSiwXPOmrIGo9UjHPL1UETg=" 426 + }, 427 + "com/google/errorprone#error_prone_parent/2.21.1": { 428 + "pom": "sha256-MrsLX/JB/Wuh/upEiuu5zt7xaZvnPLbzGTZTh7gr+Sw=" 429 + }, 430 + "com/google/errorprone#error_prone_parent/2.6.0": { 431 + "pom": "sha256-+7tgNV14gZvGGYK0y1sBbGVyjMMNJb/qQckKYcZETzQ=" 432 + }, 433 + "com/google/errorprone#error_prone_parent/2.7.1": { 434 + "pom": "sha256-Cm4kLigQToCTQFrjeWlmCkOLccTBtz/E/3FtuJ2ojeY=" 435 + }, 436 + "com/google/guava#failureaccess/1.0.1": { 437 + "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", 438 + "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" 439 + }, 440 + "com/google/guava#guava-parent/21.0": { 441 + "pom": "sha256-rNxtbwezRsrrF0kyeIvMxjwDXMXCsQCVjCH/4PbhmYg=" 442 + }, 443 + "com/google/guava#guava-parent/25.1-jre": { 444 + "pom": "sha256-wNFnYtyb/HfsxZi45lkH2Fs0VQil9/lVbflDwsR/lo4=" 445 + }, 446 + "com/google/guava#guava-parent/26.0-android": { 447 + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" 448 + }, 449 + "com/google/guava#guava-parent/27.1-jre": { 450 + "pom": "sha256-02EBZcbeK02NZBhIdxe2PFK1o5xeNaVT4khz7LYOBig=" 451 + }, 452 + "com/google/guava#guava-parent/31.0.1-jre": { 453 + "pom": "sha256-s7a2qnCZwRgXrO6FsyL9kffuMq6mn+CD7jbIc17AZ4g=" 454 + }, 455 + "com/google/guava#guava-parent/31.1-jre": { 456 + "pom": "sha256-RDliZ4O0StJe8F/wdiHdS7eWzE608pZqSkYf6kEw4Pw=" 457 + }, 458 + "com/google/guava#guava/21.0": { 459 + "jar": "sha256-lyE5cYq8ikiT+njLqM97LJA/Ncl6r0T6MDGwZplItIA=", 460 + "pom": "sha256-wLAWqFx4TgHKUenWS/j+gM5AKyBv6ol7AyWNXm0P+A0=" 461 + }, 462 + "com/google/guava#guava/25.1-jre": { 463 + "jar": "sha256-bbDDokTDl0KcLjYuooN8NiLVtou5UQXTfCHDblvHCr8=", 464 + "pom": "sha256-Zfi0buFItJowMZ067SR8GVyMUySG2nz3Tx/BtYkryt8=" 465 + }, 466 + "com/google/guava#guava/27.1-jre": { 467 + "jar": "sha256-SlqnDMlopNE35ZmtN1U+XP7tImXowZNHbXEZA2xTb+c=", 468 + "pom": "sha256-vZnXUAYTGuJcmGCh1j6E42Nx8RL9sML+PV1qs46esnE=" 469 + }, 470 + "com/google/guava#guava/31.0.1-jre": { 471 + "jar": "sha256-1b6U1l6HvSGfsxk60VF7qlWjuI/JHSHPc1gmq1rwh7k=", 472 + "pom": "sha256-K+VmkgwhxgxcyvKCeGfK/3ZmRuIRO3/MPunCSkCy85Y=" 473 + }, 474 + "com/google/guava#guava/31.1-jre": { 475 + "jar": "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=", 476 + "pom": "sha256-kZPQe/T2YBCNc1jliyfSG0TjToDWc06Y4hkWN28nDeI=" 477 + }, 478 + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { 479 + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", 480 + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" 481 + }, 482 + "com/google/inject#guice-parent/4.2.3": { 483 + "pom": "sha256-JHOhyZa8AFE4J5tiQEXAub3V4E5CnFC0u3nEq+bDIRg=" 484 + }, 485 + "com/google/inject#guice-parent/6.0.0": { 486 + "pom": "sha256-9GNJeery+1rzuMGhmH9+7ZPSBvlChgDcsexqCuOICbw=" 487 + }, 488 + "com/google/inject#guice/4.2.3": { 489 + "jar": "sha256-oh5Q/7tn563FtGz3ueGkgPHg8E/UIB3bHGXakSkGAa8=", 490 + "pom": "sha256-p3bQO20monbs8huLYmz3wl6lpuqWakwlUNbof6pl/mo=" 491 + }, 492 + "com/google/inject#guice/6.0.0": { 493 + "jar": "sha256-tNT37F6PwXtPmN7p0/bPauOuE+Ll7Usve78JvEu2ddU=", 494 + "pom": "sha256-Xo3nPMLaIxuBshdkCxqe2b3rxbG9iDgKpOfSJkPRQsM=" 495 + }, 496 + "com/google/j2objc#j2objc-annotations/1.1": { 497 + "jar": "sha256-KZSn63jycQvT07+2ObLJTiGc7awNTQhNUW54wW3d7PY=", 498 + "pom": "sha256-8MmMVx6Tp8tN0Y3w+jCPCWPnoGIKwtQkTmHnCdA61r4=" 499 + }, 500 + "com/google/j2objc#j2objc-annotations/1.3": { 501 + "jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=", 502 + "pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" 503 + }, 504 + "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { 505 + "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", 506 + "pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE=" 507 + }, 508 + "com/googlecode/javaewah#JavaEWAH/1.2.3": { 509 + "jar": "sha256-1lImlJcTxMYaeE9BxRFn57Axb5N2Q5jrup5DNrPZVMI=", 510 + "pom": "sha256-5O1sZpYgNm+ZOSBln+CsfLyD11PbwNwOseUplzr5byM=" 511 + }, 512 + "com/lmax#disruptor/4.0.0": { 513 + "jar": "sha256-wrqAhBVBJyvIFbytq5ENLXFqpWPsoVdiRQq0yIlEBQU=", 514 + "module": "sha256-/ccJZrzS41x5Tc4sF7mZwuZpUOFYUx6Z3BUfsOvCllM=", 515 + "pom": "sha256-oX8TWPGK17qq5NszR8IAtPOu3Q2cd25yrPYplNTH+9E=" 516 + }, 517 + "com/moandjiezana/toml#toml4j/0.7.2": { 518 + "jar": "sha256-9UdeY+fonl22IiNImux6Vr0wNUN3IHehfCy1TBnKOiA=", 519 + "pom": "sha256-W3YhZzfy2pODlTrMybpY9uc500Rnh5nm1NCCz24da9M=" 520 + }, 521 + "com/puppycrawl/tools#checkstyle/10.9.3": { 522 + "jar": "sha256-1X3pra1Cq2C7KXLlD4OhMcqm9iNHhPWUOjhxIAZhWR8=", 523 + "pom": "sha256-qDfEUo/JqQ1oi8lQOcdSSCQPfG16GonZSDro+CWc508=" 524 + }, 525 + "com/spotify#completable-futures/0.3.6": { 526 + "jar": "sha256-n0HBSTwY6CiJMqGDBzzjnhiGUtKsQBPt6rXHO7DYMZ8=", 527 + "pom": "sha256-kG3cyrnQiuvEGRiAnMkIHt7FnRtjUmUOd4BcN7ape6E=" 528 + }, 529 + "com/spotify#foss-root/16": { 530 + "pom": "sha256-RV3Qz+mvVP4luk6f1tgbrb+oliD0ha4QJqK8geS+GRU=" 531 + }, 532 + "com/squareup/okhttp3#okhttp/4.12.0": { 533 + "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", 534 + "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", 535 + "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" 536 + }, 537 + "com/squareup/okio#okio-jvm/3.6.0": { 538 + "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", 539 + "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", 540 + "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" 541 + }, 542 + "com/squareup/okio#okio/3.6.0": { 543 + "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", 544 + "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" 545 + }, 546 + "com/typesafe#config/1.4.0": { 547 + "jar": "sha256-qtv9WlJFUb7vENP4kdMFuDuyfVRwPZpN56yioS2YR+I=", 548 + "pom": "sha256-ffmOk+i9xqjtuGMUrIujHyYMvUoOa4b16a/JMlEu8Mc=" 549 + }, 550 + "com/typesafe#config/1.4.1": { 551 + "jar": "sha256-TAqn4iPHXIhAxB/Bg9TNMRgUCh7lA+PgjOZu0nlMlI8=", 552 + "pom": "sha256-v+4fIdKAdiJyn44SJoQTLHI3jzc5uVdj8u+X3CYTIqY=" 553 + }, 554 + "commons-beanutils#commons-beanutils/1.9.4": { 555 + "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", 556 + "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" 557 + }, 558 + "commons-codec#commons-codec/1.15": { 559 + "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=", 560 + "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" 561 + }, 562 + "commons-codec#commons-codec/1.16.0": { 563 + "jar": "sha256-VllfsgsLhbyR0NUD2tULt/G5r8Du1d/6bLslkpAASE0=", 564 + "pom": "sha256-bLWVeBnfOTlW/TEaOgw/XuwevEm6Wy0J8/ROYWf6PnQ=" 565 + }, 566 + "commons-collections#commons-collections/3.2.2": { 567 + "jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", 568 + "pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws=" 569 + }, 570 + "commons-io#commons-io/2.15.1": { 571 + "jar": "sha256-pYrxLuG2jP0uuwwnyu8WTwhDgaAOyBpIzCdf1+pU4VQ=", 572 + "pom": "sha256-Fxoa+CtnWetXQLO4gJrKgBE96vEVMDby9ERZAd/T+R0=" 573 + }, 574 + "dev/equo/ide#solstice/1.7.5": { 575 + "jar": "sha256-BuFLxDrMMx2ra16iAfxnNk7RI/mCyF+lEx8IF+1lrk8=", 576 + "module": "sha256-eYp7cGdyE27iijLt2GOx6fgWE6NJhAXXS+ilyb6/9U8=", 577 + "pom": "sha256-20U7urXn2opDE5sNzTuuZykzIfKcTZH1p5XZ/2xS3d8=" 578 + }, 579 + "info/picocli#picocli/4.7.1": { 580 + "jar": "sha256-DnGR++Mk+5340tIHwHtma43CW7vib1OkxS4v7OYkqXY=", 581 + "pom": "sha256-+pvmlFd2A+LUy1X0UjctP2wPk+XzjuXNf7Yos3k8qbw=" 582 + }, 583 + "io/fabric8#kubernetes-client-bom/5.12.4": { 584 + "pom": "sha256-0jI5KonD79yFqymcWpToud01vALzQM6ERv9lmqFZE6A=" 585 + }, 586 + "io/github/goooler/shadow#io.github.goooler.shadow.gradle.plugin/8.1.5": { 587 + "pom": "sha256-jzpPZuyZj2+w/T3lacYy607vycDvmIh0/pq2sF6OZAI=" 588 + }, 589 + "io/github/goooler/shadow#shadow-gradle-plugin/8.1.5": { 590 + "jar": "sha256-p7085GPChFndkIaPyJjNX+wyDD3/U0fw9oiFp72eQtU=", 591 + "module": "sha256-d07ZeQXwUHxpfxeKhAFy/bQ+pJz8L55Je4DAlfN6rtU=", 592 + "pom": "sha256-7Z4JpOOV2pTl7BNx1XynWglhZtS65b9W85cKD+3ttQc=" 593 + }, 594 + "io/leangen/geantyref#geantyref/1.3.11": { 595 + "jar": "sha256-wmJ0R0s4RLzbfYPPc6eFNm+EtFO8F6GRz6T4/D4CIjQ=", 596 + "pom": "sha256-3Etrgt7DQXBSvBc7lC+5asogUIpLmkfp8b2yQAXkPuc=" 597 + }, 598 + "io/netty#netty-bom/4.1.104.Final": { 599 + "pom": "sha256-WmXgahWdINO0gAYkpXDGRtvucQsrU5s0SaJoVYwonpw=" 600 + }, 601 + "io/netty#netty-buffer/4.1.114.Final": { 602 + "jar": "sha256-Q26iVyXZLB9ZCoV9Rtwcj1xU1/J3WYTbJlXl47wNl8k=", 603 + "pom": "sha256-s/B89Cce5aSkWeqKDZ9PFpEak1U1eDHQVxDvZPi4xc4=" 604 + }, 605 + "io/netty#netty-codec-haproxy/4.1.114.Final": { 606 + "jar": "sha256-qWIW00fHIZ9psvT4dDzgruasdQs2kXOXReu8wQ60lSg=", 607 + "pom": "sha256-o5m+RgepdUnSSa128vz24JKvY9NE4ycu/UTfIXV8z+A=" 608 + }, 609 + "io/netty#netty-codec-http/4.1.114.Final": { 610 + "jar": "sha256-VhUM6QD22TH843p/sF19dUeNbQuLVWoheBly65w+198=", 611 + "pom": "sha256-6P6eu4YvHdXDpr6H6FGjs7KKfuxK+NcKy+ywwegW864=" 612 + }, 613 + "io/netty#netty-codec/4.1.114.Final": { 614 + "jar": "sha256-cdFFSRRWtTIS444keHu77Qx32FD3NS4k5TXSam7qkTs=", 615 + "pom": "sha256-9VFgq+xGNjTDZFmRTMYMtZSJ3Lcj6H6acaw3vfNwa4Q=" 616 + }, 617 + "io/netty#netty-common/4.1.114.Final": { 618 + "jar": "sha256-1rBTs7J8xWggfyVJAty2+V3SOMG51V73GdLE+OtHYiM=", 619 + "pom": "sha256-PC59GBM6xtjk9ELMX6X+BJL1y/h4vw9xV8bUENpxn10=" 620 + }, 621 + "io/netty#netty-handler/4.1.114.Final": { 622 + "jar": "sha256-V74l7GyPpwUv6QEZNz2LyXnNN/oAcKE1wOafX44N2tA=", 623 + "pom": "sha256-aU/m+43+kUiiMm539WFB/Ou8zCy4sp8oV3Z5YWTsapM=" 624 + }, 625 + "io/netty#netty-parent/4.1.114.Final": { 626 + "pom": "sha256-ocilU65+Q78O2YbSLwN53PDC+3/Dlx3GBX7VydBMWmg=" 627 + }, 628 + "io/netty#netty-resolver/4.1.114.Final": { 629 + "jar": "sha256-GWYefx297pf+maIn++0GltKcPN8/jy2YOaeQaVwr8Kw=", 630 + "pom": "sha256-hoQ5BUAfZgXVdfSFi1jB6tzx48C8zUF3h8sK0GIcwSA=" 631 + }, 632 + "io/netty#netty-transport-classes-epoll/4.1.114.Final": { 633 + "jar": "sha256-qQtCd99Wi+BWLggnEGCiiHDFe6WpH+eSBX8R6Yb+d34=", 634 + "pom": "sha256-Zsd1AZ1ns6QKaIAmW5DciLAWYMU9t64vZc/qXnSZRxU=" 635 + }, 636 + "io/netty#netty-transport-classes-kqueue/4.1.114.Final": { 637 + "jar": "sha256-igf+1ZhVAt1ok29wsN1WOdLmnCV8IwBhCTbODm2phH0=", 638 + "pom": "sha256-kMv2b+fCoYWq8twosBNvjvi6jrUb4cMZvL1/c3KvCfU=" 639 + }, 640 + "io/netty#netty-transport-native-epoll/4.1.114.Final": { 641 + "jar": "sha256-2JkbiwluoPBNh/463pSAS79rzh5gGfiGt/cVBHQbqW8=", 642 + "pom": "sha256-ktTe6GXcAC/vZOGeYCtvZhZmfaIlaIafsRNXFaA0S/g=" 643 + }, 644 + "io/netty#netty-transport-native-epoll/4.1.114.Final/linux-aarch_64": { 645 + "jar": "sha256-+6GSmRoRefTwTILWmkOwYTYhbqxZdPijCIGIcFj6Zq0=" 646 + }, 647 + "io/netty#netty-transport-native-epoll/4.1.114.Final/linux-x86_64": { 648 + "jar": "sha256-eYcT5BNd6bq35L0DqHsG6XLojUz0oflRu7Kj6jnMyjg=" 649 + }, 650 + "io/netty#netty-transport-native-kqueue/4.1.114.Final": { 651 + "jar": "sha256-ZDsb2bP3TupUEfQodb3GT7grOpQT1mzqKuRmIAc/V4A=", 652 + "pom": "sha256-DKdmrzuwjfpEdHx8rGe0CNW2zB/tBR/rwbQj7cB3r7c=" 653 + }, 654 + "io/netty#netty-transport-native-kqueue/4.1.114.Final/osx-aarch_64": { 655 + "jar": "sha256-aLbd/ls3tAJMJUNGChZcA0qRzDIVMk1OR6EwjqPrQEY=" 656 + }, 657 + "io/netty#netty-transport-native-kqueue/4.1.114.Final/osx-x86_64": { 658 + "jar": "sha256-Wjj8Tr8ZkHfEkl+lJTzm73ibqlQhCgNQkZAvBgckWhk=" 659 + }, 660 + "io/netty#netty-transport-native-unix-common/4.1.114.Final": { 661 + "jar": "sha256-/WTAfJ4Gj4DcJx9idyeCRjKKFxvmaavf4LyLIibZgN4=", 662 + "pom": "sha256-gytDwoTiwM8PV9YpKPpylntqpuXch2bGybLQH933lR0=" 663 + }, 664 + "io/netty#netty-transport/4.1.114.Final": { 665 + "jar": "sha256-KoYJ/mqLTJ1ZZca5AXd7S9CyZgBkfuKqfU2T9NXHgN4=", 666 + "pom": "sha256-lFGxCRev0ijFiSVB2UrMPWgUyNc1icQFDHeakh+rnII=" 667 + }, 668 + "it/unimi/dsi#fastutil/8.5.15": { 669 + "jar": "sha256-z/62ZzvfHm5Dd9aE3y9VrDWc9c9t9hPgXmLe7qUAk2o=", 670 + "pom": "sha256-f2baEne0E7MncoaNO1C1XF/lTiZD8bVORZbk9Sofvtg=" 671 + }, 672 + "jakarta/inject#jakarta.inject-api/2.0.1": { 673 + "jar": "sha256-99yYBi/M8UEmq7dRtk+rEsMSVm6MvchINZi//OqTr3w=", 674 + "pom": "sha256-5/1yMuljB6V1sklMk2fWjPQ+yYJEqs48zCPhdz/6b9o=" 675 + }, 676 + "jakarta/platform#jakarta.jakartaee-bom/9.1.0": { 677 + "pom": "sha256-35jgJmIZ/buCVigm15o6IHdqi6Aqp4fw8HZaU4ZUyKQ=" 678 + }, 679 + "jakarta/platform#jakartaee-api-parent/9.1.0": { 680 + "pom": "sha256-p3AsSHAmgCeEtXl7YjMKi41lkr8PRzeyXGel6sgmWcA=" 681 + }, 682 + "javax/inject#javax.inject/1": { 683 + "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", 684 + "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" 685 + }, 686 + "net/bytebuddy#byte-buddy-agent/1.14.11": { 687 + "jar": "sha256-L1N6Yhpk+nAT1oxpWnajTujXna105jXKyhbdViV664A=", 688 + "pom": "sha256-VBMQ/3WsTurkYFUJn8Ec3b5TqcBe6vry9wMgZQ2zzOk=" 689 + }, 690 + "net/bytebuddy#byte-buddy-parent/1.14.11": { 691 + "pom": "sha256-RsDxP8l3jcLrtpdIgjqixMvwfqt9GMaqGRxSnRZQiSs=" 692 + }, 693 + "net/bytebuddy#byte-buddy/1.14.11": { 694 + "jar": "sha256-Yq4oGH7SsGKBPaap1We/7nM8NBWCaZti3ZgCMHKaAxM=", 695 + "pom": "sha256-NYRJ1sc1OFhFCN2K5s/eVrr0o0t2e3HZzEZE8PH0IRo=" 696 + }, 697 + "net/kyori#adventure-api/4.19.0": { 698 + "jar": "sha256-WYIOnHz1S59nitY/VDta9kUltZPClxu2ujw7C1nd9v8=", 699 + "module": "sha256-8JZ+QQNS2qP8qQWTX3g8VOpwG13hGAcVVOEwiBzXfb8=", 700 + "pom": "sha256-lV69XjpLUNJ3cR2S3LdROCb8GRBn6u7l6ctDsr/1Sws=" 701 + }, 702 + "net/kyori#adventure-bom/4.19.0": { 703 + "module": "sha256-VbTxTZkdxIaGX8zClEu4dASgS63yfUUjvvMDFcBMKrE=", 704 + "pom": "sha256-ZUAHrgk+ph5coMKWnY2y7byiBIRCiIJqWndTrNbW4Ao=" 705 + }, 706 + "net/kyori#adventure-key/4.19.0": { 707 + "jar": "sha256-GsZBwbobRBxJZSYyjpJ2jITS13Je3ZxFFFKfL/E7DPc=", 708 + "module": "sha256-28bDKTs1bt81Tz8eX7ZVWObG6tF1hYXaw8veopN2ph4=", 709 + "pom": "sha256-4o2gejddhOAtTeEbFbp7TFx2KAt2zjE2e5mDsO7kP1Q=" 710 + }, 711 + "net/kyori#adventure-nbt/4.19.0": { 712 + "jar": "sha256-uB/+eVyjSBrKwMQProzG/NPjW9Viy6AeMJIL0/9hO8k=", 713 + "module": "sha256-SvJGrxsR/JnjDOAOgF4QPmDPG5s3/7BP8Ke5prHHCuU=", 714 + "pom": "sha256-4UQRdGf45nwVyZ4pfksjLTQEUqAOU3dasu1skQ1IcUo=" 715 + }, 716 + "net/kyori#adventure-platform-api/4.3.4": { 717 + "jar": "sha256-7GBGKMK3wWXqdMH8s6LQ8DNZwsd6FJYOOgvC43lnCsI=", 718 + "module": "sha256-OKXxaOPBu4tENm8cXXErp/AN2+McpRDmS6/ccY+rDS8=", 719 + "pom": "sha256-L2e7V4xfB4MdAQPlywhgmPVSR/Ra5GDJMHcqr3W+xuQ=" 720 + }, 721 + "net/kyori#adventure-platform-facet/4.3.4": { 722 + "jar": "sha256-IPjm2zTXIqSszL7cybbALo7ms8q5NQsGqz0cCwuLRU8=", 723 + "module": "sha256-VYXzbUzK6MaYbW4tmAjZs5ywl28CLK8sANPP5v1HTQQ=", 724 + "pom": "sha256-wP6w6syf5B8iL5iXsS4lrDw0Ub3VYWwUhclppgBO2eE=" 725 + }, 726 + "net/kyori#adventure-text-logger-slf4j/4.19.0": { 727 + "jar": "sha256-rPVYdaGXso8VqtF49fD+cj92I6D+GYob0Lyp0Ri7kEM=", 728 + "module": "sha256-h9kOx6lt2kSbwAJvw0ns9OsoeuZI5UtKwpnXV7owtZ4=", 729 + "pom": "sha256-8Dt8W/AgOtlrs+Fik7WK41How3oJD1Bv2nIyhw+FkOc=" 730 + }, 731 + "net/kyori#adventure-text-minimessage/4.19.0": { 732 + "jar": "sha256-Ur8zHlzz4/FiPReXl3mDS2UJ/u0C9HE2fFlPK40EkAM=", 733 + "module": "sha256-H61A67t3+hPhBu6iFgGfe7qTysos4wpNZO65pc/IB5s=", 734 + "pom": "sha256-7XBjLxNp3dwUai1jpgvn/zmMb4WP6hJKTeQJ8flfCg8=" 735 + }, 736 + "net/kyori#adventure-text-serializer-ansi/4.19.0": { 737 + "jar": "sha256-4FADDha8o98IqSdTKW9ZTM0DxhSoKpxVN3GzJYJc+lw=", 738 + "module": "sha256-wz3JY/1s6c/JuSv5WqNFxkx5oooGtIZa8BNWWrHtlSc=", 739 + "pom": "sha256-/iuvsoLfqeqW6VuGy+k7lReG3VaNBm03inrGu2JBXwQ=" 740 + }, 741 + "net/kyori#adventure-text-serializer-gson/4.19.0": { 742 + "jar": "sha256-Z6mZgHH1A/gWHTfXchIBND0Y6FvMHpw4cvIVSAYjMak=", 743 + "module": "sha256-K8DaajmTCvil6OUCKtTcolbM9ONEPb6NmZudKfFscqM=", 744 + "pom": "sha256-hl1NmguHwh7eh4rhCfebKGTVJqx+XNUqGYLhX8UA9Fs=" 745 + }, 746 + "net/kyori#adventure-text-serializer-json-legacy-impl/4.19.0": { 747 + "jar": "sha256-jCc+wSoy1KJPfvcutsoXgnI20HN3/Sw00a2YruGk1JY=", 748 + "module": "sha256-iN90DyLxs420gv/D2AZvFxsef7OKwPkDaZKQpCORvEU=", 749 + "pom": "sha256-OVVdX3z4aEOKTs49HY4RNbokZbt0G7Fsik9HSN0NLJ0=" 750 + }, 751 + "net/kyori#adventure-text-serializer-json/4.19.0": { 752 + "jar": "sha256-Na/GB6tPCsEEcGCGWpXYDxmVDQJoztodmQrI08kLMOE=", 753 + "module": "sha256-yFSFbtKZciyb1p/BTzDQPdkaO/XflLFz+X0VtQl9jVQ=", 754 + "pom": "sha256-HbcQwOOhGoS4L9d00bKSIFSYK+sNHFUBFLoIB6crENk=" 755 + }, 756 + "net/kyori#adventure-text-serializer-legacy/4.19.0": { 757 + "jar": "sha256-hCkvU4/pyPeIXBQSXzq4vAFHt5SvazT84rCMBr3xmHg=", 758 + "module": "sha256-pLhTnhajp6wXCcolTZgc5dhYNIe88PzcFgX1S6PiksE=", 759 + "pom": "sha256-QdzUZVpfEFN8S+rVQ6QxQM105i+Bf5q3IvTKj/dqDxo=" 760 + }, 761 + "net/kyori#adventure-text-serializer-plain/4.19.0": { 762 + "jar": "sha256-AbCOQiGv7zyNN3NO7axhnA5k4T3Mu6uknPxkmR2WihQ=", 763 + "module": "sha256-yP6RIud0PDNL2hziel3DKLOtOsTtPBoBu2sRORDeemw=", 764 + "pom": "sha256-9LPEmbFsK4SEQckhiC8+qOq0h5V6u88wHWntn8YJbxc=" 765 + }, 766 + "net/kyori#ansi/1.1.1": { 767 + "jar": "sha256-tsVp4aCSW57rNJ4S2zXiI3VWEH4zNmV+Cy694mHYr9c=", 768 + "module": "sha256-dl9vgpVJJAkqjC43uHqaXJvlYyA0roGa2RG2mqC8KlM=", 769 + "pom": "sha256-Zy7yclzYkPUxZ1b+ja1h9ibv4SoxTaQFJxCg403qkVY=" 770 + }, 771 + "net/kyori#examination-api/1.3.0": { 772 + "jar": "sha256-ySN//ssFQo9u/4YhYkascM4LR7BMCOp8o1Ag/eV/hJI=", 773 + "module": "sha256-0rHaPRkLwbv8yDfbgBaSG7gbIPYzHaWGpeEmIkSwbfA=", 774 + "pom": "sha256-wSIYa7dDZK3V6TRxu9HF5zjlKTm9K7H0Cxngo7i3yC4=" 775 + }, 776 + "net/kyori#examination-string/1.3.0": { 777 + "jar": "sha256-fQH8JaS7OvDhZiaFRV9FQfv0YmIW6lhG5FXBSR4Va4w=", 778 + "module": "sha256-qfpHivwqQ0b4pb4JH14UZmhgGS3YZbHj2FkilmRsdP4=", 779 + "pom": "sha256-XuAEEIIvNukBnZR2LOAbzWA5VpdlNRvvBmCUXNT5pW4=" 780 + }, 781 + "net/kyori#option/1.0.0": { 782 + "jar": "sha256-K95aei1z+hFmoPFmOiLDr30naP/E/qMxd0w8D2IiXRE=", 783 + "module": "sha256-YXzjwBN6oKMvvZDUWRTGL+OGpeFGM6PKQSmXH9fVcq8=", 784 + "pom": "sha256-2YZ98Ipo4JPUCc9aTuHeAWJPSZJJ0Yh2SwbKQaOQ6Sk=" 785 + }, 786 + "net/minecrell#terminalconsoleappender/1.3.0": { 787 + "jar": "sha256-Gv6hvKCVBo9/RIPwYf7tlHU740Iz3bDfnsOA/BTVqYU=", 788 + "module": "sha256-7GWxbMkrkElhuvLsZAFBAOt7HJXkUQjw2LgmY260aoI=", 789 + "pom": "sha256-wzbQod6xYk6k0YpZ+csv21R8sy3A3+emAWDgqXj5NaU=" 790 + }, 791 + "net/sf/jopt-simple#jopt-simple/5.0.4": { 792 + "jar": "sha256-3ybMWPI19HfbB/dTulo6skPr5Xidn4ns9o3WLqmmbCg=", 793 + "pom": "sha256-amd2O3avzZyAuV5cXiR4LRjMGw49m0VK0/h1THa3aBU=" 794 + }, 795 + "net/sf/saxon#Saxon-HE/12.1": { 796 + "jar": "sha256-IA8skvaHHVG8LhS3Br82TTvb8isnlgtu1rqH5BZk5VA=", 797 + "pom": "sha256-0wqLQpc3MZf2YH5RpAppxVe7Ts7aweZU0bAiob/ZjYI=" 798 + }, 799 + "org/antlr#antlr4-master/4.11.1": { 800 + "pom": "sha256-cupd6Nq7ZhV4X9D+qqur1T3NrnD+FrzXx7lobApuAK0=" 801 + }, 802 + "org/antlr#antlr4-runtime/4.11.1": { 803 + "jar": "sha256-4GxlU8HMwU02BS7EsPxvE7gIz5V7Wx3D9hv0AZlq2lk=", 804 + "pom": "sha256-xFbsKVkHjFkfvX72mtlACnJ5IAaNdGmJx0q4BO1oGzQ=" 805 + }, 806 + "org/apache#apache/16": { 807 + "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" 808 + }, 809 + "org/apache#apache/19": { 810 + "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" 811 + }, 812 + "org/apache#apache/23": { 813 + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" 814 + }, 815 + "org/apache#apache/29": { 816 + "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" 817 + }, 818 + "org/apache#apache/31": { 819 + "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" 820 + }, 821 + "org/apache#apache/33": { 822 + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" 823 + }, 824 + "org/apache/ant#ant-launcher/1.10.14": { 825 + "jar": "sha256-8JCXJaeiTjk4iPP7tVg0er9QbOL368WB/yYzG5TZUaU=", 826 + "pom": "sha256-nJ2qQSPp63BzVnk2UsOIo1UQqqWm0UW0T4VdCN1LK7w=" 827 + }, 828 + "org/apache/ant#ant-parent/1.10.14": { 829 + "pom": "sha256-CBYQamBniMJw767yFWLPy9j0uvfafBG85RSetWYbMx8=" 830 + }, 831 + "org/apache/ant#ant/1.10.14": { 832 + "jar": "sha256-TLvZJD3kwQQtYdmhXbTEPJD/k7FteLOUgdoclWyOlnE=", 833 + "pom": "sha256-L6QmnmscRXI6iojmnZhKdm27IEzQ/pgUlMzfP+469lw=" 834 + }, 835 + "org/apache/commons#commons-parent/39": { 836 + "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" 837 + }, 838 + "org/apache/commons#commons-parent/47": { 839 + "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" 840 + }, 841 + "org/apache/commons#commons-parent/52": { 842 + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" 843 + }, 844 + "org/apache/commons#commons-parent/58": { 845 + "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" 846 + }, 847 + "org/apache/commons#commons-parent/65": { 848 + "pom": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424=" 849 + }, 850 + "org/apache/groovy#groovy-bom/4.0.22": { 851 + "module": "sha256-Ul0/SGvArfFvN+YAL9RlqygCpb2l9MZWf778copo5mY=", 852 + "pom": "sha256-Hh9rQiKue/1jMgA+33AgGDWZDb1GEGsWzduopT4832U=" 853 + }, 854 + "org/apache/httpcomponents#httpcomponents-parent/12": { 855 + "pom": "sha256-QgnwlZMhKYfCnWgBkXMJ3V5vcbU7Kx0ODw77mErRH6E=" 856 + }, 857 + "org/apache/httpcomponents/client5#httpclient5-parent/5.1.3": { 858 + "pom": "sha256-onsUE67OkqOqR3SRX3WJ4MYXnXKNKsailddY7k+iTMU=" 859 + }, 860 + "org/apache/httpcomponents/client5#httpclient5/5.1.3": { 861 + "jar": "sha256-KMdZJU9ONTGeB4u2/+p1Z2YI3BLLJDsk+zyHMlIpd/4=", 862 + "pom": "sha256-GYirPRva4PUfIsg9yXuI+gdWGttiRGedi49xRs3ROq8=" 863 + }, 864 + "org/apache/httpcomponents/core5#httpcore5-h2/5.1.3": { 865 + "jar": "sha256-0OeLoVqo6+d5grZgrEsJqV1uA129vqdiV33ByOKTWAc=", 866 + "pom": "sha256-K8AxehSO3Jrv6j7BU1OU787T0TfWL3/1ZW0LA/lMB4Y=" 867 + }, 868 + "org/apache/httpcomponents/core5#httpcore5-parent/5.1.3": { 869 + "pom": "sha256-pnU4hlrg83RLIekcpH1GEFRzfFUtH/KdpxTIYMmS1bs=" 870 + }, 871 + "org/apache/httpcomponents/core5#httpcore5/5.1.3": { 872 + "jar": "sha256-8r8vLHdyFpyeMGmXGWZ60w+bRsTp14QZB96y0S2ZI/4=", 873 + "pom": "sha256-f8K4BFgJ8/J6ydTZ6ZudNGIbY3HPk8cxPs2Epa8Om64=" 874 + }, 875 + "org/apache/logging#logging-parent/10.5.0": { 876 + "pom": "sha256-ngk5zAKXfp/1KOdmBj4PMiTTbok7pMkh8JINtI86xqk=" 877 + }, 878 + "org/apache/logging#logging-parent/11.3.0": { 879 + "pom": "sha256-pcmFtW/hxYQzOTtQkabznlufeFGN2PySE0aQWZtk19A=" 880 + }, 881 + "org/apache/logging/log4j#log4j-api/2.22.1": { 882 + "jar": "sha256-XXvq5/8V2FFtZRcSHX8Sp5pqwYDfZLX87FXVviEFblM=", 883 + "pom": "sha256-bVdUd3E5Sz7hj57T7/ohWXGeLzY0Ynhj0FAjup/Y4Ys=" 884 + }, 885 + "org/apache/logging/log4j#log4j-api/2.24.1": { 886 + "jar": "sha256-bne7Ip/I3K8JA4vutekDCyLp4BtRtFiwGDzmaevMku8=", 887 + "pom": "sha256-IzAaISnUEAiZJfSvQa7LUlhKPcxFJoI+EyNOyst+c+M=" 888 + }, 889 + "org/apache/logging/log4j#log4j-bom/2.22.1": { 890 + "pom": "sha256-nxUjceNriy6m6yyb0YgnYAafNhgKbygXfmpIwoFMDyM=" 891 + }, 892 + "org/apache/logging/log4j#log4j-bom/2.24.1": { 893 + "pom": "sha256-vGPPsrS5bbS9cwyWLoJPtpKMuEkCwUFuR3q1y3KwsNM=" 894 + }, 895 + "org/apache/logging/log4j#log4j-core/2.22.1": { 896 + "jar": "sha256-RtzOysVWYj2OLOhkhJaCSoKVHROQYqTmEUiv8aJe0Y0=", 897 + "pom": "sha256-HPf2SP7UPwv6wzKNk/yCPHSZB4/XkE4YtlSbsQeKnFI=" 898 + }, 899 + "org/apache/logging/log4j#log4j-core/2.24.1": { 900 + "jar": "sha256-ALzziEcsqApocBQYF2O2bXdxd/Isu/F5/WDhsaybybA=", 901 + "pom": "sha256-JyQstBek3xl47t/GlYtFyJgg+WzH9NFtH0gr/CN24M0=" 902 + }, 903 + "org/apache/logging/log4j#log4j-iostreams/2.24.1": { 904 + "jar": "sha256-oPXv2zMWaqrvEs1U+bXKlA1/oXV113BVD4KPMnAu+H4=", 905 + "pom": "sha256-trWodrJTUpAmlQNSQxFnfefgkum9GfwgKWsKOYHD918=" 906 + }, 907 + "org/apache/logging/log4j#log4j-jul/2.24.1": { 908 + "jar": "sha256-7Rj4dHi+aaLXYKKJVmdkX/LAvry2xJQGeaSfRYi44FE=", 909 + "pom": "sha256-mwbQSbyXT+bSXCcutp94QhoQeW6A6PnDl8lxtjFXjRw=" 910 + }, 911 + "org/apache/logging/log4j#log4j-slf4j2-impl/2.24.1": { 912 + "jar": "sha256-ZEtuPwxA5WmeoMoBOESxOK9EBWHSciZnLoC3qh/fwVY=", 913 + "pom": "sha256-dip5v73nPP9Pmc6Gy2ar3w4S9c+K/5eefTe2XVVzb8Q=" 914 + }, 915 + "org/apache/logging/log4j#log4j/2.22.1": { 916 + "pom": "sha256-7Zibb7CaJW69TP3MIZaIuhw9beS087UUVC0WVj3CkJc=" 917 + }, 918 + "org/apache/logging/log4j#log4j/2.24.1": { 919 + "pom": "sha256-+NcAm1Rl2KhT0QuEG8Bve3JnXwza71OoDprNFDMkfto=" 920 + }, 921 + "org/apache/maven#maven-api-meta/4.0.0-alpha-9": { 922 + "jar": "sha256-MsT1yturaAw0lS+ctXBFehODzOxMmlewOSYH1xkcaUk=", 923 + "pom": "sha256-2ePDXW/aysuNGLn2QoYJDH/65yjWbLJq9aJmgZUNvnk=" 924 + }, 925 + "org/apache/maven#maven-api-xml/4.0.0-alpha-9": { 926 + "jar": "sha256-KbJijQ8CgRlxWRaEnBnu1FsyzcZ+sTVReYxzr6SqI9Y=", 927 + "pom": "sha256-N2bjAzOTTJIvUlj6M0uHXyi7ABJ/8D3vANl/KlOnrps=" 928 + }, 929 + "org/apache/maven#maven-api/4.0.0-alpha-9": { 930 + "pom": "sha256-ZYvglXcymzX5TemWdb8O/HI26ZYbXHhfMyqkfyKUcfA=" 931 + }, 932 + "org/apache/maven#maven-bom/4.0.0-alpha-9": { 933 + "pom": "sha256-4EfSnTUI/yd6Wsk1u5J/NUkQLMbTec5a4p4pYzeE0Rw=" 934 + }, 935 + "org/apache/maven#maven-parent/41": { 936 + "pom": "sha256-di/N1M6GIcX6Ciz2SVrSaXKoCT60Mqo+QCvC1OJQDFM=" 937 + }, 938 + "org/apache/maven#maven-xml-impl/4.0.0-alpha-9": { 939 + "jar": "sha256-JucCuIHVeuTuiNAsAJQLpkBjcF7mkgWuiVi/g5qLBrE=", 940 + "pom": "sha256-us0USYVzbUMmuuRChHM78eMTKX3NolNGTkYpsddoGPc=" 941 + }, 942 + "org/apache/maven#maven/4.0.0-alpha-9": { 943 + "pom": "sha256-5QzZ/zefQ3H3/ywsrFF5YfPS9n7fgJCHU8e9UGuRPX4=" 944 + }, 945 + "org/apiguardian#apiguardian-api/1.1.2": { 946 + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", 947 + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", 948 + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" 949 + }, 950 + "org/bstats#bstats-base/3.0.3": { 951 + "jar": "sha256-q5sbL+oYAO0wNfi1lItae4qKI6qYc7okbTuOiJXiyEs=", 952 + "module": "sha256-7DelCFg8GkjqL2WVuQ90AP4Qb9thhog3VcJ9++xtomw=", 953 + "pom": "sha256-SNZVbL59a3CI97c+SThE45GEzAQBwn7O91lEWzNLwqo=" 954 + }, 955 + "org/checkerframework#checker-qual/2.4.0": { 956 + "jar": "sha256-oXUBcX73yN2k26c97VDA183kQP1yGs/qy/GXhs6sHtY=", 957 + "pom": "sha256-wAc17EwWoFx39aJlJQDW9R18h2h9yL5IKiYOJf6eN0c=" 958 + }, 959 + "org/checkerframework#checker-qual/2.5.2": { 960 + "jar": "sha256-ZLAmkci51OdwD47i50Lc5+osboHmYrdSLJ7jv1aMBAo=", 961 + "pom": "sha256-3EzUOKNkYtATwjOMjiBtECoyKgDzNynolV7iGYWcnt4=" 962 + }, 963 + "org/checkerframework#checker-qual/3.12.0": { 964 + "jar": "sha256-/xB4WsKjV+xd6cKTy5gqLLtgXAMJ6kzBy5ubxtvn88s=", 965 + "module": "sha256-0EeUnBuBCRwsORN3H6wvMqL6VJuj1dVIzIwLbfpJN3c=", 966 + "pom": "sha256-d1t6425iggs7htwao5rzfArEuF/0j3/khakionkPRrk=" 967 + }, 968 + "org/checkerframework#checker-qual/3.27.0": { 969 + "jar": "sha256-Jf2m8+su4hOf9dfTmSZn1Sbr8bD7h982/HWqNWeebas=", 970 + "module": "sha256-H1L7VyqCR4PvVyPW0LejEUOz2JKpQerXur4OH/kWM30=", 971 + "pom": "sha256-yXIt1Co1ywpkPGgAoo2sf8UXbYDkz2v4XBgjdzFjOrk=" 972 + }, 973 + "org/checkerframework#checker-qual/3.42.0": { 974 + "jar": "sha256-zK7dM68LeJTZ8vO2RPTRnkOSjjKQLmGsTRB3eDD1qsc=", 975 + "module": "sha256-4PpiK33mPq4RBH726RtMKtDx8OE8uQP/UggKR/V6V0Y=", 976 + "pom": "sha256-v1/KqycvVMvPG753w72WPIIcmrrSBYcIvwvtPIdUlMo=" 977 + }, 978 + "org/codehaus#codehaus-parent/4": { 979 + "pom": "sha256-a4cjfejC4XQM+AYnx/POPhXeGTC7JQxVoeypT6PgFN8=" 980 + }, 981 + "org/codehaus/groovy#groovy-bom/3.0.19": { 982 + "pom": "sha256-E+POc+1L+fxu4rVA2FVWh/astwf4SSOUFMgnfUMd7KE=" 983 + }, 984 + "org/codehaus/mojo#animal-sniffer-annotations/1.14": { 985 + "jar": "sha256-IGgyC9a610TDZzqwSPZ+ML749RiZb6OAAzVWYAZpkF0=", 986 + "pom": "sha256-GHnxmgWZHj7ZWRC5ZokzM5awxGeiFdxNH5ABhAS3KiY=" 987 + }, 988 + "org/codehaus/mojo#animal-sniffer-annotations/1.17": { 989 + "jar": "sha256-kmVPST7P7FIILnY1Tw6/h2SNw9XOwuPDzblHwBZ0elM=", 990 + "pom": "sha256-6VarXS60j6uuEjANDNLTKU1KKkGrwgaMI8tNYK12y+U=" 991 + }, 992 + "org/codehaus/mojo#animal-sniffer-parent/1.14": { 993 + "pom": "sha256-9RVQoGsUEL1JYssOcd8Lkhpgp+9Hv6nEgloUvnIxbuo=" 994 + }, 995 + "org/codehaus/mojo#animal-sniffer-parent/1.17": { 996 + "pom": "sha256-GKA98W4qGExYLbexJWM8Fft3FAJ6hMG1MtcpM9wIuB8=" 997 + }, 998 + "org/codehaus/mojo#mojo-parent/34": { 999 + "pom": "sha256-Pjldb7xDwJo3dMrIaUzlJzmDBeo/1UktgOJa8n04Kpw=" 1000 + }, 1001 + "org/codehaus/mojo#mojo-parent/40": { 1002 + "pom": "sha256-/GSNzcQE+L9m4Fg5FOz5gBdmGCASJ76hFProUEPLdV4=" 1003 + }, 1004 + "org/codehaus/plexus#plexus-utils/4.0.0": { 1005 + "jar": "sha256-JwzXA7SMblyMaR8YdfItYtIs/gcsc64vWBTYPWjB2gs=", 1006 + "pom": "sha256-pExUeUJt6g57//0uw630nGhRUBl4iWXE0jH8PwTaQSk=" 1007 + }, 1008 + "org/codehaus/plexus#plexus-xml/4.0.3": { 1009 + "jar": "sha256-eqWeb9aTuGF8hydq7KnnoUmhC9qWB4iJO5TYpUcDc/c=", 1010 + "pom": "sha256-JzxQW2WJJwZxENYbbo/hL8tzcPVZgMk7r+lc4Lgt0FY=" 1011 + }, 1012 + "org/codehaus/plexus#plexus/13": { 1013 + "pom": "sha256-V1lF3AiWbGbrA9W66RNb0iyjkgoYZbuZ0+zZO+9Vq9M=" 1014 + }, 1015 + "org/codehaus/plexus#plexus/16": { 1016 + "pom": "sha256-aNTu1lo9u8NC7YDdE4++nGfLf7TCq8T1IBzbW59kWGg=" 1017 + }, 1018 + "org/codehaus/woodstox#stax2-api/4.2.1": { 1019 + "jar": "sha256-Z4Vn5ItRpCxlxpnyZlOa09Z21LGlsK19iezoudV3JXk=", 1020 + "pom": "sha256-edpBDIwPRqP46K2zDWwkzNYGW272v96HvZfpiB6gouc=" 1021 + }, 1022 + "org/eclipse/ee4j#project/1.0.6": { 1023 + "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0=" 1024 + }, 1025 + "org/eclipse/ee4j#project/1.0.7": { 1026 + "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" 1027 + }, 1028 + "org/eclipse/jetty#jetty-bom/9.4.53.v20231009": { 1029 + "pom": "sha256-+vlzoZh0JmzQhlsCmeup8WfLsHB13U/tvj1hVjV+ndU=" 1030 + }, 1031 + "org/eclipse/jgit#org.eclipse.jgit-parent/6.7.0.202309050840-r": { 1032 + "pom": "sha256-u56FQW2Y0HMfx2f41w6EaAQWAdZnKuItsqx5n3qjkR8=" 1033 + }, 1034 + "org/eclipse/jgit#org.eclipse.jgit/6.7.0.202309050840-r": { 1035 + "jar": "sha256-tWRHfQkiQaqrUMhKxd0aw3XAGCBE1+VlnTpgqQ4ugBo=", 1036 + "pom": "sha256-BNB83b8ZjfpuRIuan7lA94HAEq2T2eqCBv4KTTplwZI=" 1037 + }, 1038 + "org/eclipse/platform#org.eclipse.osgi/3.18.300": { 1039 + "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", 1040 + "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" 1041 + }, 1042 + "org/fusesource#fusesource-pom/1.12": { 1043 + "pom": "sha256-xA2WDarc73sBwbHGZXr7rE//teUxaPj8sLKLhOb9zKE=" 1044 + }, 1045 + "org/fusesource/jansi#jansi/2.4.1": { 1046 + "jar": "sha256-Ll53Wp3Fj/prvWqm8JnWL4ti3N60w8O7vlzyMBvC3ME=", 1047 + "pom": "sha256-P5jZeaTTVZ+HefuwBLNK51Fq+t9RDhHffMPNBz6xuzs=" 1048 + }, 1049 + "org/javassist#javassist/3.28.0-GA": { 1050 + "jar": "sha256-V9Cp6ShvgvTqqFESUYaZf4Eb784OIGD/ChWnf1qd2ac=", 1051 + "pom": "sha256-w2p8E9o6SFKqiBvfnbYLnk0a8UbsKvtTmPltWYP21d0=" 1052 + }, 1053 + "org/jdom#jdom2/2.0.6.1": { 1054 + "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", 1055 + "pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M=" 1056 + }, 1057 + "org/jetbrains#annotations/13.0": { 1058 + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", 1059 + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" 1060 + }, 1061 + "org/jetbrains#annotations/26.0.1": { 1062 + "module": "sha256-x/njSbNN+LIRRw4imGJEnDzBPLweeMebKXo3Ryey5gU=", 1063 + "pom": "sha256-kEBuKDkHRCqz88ZftqO25RdILNb4Ywgep70sggENrFc=" 1064 + }, 1065 + "org/jetbrains#annotations/26.0.2": { 1066 + "jar": "sha256-IDe+N4mA07qTM+l5VfOyzeOSqhJNBMpzzi7uZlcZkpc=", 1067 + "module": "sha256-vvC4NSst/Uy3FV7MKjkie/FqPghme6vsZQx2sau/zss=", 1068 + "pom": "sha256-fr7Oreja2nyxfv8+AUkiw5Ai0qN44+LSRh8o8Bb/x/c=" 1069 + }, 1070 + "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { 1071 + "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", 1072 + "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" 1073 + }, 1074 + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { 1075 + "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", 1076 + "pom": "sha256-rIU9chaJ+vEV8RiBCjU2/CcvE1to0CdFOqpW6eY79wc=" 1077 + }, 1078 + "org/jetbrains/kotlin#kotlin-build-common/2.0.21": { 1079 + "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", 1080 + "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" 1081 + }, 1082 + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { 1083 + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", 1084 + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" 1085 + }, 1086 + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { 1087 + "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", 1088 + "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" 1089 + }, 1090 + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { 1091 + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", 1092 + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" 1093 + }, 1094 + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { 1095 + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", 1096 + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" 1097 + }, 1098 + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { 1099 + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", 1100 + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" 1101 + }, 1102 + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { 1103 + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", 1104 + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" 1105 + }, 1106 + "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { 1107 + "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", 1108 + "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" 1109 + }, 1110 + "org/jetbrains/kotlin#kotlin-reflect/2.0.21": { 1111 + "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", 1112 + "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" 1113 + }, 1114 + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.0.21": { 1115 + "jar": "sha256-x88d6VXfIqFihyImvQZ3yaDItmMKLi1z0R0UfNDFO3M=", 1116 + "pom": "sha256-cWKsEOFFTpJ2c7FcrQMp2jgvt1jmVPWfy0AHRZ2eyEE=" 1117 + }, 1118 + "org/jetbrains/kotlin#kotlin-script-runtime/2.0.21": { 1119 + "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", 1120 + "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" 1121 + }, 1122 + "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { 1123 + "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", 1124 + "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" 1125 + }, 1126 + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { 1127 + "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", 1128 + "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" 1129 + }, 1130 + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { 1131 + "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", 1132 + "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" 1133 + }, 1134 + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { 1135 + "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", 1136 + "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" 1137 + }, 1138 + "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.10": { 1139 + "jar": "sha256-zeM0G6GKK6JisLfPbFWyDJDo1DTkLJoT5qP3cNuWWog=", 1140 + "pom": "sha256-fUtwVHkQZ2s738iSWojztr+yRYLJeEVCgFVEzu9JCpI=" 1141 + }, 1142 + "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { 1143 + "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", 1144 + "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" 1145 + }, 1146 + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { 1147 + "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" 1148 + }, 1149 + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.10": { 1150 + "jar": "sha256-rGNhv5rR7TgsIQPZcSxHzewWYjK0kD7VluiHawaBybc=", 1151 + "pom": "sha256-x/pnx5YTILidhaPKWaLhjCxlhQhFWV3K5LRq9pRe3NU=" 1152 + }, 1153 + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { 1154 + "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" 1155 + }, 1156 + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.10": { 1157 + "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", 1158 + "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" 1159 + }, 1160 + "org/jetbrains/kotlin#kotlin-stdlib/1.8.21": { 1161 + "pom": "sha256-/gzZ4yGT5FMzP9Kx9XfmYvtavGkHECu5Z4F7wTEoD9c=" 1162 + }, 1163 + "org/jetbrains/kotlin#kotlin-stdlib/1.9.10": { 1164 + "jar": "sha256-VemJxRK4CQd5n4VDCfO8d4LFs9E5MkQtA3nVxHJxFQQ=", 1165 + "pom": "sha256-fin79z/fceBnnT3ufmgP1XNGT6AWRKT1irgZ0sCI09I=" 1166 + }, 1167 + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { 1168 + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", 1169 + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", 1170 + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" 1171 + }, 1172 + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { 1173 + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" 1174 + }, 1175 + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { 1176 + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", 1177 + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", 1178 + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" 1179 + }, 1180 + "org/jline#jline-native/3.27.1": { 1181 + "jar": "sha256-Y2ZG2kBBPnSWOz9LQMnF3PtC89Ds8bk9bd9ciV7/5CI=", 1182 + "pom": "sha256-n/4orsyfVG7JaV8tUh9nRZtLNpFxSMCNFvRVazg9Mo8=" 1183 + }, 1184 + "org/jline#jline-parent/3.20.0": { 1185 + "pom": "sha256-cXjGACAsS8Jux6S2IlXu829wVsrSpeYjnFdL7qXCEMo=" 1186 + }, 1187 + "org/jline#jline-parent/3.27.1": { 1188 + "pom": "sha256-6WT9B2wgziTdtI3XN6CNYFA0cAXj5u7IL/XrBD1WFYE=" 1189 + }, 1190 + "org/jline#jline-reader/3.20.0": { 1191 + "jar": "sha256-rNHJTR4iiqe3li9psh7Tqf2CjrOmPkuvkIaVTmJq8fA=", 1192 + "pom": "sha256-2fF+3XIcAqExcgN21sB4eHgutrb6/rX/QkBKtXFD4TY=" 1193 + }, 1194 + "org/jline#jline-terminal-jansi/3.27.1": { 1195 + "jar": "sha256-mWvM6OpUHXH3Du3/+dEHpIJ39lVzReIdHzDGDmZIRnQ=", 1196 + "pom": "sha256-XWrgbTzxQG2C+kk2K8yZxImpu4l3c9baUiJnTT+K/+g=" 1197 + }, 1198 + "org/jline#jline-terminal/3.20.0": { 1199 + "jar": "sha256-EhJRcOeVUZum3IAQwHC1PHaq6StIXB43Uw5Uq13QjUM=", 1200 + "pom": "sha256-EMo7z1F48YUH8hCmOtljeJaFM0OtHBKRoBmhFvIWpUg=" 1201 + }, 1202 + "org/jline#jline-terminal/3.27.1": { 1203 + "jar": "sha256-Qre3VlBrypi1BZOEJqNcmQgveBnDM+0lvUEUv7DjtfI=", 1204 + "pom": "sha256-hHjnmqIupq95eWRD+O0w//pdxkfrPS0YYLrC4j800pc=" 1205 + }, 1206 + "org/jspecify#jspecify/0.3.0": { 1207 + "jar": "sha256-4cfhgytglfz8vldIVwDHMw1T1OV+LFu/nHGBmwLpeL4=", 1208 + "module": "sha256-M7jCLyQkwpAyQaf+olj8QasMTWiJd2V2xRkEdWLuQ6U=", 1209 + "pom": "sha256-9LGyrWHKF/KNBjxWEJ0+g5g5oQswG8lzSVQ+zu5X8xY=" 1210 + }, 1211 + "org/junit#junit-bom/5.10.1": { 1212 + "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", 1213 + "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" 1214 + }, 1215 + "org/junit#junit-bom/5.10.2": { 1216 + "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", 1217 + "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" 1218 + }, 1219 + "org/junit#junit-bom/5.10.3": { 1220 + "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", 1221 + "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" 1222 + }, 1223 + "org/junit#junit-bom/5.9.1": { 1224 + "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=", 1225 + "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw=" 1226 + }, 1227 + "org/junit#junit-bom/5.9.3": { 1228 + "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", 1229 + "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" 1230 + }, 1231 + "org/junit/jupiter#junit-jupiter-api/5.10.2": { 1232 + "jar": "sha256-r/93wYbNMXJ1gDhy+lEzqoAf1qxAvZHHimz4AJtLF8w=", 1233 + "module": "sha256-QRtKlsKm2wmY1uWOiZNn8NElQWPzBBydmOeu38o3RBk=", 1234 + "pom": "sha256-u12jBgImsbPOtUCEldxptZRlv1DX6+Y+75TyWQnPGQA=" 1235 + }, 1236 + "org/junit/jupiter#junit-jupiter-engine/5.10.2": { 1237 + "jar": "sha256-tt812nUKVGrpMjdvEbPA34QfDJDHyylEzTmttDKIbks=", 1238 + "module": "sha256-FD7yda5mlRGdeCEqkyRazrv5I1tTdbn0wdSvcy87Uwo=", 1239 + "pom": "sha256-q+csj7+anI+e55usKbpkedMrDf+quICApQKRHSTTlGM=" 1240 + }, 1241 + "org/junit/jupiter#junit-jupiter-params/5.10.2": { 1242 + "jar": "sha256-7bHkP/C4BnYm/7VeXp7sodmrJHgUGnx/JT0RWynMfPI=", 1243 + "module": "sha256-IMLmXVKjnIVJbo4XDgjG7Sk1x/NeZRAT2WTcG7dcgns=", 1244 + "pom": "sha256-8n19CW20igXW56/YQalUVEJOVcUj167RZoF4szpjy9c=" 1245 + }, 1246 + "org/junit/jupiter#junit-jupiter/5.10.2": { 1247 + "jar": "sha256-Jj5DRH9LQPEmrWsdy9ffN5RIQTve244NJAxby7p8ek8=", 1248 + "module": "sha256-cjF2bPGyuJLGehQsljkU5rc/u1BhpschROt/jnJ3DsE=", 1249 + "pom": "sha256-1bcMXC10Ui2mEM04d28iW6wDSsJZGEO+6Xl6urOIDqs=" 1250 + }, 1251 + "org/junit/platform#junit-platform-commons/1.10.2": { 1252 + "jar": "sha256-tWpewACked9Jc7GLuiTJj+Dbj6oUyJB9PvRR2Mcf2K4=", 1253 + "module": "sha256-HoFCGmL4cryk0gIgs56hniexNfNre3gXBPkvrVQxlhg=", 1254 + "pom": "sha256-8/glx8o72JcU1IlEfHfHbifqOPAoX195ahAAoX/KS+c=" 1255 + }, 1256 + "org/junit/platform#junit-platform-engine/1.10.2": { 1257 + "jar": "sha256-kFy6m0mYzMKdEjkIWn+x/g4oAk11JhUjVtgQ7ewKSaM=", 1258 + "module": "sha256-4dG63P7cJyRFQeC+XV6EtyoicNevYWhrJvEc/Edw2kI=", 1259 + "pom": "sha256-EqqGyhwNZIoiXU58aWBUwfx26IeCxcOft983muI7728=" 1260 + }, 1261 + "org/lanternpowered#lmbda/2.0.0": { 1262 + "jar": "sha256-v7mL90YQgkvVbhDYJSM6Zg66M7qRXPlHJGJX9QPadfM=", 1263 + "pom": "sha256-KRybm3znFPdLpG0zsmSEpYS+NPXHXGyTDsIF8iGbVfg=" 1264 + }, 1265 + "org/mockito#mockito-bom/4.11.0": { 1266 + "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" 1267 + }, 1268 + "org/mockito#mockito-bom/5.7.0": { 1269 + "pom": "sha256-dlcAW89JAw1nzF1S3rxm3xj0jVTbs+1GZ/1yWwZ5+6A=" 1270 + }, 1271 + "org/mockito#mockito-core/5.10.0": { 1272 + "jar": "sha256-AyP1kbBNOg18qevuu56fNKB8DskWm3RE7jlRtx1MrVY=", 1273 + "pom": "sha256-D4gyKTuHHyO2/0QkET7mXBdfq9G2uswY7Dg8s5akOq8=" 1274 + }, 1275 + "org/objenesis#objenesis-parent/3.3": { 1276 + "pom": "sha256-MFw4SqLx4cf+U6ltpBw+w1JDuX1CjSSo93mBjMEL5P8=" 1277 + }, 1278 + "org/objenesis#objenesis/3.3": { 1279 + "jar": "sha256-At/QsEOaVZHjW3CO0vVHTrCUj1Or90Y36Vm45O9pv+s=", 1280 + "pom": "sha256-ugxA2iZpoEi24k73BmpHHw+8v8xQnmo+hWyk3fphStM=" 1281 + }, 1282 + "org/opentest4j#opentest4j/1.3.0": { 1283 + "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", 1284 + "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", 1285 + "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" 1286 + }, 1287 + "org/ow2#ow2/1.5.1": { 1288 + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" 1289 + }, 1290 + "org/ow2/asm#asm-commons/9.6": { 1291 + "jar": "sha256-eu/Q1cCQFwHGn3UT/tp2X7a+M68s56oXxXgfyHZXxRE=", 1292 + "pom": "sha256-qYrkiVM0uvj/hr1mUWIQ29mgPxpuFeR92oKvz2tT13w=" 1293 + }, 1294 + "org/ow2/asm#asm-tree/9.6": { 1295 + "jar": "sha256-xD7PF7U5x3fhXae1uGVTs3fi05poPeYoVWfVKDiI5+8=", 1296 + "pom": "sha256-G8tIHX/Ba5VbtgygfIz6JCS87ni9xAW7oxx9b13C0RM=" 1297 + }, 1298 + "org/ow2/asm#asm/9.6": { 1299 + "jar": "sha256-PG+sJCTbPUqFO2afTj0dnDxVIjXhmjGWc/iHCDwjA6E=", 1300 + "pom": "sha256-ku7iS8PIQ+SIHUbB3WUFRx7jFC+s+0ZrQoz+paVsa2A=" 1301 + }, 1302 + "org/ow2/asm#asm/9.7.1": { 1303 + "jar": "sha256-jK3UOsXrbQneBfrsyji5F6BAu5E5x+3rTMgcdAtxMoE=", 1304 + "pom": "sha256-cimwOzCnPukQCActnkVppR2FR/roxQ9SeEGu9MGwuqg=" 1305 + }, 1306 + "org/reflections#reflections/0.10.2": { 1307 + "jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=", 1308 + "pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc=" 1309 + }, 1310 + "org/slf4j#slf4j-api/1.7.36": { 1311 + "jar": "sha256-0+9XXj5JeWeNwBvx3M5RAhSTtNEft/G+itmCh3wWocA=", 1312 + "pom": "sha256-+wRqnCKUN5KLsRwtJ8i113PriiXmDL0lPZhSEN7cJoQ=" 1313 + }, 1314 + "org/slf4j#slf4j-api/2.0.12": { 1315 + "jar": "sha256-p5UCuKvfvXIoRqJ2kSJqQIhoLW01ZU+bgOKpzKz37Uc=", 1316 + "pom": "sha256-Udh5pZmPWCJ0Dc9VIsDtaXGtXEpeowtw9bVGCT5rQmM=" 1317 + }, 1318 + "org/slf4j#slf4j-api/2.0.16": { 1319 + "jar": "sha256-oSV43eG6AL2bgW04iguHmSjQC6s8g8JA9wE79BlsV5o=", 1320 + "pom": "sha256-saAPWxxNvmK4BdZdI5Eab3cGOInXyx6G/oOJ1hkEc/c=" 1321 + }, 1322 + "org/slf4j#slf4j-bom/2.0.12": { 1323 + "pom": "sha256-SH70mE1wFY9Yw3zodmkxukx+VzdYZYhLdWORv9bQDDk=" 1324 + }, 1325 + "org/slf4j#slf4j-bom/2.0.16": { 1326 + "pom": "sha256-BWYEjsglzfKHWGIK9k2eFK44qc2HSN1vr6bfSkGUwnk=" 1327 + }, 1328 + "org/slf4j#slf4j-parent/1.7.36": { 1329 + "pom": "sha256-uziNN/vN083mTDzt4hg4aTIY3EUfBAQMXfNgp47X6BI=" 1330 + }, 1331 + "org/slf4j#slf4j-parent/2.0.12": { 1332 + "pom": "sha256-fGvEdX5NSZJN3w/sX1zkAvg6bGzz4QUtGVsSgqeFVd4=" 1333 + }, 1334 + "org/slf4j#slf4j-parent/2.0.16": { 1335 + "pom": "sha256-CaC0zIFNcnRhbJsW1MD9mq8ezIEzNN5RMeVHJxsZguU=" 1336 + }, 1337 + "org/sonatype/oss#oss-parent/5": { 1338 + "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" 1339 + }, 1340 + "org/sonatype/oss#oss-parent/7": { 1341 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 1342 + }, 1343 + "org/sonatype/oss#oss-parent/9": { 1344 + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" 1345 + }, 1346 + "org/spongepowered#configurate-core/3.7.3": { 1347 + "jar": "sha256-06R3WDViB84WtSkHTudV8TSPxF1eQyCyfab8L7Pvo2M=", 1348 + "module": "sha256-Ga33M08mpM1q5Qh9/eYAHSECul5Nihv4HVHl93vNdXQ=", 1349 + "pom": "sha256-LFeXk4/xehNzEXwdM6IBXZ/bekjN74qvbfS1lxZiZUg=" 1350 + }, 1351 + "org/spongepowered#configurate-core/4.1.2": { 1352 + "jar": "sha256-vWp7rosBzMzCQRn22zL1sb98oz3mWG9tm47NJq/hRqw=", 1353 + "module": "sha256-SdcITV7JVNFovKhqGCdKpW2JVEJvjiYX0V79T47Mu0I=", 1354 + "pom": "sha256-dEcIW+eBR/YYfcpaFLV0u1z/Dew/RBBBOHBz5Rx8pdM=" 1355 + }, 1356 + "org/spongepowered#configurate-gson/3.7.3": { 1357 + "jar": "sha256-QM+bGrgrzfwT9nvIvTHtR2TUEpun+RwlXIO/a9BU0Mc=", 1358 + "module": "sha256-ZI9GSkhRXxwiDp8iWADCMM7HzNtGUCQg2ZVGJlNPpYQ=", 1359 + "pom": "sha256-QM2hW9NeHFUj2HSyuF4pDXTL5cIaiEBZz4NHiXsAib4=" 1360 + }, 1361 + "org/spongepowered#configurate-gson/4.1.2": { 1362 + "jar": "sha256-rSoODgEFTPUW+RXSNlz+C5GyPU8bfoR/lz0wxrSjg5c=", 1363 + "module": "sha256-UCkhVQ1CZDwAxLik7RTkuhJm0mENBMXxZwsEAlJsqfc=", 1364 + "pom": "sha256-HksAKIz4PFWbRzvD6l+JwBzFAYVQZoJc05zExLEBtrw=" 1365 + }, 1366 + "org/spongepowered#configurate-hocon/3.7.3": { 1367 + "jar": "sha256-e/UDpbIrWdJNB6yMFXtrOnnNn3nptmSv/J8n46uQPNs=", 1368 + "module": "sha256-vfW/jU8ySAs/5mLf4VFdtNQypR2J7SOUluZ4mePWR6E=", 1369 + "pom": "sha256-i7CAPKCQtGYTE6FChqUAsixhF6W8slQV7sh148pHgcA=" 1370 + }, 1371 + "org/spongepowered#configurate-hocon/4.1.2": { 1372 + "jar": "sha256-wkQQ0cS/Z4oelsXptHzs4wezcXDSMaQeSheHxCyTUF8=", 1373 + "module": "sha256-LynoA1W4a1lRx4QuJ5YWW9yTn6O5huVf13zYWFilcAQ=", 1374 + "pom": "sha256-5YufvSgLtLSFqOc2isK/XCZuEmLbhEmAHHB50rXzLus=" 1375 + }, 1376 + "org/spongepowered#configurate-yaml/3.7.3": { 1377 + "jar": "sha256-a04vRkLhigIqiG/gdVvK7c1YiBQJ7k1q/kBNsS9OVDs=", 1378 + "module": "sha256-PM9yMO0zEmtCbK/eOmxLfrgtPzQrfRfzDc8ouE8Jcao=", 1379 + "pom": "sha256-KRlstWX3xB2rgIL03oTBddIWq7pXZm0kN+OFxmgXd9Q=" 1380 + }, 1381 + "org/spongepowered#configurate-yaml/4.1.2": { 1382 + "jar": "sha256-AbxXynv1mVpsCF9xxsO7N4CXN/C/Qj2pm0uM8nIbcys=", 1383 + "module": "sha256-yKEGQA/RLt4pbYsiPKbGI0l31kAfqTE2rOhxhbKyDAc=", 1384 + "pom": "sha256-st0oMB/67jspRY/fq/1/T1L0PIQ2LzCsC9/tSXSf7ZQ=" 1385 + }, 1386 + "org/springframework#spring-framework-bom/5.3.39": { 1387 + "module": "sha256-+ItA4qUDM7QLQvGB7uJyt17HXdhmbLFFvZCxW5fhg+M=", 1388 + "pom": "sha256-9tSBCT51dny6Gsfh2zj49pLL4+OHRGkzcada6yHGFIs=" 1389 + }, 1390 + "org/tukaani#xz/1.9": { 1391 + "jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", 1392 + "pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo=" 1393 + }, 1394 + "org/vafer#jdependency/2.10": { 1395 + "jar": "sha256-Hc2DVauevO1odxW/ElLrKu5dDnRJeiAU/TOHz86N+F8=", 1396 + "pom": "sha256-q1PyWatfZIPT27AjVGngeNSiLP2JB3GrBPh9s6W0YGc=" 1397 + }, 1398 + "org/xmlresolver#xmlresolver/5.1.1": { 1399 + "jar": "sha256-MSL4rkDERq27MDzVUldoA/2/bq77hL985D0TNlsnymg=", 1400 + "module": "sha256-DaZVpENW8JhTRljd56tHCwOSc8Wc9NyU7HcQYnCpzV0=", 1401 + "pom": "sha256-pQDlCR85eXYVDo05n+tBDIXlfXyQl9Y5gdMeL27Bbtk=" 1402 + }, 1403 + "org/xmlresolver#xmlresolver/5.1.1/data": { 1404 + "jar": "sha256-uvgjj/PdgGV2SHWvLkHeiw7kWF4AsC9R7JEb1l/TwcM=" 1405 + }, 1406 + "org/yaml#snakeyaml/1.26": { 1407 + "jar": "sha256-2H1gflAIhTVsA8HK5h6MLgXWl9+Hh9WroTSEwut2qEQ=", 1408 + "pom": "sha256-xVd6BoDYqN70GDqk1q7RwBICaz2JvaZc2g4YrhYTAVc=" 1409 + }, 1410 + "org/yaml#snakeyaml/1.33": { 1411 + "jar": "sha256-Ef9Fl4jwoteB9WpKhtfmkgLOus0Cc9UmnErp8C8/2PA=", 1412 + "pom": "sha256-6n1I/UUyGmAz2XzSiBhtSOXpLMDHBm5ziNfEzrSvWVc=" 1413 + }, 1414 + "space/vectrix/flare#flare-fastutil/2.0.1": { 1415 + "jar": "sha256-pE55PB+eCzzcYITaGP2TCDNTpgC1SyDcfWgmrsZNBB8=", 1416 + "module": "sha256-OY+y+/1THh+g9CvuWqYdCjthHVWJcZn46tOZzUUgRUg=", 1417 + "pom": "sha256-/inKIoxymMSyy6AhFE9nNyGzQs0r1fw2S46sw93n06g=" 1418 + }, 1419 + "space/vectrix/flare#flare/2.0.1": { 1420 + "jar": "sha256-CtebcyBsHLex4nCnhHMpuAT+0woz04NH9BRk65gWMIc=", 1421 + "module": "sha256-rnlAX/dmfQByXVwPoTq2NEAh9mr9f7chLLmXSuREAYE=", 1422 + "pom": "sha256-8RBRfWLGWYwhlLdkg5TzWGIoV9I9BKZCQIi3Qsnpcac=" 1423 + } 1424 + }, 1425 + "https://repo.papermc.io/repository/maven-public/com": { 1426 + "velocitypowered#velocity-brigadier/1.0.0-20230303.213659-2/SNAPSHOT": { 1427 + "jar": "sha256-kwnYIPdEibFYc5srZRBm69Lp5vNjPP4sOUzT23NoU8Q=", 1428 + "module": "sha256-Y1WaUO1rVqE0fomcKNELdBWTNtSQ/VUdQgN/5w+QeFg=", 1429 + "pom": "sha256-Rl70+G0lYH/5UveIfbEfSvsuEv2m2wZqUJ50oNbifN0=" 1430 + }, 1431 + "velocitypowered/velocity-brigadier/1.0.0-SNAPSHOT/maven-metadata": { 1432 + "xml": { 1433 + "groupId": "com.velocitypowered", 1434 + "lastUpdated": "20230303213659" 1435 + } 1436 + } 1437 + } 1438 + }
+9
pkgs/by-name/ve/velocity/disable-javadocs.patch
···
··· 1 + --- a/build.gradle.kts 2 + +++ b/build.gradle.kts 3 + @@ -28,4 +28,6 @@ subprojects { 4 + } 5 + } 6 + } 7 + + 8 + + tasks.withType<Javadoc>().configureEach { enabled = false } 9 + }
+32
pkgs/by-name/ve/velocity/fix-version.patch
···
··· 1 + --- a/build-logic/src/main/kotlin/velocity-init-manifest.gradle.kts 2 + +++ b/build-logic/src/main/kotlin/velocity-init-manifest.gradle.kts 3 + @@ -2,28 +2,9 @@ import org.gradle.jvm.tasks.Jar 4 + import org.gradle.kotlin.dsl.withType 5 + import java.io.ByteArrayOutputStream 6 + 7 + -val currentShortRevision = ByteArrayOutputStream().use { 8 + - exec { 9 + - executable = "git" 10 + - args = listOf("rev-parse", "HEAD") 11 + - standardOutput = it 12 + - } 13 + - it.toString().trim().substring(0, 8) 14 + -} 15 + - 16 + tasks.withType<Jar> { 17 + manifest { 18 + - val buildNumber = System.getenv("BUILD_NUMBER") 19 + - val velocityHumanVersion: String = 20 + - if (project.version.toString().endsWith("-SNAPSHOT")) { 21 + - if (buildNumber == null) { 22 + - "${project.version} (git-$currentShortRevision)" 23 + - } else { 24 + - "${project.version} (git-$currentShortRevision-b$buildNumber)" 25 + - } 26 + - } else { 27 + - archiveVersion.get() 28 + - } 29 + + val velocityHumanVersion = System.getenv("BUILD_VERSION") 30 + attributes["Implementation-Version"] = velocityHumanVersion 31 + } 32 + }
+144
pkgs/by-name/ve/velocity/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + gradle, 6 + jdk17, 7 + makeBinaryWrapper, 8 + openssl, 9 + libdeflate, 10 + jre_headless, 11 + writeScript, 12 + nixosTests, 13 + 14 + # native (openssl + libdeflate) compression and crypto implementations 15 + withVelocityNative ? builtins.elem stdenv.hostPlatform.system [ 16 + "x86_64-linux" 17 + "aarch64-linux" 18 + ], 19 + }: 20 + let 21 + gradle_jdk17 = gradle.override { 22 + javaToolchains = [ jdk17 ]; 23 + }; 24 + velocityNativePlatform = 25 + { 26 + x86_64-linux = "linux_x86_64"; 27 + aarch64-linux = "linux_aarch64"; 28 + } 29 + .${stdenv.hostPlatform.system} or ( 30 + if withVelocityNative then 31 + throw "velocity native is not supported on ${stdenv.hostPlatform.system}" 32 + else 33 + null 34 + ); 35 + in 36 + stdenv.mkDerivation (finalAttrs: { 37 + pname = "velocity"; 38 + version = "3.4.0-unstable-2025-02-28"; 39 + 40 + src = fetchFromGitHub { 41 + owner = "PaperMC"; 42 + repo = "Velocity"; 43 + rev = "b8fe3577c9582972a92134642e35eb7fac671376"; 44 + hash = "sha256-V+h2+M567niYmDWxT6hInbsVivL3pLp2pZO8D91kXkg="; 45 + }; 46 + 47 + nativeBuildInputs = 48 + [ 49 + gradle_jdk17 50 + makeBinaryWrapper 51 + ] 52 + ++ lib.optionals withVelocityNative [ 53 + # libraries for velocity-native 54 + openssl 55 + libdeflate 56 + 57 + # needed for building velocity-native jni 58 + jdk17 59 + ]; 60 + 61 + mitmCache = gradle_jdk17.fetchDeps { 62 + inherit (finalAttrs) pname; 63 + data = ./deps.json; 64 + }; 65 + 66 + patches = [ 67 + ./fix-version.patch # remove build-time dependency on git and use version string from a env var instead 68 + ./disable-javadocs.patch # disable building java docs because they cause build failures 69 + ]; 70 + 71 + # tests require velocity native 72 + doCheck = withVelocityNative; 73 + 74 + postPatch = '' 75 + rm -rf native/src/main/resources/{linux_x86_64,linux_aarch64,macos_aarch64}/* 76 + ''; 77 + 78 + # based on native/build-support/compile-linux-{compress,crypt}.sh 79 + preBuild = 80 + let 81 + CFLAGS = "-O2 -fPIC -shared -Wl,-z,noexecstack -Wall -Werror -fomit-frame-pointer"; 82 + in 83 + lib.optionalString withVelocityNative '' 84 + $CC ${CFLAGS} native/src/main/c/jni_util.c native/src/main/c/jni_cipher_openssl.c \ 85 + -o native/src/main/resources/${velocityNativePlatform}/velocity-cipher-ossl30x.so \ 86 + -lcrypto 87 + 88 + $CC ${CFLAGS} native/src/main/c/jni_util.c native/src/main/c/jni_zlib_deflate.c native/src/main/c/jni_zlib_inflate.c \ 89 + -o native/src/main/resources/${velocityNativePlatform}/velocity-compress.so \ 90 + -ldeflate 91 + ''; 92 + 93 + installPhase = '' 94 + runHook preInstall 95 + 96 + mkdir -p $out/bin $out/share/velocity 97 + cp proxy/build/libs/velocity-proxy-${builtins.head (builtins.split "-" finalAttrs.version)}-SNAPSHOT-all.jar $out/share/velocity/velocity.jar 98 + 99 + makeWrapper ${lib.getExe jre_headless} "$out/bin/velocity" \ 100 + --append-flags "-jar $out/share/velocity/velocity.jar" 101 + 102 + runHook postInstall 103 + ''; 104 + 105 + env.BUILD_VERSION = "nixpkgs-${finalAttrs.version}"; 106 + 107 + passthru = { 108 + updateScript = writeScript "update-velocity" '' 109 + #!/usr/bin/env nix-shell 110 + #!nix-shell -i bash -p common-updater-scripts 111 + 112 + tmpdir="$(mktemp -d)" 113 + git clone --depth=1 "${finalAttrs.src.gitRepoUrl}" "$tmpdir" 114 + 115 + pushd "$tmpdir" 116 + 117 + main_version=$(awk 'match($0,/version=([0-9.]+)/,r) { print r[1] }' gradle.properties) 118 + commit_date=$(git show -s --pretty='format:%cs') 119 + commit_hash=$(git show -s --pretty='format:%H') 120 + 121 + popd 122 + rm -rf "$tmpdir" 123 + 124 + update-source-version "$UPDATE_NIX_ATTR_PATH" "$main_version-unstable-$commit_date" --rev="$commit_hash" 125 + ''; 126 + tests.velocity = nixosTests.velocity; 127 + }; 128 + 129 + meta = { 130 + description = "Modern, next-generation Minecraft server proxy"; 131 + homepage = "https://papermc.io/software/velocity"; 132 + license = with lib.licenses; [ 133 + gpl3Only 134 + mit 135 + ]; 136 + sourceProvenance = with lib.sourceTypes; [ 137 + fromSource 138 + binaryBytecode # java deps 139 + ]; 140 + maintainers = with lib.maintainers; [ Tert0 ]; 141 + platforms = lib.platforms.linux; 142 + mainProgram = "velocity"; 143 + }; 144 + })