package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.text.TextUtils;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.base.ItemSelectAction;
import com.seewo.sdk.SDKPictureHelper;
import com.seewo.vcommons.data.UserContentResolver;
import d.b.a.a.a;
import d.i.f.c.b;
import d.i.f.c.c;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class PixelShiftIntervalAction extends ItemSelectAction {
    private static final int PIXEL_SHIFT_OFF = -1;
    private List<String> mOptions;

    public PixelShiftIntervalAction(Context context) {
        super(context);
        this.mOptions = a.G(context, R.array.entry_values_pixel_shift);
    }

    private int getAntiBurnIn() {
        Context context = this.mContext;
        UserContentResolver userContentResolver = b.a;
        boolean zEquals = d.i.f.b.a.a.equals("arma") && d.i.c.a.m();
        String strF = b.f(context, "screen_saver", 0);
        if (!TextUtils.isEmpty(strF)) {
            zEquals = "true".equals(strF);
        }
        if (zEquals) {
            return c.c("persist.sys.iiyama.interval", 2);
        }
        return -1;
    }

    private void setAntiBurnIn(Object obj) {
        String str = (String) obj;
        if (Integer.parseInt(str) == -1) {
            b.j(this.mContext, false);
            shakeScreen(false);
        } else {
            b.j(this.mContext, false);
            shakeScreen(true);
            c.l("persist.sys.iiyama.interval", str);
            b.j(this.mContext, true);
        }
    }

    private void shakeScreen(boolean z) {
        if (z) {
            SDKPictureHelper.I.shakeScreen();
        } else {
            SDKPictureHelper.I.stopShakeScreen();
        }
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public List<String> getEntryList(Context context) {
        return a.G(context, R.array.pixel_shift_interval_options);
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public int getSelectIndex(Context context) {
        if (getAntiBurnIn() == -1) {
            return 0;
        }
        int antiBurnIn = getAntiBurnIn();
        for (int i2 = 0; i2 < this.mOptions.size(); i2++) {
            if (antiBurnIn == Integer.parseInt(this.mOptions.get(i2))) {
                return i2;
            }
        }
        return -1;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public void onSelect(Context context, int i2) {
        setAntiBurnIn(this.mOptions.get(i2));
    }
}
