/*
 * Decompiled with CFR 0.152.
 */
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;

public final class ku {
    public static String a = lh.d(515);
    public static String b = lh.d(517);
    public static boolean c = lh.d(516).equals("12");
    public static String d = lh.d(49);
    public static String e = lh.d(82);
    public static String f = lh.d(81);
    public static String g = lh.d(80);

    public static lk a(Date date) {
        lk lk2 = new lk(la.r);
        lk2.b(1, date.getTime() / (long)1000);
        return lk2;
    }

    private static long e(lk lk2) {
        return lk2.e(1) * (long)1000;
    }

    public static String b() {
        return ku.a(Calendar.getInstance());
    }

    public static String b(lk lk2) {
        if (lk2 != null && lk2.h(1)) {
            return ku.a(ku.d(lk2));
        }
        return "";
    }

    public static String c(lk lk2) {
        if (lk2.h(1)) {
            return ku.d(ku.d(lk2));
        }
        return "";
    }

    private static int f(lk lk2) {
        return lk2.d(2) * 60000;
    }

    public static String d(Calendar calendar) {
        int n = calendar.get(2) + 1;
        int n2 = calendar.get(5);
        return ed.a(d, Integer.toString(n), Integer.toString(n2));
    }

    private static Calendar d(lk lk2) {
        long l = ku.e(lk2) + (long)ku.f(lk2);
        Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
        calendar.setTime(new Date(l));
        return calendar;
    }

    public static boolean a(lk lk2) {
        long l = System.currentTimeMillis();
        int n = ku.a();
        int n2 = ku.f(lk2);
        if (n2 == n) {
            Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
            calendar.setTime(new Date(l + (long)n));
            n = calendar.get(1);
            int n3 = calendar.get(2);
            int n4 = calendar.get(5);
            l = ku.e(lk2) + (long)n2;
            calendar.setTime(new Date(l));
            if (calendar.get(5) == n4 && calendar.get(2) == n3 && calendar.get(1) == n) {
                return false;
            }
        }
        return true;
    }

    public static int a() {
        Calendar calendar = Calendar.getInstance();
        return TimeZone.getDefault().getOffset(1, calendar.get(1), calendar.get(2), calendar.get(5), calendar.get(7), calendar.get(11) * 3600000 + calendar.get(12) * 60000 + calendar.get(13) * 1000 + calendar.get(14));
    }

    public static String a(int n) {
        if (n < 60) {
            n = 60;
        }
        int n2 = n / 86400;
        int n3 = n % 86400 / 3600;
        n = n % 3600 % 3600 / 60;
        if (n2 > 0) {
            return ed.a(g, new String[]{Integer.toString(n2), Integer.toString(n3), Integer.toString(n)});
        }
        if (n3 > 0) {
            return ed.a(f, Integer.toString(n3), Integer.toString(n));
        }
        return ed.a(e, Integer.toString(n));
    }

    private static String b(int n) {
        if (n < 10) {
            return "0" + n;
        }
        return "" + n;
    }

    public static String c(Calendar calendar) {
        int n = calendar.get(1);
        int n2 = calendar.get(2) + 1;
        int n3 = calendar.get(5);
        return "" + n + ku.b(n2) + ku.b(n3);
    }

    public static String b(Calendar calendar) {
        int n = calendar.get(11);
        int n2 = calendar.get(12);
        return ku.b(n) + ku.b(n2);
    }

    public static String a(Calendar calendar) {
        int n = calendar.get(11);
        int n2 = calendar.get(12);
        String string = n >= 12 ? b : a;
        if (c && (n %= 12) == 0) {
            n = 12;
        }
        String string2 = n2 >= 10 ? "" + n2 : "0" + n2;
        return ed.a(string, Integer.toString(n), string2);
    }

    /*
     * Loose catch block
     */
    public static Date b(String string, Date date) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        string = string.trim();
        if (string.length() == 4 && string.charAt(0) != '-' && string.charAt(0) != '+') {
            try {
                calendar.set(11, Integer.parseInt(string.substring(0, 2)));
                calendar.set(12, Integer.parseInt(string.substring(2, 4)));
                return calendar.getTime();
            }
            catch (NumberFormatException numberFormatException) {}
        }
        return null;
        catch (IllegalArgumentException illegalArgumentException) {
            return null;
        }
    }

    public static Date a(String string, Date date) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        string = string.trim();
        if (string.length() == 8 && string.charAt(0) != '-' && string.charAt(0) != '+') {
            try {
                calendar.set(1, Integer.parseInt(string.substring(0, 4)));
                calendar.set(2, Integer.parseInt(string.substring(4, 6)) - 1);
                calendar.set(5, Integer.parseInt(string.substring(6, 8)));
                return calendar.getTime();
            }
            catch (NumberFormatException numberFormatException) {
                return null;
            }
            catch (IllegalArgumentException illegalArgumentException) {}
        }
        return null;
    }
}

