Upgrade to kotlin 2.1.0

This commit is contained in:
Greyson Parrelli 2024-12-20 11:23:57 -05:00
parent 859eabe3d3
commit 7b101e13fb
22 changed files with 297 additions and 25 deletions

View file

@ -10,8 +10,8 @@ plugins {
alias(libs.plugins.android.application) alias(libs.plugins.android.application)
alias(libs.plugins.jetbrains.kotlin.android) alias(libs.plugins.jetbrains.kotlin.android)
alias(libs.plugins.ktlint) alias(libs.plugins.ktlint)
alias(libs.plugins.compose.compiler)
id("androidx.navigation.safeargs") id("androidx.navigation.safeargs")
id("app.cash.exhaustive")
id("kotlin-parcelize") id("kotlin-parcelize")
id("com.squareup.wire") id("com.squareup.wire")
id("translations") id("translations")

View file

@ -19,7 +19,6 @@ import java.io.ByteArrayInputStream
import java.io.ByteArrayOutputStream import java.io.ByteArrayOutputStream
import java.io.IOException import java.io.IOException
import java.util.Optional import java.util.Optional
import javax.annotation.meta.Exhaustive
/** /**
* Renders Avatar objects into Media objects. This can involve creating a Bitmap, depending on the * Renders Avatar objects into Media objects. This can involve creating a Bitmap, depending on the
@ -39,7 +38,6 @@ object AvatarRenderer {
} }
fun renderAvatar(context: Context, avatar: Avatar, onAvatarRendered: (Media) -> Unit, onRenderFailed: (Throwable?) -> Unit) { fun renderAvatar(context: Context, avatar: Avatar, onAvatarRendered: (Media) -> Unit, onRenderFailed: (Throwable?) -> Unit) {
@Exhaustive
when (avatar) { when (avatar) {
is Avatar.Resource -> renderResource(context, avatar, onAvatarRendered, onRenderFailed) is Avatar.Resource -> renderResource(context, avatar, onAvatarRendered, onRenderFailed)
is Avatar.Vector -> renderVector(context, avatar, onAvatarRendered, onRenderFailed) is Avatar.Vector -> renderVector(context, avatar, onAvatarRendered, onRenderFailed)

View file

@ -24,7 +24,6 @@ import androidx.navigation.Navigation
import androidx.navigation.fragment.navArgs import androidx.navigation.fragment.navArgs
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import app.cash.exhaustive.Exhaustive
import com.google.android.flexbox.FlexboxLayoutManager import com.google.android.flexbox.FlexboxLayoutManager
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import com.google.android.material.snackbar.Snackbar import com.google.android.material.snackbar.Snackbar
@ -286,7 +285,6 @@ class ConversationSettingsFragment : DSLSettingsFragment(
lifecycleDisposable.bindTo(viewLifecycleOwner) lifecycleDisposable.bindTo(viewLifecycleOwner)
lifecycleDisposable += viewModel.events.subscribe { event -> lifecycleDisposable += viewModel.events.subscribe { event ->
@Exhaustive
when (event) { when (event) {
is ConversationSettingsEvent.AddToAGroup -> handleAddToAGroup(event) is ConversationSettingsEvent.AddToAGroup -> handleAddToAGroup(event)
is ConversationSettingsEvent.AddMembersToGroup -> handleAddMembersToGroup(event) is ConversationSettingsEvent.AddMembersToGroup -> handleAddMembersToGroup(event)

View file

@ -1,6 +1,5 @@
package org.thoughtcrime.securesms.database package org.thoughtcrime.securesms.database
import app.cash.exhaustive.Exhaustive
import org.thoughtcrime.securesms.database.model.RecipientRecord import org.thoughtcrime.securesms.database.model.RecipientRecord
import org.thoughtcrime.securesms.recipients.RecipientId import org.thoughtcrime.securesms.recipients.RecipientId
import org.whispersystems.signalservice.api.push.ServiceId import org.whispersystems.signalservice.api.push.ServiceId
@ -49,7 +48,6 @@ data class PnpDataSet(
val records: MutableSet<RecipientRecord> = listOfNotNull(e164Record, pniRecord, aciRecord).toMutableSet() val records: MutableSet<RecipientRecord> = listOfNotNull(e164Record, pniRecord, aciRecord).toMutableSet()
for (operation in operations) { for (operation in operations) {
@Exhaustive
when (operation) { when (operation) {
is PnpOperation.RemoveE164 -> { is PnpOperation.RemoveE164 -> {
records.replace(operation.recipientId) { it.copy(e164 = null) } records.replace(operation.recipientId) { it.copy(e164 = null) }

View file

@ -8,7 +8,6 @@ import android.net.Uri
import android.text.TextUtils import android.text.TextUtils
import androidx.annotation.VisibleForTesting import androidx.annotation.VisibleForTesting
import androidx.core.content.contentValuesOf import androidx.core.content.contentValuesOf
import app.cash.exhaustive.Exhaustive
import okio.ByteString.Companion.toByteString import okio.ByteString.Companion.toByteString
import org.signal.core.util.Base64 import org.signal.core.util.Base64
import org.signal.core.util.Bitmask import org.signal.core.util.Bitmask
@ -2470,7 +2469,6 @@ open class RecipientTable(context: Context, databaseHelper: SignalDatabase) : Da
var changedNumberId: RecipientId? = null var changedNumberId: RecipientId? = null
for (operation in changeSet.operations) { for (operation in changeSet.operations) {
@Exhaustive
when (operation) { when (operation) {
is PnpOperation.RemoveE164, is PnpOperation.RemoveE164,
is PnpOperation.RemovePni, is PnpOperation.RemovePni,
@ -2507,7 +2505,6 @@ open class RecipientTable(context: Context, databaseHelper: SignalDatabase) : Da
fun writePnpChangeSetToDisk(changeSet: PnpChangeSet, inputPni: PNI?, pniVerified: Boolean): RecipientId { fun writePnpChangeSetToDisk(changeSet: PnpChangeSet, inputPni: PNI?, pniVerified: Boolean): RecipientId {
var hadThreadMerge = false var hadThreadMerge = false
for (operation in changeSet.operations) { for (operation in changeSet.operations) {
@Exhaustive
when (operation) { when (operation) {
is PnpOperation.RemoveE164 -> { is PnpOperation.RemoveE164 -> {
writableDatabase writableDatabase

View file

@ -7,7 +7,6 @@ import androidx.activity.OnBackPressedCallback
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels import androidx.fragment.app.viewModels
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import app.cash.exhaustive.Exhaustive
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import io.reactivex.rxjava3.core.Flowable import io.reactivex.rxjava3.core.Flowable
import org.signal.core.util.concurrent.LifecycleDisposable import org.signal.core.util.concurrent.LifecycleDisposable
@ -62,7 +61,6 @@ class MediaCaptureFragment : Fragment(R.layout.fragment_container), CameraFragme
.commitNowAllowingStateLoss() .commitNowAllowingStateLoss()
lifecycleDisposable += viewModel.events.subscribe { event -> lifecycleDisposable += viewModel.events.subscribe { event ->
@Exhaustive
when (event) { when (event) {
MediaCaptureEvent.MediaCaptureRenderFailed -> { MediaCaptureEvent.MediaCaptureRenderFailed -> {
Log.w(TAG, "Failed to render captured media.") Log.w(TAG, "Failed to render captured media.")

View file

@ -8,7 +8,6 @@ import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels import androidx.fragment.app.viewModels
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.ItemTouchHelper
import app.cash.exhaustive.Exhaustive
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
import org.signal.core.util.concurrent.LifecycleDisposable import org.signal.core.util.concurrent.LifecycleDisposable
import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.R
@ -72,7 +71,6 @@ class MediaSelectionGalleryFragment : Fragment(R.layout.fragment_container), Med
} }
private fun handleError(error: MediaValidator.FilterError) { private fun handleError(error: MediaValidator.FilterError) {
@Exhaustive
when (error) { when (error) {
MediaValidator.FilterError.None -> return MediaValidator.FilterError.None -> return
MediaValidator.FilterError.ItemTooLarge -> Toast.makeText(requireContext(), R.string.MediaReviewFragment__one_or_more_items_were_too_large, Toast.LENGTH_SHORT).show() MediaValidator.FilterError.ItemTooLarge -> Toast.makeText(requireContext(), R.string.MediaReviewFragment__one_or_more_items_were_too_large, Toast.LENGTH_SHORT).show()

View file

@ -29,7 +29,6 @@ import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.ItemTouchHelper
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import app.cash.exhaustive.Exhaustive
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import com.google.android.material.imageview.ShapeableImageView import com.google.android.material.imageview.ShapeableImageView
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
@ -443,7 +442,6 @@ class MediaReviewFragment : Fragment(R.layout.v2_media_review_fragment), Schedul
} }
private fun handleMediaValidatorFilterError(error: MediaValidator.FilterError) { private fun handleMediaValidatorFilterError(error: MediaValidator.FilterError) {
@Exhaustive
when (error) { when (error) {
MediaValidator.FilterError.None -> return MediaValidator.FilterError.None -> return
MediaValidator.FilterError.ItemTooLarge -> Toast.makeText(requireContext(), R.string.MediaReviewFragment__one_or_more_items_were_too_large, Toast.LENGTH_SHORT).show() MediaValidator.FilterError.ItemTooLarge -> Toast.makeText(requireContext(), R.string.MediaReviewFragment__one_or_more_items_were_too_large, Toast.LENGTH_SHORT).show()

View file

@ -2,6 +2,7 @@ plugins {
alias(libs.plugins.android.application) apply false alias(libs.plugins.android.application) apply false
alias(libs.plugins.jetbrains.kotlin.android) apply false alias(libs.plugins.jetbrains.kotlin.android) apply false
alias(libs.plugins.jetbrains.kotlin.jvm) apply false alias(libs.plugins.jetbrains.kotlin.jvm) apply false
alias(libs.plugins.compose.compiler) apply false
alias(libs.plugins.ktlint) alias(libs.plugins.ktlint)
} }
@ -21,7 +22,6 @@ buildscript {
classpath(libs.gradle) classpath(libs.gradle)
classpath(libs.androidx.navigation.safe.args.gradle.plugin) classpath(libs.androidx.navigation.safe.args.gradle.plugin)
classpath(libs.protobuf.gradle.plugin) classpath(libs.protobuf.gradle.plugin)
classpath(libs.exhaustive.gradle)
classpath("com.squareup.wire:wire-gradle-plugin:4.4.3") { classpath("com.squareup.wire:wire-gradle-plugin:4.4.3") {
exclude(group = "com.squareup.wire", module = "wire-swift-generator") exclude(group = "com.squareup.wire", module = "wire-swift-generator")
exclude(group = "com.squareup.wire", module = "wire-grpc-client") exclude(group = "com.squareup.wire", module = "wire-grpc-client")

View file

@ -1,5 +1,6 @@
plugins { plugins {
id 'signal-sample-app' id 'signal-sample-app'
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -1,5 +1,6 @@
plugins { plugins {
id("signal-library") id("signal-library")
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -1,5 +1,6 @@
plugins { plugins {
id("signal-sample-app") id("signal-sample-app")
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -1,5 +1,6 @@
plugins { plugins {
id("signal-sample-app") id("signal-sample-app")
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -10,10 +10,9 @@ androidx-lifecycle = "2.8.5"
androidx-media3 = "1.3.1" androidx-media3 = "1.3.1"
androidx-navigation = "2.8.0" androidx-navigation = "2.8.0"
androidx-window = "1.3.0" androidx-window = "1.3.0"
exhaustive-gradle = "0.1.1"
glide = "4.15.1" glide = "4.15.1"
gradle = "8.7.3" gradle = "8.7.3"
kotlin = "1.9.20" kotlin = "2.1.0"
libsignal-client = "0.64.0" libsignal-client = "0.64.0"
mp4parser = "1.9.39" mp4parser = "1.9.39"
android-gradle-plugin = "8.4.0" android-gradle-plugin = "8.4.0"
@ -30,6 +29,7 @@ jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref =
jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" } ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }
androidx-navigation-safe-args = { id = "androidx.navigation.safeargs", version.ref = "navigation-safe-args-gradle-plugin" } androidx-navigation-safe-args = { id = "androidx.navigation.safeargs", version.ref = "navigation-safe-args-gradle-plugin" }
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
[libraries] [libraries]
# Android Plugins # Android Plugins
@ -127,7 +127,7 @@ google-ez-vcard = "com.googlecode.ez-vcard:ez-vcard:0.9.11"
google-jsr305 = "com.google.code.findbugs:jsr305:3.0.2" google-jsr305 = "com.google.code.findbugs:jsr305:3.0.2"
google-guava-android = "com.google.guava:guava:30.0-android" google-guava-android = "com.google.guava:guava:30.0-android"
google-flexbox = "com.google.android.flexbox:flexbox:3.0.0" google-flexbox = "com.google.android.flexbox:flexbox:3.0.0"
com-google-devtools-ksp-gradle-plugin = "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:1.9.20-1.0.14" com-google-devtools-ksp-gradle-plugin = "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:2.1.0-1.0.29"
# Firebase # Firebase
firebase-messaging = "com.google.firebase:firebase-messaging:23.1.2" firebase-messaging = "com.google.firebase:firebase-messaging:23.1.2"
@ -168,7 +168,6 @@ dnsjava = "dnsjava:dnsjava:2.1.9"
nanohttpd-webserver = { module = "org.nanohttpd:nanohttpd-webserver", version.ref = "nanohttpd" } nanohttpd-webserver = { module = "org.nanohttpd:nanohttpd-webserver", version.ref = "nanohttpd" }
nanohttpd-websocket = { module = "org.nanohttpd:nanohttpd-websocket", version.ref = "nanohttpd" } nanohttpd-websocket = { module = "org.nanohttpd:nanohttpd-websocket", version.ref = "nanohttpd" }
kotlinx-collections-immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5" kotlinx-collections-immutable = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5"
exhaustive-gradle = { module = "app.cash.exhaustive:exhaustive-gradle", version.ref = "exhaustive-gradle" }
# Can't use the newest version because it hits some weird NoClassDefFoundException # Can't use the newest version because it hits some weird NoClassDefFoundException
jknack-handlebars = "com.github.jknack:handlebars:4.0.7" jknack-handlebars = "com.github.jknack:handlebars:4.0.7"

View file

@ -4441,6 +4441,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593" origin="Generated by Gradle"/> <sha256 value="4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="com.google.code.gson" name="gson" version="2.8.9">
<artifact name="gson-2.8.9.jar">
<sha256 value="d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.code.gson" name="gson" version="2.9.0"> <component group="com.google.code.gson" name="gson" version="2.9.0">
<artifact name="gson-2.9.0.jar"> <artifact name="gson-2.9.0.jar">
<sha256 value="c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d" origin="Generated by Gradle"/> <sha256 value="c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d" origin="Generated by Gradle"/>
@ -4461,6 +4466,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="4e96043552488f0606dca92d67ef9bc55c2132b979b27540edf9d0f7f0fb4525" origin="Generated by Gradle"/> <sha256 value="4e96043552488f0606dca92d67ef9bc55c2132b979b27540edf9d0f7f0fb4525" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="com.google.devtools.ksp" name="symbol-processing" version="2.1.0-1.0.29">
<artifact name="symbol-processing-2.1.0-1.0.29.jar">
<sha256 value="7150a9ccf4e6d7276802364be35d6a29c2abbac6477e79ae19ef0e5b61a8d27a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.devtools.ksp" name="symbol-processing-api" version="1.7.0-1.0.6"> <component group="com.google.devtools.ksp" name="symbol-processing-api" version="1.7.0-1.0.6">
<artifact name="symbol-processing-api-1.7.0-1.0.6.jar"> <artifact name="symbol-processing-api-1.7.0-1.0.6.jar">
<sha256 value="adc29417be5ca9ff42118105fea4e36d9ef44987abfc41432309371a60198941" origin="Generated by Gradle"/> <sha256 value="adc29417be5ca9ff42118105fea4e36d9ef44987abfc41432309371a60198941" origin="Generated by Gradle"/>
@ -4477,11 +4487,24 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="b351e1ea830783a903ecd55b100642ccf879b76db469d5d1b13b7bd757f36abb" origin="Generated by Gradle"/> <sha256 value="b351e1ea830783a903ecd55b100642ccf879b76db469d5d1b13b7bd757f36abb" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="com.google.devtools.ksp" name="symbol-processing-api" version="2.1.0-1.0.29">
<artifact name="symbol-processing-api-2.1.0-1.0.29.jar">
<sha256 value="35e126d0af791641dfbcb5102eed3744bc1f5b38ce70d6a7046e8f5bba6b998d" origin="Generated by Gradle"/>
</artifact>
<artifact name="symbol-processing-api-2.1.0-1.0.29.module">
<sha256 value="a7eec572ac92f0a607a54f6ebced75a7c6df2348175170a12b652417ac6b8960" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.devtools.ksp" name="symbol-processing-cmdline" version="1.9.20-1.0.14"> <component group="com.google.devtools.ksp" name="symbol-processing-cmdline" version="1.9.20-1.0.14">
<artifact name="symbol-processing-cmdline-1.9.20-1.0.14.jar"> <artifact name="symbol-processing-cmdline-1.9.20-1.0.14.jar">
<sha256 value="44c3b6a7723288dbb964a5b1314026bdab26ab18a19f7c1442195d313d4866fe" origin="Generated by Gradle"/> <sha256 value="44c3b6a7723288dbb964a5b1314026bdab26ab18a19f7c1442195d313d4866fe" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="com.google.devtools.ksp" name="symbol-processing-cmdline" version="2.1.0-1.0.29">
<artifact name="symbol-processing-cmdline-2.1.0-1.0.29.jar">
<sha256 value="34c4d5c1c78577e62a1a292d4438ae6bfbb230d1ab56164feccf23abdeb9a96a" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.devtools.ksp" name="symbol-processing-common-deps" version="1.9.20-1.0.14"> <component group="com.google.devtools.ksp" name="symbol-processing-common-deps" version="1.9.20-1.0.14">
<artifact name="symbol-processing-common-deps-1.9.20-1.0.14.jar"> <artifact name="symbol-processing-common-deps-1.9.20-1.0.14.jar">
<sha256 value="6462be878c3f1e72fe3361b4f4e6f4ac7e75caca3e1cfd32668834ca86bbacb8" origin="Generated by Gradle"/> <sha256 value="6462be878c3f1e72fe3361b4f4e6f4ac7e75caca3e1cfd32668834ca86bbacb8" origin="Generated by Gradle"/>
@ -4490,6 +4513,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="f0672af5030c6b992fcaf98e998b28f353dce9373d59130d3b592898177e9c6b" origin="Generated by Gradle"/> <sha256 value="f0672af5030c6b992fcaf98e998b28f353dce9373d59130d3b592898177e9c6b" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="com.google.devtools.ksp" name="symbol-processing-common-deps" version="2.1.0-1.0.29">
<artifact name="symbol-processing-common-deps-2.1.0-1.0.29.jar">
<sha256 value="a74ff0e922fba5b27cd7ce49025c9ea4d73f824d2a3ac0c2697b39bc12da9b92" origin="Generated by Gradle"/>
</artifact>
<artifact name="symbol-processing-common-deps-2.1.0-1.0.29.module">
<sha256 value="6740a5ef6fc6be1eea859bcc13efe97565b509b7d5677bb76404d28b2755af30" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.devtools.ksp" name="symbol-processing-gradle-plugin" version="1.9.20-1.0.14"> <component group="com.google.devtools.ksp" name="symbol-processing-gradle-plugin" version="1.9.20-1.0.14">
<artifact name="symbol-processing-gradle-plugin-1.9.20-1.0.14.jar"> <artifact name="symbol-processing-gradle-plugin-1.9.20-1.0.14.jar">
<sha256 value="9fdb5412a517d9e3ab0b7413ad7165e402592d986bd8f1b5f5e9ff3f91cd82d2" origin="Generated by Gradle"/> <sha256 value="9fdb5412a517d9e3ab0b7413ad7165e402592d986bd8f1b5f5e9ff3f91cd82d2" origin="Generated by Gradle"/>
@ -4498,6 +4529,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="4d224a790fa0eaa873724b50548ebc5c909d9748a9a77a21a8fbeabc27819d2c" origin="Generated by Gradle"/> <sha256 value="4d224a790fa0eaa873724b50548ebc5c909d9748a9a77a21a8fbeabc27819d2c" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="com.google.devtools.ksp" name="symbol-processing-gradle-plugin" version="2.1.0-1.0.29">
<artifact name="symbol-processing-gradle-plugin-2.1.0-1.0.29.jar">
<sha256 value="d68d5a99bce275bafaeb108448b9ad473b1b062564b11f1ad65bd0b5b3942b92" origin="Generated by Gradle"/>
</artifact>
<artifact name="symbol-processing-gradle-plugin-2.1.0-1.0.29.module">
<sha256 value="f46fa4335a8f7ac3c351d8e28f93cd2253071378b81bade36bba113425ff3f47" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.google.errorprone" name="error_prone_annotations" version="2.11.0"> <component group="com.google.errorprone" name="error_prone_annotations" version="2.11.0">
<artifact name="error_prone_annotations-2.11.0.jar"> <artifact name="error_prone_annotations-2.11.0.jar">
<sha256 value="721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec" origin="Generated by Gradle"/> <sha256 value="721cb91842b46fa056847d104d5225c8b8e1e8b62263b993051e1e5a0137b7ec" origin="Generated by Gradle"/>
@ -5989,6 +6028,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d" origin="Generated by Gradle"/> <sha256 value="c5fd725bffab51846bf3c77db1383c60aaaebfe1b7fe2f00d23fe1b7df0a439d" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="compose-compiler-gradle-plugin" version="2.1.0">
<artifact name="compose-compiler-gradle-plugin-2.1.0-gradle85.jar">
<sha256 value="cc8c0962aaf2f186f9330dec32b2607f31c137f23071cc97b5f48c335b9195c9" origin="Generated by Gradle"/>
</artifact>
<artifact name="compose-compiler-gradle-plugin-2.1.0.module">
<sha256 value="85d5ff2a40a6ec51c886b24f440522c9da30bbb8c0ca663b143ea2d99d2ffda5" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-android-extensions" version="1.9.20">
<artifact name="kotlin-android-extensions-1.9.20.jar"> <artifact name="kotlin-android-extensions-1.9.20.jar">
<sha256 value="b771239469f0af07e180f746cfde6a7956c2b6261e1ae20e5b1d620a0dd29bff" origin="Generated by Gradle"/> <sha256 value="b771239469f0af07e180f746cfde6a7956c2b6261e1ae20e5b1d620a0dd29bff" origin="Generated by Gradle"/>
@ -6004,6 +6051,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="21f5762db56c8c0f5630407f14002f11c2f1d038929dc006da766a7af7f62e78" origin="Generated by Gradle"/> <sha256 value="21f5762db56c8c0f5630407f14002f11c2f1d038929dc006da766a7af7f62e78" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-android-extensions-runtime" version="2.1.0">
<artifact name="kotlin-android-extensions-runtime-2.1.0.jar">
<sha256 value="2f7dedc794e036c18916bf84b3e0774bfb921422590793961ff011e0b0fe2ba7" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-assignment" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-assignment" version="1.9.20">
<artifact name="kotlin-assignment-1.9.20-gradle81.jar"> <artifact name="kotlin-assignment-1.9.20-gradle81.jar">
<sha256 value="ced94dedc74c3943a5691b18ead4d16732f0bdb41078b02824d0fc7e82e3fee2" origin="Generated by Gradle"/> <sha256 value="ced94dedc74c3943a5691b18ead4d16732f0bdb41078b02824d0fc7e82e3fee2" origin="Generated by Gradle"/>
@ -6025,11 +6077,26 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="c621b857f5fe131219d8576e191d06f2db7a6df80fa149d046c32eba26906add" origin="Generated by Gradle"/> <sha256 value="c621b857f5fe131219d8576e191d06f2db7a6df80fa149d046c32eba26906add" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-assignment-compiler-plugin-embeddable" version="2.1.0">
<artifact name="kotlin-assignment-compiler-plugin-embeddable-2.1.0.jar">
<sha256 value="c830ea277664d78d850a03c34ef3a99ae127f5867d682497129c02efcaa0658e" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.9.20">
<artifact name="kotlin-build-common-1.9.20.jar"> <artifact name="kotlin-build-common-1.9.20.jar">
<sha256 value="17319416d0fa12cd77a9f365f8b8cb9c616953883368a5c7f529cf082da9e98d" origin="Generated by Gradle"/> <sha256 value="17319416d0fa12cd77a9f365f8b8cb9c616953883368a5c7f529cf082da9e98d" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-build-common" version="2.1.0">
<artifact name="kotlin-build-common-2.1.0.jar">
<sha256 value="3a5d34e8b1ed8b80ee22d54488c2a425cf7b685481916d726ffb9994088d2cb9" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-statistics" version="2.1.0">
<artifact name="kotlin-build-statistics-2.1.0.jar">
<sha256 value="32bc03764535ddbc2db1f98836579af6b631c8bea62071864ab02145f2769fbb" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-tools-api" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-build-tools-api" version="1.9.20">
<artifact name="kotlin-build-tools-api-1.9.20.jar"> <artifact name="kotlin-build-tools-api-1.9.20.jar">
<sha256 value="c722948c568352cdc19dc8a8b245d14aae507d4dcffde6a7b26c535c472c1b17" origin="Generated by Gradle"/> <sha256 value="c722948c568352cdc19dc8a8b245d14aae507d4dcffde6a7b26c535c472c1b17" origin="Generated by Gradle"/>
@ -6040,11 +6107,21 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="82f847e25457b464837efef1da8502ec92532de7406e79205166ce0ecf4fc521" origin="Generated by Gradle"/> <sha256 value="82f847e25457b464837efef1da8502ec92532de7406e79205166ce0ecf4fc521" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-build-tools-api" version="2.1.0">
<artifact name="kotlin-build-tools-api-2.1.0.jar">
<sha256 value="f145b814f9c01328c2c369a6b8fc77434cac02a7d68f0e05d0dd4cada78bbac7" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-tools-impl" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-build-tools-impl" version="1.9.20">
<artifact name="kotlin-build-tools-impl-1.9.20.jar"> <artifact name="kotlin-build-tools-impl-1.9.20.jar">
<sha256 value="b7377a08d67dcddcbe4f7930d8cb0f7d0055789fbb30efdbe97008405d1f026d" origin="Generated by Gradle"/> <sha256 value="b7377a08d67dcddcbe4f7930d8cb0f7d0055789fbb30efdbe97008405d1f026d" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-build-tools-impl" version="2.1.0">
<artifact name="kotlin-build-tools-impl-2.1.0.jar">
<sha256 value="958827bc3711fc3c3491fc77f367a999ad558352b1a2b32d18f5916cce15ed39" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.9.10"> <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="1.9.10">
<artifact name="kotlin-compiler-embeddable-1.9.10.jar"> <artifact name="kotlin-compiler-embeddable-1.9.10.jar">
<sha256 value="b6d3965fdb3fc2a5f8d965681c215c37552b28ae5ad19fcadbc1568c9b65dab4" origin="Generated by Gradle"/> <sha256 value="b6d3965fdb3fc2a5f8d965681c215c37552b28ae5ad19fcadbc1568c9b65dab4" origin="Generated by Gradle"/>
@ -6065,6 +6142,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="cc94064974bf9ebf59945e31217cf2d16a0cebaaf2487eb0748fc1cbd1787943" origin="Generated by Gradle"/> <sha256 value="cc94064974bf9ebf59945e31217cf2d16a0cebaaf2487eb0748fc1cbd1787943" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="2.1.0">
<artifact name="kotlin-compiler-embeddable-2.1.0.jar">
<sha256 value="c1b139a6f251c3b99e92befa326cb75d93a001d74c3ac601155a8cdb0d253783" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="1.9.20">
<artifact name="kotlin-compiler-runner-1.9.20.jar"> <artifact name="kotlin-compiler-runner-1.9.20.jar">
<sha256 value="49769c046f8d392654a4ab52af795455bd41e88d8392aeab9028f0edd5e8d50b" origin="Generated by Gradle"/> <sha256 value="49769c046f8d392654a4ab52af795455bd41e88d8392aeab9028f0edd5e8d50b" origin="Generated by Gradle"/>
@ -6075,6 +6157,16 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="c8595a3e1711c7453c7f960aaf12a170db4bda3d6fcba49ffc8e32cbfd000ca1" origin="Generated by Gradle"/> <sha256 value="c8595a3e1711c7453c7f960aaf12a170db4bda3d6fcba49ffc8e32cbfd000ca1" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-compiler-runner" version="2.1.0">
<artifact name="kotlin-compiler-runner-2.1.0.jar">
<sha256 value="915872c85112df5bc08ec25a1af5d86a2d3f82b1d845310eee62be5508c13497" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-compose-compiler-plugin-embeddable" version="2.1.0">
<artifact name="kotlin-compose-compiler-plugin-embeddable-2.1.0.jar">
<sha256 value="79563a7d0380f4449c9773b608541a67ae10d3a372cb5a335682aa57487be0ef" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="1.9.20">
<artifact name="kotlin-daemon-client-1.9.20.jar"> <artifact name="kotlin-daemon-client-1.9.20.jar">
<sha256 value="582230cbcfd65d36b94bc9d127f90024b8cf17dfa4a67ef6a929f14c6c27661c" origin="Generated by Gradle"/> <sha256 value="582230cbcfd65d36b94bc9d127f90024b8cf17dfa4a67ef6a929f14c6c27661c" origin="Generated by Gradle"/>
@ -6085,6 +6177,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="e63154254919fd706fe9937c48db937ea9068a631f86de655a514bc1620f988d" origin="Generated by Gradle"/> <sha256 value="e63154254919fd706fe9937c48db937ea9068a631f86de655a514bc1620f988d" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-daemon-client" version="2.1.0">
<artifact name="kotlin-daemon-client-2.1.0.jar">
<sha256 value="1751dabfcd76b58f878b90df6a602241ec4e4cd6fed60e2d5c2201c5068451e3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.9.10"> <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="1.9.10">
<artifact name="kotlin-daemon-embeddable-1.9.10.jar"> <artifact name="kotlin-daemon-embeddable-1.9.10.jar">
<sha256 value="79bd4bf388da4430b0a9be86d2f72a111110941965edd478e99f3ae083156116" origin="Generated by Gradle"/> <sha256 value="79bd4bf388da4430b0a9be86d2f72a111110941965edd478e99f3ae083156116" origin="Generated by Gradle"/>
@ -6105,6 +6202,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="6f3b661b98267ad24e2f8fb7ad5d06be7d2ed61a5d05c267f4e4caa78df783d9" origin="Generated by Gradle"/> <sha256 value="6f3b661b98267ad24e2f8fb7ad5d06be7d2ed61a5d05c267f4e4caa78df783d9" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="2.1.0">
<artifact name="kotlin-daemon-embeddable-2.1.0.jar">
<sha256 value="6aa581bd53c3500e380e4bb6b2407f6d233910012f425349c2ed5a8ddbe29eac" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="1.9.20">
<artifact name="kotlin-gradle-plugin-1.9.20-gradle81.jar"> <artifact name="kotlin-gradle-plugin-1.9.20-gradle81.jar">
<sha256 value="04910fca652f8dbe804a49c8e72971bf641d03cd8b45a065ba4ce10c6584eaac" origin="Generated by Gradle"/> <sha256 value="04910fca652f8dbe804a49c8e72971bf641d03cd8b45a065ba4ce10c6584eaac" origin="Generated by Gradle"/>
@ -6121,6 +6223,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="60bd8150704d581c8eead4c1940876e8b028afe8b14b494010c50920472544a7" origin="Generated by Gradle"/> <sha256 value="60bd8150704d581c8eead4c1940876e8b028afe8b14b494010c50920472544a7" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin" version="2.1.0">
<artifact name="kotlin-gradle-plugin-2.1.0-gradle85.jar">
<sha256 value="caafc71157634bf7864f44026f5a63d256881c1cd9711456325266a53bafe728" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-gradle-plugin-2.1.0.module">
<sha256 value="0a846b51225d2a0443f005316cbb1318591f5855ae6e955f7860c25bee9d2b17" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="1.9.20">
<artifact name="kotlin-gradle-plugin-annotations-1.9.20.jar"> <artifact name="kotlin-gradle-plugin-annotations-1.9.20.jar">
<sha256 value="2a5c3622e2468584d1ab7dab3acd8ffb60403b637dd0603af675e26d3a054329" origin="Generated by Gradle"/> <sha256 value="2a5c3622e2468584d1ab7dab3acd8ffb60403b637dd0603af675e26d3a054329" origin="Generated by Gradle"/>
@ -6131,6 +6241,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="1da8ad060a5bc382b04f157271d3cdad6830714a2f4df4af7c40088d4b922164" origin="Generated by Gradle"/> <sha256 value="1da8ad060a5bc382b04f157271d3cdad6830714a2f4df4af7c40088d4b922164" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-annotations" version="2.1.0">
<artifact name="kotlin-gradle-plugin-annotations-2.1.0.jar">
<sha256 value="d53e97f0e13a37d8fa98fb44cd67e45d3bcf8b4278fdbe1acd1ddbccc740f74b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="1.9.20">
<artifact name="kotlin-gradle-plugin-api-1.9.20-gradle81.jar"> <artifact name="kotlin-gradle-plugin-api-1.9.20-gradle81.jar">
<sha256 value="287c26765f8692e5eb5505854126819cfbb0c7d5d49bbe5f45771427ea19913d" origin="Generated by Gradle"/> <sha256 value="287c26765f8692e5eb5505854126819cfbb0c7d5d49bbe5f45771427ea19913d" origin="Generated by Gradle"/>
@ -6153,6 +6268,17 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="ce68bb21a9d6f20b7b0e729fe32f9a547bb64b25e310f0f5e2f70c509d67edc4" origin="Generated by Gradle"/> <sha256 value="ce68bb21a9d6f20b7b0e729fe32f9a547bb64b25e310f0f5e2f70c509d67edc4" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-api" version="2.1.0">
<artifact name="kotlin-gradle-plugin-api-2.1.0-gradle85.jar">
<sha256 value="bf03d64ecffcb66d73fea0991768dd75cbeb1192d47c7a48b61ba7f7ca258858" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-gradle-plugin-api-2.1.0.jar">
<sha256 value="bf03d64ecffcb66d73fea0991768dd75cbeb1192d47c7a48b61ba7f7ca258858" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-gradle-plugin-api-2.1.0.module">
<sha256 value="9ad196cf9a5c7d8840ad974d697a3af94990ecf16df681e755a90bf42a3ea410" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="1.9.20">
<artifact name="kotlin-gradle-plugin-idea-1.9.20.jar"> <artifact name="kotlin-gradle-plugin-idea-1.9.20.jar">
<sha256 value="8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20" origin="Generated by Gradle"/> <sha256 value="8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20" origin="Generated by Gradle"/>
@ -6169,6 +6295,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="1beba2ba2b5113de0533e515e17f56d5364e9b54225ff31fb4d8fec9f715d82c" origin="Generated by Gradle"/> <sha256 value="1beba2ba2b5113de0533e515e17f56d5364e9b54225ff31fb4d8fec9f715d82c" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea" version="2.1.0">
<artifact name="kotlin-gradle-plugin-idea-2.1.0.jar">
<sha256 value="1a7e8d40f5498649e7b1995e87bd73504875254ad9cad093b86b81347e80151c" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-gradle-plugin-idea-2.1.0.module">
<sha256 value="cb206888b337cc56acba00bded11942b03b463333fedf25cccd741ef73a8c3e9" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="1.9.20">
<artifact name="kotlin-gradle-plugin-idea-proto-1.9.20.jar"> <artifact name="kotlin-gradle-plugin-idea-proto-1.9.20.jar">
<sha256 value="c67b0d8849febdd9a964eda0bd167c167c4d056ca8dd389241d92e1d763c9490" origin="Generated by Gradle"/> <sha256 value="c67b0d8849febdd9a964eda0bd167c167c4d056ca8dd389241d92e1d763c9490" origin="Generated by Gradle"/>
@ -6179,6 +6313,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="8bbfdad14d3c3c50b32bf6bfe0f1c7027be54285c46daf79827cf93b5cb43d7f" origin="Generated by Gradle"/> <sha256 value="8bbfdad14d3c3c50b32bf6bfe0f1c7027be54285c46daf79827cf93b5cb43d7f" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-idea-proto" version="2.1.0">
<artifact name="kotlin-gradle-plugin-idea-proto-2.1.0.jar">
<sha256 value="96d0c169ae7e8191935f748146b9f64a1f6f25d121941e29714faaab089da910" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="1.9.20">
<artifact name="kotlin-gradle-plugin-model-1.9.20.jar"> <artifact name="kotlin-gradle-plugin-model-1.9.20.jar">
<sha256 value="7f930f0e454b75818f5f8976ba515f3aec887671a5fe85380ac97f05da9986a7" origin="Generated by Gradle"/> <sha256 value="7f930f0e454b75818f5f8976ba515f3aec887671a5fe85380ac97f05da9986a7" origin="Generated by Gradle"/>
@ -6195,6 +6334,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="12f9a5a25e580831179e5da3049a013118bd076cde0a452e668f2ab1609acfbd" origin="Generated by Gradle"/> <sha256 value="12f9a5a25e580831179e5da3049a013118bd076cde0a452e668f2ab1609acfbd" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugin-model" version="2.1.0">
<artifact name="kotlin-gradle-plugin-model-2.1.0.jar">
<sha256 value="306832bc994a061f3bf3f1be592b23945057080499e7dc33c52cb69e33d19164" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-gradle-plugin-model-2.1.0.module">
<sha256 value="fdb78fa159a111bf9cd0c08023b728c77aebddcb95cfdc505f926a9218adc6a1" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugins-bom" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-gradle-plugins-bom" version="1.9.20">
<artifact name="kotlin-gradle-plugins-bom-1.9.20.module"> <artifact name="kotlin-gradle-plugins-bom-1.9.20.module">
<sha256 value="7720f845cfe319aa1a6e5b23387e6920a35e99ae4218ca0f6f6e07fd1713093c" origin="Generated by Gradle"/> <sha256 value="7720f845cfe319aa1a6e5b23387e6920a35e99ae4218ca0f6f6e07fd1713093c" origin="Generated by Gradle"/>
@ -6205,6 +6352,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="d72345e255bf20a3a97ab5d01086b608c5d7d0cf3f6778a71e85cacbad41425a" origin="Generated by Gradle"/> <sha256 value="d72345e255bf20a3a97ab5d01086b608c5d7d0cf3f6778a71e85cacbad41425a" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-gradle-plugins-bom" version="2.1.0">
<artifact name="kotlin-gradle-plugins-bom-2.1.0.module">
<sha256 value="a81bd9adbd3ba75a05a6c3a3ed846e0c92a5a7ac4ce8363cf604b4f2c8a7b75c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="1.9.20">
<artifact name="kotlin-klib-commonizer-api-1.9.20.jar"> <artifact name="kotlin-klib-commonizer-api-1.9.20.jar">
<sha256 value="89b6260828953042e310a52592aa5b595f5f89b641cc6a3d3a8155ef92d88ffe" origin="Generated by Gradle"/> <sha256 value="89b6260828953042e310a52592aa5b595f5f89b641cc6a3d3a8155ef92d88ffe" origin="Generated by Gradle"/>
@ -6215,11 +6367,21 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="5df1164db1c345d86d0a1aa414909e367afb9782fe3fbcaf0e2af7a8bf62b839" origin="Generated by Gradle"/> <sha256 value="5df1164db1c345d86d0a1aa414909e367afb9782fe3fbcaf0e2af7a8bf62b839" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-api" version="2.1.0">
<artifact name="kotlin-klib-commonizer-api-2.1.0.jar">
<sha256 value="05fcb427938d6e2379a8430bb6613ab2fe2089d057e064530e7225b864cf9e37" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="1.9.20">
<artifact name="kotlin-klib-commonizer-embeddable-1.9.20.jar"> <artifact name="kotlin-klib-commonizer-embeddable-1.9.20.jar">
<sha256 value="8b36530fb4b68198c7733adbe3749d481af2bd9c0b03e89d88bfe93e12fda0f9" origin="Generated by Gradle"/> <sha256 value="8b36530fb4b68198c7733adbe3749d481af2bd9c0b03e89d88bfe93e12fda0f9" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-klib-commonizer-embeddable" version="2.1.0">
<artifact name="kotlin-klib-commonizer-embeddable-2.1.0.jar">
<sha256 value="d937f731886937ba369a46b2263294cf1170989d3321d07153c91d9cb86a99d9" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="1.9.20">
<artifact name="kotlin-native-utils-1.9.20.jar"> <artifact name="kotlin-native-utils-1.9.20.jar">
<sha256 value="b0f92bc9253a907f0ce285328643fe8a36c27ed494b5c5919ee09c2926d8e8d2" origin="Generated by Gradle"/> <sha256 value="b0f92bc9253a907f0ce285328643fe8a36c27ed494b5c5919ee09c2926d8e8d2" origin="Generated by Gradle"/>
@ -6230,16 +6392,31 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="5fd01485bd73e617be556bff4992ff012aaeb9f0d9c0084f37cb5d88a3bcad84" origin="Generated by Gradle"/> <sha256 value="5fd01485bd73e617be556bff4992ff012aaeb9f0d9c0084f37cb5d88a3bcad84" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-native-utils" version="2.1.0">
<artifact name="kotlin-native-utils-2.1.0.jar">
<sha256 value="c4396feba6d0a24ab717426b36418e945b7cd0f50d77c866524f26676f968439" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-parcelize-compiler" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-parcelize-compiler" version="1.9.20">
<artifact name="kotlin-parcelize-compiler-1.9.20.jar"> <artifact name="kotlin-parcelize-compiler-1.9.20.jar">
<sha256 value="d63a5d7d77557a9265ed09f39c40f4f306b1cc509e2ab197eb997e442044afd8" origin="Generated by Gradle"/> <sha256 value="d63a5d7d77557a9265ed09f39c40f4f306b1cc509e2ab197eb997e442044afd8" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-parcelize-compiler" version="2.1.0">
<artifact name="kotlin-parcelize-compiler-2.1.0.jar">
<sha256 value="1e015b804a7fcfe1cf0d8c0157acc39cc8fdf00180df0f2128957e5227c15664" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-parcelize-runtime" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-parcelize-runtime" version="1.9.20">
<artifact name="kotlin-parcelize-runtime-1.9.20.jar"> <artifact name="kotlin-parcelize-runtime-1.9.20.jar">
<sha256 value="fdee7f84664df01f65e6d39fe2684c494ede79d59e7a90031b093f0b15b62bcb" origin="Generated by Gradle"/> <sha256 value="fdee7f84664df01f65e6d39fe2684c494ede79d59e7a90031b093f0b15b62bcb" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-parcelize-runtime" version="2.1.0">
<artifact name="kotlin-parcelize-runtime-2.1.0.jar">
<sha256 value="dce0e2bb2aa645fe750700b793a7f6fbc752b140d374120efaece930123323c5" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-project-model" version="1.9.20">
<artifact name="kotlin-project-model-1.9.20.jar"> <artifact name="kotlin-project-model-1.9.20.jar">
<sha256 value="261a9b40e240e259ac359c16938002ecc6c08434a5c6e5e5bffee242a3c50218" origin="Generated by Gradle"/> <sha256 value="261a9b40e240e259ac359c16938002ecc6c08434a5c6e5e5bffee242a3c50218" origin="Generated by Gradle"/>
@ -6280,6 +6457,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="747c2927a623b6ebb734b465d6a26862e920ddd1828ef43716887c0849a3131f" origin="Generated by Gradle"/> <sha256 value="747c2927a623b6ebb734b465d6a26862e920ddd1828ef43716887c0849a3131f" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-reflect" version="2.1.0">
<artifact name="kotlin-reflect-2.1.0.jar">
<sha256 value="b5f608edfa98a8cfa2372cc12d18ada974be1c56c1093eff06cc061f4fc088b2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver" version="1.9.20">
<artifact name="kotlin-sam-with-receiver-1.9.20-gradle81.jar"> <artifact name="kotlin-sam-with-receiver-1.9.20-gradle81.jar">
<sha256 value="3030994695bb65a017be33e24332e92ad0d3c1d90bca27c0f4a2f7952b55ef83" origin="Generated by Gradle"/> <sha256 value="3030994695bb65a017be33e24332e92ad0d3c1d90bca27c0f4a2f7952b55ef83" origin="Generated by Gradle"/>
@ -6301,6 +6483,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="d362170a1cc153160f0cb2038c84411034b56c055a9b316f32c0b7b7168ca0f2" origin="Generated by Gradle"/> <sha256 value="d362170a1cc153160f0cb2038c84411034b56c055a9b316f32c0b7b7168ca0f2" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-sam-with-receiver-compiler-plugin-embeddable" version="2.1.0">
<artifact name="kotlin-sam-with-receiver-compiler-plugin-embeddable-2.1.0.jar">
<sha256 value="a08e6ef6ea445f9a159a915a08380db510b6bf6b081861085d15b58da8309e25" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.9.10"> <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="1.9.10">
<artifact name="kotlin-script-runtime-1.9.10.jar"> <artifact name="kotlin-script-runtime-1.9.10.jar">
<sha256 value="2a6087375be9bdfaaadb4ba4be9833bba0de8edab1255c916642acaabfd20932" origin="Generated by Gradle"/> <sha256 value="2a6087375be9bdfaaadb4ba4be9833bba0de8edab1255c916642acaabfd20932" origin="Generated by Gradle"/>
@ -6316,6 +6503,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="b80670579f7f92d473d8d5834f0b124f7755c4598fe94b244183b02834834574" origin="Generated by Gradle"/> <sha256 value="b80670579f7f92d473d8d5834f0b124f7755c4598fe94b244183b02834834574" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="2.1.0">
<artifact name="kotlin-script-runtime-2.1.0.jar">
<sha256 value="15a2b82119e9f145ea028029bd31166584648a419157c20948c124fa33d40e50" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="1.9.20">
<artifact name="kotlin-scripting-common-1.9.20.jar"> <artifact name="kotlin-scripting-common-1.9.20.jar">
<sha256 value="5aa08477cb73f7927413aec683a4aa3b3f99e87be0630255ce697452a1a42d65" origin="Generated by Gradle"/> <sha256 value="5aa08477cb73f7927413aec683a4aa3b3f99e87be0630255ce697452a1a42d65" origin="Generated by Gradle"/>
@ -6326,6 +6518,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="8a2e567f3dbf373e61c01acd7884631ec8538465ab8ee978ac63296f8cc9af46" origin="Generated by Gradle"/> <sha256 value="8a2e567f3dbf373e61c01acd7884631ec8538465ab8ee978ac63296f8cc9af46" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-common" version="2.1.0">
<artifact name="kotlin-scripting-common-2.1.0.jar">
<sha256 value="d3ebe15699ec1a7fb6c3b5fa939eb6b888b3273e6c0597d2c2e3aaa0e46afa45" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="1.9.20">
<artifact name="kotlin-scripting-compiler-embeddable-1.9.20.jar"> <artifact name="kotlin-scripting-compiler-embeddable-1.9.20.jar">
<sha256 value="2181dd0c4d52c6f696ad9f17934233790f4d68234b1418d6376fda7e5c374c4e" origin="Generated by Gradle"/> <sha256 value="2181dd0c4d52c6f696ad9f17934233790f4d68234b1418d6376fda7e5c374c4e" origin="Generated by Gradle"/>
@ -6336,6 +6533,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="7b8039ff0b779d556ced00923035abd1334f0e5f2a88796182d02ba45f926d20" origin="Generated by Gradle"/> <sha256 value="7b8039ff0b779d556ced00923035abd1334f0e5f2a88796182d02ba45f926d20" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-embeddable" version="2.1.0">
<artifact name="kotlin-scripting-compiler-embeddable-2.1.0.jar">
<sha256 value="b2abc6d959c915af92a289aed14a530eaf09e48613f283da0a4e8d3444340fc3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="1.9.20">
<artifact name="kotlin-scripting-compiler-impl-embeddable-1.9.20.jar"> <artifact name="kotlin-scripting-compiler-impl-embeddable-1.9.20.jar">
<sha256 value="dc9ab6f69c592ad1f1d2e2b994b97509d0ee09480bea6bc771eeeef3071eb817" origin="Generated by Gradle"/> <sha256 value="dc9ab6f69c592ad1f1d2e2b994b97509d0ee09480bea6bc771eeeef3071eb817" origin="Generated by Gradle"/>
@ -6346,6 +6548,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="90e53dd12f62dcd82343c12c0cb314adcff0cbc3988edb118d1e6689960e9d63" origin="Generated by Gradle"/> <sha256 value="90e53dd12f62dcd82343c12c0cb314adcff0cbc3988edb118d1e6689960e9d63" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-compiler-impl-embeddable" version="2.1.0">
<artifact name="kotlin-scripting-compiler-impl-embeddable-2.1.0.jar">
<sha256 value="8a900406012ba5eda8925856253f72235451db387f0ce50ed31d655c9e5c66d6" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="1.9.20">
<artifact name="kotlin-scripting-jvm-1.9.20.jar"> <artifact name="kotlin-scripting-jvm-1.9.20.jar">
<sha256 value="809f73bdd4dd7766ae1ef2ced968896ce9c03d6a5fe6de6f6799778851f75bd3" origin="Generated by Gradle"/> <sha256 value="809f73bdd4dd7766ae1ef2ced968896ce9c03d6a5fe6de6f6799778851f75bd3" origin="Generated by Gradle"/>
@ -6356,6 +6563,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="d3fca7ec951ff7826f97a75989f8dcaff60cf9e1e76bbdc220edf778376a6e64" origin="Generated by Gradle"/> <sha256 value="d3fca7ec951ff7826f97a75989f8dcaff60cf9e1e76bbdc220edf778376a6e64" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-scripting-jvm" version="2.1.0">
<artifact name="kotlin-scripting-jvm-2.1.0.jar">
<sha256 value="c5a21b6d07ef677970b328f9ebff115282285e62c85fa1866e84e4d7be3a44a3" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.4.21"> <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="1.4.21">
<artifact name="kotlin-stdlib-1.4.21.jar"> <artifact name="kotlin-stdlib-1.4.21.jar">
<sha256 value="f78c5d8c09db985912ab83a1de3c3b53ddf208d7b151f06a72358ea3e137d01b" origin="Generated by Gradle"/> <sha256 value="f78c5d8c09db985912ab83a1de3c3b53ddf208d7b151f06a72358ea3e137d01b" origin="Generated by Gradle"/>
@ -6438,6 +6650,22 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="64f96ea8e7b9896731052241ffd3a265f8274d761e5fe9dc088ac45b31718341" origin="Generated by Gradle"/> <sha256 value="64f96ea8e7b9896731052241ffd3a265f8274d761e5fe9dc088ac45b31718341" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.0.20">
<artifact name="kotlin-stdlib-2.0.20.module">
<sha256 value="dc051dc04c6a196f2d06d0d3c9af33b9f12bc9b4fe139ae1290140508236b67b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.1.0">
<artifact name="kotlin-stdlib-2.1.0-all.jar">
<sha256 value="a7412f66d71bcd2721c398307972fbb5f9409f945643eee05d1080b289a339cb" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-stdlib-2.1.0.jar">
<sha256 value="d6f91b7b0f306cca299fec74fb7c34e4874d6f5ec5b925a0b4de21901e119c3f" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlin-stdlib-2.1.0.module">
<sha256 value="dcfbc8e8bf32cd67a7efadd91d31152bce9870911d6ec50878f4fdb6e03e70e2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.4.21"> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="1.4.21">
<artifact name="kotlin-stdlib-common-1.4.21.jar"> <artifact name="kotlin-stdlib-common-1.4.21.jar">
<sha256 value="812cf197d9c4c67e1f47f95e2d72a9b600f0d1124560617bfe9850773eccbcff" origin="Generated by Gradle"/> <sha256 value="812cf197d9c4c67e1f47f95e2d72a9b600f0d1124560617bfe9850773eccbcff" origin="Generated by Gradle"/>
@ -6493,6 +6721,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="2335187440c51d0d69e1b906fefc31f6169691c8598177b0e610c9b9a92ce6b5" origin="Generated by Gradle"/> <sha256 value="2335187440c51d0d69e1b906fefc31f6169691c8598177b0e610c9b9a92ce6b5" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.1.0">
<artifact name="kotlin-stdlib-common-2.1.0.module">
<sha256 value="2b9a5ae785f8513a93f8cec3f6e5e07f8b1766f8497b3a487f3441a251d67563" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.6.21"> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="1.6.21">
<artifact name="kotlin-stdlib-jdk7-1.6.21.jar"> <artifact name="kotlin-stdlib-jdk7-1.6.21.jar">
<sha256 value="f1b0634dbb94172038463020bb2dd45ca26849f8ce29d625acb0f1569d11dbee" origin="Generated by Gradle"/> <sha256 value="f1b0634dbb94172038463020bb2dd45ca26849f8ce29d625acb0f1569d11dbee" origin="Generated by Gradle"/>
@ -6538,6 +6771,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="c5451d67a27f33afd09913c67e1ceba3897ae70884b24ef0ff71157e55b60865" origin="Generated by Gradle"/> <sha256 value="c5451d67a27f33afd09913c67e1ceba3897ae70884b24ef0ff71157e55b60865" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="2.1.0">
<artifact name="kotlin-stdlib-jdk7-2.1.0.jar">
<sha256 value="fdea6c4203724f42e8e64bef2f0bf79129ccd1df1edf1ccffdc22de7df498c76" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.6.21"> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.6.21">
<artifact name="kotlin-stdlib-jdk8-1.6.21.jar"> <artifact name="kotlin-stdlib-jdk8-1.6.21.jar">
<sha256 value="dab45489b47736d59fce44b80676f1947a9b6bcab10fd60e878a83bd82a6954c" origin="Generated by Gradle"/> <sha256 value="dab45489b47736d59fce44b80676f1947a9b6bcab10fd60e878a83bd82a6954c" origin="Generated by Gradle"/>
@ -6583,6 +6821,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="f833fcc94f0bb1c31b9e78bd4bda7ea23f579ff3408ae1a94e2eb5747086a2ab" origin="Generated by Gradle"/> <sha256 value="f833fcc94f0bb1c31b9e78bd4bda7ea23f579ff3408ae1a94e2eb5747086a2ab" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="2.1.0">
<artifact name="kotlin-stdlib-jdk8-2.1.0.jar">
<sha256 value="238d3c7e492f119b50da1c22546dd762462e55f22409611f5e53dd77625cd544" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="1.9.20">
<artifact name="kotlin-tooling-core-1.9.20.jar"> <artifact name="kotlin-tooling-core-1.9.20.jar">
<sha256 value="8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4" origin="Generated by Gradle"/> <sha256 value="8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4" origin="Generated by Gradle"/>
@ -6593,6 +6836,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4" origin="Generated by Gradle"/> <sha256 value="8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="2.1.0">
<artifact name="kotlin-tooling-core-2.1.0.jar">
<sha256 value="4176c612098cb92df38a485ff8b10aaa24abb400f610d48f5088aeb07c8002c8" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-util-io" version="1.9.20">
<artifact name="kotlin-util-io-1.9.20.jar"> <artifact name="kotlin-util-io-1.9.20.jar">
<sha256 value="c74fdaaae9d79fdf03327ee8738251e024b24b24d8b5377a1a429ac3b7f72cca" origin="Generated by Gradle"/> <sha256 value="c74fdaaae9d79fdf03327ee8738251e024b24b24d8b5377a1a429ac3b7f72cca" origin="Generated by Gradle"/>
@ -6603,6 +6851,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="7a6dce40e78acbe66fc7d678eb741c877845a3cfd1c76c4d2bbf8ec845d2d929" origin="Generated by Gradle"/> <sha256 value="7a6dce40e78acbe66fc7d678eb741c877845a3cfd1c76c4d2bbf8ec845d2d929" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-util-io" version="2.1.0">
<artifact name="kotlin-util-io-2.1.0.jar">
<sha256 value="001a50db3da0a89a954db615fcb0e3f4a81a5341d407060ea88c9356f10f23e1" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.9.20"> <component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="1.9.20">
<artifact name="kotlin-util-klib-1.9.20.jar"> <artifact name="kotlin-util-klib-1.9.20.jar">
<sha256 value="c453efe27a0632d16151bfdf0084a12b8cc019fd2cb342e2b8892accce4e91b2" origin="Generated by Gradle"/> <sha256 value="c453efe27a0632d16151bfdf0084a12b8cc019fd2cb342e2b8892accce4e91b2" origin="Generated by Gradle"/>
@ -6613,6 +6866,16 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="e4018b6b8fbc91e4d0a37ab81c050a81396868075108cd85082b925c79d3bc6d" origin="Generated by Gradle"/> <sha256 value="e4018b6b8fbc91e4d0a37ab81c050a81396868075108cd85082b925c79d3bc6d" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlin" name="kotlin-util-klib" version="2.1.0">
<artifact name="kotlin-util-klib-2.1.0.jar">
<sha256 value="6260a30e876a162d8268faaff6aa2d451e7bba008a03522075792a4e71a61c29" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-util-klib-metadata" version="2.1.0">
<artifact name="kotlin-util-klib-metadata-2.1.0.jar">
<sha256 value="1a8a58974132dbf08193336a45c9350749a1af489667a199da3ebb3a8849907d" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="atomicfu" version="0.17.0"> <component group="org.jetbrains.kotlinx" name="atomicfu" version="0.17.0">
<artifact name="atomicfu-0.17.0.module"> <artifact name="atomicfu-0.17.0.module">
<sha256 value="12e828b1269614b2e50adfaf0d834c98ba5bba782b93fd157ce1e0a35e60cc0b" origin="Generated by Gradle"/> <sha256 value="12e828b1269614b2e50adfaf0d834c98ba5bba782b93fd157ce1e0a35e60cc0b" origin="Generated by Gradle"/>
@ -6895,6 +7158,11 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="e9922300aff663e55ecef7d3fca305cb60a14755b1f980d94039e3c1cab645cc" origin="Generated by Gradle"/> <sha256 value="e9922300aff663e55ecef7d3fca305cb60a14755b1f980d94039e3c1cab645cc" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json" version="1.6.3">
<artifact name="kotlinx-serialization-json-1.6.3.module">
<sha256 value="80d1d87fa0a63bff8395ea3910bda80d09f0f583504ddea8ed007bc7a86b4cd4" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-jvm" version="1.4.1"> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-jvm" version="1.4.1">
<artifact name="kotlinx-serialization-json-jvm-1.4.1.jar"> <artifact name="kotlinx-serialization-json-jvm-1.4.1.jar">
<sha256 value="af604c46737121d4225fdb60ef0e17766a3c94b7c1c9ef76b4e3a5c7733d557e" origin="Generated by Gradle"/> <sha256 value="af604c46737121d4225fdb60ef0e17766a3c94b7c1c9ef76b4e3a5c7733d557e" origin="Generated by Gradle"/>
@ -6903,6 +7171,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="c8fbfde4b5ee1e41a69175165e839991d1501665a7590e23162326501ac6122c" origin="Generated by Gradle"/> <sha256 value="c8fbfde4b5ee1e41a69175165e839991d1501665a7590e23162326501ac6122c" origin="Generated by Gradle"/>
</artifact> </artifact>
</component> </component>
<component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-jvm" version="1.6.3">
<artifact name="kotlinx-serialization-json-jvm-1.6.3.jar">
<sha256 value="d3234179bcff1886d53d67c11eca47f7f3cf7b63c349d16965f6db51b7f3dd9a" origin="Generated by Gradle"/>
</artifact>
<artifact name="kotlinx-serialization-json-jvm-1.6.3.module">
<sha256 value="227a2a9ad38c010b107bc8058cd615177da5aaa86db37f7d58d49d9c9b7f97d0" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.skiko" name="skiko" version="0.7.7"> <component group="org.jetbrains.skiko" name="skiko" version="0.7.7">
<artifact name="skiko-0.7.7.module"> <artifact name="skiko-0.7.7.module">
<sha256 value="96b0bc4f70cc6c9dcace55897019eac065c56ab334b615832b23b7babdbf2cbb" origin="Generated by Gradle"/> <sha256 value="96b0bc4f70cc6c9dcace55897019eac065c56ab334b615832b23b7babdbf2cbb" origin="Generated by Gradle"/>

View file

@ -1,6 +1,7 @@
plugins { plugins {
id("signal-sample-app") id("signal-sample-app")
id("com.google.devtools.ksp") id("com.google.devtools.ksp")
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -3,6 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only * SPDX-License-Identifier: AGPL-3.0-only
*/ */
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins { plugins {
@ -31,10 +32,12 @@ java {
} }
tasks.withType<KotlinCompile>().configureEach { tasks.withType<KotlinCompile>().configureEach {
kotlinOptions { kotlin {
jvmTarget = signalKotlinJvmTarget compilerOptions {
jvmTarget = JvmTarget.fromTarget(signalKotlinJvmTarget)
freeCompilerArgs = listOf("-Xjvm-default=all") freeCompilerArgs = listOf("-Xjvm-default=all")
} }
}
} }
afterEvaluate { afterEvaluate {

View file

@ -1,5 +1,6 @@
plugins { plugins {
id("signal-sample-app") id("signal-sample-app")
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -1,5 +1,6 @@
plugins { plugins {
id("signal-sample-app") id("signal-sample-app")
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -1,5 +1,6 @@
plugins { plugins {
id("signal-sample-app") id("signal-sample-app")
alias(libs.plugins.compose.compiler)
} }
android { android {

View file

@ -5,6 +5,7 @@
plugins { plugins {
id("signal-sample-app") id("signal-sample-app")
alias(libs.plugins.compose.compiler)
} }
val signalBuildToolsVersion: String by rootProject.extra val signalBuildToolsVersion: String by rootProject.extra