b.smali

.class public final Ldj/b;
.super Ldj/c;
.source "DialogPopWrapper.kt"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ldj/c<",
        "Landroid/os/Parcelable;",
        ">;"
    }
.end annotation


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    invoke-direct {p0}, Ldj/c;-><init>()V

    return-void
.end method


# virtual methods
.method public a(Lfb/b;)Leb/a;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lfb/b<",
            "+",
            "Landroid/os/Parcelable;",
            ">;)",
            "Leb/a;"
        }
    .end annotation

    invoke-virtual {p0, p1}, Ldj/b;->d(Lfb/b;)V

    invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v1

    sparse-switch v1, :sswitch_data_c6

    goto/16 :goto_aa

    :sswitch_10
    const-string v1, "DatePickerDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    new-instance v0, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/DatePickerDialogLauncher;

    invoke-direct {v0, p1}, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/DatePickerDialogLauncher;-><init>(Lfb/b;)V

    goto/16 :goto_a9

    :sswitch_1f
    const-string v1, "PermissionSecondaryDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto/16 :goto_a4

    :sswitch_29
    const-string v1, "FraudDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto/16 :goto_a4

    :sswitch_33
    const-string v1, "AccountNotiExceptionDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto/16 :goto_a4

    :sswitch_3d
    const-string v1, "ActionSheetDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    new-instance v0, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ActionSheetDialogLauncher;

    invoke-direct {v0, p1}, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ActionSheetDialogLauncher;-><init>(Lfb/b;)V

    goto :goto_a9

    :sswitch_4b
    const-string v1, "AppReminderDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_54
    const-string v1, "ConfirmDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_5d
    const-string v1, "AccountSuspendedDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_66
    const-string v1, "LocationPermissionTipDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_6f
    const-string v1, "AppUpdateReminderDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_78
    const-string v1, "NoConnectionDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_81
    const-string v1, "ChatUrlNavigationDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_8a
    const-string v1, "SystemSettingAuthorizingDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_93
    const-string v1, "AppPermissionsRequestDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    goto :goto_a4

    :sswitch_9c
    const-string v1, "CancelOrderDialog"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_aa

    :goto_a4
    new-instance v0, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ConfirmDialogLauncher;

    invoke-direct {v0, p1}, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ConfirmDialogLauncher;-><init>(Lfb/b;)V

    :goto_a9
    return-object v0

    :cond_aa
    :goto_aa
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "create dialog pop failed because of unknown pop name. popName = "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    nop

    :sswitch_data_c6
    .sparse-switch
        -0x7336f8c4 -> :sswitch_9c
        -0x7126664c -> :sswitch_93
        -0x658f4bb3 -> :sswitch_8a
        -0x5e9dc28d -> :sswitch_81
        -0x3a8d4a39 -> :sswitch_78
        -0x33de56dc -> :sswitch_6f
        0x4e73e9f -> :sswitch_66
        0x1cb20136 -> :sswitch_5d
        0x2436f008 -> :sswitch_54
        0x2cc3c4bb -> :sswitch_4b
        0x3c370f51 -> :sswitch_3d
        0x4aeda854 -> :sswitch_33
        0x4b02e0ac -> :sswitch_29
        0x52308ded -> :sswitch_1f
        0x57c14264 -> :sswitch_10
    .end sparse-switch
.end method

.method public final d(Lfb/b;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lfb/b<",
            "+",
            "Landroid/os/Parcelable;",
            ">;)V"
        }
    .end annotation

    invoke-virtual {p1}, Lfb/b;->b()Landroid/app/Activity;

    move-result-object v0

    if-nez v0, :cond_b

    const-string v0, "create dialog pop failed because activity is null."

    invoke-virtual {p0, v0}, Ldj/c;->a(Ljava/lang/String;)V

    :cond_b
    invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lkotlin/text/StringsKt__StringsJVMKt;->isBlank(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1d

    invoke-virtual {p1}, Lfb/b;->e()Ljava/lang/Object;

    move-result-object v0

    instance-of v0, v0, Landroid/os/Parcelable;

    if-nez v0, :cond_48

    :cond_1d
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "create dialog pop failed because pop info is invalid. "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "popName = "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, ", data = "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Lfb/b;->e()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Landroid/os/Parcelable;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {p0, p1}, Ldj/c;->a(Ljava/lang/String;)V

    :cond_48
    return-void
.end method