b.smali

.class public final Lkf/b;
.super Lcom/shopee/android/base/initmanager/core/ITaskProvider;
.source "MainProcessProvider.kt"


# annotations
.annotation runtime Lkotlin/Metadata;
    bv = {
        0x1,
        0x0,
        0x3
    }
    d1 = {
        "\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0010\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0016J\u0010\u0010\u0007\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0016J\u0010\u0010\u0008\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0016J\u0010\u0010\t\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0016\u00a8\u0006\n"
    }
    d2 = {
        "Lcom/shopee/foody/driver/global/init/providers/MainProcessProvider;",
        "Lcom/shopee/android/base/initmanager/core/ITaskProvider;",
        "()V",
        "whenApplicationOnCreate",
        "",
        "executor",
        "Lcom/shopee/android/base/initmanager/api/InitTaskExecutor;",
        "whenAttachedBaseContext",
        "whenFirstPageFinishedInflate",
        "whenMainActivityOnCreate",
        "driver_indonesiaRelease"
    }
    k = 0x1
    mv = {
        0x1,
        0x1,
        0x10
    }
.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}, Lcom/shopee/android/base/initmanager/core/ITaskProvider;-><init>()V

    return-void
.end method


# virtual methods
.method public whenApplicationOnCreate(Lg9/c;)V
    .registers 13

    const/16 v0, 0x17

    new-array v0, v0, [Lj9/e;

    new-instance v1, Llf/y;

    invoke-direct {v1}, Llf/y;-><init>()V

    const/4 v2, 0x0

    aput-object v1, v0, v2

    new-instance v1, Llf/r;

    invoke-direct {v1}, Llf/r;-><init>()V

    const/4 v3, 0x1

    aput-object v1, v0, v3

    new-instance v1, Lzf/a;

    invoke-direct {v1}, Lzf/a;-><init>()V

    const/4 v4, 0x2

    aput-object v1, v0, v4

    new-instance v1, Llf/l;

    invoke-direct {v1}, Llf/l;-><init>()V

    const/4 v5, 0x3

    aput-object v1, v0, v5

    sget-object v1, Llf/g;->g:Llf/g;

    const/4 v6, 0x4

    aput-object v1, v0, v6

    sget-object v1, Llf/t;->e:Llf/t;

    const/4 v7, 0x5

    aput-object v1, v0, v7

    sget-object v1, Lmf/a;->e:Lmf/a;

    const/4 v8, 0x6

    aput-object v1, v0, v8

    sget-object v1, Lxf/b;->f:Lxf/b;

    const/4 v9, 0x7

    aput-object v1, v0, v9

    new-instance v1, Lwf/a;

    invoke-direct {v1}, Lwf/a;-><init>()V

    const/16 v10, 0x8

    aput-object v1, v0, v10

    new-instance v1, Lwf/c;

    invoke-direct {v1}, Lwf/c;-><init>()V

    const/16 v10, 0x9

    aput-object v1, v0, v10

    new-instance v1, Llf/e;

    invoke-direct {v1}, Llf/e;-><init>()V

    const/16 v10, 0xa

    aput-object v1, v0, v10

    new-instance v1, Lyf/a;

    invoke-direct {v1}, Lyf/a;-><init>()V

    const/16 v10, 0xb

    aput-object v1, v0, v10

    new-instance v1, Lvg/b;

    invoke-direct {v1}, Lvg/b;-><init>()V

    const/16 v10, 0xc

    aput-object v1, v0, v10

    sget-object v1, Ltf/b;->e:Ltf/b;

    const/16 v10, 0xd

    aput-object v1, v0, v10

    sget-object v1, Llf/m;->e:Llf/m;

    const/16 v10, 0xe

    aput-object v1, v0, v10

    sget-object v1, Llf/j;->e:Llf/j;

    const/16 v10, 0xf

    aput-object v1, v0, v10

    sget-object v1, Lof/b;->g:Lof/b;

    const/16 v10, 0x10

    aput-object v1, v0, v10

    new-instance v1, Llf/u;

    invoke-direct {v1}, Llf/u;-><init>()V

    const/16 v10, 0x11

    aput-object v1, v0, v10

    new-instance v1, Llf/a;

    invoke-direct {v1}, Llf/a;-><init>()V

    const/16 v10, 0x12

    aput-object v1, v0, v10

    new-instance v1, Llf/k;

    invoke-direct {v1}, Llf/k;-><init>()V

    const/16 v10, 0x13

    aput-object v1, v0, v10

    new-instance v1, Llf/i;

    invoke-direct {v1}, Llf/i;-><init>()V

    const/16 v10, 0x14

    aput-object v1, v0, v10

    new-instance v1, Llf/a0;

    invoke-direct {v1}, Llf/a0;-><init>()V

    const/16 v10, 0x15

    aput-object v1, v0, v10

    new-instance v1, Llf/f;

    invoke-direct {v1}, Llf/f;-><init>()V

    const/16 v10, 0x16

    aput-object v1, v0, v10

    invoke-static {p1, v0}, Lg9/a;->a(Lg9/c;[Lj9/e;)[Lj9/e;

    new-array v0, v9, [Lj9/b;

    new-instance v1, Llf/z;

    invoke-direct {v1}, Llf/z;-><init>()V

    aput-object v1, v0, v2

    sget-object v1, Llf/d;->e:Llf/d;

    aput-object v1, v0, v3

    sget-object v1, Llf/p;->e:Llf/p;

    aput-object v1, v0, v4

    sget-object v1, Llf/s;->e:Llf/s;

    aput-object v1, v0, v5

    new-instance v1, Ltf/c;

    invoke-direct {v1}, Ltf/c;-><init>()V

    aput-object v1, v0, v6

    sget-object v1, Llf/c;->f:Llf/c;

    aput-object v1, v0, v7

    sget-object v1, Lcom/shopee/foody/driver/global/init/tasks/NtpInitTask;->i:Lcom/shopee/foody/driver/global/init/tasks/NtpInitTask;

    aput-object v1, v0, v8

    invoke-static {p1, v0}, Lg9/a;->a(Lg9/c;[Lj9/b;)Lg9/b;

    move-result-object v0

    sget-object v1, Lkf/b$a;->a:Lkf/b$a;

    invoke-static {v0, v1}, Lg9/a;->a(Lg9/b;Lkotlin/jvm/functions/Function0;)V

    new-array v0, v7, [Lj9/d;

    sget-object v1, Llf/q;->f:Llf/q;

    aput-object v1, v0, v2

    new-instance v1, Llf/b;

    invoke-direct {v1}, Llf/b;-><init>()V

    aput-object v1, v0, v3

    new-instance v1, Llf/h;

    invoke-direct {v1}, Llf/h;-><init>()V

    aput-object v1, v0, v4

    new-instance v1, Llf/b0;

    invoke-direct {v1}, Llf/b0;-><init>()V

    aput-object v1, v0, v5

    new-instance v1, Llf/x;

    invoke-direct {v1}, Llf/x;-><init>()V

    aput-object v1, v0, v6

    invoke-static {p1, v0}, Lg9/a;->a(Lg9/c;[Lj9/d;)V

    return-void
.end method

.method public whenAttachedBaseContext(Lg9/c;)V
    .registers 5

    const/4 v0, 0x2

    new-array v0, v0, [Lj9/e;

    new-instance v1, Lpf/e;

    invoke-direct {v1}, Lpf/e;-><init>()V

    const/4 v2, 0x0

    aput-object v1, v0, v2

    sget-object v1, Llf/n;->e:Llf/n;

    const/4 v2, 0x1

    aput-object v1, v0, v2

    invoke-static {p1, v0}, Lg9/a;->a(Lg9/c;[Lj9/e;)[Lj9/e;

    return-void
.end method

.method public whenFirstPageFinishedInflate(Lg9/c;)V
    .registers 2

    return-void
.end method

.method public whenMainActivityOnCreate(Lg9/c;)V
    .registers 5

    const/4 v0, 0x1

    new-array v0, v0, [Lj9/e;

    sget-object v1, Llf/o;->g:Llf/o;

    const/4 v2, 0x0

    aput-object v1, v0, v2

    invoke-static {p1, v0}, Lg9/a;->a(Lg9/c;[Lj9/e;)[Lj9/e;

    return-void
.end method