package com.strmr.ps.data.repository;

import com.strmr.ps.data.local.dao.EasyDebridAccountDao;
import com.strmr.ps.data.remote.api.EasyDebridApiService;
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 EasyDebridRepository_Factory implements Factory<EasyDebridRepository> {
    private final Provider<EasyDebridAccountDao> accountDaoProvider;
    private final Provider<DeviceManager> deviceManagerProvider;
    private final Provider<EasyDebridApiService> easyDebridApiServiceProvider;
    private final Provider<SettingsSyncManager> settingsSyncManagerProvider;

    public EasyDebridRepository_Factory(Provider<EasyDebridApiService> provider, Provider<EasyDebridAccountDao> provider2, Provider<SettingsSyncManager> provider3, Provider<DeviceManager> provider4) {
        this.easyDebridApiServiceProvider = provider;
        this.accountDaoProvider = provider2;
        this.settingsSyncManagerProvider = provider3;
        this.deviceManagerProvider = provider4;
    }

    public static EasyDebridRepository_Factory create(Provider<EasyDebridApiService> provider, Provider<EasyDebridAccountDao> provider2, Provider<SettingsSyncManager> provider3, Provider<DeviceManager> provider4) {
        return new EasyDebridRepository_Factory(provider, provider2, provider3, provider4);
    }

    public static EasyDebridRepository newInstance(EasyDebridApiService easyDebridApiService, EasyDebridAccountDao easyDebridAccountDao, Lazy<SettingsSyncManager> lazy, Lazy<DeviceManager> lazy2) {
        return new EasyDebridRepository(easyDebridApiService, easyDebridAccountDao, lazy, lazy2);
    }

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