package com.google.android.gms.common.api.internal;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Looper;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.WorkerThread;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.api.Scope;
import java.io.FileDescriptor;
import java.io.PrintWriter;
import java.util.Collections;
import java.util.Set;

/* JADX INFO: loaded from: classes2.dex */
public final class l implements com.google.android.gms.common.api.e, ServiceConnection {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Context f8263a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final f f8264b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final o8.e f8265c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final m f8266d;

    @Nullable
    private final String zab;

    @Nullable
    private final String zac;

    @Nullable
    private final ComponentName zad;

    @Nullable
    private IBinder zai;

    @Nullable
    private String zal;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public boolean f8267e = false;

    @Nullable
    private String zak = null;

    /* JADX WARN: Code restructure failed: missing block: B:7:0x001e, code lost:
    
        if (r7 != null) goto L8;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    private l(Context context, Looper looper, @Nullable String str, @Nullable String str2, @Nullable ComponentName componentName, f fVar, m mVar) {
        this.f8263a = context;
        this.f8265c = new o8.e(looper, 0);
        this.f8264b = fVar;
        this.f8266d = mVar;
        if (str != null && str2 != null) {
            if (componentName == null) {
                componentName = null;
                this.zab = str;
                this.zac = str2;
                this.zad = componentName;
                return;
            }
            throw new AssertionError("Must specify either package or component, but not both");
        }
    }

    public final /* synthetic */ void b() {
        this.f8267e = false;
        this.zai = null;
        this.f8264b.onConnectionSuspended(1);
    }

    public final /* synthetic */ void c(IBinder iBinder) {
        this.f8267e = false;
        this.zai = iBinder;
        String.valueOf(iBinder);
        this.f8264b.onConnected(new Bundle());
    }

    @Override // com.google.android.gms.common.api.e
    public final void connect(com.google.android.gms.common.internal.d dVar) {
        d();
        String.valueOf(this.zai);
        if (isConnected()) {
            try {
                disconnect("connect() called when already connected");
            } catch (Exception unused) {
            }
        }
        try {
            Intent intent = new Intent();
            ComponentName componentName = this.zad;
            if (componentName != null) {
                intent.setComponent(componentName);
            } else {
                intent.setPackage(this.zab).setAction(this.zac);
            }
            Context context = this.f8263a;
            Object obj = com.google.android.gms.common.internal.m.f8382a;
            boolean zBindService = context.bindService(intent, this, 4225);
            this.f8267e = zBindService;
            if (!zBindService) {
                this.zai = null;
                this.f8266d.onConnectionFailed(new e8.b(16, null, null));
            }
            String.valueOf(this.zai);
        } catch (SecurityException e10) {
            this.f8267e = false;
            this.zai = null;
            throw e10;
        }
    }

    public final void d() {
        if (Thread.currentThread() != this.f8265c.getLooper().getThread()) {
            throw new IllegalStateException("This method should only run on the NonGmsServiceBrokerClient's handler thread.");
        }
    }

    @Override // com.google.android.gms.common.api.e
    public final void disconnect() {
        d();
        String.valueOf(this.zai);
        try {
            this.f8263a.unbindService(this);
        } catch (IllegalArgumentException unused) {
        }
        this.f8267e = false;
        this.zai = null;
    }

    @Override // com.google.android.gms.common.api.e
    public final void dump(@NonNull String str, @Nullable FileDescriptor fileDescriptor, @NonNull PrintWriter printWriter, @Nullable String[] strArr) {
    }

    @Override // com.google.android.gms.common.api.e
    public final e8.c[] getAvailableFeatures() {
        return new e8.c[0];
    }

    @Nullable
    @KeepForSdk
    @WorkerThread
    public IBinder getBinder() {
        d();
        return this.zai;
    }

    @Override // com.google.android.gms.common.api.e
    public final String getEndpointPackageName() {
        String str = this.zab;
        if (str != null) {
            return str;
        }
        com.google.android.gms.common.internal.w.checkNotNull(this.zad);
        return this.zad.getPackageName();
    }

    @Override // com.google.android.gms.common.api.e
    @Nullable
    public final String getLastDisconnectMessage() {
        return this.zak;
    }

    @Override // com.google.android.gms.common.api.e
    public final int getMinApkVersion() {
        return 0;
    }

    @Override // com.google.android.gms.common.api.e
    public final void getRemoteService(@Nullable com.google.android.gms.common.internal.o oVar, @Nullable Set<Scope> set) {
    }

    @Override // com.google.android.gms.common.api.e
    public final Set getScopesForConnectionlessNonSignIn() {
        return Collections.emptySet();
    }

    @Override // com.google.android.gms.common.api.e
    @Nullable
    public final IBinder getServiceBrokerBinder() {
        return null;
    }

    @Override // com.google.android.gms.common.api.e
    public final boolean isConnected() {
        d();
        return this.zai != null;
    }

    @Override // com.google.android.gms.common.api.e
    public final boolean isConnecting() {
        d();
        return this.f8267e;
    }

    @Override // android.content.ServiceConnection
    public final void onServiceConnected(ComponentName componentName, IBinder iBinder) {
        this.f8265c.post(new l.l(this, iBinder, 28, 0));
    }

    @Override // android.content.ServiceConnection
    public final void onServiceDisconnected(ComponentName componentName) {
        this.f8265c.post(new i0(this, 0));
    }

    @Override // com.google.android.gms.common.api.e
    public final void onUserSignOut(com.google.android.gms.common.internal.f fVar) {
    }

    @Override // com.google.android.gms.common.api.e
    public final boolean requiresGooglePlayServices() {
        return false;
    }

    @Override // com.google.android.gms.common.api.e
    public final boolean requiresSignIn() {
        return false;
    }

    public final void zac(@Nullable String str) {
        this.zal = str;
    }

    @Override // com.google.android.gms.common.api.e
    public final void disconnect(String str) {
        d();
        this.zak = str;
        disconnect();
    }
}
