app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit 73a10af2e54ce2459c8824913adb7cf68b410d10
parent 832fc0bf3e87d6b7162b6c587570de3bfe0a878d
Author: triesap <tyson@radroots.org>
Date:   Mon, 10 Aug 2026 03:19:22 +0000

core: remove inherited non-product preferences

- remove the unused preferences crate from source, workspace, and lock data
- guard against inherited VPN, DNS, subnet, exit-node, and updater identifiers
- verify Rust metadata contains only active HarvestCircle product crates
- complete dependency checksums and exclude the first-party shared module from licence reporting

Diffstat:
Mapp/desktop/build.gradle.kts | 1+
Mapp/desktop/src/test/kotlin/org/harvestcircle/architecture/ProductNamespaceGuardTest.kt | 32++++++++++++++++++++++++++++++++
Mcore/Cargo.lock | 7-------
Mcore/Cargo.toml | 2--
Dcore/crates/harvestcircle_preferences/Cargo.toml | 18------------------
Dcore/crates/harvestcircle_preferences/src/lib.rs | 328-------------------------------------------------------------------------------
Mgradle/verification-metadata.xml | 427+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 460 insertions(+), 355 deletions(-)

diff --git a/app/desktop/build.gradle.kts b/app/desktop/build.gradle.kts @@ -37,6 +37,7 @@ plugins { licenseReport { projects = arrayOf(project) configurations = arrayOf("runtimeClasspath") + excludeGroups = arrayOf("harvestcircle.app") filters = arrayOf(SpdxLicenseBundleNormalizer()) allowedLicensesFile = rootProject.layout.projectDirectory.file("config/licenses/allowed-licenses.json") } diff --git a/app/desktop/src/test/kotlin/org/harvestcircle/architecture/ProductNamespaceGuardTest.kt b/app/desktop/src/test/kotlin/org/harvestcircle/architecture/ProductNamespaceGuardTest.kt @@ -12,6 +12,37 @@ import kotlin.test.assertTrue class ProductNamespaceGuardTest { @Test + fun inheritedNonProductPreferenceIdentifiersAreAbsent() { + val root = findRepositoryRoot() + val separator = "_" + val forbidden = + listOf( + listOf("use", "radroots", "dns").joinToString(separator), + listOf("use", "radroots", "subnets").joinToString(separator), + listOf("vpn", "on", "demand", "enabled").joinToString(separator), + listOf("run", "as", "exit", "node").joinToString(separator), + listOf("automatically", "check", "for", "updates").joinToString(separator), + listOf("update", "channel").joinToString(separator), + listOf("last", "update", "check", "summary").joinToString(separator), + listOf("alternate", "server", "url").joinToString(separator), + ) + val findings = + trackedFiles(root) + .filter { relative -> + relative.endsWith(".rs") || + relative.endsWith(".kt") || + relative.endsWith(".kts") || + relative.endsWith(".toml") || + relative.endsWith(".properties") + }.flatMap { relative -> + val source = root.resolve(relative).readText().lowercase() + forbidden.filter(source::contains).map { token -> "$relative: $token" } + } + + assertEquals(emptyList(), findings.sorted()) + } + + @Test fun reusableApplicationCoreDoesNotReadTheProcessEnvironment() { val root = findRepositoryRoot() val environmentRead = listOf("std", "env").joinToString("::") @@ -112,6 +143,7 @@ private fun trackedFiles(root: Path): List<String> { .toString(StandardCharsets.UTF_8) .split('\u0000') .filter(String::isNotEmpty) + .filter { Files.isRegularFile(root.resolve(it)) } } private fun findRepositoryRoot(): Path = diff --git a/core/Cargo.lock b/core/Cargo.lock @@ -1121,13 +1121,6 @@ dependencies = [ ] [[package]] -name = "harvestcircle_preferences" -version = "0.1.0-alpha" -dependencies = [ - "url", -] - -[[package]] name = "harvestcircle_product" version = "0.1.0-alpha" dependencies = [ diff --git a/core/Cargo.toml b/core/Cargo.toml @@ -4,7 +4,6 @@ members = [ "crates/harvestcircle_domain", "crates/harvestcircle_ffi", "crates/harvestcircle_nostr", - "crates/harvestcircle_preferences", "crates/harvestcircle_product", "crates/harvestcircle_runtime", "crates/harvestcircle_storage", @@ -38,7 +37,6 @@ harvestcircle_application = { path = "crates/harvestcircle_application", version harvestcircle_domain = { path = "crates/harvestcircle_domain", version = "=0.1.0-alpha" } harvestcircle_ffi = { path = "crates/harvestcircle_ffi", version = "=0.1.0-alpha" } harvestcircle_nostr = { path = "crates/harvestcircle_nostr", version = "=0.1.0-alpha" } -harvestcircle_preferences = { path = "crates/harvestcircle_preferences", version = "=0.1.0-alpha" } harvestcircle_product = { path = "crates/harvestcircle_product", version = "=0.1.0-alpha" } harvestcircle_runtime = { path = "crates/harvestcircle_runtime", version = "=0.1.0-alpha" } harvestcircle_storage = { path = "crates/harvestcircle_storage", version = "=0.1.0-alpha" } diff --git a/core/crates/harvestcircle_preferences/Cargo.toml b/core/crates/harvestcircle_preferences/Cargo.toml @@ -1,18 +0,0 @@ -[package] -name = "harvestcircle_preferences" -description = "Private preference model for HarvestCircle" -version = "0.1.0-alpha" -edition.workspace = true -authors.workspace = true -rust-version.workspace = true -license = "MPL-2.0" -repository.workspace = true -homepage.workspace = true -publish = false -include = ["src/**", "Cargo.toml"] - -[dependencies] -url = "=2.5.8" - -[lints] -workspace = true diff --git a/core/crates/harvestcircle_preferences/src/lib.rs b/core/crates/harvestcircle_preferences/src/lib.rs @@ -1,328 +0,0 @@ -// SPDX-License-Identifier: MPL-2.0 -//! UI-neutral HarvestCircle preference state. -//! -//! This module carries forward the uniquely required preference behavior from -//! source commit `6074a4745be361f21bb47d4778c74a14b2d57954`. It intentionally -//! excludes that source's process-global state, sample identity, and FFI layer. - -use url::Url; - -pub const PREFERENCES_SCHEMA_VERSION: u32 = 1; -const MAX_SUMMARY_BYTES: usize = 256; -const MAX_SERVER_URL_BYTES: usize = 2_048; - -#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)] -pub enum UpdateChannel { - #[default] - Stable, - Preview, -} - -#[derive(Clone, Debug, PartialEq, Eq)] -pub struct HarvestCirclePreferences { - pub allow_incoming_connections: bool, - pub use_radroots_dns: bool, - pub use_radroots_subnets: bool, - pub launch_at_login: bool, - pub hide_dock_icon: bool, - pub vpn_on_demand_enabled: bool, - pub run_as_exit_node: bool, - pub allow_local_network_access: bool, - pub automatically_check_for_updates: bool, - pub update_channel: UpdateChannel, - pub last_update_check_summary: String, - pub alternate_server_url: String, -} - -impl Default for HarvestCirclePreferences { - fn default() -> Self { - Self { - allow_incoming_connections: true, - use_radroots_dns: true, - use_radroots_subnets: true, - launch_at_login: true, - hide_dock_icon: false, - vpn_on_demand_enabled: false, - run_as_exit_node: false, - allow_local_network_access: false, - automatically_check_for_updates: true, - update_channel: UpdateChannel::Stable, - last_update_check_summary: String::new(), - alternate_server_url: String::new(), - } - } -} - -#[derive(Clone, Debug, PartialEq, Eq)] -pub struct PreferencesState { - schema_version: u32, - revision: u64, - preferences: HarvestCirclePreferences, -} - -impl Default for PreferencesState { - fn default() -> Self { - Self { - schema_version: PREFERENCES_SCHEMA_VERSION, - revision: 1, - preferences: HarvestCirclePreferences::default(), - } - } -} - -impl PreferencesState { - #[must_use] - pub const fn schema_version(&self) -> u32 { - self.schema_version - } - - #[must_use] - pub const fn revision(&self) -> u64 { - self.revision - } - - #[must_use] - pub const fn preferences(&self) -> &HarvestCirclePreferences { - &self.preferences - } - - pub fn apply(&mut self, change: PreferenceChange) -> Result<bool, PreferencesError> { - let mut candidate = self.preferences.clone(); - change.apply_to(&mut candidate)?; - if candidate == self.preferences { - return Ok(false); - } - self.revision = self - .revision - .checked_add(1) - .ok_or(PreferencesError::RevisionExhausted)?; - self.preferences = candidate; - Ok(true) - } -} - -#[derive(Clone, Debug, PartialEq, Eq)] -pub enum PreferenceChange { - AllowIncomingConnections(bool), - UseRadrootsDns(bool), - UseRadrootsSubnets(bool), - LaunchAtLogin(bool), - HideDockIcon(bool), - VpnOnDemandEnabled(bool), - RunAsExitNode(bool), - AllowLocalNetworkAccess(bool), - AutomaticallyCheckForUpdates(bool), - UpdateChannel(UpdateChannel), - LastUpdateCheckSummary(String), - AlternateServerUrl(String), -} - -impl PreferenceChange { - fn apply_to(self, preferences: &mut HarvestCirclePreferences) -> Result<(), PreferencesError> { - match self { - Self::AllowIncomingConnections(value) => { - preferences.allow_incoming_connections = value; - } - Self::UseRadrootsDns(value) => preferences.use_radroots_dns = value, - Self::UseRadrootsSubnets(value) => preferences.use_radroots_subnets = value, - Self::LaunchAtLogin(value) => preferences.launch_at_login = value, - Self::HideDockIcon(value) => preferences.hide_dock_icon = value, - Self::VpnOnDemandEnabled(value) => preferences.vpn_on_demand_enabled = value, - Self::RunAsExitNode(value) => preferences.run_as_exit_node = value, - Self::AllowLocalNetworkAccess(value) => { - preferences.allow_local_network_access = value; - } - Self::AutomaticallyCheckForUpdates(value) => { - preferences.automatically_check_for_updates = value; - } - Self::UpdateChannel(value) => preferences.update_channel = value, - Self::LastUpdateCheckSummary(value) => { - preferences.last_update_check_summary = validated_summary(value)?; - } - Self::AlternateServerUrl(value) => { - preferences.alternate_server_url = validated_server_url(value)?; - } - } - Ok(()) - } -} - -#[derive(Clone, Copy, Debug, PartialEq, Eq)] -pub enum PreferencesError { - InvalidSummary, - InvalidAlternateServerUrl, - RevisionExhausted, -} - -fn validated_summary(value: String) -> Result<String, PreferencesError> { - let value = value.trim(); - if value.len() > MAX_SUMMARY_BYTES || value.chars().any(char::is_control) { - return Err(PreferencesError::InvalidSummary); - } - Ok(value.to_owned()) -} - -fn validated_server_url(value: String) -> Result<String, PreferencesError> { - let value = value.trim(); - if value.is_empty() { - return Ok(String::new()); - } - if value.len() > MAX_SERVER_URL_BYTES || value.chars().any(char::is_control) { - return Err(PreferencesError::InvalidAlternateServerUrl); - } - let url = Url::parse(value).map_err(|_| PreferencesError::InvalidAlternateServerUrl)?; - if url.scheme() != "https" - || url.host_str().is_none() - || !url.username().is_empty() - || url.password().is_some() - || url.fragment().is_some() - { - return Err(PreferencesError::InvalidAlternateServerUrl); - } - Ok(url.to_string()) -} - -#[cfg(test)] -mod tests { - use super::*; - - #[test] - fn defaults_preserve_the_reviewed_boolean_policy_without_sample_identity() { - let state = PreferencesState::default(); - assert_eq!(state.schema_version(), PREFERENCES_SCHEMA_VERSION); - assert_eq!(state.revision(), 1); - assert!(state.preferences().allow_incoming_connections); - assert!(state.preferences().use_radroots_dns); - assert!(state.preferences().use_radroots_subnets); - assert!(state.preferences().launch_at_login); - assert!(state.preferences().automatically_check_for_updates); - assert_eq!(state.preferences().update_channel, UpdateChannel::Stable); - assert!(state.preferences().last_update_check_summary.is_empty()); - assert!(state.preferences().alternate_server_url.is_empty()); - } - - #[test] - fn revisions_advance_only_when_a_valid_canonical_value_changes() { - let mut state = PreferencesState::default(); - assert!( - !state - .apply(PreferenceChange::HideDockIcon(false)) - .expect("unchanged value") - ); - assert_eq!(state.revision(), 1); - assert!( - state - .apply(PreferenceChange::HideDockIcon(true)) - .expect("changed value") - ); - assert_eq!(state.revision(), 2); - assert!(state.preferences().hide_dock_icon); - } - - #[test] - fn every_boolean_and_channel_change_updates_exactly_one_revision() { - let mut state = PreferencesState::default(); - let changes = [ - PreferenceChange::AllowIncomingConnections(false), - PreferenceChange::UseRadrootsDns(false), - PreferenceChange::UseRadrootsSubnets(false), - PreferenceChange::LaunchAtLogin(false), - PreferenceChange::VpnOnDemandEnabled(true), - PreferenceChange::RunAsExitNode(true), - PreferenceChange::AllowLocalNetworkAccess(true), - PreferenceChange::AutomaticallyCheckForUpdates(false), - PreferenceChange::UpdateChannel(UpdateChannel::Preview), - ]; - for (index, change) in changes.into_iter().enumerate() { - assert!(state.apply(change).expect("valid preference change")); - assert_eq!(state.revision(), index as u64 + 2); - } - let preferences = state.preferences(); - assert!(!preferences.allow_incoming_connections); - assert!(!preferences.use_radroots_dns); - assert!(!preferences.use_radroots_subnets); - assert!(!preferences.launch_at_login); - assert!(preferences.vpn_on_demand_enabled); - assert!(preferences.run_as_exit_node); - assert!(preferences.allow_local_network_access); - assert!(!preferences.automatically_check_for_updates); - assert_eq!(preferences.update_channel, UpdateChannel::Preview); - } - - #[test] - fn revision_overflow_is_rejected_without_mutation() { - let mut state = PreferencesState { - revision: u64::MAX, - ..PreferencesState::default() - }; - assert_eq!( - state.apply(PreferenceChange::HideDockIcon(true)), - Err(PreferencesError::RevisionExhausted) - ); - assert!(!state.preferences().hide_dock_icon); - } - - #[test] - fn alternate_server_is_trimmed_canonical_and_credential_free() { - let mut state = PreferencesState::default(); - state - .apply(PreferenceChange::AlternateServerUrl( - " https://example.com/api ".to_owned(), - )) - .expect("valid URL"); - assert_eq!( - state.preferences().alternate_server_url, - "https://example.com/api" - ); - for invalid in [ - "http://example.com", - "https://user@example.com", - "https://user:password@example.com", - "https://example.com/#fragment", - "not a URL", - "https://example.com/a\nb", - ] { - assert_eq!( - state.apply(PreferenceChange::AlternateServerUrl(invalid.to_owned())), - Err(PreferencesError::InvalidAlternateServerUrl) - ); - } - state - .apply(PreferenceChange::AlternateServerUrl(" ".to_owned())) - .expect("empty URL resets the override"); - assert!(state.preferences().alternate_server_url.is_empty()); - assert_eq!( - state.apply(PreferenceChange::AlternateServerUrl(format!( - "https://example.com/{}", - "x".repeat(MAX_SERVER_URL_BYTES) - ))), - Err(PreferencesError::InvalidAlternateServerUrl) - ); - } - - #[test] - fn summary_is_bounded_trimmed_and_control_free() { - let mut state = PreferencesState::default(); - state - .apply(PreferenceChange::LastUpdateCheckSummary( - " Checked today ".to_owned(), - )) - .expect("valid summary"); - assert_eq!( - state.preferences().last_update_check_summary, - "Checked today" - ); - assert_eq!( - state.apply(PreferenceChange::LastUpdateCheckSummary( - "bad\nvalue".to_owned() - )), - Err(PreferencesError::InvalidSummary) - ); - assert_eq!( - state.apply(PreferenceChange::LastUpdateCheckSummary( - "x".repeat(MAX_SUMMARY_BYTES + 1) - )), - Err(PreferencesError::InvalidSummary) - ); - } -} diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml @@ -9,6 +9,12 @@ <artifact name="annotation-1.9.1.module"> <sha256 value="f204b05b728a97561718bc716242e47c629c0085a80ee74fca53d4d638bcbe3f" origin="Generated by Gradle"/> </artifact> + <artifact name="annotation-1.9.1.pom"> + <sha256 value="c733881c2e17d5f7c8661cc02a9159cb160b7b2094a27d593916c87d3e250636" origin="Generated by Gradle"/> + </artifact> + <artifact name="annotation-metadata-1.9.1.jar"> + <sha256 value="38322afa7345c37e29c65ec8852178ae1c26e23096a0634d07a4a3893931f58c" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.annotation" name="annotation-jvm" version="1.9.1"> <artifact name="annotation-jvm-1.9.1.jar"> @@ -17,6 +23,9 @@ <artifact name="annotation-jvm-1.9.1.module"> <sha256 value="03fb659177c8618e47425925c11bc91f384703ea26c265be9b25cd79292b511c" origin="Generated by Gradle"/> </artifact> + <artifact name="annotation-jvm-1.9.1.pom"> + <sha256 value="89b99c218d60019316b50aab79816707bc21696c896a030e1b1ae038961bcb8e" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.arch.core" name="core-common" version="2.2.0"> <artifact name="core-common-2.2.0.jar"> @@ -25,11 +34,20 @@ <artifact name="core-common-2.2.0.module"> <sha256 value="edf4200cfdc2d946232252c99e5dcb9c61bb909eb5450b2613d1d4fdc974b981" origin="Generated by Gradle"/> </artifact> + <artifact name="core-common-2.2.0.pom"> + <sha256 value="1e17d4af8d6425be2a69f8af4d654a87e0456259a9eef1542869bcb023547e28" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.collection" name="collection" version="1.5.0"> <artifact name="collection-1.5.0.module"> <sha256 value="bfeb7bd84f3f7dda7bd73b6709d4a1f61f5a37f843728bae08a067e3df9a0aef" origin="Generated by Gradle"/> </artifact> + <artifact name="collection-1.5.0.pom"> + <sha256 value="2d65c8d0b36d4b4faadc44aff9bade23d871d7159eedf2b3f02d802b34b77a57" origin="Generated by Gradle"/> + </artifact> + <artifact name="collection-metadata-1.5.0.jar"> + <sha256 value="f5ffb8f461c4b5d6f2883a2c7047977773b31d5b23ef030c057514c0c9eceb47" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.collection" name="collection-jvm" version="1.5.0"> <artifact name="collection-jvm-1.5.0.jar"> @@ -38,16 +56,31 @@ <artifact name="collection-jvm-1.5.0.module"> <sha256 value="dde85e292509231b5471bb091b575099d4f43161eb281e87385038a0161072e6" origin="Generated by Gradle"/> </artifact> + <artifact name="collection-jvm-1.5.0.pom"> + <sha256 value="11c415864d3402f61d426e67210158dce1b04680412526a994f1823ecd3cb388" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime" version="1.11.2"> <artifact name="runtime-1.11.2.module"> <sha256 value="68bae2b9a500ae63809b8e47ff1499727bc14a424048e05532e9b9e563aaa06d" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-1.11.2.pom"> + <sha256 value="66ab2bcb63327fab82f388ed06f816fc22327e175211a89b1483cde4298b800a" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-metadata-1.11.2.jar"> + <sha256 value="123c8ed945250cf50ffbad74b5857cb37daef5a53f8537870b554525b364131c" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime-annotation" version="1.11.2"> <artifact name="runtime-annotation-1.11.2.module"> <sha256 value="3614a93fa41e3e7b3b7527e37fae305e1b30a23cb2285face36f305dbb82f459" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-annotation-1.11.2.pom"> + <sha256 value="4a6776fad84a25e4fdb0fdc068b8808a572e5cc0e9bec712b2294c1e39ac0936" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-annotation-metadata-1.11.2.jar"> + <sha256 value="190e363a7f2951794f5b4f0986da454f39a425b87799b2d592c2a78972d175df" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime-annotation-jvm" version="1.11.2"> <artifact name="runtime-annotation-jvm-1.11.2.jar"> @@ -56,6 +89,9 @@ <artifact name="runtime-annotation-jvm-1.11.2.module"> <sha256 value="9803911299ad7f10491fb00ced06771f474bbfb50d2cb934b04c5e57bf691590" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-annotation-jvm-1.11.2.pom"> + <sha256 value="5a7f2d98d14a2f86070ea29d8490e26299f48f0850b691b7954d36f77910e53f" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime-desktop" version="1.11.2"> <artifact name="runtime-desktop-1.11.2.jar"> @@ -64,11 +100,20 @@ <artifact name="runtime-desktop-1.11.2.module"> <sha256 value="6f96d01ab209b8629d4bc72b3cb62acd3fe12ac86d8e0ff4df8f51b28a4b2a44" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-desktop-1.11.2.pom"> + <sha256 value="12d5c3c26375d61d92bff067d3d4bc809e47dca13f23d1f606e55470127cd03a" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime-retain" version="1.11.2"> <artifact name="runtime-retain-1.11.2.module"> <sha256 value="cdeb680a22a0127d9063d863d6cc98a22e8121721e18709961d53d129cad1872" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-retain-1.11.2.pom"> + <sha256 value="1fd3a973d766506a6f3bdb5cf34058ef1212295df6d7d5cd7923d6b645cfa19c" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-retain-metadata-1.11.2.jar"> + <sha256 value="a36ab1096486f5a88591ea86f6ed52f112c3f84f1bf9c3343dc192d3410e842a" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime-retain-desktop" version="1.11.2"> <artifact name="runtime-retain-desktop-1.11.2.jar"> @@ -77,11 +122,20 @@ <artifact name="runtime-retain-desktop-1.11.2.module"> <sha256 value="8e717694594e22e53e20186bcd24bd83a27f41c0103f5b2bdcb3ec457342427d" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-retain-desktop-1.11.2.pom"> + <sha256 value="c7b1237a135296164f920b7e154c264b2bfdad0552550043761578700ea335d0" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime-saveable" version="1.11.2"> <artifact name="runtime-saveable-1.11.2.module"> <sha256 value="2f4b92f3e71ba67439ad5236b207bd596626ccd55bee70d811f2d4d7e080a64d" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-saveable-1.11.2.pom"> + <sha256 value="ef48596026e339884f35d69c52988c42ac966f4bc83516bf5f7cf213287ca227" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-saveable-metadata-1.11.2.jar"> + <sha256 value="d7ac307d586b2caabf0bdec4949a21c8f49a653fa688e662d9f4a7eb2d94756e" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.runtime" name="runtime-saveable-desktop" version="1.11.2"> <artifact name="runtime-saveable-desktop-1.11.2.jar"> @@ -90,11 +144,25 @@ <artifact name="runtime-saveable-desktop-1.11.2.module"> <sha256 value="a918db50b11cc7f7442617fd332d1add4b7bd9b22a20ea4c7d81df01e64d7b58" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-saveable-desktop-1.11.2.pom"> + <sha256 value="9d42837c50cd4379ffe50293e79713d403e1e3eef7c381c4112e975f6e13b439" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.lifecycle" name="lifecycle-common" version="2.9.2"> + <artifact name="lifecycle-common-2.9.2.module"> + <sha256 value="4833f88e39a1bd264ed5ea18722023ebe51e74b19a0411246aa3d740e16e9081" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-common" version="2.9.4"> <artifact name="lifecycle-common-2.9.4.module"> <sha256 value="c578bd755ea46d7a77811309a3539538e2d7fb86a05fc2ad81c655ecf7dff7a4" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-common-2.9.4.pom"> + <sha256 value="0e3a0c8798d26f49238550a3dc4d6bd465d49b82bcb759ca3c463a31600e721c" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-common-metadata-2.9.4.jar"> + <sha256 value="c7a6e835da0712d15efeae0d72df91e6631042df4fcf0f9c20ceca740638c685" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-common-jvm" version="2.9.4"> <artifact name="lifecycle-common-jvm-2.9.4.jar"> @@ -103,16 +171,31 @@ <artifact name="lifecycle-common-jvm-2.9.4.module"> <sha256 value="1d1837f3942b33ea30aa2301fdcea2639408a0fd6fd4368c22478fa8153aebbf" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-common-jvm-2.9.4.pom"> + <sha256 value="31735e9953aaeeab4e07fcffa4c6ab3519f90b331c4b1da8173df911607d3906" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.9.4"> <artifact name="lifecycle-runtime-2.9.4.module"> <sha256 value="dcbc5b5b50666e84258a74bfd8e514918c593a4ffcef0c0358562a02fbd80c58" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-2.9.4.pom"> + <sha256 value="d617a519ddb36a308213f5b9af99163b0a3a3739ce0381b6c8d0fa6814613a08" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-metadata-2.9.4.jar"> + <sha256 value="ba566d0f46dc01c2169778d27238789ecebaa00655642e02c24e4e83e7dc5905" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime-compose" version="2.9.4"> <artifact name="lifecycle-runtime-compose-2.9.4.module"> <sha256 value="27d864f40ca30b967b85daac6b917bbdaea637d63e123948c95045c21be58483" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-compose-2.9.4.pom"> + <sha256 value="0ef3fb28f89b80b90c78ad6ba345164d5590889ee3459b027f26695936291575" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-compose-metadata-2.9.4.jar"> + <sha256 value="8835416ac59a23f7152eb0f217bdab742a377e985462307639c12bafc1408e41" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime-compose-desktop" version="2.9.4"> <artifact name="lifecycle-runtime-compose-desktop-2.9.4.jar"> @@ -121,6 +204,9 @@ <artifact name="lifecycle-runtime-compose-desktop-2.9.4.module"> <sha256 value="c40346d50d208255992b1b053c835c963631841b70df8b6fc69f24529988dcc5" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-compose-desktop-2.9.4.pom"> + <sha256 value="107a46b7e3e9ffedbc0567782deaf9ff7673b5881d0c55fbd81b2fe3dafd0874" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime-desktop" version="2.9.4"> <artifact name="lifecycle-runtime-desktop-2.9.4.jar"> @@ -129,11 +215,20 @@ <artifact name="lifecycle-runtime-desktop-2.9.4.module"> <sha256 value="f952eae906bc06278f6041afb3c1333e9d6b00be4378857bcd66a1ba58367909" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-desktop-2.9.4.pom"> + <sha256 value="fb2ae2493453033cbf2b3a74aa1dfa67cfdbc189a54d190983dfd15502d0b6e7" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.9.4"> <artifact name="lifecycle-viewmodel-2.9.4.module"> <sha256 value="964d69d6b877296e8b79a77bb826ef5fb186aecaa7a1a7ff776fb2250c993006" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-viewmodel-2.9.4.pom"> + <sha256 value="054db6f92d9230103b3aca8b0dabcc0d63de26e440ff98eb5b19a2555d3eb037" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-metadata-2.9.4.jar"> + <sha256 value="5410cdfdc3f25bccb5a4dbd8121a5d376b1379041cec6b1da25f9967ca09f019" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-desktop" version="2.9.4"> <artifact name="lifecycle-viewmodel-desktop-2.9.4.jar"> @@ -142,11 +237,20 @@ <artifact name="lifecycle-viewmodel-desktop-2.9.4.module"> <sha256 value="ef7686da90c95a73f403ebcac87cf06cd751e4919e71fe20a911459bcb484f5b" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-viewmodel-desktop-2.9.4.pom"> + <sha256 value="b0bc1a1d28a54bd778a12610448d28fed60387781f1cd59afabe34b1d0345d2b" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.9.4"> <artifact name="lifecycle-viewmodel-savedstate-2.9.4.module"> <sha256 value="4389cca0a9a801a71effaeb88f89f0a03d99c22be093c539a9c0f9c396295416" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-viewmodel-savedstate-2.9.4.pom"> + <sha256 value="6912b55c745c579ec6fcbeb0065d5a17d8b5f06dd0a58788037d41e40db50202" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-savedstate-metadata-2.9.4.jar"> + <sha256 value="c0cc3e31fc358486d96f0270dfe2b0f44f985f0cab0efa773a2a567d55f761a5" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate-desktop" version="2.9.4"> <artifact name="lifecycle-viewmodel-savedstate-desktop-2.9.4.jar"> @@ -155,11 +259,20 @@ <artifact name="lifecycle-viewmodel-savedstate-desktop-2.9.4.module"> <sha256 value="673f5d352dc3da1b1a358e5a30ef7e163219b3a1d7036ee18c9350c53f05f2b1" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-viewmodel-savedstate-desktop-2.9.4.pom"> + <sha256 value="315eeef3832158195b518e3ecce1045a4a9299ec483f561887606e55ff6a1cb9" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.navigationevent" name="navigationevent" version="1.0.1"> <artifact name="navigationevent-1.0.1.module"> <sha256 value="36b448d7126c496d9b12bcab28dcd682ec48ec83fac7e562cd2e4b652781ef11" origin="Generated by Gradle"/> </artifact> + <artifact name="navigationevent-1.0.1.pom"> + <sha256 value="87db83dc104cf4178a9e8bf75b2e389db9176b5883a13b8d7a2a84106906f7d9" origin="Generated by Gradle"/> + </artifact> + <artifact name="navigationevent-metadata-1.0.1.jar"> + <sha256 value="3d706844dc49606cb1aa3cd7d6b27f47f180dfc4c6d4b7b80ea478ff88dcbd93" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.navigationevent" name="navigationevent-desktop" version="1.0.1"> <artifact name="navigationevent-desktop-1.0.1.jar"> @@ -168,16 +281,31 @@ <artifact name="navigationevent-desktop-1.0.1.module"> <sha256 value="909e3a53b8760751d79aef5865f4bf491a16095d9e1afbdfb9e48ac68bd1fc68" origin="Generated by Gradle"/> </artifact> + <artifact name="navigationevent-desktop-1.0.1.pom"> + <sha256 value="325ba8b86c9d132c97780e7771ba3c939d622c87c0c5870795e9f438299df771" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.savedstate" name="savedstate" version="1.4.0"> <artifact name="savedstate-1.4.0.module"> <sha256 value="a0f2ac5a076063f0c813cf75a46dfb780bd5a5a2c8677240bca8551554da8fd2" origin="Generated by Gradle"/> </artifact> + <artifact name="savedstate-1.4.0.pom"> + <sha256 value="d2b68a2d0cc76f23cebc6d4ea9bbf2d63fb536ffd94e05514ad9da6c5f530492" origin="Generated by Gradle"/> + </artifact> + <artifact name="savedstate-metadata-1.4.0.jar"> + <sha256 value="098596c8dfba2bef44be037f3d3f89cdd011587505ed82fa625f2a83a22d6415" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.savedstate" name="savedstate-compose" version="1.4.0"> <artifact name="savedstate-compose-1.4.0.module"> <sha256 value="7275211901a07ee3973e40a3455e8ad12955d1d234dc2489f8686fcfc820b8a8" origin="Generated by Gradle"/> </artifact> + <artifact name="savedstate-compose-1.4.0.pom"> + <sha256 value="b15f47b42585442c9b6a9d416afc30782c69dbf9a5760a2c37175f0024f0d17e" origin="Generated by Gradle"/> + </artifact> + <artifact name="savedstate-compose-metadata-1.4.0.jar"> + <sha256 value="864d20830971fb08c2ed0fc4f902b05fd02e38ef30bcb65a43b0c9910aac388c" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.savedstate" name="savedstate-compose-desktop" version="1.4.0"> <artifact name="savedstate-compose-desktop-1.4.0.jar"> @@ -186,6 +314,9 @@ <artifact name="savedstate-compose-desktop-1.4.0.module"> <sha256 value="808ff723a153acce160489a5bc4b58ca1d7033fe84a9060f52d17db227eaa4cd" origin="Generated by Gradle"/> </artifact> + <artifact name="savedstate-compose-desktop-1.4.0.pom"> + <sha256 value="53e7d78919bc85e1c88e1e6b0e29d0ae3bc6693d7a8ec5731a725044c7617461" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.savedstate" name="savedstate-desktop" version="1.4.0"> <artifact name="savedstate-desktop-1.4.0.jar"> @@ -194,6 +325,9 @@ <artifact name="savedstate-desktop-1.4.0.module"> <sha256 value="e73f2cf8818ece347d8b5dff990d0db639a7dfb8fcc85eeecb2618383f7ecef7" origin="Generated by Gradle"/> </artifact> + <artifact name="savedstate-desktop-1.4.0.pom"> + <sha256 value="8f114a4273535ad6bdcbed1986cfdd98d955ebcd38a32a8fee4ee7dc8e211f5e" origin="Generated by Gradle"/> + </artifact> </component> <component group="ch.qos.logback" name="logback-classic" version="1.3.14"> <artifact name="logback-classic-1.3.14.jar"> @@ -1579,19 +1713,37 @@ </artifact> </component> <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-common" version="2.9.6"> + <artifact name="lifecycle-common-2.9.6.jar"> + <sha256 value="b21a149fe28cccc7ece37b55098d10027aba3d2e0db31d12d3cdc907ded2368a" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-common-2.9.6.module"> <sha256 value="805e4521b03379810848c7ac314cf3c954fc8d2df34a5b0911c456d438dcda26" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-common-2.9.6.pom"> + <sha256 value="d3252aef8b36f61da06090f84fe5114021820344ead1d640c37357a219185419" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-runtime" version="2.9.6"> + <artifact name="lifecycle-runtime-2.9.6.jar"> + <sha256 value="9dd583b709136e0aafe60e1b90249bf63bc80cd7ba6e0641ce74a1ab3613c64f" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-runtime-2.9.6.module"> <sha256 value="2d237bf1103971c56967a19531bc08f1006e4993a84319a92f4e15fb0f90ca1b" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-2.9.6.pom"> + <sha256 value="f23bbc760a8ba9edf1af881b63b87ce0b71430597c0e12ed5eaf582760d38e7c" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-runtime-compose" version="2.9.6"> + <artifact name="lifecycle-runtime-compose-2.9.6.jar"> + <sha256 value="adb75b2b89d68f338d9420b8b24dd9ba5368872a4fc70e32282c2fa0f193a0fc" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-runtime-compose-2.9.6.module"> <sha256 value="80030c6408a8f20b1955787e1a613cb69f05876eaf5b9185fbe159480c0f6721" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-compose-2.9.6.pom"> + <sha256 value="3858c3b0ad20b078686da9078ad164ecc6c5e58f3096f2d2e6fa66ce73c783df" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-runtime-compose-desktop" version="2.9.6"> <artifact name="lifecycle-runtime-compose-desktop-2.9.6.jar"> @@ -1600,26 +1752,53 @@ <artifact name="lifecycle-runtime-compose-desktop-2.9.6.module"> <sha256 value="878bf8a861fb87834df37e1eba73fde3a592115fc0d7ba66ea23e1915728331e" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-compose-desktop-2.9.6.pom"> + <sha256 value="2d4bd1fdb4de7f92fd05d6afe5859908938bcc15ec8ac36b29f69f2f50bed5fb" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-viewmodel" version="2.9.6"> + <artifact name="lifecycle-viewmodel-2.9.6.jar"> + <sha256 value="9ecd2bc61365fb4fa3f6f284aba92148dbfd3d1aca38662ad54bcecac2ab5546" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-viewmodel-2.9.6.module"> <sha256 value="24cbfc3653759275e49cbf5697be3c2fe7c4a6a1c1ca4f825805a4f3611b6095" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-viewmodel-2.9.6.pom"> + <sha256 value="a09a53e2b150f9929fc8ddf7b19d2a865d4af134469d8171e5a88584403fcec3" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.9.6"> + <artifact name="lifecycle-viewmodel-savedstate-2.9.6.jar"> + <sha256 value="74239398cb1f20a8113b37b93d309f1f57494a14f70d6578648e8bb083f80f5d" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-viewmodel-savedstate-2.9.6.module"> <sha256 value="ad0dbae23dd9dcaba3a95d1d082c1bfb4c404b17bb932490f4049ac93825dc4f" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-viewmodel-savedstate-2.9.6.pom"> + <sha256 value="842d000bbbe7a06968670e81fed092af780b86d6e308b6aa1a8f90c23b2b676c" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.savedstate" name="savedstate" version="1.3.6"> + <artifact name="savedstate-1.3.6.jar"> + <sha256 value="0741a750940978c7e8b1605f117be62e399fd57a7625ab1ae80a28a2ca0f3415" origin="Generated by Gradle"/> + </artifact> <artifact name="savedstate-1.3.6.module"> <sha256 value="e59f9a0d872ce33b78e16d7c5ea63696046e6172934a8ce8d427726b07791934" origin="Generated by Gradle"/> </artifact> + <artifact name="savedstate-1.3.6.pom"> + <sha256 value="fb4d7f515d053b343d1be8006a8e04870dd215b8b52fcf7f0c9bc8bfeed680c6" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.savedstate" name="savedstate-compose" version="1.3.6"> + <artifact name="savedstate-compose-1.3.6.jar"> + <sha256 value="61b8b51d04b4d992e8e1b618ad4cf117324301e492ad06a058fc96cdf861b780" origin="Generated by Gradle"/> + </artifact> <artifact name="savedstate-compose-1.3.6.module"> <sha256 value="afc3e5bd44604ea9ca610c23405a096b4089d62cd346797d339ff5e2c8a0e5b4" origin="Generated by Gradle"/> </artifact> + <artifact name="savedstate-compose-1.3.6.pom"> + <sha256 value="b94792346c32d23f4c77551895f8bcd1149bb5b80fba7731bbad2aa11d3bcc87" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.androidx.savedstate" name="savedstate-compose-desktop" version="1.3.6"> <artifact name="savedstate-compose-desktop-1.3.6.jar"> @@ -1628,6 +1807,9 @@ <artifact name="savedstate-compose-desktop-1.3.6.module"> <sha256 value="92b8dc079901866c1b520c750c31e0851b504995247dadf2bb51cf70b80ef698" origin="Generated by Gradle"/> </artifact> + <artifact name="savedstate-compose-desktop-1.3.6.pom"> + <sha256 value="449b0a1adac1517ab713314840ddaf52acbf873eac856083b2e2d21813cfd09f" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose" name="compose-gradle-plugin" version="1.11.1"> <artifact name="compose-gradle-plugin-1.11.1.jar"> @@ -1651,14 +1833,26 @@ </artifact> </component> <component group="org.jetbrains.compose.animation" name="animation" version="1.11.1"> + <artifact name="animation-1.11.1.jar"> + <sha256 value="0b39196074bb556347bd1892b77da44f89d7cac9788d157bd22e446b6c7093ae" origin="Generated by Gradle"/> + </artifact> <artifact name="animation-1.11.1.module"> <sha256 value="85d7480b51d23ce3cf1d356a64c2335d675767154e5ef96c7f32eafa8f0eb08b" origin="Generated by Gradle"/> </artifact> + <artifact name="animation-1.11.1.pom"> + <sha256 value="779d1bfd08b41ca169fa0ecce1f450b6162033b780674be58117e1801c51ab3d" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.animation" name="animation-core" version="1.11.1"> + <artifact name="animation-core-1.11.1.jar"> + <sha256 value="c950ed2c273ab00e15ce72d04eaa3801888d5d55e4335f02d4d0029009df7d7a" origin="Generated by Gradle"/> + </artifact> <artifact name="animation-core-1.11.1.module"> <sha256 value="3cd85747811211d933ebd9b09c0678ed0a137442544d45977c7fb4cbbc6961e8" origin="Generated by Gradle"/> </artifact> + <artifact name="animation-core-1.11.1.pom"> + <sha256 value="59977cb3ac3a9d29b37034e67fb1c1d0ea6080c138d629e9a9a4375f3941be2a" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.animation" name="animation-core-desktop" version="1.11.1"> <artifact name="animation-core-desktop-1.11.1.jar"> @@ -1667,6 +1861,9 @@ <artifact name="animation-core-desktop-1.11.1.module"> <sha256 value="45c61680abbb4b43e37aee801800e7f8c70d61056c6e11cd3806614a23041e64" origin="Generated by Gradle"/> </artifact> + <artifact name="animation-core-desktop-1.11.1.pom"> + <sha256 value="cf71a3af8986603a00c9354b9b7425f3301f19f9b84360b8c4fb10090e0d5d6f" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.animation" name="animation-desktop" version="1.11.1"> <artifact name="animation-desktop-1.11.1.jar"> @@ -1675,11 +1872,36 @@ <artifact name="animation-desktop-1.11.1.module"> <sha256 value="5eca71c9bde000bb14e20504e557cc3d4ce8559744a62a303134dd0b22262ac5" origin="Generated by Gradle"/> </artifact> + <artifact name="animation-desktop-1.11.1.pom"> + <sha256 value="d5c9a77e82a72babd9fa701c1c6763efa7792c5bf1748a364024fdafca28397a" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.annotation-internal" name="annotation" version="1.10.0"> + <artifact name="annotation-1.10.0.jar"> + <sha256 value="59a0e9b77b3e1f61d3e3f0df8f99ed2a12b168ded809ea39e6fd75eeff94be12" origin="Generated by Gradle"/> + </artifact> + <artifact name="annotation-1.10.0.module"> + <sha256 value="1cbfae413d80c8a1583b334ff579efbc2f280cb723d911c0e241447f34b5e36c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.collection-internal" name="collection" version="1.10.0"> + <artifact name="collection-1.10.0.jar"> + <sha256 value="367b8ea28496dc024531a0fe97576dd76864bb066ffa09ba2141f73c79bf3c3d" origin="Generated by Gradle"/> + </artifact> + <artifact name="collection-1.10.0.module"> + <sha256 value="0ba937b34e8502735ff9db35cb446902cf11a28560c86aa6483365bbdff9e3c2" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.desktop" name="desktop" version="1.11.1"> <artifact name="desktop-1.11.1.module"> <sha256 value="f751dcd7b7da06dfa571b490250e7e8e8870c6999e81589ea383a38eb59bdf4d" origin="Generated by Gradle"/> </artifact> + <artifact name="desktop-1.11.1.pom"> + <sha256 value="0d305a5b9983e72805d58ac6547b839f84a4c086c2e5c37626f050833d2bc03f" origin="Generated by Gradle"/> + </artifact> + <artifact name="desktop-metadata-1.11.1.jar"> + <sha256 value="b85e1550ccd2cf8ebe53bf081ccbfb3d69af61a5f355b8fcb11b2e8a7f7aa214" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.desktop" name="desktop-jvm" version="1.11.1"> <artifact name="desktop-jvm-1.11.1.jar"> @@ -1688,6 +1910,9 @@ <artifact name="desktop-jvm-1.11.1.module"> <sha256 value="2f5ccc722cbbde256039e31212c026f7318be4853dfcc9c5dd4e1fc2dc6038c5" origin="Generated by Gradle"/> </artifact> + <artifact name="desktop-jvm-1.11.1.pom"> + <sha256 value="95f382a20318661e8ae03a407478ea50a691608d2742d3a710fc6a791eced729" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.desktop" name="desktop-jvm-macos-arm64" version="1.11.1"> <artifact name="desktop-jvm-macos-arm64-1.11.1.pom"> @@ -1695,9 +1920,15 @@ </artifact> </component> <component group="org.jetbrains.compose.foundation" name="foundation" version="1.11.1"> + <artifact name="foundation-1.11.1.jar"> + <sha256 value="4d20cd7ed6c06e4b71fa909aee2637c151320f3826bdaaf32d9b7a55564933b2" origin="Generated by Gradle"/> + </artifact> <artifact name="foundation-1.11.1.module"> <sha256 value="ebf7d2e9f1aaee10b5b14c89a533c807f0e2f58265e666650f772ae1e10cec93" origin="Generated by Gradle"/> </artifact> + <artifact name="foundation-1.11.1.pom"> + <sha256 value="33b00e998c75584c37bf93927e0e39897c925762c1355a039774fafb82f2edd0" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.foundation" name="foundation-desktop" version="1.11.1"> <artifact name="foundation-desktop-1.11.1.jar"> @@ -1706,11 +1937,20 @@ <artifact name="foundation-desktop-1.11.1.module"> <sha256 value="3189fa1f711bdf48797b09edec36f1c446031b6d6cfc78942d7258df0147edb2" origin="Generated by Gradle"/> </artifact> + <artifact name="foundation-desktop-1.11.1.pom"> + <sha256 value="3a403d0509bf851d29ecba927495b5c269feb100985c171f763585eee200b569" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.foundation" name="foundation-layout" version="1.11.1"> + <artifact name="foundation-layout-1.11.1.jar"> + <sha256 value="b1460023fc82d298a81a170d18f3e72fedfd428448d2be605023db15b836c56a" origin="Generated by Gradle"/> + </artifact> <artifact name="foundation-layout-1.11.1.module"> <sha256 value="42e3cce42758b3db511f29f37e18680f4c2c3ca6d8fd9aff3db6abd99ec12509" origin="Generated by Gradle"/> </artifact> + <artifact name="foundation-layout-1.11.1.pom"> + <sha256 value="d4426c2ac070008ccdfcc3d5fcd1ad05b0bdc4cbbdfb2b054555839d01d5f4a7" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.foundation" name="foundation-layout-desktop" version="1.11.1"> <artifact name="foundation-layout-desktop-1.11.1.jar"> @@ -1719,11 +1959,17 @@ <artifact name="foundation-layout-desktop-1.11.1.module"> <sha256 value="d28e954ead87bc4e1c220d139bc1495541c18dd1166caf54edc8fe02efce7959" origin="Generated by Gradle"/> </artifact> + <artifact name="foundation-layout-desktop-1.11.1.pom"> + <sha256 value="7903b6cbe1c7c33326d41fbaa569b91bad0828f093790340ae4cd011192a85ed" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.hot-reload" name="hot-reload-annotations" version="1.1.1"> <artifact name="hot-reload-annotations-1.1.1.module"> <sha256 value="1b3222762818dc8b2970db4d996f4900b96ab60d9918b3bf0467506084d8910c" origin="Generated by Gradle"/> </artifact> + <artifact name="hot-reload-annotations-metadata-1.1.1.jar"> + <sha256 value="15f4d062929fe93e3acf6ae2ea56807e1d0b2a158f99f884de7bdadafa6f7397" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.hot-reload" name="hot-reload-annotations-jvm" version="1.1.1"> <artifact name="hot-reload-annotations-jvm-1.1.1.jar"> @@ -1769,6 +2015,9 @@ <artifact name="hot-reload-runtime-api-1.1.1.module"> <sha256 value="c4c18e3902e7f1b718e77e75d68d7e3d3afb2a00c6604167a5275a18a91c2b73" origin="Generated by Gradle"/> </artifact> + <artifact name="hot-reload-runtime-api-metadata-1.1.1.jar"> + <sha256 value="0d7c06cfb2808a17437ca48b72ec634a58c098cf4085074e00b71ceb47c299e4" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.hot-reload" name="hot-reload-runtime-api-jvm" version="1.1.1"> <artifact name="hot-reload-runtime-api-jvm-1.1.1.jar"> @@ -1787,9 +2036,15 @@ </artifact> </component> <component group="org.jetbrains.compose.material" name="material" version="1.11.1"> + <artifact name="material-1.11.1.jar"> + <sha256 value="f293241fd5d515799e4f7c1b7ce42b3e085d21a499a195591fb3ead94c995575" origin="Generated by Gradle"/> + </artifact> <artifact name="material-1.11.1.module"> <sha256 value="cd154e6985e91548ee08b8c84017499379450e8b511ecb572f59f8acc24049e4" origin="Generated by Gradle"/> </artifact> + <artifact name="material-1.11.1.pom"> + <sha256 value="2fda7427e12547e90450823413a5868e8dd2312be644e63aa633eda235a7f162" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.material" name="material-desktop" version="1.11.1"> <artifact name="material-desktop-1.11.1.jar"> @@ -1798,11 +2053,20 @@ <artifact name="material-desktop-1.11.1.module"> <sha256 value="78ff6a75faf173b55e7f74fb8f2efcfe551fff2a9c01165de1dee35ed92e3cdc" origin="Generated by Gradle"/> </artifact> + <artifact name="material-desktop-1.11.1.pom"> + <sha256 value="14799124ad23e1a2b311bf1b7035219ece7ad6e536c3cf49327c0c99cd757d89" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.material" name="material-ripple" version="1.11.1"> + <artifact name="material-ripple-1.11.1.jar"> + <sha256 value="6822a2275c98927b863546d775853276b1599214e4234d9bb47107b2da7074e3" origin="Generated by Gradle"/> + </artifact> <artifact name="material-ripple-1.11.1.module"> <sha256 value="e1c5e9f238be9373cfaecd7b9d83efbe953fcc5ce179962bafa3f22005892258" origin="Generated by Gradle"/> </artifact> + <artifact name="material-ripple-1.11.1.pom"> + <sha256 value="f12d969304f00092554280ba6a1fb4ae9b99f4b01ae458e9235d9a2045d7ac97" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.material" name="material-ripple-desktop" version="1.11.1"> <artifact name="material-ripple-desktop-1.11.1.jar"> @@ -1811,11 +2075,20 @@ <artifact name="material-ripple-desktop-1.11.1.module"> <sha256 value="5489671356cf96c258fb12c49ae60bdf74ed1d85b70b12e9bfed404a454b2a10" origin="Generated by Gradle"/> </artifact> + <artifact name="material-ripple-desktop-1.11.1.pom"> + <sha256 value="f41d426597aa11a6b61e2615921cf296ea734a86e3d66427293b801b358c399b" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.runtime" name="runtime" version="1.11.1"> + <artifact name="runtime-1.11.1.jar"> + <sha256 value="7492f83cf791a727880c555cac298b91dfd2e0ca9224adaf9223bd823eb8c0cc" origin="Generated by Gradle"/> + </artifact> <artifact name="runtime-1.11.1.module"> <sha256 value="2b5e9be32da8b971feca1add53f39f5c66ffacab810b315f5e62733dedb0105e" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-1.11.1.pom"> + <sha256 value="6621c911d6256fd126e58a439d28e72169c3f97609d8218e7946e2ae009ff94b" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.runtime" name="runtime" version="1.8.2"> <artifact name="runtime-1.8.2.module"> @@ -1829,11 +2102,20 @@ <artifact name="runtime-desktop-1.11.1.module"> <sha256 value="22a18a955820cf8cc8c6640f51fdbe7de467715eacba25cc5386883d942bcd6a" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-desktop-1.11.1.pom"> + <sha256 value="f81e4f483f06c558d772583f28d8a0f5b3eba59670ee984f96e40e11fee598e9" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.runtime" name="runtime-saveable" version="1.11.1"> + <artifact name="runtime-saveable-1.11.1.jar"> + <sha256 value="699fbf746616ea27c8903f50b95d380590c1f07c3955a23b7c0bf0b9a979d40d" origin="Generated by Gradle"/> + </artifact> <artifact name="runtime-saveable-1.11.1.module"> <sha256 value="706df576bceed7ee9640ba721c7599c22b5ce48976de65bebd85c56927c6b5a5" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-saveable-1.11.1.pom"> + <sha256 value="a04fab45422cbbfcf9ae7bbcfc34f8748a5b21ebf4ebbaee6b53403901394e76" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.runtime" name="runtime-saveable-desktop" version="1.11.1"> <artifact name="runtime-saveable-desktop-1.11.1.jar"> @@ -1842,16 +2124,31 @@ <artifact name="runtime-saveable-desktop-1.11.1.module"> <sha256 value="9d3debd4700a525ec4e09b2938ec17fe6930f8071c134fc54d5aa688e9070794" origin="Generated by Gradle"/> </artifact> + <artifact name="runtime-saveable-desktop-1.11.1.pom"> + <sha256 value="f74313aa5a16bec3d901b8d82981cd2a0722fddc2ac6a8e2e4fb277bf8534ce2" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui" version="1.11.1"> + <artifact name="ui-1.11.1.jar"> + <sha256 value="3e5bff95b9a8acb7133ef8fcec434382f7070d1c8b5ac3dce6ca12c802a52516" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-1.11.1.module"> <sha256 value="8ce8cd704e9c8c8160f3bfe4dcab3686a48d254cd04cca320470e7e872a27dd2" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-1.11.1.pom"> + <sha256 value="5dc1a4d5d317be5200ee04596336b16fbe4997c30334fc21cf1bdf9f4c43113c" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-backhandler" version="1.11.1"> <artifact name="ui-backhandler-1.11.1.module"> <sha256 value="4c3ca60148542a41d84f92248a8131094aa05ce69ded22c1e0a90be6421b1ade" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-backhandler-1.11.1.pom"> + <sha256 value="ae8dd5ab2840ec754ddcfb05cb81f87ab2c77ff36416403eecc596af53f00d74" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-backhandler-metadata-1.11.1.jar"> + <sha256 value="9e2fd2f93e42e24a7089d4b1d55229a767f51b532ca44a830e98e49d6adde834" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-backhandler-desktop" version="1.11.1"> <artifact name="ui-backhandler-desktop-1.11.1.jar"> @@ -1860,6 +2157,9 @@ <artifact name="ui-backhandler-desktop-1.11.1.module"> <sha256 value="d101b10f7cae5de80e149753c8d83b9516922e6efd04225a339c09bddac45469" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-backhandler-desktop-1.11.1.pom"> + <sha256 value="2a8a54a9b923d758237ddfd95e6e7b37127680860324e58dd208e5a86187fb94" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-desktop" version="1.11.1"> <artifact name="ui-desktop-1.11.1.jar"> @@ -1868,11 +2168,20 @@ <artifact name="ui-desktop-1.11.1.module"> <sha256 value="276e8c4f8e73545c8381d03549072fbbb86c3b98f47f3a92e4dde63b78701ade" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-desktop-1.11.1.pom"> + <sha256 value="381071e27379e9eb926c63404c76ed226fb8f82110f8f264300345624cd0c2d4" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-geometry" version="1.11.1"> + <artifact name="ui-geometry-1.11.1.jar"> + <sha256 value="fb7b2a6546f681bc2b8ee92e5650fcde42a91da0669d81b88385452129e3dde2" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-geometry-1.11.1.module"> <sha256 value="f1fad745c998618e53826fa24957d88e1c0a16e782b3f72d37160003bf0c7ab4" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-geometry-1.11.1.pom"> + <sha256 value="ba1736ae68b8fa641931d5299305e83d10a9ce7d1c64e5886d4c9fa2ef802445" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-geometry-desktop" version="1.11.1"> <artifact name="ui-geometry-desktop-1.11.1.jar"> @@ -1881,11 +2190,20 @@ <artifact name="ui-geometry-desktop-1.11.1.module"> <sha256 value="9e467745df8a111f3de520faa5fb679451447530ab99b6a4e7c427c84c30d228" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-geometry-desktop-1.11.1.pom"> + <sha256 value="e139d68a996ce26a7274aa09adf3e5f721ad8ec7b4827573cfb37a067f2b300b" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-graphics" version="1.11.1"> + <artifact name="ui-graphics-1.11.1.jar"> + <sha256 value="b71a67cb2ba89978b4d10be69b290d56f96dc6e09f6a102047ef12f98141f8a7" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-graphics-1.11.1.module"> <sha256 value="dba57f8edf2e0cf6de9692981505c68be4e78feef2852edcdacfc915fb3af127" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-graphics-1.11.1.pom"> + <sha256 value="77a5e43524139654b6f771a05410287d011ceec8e7ab7ae8642704fd4a792f6a" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-graphics-desktop" version="1.11.1"> <artifact name="ui-graphics-desktop-1.11.1.jar"> @@ -1894,8 +2212,14 @@ <artifact name="ui-graphics-desktop-1.11.1.module"> <sha256 value="78c2a74c8d11f4d7c8c4013d92c9aa92130be30625a04ed5bf22bb524ce245c3" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-graphics-desktop-1.11.1.pom"> + <sha256 value="b1b83d0960b282726cb085d03f0b26c760af99c4359a07ae888aa600ec19fbc5" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-test" version="1.11.1"> + <artifact name="ui-test-1.11.1.jar"> + <sha256 value="10b9b5941500f09ea49a56c191fa4d4396e81355c1cc1060f8835483de4b6aa8" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-test-1.11.1.module"> <sha256 value="74765b2c4c3b721be7eb62c7112607d264cc7cbd2d26b0e137798029eb0601b3" origin="Generated by Gradle"/> </artifact> @@ -1909,6 +2233,9 @@ </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-test-junit4" version="1.11.1"> + <artifact name="ui-test-junit4-1.11.1.jar"> + <sha256 value="9a0f7e4e76533376d17dffa703d39e1a3c30f6079da3e0a4be25bd00292fd965" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-test-junit4-1.11.1.module"> <sha256 value="2ac25c7534b47936561a46d42f240baff8a0b2338d2aef43a6a1479f2ed26eba" origin="Generated by Gradle"/> </artifact> @@ -1922,9 +2249,15 @@ </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-text" version="1.11.1"> + <artifact name="ui-text-1.11.1.jar"> + <sha256 value="5dd907689c8b43a610005c7fa869180c20b6a335a13a72cced2c3bc37762d6e8" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-text-1.11.1.module"> <sha256 value="63299e3aefe2698b69788fdefcd0f2cfa0b8d726e4fd4c70d35d7daaf7b17a4d" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-text-1.11.1.pom"> + <sha256 value="2e8c89ed710b4bdb938d682a1c5698fae6c554c95e32844201c870d66004a4d4" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-text-desktop" version="1.11.1"> <artifact name="ui-text-desktop-1.11.1.jar"> @@ -1933,11 +2266,20 @@ <artifact name="ui-text-desktop-1.11.1.module"> <sha256 value="f6c71a935928d2e016cec66f784e76aadcd42a19d768ac81ad7a455174a0b752" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-text-desktop-1.11.1.pom"> + <sha256 value="85c116987bd3034844631d642d33fd82835cb99a9cec9d9b67de2ce3034340d1" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-tooling-preview" version="1.11.1"> + <artifact name="ui-tooling-preview-1.11.1.jar"> + <sha256 value="2d47d1efe4f080992c44f23ed2ed8046adced57aa779ecc8216ffc700faa5e36" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-tooling-preview-1.11.1.module"> <sha256 value="788e9d334444093a525fa0189b24c96a4df25715f9361575d72c73b95032b6d2" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-tooling-preview-1.11.1.pom"> + <sha256 value="9febd6682134665fc4eae71b31adc0b6965c1ceea739a047d4fa28bd4762d3aa" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-tooling-preview-desktop" version="1.11.1"> <artifact name="ui-tooling-preview-desktop-1.11.1.jar"> @@ -1946,11 +2288,28 @@ <artifact name="ui-tooling-preview-desktop-1.11.1.module"> <sha256 value="12d1fdc4dc85d52218a03dc6cc3e101dc86597cf8f5bd00f42f058994a875571" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-tooling-preview-desktop-1.11.1.pom"> + <sha256 value="b53830d84c820c6688de91520c42f6977750d3482a24a2df390592f3a177ffd0" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.compose.ui" name="ui-uikit" version="1.11.1"> + <artifact name="ui-uikit-1.11.1.module"> + <sha256 value="213c7cbc1ec8bd211cb75919d8e225d6e678fe19fe9652d82452ffe83d72bc52" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-uikit-metadata-1.11.1.jar"> + <sha256 value="6b197e31eb49012fd0bdcd07c558eb5d5a576246685e9541bc3d2b71335aeee8" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-unit" version="1.11.1"> + <artifact name="ui-unit-1.11.1.jar"> + <sha256 value="6a87b07efa11bdac09c5a659f682cc8c373e0e2c27b47916530b730b483d25ce" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-unit-1.11.1.module"> <sha256 value="cd1f1a9d43e41c7ae5b7d8150046dde013e3c656b2c7ad9fa25e1cde023680b8" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-unit-1.11.1.pom"> + <sha256 value="e026f11643131a7fa3c2d6734e03f8257e3e352e9e1f1269c43521f34130896b" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-unit-desktop" version="1.11.1"> <artifact name="ui-unit-desktop-1.11.1.jar"> @@ -1959,11 +2318,20 @@ <artifact name="ui-unit-desktop-1.11.1.module"> <sha256 value="9a6214acd4447317dbf5d6b95e3ec3a290cad7919c6bc5bba7f9f61134ff2f36" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-unit-desktop-1.11.1.pom"> + <sha256 value="4166e73719b6ae368c47013c9938d9d37d8538e9924f6621b31463f76820f37b" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-util" version="1.11.1"> + <artifact name="ui-util-1.11.1.jar"> + <sha256 value="cdbd4b11ef4167b1483879c4c6ec52d152c1b507f0c81741b83f943400a83af5" origin="Generated by Gradle"/> + </artifact> <artifact name="ui-util-1.11.1.module"> <sha256 value="8f8f3c9127dd18198df5a328047eef6ee9bf514f5a30da3d303f03e76af2ad08" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-util-1.11.1.pom"> + <sha256 value="69d8af1aebffc34b4845d686c8bb9a9b5209c038610c50c37813ba033e5d2618" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.compose.ui" name="ui-util-desktop" version="1.11.1"> <artifact name="ui-util-desktop-1.11.1.jar"> @@ -1972,6 +2340,9 @@ <artifact name="ui-util-desktop-1.11.1.module"> <sha256 value="63f791bdd485ae9da1bbe9a12acd7dd8d9494548b7ad2c6287b3827e087df723" origin="Generated by Gradle"/> </artifact> + <artifact name="ui-util-desktop-1.11.1.pom"> + <sha256 value="c7590b530426d48c9143e2988af0df1ee5b35ae20f9b9923ac82dd889c382fcc" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.intellij.deps" name="trove4j" version="1.0.20200330"> <artifact name="trove4j-1.0.20200330.jar"> @@ -2625,6 +2996,9 @@ <artifact name="kotlin-stdlib-2.4.10.module"> <sha256 value="1c04a98f1200c8705d015df08977211589eecbc87cf1c4c6d28a92682fe8446e" origin="Generated by Gradle"/> </artifact> + <artifact name="kotlin-stdlib-2.4.10.pom"> + <sha256 value="9f81f25e96b919153392ded53bd33216e76624909cfd080a3edb278d44fc34f0" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.1.0"> <artifact name="kotlin-stdlib-common-2.1.0.module"> @@ -2770,6 +3144,12 @@ <artifact name="atomicfu-0.28.0.module"> <sha256 value="535568c9291a3da7705c4b40535eacedf86b248df570ac52669c907d4bb8558b" origin="Generated by Gradle"/> </artifact> + <artifact name="atomicfu-0.28.0.pom"> + <sha256 value="c9ba01ef3e6899d42cf070d59ba39d572fc5863bf296c729a99722c0647df6ca" origin="Generated by Gradle"/> + </artifact> + <artifact name="atomicfu-metadata-0.28.0.jar"> + <sha256 value="d3da227e1a06c1955c11014cdefa59969ab0ca0507a81ea8a0fd05ab6c4dbc9c" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="atomicfu-jvm" version="0.28.0"> <artifact name="atomicfu-jvm-0.28.0.jar"> @@ -2778,6 +3158,17 @@ <artifact name="atomicfu-jvm-0.28.0.module"> <sha256 value="34b623af9c25ca7f2e52406f10495c46e6f410835d7a058c60ba36923d689635" origin="Generated by Gradle"/> </artifact> + <artifact name="atomicfu-jvm-0.28.0.pom"> + <sha256 value="dd7fad5d5d4b21ca9db0788750b0997ba1db6882ded86e5212f5c83fc51facec" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-browser" version="0.5.0"> + <artifact name="kotlinx-browser-0.5.0.module"> + <sha256 value="c7837419b993d72ccdd137b415167387b974a9f6ca4450e7f49b8143e65af3a6" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-browser-metadata-0.5.0.jar"> + <sha256 value="a59afe6bcb25b30914b0a2d0ae9ed9ba7adcfaf9911b7324a5a5bd98150af102" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-bom" version="1.10.2"> <artifact name="kotlinx-coroutines-bom-1.10.2.pom"> @@ -2798,11 +3189,20 @@ <artifact name="kotlinx-coroutines-core-1.10.2.module"> <sha256 value="8fe254177e711a7cd18a3c06d8242fce945f41c2cca13dc19b33ae42a5435016" origin="Generated by Gradle"/> </artifact> + <artifact name="kotlinx-coroutines-core-metadata-1.10.2.jar"> + <sha256 value="319b653009d49c70982f98df29cc84fc7025b092cb0571c8e7532e3ad4366dae" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.9.0"> <artifact name="kotlinx-coroutines-core-1.9.0.module"> <sha256 value="ad534034a953b4e12cbeeb874c66adf8b1ca14df15fe0d2e6547aa34e86dfeca" origin="Generated by Gradle"/> </artifact> + <artifact name="kotlinx-coroutines-core-1.9.0.pom"> + <sha256 value="770f2793d05e2b027b9c799938ec1d2d4ef141ce5819c780c32c3995cadb0a47" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-core-metadata-1.9.0.jar"> + <sha256 value="7089c33c145865020760d3dbca5e4634133cc3dd7feb926e830f6de6ede28ac6" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.10.2"> <artifact name="kotlinx-coroutines-core-jvm-1.10.2.jar"> @@ -2835,11 +3235,17 @@ <artifact name="kotlinx-coroutines-core-jvm-1.9.0.module"> <sha256 value="b321a899e40d3ce345707aa2cfda9983ad0dcc69fea74a9b8bf906a16c1cf8a9" origin="Generated by Gradle"/> </artifact> + <artifact name="kotlinx-coroutines-core-jvm-1.9.0.pom"> + <sha256 value="19c4889941b3aa098bd57cc64f02f9adacc654d571a12a956de4b5bb148c6499" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-test" version="1.9.0"> <artifact name="kotlinx-coroutines-test-1.9.0.module"> <sha256 value="3a5f38700b2a4eb290e3507a0e3e4f9cc0bd63e70cca7f15e911dbf37c4f44ca" origin="Generated by Gradle"/> </artifact> + <artifact name="kotlinx-coroutines-test-metadata-1.9.0.jar"> + <sha256 value="b9f0603718765fe9f93b4a139198ada254f11c7bf18e48c99629a3a73ce281d1" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-test-jvm" version="1.9.0"> <artifact name="kotlinx-coroutines-test-jvm-1.9.0.jar"> @@ -2881,6 +3287,12 @@ <artifact name="kotlinx-serialization-core-1.7.3.module"> <sha256 value="39d09a6e02df2b32558440a64c628f9c605fae8c4f6090321798334c82177e64" origin="Generated by Gradle"/> </artifact> + <artifact name="kotlinx-serialization-core-1.7.3.pom"> + <sha256 value="31d111776b9af777ca167103f2d61fbeeaa32dae6dd6635906b76d8278ba5730" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-core-metadata-1.7.3.jar"> + <sha256 value="4850682e0e5976862695330d84eb8699f1dc5d50849f625263995cc88bc6f37b" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core-jvm" version="1.11.0"> <artifact name="kotlinx-serialization-core-jvm-1.11.0.jar"> @@ -2905,6 +3317,9 @@ <artifact name="kotlinx-serialization-core-jvm-1.7.3.module"> <sha256 value="73bb4c02793f87c29ef64bea4ba0258076f4d4c963fcda633d1248ef24b4b4ef" origin="Generated by Gradle"/> </artifact> + <artifact name="kotlinx-serialization-core-jvm-1.7.3.pom"> + <sha256 value="734f5f749208dd0bef3d98caa594cf9222afdf0fee5b6843347a8fe64e240427" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json" version="1.11.0"> <artifact name="kotlinx-serialization-json-1.11.0.module"> @@ -2944,6 +3359,12 @@ <artifact name="skiko-0.144.6.module"> <sha256 value="58446afb94d554370c1660eb9fb68cd46d17de395fad2c82947717bd4f07d2ad" origin="Generated by Gradle"/> </artifact> + <artifact name="skiko-0.144.6.pom"> + <sha256 value="54c86b362c8cba648ba09d1b4606aa81a997d612be76731529ea8c5a4038c731" origin="Generated by Gradle"/> + </artifact> + <artifact name="skiko-metadata-0.144.6.jar"> + <sha256 value="27017be50f83950c89826f5333f164318a9c11fc80f825d36f244bddc29346f1" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.skiko" name="skiko-awt" version="0.144.6"> <artifact name="skiko-awt-0.144.6.jar"> @@ -2952,6 +3373,9 @@ <artifact name="skiko-awt-0.144.6.module"> <sha256 value="f87c53ab17f649f2b853c73b5244ecc943128a65d3091733455e63dc75edd46c" origin="Generated by Gradle"/> </artifact> + <artifact name="skiko-awt-0.144.6.pom"> + <sha256 value="858ba64838157aafce7b496f36adc73f22cb8df9385b8470dc6e94629ec2928b" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.jetbrains.skiko" name="skiko-awt-runtime-macos-arm64" version="0.144.6"> <artifact name="skiko-awt-runtime-macos-arm64-0.144.6.jar"> @@ -2997,6 +3421,9 @@ <artifact name="jspecify-1.0.0.module"> <sha256 value="d307ca77a54e18ac1ef1aaed4e5bbe014bd2f49f29e1d2f813e47c278283195b" origin="Generated by Gradle"/> </artifact> + <artifact name="jspecify-1.0.0.pom"> + <sha256 value="cdab929a3b95211f43d2090c5e2d0dfe8465960e378bc32b35841dab324433a6" origin="Generated by Gradle"/> + </artifact> </component> <component group="org.junit" name="junit-bom" version="5.10.2"> <artifact name="junit-bom-5.10.2.pom">