t.smali

.class public final synthetic Ln5/t;
.super Ljava/lang/Object;
.source "com.google.firebase:firebase-messaging@@20.2.0"

# interfaces
.implements Ld4/g;


# static fields
.field public static final a:Ld4/g;


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

    new-instance v0, Ln5/t;

    invoke-direct {v0}, Ln5/t;-><init>()V

    sput-object v0, Ln5/t;->a:Ld4/g;

    return-void
.end method

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

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

    return-void
.end method


# virtual methods
.method public final a(Ld4/e;)Ljava/lang/Object;
    .registers 10

    new-instance v7, Lcom/google/firebase/messaging/FirebaseMessaging;

    const-class v0, Lz3/c;

    invoke-interface {p1, v0}, Ld4/e;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    move-object v1, v0

    check-cast v1, Lz3/c;

    const-class v0, Lcom/google/firebase/iid/FirebaseInstanceId;

    invoke-interface {p1, v0}, Ld4/e;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    move-object v2, v0

    check-cast v2, Lcom/google/firebase/iid/FirebaseInstanceId;

    const-class v0, Lo5/h;

    invoke-interface {p1, v0}, Ld4/e;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    move-object v3, v0

    check-cast v3, Lo5/h;

    const-class v0, Lcom/google/firebase/heartbeatinfo/HeartBeatInfo;

    invoke-interface {p1, v0}, Ld4/e;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    move-object v4, v0

    check-cast v4, Lcom/google/firebase/heartbeatinfo/HeartBeatInfo;

    const-class v0, Lj5/g;

    invoke-interface {p1, v0}, Ld4/e;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    move-object v5, v0

    check-cast v5, Lj5/g;

    const-class v0, Lc3/f;

    invoke-interface {p1, v0}, Ld4/e;->a(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lc3/f;

    if-eqz p1, :cond_4b

    sget-object v0, Ld3/a;->g:Ld3/a;

    invoke-virtual {v0}, Ld3/a;->a()Ljava/util/Set;

    move-result-object v0

    const-string v6, "json"

    invoke-static {v6}, Lc3/b;->a(Ljava/lang/String;)Lc3/b;

    move-result-object v6

    invoke-interface {v0, v6}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_50

    :cond_4b
    new-instance p1, Lcom/google/firebase/messaging/FirebaseMessagingRegistrar$b;

    invoke-direct {p1}, Lcom/google/firebase/messaging/FirebaseMessagingRegistrar$b;-><init>()V

    :cond_50
    move-object v6, p1

    move-object v0, v7

    invoke-direct/range {v0 .. v6}, Lcom/google/firebase/messaging/FirebaseMessaging;-><init>(Lz3/c;Lcom/google/firebase/iid/FirebaseInstanceId;Lo5/h;Lcom/google/firebase/heartbeatinfo/HeartBeatInfo;Lj5/g;Lc3/f;)V

    return-object v7
.end method