package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.os.PowerManager;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.types.EnumHDMIEdidOption;
import com.ifpdos.debugmenu.DebugMenuApplication;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.HdmiEdidSelectVmanAction;
import com.ifpdos.debugmenu.action.base.ItemSelectAction;
import com.ifpdos.udi.sdk.service.sdk.log.Log;
import d.f.a.s1.e;
import f.a.y.a;
import g.h0.c.g;
import g.h0.c.l;
import g.i;
import g.j;
import java.util.List;

/* JADX INFO: compiled from: HdmiEdidSelectVmanAction.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class HdmiEdidSelectVmanAction extends ItemSelectAction {
    public static final Companion Companion = new Companion(null);
    private static final String TAG = "HdmiEdidSelectVmanAction";

    /* JADX INFO: compiled from: HdmiEdidSelectVmanAction.kt */
    @i
    public static final class Companion {
        private Companion() {
        }

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

    /* JADX INFO: compiled from: HdmiEdidSelectVmanAction.kt */
    @i
    public enum HDMIEdidEnum {
        HDMI_EDID_NONE,
        HDMI_EDID_4K60HZ_YUV420,
        HDMI_EDID_4K60HZ_YUV444,
        HDMI_EDID_4K30HZ_YUV444,
        HDMI_EDID_2K60HZ_YUV444
    }

    /* JADX INFO: compiled from: HdmiEdidSelectVmanAction.kt */
    @i
    public /* synthetic */ class WhenMappings {
        public static final /* synthetic */ int[] $EnumSwitchMapping$0;
        public static final /* synthetic */ int[] $EnumSwitchMapping$1;

        static {
            EnumHDMIEdidOption.values();
            int[] iArr = new int[7];
            try {
                iArr[EnumHDMIEdidOption.HDMI_EDID_4K60HZ_YUV420.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[EnumHDMIEdidOption.HDMI_EDID_4K60HZ_YUV444.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[EnumHDMIEdidOption.HDMI_EDID_4K30HZ_YUV444.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[EnumHDMIEdidOption.HDMI_EDID_2K60HZ_YUV444.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            $EnumSwitchMapping$0 = iArr;
            HDMIEdidEnum.values();
            int[] iArr2 = new int[5];
            try {
                iArr2[HDMIEdidEnum.HDMI_EDID_NONE.ordinal()] = 1;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                iArr2[HDMIEdidEnum.HDMI_EDID_4K60HZ_YUV420.ordinal()] = 2;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                iArr2[HDMIEdidEnum.HDMI_EDID_4K60HZ_YUV444.ordinal()] = 3;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                iArr2[HDMIEdidEnum.HDMI_EDID_4K30HZ_YUV444.ordinal()] = 4;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                iArr2[HDMIEdidEnum.HDMI_EDID_2K60HZ_YUV444.ordinal()] = 5;
            } catch (NoSuchFieldError unused9) {
            }
            $EnumSwitchMapping$1 = iArr2;
        }
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public HdmiEdidSelectVmanAction(Context context) {
        super(context);
        l.f(context, "context");
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void onSelect$lambda$3$lambda$2() {
        ((PowerManager) DebugMenuApplication.f1956b.getSystemService("power")).reboot("");
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public List<String> getEntryList(Context context) {
        String[] stringArray = this.mContext.getResources().getStringArray(R.array.hdmi_edid_mode_switch);
        l.e(stringArray, "mContext.resources.getSt…did_mode_switch\n        )");
        return a.l1(stringArray);
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public int getSelectIndex(Context context) {
        EnumHDMIEdidOption hDMIEdidMode = VmanMiddleWare.getInstance().getPQCtrl().getHDMIEdidMode();
        Log.d$default(Log.INSTANCE, TAG, "getSelectIndex mode = " + hDMIEdidMode, null, 4, null);
        int i2 = hDMIEdidMode == null ? -1 : WhenMappings.$EnumSwitchMapping$0[hDMIEdidMode.ordinal()];
        return (i2 != 1 ? i2 != 2 ? i2 != 3 ? i2 != 4 ? HDMIEdidEnum.HDMI_EDID_NONE : HDMIEdidEnum.HDMI_EDID_2K60HZ_YUV444 : HDMIEdidEnum.HDMI_EDID_4K30HZ_YUV444 : HDMIEdidEnum.HDMI_EDID_4K60HZ_YUV444 : HDMIEdidEnum.HDMI_EDID_4K60HZ_YUV420).ordinal();
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public void onSelect(Context context, int i2) {
        EnumHDMIEdidOption enumHDMIEdidOption;
        HDMIEdidEnum[] hDMIEdidEnumArrValues = HDMIEdidEnum.values();
        l.f(hDMIEdidEnumArrValues, "<this>");
        HDMIEdidEnum hDMIEdidEnum = (i2 < 0 || i2 > a.f0(hDMIEdidEnumArrValues)) ? null : hDMIEdidEnumArrValues[i2];
        Log log = Log.INSTANCE;
        Log.d$default(log, TAG, "onSelect index = " + i2 + ", mode = " + hDMIEdidEnum, null, 4, null);
        if (hDMIEdidEnum != null) {
            int iOrdinal = hDMIEdidEnum.ordinal();
            if (iOrdinal == 0) {
                enumHDMIEdidOption = EnumHDMIEdidOption.HDMI_EDID_NONE;
            } else if (iOrdinal == 1) {
                enumHDMIEdidOption = EnumHDMIEdidOption.HDMI_EDID_4K60HZ_YUV420;
            } else if (iOrdinal == 2) {
                enumHDMIEdidOption = EnumHDMIEdidOption.HDMI_EDID_4K60HZ_YUV444;
            } else if (iOrdinal == 3) {
                enumHDMIEdidOption = EnumHDMIEdidOption.HDMI_EDID_4K30HZ_YUV444;
            } else {
                if (iOrdinal != 4) {
                    throw new j();
                }
                enumHDMIEdidOption = EnumHDMIEdidOption.HDMI_EDID_2K60HZ_YUV444;
            }
            boolean hDMIEdidMode = VmanMiddleWare.getInstance().getPQCtrl().setHDMIEdidMode(enumHDMIEdidOption);
            Log.d$default(log, TAG, "onSelect result = " + hDMIEdidMode, null, 4, null);
            if (hDMIEdidMode) {
                c.n.a.W(R.string.str_edid_switch, R.string.str_edid_switch_tip, new e() { // from class: d.f.a.p1.v2
                    @Override // d.f.a.s1.e
                    public final void call() {
                        HdmiEdidSelectVmanAction.onSelect$lambda$3$lambda$2();
                    }
                }, d.f.a.p1.a.a);
            }
        }
    }
}
