package com.strmr.ps.data.repository;

import com.strmr.ps.data.event.PlaybackStateManager;
import com.strmr.ps.data.local.dao.EpisodeWatchStatusDao;
import com.strmr.ps.data.remote.api.TraktApiService;
import dagger.Lazy;
import dagger.internal.DaggerGenerated;
import dagger.internal.DoubleCheck;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import javax.inject.Provider;

/* JADX INFO: loaded from: classes3.dex */
@ScopeMetadata("javax.inject.Singleton")
@DaggerGenerated
@QualifierMetadata
public final class TraktScrobbleRepository_Factory implements Factory<TraktScrobbleRepository> {
    private final Provider<TraktAccountRepository> accountRepositoryProvider;
    private final Provider<TraktActivitiesCache> activitiesCacheProvider;
    private final Provider<ContinueWatchingRepository> continueWatchingRepositoryProvider;
    private final Provider<EpisodeWatchStatusDao> episodeWatchStatusDaoProvider;
    private final Provider<PlaybackStateManager> playbackStateManagerProvider;
    private final Provider<TraktApiService> traktApiServiceProvider;
    private final Provider<TraktStatusProvider> traktStatusProvider;
    private final Provider<TraktSyncRepository> traktSyncRepositoryProvider;

    public TraktScrobbleRepository_Factory(Provider<TraktApiService> provider, Provider<TraktAccountRepository> provider2, Provider<EpisodeWatchStatusDao> provider3, Provider<TraktStatusProvider> provider4, Provider<TraktSyncRepository> provider5, Provider<ContinueWatchingRepository> provider6, Provider<PlaybackStateManager> provider7, Provider<TraktActivitiesCache> provider8) {
        this.traktApiServiceProvider = provider;
        this.accountRepositoryProvider = provider2;
        this.episodeWatchStatusDaoProvider = provider3;
        this.traktStatusProvider = provider4;
        this.traktSyncRepositoryProvider = provider5;
        this.continueWatchingRepositoryProvider = provider6;
        this.playbackStateManagerProvider = provider7;
        this.activitiesCacheProvider = provider8;
    }

    public static TraktScrobbleRepository_Factory create(Provider<TraktApiService> provider, Provider<TraktAccountRepository> provider2, Provider<EpisodeWatchStatusDao> provider3, Provider<TraktStatusProvider> provider4, Provider<TraktSyncRepository> provider5, Provider<ContinueWatchingRepository> provider6, Provider<PlaybackStateManager> provider7, Provider<TraktActivitiesCache> provider8) {
        return new TraktScrobbleRepository_Factory(provider, provider2, provider3, provider4, provider5, provider6, provider7, provider8);
    }

    public static TraktScrobbleRepository newInstance(TraktApiService traktApiService, TraktAccountRepository traktAccountRepository, EpisodeWatchStatusDao episodeWatchStatusDao, TraktStatusProvider traktStatusProvider, Lazy<TraktSyncRepository> lazy, Lazy<ContinueWatchingRepository> lazy2, PlaybackStateManager playbackStateManager, TraktActivitiesCache traktActivitiesCache) {
        return new TraktScrobbleRepository(traktApiService, traktAccountRepository, episodeWatchStatusDao, traktStatusProvider, lazy, lazy2, playbackStateManager, traktActivitiesCache);
    }

    @Override // javax.inject.Provider
    public TraktScrobbleRepository get() {
        return newInstance(this.traktApiServiceProvider.get(), this.accountRepositoryProvider.get(), this.episodeWatchStatusDaoProvider.get(), this.traktStatusProvider.get(), DoubleCheck.lazy(this.traktSyncRepositoryProvider), DoubleCheck.lazy(this.continueWatchingRepositoryProvider), this.playbackStateManagerProvider.get(), this.activitiesCacheProvider.get());
    }
}
