package com.benq.platform.manager;

import G0.i;
import G0.n;
import G0.p;
import H0.q;
import T0.a;
import Y0.b;
import Y0.c;
import android.content.Intent;
import android.nfc.NfcAdapter;
import android.os.Build;
import android.os.SystemProperties;
import android.util.Log;
import com.benq.platform.IFPBenQService;
import com.benq.platform.R;
import com.benq.platform.app.App;
import com.benq.platform.utils.SPUtils;
import com.seewo.vcommons.data.d;
import kotlin.jvm.internal.g;
import kotlin.jvm.internal.l;
import kotlin.jvm.internal.w;
import n1.s;
import okhttp3.HttpUrl;

/* JADX INFO: loaded from: classes.dex */
public final class SafetyModeManager {
    private static final String BENQ_PERSIST = "persist.sys.benq.floating";
    private static final String BENQ_PERSIST_OFF = "false";
    private static final String BENQ_PERSIST_ON = "true";
    public static final Companion Companion = new Companion(null);
    private static final String KEY_IN_SAFETY_MODE = "key_in_safety_mode";
    public static final String PERSIST_BENQ_DEVICE_MODE = "persist.sys.benq.device.mode";
    public static final String PERSIST_BENQ_DEVICE_MODE_CROP = "corporation";
    public static final String PERSIST_BENQ_DEVICE_MODE_SIGNAGE = "signage";
    public static final String PERSIST_BENQ_DEVICE_MODE_STANDARD = "standard";
    public static final String PERSIST_KEYBOARD_DISABLE = "persist.sys.disable.keyboard";
    private static final String TAG = "SafetyModeManager";
    private static volatile SafetyModeManager instance;

    public static final class Companion {
        public /* synthetic */ Companion(g gVar) {
            this();
        }

        public final SafetyModeManager I() {
            if (SafetyModeManager.instance == null) {
                synchronized (w.b(SafetyModeManager.class)) {
                    try {
                        if (SafetyModeManager.instance == null) {
                            SafetyModeManager.instance = new SafetyModeManager();
                        }
                        s sVar = s.f5871a;
                    } catch (Throwable th) {
                        throw th;
                    }
                }
            }
            SafetyModeManager safetyModeManager = SafetyModeManager.instance;
            l.b(safetyModeManager);
            return safetyModeManager;
        }

        private Companion() {
        }
    }

    private final boolean isBbqFloatToolEnable() {
        return l.a(SystemProperties.get(BENQ_PERSIST, BENQ_PERSIST_ON), BENQ_PERSIST_ON);
    }

    private final boolean isInSafetyMode() {
        return SPUtils.getInstance(App.Companion.getI()).getBoolean(KEY_IN_SAFETY_MODE, false);
    }

    private final boolean isShowSidebar() {
        boolean zF = d.f(IFPBenQService.BENQ_PROP_SIDE_BAR, true);
        c.h("BenQIFPSys", "isShowSidebar() ? " + zF);
        return zF;
    }

    private final void setBbqFloatToolEnable(boolean z2) {
        SystemProperties.set(BENQ_PERSIST, z2 ? BENQ_PERSIST_ON : BENQ_PERSIST_OFF);
    }

    private final void setSafetyModeStatus(boolean z2) {
        SPUtils.getInstance(App.Companion.getI()).put(KEY_IN_SAFETY_MODE, z2);
        d.q("persist.sys.benq.device.mode", z2 ? "signage" : "standard");
    }

    public final void changeSafetyMode(boolean z2) {
        String str;
        String str2;
        if (!d.i()) {
            Log.v(TAG, "no android, not change auth mode");
            return;
        }
        if (z2) {
            n nVar = n.f815a;
            q qVar = q.ANDROID;
            nVar.b(qVar, null);
            if (isInSafetyMode()) {
                Log.v(TAG, "had enter in safety mode, return");
                return;
            }
            App.Companion companion = App.Companion;
            SPUtils sPUtils = SPUtils.getInstance(companion.getI());
            i iVar = i.f803a;
            sPUtils.put("KEY_LAST_IR_LOCK_STATUS", iVar.c());
            iVar.f(true, false);
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_USB_PORT_STATUS", USBManager.getInstance().isUSBDiskEnable());
            USBManager.getInstance().setUsbEnable(false);
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_ALLOW_TOUCHMENU_SWIPE_CALL", d.h());
            d.o(false);
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_CHILD_LOCK_STATUS", iVar.a());
            iVar.d(true, false);
            boolean zB = iVar.b();
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_KEY_PAD_LOCK_STATUS", zB);
            if (d.i() && zB) {
                iVar.e(false, false);
                iVar.d(true, false);
            }
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_CHANNEL_SWITCH_STATUS", d.a());
            d.p(0);
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_TOOLBAR_STATUS", isBbqFloatToolEnable());
            setBbqFloatToolEnable(false);
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_SIDEBAR_STATUS", isShowSidebar());
            d.q(IFPBenQService.BENQ_PROP_SIDE_BAR, BENQ_PERSIST_OFF);
            SPUtils.getInstance(companion.getI()).put("KEY_LAST_FORCE_CHANNEL", nVar.g().name());
            nVar.j(qVar);
            if (a.h(13) || (b.i() && Build.VERSION.SDK_INT == 33)) {
                d.q("persist.sys.disable.keyboard", BENQ_PERSIST_ON);
            } else {
                p pVar = p.f818b;
                boolean zC = pVar.c();
                SPUtils.getInstance(companion.getI()).put("KEY_LAST_TOUCH_STATUS", zC);
                if (d.i() && !zC) {
                    pVar.e(true);
                }
                com.seewo.vcommons.data.c.o(companion.getI(), "KEY_SUPPORT_INPUT_UNLOCK", false);
                NfcAdapter defaultAdapter = NfcAdapter.getDefaultAdapter(companion.getI());
                if (defaultAdapter != null) {
                    try {
                        Z0.c.l(defaultAdapter).b("enable");
                    } catch (Exception e2) {
                        Log.e(TAG, e2.getMessage(), e2);
                    }
                }
                App.Companion companion2 = App.Companion;
                SPUtils.getInstance(companion2.getI()).put("KEY_LAST_SHARE_APP_STATE", Y0.a.g(companion2.getI(), companion2.getI().getString(R.string.wifi_source_pkg)));
                Y0.a.n(companion2.getI(), companion2.getI().getString(R.string.wifi_source_pkg), false);
                Z0.c.l(companion2.getI().getPackageManager()).c("flushPackageRestrictionsAsUser", Integer.valueOf(com.seewo.hiddenapi.g.a()));
            }
            setSafetyModeStatus(true);
        } else {
            if (!isInSafetyMode()) {
                Log.v(TAG, "had exit safety mode, return");
                return;
            }
            App.Companion companion3 = App.Companion;
            boolean z3 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_KEY_PAD_LOCK_STATUS", false);
            i iVar2 = i.f803a;
            iVar2.e(z3, false);
            boolean z4 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_IR_LOCK_STATUS", false);
            iVar2.f(z4, false);
            boolean z5 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_CHILD_LOCK_STATUS", false);
            iVar2.d(z5, false);
            boolean z6 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_USB_PORT_STATUS", true);
            USBManager.getInstance().setUsbEnable(z6);
            boolean z7 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_ALLOW_TOUCHMENU_SWIPE_CALL", true);
            d.o(z7);
            int i2 = SPUtils.getInstance(companion3.getI()).getInt("KEY_LAST_CHANNEL_SWITCH_STATUS", 1);
            d.p(i2);
            boolean z8 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_TOOLBAR_STATUS", true);
            setBbqFloatToolEnable(z8);
            boolean z9 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_SIDEBAR_STATUS", true);
            d.q(IFPBenQService.BENQ_PROP_SIDE_BAR, String.valueOf(z9));
            String string = SPUtils.getInstance(companion3.getI()).getString("KEY_LAST_FORCE_CHANNEL", HttpUrl.FRAGMENT_ENCODE_SET);
            l.b(string);
            if (string.length() > 0) {
                n.f815a.j(q.valueOf(string));
            }
            if (a.h(13)) {
                str = TAG;
                str2 = BENQ_PERSIST_OFF;
            } else if (b.i() && Build.VERSION.SDK_INT == 33) {
                str2 = BENQ_PERSIST_OFF;
                str = TAG;
            } else {
                com.seewo.vcommons.data.c.o(companion3.getI(), "KEY_SUPPORT_INPUT_UNLOCK", true);
                boolean z10 = SPUtils.getInstance(companion3.getI()).getBoolean("KEY_LAST_TOUCH_STATUS", true);
                if (d.i()) {
                    p pVar2 = p.f818b;
                    if (pVar2.c() != z10) {
                        pVar2.e(z10);
                    }
                }
                if (!Y0.a.g(companion3.getI(), companion3.getI().getString(R.string.wifi_source_pkg)) && d.i()) {
                    Y0.a.n(companion3.getI(), companion3.getI().getString(R.string.wifi_source_pkg), true);
                }
                Z0.c.l(companion3.getI().getPackageManager()).c("flushPackageRestrictionsAsUser", Integer.valueOf(com.seewo.hiddenapi.g.a()));
                Log.v(TAG, "lastIRStatus:" + z4 + ", lastChildKeyStatus:" + z5 + ", lastUsbPortStatus:" + z6 + ", lastTouchMenu:" + z7 + ", lastFloatToolStatus:" + z8 + ", lastSideBarStatus:" + z9 + ", lastChannelStatus:" + i2 + ", lastForceChannel:" + string + ", lastTouchStatus:" + z10);
                setSafetyModeStatus(false);
            }
            d.q("persist.sys.disable.keyboard", str2);
            Log.v(str, "lastIRStatus:" + z4 + ", lastChildKeyStatus:" + z5 + ", lastUsbPortStatus:" + z6 + ", lastTouchMenu:" + z7 + ", lastFloatToolStatus:" + z8 + ", lastSideBarStatus:" + z9 + ", lastChannelStatus:" + i2 + ", lastForceChannel:" + string);
            setSafetyModeStatus(false);
        }
        Intent intent = new Intent(isShowSidebar() ? IFPBenQService.ACTION_SLIDEBAR_ON : IFPBenQService.ACTION_SLIDEBAR_OFF);
        intent.addFlags(16777216);
        com.seewo.hiddenapi.c.c(App.Companion.getI(), intent, com.seewo.hiddenapi.g.f3343c);
    }
}
