package com.strmr.ps.data.repository;

import android.content.Context;
import com.google.gson.Gson;
import com.strmr.ps.data.local.dao.AddonConfigDao;
import com.strmr.ps.data.local.dao.AddonDisclaimerDao;
import com.strmr.ps.data.local.dao.InstalledAddonDao;
import com.strmr.ps.data.local.dao.RowConfigDao;
import com.strmr.ps.data.service.StremioAddonService;
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 AddonRepository_Factory implements Factory<AddonRepository> {
    private final Provider<InstalledAddonDao> addonDaoProvider;
    private final Provider<AddonConfigDao> configDaoProvider;
    private final Provider<Context> contextProvider;
    private final Provider<DeviceManager> deviceManagerProvider;
    private final Provider<AddonDisclaimerDao> disclaimerDaoProvider;
    private final Provider<Gson> gsonProvider;
    private final Provider<RowConfigDao> rowConfigDaoProvider;
    private final Provider<SettingsSyncManager> settingsSyncManagerProvider;
    private final Provider<StremioAddonService> stremioAddonServiceProvider;

    public AddonRepository_Factory(Provider<Context> provider, Provider<InstalledAddonDao> provider2, Provider<AddonConfigDao> provider3, Provider<AddonDisclaimerDao> provider4, Provider<RowConfigDao> provider5, Provider<StremioAddonService> provider6, Provider<Gson> provider7, Provider<SettingsSyncManager> provider8, Provider<DeviceManager> provider9) {
        this.contextProvider = provider;
        this.addonDaoProvider = provider2;
        this.configDaoProvider = provider3;
        this.disclaimerDaoProvider = provider4;
        this.rowConfigDaoProvider = provider5;
        this.stremioAddonServiceProvider = provider6;
        this.gsonProvider = provider7;
        this.settingsSyncManagerProvider = provider8;
        this.deviceManagerProvider = provider9;
    }

    public static AddonRepository_Factory create(Provider<Context> provider, Provider<InstalledAddonDao> provider2, Provider<AddonConfigDao> provider3, Provider<AddonDisclaimerDao> provider4, Provider<RowConfigDao> provider5, Provider<StremioAddonService> provider6, Provider<Gson> provider7, Provider<SettingsSyncManager> provider8, Provider<DeviceManager> provider9) {
        return new AddonRepository_Factory(provider, provider2, provider3, provider4, provider5, provider6, provider7, provider8, provider9);
    }

    public static AddonRepository newInstance(Context context, InstalledAddonDao installedAddonDao, AddonConfigDao addonConfigDao, AddonDisclaimerDao addonDisclaimerDao, RowConfigDao rowConfigDao, StremioAddonService stremioAddonService, Gson gson, Lazy<SettingsSyncManager> lazy, Lazy<DeviceManager> lazy2) {
        return new AddonRepository(context, installedAddonDao, addonConfigDao, addonDisclaimerDao, rowConfigDao, stremioAddonService, gson, lazy, lazy2);
    }

    @Override // javax.inject.Provider
    public AddonRepository get() {
        return newInstance(this.contextProvider.get(), this.addonDaoProvider.get(), this.configDaoProvider.get(), this.disclaimerDaoProvider.get(), this.rowConfigDaoProvider.get(), this.stremioAddonServiceProvider.get(), this.gsonProvider.get(), DoubleCheck.lazy(this.settingsSyncManagerProvider), DoubleCheck.lazy(this.deviceManagerProvider));
    }
}
