# {"id":"partitionSourceFiles","fileNameMappings":{"org.koin.core.Koin":"Koin.kt","org.koin.core.option.KoinOptionKt":"KoinOption.kt","org.koin.core.scope.Scope":"Scope.kt","org.koin.mp.KoinPlatformTools_jvmKt":"KoinPlatformTools.jvm.kt","androidx.lifecycle.ViewModel":"ViewModel.jvmAndAndroid.kt","androidx.lifecycle.viewmodel.internal.ViewModelImpl":"ViewModelImpl.kt","org.koin.viewmodel.scope.ViewModelScopeArchetypeKt":"ViewModelScopeArchetype.kt"}}
org.koin.viewmodel.factory.KoinViewModelFactory -> uk3:
# {"id":"sourceFile","fileName":"KoinViewModelFactory.kt"}
    kotlin.reflect.KClass kClass -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbv0;"}
    org.koin.core.scope.Scope scope -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyf6;"}
    1:3:void <init>(kotlin.reflect.KClass,org.koin.core.scope.Scope,org.koin.core.qualifier.Qualifier,kotlin.jvm.functions.Function0):37:37 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbv0;Lyf6;)V"}
    4:5:void <init>(kotlin.reflect.KClass,org.koin.core.scope.Scope,org.koin.core.qualifier.Qualifier,kotlin.jvm.functions.Function0):38:38 -> <init>
    6:8:void <init>(kotlin.reflect.KClass,org.koin.core.scope.Scope,org.koin.core.qualifier.Qualifier,kotlin.jvm.functions.Function0):39:39 -> <init>
    1:5:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):46:46 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbv0;Lva4;)Lzt7;"}
    6:7:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):47:47 -> c
    8:9:org.koin.core.Koin org.koin.core.scope.Scope.getKoin():378:378 -> c
    8:9:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):47 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:11:org.koin.core.registry.OptionRegistry org.koin.core.Koin.getOptionRegistry():89:89 -> c
    10:11:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:14:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):0:0 -> c
    12:14:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    15:16:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):44:44 -> c
    15:16:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    17:28:java.lang.Object org.koin.core.registry.OptionRegistry.getOrNull$koin_core(org.koin.core.option.KoinOption):38:38 -> c
    17:28:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):44 -> c
    17:28:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    29:36:boolean org.koin.core.option.KoinOptionKt.hasViewModelScopeFactory(org.koin.core.registry.OptionRegistry):44:44 -> c
    29:36:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):48 -> c
    37:40:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):49:49 -> c
    41:44:java.lang.Object org.koin.core.scope.Scope.getWithParameters(kotlin.reflect.KClass,org.koin.core.qualifier.Qualifier,org.koin.core.parameter.ParametersHolder):243:243 -> c
    41:44:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):49 -> c
    45:47:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):49:49 -> c
    48:64:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66:66 -> c
    48:64:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    65:68:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.generateV4():619:619 -> c
    65:68:kotlin.uuid.Uuid kotlin.uuid.Uuid$Companion.random():581 -> c
    65:68:java.lang.String org.koin.mp.KoinPlatformTools_jvmKt.generateId(org.koin.mp.KoinPlatformTools):7 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    65:68:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66 -> c
    65:68:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    69:72:java.lang.String org.koin.mp.KoinPlatformTools_jvmKt.generateId(org.koin.mp.KoinPlatformTools):7:7 -> c
    69:72:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66 -> c
    69:72:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    73:79:java.lang.String getViewModelScopeId(kotlin.reflect.KClass):66:66 -> c
    73:79:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):51 -> c
    80:84:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):52:52 -> c
    85:86:org.koin.core.qualifier.TypeQualifier org.koin.viewmodel.scope.ViewModelScopeArchetypeKt.getViewModelScopeArchetype():21:21 -> c
    85:86:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):52 -> c
    87:90:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):52:52 -> c
    91:92:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):56:56 -> c
    93:96:boolean org.koin.core.scope.Scope.isRoot():50:50 -> c
    93:96:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):56 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:103:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):57:57 -> c
    104:105:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):59:59 -> c
    106:109:java.lang.Object org.koin.core.scope.Scope.getWithParameters(kotlin.reflect.KClass,org.koin.core.qualifier.Qualifier,org.koin.core.parameter.ParametersHolder):243:243 -> c
    106:109:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):59 -> c
    110:111:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):59:59 -> c
    112:116:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60:60 -> c
    117:118:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77:77 -> c
    117:118:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    119:122:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):112:112 -> c
    119:122:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    119:122:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    123:126:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):113:113 -> c
    123:126:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    123:126:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    127:128:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):117:117 -> c
    127:128:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    127:128:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    129:129:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):138:138 -> c
    129:129:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    129:129:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    130:131:java.util.Set androidx.lifecycle.viewmodel.internal.ViewModelImpl.access$getCloseables$p(androidx.lifecycle.viewmodel.internal.ViewModelImpl):34:34 -> c
    130:131:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):117 -> c
    130:131:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    130:131:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    132:134:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):117:117 -> c
    132:134:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    132:134:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
    135:139:void androidx.lifecycle.viewmodel.internal.ViewModelImpl.addCloseable(java.lang.AutoCloseable):138:138 -> c
    135:139:void androidx.lifecycle.ViewModel.addCloseable(java.lang.AutoCloseable):77 -> c
    135:139:androidx.lifecycle.ViewModel create(kotlin.reflect.KClass,androidx.lifecycle.viewmodel.CreationExtras):60 -> c
