package com.seewo.ota.update.speechi;

import android.content.Context;
import android.os.SystemProperties;
import com.seewo.ota.R;
import d.e.h.e.b;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Locale;

/* JADX INFO: loaded from: classes.dex */
public class Config {
    private static final String DEFAULT_DATE = "2037:12:31-12:00";
    public static final String KEY_UPDATE = "update_params";
    private static final String RO_BUILD_DESCRIPTION = "ro.build.description";
    private static final String RO_PRODUCT_VERSION = "ro.product.version";
    private static final int TIME_LENGTH = 12;
    private static final SimpleDateFormat VERSION_DATE_FORMAT = new SimpleDateFormat("yyyy:MM:dd-HH:mm", Locale.ENGLISH);
    private static final SimpleDateFormat NEW_BUILD_DATE_FORMAT = new SimpleDateFormat("yyyyMMddHHmmss", Locale.ENGLISH);
    private static final SimpleDateFormat OLD_BUILD_DATE_FORMAT = new SimpleDateFormat("yyyyMMddHHmm", Locale.ENGLISH);
    public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyyMMdd", Locale.ENGLISH);

    public static String getPlatformCurrentVersion() {
        return getVersion(SystemProperties.get(RO_PRODUCT_VERSION));
    }

    public static String getSlotCurrentVersion() {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd.HHmmss", Locale.ENGLISH);
        String str = SystemProperties.get(RO_BUILD_DESCRIPTION);
        int length = str.length();
        try {
            return VERSION_DATE_FORMAT.format(simpleDateFormat.parse(str.substring(length - 15, length)));
        } catch (ParseException e2) {
            e2.printStackTrace();
            return DEFAULT_DATE;
        }
    }

    private static String getVersion(String str) {
        try {
            return str.length() == 12 ? VERSION_DATE_FORMAT.format(OLD_BUILD_DATE_FORMAT.parse(str)) : VERSION_DATE_FORMAT.format(NEW_BUILD_DATE_FORMAT.parse(str));
        } catch (ParseException e2) {
            e2.printStackTrace();
            return DEFAULT_DATE;
        }
    }

    public static boolean isSlotMachine() {
        return b.d() || b.e();
    }

    public static boolean isSupportPlatformOTA(Context context) {
        return context.getResources().getBoolean(R.bool.support_platform_ota);
    }

    public static boolean isSupportRemoteOTA(Context context) {
        return isSupportPlatformOTA(context) && isSlotMachine();
    }

    public static boolean isSupportSlotOTA(Context context) {
        return context.getResources().getBoolean(R.bool.support_slot_ota);
    }

    public static String getPlatformCurrentVersion(String str) {
        return getVersion(str);
    }
}
