package androidx.lifecycle.viewmodel; import androidx.lifecycle.ViewModel; import androidx.lifecycle.ViewModelProvider; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; @SourceDebugExtension({"SMAP\nInitializerViewModelFactory.kt\nKotlin\n*S Kotlin\n*F\n+ 1 InitializerViewModelFactory.kt\nandroidx/lifecycle/viewmodel/InitializerViewModelFactory\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,115:1\n13579#2,2:116\n*S KotlinDebug\n*F\n+ 1 InitializerViewModelFactory.kt\nandroidx/lifecycle/viewmodel/InitializerViewModelFactory\n*L\n105#1:116,2\n*E\n"}) /* loaded from: classes.dex */ public final class InitializerViewModelFactory implements ViewModelProvider.Factory { private final ViewModelInitializer[] initializers; public InitializerViewModelFactory(ViewModelInitializer... initializers) { Intrinsics.checkNotNullParameter(initializers, "initializers"); this.initializers = initializers; } @Override // androidx.lifecycle.ViewModelProvider.Factory public T create(Class modelClass, CreationExtras extras) { Intrinsics.checkNotNullParameter(modelClass, "modelClass"); Intrinsics.checkNotNullParameter(extras, "extras"); T t = null; for (ViewModelInitializer viewModelInitializer : this.initializers) { if (Intrinsics.areEqual(viewModelInitializer.getClazz$lifecycle_viewmodel_release(), modelClass)) { Object invoke = viewModelInitializer.getInitializer$lifecycle_viewmodel_release().invoke(extras); t = invoke instanceof ViewModel ? (T) invoke : null; } } if (t != null) { return t; } throw new IllegalArgumentException("No initializer set for given class " + modelClass.getName()); } }