package com.strmr.ps;

import android.app.Activity;
import android.app.Service;
import android.content.Context;
import android.view.View;
import androidx.lifecycle.ak;
import androidx.media3.container.MdtaMetadataEntry;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.extractor.AacUtil;
import androidx.media3.extractor.flac.FlacConstants;
import androidx.media3.extractor.metadata.dvbsi.AppInfoTableDecoder;
import androidx.media3.extractor.ts.TsExtractor;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.gms.fido.u2f.api.common.RegisterRequest;
import com.google.gson.Gson;
import com.strmr.ps.background.HomeChannelManager;
import com.strmr.ps.data.analytics.AnalyticsHelper;
import com.strmr.ps.data.auth.FeatureGateManager;
import com.strmr.ps.data.auth.GoogleAuthManager;
import com.strmr.ps.data.event.PlaybackStateManager;
import com.strmr.ps.data.event.TraktErrorNotifier;
import com.strmr.ps.data.local.AppDatabase;
import com.strmr.ps.data.local.dao.AddonConfigDao;
import com.strmr.ps.data.local.dao.AddonDisclaimerDao;
import com.strmr.ps.data.local.dao.AllDebridAccountDao;
import com.strmr.ps.data.local.dao.CachedContentDao;
import com.strmr.ps.data.local.dao.ContentImageOverrideDao;
import com.strmr.ps.data.local.dao.EasyDebridAccountDao;
import com.strmr.ps.data.local.dao.EpisodeWatchStatusDao;
import com.strmr.ps.data.local.dao.InstalledAddonDao;
import com.strmr.ps.data.local.dao.MediaDao;
import com.strmr.ps.data.local.dao.PendingTraktActionDao;
import com.strmr.ps.data.local.dao.PlaybackProgressDao;
import com.strmr.ps.data.local.dao.PlayerSettingsDao;
import com.strmr.ps.data.local.dao.PremiumizeAccountDao;
import com.strmr.ps.data.local.dao.RealDebridAccountDao;
import com.strmr.ps.data.local.dao.RowConfigDao;
import com.strmr.ps.data.local.dao.SyncCheckpointDao;
import com.strmr.ps.data.local.dao.SyncMetadataDao;
import com.strmr.ps.data.local.dao.TorBoxAccountDao;
import com.strmr.ps.data.local.dao.TraktAccountDao;
import com.strmr.ps.data.local.dao.TraktUserItemDao;
import com.strmr.ps.data.local.dao.UserCollectionDao;
import com.strmr.ps.data.local.dao.WatchStatusDao;
import com.strmr.ps.data.local.entity.PlayerSettings;
import com.strmr.ps.data.remote.AddonCatalogClient;
import com.strmr.ps.data.remote.AddonMetadataClient;
import com.strmr.ps.data.remote.AddonSearchClient;
import com.strmr.ps.data.remote.AddonStreamClient;
import com.strmr.ps.data.remote.AddonSubtitleClient;
import com.strmr.ps.data.remote.NetworkMonitor;
import com.strmr.ps.data.remote.RateLimiter;
import com.strmr.ps.data.remote.TraktETagInterceptor;
import com.strmr.ps.data.remote.api.AllDebridApiService;
import com.strmr.ps.data.remote.api.AniSkipApi;
import com.strmr.ps.data.remote.api.ArmApi;
import com.strmr.ps.data.remote.api.EasyDebridApiService;
import com.strmr.ps.data.remote.api.IntroDbApi;
import com.strmr.ps.data.remote.api.MdbListApiService;
import com.strmr.ps.data.remote.api.OMDbApiService;
import com.strmr.ps.data.remote.api.OpenSubtitlesApiService;
import com.strmr.ps.data.remote.api.PremiumizeApiService;
import com.strmr.ps.data.remote.api.PremiumizeAuthService;
import com.strmr.ps.data.remote.api.RealDebridApiService;
import com.strmr.ps.data.remote.api.RealDebridAuthService;
import com.strmr.ps.data.remote.api.StremioSubtitleService;
import com.strmr.ps.data.remote.api.TMDBApiService;
import com.strmr.ps.data.remote.api.TorBoxApiService;
import com.strmr.ps.data.remote.api.TraktApiService;
import com.strmr.ps.data.repository.AddonRepository;
import com.strmr.ps.data.repository.AllDebridRepository;
import com.strmr.ps.data.repository.AppConfigRepository;
import com.strmr.ps.data.repository.CacheRepository;
import com.strmr.ps.data.repository.ContentImageOverrideRepository;
import com.strmr.ps.data.repository.ContentRepository;
import com.strmr.ps.data.repository.ContinueWatchingRepository;
import com.strmr.ps.data.repository.DebridLibraryRepository;
import com.strmr.ps.data.repository.EasyDebridRepository;
import com.strmr.ps.data.repository.EpisodeRatingsRepository;
import com.strmr.ps.data.repository.IDebridLibraryProvider;
import com.strmr.ps.data.repository.IDebridProvider;
import com.strmr.ps.data.repository.LinkFilterPreferences;
import com.strmr.ps.data.repository.MediaRepository;
import com.strmr.ps.data.repository.OmdbRepository;
import com.strmr.ps.data.repository.PlaybackProgressRepository;
import com.strmr.ps.data.repository.PlayerSettingsRepository;
import com.strmr.ps.data.repository.PreferencesRepository;
import com.strmr.ps.data.repository.PremiumizeRepository;
import com.strmr.ps.data.repository.RealDebridRepository;
import com.strmr.ps.data.repository.RpdbRepository;
import com.strmr.ps.data.repository.ScreenConfigRepository;
import com.strmr.ps.data.repository.SearchRepository;
import com.strmr.ps.data.repository.SkipIntroRepository;
import com.strmr.ps.data.repository.SyncMetadataRepository;
import com.strmr.ps.data.repository.SyncProgressManager;
import com.strmr.ps.data.repository.TorBoxRepository;
import com.strmr.ps.data.repository.TraktAccountRepository;
import com.strmr.ps.data.repository.TraktActivitiesCache;
import com.strmr.ps.data.repository.TraktAuthRepository;
import com.strmr.ps.data.repository.TraktMediaRepository;
import com.strmr.ps.data.repository.TraktOfflineQueueRepository;
import com.strmr.ps.data.repository.TraktScrobbleRepository;
import com.strmr.ps.data.repository.TraktStatusProvider;
import com.strmr.ps.data.repository.TraktSyncRepository;
import com.strmr.ps.data.repository.UpdateRepository;
import com.strmr.ps.data.repository.WatchStatusProvider;
import com.strmr.ps.data.repository.WatchStatusRepository;
import com.strmr.ps.data.security.CredentialEncryption;
import com.strmr.ps.data.security.DatabaseKeyManager;
import com.strmr.ps.data.service.AddonResolutionService;
import com.strmr.ps.data.service.DebridLibrarySearchService;
import com.strmr.ps.data.service.LinkFilterService;
import com.strmr.ps.data.service.StreamingDeepLinkService;
import com.strmr.ps.data.service.StremioAddonService;
import com.strmr.ps.data.subscription.ProSubscriptionManager;
import com.strmr.ps.data.subtitle.OpenSubtitlesProvider;
import com.strmr.ps.data.subtitle.StremioSubtitleProvider;
import com.strmr.ps.data.subtitle.SubtitleManager;
import com.strmr.ps.data.supabase.DeviceCodeAuthManager;
import com.strmr.ps.data.supabase.DeviceManager;
import com.strmr.ps.data.supabase.SettingsSyncManager;
import com.strmr.ps.data.update.PlayStoreUpdateCheckerImpl;
import com.strmr.ps.data.update.UpdateManager;
import com.strmr.ps.debug.DatabaseDebugActivity;
import com.strmr.ps.domain.ContentLoaderUseCase;
import com.strmr.ps.ui.RowPrefetchManager;
import com.strmr.ps.ui.WatchedBadgeManager;
import com.strmr.ps.ui.actor.ActorDetailsFragment;
import com.strmr.ps.ui.auth.DeviceLinkActivity;
import com.strmr.ps.ui.auth.DeviceLinkViewModel;
import com.strmr.ps.ui.auth.SignInActivity;
import com.strmr.ps.ui.contextmenu.ContextMenuActionHandler;
import com.strmr.ps.ui.deeplink.DeepLinkActivity;
import com.strmr.ps.ui.deeplink.DeepLinkViewModel;
import com.strmr.ps.ui.details.DetailsFragment;
import com.strmr.ps.ui.details.DetailsViewModel;
import com.strmr.ps.ui.genre.GenreFragment;
import com.strmr.ps.ui.genre.GenreViewModel;
import com.strmr.ps.ui.grid.GridViewModel;
import com.strmr.ps.ui.home.HomeFragment;
import com.strmr.ps.ui.home.HomeViewModel;
import com.strmr.ps.ui.library.DebridLibraryFragment;
import com.strmr.ps.ui.library.DebridLibraryViewModel;
import com.strmr.ps.ui.lockout.DeviceLockoutActivity;
import com.strmr.ps.ui.lockout.DeviceLockoutViewModel;
import com.strmr.ps.ui.mobile.MobileMainActivity;
import com.strmr.ps.ui.mobile.actor.MobileActorDetailsFragment;
import com.strmr.ps.ui.mobile.actor.MobileActorDetailsViewModel;
import com.strmr.ps.ui.mobile.details.MobileDetailsFragment;
import com.strmr.ps.ui.mobile.details.MobileDetailsViewModel;
import com.strmr.ps.ui.mobile.grid.MobileGridFragment;
import com.strmr.ps.ui.mobile.home.MobileHomeFragment;
import com.strmr.ps.ui.mobile.library.MobileLibraryFragment;
import com.strmr.ps.ui.mobile.movies.MobileMoviesFragment;
import com.strmr.ps.ui.mobile.ratings.MobileEpisodeRatingsFragment;
import com.strmr.ps.ui.mobile.search.MobileSearchFragment;
import com.strmr.ps.ui.mobile.settings.MobileAboutFragment;
import com.strmr.ps.ui.mobile.settings.MobileAccountsFragment;
import com.strmr.ps.ui.mobile.settings.MobileAddonsFragment;
import com.strmr.ps.ui.mobile.settings.MobileAppearanceFragment;
import com.strmr.ps.ui.mobile.settings.MobileDisplayFragment;
import com.strmr.ps.ui.mobile.settings.MobileLayoutRowsFragment;
import com.strmr.ps.ui.mobile.settings.MobileLinkFilteringFragment;
import com.strmr.ps.ui.mobile.settings.MobileLinkResolvingFragment;
import com.strmr.ps.ui.mobile.settings.MobilePlaybackFragment;
import com.strmr.ps.ui.mobile.settings.MobileSettingsFragment;
import com.strmr.ps.ui.mobile.sources.MobileSourcesFragment;
import com.strmr.ps.ui.mobile.traktlist.MobileTraktListFragment;
import com.strmr.ps.ui.mobile.traktmedia.MobileTraktMediaFragment;
import com.strmr.ps.ui.mobile.tvshows.MobileTvShowsFragment;
import com.strmr.ps.ui.mobile.usercollection.MobileUserCollectionContentFragment;
import com.strmr.ps.ui.movies.MoviesFragment;
import com.strmr.ps.ui.movies.MoviesViewModel;
import com.strmr.ps.ui.networkcontent.NetworkContentViewModel;
import com.strmr.ps.ui.player.ExternalPlayerLauncher;
import com.strmr.ps.ui.player.ExternalPlayerTracker;
import com.strmr.ps.ui.player.VideoPlayerActivity;
import com.strmr.ps.ui.profile.ProfilePickerActivity;
import com.strmr.ps.ui.ratings.EpisodeRatingsActivity;
import com.strmr.ps.ui.ratings.EpisodeRatingsViewModel;
import com.strmr.ps.ui.rowitems.RowItemsActivity;
import com.strmr.ps.ui.rowitems.RowItemsViewModel;
import com.strmr.ps.ui.search.SearchFragment;
import com.strmr.ps.ui.search.SearchViewModel;
import com.strmr.ps.ui.settings.DeviceManagementActivity;
import com.strmr.ps.ui.settings.DeviceManagementViewModel;
import com.strmr.ps.ui.settings.SettingsActivity;
import com.strmr.ps.ui.settings.viewmodel.RowCustomizationViewModel;
import com.strmr.ps.ui.sources.SourcesActivity;
import com.strmr.ps.ui.splash.SyncSplashActivity;
import com.strmr.ps.ui.traktlist.TraktListFragment;
import com.strmr.ps.ui.traktlist.TraktListViewModel;
import com.strmr.ps.ui.traktmedia.TraktMediaFragment;
import com.strmr.ps.ui.traktmedia.TraktMediaViewModel;
import com.strmr.ps.ui.tvshows.TvShowsFragment;
import com.strmr.ps.ui.tvshows.TvShowsViewModel;
import com.strmr.ps.ui.update.ForceUpdateActivity;
import com.strmr.ps.ui.update.UpdateDialogFactoryImpl;
import com.strmr.ps.ui.usercollection.UserCollectionContentActivity;
import com.strmr.ps.ui.usercollection.UserCollectionContentViewModel;
import com.strmr.ps.ui.util.DimensionScaler;
import com.strmr.ps.update.UpdateDownloadManager;
import com.strmr.ps.util.PlatformUtils;
import com.strmr.ps.x;
import dagger.Lazy;
import dagger.hilt.android.ActivityRetainedLifecycle;
import dagger.hilt.android.ViewModelLifecycle;
import dagger.hilt.android.internal.builders.ActivityComponentBuilder;
import dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder;
import dagger.hilt.android.internal.builders.FragmentComponentBuilder;
import dagger.hilt.android.internal.builders.ServiceComponentBuilder;
import dagger.hilt.android.internal.builders.ViewComponentBuilder;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories;
import dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories_InternalFactoryFactory_Factory;
import dagger.hilt.android.internal.managers.ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory;
import dagger.hilt.android.internal.managers.SavedStateHandleHolder;
import dagger.hilt.android.internal.modules.ApplicationContextModule;
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideApplicationFactory;
import dagger.hilt.android.internal.modules.ApplicationContextModule_ProvideContextFactory;
import dagger.internal.DaggerGenerated;
import dagger.internal.DelegateFactory;
import dagger.internal.DoubleCheck;
import dagger.internal.IdentifierNameString;
import dagger.internal.KeepFieldType;
import dagger.internal.LazyClassKeyMap;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import defpackage.a4;
import defpackage.aa5;
import defpackage.an;
import defpackage.ap;
import defpackage.ap2;
import defpackage.as9;
import defpackage.ay1;
import defpackage.b56;
import defpackage.bba;
import defpackage.bm6;
import defpackage.c08;
import defpackage.c66;
import defpackage.c76;
import defpackage.cc9;
import defpackage.ci4;
import defpackage.ck4;
import defpackage.cr4;
import defpackage.cy1;
import defpackage.d08;
import defpackage.dl6;
import defpackage.ds8;
import defpackage.dy3;
import defpackage.e26;
import defpackage.e72;
import defpackage.e92;
import defpackage.eia;
import defpackage.f08;
import defpackage.f7;
import defpackage.fba;
import defpackage.ff;
import defpackage.fg4;
import defpackage.fj4;
import defpackage.g46;
import defpackage.g56;
import defpackage.g78;
import defpackage.gd2;
import defpackage.gi4;
import defpackage.gl6;
import defpackage.hd8;
import defpackage.hs0;
import defpackage.i78;
import defpackage.ib6;
import defpackage.id2;
import defpackage.ij7;
import defpackage.iw7;
import defpackage.iy8;
import defpackage.j16;
import defpackage.jf;
import defpackage.js9;
import defpackage.kb6;
import defpackage.kf4;
import defpackage.kg4;
import defpackage.km6;
import defpackage.kw7;
import defpackage.l36;
import defpackage.l9a;
import defpackage.lm6;
import defpackage.lp9;
import defpackage.m06;
import defpackage.m26;
import defpackage.mm6;
import defpackage.nda;
import defpackage.nm6;
import defpackage.np9;
import defpackage.nr1;
import defpackage.o66;
import defpackage.o76;
import defpackage.o82;
import defpackage.ob;
import defpackage.os9;
import defpackage.oy9;
import defpackage.p78;
import defpackage.p99;
import defpackage.q06;
import defpackage.q16;
import defpackage.q72;
import defpackage.qda;
import defpackage.qs9;
import defpackage.qt3;
import defpackage.qy9;
import defpackage.r68;
import defpackage.r95;
import defpackage.rd9;
import defpackage.s84;
import defpackage.sd9;
import defpackage.sg9;
import defpackage.sq;
import defpackage.t66;
import defpackage.t76;
import defpackage.t78;
import defpackage.t87;
import defpackage.t95;
import defpackage.u06;
import defpackage.u46;
import defpackage.u84;
import defpackage.uh3;
import defpackage.um6;
import defpackage.v82;
import defpackage.v97;
import defpackage.vq;
import defpackage.vt3;
import defpackage.w26;
import defpackage.wm6;
import defpackage.wr9;
import defpackage.xd7;
import defpackage.xd8;
import defpackage.xja;
import defpackage.xk6;
import defpackage.xr1;
import defpackage.y36;
import defpackage.y41;
import defpackage.y95;
import defpackage.yr1;
import defpackage.yv1;
import defpackage.yx3;
import defpackage.yx5;
import defpackage.z97;
import defpackage.za7;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;
import net.zetetic.database.DatabaseUtils;
import okhttp3.OkHttpClient;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;

/* JADX INFO: loaded from: classes.dex */
@DaggerGenerated
public final class DaggerStrmrApp_HiltComponents_SingletonC {

    public static final class ActivityRetainedCImpl extends x.c {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private Provider<ActivityRetainedLifecycle> c;

        public static final class SwitchingProvider<T> implements Provider<T> {
            private final ActivityRetainedCImpl activityRetainedCImpl;
            private final int id;
            private final SingletonCImpl singletonCImpl;

            public SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, int i) {
                this.singletonCImpl = singletonCImpl;
                this.activityRetainedCImpl = activityRetainedCImpl;
                this.id = i;
            }

            @Override // javax.inject.Provider
            public T get() {
                if (this.id == 0) {
                    return (T) ActivityRetainedComponentManager_LifecycleModule_ProvideActivityRetainedLifecycleFactory.provideActivityRetainedLifecycle();
                }
                throw new AssertionError(this.id);
            }
        }

        public /* synthetic */ ActivityRetainedCImpl(SingletonCImpl singletonCImpl, SavedStateHandleHolder savedStateHandleHolder, int i) {
            this(singletonCImpl, savedStateHandleHolder);
        }

        private void a(SavedStateHandleHolder savedStateHandleHolder) {
            this.c = DoubleCheck.provider(new SwitchingProvider(this.a, this.b, 0));
        }

        @Override // dagger.hilt.android.internal.managers.ActivityComponentManager.ActivityComponentBuilderEntryPoint
        public ActivityComponentBuilder activityComponentBuilder() {
            return new a(this.a, this.b, 0);
        }

        @Override // dagger.hilt.android.internal.managers.ActivityRetainedComponentManager.ActivityRetainedLifecycleEntryPoint
        public ActivityRetainedLifecycle getActivityRetainedLifecycle() {
            return this.c.get();
        }

        private ActivityRetainedCImpl(SingletonCImpl singletonCImpl, SavedStateHandleHolder savedStateHandleHolder) {
            this.b = this;
            this.a = singletonCImpl;
            a(savedStateHandleHolder);
        }
    }

    public static final class SingletonCImpl extends x.i {
        private Provider<AddonCatalogClient> addonCatalogClientProvider;
        private Provider<AddonMetadataClient> addonMetadataClientProvider;
        private Provider<AddonRepository> addonRepositoryProvider;
        private Provider<AddonResolutionService> addonResolutionServiceProvider;
        private Provider<AddonSearchClient> addonSearchClientProvider;
        private Provider<AddonStreamClient> addonStreamClientProvider;
        private Provider<AddonSubtitleClient> addonSubtitleClientProvider;
        private Provider<AnalyticsHelper> analyticsHelperProvider;
        private Provider<AppConfigRepository> appConfigRepositoryProvider;
        private final ApplicationContextModule applicationContextModule;
        private Provider<ContentImageOverrideRepository> contentImageOverrideRepositoryProvider;
        private Provider<ContentLoaderUseCase> contentLoaderUseCaseProvider;
        private Provider<ContentRepository> contentRepositoryProvider;
        private Provider<ContextMenuActionHandler> contextMenuActionHandlerProvider;
        private Provider<CredentialEncryption> credentialEncryptionProvider;
        private Provider<DebridLibraryRepository> debridLibraryRepositoryProvider;
        private Provider<DebridLibrarySearchService> debridLibrarySearchServiceProvider;
        private Provider<DeviceCodeAuthManager> deviceCodeAuthManagerProvider;
        private Provider<DeviceManager> deviceManagerProvider;
        private Provider<DimensionScaler> dimensionScalerProvider;
        private Provider<EpisodeRatingsRepository> episodeRatingsRepositoryProvider;
        private Provider<ExternalPlayerLauncher> externalPlayerLauncherProvider;
        private Provider<ExternalPlayerTracker> externalPlayerTrackerProvider;
        private Provider<FeatureGateManager> featureGateManagerProvider;
        private Provider<GoogleAuthManager> googleAuthManagerProvider;
        private Provider<HomeChannelManager> homeChannelManagerProvider;
        private Provider<MediaRepository> mediaRepositoryProvider;
        private Provider<NetworkMonitor> networkMonitorProvider;
        private Provider<OmdbRepository> omdbRepositoryProvider;
        private Provider<OpenSubtitlesProvider> openSubtitlesProvider;
        private Provider<PlatformUtils> platformUtilsProvider;
        private Provider<PlayStoreUpdateCheckerImpl> playStoreUpdateCheckerImplProvider;
        private Provider<PlaybackProgressRepository> playbackProgressRepositoryProvider;
        private Provider<PlaybackStateManager> playbackStateManagerProvider;
        private Provider<PreferencesRepository> preferencesRepositoryProvider;
        private Provider<ProSubscriptionManager> proSubscriptionManagerProvider;
        private Provider<AllDebridApiService> provideAllDebridApiServiceProvider;
        private Provider<AllDebridRepository> provideAllDebridRepositoryProvider;
        private Provider<Retrofit> provideAllDebridRetrofitProvider;
        private Provider<AniSkipApi> provideAniSkipApiProvider;
        private Provider<Retrofit> provideAniSkipRetrofitProvider;
        private Provider<ArmApi> provideArmApiProvider;
        private Provider<Retrofit> provideArmRetrofitProvider;
        private Provider<CacheRepository> provideCacheRepositoryProvider;
        private Provider<ContinueWatchingRepository> provideContinueWatchingRepositoryProvider;
        private Provider<DatabaseKeyManager> provideDatabaseKeyManagerProvider;
        private Provider<AppDatabase> provideDatabaseProvider;
        private Provider<List<IDebridLibraryProvider>> provideDebridLibraryProvidersProvider;
        private Provider<List<IDebridProvider>> provideDebridProvidersProvider;
        private Provider<EasyDebridApiService> provideEasyDebridApiServiceProvider;
        private Provider<EasyDebridRepository> provideEasyDebridRepositoryProvider;
        private Provider<Retrofit> provideEasyDebridRetrofitProvider;
        private Provider<Gson> provideGsonProvider;
        private Provider<IntroDbApi> provideIntroDbApiProvider;
        private Provider<Retrofit> provideIntroDbRetrofitProvider;
        private Provider<LinkFilterPreferences> provideLinkFilterPreferencesProvider;
        private Provider<LinkFilterService> provideLinkFilterServiceProvider;
        private Provider<MdbListApiService> provideMdbListApiServiceProvider;
        private Provider<Retrofit> provideMdbListRetrofitProvider;
        private Provider<OkHttpClient> provideOkHttpClientProvider;
        private Provider<OMDbApiService> provideOmdbApiServiceProvider;
        private Provider<Retrofit> provideOmdbRetrofitProvider;
        private Provider<OpenSubtitlesApiService> provideOpenSubtitlesApiServiceProvider;
        private Provider<Retrofit> provideOpenSubtitlesRetrofitProvider;
        private Provider<PlayerSettingsRepository> providePlayerSettingsRepositoryProvider;
        private Provider<xd7> providePostgrestProvider;
        private Provider<PremiumizeApiService> providePremiumizeApiServiceProvider;
        private Provider<Retrofit> providePremiumizeAuthRetrofitProvider;
        private Provider<PremiumizeAuthService> providePremiumizeAuthServiceProvider;
        private Provider<PremiumizeRepository> providePremiumizeRepositoryProvider;
        private Provider<Retrofit> providePremiumizeRetrofitProvider;
        private Provider<RateLimiter> provideRateLimiterProvider;
        private Provider<RealDebridApiService> provideRealDebridApiServiceProvider;
        private Provider<Retrofit> provideRealDebridAuthRetrofitProvider;
        private Provider<RealDebridAuthService> provideRealDebridAuthServiceProvider;
        private Provider<RealDebridRepository> provideRealDebridRepositoryProvider;
        private Provider<Retrofit> provideRealDebridRetrofitProvider;
        private Provider<ScreenConfigRepository> provideScreenConfigRepositoryProvider;
        private Provider<SettingsSyncManager> provideSettingsSyncManagerProvider;
        private Provider<RecyclerView.v> provideSharedViewPoolProvider;
        private Provider<Retrofit> provideStremioSubtitleRetrofitProvider;
        private Provider<StremioSubtitleService> provideStremioSubtitleServiceProvider;
        private Provider<cc9> provideSupabaseClientProvider;
        private Provider<TMDBApiService> provideTmdbApiServiceProvider;
        private Provider<Retrofit> provideTmdbRetrofitProvider;
        private Provider<TorBoxApiService> provideTorBoxApiServiceProvider;
        private Provider<TorBoxRepository> provideTorBoxRepositoryProvider;
        private Provider<Retrofit> provideTorBoxRetrofitProvider;
        private Provider<TraktAccountRepository> provideTraktAccountRepositoryProvider;
        private Provider<TraktApiService> provideTraktApiServiceProvider;
        private Provider<TraktMediaRepository> provideTraktMediaRepositoryProvider;
        private Provider<qs9> provideTraktRateLimitInterceptorProvider;
        private Provider<Retrofit> provideTraktRetrofitProvider;
        private Provider<UpdateDownloadManager> provideUpdateDownloadManagerProvider;
        private Provider<UpdateRepository> provideUpdateRepositoryProvider;
        private Provider<WatchStatusRepository> provideWatchStatusRepositoryProvider;
        private Provider<RowPrefetchManager> rowPrefetchManagerProvider;
        private Provider<RpdbRepository> rpdbRepositoryProvider;
        private Provider<SearchRepository> searchRepositoryProvider;
        private final SingletonCImpl singletonCImpl;
        private Provider<SkipIntroRepository> skipIntroRepositoryProvider;
        private Provider<StreamingDeepLinkService> streamingDeepLinkServiceProvider;
        private Provider<StremioAddonService> stremioAddonServiceProvider;
        private Provider<StremioSubtitleProvider> stremioSubtitleProvider;
        private Provider<SubtitleManager> subtitleManagerProvider;
        private Provider<SyncMetadataRepository> syncMetadataRepositoryProvider;
        private Provider<SyncProgressManager> syncProgressManagerProvider;
        private Provider<TraktActivitiesCache> traktActivitiesCacheProvider;
        private Provider<TraktAuthRepository> traktAuthRepositoryProvider;
        private Provider<TraktETagInterceptor> traktETagInterceptorProvider;
        private Provider<TraktErrorNotifier> traktErrorNotifierProvider;
        private Provider<TraktOfflineQueueRepository> traktOfflineQueueRepositoryProvider;
        private Provider<TraktScrobbleRepository> traktScrobbleRepositoryProvider;
        private Provider<TraktStatusProvider> traktStatusProvider;
        private Provider<TraktSyncRepository> traktSyncRepositoryProvider;
        private Provider<UpdateDialogFactoryImpl> updateDialogFactoryImplProvider;
        private Provider<UpdateManager> updateManagerProvider;
        private Provider<WatchStatusProvider> watchStatusProvider;
        private Provider<WatchedBadgeManager> watchedBadgeManagerProvider;

        public static final class SwitchingProvider<T> implements Provider<T> {
            private final int id;
            private final SingletonCImpl singletonCImpl;

            public SwitchingProvider(SingletonCImpl singletonCImpl, int i) {
                this.singletonCImpl = singletonCImpl;
                this.id = i;
            }

            private T get0() {
                switch (this.id) {
                    case 0:
                        return (T) xr1.a(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (DatabaseKeyManager) this.singletonCImpl.provideDatabaseKeyManagerProvider.get());
                    case 1:
                        return (T) yr1.a(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 2:
                        return (T) f08.a((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), this.singletonCImpl.traktAccountDao(), DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider), DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get());
                    case 3:
                        return (T) um6.a((Retrofit) this.singletonCImpl.provideTraktRetrofitProvider.get());
                    case 4:
                        return (T) wm6.a((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (qs9) this.singletonCImpl.provideTraktRateLimitInterceptorProvider.get(), (TraktETagInterceptor) this.singletonCImpl.traktETagInterceptorProvider.get());
                    case 5:
                        return (T) bm6.a(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 6:
                        return (T) ((qs9) Preconditions.checkNotNullFromProvides(new qs9()));
                    case 7:
                        return (T) new TraktETagInterceptor(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 8:
                        return (T) rd9.a(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (cc9) this.singletonCImpl.provideSupabaseClientProvider.get(), (DeviceManager) this.singletonCImpl.deviceManagerProvider.get(), (CredentialEncryption) this.singletonCImpl.credentialEncryptionProvider.get(), this.singletonCImpl.traktAccountDao(), this.singletonCImpl.installedAddonDao(), this.singletonCImpl.addonConfigDao(), this.singletonCImpl.rowConfigDao(), this.singletonCImpl.premiumizeAccountDao(), this.singletonCImpl.realDebridAccountDao(), this.singletonCImpl.allDebridAccountDao(), this.singletonCImpl.torBoxAccountDao(), this.singletonCImpl.easyDebridAccountDao(), (RpdbRepository) this.singletonCImpl.rpdbRepositoryProvider.get(), (OmdbRepository) this.singletonCImpl.omdbRepositoryProvider.get(), DoubleCheck.lazy(this.singletonCImpl.provideScreenConfigRepositoryProvider), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), this.singletonCImpl.userCollectionDao());
                    case 9:
                        return (T) sd9.a(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 10:
                        return (T) new DeviceManager((cc9) this.singletonCImpl.provideSupabaseClientProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 11:
                        return (T) new CredentialEncryption();
                    case 12:
                        return (T) new RpdbRepository(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 13:
                        return (T) new OmdbRepository(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 14:
                        return (T) d08.a(this.singletonCImpl.rowConfigDao(), (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider), DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider));
                    case 15:
                        return (T) new PreferencesRepository(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 16:
                        return (T) c08.a((RealDebridApiService) this.singletonCImpl.provideRealDebridApiServiceProvider.get(), (RealDebridAuthService) this.singletonCImpl.provideRealDebridAuthServiceProvider.get(), this.singletonCImpl.realDebridAccountDao(), DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider), DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider), (LinkFilterPreferences) this.singletonCImpl.provideLinkFilterPreferencesProvider.get());
                    case 17:
                        return (T) km6.a((Retrofit) this.singletonCImpl.provideRealDebridRetrofitProvider.get());
                    case 18:
                        return (T) nm6.a((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get());
                    case 19:
                        return (T) mm6.a((Retrofit) this.singletonCImpl.provideRealDebridAuthRetrofitProvider.get());
                    case 20:
                        return (T) lm6.a((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get());
                    case 21:
                        return (T) nda.a(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 22:
                        return (T) new AnalyticsHelper();
                    case 23:
                        return (T) new AppConfigRepository(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (xd7) this.singletonCImpl.providePostgrestProvider.get());
                    case 24:
                        cc9 cc9Var = (cc9) this.singletonCImpl.provideSupabaseClientProvider.get();
                        cr4.g(cc9Var, "supabase");
                        za7 f = cc9Var.getF();
                        xd7.a aVar = xd7.b;
                        LinkedHashMap linkedHashMap = f.a;
                        aVar.getClass();
                        Object obj = linkedHashMap.get("rest");
                        if (!(obj instanceof xd7)) {
                            obj = null;
                        }
                        xd7 xd7Var = (xd7) obj;
                        if (xd7Var != null) {
                            return (T) ((xd7) Preconditions.checkNotNullFromProvides(xd7Var));
                        }
                        StringBuilder sb = new StringBuilder("Plugin rest not installed or not of type ");
                        kw7 kw7Var = iw7.a;
                        sb.append(kw7Var.getOrCreateKotlinClass(xd7.class).getSimpleName());
                        sb.append(". Consider installing ");
                        sb.append(kw7Var.getOrCreateKotlinClass(xd7.class).getSimpleName());
                        sb.append(" within your SupabaseClientBuilder");
                        throw new IllegalStateException(sb.toString().toString());
                    case 25:
                        return (T) new ProSubscriptionManager(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (xd7) this.singletonCImpl.providePostgrestProvider.get(), (DeviceManager) this.singletonCImpl.deviceManagerProvider.get());
                    case 26:
                        WatchStatusDao watchStatusDao = this.singletonCImpl.watchStatusDao();
                        fg4 fg4Var = (fg4) this.singletonCImpl.provideTraktAccountRepositoryProvider.get();
                        cr4.g(watchStatusDao, "watchStatusDao");
                        cr4.g(fg4Var, "traktAccountRepository");
                        return (T) ((WatchStatusRepository) Preconditions.checkNotNullFromProvides(new WatchStatusRepository(watchStatusDao, fg4Var)));
                    case 27:
                        return (T) new TraktStatusProvider(this.singletonCImpl.traktUserItemDao(), (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get());
                    case 28:
                        return (T) new DebridLibraryRepository((List) this.singletonCImpl.provideDebridLibraryProvidersProvider.get(), (RealDebridRepository) this.singletonCImpl.provideRealDebridRepositoryProvider.get(), (AllDebridRepository) this.singletonCImpl.provideAllDebridRepositoryProvider.get(), (TorBoxRepository) this.singletonCImpl.provideTorBoxRepositoryProvider.get(), (PremiumizeRepository) this.singletonCImpl.providePremiumizeRepositoryProvider.get());
                    case 29:
                        PremiumizeRepository premiumizeRepository = (PremiumizeRepository) this.singletonCImpl.providePremiumizeRepositoryProvider.get();
                        RealDebridRepository realDebridRepository = (RealDebridRepository) this.singletonCImpl.provideRealDebridRepositoryProvider.get();
                        AllDebridRepository allDebridRepository = (AllDebridRepository) this.singletonCImpl.provideAllDebridRepositoryProvider.get();
                        TorBoxRepository torBoxRepository = (TorBoxRepository) this.singletonCImpl.provideTorBoxRepositoryProvider.get();
                        cr4.g(premiumizeRepository, "premiumizeRepository");
                        cr4.g(realDebridRepository, "realDebridRepository");
                        cr4.g(allDebridRepository, "allDebridRepository");
                        cr4.g(torBoxRepository, "torBoxRepository");
                        return (T) ((List) Preconditions.checkNotNullFromProvides(y41.an(premiumizeRepository, realDebridRepository, allDebridRepository, torBoxRepository)));
                    case 30:
                        PremiumizeApiService premiumizeApiService = (PremiumizeApiService) this.singletonCImpl.providePremiumizeApiServiceProvider.get();
                        PremiumizeAuthService premiumizeAuthService = (PremiumizeAuthService) this.singletonCImpl.providePremiumizeAuthServiceProvider.get();
                        PremiumizeAccountDao premiumizeAccountDao = this.singletonCImpl.premiumizeAccountDao();
                        Lazy lazy = DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider);
                        Lazy lazy2 = DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider);
                        LinkFilterPreferences linkFilterPreferences = (LinkFilterPreferences) this.singletonCImpl.provideLinkFilterPreferencesProvider.get();
                        cr4.g(premiumizeApiService, "premiumizeApiService");
                        cr4.g(premiumizeAuthService, "premiumizeAuthService");
                        cr4.g(premiumizeAccountDao, "premiumizeAccountDao");
                        cr4.g(lazy, "settingsSyncManager");
                        cr4.g(lazy2, "deviceManager");
                        cr4.g(linkFilterPreferences, "linkFilterPreferences");
                        return (T) ((PremiumizeRepository) Preconditions.checkNotNullFromProvides(new PremiumizeRepository(premiumizeApiService, premiumizeAuthService, premiumizeAccountDao, lazy, lazy2, linkFilterPreferences)));
                    case 31:
                        Retrofit retrofit = (Retrofit) this.singletonCImpl.providePremiumizeRetrofitProvider.get();
                        cr4.g(retrofit, "retrofit");
                        Object objCreate = retrofit.create(PremiumizeApiService.class);
                        cr4.f(objCreate, "create(...)");
                        return (T) ((PremiumizeApiService) Preconditions.checkNotNullFromProvides((PremiumizeApiService) objCreate));
                    case 32:
                        OkHttpClient okHttpClient = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient, "client");
                        OkHttpClient.Builder builderNewBuilder = okHttpClient.newBuilder();
                        TimeUnit timeUnit = TimeUnit.SECONDS;
                        Retrofit retrofitBuild = new Retrofit.Builder().baseUrl("https://www.premiumize.me/api/").client(builderNewBuilder.connectTimeout(20L, timeUnit).readTimeout(60L, timeUnit).writeTimeout(30L, timeUnit).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild));
                    case 33:
                        Retrofit retrofit3 = (Retrofit) this.singletonCImpl.providePremiumizeAuthRetrofitProvider.get();
                        cr4.g(retrofit3, "retrofit");
                        Object objCreate2 = retrofit3.create(PremiumizeAuthService.class);
                        cr4.f(objCreate2, "create(...)");
                        return (T) ((PremiumizeAuthService) Preconditions.checkNotNullFromProvides((PremiumizeAuthService) objCreate2));
                    case 34:
                        OkHttpClient okHttpClient2 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient2, "client");
                        OkHttpClient.Builder builderNewBuilder2 = okHttpClient2.newBuilder();
                        TimeUnit timeUnit2 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild2 = new Retrofit.Builder().baseUrl("https://www.premiumize.me/").client(builderNewBuilder2.connectTimeout(15L, timeUnit2).readTimeout(20L, timeUnit2).writeTimeout(15L, timeUnit2).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild2, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild2));
                    case 35:
                        AllDebridApiService allDebridApiService = (AllDebridApiService) this.singletonCImpl.provideAllDebridApiServiceProvider.get();
                        AllDebridAccountDao allDebridAccountDao = this.singletonCImpl.allDebridAccountDao();
                        Lazy lazy3 = DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider);
                        Lazy lazy4 = DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider);
                        LinkFilterPreferences linkFilterPreferences2 = (LinkFilterPreferences) this.singletonCImpl.provideLinkFilterPreferencesProvider.get();
                        cr4.g(allDebridApiService, "allDebridApiService");
                        cr4.g(allDebridAccountDao, "allDebridAccountDao");
                        cr4.g(lazy3, "settingsSyncManager");
                        cr4.g(lazy4, "deviceManager");
                        cr4.g(linkFilterPreferences2, "linkFilterPreferences");
                        return (T) ((AllDebridRepository) Preconditions.checkNotNullFromProvides(new AllDebridRepository(allDebridApiService, allDebridAccountDao, lazy3, lazy4, linkFilterPreferences2)));
                    case TsExtractor.TS_STREAM_TYPE_H265 /* 36 */:
                        Retrofit retrofit4 = (Retrofit) this.singletonCImpl.provideAllDebridRetrofitProvider.get();
                        cr4.g(retrofit4, "retrofit");
                        Object objCreate3 = retrofit4.create(AllDebridApiService.class);
                        cr4.f(objCreate3, "create(...)");
                        return (T) ((AllDebridApiService) Preconditions.checkNotNullFromProvides((AllDebridApiService) objCreate3));
                    case 37:
                        OkHttpClient okHttpClient3 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient3, "client");
                        OkHttpClient.Builder builderNewBuilder3 = okHttpClient3.newBuilder();
                        TimeUnit timeUnit3 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild3 = new Retrofit.Builder().baseUrl("https://api.alldebrid.com/").client(builderNewBuilder3.connectTimeout(20L, timeUnit3).readTimeout(60L, timeUnit3).writeTimeout(30L, timeUnit3).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild3, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild3));
                    case FlacConstants.STREAM_INFO_BLOCK_SIZE /* 38 */:
                        TorBoxApiService torBoxApiService = (TorBoxApiService) this.singletonCImpl.provideTorBoxApiServiceProvider.get();
                        TorBoxAccountDao torBoxAccountDao = this.singletonCImpl.torBoxAccountDao();
                        Lazy lazy5 = DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider);
                        Lazy lazy6 = DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider);
                        LinkFilterPreferences linkFilterPreferences3 = (LinkFilterPreferences) this.singletonCImpl.provideLinkFilterPreferencesProvider.get();
                        cr4.g(torBoxApiService, "torBoxApiService");
                        cr4.g(torBoxAccountDao, "torBoxAccountDao");
                        cr4.g(lazy5, "settingsSyncManager");
                        cr4.g(lazy6, "deviceManager");
                        cr4.g(linkFilterPreferences3, "linkFilterPreferences");
                        return (T) ((TorBoxRepository) Preconditions.checkNotNullFromProvides(new TorBoxRepository(torBoxApiService, torBoxAccountDao, lazy5, lazy6, linkFilterPreferences3)));
                    case NalUnitUtil.H265_NAL_UNIT_TYPE_PREFIX_SEI /* 39 */:
                        Retrofit retrofit5 = (Retrofit) this.singletonCImpl.provideTorBoxRetrofitProvider.get();
                        cr4.g(retrofit5, "retrofit");
                        Object objCreate4 = retrofit5.create(TorBoxApiService.class);
                        cr4.f(objCreate4, "create(...)");
                        return (T) ((TorBoxApiService) Preconditions.checkNotNullFromProvides((TorBoxApiService) objCreate4));
                    case NalUnitUtil.H265_NAL_UNIT_TYPE_SUFFIX_SEI /* 40 */:
                        OkHttpClient okHttpClient4 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient4, "client");
                        OkHttpClient.Builder builderNewBuilder4 = okHttpClient4.newBuilder();
                        TimeUnit timeUnit4 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild4 = new Retrofit.Builder().baseUrl("https://api.torbox.app/").client(builderNewBuilder4.connectTimeout(20L, timeUnit4).readTimeout(60L, timeUnit4).writeTimeout(30L, timeUnit4).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild4, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild4));
                    case 41:
                        return (T) new TraktErrorNotifier();
                    case AacUtil.AUDIO_OBJECT_TYPE_AAC_XHE /* 42 */:
                        return (T) new TraktSyncRepository(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get(), this.singletonCImpl.traktUserItemDao(), this.singletonCImpl.episodeWatchStatusDao(), (CacheRepository) this.singletonCImpl.provideCacheRepositoryProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), (SyncProgressManager) this.singletonCImpl.syncProgressManagerProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), (TraktETagInterceptor) this.singletonCImpl.traktETagInterceptorProvider.get(), (SyncMetadataRepository) this.singletonCImpl.syncMetadataRepositoryProvider.get(), (TraktStatusProvider) this.singletonCImpl.traktStatusProvider.get(), (TraktActivitiesCache) this.singletonCImpl.traktActivitiesCacheProvider.get());
                    case 43:
                        CachedContentDao cachedContentDao = this.singletonCImpl.cachedContentDao();
                        cr4.g(cachedContentDao, "cachedContentDao");
                        return (T) ((CacheRepository) Preconditions.checkNotNullFromProvides(new CacheRepository(cachedContentDao)));
                    case 44:
                        return (T) new SyncProgressManager(this.singletonCImpl.syncCheckpointDao());
                    case TsExtractor.TS_STREAM_TYPE_MHAS /* 45 */:
                        return (T) new SyncMetadataRepository(this.singletonCImpl.syncMetadataDao());
                    case 46:
                        return (T) new TraktActivitiesCache((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get());
                    case 47:
                        return (T) new HomeChannelManager(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (ContinueWatchingRepository) this.singletonCImpl.provideContinueWatchingRepositoryProvider.get(), (TraktMediaRepository) this.singletonCImpl.provideTraktMediaRepositoryProvider.get(), (ContentRepository) this.singletonCImpl.contentRepositoryProvider.get());
                    case NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED /* 48 */:
                        TraktApiService traktApiService = (TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get();
                        TMDBApiService tMDBApiService = (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get();
                        TraktAccountRepository traktAccountRepository = (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get();
                        SyncMetadataRepository syncMetadataRepository = (SyncMetadataRepository) this.singletonCImpl.syncMetadataRepositoryProvider.get();
                        EpisodeWatchStatusDao episodeWatchStatusDao = this.singletonCImpl.episodeWatchStatusDao();
                        TraktUserItemDao traktUserItemDao = this.singletonCImpl.traktUserItemDao();
                        Context contextProvideContext = ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule);
                        Gson gson = (Gson) this.singletonCImpl.provideGsonProvider.get();
                        TraktErrorNotifier traktErrorNotifier = (TraktErrorNotifier) this.singletonCImpl.traktErrorNotifierProvider.get();
                        TraktActivitiesCache traktActivitiesCache = (TraktActivitiesCache) this.singletonCImpl.traktActivitiesCacheProvider.get();
                        cr4.g(traktApiService, "traktApiService");
                        cr4.g(tMDBApiService, "tmdbApiService");
                        cr4.g(traktAccountRepository, "accountRepository");
                        cr4.g(syncMetadataRepository, "syncMetadataRepository");
                        cr4.g(episodeWatchStatusDao, "episodeWatchStatusDao");
                        cr4.g(traktUserItemDao, "traktUserItemDao");
                        cr4.g(contextProvideContext, "context");
                        cr4.g(gson, "gson");
                        cr4.g(traktErrorNotifier, "traktErrorNotifier");
                        cr4.g(traktActivitiesCache, "activitiesCache");
                        return (T) ((ContinueWatchingRepository) Preconditions.checkNotNullFromProvides(new ContinueWatchingRepository(traktApiService, tMDBApiService, traktAccountRepository, syncMetadataRepository, episodeWatchStatusDao, traktUserItemDao, contextProvideContext, gson, traktErrorNotifier, traktActivitiesCache, null, 1024, null)));
                    case 49:
                        Retrofit retrofit6 = (Retrofit) this.singletonCImpl.provideTmdbRetrofitProvider.get();
                        cr4.g(retrofit6, "retrofit");
                        Object objCreate5 = retrofit6.create(TMDBApiService.class);
                        cr4.f(objCreate5, "create(...)");
                        return (T) ((TMDBApiService) Preconditions.checkNotNullFromProvides((TMDBApiService) objCreate5));
                    case 50:
                        OkHttpClient okHttpClient5 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        Context contextProvideContext2 = ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule);
                        cr4.g(okHttpClient5, "client");
                        cr4.g(contextProvideContext2, "context");
                        OkHttpClient.Builder builderNewBuilder5 = okHttpClient5.newBuilder();
                        TimeUnit timeUnit5 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild5 = new Retrofit.Builder().baseUrl("https://api.themoviedb.org/3/").client(builderNewBuilder5.connectTimeout(15L, timeUnit5).readTimeout(20L, timeUnit5).writeTimeout(15L, timeUnit5).addInterceptor(new lp9()).addInterceptor(new np9(contextProvideContext2)).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild5, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild5));
                    case 51:
                        return (T) ((Gson) Preconditions.checkNotNullFromProvides(new Gson()));
                    case 52:
                        TraktUserItemDao traktUserItemDao2 = this.singletonCImpl.traktUserItemDao();
                        TMDBApiService tMDBApiService2 = (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get();
                        CacheRepository cacheRepository = (CacheRepository) this.singletonCImpl.provideCacheRepositoryProvider.get();
                        WatchStatusRepository watchStatusRepository = (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get();
                        TraktSyncRepository traktSyncRepository = (TraktSyncRepository) this.singletonCImpl.traktSyncRepositoryProvider.get();
                        TraktAccountRepository traktAccountRepository2 = (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get();
                        Context contextProvideContext3 = ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule);
                        cr4.g(traktUserItemDao2, "traktUserItemDao");
                        cr4.g(tMDBApiService2, "tmdbApiService");
                        cr4.g(cacheRepository, "cacheRepository");
                        cr4.g(watchStatusRepository, "watchStatusRepository");
                        cr4.g(traktSyncRepository, "traktSyncRepository");
                        cr4.g(traktAccountRepository2, "accountRepository");
                        cr4.g(contextProvideContext3, "context");
                        return (T) ((TraktMediaRepository) Preconditions.checkNotNullFromProvides(new TraktMediaRepository(traktUserItemDao2, tMDBApiService2, cacheRepository, watchStatusRepository, traktSyncRepository, traktAccountRepository2, contextProvideContext3)));
                    case 53:
                        return (T) new ContentRepository((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (CacheRepository) this.singletonCImpl.provideCacheRepositoryProvider.get(), (kg4) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 54:
                        EasyDebridApiService easyDebridApiService = (EasyDebridApiService) this.singletonCImpl.provideEasyDebridApiServiceProvider.get();
                        EasyDebridAccountDao easyDebridAccountDao = this.singletonCImpl.easyDebridAccountDao();
                        Lazy lazy7 = DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider);
                        Lazy lazy8 = DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider);
                        cr4.g(easyDebridApiService, "easyDebridApiService");
                        cr4.g(easyDebridAccountDao, "easyDebridAccountDao");
                        cr4.g(lazy7, "settingsSyncManager");
                        cr4.g(lazy8, "deviceManager");
                        return (T) ((EasyDebridRepository) Preconditions.checkNotNullFromProvides(new EasyDebridRepository(easyDebridApiService, easyDebridAccountDao, lazy7, lazy8)));
                    case 55:
                        Retrofit retrofit7 = (Retrofit) this.singletonCImpl.provideEasyDebridRetrofitProvider.get();
                        cr4.g(retrofit7, "retrofit");
                        Object objCreate6 = retrofit7.create(EasyDebridApiService.class);
                        cr4.f(objCreate6, "create(...)");
                        return (T) ((EasyDebridApiService) Preconditions.checkNotNullFromProvides((EasyDebridApiService) objCreate6));
                    case 56:
                        OkHttpClient okHttpClient6 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient6, "client");
                        OkHttpClient.Builder builderNewBuilder6 = okHttpClient6.newBuilder();
                        TimeUnit timeUnit6 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild6 = new Retrofit.Builder().baseUrl("https://easydebrid.com/api/").client(builderNewBuilder6.connectTimeout(20L, timeUnit6).readTimeout(60L, timeUnit6).writeTimeout(30L, timeUnit6).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild6, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild6));
                    case 57:
                        return (T) new TraktOfflineQueueRepository(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), this.singletonCImpl.pendingTraktActionDao());
                    case 58:
                        PlayerSettingsDao playerSettingsDao = this.singletonCImpl.playerSettingsDao();
                        cr4.g(playerSettingsDao, "playerSettingsDao");
                        return (T) ((PlayerSettingsRepository) Preconditions.checkNotNullFromProvides(new PlayerSettingsRepository(playerSettingsDao)));
                    case 59:
                        return (T) new TraktScrobbleRepository((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get(), this.singletonCImpl.episodeWatchStatusDao(), (TraktStatusProvider) this.singletonCImpl.traktStatusProvider.get(), DoubleCheck.lazy(this.singletonCImpl.traktSyncRepositoryProvider), DoubleCheck.lazy(this.singletonCImpl.provideContinueWatchingRepositoryProvider), (PlaybackStateManager) this.singletonCImpl.playbackStateManagerProvider.get(), (TraktActivitiesCache) this.singletonCImpl.traktActivitiesCacheProvider.get());
                    case PlayerSettings.SKIP_DURATION_60S /* 60 */:
                        return (T) new PlaybackStateManager();
                    case 61:
                        return (T) new SubtitleManager((StremioSubtitleProvider) this.singletonCImpl.stremioSubtitleProvider.get(), (OpenSubtitlesProvider) this.singletonCImpl.openSubtitlesProvider.get(), (AddonRepository) this.singletonCImpl.addonRepositoryProvider.get(), (AddonSubtitleClient) this.singletonCImpl.addonSubtitleClientProvider.get(), (PlayerSettingsRepository) this.singletonCImpl.providePlayerSettingsRepositoryProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 62:
                        return (T) new StremioSubtitleProvider((StremioSubtitleService) this.singletonCImpl.provideStremioSubtitleServiceProvider.get(), (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 63:
                        Retrofit retrofit8 = (Retrofit) this.singletonCImpl.provideStremioSubtitleRetrofitProvider.get();
                        cr4.g(retrofit8, "retrofit");
                        Object objCreate7 = retrofit8.create(StremioSubtitleService.class);
                        cr4.f(objCreate7, "create(...)");
                        return (T) ((StremioSubtitleService) Preconditions.checkNotNullFromProvides((StremioSubtitleService) objCreate7));
                    case 64:
                        OkHttpClient okHttpClient7 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient7, "client");
                        OkHttpClient.Builder builderNewBuilder7 = okHttpClient7.newBuilder();
                        TimeUnit timeUnit7 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild7 = new Retrofit.Builder().baseUrl("https://opensubtitles-v3.strem.io/").client(builderNewBuilder7.connectTimeout(15L, timeUnit7).readTimeout(20L, timeUnit7).writeTimeout(15L, timeUnit7).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild7, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild7));
                    case RegisterRequest.U2F_V1_CHALLENGE_BYTE_LENGTH /* 65 */:
                        return (T) new OpenSubtitlesProvider((OpenSubtitlesApiService) this.singletonCImpl.provideOpenSubtitlesApiServiceProvider.get(), (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 66:
                        Retrofit retrofit9 = (Retrofit) this.singletonCImpl.provideOpenSubtitlesRetrofitProvider.get();
                        cr4.g(retrofit9, "retrofit");
                        Object objCreate8 = retrofit9.create(OpenSubtitlesApiService.class);
                        cr4.f(objCreate8, "create(...)");
                        return (T) ((OpenSubtitlesApiService) Preconditions.checkNotNullFromProvides((OpenSubtitlesApiService) objCreate8));
                    case MdtaMetadataEntry.TYPE_INDICATOR_INT32 /* 67 */:
                        OkHttpClient okHttpClient8 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient8, "client");
                        OkHttpClient.Builder builderNewBuilder8 = okHttpClient8.newBuilder();
                        TimeUnit timeUnit8 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild8 = new Retrofit.Builder().baseUrl("https://api.opensubtitles.com/api/v1/").client(builderNewBuilder8.connectTimeout(15L, timeUnit8).readTimeout(30L, timeUnit8).writeTimeout(15L, timeUnit8).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild8, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild8));
                    case 68:
                        return (T) new AddonRepository(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), this.singletonCImpl.installedAddonDao(), this.singletonCImpl.addonConfigDao(), this.singletonCImpl.addonDisclaimerDao(), this.singletonCImpl.rowConfigDao(), (StremioAddonService) this.singletonCImpl.stremioAddonServiceProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get(), DoubleCheck.lazy(this.singletonCImpl.provideSettingsSyncManagerProvider), DoubleCheck.lazy(this.singletonCImpl.deviceManagerProvider));
                    case 69:
                        return (T) new StremioAddonService((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get());
                    case 70:
                        return (T) new AddonSubtitleClient((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get());
                    case TsExtractor.TS_SYNC_BYTE /* 71 */:
                        return (T) new PlaybackProgressRepository(this.singletonCImpl.playbackProgressDao());
                    case 72:
                        return (T) new SkipIntroRepository((IntroDbApi) this.singletonCImpl.provideIntroDbApiProvider.get(), (AniSkipApi) this.singletonCImpl.provideAniSkipApiProvider.get(), (ArmApi) this.singletonCImpl.provideArmApiProvider.get());
                    case 73:
                        Retrofit retrofit10 = (Retrofit) this.singletonCImpl.provideIntroDbRetrofitProvider.get();
                        cr4.g(retrofit10, "retrofit");
                        Object objCreate9 = retrofit10.create(IntroDbApi.class);
                        cr4.f(objCreate9, "create(...)");
                        return (T) ((IntroDbApi) Preconditions.checkNotNullFromProvides((IntroDbApi) objCreate9));
                    case 74:
                        OkHttpClient okHttpClient9 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient9, "client");
                        OkHttpClient.Builder builderNewBuilder9 = okHttpClient9.newBuilder();
                        TimeUnit timeUnit9 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild9 = new Retrofit.Builder().baseUrl("https://api.introdb.app/").client(builderNewBuilder9.connectTimeout(10L, timeUnit9).readTimeout(10L, timeUnit9).writeTimeout(10L, timeUnit9).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild9, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild9));
                    case MdtaMetadataEntry.TYPE_INDICATOR_8_BIT_UNSIGNED_INT /* 75 */:
                        Retrofit retrofit11 = (Retrofit) this.singletonCImpl.provideAniSkipRetrofitProvider.get();
                        cr4.g(retrofit11, "retrofit");
                        Object objCreate10 = retrofit11.create(AniSkipApi.class);
                        cr4.f(objCreate10, "create(...)");
                        return (T) ((AniSkipApi) Preconditions.checkNotNullFromProvides((AniSkipApi) objCreate10));
                    case 76:
                        OkHttpClient okHttpClient10 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient10, "client");
                        OkHttpClient.Builder builderNewBuilder10 = okHttpClient10.newBuilder();
                        TimeUnit timeUnit10 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild10 = new Retrofit.Builder().baseUrl("https://api.aniskip.com/v2/").client(builderNewBuilder10.connectTimeout(10L, timeUnit10).readTimeout(10L, timeUnit10).writeTimeout(10L, timeUnit10).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild10, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild10));
                    case 77:
                        Retrofit retrofit12 = (Retrofit) this.singletonCImpl.provideArmRetrofitProvider.get();
                        cr4.g(retrofit12, "retrofit");
                        Object objCreate11 = retrofit12.create(ArmApi.class);
                        cr4.f(objCreate11, "create(...)");
                        return (T) ((ArmApi) Preconditions.checkNotNullFromProvides((ArmApi) objCreate11));
                    case MdtaMetadataEntry.TYPE_INDICATOR_UNSIGNED_INT64 /* 78 */:
                        OkHttpClient okHttpClient11 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient11, "client");
                        OkHttpClient.Builder builderNewBuilder11 = okHttpClient11.newBuilder();
                        TimeUnit timeUnit11 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild11 = new Retrofit.Builder().baseUrl("https://arm.haglund.dev/api/v2/").client(builderNewBuilder11.connectTimeout(10L, timeUnit11).readTimeout(10L, timeUnit11).writeTimeout(10L, timeUnit11).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild11, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild11));
                    case 79:
                        return (T) new AddonResolutionService((AddonRepository) this.singletonCImpl.addonRepositoryProvider.get(), (AddonStreamClient) this.singletonCImpl.addonStreamClientProvider.get(), (LinkFilterService) this.singletonCImpl.provideLinkFilterServiceProvider.get(), (LinkFilterPreferences) this.singletonCImpl.provideLinkFilterPreferencesProvider.get(), (List) this.singletonCImpl.provideDebridProvidersProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get());
                    case 80:
                        return (T) new AddonStreamClient((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get());
                    case 81:
                        LinkFilterPreferences linkFilterPreferences4 = (LinkFilterPreferences) this.singletonCImpl.provideLinkFilterPreferencesProvider.get();
                        cr4.g(linkFilterPreferences4, "linkFilterPreferences");
                        return (T) ((LinkFilterService) Preconditions.checkNotNullFromProvides(new LinkFilterService(linkFilterPreferences4)));
                    case 82:
                        PremiumizeRepository premiumizeRepository2 = (PremiumizeRepository) this.singletonCImpl.providePremiumizeRepositoryProvider.get();
                        RealDebridRepository realDebridRepository2 = (RealDebridRepository) this.singletonCImpl.provideRealDebridRepositoryProvider.get();
                        AllDebridRepository allDebridRepository2 = (AllDebridRepository) this.singletonCImpl.provideAllDebridRepositoryProvider.get();
                        TorBoxRepository torBoxRepository2 = (TorBoxRepository) this.singletonCImpl.provideTorBoxRepositoryProvider.get();
                        EasyDebridRepository easyDebridRepository = (EasyDebridRepository) this.singletonCImpl.provideEasyDebridRepositoryProvider.get();
                        cr4.g(premiumizeRepository2, "premiumizeRepository");
                        cr4.g(realDebridRepository2, "realDebridRepository");
                        cr4.g(allDebridRepository2, "allDebridRepository");
                        cr4.g(torBoxRepository2, "torBoxRepository");
                        cr4.g(easyDebridRepository, "easyDebridRepository");
                        return (T) ((List) Preconditions.checkNotNullFromProvides(y41.an(premiumizeRepository2, realDebridRepository2, allDebridRepository2, torBoxRepository2, easyDebridRepository)));
                    case 83:
                        return (T) new ExternalPlayerLauncher((PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get());
                    case 84:
                        return (T) new ExternalPlayerTracker((PlaybackProgressRepository) this.singletonCImpl.playbackProgressRepositoryProvider.get(), (TraktScrobbleRepository) this.singletonCImpl.traktScrobbleRepositoryProvider.get(), (TraktSyncRepository) this.singletonCImpl.traktSyncRepositoryProvider.get());
                    case 85:
                        return (T) new DebridLibrarySearchService((DebridLibraryRepository) this.singletonCImpl.debridLibraryRepositoryProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (RealDebridRepository) this.singletonCImpl.provideRealDebridRepositoryProvider.get());
                    case 86:
                        return (T) new UpdateManager(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (UpdateRepository) this.singletonCImpl.provideUpdateRepositoryProvider.get(), (t87) this.singletonCImpl.playStoreUpdateCheckerImplProvider.get());
                    case 87:
                        OkHttpClient okHttpClient12 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        Gson gson2 = (Gson) this.singletonCImpl.provideGsonProvider.get();
                        PreferencesRepository preferencesRepository = (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get();
                        cr4.g(okHttpClient12, "okHttpClient");
                        cr4.g(gson2, "gson");
                        cr4.g(preferencesRepository, "preferencesRepository");
                        return (T) ((UpdateRepository) Preconditions.checkNotNullFromProvides(new UpdateRepository(okHttpClient12, gson2, preferencesRepository)));
                    case 88:
                        return (T) new PlayStoreUpdateCheckerImpl(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case TsExtractor.TS_STREAM_TYPE_DVBSUBS /* 89 */:
                        return (T) new UpdateDialogFactoryImpl((UpdateDownloadManager) this.singletonCImpl.provideUpdateDownloadManagerProvider.get());
                    case 90:
                        Context contextProvideContext4 = ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule);
                        OkHttpClient okHttpClient13 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(contextProvideContext4, "context");
                        cr4.g(okHttpClient13, "okHttpClient");
                        return (T) ((UpdateDownloadManager) Preconditions.checkNotNullFromProvides(new UpdateDownloadManager(contextProvideContext4, okHttpClient13)));
                    case 91:
                        return (T) new ContextMenuActionHandler((TraktSyncRepository) this.singletonCImpl.traktSyncRepositoryProvider.get(), (TraktStatusProvider) this.singletonCImpl.traktStatusProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), (PlaybackStateManager) this.singletonCImpl.playbackStateManagerProvider.get(), (ContinueWatchingRepository) this.singletonCImpl.provideContinueWatchingRepositoryProvider.get(), (ContentImageOverrideRepository) this.singletonCImpl.contentImageOverrideRepositoryProvider.get());
                    case 92:
                        return (T) new ContentImageOverrideRepository(this.singletonCImpl.contentImageOverrideDao());
                    case 93:
                        return (T) new WatchedBadgeManager((WatchStatusProvider) this.singletonCImpl.watchStatusProvider.get());
                    case 94:
                        return (T) new WatchStatusProvider((kg4) this.singletonCImpl.provideWatchStatusRepositoryProvider.get());
                    case 95:
                        return (T) new DimensionScaler(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get());
                    case 96:
                        return (T) ((RateLimiter) Preconditions.checkNotNullFromProvides(new RateLimiter()));
                    case 97:
                        return (T) new StreamingDeepLinkService(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 98:
                        return (T) new FeatureGateManager((GoogleAuthManager) this.singletonCImpl.googleAuthManagerProvider.get(), (DeviceManager) this.singletonCImpl.deviceManagerProvider.get(), (ProSubscriptionManager) this.singletonCImpl.proSubscriptionManagerProvider.get(), (AppConfigRepository) this.singletonCImpl.appConfigRepositoryProvider.get());
                    case DatabaseUtils.STATEMENT_OTHER /* 99 */:
                        return (T) new GoogleAuthManager(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    default:
                        throw new AssertionError(this.id);
                }
            }

            private T get1() {
                switch (this.id) {
                    case 100:
                        return (T) new AddonMetadataClient((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get());
                    case 101:
                        return (T) qda.a();
                    case 102:
                        return (T) new RowPrefetchManager(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 103:
                        return (T) new TraktAuthRepository((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get());
                    case 104:
                        return (T) new PlatformUtils(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 105:
                        return (T) new DeviceCodeAuthManager((cc9) this.singletonCImpl.provideSupabaseClientProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 106:
                        return (T) new EpisodeRatingsRepository((OMDbApiService) this.singletonCImpl.provideOmdbApiServiceProvider.get(), (TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get());
                    case 107:
                        Retrofit retrofit = (Retrofit) this.singletonCImpl.provideOmdbRetrofitProvider.get();
                        cr4.g(retrofit, "retrofit");
                        Object objCreate = retrofit.create(OMDbApiService.class);
                        cr4.f(objCreate, "create(...)");
                        return (T) ((OMDbApiService) Preconditions.checkNotNullFromProvides((OMDbApiService) objCreate));
                    case 108:
                        OkHttpClient okHttpClient = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient, "client");
                        OkHttpClient.Builder builderNewBuilder = okHttpClient.newBuilder();
                        TimeUnit timeUnit = TimeUnit.SECONDS;
                        Retrofit retrofitBuild = new Retrofit.Builder().baseUrl("https://www.omdbapi.com/").client(builderNewBuilder.connectTimeout(15L, timeUnit).readTimeout(20L, timeUnit).writeTimeout(15L, timeUnit).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild));
                    case 109:
                        return (T) new ContentLoaderUseCase(ApplicationContextModule_ProvideApplicationFactory.provideApplication(this.singletonCImpl.applicationContextModule), (kf4) this.singletonCImpl.contentRepositoryProvider.get(), (MediaRepository) this.singletonCImpl.mediaRepositoryProvider.get(), (ContinueWatchingRepository) this.singletonCImpl.provideContinueWatchingRepositoryProvider.get(), (TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (fg4) this.singletonCImpl.provideTraktAccountRepositoryProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (AddonRepository) this.singletonCImpl.addonRepositoryProvider.get(), (AddonCatalogClient) this.singletonCImpl.addonCatalogClientProvider.get(), this.singletonCImpl.traktUserItemDao(), (CacheRepository) this.singletonCImpl.provideCacheRepositoryProvider.get(), this.singletonCImpl.userCollectionDao(), (MdbListApiService) this.singletonCImpl.provideMdbListApiServiceProvider.get());
                    case 110:
                        return (T) new MediaRepository(this.singletonCImpl.mediaDao(), (TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (RateLimiter) this.singletonCImpl.provideRateLimiterProvider.get(), (NetworkMonitor) this.singletonCImpl.networkMonitorProvider.get(), ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 111:
                        return (T) new NetworkMonitor(ApplicationContextModule_ProvideContextFactory.provideContext(this.singletonCImpl.applicationContextModule));
                    case 112:
                        return (T) new AddonCatalogClient((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get());
                    case 113:
                        Retrofit retrofit3 = (Retrofit) this.singletonCImpl.provideMdbListRetrofitProvider.get();
                        cr4.g(retrofit3, "retrofit");
                        Object objCreate2 = retrofit3.create(MdbListApiService.class);
                        cr4.f(objCreate2, "create(...)");
                        return (T) ((MdbListApiService) Preconditions.checkNotNullFromProvides((MdbListApiService) objCreate2));
                    case 114:
                        OkHttpClient okHttpClient2 = (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get();
                        cr4.g(okHttpClient2, "client");
                        OkHttpClient.Builder builderNewBuilder2 = okHttpClient2.newBuilder();
                        TimeUnit timeUnit2 = TimeUnit.SECONDS;
                        Retrofit retrofitBuild2 = new Retrofit.Builder().baseUrl("https://mdblist.com/").client(builderNewBuilder2.connectTimeout(15L, timeUnit2).readTimeout(20L, timeUnit2).writeTimeout(15L, timeUnit2).build()).addConverterFactory(GsonConverterFactory.create()).build();
                        cr4.f(retrofitBuild2, "build(...)");
                        return (T) ((Retrofit) Preconditions.checkNotNullFromProvides(retrofitBuild2));
                    case 115:
                        return (T) new SearchRepository((TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get());
                    case AppInfoTableDecoder.APPLICATION_INFORMATION_TABLE_ID /* 116 */:
                        return (T) new AddonSearchClient((OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get());
                    default:
                        throw new AssertionError(this.id);
                }
            }

            @Override // javax.inject.Provider
            public T get() {
                int i = this.id / 100;
                if (i == 0) {
                    return get0();
                }
                if (i == 1) {
                    return get1();
                }
                throw new AssertionError(this.id);
            }
        }

        public /* synthetic */ SingletonCImpl(ApplicationContextModule applicationContextModule, int i) {
            this(applicationContextModule);
        }

        /* JADX INFO: Access modifiers changed from: private */
        public AddonConfigDao addonConfigDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (AddonConfigDao) Preconditions.checkNotNullFromProvides(appDatabase.a());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public AddonDisclaimerDao addonDisclaimerDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (AddonDisclaimerDao) Preconditions.checkNotNullFromProvides(appDatabase.b());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public AllDebridAccountDao allDebridAccountDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (AllDebridAccountDao) Preconditions.checkNotNullFromProvides(appDatabase.c());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public CachedContentDao cachedContentDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (CachedContentDao) Preconditions.checkNotNullFromProvides(appDatabase.d());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public ContentImageOverrideDao contentImageOverrideDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (ContentImageOverrideDao) Preconditions.checkNotNullFromProvides(appDatabase.e());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public EasyDebridAccountDao easyDebridAccountDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (EasyDebridAccountDao) Preconditions.checkNotNullFromProvides(appDatabase.f());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public EpisodeWatchStatusDao episodeWatchStatusDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (EpisodeWatchStatusDao) Preconditions.checkNotNullFromProvides(appDatabase.g());
        }

        private void initialize(ApplicationContextModule applicationContextModule) {
            this.provideDatabaseKeyManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 1));
            this.provideDatabaseProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 0));
            this.provideOkHttpClientProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 5));
            this.provideTraktRateLimitInterceptorProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 6));
            this.traktETagInterceptorProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 7));
            this.provideTraktRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 4));
            this.provideTraktApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 3));
            this.provideSupabaseClientProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 9));
            this.deviceManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 10));
            this.credentialEncryptionProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 11));
            this.rpdbRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 12));
            this.omdbRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 13));
            this.provideTraktAccountRepositoryProvider = new DelegateFactory();
            this.preferencesRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 15));
            this.provideSettingsSyncManagerProvider = new DelegateFactory();
            this.provideScreenConfigRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 14));
            DelegateFactory.setDelegate((Provider) this.provideSettingsSyncManagerProvider, DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 8)));
            DelegateFactory.setDelegate((Provider) this.provideTraktAccountRepositoryProvider, DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 2)));
            this.provideRealDebridRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 18));
            this.provideRealDebridApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 17));
            this.provideRealDebridAuthRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 20));
            this.provideRealDebridAuthServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 19));
            this.provideLinkFilterPreferencesProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 21));
            this.provideRealDebridRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 16));
            this.analyticsHelperProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 22));
            this.providePostgrestProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 24));
            this.appConfigRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 23));
            this.proSubscriptionManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 25));
            this.provideWatchStatusRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 26));
            this.traktStatusProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 27));
            this.providePremiumizeRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 32));
            this.providePremiumizeApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 31));
            this.providePremiumizeAuthRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 34));
            this.providePremiumizeAuthServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 33));
            this.providePremiumizeRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 30));
            this.provideAllDebridRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 37));
            this.provideAllDebridApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 36));
            this.provideAllDebridRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 35));
            this.provideTorBoxRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 40));
            this.provideTorBoxApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 39));
            this.provideTorBoxRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 38));
            this.provideDebridLibraryProvidersProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 29));
            this.debridLibraryRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 28));
            this.traktErrorNotifierProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 41));
            this.provideCacheRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 43));
            this.syncProgressManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 44));
            this.syncMetadataRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 45));
            this.traktActivitiesCacheProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 46));
            this.traktSyncRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 42));
            this.provideTmdbRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 50));
            this.provideTmdbApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 49));
            this.provideGsonProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 51));
            this.provideContinueWatchingRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 48));
            this.provideTraktMediaRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 52));
            this.contentRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 53));
            this.homeChannelManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 47));
            this.provideEasyDebridRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 56));
            this.provideEasyDebridApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 55));
            this.provideEasyDebridRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 54));
            this.traktOfflineQueueRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 57));
            this.providePlayerSettingsRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 58));
            this.playbackStateManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 60));
            this.traktScrobbleRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 59));
            this.provideStremioSubtitleRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 64));
            this.provideStremioSubtitleServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 63));
            this.stremioSubtitleProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 62));
            this.provideOpenSubtitlesRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 67));
            this.provideOpenSubtitlesApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 66));
            this.openSubtitlesProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 65));
            this.stremioAddonServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 69));
            this.addonRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 68));
            this.addonSubtitleClientProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 70));
            this.subtitleManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 61));
            this.playbackProgressRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 71));
            this.provideIntroDbRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 74));
            this.provideIntroDbApiProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 73));
            this.provideAniSkipRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 76));
            this.provideAniSkipApiProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 75));
            this.provideArmRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 78));
            this.provideArmApiProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 77));
            this.skipIntroRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 72));
            this.addonStreamClientProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 80));
            this.provideLinkFilterServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 81));
            this.provideDebridProvidersProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 82));
            this.addonResolutionServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 79));
            this.externalPlayerLauncherProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 83));
            this.externalPlayerTrackerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 84));
            this.debridLibrarySearchServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 85));
            this.provideUpdateRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 87));
            this.playStoreUpdateCheckerImplProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 88));
            this.updateManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 86));
            this.provideUpdateDownloadManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 90));
            this.updateDialogFactoryImplProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 89));
            this.contentImageOverrideRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 92));
            this.contextMenuActionHandlerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 91));
            this.watchStatusProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 94));
            this.watchedBadgeManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 93));
            this.dimensionScalerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 95));
            this.provideRateLimiterProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 96));
            this.streamingDeepLinkServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 97));
        }

        private void initialize2(ApplicationContextModule applicationContextModule) {
            this.googleAuthManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 99));
            this.featureGateManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 98));
            this.addonMetadataClientProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 100));
            this.provideSharedViewPoolProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 101));
            this.rowPrefetchManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 102));
            this.traktAuthRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 103));
            this.platformUtilsProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 104));
            this.deviceCodeAuthManagerProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 105));
            this.provideOmdbRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 108));
            this.provideOmdbApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 107));
            this.episodeRatingsRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 106));
            this.networkMonitorProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 111));
            this.mediaRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 110));
            this.addonCatalogClientProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 112));
            this.provideMdbListRetrofitProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 114));
            this.provideMdbListApiServiceProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 113));
            this.contentLoaderUseCaseProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 109));
            this.searchRepositoryProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, 115));
            this.addonSearchClientProvider = DoubleCheck.provider(new SwitchingProvider(this.singletonCImpl, AppInfoTableDecoder.APPLICATION_INFORMATION_TABLE_ID));
        }

        @hs0
        private StrmrApp injectStrmrApp2(StrmrApp strmrApp) {
            p99.d(strmrApp, this.provideDatabaseProvider.get());
            p99.m(strmrApp, this.provideTraktAccountRepositoryProvider.get());
            p99.k(strmrApp, this.provideRealDebridRepositoryProvider.get());
            p99.b(strmrApp, this.analyticsHelperProvider.get());
            p99.l(strmrApp, this.provideScreenConfigRepositoryProvider.get());
            p99.c(strmrApp, this.appConfigRepositoryProvider.get());
            p99.j(strmrApp, this.proSubscriptionManagerProvider.get());
            p99.f(strmrApp, this.deviceManagerProvider.get());
            p99.r(strmrApp, this.provideWatchStatusRepositoryProvider.get());
            p99.p(strmrApp, this.traktStatusProvider.get());
            p99.i(strmrApp, this.preferencesRepositoryProvider.get());
            p99.e(strmrApp, this.debridLibraryRepositoryProvider.get());
            p99.n(strmrApp, this.traktETagInterceptorProvider.get());
            p99.o(strmrApp, this.traktErrorNotifierProvider.get());
            p99.q(strmrApp, this.traktSyncRepositoryProvider.get());
            p99.g(strmrApp, this.homeChannelManagerProvider.get());
            return strmrApp;
        }

        /* JADX INFO: Access modifiers changed from: private */
        public InstalledAddonDao installedAddonDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (InstalledAddonDao) Preconditions.checkNotNullFromProvides(appDatabase.h());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public MediaDao mediaDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (MediaDao) Preconditions.checkNotNullFromProvides(appDatabase.i());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public PendingTraktActionDao pendingTraktActionDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (PendingTraktActionDao) Preconditions.checkNotNullFromProvides(appDatabase.j());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public PlaybackProgressDao playbackProgressDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (PlaybackProgressDao) Preconditions.checkNotNullFromProvides(appDatabase.k());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public PlayerSettingsDao playerSettingsDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (PlayerSettingsDao) Preconditions.checkNotNullFromProvides(appDatabase.l());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public PremiumizeAccountDao premiumizeAccountDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (PremiumizeAccountDao) Preconditions.checkNotNullFromProvides(appDatabase.m());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public RealDebridAccountDao realDebridAccountDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (RealDebridAccountDao) Preconditions.checkNotNullFromProvides(appDatabase.n());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public RowConfigDao rowConfigDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (RowConfigDao) Preconditions.checkNotNullFromProvides(appDatabase.o());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public SyncCheckpointDao syncCheckpointDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (SyncCheckpointDao) Preconditions.checkNotNullFromProvides(appDatabase.p());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public SyncMetadataDao syncMetadataDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (SyncMetadataDao) Preconditions.checkNotNullFromProvides(appDatabase.q());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public TorBoxAccountDao torBoxAccountDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (TorBoxAccountDao) Preconditions.checkNotNullFromProvides(appDatabase.r());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public TraktAccountDao traktAccountDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (TraktAccountDao) Preconditions.checkNotNullFromProvides(appDatabase.s());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public TraktUserItemDao traktUserItemDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (TraktUserItemDao) Preconditions.checkNotNullFromProvides(appDatabase.t());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public UserCollectionDao userCollectionDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (UserCollectionDao) Preconditions.checkNotNullFromProvides(appDatabase.u());
        }

        /* JADX INFO: Access modifiers changed from: private */
        public WatchStatusDao watchStatusDao() {
            AppDatabase appDatabase = this.provideDatabaseProvider.get();
            cr4.g(appDatabase, "database");
            return (WatchStatusDao) Preconditions.checkNotNullFromProvides(appDatabase.v());
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.DebridAccountRefreshWorker.b
        public AllDebridRepository allDebridRepository() {
            return this.provideAllDebridRepositoryProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.CatalogRefreshWorker.a
        public ContentRepository contentRepository() {
            return this.contentRepositoryProvider.get();
        }

        @Override // com.strmr.ps.x.i
        public ContinueWatchingRepository continueWatchingRepository() {
            return this.provideContinueWatchingRepositoryProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.DebridAccountRefreshWorker.b
        public DeviceManager deviceManager() {
            return this.deviceManagerProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.DebridAccountRefreshWorker.b
        public EasyDebridRepository easyDebridRepository() {
            return this.provideEasyDebridRepositoryProvider.get();
        }

        @Override // dagger.hilt.android.flags.FragmentGetContextFix.FragmentGetContextFixEntryPoint
        public Set<Boolean> getDisableFragmentGetContextFix() {
            return ck4.p();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.HomeChannelUpdateWorker.b
        public HomeChannelManager homeChannelManager() {
            return this.homeChannelManagerProvider.get();
        }

        @Override // com.strmr.ps.x.i, defpackage.o99
        public void injectStrmrApp(StrmrApp strmrApp) {
            injectStrmrApp2(strmrApp);
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.DebridAccountRefreshWorker.b
        public PremiumizeRepository premiumizeRepository() {
            return this.providePremiumizeRepositoryProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.DebridAccountRefreshWorker.b
        public RealDebridRepository realDebridRepository() {
            return this.provideRealDebridRepositoryProvider.get();
        }

        @Override // dagger.hilt.android.internal.managers.ActivityRetainedComponentManager.ActivityRetainedComponentBuilderEntryPoint
        public ActivityRetainedComponentBuilder retainedComponentBuilder() {
            return new c(this.singletonCImpl, 0);
        }

        @Override // dagger.hilt.android.internal.managers.ServiceComponentManager.ServiceComponentBuilderEntryPoint
        public ServiceComponentBuilder serviceComponentBuilder() {
            return new g(this.singletonCImpl, 0);
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.DebridAccountRefreshWorker.b
        public SettingsSyncManager settingsSyncManager() {
            return this.provideSettingsSyncManagerProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.DebridAccountRefreshWorker.b
        public TorBoxRepository torBoxRepository() {
            return this.provideTorBoxRepositoryProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.TraktSyncWorker.b
        public TraktAccountRepository traktAccountRepository() {
            return this.provideTraktAccountRepositoryProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.TraktSyncWorker.b
        public TraktETagInterceptor traktETagInterceptor() {
            return this.traktETagInterceptorProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.TraktOfflineQueueWorker.b, com.strmr.ps.background.TraktSyncWorker.b
        public TraktErrorNotifier traktErrorNotifier() {
            return this.traktErrorNotifierProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.TraktOfflineQueueWorker.b
        public TraktOfflineQueueRepository traktOfflineQueueRepository() {
            return this.traktOfflineQueueRepositoryProvider.get();
        }

        @Override // com.strmr.ps.x.i, com.strmr.ps.background.TraktOfflineQueueWorker.b, com.strmr.ps.background.TraktSyncWorker.b
        public TraktSyncRepository traktSyncRepository() {
            return this.traktSyncRepositoryProvider.get();
        }

        private SingletonCImpl(ApplicationContextModule applicationContextModule) {
            this.singletonCImpl = this;
            this.applicationContextModule = applicationContextModule;
            initialize(applicationContextModule);
            initialize2(applicationContextModule);
        }
    }

    public static final class ViewModelCImpl extends x.l {
        private final ActivityRetainedCImpl activityRetainedCImpl;
        private Provider<DebridLibraryViewModel> debridLibraryViewModelProvider;
        private Provider<DeepLinkViewModel> deepLinkViewModelProvider;
        private Provider<DetailsViewModel> detailsViewModelProvider;
        private Provider<DeviceLinkViewModel> deviceLinkViewModelProvider;
        private Provider<DeviceLockoutViewModel> deviceLockoutViewModelProvider;
        private Provider<DeviceManagementViewModel> deviceManagementViewModelProvider;
        private Provider<EpisodeRatingsViewModel> episodeRatingsViewModelProvider;
        private Provider<GenreViewModel> genreViewModelProvider;
        private Provider<GridViewModel> gridViewModelProvider;
        private Provider<HomeViewModel> homeViewModelProvider;
        private Provider<MobileActorDetailsViewModel> mobileActorDetailsViewModelProvider;
        private Provider<MobileDetailsViewModel> mobileDetailsViewModelProvider;
        private Provider<MoviesViewModel> moviesViewModelProvider;
        private Provider<NetworkContentViewModel> networkContentViewModelProvider;
        private Provider<RowCustomizationViewModel> rowCustomizationViewModelProvider;
        private Provider<RowItemsViewModel> rowItemsViewModelProvider;
        private final ak savedStateHandle;
        private Provider<SearchViewModel> searchViewModelProvider;
        private final SingletonCImpl singletonCImpl;
        private Provider<TraktListViewModel> traktListViewModelProvider;
        private Provider<TraktMediaViewModel> traktMediaViewModelProvider;
        private Provider<TvShowsViewModel> tvShowsViewModelProvider;
        private Provider<UserCollectionContentViewModel> userCollectionContentViewModelProvider;
        private final ViewModelCImpl viewModelCImpl;

        public static final class SwitchingProvider<T> implements Provider<T> {
            private final ActivityRetainedCImpl activityRetainedCImpl;
            private final int id;
            private final SingletonCImpl singletonCImpl;
            private final ViewModelCImpl viewModelCImpl;

            public SwitchingProvider(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, ViewModelCImpl viewModelCImpl, int i) {
                this.singletonCImpl = singletonCImpl;
                this.activityRetainedCImpl = activityRetainedCImpl;
                this.viewModelCImpl = viewModelCImpl;
                this.id = i;
            }

            @Override // javax.inject.Provider
            public T get() {
                switch (this.id) {
                    case 0:
                        return (T) new DebridLibraryViewModel((DebridLibraryRepository) this.singletonCImpl.debridLibraryRepositoryProvider.get());
                    case 1:
                        return (T) new DeepLinkViewModel((TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (RateLimiter) this.singletonCImpl.provideRateLimiterProvider.get());
                    case 2:
                        return (T) new DetailsViewModel((kf4) this.singletonCImpl.contentRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle);
                    case 3:
                        return (T) new DeviceLinkViewModel((DeviceCodeAuthManager) this.singletonCImpl.deviceCodeAuthManagerProvider.get(), (DeviceManager) this.singletonCImpl.deviceManagerProvider.get());
                    case 4:
                        return (T) new DeviceLockoutViewModel((DeviceManager) this.singletonCImpl.deviceManagerProvider.get());
                    case 5:
                        return (T) new DeviceManagementViewModel((DeviceManager) this.singletonCImpl.deviceManagerProvider.get());
                    case 6:
                        return (T) new EpisodeRatingsViewModel((EpisodeRatingsRepository) this.singletonCImpl.episodeRatingsRepositoryProvider.get());
                    case 7:
                        return (T) new GenreViewModel((kf4) this.singletonCImpl.contentRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle);
                    case 8:
                        return (T) new GridViewModel((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), (TraktAccountRepository) this.singletonCImpl.provideTraktAccountRepositoryProvider.get(), (TraktMediaRepository) this.singletonCImpl.provideTraktMediaRepositoryProvider.get(), (kf4) this.singletonCImpl.contentRepositoryProvider.get(), (ContentLoaderUseCase) this.singletonCImpl.contentLoaderUseCaseProvider.get(), (ScreenConfigRepository) this.singletonCImpl.provideScreenConfigRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), (OkHttpClient) this.singletonCImpl.provideOkHttpClientProvider.get(), (Gson) this.singletonCImpl.provideGsonProvider.get(), this.viewModelCImpl.savedStateHandle);
                    case 9:
                        return (T) new HomeViewModel((ScreenConfigRepository) this.singletonCImpl.provideScreenConfigRepositoryProvider.get(), (ContentLoaderUseCase) this.singletonCImpl.contentLoaderUseCaseProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle, (WatchStatusProvider) this.singletonCImpl.watchStatusProvider.get(), (PlaybackStateManager) this.singletonCImpl.playbackStateManagerProvider.get(), (ContinueWatchingRepository) this.singletonCImpl.provideContinueWatchingRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), (TraktSyncRepository) this.singletonCImpl.traktSyncRepositoryProvider.get(), (ContentImageOverrideRepository) this.singletonCImpl.contentImageOverrideRepositoryProvider.get());
                    case 10:
                        return (T) new MobileActorDetailsViewModel((TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get());
                    case 11:
                        return (T) new MobileDetailsViewModel((TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (RateLimiter) this.singletonCImpl.provideRateLimiterProvider.get(), (PlaybackProgressRepository) this.singletonCImpl.playbackProgressRepositoryProvider.get(), (TraktSyncRepository) this.singletonCImpl.traktSyncRepositoryProvider.get(), (AddonMetadataClient) this.singletonCImpl.addonMetadataClientProvider.get());
                    case 12:
                        return (T) new MoviesViewModel((ScreenConfigRepository) this.singletonCImpl.provideScreenConfigRepositoryProvider.get(), (ContentLoaderUseCase) this.singletonCImpl.contentLoaderUseCaseProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle, (WatchStatusProvider) this.singletonCImpl.watchStatusProvider.get(), (PlaybackStateManager) this.singletonCImpl.playbackStateManagerProvider.get(), (ContinueWatchingRepository) this.singletonCImpl.provideContinueWatchingRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), (TraktSyncRepository) this.singletonCImpl.traktSyncRepositoryProvider.get(), (ContentImageOverrideRepository) this.singletonCImpl.contentImageOverrideRepositoryProvider.get());
                    case 13:
                        return (T) new NetworkContentViewModel((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle);
                    case 14:
                        return (T) new RowCustomizationViewModel((ScreenConfigRepository) this.singletonCImpl.provideScreenConfigRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle);
                    case 15:
                        return (T) new RowItemsViewModel((TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle);
                    case 16:
                        return (T) new SearchViewModel((SearchRepository) this.singletonCImpl.searchRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle, this.singletonCImpl.rowConfigDao(), (AddonRepository) this.singletonCImpl.addonRepositoryProvider.get(), (AddonSearchClient) this.singletonCImpl.addonSearchClientProvider.get(), this.singletonCImpl.installedAddonDao(), (StremioAddonService) this.singletonCImpl.stremioAddonServiceProvider.get());
                    case 17:
                        return (T) new TraktListViewModel((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), (fg4) this.singletonCImpl.provideTraktAccountRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle, (PlaybackStateManager) this.singletonCImpl.playbackStateManagerProvider.get());
                    case 18:
                        return (T) new TraktMediaViewModel((TraktMediaRepository) this.singletonCImpl.provideTraktMediaRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle);
                    case 19:
                        return (T) new TvShowsViewModel((ScreenConfigRepository) this.singletonCImpl.provideScreenConfigRepositoryProvider.get(), (ContentLoaderUseCase) this.singletonCImpl.contentLoaderUseCaseProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), this.viewModelCImpl.savedStateHandle, (WatchStatusProvider) this.singletonCImpl.watchStatusProvider.get(), (PlaybackStateManager) this.singletonCImpl.playbackStateManagerProvider.get(), (ContinueWatchingRepository) this.singletonCImpl.provideContinueWatchingRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), (TraktSyncRepository) this.singletonCImpl.traktSyncRepositoryProvider.get(), (ContentImageOverrideRepository) this.singletonCImpl.contentImageOverrideRepositoryProvider.get());
                    case 20:
                        return (T) new UserCollectionContentViewModel((TraktApiService) this.singletonCImpl.provideTraktApiServiceProvider.get(), (MdbListApiService) this.singletonCImpl.provideMdbListApiServiceProvider.get(), (TMDBApiService) this.singletonCImpl.provideTmdbApiServiceProvider.get(), (WatchStatusRepository) this.singletonCImpl.provideWatchStatusRepositoryProvider.get(), (PreferencesRepository) this.singletonCImpl.preferencesRepositoryProvider.get(), (AddonCatalogClient) this.singletonCImpl.addonCatalogClientProvider.get(), this.viewModelCImpl.savedStateHandle);
                    default:
                        throw new AssertionError(this.id);
                }
            }
        }

        @IdentifierNameString
        public static final class a {
            static String aa = "com.strmr.ps.ui.genre.GenreViewModel";
            static String ab = "com.strmr.ps.ui.networkcontent.NetworkContentViewModel";
            static String ac = "com.strmr.ps.ui.ratings.EpisodeRatingsViewModel";
            static String ad = "com.strmr.ps.ui.home.HomeViewModel";
            static String ae = "com.strmr.ps.ui.mobile.actor.MobileActorDetailsViewModel";
            static String af = "com.strmr.ps.ui.traktlist.TraktListViewModel";
            static String ag = "com.strmr.ps.ui.settings.viewmodel.RowCustomizationViewModel";
            static String ah = "com.strmr.ps.ui.auth.DeviceLinkViewModel";
            static String ai = "com.strmr.ps.ui.details.DetailsViewModel";
            static String aj = "com.strmr.ps.ui.lockout.DeviceLockoutViewModel";
            static String ak = "com.strmr.ps.ui.tvshows.TvShowsViewModel";
            static String al = "com.strmr.ps.ui.traktmedia.TraktMediaViewModel";
            static String am = "com.strmr.ps.ui.deeplink.DeepLinkViewModel";
            static String an = "com.strmr.ps.ui.movies.MoviesViewModel";
            static String ao = "com.strmr.ps.ui.settings.DeviceManagementViewModel";
            static String ap = "com.strmr.ps.ui.library.DebridLibraryViewModel";
            static String v = "com.strmr.ps.ui.usercollection.UserCollectionContentViewModel";
            static String w = "com.strmr.ps.ui.mobile.details.MobileDetailsViewModel";
            static String x = "com.strmr.ps.ui.search.SearchViewModel";
            static String y = "com.strmr.ps.ui.rowitems.RowItemsViewModel";
            static String z = "com.strmr.ps.ui.grid.GridViewModel";

            @KeepFieldType
            UserCollectionContentViewModel a;

            @KeepFieldType
            MobileDetailsViewModel b;

            @KeepFieldType
            SearchViewModel c;

            @KeepFieldType
            RowItemsViewModel d;

            @KeepFieldType
            GridViewModel e;

            @KeepFieldType
            GenreViewModel f;

            @KeepFieldType
            NetworkContentViewModel g;

            @KeepFieldType
            EpisodeRatingsViewModel h;

            @KeepFieldType
            HomeViewModel i;

            @KeepFieldType
            MobileActorDetailsViewModel j;

            @KeepFieldType
            TraktListViewModel k;

            @KeepFieldType
            RowCustomizationViewModel l;

            @KeepFieldType
            DeviceLinkViewModel m;

            @KeepFieldType
            DetailsViewModel n;

            @KeepFieldType
            DeviceLockoutViewModel o;

            @KeepFieldType
            TvShowsViewModel p;

            @KeepFieldType
            TraktMediaViewModel q;

            @KeepFieldType
            DeepLinkViewModel r;

            @KeepFieldType
            MoviesViewModel s;

            @KeepFieldType
            DeviceManagementViewModel t;

            @KeepFieldType
            DebridLibraryViewModel u;

            private a() {
            }
        }

        public /* synthetic */ ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, ak akVar, ViewModelLifecycle viewModelLifecycle, int i) {
            this(singletonCImpl, activityRetainedCImpl, akVar, viewModelLifecycle);
        }

        private void initialize(ak akVar, ViewModelLifecycle viewModelLifecycle) {
            this.debridLibraryViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 0);
            this.deepLinkViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 1);
            this.detailsViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 2);
            this.deviceLinkViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 3);
            this.deviceLockoutViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 4);
            this.deviceManagementViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 5);
            this.episodeRatingsViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 6);
            this.genreViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 7);
            this.gridViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 8);
            this.homeViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 9);
            this.mobileActorDetailsViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 10);
            this.mobileDetailsViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 11);
            this.moviesViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 12);
            this.networkContentViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 13);
            this.rowCustomizationViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 14);
            this.rowItemsViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 15);
            this.searchViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 16);
            this.traktListViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 17);
            this.traktMediaViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 18);
            this.tvShowsViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 19);
            this.userCollectionContentViewModelProvider = new SwitchingProvider(this.singletonCImpl, this.activityRetainedCImpl, this.viewModelCImpl, 20);
        }

        @Override // dagger.hilt.android.internal.lifecycle.HiltViewModelFactory.ViewModelFactoriesEntryPoint
        public Map<Class<?>, Object> getHiltViewModelAssistedMap() {
            return fj4.l();
        }

        @Override // dagger.hilt.android.internal.lifecycle.HiltViewModelFactory.ViewModelFactoriesEntryPoint
        public Map<Class<?>, javax.inject.Provider<xja>> getHiltViewModelMap() {
            fj4.a aVarB = fj4.b();
            aVarB.c(a.ap, this.debridLibraryViewModelProvider);
            aVarB.c(a.am, this.deepLinkViewModelProvider);
            aVarB.c(a.ai, this.detailsViewModelProvider);
            aVarB.c(a.ah, this.deviceLinkViewModelProvider);
            aVarB.c(a.aj, this.deviceLockoutViewModelProvider);
            aVarB.c(a.ao, this.deviceManagementViewModelProvider);
            aVarB.c(a.ac, this.episodeRatingsViewModelProvider);
            aVarB.c(a.aa, this.genreViewModelProvider);
            aVarB.c(a.z, this.gridViewModelProvider);
            aVarB.c(a.ad, this.homeViewModelProvider);
            aVarB.c(a.ae, this.mobileActorDetailsViewModelProvider);
            aVarB.c(a.w, this.mobileDetailsViewModelProvider);
            aVarB.c(a.an, this.moviesViewModelProvider);
            aVarB.c(a.ab, this.networkContentViewModelProvider);
            aVarB.c(a.ag, this.rowCustomizationViewModelProvider);
            aVarB.c(a.y, this.rowItemsViewModelProvider);
            aVarB.c(a.x, this.searchViewModelProvider);
            aVarB.c(a.af, this.traktListViewModelProvider);
            aVarB.c(a.al, this.traktMediaViewModelProvider);
            aVarB.c(a.ak, this.tvShowsViewModelProvider);
            aVarB.c(a.v, this.userCollectionContentViewModelProvider);
            return LazyClassKeyMap.of(aVarB.a(true));
        }

        private ViewModelCImpl(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, ak akVar, ViewModelLifecycle viewModelLifecycle) {
            this.viewModelCImpl = this;
            this.singletonCImpl = singletonCImpl;
            this.activityRetainedCImpl = activityRetainedCImpl;
            this.savedStateHandle = akVar;
            initialize(akVar, viewModelLifecycle);
        }
    }

    public static final class a implements x.a.InterfaceC0127a {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private Activity c;

        public /* synthetic */ a(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, int i) {
            this(singletonCImpl, activityRetainedCImpl);
        }

        @Override // dagger.hilt.android.internal.builders.ActivityComponentBuilder
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public a activity(Activity activity) {
            this.c = (Activity) Preconditions.checkNotNull(activity);
            return this;
        }

        @Override // dagger.hilt.android.internal.builders.ActivityComponentBuilder
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public x.a build() {
            Preconditions.checkBuilderRequirement(this.c, Activity.class);
            return new b(this.a, this.b, this.c, 0);
        }

        private a(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl) {
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
        }
    }

    public static final class b extends x.a {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private final b c;

        @IdentifierNameString
        public static final class a {
            static String aa = "com.strmr.ps.ui.traktmedia.TraktMediaViewModel";
            static String ab = "com.strmr.ps.ui.usercollection.UserCollectionContentViewModel";
            static String ac = "com.strmr.ps.ui.rowitems.RowItemsViewModel";
            static String ad = "com.strmr.ps.ui.auth.DeviceLinkViewModel";
            static String ae = "com.strmr.ps.ui.ratings.EpisodeRatingsViewModel";
            static String af = "com.strmr.ps.ui.traktlist.TraktListViewModel";
            static String ag = "com.strmr.ps.ui.deeplink.DeepLinkViewModel";
            static String ah = "com.strmr.ps.ui.genre.GenreViewModel";
            static String ai = "com.strmr.ps.ui.mobile.details.MobileDetailsViewModel";
            static String aj = "com.strmr.ps.ui.search.SearchViewModel";
            static String ak = "com.strmr.ps.ui.details.DetailsViewModel";
            static String al = "com.strmr.ps.ui.mobile.actor.MobileActorDetailsViewModel";
            static String am = "com.strmr.ps.ui.library.DebridLibraryViewModel";
            static String an = "com.strmr.ps.ui.settings.viewmodel.RowCustomizationViewModel";
            static String ao = "com.strmr.ps.ui.settings.DeviceManagementViewModel";
            static String ap = "com.strmr.ps.ui.movies.MoviesViewModel";
            static String v = "com.strmr.ps.ui.lockout.DeviceLockoutViewModel";
            static String w = "com.strmr.ps.ui.grid.GridViewModel";
            static String x = "com.strmr.ps.ui.tvshows.TvShowsViewModel";
            static String y = "com.strmr.ps.ui.home.HomeViewModel";
            static String z = "com.strmr.ps.ui.networkcontent.NetworkContentViewModel";

            @KeepFieldType
            DeviceLockoutViewModel a;

            @KeepFieldType
            GridViewModel b;

            @KeepFieldType
            TvShowsViewModel c;

            @KeepFieldType
            HomeViewModel d;

            @KeepFieldType
            NetworkContentViewModel e;

            @KeepFieldType
            TraktMediaViewModel f;

            @KeepFieldType
            UserCollectionContentViewModel g;

            @KeepFieldType
            RowItemsViewModel h;

            @KeepFieldType
            DeviceLinkViewModel i;

            @KeepFieldType
            EpisodeRatingsViewModel j;

            @KeepFieldType
            TraktListViewModel k;

            @KeepFieldType
            DeepLinkViewModel l;

            @KeepFieldType
            GenreViewModel m;

            @KeepFieldType
            MobileDetailsViewModel n;

            @KeepFieldType
            SearchViewModel o;

            @KeepFieldType
            DetailsViewModel p;

            @KeepFieldType
            MobileActorDetailsViewModel q;

            @KeepFieldType
            DebridLibraryViewModel r;

            @KeepFieldType
            RowCustomizationViewModel s;

            @KeepFieldType
            DeviceManagementViewModel t;

            @KeepFieldType
            MoviesViewModel u;

            private a() {
            }
        }

        public /* synthetic */ b(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, Activity activity, int i) {
            this(singletonCImpl, activityRetainedCImpl, activity);
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private ForceUpdateActivity aa(ForceUpdateActivity forceUpdateActivity) {
            uh3.c(forceUpdateActivity, (UpdateManager) this.a.updateManagerProvider.get());
            return forceUpdateActivity;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private ProfilePickerActivity ab(ProfilePickerActivity profilePickerActivity) {
            ij7.b(profilePickerActivity, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            return profilePickerActivity;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private SignInActivity ac(SignInActivity signInActivity) {
            ds8.b(signInActivity, (DeviceManager) this.a.deviceManagerProvider.get());
            return signInActivity;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private SourcesActivity ad(SourcesActivity sourcesActivity) {
            iy8.c(sourcesActivity, (AddonResolutionService) this.a.addonResolutionServiceProvider.get());
            iy8.l(sourcesActivity, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            iy8.m(sourcesActivity, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            iy8.k(sourcesActivity, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            iy8.f(sourcesActivity, (ExternalPlayerLauncher) this.a.externalPlayerLauncherProvider.get());
            iy8.g(sourcesActivity, (ExternalPlayerTracker) this.a.externalPlayerTrackerProvider.get());
            iy8.e(sourcesActivity, (DebridLibrarySearchService) this.a.debridLibrarySearchServiceProvider.get());
            iy8.d(sourcesActivity, (DebridLibraryRepository) this.a.debridLibraryRepositoryProvider.get());
            iy8.h(sourcesActivity, (LinkFilterPreferences) this.a.provideLinkFilterPreferencesProvider.get());
            iy8.b(sourcesActivity, (AddonRepository) this.a.addonRepositoryProvider.get());
            iy8.j(sourcesActivity, (PlaybackProgressRepository) this.a.playbackProgressRepositoryProvider.get());
            return sourcesActivity;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private SyncSplashActivity ae(SyncSplashActivity syncSplashActivity) {
            sg9.h(syncSplashActivity, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            sg9.i(syncSplashActivity, (TraktSyncRepository) this.a.traktSyncRepositoryProvider.get());
            sg9.k(syncSplashActivity, (UpdateManager) this.a.updateManagerProvider.get());
            sg9.b(syncSplashActivity, (ContinueWatchingRepository) this.a.provideContinueWatchingRepositoryProvider.get());
            sg9.l(syncSplashActivity, (WatchStatusRepository) this.a.provideWatchStatusRepositoryProvider.get());
            sg9.j(syncSplashActivity, (l9a) this.a.updateDialogFactoryImplProvider.get());
            sg9.e(syncSplashActivity, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            sg9.f(syncSplashActivity, (SettingsSyncManager) this.a.provideSettingsSyncManagerProvider.get());
            sg9.c(syncSplashActivity, (DeviceManager) this.a.deviceManagerProvider.get());
            sg9.g(syncSplashActivity, (cc9) this.a.provideSupabaseClientProvider.get());
            return syncSplashActivity;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private VideoPlayerActivity af(VideoPlayerActivity videoPlayerActivity) {
            eia.f(videoPlayerActivity, (PlayerSettingsRepository) this.a.providePlayerSettingsRepositoryProvider.get());
            eia.g(videoPlayerActivity, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            eia.k(videoPlayerActivity, (TraktScrobbleRepository) this.a.traktScrobbleRepositoryProvider.get());
            eia.i(videoPlayerActivity, (SubtitleManager) this.a.subtitleManagerProvider.get());
            eia.d(videoPlayerActivity, (PlaybackProgressRepository) this.a.playbackProgressRepositoryProvider.get());
            eia.e(videoPlayerActivity, (PlaybackStateManager) this.a.playbackStateManagerProvider.get());
            eia.j(videoPlayerActivity, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            eia.l(videoPlayerActivity, (TraktSyncRepository) this.a.traktSyncRepositoryProvider.get());
            eia.h(videoPlayerActivity, (SkipIntroRepository) this.a.skipIntroRepositoryProvider.get());
            eia.b(videoPlayerActivity, (AddonResolutionService) this.a.addonResolutionServiceProvider.get());
            return videoPlayerActivity;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private DatabaseDebugActivity y(DatabaseDebugActivity databaseDebugActivity) {
            nr1.b(databaseDebugActivity, (AppDatabase) this.a.provideDatabaseProvider.get());
            return databaseDebugActivity;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private DeepLinkActivity z(DeepLinkActivity deepLinkActivity) {
            ay1.b(deepLinkActivity, (DeviceManager) this.a.deviceManagerProvider.get());
            return deepLinkActivity;
        }

        @Override // com.strmr.ps.x.a, defpackage.k78
        public void a(RowItemsActivity rowItemsActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.dia
        public void b(VideoPlayerActivity videoPlayerActivity) {
            af(videoPlayerActivity);
        }

        @Override // com.strmr.ps.x.a, defpackage.um8
        public void c(SettingsActivity settingsActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.db
        public void d(ActorDetailsActivity actorDetailsActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.th3
        public void e(ForceUpdateActivity forceUpdateActivity) {
            aa(forceUpdateActivity);
        }

        @Override // com.strmr.ps.x.a, defpackage.uaa
        public void f(UserCollectionContentActivity userCollectionContentActivity) {
        }

        @Override // dagger.hilt.android.internal.managers.FragmentComponentManager.FragmentComponentBuilderEntryPoint
        public FragmentComponentBuilder fragmentComponentBuilder() {
            return new e(this.a, this.b, this.c, 0);
        }

        @Override // com.strmr.ps.x.a, defpackage.hj7
        public void g(ProfilePickerActivity profilePickerActivity) {
            ab(profilePickerActivity);
        }

        @Override // dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories.ActivityEntryPoint
        public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
            return DefaultViewModelFactories_InternalFactoryFactory_Factory.newInstance(getViewModelKeys(), new k(this.a, this.b, 0));
        }

        @Override // dagger.hilt.android.internal.lifecycle.HiltViewModelFactory.ActivityCreatorEntryPoint
        public ViewModelComponentBuilder getViewModelComponentBuilder() {
            return new k(this.a, this.b, 0);
        }

        @Override // dagger.hilt.android.internal.lifecycle.HiltViewModelFactory.ActivityCreatorEntryPoint
        public Map<Class<?>, Boolean> getViewModelKeys() {
            fj4.a aVarB = fj4.b();
            aVarB.c(a.am, Boolean.valueOf(yv1.b.a()));
            aVarB.c(a.ag, Boolean.valueOf(cy1.b.a()));
            aVarB.c(a.ak, Boolean.valueOf(q72.b.a()));
            aVarB.c(a.ad, Boolean.valueOf(o82.b.a()));
            aVarB.c(a.v, Boolean.valueOf(v82.b.a()));
            aVarB.c(a.ao, Boolean.valueOf(e92.b.a()));
            aVarB.c(a.ae, Boolean.valueOf(ap2.b.a()));
            aVarB.c(a.ah, Boolean.valueOf(vt3.b.a()));
            aVarB.c(a.w, Boolean.valueOf(dy3.b.a()));
            aVarB.c(a.y, Boolean.valueOf(u84.b.a()));
            aVarB.c(a.al, Boolean.valueOf(u06.b.a()));
            aVarB.c(a.ai, Boolean.valueOf(m26.b.a()));
            aVarB.c(a.ap, Boolean.valueOf(kb6.b.a()));
            aVarB.c(a.z, Boolean.valueOf(gl6.b.a()));
            aVarB.c(a.an, Boolean.valueOf(i78.b.a()));
            aVarB.c(a.ac, Boolean.valueOf(t78.b.a()));
            aVarB.c(a.aj, Boolean.valueOf(xd8.b.a()));
            aVarB.c(a.af, Boolean.valueOf(as9.b.a()));
            aVarB.c(a.aa, Boolean.valueOf(os9.b.a()));
            aVarB.c(a.x, Boolean.valueOf(qy9.b.a()));
            aVarB.c(a.ab, Boolean.valueOf(fba.b.a()));
            return LazyClassKeyMap.of(aVarB.a(true));
        }

        @Override // com.strmr.ps.x.a, defpackage.or9
        public void h(TraktListActivity traktListActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.xo2
        public void i(EpisodeRatingsActivity episodeRatingsActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.rx3
        public void j(GridActivity gridActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.rg9
        public void k(SyncSplashActivity syncSplashActivity) {
            ae(syncSplashActivity);
        }

        @Override // com.strmr.ps.x.a, defpackage.c56
        public void l(MobileMainActivity mobileMainActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.r52
        public void m(DetailsActivity detailsActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.jt3
        public void n(GenreActivity genreActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.hy8
        public void o(SourcesActivity sourcesActivity) {
            ad(sourcesActivity);
        }

        @Override // com.strmr.ps.x.a, defpackage.zx1
        public void p(DeepLinkActivity deepLinkActivity) {
            z(deepLinkActivity);
        }

        @Override // com.strmr.ps.x.a, defpackage.tk6
        public void q(NetworkContentActivity networkContentActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.y82
        public void r(DeviceManagementActivity deviceManagementActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.l82
        public void s(DeviceLinkActivity deviceLinkActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.cs8
        public void t(SignInActivity signInActivity) {
            ac(signInActivity);
        }

        @Override // com.strmr.ps.x.a, defpackage.s82
        public void u(DeviceLockoutActivity deviceLockoutActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.mr1
        public void v(DatabaseDebugActivity databaseDebugActivity) {
            y(databaseDebugActivity);
        }

        @Override // dagger.hilt.android.internal.managers.ViewComponentManager.ViewComponentBuilderEntryPoint
        public ViewComponentBuilder viewComponentBuilder() {
            return new i(this.a, this.b, this.c, 0);
        }

        @Override // com.strmr.ps.x.a, defpackage.om5
        public void w(MainActivity mainActivity) {
        }

        @Override // com.strmr.ps.x.a, defpackage.cs9
        public void x(TraktMediaActivity traktMediaActivity) {
        }

        private b(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, Activity activity) {
            this.c = this;
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
        }
    }

    public static final class c implements x.c.a {
        private final SingletonCImpl a;
        private SavedStateHandleHolder b;

        public /* synthetic */ c(SingletonCImpl singletonCImpl, int i) {
            this(singletonCImpl);
        }

        @Override // dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public x.c build() {
            Preconditions.checkBuilderRequirement(this.b, SavedStateHandleHolder.class);
            return new ActivityRetainedCImpl(this.a, this.b, 0);
        }

        @Override // dagger.hilt.android.internal.builders.ActivityRetainedComponentBuilder
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public c savedStateHandleHolder(SavedStateHandleHolder savedStateHandleHolder) {
            this.b = (SavedStateHandleHolder) Preconditions.checkNotNull(savedStateHandleHolder);
            return this;
        }

        private c(SingletonCImpl singletonCImpl) {
            this.a = singletonCImpl;
        }
    }

    public static final class d {
        private ApplicationContextModule a;

        public /* synthetic */ d(int i) {
            this();
        }

        public d a(ApplicationContextModule applicationContextModule) {
            this.a = (ApplicationContextModule) Preconditions.checkNotNull(applicationContextModule);
            return this;
        }

        public x.i b() {
            Preconditions.checkBuilderRequirement(this.a, ApplicationContextModule.class);
            return new SingletonCImpl(this.a, 0);
        }

        private d() {
        }
    }

    public static final class e implements x.e.a {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private final b c;
        private androidx.fragment.app.o d;

        public /* synthetic */ e(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, int i) {
            this(singletonCImpl, activityRetainedCImpl, bVar);
        }

        @Override // dagger.hilt.android.internal.builders.FragmentComponentBuilder
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public x.e build() {
            Preconditions.checkBuilderRequirement(this.d, androidx.fragment.app.o.class);
            return new f(this.a, this.b, this.c, this.d, 0);
        }

        @Override // dagger.hilt.android.internal.builders.FragmentComponentBuilder
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public e fragment(androidx.fragment.app.o oVar) {
            this.d = (androidx.fragment.app.o) Preconditions.checkNotNull(oVar);
            return this;
        }

        private e(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar) {
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
            this.c = bVar;
        }
    }

    public static final class f extends x.e {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private final b c;
        private final f d;

        public /* synthetic */ f(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, androidx.fragment.app.o oVar, int i) {
            this(singletonCImpl, activityRetainedCImpl, bVar, oVar);
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private an av(an anVar) {
            ap.e(anVar, (UpdateRepository) this.a.provideUpdateRepositoryProvider.get());
            ap.d(anVar, (l9a) this.a.updateDialogFactoryImplProvider.get());
            ap.c(anVar, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return anVar;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private a4 aw(a4 a4Var) {
            f7.p(a4Var, (TraktAuthRepository) this.a.traktAuthRepositoryProvider.get());
            f7.b(a4Var, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            f7.q(a4Var, this.a.traktUserItemDao());
            f7.o(a4Var, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            f7.j(a4Var, (PremiumizeRepository) this.a.providePremiumizeRepositoryProvider.get());
            f7.k(a4Var, (RealDebridRepository) this.a.provideRealDebridRepositoryProvider.get());
            f7.c(a4Var, (AllDebridRepository) this.a.provideAllDebridRepositoryProvider.get());
            f7.n(a4Var, (TorBoxRepository) this.a.provideTorBoxRepositoryProvider.get());
            f7.e(a4Var, (EasyDebridRepository) this.a.provideEasyDebridRepositoryProvider.get());
            f7.l(a4Var, (RpdbRepository) this.a.rpdbRepositoryProvider.get());
            f7.h(a4Var, (OmdbRepository) this.a.omdbRepositoryProvider.get());
            f7.i(a4Var, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            f7.d(a4Var, (DeviceManager) this.a.deviceManagerProvider.get());
            f7.f(a4Var, (FeatureGateManager) this.a.featureGateManagerProvider.get());
            f7.m(a4Var, (SettingsSyncManager) this.a.provideSettingsSyncManagerProvider.get());
            return a4Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private ActorDetailsFragment ax(ActorDetailsFragment actorDetailsFragment) {
            ob.f(actorDetailsFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            ob.b(actorDetailsFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            ob.g(actorDetailsFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            ob.h(actorDetailsFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            ob.c(actorDetailsFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            ob.e(actorDetailsFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return actorDetailsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private ff ay(ff ffVar) {
            jf.b(ffVar, (AddonRepository) this.a.addonRepositoryProvider.get());
            jf.g(ffVar, (StremioAddonService) this.a.stremioAddonServiceProvider.get());
            jf.e(ffVar, this.a.rowConfigDao());
            jf.c(ffVar, (FeatureGateManager) this.a.featureGateManagerProvider.get());
            jf.h(ffVar, (fg4) this.a.provideTraktAccountRepositoryProvider.get());
            jf.f(ffVar, (ScreenConfigRepository) this.a.provideScreenConfigRepositoryProvider.get());
            return ffVar;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private sq az(sq sqVar) {
            vq.e(sqVar, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            vq.b(sqVar, (DebridLibraryRepository) this.a.debridLibraryRepositoryProvider.get());
            vq.d(sqVar, (PlatformUtils) this.a.platformUtilsProvider.get());
            return sqVar;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private DetailsFragment ba(DetailsFragment detailsFragment) {
            e72.i(detailsFragment, (RateLimiter) this.a.provideRateLimiterProvider.get());
            e72.k(detailsFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            e72.m(detailsFragment, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            e72.c(detailsFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            e72.n(detailsFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            e72.p(detailsFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            e72.o(detailsFragment, (TraktSyncRepository) this.a.traktSyncRepositoryProvider.get());
            e72.d(detailsFragment, this.a.episodeWatchStatusDao());
            e72.l(detailsFragment, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            e72.g(detailsFragment, (PlaybackStateManager) this.a.playbackStateManagerProvider.get());
            e72.h(detailsFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            e72.j(detailsFragment, (StreamingDeepLinkService) this.a.streamingDeepLinkServiceProvider.get());
            e72.e(detailsFragment, (FeatureGateManager) this.a.featureGateManagerProvider.get());
            e72.b(detailsFragment, (AddonMetadataClient) this.a.addonMetadataClientProvider.get());
            return detailsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private gd2 bb(gd2 gd2Var) {
            id2.e(gd2Var, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            id2.d(gd2Var, (PlatformUtils) this.a.platformUtilsProvider.get());
            id2.b(gd2Var, (AppDatabase) this.a.provideDatabaseProvider.get());
            return gd2Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private GenreFragment bc(GenreFragment genreFragment) {
            qt3.g(genreFragment, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            qt3.f(genreFragment, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            qt3.b(genreFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            qt3.h(genreFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            qt3.i(genreFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            qt3.c(genreFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            qt3.e(genreFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return genreFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private com.strmr.ps.ui.grid.a bd(com.strmr.ps.ui.grid.a aVar) {
            yx3.b(aVar, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            yx3.f(aVar, (TraktStatusProvider) this.a.traktStatusProvider.get());
            yx3.g(aVar, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            yx3.c(aVar, (DimensionScaler) this.a.dimensionScalerProvider.get());
            yx3.e(aVar, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return aVar;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private HomeFragment be(HomeFragment homeFragment) {
            s84.m(homeFragment, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            s84.l(homeFragment, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            s84.q(homeFragment, (TraktAuthRepository) this.a.traktAuthRepositoryProvider.get());
            s84.o(homeFragment, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            s84.p(homeFragment, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            s84.n(homeFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            s84.k(homeFragment, (RateLimiter) this.a.provideRateLimiterProvider.get());
            s84.d(homeFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            s84.r(homeFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            s84.s(homeFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            s84.f(homeFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            s84.j(homeFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            s84.e(homeFragment, (DebridLibraryRepository) this.a.debridLibraryRepositoryProvider.get());
            s84.c(homeFragment, (AddonRepository) this.a.addonRepositoryProvider.get());
            s84.i(homeFragment, (OkHttpClient) this.a.provideOkHttpClientProvider.get());
            s84.b(homeFragment, (AddonMetadataClient) this.a.addonMetadataClientProvider.get());
            s84.g(homeFragment, (ContentImageOverrideRepository) this.a.contentImageOverrideRepositoryProvider.get());
            return homeFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private ci4 bf(ci4 ci4Var) {
            gi4.b(ci4Var, (ContentImageOverrideRepository) this.a.contentImageOverrideRepositoryProvider.get());
            return ci4Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private r95 bg(r95 r95Var) {
            t95.b(r95Var, (LinkFilterPreferences) this.a.provideLinkFilterPreferencesProvider.get());
            return r95Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private y95 bh(y95 y95Var) {
            aa5.b(y95Var, (LinkFilterPreferences) this.a.provideLinkFilterPreferencesProvider.get());
            return y95Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileAboutFragment bi(MobileAboutFragment mobileAboutFragment) {
            yx5.e(mobileAboutFragment, (UpdateRepository) this.a.provideUpdateRepositoryProvider.get());
            yx5.d(mobileAboutFragment, (l9a) this.a.updateDialogFactoryImplProvider.get());
            yx5.c(mobileAboutFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return mobileAboutFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileAccountsFragment bj(MobileAccountsFragment mobileAccountsFragment) {
            m06.p(mobileAccountsFragment, (TraktAuthRepository) this.a.traktAuthRepositoryProvider.get());
            m06.n(mobileAccountsFragment, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            m06.q(mobileAccountsFragment, this.a.traktUserItemDao());
            m06.o(mobileAccountsFragment, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            m06.i(mobileAccountsFragment, (PremiumizeRepository) this.a.providePremiumizeRepositoryProvider.get());
            m06.j(mobileAccountsFragment, (RealDebridRepository) this.a.provideRealDebridRepositoryProvider.get());
            m06.b(mobileAccountsFragment, (AllDebridRepository) this.a.provideAllDebridRepositoryProvider.get());
            m06.m(mobileAccountsFragment, (TorBoxRepository) this.a.provideTorBoxRepositoryProvider.get());
            m06.d(mobileAccountsFragment, (EasyDebridRepository) this.a.provideEasyDebridRepositoryProvider.get());
            m06.k(mobileAccountsFragment, (RpdbRepository) this.a.rpdbRepositoryProvider.get());
            m06.g(mobileAccountsFragment, (OmdbRepository) this.a.omdbRepositoryProvider.get());
            m06.h(mobileAccountsFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            m06.c(mobileAccountsFragment, (DeviceManager) this.a.deviceManagerProvider.get());
            m06.e(mobileAccountsFragment, (FeatureGateManager) this.a.featureGateManagerProvider.get());
            m06.l(mobileAccountsFragment, (SettingsSyncManager) this.a.provideSettingsSyncManagerProvider.get());
            return mobileAccountsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileActorDetailsFragment bk(MobileActorDetailsFragment mobileActorDetailsFragment) {
            q06.b(mobileActorDetailsFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            return mobileActorDetailsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileAddonsFragment bl(MobileAddonsFragment mobileAddonsFragment) {
            j16.b(mobileAddonsFragment, (AddonRepository) this.a.addonRepositoryProvider.get());
            j16.g(mobileAddonsFragment, (StremioAddonService) this.a.stremioAddonServiceProvider.get());
            j16.e(mobileAddonsFragment, this.a.rowConfigDao());
            j16.c(mobileAddonsFragment, (FeatureGateManager) this.a.featureGateManagerProvider.get());
            j16.f(mobileAddonsFragment, (ScreenConfigRepository) this.a.provideScreenConfigRepositoryProvider.get());
            j16.h(mobileAddonsFragment, (fg4) this.a.provideTraktAccountRepositoryProvider.get());
            return mobileAddonsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileAppearanceFragment bm(MobileAppearanceFragment mobileAppearanceFragment) {
            q16.d(mobileAppearanceFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            q16.c(mobileAppearanceFragment, (PlatformUtils) this.a.platformUtilsProvider.get());
            return mobileAppearanceFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileDetailsFragment bn(MobileDetailsFragment mobileDetailsFragment) {
            e26.b(mobileDetailsFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            e26.l(mobileDetailsFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            e26.c(mobileDetailsFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            e26.g(mobileDetailsFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            e26.i(mobileDetailsFragment, (StreamingDeepLinkService) this.a.streamingDeepLinkServiceProvider.get());
            e26.j(mobileDetailsFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            e26.h(mobileDetailsFragment, (RateLimiter) this.a.provideRateLimiterProvider.get());
            e26.d(mobileDetailsFragment, (FeatureGateManager) this.a.featureGateManagerProvider.get());
            e26.k(mobileDetailsFragment, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            e26.m(mobileDetailsFragment, (TraktSyncRepository) this.a.traktSyncRepositoryProvider.get());
            e26.f(mobileDetailsFragment, (PlaybackStateManager) this.a.playbackStateManagerProvider.get());
            return mobileDetailsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileDisplayFragment bo(MobileDisplayFragment mobileDisplayFragment) {
            w26.e(mobileDisplayFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            w26.c(mobileDisplayFragment, (DebridLibraryRepository) this.a.debridLibraryRepositoryProvider.get());
            w26.b(mobileDisplayFragment, (AppDatabase) this.a.provideDatabaseProvider.get());
            w26.f(mobileDisplayFragment, (ScreenConfigRepository) this.a.provideScreenConfigRepositoryProvider.get());
            return mobileDisplayFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileGridFragment bp(MobileGridFragment mobileGridFragment) {
            l36.c(mobileGridFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            l36.b(mobileGridFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            l36.e(mobileGridFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            return mobileGridFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileHomeFragment bq(MobileHomeFragment mobileHomeFragment) {
            y36.c(mobileHomeFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            y36.b(mobileHomeFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            y36.i(mobileHomeFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            y36.h(mobileHomeFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            y36.g(mobileHomeFragment, (RateLimiter) this.a.provideRateLimiterProvider.get());
            y36.f(mobileHomeFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            y36.d(mobileHomeFragment, (ContentImageOverrideRepository) this.a.contentImageOverrideRepositoryProvider.get());
            return mobileHomeFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileLayoutRowsFragment br(MobileLayoutRowsFragment mobileLayoutRowsFragment) {
            g46.c(mobileLayoutRowsFragment, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            g46.d(mobileLayoutRowsFragment, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            return mobileLayoutRowsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileLinkFilteringFragment bs(MobileLinkFilteringFragment mobileLinkFilteringFragment) {
            u46.b(mobileLinkFilteringFragment, (LinkFilterPreferences) this.a.provideLinkFilterPreferencesProvider.get());
            return mobileLinkFilteringFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileLinkResolvingFragment bt(MobileLinkResolvingFragment mobileLinkResolvingFragment) {
            b56.b(mobileLinkResolvingFragment, (LinkFilterPreferences) this.a.provideLinkFilterPreferencesProvider.get());
            return mobileLinkResolvingFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileMoviesFragment bu(MobileMoviesFragment mobileMoviesFragment) {
            g56.c(mobileMoviesFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            g56.b(mobileMoviesFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            g56.g(mobileMoviesFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            g56.f(mobileMoviesFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            g56.d(mobileMoviesFragment, (ContentImageOverrideRepository) this.a.contentImageOverrideRepositoryProvider.get());
            return mobileMoviesFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobilePlaybackFragment bv(MobilePlaybackFragment mobilePlaybackFragment) {
            c66.d(mobilePlaybackFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            c66.c(mobilePlaybackFragment, (PlayerSettingsRepository) this.a.providePlayerSettingsRepositoryProvider.get());
            return mobilePlaybackFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileSearchFragment bw(MobileSearchFragment mobileSearchFragment) {
            o66.c(mobileSearchFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            o66.b(mobileSearchFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            o66.e(mobileSearchFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            return mobileSearchFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileSettingsFragment bx(MobileSettingsFragment mobileSettingsFragment) {
            t66.c(mobileSettingsFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return mobileSettingsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileSourcesFragment bz(MobileSourcesFragment mobileSourcesFragment) {
            c76.c(mobileSourcesFragment, (AddonResolutionService) this.a.addonResolutionServiceProvider.get());
            c76.b(mobileSourcesFragment, (AddonRepository) this.a.addonRepositoryProvider.get());
            c76.l(mobileSourcesFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            c76.m(mobileSourcesFragment, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            c76.k(mobileSourcesFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            c76.f(mobileSourcesFragment, (ExternalPlayerLauncher) this.a.externalPlayerLauncherProvider.get());
            c76.g(mobileSourcesFragment, (ExternalPlayerTracker) this.a.externalPlayerTrackerProvider.get());
            c76.e(mobileSourcesFragment, (DebridLibrarySearchService) this.a.debridLibrarySearchServiceProvider.get());
            c76.d(mobileSourcesFragment, (DebridLibraryRepository) this.a.debridLibraryRepositoryProvider.get());
            c76.h(mobileSourcesFragment, (LinkFilterPreferences) this.a.provideLinkFilterPreferencesProvider.get());
            c76.j(mobileSourcesFragment, (PlaybackProgressRepository) this.a.playbackProgressRepositoryProvider.get());
            return mobileSourcesFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileTvShowsFragment ca(MobileTvShowsFragment mobileTvShowsFragment) {
            o76.c(mobileTvShowsFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            o76.b(mobileTvShowsFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            o76.h(mobileTvShowsFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            o76.g(mobileTvShowsFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            o76.f(mobileTvShowsFragment, (RateLimiter) this.a.provideRateLimiterProvider.get());
            o76.d(mobileTvShowsFragment, (ContentImageOverrideRepository) this.a.contentImageOverrideRepositoryProvider.get());
            return mobileTvShowsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MobileUserCollectionContentFragment cb(MobileUserCollectionContentFragment mobileUserCollectionContentFragment) {
            t76.c(mobileUserCollectionContentFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            t76.b(mobileUserCollectionContentFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            t76.e(mobileUserCollectionContentFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            return mobileUserCollectionContentFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private MoviesFragment cc(MoviesFragment moviesFragment) {
            ib6.j(moviesFragment, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            ib6.i(moviesFragment, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            ib6.k(moviesFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            ib6.c(moviesFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            ib6.l(moviesFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            ib6.m(moviesFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            ib6.e(moviesFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            ib6.h(moviesFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            ib6.f(moviesFragment, (ContentImageOverrideRepository) this.a.contentImageOverrideRepositoryProvider.get());
            ib6.d(moviesFragment, (DebridLibraryRepository) this.a.debridLibraryRepositoryProvider.get());
            ib6.b(moviesFragment, (AddonMetadataClient) this.a.addonMetadataClientProvider.get());
            return moviesFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private xk6 cd(xk6 xk6Var) {
            dl6.g(xk6Var, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            dl6.f(xk6Var, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            dl6.b(xk6Var, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            dl6.h(xk6Var, (TraktStatusProvider) this.a.traktStatusProvider.get());
            dl6.i(xk6Var, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            dl6.c(xk6Var, (DimensionScaler) this.a.dimensionScalerProvider.get());
            dl6.e(xk6Var, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return xk6Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private v97 ce(v97 v97Var) {
            z97.d(v97Var, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            z97.c(v97Var, (PlayerSettingsRepository) this.a.providePlayerSettingsRepositoryProvider.get());
            return v97Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private r68 cf(r68 r68Var) {
            g78.c(r68Var, (TraktAccountRepository) this.a.provideTraktAccountRepositoryProvider.get());
            g78.d(r68Var, (TraktApiService) this.a.provideTraktApiServiceProvider.get());
            return r68Var;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private com.strmr.ps.ui.rowitems.a cg(com.strmr.ps.ui.rowitems.a aVar) {
            p78.g(aVar, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            p78.f(aVar, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            p78.b(aVar, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            p78.h(aVar, (TraktStatusProvider) this.a.traktStatusProvider.get());
            p78.i(aVar, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            p78.c(aVar, (DimensionScaler) this.a.dimensionScalerProvider.get());
            p78.e(aVar, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return aVar;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private SearchFragment ch(SearchFragment searchFragment) {
            hd8.f(searchFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            hd8.b(searchFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            hd8.g(searchFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            hd8.h(searchFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            hd8.c(searchFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            hd8.e(searchFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return searchFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private TraktListFragment ci(TraktListFragment traktListFragment) {
            wr9.g(traktListFragment, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            wr9.f(traktListFragment, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            wr9.b(traktListFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            wr9.h(traktListFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            wr9.i(traktListFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            wr9.c(traktListFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            wr9.e(traktListFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return traktListFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private TraktMediaFragment cj(TraktMediaFragment traktMediaFragment) {
            js9.g(traktMediaFragment, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            js9.f(traktMediaFragment, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            js9.b(traktMediaFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            js9.h(traktMediaFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            js9.i(traktMediaFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            js9.c(traktMediaFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            js9.e(traktMediaFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return traktMediaFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private TvShowsFragment ck(TvShowsFragment tvShowsFragment) {
            oy9.k(tvShowsFragment, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            oy9.j(tvShowsFragment, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            oy9.l(tvShowsFragment, (TMDBApiService) this.a.provideTmdbApiServiceProvider.get());
            oy9.i(tvShowsFragment, (RateLimiter) this.a.provideRateLimiterProvider.get());
            oy9.c(tvShowsFragment, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            oy9.m(tvShowsFragment, (TraktStatusProvider) this.a.traktStatusProvider.get());
            oy9.n(tvShowsFragment, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            oy9.e(tvShowsFragment, (DimensionScaler) this.a.dimensionScalerProvider.get());
            oy9.h(tvShowsFragment, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            oy9.d(tvShowsFragment, (DebridLibraryRepository) this.a.debridLibraryRepositoryProvider.get());
            oy9.b(tvShowsFragment, (AddonMetadataClient) this.a.addonMetadataClientProvider.get());
            oy9.f(tvShowsFragment, (ContentImageOverrideRepository) this.a.contentImageOverrideRepositoryProvider.get());
            return tvShowsFragment;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @hs0
        private com.strmr.ps.ui.usercollection.b cl(com.strmr.ps.ui.usercollection.b bVar) {
            bba.g(bVar, (RecyclerView.v) this.a.provideSharedViewPoolProvider.get());
            bba.f(bVar, (RowPrefetchManager) this.a.rowPrefetchManagerProvider.get());
            bba.b(bVar, (ContextMenuActionHandler) this.a.contextMenuActionHandlerProvider.get());
            bba.h(bVar, (TraktStatusProvider) this.a.traktStatusProvider.get());
            bba.i(bVar, (WatchedBadgeManager) this.a.watchedBadgeManagerProvider.get());
            bba.c(bVar, (DimensionScaler) this.a.dimensionScalerProvider.get());
            bba.e(bVar, (PreferencesRepository) this.a.preferencesRepositoryProvider.get());
            return bVar;
        }

        @Override // com.strmr.ps.x.e, defpackage.xx5
        public void a(MobileAboutFragment mobileAboutFragment) {
            bi(mobileAboutFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.s66
        public void aa(MobileSettingsFragment mobileSettingsFragment) {
            bx(mobileSettingsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.r84
        public void ab(HomeFragment homeFragment) {
            be(homeFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.c36
        public void ac(MobileEpisodeRatingsFragment mobileEpisodeRatingsFragment) {
        }

        @Override // com.strmr.ps.x.e, defpackage.l06
        public void ad(MobileAccountsFragment mobileAccountsFragment) {
            bj(mobileAccountsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.p06
        public void ae(MobileActorDetailsFragment mobileActorDetailsFragment) {
            bk(mobileActorDetailsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.a56
        public void af(MobileLinkResolvingFragment mobileLinkResolvingFragment) {
            bt(mobileLinkResolvingFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.s95
        public void ag(r95 r95Var) {
            bg(r95Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.t46
        public void ah(MobileLinkFilteringFragment mobileLinkFilteringFragment) {
            bs(mobileLinkFilteringFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.b76
        public void ai(MobileSourcesFragment mobileSourcesFragment) {
            bz(mobileSourcesFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.pt3
        public void aj(GenreFragment genreFragment) {
            bc(genreFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.p16
        public void ak(MobileAppearanceFragment mobileAppearanceFragment) {
            bm(mobileAppearanceFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.x36
        public void al(MobileHomeFragment mobileHomeFragment) {
            bq(mobileHomeFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.ny9
        public void am(TvShowsFragment tvShowsFragment) {
            ck(tvShowsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.f76
        public void an(MobileTraktListFragment mobileTraktListFragment) {
        }

        @Override // com.strmr.ps.x.e, defpackage.f56
        public void ao(MobileMoviesFragment mobileMoviesFragment) {
            bu(mobileMoviesFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.y97
        public void ap(v97 v97Var) {
            ce(v97Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.f46
        public void aq(MobileLayoutRowsFragment mobileLayoutRowsFragment) {
            br(mobileLayoutRowsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.cl6
        public void ar(xk6 xk6Var) {
            cd(xk6Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.xx3
        public void as(com.strmr.ps.ui.grid.a aVar) {
            bd(aVar);
        }

        @Override // com.strmr.ps.x.e, defpackage.aba
        public void at(com.strmr.ps.ui.usercollection.b bVar) {
            cl(bVar);
        }

        @Override // com.strmr.ps.x.e, defpackage.hd2
        public void au(gd2 gd2Var) {
            bb(gd2Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.d26
        public void b(MobileDetailsFragment mobileDetailsFragment) {
            bn(mobileDetailsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.is9
        public void c(TraktMediaFragment traktMediaFragment) {
            cj(traktMediaFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.vr9
        public void d(TraktListFragment traktListFragment) {
            ci(traktListFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.uq
        public void e(sq sqVar) {
            az(sqVar);
        }

        @Override // com.strmr.ps.x.e, defpackage.o78
        public void f(com.strmr.ps.ui.rowitems.a aVar) {
            cg(aVar);
        }

        @Override // com.strmr.ps.x.e, defpackage.gd8
        public void g(SearchFragment searchFragment) {
            ch(searchFragment);
        }

        @Override // dagger.hilt.android.internal.lifecycle.DefaultViewModelFactories.FragmentEntryPoint
        public DefaultViewModelFactories.InternalFactoryFactory getHiltInternalFactoryFactory() {
            return this.c.getHiltInternalFactoryFactory();
        }

        @Override // com.strmr.ps.x.e, defpackage.n76
        public void h(MobileTvShowsFragment mobileTvShowsFragment) {
            ca(mobileTvShowsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.ao
        public void i(an anVar) {
            av(anVar);
        }

        @Override // com.strmr.ps.x.e, defpackage.s76
        public void j(MobileUserCollectionContentFragment mobileUserCollectionContentFragment) {
            cb(mobileUserCollectionContentFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.m46
        public void k(MobileLibraryFragment mobileLibraryFragment) {
        }

        @Override // com.strmr.ps.x.e, defpackage.sv1
        public void l(DebridLibraryFragment debridLibraryFragment) {
        }

        @Override // com.strmr.ps.x.e, defpackage.fi4
        public void m(ci4 ci4Var) {
            bf(ci4Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.hf
        public void n(ff ffVar) {
            ay(ffVar);
        }

        @Override // com.strmr.ps.x.e, defpackage.z95
        public void o(y95 y95Var) {
            bh(y95Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.n66
        public void p(MobileSearchFragment mobileSearchFragment) {
            bw(mobileSearchFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.f78
        public void q(r68 r68Var) {
            cf(r68Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.k36
        public void r(MobileGridFragment mobileGridFragment) {
            bp(mobileGridFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.nb
        public void s(ActorDetailsFragment actorDetailsFragment) {
            ax(actorDetailsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.i16
        public void t(MobileAddonsFragment mobileAddonsFragment) {
            bl(mobileAddonsFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.e7
        public void u(a4 a4Var) {
            aw(a4Var);
        }

        @Override // com.strmr.ps.x.e, defpackage.hb6
        public void v(MoviesFragment moviesFragment) {
            cc(moviesFragment);
        }

        @Override // dagger.hilt.android.internal.managers.ViewComponentManager.ViewWithFragmentComponentBuilderEntryPoint
        public ViewWithFragmentComponentBuilder viewWithFragmentComponentBuilder() {
            return new l(this.a, this.b, this.c, this.d, 0);
        }

        @Override // com.strmr.ps.x.e, defpackage.v26
        public void w(MobileDisplayFragment mobileDisplayFragment) {
            bo(mobileDisplayFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.b66
        public void x(MobilePlaybackFragment mobilePlaybackFragment) {
            bv(mobilePlaybackFragment);
        }

        @Override // com.strmr.ps.x.e, defpackage.i76
        public void y(MobileTraktMediaFragment mobileTraktMediaFragment) {
        }

        @Override // com.strmr.ps.x.e, defpackage.d72
        public void z(DetailsFragment detailsFragment) {
            ba(detailsFragment);
        }

        private f(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, androidx.fragment.app.o oVar) {
            this.d = this;
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
            this.c = bVar;
        }
    }

    public static final class g implements x.g.a {
        private final SingletonCImpl a;
        private Service b;

        public /* synthetic */ g(SingletonCImpl singletonCImpl, int i) {
            this(singletonCImpl);
        }

        @Override // dagger.hilt.android.internal.builders.ServiceComponentBuilder
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public x.g build() {
            Preconditions.checkBuilderRequirement(this.b, Service.class);
            return new h(this.a, this.b, 0);
        }

        @Override // dagger.hilt.android.internal.builders.ServiceComponentBuilder
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public g service(Service service) {
            this.b = (Service) Preconditions.checkNotNull(service);
            return this;
        }

        private g(SingletonCImpl singletonCImpl) {
            this.a = singletonCImpl;
        }
    }

    public static final class h extends x.g {
        private final SingletonCImpl a;
        private final h b;

        public /* synthetic */ h(SingletonCImpl singletonCImpl, Service service, int i) {
            this(singletonCImpl, service);
        }

        private h(SingletonCImpl singletonCImpl, Service service) {
            this.b = this;
            this.a = singletonCImpl;
        }
    }

    public static final class i implements x.j.a {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private final b c;
        private View d;

        public /* synthetic */ i(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, int i) {
            this(singletonCImpl, activityRetainedCImpl, bVar);
        }

        @Override // dagger.hilt.android.internal.builders.ViewComponentBuilder
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public x.j build() {
            Preconditions.checkBuilderRequirement(this.d, View.class);
            return new j(this.a, this.b, this.c, this.d, 0);
        }

        @Override // dagger.hilt.android.internal.builders.ViewComponentBuilder
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public i view(View view) {
            this.d = (View) Preconditions.checkNotNull(view);
            return this;
        }

        private i(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar) {
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
            this.c = bVar;
        }
    }

    public static final class j extends x.j {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private final b c;
        private final j d;

        public /* synthetic */ j(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, View view, int i) {
            this(singletonCImpl, activityRetainedCImpl, bVar, view);
        }

        private j(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, View view) {
            this.d = this;
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
            this.c = bVar;
        }
    }

    public static final class k implements x.l.a {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private ak c;
        private ViewModelLifecycle d;

        public /* synthetic */ k(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, int i) {
            this(singletonCImpl, activityRetainedCImpl);
        }

        @Override // dagger.hilt.android.internal.builders.ViewModelComponentBuilder
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public x.l build() {
            Preconditions.checkBuilderRequirement(this.c, ak.class);
            Preconditions.checkBuilderRequirement(this.d, ViewModelLifecycle.class);
            return new ViewModelCImpl(this.a, this.b, this.c, this.d, 0);
        }

        @Override // dagger.hilt.android.internal.builders.ViewModelComponentBuilder
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public k savedStateHandle(ak akVar) {
            this.c = (ak) Preconditions.checkNotNull(akVar);
            return this;
        }

        @Override // dagger.hilt.android.internal.builders.ViewModelComponentBuilder
        /* JADX INFO: renamed from: c, reason: merged with bridge method [inline-methods] */
        public k viewModelLifecycle(ViewModelLifecycle viewModelLifecycle) {
            this.d = (ViewModelLifecycle) Preconditions.checkNotNull(viewModelLifecycle);
            return this;
        }

        private k(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl) {
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
        }
    }

    public static final class l implements x.n.a {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private final b c;
        private final f d;
        private View e;

        public /* synthetic */ l(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, f fVar, int i) {
            this(singletonCImpl, activityRetainedCImpl, bVar, fVar);
        }

        @Override // dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public x.n build() {
            Preconditions.checkBuilderRequirement(this.e, View.class);
            return new m(this.a, this.b, this.c, this.d, this.e, 0);
        }

        @Override // dagger.hilt.android.internal.builders.ViewWithFragmentComponentBuilder
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public l view(View view) {
            this.e = (View) Preconditions.checkNotNull(view);
            return this;
        }

        private l(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, f fVar) {
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
            this.c = bVar;
            this.d = fVar;
        }
    }

    public static final class m extends x.n {
        private final SingletonCImpl a;
        private final ActivityRetainedCImpl b;
        private final b c;
        private final f d;
        private final m e;

        public /* synthetic */ m(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, f fVar, View view, int i) {
            this(singletonCImpl, activityRetainedCImpl, bVar, fVar, view);
        }

        private m(SingletonCImpl singletonCImpl, ActivityRetainedCImpl activityRetainedCImpl, b bVar, f fVar, View view) {
            this.e = this;
            this.a = singletonCImpl;
            this.b = activityRetainedCImpl;
            this.c = bVar;
            this.d = fVar;
        }
    }

    private DaggerStrmrApp_HiltComponents_SingletonC() {
    }

    public static d a() {
        return new d(0);
    }
}
