--- results/world.convex/convex/0.7.10/oss-rebuild/reference/convex-restapi-0.7.10-cyclonedx.xml:CycloneDX-Sbom.xml	2025-04-04 16:39:44.432923271 +0000
+++ results/world.convex/convex/0.7.10/oss-rebuild/rebuild/convex-restapi-0.7.10-cyclonedx.xml:CycloneDX-Sbom.xml	2025-04-04 16:39:47.336877678 +0000
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<bom serialNumber="urn:uuid:4674d72c-134c-4679-99e7-166cccdc08dd" version="1" xmlns="http://cyclonedx.org/schema/bom/1.4">
+<bom serialNumber="urn:uuid:c7ddb370-a134-4030-8233-281950a460e2" version="1" xmlns="http://cyclonedx.org/schema/bom/1.4">
   <metadata>
-    <timestamp>2023-04-28T09:41:01Z</timestamp>
+    <timestamp>2025-02-01T02:35:55Z</timestamp>
     <tools>
       <tool>
         <vendor>OWASP Foundation</vendor>
@@ -41,196 +41,18 @@
       <version>0.7.10</version>
       <description>Convex core libraries and common utilities</description>
       <hashes>
-        <hash alg="MD5">ab077fbad058c9d92745b618e92354b3</hash>
-        <hash alg="SHA-1">e18c62d8b49075fcdcf604d07be3844c27e2b480</hash>
-        <hash alg="SHA-256">5f9cd8fd5b6deba9ca3b375db9ab3880981eb381d08bfb77b9895cbea44ee511</hash>
-        <hash alg="SHA-512">14858ea45a36923a6bf0604e2ecaabf13d112feefcd5c5410a4ef5cd4f1e01e74d25a9320d28945d2e66a5b98d5b67db44fa836db8f4db3e3732278ccccb6ef2</hash>
-        <hash alg="SHA-384">c5b1a307e53926b4d267032621639f91e52b13abcfa8c620e96ce86f1e94bcd71843b5acff58eddff418b1866b909d71</hash>
-        <hash alg="SHA3-384">8a58551ae7b9d95617345984f9c3eb0538fed287991cfd5179f18c2736b19bf5d030b0fc9b206aa494ae4fdb4b617524</hash>
-        <hash alg="SHA3-256">a8ccec1fa8604dc671cb9dba08c9c780aa6b938bc3072a8c5e0f23847623d033</hash>
-        <hash alg="SHA3-512">8115d503208ab108bfaaf5bb5df42f203fbef5b60b21839a0a0c902200a88fdf6cc3379ccc8701e07050e3367a3550b3a6a9ba7568ab2c0602ea792b87fa4074</hash>
+        <hash alg="MD5">dc6c7fdd3a8273e5f9ea5a74388ab267</hash>
+        <hash alg="SHA-1">08b6de507932e4738338d9063bf3372995700f5a</hash>
+        <hash alg="SHA-256">d3c3dc9a17e0f407da468019f71cc754a164a1fc02c478394f0c0f52d9fff20d</hash>
+        <hash alg="SHA-512">37f5486b5b0770f179401a8fa71168b4d3004ffbe4e95d89e2aa63a5517de26efa6bf3890f194ce9fd45fbcb065b55b4b674fccf04647371873bca3329b95925</hash>
+        <hash alg="SHA-384">635399d031315e44c1e2ce4bb8dfd454074064c788b7c4f35db760314261cfb469de9bb2c388e114923a46a8081f1034</hash>
+        <hash alg="SHA3-384">5127b925dc0602baace1a03888dd256cbdafc6a55af1c5d251d52e98aee39240e978235b0f838db85927e31b295a0710</hash>
+        <hash alg="SHA3-256">98c7a79b7593638864b2c17b6392044f4691368fd6ba55defc5dd189aa80a92b</hash>
+        <hash alg="SHA3-512">a222afa425e2ad8e1047c95b8da6c2b9669d2c37232067c52fdcad7ff4c0b1573382a7ca37ded5ffcd8b93dd6ee784b78dec1e4f22a0e50ee8271b6e67765386</hash>
       </hashes>
       <licenses/>
       <purl>pkg:maven/world.convex/convex-core@0.7.10?type=jar</purl>
     </component>
-    <component type="library" bom-ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar">
-      <group>org.bouncycastle</group>
-      <name>bcprov-jdk18on</name>
-      <version>1.73</version>
-      <description>The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.8 and up.</description>
-      <scope>required</scope>
-      <hashes>
-        <hash alg="MD5">db1309ef2297987495d57456a66fe137</hash>
-        <hash alg="SHA-1">4bd3de48e5153059fe3f80cbcf86ea221795ee55</hash>
-        <hash alg="SHA-256">ad3ae628f4459a8fecb5c1a142b5525ce5118817414f97efd92f5448a69180ff</hash>
-        <hash alg="SHA-512">faab87ff4eb7107e975b30ccc01fb49ca533fefb4df772d94f282935f3212fda7279338e8bd96ca7a592457005cd3c4400f49b6ebfaa2d8e261e8e39b3b88de5</hash>
-        <hash alg="SHA-384">b3a7643bcef6bb1ac8c4179ac8ab70558124ccf3ef7db6e4c2711196a7eaece4cd0cd562cff3a6b4455880c912b2ffaf</hash>
-        <hash alg="SHA3-384">7f71e6cbe7958b949dac7ffbfeb20e42a339bfd38b2a7586cdbf7bd7e3fd7d5f2d046dbeae6da980b22be0d48ac9477b</hash>
-        <hash alg="SHA3-256">4210a25fae1b706782baead8250d6de782ca5bca64ea06e86f3dc102594c3da0</hash>
-        <hash alg="SHA3-512">8b3678ba2a33e03fc876bd70665b377f9cec22ab2a6daf1bdaa15109db60da85320c3ad87f8af8193fd037a71b9e51864cc7b5d075a4320bc5904dcd97ed009c</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <name>Bouncy Castle Licence</name>
-          <url>https://www.bouncycastle.org/licence.html</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>https://github.com/bcgit/bc-java/issues</url></reference><reference type="vcs"><url>https://github.com/bcgit/bc-java</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.73?type=jar">
-      <group>org.bouncycastle</group>
-      <name>bcpkix-jdk18on</name>
-      <version>1.73</version>
-      <description>The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.8 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.</description>
-      <scope>required</scope>
-      <hashes>
-        <hash alg="MD5">18315c3729fc76e2217efffd1f618e64</hash>
-        <hash alg="SHA-1">fd41dae0f564a93888ed5ade426281de94824717</hash>
-        <hash alg="SHA-256">9487164ba018f2211fcc0f989d6f4ea25b7d48fc6031501c3c7e3a17b164d860</hash>
-        <hash alg="SHA-512">ddddcff5a37dc5b572a9278a0b1d1f2e46fa1839d3b8a73e8c8b039cf1fd029fa9bb4015da79e9ab3f53fc8971887bb1f6e47a97becef95e22535e0d8ae9fd09</hash>
-        <hash alg="SHA-384">ba94fd839b7c0a75ed2e2bc52d83156229c53d07ac8a789501d856291666bcc09412ef8b60e28a493c45bba2f288262e</hash>
-        <hash alg="SHA3-384">c254fa5ea51483cdcce64d3d32330b0f2f03a773742a07b2f190c3c258c96026ccc380ad155f403eec8cf0a511d45863</hash>
-        <hash alg="SHA3-256">09967170937515e604d64b53e85d36f13c850a39a19f4c07509c385d9c6e981c</hash>
-        <hash alg="SHA3-512">8dd203562666f9c0a3eabddfd4786abca0eb83fa7171944e02a27c8f39240e254bc98d7de9d711e1f6acaabdff6863a04354980e30ff410ec6425b1eb1e4220c</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <name>Bouncy Castle Licence</name>
-          <url>https://www.bouncycastle.org/licence.html</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.73?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>https://github.com/bcgit/bc-java/issues</url></reference><reference type="vcs"><url>https://github.com/bcgit/bc-java</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar">
-      <group>org.bouncycastle</group>
-      <name>bcutil-jdk18on</name>
-      <version>1.73</version>
-      <description>The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.8 and up.</description>
-      <scope>optional</scope>
-      <hashes>
-        <hash alg="MD5">e535f6c495b9197e287f68375b0508f1</hash>
-        <hash alg="SHA-1">073a680acd04b249a6773f49200092cadb670bf0</hash>
-        <hash alg="SHA-256">0b70292c36cfe08ac00a71f5cc5af4c412ceedbc8c0f0a22995dbacfaf25dd42</hash>
-        <hash alg="SHA-512">b07c98c8cefee22e4257fff24253262439ef979c68a36bf12a269b884e3323d4f491906f411ab46fef9dcab7c216d315c2417e6eaad679adb144f43c56f08f3e</hash>
-        <hash alg="SHA-384">b9070af879ca6717dfec180d5402abdc0491268f18c1795370324e71af1c45a82d6299aae55004fb64461b7dbe978877</hash>
-        <hash alg="SHA3-384">c7da1b19f036ed16aa52ccff0c1836aea0d2bbf1e79ca555d0523ae75e71afead9538a092e941e925696c86f75c3b88c</hash>
-        <hash alg="SHA3-256">77ac250f2d3bb55d1a74ef3cfe822aa6165ce741bd58d844e0ac9fb537d807c1</hash>
-        <hash alg="SHA3-512">a7ef97fa9f28edbab1647433bb9c00c290935632a4e358409edf29a025201790ddbf01f8405069e56e63403b9885c27ba05d642dcedc6c94bb7c245c3ed00c3f</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <name>Bouncy Castle Licence</name>
-          <url>https://www.bouncycastle.org/licence.html</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>https://github.com/bcgit/bc-java/issues</url></reference><reference type="vcs"><url>https://github.com/bcgit/bc-java</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar">
-      <publisher>The Apache Software Foundation</publisher>
-      <group>org.apache.commons</group>
-      <name>commons-text</name>
-      <version>1.10.0</version>
-      <description>Apache Commons Text is a library focused on algorithms working on strings.</description>
-      <scope>required</scope>
-      <hashes>
-        <hash alg="MD5">4afc9bfa2d31dbf7330c98fcc954b892</hash>
-        <hash alg="SHA-1">3363381aef8cef2dbc1023b3e3a9433b08b64e01</hash>
-        <hash alg="SHA-256">770cd903fa7b604d1f7ef7ba17f84108667294b2b478be8ed1af3bffb4ae0018</hash>
-        <hash alg="SHA-512">afd836a1094449e0a791fee67363666c47b6d24acff353a5089b837b332c0f4af89565c354682521e37062d20e6b52d70c77bb4f24cca9b9532c274fc708a831</hash>
-        <hash alg="SHA-384">06c56e6e513dd77cf10d0da46cdea08c34e220e81fa024735b668c6650df4234e564fe865ff5cafea963f56b1e8ffd4a</hash>
-        <hash alg="SHA3-384">f09065ed066c25debf8c78cbb0bcc738e1ea283302ec992dcfb649acb90091cff879465c65a162e94534d454e3b4e9bb</hash>
-        <hash alg="SHA3-256">0b59c567164bb755f2353b78ba66744000a8c4b35e1df05255b080a21c3a3dd5</hash>
-        <hash alg="SHA3-512">f0fbce02a862b70f472a27d0722c54ac111ca2eb94584b8b0b73d1926aec26047cd92542ad0b3cf980a6825077587f41b194aa93d6f6350d1b87e59e8df1be7c</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>Apache-2.0</id>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>https://issues.apache.org/jira/browse/TEXT</url></reference><reference type="vcs"><url>https://gitbox.apache.org/repos/asf?p=commons-text.git</url></reference><reference type="build-system"><url>https://github.com/apache/commons-parent/actions</url></reference><reference type="mailing-list"><url>https://mail-archives.apache.org/mod_mbox/commons-user/</url></reference><reference type="website"><url>https://www.apache.org/</url></reference><reference type="distribution"><url>https://repository.apache.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar">
-      <publisher>The Apache Software Foundation</publisher>
-      <group>org.apache.commons</group>
-      <name>commons-lang3</name>
-      <version>3.12.0</version>
-      <description>Apache Commons Lang, a package of Java utility classes for the
-  classes that are in java.lang's hierarchy, or are considered to be so
-  standard as to justify existence in java.lang.</description>
-      <hashes>
-        <hash alg="MD5">19fe50567358922bdad277959ea69545</hash>
-        <hash alg="SHA-1">c6842c86792ff03b9f1d1fe2aab8dc23aa6c6f0e</hash>
-        <hash alg="SHA-256">d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e</hash>
-        <hash alg="SHA-512">fbdbc0943cb3498b0148e86a39b773f97c8e6013740f72dbc727faeabea402073e2cc8c4d68198e5fc6b08a13b7700236292e99d4785f2c9989f2e5fac11fd81</hash>
-        <hash alg="SHA-384">c34b8a0e0eba2168ad56fedeb7a1d710b6f1d3f1ce6aae99a4e0247bd120efbbadc8dcb2f731045b8a16e3efd30604dc</hash>
-        <hash alg="SHA3-384">8ad6ebe7754bf0caa8cda7e59c0e95360d76e06a7ad6aeec5637985519dbd1dd06e7eed04711039f36ec4c49de280def</hash>
-        <hash alg="SHA3-256">18ef639b2aeeb5aedffb18dbf20c79f33e300d99fb31b131689639cc470e6e4c</hash>
-        <hash alg="SHA3-512">fbea96114dcf4f31cfaaa99987be756ddda3a6c74f8c835461997df794d54b92da1f60fe5c3f1f2a43cb8c5f5db7f4048bef77c70993673c7a93f3660fffc8da</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>Apache-2.0</id>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>https://issues.apache.org/jira/browse/LANG</url></reference><reference type="vcs"><url>https://gitbox.apache.org/repos/asf?p=commons-lang.git</url></reference><reference type="build-system"><url>https://builds.apache.org/</url></reference><reference type="mailing-list"><url>https://mail-archives.apache.org/mod_mbox/commons-user/</url></reference><reference type="website"><url>https://www.apache.org/</url></reference><reference type="distribution"><url>https://repository.apache.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.antlr/antlr4-runtime@4.12.0?type=jar">
-      <publisher>ANTLR</publisher>
-      <group>org.antlr</group>
-      <name>antlr4-runtime</name>
-      <version>4.12.0</version>
-      <description>The ANTLR 4 Runtime</description>
-      <scope>required</scope>
-      <hashes>
-        <hash alg="MD5">7fe001eac486c91a7f168cfe7adfb395</hash>
-        <hash alg="SHA-1">dd105cf6ac9f7417b3782c178f6dbd06bf75df57</hash>
-        <hash alg="SHA-256">db353b34927d6e10cd790905cea3c8e17283db464daf572e3eadbb9ee569da34</hash>
-        <hash alg="SHA-512">4abb69a3c6895edeec64c11d61886fbeb68eda5ebb21094f596e4f7add8afa9ff049c05fa916264b9185ac9013b16d8eabf44fb65da0b6871997c8f1473a3771</hash>
-        <hash alg="SHA-384">cd35940addb3277bf74ab06266371ccc43e7e7b1cfb6698e024304f2b32b3f3b9eb78fd9f119bc4cb04bfd9b5c15eae6</hash>
-        <hash alg="SHA3-384">6e159bd89432e3f3028ca72967e9155c2ca02482a0196c4451da79185ba402ef6f63784f02356e3ae56c21af696180ad</hash>
-        <hash alg="SHA3-256">405afb6ae207ccba4e8c557250cc9bd2fe095514659128d313dc70b5341e4963</hash>
-        <hash alg="SHA3-512">78d32315ed8d294fa68b4af6dda0791af76ba61864ef5736520d5173c73963a014c1f977dcd0f236a07e728516fbf78cc75a49acd5c484783da1ef16c3ac4fcc</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>BSD-3-Clause</id>
-          <url>https://opensource.org/licenses/BSD-3-Clause</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.antlr/antlr4-runtime@4.12.0?type=jar</purl>
-      <externalReferences><reference type="website"><url>https://www.antlr.org/</url></reference><reference type="issue-tracker"><url>https://github.com/antlr/antlr4/issues</url></reference><reference type="mailing-list"><url>https://groups.google.com/forum/?fromgroups#!forum/antlr-discussion</url></reference><reference type="vcs"><url>https://github.com/antlr/antlr4/tree/master</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar">
-      <publisher>QOS.ch</publisher>
-      <group>org.slf4j</group>
-      <name>slf4j-api</name>
-      <version>2.0.7</version>
-      <description>The slf4j API</description>
-      <scope>required</scope>
-      <hashes>
-        <hash alg="MD5">403dffa46cdd2e3c82da19df4f394a4c</hash>
-        <hash alg="SHA-1">41eb7184ea9d556f23e18b5cb99cad1f8581fc00</hash>
-        <hash alg="SHA-256">5d6298b93a1905c32cda6478808ac14c2d4a47e91535e53c41f7feeb85d946f4</hash>
-        <hash alg="SHA-512">216d2cac27d501972c888f94dfa747d700b80d60813884b6ab4b12c6a3b17ed0c21a1d27e1aa4332c97c828f20039e3913d2763d7e1a3cef36ae4389a276e7a8</hash>
-        <hash alg="SHA-384">c25b39f418aa726ba8405dfd9b356131f89984e2ef5a55a724a2abf3b7c78443f671105835161d2414d602cf03da9f2d</hash>
-        <hash alg="SHA3-384">f33abfaac21badae6f85d3ebbc6c1204fd7fda3bb15173e763fa8cee95bce6a8270eec2c8f49343c66c8d2767bc317e1</hash>
-        <hash alg="SHA3-256">6e00d4b264a2afc4ca4e98f716ecece66c32c626ca3f8c5d56b22092b6fe417b</hash>
-        <hash alg="SHA3-512">ad7b9142d370fc532a07cdd43881a129b012ff50e2bede3ac27d9bd31ec707bf2f45e82002fa59e962955cc38ab73cdd77713fca50cedc926c046f5617c1285b</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>MIT</id>
-          <url>https://opensource.org/licenses/MIT</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar</purl>
-      <externalReferences><reference type="website"><url>http://www.qos.ch</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference><reference type="vcs"><url>https://github.com/qos-ch/slf4j</url></reference></externalReferences>
-    </component>
     <component type="library" bom-ref="pkg:maven/world.convex/convex-peer@0.7.10?type=jar">
       <group>world.convex</group>
       <name>convex-peer</name>
@@ -267,84 +89,6 @@
       <licenses/>
       <purl>pkg:maven/world.convex/convex-sodium@0.7.10?type=jar</purl>
     </component>
-    <component type="library" bom-ref="pkg:maven/com.goterl/lazysodium-java@5.1.4?type=jar">
-      <group>com.goterl</group>
-      <name>lazysodium-java</name>
-      <version>5.1.4</version>
-      <description>Lazysodium (Java) makes it effortless for Java developers to get started with Libsodium's cryptography.</description>
-      <scope>required</scope>
-      <hashes>
-        <hash alg="MD5">9792ff789937bba5e820903126ce452e</hash>
-        <hash alg="SHA-1">82c47fe47cf63151d4b0c93446ddec287045eba3</hash>
-        <hash alg="SHA-256">b3ace6a9fd09d7a1493200fd54670587b24bb6480211d9b83c7ece108c6986c0</hash>
-        <hash alg="SHA-512">d605893e9fc480442461680bf3ad7a2072e587969a5ef20bdd0abfa4fbd252a5ab8fceaa3e688975285ffd5c7cfc21c7a5dcd4e446a451ecc177090ed8a4d56e</hash>
-        <hash alg="SHA-384">0f9e50468f7980b66e18a3d1cdfac646b7b30837a546da0d717c59e9c99a911927fbb721a54b6716334e1f5cf4b225bb</hash>
-        <hash alg="SHA3-384">32fbe49d5d32b2af37853f04dd9d6f1e082d359bcbdea37c776d130320f48fd43c1620d6277a4929c62044428df81ca8</hash>
-        <hash alg="SHA3-256">e286b5011848334319b5b01df060388e6e52b7d881a468215b9b531303dd4c05</hash>
-        <hash alg="SHA3-512">2fde9230c84c6e2042ad62a1a9a4afd4baef383577999fe2d6dc94be6ad4c8eeacaae69bf49a2e187b59464901e0449fa5ed681405675cda30e00c28bbf7353a</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <name>Mozilla Public License, Version 2.0</name>
-          <url>http://www.mozilla.org/MPL/2.0/index.txt</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/com.goterl/lazysodium-java@5.1.4?type=jar</purl>
-      <externalReferences><reference type="vcs"><url>http://github.com/terl/lazysodium-java</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/com.goterl/resource-loader@2.0.2?type=jar">
-      <group>com.goterl</group>
-      <name>resource-loader</name>
-      <version>2.0.2</version>
-      <description>Resource Loader gives you the functions to load resource files inside or outside JARs.</description>
-      <hashes>
-        <hash alg="MD5">d87a7f37cc4dac7b32d097bf51457e22</hash>
-        <hash alg="SHA-1">33f703ef85ea80fbdffd14e755def902002bf525</hash>
-        <hash alg="SHA-256">b2b482975158a38162d7eecbc1c105f4f187fe6fded1784004906f9dc941ba11</hash>
-        <hash alg="SHA-512">92d65330989744888360265fb8f8f5d010f8193b4ddbc06dc68dc72d3ebf753257e2a3f7c15c917264377d7ba7019dd471fd38fe40fe534ee0d250923f5ee69c</hash>
-        <hash alg="SHA-384">586a9da219a4bf0881c945428ce95a72f495c0f4a463a9c6193a88c08b578712a8833a9affc81cdf328aa62a56c06605</hash>
-        <hash alg="SHA3-384">f15894aadba56bba13c4b420c211d027d8d5cca4c25ee892976025546366b886e35aa37a6d18983ec3c7bb7f19968cfd</hash>
-        <hash alg="SHA3-256">05f48e3dbbaba515f9a96a68afe7cbca99fb8223c3775f16d323717efe721659</hash>
-        <hash alg="SHA3-512">36685c6760785f9610552eb26f41b8370bcf9051c20fb546242a56efb79ddcf9f058c7ba3b30518091f47189e4b7f536521c24501828689b193dd57c5a18b12d</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>MIT</id>
-          <url>https://opensource.org/licenses/MIT</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/com.goterl/resource-loader@2.0.2?type=jar</purl>
-      <externalReferences><reference type="vcs"><url>http://github.com/terl/resource-loader</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar">
-      <group>net.java.dev.jna</group>
-      <name>jna</name>
-      <version>5.13.0</version>
-      <description>Java Native Access</description>
-      <scope>optional</scope>
-      <hashes>
-        <hash alg="MD5">bd2e5bc6b4b020c2d9a6e17a8e9bcef1</hash>
-        <hash alg="SHA-1">1200e7ebeedbe0d10062093f32925a912020e747</hash>
-        <hash alg="SHA-256">66d4f819a062a51a1d5627bffc23fac55d1677f0e0a1feba144aabdd670a64bb</hash>
-        <hash alg="SHA-512">954b2fbf88e30597276beeceba7d0d0915248f666ea4f7df0bc6283bdb03ab92967421336e2b029a87335dcb07ec5e6af1eb5ea776a6d391727df56c16fc97e7</hash>
-        <hash alg="SHA-384">e9054151e084c41cf6c51a05ba2ec457cf8f566b79f36d069c1d30cc1c039dbc844645c7bc4122070e0bc55fad7b3041</hash>
-        <hash alg="SHA3-384">8df953e9a1e2f5d9769b4c683a04171fed3be964a1ac3c2c1ac7229d80f59ebe94e4bb36d9adbbbb425a74d205e03bc2</hash>
-        <hash alg="SHA3-256">1a9cfd09c8fc6869ae12d4bb25bfa58573fedfae8b5416473bef0329c4d2e36c</hash>
-        <hash alg="SHA3-512">daf6a64049b812264ff667d08a4966e0da1bdf627983e5bcd1b3d534ce3ab09cf2f39c8e4b448e8ca6270750be5d3110f1f3726860d904a45e519014200d806d</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>LGPL-2.1-or-later</id>
-          <url>https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html</url>
-        </license>
-        <license>
-          <id>Apache-2.0</id>
-          <url>https://www.apache.org/licenses/LICENSE-2.0</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar</purl>
-      <externalReferences><reference type="vcs"><url>https://github.com/java-native-access/jna</url></reference></externalReferences>
-    </component>
     <component type="library" bom-ref="pkg:maven/world.convex/convex-gui@0.7.10?type=jar">
       <group>world.convex</group>
       <name>convex-gui</name>
@@ -363,174 +107,6 @@
       <licenses/>
       <purl>pkg:maven/world.convex/convex-gui@0.7.10?type=jar</purl>
     </component>
-    <component type="library" bom-ref="pkg:maven/io.github.vincenzopalazzo/material-ui-swing@1.1.2?type=jar">
-      <group>io.github.vincenzopalazzo</group>
-      <name>material-ui-swing</name>
-      <version>1.1.2</version>
-      <description>material-ui-swing</description>
-      <scope>required</scope>
-      <hashes>
-        <hash alg="MD5">ec70199453ef4e18c6e192a868186807</hash>
-        <hash alg="SHA-1">7ade5ca9d9ebfe6195c06e1a2419391ae59bc7e6</hash>
-        <hash alg="SHA-256">815676b976e630b7267fa180d029409d5757cd93291ea7b569e2f4a410f8d56a</hash>
-        <hash alg="SHA-512">c063eb37217203b663cba5bb535eee4b6b03510fe17b1e6f7af9524dedf6b00c61c7d9219e272478f30e3c51b890607c9c27eb5b9d90d3c2390cc45da1c25a89</hash>
-        <hash alg="SHA-384">4e156288bb6408de8c764ad3ae32d4240b94d8ae99adebb7063b1fb19b43f1e37ad82d947a38865d9a7cd1d19a723900</hash>
-        <hash alg="SHA3-384">61ecab8631d1702ab3e03388997128cfaa7f6ae1383870c139c19670c117b6b51bc04793e45f61d96a73afe2b0bb9ffa</hash>
-        <hash alg="SHA3-256">24642847e24e18d6db5c6ce9feb84450df58f65334128e3c7be342e1f5a776e9</hash>
-        <hash alg="SHA3-512">5661b4077d5bd25aadc9cdaa17281e109d21dc988e90894eb983afd9879e4d59785992358b5f4e0135f5ffd0a90a48f1071edbff90cd230255cc56e3c4c68900</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>MIT</id>
-          <url>https://opensource.org/licenses/MIT</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/io.github.vincenzopalazzo/material-ui-swing@1.1.2?type=jar</purl>
-      <externalReferences><reference type="vcs"><url>https://github.com/vincenzopalazzo/material-ui-swing</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.swinglabs/swingx@1.6.1?type=jar">
-      <group>org.swinglabs</group>
-      <name>swingx</name>
-      <version>1.6.1</version>
-      <description>Contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications.</description>
-      <hashes>
-        <hash alg="MD5">2efa72cfa052eac90691143240d09d12</hash>
-        <hash alg="SHA-1">a4abf05f5f1d3b020ec4099495dcd1452b615e26</hash>
-        <hash alg="SHA-256">ad9e3577517e8b4d08ca58f637338ebed79ef8bd955b734600d95c8ad182840f</hash>
-        <hash alg="SHA-512">48fadf9518bde6f94fca8eef04798a30ff344825a6416ab40494926e24b3f77c425e759db1fe8c75a5973a8e18dabfed0ade3c4d7d24164571efdfec31fd9adc</hash>
-        <hash alg="SHA-384">01c0f8643b33c2bbbb155fd304cb420d4d22044624a5d509594f5061422a75db45b076c98a6cf30ce34190e6ef6d4848</hash>
-        <hash alg="SHA3-384">b6e4514dee7b988deb795c0b6884e29fff53981ec82438a626a5a626ae38df06518babf098187c36f6c0d1a45f90d5ee</hash>
-        <hash alg="SHA3-256">404aba538342252b615dcc5398779aaa6cae9eb75196f6abb82b748720219118</hash>
-        <hash alg="SHA3-512">a332484957159bfce40f7f9a7b10883d51e6583af208272c4810ab808b7626c483ae808dbf8fa6269735093143df4618a3256c816aee5fd1da027a3c6079c842</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <name>Lesser General Public License (LGPL)</name>
-          <url>http://www.gnu.org/copyleft/lesser.html</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.swinglabs/swingx@1.6.1?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>https://swingx.dev.java.net/issues/</url></reference><reference type="vcs"><url>https://swingx.dev.java.net/source/browse/swingx/</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/com.jhlabs/filters@2.0.235?type=jar">
-      <group>com.jhlabs</group>
-      <name>filters</name>
-      <version>2.0.235</version>
-      <description>A collection of image processing filters.</description>
-      <hashes>
-        <hash alg="MD5">d91073d6b28e2505e96620709626495f</hash>
-        <hash alg="SHA-1">af6a2dfefef70f1ab2d7a8d1f8173f67e276b3f4</hash>
-        <hash alg="SHA-256">be6a1d54ebb043495e31e25e72b440f69156a5624cdd7e1c55c47e30d4fae308</hash>
-        <hash alg="SHA-512">e419df2b6c7d788319c5ed5ddd2a6eec8e92970f031fd5c3f2b998448147b9bbe35537d51a9739bcd0ecb08e86d92ad9eb660447fee6d6aff087d99fa0c0e1bd</hash>
-        <hash alg="SHA-384">af69f7ef3933cf32c9fca144731c15b78daafee30c006fae8a8116f8629b90507d3cd355ea02b6d4941ff462e9c0e587</hash>
-        <hash alg="SHA3-384">882e2bf39fedfe70f94cc55f690a791f23feadcbed8b06dd0e5cf8aee6a510b9eb7ff650bae3f246fedc2e0c1fc4b56e</hash>
-        <hash alg="SHA3-256">c3ae411bfeb4ccc09f9f1faa44d2b728c3fb83baffac90229e8a2db47c1707e7</hash>
-        <hash alg="SHA3-512">d93346e6f001404030a414d0c01c768fb8f0c9ef47c3fd47341a15edffba8823601c24a6ce4cefb6b669d32647fb966b733d20bdc272f1df581d4a14c75a2e54</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>Apache-2.0</id>
-        </license>
-      </licenses>
-      <purl>pkg:maven/com.jhlabs/filters@2.0.235?type=jar</purl>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.swinglabs/swing-worker@1.1?type=jar">
-      <group>org.swinglabs</group>
-      <name>swing-worker</name>
-      <version>1.1</version>
-      <description>Long running Swing GUI interacting tasks</description>
-      <hashes>
-        <hash alg="MD5">ec6af52f8913ea26565ec707f371fb01</hash>
-        <hash alg="SHA-1">2392206f318ef3af02f8e8a30b2963c253a70390</hash>
-        <hash alg="SHA-256">8367bc401d38d96ec987ef72502a310599552210dd60cb9e494b58a7c23be1ca</hash>
-        <hash alg="SHA-512">68eab76034f32cfb3a2c967129805b30bf30d4128e60e8ebfb3bc26b1bc4ed24077babf704af41acd84441fd147c5e5fc55e9e2c81fd04bd6c4c4faf18148f33</hash>
-        <hash alg="SHA-384">e158c806183211fc6e0a58dfc7e9a6617b44d7a9018c2510c8fe947390c56ef1aacf10392a4d61d844bd616af863e31f</hash>
-        <hash alg="SHA3-384">5ae86e528e17e6f0a9370e650a277421f9858bbdbac51ae42da4bc2f99537a7766a0ec17a1c252ddf35eb10d2e4ddd96</hash>
-        <hash alg="SHA3-256">b6c66a3ef746b8c0d744ddaa7846e14afcb004bf802195ce61006a7713922080</hash>
-        <hash alg="SHA3-512">91fb193868e4345d80016e074febbdf967f04f561bf31034cbb7b7f08c65619c87178c82bf093479c353e1ce041c8e1b8a23697b53e9b27443cf5a86b22c1d8e</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <name>Lesser General Public License (LGPL)</name>
-          <url>http://www.gnu.org/copyleft/lesser.html</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.swinglabs/swing-worker@1.1?type=jar</purl>
-      <externalReferences><reference type="vcs"><url>https://swingworker.dev.java.net/source/browse/swingworker/</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar">
-      <group>com.github.jiconfont</group>
-      <name>jiconfont-swing</name>
-      <version>1.0.1</version>
-      <description>jIconFont-Swing is a API to provide icons generated from any IconFont. These icons can be used in
-        Swing.</description>
-      <hashes>
-        <hash alg="MD5">a0b30eb3936b8e71332d3df9e08c192b</hash>
-        <hash alg="SHA-1">14621054d72340b4a664cce4710ba974a3882a19</hash>
-        <hash alg="SHA-256">544608f97ed179c113cf647569d13cef4b1c7b885eb6fded55b897dcd9cc5c29</hash>
-        <hash alg="SHA-512">104092e90c457c7c09d95aab48f0644c81bca9f22637825cdbd44a3103312dc6ce28e8766da21050b907605da1d232b4c20d958435ed9b745df78db7c098cc94</hash>
-        <hash alg="SHA-384">1014183196898458ed7d6d37e368bfdf733e46b377948c86a150ceab3d95f33ce74fa6407e43957e568899b284fac722</hash>
-        <hash alg="SHA3-384">629904c7602b90f80b302bcc34329649d1d082b0e95b2d807014f964304722d3fe86ae97577ed31313e78a859faa3af0</hash>
-        <hash alg="SHA3-256">d91eb11158450b9c1ff48e66efb049ae01eb4c0dec76ce6c13940a1d748d5715</hash>
-        <hash alg="SHA3-512">f95ed6940993722f42270c95960219da6142c2d72bad63808fcb0d50defe8600b3e19a7594e18422f48bf3674b2363f90066e674c1a35a4e9b49e28d39e67fc7</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>MIT</id>
-        </license>
-      </licenses>
-      <purl>pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar</purl>
-      <externalReferences><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar">
-      <group>com.github.jiconfont</group>
-      <name>jiconfont</name>
-      <version>1.0.0</version>
-      <description>jIconFont is a API to provide icons generated from any IconFont. These icons can be used in Java GUI toolkits, such as Swing and JavaFX.</description>
-      <hashes>
-        <hash alg="MD5">9f9e4d4cccccdcf066223f0a94568046</hash>
-        <hash alg="SHA-1">e17d93321975b6735ebc283f6832fa0350614d3a</hash>
-        <hash alg="SHA-256">00751efc320f92f34c87efc24a568499eb60aa021569357319edd437cb59d4ef</hash>
-        <hash alg="SHA-512">a1275d2027e0663e0fe5785b497afab09e1bbaa784bc0a10962772a80b067444d8002efa8f993e2f9f894b29437dbb2d5dc94ce40b7dd5bb8e49834f3d7788a4</hash>
-        <hash alg="SHA-384">4697398558005cae875334bdc6ea20d91daf0d13a1117547a85c057c23bc0856371716af87e37c8361ff62936544c6dc</hash>
-        <hash alg="SHA3-384">ce29a48e5cbdb9b828b5f0b28dc73455547b3cae418b3b9257561de74aeae382ed2ee163b0157a8e32ab8e86e7ce168a</hash>
-        <hash alg="SHA3-256">d98e7f71cfc44dfbca426edb424c5884fa42136731486bbaae2c10bc7c552328</hash>
-        <hash alg="SHA3-512">1f0df4135b7e00d569568f17cd94fd63446e7f7821d442a2ce2e712e97219b11ffe675b221e67dd5f48d5ccafdb308e3059613e07f4bbce92a4a054d65b5447e</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>MIT</id>
-        </license>
-      </licenses>
-      <purl>pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar</purl>
-      <externalReferences><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
-    </component>
-    <component type="library" bom-ref="pkg:maven/org.slf4j/slf4j-simple@2.0.7?type=jar">
-      <publisher>QOS.ch</publisher>
-      <group>org.slf4j</group>
-      <name>slf4j-simple</name>
-      <version>2.0.7</version>
-      <description>SLF4J Simple binding</description>
-      <scope>optional</scope>
-      <hashes>
-        <hash alg="MD5">2f6dd5da0703850d4af89524b38e250e</hash>
-        <hash alg="SHA-1">bfa4d4dad645a5b11c022ae0043bac2df6cf16b5</hash>
-        <hash alg="SHA-256">50eae3f1cc9a78a970970518e005d3f43d5cd3262d234f47ebdf3ca3f8bc01a7</hash>
-        <hash alg="SHA-512">98981722ae8513770065e5de6f9e8d2cc441573664ce04f77a93c82a8f0077cba08029ee19a59e0b6de81967a220f878bd8ea8d5a93d38bc2b9001cee73d1fc0</hash>
-        <hash alg="SHA-384">81ef12a092a9ccdf55233bcde3b47992fbec3fa6b45481da2f1e7dc28a0771c90bc6ce5b773bc22fb8fb855ccde92002</hash>
-        <hash alg="SHA3-384">9e93dc674e95ab8922dc582ee46bdb781372aad6ddbbc4a4846a0ed092c8773c12a9b6a68cdc5d0428ba11735459bb52</hash>
-        <hash alg="SHA3-256">d2f6276688abd7e74aaf8a203577fbffc2f3245610d4586554e1ec9e6d7220f2</hash>
-        <hash alg="SHA3-512">8afe9065bfe7985e8348c2e00afe07bdf231dab6b6e33cbfac95af466c3e0361824c02868d5716bc60f96ec1acfdfc0e1718f0a8cff3cb2b550c27d16c00a500</hash>
-      </hashes>
-      <licenses>
-        <license>
-          <id>MIT</id>
-          <url>https://opensource.org/licenses/MIT</url>
-        </license>
-      </licenses>
-      <purl>pkg:maven/org.slf4j/slf4j-simple@2.0.7?type=jar</purl>
-      <externalReferences><reference type="website"><url>http://www.qos.ch</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference><reference type="vcs"><url>https://github.com/qos-ch/slf4j</url></reference></externalReferences>
-    </component>
     <component type="library" bom-ref="pkg:maven/world.convex/convex-java@0.7.10?type=jar">
       <group>world.convex</group>
       <name>convex-java</name>
@@ -555,7 +131,7 @@
       <name>httpclient</name>
       <version>4.5.13</version>
       <description>Apache HttpComponents Client</description>
-      <scope>required</scope>
+      <scope>optional</scope>
       <hashes>
         <hash alg="MD5">40d6b9075fbd28fa10292a45a0db9457</hash>
         <hash alg="SHA-1">e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada</hash>
@@ -580,7 +156,6 @@
       <name>httpcore</name>
       <version>4.4.13</version>
       <description>Apache HttpComponents Core (blocking I/O)</description>
-      <scope>required</scope>
       <hashes>
         <hash alg="MD5">e07a248f61c52776a2366c075dcd4963</hash>
         <hash alg="SHA-1">853b96d3afbb7bf8cc303fe27ee96836a10c1834</hash>
@@ -600,7 +175,6 @@
       <externalReferences><reference type="website"><url>http://www.apache.org/</url></reference><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/HTTPCORE</url></reference><reference type="mailing-list"><url>http://mail-archives.apache.org/mod_mbox/hc-httpclient-users/</url></reference><reference type="distribution"><url>https://repository.apache.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/commons-logging/commons-logging@1.2?type=jar">
-      <publisher>The Apache Software Foundation</publisher>
       <group>commons-logging</group>
       <name>commons-logging</name>
       <version>1.2</version>
@@ -616,16 +190,11 @@
         <hash alg="SHA3-256">9aab62deccf156ee6e324c925dfc30ecb53e8465802863a551901a461424e807</hash>
         <hash alg="SHA3-512">3fd76857f6d20c03799537cc961c1c4ddf1c375c6c192fb982363e3b9397ba138b77f24ef38b4202f44e37586789c0320e4de18fdadd2772304fd14a9b26d552</hash>
       </hashes>
-      <licenses>
-        <license>
-          <id>Apache-2.0</id>
-        </license>
-      </licenses>
+      <licenses/>
       <purl>pkg:maven/commons-logging/commons-logging@1.2?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/LOGGING</url></reference><reference type="vcs"><url>http://svn.apache.org/repos/asf/commons/proper/logging/trunk</url></reference><reference type="build-system"><url>https://continuum-ci.apache.org/</url></reference><reference type="mailing-list"><url>http://mail-archives.apache.org/mod_mbox/commons-user/</url></reference><reference type="website"><url>http://www.apache.org/</url></reference><reference type="distribution"><url>https://repository.apache.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
+      <externalReferences><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/LOGGING</url></reference><reference type="vcs"><url>http://svn.apache.org/repos/asf/commons/proper/logging/trunk</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/commons-codec/commons-codec@1.11?type=jar">
-      <publisher>The Apache Software Foundation</publisher>
       <group>commons-codec</group>
       <name>commons-codec</name>
       <version>1.11</version>
@@ -643,13 +212,9 @@
         <hash alg="SHA3-256">90ec34f9701a8b212c65e6167c505ea6417289f910deedcac8517075b8349728</hash>
         <hash alg="SHA3-512">101bc04efae2bd16d7923e61bca922c4a006b0e4b34909e0f8865196cb4df4f4f6269737c17880b4dfd0309cb487b806e88d09c6e1a7dc70237563b3f4312f7f</hash>
       </hashes>
-      <licenses>
-        <license>
-          <id>Apache-2.0</id>
-        </license>
-      </licenses>
+      <licenses/>
       <purl>pkg:maven/commons-codec/commons-codec@1.11?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/CODEC</url></reference><reference type="vcs"><url>http://svn.apache.org/viewvc/commons/proper/codec/trunk</url></reference><reference type="build-system"><url>https://builds.apache.org/</url></reference><reference type="mailing-list"><url>http://mail-archives.apache.org/mod_mbox/commons-user/</url></reference><reference type="website"><url>https://www.apache.org/</url></reference><reference type="distribution"><url>https://repository.apache.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
+      <externalReferences><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/CODEC</url></reference><reference type="vcs"><url>http://svn.apache.org/viewvc/commons/proper/codec/trunk</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/org.apache.httpcomponents/httpasyncclient@4.1.5?type=jar">
       <publisher>The Apache Software Foundation</publisher>
@@ -657,7 +222,7 @@
       <name>httpasyncclient</name>
       <version>4.1.5</version>
       <description>Apache HttpComponents AsyncClient</description>
-      <scope>required</scope>
+      <scope>optional</scope>
       <hashes>
         <hash alg="MD5">5346c547bfd0da64eb3dc54be9380d65</hash>
         <hash alg="SHA-1">cd18227f1eb8e9a263286c1d7362ceb24f6f9b32</hash>
@@ -700,12 +265,154 @@
       <purl>pkg:maven/org.apache.httpcomponents/httpcore-nio@4.4.15?type=jar</purl>
       <externalReferences><reference type="website"><url>http://www.apache.org/</url></reference><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/HTTPCORE</url></reference><reference type="mailing-list"><url>http://mail-archives.apache.org/mod_mbox/hc-httpclient-users/</url></reference><reference type="distribution"><url>https://repository.apache.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
     </component>
+    <component type="library" bom-ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar">
+      <group>org.bouncycastle</group>
+      <name>bcprov-jdk18on</name>
+      <version>1.73</version>
+      <description>The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.8 and up.</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">db1309ef2297987495d57456a66fe137</hash>
+        <hash alg="SHA-1">4bd3de48e5153059fe3f80cbcf86ea221795ee55</hash>
+        <hash alg="SHA-256">ad3ae628f4459a8fecb5c1a142b5525ce5118817414f97efd92f5448a69180ff</hash>
+        <hash alg="SHA-512">faab87ff4eb7107e975b30ccc01fb49ca533fefb4df772d94f282935f3212fda7279338e8bd96ca7a592457005cd3c4400f49b6ebfaa2d8e261e8e39b3b88de5</hash>
+        <hash alg="SHA-384">b3a7643bcef6bb1ac8c4179ac8ab70558124ccf3ef7db6e4c2711196a7eaece4cd0cd562cff3a6b4455880c912b2ffaf</hash>
+        <hash alg="SHA3-384">7f71e6cbe7958b949dac7ffbfeb20e42a339bfd38b2a7586cdbf7bd7e3fd7d5f2d046dbeae6da980b22be0d48ac9477b</hash>
+        <hash alg="SHA3-256">4210a25fae1b706782baead8250d6de782ca5bca64ea06e86f3dc102594c3da0</hash>
+        <hash alg="SHA3-512">8b3678ba2a33e03fc876bd70665b377f9cec22ab2a6daf1bdaa15109db60da85320c3ad87f8af8193fd037a71b9e51864cc7b5d075a4320bc5904dcd97ed009c</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <name>Bouncy Castle Licence</name>
+          <url>https://www.bouncycastle.org/licence.html</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar</purl>
+      <externalReferences><reference type="issue-tracker"><url>https://github.com/bcgit/bc-java/issues</url></reference><reference type="vcs"><url>https://github.com/bcgit/bc-java</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.73?type=jar">
+      <group>org.bouncycastle</group>
+      <name>bcpkix-jdk18on</name>
+      <version>1.73</version>
+      <description>The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.8 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">18315c3729fc76e2217efffd1f618e64</hash>
+        <hash alg="SHA-1">fd41dae0f564a93888ed5ade426281de94824717</hash>
+        <hash alg="SHA-256">9487164ba018f2211fcc0f989d6f4ea25b7d48fc6031501c3c7e3a17b164d860</hash>
+        <hash alg="SHA-512">ddddcff5a37dc5b572a9278a0b1d1f2e46fa1839d3b8a73e8c8b039cf1fd029fa9bb4015da79e9ab3f53fc8971887bb1f6e47a97becef95e22535e0d8ae9fd09</hash>
+        <hash alg="SHA-384">ba94fd839b7c0a75ed2e2bc52d83156229c53d07ac8a789501d856291666bcc09412ef8b60e28a493c45bba2f288262e</hash>
+        <hash alg="SHA3-384">c254fa5ea51483cdcce64d3d32330b0f2f03a773742a07b2f190c3c258c96026ccc380ad155f403eec8cf0a511d45863</hash>
+        <hash alg="SHA3-256">09967170937515e604d64b53e85d36f13c850a39a19f4c07509c385d9c6e981c</hash>
+        <hash alg="SHA3-512">8dd203562666f9c0a3eabddfd4786abca0eb83fa7171944e02a27c8f39240e254bc98d7de9d711e1f6acaabdff6863a04354980e30ff410ec6425b1eb1e4220c</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <name>Bouncy Castle Licence</name>
+          <url>https://www.bouncycastle.org/licence.html</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.73?type=jar</purl>
+      <externalReferences><reference type="issue-tracker"><url>https://github.com/bcgit/bc-java/issues</url></reference><reference type="vcs"><url>https://github.com/bcgit/bc-java</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar">
+      <group>org.bouncycastle</group>
+      <name>bcutil-jdk18on</name>
+      <version>1.73</version>
+      <description>The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.8 and up.</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">e535f6c495b9197e287f68375b0508f1</hash>
+        <hash alg="SHA-1">073a680acd04b249a6773f49200092cadb670bf0</hash>
+        <hash alg="SHA-256">0b70292c36cfe08ac00a71f5cc5af4c412ceedbc8c0f0a22995dbacfaf25dd42</hash>
+        <hash alg="SHA-512">b07c98c8cefee22e4257fff24253262439ef979c68a36bf12a269b884e3323d4f491906f411ab46fef9dcab7c216d315c2417e6eaad679adb144f43c56f08f3e</hash>
+        <hash alg="SHA-384">b9070af879ca6717dfec180d5402abdc0491268f18c1795370324e71af1c45a82d6299aae55004fb64461b7dbe978877</hash>
+        <hash alg="SHA3-384">c7da1b19f036ed16aa52ccff0c1836aea0d2bbf1e79ca555d0523ae75e71afead9538a092e941e925696c86f75c3b88c</hash>
+        <hash alg="SHA3-256">77ac250f2d3bb55d1a74ef3cfe822aa6165ce741bd58d844e0ac9fb537d807c1</hash>
+        <hash alg="SHA3-512">a7ef97fa9f28edbab1647433bb9c00c290935632a4e358409edf29a025201790ddbf01f8405069e56e63403b9885c27ba05d642dcedc6c94bb7c245c3ed00c3f</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <name>Bouncy Castle Licence</name>
+          <url>https://www.bouncycastle.org/licence.html</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar</purl>
+      <externalReferences><reference type="issue-tracker"><url>https://github.com/bcgit/bc-java/issues</url></reference><reference type="vcs"><url>https://github.com/bcgit/bc-java</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar">
+      <group>org.apache.commons</group>
+      <name>commons-text</name>
+      <version>1.10.0</version>
+      <description>Apache Commons Text is a library focused on algorithms working on strings.</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">4afc9bfa2d31dbf7330c98fcc954b892</hash>
+        <hash alg="SHA-1">3363381aef8cef2dbc1023b3e3a9433b08b64e01</hash>
+        <hash alg="SHA-256">770cd903fa7b604d1f7ef7ba17f84108667294b2b478be8ed1af3bffb4ae0018</hash>
+        <hash alg="SHA-512">afd836a1094449e0a791fee67363666c47b6d24acff353a5089b837b332c0f4af89565c354682521e37062d20e6b52d70c77bb4f24cca9b9532c274fc708a831</hash>
+        <hash alg="SHA-384">06c56e6e513dd77cf10d0da46cdea08c34e220e81fa024735b668c6650df4234e564fe865ff5cafea963f56b1e8ffd4a</hash>
+        <hash alg="SHA3-384">f09065ed066c25debf8c78cbb0bcc738e1ea283302ec992dcfb649acb90091cff879465c65a162e94534d454e3b4e9bb</hash>
+        <hash alg="SHA3-256">0b59c567164bb755f2353b78ba66744000a8c4b35e1df05255b080a21c3a3dd5</hash>
+        <hash alg="SHA3-512">f0fbce02a862b70f472a27d0722c54ac111ca2eb94584b8b0b73d1926aec26047cd92542ad0b3cf980a6825077587f41b194aa93d6f6350d1b87e59e8df1be7c</hash>
+      </hashes>
+      <licenses/>
+      <purl>pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar</purl>
+      <externalReferences><reference type="issue-tracker"><url>https://issues.apache.org/jira/browse/TEXT</url></reference><reference type="vcs"><url>https://gitbox.apache.org/repos/asf?p=commons-text.git</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar">
+      <group>org.apache.commons</group>
+      <name>commons-lang3</name>
+      <version>3.12.0</version>
+      <description>Apache Commons Lang, a package of Java utility classes for the
+  classes that are in java.lang's hierarchy, or are considered to be so
+  standard as to justify existence in java.lang.</description>
+      <hashes>
+        <hash alg="MD5">19fe50567358922bdad277959ea69545</hash>
+        <hash alg="SHA-1">c6842c86792ff03b9f1d1fe2aab8dc23aa6c6f0e</hash>
+        <hash alg="SHA-256">d919d904486c037f8d193412da0c92e22a9fa24230b9d67a57855c5c31c7e94e</hash>
+        <hash alg="SHA-512">fbdbc0943cb3498b0148e86a39b773f97c8e6013740f72dbc727faeabea402073e2cc8c4d68198e5fc6b08a13b7700236292e99d4785f2c9989f2e5fac11fd81</hash>
+        <hash alg="SHA-384">c34b8a0e0eba2168ad56fedeb7a1d710b6f1d3f1ce6aae99a4e0247bd120efbbadc8dcb2f731045b8a16e3efd30604dc</hash>
+        <hash alg="SHA3-384">8ad6ebe7754bf0caa8cda7e59c0e95360d76e06a7ad6aeec5637985519dbd1dd06e7eed04711039f36ec4c49de280def</hash>
+        <hash alg="SHA3-256">18ef639b2aeeb5aedffb18dbf20c79f33e300d99fb31b131689639cc470e6e4c</hash>
+        <hash alg="SHA3-512">fbea96114dcf4f31cfaaa99987be756ddda3a6c74f8c835461997df794d54b92da1f60fe5c3f1f2a43cb8c5f5db7f4048bef77c70993673c7a93f3660fffc8da</hash>
+      </hashes>
+      <licenses/>
+      <purl>pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar</purl>
+      <externalReferences><reference type="issue-tracker"><url>https://issues.apache.org/jira/browse/LANG</url></reference><reference type="vcs"><url>https://gitbox.apache.org/repos/asf?p=commons-lang.git</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/org.antlr/antlr4-runtime@4.12.0?type=jar">
+      <publisher>ANTLR</publisher>
+      <group>org.antlr</group>
+      <name>antlr4-runtime</name>
+      <version>4.12.0</version>
+      <description>The ANTLR 4 Runtime</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">7fe001eac486c91a7f168cfe7adfb395</hash>
+        <hash alg="SHA-1">dd105cf6ac9f7417b3782c178f6dbd06bf75df57</hash>
+        <hash alg="SHA-256">db353b34927d6e10cd790905cea3c8e17283db464daf572e3eadbb9ee569da34</hash>
+        <hash alg="SHA-512">4abb69a3c6895edeec64c11d61886fbeb68eda5ebb21094f596e4f7add8afa9ff049c05fa916264b9185ac9013b16d8eabf44fb65da0b6871997c8f1473a3771</hash>
+        <hash alg="SHA-384">cd35940addb3277bf74ab06266371ccc43e7e7b1cfb6698e024304f2b32b3f3b9eb78fd9f119bc4cb04bfd9b5c15eae6</hash>
+        <hash alg="SHA3-384">6e159bd89432e3f3028ca72967e9155c2ca02482a0196c4451da79185ba402ef6f63784f02356e3ae56c21af696180ad</hash>
+        <hash alg="SHA3-256">405afb6ae207ccba4e8c557250cc9bd2fe095514659128d313dc70b5341e4963</hash>
+        <hash alg="SHA3-512">78d32315ed8d294fa68b4af6dda0791af76ba61864ef5736520d5173c73963a014c1f977dcd0f236a07e728516fbf78cc75a49acd5c484783da1ef16c3ac4fcc</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>BSD-3-Clause</id>
+          <url>https://opensource.org/licenses/BSD-3-Clause</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.antlr/antlr4-runtime@4.12.0?type=jar</purl>
+      <externalReferences><reference type="website"><url>https://www.antlr.org/</url></reference><reference type="issue-tracker"><url>https://github.com/antlr/antlr4/issues</url></reference><reference type="mailing-list"><url>https://groups.google.com/forum/?fromgroups#!forum/antlr-discussion</url></reference><reference type="vcs"><url>https://github.com/antlr/antlr4/tree/master</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference></externalReferences>
+    </component>
     <component type="library" bom-ref="pkg:maven/com.googlecode.json-simple/json-simple@1.1.1?type=jar">
       <group>com.googlecode.json-simple</group>
       <name>json-simple</name>
       <version>1.1.1</version>
       <description>A simple Java toolkit for JSON</description>
-      <scope>required</scope>
+      <scope>optional</scope>
       <hashes>
         <hash alg="MD5">5cc2c478d73e8454b4c369cee66c5bc7</hash>
         <hash alg="SHA-1">c9ad4a0850ab676c5c64461a05ca524cdfff59f1</hash>
@@ -731,7 +438,6 @@
       <version>4.10</version>
       <description>JUnit is a regression testing framework written by Erich Gamma and Kent Beck.
         It is used by the developer who implements unit tests in Java.</description>
-      <scope>required</scope>
       <hashes>
         <hash alg="MD5">68380001b88006ebe49be50cef5bb23a</hash>
         <hash alg="SHA-1">e4f1766ce7404a08f45d859fb9c226fc9e41a861</hash>
@@ -1341,6 +1047,32 @@
       <purl>pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk7@1.5.32?type=jar</purl>
       <externalReferences><reference type="vcs"><url>https://github.com/JetBrains/kotlin</url></reference></externalReferences>
     </component>
+    <component type="library" bom-ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar">
+      <publisher>QOS.ch</publisher>
+      <group>org.slf4j</group>
+      <name>slf4j-api</name>
+      <version>2.0.7</version>
+      <description>The slf4j API</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">403dffa46cdd2e3c82da19df4f394a4c</hash>
+        <hash alg="SHA-1">41eb7184ea9d556f23e18b5cb99cad1f8581fc00</hash>
+        <hash alg="SHA-256">5d6298b93a1905c32cda6478808ac14c2d4a47e91535e53c41f7feeb85d946f4</hash>
+        <hash alg="SHA-512">216d2cac27d501972c888f94dfa747d700b80d60813884b6ab4b12c6a3b17ed0c21a1d27e1aa4332c97c828f20039e3913d2763d7e1a3cef36ae4389a276e7a8</hash>
+        <hash alg="SHA-384">c25b39f418aa726ba8405dfd9b356131f89984e2ef5a55a724a2abf3b7c78443f671105835161d2414d602cf03da9f2d</hash>
+        <hash alg="SHA3-384">f33abfaac21badae6f85d3ebbc6c1204fd7fda3bb15173e763fa8cee95bce6a8270eec2c8f49343c66c8d2767bc317e1</hash>
+        <hash alg="SHA3-256">6e00d4b264a2afc4ca4e98f716ecece66c32c626ca3f8c5d56b22092b6fe417b</hash>
+        <hash alg="SHA3-512">ad7b9142d370fc532a07cdd43881a129b012ff50e2bede3ac27d9bd31ec707bf2f45e82002fa59e962955cc38ab73cdd77713fca50cedc926c046f5617c1285b</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>MIT</id>
+          <url>https://opensource.org/licenses/MIT</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar</purl>
+      <externalReferences><reference type="website"><url>http://www.qos.ch</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference><reference type="vcs"><url>https://github.com/qos-ch/slf4j</url></reference></externalReferences>
+    </component>
     <component type="library" bom-ref="pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0?type=jar">
       <publisher>FasterXML</publisher>
       <group>com.fasterxml.jackson.core</group>
@@ -1396,12 +1128,232 @@
       <version>0.7.10</version>
       <purl>pkg:maven/world.convex/convex-cli@0.7.10?type=jar</purl>
     </component>
+    <component type="library" bom-ref="pkg:maven/com.goterl/lazysodium-java@5.1.4?type=jar">
+      <group>com.goterl</group>
+      <name>lazysodium-java</name>
+      <version>5.1.4</version>
+      <description>Lazysodium (Java) makes it effortless for Java developers to get started with Libsodium's cryptography.</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">9792ff789937bba5e820903126ce452e</hash>
+        <hash alg="SHA-1">82c47fe47cf63151d4b0c93446ddec287045eba3</hash>
+        <hash alg="SHA-256">b3ace6a9fd09d7a1493200fd54670587b24bb6480211d9b83c7ece108c6986c0</hash>
+        <hash alg="SHA-512">d605893e9fc480442461680bf3ad7a2072e587969a5ef20bdd0abfa4fbd252a5ab8fceaa3e688975285ffd5c7cfc21c7a5dcd4e446a451ecc177090ed8a4d56e</hash>
+        <hash alg="SHA-384">0f9e50468f7980b66e18a3d1cdfac646b7b30837a546da0d717c59e9c99a911927fbb721a54b6716334e1f5cf4b225bb</hash>
+        <hash alg="SHA3-384">32fbe49d5d32b2af37853f04dd9d6f1e082d359bcbdea37c776d130320f48fd43c1620d6277a4929c62044428df81ca8</hash>
+        <hash alg="SHA3-256">e286b5011848334319b5b01df060388e6e52b7d881a468215b9b531303dd4c05</hash>
+        <hash alg="SHA3-512">2fde9230c84c6e2042ad62a1a9a4afd4baef383577999fe2d6dc94be6ad4c8eeacaae69bf49a2e187b59464901e0449fa5ed681405675cda30e00c28bbf7353a</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <name>Mozilla Public License, Version 2.0</name>
+          <url>http://www.mozilla.org/MPL/2.0/index.txt</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/com.goterl/lazysodium-java@5.1.4?type=jar</purl>
+      <externalReferences><reference type="vcs"><url>http://github.com/terl/lazysodium-java</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/com.goterl/resource-loader@2.0.2?type=jar">
+      <group>com.goterl</group>
+      <name>resource-loader</name>
+      <version>2.0.2</version>
+      <description>Resource Loader gives you the functions to load resource files inside or outside JARs.</description>
+      <hashes>
+        <hash alg="MD5">d87a7f37cc4dac7b32d097bf51457e22</hash>
+        <hash alg="SHA-1">33f703ef85ea80fbdffd14e755def902002bf525</hash>
+        <hash alg="SHA-256">b2b482975158a38162d7eecbc1c105f4f187fe6fded1784004906f9dc941ba11</hash>
+        <hash alg="SHA-512">92d65330989744888360265fb8f8f5d010f8193b4ddbc06dc68dc72d3ebf753257e2a3f7c15c917264377d7ba7019dd471fd38fe40fe534ee0d250923f5ee69c</hash>
+        <hash alg="SHA-384">586a9da219a4bf0881c945428ce95a72f495c0f4a463a9c6193a88c08b578712a8833a9affc81cdf328aa62a56c06605</hash>
+        <hash alg="SHA3-384">f15894aadba56bba13c4b420c211d027d8d5cca4c25ee892976025546366b886e35aa37a6d18983ec3c7bb7f19968cfd</hash>
+        <hash alg="SHA3-256">05f48e3dbbaba515f9a96a68afe7cbca99fb8223c3775f16d323717efe721659</hash>
+        <hash alg="SHA3-512">36685c6760785f9610552eb26f41b8370bcf9051c20fb546242a56efb79ddcf9f058c7ba3b30518091f47189e4b7f536521c24501828689b193dd57c5a18b12d</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>MIT</id>
+          <url>https://opensource.org/licenses/MIT</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/com.goterl/resource-loader@2.0.2?type=jar</purl>
+      <externalReferences><reference type="vcs"><url>http://github.com/terl/resource-loader</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar">
+      <group>net.java.dev.jna</group>
+      <name>jna</name>
+      <version>5.13.0</version>
+      <description>Java Native Access</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">bd2e5bc6b4b020c2d9a6e17a8e9bcef1</hash>
+        <hash alg="SHA-1">1200e7ebeedbe0d10062093f32925a912020e747</hash>
+        <hash alg="SHA-256">66d4f819a062a51a1d5627bffc23fac55d1677f0e0a1feba144aabdd670a64bb</hash>
+        <hash alg="SHA-512">954b2fbf88e30597276beeceba7d0d0915248f666ea4f7df0bc6283bdb03ab92967421336e2b029a87335dcb07ec5e6af1eb5ea776a6d391727df56c16fc97e7</hash>
+        <hash alg="SHA-384">e9054151e084c41cf6c51a05ba2ec457cf8f566b79f36d069c1d30cc1c039dbc844645c7bc4122070e0bc55fad7b3041</hash>
+        <hash alg="SHA3-384">8df953e9a1e2f5d9769b4c683a04171fed3be964a1ac3c2c1ac7229d80f59ebe94e4bb36d9adbbbb425a74d205e03bc2</hash>
+        <hash alg="SHA3-256">1a9cfd09c8fc6869ae12d4bb25bfa58573fedfae8b5416473bef0329c4d2e36c</hash>
+        <hash alg="SHA3-512">daf6a64049b812264ff667d08a4966e0da1bdf627983e5bcd1b3d534ce3ab09cf2f39c8e4b448e8ca6270750be5d3110f1f3726860d904a45e519014200d806d</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>LGPL-2.1-or-later</id>
+          <url>https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html</url>
+        </license>
+        <license>
+          <id>Apache-2.0</id>
+          <url>https://www.apache.org/licenses/LICENSE-2.0</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar</purl>
+      <externalReferences><reference type="vcs"><url>https://github.com/java-native-access/jna</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/io.github.vincenzopalazzo/material-ui-swing@1.1.2?type=jar">
+      <group>io.github.vincenzopalazzo</group>
+      <name>material-ui-swing</name>
+      <version>1.1.2</version>
+      <description>material-ui-swing</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">ec70199453ef4e18c6e192a868186807</hash>
+        <hash alg="SHA-1">7ade5ca9d9ebfe6195c06e1a2419391ae59bc7e6</hash>
+        <hash alg="SHA-256">815676b976e630b7267fa180d029409d5757cd93291ea7b569e2f4a410f8d56a</hash>
+        <hash alg="SHA-512">c063eb37217203b663cba5bb535eee4b6b03510fe17b1e6f7af9524dedf6b00c61c7d9219e272478f30e3c51b890607c9c27eb5b9d90d3c2390cc45da1c25a89</hash>
+        <hash alg="SHA-384">4e156288bb6408de8c764ad3ae32d4240b94d8ae99adebb7063b1fb19b43f1e37ad82d947a38865d9a7cd1d19a723900</hash>
+        <hash alg="SHA3-384">61ecab8631d1702ab3e03388997128cfaa7f6ae1383870c139c19670c117b6b51bc04793e45f61d96a73afe2b0bb9ffa</hash>
+        <hash alg="SHA3-256">24642847e24e18d6db5c6ce9feb84450df58f65334128e3c7be342e1f5a776e9</hash>
+        <hash alg="SHA3-512">5661b4077d5bd25aadc9cdaa17281e109d21dc988e90894eb983afd9879e4d59785992358b5f4e0135f5ffd0a90a48f1071edbff90cd230255cc56e3c4c68900</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>MIT</id>
+          <url>https://opensource.org/licenses/MIT</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/io.github.vincenzopalazzo/material-ui-swing@1.1.2?type=jar</purl>
+      <externalReferences><reference type="vcs"><url>https://github.com/vincenzopalazzo/material-ui-swing</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/org.swinglabs/swingx@1.6.1?type=jar">
+      <group>org.swinglabs</group>
+      <name>swingx</name>
+      <version>1.6.1</version>
+      <description>Contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications.</description>
+      <hashes>
+        <hash alg="MD5">2efa72cfa052eac90691143240d09d12</hash>
+        <hash alg="SHA-1">a4abf05f5f1d3b020ec4099495dcd1452b615e26</hash>
+        <hash alg="SHA-256">ad9e3577517e8b4d08ca58f637338ebed79ef8bd955b734600d95c8ad182840f</hash>
+        <hash alg="SHA-512">48fadf9518bde6f94fca8eef04798a30ff344825a6416ab40494926e24b3f77c425e759db1fe8c75a5973a8e18dabfed0ade3c4d7d24164571efdfec31fd9adc</hash>
+        <hash alg="SHA-384">01c0f8643b33c2bbbb155fd304cb420d4d22044624a5d509594f5061422a75db45b076c98a6cf30ce34190e6ef6d4848</hash>
+        <hash alg="SHA3-384">b6e4514dee7b988deb795c0b6884e29fff53981ec82438a626a5a626ae38df06518babf098187c36f6c0d1a45f90d5ee</hash>
+        <hash alg="SHA3-256">404aba538342252b615dcc5398779aaa6cae9eb75196f6abb82b748720219118</hash>
+        <hash alg="SHA3-512">a332484957159bfce40f7f9a7b10883d51e6583af208272c4810ab808b7626c483ae808dbf8fa6269735093143df4618a3256c816aee5fd1da027a3c6079c842</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <name>Lesser General Public License (LGPL)</name>
+          <url>http://www.gnu.org/copyleft/lesser.html</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.swinglabs/swingx@1.6.1?type=jar</purl>
+      <externalReferences><reference type="issue-tracker"><url>https://swingx.dev.java.net/issues/</url></reference><reference type="vcs"><url>https://swingx.dev.java.net/source/browse/swingx/</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/com.jhlabs/filters@2.0.235?type=jar">
+      <group>com.jhlabs</group>
+      <name>filters</name>
+      <version>2.0.235</version>
+      <description>A collection of image processing filters.</description>
+      <hashes>
+        <hash alg="MD5">d91073d6b28e2505e96620709626495f</hash>
+        <hash alg="SHA-1">af6a2dfefef70f1ab2d7a8d1f8173f67e276b3f4</hash>
+        <hash alg="SHA-256">be6a1d54ebb043495e31e25e72b440f69156a5624cdd7e1c55c47e30d4fae308</hash>
+        <hash alg="SHA-512">e419df2b6c7d788319c5ed5ddd2a6eec8e92970f031fd5c3f2b998448147b9bbe35537d51a9739bcd0ecb08e86d92ad9eb660447fee6d6aff087d99fa0c0e1bd</hash>
+        <hash alg="SHA-384">af69f7ef3933cf32c9fca144731c15b78daafee30c006fae8a8116f8629b90507d3cd355ea02b6d4941ff462e9c0e587</hash>
+        <hash alg="SHA3-384">882e2bf39fedfe70f94cc55f690a791f23feadcbed8b06dd0e5cf8aee6a510b9eb7ff650bae3f246fedc2e0c1fc4b56e</hash>
+        <hash alg="SHA3-256">c3ae411bfeb4ccc09f9f1faa44d2b728c3fb83baffac90229e8a2db47c1707e7</hash>
+        <hash alg="SHA3-512">d93346e6f001404030a414d0c01c768fb8f0c9ef47c3fd47341a15edffba8823601c24a6ce4cefb6b669d32647fb966b733d20bdc272f1df581d4a14c75a2e54</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>Apache-2.0</id>
+        </license>
+      </licenses>
+      <purl>pkg:maven/com.jhlabs/filters@2.0.235?type=jar</purl>
+    </component>
+    <component type="library" bom-ref="pkg:maven/org.swinglabs/swing-worker@1.1?type=jar">
+      <group>org.swinglabs</group>
+      <name>swing-worker</name>
+      <version>1.1</version>
+      <description>Long running Swing GUI interacting tasks</description>
+      <hashes>
+        <hash alg="MD5">ec6af52f8913ea26565ec707f371fb01</hash>
+        <hash alg="SHA-1">2392206f318ef3af02f8e8a30b2963c253a70390</hash>
+        <hash alg="SHA-256">8367bc401d38d96ec987ef72502a310599552210dd60cb9e494b58a7c23be1ca</hash>
+        <hash alg="SHA-512">68eab76034f32cfb3a2c967129805b30bf30d4128e60e8ebfb3bc26b1bc4ed24077babf704af41acd84441fd147c5e5fc55e9e2c81fd04bd6c4c4faf18148f33</hash>
+        <hash alg="SHA-384">e158c806183211fc6e0a58dfc7e9a6617b44d7a9018c2510c8fe947390c56ef1aacf10392a4d61d844bd616af863e31f</hash>
+        <hash alg="SHA3-384">5ae86e528e17e6f0a9370e650a277421f9858bbdbac51ae42da4bc2f99537a7766a0ec17a1c252ddf35eb10d2e4ddd96</hash>
+        <hash alg="SHA3-256">b6c66a3ef746b8c0d744ddaa7846e14afcb004bf802195ce61006a7713922080</hash>
+        <hash alg="SHA3-512">91fb193868e4345d80016e074febbdf967f04f561bf31034cbb7b7f08c65619c87178c82bf093479c353e1ce041c8e1b8a23697b53e9b27443cf5a86b22c1d8e</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <name>Lesser General Public License (LGPL)</name>
+          <url>http://www.gnu.org/copyleft/lesser.html</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.swinglabs/swing-worker@1.1?type=jar</purl>
+      <externalReferences><reference type="vcs"><url>https://swingworker.dev.java.net/source/browse/swingworker/</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar">
+      <group>com.github.jiconfont</group>
+      <name>jiconfont-swing</name>
+      <version>1.0.1</version>
+      <description>jIconFont-Swing is a API to provide icons generated from any IconFont. These icons can be used in
+        Swing.</description>
+      <hashes>
+        <hash alg="MD5">a0b30eb3936b8e71332d3df9e08c192b</hash>
+        <hash alg="SHA-1">14621054d72340b4a664cce4710ba974a3882a19</hash>
+        <hash alg="SHA-256">544608f97ed179c113cf647569d13cef4b1c7b885eb6fded55b897dcd9cc5c29</hash>
+        <hash alg="SHA-512">104092e90c457c7c09d95aab48f0644c81bca9f22637825cdbd44a3103312dc6ce28e8766da21050b907605da1d232b4c20d958435ed9b745df78db7c098cc94</hash>
+        <hash alg="SHA-384">1014183196898458ed7d6d37e368bfdf733e46b377948c86a150ceab3d95f33ce74fa6407e43957e568899b284fac722</hash>
+        <hash alg="SHA3-384">629904c7602b90f80b302bcc34329649d1d082b0e95b2d807014f964304722d3fe86ae97577ed31313e78a859faa3af0</hash>
+        <hash alg="SHA3-256">d91eb11158450b9c1ff48e66efb049ae01eb4c0dec76ce6c13940a1d748d5715</hash>
+        <hash alg="SHA3-512">f95ed6940993722f42270c95960219da6142c2d72bad63808fcb0d50defe8600b3e19a7594e18422f48bf3674b2363f90066e674c1a35a4e9b49e28d39e67fc7</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>MIT</id>
+        </license>
+      </licenses>
+      <purl>pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar</purl>
+      <externalReferences><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
+    </component>
+    <component type="library" bom-ref="pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar">
+      <group>com.github.jiconfont</group>
+      <name>jiconfont</name>
+      <version>1.0.0</version>
+      <description>jIconFont is a API to provide icons generated from any IconFont. These icons can be used in Java GUI toolkits, such as Swing and JavaFX.</description>
+      <hashes>
+        <hash alg="MD5">9f9e4d4cccccdcf066223f0a94568046</hash>
+        <hash alg="SHA-1">e17d93321975b6735ebc283f6832fa0350614d3a</hash>
+        <hash alg="SHA-256">00751efc320f92f34c87efc24a568499eb60aa021569357319edd437cb59d4ef</hash>
+        <hash alg="SHA-512">a1275d2027e0663e0fe5785b497afab09e1bbaa784bc0a10962772a80b067444d8002efa8f993e2f9f894b29437dbb2d5dc94ce40b7dd5bb8e49834f3d7788a4</hash>
+        <hash alg="SHA-384">4697398558005cae875334bdc6ea20d91daf0d13a1117547a85c057c23bc0856371716af87e37c8361ff62936544c6dc</hash>
+        <hash alg="SHA3-384">ce29a48e5cbdb9b828b5f0b28dc73455547b3cae418b3b9257561de74aeae382ed2ee163b0157a8e32ab8e86e7ce168a</hash>
+        <hash alg="SHA3-256">d98e7f71cfc44dfbca426edb424c5884fa42136731486bbaae2c10bc7c552328</hash>
+        <hash alg="SHA3-512">1f0df4135b7e00d569568f17cd94fd63446e7f7821d442a2ce2e712e97219b11ffe675b221e67dd5f48d5ccafdb308e3059613e07f4bbce92a4a054d65b5447e</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>MIT</id>
+        </license>
+      </licenses>
+      <purl>pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar</purl>
+      <externalReferences><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
+    </component>
     <component type="library" bom-ref="pkg:maven/info.picocli/picocli@4.6.1?type=jar">
       <group>info.picocli</group>
       <name>picocli</name>
       <version>4.6.1</version>
       <description>Java command line parser with both an annotations API and a programmatic API. Usage help with ANSI styles and colors. Autocomplete. Nested subcommands. Easily included as source to avoid adding a dependency.</description>
-      <scope>required</scope>
+      <scope>optional</scope>
       <hashes>
         <hash alg="MD5">f09461a45f8d0591e6625bc4ecba5ced</hash>
         <hash alg="SHA-1">49a67ee4b4d9722fa60f3f9ffaffa72861c32966</hash>
@@ -1426,7 +1378,6 @@
       <name>junit</name>
       <version>4.13.1</version>
       <description>JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.</description>
-      <scope>required</scope>
       <hashes>
         <hash alg="MD5">83d91f209ddcb104776fa41c448c7ee2</hash>
         <hash alg="SHA-1">cdd00374f1fee76b11e2a9d127405aa3f6be5b6a</hash>
@@ -1450,7 +1401,6 @@
       <group>org.hamcrest</group>
       <name>hamcrest-core</name>
       <version>1.3</version>
-      <description>This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.</description>
       <hashes>
         <hash alg="MD5">6393363b47ddcbba82321110c3e07519</hash>
         <hash alg="SHA-1">42a25dc3219429f0e5d060061f71acb49bf010a0</hash>
@@ -1461,13 +1411,7 @@
         <hash alg="SHA3-256">f679af77deedf69b3c3066f7916583848c6fd32a950f9c0b0e2ef1da121717ba</hash>
         <hash alg="SHA3-512">bca821931e438a1977b7b4356b5f8cebf485634f82159d505c48267c34e6a0f4fde9c2917331365f66dc0e52e2ca3a2db5256863584110c27ecebefc28741f63</hash>
       </hashes>
-      <licenses>
-        <license>
-          <id>BSD-3-Clause</id>
-        </license>
-      </licenses>
       <purl>pkg:maven/org.hamcrest/hamcrest-core@1.3?type=jar</purl>
-      <externalReferences><reference type="vcs"><url>https://github.com/hamcrest/JavaHamcrest</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/ch.qos.logback/logback-core@1.3.3?type=jar">
       <publisher>QOS.ch</publisher>
@@ -1504,7 +1448,7 @@
       <name>logback-classic</name>
       <version>1.3.3</version>
       <description>logback-classic module</description>
-      <scope>required</scope>
+      <scope>optional</scope>
       <hashes>
         <hash alg="MD5">cb6c585f9002dfe0bac5ebe0b8c464cc</hash>
         <hash alg="SHA-1">702ac081a2533f9b721baf6927bd1cf210e78fb0</hash>
@@ -1528,11 +1472,9 @@
       <externalReferences><reference type="website"><url>http://www.qos.ch</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference><reference type="vcs"><url>https://github.com/qos-ch/logback</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/com.sun.mail/javax.mail@1.6.2?type=jar">
-      <publisher>Oracle</publisher>
       <group>com.sun.mail</group>
       <name>javax.mail</name>
       <version>1.6.2</version>
-      <description>${project.name}</description>
       <hashes>
         <hash alg="MD5">0b81d022797740d72d21620781841374</hash>
         <hash alg="SHA-1">935151eb71beff17a2ffac15dd80184a99a0514f</hash>
@@ -1543,9 +1485,7 @@
         <hash alg="SHA3-256">905d9b5869f8ee5ad4b1027293beb5af5051aa2b929f52500611beedd2d5c992</hash>
         <hash alg="SHA3-512">bec15cc6423179fb27e01c149e9c761a5cc98844e47f2182101d69f84736a85390da487eef7cc2dca94992c14d6ba7fe3d5833d2ad554731bec439ef11d547d8</hash>
       </hashes>
-      <licenses/>
       <purl>pkg:maven/com.sun.mail/javax.mail@1.6.2?type=jar</purl>
-      <externalReferences><reference type="website"><url>http://www.oracle.com</url></reference><reference type="issue-tracker"><url>https://github.com/javaee/javamail/issues</url></reference><reference type="vcs"><url>https://github.com/javaee/javamail</url></reference><reference type="distribution"><url>https://maven.java.net/service/local/staging/deploy/maven2/</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/javax.activation/activation@1.1?type=jar">
       <group>javax.activation</group>
@@ -1576,6 +1516,32 @@
       <version>0.7.10</version>
       <purl>pkg:maven/world.convex/convex-benchmarks@0.7.10?type=jar</purl>
     </component>
+    <component type="library" bom-ref="pkg:maven/org.slf4j/slf4j-simple@2.0.7?type=jar">
+      <publisher>QOS.ch</publisher>
+      <group>org.slf4j</group>
+      <name>slf4j-simple</name>
+      <version>2.0.7</version>
+      <description>SLF4J Simple binding</description>
+      <scope>optional</scope>
+      <hashes>
+        <hash alg="MD5">2f6dd5da0703850d4af89524b38e250e</hash>
+        <hash alg="SHA-1">bfa4d4dad645a5b11c022ae0043bac2df6cf16b5</hash>
+        <hash alg="SHA-256">50eae3f1cc9a78a970970518e005d3f43d5cd3262d234f47ebdf3ca3f8bc01a7</hash>
+        <hash alg="SHA-512">98981722ae8513770065e5de6f9e8d2cc441573664ce04f77a93c82a8f0077cba08029ee19a59e0b6de81967a220f878bd8ea8d5a93d38bc2b9001cee73d1fc0</hash>
+        <hash alg="SHA-384">81ef12a092a9ccdf55233bcde3b47992fbec3fa6b45481da2f1e7dc28a0771c90bc6ce5b773bc22fb8fb855ccde92002</hash>
+        <hash alg="SHA3-384">9e93dc674e95ab8922dc582ee46bdb781372aad6ddbbc4a4846a0ed092c8773c12a9b6a68cdc5d0428ba11735459bb52</hash>
+        <hash alg="SHA3-256">d2f6276688abd7e74aaf8a203577fbffc2f3245610d4586554e1ec9e6d7220f2</hash>
+        <hash alg="SHA3-512">8afe9065bfe7985e8348c2e00afe07bdf231dab6b6e33cbfac95af466c3e0361824c02868d5716bc60f96ec1acfdfc0e1718f0a8cff3cb2b550c27d16c00a500</hash>
+      </hashes>
+      <licenses>
+        <license>
+          <id>MIT</id>
+          <url>https://opensource.org/licenses/MIT</url>
+        </license>
+      </licenses>
+      <purl>pkg:maven/org.slf4j/slf4j-simple@2.0.7?type=jar</purl>
+      <externalReferences><reference type="website"><url>http://www.qos.ch</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference><reference type="vcs"><url>https://github.com/qos-ch/slf4j</url></reference></externalReferences>
+    </component>
     <component type="library" bom-ref="pkg:maven/org.openjdk.jmh/jmh-core@1.36?type=jar">
       <publisher>Oracle</publisher>
       <group>org.openjdk.jmh</group>
@@ -1628,7 +1594,6 @@
       <externalReferences><reference type="issue-tracker"><url>https://github.com/jopt-simple/jopt-simple/issues</url></reference><reference type="vcs"><url>https://github.com/jopt-simple/jopt-simple</url></reference><reference type="distribution"><url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/org.apache.commons/commons-math3@3.2?type=jar">
-      <publisher>The Apache Software Foundation</publisher>
       <group>org.apache.commons</group>
       <name>commons-math3</name>
       <version>3.2</version>
@@ -1643,13 +1608,9 @@
         <hash alg="SHA3-256">4e5c701b4c417493bdb70d4c3f3bfb6019a6eec3c5f17dcce028158de624318c</hash>
         <hash alg="SHA3-512">3a19552d33cbe62a0d174efa39054fbe5e23f7cb466c46616c27480381f232daa2c64c868b354ed965c5d84fbfece08e30e59bc672e3891baf2bb8141b5db8c6</hash>
       </hashes>
-      <licenses>
-        <license>
-          <id>Apache-2.0</id>
-        </license>
-      </licenses>
+      <licenses/>
       <purl>pkg:maven/org.apache.commons/commons-math3@3.2?type=jar</purl>
-      <externalReferences><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/MATH</url></reference><reference type="vcs"><url>http://svn.apache.org/viewvc/commons/proper/math/trunk</url></reference><reference type="build-system"><url>http://vmbuild.apache.org/continuum/</url></reference><reference type="mailing-list"><url>http://mail-archives.apache.org/mod_mbox/commons-user/</url></reference><reference type="website"><url>http://www.apache.org/</url></reference><reference type="distribution"><url>https://repository.apache.org/service/local/staging/deploy/maven2</url></reference></externalReferences>
+      <externalReferences><reference type="issue-tracker"><url>http://issues.apache.org/jira/browse/MATH</url></reference><reference type="vcs"><url>http://svn.apache.org/viewvc/commons/proper/math/trunk</url></reference></externalReferences>
     </component>
     <component type="library" bom-ref="pkg:maven/org.openjdk.jmh/jmh-generator-annprocess@1.36?type=jar">
       <group>org.openjdk.jmh</group>
@@ -1688,72 +1649,29 @@
       <dependency ref="pkg:maven/world.convex/convex-cli@0.7.10?type=jar"/>
       <dependency ref="pkg:maven/world.convex/convex-benchmarks@0.7.10?type=jar"/>
     </dependency>
-    <dependency ref="pkg:maven/world.convex/convex-core@0.7.10?type=jar">
-      <dependency ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar"/>
-      <dependency ref="pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.73?type=jar"/>
-      <dependency ref="pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar"/>
-      <dependency ref="pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar"/>
-      <dependency ref="pkg:maven/org.antlr/antlr4-runtime@4.12.0?type=jar"/>
-      <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar"/>
-    <dependency ref="pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.73?type=jar">
-      <dependency ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar"/>
-      <dependency ref="pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar">
-      <dependency ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar">
-      <dependency ref="pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar"/>
-    <dependency ref="pkg:maven/org.antlr/antlr4-runtime@4.12.0?type=jar"/>
-    <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
+    <dependency ref="pkg:maven/world.convex/convex-core@0.7.10?type=jar"/>
     <dependency ref="pkg:maven/world.convex/convex-peer@0.7.10?type=jar">
       <dependency ref="pkg:maven/world.convex/convex-core@0.7.10?type=jar"/>
     </dependency>
     <dependency ref="pkg:maven/world.convex/convex-sodium@0.7.10?type=jar">
       <dependency ref="pkg:maven/world.convex/convex-core@0.7.10?type=jar"/>
-      <dependency ref="pkg:maven/com.goterl/lazysodium-java@5.1.4?type=jar"/>
-      <dependency ref="pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar"/>
     </dependency>
-    <dependency ref="pkg:maven/com.goterl/lazysodium-java@5.1.4?type=jar">
-      <dependency ref="pkg:maven/com.goterl/resource-loader@2.0.2?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/com.goterl/resource-loader@2.0.2?type=jar"/>
-    <dependency ref="pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar"/>
     <dependency ref="pkg:maven/world.convex/convex-gui@0.7.10?type=jar">
       <dependency ref="pkg:maven/world.convex/convex-peer@0.7.10?type=jar"/>
-      <dependency ref="pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar"/>
-      <dependency ref="pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar"/>
-      <dependency ref="pkg:maven/io.github.vincenzopalazzo/material-ui-swing@1.1.2?type=jar"/>
-      <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
-      <dependency ref="pkg:maven/org.slf4j/slf4j-simple@2.0.7?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/io.github.vincenzopalazzo/material-ui-swing@1.1.2?type=jar">
-      <dependency ref="pkg:maven/org.swinglabs/swingx@1.6.1?type=jar"/>
-      <dependency ref="pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/org.swinglabs/swingx@1.6.1?type=jar">
-      <dependency ref="pkg:maven/com.jhlabs/filters@2.0.235?type=jar"/>
-      <dependency ref="pkg:maven/org.swinglabs/swing-worker@1.1?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/com.jhlabs/filters@2.0.235?type=jar"/>
-    <dependency ref="pkg:maven/org.swinglabs/swing-worker@1.1?type=jar"/>
-    <dependency ref="pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar">
-      <dependency ref="pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar"/>
-    </dependency>
-    <dependency ref="pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar"/>
-    <dependency ref="pkg:maven/org.slf4j/slf4j-simple@2.0.7?type=jar">
-      <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
     </dependency>
     <dependency ref="pkg:maven/world.convex/convex-java@0.7.10?type=jar">
-      <dependency ref="pkg:maven/org.apache.httpcomponents/httpclient@4.5.13?type=jar"/>
-      <dependency ref="pkg:maven/org.apache.httpcomponents/httpasyncclient@4.1.5?type=jar"/>
       <dependency ref="pkg:maven/world.convex/convex-core@0.7.10?type=jar"/>
       <dependency ref="pkg:maven/world.convex/convex-peer@0.7.10?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/world.convex/convex-restapi@0.7.10?type=jar">
+      <dependency ref="pkg:maven/world.convex/convex-peer@0.7.10?type=jar"/>
+      <dependency ref="pkg:maven/world.convex/convex-java@0.7.10?type=jar"/>
+      <dependency ref="pkg:maven/world.convex/convex-core@0.7.10?type=jar"/>
       <dependency ref="pkg:maven/com.googlecode.json-simple/json-simple@1.1.1?type=jar"/>
+      <dependency ref="pkg:maven/io.javalin/javalin@4.6.4?type=jar"/>
+      <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
+      <dependency ref="pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0?type=jar"/>
+      <dependency ref="pkg:maven/org.webjars/swagger-ui@4.18.2?type=jar"/>
     </dependency>
     <dependency ref="pkg:maven/org.apache.httpcomponents/httpclient@4.5.13?type=jar">
       <dependency ref="pkg:maven/org.apache.httpcomponents/httpcore@4.4.13?type=jar"/>
@@ -1772,20 +1690,24 @@
     <dependency ref="pkg:maven/com.googlecode.json-simple/json-simple@1.1.1?type=jar">
       <dependency ref="pkg:maven/junit/junit@4.10?type=jar"/>
     </dependency>
+    <dependency ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar"/>
+    <dependency ref="pkg:maven/org.bouncycastle/bcpkix-jdk18on@1.73?type=jar">
+      <dependency ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar"/>
+      <dependency ref="pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/org.bouncycastle/bcutil-jdk18on@1.73?type=jar">
+      <dependency ref="pkg:maven/org.bouncycastle/bcprov-jdk18on@1.73?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/org.apache.commons/commons-text@1.10.0?type=jar">
+      <dependency ref="pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/org.apache.commons/commons-lang3@3.12.0?type=jar"/>
+    <dependency ref="pkg:maven/org.antlr/antlr4-runtime@4.12.0?type=jar"/>
+    <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
     <dependency ref="pkg:maven/junit/junit@4.10?type=jar">
       <dependency ref="pkg:maven/org.hamcrest/hamcrest-core@1.1?type=jar"/>
     </dependency>
     <dependency ref="pkg:maven/org.hamcrest/hamcrest-core@1.1?type=jar"/>
-    <dependency ref="pkg:maven/world.convex/convex-restapi@0.7.10?type=jar">
-      <dependency ref="pkg:maven/world.convex/convex-peer@0.7.10?type=jar"/>
-      <dependency ref="pkg:maven/world.convex/convex-java@0.7.10?type=jar"/>
-      <dependency ref="pkg:maven/world.convex/convex-core@0.7.10?type=jar"/>
-      <dependency ref="pkg:maven/com.googlecode.json-simple/json-simple@1.1.1?type=jar"/>
-      <dependency ref="pkg:maven/io.javalin/javalin@4.6.4?type=jar"/>
-      <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
-      <dependency ref="pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.0?type=jar"/>
-      <dependency ref="pkg:maven/org.webjars/swagger-ui@4.18.2?type=jar"/>
-    </dependency>
     <dependency ref="pkg:maven/io.javalin/javalin@4.6.4?type=jar">
       <dependency ref="pkg:maven/org.eclipse.jetty/jetty-server@9.4.48.v20220622?type=jar"/>
       <dependency ref="pkg:maven/org.eclipse.jetty/jetty-webapp@9.4.48.v20220622?type=jar"/>
@@ -1882,6 +1804,25 @@
       <dependency ref="pkg:maven/ch.qos.logback/logback-core@1.3.3?type=jar"/>
       <dependency ref="pkg:maven/ch.qos.logback/logback-classic@1.3.3?type=jar"/>
     </dependency>
+    <dependency ref="pkg:maven/com.goterl/lazysodium-java@5.1.4?type=jar">
+      <dependency ref="pkg:maven/com.goterl/resource-loader@2.0.2?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/com.goterl/resource-loader@2.0.2?type=jar"/>
+    <dependency ref="pkg:maven/net.java.dev.jna/jna@5.13.0?type=jar"/>
+    <dependency ref="pkg:maven/io.github.vincenzopalazzo/material-ui-swing@1.1.2?type=jar">
+      <dependency ref="pkg:maven/org.swinglabs/swingx@1.6.1?type=jar"/>
+      <dependency ref="pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/org.swinglabs/swingx@1.6.1?type=jar">
+      <dependency ref="pkg:maven/com.jhlabs/filters@2.0.235?type=jar"/>
+      <dependency ref="pkg:maven/org.swinglabs/swing-worker@1.1?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/com.jhlabs/filters@2.0.235?type=jar"/>
+    <dependency ref="pkg:maven/org.swinglabs/swing-worker@1.1?type=jar"/>
+    <dependency ref="pkg:maven/com.github.jiconfont/jiconfont-swing@1.0.1?type=jar">
+      <dependency ref="pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar"/>
+    </dependency>
+    <dependency ref="pkg:maven/com.github.jiconfont/jiconfont@1.0.0?type=jar"/>
     <dependency ref="pkg:maven/info.picocli/picocli@4.6.1?type=jar"/>
     <dependency ref="pkg:maven/ch.qos.logback/logback-core@1.3.3?type=jar"/>
     <dependency ref="pkg:maven/ch.qos.logback/logback-classic@1.3.3?type=jar">
@@ -1899,6 +1840,9 @@
       <dependency ref="pkg:maven/org.openjdk.jmh/jmh-core@1.36?type=jar"/>
       <dependency ref="pkg:maven/org.openjdk.jmh/jmh-generator-annprocess@1.36?type=jar"/>
     </dependency>
+    <dependency ref="pkg:maven/org.slf4j/slf4j-simple@2.0.7?type=jar">
+      <dependency ref="pkg:maven/org.slf4j/slf4j-api@2.0.7?type=jar"/>
+    </dependency>
     <dependency ref="pkg:maven/org.openjdk.jmh/jmh-core@1.36?type=jar">
       <dependency ref="pkg:maven/net.sf.jopt-simple/jopt-simple@5.0.4?type=jar"/>
       <dependency ref="pkg:maven/org.apache.commons/commons-math3@3.2?type=jar"/>
