UrlPathUtils.smali
.class public Lcom/sdk/orion/utils/UrlPathUtils;
.super Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getIntent(Ljava/lang/String;)Ljava/lang/String;
.registers 6
const-string/jumbo v0, ""
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_a
:cond_9
:goto_9
return-object v0
:cond_a
:try_start_a
invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
const-string/jumbo v2, "invoke"
invoke-virtual {v1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_42
const-string/jumbo v2, "intent"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string/jumbo v2, "intent"
invoke-virtual {p0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_9
const-string/jumbo v2, "intent"
invoke-virtual {v1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v2
add-int/lit8 v3, v2, 0x9
const-string/jumbo v4, "\""
add-int/lit8 v2, v2, 0x9
invoke-virtual {v1, v4, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I
move-result v2
invoke-virtual {v1, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
goto :goto_9
:cond_42
invoke-virtual {v1}, Landroid/net/Uri;->getPath()Ljava/lang/String;
:try_end_45
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_45} :catch_47
move-result-object v0
goto :goto_9
:catch_47
move-exception v1
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_9
.end method