Files
Bitsy 59bb159351 feat(koin): vendor the Koin modules that stop at apple+android upstream
koin-core 4.2.2 already publishes mingwX64 + linux klibs, so it stays a plain
Maven dependency. These four do not, and their sources are platform-agnostic,
so the port rebuilds the same code for its desktop targets:

  :koin:koin-core-viewmodel      org.koin.viewmodel.* + module DSL
  :koin:koin-compose             org.koin.compose.*
  :koin:koin-compose-viewmodel   org.koin.compose.viewmodel.*
  :koin:koin-compose-navigation3 org.koin.compose.navigation3.*

Vendored VERBATIM from InsertKoinIO/koin @ 4.2.2 (new KOIN_REF pin + manifests);
36 files, no local edits needed - everything compiled for mingwX64 unmodified.

NAV3, NOT NAV2: the requested koin-compose-viewmodel-navigation sits on nav2's
navigation-compose, which publishes no mingwX64/linux klibs under EITHER the
androidx.* or org.jetbrains.androidx.* coordinates - it cannot reach this port's
targets without vendoring nav2 too. This port's navigation story is Navigation 3
(:navigation3:navigation3-ui), and koin-compose-navigation3 needs only
koin-compose + navigation3-runtime, both already reachable. Vendored that instead.

GOOGLE lifecycle coordinates (androidx.lifecycle:*), not the
org.jetbrains.androidx.* mirrors upstream koin uses: the port already resolves
the google ones, and mixing both puts the same classes on the path twice.

Published as com.bitsycore.koin:<module>; bridge substitution rules added so
consumers keep declaring the official io.insert-koin coordinates.
2026-09-12 00:19:39 +02:00

105 lines
57 KiB
Plaintext

// Klib ABI Dump
// Targets: [linuxArm64, linuxX64, macosArm64, mingwX64]
// Rendering settings:
// - Signature version: 2
// - Show manifest properties: true
// - Show declarations: true
// Library unique name: <com.bitsycore.koin:koin-core-viewmodel>
abstract class org.koin.viewmodel.scope/ScopeViewModel : androidx.lifecycle/ViewModel, org.koin.core.component/KoinScopeComponent { // org.koin.viewmodel.scope/ScopeViewModel|null[0]
constructor <init>() // org.koin.viewmodel.scope/ScopeViewModel.<init>|<init>(){}[0]
open val scope // org.koin.viewmodel.scope/ScopeViewModel.scope|{}scope[0]
open fun <get-scope>(): org.koin.core.scope/Scope // org.koin.viewmodel.scope/ScopeViewModel.scope.<get-scope>|<get-scope>(){}[0]
open fun onCloseScope() // org.koin.viewmodel.scope/ScopeViewModel.onCloseScope|onCloseScope(){}[0]
}
final class org.koin.viewmodel.factory/AndroidParametersHolder : org.koin.core.parameter/ParametersHolder { // org.koin.viewmodel.factory/AndroidParametersHolder|null[0]
constructor <init>(kotlin/Function0<org.koin.core.parameter/ParametersHolder>? = ..., androidx.lifecycle.viewmodel/CreationExtras) // org.koin.viewmodel.factory/AndroidParametersHolder.<init>|<init>(kotlin.Function0<org.koin.core.parameter.ParametersHolder>?;androidx.lifecycle.viewmodel.CreationExtras){}[0]
final fun <#A1: kotlin/Any?> elementAt(kotlin/Int, kotlin.reflect/KClass<*>): #A1 // org.koin.viewmodel.factory/AndroidParametersHolder.elementAt|elementAt(kotlin.Int;kotlin.reflect.KClass<*>){0§<kotlin.Any?>}[0]
final fun <#A1: kotlin/Any?> getOrNull(kotlin.reflect/KClass<*>): #A1? // org.koin.viewmodel.factory/AndroidParametersHolder.getOrNull|getOrNull(kotlin.reflect.KClass<*>){0§<kotlin.Any?>}[0]
}
final class org.koin.viewmodel.factory/KoinViewModelFactory : androidx.lifecycle/ViewModelProvider.Factory { // org.koin.viewmodel.factory/KoinViewModelFactory|null[0]
constructor <init>(kotlin.reflect/KClass<out androidx.lifecycle/ViewModel>, org.koin.core.scope/Scope, org.koin.core.qualifier/Qualifier? = ..., kotlin/Function0<org.koin.core.parameter/ParametersHolder>? = ...) // org.koin.viewmodel.factory/KoinViewModelFactory.<init>|<init>(kotlin.reflect.KClass<out|androidx.lifecycle.ViewModel>;org.koin.core.scope.Scope;org.koin.core.qualifier.Qualifier?;kotlin.Function0<org.koin.core.parameter.ParametersHolder>?){}[0]
final fun <#A1: androidx.lifecycle/ViewModel> create(kotlin.reflect/KClass<#A1>, androidx.lifecycle.viewmodel/CreationExtras): #A1 // org.koin.viewmodel.factory/KoinViewModelFactory.create|create(kotlin.reflect.KClass<0:0>;androidx.lifecycle.viewmodel.CreationExtras){0§<androidx.lifecycle.ViewModel>}[0]
}
final class org.koin.viewmodel.factory/ViewModelScopeAutoCloseable : kotlin/AutoCloseable { // org.koin.viewmodel.factory/ViewModelScopeAutoCloseable|null[0]
constructor <init>(kotlin/String, org.koin.core/Koin) // org.koin.viewmodel.factory/ViewModelScopeAutoCloseable.<init>|<init>(kotlin.String;org.koin.core.Koin){}[0]
final val koin // org.koin.viewmodel.factory/ViewModelScopeAutoCloseable.koin|{}koin[0]
final fun <get-koin>(): org.koin.core/Koin // org.koin.viewmodel.factory/ViewModelScopeAutoCloseable.koin.<get-koin>|<get-koin>(){}[0]
final val scopeId // org.koin.viewmodel.factory/ViewModelScopeAutoCloseable.scopeId|{}scopeId[0]
final fun <get-scopeId>(): kotlin/String // org.koin.viewmodel.factory/ViewModelScopeAutoCloseable.scopeId.<get-scopeId>|<get-scopeId>(){}[0]
final fun close() // org.koin.viewmodel.factory/ViewModelScopeAutoCloseable.close|close(){}[0]
}
final val org.koin.viewmodel.scope/ViewModelScopeArchetype // org.koin.viewmodel.scope/ViewModelScopeArchetype|{}ViewModelScopeArchetype[0]
final fun <get-ViewModelScopeArchetype>(): org.koin.core.qualifier/TypeQualifier // org.koin.viewmodel.scope/ViewModelScopeArchetype.<get-ViewModelScopeArchetype>|<get-ViewModelScopeArchetype>(){}[0]
final fun (androidx.savedstate/SavedState).org.koin.viewmodel/toExtras(androidx.lifecycle/ViewModelStoreOwner): androidx.lifecycle.viewmodel/CreationExtras? // org.koin.viewmodel/toExtras|toExtras@androidx.savedstate.SavedState(androidx.lifecycle.ViewModelStoreOwner){}[0]
final fun (org.koin.core.component/KoinScopeComponent).org.koin.viewmodel.scope/viewModelScope(): org.koin.core.scope/Scope // org.koin.viewmodel.scope/viewModelScope|viewModelScope@org.koin.core.component.KoinScopeComponent(){}[0]
final fun (org.koin.core.module/Module).org.koin.viewmodel.scope/viewModelScope(kotlin/Function1<org.koin.dsl/ScopeDSL, kotlin/Unit>) // org.koin.viewmodel.scope/viewModelScope|viewModelScope@org.koin.core.module.Module(kotlin.Function1<org.koin.dsl.ScopeDSL,kotlin.Unit>){}[0]
final fun <#A: androidx.lifecycle/ViewModel> (org.koin.core.module/Module).org.koin.plugin.module.dsl/buildViewModel(kotlin.reflect/KClass<#A>, org.koin.core.qualifier/Qualifier? = ..., kotlin/Function2<org.koin.core.scope/Scope, org.koin.core.parameter/ParametersHolder, #A>): org.koin.core.definition/KoinDefinition<#A> // org.koin.plugin.module.dsl/buildViewModel|buildViewModel@org.koin.core.module.Module(kotlin.reflect.KClass<0:0>;org.koin.core.qualifier.Qualifier?;kotlin.Function2<org.koin.core.scope.Scope,org.koin.core.parameter.ParametersHolder,0:0>){0§<androidx.lifecycle.ViewModel>}[0]
final fun <#A: androidx.lifecycle/ViewModel> (org.koin.core.module/Module).org.koin.plugin.module.dsl/viewModel(): org.koin.core.definition/KoinDefinition<#A> // org.koin.plugin.module.dsl/viewModel|viewModel@org.koin.core.module.Module(){0§<androidx.lifecycle.ViewModel>}[0]
final fun <#A: androidx.lifecycle/ViewModel> (org.koin.dsl/ScopeDSL).org.koin.plugin.module.dsl/buildViewModel(kotlin.reflect/KClass<#A>, org.koin.core.qualifier/Qualifier? = ..., kotlin/Function2<org.koin.core.scope/Scope, org.koin.core.parameter/ParametersHolder, #A>): org.koin.core.definition/KoinDefinition<#A> // org.koin.plugin.module.dsl/buildViewModel|buildViewModel@org.koin.dsl.ScopeDSL(kotlin.reflect.KClass<0:0>;org.koin.core.qualifier.Qualifier?;kotlin.Function2<org.koin.core.scope.Scope,org.koin.core.parameter.ParametersHolder,0:0>){0§<androidx.lifecycle.ViewModel>}[0]
final fun <#A: androidx.lifecycle/ViewModel> (org.koin.dsl/ScopeDSL).org.koin.plugin.module.dsl/viewModel(): org.koin.core.definition/KoinDefinition<#A> // org.koin.plugin.module.dsl/viewModel|viewModel@org.koin.dsl.ScopeDSL(){0§<androidx.lifecycle.ViewModel>}[0]
final fun <#A: androidx.lifecycle/ViewModel> org.koin.viewmodel/lazyResolveViewModel(kotlin.reflect/KClass<#A>, kotlin/Function0<androidx.lifecycle/ViewModelStore>, kotlin/String? = ..., kotlin/Function0<androidx.lifecycle.viewmodel/CreationExtras>, org.koin.core.qualifier/Qualifier? = ..., org.koin.core.scope/Scope, kotlin/Function0<org.koin.core.parameter/ParametersHolder>? = ...): kotlin/Lazy<#A> // org.koin.viewmodel/lazyResolveViewModel|lazyResolveViewModel(kotlin.reflect.KClass<0:0>;kotlin.Function0<androidx.lifecycle.ViewModelStore>;kotlin.String?;kotlin.Function0<androidx.lifecycle.viewmodel.CreationExtras>;org.koin.core.qualifier.Qualifier?;org.koin.core.scope.Scope;kotlin.Function0<org.koin.core.parameter.ParametersHolder>?){0§<androidx.lifecycle.ViewModel>}[0]
final fun <#A: androidx.lifecycle/ViewModel> org.koin.viewmodel/resolveViewModel(kotlin.reflect/KClass<#A>, androidx.lifecycle/ViewModelStore, kotlin/String? = ..., androidx.lifecycle.viewmodel/CreationExtras, org.koin.core.qualifier/Qualifier? = ..., org.koin.core.scope/Scope, kotlin/Function0<org.koin.core.parameter/ParametersHolder>? = ...): #A // org.koin.viewmodel/resolveViewModel|resolveViewModel(kotlin.reflect.KClass<0:0>;androidx.lifecycle.ViewModelStore;kotlin.String?;androidx.lifecycle.viewmodel.CreationExtras;org.koin.core.qualifier.Qualifier?;org.koin.core.scope.Scope;kotlin.Function0<org.koin.core.parameter.ParametersHolder>?){0§<androidx.lifecycle.ViewModel>}[0]
final fun org.koin.viewmodel/defaultExtras(androidx.lifecycle/ViewModelStoreOwner): androidx.lifecycle.viewmodel/CreationExtras // org.koin.viewmodel/defaultExtras|defaultExtras(androidx.lifecycle.ViewModelStoreOwner){}[0]
final fun org.koin.viewmodel/emptyState(): kotlin/Function0<androidx.savedstate/SavedState> // org.koin.viewmodel/emptyState|emptyState(){}[0]
final fun org.koin.viewmodel/getViewModelKey(org.koin.core.qualifier/Qualifier? = ..., kotlin/String? = ..., kotlin/String? = ...): kotlin/String? // org.koin.viewmodel/getViewModelKey|getViewModelKey(org.koin.core.qualifier.Qualifier?;kotlin.String?;kotlin.String?){}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?, #U: reified kotlin/Any?, #V: reified kotlin/Any?, #W: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function22<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #U, #V, #W, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function22<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:20,0:21,0:22,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>;20§<kotlin.Any?>;21§<kotlin.Any?>;22§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?, #U: reified kotlin/Any?, #V: reified kotlin/Any?, #W: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function22<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #U, #V, #W, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function22<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:20,0:21,0:22,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>;20§<kotlin.Any?>;21§<kotlin.Any?>;22§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?, #U: reified kotlin/Any?, #V: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function21<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #U, #V, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function21<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:20,0:21,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>;20§<kotlin.Any?>;21§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?, #U: reified kotlin/Any?, #V: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function21<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #U, #V, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function21<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:20,0:21,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>;20§<kotlin.Any?>;21§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?, #U: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function20<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #U, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function20<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:20,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>;20§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?, #U: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function20<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #U, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function20<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:20,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>;20§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function19<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function19<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?, #T: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function19<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #T, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function19<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:19,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>;19§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function18<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function18<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?, #S: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function18<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #S, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function18<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:18,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>;18§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function17<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function17<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?, #R: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function17<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #R, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function17<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:17,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>;17§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function16<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function16<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?, #Q: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function16<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #Q, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function16<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:16,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>;16§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function15<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function15<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?, #P: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function15<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #P, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function15<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:15,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>;15§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function14<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function14<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?, #O: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function14<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #O, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function14<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:14,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>;14§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function13<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function13<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?, #N: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function13<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #N, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function13<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:13,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>;13§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function12<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function12<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?, #M: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function12<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #M, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function12<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:12,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>;12§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function11<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function11<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?, #L: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function11<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function11<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>;11§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function10<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function10<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?, #K: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function10<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function10<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>;10§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function9<#B, #C, #D, #E, #F, #G, #H, #I, #J, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function9<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?, #J: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function9<#B, #C, #D, #E, #F, #G, #H, #I, #J, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function9<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>;9§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function8<#B, #C, #D, #E, #F, #G, #H, #I, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function8<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?, #I: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function8<#B, #C, #D, #E, #F, #G, #H, #I, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function8<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>;8§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function7<#B, #C, #D, #E, #F, #G, #H, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function7<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?, #H: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function7<#B, #C, #D, #E, #F, #G, #H, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function7<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>;7§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function6<#B, #C, #D, #E, #F, #G, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function6<0:1,0:2,0:3,0:4,0:5,0:6,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?, #G: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function6<#B, #C, #D, #E, #F, #G, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function6<0:1,0:2,0:3,0:4,0:5,0:6,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>;6§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function5<#B, #C, #D, #E, #F, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function5<0:1,0:2,0:3,0:4,0:5,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?, #F: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function5<#B, #C, #D, #E, #F, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function5<0:1,0:2,0:3,0:4,0:5,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>;5§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function4<#B, #C, #D, #E, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function4<0:1,0:2,0:3,0:4,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?, #E: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function4<#B, #C, #D, #E, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function4<0:1,0:2,0:3,0:4,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>;4§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function3<#B, #C, #D, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function3<0:1,0:2,0:3,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?, #D: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function3<#B, #C, #D, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function3<0:1,0:2,0:3,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>;3§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function2<#B, #C, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function2<0:1,0:2,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?, #C: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function2<#B, #C, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function2<0:1,0:2,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>;2§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function1<#B, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function1<0:1,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel, #B: reified kotlin/Any?> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function1<#B, #A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function1<0:1,0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>;1§<kotlin.Any?>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModel(org.koin.core.qualifier/Qualifier? = ..., noinline kotlin/Function2<org.koin.core.scope/Scope, org.koin.core.parameter/ParametersHolder, #A>): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModel|viewModel@org.koin.core.module.Module(org.koin.core.qualifier.Qualifier?;kotlin.Function2<org.koin.core.scope.Scope,org.koin.core.parameter.ParametersHolder,0:0>){0§<androidx.lifecycle.ViewModel>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel> (org.koin.core.module/Module).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function0<#A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.core.module.Module(kotlin.Function0<0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModel(org.koin.core.qualifier/Qualifier? = ..., noinline kotlin/Function2<org.koin.core.scope/Scope, org.koin.core.parameter/ParametersHolder, #A>): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModel|viewModel@org.koin.dsl.ScopeDSL(org.koin.core.qualifier.Qualifier?;kotlin.Function2<org.koin.core.scope.Scope,org.koin.core.parameter.ParametersHolder,0:0>){0§<androidx.lifecycle.ViewModel>}[0]
final inline fun <#A: reified androidx.lifecycle/ViewModel> (org.koin.dsl/ScopeDSL).org.koin.core.module.dsl/viewModelOf(crossinline kotlin/Function0<#A>, noinline kotlin/Function1<org.koin.core.definition/BeanDefinition<#A>, kotlin/Unit>? = ...): org.koin.core.definition/KoinDefinition<#A> // org.koin.core.module.dsl/viewModelOf|viewModelOf@org.koin.dsl.ScopeDSL(kotlin.Function0<0:0>;kotlin.Function1<org.koin.core.definition.BeanDefinition<0:0>,kotlin.Unit>?){0§<androidx.lifecycle.ViewModel>}[0]