o.smali
.class public final Lcom/imo/android/imoim/player/world/o;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static final a(Ljava/lang/String;Ljava/lang/String;)I
.registers 10
const/4 v0, 0x0
const-string v1, "null cannot be cast to non-null type java.lang.String"
const-string v2, "(this as java.lang.String).toLowerCase(locale)"
const-string v3, "Locale.getDefault()"
if-eqz p0, :cond_20
.line 17
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v4
invoke-static {v4, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_1a
invoke-virtual {p0, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v4
invoke-static {v4, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_21
:cond_1a
new-instance p0, Lkotlin/TypeCastException;
invoke-direct {p0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_20
move-object v4, v0
:goto_21
const-string v5, "m3u8"
invoke-static {v5, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v4
const/4 v5, 0x1
const/4 v6, 0x0
if-eqz v4, :cond_52
if-eqz p1, :cond_52
.line 18
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v4
invoke-static {v4, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_4c
invoke-virtual {p1, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v4
invoke-static {v4, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz v4, :cond_52
check-cast v4, Ljava/lang/CharSequence;
const-string v7, ".m3u8"
check-cast v7, Ljava/lang/CharSequence;
.line 2045
invoke-static {v4, v7, v6}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z
move-result v4
if-ne v4, v5, :cond_52
return v6
.line 18
:cond_4c
new-instance p0, Lkotlin/TypeCastException;
invoke-direct {p0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_52
if-eqz p0, :cond_6b
.line 20
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v0
invoke-static {v0, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_65
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v0
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_6b
:cond_65
new-instance p0, Lkotlin/TypeCastException;
invoke-direct {p0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_6b
:goto_6b
const-string p0, "mp4"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_9a
if-eqz p1, :cond_9a
.line 21
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object p0
invoke-static {p0, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_94
invoke-virtual {p1, p0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
invoke-static {p0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_9a
check-cast p0, Ljava/lang/CharSequence;
const-string p1, ".mp4"
check-cast p1, Ljava/lang/CharSequence;
.line 3045
invoke-static {p0, p1, v6}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z
move-result p0
if-ne p0, v5, :cond_9a
return v5
.line 21
:cond_94
new-instance p0, Lkotlin/TypeCastException;
invoke-direct {p0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_9a
const/4 p0, 0x2
return p0
.end method