package defpackage;

/* renamed from: ˈᵎᵘʧ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1058 implements Comparable {

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final long f4592;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public static final ʾᵚᵱ f4589 = new ʾᵚᵱ(20);

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static final long f4591 = AbstractC0494.m2147(4611686018427387903L);

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static final long f4590 = AbstractC0494.m2147(-4611686018427387903L);

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static final long m3430(long j, EnumC0171 enumC0171) {
        if (j == f4591) {
            return Long.MAX_VALUE;
        }
        if (j == f4590) {
            return Long.MIN_VALUE;
        }
        return enumC0171.f1599.convert(j >> 1, ((((int) j) & 1) == 0 ? EnumC0171.NANOSECONDS : EnumC0171.MILLISECONDS).f1599);
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static int m3431(long j, long j2) {
        long j3 = j ^ j2;
        if (j3 < 0 || (((int) j3) & 1) == 0) {
            return ᵲᵝᵪ.ˌʾˀ(j, j2);
        }
        int i = (((int) j) & 1) - (((int) j2) & 1);
        return j < 0 ? -i : i;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final long m3432(long j, long j2) {
        long j3 = j2 / 1000000;
        long jM2164 = AbstractC0494.m2164(j, j3);
        if (-4611686018426L > jM2164 || jM2164 >= 4611686018427L) {
            return AbstractC0494.m2147(jM2164);
        }
        long j4 = ((jM2164 * 1000000) + (j2 - (j3 * 1000000))) << 1;
        int i = AbstractC4989.f18524;
        return j4;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final void m3433(StringBuilder sb, int i, int i2, int i3, String str, boolean z) {
        sb.append(i);
        if (i2 != 0) {
            sb.append('.');
            String strM5078 = AbstractC1789.m5078(i3, String.valueOf(i2));
            int i4 = -1;
            int length = strM5078.length() - 1;
            if (length >= 0) {
                while (true) {
                    int i5 = length - 1;
                    if (strM5078.charAt(length) != '0') {
                        i4 = length;
                        break;
                    } else if (i5 < 0) {
                        break;
                    } else {
                        length = i5;
                    }
                }
            }
            int i6 = i4 + 1;
            if (z || i6 >= 3) {
                sb.append((CharSequence) strM5078, 0, ((i4 + 3) / 3) * 3);
            } else {
                sb.append((CharSequence) strM5078, 0, i6);
            }
        }
        sb.append(str);
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static final boolean m3434(long j) {
        return j == f4591 || j == f4590;
    }

    @Override // java.lang.Comparable
    public final int compareTo(Object obj) {
        return m3431(this.f4592, ((C1058) obj).f4592);
    }

    public final boolean equals(Object obj) {
        if (obj instanceof C1058) {
            return this.f4592 == ((C1058) obj).f4592;
        }
        return false;
    }

    public final int hashCode() {
        long j = this.f4592;
        return (int) (j ^ (j >>> 32));
    }

    public final String toString() {
        int i;
        long j = this.f4592;
        if (j == 0) {
            return "0s";
        }
        if (j == f4591) {
            return "Infinity";
        }
        if (j == f4590) {
            return "-Infinity";
        }
        int i2 = 0;
        boolean z = j < 0;
        StringBuilder sb = new StringBuilder();
        if (z) {
            sb.append('-');
        }
        if (j < 0) {
            j = ((-(j >> 1)) << 1) + (((int) j) & 1);
            int i3 = AbstractC4989.f18524;
        }
        long jM3430 = m3430(j, EnumC0171.DAYS);
        int iM3430 = m3434(j) ? 0 : (int) (m3430(j, EnumC0171.HOURS) % 24);
        int iM34302 = m3434(j) ? 0 : (int) (m3430(j, EnumC0171.MINUTES) % 60);
        int iM34303 = m3434(j) ? 0 : (int) (m3430(j, EnumC0171.SECONDS) % 60);
        if (m3434(j)) {
            i = 0;
        } else {
            i = (int) ((((int) j) & 1) == 1 ? ((j >> 1) % 1000) * 1000000 : (j >> 1) % 1000000000);
        }
        boolean z2 = jM3430 != 0;
        boolean z3 = iM3430 != 0;
        boolean z4 = iM34302 != 0;
        boolean z5 = (iM34303 == 0 && i == 0) ? false : true;
        if (z2) {
            sb.append(jM3430);
            sb.append('d');
            i2 = 1;
        }
        if (z3 || (z2 && (z4 || z5))) {
            int i4 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            sb.append(iM3430);
            sb.append('h');
            i2 = i4;
        }
        if (z4 || (z5 && (z3 || z2))) {
            int i5 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            sb.append(iM34302);
            sb.append('m');
            i2 = i5;
        }
        if (z5) {
            int i6 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            if (iM34303 != 0 || z2 || z3 || z4) {
                m3433(sb, iM34303, i, 9, "s", false);
            } else if (i >= 1000000) {
                m3433(sb, i / 1000000, i % 1000000, 6, "ms", false);
            } else if (i >= 1000) {
                m3433(sb, i / 1000, i % 1000, 3, "us", false);
            } else {
                sb.append(i);
                sb.append("ns");
            }
            i2 = i6;
        }
        if (z && i2 > 1) {
            sb.insert(1, '(').append(')');
        }
        return sb.toString();
    }
}
