.class public final Lz4/c;
.super Lz4/n;
.source ""


# instance fields
.field public r:Lx8/a;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lx8/a<",
            "Ljava/util/concurrent/Executor;",
            ">;"
        }
    .end annotation
.end field

.field public s:Lx8/a;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lx8/a<",
            "Landroid/content/Context;",
            ">;"
        }
    .end annotation
.end field

.field public t:Lx8/a;

.field public u:Lx8/a;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lx8/a<",
            "Le5/n;",
            ">;"
        }
    .end annotation
.end field

.field public v:Lx8/a;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lx8/a<",
            "Lz4/m;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method public constructor <init>(Landroid/content/Context;Lz4/c$a;)V
    .registers 20

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    .line 1
    invoke-direct/range {p0 .. p0}, Lz4/n;-><init>()V

    .line 2
    sget-object v2, Lz4/g$a;->a:Lz4/g;

    sget-object v3, Lb5/a;->t:Ljava/lang/Object;

    .line 3
    instance-of v3, v2, Lb5/a;

    if-eqz v3, :cond_10

    goto :goto_16

    :cond_10
    new-instance v3, Lb5/a;

    invoke-direct {v3, v2}, Lb5/a;-><init>(Lx8/a;)V

    move-object v2, v3

    .line 4
    :goto_16
    iput-object v2, v0, Lz4/c;->r:Lx8/a;

    .line 5
    new-instance v2, Lb5/b;

    const-string v3, "instance cannot be null"

    .line 6
    invoke-static {v1, v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 7
    invoke-direct {v2, v1}, Lb5/b;-><init>(Ljava/lang/Object;)V

    .line 8
    iput-object v2, v0, Lz4/c;->s:Lx8/a;

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

    sget-object v12, Lg5/c$a;->a:Lg5/c;

    .line 9
    new-instance v3, La5/f;

    const/4 v4, 0x0

    invoke-direct {v3, v2, v1, v12, v4}, La5/f;-><init>(Lx8/a;Lx8/a;Lx8/a;I)V

    .line 10
    new-instance v4, Lm3/t;

    invoke-direct {v4, v2, v3}, Lm3/t;-><init>(Lx8/a;Lx8/a;)V

    .line 11
    instance-of v2, v4, Lb5/a;

    if-eqz v2, :cond_38

    goto :goto_3e

    :cond_38
    new-instance v2, Lb5/a;

    invoke-direct {v2, v4}, Lb5/a;-><init>(Lx8/a;)V

    move-object v4, v2

    .line 12
    :goto_3e
    iput-object v4, v0, Lz4/c;->t:Lx8/a;

    iget-object v2, v0, Lz4/c;->s:Lx8/a;

    sget-object v3, Le5/e$a;->a:Le5/e;

    sget-object v4, Le5/f$a;->a:Le5/f;

    .line 13
    new-instance v8, La5/f;

    const/4 v5, 0x1

    invoke-direct {v8, v2, v3, v4, v5}, La5/f;-><init>(Lx8/a;Lx8/a;Lx8/a;I)V

    .line 14
    sget-object v7, Le5/g$a;->a:Le5/g;

    .line 15
    new-instance v2, Lc5/e;

    const/4 v9, 0x2

    move-object v4, v2

    move-object v5, v1

    move-object v6, v12

    invoke-direct/range {v4 .. v9}, Lc5/e;-><init>(Lx8/a;Lx8/a;Lx8/a;Lx8/a;I)V

    .line 16
    instance-of v3, v2, Lb5/a;

    if-eqz v3, :cond_5c

    goto :goto_62

    :cond_5c
    new-instance v3, Lb5/a;

    invoke-direct {v3, v2}, Lb5/a;-><init>(Lx8/a;)V

    move-object v2, v3

    .line 17
    :goto_62
    iput-object v2, v0, Lz4/c;->u:Lx8/a;

    .line 18
    new-instance v6, Lf/o;

    invoke-direct {v6, v1}, Lf/o;-><init>(Lx8/a;)V

    .line 19
    iget-object v11, v0, Lz4/c;->s:Lx8/a;

    .line 20
    new-instance v13, Lc5/e;

    const/4 v8, 0x0

    move-object v3, v13

    move-object v4, v11

    move-object v5, v2

    move-object v7, v12

    invoke-direct/range {v3 .. v8}, Lc5/e;-><init>(Lx8/a;Lx8/a;Lx8/a;Lx8/a;I)V

    .line 21
    iget-object v3, v0, Lz4/c;->r:Lx8/a;

    iget-object v14, v0, Lz4/c;->t:Lx8/a;

    .line 22
    new-instance v15, Lz4/o;

    const/4 v10, 0x1

    move-object v4, v15

    move-object v5, v3

    move-object v6, v14

    move-object v7, v13

    move-object v8, v2

    move-object v9, v2

    invoke-direct/range {v4 .. v10}, Lz4/o;-><init>(Lx8/a;Lx8/a;Lx8/a;Lx8/a;Lx8/a;I)V

    .line 23
    new-instance v16, Ld5/i;

    move-object/from16 v4, v16

    move-object v5, v11

    move-object v7, v2

    move-object v8, v13

    move-object v9, v3

    move-object v10, v2

    move-object v11, v1

    invoke-direct/range {v4 .. v11}, Ld5/i;-><init>(Lx8/a;Lx8/a;Lx8/a;Lx8/a;Lx8/a;Lx8/a;Lx8/a;)V

    .line 24
    new-instance v10, Lc5/e;

    const/4 v9, 0x1

    move-object v4, v10

    move-object v5, v3

    move-object v6, v2

    move-object v7, v13

    move-object v8, v2

    invoke-direct/range {v4 .. v9}, Lc5/e;-><init>(Lx8/a;Lx8/a;Lx8/a;Lx8/a;I)V

    .line 25
    new-instance v2, Lz4/o;

    const/4 v3, 0x0

    move-object v4, v2

    move-object v5, v1

    move-object v6, v12

    move-object v7, v15

    move-object/from16 v8, v16

    move-object v9, v10

    move v10, v3

    invoke-direct/range {v4 .. v10}, Lz4/o;-><init>(Lx8/a;Lx8/a;Lx8/a;Lx8/a;Lx8/a;I)V

    .line 26
    instance-of v1, v2, Lb5/a;

    if-eqz v1, :cond_b0

    goto :goto_b6

    :cond_b0
    new-instance v1, Lb5/a;

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

    move-object v2, v1

    .line 27
    :goto_b6
    iput-object v2, v0, Lz4/c;->v:Lx8/a;

    return-void
.end method
