.class public abstract Lz5/ml;
.super Lz5/n1;
.source ""

# interfaces
.implements Lz5/nl;


# direct methods
.method public constructor <init>()V
    .registers 2

    const-string v0, "com.google.android.gms.ads.internal.client.IAdLoaderBuilder"

    invoke-direct {p0, v0}, Lz5/n1;-><init>(Ljava/lang/String;)V

    return-void
.end method


# virtual methods
.method public final zzbz(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
    .registers 8

    const/4 p4, 0x0

    packed-switch p1, :pswitch_data_162

    :pswitch_4
    const/4 p1, 0x0

    return p1

    :pswitch_6
    sget-object p1, Lcom/google/android/gms/ads/formats/AdManagerAdViewOptions;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lz5/o1;->b(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/ads/formats/AdManagerAdViewOptions;

    invoke-interface {p0, p1}, Lz5/nl;->S1(Lcom/google/android/gms/ads/formats/AdManagerAdViewOptions;)V

    goto/16 :goto_151

    :pswitch_13
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p1

    if-nez p1, :cond_1a

    goto :goto_2d

    :cond_1a
    const-string p2, "com.google.android.gms.ads.internal.instream.client.IInstreamAdLoadCallback"

    .line 1
    invoke-interface {p1, p2}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p2

    instance-of p4, p2, Lz5/dw;

    if-eqz p4, :cond_28

    move-object p4, p2

    check-cast p4, Lz5/dw;

    goto :goto_2d

    :cond_28
    new-instance p4, Lz5/cw;

    invoke-direct {p4, p1}, Lz5/cw;-><init>(Landroid/os/IBinder;)V

    .line 2
    :goto_2d
    invoke-interface {p0, p4}, Lz5/nl;->I1(Lz5/dw;)V

    goto/16 :goto_151

    :pswitch_32
    sget-object p1, Lcom/google/android/gms/internal/ads/s0;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lz5/o1;->b(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/internal/ads/s0;

    invoke-interface {p0, p1}, Lz5/nl;->N0(Lcom/google/android/gms/internal/ads/s0;)V

    goto/16 :goto_151

    :pswitch_3f
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p1

    if-nez p1, :cond_46

    goto :goto_59

    :cond_46
    const-string p2, "com.google.android.gms.ads.internal.formats.client.IOnUnifiedNativeAdLoadedListener"

    .line 3
    invoke-interface {p1, p2}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p2

    instance-of p4, p2, Lz5/ns;

    if-eqz p4, :cond_54

    move-object p4, p2

    check-cast p4, Lz5/ns;

    goto :goto_59

    :cond_54
    new-instance p4, Lz5/ls;

    invoke-direct {p4, p1}, Lz5/ls;-><init>(Landroid/os/IBinder;)V

    .line 4
    :goto_59
    invoke-interface {p0, p4}, Lz5/nl;->w2(Lz5/ns;)V

    goto/16 :goto_151

    :pswitch_5e
    sget-object p1, Lcom/google/android/gms/ads/formats/PublisherAdViewOptions;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lz5/o1;->b(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/ads/formats/PublisherAdViewOptions;

    invoke-interface {p0, p1}, Lz5/nl;->A2(Lcom/google/android/gms/ads/formats/PublisherAdViewOptions;)V

    goto/16 :goto_151

    :pswitch_6b
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p1

    if-nez p1, :cond_72

    goto :goto_84

    :cond_72
    const-string p4, "com.google.android.gms.ads.internal.formats.client.IOnPublisherAdViewLoadedListener"

    .line 5
    invoke-interface {p1, p4}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p4

    instance-of v0, p4, Lz5/ks;

    if-eqz v0, :cond_7f

    check-cast p4, Lz5/ks;

    goto :goto_84

    :cond_7f
    new-instance p4, Lz5/is;

    invoke-direct {p4, p1}, Lz5/is;-><init>(Landroid/os/IBinder;)V

    .line 6
    :goto_84
    sget-object p1, Lz5/dk;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lz5/o1;->b(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lz5/dk;

    invoke-interface {p0, p4, p1}, Lz5/nl;->x0(Lz5/ks;Lz5/dk;)V

    goto/16 :goto_151

    :pswitch_91
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p1

    if-nez p1, :cond_98

    goto :goto_ab

    :cond_98
    const-string p2, "com.google.android.gms.ads.internal.client.ICorrelationIdProvider"

    invoke-interface {p1, p2}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p2

    instance-of p4, p2, Lz5/am;

    if-eqz p4, :cond_a6

    move-object p4, p2

    check-cast p4, Lz5/am;

    goto :goto_ab

    :cond_a6
    new-instance p4, Lz5/am;

    invoke-direct {p4, p1}, Lz5/am;-><init>(Landroid/os/IBinder;)V

    :goto_ab
    invoke-interface {p0, p4}, Lz5/nl;->n1(Lz5/am;)V

    goto/16 :goto_151

    :pswitch_b0
    sget-object p1, Lz5/pq;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-static {p2, p1}, Lz5/o1;->b(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;

    move-result-object p1

    check-cast p1, Lz5/pq;

    invoke-interface {p0, p1}, Lz5/nl;->s0(Lz5/pq;)V

    goto/16 :goto_151

    :pswitch_bd
    invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object v0

    if-nez v0, :cond_c9

    move-object v1, p4

    goto :goto_db

    :cond_c9
    const-string v1, "com.google.android.gms.ads.internal.formats.client.IOnCustomTemplateAdLoadedListener"

    .line 7
    invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object v1

    instance-of v2, v1, Lz5/gs;

    if-eqz v2, :cond_d6

    check-cast v1, Lz5/gs;

    goto :goto_db

    :cond_d6
    new-instance v1, Lz5/es;

    invoke-direct {v1, v0}, Lz5/es;-><init>(Landroid/os/IBinder;)V

    .line 8
    :goto_db
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p2

    if-nez p2, :cond_e2

    goto :goto_f4

    :cond_e2
    const-string p4, "com.google.android.gms.ads.internal.formats.client.IOnCustomClickListener"

    .line 9
    invoke-interface {p2, p4}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p4

    instance-of v0, p4, Lz5/ds;

    if-eqz v0, :cond_ef

    check-cast p4, Lz5/ds;

    goto :goto_f4

    :cond_ef
    new-instance p4, Lz5/bs;

    invoke-direct {p4, p2}, Lz5/bs;-><init>(Landroid/os/IBinder;)V

    .line 10
    :goto_f4
    invoke-interface {p0, p1, v1, p4}, Lz5/nl;->g2(Ljava/lang/String;Lz5/gs;Lz5/ds;)V

    goto :goto_151

    :pswitch_f8
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p1

    if-nez p1, :cond_ff

    goto :goto_112

    :cond_ff
    const-string p2, "com.google.android.gms.ads.internal.formats.client.IOnContentAdLoadedListener"

    .line 11
    invoke-interface {p1, p2}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p2

    instance-of p4, p2, Lz5/as;

    if-eqz p4, :cond_10d

    move-object p4, p2

    check-cast p4, Lz5/as;

    goto :goto_112

    :cond_10d
    new-instance p4, Lz5/zr;

    invoke-direct {p4, p1}, Lz5/zr;-><init>(Landroid/os/IBinder;)V

    .line 12
    :goto_112
    invoke-interface {p0, p4}, Lz5/nl;->w0(Lz5/as;)V

    goto :goto_151

    :pswitch_116
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p1

    if-nez p1, :cond_11d

    goto :goto_130

    :cond_11d
    const-string p2, "com.google.android.gms.ads.internal.formats.client.IOnAppInstallAdLoadedListener"

    .line 13
    invoke-interface {p1, p2}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p2

    instance-of p4, p2, Lz5/yr;

    if-eqz p4, :cond_12b

    move-object p4, p2

    check-cast p4, Lz5/yr;

    goto :goto_130

    :cond_12b
    new-instance p4, Lz5/xr;

    invoke-direct {p4, p1}, Lz5/xr;-><init>(Landroid/os/IBinder;)V

    .line 14
    :goto_130
    invoke-interface {p0, p4}, Lz5/nl;->k0(Lz5/yr;)V

    goto :goto_151

    :pswitch_134
    invoke-virtual {p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;

    move-result-object p1

    if-nez p1, :cond_13b

    goto :goto_14e

    :cond_13b
    const-string p2, "com.google.android.gms.ads.internal.client.IAdListener"

    invoke-interface {p1, p2}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;

    move-result-object p2

    instance-of p4, p2, Lz5/el;

    if-eqz p4, :cond_149

    move-object p4, p2

    check-cast p4, Lz5/el;

    goto :goto_14e

    :cond_149
    new-instance p4, Lz5/bl;

    invoke-direct {p4, p1}, Lz5/bl;-><init>(Landroid/os/IBinder;)V

    :goto_14e
    invoke-interface {p0, p4}, Lz5/nl;->T1(Lz5/el;)V

    :goto_151
    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    goto :goto_15f

    :pswitch_155
    invoke-interface {p0}, Lz5/nl;->zze()Lz5/kl;

    move-result-object p1

    invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V

    invoke-static {p3, p1}, Lz5/o1;->e(Landroid/os/Parcel;Landroid/os/IInterface;)V

    :goto_15f
    const/4 p1, 0x1

    return p1

    nop

    :pswitch_data_162
    .packed-switch 0x1
        :pswitch_155
        :pswitch_134
        :pswitch_116
        :pswitch_f8
        :pswitch_bd
        :pswitch_b0
        :pswitch_91
        :pswitch_6b
        :pswitch_5e
        :pswitch_3f
        :pswitch_4
        :pswitch_4
        :pswitch_32
        :pswitch_13
        :pswitch_6
    .end packed-switch
.end method
