package com.sistemasolton.itranvias.home.di; import android.content.Context; import androidx.room.RoomDatabase; import com.sistemasolton.itranvias.data.local.DatabaseBuilder_androidKt; import kotlin.Metadata; import kotlin.Unit; import kotlin.collections.CollectionsKt; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.Reflection; import org.koin.core.definition.BeanDefinition; import org.koin.core.definition.Kind; import org.koin.core.definition.KoinDefinition; import org.koin.core.instance.SingleInstanceFactory; import org.koin.core.module.Module; import org.koin.core.parameter.ParametersHolder; import org.koin.core.registry.ScopeRegistry; import org.koin.core.scope.Scope; import org.koin.dsl.ModuleDSLKt; /* JADX INFO: compiled from: HomeModule.android.kt */ /* JADX INFO: loaded from: classes2.dex */ @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\"\u0011\u0010\u0000\u001a\u00020\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"targetModule", "Lorg/koin/core/module/Module;", "getTargetModule", "()Lorg/koin/core/module/Module;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48) public final class HomeModule_androidKt { private static final Module targetModule = ModuleDSLKt.module$default(false, new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModule_androidKt$$ExternalSyntheticLambda0 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModule_androidKt.targetModule$lambda$1((Module) obj); } }, 1, null); public static final Module getTargetModule() { return targetModule; } /* JADX INFO: Access modifiers changed from: private */ public static final RoomDatabase.Builder targetModule$lambda$1$lambda$0(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return DatabaseBuilder_androidKt.getDatabaseBuilder((Context) single.get(Reflection.getOrCreateKotlinClass(Context.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final Unit targetModule$lambda$1(Module module) { Intrinsics.checkNotNullParameter(module, "$this$module"); Function2 function2 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModule_androidKt$$ExternalSyntheticLambda1 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModule_androidKt.targetModule$lambda$1$lambda$0((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(RoomDatabase.Builder.class), null, function2, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory2 = singleInstanceFactory; module.indexPrimaryType(singleInstanceFactory2); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory); } new KoinDefinition(module, singleInstanceFactory2); return Unit.INSTANCE; } }