a.smali
.class public final Lxf/a;
.super Ljava/lang/Object;
.source "BundleUpdateInterceptor.kt"
# interfaces
.implements Lnb/d;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lxf/a$a;
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0018\u0000 \u000c2\u00020\u0001:\u0001\u000cB\u0005\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\u0003\u001a\u00020\u0004H\u0002J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0007H\u0016J\u0010\u0010\u0008\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0007H\u0002J\u000e\u0010\t\u001a\u0004\u0018\u00010\n*\u00020\u000bH\u0002\u00a8\u0006\r"
}
d2 = {
"Lcom/shopee/foody/driver/global/init/tasks/rn/BundleUpdateInterceptor;",
"Lcom/shopee/android/react/service/ReactUpdateInterceptor;",
"()V",
"inGrayRange",
"",
"intercept",
"requestVersion",
"",
"isGrayVersion",
"safelyToString",
"",
"Lcom/google/gson/JsonElement;",
"Companion",
"driver_indonesiaRelease"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# direct methods
.method public static constructor <clinit>()V
.registers 2
new-instance v0, Lxf/a$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lxf/a$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a()Z
.registers 9
sget-object v0, Lc9/l;->c:Lc9/l;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-static {v0, v2, v1, v2}, Lc9/l;->a(Lc9/l;Landroid/app/Application;ILjava/lang/Object;)Ljava/lang/String;
move-result-object v0
const/4 v3, 0x0
if-eqz v0, :cond_61
new-instance v4, Ljava/math/BigInteger;
const/16 v5, 0x10
invoke-direct {v4, v0, v5}, Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
const/16 v0, 0xa
invoke-virtual {v4, v0}, Ljava/math/BigInteger;->toString(I)Ljava/lang/String;
move-result-object v0
sget-object v4, Lef/c;->c:Lef/c;
invoke-virtual {v4}, Lef/c;->a()Lcom/shopee/foody/driver/global/config/AppConfigManager;
move-result-object v4
invoke-virtual {v4}, Lcom/shopee/foody/driver/global/config/AppConfigManager;->a()Lff/a;
move-result-object v4
invoke-virtual {v4}, Lff/a;->z()Lff/g;
move-result-object v4
invoke-virtual {v4}, Lff/g;->b()Ljava/util/List;
move-result-object v4
invoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_2e
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
const-string v6, "BundleUpdateInterceptor"
if-eqz v5, :cond_5a
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
invoke-static {v5}, Lkotlin/text/StringsKt__StringsJVMKt;->isBlank(Ljava/lang/CharSequence;)Z
move-result v7
xor-int/2addr v7, v1
if-eqz v7, :cond_2e
const-string v7, "decimalDeviceId"
invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v7, 0x2
invoke-static {v0, v5, v3, v7, v2}, Lkotlin/text/StringsKt__StringsJVMKt;->endsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_2e
sget-object v0, Lqa/d;->e:Lqa/d$a;
new-instance v2, Lxf/a$b;
invoke-direct {v2, v5}, Lxf/a$b;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v6, v2}, Lqa/d$a;->c(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
return v1
:cond_5a
sget-object v0, Lqa/d;->e:Lqa/d$a;
sget-object v1, Lxf/a$c;->a:Lxf/a$c;
invoke-virtual {v0, v6, v1}, Lqa/d$a;->c(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
:cond_61
return v3
.end method
.method public final a(I)Z
.registers 7
sget-object v0, Lef/c;->c:Lef/c;
invoke-virtual {v0}, Lef/c;->a()Lcom/shopee/foody/driver/global/config/AppConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/shopee/foody/driver/global/config/AppConfigManager;->a()Lff/a;
move-result-object v0
invoke-virtual {v0}, Lff/a;->z()Lff/g;
move-result-object v0
invoke-virtual {v0}, Lff/g;->a()J
move-result-wide v0
int-to-long v2, p1
cmp-long v4, v0, v2
if-nez v4, :cond_19
const/4 v2, 0x1
goto :goto_1a
:cond_19
const/4 v2, 0x0
:goto_1a
sget-object v3, Lqa/d;->e:Lqa/d$a;
new-instance v4, Lxf/a$d;
invoke-direct {v4, v2, p1, v0, v1}, Lxf/a$d;-><init>(ZIJ)V
const-string p1, "BundleUpdateInterceptor"
invoke-virtual {v3, p1, v4}, Lqa/d$a;->c(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
return v2
.end method
.method public intercept(I)Z
.registers 2
invoke-virtual {p0, p1}, Lxf/a;->a(I)Z
move-result p1
if-eqz p1, :cond_e
invoke-virtual {p0}, Lxf/a;->a()Z
move-result p1
if-nez p1, :cond_e
const/4 p1, 0x1
goto :goto_f
:cond_e
const/4 p1, 0x0
:goto_f
return p1
.end method