package com.strmr.ps.data.repository;

import com.strmr.ps.data.local.dao.TraktAccountDao;
import com.strmr.ps.data.remote.api.TraktApiService;
import com.strmr.ps.data.supabase.DeviceManager;
import com.strmr.ps.data.supabase.SettingsSyncManager;
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 TraktAccountRepository_Factory implements Factory<TraktAccountRepository> {
    private final Provider<TraktAccountDao> accountDaoProvider;
    private final Provider<DeviceManager> deviceManagerProvider;
    private final Provider<PreferencesRepository> preferencesRepositoryProvider;
    private final Provider<SettingsSyncManager> settingsSyncManagerProvider;
    private final Provider<TraktApiService> traktApiServiceProvider;

    public TraktAccountRepository_Factory(Provider<TraktApiService> provider, Provider<TraktAccountDao> provider2, Provider<SettingsSyncManager> provider3, Provider<DeviceManager> provider4, Provider<PreferencesRepository> provider5) {
        this.traktApiServiceProvider = provider;
        this.accountDaoProvider = provider2;
        this.settingsSyncManagerProvider = provider3;
        this.deviceManagerProvider = provider4;
        this.preferencesRepositoryProvider = provider5;
    }

    public static TraktAccountRepository_Factory create(Provider<TraktApiService> provider, Provider<TraktAccountDao> provider2, Provider<SettingsSyncManager> provider3, Provider<DeviceManager> provider4, Provider<PreferencesRepository> provider5) {
        return new TraktAccountRepository_Factory(provider, provider2, provider3, provider4, provider5);
    }

    public static TraktAccountRepository newInstance(TraktApiService traktApiService, TraktAccountDao traktAccountDao, Lazy<SettingsSyncManager> lazy, Lazy<DeviceManager> lazy2, PreferencesRepository preferencesRepository) {
        return new TraktAccountRepository(traktApiService, traktAccountDao, lazy, lazy2, preferencesRepository);
    }

    @Override // javax.inject.Provider
    public TraktAccountRepository get() {
        return newInstance(this.traktApiServiceProvider.get(), this.accountDaoProvider.get(), DoubleCheck.lazy(this.settingsSyncManagerProvider), DoubleCheck.lazy(this.deviceManagerProvider), this.preferencesRepositoryProvider.get());
    }
}
