package defpackage;

import android.content.Context;
import android.content.ServiceConnection;
import android.os.HandlerThread;
import android.os.Looper;
import java.util.HashMap;
import java.util.concurrent.Executor;

/* JADX INFO: renamed from: ᵳˈˊʓ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4569 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public static C4569 f17365;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static final Object f17366 = new Object();

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public static HandlerThread f17367;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final Context f17368;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public volatile HandlerC1185 f17369;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final long f17370;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final HashMap f17371 = new HashMap();

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final C0183 f17372;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final long f17373;

    public C4569(Context context, Looper looper) {
        C4156 c4156 = new C4156(2, this);
        this.f17368 = context.getApplicationContext();
        HandlerC1185 handlerC1185 = new HandlerC1185(looper, c4156);
        Looper.getMainLooper();
        this.f17369 = handlerC1185;
        this.f17372 = C0183.m1338();
        this.f17370 = 5000L;
        this.f17373 = 300000L;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static HandlerThread m9653() {
        synchronized (f17366) {
            try {
                HandlerThread handlerThread = f17367;
                if (handlerThread != null) {
                    return handlerThread;
                }
                HandlerThread handlerThread2 = new HandlerThread("GoogleApiHandler", 9);
                f17367 = handlerThread2;
                handlerThread2.start();
                return f17367;
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static C4569 m9654(Context context) {
        synchronized (f17366) {
            try {
                if (f17365 == null) {
                    f17365 = new C4569(context.getApplicationContext(), context.getMainLooper());
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        return f17365;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final C2646 m9655(C0478 c0478, ServiceConnectionC2237 serviceConnectionC2237, String str, Executor executor) {
        C2646 c2646M3965;
        HashMap map = this.f17371;
        synchronized (map) {
            try {
                ServiceConnectionC1388 serviceConnectionC1388 = (ServiceConnectionC1388) map.get(c0478);
                if (executor == null) {
                    executor = null;
                }
                if (serviceConnectionC1388 == null) {
                    serviceConnectionC1388 = new ServiceConnectionC1388(this, c0478);
                    serviceConnectionC1388.f5740.put(serviceConnectionC2237, serviceConnectionC2237);
                    c2646M3965 = serviceConnectionC1388.m3965(str, executor);
                    map.put(c0478, serviceConnectionC1388);
                } else {
                    this.f17369.removeMessages(0, c0478);
                    if (serviceConnectionC1388.f5740.containsKey(serviceConnectionC2237)) {
                        String string = c0478.toString();
                        StringBuilder sb = new StringBuilder(string.length() + 81);
                        sb.append("Trying to bind a GmsServiceConnection that was already connected before.  config=");
                        sb.append(string);
                        throw new IllegalStateException(sb.toString());
                    }
                    serviceConnectionC1388.f5740.put(serviceConnectionC2237, serviceConnectionC2237);
                    int i = serviceConnectionC1388.f5742;
                    if (i == 1) {
                        serviceConnectionC2237.onServiceConnected(serviceConnectionC1388.f5745, serviceConnectionC1388.f5743);
                    } else if (i == 2) {
                        c2646M3965 = serviceConnectionC1388.m3965(str, executor);
                    }
                    c2646M3965 = null;
                }
                if (serviceConnectionC1388.f5741) {
                    return C2646.f10256;
                }
                if (c2646M3965 == null) {
                    c2646M3965 = new C2646(-1, null, null);
                }
                return c2646M3965;
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m9656(String str, ServiceConnection serviceConnection, boolean z) {
        C0478 c0478 = new C0478(str, z);
        ᵘᵞʿⁱ.ᵮᵣᵗˈ(serviceConnection, "ServiceConnection must not be null");
        HashMap map = this.f17371;
        synchronized (map) {
            try {
                ServiceConnectionC1388 serviceConnectionC1388 = (ServiceConnectionC1388) map.get(c0478);
                if (serviceConnectionC1388 == null) {
                    String string = c0478.toString();
                    StringBuilder sb = new StringBuilder(string.length() + 50);
                    sb.append("Nonexistent connection status for service config: ");
                    sb.append(string);
                    throw new IllegalStateException(sb.toString());
                }
                if (!serviceConnectionC1388.f5740.containsKey(serviceConnection)) {
                    String string2 = c0478.toString();
                    StringBuilder sb2 = new StringBuilder(string2.length() + 76);
                    sb2.append("Trying to unbind a GmsServiceConnection  that was not bound before.  config=");
                    sb2.append(string2);
                    throw new IllegalStateException(sb2.toString());
                }
                serviceConnectionC1388.f5740.remove(serviceConnection);
                if (serviceConnectionC1388.f5740.isEmpty()) {
                    this.f17369.sendMessageDelayed(this.f17369.obtainMessage(0, c0478), this.f17370);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
