package M4;

import android.util.Log;
import g3.InterfaceC0983a;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.concurrent.ScheduledExecutorService;
import org.json.JSONException;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes.dex */
public final class b implements Runnable {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final /* synthetic */ int f4214q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final /* synthetic */ long f4215r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final /* synthetic */ L1.b f4216s;

    public b(L1.b bVar, int i, long j8) {
        this.f4216s = bVar;
        this.f4214q = i;
        this.f4215r = j8;
    }

    @Override // java.lang.Runnable
    public final void run() {
        final L1.b bVar = this.f4216s;
        int i = this.f4214q;
        final long j8 = this.f4215r;
        synchronized (bVar) {
            final int i5 = i - 1;
            final g3.o oVarC = ((i) bVar.f3941d).c(3 - i5);
            final g3.o oVarB = ((d) bVar.f3942e).b();
            W2.g.L(oVarC, oVarB).e((ScheduledExecutorService) bVar.f3944g, new InterfaceC0983a() { // from class: M4.a
                @Override // g3.InterfaceC0983a
                public final Object e(g3.o oVar) throws JSONException {
                    Boolean boolValueOf;
                    JSONObject jSONObject;
                    L1.b bVar2 = bVar;
                    g3.o oVar2 = oVarC;
                    g3.o oVar3 = oVarB;
                    long j9 = j8;
                    int i8 = i5;
                    bVar2.getClass();
                    if (!oVar2.i()) {
                        return W2.g.o(new L4.d("Failed to auto-fetch config update.", oVar2.f()));
                    }
                    if (!oVar3.i()) {
                        return W2.g.o(new L4.d("Failed to get activated config for auto-fetch", oVar3.f()));
                    }
                    h hVar = (h) oVar2.g();
                    f fVar = (f) oVar3.g();
                    f fVar2 = hVar.f4244b;
                    if (fVar2 != null) {
                        boolValueOf = Boolean.valueOf(fVar2.f4236f >= j9);
                    } else {
                        boolValueOf = Boolean.valueOf(hVar.f4243a == 1);
                    }
                    if (!boolValueOf.booleanValue()) {
                        Log.d("FirebaseRemoteConfig", "Fetched template version is the same as SDK's current version. Retrying fetch.");
                        bVar2.a(j9, i8);
                        return W2.g.p(null);
                    }
                    if (hVar.f4244b == null) {
                        Log.d("FirebaseRemoteConfig", "The fetch succeeded, but the backend had no updates.");
                        return W2.g.p(null);
                    }
                    if (fVar == null) {
                        e eVarC = f.c();
                        fVar = new f(eVarC.f4224a, eVarC.f4225b, eVarC.f4226c, eVarC.f4227d, eVarC.f4228e, eVarC.f4229f);
                    }
                    f fVar3 = hVar.f4244b;
                    f fVarA = f.a(new JSONObject(fVar3.f4231a.toString()));
                    HashMap mapB = fVar.b();
                    HashMap mapB2 = fVar3.b();
                    HashSet hashSet = new HashSet();
                    JSONObject jSONObject2 = fVar.f4232b;
                    Iterator<String> itKeys = jSONObject2.keys();
                    while (true) {
                        boolean zHasNext = itKeys.hasNext();
                        jSONObject = fVarA.f4232b;
                        if (!zHasNext) {
                            break;
                        }
                        String next = itKeys.next();
                        JSONObject jSONObject3 = fVar3.f4232b;
                        if (!jSONObject3.has(next)) {
                            hashSet.add(next);
                        } else if (jSONObject2.get(next).equals(jSONObject3.get(next))) {
                            JSONObject jSONObject4 = fVar.f4235e;
                            boolean zHas = jSONObject4.has(next);
                            JSONObject jSONObject5 = fVar3.f4235e;
                            if ((zHas && !jSONObject5.has(next)) || (!jSONObject4.has(next) && jSONObject5.has(next))) {
                                hashSet.add(next);
                            } else if (jSONObject4.has(next) && jSONObject5.has(next) && !jSONObject4.getJSONObject(next).toString().equals(jSONObject5.getJSONObject(next).toString())) {
                                hashSet.add(next);
                            } else if (mapB.containsKey(next) != mapB2.containsKey(next)) {
                                hashSet.add(next);
                            } else if (mapB.containsKey(next) && mapB2.containsKey(next) && !((Map) mapB.get(next)).equals(mapB2.get(next))) {
                                hashSet.add(next);
                            } else {
                                jSONObject.remove(next);
                            }
                        } else {
                            hashSet.add(next);
                        }
                    }
                    Iterator<String> itKeys2 = jSONObject.keys();
                    while (itKeys2.hasNext()) {
                        hashSet.add(itKeys2.next());
                    }
                    if (hashSet.isEmpty()) {
                        Log.d("FirebaseRemoteConfig", "Config was fetched, but no params changed.");
                        return W2.g.p(null);
                    }
                    synchronized (bVar2) {
                        Iterator it = ((LinkedHashSet) bVar2.f3939b).iterator();
                        while (it.hasNext()) {
                            ((l) it.next()).getClass();
                        }
                    }
                    return W2.g.p(null);
                }
            });
        }
    }
}
