.class public final Lz5/gk0;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Lz5/uo1;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lz5/uo1<",
        "Lz5/fk0;",
        ">;"
    }
.end annotation


# instance fields
.field public final synthetic a:I

.field public final b:Lz5/cp1;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lz5/cp1<",
            "Ljava/util/Set<",
            "Lz5/dk0<",
            "Lz5/hk0;",
            ">;>;>;"
        }
    .end annotation
.end field


# direct methods
.method public constructor <init>(Lz5/cp1;I)V
    .registers 3

    iput p2, p0, Lz5/gk0;->a:I

    packed-switch p2, :pswitch_data_bc

    goto/16 :goto_b5

    .line 1
    :pswitch_7
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 2
    :pswitch_d
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 3
    :pswitch_13
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 4
    :pswitch_19
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 5
    :pswitch_1f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 6
    :pswitch_25
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 7
    :pswitch_2b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 8
    :pswitch_31
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 9
    :pswitch_37
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 10
    :pswitch_3d
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 11
    :pswitch_43
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 12
    :pswitch_49
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 13
    :pswitch_4f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 14
    :pswitch_55
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 15
    :pswitch_5b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 16
    :pswitch_61
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 17
    :pswitch_67
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 18
    :pswitch_6d
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 19
    :pswitch_73
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 20
    :pswitch_79
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 21
    :pswitch_7f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 22
    :pswitch_85
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 23
    :pswitch_8b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 24
    :pswitch_91
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 25
    :pswitch_97
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 26
    :pswitch_9d
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 27
    :pswitch_a3
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 28
    :pswitch_a9
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 29
    :pswitch_af
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    .line 30
    :goto_b5
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/gk0;->b:Lz5/cp1;

    return-void

    nop

    :pswitch_data_bc
    .packed-switch 0x1
        :pswitch_af
        :pswitch_a9
        :pswitch_a3
        :pswitch_9d
        :pswitch_97
        :pswitch_91
        :pswitch_8b
        :pswitch_85
        :pswitch_7f
        :pswitch_79
        :pswitch_73
        :pswitch_6d
        :pswitch_67
        :pswitch_61
        :pswitch_5b
        :pswitch_55
        :pswitch_4f
        :pswitch_49
        :pswitch_43
        :pswitch_3d
        :pswitch_37
        :pswitch_31
        :pswitch_2b
        :pswitch_25
        :pswitch_1f
        :pswitch_19
        :pswitch_13
        :pswitch_d
        :pswitch_7
    .end packed-switch
.end method


# virtual methods
.method public final zzb()Ljava/lang/Object;
    .registers 5

    iget v0, p0, Lz5/gk0;->a:I

    const/4 v1, 0x3

    const-string v2, "Cannot return null from a non-@Nullable @Provides method"

    packed-switch v0, :pswitch_data_1d6

    goto/16 :goto_1ca

    .line 1
    :pswitch_a
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/i90;

    invoke-virtual {v0}, Lz5/i90;->a()Landroid/content/Context;

    move-result-object v0

    new-instance v1, Lz5/v01;

    invoke-direct {v1, v0}, Lz5/v01;-><init>(Landroid/content/Context;)V

    return-object v1

    .line 2
    :pswitch_18
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/q21;

    new-instance v1, Lz5/e01;

    invoke-direct {v1, v0}, Lz5/e01;-><init>(Lz5/q21;)V

    return-object v1

    .line 3
    :pswitch_26
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    .line 4
    invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 5
    new-instance v1, Lz5/lz0;

    invoke-direct {v1, v0}, Lz5/lz0;-><init>(Lz5/gc1;)V

    return-object v1

    .line 6
    :pswitch_31
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    .line 7
    invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 8
    new-instance v1, Lz5/jy0;

    invoke-direct {v1, v0}, Lz5/jy0;-><init>(Lz5/gc1;)V

    return-object v1

    .line 9
    :pswitch_3c
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lu5/c;

    new-instance v1, Lcom/google/android/gms/internal/ads/y4;

    invoke-direct {v1, v0}, Lcom/google/android/gms/internal/ads/y4;-><init>(Lu5/c;)V

    return-object v1

    .line 10
    :pswitch_4a
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/ads/n4;

    new-instance v1, Lz5/jy0;

    invoke-direct {v1, v0}, Lz5/jy0;-><init>(Lcom/google/android/gms/internal/ads/n4;)V

    return-object v1

    .line 11
    :pswitch_58
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/w31;

    invoke-virtual {v0}, Lz5/w31;->a()Landroid/content/Context;

    move-result-object v0

    new-instance v1, Lz5/jy0;

    invoke-direct {v1, v0}, Lz5/jy0;-><init>(Landroid/content/Context;)V

    return-object v1

    .line 12
    :pswitch_66
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/Set;

    new-instance v1, Lz5/jy0;

    invoke-direct {v1, v0}, Lz5/jy0;-><init>(Ljava/util/Set;)V

    return-object v1

    .line 13
    :pswitch_74
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/q51;

    new-instance v1, Lz5/sx0;

    invoke-direct {v1, v0}, Lz5/sx0;-><init>(Lz5/q51;)V

    return-object v1

    .line 14
    :pswitch_82
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    .line 15
    invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 16
    new-instance v1, Lz5/lx0;

    invoke-direct {v1, v0}, Lz5/lx0;-><init>(Ljava/util/concurrent/Executor;)V

    return-object v1

    .line 17
    :pswitch_8d
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/tp0;

    new-instance v1, Lcom/google/android/gms/internal/ads/y3;

    invoke-direct {v1, v0}, Lcom/google/android/gms/internal/ads/y3;-><init>(Lz5/tp0;)V

    return-object v1

    .line 18
    :pswitch_9b
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 19
    new-instance v1, Lz5/p51;

    invoke-direct {v1}, Lz5/p51;-><init>()V

    iget-object v2, v1, Lz5/p51;->a:Ljava/util/HashMap;

    const-string v3, "request_id"

    invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    return-object v1

    .line 20
    :pswitch_b0
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/i90;

    invoke-virtual {v0}, Lz5/i90;->a()Landroid/content/Context;

    move-result-object v0

    new-instance v1, Lcom/google/android/gms/internal/ads/q3;

    invoke-direct {v1, v0}, Lcom/google/android/gms/internal/ads/q3;-><init>(Landroid/content/Context;)V

    return-object v1

    .line 21
    :pswitch_be
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/i90;

    invoke-virtual {v0}, Lz5/i90;->a()Landroid/content/Context;

    move-result-object v0

    new-instance v1, Lcom/google/android/gms/internal/ads/k3;

    invoke-direct {v1, v0}, Lcom/google/android/gms/internal/ads/k3;-><init>(Landroid/content/Context;)V

    return-object v1

    .line 22
    :pswitch_cc
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lu5/c;

    new-instance v1, Lz5/sq0;

    invoke-direct {v1, v0}, Lz5/sq0;-><init>(Lu5/c;)V

    return-object v1

    .line 23
    :pswitch_da
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    .line 24
    invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 25
    new-instance v1, Lz5/vp0;

    invoke-direct {v1, v0}, Lz5/vp0;-><init>(Ljava/util/concurrent/Executor;)V

    return-object v1

    .line 26
    :pswitch_e5
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/ads/h3;

    new-instance v1, Lz5/tp0;

    invoke-direct {v1, v0}, Lz5/tp0;-><init>(Lcom/google/android/gms/internal/ads/h3;)V

    return-object v1

    .line 27
    :pswitch_f3
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/uf0;

    invoke-virtual {v0}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v0

    iget-object v0, v0, Lz5/m31;->o:Lh2/v;

    iget v0, v0, Lh2/v;->s:I

    if-ne v0, v1, :cond_104

    const-string v0, "rewarded_interstitial"

    goto :goto_106

    :cond_104
    const-string v0, "rewarded"

    :goto_106
    return-object v0

    .line 28
    :pswitch_107
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/uf0;

    invoke-virtual {v0}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v0

    iget-object v0, v0, Lz5/m31;->o:Lh2/v;

    iget v0, v0, Lh2/v;->s:I

    if-ne v0, v1, :cond_118

    sget-object v0, Lcom/google/android/gms/internal/ads/x;->D:Lcom/google/android/gms/internal/ads/x;

    goto :goto_11a

    :cond_118
    sget-object v0, Lcom/google/android/gms/internal/ads/x;->z:Lcom/google/android/gms/internal/ads/x;

    :goto_11a
    return-object v0

    .line 29
    :pswitch_11b
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/yj0;

    new-instance v1, Lz5/dk0;

    sget-object v2, Lz5/k50;->f:Lz5/gc1;

    invoke-direct {v1, v0, v2}, Lz5/dk0;-><init>(Ljava/lang/Object;Ljava/util/concurrent/Executor;)V

    return-object v1

    .line 30
    :pswitch_12b
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/te0;

    invoke-virtual {v0}, Lz5/te0;->a()Lz5/b31;

    move-result-object v0

    new-instance v1, Lz5/mm0;

    invoke-direct {v1, v0}, Lz5/mm0;-><init>(Lz5/b31;)V

    return-object v1

    .line 31
    :pswitch_139
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/am0;

    .line 32
    iget-object v0, v0, Lz5/am0;->a:Lz5/cp1;

    check-cast v0, Lz5/tm0;

    invoke-virtual {v0}, Lz5/tm0;->a()Lz5/hm0;

    move-result-object v0

    new-instance v1, Lz5/zl0;

    invoke-direct {v1, v0}, Lz5/zl0;-><init>(Lz5/hm0;)V

    .line 33
    new-instance v0, Lz5/gm0;

    invoke-direct {v0, v1}, Lz5/gm0;-><init>(Lz5/zl0;)V

    return-object v0

    .line 34
    :pswitch_150
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/ol0;

    invoke-virtual {v0}, Lz5/ol0;->a()Lz5/om0;

    move-result-object v0

    .line 35
    iget-object v0, v0, Lz5/om0;->d:Lz5/ks;

    if-eqz v0, :cond_163

    const-string v0, "banner"

    .line 36
    invoke-static {v0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;

    move-result-object v0

    goto :goto_167

    :cond_163
    invoke-static {}, Ljava/util/Collections;->emptySet()Ljava/util/Set;

    move-result-object v0

    .line 37
    :goto_167
    invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    return-object v0

    .line 38
    :pswitch_16b
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/sg0;

    new-instance v1, Lz5/jl0;

    invoke-direct {v1, v0}, Lz5/jl0;-><init>(Lz5/sg0;)V

    return-object v1

    .line 39
    :pswitch_179
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/yj0;

    new-instance v1, Lz5/dk0;

    sget-object v2, Lz5/k50;->f:Lz5/gc1;

    invoke-direct {v1, v0, v2}, Lz5/dk0;-><init>(Ljava/lang/Object;Ljava/util/concurrent/Executor;)V

    return-object v1

    .line 40
    :pswitch_189
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/jl0;

    sget-object v1, Lz5/k50;->f:Lz5/gc1;

    new-instance v3, Lz5/dk0;

    invoke-direct {v3, v0, v1}, Lz5/dk0;-><init>(Ljava/lang/Object;Ljava/util/concurrent/Executor;)V

    invoke-static {v3}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;

    move-result-object v0

    .line 41
    invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    return-object v0

    .line 42
    :pswitch_1a0
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/ap1;

    invoke-virtual {v0}, Lz5/ap1;->b()Ljava/util/Set;

    move-result-object v0

    new-instance v1, Lz5/nk0;

    invoke-direct {v1, v0}, Lz5/nk0;-><init>(Ljava/util/Set;)V

    return-object v1

    .line 43
    :pswitch_1ae
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/ap1;

    invoke-virtual {v0}, Lz5/ap1;->b()Ljava/util/Set;

    move-result-object v0

    new-instance v1, Lz5/jk0;

    invoke-direct {v1, v0}, Lz5/jk0;-><init>(Ljava/util/Set;)V

    return-object v1

    .line 44
    :pswitch_1bc
    iget-object v0, p0, Lz5/gk0;->b:Lz5/cp1;

    check-cast v0, Lz5/ap1;

    invoke-virtual {v0}, Lz5/ap1;->b()Ljava/util/Set;

    move-result-object v0

    new-instance v1, Lz5/fk0;

    invoke-direct {v1, v0}, Lz5/fk0;-><init>(Ljava/util/Set;)V

    return-object v1

    .line 45
    :goto_1ca
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    .line 46
    invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 47
    new-instance v1, Lz5/h11;

    invoke-direct {v1, v0}, Lz5/h11;-><init>(Lz5/gc1;)V

    return-object v1

    nop

    :pswitch_data_1d6
    .packed-switch 0x0
        :pswitch_1bc
        :pswitch_1ae
        :pswitch_1a0
        :pswitch_189
        :pswitch_179
        :pswitch_16b
        :pswitch_150
        :pswitch_139
        :pswitch_12b
        :pswitch_11b
        :pswitch_107
        :pswitch_f3
        :pswitch_e5
        :pswitch_da
        :pswitch_cc
        :pswitch_be
        :pswitch_b0
        :pswitch_9b
        :pswitch_8d
        :pswitch_82
        :pswitch_74
        :pswitch_66
        :pswitch_58
        :pswitch_4a
        :pswitch_3c
        :pswitch_31
        :pswitch_26
        :pswitch_18
        :pswitch_a
    .end packed-switch
.end method
