content: [versions]
  android-desugar-jdk-libs = "2.1.5"
  android-gradle-plugin = "8.11.2" #8.12 and 8.13 are not allowed by fdroid
  androidx-activity = "1.11.0"
  androidx-appcompat = "1.7.1"
  androidx-compose-bom = "2025.09.01"
  androidx-biometric = "1.4.0-alpha04"
  androidx-constraintlayout = "2.2.1"
  androidx-core-ktx = "1.17.0"
  androidx-datastore-preferences = "1.1.7"
  androidx-fragment-ktx = "1.8.9"
  androidx-hilt-navigation-compose = "1.2.0"
  androidx-lifecycle = "2.9.4"
  androidx-navigation = "2.9.5"
  androidx-preference-ktx = "1.2.1"
  androidx-room = "2.7.2"
  androidx-test-espresso = "3.7.0"
  androidx-test-ext-junit-ktx = "1.3.0"
  androidx-test-orchestrator = "1.6.1"
  androidx-test-uiautomator = "2.3.0"
  app-cash-turbine = "1.2.1"
  com-github-jk1-dependency-license-report = "2.9"
  com-github-lisawray-groupie = "2.10.1"
  com-github-markusfisch-zxing-cpp = "v2.3.0.4"
  com-google-android-material = "1.13.0"
  com-google-dagger-hilt-android = "2.57.1"
  com-google-devtools-ksp = "2.2.20-2.0.3"
  com-squareup-leakcanary-android = "2.14"
  com-tom-roush-pdfbox-android = "2.0.27.0"
  io-gitlab-arturbosch-detekt = "1.23.8"
  io-github-panpf-zoomimage-view = "1.4.0"
  io-kotest-assertions-core = "6.0.3"
  io-mockk = "1.14.5"
  kotlin = "2.2.20"
  org-bouncycastle = "1.82"
  org-jetbrains-kotlinx-coroutines = "1.10.2"
  org-robolectric = "4.16"
  
  [libraries]
  android-desugar-jdk-libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "android-desugar-jdk-libs" }
  androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "androidx-activity" }
  androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
  androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
  androidx-biometric = { module = "androidx.biometric:biometric", version.ref = "androidx-biometric" }
  androidx-compose-bom = { module = "androidx.compose:compose-bom", version.ref="androidx-compose-bom" }
  androidx-compose-material3 = { module = "androidx.compose.material3:material3"}
  androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling"}
  androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "androidx-constraintlayout" }
  androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidx-core-ktx" }
  androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "androidx-datastore-preferences" }
  androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref = "androidx-fragment-ktx" }
  androidx-hilt-navigation-compose = { module = "androidx.hilt:hilt-navigation-compose", version.ref = "androidx-hilt-navigation-compose" }
  androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
  androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
  androidx-navigation-fragment-ktx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "androidx-navigation" }
  androidx-navigation-ui-ktx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "androidx-navigation" }
  androidx-preference-ktx = { module = "androidx.preference:preference-ktx", version.ref = "androidx-preference-ktx" }
  androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "androidx-room" }
  androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "androidx-room" }
  androidx-test-espresso-contrib = { module = "androidx.test.espresso:espresso-contrib", version.ref = "androidx-test-espresso" }
  androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-test-espresso" }
  androidx-test-ext-junit-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidx-test-ext-junit-ktx" }
  androidx-test-orchestrator = { module = "androidx.test:orchestrator", version.ref = "androidx-test-orchestrator" }
  androidx-test-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "androidx-test-uiautomator" }
  app-cash-turbine = { module = "app.cash.turbine:turbine", version.ref = "app-cash-turbine" }
  com-github-lisawray-groupie = { module = "com.github.lisawray.groupie:groupie", version.ref = "com-github-lisawray-groupie" }
  com-github-lisawray-groupie-viewbinding = { module = "com.github.lisawray.groupie:groupie-viewbinding", version.ref = "com-github-lisawray-groupie" }
  com-github-markusfisch-zxing-cpp = { module = "com.github.markusfisch:zxing-cpp", version.ref = "com-github-markusfisch-zxing-cpp" }
  com-google-android-material = { module = "com.google.android.material:material", version.ref = "com-google-android-material" }
  com-google-dagger-hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "com-google-dagger-hilt-android" }
  com-google-dagger-hilt-compiler = { module = "com.google.dagger:hilt-compiler", version.ref = "com-google-dagger-hilt-android" }
  com-squareup-leakcanary-android = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "com-squareup-leakcanary-android" }
  com-tom-roush-pdfbox-android = { module = "com.tom-roush:pdfbox-android", version.ref = "com-tom-roush-pdfbox-android" }
  io-github-panpf-zoomimage-view = { module = "io.github.panpf.zoomimage:zoomimage-view", version.ref = "io-github-panpf-zoomimage-view" }
  io-kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version.ref = "io-kotest-assertions-core" }
  io-mockk = { module = "io.mockk:mockk", version.ref = "io-mockk" }
  org-bouncycastle-bcpkix-jdk15to18 = { module = "org.bouncycastle:bcpkix-jdk15to18", version.ref = "org-bouncycastle" }
  org-bouncycastle-bcprov-jdk15to18 = { module = "org.bouncycastle:bcprov-jdk15to18", version.ref = "org-bouncycastle" }
  org-bouncycastle-bcutil-jdk15to18 = { module = "org.bouncycastle:bcutil-jdk15to18", version.ref = "org-bouncycastle" }
  org-jetbrains-kotlin-bom = { module = "org.jetbrains.kotlin:kotlin-bom", version.ref = "kotlin" }
  org-jetbrains-kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android" }
  org-jetbrains-kotlinx-coroutines-bom = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-bom", version.ref = "org-jetbrains-kotlinx-coroutines" }
  org-jetbrains-kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test" }
  org-robolectric = { module = "org.robolectric:robolectric", version.ref = "org-robolectric" }
  plugin-androidx-navigation-safe-args = { module = "androidx.navigation:navigation-safe-args-gradle-plugin", version.ref = "androidx-navigation" }
  plugin-com-android-application = { module = "com.android.application:com.android.application.gradle.plugin", version.ref = "android-gradle-plugin" }
  plugin-com-android-library = { module = "com.android.library:com.android.library.gradle.plugin", version.ref = "android-gradle-plugin" }
  plugin-com-github-jk1-dependency-license-report = { module = "com.github.jk1.dependency-license-report:com.github.jk1.dependency-license-report.gradle.plugin", version.ref = "com-github-jk1-dependency-license-report" }
  plugin-com-google-dagger-hilt-android = { module = "com.google.dagger.hilt.android:com.google.dagger.hilt.android.gradle.plugin", version.ref = "com-google-dagger-hilt-android" }
  plugin-com-google-devtools-ksp = { module = "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin", version.ref = "com-google-devtools-ksp" }
  plugin-io-gitlab-arturbosch-detekt = { module = "io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin", version.ref = "io-gitlab-arturbosch-detekt" }
  plugin-org-jetbrains-kotlin-android = { module = "org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin", version.ref = "kotlin" }
  plugin-org-jetbrains-kotlin-compose = { module = "org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin", version.ref = "kotlin" }
  