package com.strmr.ps.data.repository;

import android.content.Context;
import com.strmr.ps.data.local.dao.RowConfigDao;
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({"dagger.hilt.android.qualifiers.ApplicationContext"})
public final class ScreenConfigRepository_Factory implements Factory<ScreenConfigRepository> {
    private final Provider<Context> contextProvider;
    private final Provider<DeviceManager> deviceManagerProvider;
    private final Provider<PreferencesRepository> preferencesRepositoryProvider;
    private final Provider<RowConfigDao> rowConfigDaoProvider;
    private final Provider<SettingsSyncManager> settingsSyncManagerProvider;
    private final Provider<TraktAccountRepository> traktAccountRepositoryProvider;

    public ScreenConfigRepository_Factory(Provider<RowConfigDao> provider, Provider<TraktAccountRepository> provider2, Provider<PreferencesRepository> provider3, Provider<Context> provider4, Provider<SettingsSyncManager> provider5, Provider<DeviceManager> provider6) {
        this.rowConfigDaoProvider = provider;
        this.traktAccountRepositoryProvider = provider2;
        this.preferencesRepositoryProvider = provider3;
        this.contextProvider = provider4;
        this.settingsSyncManagerProvider = provider5;
        this.deviceManagerProvider = provider6;
    }

    public static ScreenConfigRepository_Factory create(Provider<RowConfigDao> provider, Provider<TraktAccountRepository> provider2, Provider<PreferencesRepository> provider3, Provider<Context> provider4, Provider<SettingsSyncManager> provider5, Provider<DeviceManager> provider6) {
        return new ScreenConfigRepository_Factory(provider, provider2, provider3, provider4, provider5, provider6);
    }

    public static ScreenConfigRepository newInstance(RowConfigDao rowConfigDao, TraktAccountRepository traktAccountRepository, PreferencesRepository preferencesRepository, Context context, Lazy<SettingsSyncManager> lazy, Lazy<DeviceManager> lazy2) {
        return new ScreenConfigRepository(rowConfigDao, traktAccountRepository, preferencesRepository, context, lazy, lazy2);
    }

    @Override // javax.inject.Provider
    public ScreenConfigRepository get() {
        return newInstance(this.rowConfigDaoProvider.get(), this.traktAccountRepositoryProvider.get(), this.preferencesRepositoryProvider.get(), this.contextProvider.get(), DoubleCheck.lazy(this.settingsSyncManagerProvider), DoubleCheck.lazy(this.deviceManagerProvider));
    }
}
