b.smali
.class public final Lcom/imo/android/imoim/i/b;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final a:Lcom/imo/android/imoim/i/b;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 10
new-instance v0, Lcom/imo/android/imoim/i/b;
invoke-direct {v0}, Lcom/imo/android/imoim/i/b;-><init>()V
sput-object v0, Lcom/imo/android/imoim/i/b;->a:Lcom/imo/android/imoim/i/b;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(J)Ljava/lang/String;
.registers 14
const-wide/16 v0, 0x0
cmp-long v2, p0, v0
if-gtz v2, :cond_9
const-string p0, "00:00"
return-object p0
:cond_9
const-wide/16 v2, 0x3e8
.line 22
div-long/2addr p0, v2
long-to-float p0, p0
float-to-double p0, p0
.line 2620
invoke-static {p0, p1}, Ljava/lang/Double;->isNaN(D)Z
move-result v2
if-nez v2, :cond_7e
invoke-static {p0, p1}, Ljava/lang/Math;->round(D)J
move-result-wide p0
const-wide/16 v2, 0x3c
.line 23
rem-long v4, p0, v2
.line 24
div-long v6, p0, v2
rem-long/2addr v6, v2
const-wide/16 v2, 0xe10
.line 25
div-long/2addr p0, v2
const-string v2, "java.lang.String.format(locale, format, *args)"
const/4 v3, 0x1
const/4 v8, 0x0
const-string v9, "Locale.getDefault()"
const/4 v10, 0x2
cmp-long v11, p0, v0
if-lez v11, :cond_59
.line 27
sget-object v0, Lkotlin/f/b/ad;->a:Lkotlin/f/b/ad;
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v0
invoke-static {v0, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x3
new-array v9, v1, [Ljava/lang/Object;
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
aput-object p0, v9, v8
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
aput-object p0, v9, v3
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
aput-object p0, v9, v10
invoke-static {v9, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p0
const-string p1, "%02d:%02d:%02d"
invoke-static {v0, p1, p0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-static {p0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.line 29
:cond_59
sget-object p0, Lkotlin/f/b/ad;->a:Lkotlin/f/b/ad;
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object p0
invoke-static {p0, v9}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
new-array p1, v10, [Ljava/lang/Object;
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
aput-object v0, p1, v8
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
aput-object v0, p1, v3
invoke-static {p1, v10}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p1
const-string v0, "%02d:%02d"
invoke-static {p0, v0, p1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-static {p0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.line 2620
:cond_7e
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string p1, "Cannot round NaN value."
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
check-cast p0, Ljava/lang/Throwable;
throw p0
.end method