package com.seewo.vcommons.data;

import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.mstar.android.tvapi.dtv.dvb.dvbs.vo.SatelliteInfo;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import okhttp3.HttpUrl;

/* JADX INFO: loaded from: classes.dex */
public abstract class c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static UserContentResolver f3648a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static Gson f3649b = new Gson();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final Uri f3650c = Uri.parse("content://com.seewo.osservice.provider.VCommonContentProvider/key");

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static final Set f3651d;

    static class a extends TypeToken<List<W0.a>> {
        a() {
        }
    }

    static {
        HashSet hashSet = new HashSet(5);
        f3651d = hashSet;
        hashSet.add("FC86WHD-SW-C3-20P,4608-2693");
        hashSet.add("FC75WHD-SW-C3-20P,4608-9C3F");
        hashSet.add("FC70WHD-SW-C3-20P,4608-1478");
        hashSet.add("FC65WHD-SW-A3-20P,4608-BA4E");
        hashSet.add("FC55WHD-SW-A3-20P,4608-D1AC");
    }

    public static void a(Context context, W0.a aVar) {
        List listH = h(context);
        listH.add(aVar);
        r(context, "KEY_NFC_DATA", f3649b.toJson(listH));
    }

    public static void b(Context context, W0.a aVar) {
        List listH = h(context);
        Iterator it = listH.iterator();
        while (it.hasNext()) {
            W0.a aVar2 = (W0.a) it.next();
            if (aVar2.a().equals(aVar.a()) && aVar2.b().equals(aVar.b())) {
                it.remove();
            }
        }
        r(context, "KEY_NFC_DATA", f3649b.toJson(listH));
    }

    public static int c(Context context) {
        return f(context, "KEY_AMS_AUTO_LOGOUT_TIMEOUT", SatelliteInfo.SEMICIRCLE_ANGLE);
    }

    public static String d(Context context) {
        return j(context, "KEY_AMS_LOGIN_STATUS");
    }

    public static boolean e(Context context, String str, boolean z2) {
        String strJ = j(context, str);
        return TextUtils.isEmpty(strJ) ? z2 : "true".equals(strJ);
    }

    public static int f(Context context, String str, int i2) {
        String strJ = j(context, str);
        if (TextUtils.isEmpty(strJ)) {
            return i2;
        }
        try {
            return Integer.parseInt(strJ);
        } catch (Exception e2) {
            Log.e("PreferencesUtils", "Exception", e2);
            return i2;
        }
    }

    public static int g(Context context, String str, int i2, int i3) {
        String strL = l(context, str, i3);
        if (TextUtils.isEmpty(strL)) {
            return i2;
        }
        try {
            return Integer.parseInt(strL);
        } catch (Exception e2) {
            Log.e("PreferencesUtils", "Exception", e2);
            return i2;
        }
    }

    public static List h(Context context) {
        String strK = k(context, "KEY_NFC_DATA", HttpUrl.FRAGMENT_ENCODE_SET);
        return HttpUrl.FRAGMENT_ENCODE_SET.equals(strK) ? new ArrayList() : (List) f3649b.fromJson(strK, new a().getType());
    }

    private static String i(ContentResolver contentResolver, String str) {
        String string = HttpUrl.FRAGMENT_ENCODE_SET;
        Cursor cursorQuery = null;
        try {
            try {
                cursorQuery = contentResolver.query(f3650c, new String[]{str}, null, null, null);
                if (cursorQuery != null && cursorQuery.moveToFirst()) {
                    string = cursorQuery.getString(0);
                }
            } catch (Exception e2) {
                Log.e("PreferencesUtils", "Preferences#getString error, maybe URI is wrong.", e2);
                if (cursorQuery != null) {
                }
            }
            return string;
        } finally {
            if (cursorQuery != null) {
                cursorQuery.close();
            }
        }
    }

    public static String j(Context context, String str) {
        return i(context.getContentResolver(), str);
    }

    public static String k(Context context, String str, String str2) {
        String strJ = j(context, str);
        return TextUtils.isEmpty(strJ) ? str2 : strJ;
    }

    public static String l(Context context, String str, int i2) {
        UserContentResolver userContentResolver = f3648a;
        if (userContentResolver == null) {
            f3648a = new UserContentResolver(context, i2);
        } else {
            userContentResolver.setUserId(i2);
        }
        return i(f3648a, str);
    }

    public static String m(Context context) {
        return j(context, "usb_path");
    }

    public static boolean n(Context context) {
        return e(context, "KEY_BENQ_EYE_CARE_STATUS", false);
    }

    public static boolean o(Context context, String str, boolean z2) {
        return r(context, str, z2 ? "true" : "false");
    }

    public static boolean p(Context context, String str, int i2) {
        return r(context, str, String.valueOf(i2));
    }

    private static boolean q(ContentResolver contentResolver, String str, String str2) {
        ContentValues contentValues = new ContentValues();
        contentValues.put("key", str);
        contentValues.put("value", str2);
        try {
            return contentResolver.update(f3650c, contentValues, null, null) > 0;
        } catch (Exception e2) {
            Log.e("PreferencesUtils", "Preferences#putString error, maybe URI is wrong.", e2);
            return false;
        }
    }

    public static boolean r(Context context, String str, String str2) {
        return q(context.getContentResolver(), str, str2);
    }

    public static void s(Context context, int i2) {
        p(context, "KEY_AMS_AUTO_LOGOUT_TIMEOUT", i2);
    }

    public static void t(Context context, String str) {
        r(context, "KEY_AMS_LOGIN_STATUS", str);
    }
}
