.class public final Lz5/qx0;
.super Lz5/jl;
.source ""


# instance fields
.field public final r:Lcom/google/android/gms/internal/ads/e4;


# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/google/android/gms/internal/ads/l2;Lz5/l31;Lz5/om0;Lz5/el;)V
    .registers 8

    invoke-direct {p0}, Lz5/jl;-><init>()V

    new-instance v0, Lz5/g90;

    invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/l2;->e()Lz5/q51;

    move-result-object v1

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

    .line 1
    iget-object p4, v0, Lz5/g90;->t:Ljava/lang/Object;

    check-cast p4, Lz5/sx0;

    .line 2
    iget-object p4, p4, Lz5/sx0;->r:Ljava/util/concurrent/atomic/AtomicReference;

    invoke-virtual {p4, p5}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V

    .line 3
    new-instance p4, Lcom/google/android/gms/internal/ads/f4;

    invoke-direct {p4, p2, p1, v0, p3}, Lcom/google/android/gms/internal/ads/f4;-><init>(Lcom/google/android/gms/internal/ads/l2;Landroid/content/Context;Lz5/g90;Lz5/l31;)V

    new-instance p1, Lcom/google/android/gms/internal/ads/e4;

    .line 4
    iget-object p2, p3, Lz5/l31;->c:Ljava/lang/String;

    .line 5
    invoke-direct {p1, p4, p2}, Lcom/google/android/gms/internal/ads/e4;-><init>(Lz5/wx0;Ljava/lang/String;)V

    iput-object p1, p0, Lz5/qx0;->r:Lcom/google/android/gms/internal/ads/e4;

    return-void
.end method


# virtual methods
.method public final R(Lz5/zj;)V
    .registers 4

    iget-object v0, p0, Lz5/qx0;->r:Lcom/google/android/gms/internal/ads/e4;

    const/4 v1, 0x1

    invoke-virtual {v0, p1, v1}, Lcom/google/android/gms/internal/ads/e4;->a(Lz5/zj;I)V

    return-void
.end method

.method public final declared-synchronized s1(Lz5/zj;I)V
    .registers 4

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Lz5/qx0;->r:Lcom/google/android/gms/internal/ads/e4;

    invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/e4;->a(Lz5/zj;I)V
    :try_end_6
    .catchall {:try_start_1 .. :try_end_6} :catchall_8

    monitor-exit p0

    return-void

    :catchall_8
    move-exception p1

    monitor-exit p0

    throw p1
.end method

.method public final declared-synchronized zzf()Ljava/lang/String;
    .registers 5

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Lz5/qx0;->r:Lcom/google/android/gms/internal/ads/e4;

    .line 1
    monitor-enter v0
    :try_end_4
    .catchall {:try_start_1 .. :try_end_4} :catchall_1c

    const/4 v1, 0x0

    :try_start_5
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/e4;->c:Lz5/wm;

    if-eqz v2, :cond_d

    invoke-interface {v2}, Lz5/wm;->zze()Ljava/lang/String;

    move-result-object v1
    :try_end_d
    .catch Landroid/os/RemoteException; {:try_start_5 .. :try_end_d} :catch_11
    .catchall {:try_start_5 .. :try_end_d} :catchall_f

    :cond_d
    :goto_d
    :try_start_d
    monitor-exit v0
    :try_end_e
    .catchall {:try_start_d .. :try_end_e} :catchall_1c

    goto :goto_18

    :catchall_f
    move-exception v1

    goto :goto_1a

    :catch_11
    move-exception v2

    :try_start_12
    const-string v3, "#007 Could not call remote method."

    invoke-static {v3, v2}, Lz5/d50;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V
    :try_end_17
    .catchall {:try_start_12 .. :try_end_17} :catchall_f

    goto :goto_d

    .line 2
    :goto_18
    monitor-exit p0

    return-object v1

    .line 3
    :goto_1a
    :try_start_1a
    monitor-exit v0

    throw v1
    :try_end_1c
    .catchall {:try_start_1a .. :try_end_1c} :catchall_1c

    :catchall_1c
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final declared-synchronized zzg()Z
    .registers 3

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Lz5/qx0;->r:Lcom/google/android/gms/internal/ads/e4;

    .line 1
    monitor-enter v0
    :try_end_4
    .catchall {:try_start_1 .. :try_end_4} :catchall_10

    :try_start_4
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/e4;->a:Lz5/wx0;

    invoke-interface {v1}, Lz5/wx0;->zzb()Z

    move-result v1
    :try_end_a
    .catchall {:try_start_4 .. :try_end_a} :catchall_d

    :try_start_a
    monitor-exit v0
    :try_end_b
    .catchall {:try_start_a .. :try_end_b} :catchall_10

    .line 2
    monitor-exit p0

    return v1

    :catchall_d
    move-exception v1

    .line 3
    :try_start_e
    monitor-exit v0

    throw v1
    :try_end_10
    .catchall {:try_start_e .. :try_end_10} :catchall_10

    :catchall_10
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final declared-synchronized zzh()Ljava/lang/String;
    .registers 5

    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Lz5/qx0;->r:Lcom/google/android/gms/internal/ads/e4;

    .line 1
    monitor-enter v0
    :try_end_4
    .catchall {:try_start_1 .. :try_end_4} :catchall_1c

    const/4 v1, 0x0

    :try_start_5
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/e4;->c:Lz5/wm;

    if-eqz v2, :cond_d

    invoke-interface {v2}, Lz5/wm;->zze()Ljava/lang/String;

    move-result-object v1
    :try_end_d
    .catch Landroid/os/RemoteException; {:try_start_5 .. :try_end_d} :catch_11
    .catchall {:try_start_5 .. :try_end_d} :catchall_f

    :cond_d
    :goto_d
    :try_start_d
    monitor-exit v0
    :try_end_e
    .catchall {:try_start_d .. :try_end_e} :catchall_1c

    goto :goto_18

    :catchall_f
    move-exception v1

    goto :goto_1a

    :catch_11
    move-exception v2

    :try_start_12
    const-string v3, "#007 Could not call remote method."

    invoke-static {v3, v2}, Lz5/d50;->zzl(Ljava/lang/String;Ljava/lang/Throwable;)V
    :try_end_17
    .catchall {:try_start_12 .. :try_end_17} :catchall_f

    goto :goto_d

    .line 2
    :goto_18
    monitor-exit p0

    return-object v1

    .line 3
    :goto_1a
    :try_start_1a
    monitor-exit v0

    throw v1
    :try_end_1c
    .catchall {:try_start_1a .. :try_end_1c} :catchall_1c

    :catchall_1c
    move-exception v0

    monitor-exit p0

    throw v0
.end method
