package com.seewo.vcommons.utils;

import android.os.Build;
import android.text.TextUtils;
import com.cvte.vman.impl.TouchCtrlManager;
import com.seewo.vcommons.constants.Platform;
import com.seewo.vcommons.data.PropertiesUtils;

/* JADX INFO: loaded from: classes.dex */
public class MouseIconUtils {
    private static final String MOUSE_ICON_LIST;
    private static final String MOUSE_ICON_SWITCH = "sys.mouse.fade";
    private static final String SP20_SPOTLIGHT_ENABLE = "persist.sys.sp20.spotlight";

    static {
        String str;
        if (BoardTypeUtils.is9950PMachine()) {
            str = "persist.ctm.mouseicon.blacklist";
        } else {
            str = (Platform.Board.VERSION > 9 || BoardTypeUtils.is9950RMachine()) ? "persist.sys.mouseicon.blacklist" : "persist.mouseicon.blacklist";
        }
        MOUSE_ICON_LIST = str;
    }

    private MouseIconUtils() {
    }

    public static void setMouseIconVisible(boolean z, int i, int i2) {
        String str = changeIdToString(i) + ":" + changeIdToString(i2) + ";";
        String mouseIconSystemProperties = getMouseIconSystemProperties();
        if (mouseIconSystemProperties.contains(str)) {
            if (z) {
                setMouseIconSystemProperties(mouseIconSystemProperties.replace(str, ""));
            }
        } else {
            if (z) {
                return;
            }
            setMouseIconSystemProperties(mouseIconSystemProperties + str);
        }
    }

    public static void setAllMouseIconVisible(boolean z) {
        if (usbVManMouseProcessor()) {
            TouchCtrlManager.getInstance().setMouseFadeState(!z ? 1 : 0);
        } else {
            PropertiesUtils.setProperty(MOUSE_ICON_SWITCH, z ? "0" : "1");
        }
    }

    private static String changeIdToString(int i) {
        StringBuilder sb = new StringBuilder(Integer.toHexString(i));
        int length = 4 - sb.length();
        for (int i2 = 0; i2 < length; i2++) {
            sb.insert(0, "0");
        }
        return sb.toString().toLowerCase();
    }

    private static String getMouseIconSystemProperties() {
        if (usbVManMouseProcessor()) {
            String mouseFadeBlacklist = TouchCtrlManager.getInstance().getMouseFadeBlacklist();
            return TextUtils.isEmpty(mouseFadeBlacklist) ? "" : mouseFadeBlacklist;
        }
        return PropertiesUtils.getProperty(MOUSE_ICON_LIST);
    }

    private static void setMouseIconSystemProperties(String str) {
        if (usbVManMouseProcessor()) {
            TouchCtrlManager.getInstance().setMouseFadeBlacklist(str);
        } else {
            PropertiesUtils.setProperty(MOUSE_ICON_LIST, str);
        }
    }

    private static boolean usbVManMouseProcessor() {
        return Build.VERSION.SDK_INT >= 33;
    }

    public static void setSP20SpotlightEnable(boolean z) {
        PropertiesUtils.setProperty(SP20_SPOTLIGHT_ENABLE, String.valueOf(z));
    }

    public static boolean isSP20SpotlightEnable() {
        return PropertiesUtils.getProperty(SP20_SPOTLIGHT_ENABLE, true);
    }
}
