package com.google.android.gms.internal.p002firebaseauthapi;

import A0.a;
import Z0.o;
import com.google.firebase.FirebaseApp;
import com.google.firebase.sessions.settings.RemoteSettings;
import com.revenuecat.purchases.common.Constants;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import n.C2578e;

/* JADX INFO: loaded from: classes3.dex */
public final class zzafm {
    private static final Map<String, zzafl> zza = new C2578e(0);
    private static final Map<String, List<WeakReference<zzafo>>> zzb = new C2578e(0);

    private static String zza(String str, int i6, boolean z6) {
        if (z6) {
            return "http://[" + str + "]:" + i6 + RemoteSettings.FORWARD_SLASH_STRING;
        }
        return "http://" + str + Constants.SUBS_ID_BASE_PLAN_ID_SEPARATOR + i6 + RemoteSettings.FORWARD_SLASH_STRING;
    }

    public static String zzb(String str) {
        zzafl zzaflVar;
        Map<String, zzafl> map = zza;
        synchronized (map) {
            zzaflVar = map.get(str);
        }
        return o.n(zzaflVar != null ? a.n("", zza(zzaflVar.zzb(), zzaflVar.zza(), zzaflVar.zzb().contains(Constants.SUBS_ID_BASE_PLAN_ID_SEPARATOR))) : "https://", "www.googleapis.com/identitytoolkit/v3/relyingparty");
    }

    public static String zzc(String str) {
        zzafl zzaflVar;
        Map<String, zzafl> map = zza;
        synchronized (map) {
            zzaflVar = map.get(str);
        }
        return o.n(zzaflVar != null ? a.n("", zza(zzaflVar.zzb(), zzaflVar.zza(), zzaflVar.zzb().contains(Constants.SUBS_ID_BASE_PLAN_ID_SEPARATOR))) : "https://", "identitytoolkit.googleapis.com/v2");
    }

    public static String zzd(String str) {
        zzafl zzaflVar;
        Map<String, zzafl> map = zza;
        synchronized (map) {
            zzaflVar = map.get(str);
        }
        return o.n(zzaflVar != null ? a.n("", zza(zzaflVar.zzb(), zzaflVar.zza(), zzaflVar.zzb().contains(Constants.SUBS_ID_BASE_PLAN_ID_SEPARATOR))) : "https://", "securetoken.googleapis.com/v1");
    }

    public static String zza(String str) {
        zzafl zzaflVar;
        Map<String, zzafl> map = zza;
        synchronized (map) {
            zzaflVar = map.get(str);
        }
        if (zzaflVar != null) {
            return o.n(zza(zzaflVar.zzb(), zzaflVar.zza(), zzaflVar.zzb().contains(Constants.SUBS_ID_BASE_PLAN_ID_SEPARATOR)), "emulator/auth/handler");
        }
        throw new IllegalStateException("Tried to get the emulator widget endpoint, but no emulator endpoint overrides found.");
    }

    public static void zza(String str, zzafo zzafoVar) {
        Map<String, List<WeakReference<zzafo>>> map = zzb;
        synchronized (map) {
            try {
                if (map.containsKey(str)) {
                    map.get(str).add(new WeakReference<>(zzafoVar));
                } else {
                    ArrayList arrayList = new ArrayList();
                    arrayList.add(new WeakReference(zzafoVar));
                    map.put(str, arrayList);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public static void zza(FirebaseApp firebaseApp, String str, int i6) {
        String apiKey = firebaseApp.getOptions().getApiKey();
        Map<String, zzafl> map = zza;
        synchronized (map) {
            map.put(apiKey, new zzafl(str, i6));
        }
        Map<String, List<WeakReference<zzafo>>> map2 = zzb;
        synchronized (map2) {
            try {
                if (map2.containsKey(apiKey)) {
                    Iterator<WeakReference<zzafo>> it = map2.get(apiKey).iterator();
                    boolean z6 = false;
                    while (it.hasNext()) {
                        zzafo zzafoVar = it.next().get();
                        if (zzafoVar != null) {
                            zzafoVar.zza();
                            z6 = true;
                        }
                    }
                    if (!z6) {
                        zza.remove(apiKey);
                    }
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public static boolean zza(FirebaseApp firebaseApp) {
        return zza.containsKey(firebaseApp.getOptions().getApiKey());
    }
}
