content: [versions]
  agp = "8.2.2"
  android-compileSdk = "34"
  android-minSdk = "24"
  android-targetSdk = "34"
  androidx-activityCompose = "1.9.0"
  compose-plugin = "1.9.0"
  kotlin = "2.2.20"
  ktor = "3.3.1"
  lifecycleRuntimeAndroid = "2.8.3"
  logback = "1.5.19"
  androidx-lifecycle = "2.9.4"
  koin = "4.1.1"
  
  [libraries]
  androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activityCompose" }
  androidx-lifecycle-runtime-android = { module = "androidx.lifecycle:lifecycle-runtime-android", version.ref = "lifecycleRuntimeAndroid" }
  ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" }
  ktor-server-content-negotiation = { module = "io.ktor:ktor-server-content-negotiation", version.ref = "ktor" }
  ktor-server-sse = { module = "io.ktor:ktor-server-sse", version.ref = "ktor" }
  ktor-server-websockets = { module = "io.ktor:ktor-server-websockets", version.ref = "ktor" }
  ktor-server-core = { module = "io.ktor:ktor-server-core-jvm", version.ref = "ktor" }
  ktor-server-cio = { module = "io.ktor:ktor-server-cio-jvm", version.ref = "ktor" }
  ktorClient = { module = "io.ktor:ktor-client-android", version.ref="ktor" }
  ktorClientContentNegotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref="ktor" }
  ktorClientCore = { module = "io.ktor:ktor-client-core", version.ref="ktor" }
  ktorClientCIO = { module = "io.ktor:ktor-client-cio", version.ref="ktor" }
  ktorClientJson = { module = "io.ktor:ktor-client-json", version.ref="ktor" }
  ktorClientLogging = { module = "io.ktor:ktor-client-logging", version.ref="ktor" }
  logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
  navigation-compose = { module = "org.jetbrains.androidx.navigation:navigation-compose", version = "2.9.0" }
  androidx-lifecycle-runtime-compose = { module = "org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
  androidx-lifecycle-viewmodel-compose = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
  koin = { module = "io.insert-koin:koin-android", version.ref="koin" }
  koinCore = { module = "io.insert-koin:koin-core", version.ref="koin" }
  
  [plugins]
  androidApplication = { id = "com.android.application", version.ref = "agp" }
  androidLibrary = { id = "com.android.library", version.ref = "agp" }
  jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" }
  compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
  kotlinJvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
  ktor = { id = "io.ktor.plugin", version.ref = "ktor" }
  kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
  serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }