S__Z$.smali
.class final Lcom/razorpay/S__Z$;
.super Ljava/lang/Object;
.source "MagicData.java"
# static fields
.field public static b:Ljava/lang/String; = "magic_version"
# instance fields
.field a:Landroid/app/Activity;
.field private c:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method constructor <init>(Landroid/app/Activity;)V
.registers 2
.line 12
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 13
iput-object p1, p0, Lcom/razorpay/S__Z$;->a:Landroid/app/Activity;
return-void
.end method
.method static synthetic a(Lcom/razorpay/S__Z$;Ljava/lang/String;)V
.registers 4
.line 1038
invoke-static {}, Lcom/razorpay/n$_B$;->a()Lcom/razorpay/n$_B$;
move-result-object v0
invoke-virtual {v0}, Lcom/razorpay/n$_B$;->getMagicJsUrl()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/razorpay/V$$3$;
invoke-direct {v1, p0, p1}, Lcom/razorpay/V$$3$;-><init>(Lcom/razorpay/S__Z$;Ljava/lang/String;)V
invoke-static {v0, v1}, Lcom/razorpay/i_$z_;->a(Ljava/lang/String;Lcom/razorpay/Callback;)Landroid/os/AsyncTask;
return-void
.end method
.method static synthetic b(Lcom/razorpay/S__Z$;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.line 6
iput-object p1, p0, Lcom/razorpay/S__Z$;->c:Ljava/lang/String;
return-object p1
.end method
# virtual methods
.method final a()Ljava/lang/String;
.registers 4
.line 55
iget-object v0, p0, Lcom/razorpay/S__Z$;->c:Ljava/lang/String;
if-nez v0, :cond_3c
.line 56
iget-object v0, p0, Lcom/razorpay/S__Z$;->a:Landroid/app/Activity;
sget-object v1, Lcom/razorpay/S__Z$;->b:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/razorpay/BaseUtils;->getLocalVersion(Landroid/app/Activity;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 57
invoke-static {}, Lcom/razorpay/n$_B$;->getVersionJSON()Ljava/lang/String;
move-result-object v1
sget-object v2, Lcom/razorpay/S__Z$;->b:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/razorpay/BaseUtils;->getVersionFromJsonString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23
.line 58
invoke-static {}, Lcom/razorpay/n$_B$;->getMagicJs()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/razorpay/S__Z$;->c:Ljava/lang/String;
goto :goto_3c
.line 61
:cond_23
:try_start_23
iget-object v0, p0, Lcom/razorpay/S__Z$;->a:Landroid/app/Activity;
invoke-static {}, Lcom/razorpay/n$_B$;->a()Lcom/razorpay/n$_B$;
move-result-object v1
invoke-virtual {v1}, Lcom/razorpay/n$_B$;->getMagicJsFileName()Ljava/lang/String;
move-result-object v1
sget-object v2, Lcom/razorpay/S__Z$;->b:Ljava/lang/String;
invoke-static {v0, v1, v2}, Lcom/razorpay/BaseUtils;->getFileFromInternal(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/razorpay/S__Z$;->c:Ljava/lang/String;
:try_end_35
.catch Ljava/lang/Exception; {:try_start_23 .. :try_end_35} :catch_36
goto :goto_3c
.line 63
:catch_36
invoke-static {}, Lcom/razorpay/n$_B$;->getMagicJs()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/razorpay/S__Z$;->c:Ljava/lang/String;
.line 67
:cond_3c
:goto_3c
iget-object v0, p0, Lcom/razorpay/S__Z$;->c:Ljava/lang/String;
return-object v0
.end method