package com.sistemasolton.itranvias.home.di; import androidx.room.RoomDatabase; import com.google.android.gms.location.DeviceOrientationRequest; import com.sistemasolton.itranvias.data.preferences.DataStoreModuleKt; import com.sistemasolton.itranvias.home.data.local.BusDatabase; import com.sistemasolton.itranvias.home.data.local.GetRoomDatabaseKt; import com.sistemasolton.itranvias.home.data.local.dao.BusDao; import com.sistemasolton.itranvias.home.data.local.dao.InfoDao; import com.sistemasolton.itranvias.home.data.local.dao.LineFavoriteDao; import com.sistemasolton.itranvias.home.data.local.dao.StopFavoriteDao; import com.sistemasolton.itranvias.home.data.local.dao.StopHistoryDao; import com.sistemasolton.itranvias.home.data.remote.GooglePlacesApi; import com.sistemasolton.itranvias.home.data.remote.GooglePlacesApiImpl; import com.sistemasolton.itranvias.home.data.remote.ITranviasApi; import com.sistemasolton.itranvias.home.data.remote.ITranviasApiImpl; import com.sistemasolton.itranvias.home.data.repository.GooglePlacesRepositoryImpl; import com.sistemasolton.itranvias.home.data.repository.ITranviasRepositoryImpl; import com.sistemasolton.itranvias.home.data.repository.InfoLocalRepositoryImpl; import com.sistemasolton.itranvias.home.data.repository.LineFavoriteRepositoryImpl; import com.sistemasolton.itranvias.home.data.repository.StopFavoriteRepositoryImpl; import com.sistemasolton.itranvias.home.data.repository.StopHistoryRepositoryImpl; import com.sistemasolton.itranvias.home.domain.repository.GooglePlacesRepository; import com.sistemasolton.itranvias.home.domain.repository.ITranviasRepository; import com.sistemasolton.itranvias.home.domain.repository.InfoLocalRepository; import com.sistemasolton.itranvias.home.domain.repository.LineFavoriteRepository; import com.sistemasolton.itranvias.home.domain.repository.StopFavoriteRepository; import com.sistemasolton.itranvias.home.domain.repository.StopHistoryRepository; import com.sistemasolton.itranvias.home.domain.usecase.AddStopToHistoryUseCase; import com.sistemasolton.itranvias.home.domain.usecase.CheckMasterVersionUseCase; import com.sistemasolton.itranvias.home.domain.usecase.ClearStopHistoryUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetInfoLocalUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetInfoUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetLineDetailUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetLineMapUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetNearbyStopsUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetRecentStopsUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetScheduleUseCase; import com.sistemasolton.itranvias.home.domain.usecase.GetStopDetailUseCase; import com.sistemasolton.itranvias.home.domain.usecase.RefreshInfoUseCase; import com.sistemasolton.itranvias.home.domain.usecase.SaveInfoLocalUseCase; import com.sistemasolton.itranvias.home.domain.usecase.linesfavorites.AddStopFavoriteUseCase; import com.sistemasolton.itranvias.home.domain.usecase.linesfavorites.DeleteAllFavoriteLinesUseCase; import com.sistemasolton.itranvias.home.domain.usecase.linesfavorites.DeleteStopFavoriteUseCase; import com.sistemasolton.itranvias.home.domain.usecase.linesfavorites.GetAllStopsFavoriteUseCase; import com.sistemasolton.itranvias.home.domain.usecase.stopfavorites.AddLineFavoriteUseCase; import com.sistemasolton.itranvias.home.domain.usecase.stopfavorites.DeleteAllStopsFavoriteUseCase; import com.sistemasolton.itranvias.home.domain.usecase.stopfavorites.DeleteFavoriteLineByCodeUseCase; import com.sistemasolton.itranvias.home.domain.usecase.stopfavorites.GetAllLinesFavoriteUseCase; import com.sistemasolton.itranvias.home.domain.usecase.stopfavorites.UpdateStopAliasUseCase; import com.sistemasolton.itranvias.home.presentation.favorites.FavoritesViewModel; import com.sistemasolton.itranvias.home.presentation.freetransfer.FreeTransferViewmodel; import com.sistemasolton.itranvias.home.presentation.home.HomeViewModel; import com.sistemasolton.itranvias.home.presentation.linedetail.LineDetailViewmodel; import com.sistemasolton.itranvias.home.presentation.lines.LinesViewModel; import com.sistemasolton.itranvias.home.presentation.nearby.NearbyViewModel; import com.sistemasolton.itranvias.home.presentation.prices.PricesViewModel; import com.sistemasolton.itranvias.home.presentation.routecalculation.RouteCalculationViewModel; import com.sistemasolton.itranvias.home.presentation.stopdetail.StopDetailViewModel; import com.sistemasolton.itranvias.home.presentation.stops.StopsViewModel; import com.sistemasolton.itranvias.home.presentation.utils.UtilsViewModel; import io.ktor.client.HttpClient; import io.ktor.client.HttpClientConfig; import io.ktor.client.HttpClientJvmKt; import io.ktor.client.plugins.HttpTimeout; import io.ktor.client.plugins.contentnegotiation.ContentNegotiation; import io.ktor.serialization.kotlinx.json.JsonSupportKt; 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 kotlinx.serialization.json.Json; import kotlinx.serialization.json.JsonBuilder; import kotlinx.serialization.json.JsonKt; import org.koin.core.KoinApplication; import org.koin.core.context.DefaultContextExtKt; import org.koin.core.definition.BeanDefinition; import org.koin.core.definition.Kind; import org.koin.core.definition.KoinDefinition; import org.koin.core.instance.FactoryInstanceFactory; import org.koin.core.instance.SingleInstanceFactory; import org.koin.core.module.Module; import org.koin.core.module.dsl.OptionDSLKt; 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.kt */ /* JADX INFO: loaded from: classes2.dex */ @Metadata(d1 = {"\u0000\u001e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u001a#\u0010\u0004\u001a\u00020\u00052\u001b\b\u0002\u0010\u0006\u001a\u0015\u0012\u0004\u0012\u00020\b\u0012\u0004\u0012\u00020\u0005\u0018\u00010\u0007¢\u0006\u0002\b\t\"\u0011\u0010\u0000\u001a\u00020\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0002\u0010\u0003¨\u0006\n"}, d2 = {"sharedModule", "Lorg/koin/core/module/Module;", "getSharedModule", "()Lorg/koin/core/module/Module;", "initKoin", "", "config", "Lkotlin/Function1;", "Lorg/koin/core/KoinApplication;", "Lkotlin/ExtensionFunctionType;", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48) public final class HomeModuleKt { private static final Module sharedModule = ModuleDSLKt.module$default(false, new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda35 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModuleKt.sharedModule$lambda$54((Module) obj); } }, 1, null); public static final Module getSharedModule() { return sharedModule; } /* JADX INFO: Access modifiers changed from: private */ public static final ITranviasApi sharedModule$lambda$54$lambda$0(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new ITranviasApiImpl((HttpClient) single.get(Reflection.getOrCreateKotlinClass(HttpClient.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GooglePlacesApi sharedModule$lambda$54$lambda$1(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GooglePlacesApiImpl((HttpClient) single.get(Reflection.getOrCreateKotlinClass(HttpClient.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final HttpClient sharedModule$lambda$54$lambda$12(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return HttpClientJvmKt.HttpClient(new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda0 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModuleKt.sharedModule$lambda$54$lambda$12$lambda$11((HttpClientConfig) obj); } }); } /* JADX INFO: Access modifiers changed from: private */ public static final Unit sharedModule$lambda$54$lambda$12$lambda$11(HttpClientConfig HttpClient) { Intrinsics.checkNotNullParameter(HttpClient, "$this$HttpClient"); HttpClient.install(ContentNegotiation.INSTANCE, new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda38 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModuleKt.sharedModule$lambda$54$lambda$12$lambda$11$lambda$9((ContentNegotiation.Config) obj); } }); HttpClient.install(HttpTimeout.INSTANCE, new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda39 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModuleKt.sharedModule$lambda$54$lambda$12$lambda$11$lambda$10((HttpTimeout.HttpTimeoutCapabilityConfiguration) obj); } }); return Unit.INSTANCE; } /* JADX INFO: Access modifiers changed from: private */ public static final Unit sharedModule$lambda$54$lambda$12$lambda$11$lambda$9(ContentNegotiation.Config install) { Intrinsics.checkNotNullParameter(install, "$this$install"); JsonSupportKt.json$default(install, JsonKt.Json$default(null, new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda11 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModuleKt.sharedModule$lambda$54$lambda$12$lambda$11$lambda$9$lambda$8((JsonBuilder) obj); } }, 1, null), null, 2, null); return Unit.INSTANCE; } /* JADX INFO: Access modifiers changed from: private */ public static final Unit sharedModule$lambda$54$lambda$12$lambda$11$lambda$9$lambda$8(JsonBuilder Json) { Intrinsics.checkNotNullParameter(Json, "$this$Json"); Json.setIgnoreUnknownKeys(true); Json.setLenient(true); return Unit.INSTANCE; } /* JADX INFO: Access modifiers changed from: private */ public static final Unit sharedModule$lambda$54$lambda$12$lambda$11$lambda$10(HttpTimeout.HttpTimeoutCapabilityConfiguration install) { Intrinsics.checkNotNullParameter(install, "$this$install"); install.setRequestTimeoutMillis(15000L); install.setConnectTimeoutMillis(Long.valueOf(DeviceOrientationRequest.OUTPUT_PERIOD_MEDIUM)); install.setSocketTimeoutMillis(15000L); return Unit.INSTANCE; } /* JADX INFO: Access modifiers changed from: private */ public static final Json sharedModule$lambda$54$lambda$14(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return JsonKt.Json$default(null, new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda36 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModuleKt.sharedModule$lambda$54$lambda$14$lambda$13((JsonBuilder) obj); } }, 1, null); } /* JADX INFO: Access modifiers changed from: private */ public static final Unit sharedModule$lambda$54$lambda$14$lambda$13(JsonBuilder Json) { Intrinsics.checkNotNullParameter(Json, "$this$Json"); Json.setIgnoreUnknownKeys(true); Json.setLenient(true); return Unit.INSTANCE; } /* JADX INFO: Access modifiers changed from: private */ public static final ITranviasApi sharedModule$lambda$54$lambda$15(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new ITranviasApiImpl((HttpClient) single.get(Reflection.getOrCreateKotlinClass(HttpClient.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final ITranviasRepository sharedModule$lambda$54$lambda$16(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new ITranviasRepositoryImpl((ITranviasApi) single.get(Reflection.getOrCreateKotlinClass(ITranviasApi.class), null, null), (Json) single.get(Reflection.getOrCreateKotlinClass(Json.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final StopHistoryRepository sharedModule$lambda$54$lambda$17(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new StopHistoryRepositoryImpl((StopHistoryDao) single.get(Reflection.getOrCreateKotlinClass(StopHistoryDao.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final StopFavoriteRepository sharedModule$lambda$54$lambda$18(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new StopFavoriteRepositoryImpl((StopFavoriteDao) single.get(Reflection.getOrCreateKotlinClass(StopFavoriteDao.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final LineFavoriteRepository sharedModule$lambda$54$lambda$19(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new LineFavoriteRepositoryImpl((LineFavoriteDao) single.get(Reflection.getOrCreateKotlinClass(LineFavoriteDao.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GooglePlacesRepository sharedModule$lambda$54$lambda$20(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GooglePlacesRepositoryImpl((GooglePlacesApi) single.get(Reflection.getOrCreateKotlinClass(GooglePlacesApi.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final InfoLocalRepository sharedModule$lambda$54$lambda$21(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new InfoLocalRepositoryImpl((InfoDao) single.get(Reflection.getOrCreateKotlinClass(InfoDao.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetInfoUseCase sharedModule$lambda$54$lambda$22(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetInfoUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetRecentStopsUseCase sharedModule$lambda$54$lambda$23(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetRecentStopsUseCase((StopHistoryRepository) single.get(Reflection.getOrCreateKotlinClass(StopHistoryRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final AddStopToHistoryUseCase sharedModule$lambda$54$lambda$24(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new AddStopToHistoryUseCase((StopHistoryRepository) single.get(Reflection.getOrCreateKotlinClass(StopHistoryRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetLineDetailUseCase sharedModule$lambda$54$lambda$25(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetLineDetailUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetStopDetailUseCase sharedModule$lambda$54$lambda$26(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetStopDetailUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetNearbyStopsUseCase sharedModule$lambda$54$lambda$27(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetNearbyStopsUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetScheduleUseCase sharedModule$lambda$54$lambda$28(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetScheduleUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetLineMapUseCase sharedModule$lambda$54$lambda$29(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetLineMapUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetInfoLocalUseCase sharedModule$lambda$54$lambda$30(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetInfoLocalUseCase((InfoLocalRepository) single.get(Reflection.getOrCreateKotlinClass(InfoLocalRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final SaveInfoLocalUseCase sharedModule$lambda$54$lambda$31(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new SaveInfoLocalUseCase((InfoLocalRepository) single.get(Reflection.getOrCreateKotlinClass(InfoLocalRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final CheckMasterVersionUseCase sharedModule$lambda$54$lambda$32(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new CheckMasterVersionUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final RefreshInfoUseCase sharedModule$lambda$54$lambda$33(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new RefreshInfoUseCase((ITranviasRepository) single.get(Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, null), (GetInfoLocalUseCase) single.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null), (SaveInfoLocalUseCase) single.get(Reflection.getOrCreateKotlinClass(SaveInfoLocalUseCase.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final ClearStopHistoryUseCase sharedModule$lambda$54$lambda$34(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new ClearStopHistoryUseCase((StopHistoryRepository) single.get(Reflection.getOrCreateKotlinClass(StopHistoryRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetAllStopsFavoriteUseCase sharedModule$lambda$54$lambda$35(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetAllStopsFavoriteUseCase((StopFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(StopFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final AddStopFavoriteUseCase sharedModule$lambda$54$lambda$36(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new AddStopFavoriteUseCase((StopFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(StopFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final DeleteStopFavoriteUseCase sharedModule$lambda$54$lambda$37(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new DeleteStopFavoriteUseCase((StopFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(StopFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final DeleteAllStopsFavoriteUseCase sharedModule$lambda$54$lambda$38(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new DeleteAllStopsFavoriteUseCase((StopFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(StopFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final UpdateStopAliasUseCase sharedModule$lambda$54$lambda$39(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new UpdateStopAliasUseCase((StopFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(StopFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final GetAllLinesFavoriteUseCase sharedModule$lambda$54$lambda$40(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new GetAllLinesFavoriteUseCase((LineFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(LineFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final AddLineFavoriteUseCase sharedModule$lambda$54$lambda$41(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new AddLineFavoriteUseCase((LineFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(LineFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final DeleteFavoriteLineByCodeUseCase sharedModule$lambda$54$lambda$42(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new DeleteFavoriteLineByCodeUseCase((LineFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(LineFavoriteRepository.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final DeleteAllFavoriteLinesUseCase sharedModule$lambda$54$lambda$43(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return new DeleteAllFavoriteLinesUseCase((LineFavoriteRepository) single.get(Reflection.getOrCreateKotlinClass(LineFavoriteRepository.class), null, null)); } public static /* synthetic */ void initKoin$default(Function1 function1, int i, Object obj) { if ((i & 1) != 0) { function1 = null; } initKoin(function1); } public static final void initKoin(final Function1 function1) { DefaultContextExtKt.startKoin((Function1) new Function1() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda37 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { return HomeModuleKt.initKoin$lambda$55(function1, (KoinApplication) obj); } }); } /* JADX INFO: Access modifiers changed from: private */ public static final Unit initKoin$lambda$55(Function1 function1, KoinApplication startKoin) { Intrinsics.checkNotNullParameter(startKoin, "$this$startKoin"); if (function1 != null) { function1.invoke(startKoin); } startKoin.modules(HomeModule_androidKt.getTargetModule(), sharedModule, DataStoreModuleKt.getDataStoreModule()); return Unit.INSTANCE; } /* JADX INFO: Access modifiers changed from: private */ public static final BusDatabase sharedModule$lambda$54$lambda$2(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return GetRoomDatabaseKt.getRoomDatabase((RoomDatabase.Builder) single.get(Reflection.getOrCreateKotlinClass(RoomDatabase.Builder.class), null, null)); } /* JADX INFO: Access modifiers changed from: private */ public static final BusDao sharedModule$lambda$54$lambda$3(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return ((BusDatabase) single.get(Reflection.getOrCreateKotlinClass(BusDatabase.class), null, null)).busDao(); } /* JADX INFO: Access modifiers changed from: private */ public static final StopHistoryDao sharedModule$lambda$54$lambda$4(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return ((BusDatabase) single.get(Reflection.getOrCreateKotlinClass(BusDatabase.class), null, null)).stopHistoryDao(); } /* JADX INFO: Access modifiers changed from: private */ public static final StopFavoriteDao sharedModule$lambda$54$lambda$5(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return ((BusDatabase) single.get(Reflection.getOrCreateKotlinClass(BusDatabase.class), null, null)).stopFavoriteDao(); } /* JADX INFO: Access modifiers changed from: private */ public static final LineFavoriteDao sharedModule$lambda$54$lambda$6(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return ((BusDatabase) single.get(Reflection.getOrCreateKotlinClass(BusDatabase.class), null, null)).lineFavoriteDao(); } /* JADX INFO: Access modifiers changed from: private */ public static final InfoDao sharedModule$lambda$54$lambda$7(Scope single, ParametersHolder it) { Intrinsics.checkNotNullParameter(single, "$this$single"); Intrinsics.checkNotNullParameter(it, "it"); return ((BusDatabase) single.get(Reflection.getOrCreateKotlinClass(BusDatabase.class), null, null)).infoDao(); } /* JADX INFO: Access modifiers changed from: private */ public static final Unit sharedModule$lambda$54(Module module) { Intrinsics.checkNotNullParameter(module, "$this$module"); Function2 function2 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda22 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$0((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(ITranviasApi.class), null, function2, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory2 = singleInstanceFactory; module.indexPrimaryType(singleInstanceFactory2); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory); } new KoinDefinition(module, singleInstanceFactory2); Function2 function22 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda4 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$1((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory3 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GooglePlacesApi.class), null, function22, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory4 = singleInstanceFactory3; module.indexPrimaryType(singleInstanceFactory4); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory3); } new KoinDefinition(module, singleInstanceFactory4); Function2 function23 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda16 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$2((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory5 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(BusDatabase.class), null, function23, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory6 = singleInstanceFactory5; module.indexPrimaryType(singleInstanceFactory6); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory5); } new KoinDefinition(module, singleInstanceFactory6); Function2 function24 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda27 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$3((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory7 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(BusDao.class), null, function24, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory8 = singleInstanceFactory7; module.indexPrimaryType(singleInstanceFactory8); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory7); } new KoinDefinition(module, singleInstanceFactory8); Function2 function25 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda28 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$4((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory9 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(StopHistoryDao.class), null, function25, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory10 = singleInstanceFactory9; module.indexPrimaryType(singleInstanceFactory10); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory9); } new KoinDefinition(module, singleInstanceFactory10); Function2 function26 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda29 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$5((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory11 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(StopFavoriteDao.class), null, function26, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory12 = singleInstanceFactory11; module.indexPrimaryType(singleInstanceFactory12); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory11); } new KoinDefinition(module, singleInstanceFactory12); Function2 function27 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda30 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$6((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory13 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(LineFavoriteDao.class), null, function27, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory14 = singleInstanceFactory13; module.indexPrimaryType(singleInstanceFactory14); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory13); } new KoinDefinition(module, singleInstanceFactory14); Function2 function28 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda31 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$7((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory15 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(InfoDao.class), null, function28, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory16 = singleInstanceFactory15; module.indexPrimaryType(singleInstanceFactory16); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory15); } new KoinDefinition(module, singleInstanceFactory16); Function2 function29 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda32 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$12((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory17 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(HttpClient.class), null, function29, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory18 = singleInstanceFactory17; module.indexPrimaryType(singleInstanceFactory18); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory17); } new KoinDefinition(module, singleInstanceFactory18); Function2 function210 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda34 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$14((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory19 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(Json.class), null, function210, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory20 = singleInstanceFactory19; module.indexPrimaryType(singleInstanceFactory20); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory19); } new KoinDefinition(module, singleInstanceFactory20); Function2 function211 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda33 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$15((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory21 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(ITranviasApi.class), null, function211, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory22 = singleInstanceFactory21; module.indexPrimaryType(singleInstanceFactory22); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory21); } new KoinDefinition(module, singleInstanceFactory22); Function2 function212 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda40 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$16((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory23 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(ITranviasRepository.class), null, function212, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory24 = singleInstanceFactory23; module.indexPrimaryType(singleInstanceFactory24); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory23); } new KoinDefinition(module, singleInstanceFactory24); Function2 function213 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda41 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$17((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory25 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(StopHistoryRepository.class), null, function213, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory26 = singleInstanceFactory25; module.indexPrimaryType(singleInstanceFactory26); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory25); } new KoinDefinition(module, singleInstanceFactory26); Function2 function214 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda42 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$18((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory27 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(StopFavoriteRepository.class), null, function214, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory28 = singleInstanceFactory27; module.indexPrimaryType(singleInstanceFactory28); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory27); } new KoinDefinition(module, singleInstanceFactory28); Function2 function215 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda43 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$19((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory29 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(LineFavoriteRepository.class), null, function215, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory30 = singleInstanceFactory29; module.indexPrimaryType(singleInstanceFactory30); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory29); } new KoinDefinition(module, singleInstanceFactory30); Function2 function216 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda44 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$20((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory31 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GooglePlacesRepository.class), null, function216, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory32 = singleInstanceFactory31; module.indexPrimaryType(singleInstanceFactory32); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory31); } new KoinDefinition(module, singleInstanceFactory32); Function2 function217 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda45 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$21((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory33 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(InfoLocalRepository.class), null, function217, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory34 = singleInstanceFactory33; module.indexPrimaryType(singleInstanceFactory34); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory33); } new KoinDefinition(module, singleInstanceFactory34); Function2 function218 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda1 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$22((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory35 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetInfoUseCase.class), null, function218, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory36 = singleInstanceFactory35; module.indexPrimaryType(singleInstanceFactory36); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory35); } new KoinDefinition(module, singleInstanceFactory36); Function2 function219 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda2 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$23((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory37 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetRecentStopsUseCase.class), null, function219, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory38 = singleInstanceFactory37; module.indexPrimaryType(singleInstanceFactory38); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory37); } new KoinDefinition(module, singleInstanceFactory38); Function2 function220 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda3 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$24((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory39 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(AddStopToHistoryUseCase.class), null, function220, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory40 = singleInstanceFactory39; module.indexPrimaryType(singleInstanceFactory40); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory39); } new KoinDefinition(module, singleInstanceFactory40); Function2 function221 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda5 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$25((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory41 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetLineDetailUseCase.class), null, function221, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory42 = singleInstanceFactory41; module.indexPrimaryType(singleInstanceFactory42); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory41); } new KoinDefinition(module, singleInstanceFactory42); Function2 function222 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda6 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$26((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory43 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetStopDetailUseCase.class), null, function222, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory44 = singleInstanceFactory43; module.indexPrimaryType(singleInstanceFactory44); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory43); } new KoinDefinition(module, singleInstanceFactory44); Function2 function223 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda7 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$27((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory45 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetNearbyStopsUseCase.class), null, function223, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory46 = singleInstanceFactory45; module.indexPrimaryType(singleInstanceFactory46); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory45); } new KoinDefinition(module, singleInstanceFactory46); Function2 function224 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda8 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$28((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory47 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetScheduleUseCase.class), null, function224, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory48 = singleInstanceFactory47; module.indexPrimaryType(singleInstanceFactory48); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory47); } new KoinDefinition(module, singleInstanceFactory48); Function2 function225 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda9 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$29((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory49 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetLineMapUseCase.class), null, function225, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory50 = singleInstanceFactory49; module.indexPrimaryType(singleInstanceFactory50); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory49); } new KoinDefinition(module, singleInstanceFactory50); Function2 function226 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda10 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$30((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory51 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, function226, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory52 = singleInstanceFactory51; module.indexPrimaryType(singleInstanceFactory52); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory51); } new KoinDefinition(module, singleInstanceFactory52); Function2 function227 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda12 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$31((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory53 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(SaveInfoLocalUseCase.class), null, function227, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory54 = singleInstanceFactory53; module.indexPrimaryType(singleInstanceFactory54); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory53); } new KoinDefinition(module, singleInstanceFactory54); Function2 function228 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda13 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$32((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory55 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(CheckMasterVersionUseCase.class), null, function228, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory56 = singleInstanceFactory55; module.indexPrimaryType(singleInstanceFactory56); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory55); } new KoinDefinition(module, singleInstanceFactory56); Function2 function229 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda14 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$33((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory57 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(RefreshInfoUseCase.class), null, function229, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory58 = singleInstanceFactory57; module.indexPrimaryType(singleInstanceFactory58); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory57); } new KoinDefinition(module, singleInstanceFactory58); Function2 function230 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda15 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$34((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory59 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(ClearStopHistoryUseCase.class), null, function230, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory60 = singleInstanceFactory59; module.indexPrimaryType(singleInstanceFactory60); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory59); } new KoinDefinition(module, singleInstanceFactory60); Function2 function231 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda17 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$35((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory61 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetAllStopsFavoriteUseCase.class), null, function231, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory62 = singleInstanceFactory61; module.indexPrimaryType(singleInstanceFactory62); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory61); } new KoinDefinition(module, singleInstanceFactory62); Function2 function232 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda18 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$36((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory63 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(AddStopFavoriteUseCase.class), null, function232, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory64 = singleInstanceFactory63; module.indexPrimaryType(singleInstanceFactory64); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory63); } new KoinDefinition(module, singleInstanceFactory64); Function2 function233 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda19 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$37((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory65 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(DeleteStopFavoriteUseCase.class), null, function233, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory66 = singleInstanceFactory65; module.indexPrimaryType(singleInstanceFactory66); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory65); } new KoinDefinition(module, singleInstanceFactory66); Function2 function234 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda20 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$38((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory67 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(DeleteAllStopsFavoriteUseCase.class), null, function234, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory68 = singleInstanceFactory67; module.indexPrimaryType(singleInstanceFactory68); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory67); } new KoinDefinition(module, singleInstanceFactory68); Function2 function235 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda21 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$39((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory69 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(UpdateStopAliasUseCase.class), null, function235, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory70 = singleInstanceFactory69; module.indexPrimaryType(singleInstanceFactory70); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory69); } new KoinDefinition(module, singleInstanceFactory70); Function2 function236 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda23 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$40((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory71 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(GetAllLinesFavoriteUseCase.class), null, function236, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory72 = singleInstanceFactory71; module.indexPrimaryType(singleInstanceFactory72); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory71); } new KoinDefinition(module, singleInstanceFactory72); Function2 function237 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda24 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$41((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory73 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(AddLineFavoriteUseCase.class), null, function237, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory74 = singleInstanceFactory73; module.indexPrimaryType(singleInstanceFactory74); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory73); } new KoinDefinition(module, singleInstanceFactory74); Function2 function238 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda25 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$42((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory75 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(DeleteFavoriteLineByCodeUseCase.class), null, function238, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory76 = singleInstanceFactory75; module.indexPrimaryType(singleInstanceFactory76); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory75); } new KoinDefinition(module, singleInstanceFactory76); Function2 function239 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$$ExternalSyntheticLambda26 @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return HomeModuleKt.sharedModule$lambda$54$lambda$43((Scope) obj, (ParametersHolder) obj2); } }; SingleInstanceFactory singleInstanceFactory77 = new SingleInstanceFactory<>(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(DeleteAllFavoriteLinesUseCase.class), null, function239, Kind.Singleton, CollectionsKt.emptyList())); SingleInstanceFactory singleInstanceFactory78 = singleInstanceFactory77; module.indexPrimaryType(singleInstanceFactory78); if (module.get_createdAtStart()) { module.prepareForCreationAtStart(singleInstanceFactory77); } new KoinDefinition(module, singleInstanceFactory78); Function2 function240 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$1 @Override // kotlin.jvm.functions.Function2 public final StopsViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); Object obj = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoUseCase.class), null, null); Object obj2 = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null); return new StopsViewModel((GetInfoUseCase) obj, (GetInfoLocalUseCase) obj2, (AddStopToHistoryUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(AddStopToHistoryUseCase.class), null, null), (GetRecentStopsUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetRecentStopsUseCase.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(StopsViewModel.class), null, function240, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory), null); Function2 function241 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$2 @Override // kotlin.jvm.functions.Function2 public final LinesViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); return new LinesViewModel((GetInfoUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoUseCase.class), null, null), (GetInfoLocalUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory2 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(LinesViewModel.class), null, function241, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory2); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory2), null); Function2 function242 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$3 @Override // kotlin.jvm.functions.Function2 public final LineDetailViewmodel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); Object obj = viewModel.get(Reflection.getOrCreateKotlinClass(AddStopToHistoryUseCase.class), null, null); Object obj2 = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoUseCase.class), null, null); Object obj3 = viewModel.get(Reflection.getOrCreateKotlinClass(GetLineDetailUseCase.class), null, null); Object obj4 = viewModel.get(Reflection.getOrCreateKotlinClass(GetAllLinesFavoriteUseCase.class), null, null); Object obj5 = viewModel.get(Reflection.getOrCreateKotlinClass(AddLineFavoriteUseCase.class), null, null); Object obj6 = viewModel.get(Reflection.getOrCreateKotlinClass(DeleteFavoriteLineByCodeUseCase.class), null, null); Object obj7 = viewModel.get(Reflection.getOrCreateKotlinClass(GetScheduleUseCase.class), null, null); Object obj8 = viewModel.get(Reflection.getOrCreateKotlinClass(GetLineMapUseCase.class), null, null); Object obj9 = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null); return new LineDetailViewmodel((AddStopToHistoryUseCase) obj, (GetInfoUseCase) obj2, (GetLineDetailUseCase) obj3, (GetAllLinesFavoriteUseCase) obj4, (AddLineFavoriteUseCase) obj5, (DeleteFavoriteLineByCodeUseCase) obj6, (GetScheduleUseCase) obj7, (GetLineMapUseCase) obj8, (GetInfoLocalUseCase) obj9, (String) viewModel.get(Reflection.getOrCreateKotlinClass(String.class), null, null), (String) viewModel.get(Reflection.getOrCreateKotlinClass(String.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory3 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(LineDetailViewmodel.class), null, function242, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory3); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory3), null); Function2 function243 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$4 @Override // kotlin.jvm.functions.Function2 public final StopDetailViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); Object obj = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null); Object obj2 = viewModel.get(Reflection.getOrCreateKotlinClass(GetStopDetailUseCase.class), null, null); Object obj3 = viewModel.get(Reflection.getOrCreateKotlinClass(GetAllStopsFavoriteUseCase.class), null, null); Object obj4 = viewModel.get(Reflection.getOrCreateKotlinClass(AddStopFavoriteUseCase.class), null, null); return new StopDetailViewModel((GetInfoLocalUseCase) obj, (GetStopDetailUseCase) obj2, (GetAllStopsFavoriteUseCase) obj3, (AddStopFavoriteUseCase) obj4, (DeleteStopFavoriteUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(DeleteStopFavoriteUseCase.class), null, null), (String) viewModel.get(Reflection.getOrCreateKotlinClass(String.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory4 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(StopDetailViewModel.class), null, function243, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory4); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory4), null); Function2 function244 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$5 @Override // kotlin.jvm.functions.Function2 public final FavoritesViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); Object obj = viewModel.get(Reflection.getOrCreateKotlinClass(AddStopToHistoryUseCase.class), null, null); Object obj2 = viewModel.get(Reflection.getOrCreateKotlinClass(UpdateStopAliasUseCase.class), null, null); Object obj3 = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null); return new FavoritesViewModel((AddStopToHistoryUseCase) obj, (UpdateStopAliasUseCase) obj2, (GetInfoLocalUseCase) obj3, (GetAllStopsFavoriteUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetAllStopsFavoriteUseCase.class), null, null), (GetAllLinesFavoriteUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetAllLinesFavoriteUseCase.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory5 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(FavoritesViewModel.class), null, function244, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory5); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory5), null); Function2 function245 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$6 @Override // kotlin.jvm.functions.Function2 public final NearbyViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); Object obj = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoUseCase.class), null, null); return new NearbyViewModel((GetInfoUseCase) obj, (GetInfoLocalUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null), (GetNearbyStopsUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetNearbyStopsUseCase.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory6 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(NearbyViewModel.class), null, function245, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory6); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory6), null); Function2 function246 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$7 @Override // kotlin.jvm.functions.Function2 public final UtilsViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); Object obj = viewModel.get(Reflection.getOrCreateKotlinClass(ClearStopHistoryUseCase.class), null, null); Object obj2 = viewModel.get(Reflection.getOrCreateKotlinClass(DeleteAllFavoriteLinesUseCase.class), null, null); Object obj3 = viewModel.get(Reflection.getOrCreateKotlinClass(DeleteAllStopsFavoriteUseCase.class), null, null); return new UtilsViewModel((ClearStopHistoryUseCase) obj, (DeleteAllFavoriteLinesUseCase) obj2, (DeleteAllStopsFavoriteUseCase) obj3, (GetInfoUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoUseCase.class), null, null), (SaveInfoLocalUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(SaveInfoLocalUseCase.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory7 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(UtilsViewModel.class), null, function246, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory7); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory7), null); Function2 function247 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$8 @Override // kotlin.jvm.functions.Function2 public final PricesViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); Object obj = viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoUseCase.class), null, null); return new PricesViewModel((GetInfoUseCase) obj, (GetInfoLocalUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null), (String) viewModel.get(Reflection.getOrCreateKotlinClass(String.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory8 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(PricesViewModel.class), null, function247, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory8); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory8), null); Function2 function248 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$9 @Override // kotlin.jvm.functions.Function2 public final FreeTransferViewmodel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); return new FreeTransferViewmodel((GetInfoLocalUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(GetInfoLocalUseCase.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory9 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(FreeTransferViewmodel.class), null, function248, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory9); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory9), null); Function2 function249 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$10 @Override // kotlin.jvm.functions.Function2 public final RouteCalculationViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); return new RouteCalculationViewModel((GooglePlacesRepository) viewModel.get(Reflection.getOrCreateKotlinClass(GooglePlacesRepository.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory10 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(RouteCalculationViewModel.class), null, function249, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory10); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory10), null); Function2 function250 = new Function2() { // from class: com.sistemasolton.itranvias.home.di.HomeModuleKt$sharedModule$lambda$54$$inlined$viewModelOf$default$11 @Override // kotlin.jvm.functions.Function2 public final HomeViewModel invoke(Scope viewModel, ParametersHolder it) { Intrinsics.checkNotNullParameter(viewModel, "$this$viewModel"); Intrinsics.checkNotNullParameter(it, "it"); return new HomeViewModel((RefreshInfoUseCase) viewModel.get(Reflection.getOrCreateKotlinClass(RefreshInfoUseCase.class), null, null)); } }; FactoryInstanceFactory factoryInstanceFactory11 = new FactoryInstanceFactory(new BeanDefinition(ScopeRegistry.INSTANCE.getRootScopeQualifier(), Reflection.getOrCreateKotlinClass(HomeViewModel.class), null, function250, Kind.Factory, CollectionsKt.emptyList())); module.indexPrimaryType(factoryInstanceFactory11); OptionDSLKt.onOptions(new KoinDefinition(module, factoryInstanceFactory11), null); return Unit.INSTANCE; } }