e.smali
.class public final Lgb/e;
.super Lgb/d;
.source "ReactManager.kt"
# annotations
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000R\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c6\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0014\u0010\u0017\u001a\u0004\u0018\u00010\u00042\u0008\u0010\u0018\u001a\u0004\u0018\u00010\u0004H\u0002J*\u0010\u0019\u001a\u00020\u001a2\u0006\u0010\u001b\u001a\u00020\u001c2\u0006\u0010\u000b\u001a\u00020\u000c2\u0008\u0010\u0011\u001a\u0004\u0018\u00010\u00122\u0008\u0010\u001d\u001a\u0004\u0018\u00010\u001eJ\u0012\u0010\u001f\u001a\u00020\u00062\u0008\u0010 \u001a\u0004\u0018\u00010\u0004H\u0007J\u0012\u0010!\u001a\u00020\u00062\u0008\u0010 \u001a\u0004\u0018\u00010\u0004H\u0007J\u0018\u0010\"\u001a\u00020\u001a2\u0006\u0010#\u001a\u00020$2\u0008\u0010\u0018\u001a\u0004\u0018\u00010\u0004J,\u0010\"\u001a\u00020\u001a2\u0006\u0010#\u001a\u00020$2\u0008\u0010\u0018\u001a\u0004\u0018\u00010\u00042\u0012\u0010%\u001a\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0002\u0008\u0003\u0018\u00010&J\u0012\u0010\'\u001a\u0004\u0018\u00010(2\u0006\u0010)\u001a\u00020(H\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000R\u001a\u0010\u0005\u001a\u00020\u0006X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0007\u0010\u0008\"\u0004\u0008\t\u0010\nR\u001c\u0010\u000b\u001a\u0004\u0018\u00010\u000cX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\r\u0010\u000e\"\u0004\u0008\u000f\u0010\u0010R\u001c\u0010\u0011\u001a\u0004\u0018\u00010\u0012X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0013\u0010\u0014\"\u0004\u0008\u0015\u0010\u0016\u00a8\u0006*"
}
d2 = {
"Lcom/shopee/android/react/impl/ReactManager;",
"Lcom/shopee/android/react/impl/ReactInterfaceImpl;",
"()V",
"START_TIME",
"",
"hamsterEnable",
"",
"getHamsterEnable",
"()Z",
"setHamsterEnable",
"(Z)V",
"reactUpdateInfo",
"Lcom/shopee/android/react/service/IReactUpdateInfo;",
"getReactUpdateInfo",
"()Lcom/shopee/android/react/service/IReactUpdateInfo;",
"setReactUpdateInfo",
"(Lcom/shopee/android/react/service/IReactUpdateInfo;)V",
"rnUpdateInterceptor",
"Lcom/shopee/android/react/service/ReactUpdateInterceptor;",
"getRnUpdateInterceptor",
"()Lcom/shopee/android/react/service/ReactUpdateInterceptor;",
"setRnUpdateInterceptor",
"(Lcom/shopee/android/react/service/ReactUpdateInterceptor;)V",
"addPackageNameIfNeed",
"path",
"init",
"",
"application",
"Landroid/app/Application;",
"exceptionHandler",
"Lcom/shopee/android/react/service/IRNExceptionHandler;",
"isPageInBundle",
"url",
"isRNUrl",
"push",
"activity",
"Landroid/app/Activity;",
"params",
"Ljava/util/HashMap;",
"putCommonParam",
"Landroid/net/Uri;",
"uri",
"impl_release"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# static fields
.field public static c:Lnb/b;
.field public static d:Lnb/d;
.field public static final e:Lgb/e;
# direct methods
.method public static constructor <clinit>()V
.registers 1
new-instance v0, Lgb/e;
invoke-direct {v0}, Lgb/e;-><init>()V
sput-object v0, Lgb/e;->e:Lgb/e;
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Lgb/d;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Landroid/app/Application;Lnb/b;Lnb/d;Lnb/a;)V
.registers 5
sput-object p2, Lgb/e;->c:Lnb/b;
sput-object p3, Lgb/e;->d:Lnb/d;
if-nez p4, :cond_8
const/4 p2, 0x0
goto :goto_d
:cond_8
new-instance p2, Lgb/e$a;
invoke-direct {p2, p4}, Lgb/e$a;-><init>(Lnb/a;)V
:goto_d
invoke-static {}, Lcom/shopee/react/ReactSDKEnvironment;->get()Lcom/shopee/react/ReactSDKEnvironment;
move-result-object p3
new-instance p4, Lgb/d;
invoke-direct {p4}, Lgb/d;-><init>()V
invoke-virtual {p3, p1, p4, p2}, Lcom/shopee/react/ReactSDKEnvironment;->init(Landroid/app/Application;Lcom/shopee/react/Interface/ReactInterface;Lcom/shopee/react/exception/IReactExceptionHandler;)V
return-void
.end method
.method public final a(Ljava/lang/String;)Z
.registers 16
.annotation build Landroidx/annotation/WorkerThread;
.end annotation
const/4 v0, 0x0
if-eqz p1, :cond_c
invoke-interface {p1}, Ljava/lang/CharSequence;->length()I
move-result v1
if-nez v1, :cond_a
goto :goto_c
:cond_a
const/4 v1, 0x0
goto :goto_d
:cond_c
:goto_c
const/4 v1, 0x1
:goto_d
if-eqz v1, :cond_10
return v0
:cond_10
invoke-virtual {p0, p1}, Lgb/e;->b(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_17
return v0
:cond_17
const/4 v5, 0x0
const/4 v6, 0x4
const/4 v7, 0x0
const-string v3, "rn://"
const-string v4, ""
move-object v2, p1
invoke-static/range {v2 .. v7}, Lkotlin/text/StringsKt__StringsJVMKt;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object v8
const/4 v11, 0x0
const/4 v12, 0x4
const/4 v13, 0x0
const-string v9, "apc://com.shopee.apc.vn/rn?url="
const-string v10, ""
invoke-static/range {v8 .. v13}, Lkotlin/text/StringsKt__StringsJVMKt;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-static {}, Lcom/shopee/react/ReactSDKEnvironment;->get()Lcom/shopee/react/ReactSDKEnvironment;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/shopee/react/ReactSDKEnvironment;->isPageInBundle(Ljava/lang/String;)Z
move-result p1
return p1
.end method
.method public final b()Lnb/b;
.registers 2
sget-object v0, Lgb/e;->c:Lnb/b;
return-object v0
.end method
.method public final b(Ljava/lang/String;)Z
.registers 7
.annotation build Landroidx/annotation/AnyThread;
.end annotation
const/4 v0, 0x1
const/4 v1, 0x0
if-eqz p1, :cond_d
invoke-interface {p1}, Ljava/lang/CharSequence;->length()I
move-result v2
if-nez v2, :cond_b
goto :goto_d
:cond_b
const/4 v2, 0x0
goto :goto_e
:cond_d
:goto_d
const/4 v2, 0x1
:goto_e
if-eqz v2, :cond_11
return v1
:cond_11
const/4 v2, 0x0
const/4 v3, 0x2
const-string v4, "apc://com.shopee.apc.vn/rn?url="
invoke-static {p1, v4, v1, v3, v2}, Lkotlin/text/StringsKt__StringsJVMKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
move-result v4
if-nez v4, :cond_25
const-string v4, "rn://"
invoke-static {p1, v4, v1, v3, v2}, Lkotlin/text/StringsKt__StringsJVMKt;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_24
goto :goto_25
:cond_24
const/4 v0, 0x0
:cond_25
:goto_25
return v0
.end method
.method public final c()Lnb/d;
.registers 2
sget-object v0, Lgb/e;->d:Lnb/d;
return-object v0
.end method