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

import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.text.TextUtils;
import android.util.Pair;
import com.google.android.gms.internal.ads.i70;
import com.google.android.gms.internal.measurement.h6;
import com.google.android.gms.internal.measurement.q8;
import com.google.android.gms.internal.measurement.y7;
import java.io.IOException;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.BitSet;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public final class o4 extends v3 {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public String f21822d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public HashSet f21823e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public androidx.collection.f f21824f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public Long f21825g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public Long f21826h;

    @Override // com.google.android.gms.measurement.internal.v3
    public final boolean C() {
        return false;
    }

    public final p4 D(Integer num) {
        if (this.f21824f.containsKey(num)) {
            return (p4) this.f21824f.get(num);
        }
        p4 p4Var = new p4(this, this.f21822d);
        this.f21824f.put(num, p4Var);
        return p4Var;
    }

    public final ArrayList E(String str, List list, List list2, Long l10, Long l11) {
        return F(str, list, list2, l10, l11, false);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:140:0x040c  */
    /* JADX WARN: Removed duplicated region for block: B:186:0x0510  */
    /* JADX WARN: Removed duplicated region for block: B:213:0x05c2  */
    /* JADX WARN: Removed duplicated region for block: B:219:0x05d7  */
    /* JADX WARN: Removed duplicated region for block: B:222:0x05e7  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x0170  */
    /* JADX WARN: Removed duplicated region for block: B:84:0x0228  */
    /* JADX WARN: Type inference failed for: r8v0 */
    /* JADX WARN: Type inference failed for: r8v1, types: [android.database.Cursor] */
    /* JADX WARN: Type inference failed for: r8v15 */
    /* JADX WARN: Type inference failed for: r8v16, types: [android.database.Cursor] */
    /* JADX WARN: Type inference failed for: r8v17 */
    /* JADX WARN: Type inference failed for: r8v2 */
    /* JADX WARN: Type inference failed for: r8v5 */
    /* JADX WARN: Type inference failed for: r8v6, types: [android.database.Cursor] */
    /* JADX WARN: Type inference failed for: r8v7 */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final ArrayList F(String str, List list, List list2, Long l10, Long l11, boolean z10) throws Throwable {
        int i10;
        boolean z11;
        ?? r82;
        Cursor cursorQuery;
        Map mapEmptyMap;
        Map map;
        Map map2;
        List<com.google.android.gms.internal.measurement.a2> list3;
        Map map3;
        ?? r83;
        Cursor cursorRawQuery;
        Map map4;
        Map map5;
        Iterator it;
        ?? r84;
        Cursor cursorQuery2;
        String[] strArr;
        com.google.android.gms.common.internal.w.checkNotEmpty(str);
        com.google.android.gms.common.internal.w.checkNotNull(list);
        com.google.android.gms.common.internal.w.checkNotNull(list2);
        this.f21822d = str;
        this.f21823e = new HashSet();
        int i11 = 0;
        this.f21824f = new androidx.collection.f(0);
        this.f21825g = l10;
        this.f21826h = l11;
        Iterator it2 = list.iterator();
        while (true) {
            i10 = 1;
            if (!it2.hasNext()) {
                z11 = false;
                break;
            }
            if ("_s".equals(((com.google.android.gms.internal.measurement.n3) it2.next()).D())) {
                z11 = true;
                break;
            }
        }
        q8.a();
        boolean zJ = s().J(this.f21822d, z.f22055o0);
        q8.a();
        boolean zJ2 = s().J(this.f21822d, z.f22053n0);
        if (z11) {
            k kVarY = y();
            String str2 = this.f21822d;
            kVarY.A();
            kVarY.w();
            com.google.android.gms.common.internal.w.checkNotEmpty(str2);
            ContentValues contentValues = new ContentValues();
            contentValues.put("current_session_count", (Integer) 0);
            try {
                strArr = new String[]{str2};
                kVarY.E().update("events", contentValues, "app_id = ?", strArr);
            } catch (SQLiteException e10) {
                kVarY.zzj().f21834f.a(p0.A(str2), e10, "Error resetting session-scoped event counts. appId");
            }
        }
        Map mapEmptyMap2 = Collections.emptyMap();
        if (zJ2 && zJ) {
            k kVarY2 = y();
            String str3 = this.f21822d;
            com.google.android.gms.common.internal.w.checkNotEmpty(str3);
            androidx.collection.f fVar = new androidx.collection.f(0);
            try {
                try {
                    cursorQuery2 = kVarY2.E().query("event_filters", new String[]{"audience_id", "data"}, "app_id=?", new String[]{str3}, null, null, null);
                    try {
                        if (cursorQuery2.moveToFirst()) {
                            while (true) {
                                try {
                                    com.google.android.gms.internal.measurement.a2 a2Var = (com.google.android.gms.internal.measurement.a2) ((com.google.android.gms.internal.measurement.z1) j4.K(com.google.android.gms.internal.measurement.a2.u(), cursorQuery2.getBlob(i10))).c();
                                    if (a2Var.B()) {
                                        int i12 = cursorQuery2.getInt(i11);
                                        List arrayList = (List) fVar.get(Integer.valueOf(i12));
                                        if (arrayList == null) {
                                            arrayList = new ArrayList();
                                            fVar.put(Integer.valueOf(i12), arrayList);
                                        }
                                        arrayList.add(a2Var);
                                    }
                                } catch (IOException e11) {
                                    kVarY2.zzj().f21834f.a(p0.A(str3), e11, "Failed to merge filter. appId");
                                }
                                if (!cursorQuery2.moveToNext()) {
                                    break;
                                }
                                i11 = 0;
                                i10 = 1;
                            }
                            cursorQuery2.close();
                            mapEmptyMap2 = fVar;
                        } else {
                            mapEmptyMap2 = Collections.emptyMap();
                            cursorQuery2.close();
                        }
                    } catch (SQLiteException e12) {
                        e = e12;
                        kVarY2.zzj().f21834f.a(p0.A(str3), e, "Database error querying filters. appId");
                        mapEmptyMap2 = Collections.emptyMap();
                        if (cursorQuery2 != null) {
                            cursorQuery2.close();
                        }
                    }
                } catch (Throwable th) {
                    th = th;
                    r84 = strArr;
                    if (r84 != 0) {
                        r84.close();
                    }
                    throw th;
                }
            } catch (SQLiteException e13) {
                e = e13;
                cursorQuery2 = null;
            } catch (Throwable th2) {
                th = th2;
                r84 = 0;
                if (r84 != 0) {
                }
                throw th;
            }
        }
        Map map6 = mapEmptyMap2;
        k kVarY3 = y();
        String str4 = this.f21822d;
        kVarY3.A();
        kVarY3.w();
        com.google.android.gms.common.internal.w.checkNotEmpty(str4);
        try {
            try {
                cursorQuery = kVarY3.E().query("audience_filter_values", new String[]{"audience_id", "current_results"}, "app_id=?", new String[]{str4}, null, null, null);
                try {
                } catch (SQLiteException e14) {
                    e = e14;
                    kVarY3.zzj().f21834f.a(p0.A(str4), e, "Database error querying filter results. appId");
                    mapEmptyMap = Collections.emptyMap();
                    if (cursorQuery != null) {
                        cursorQuery.close();
                    }
                }
            } catch (Throwable th3) {
                th = th3;
                r82 = "audience_id";
                if (r82 != 0) {
                    r82.close();
                }
                throw th;
            }
        } catch (SQLiteException e15) {
            e = e15;
            cursorQuery = null;
        } catch (Throwable th4) {
            th = th4;
            r82 = 0;
            if (r82 != 0) {
            }
            throw th;
        }
        if (!cursorQuery.moveToFirst()) {
            mapEmptyMap = Collections.emptyMap();
            cursorQuery.close();
            map = mapEmptyMap;
            if (!map.isEmpty()) {
                HashSet hashSet = new HashSet(map.keySet());
                if (z11) {
                    String str5 = this.f21822d;
                    k kVarY4 = y();
                    String str6 = this.f21822d;
                    kVarY4.A();
                    kVarY4.w();
                    com.google.android.gms.common.internal.w.checkNotEmpty(str6);
                    androidx.collection.f fVar2 = new androidx.collection.f(0);
                    SQLiteDatabase sQLiteDatabaseE = kVarY4.E();
                    try {
                        try {
                            cursorRawQuery = sQLiteDatabaseE.rawQuery("select audience_id, filter_id from event_filters where app_id = ? and session_scoped = 1 UNION select audience_id, filter_id from property_filters where app_id = ? and session_scoped = 1;", new String[]{str6, str6});
                            try {
                                if (cursorRawQuery.moveToFirst()) {
                                    do {
                                        int i13 = cursorRawQuery.getInt(0);
                                        List arrayList2 = (List) fVar2.get(Integer.valueOf(i13));
                                        if (arrayList2 == null) {
                                            arrayList2 = new ArrayList();
                                            fVar2.put(Integer.valueOf(i13), arrayList2);
                                        }
                                        arrayList2.add(Integer.valueOf(cursorRawQuery.getInt(1)));
                                    } while (cursorRawQuery.moveToNext());
                                    cursorRawQuery.close();
                                    map4 = fVar2;
                                } else {
                                    Map mapEmptyMap3 = Collections.emptyMap();
                                    cursorRawQuery.close();
                                    map4 = mapEmptyMap3;
                                }
                            } catch (SQLiteException e16) {
                                e = e16;
                                kVarY4.zzj().f21834f.a(p0.A(str6), e, "Database error querying scoped filters. appId");
                                Map mapEmptyMap4 = Collections.emptyMap();
                                map4 = mapEmptyMap4;
                                if (cursorRawQuery != null) {
                                    cursorRawQuery.close();
                                    map4 = mapEmptyMap4;
                                }
                            }
                        } catch (Throwable th5) {
                            th = th5;
                            r83 = sQLiteDatabaseE;
                            if (r83 != 0) {
                                r83.close();
                            }
                            throw th;
                        }
                    } catch (SQLiteException e17) {
                        e = e17;
                        cursorRawQuery = null;
                    } catch (Throwable th6) {
                        th = th6;
                        r83 = 0;
                        if (r83 != 0) {
                        }
                        throw th;
                    }
                    com.google.android.gms.common.internal.w.checkNotEmpty(str5);
                    com.google.android.gms.common.internal.w.checkNotNull(map);
                    androidx.collection.f fVar3 = new androidx.collection.f(0);
                    if (!map.isEmpty()) {
                        Iterator it3 = map.keySet().iterator();
                        while (it3.hasNext()) {
                            int iIntValue = ((Integer) it3.next()).intValue();
                            com.google.android.gms.internal.measurement.z3 z3Var = (com.google.android.gms.internal.measurement.z3) map.get(Integer.valueOf(iIntValue));
                            List list4 = (List) map4.get(Integer.valueOf(iIntValue));
                            if (list4 == null || list4.isEmpty()) {
                                map5 = map4;
                                it = it3;
                                fVar3.put(Integer.valueOf(iIntValue), z3Var);
                                it3 = it;
                                map4 = map5;
                            } else {
                                List listR = x().R((h6) z3Var.E(), list4);
                                if (!listR.isEmpty()) {
                                    com.google.android.gms.internal.measurement.y3 y3Var = (com.google.android.gms.internal.measurement.y3) z3Var.l();
                                    y3Var.e();
                                    map5 = map4;
                                    com.google.android.gms.internal.measurement.z3.t((com.google.android.gms.internal.measurement.z3) y3Var.f20099b);
                                    y3Var.e();
                                    com.google.android.gms.internal.measurement.z3.u((com.google.android.gms.internal.measurement.z3) y3Var.f20099b, listR);
                                    List listR2 = x().R((h6) z3Var.G(), list4);
                                    y3Var.e();
                                    com.google.android.gms.internal.measurement.z3.z((com.google.android.gms.internal.measurement.z3) y3Var.f20099b);
                                    y3Var.e();
                                    com.google.android.gms.internal.measurement.z3.A((com.google.android.gms.internal.measurement.z3) y3Var.f20099b, listR2);
                                    ArrayList arrayList3 = new ArrayList();
                                    Iterator it4 = z3Var.D().iterator();
                                    while (it4.hasNext()) {
                                        Iterator it5 = it3;
                                        com.google.android.gms.internal.measurement.l3 l3Var = (com.google.android.gms.internal.measurement.l3) it4.next();
                                        Iterator it6 = it4;
                                        if (!list4.contains(Integer.valueOf(l3Var.p()))) {
                                            arrayList3.add(l3Var);
                                        }
                                        it3 = it5;
                                        it4 = it6;
                                    }
                                    it = it3;
                                    y3Var.e();
                                    com.google.android.gms.internal.measurement.z3.q((com.google.android.gms.internal.measurement.z3) y3Var.f20099b);
                                    y3Var.e();
                                    com.google.android.gms.internal.measurement.z3.r((com.google.android.gms.internal.measurement.z3) y3Var.f20099b, arrayList3);
                                    ArrayList arrayList4 = new ArrayList();
                                    for (com.google.android.gms.internal.measurement.b4 b4Var : z3Var.F()) {
                                        if (!list4.contains(Integer.valueOf(b4Var.t()))) {
                                            arrayList4.add(b4Var);
                                        }
                                    }
                                    y3Var.e();
                                    com.google.android.gms.internal.measurement.z3.w((com.google.android.gms.internal.measurement.z3) y3Var.f20099b);
                                    y3Var.e();
                                    com.google.android.gms.internal.measurement.z3.x((com.google.android.gms.internal.measurement.z3) y3Var.f20099b, arrayList4);
                                    fVar3.put(Integer.valueOf(iIntValue), (com.google.android.gms.internal.measurement.z3) y3Var.c());
                                    it3 = it;
                                    map4 = map5;
                                }
                            }
                        }
                    }
                    map2 = fVar3;
                } else {
                    map2 = map;
                }
                Iterator it7 = hashSet.iterator();
                while (it7.hasNext()) {
                    int iIntValue2 = ((Integer) it7.next()).intValue();
                    com.google.android.gms.internal.measurement.z3 z3Var2 = (com.google.android.gms.internal.measurement.z3) map2.get(Integer.valueOf(iIntValue2));
                    BitSet bitSet = new BitSet();
                    BitSet bitSet2 = new BitSet();
                    androidx.collection.f fVar4 = new androidx.collection.f(0);
                    if (z3Var2 != null && z3Var2.p() != 0) {
                        for (com.google.android.gms.internal.measurement.l3 l3Var2 : z3Var2.D()) {
                            if (l3Var2.v()) {
                                fVar4.put(Integer.valueOf(l3Var2.p()), l3Var2.u() ? Long.valueOf(l3Var2.s()) : null);
                            }
                        }
                    }
                    androidx.collection.f fVar5 = new androidx.collection.f(0);
                    if (z3Var2 != null && z3Var2.v() != 0) {
                        for (com.google.android.gms.internal.measurement.b4 b4Var2 : z3Var2.F()) {
                            if (!b4Var2.w() || b4Var2.p() <= 0) {
                                map3 = map2;
                            } else {
                                map3 = map2;
                                fVar5.put(Integer.valueOf(b4Var2.t()), Long.valueOf(b4Var2.q(b4Var2.p() - 1)));
                            }
                            map2 = map3;
                        }
                    }
                    Map map7 = map2;
                    if (z3Var2 != null) {
                        for (int i14 = 0; i14 < (z3Var2.y() << 6); i14++) {
                            if (j4.c0(i14, (h6) z3Var2.G())) {
                                zzj().f21842n.a(Integer.valueOf(iIntValue2), Integer.valueOf(i14), "Filter already evaluated. audience ID, filter ID");
                                bitSet2.set(i14);
                                if (j4.c0(i14, (h6) z3Var2.E())) {
                                    bitSet.set(i14);
                                } else {
                                    fVar4.remove(Integer.valueOf(i14));
                                }
                            }
                        }
                    }
                    com.google.android.gms.internal.measurement.z3 z3Var3 = (com.google.android.gms.internal.measurement.z3) map.get(Integer.valueOf(iIntValue2));
                    if (zJ2 && zJ && (list3 = (List) map6.get(Integer.valueOf(iIntValue2))) != null && this.f21826h != null && this.f21825g != null) {
                        for (com.google.android.gms.internal.measurement.a2 a2Var2 : list3) {
                            int iT = a2Var2.t();
                            long jLongValue = this.f21826h.longValue() / 1000;
                            if (a2Var2.z()) {
                                jLongValue = this.f21825g.longValue() / 1000;
                            }
                            if (fVar4.containsKey(Integer.valueOf(iT))) {
                                fVar4.put(Integer.valueOf(iT), Long.valueOf(jLongValue));
                            }
                            if (fVar5.containsKey(Integer.valueOf(iT))) {
                                fVar5.put(Integer.valueOf(iT), Long.valueOf(jLongValue));
                            }
                        }
                    }
                    this.f21824f.put(Integer.valueOf(iIntValue2), new p4(this, this.f21822d, z3Var3, bitSet, bitSet2, fVar4, fVar5));
                    map2 = map7;
                }
            }
            y7.a();
            if (s().J(null, z.X0)) {
                G(list, true);
                H(list2);
                return I();
            }
            G(list, z10);
            if (z10) {
                return new ArrayList();
            }
            H(list2);
            return I();
        }
        int i15 = 0;
        androidx.collection.f fVar6 = new androidx.collection.f(0);
        while (true) {
            int i16 = cursorQuery.getInt(i15);
            try {
                fVar6.put(Integer.valueOf(i16), (com.google.android.gms.internal.measurement.z3) ((com.google.android.gms.internal.measurement.y3) j4.K(com.google.android.gms.internal.measurement.z3.B(), cursorQuery.getBlob(1))).c());
            } catch (IOException e18) {
                kVarY3.zzj().f21834f.d("Failed to merge filter results. appId, audienceId, error", p0.A(str4), Integer.valueOf(i16), e18);
            }
            if (!cursorQuery.moveToNext()) {
                break;
            }
            i15 = 0;
        }
        cursorQuery.close();
        map = fVar6;
        if (!map.isEmpty()) {
        }
        y7.a();
        if (s().J(null, z.X0)) {
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:211:0x0620  */
    /* JADX WARN: Removed duplicated region for block: B:218:0x0660  */
    /* JADX WARN: Removed duplicated region for block: B:302:0x087e  */
    /* JADX WARN: Removed duplicated region for block: B:303:0x0881  */
    /* JADX WARN: Removed duplicated region for block: B:307:0x088e  */
    /* JADX WARN: Removed duplicated region for block: B:334:0x08f6 A[LOOP:3: B:145:0x0445->B:334:0x08f6, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:361:0x0328 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:370:0x0910 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:375:0x06e0 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:91:0x028a  */
    /* JADX WARN: Type inference failed for: r25v0 */
    /* JADX WARN: Type inference failed for: r25v1 */
    /* JADX WARN: Type inference failed for: r25v12 */
    /* JADX WARN: Type inference failed for: r25v13 */
    /* JADX WARN: Type inference failed for: r25v2 */
    /* JADX WARN: Type inference failed for: r25v3 */
    /* JADX WARN: Type inference failed for: r25v5 */
    /* JADX WARN: Type inference failed for: r25v6 */
    /* JADX WARN: Type inference failed for: r25v9 */
    /* JADX WARN: Type inference failed for: r9v1, types: [androidx.collection.s, java.util.Map] */
    /* JADX WARN: Type inference failed for: r9v2 */
    /* JADX WARN: Type inference failed for: r9v29 */
    /* JADX WARN: Type inference failed for: r9v3 */
    /* JADX WARN: Type inference failed for: r9v30 */
    /* JADX WARN: Type inference failed for: r9v31 */
    /* JADX WARN: Type inference failed for: r9v4 */
    /* JADX WARN: Type inference failed for: r9v5 */
    /* JADX WARN: Type inference failed for: r9v6 */
    /* JADX WARN: Type inference failed for: r9v7 */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void G(List list, boolean z10) throws Throwable {
        int i10;
        com.google.android.gms.internal.measurement.n3 n3Var;
        u uVar;
        Map map;
        i70 i70Var;
        ?? r25;
        Iterator it;
        u uVar2;
        Iterator it2;
        int i11;
        Map map2;
        Long l10;
        long j10;
        ?? r252;
        boolean z11;
        boolean z12;
        Iterator it3;
        Boolean bool;
        Boolean boolD;
        Boolean boolD2;
        ?? r253;
        Integer numValueOf;
        int i12;
        Cursor cursor;
        Cursor cursorQuery;
        Cursor cursor2;
        Cursor cursorRawQuery;
        Pair pairCreate;
        Object obj;
        String str;
        if (list.isEmpty()) {
            return;
        }
        i70 i70Var2 = new i70();
        i70Var2.f12402d = this;
        int i13 = 0;
        androidx.collection.f fVar = new androidx.collection.f(0);
        Iterator it4 = list.iterator();
        ?? r92 = fVar;
        while (it4.hasNext()) {
            com.google.android.gms.internal.measurement.n3 n3Var2 = (com.google.android.gms.internal.measurement.n3) it4.next();
            String str2 = this.f21822d;
            String strD = n3Var2.D();
            List listE = n3Var2.E();
            ((o4) i70Var2.f12402d).x();
            Long l11 = (Long) j4.e0(n3Var2, "_eid");
            int i14 = l11 != null ? 1 : i13;
            if (i14 == 0 || !strD.equals("_ep")) {
                if (i14 != 0) {
                    i70Var2.f12401c = l11;
                    i70Var2.f12400b = n3Var2;
                    ((o4) i70Var2.f12402d).x();
                    Serializable serializableE0 = j4.e0(n3Var2, "_epc");
                    long jLongValue = ((Long) (serializableE0 != null ? serializableE0 : 0L)).longValue();
                    i70Var2.f12399a = jLongValue;
                    if (jLongValue <= 0) {
                        ((o4) i70Var2.f12402d).zzj().f21835g.b(strD, "Complex event with zero extra param count. eventName");
                    } else {
                        i10 = 2;
                        ((o4) i70Var2.f12402d).y().b0(str2, (Long) com.google.android.gms.common.internal.w.checkNotNull(l11), i70Var2.f12399a, n3Var2);
                        com.google.android.gms.internal.measurement.m3 m3Var = (com.google.android.gms.internal.measurement.m3) n3Var2.l();
                        m3Var.e();
                        com.google.android.gms.internal.measurement.n3.x((com.google.android.gms.internal.measurement.n3) m3Var.f20099b, strD);
                        m3Var.e();
                        com.google.android.gms.internal.measurement.n3.t((com.google.android.gms.internal.measurement.n3) m3Var.f20099b);
                        m3Var.e();
                        com.google.android.gms.internal.measurement.n3.w((com.google.android.gms.internal.measurement.n3) m3Var.f20099b, listE);
                        n3Var = (com.google.android.gms.internal.measurement.n3) m3Var.c();
                    }
                }
                if (n3Var != null) {
                    k kVarY = y();
                    String str3 = this.f21822d;
                    String strD2 = n3Var.D();
                    u uVarU0 = kVarY.u0("events", str3, n3Var2.D());
                    if (uVarU0 == null) {
                        kVarY.zzj().f21837i.a(p0.A(str3), kVarY.t().c(strD2), "Event aggregate wasn't created during raw event logging. appId, event");
                        uVar = new u(str3, n3Var2.D(), 1L, 1L, 1L, n3Var2.B(), 0L, null, null, null, null);
                    } else {
                        uVar = new u(uVarU0.f21914a, uVarU0.f21915b, uVarU0.f21916c + 1, uVarU0.f21917d + 1, uVarU0.f21918e + 1, uVarU0.f21919f, uVarU0.f21920g, uVarU0.f21921h, uVarU0.f21922i, uVarU0.f21923j, uVarU0.f21924k);
                    }
                    u uVar3 = uVar;
                    y().Y("events", uVar3);
                    y7.a();
                    if (!s().J(null, z.X0) || !z10) {
                        String strD3 = n3Var.D();
                        Map mapEmptyMap = (Map) r92.get(strD3);
                        if (mapEmptyMap == null) {
                            k kVarY2 = y();
                            String str4 = this.f21822d;
                            kVarY2.A();
                            kVarY2.w();
                            com.google.android.gms.common.internal.w.checkNotEmpty(str4);
                            com.google.android.gms.common.internal.w.checkNotEmpty(strD3);
                            androidx.collection.f fVar2 = new androidx.collection.f(0);
                            SQLiteDatabase sQLiteDatabaseE = kVarY2.E();
                            try {
                                String[] strArr = new String[i10];
                                strArr[0] = "audience_id";
                                strArr[1] = "data";
                                cursorQuery = sQLiteDatabaseE.query("event_filters", strArr, "app_id=? AND event_name=?", new String[]{str4, strD3}, null, null, null);
                                try {
                                    try {
                                        if (cursorQuery.moveToFirst()) {
                                            int i15 = 1;
                                            while (true) {
                                                try {
                                                    com.google.android.gms.internal.measurement.a2 a2Var = (com.google.android.gms.internal.measurement.a2) ((com.google.android.gms.internal.measurement.z1) j4.K(com.google.android.gms.internal.measurement.a2.u(), cursorQuery.getBlob(i15))).c();
                                                    int i16 = cursorQuery.getInt(0);
                                                    List arrayList = (List) fVar2.get(Integer.valueOf(i16));
                                                    if (arrayList == null) {
                                                        arrayList = new ArrayList();
                                                        fVar2.put(Integer.valueOf(i16), arrayList);
                                                    }
                                                    arrayList.add(a2Var);
                                                } catch (IOException e10) {
                                                    kVarY2.zzj().f21834f.a(p0.A(str4), e10, "Failed to merge filter. appId");
                                                }
                                                if (!cursorQuery.moveToNext()) {
                                                    break;
                                                } else {
                                                    i15 = 1;
                                                }
                                            }
                                            cursorQuery.close();
                                            mapEmptyMap = fVar2;
                                        } else {
                                            mapEmptyMap = Collections.emptyMap();
                                            cursorQuery.close();
                                        }
                                    } catch (Throwable th) {
                                        th = th;
                                        cursor = cursorQuery;
                                        if (cursor != null) {
                                            cursor.close();
                                        }
                                        throw th;
                                    }
                                } catch (SQLiteException e11) {
                                    e = e11;
                                    kVarY2.zzj().f21834f.a(p0.A(str4), e, "Database error querying filters. appId");
                                    mapEmptyMap = Collections.emptyMap();
                                    if (cursorQuery != null) {
                                        cursorQuery.close();
                                    }
                                }
                            } catch (SQLiteException e12) {
                                e = e12;
                                cursorQuery = null;
                            } catch (Throwable th2) {
                                th = th2;
                                cursor = null;
                            }
                            r92.put(strD3, mapEmptyMap);
                        }
                        Iterator it5 = mapEmptyMap.keySet().iterator();
                        while (it5.hasNext()) {
                            int iIntValue = ((Integer) it5.next()).intValue();
                            if (this.f21823e.contains(Integer.valueOf(iIntValue))) {
                                zzj().f21842n.b(Integer.valueOf(iIntValue), "Skipping failed audience ID");
                            } else {
                                Iterator it6 = ((List) mapEmptyMap.get(Integer.valueOf(iIntValue))).iterator();
                                boolean z13 = true;
                                ?? r93 = r92;
                                while (true) {
                                    if (!it6.hasNext()) {
                                        map = mapEmptyMap;
                                        i70Var = i70Var2;
                                        r25 = r93;
                                        it = it4;
                                        uVar2 = uVar3;
                                        it2 = it5;
                                        i11 = i10;
                                        break;
                                    }
                                    com.google.android.gms.internal.measurement.a2 a2Var2 = (com.google.android.gms.internal.measurement.a2) it6.next();
                                    r4 r4Var = new r4(this, this.f21822d, iIntValue, a2Var2, 0);
                                    Long l12 = this.f21825g;
                                    Long l13 = this.f21826h;
                                    int iT = a2Var2.t();
                                    p4 p4Var = (p4) this.f21824f.get(Integer.valueOf(iIntValue));
                                    boolean z14 = p4Var == null ? false : p4Var.f21856d.get(iT);
                                    q8.a();
                                    g gVarS = s();
                                    f0 f0Var = z.f22055o0;
                                    String str5 = r4Var.f21516a;
                                    boolean zJ = gVarS.J(str5, f0Var);
                                    if (a2Var2.A()) {
                                        map2 = mapEmptyMap;
                                        l10 = l12;
                                        j10 = uVar3.f21918e;
                                    } else {
                                        map2 = mapEmptyMap;
                                        l10 = l12;
                                        j10 = uVar3.f21916c;
                                    }
                                    map = map2;
                                    boolean zE = zzj().E(2);
                                    int i17 = r4Var.f21517b;
                                    if (zE) {
                                        p0 p0VarZzj = zzj();
                                        i70Var = i70Var2;
                                        Integer numValueOf2 = Integer.valueOf(i17);
                                        if (a2Var2.C()) {
                                            it = it4;
                                            r253 = r93;
                                            numValueOf = Integer.valueOf(a2Var2.t());
                                        } else {
                                            r253 = r93;
                                            it = it4;
                                            numValueOf = null;
                                        }
                                        uVar2 = uVar3;
                                        p0VarZzj.f21842n.d("Evaluating filter. audience, filter, event", numValueOf2, numValueOf, t().c(a2Var2.w()));
                                        p0 p0VarZzj2 = zzj();
                                        j4 j4VarX = x();
                                        StringBuilder sbC = u.a.c("\nevent_filter {\n");
                                        if (a2Var2.C()) {
                                            it2 = it5;
                                            i12 = 0;
                                            j4.a0(sbC, 0, "filter_id", Integer.valueOf(a2Var2.t()));
                                        } else {
                                            it2 = it5;
                                            i12 = 0;
                                        }
                                        j4.a0(sbC, i12, "event_name", j4VarX.t().c(a2Var2.w()));
                                        String strO = j4.O(a2Var2.y(), a2Var2.z(), a2Var2.A());
                                        if (!strO.isEmpty()) {
                                            j4.a0(sbC, 0, "filter_type", strO);
                                        }
                                        if (a2Var2.B()) {
                                            j4.Z(sbC, 1, "event_count_filter", a2Var2.v());
                                        }
                                        if (a2Var2.p() > 0) {
                                            sbC.append("  filters {\n");
                                            Iterator it7 = a2Var2.x().iterator();
                                            while (it7.hasNext()) {
                                                j4VarX.X(sbC, 2, (com.google.android.gms.internal.measurement.c2) it7.next());
                                            }
                                        }
                                        i11 = 2;
                                        z11 = true;
                                        j4.S(1, sbC);
                                        sbC.append("}\n}\n");
                                        p0VarZzj2.f21842n.b(sbC.toString(), "Filter definition");
                                        r252 = r253;
                                    } else {
                                        i70Var = i70Var2;
                                        r252 = r93;
                                        it = it4;
                                        uVar2 = uVar3;
                                        it2 = it5;
                                        z11 = true;
                                        i11 = 2;
                                    }
                                    if (a2Var2.C() && a2Var2.t() <= 256) {
                                        boolean z15 = (a2Var2.y() || a2Var2.z() || a2Var2.A()) ? z11 : false;
                                        if (!z14 || z15) {
                                            String strD4 = n3Var.D();
                                            if (a2Var2.B()) {
                                                Boolean boolA = d.a(j10, a2Var2.v());
                                                if (boolA != null) {
                                                    bool = boolA.booleanValue() ? null : Boolean.FALSE;
                                                    HashSet hashSet = new HashSet();
                                                    while (r1.hasNext()) {
                                                    }
                                                    z12 = false;
                                                    androidx.collection.f fVar3 = new androidx.collection.f(0);
                                                    it3 = n3Var.E().iterator();
                                                    while (true) {
                                                        if (!it3.hasNext()) {
                                                        }
                                                    }
                                                    bool = null;
                                                    zzj().f21842n.b(bool == null ? "null" : bool, "Event filter result");
                                                    if (bool != null) {
                                                    }
                                                }
                                                z12 = false;
                                                zzj().f21842n.b(bool == null ? "null" : bool, "Event filter result");
                                                if (bool != null) {
                                                }
                                            } else {
                                                HashSet hashSet2 = new HashSet();
                                                for (com.google.android.gms.internal.measurement.c2 c2Var : a2Var2.x()) {
                                                    if (c2Var.t().isEmpty()) {
                                                        zzj().f21837i.b(t().c(strD4), "null or empty param name in filter. event");
                                                        z12 = false;
                                                        break;
                                                    }
                                                    hashSet2.add(c2Var.t());
                                                }
                                                z12 = false;
                                                androidx.collection.f fVar32 = new androidx.collection.f(0);
                                                it3 = n3Var.E().iterator();
                                                while (true) {
                                                    if (!it3.hasNext()) {
                                                        com.google.android.gms.internal.measurement.r3 r3Var = (com.google.android.gms.internal.measurement.r3) it3.next();
                                                        if (hashSet2.contains(r3Var.E())) {
                                                            if (r3Var.J()) {
                                                                fVar32.put(r3Var.E(), r3Var.J() ? Long.valueOf(r3Var.B()) : null);
                                                            } else if (!r3Var.H()) {
                                                                if (!r3Var.L()) {
                                                                    zzj().f21837i.a(t().c(strD4), t().f(r3Var.E()), "Unknown value for param. event, param");
                                                                    break;
                                                                }
                                                                fVar32.put(r3Var.E(), r3Var.F());
                                                            } else {
                                                                fVar32.put(r3Var.E(), r3Var.H() ? Double.valueOf(r3Var.p()) : null);
                                                            }
                                                        }
                                                    } else {
                                                        Iterator it8 = a2Var2.x().iterator();
                                                        while (true) {
                                                            if (!it8.hasNext()) {
                                                                bool = Boolean.TRUE;
                                                                break;
                                                            }
                                                            com.google.android.gms.internal.measurement.c2 c2Var2 = (com.google.android.gms.internal.measurement.c2) it8.next();
                                                            boolean z16 = (c2Var2.v() && c2Var2.u()) ? z11 : false;
                                                            String strT = c2Var2.t();
                                                            if (strT.isEmpty()) {
                                                                zzj().f21837i.b(t().c(strD4), "Event has empty param name. event");
                                                                break;
                                                            }
                                                            Object obj2 = fVar32.get(strT);
                                                            if (obj2 instanceof Long) {
                                                                if (!c2Var2.w()) {
                                                                    zzj().f21837i.a(t().c(strD4), t().f(strT), "No number filter for long param. event, param");
                                                                    break;
                                                                }
                                                                Boolean boolA2 = d.a(((Long) obj2).longValue(), c2Var2.r());
                                                                if (boolA2 != null) {
                                                                    if (boolA2.booleanValue() == z16) {
                                                                        bool = Boolean.FALSE;
                                                                        break;
                                                                    }
                                                                } else {
                                                                    break;
                                                                }
                                                            } else if (obj2 instanceof Double) {
                                                                if (!c2Var2.w()) {
                                                                    zzj().f21837i.a(t().c(strD4), t().f(strT), "No number filter for double param. event, param");
                                                                    break;
                                                                }
                                                                double dDoubleValue = ((Double) obj2).doubleValue();
                                                                try {
                                                                    boolD = d.d(new BigDecimal(dDoubleValue), c2Var2.r(), Math.ulp(dDoubleValue));
                                                                } catch (NumberFormatException unused) {
                                                                    boolD = null;
                                                                }
                                                                if (boolD != null) {
                                                                    if (boolD.booleanValue() == z16) {
                                                                        bool = Boolean.FALSE;
                                                                        break;
                                                                    }
                                                                } else {
                                                                    break;
                                                                }
                                                            } else if (obj2 instanceof String) {
                                                                if (!c2Var2.y()) {
                                                                    if (!c2Var2.w()) {
                                                                        zzj().f21837i.a(t().c(strD4), t().f(strT), "No filter for String param. event, param");
                                                                        break;
                                                                    }
                                                                    String str6 = (String) obj2;
                                                                    if (!j4.f0(str6)) {
                                                                        zzj().f21837i.a(t().c(strD4), t().f(strT), "Invalid param value for number filter. event, param");
                                                                        break;
                                                                    }
                                                                    com.google.android.gms.internal.measurement.f2 f2VarR = c2Var2.r();
                                                                    if (j4.f0(str6)) {
                                                                        try {
                                                                            boolD2 = d.d(new BigDecimal(str6), f2VarR, 0.0d);
                                                                        } catch (NumberFormatException unused2) {
                                                                            boolD2 = null;
                                                                        }
                                                                    } else {
                                                                        boolD2 = null;
                                                                    }
                                                                } else {
                                                                    boolD2 = d.c((String) obj2, c2Var2.s(), zzj());
                                                                }
                                                                if (boolD2 != null) {
                                                                    if (boolD2.booleanValue() == z16) {
                                                                        bool = Boolean.FALSE;
                                                                        break;
                                                                    }
                                                                } else {
                                                                    break;
                                                                }
                                                            } else if (obj2 == null) {
                                                                zzj().f21842n.a(t().c(strD4), t().f(strT), "Missing param for filter. event, param");
                                                                bool = Boolean.FALSE;
                                                            } else {
                                                                zzj().f21837i.a(t().c(strD4), t().f(strT), "Unknown param type. event, param");
                                                            }
                                                        }
                                                    }
                                                }
                                                bool = null;
                                                zzj().f21842n.b(bool == null ? "null" : bool, "Event filter result");
                                                if (bool != null) {
                                                    Boolean bool2 = Boolean.TRUE;
                                                    r4Var.f21518c = bool2;
                                                    if (bool.booleanValue()) {
                                                        r4Var.f21519d = bool2;
                                                        if (z15 && n3Var.H()) {
                                                            Long lValueOf = Long.valueOf(n3Var.B());
                                                            if (a2Var2.z()) {
                                                                r4Var.f21521f = (zJ && a2Var2.B()) ? l10 : lValueOf;
                                                            } else {
                                                                r4Var.f21520e = (zJ && a2Var2.B()) ? l13 : lValueOf;
                                                            }
                                                        }
                                                    }
                                                    z13 = z11;
                                                }
                                            }
                                        } else {
                                            zzj().f21842n.a(Integer.valueOf(i17), a2Var2.C() ? Integer.valueOf(a2Var2.t()) : null, "Event filter already evaluated true and it is not associated with an enhanced audience. audience ID, filter ID");
                                            z13 = z11;
                                        }
                                        if (z13) {
                                            this.f21823e.add(Integer.valueOf(iIntValue));
                                            r25 = r252;
                                            break;
                                        }
                                        D(Integer.valueOf(iIntValue)).a(r4Var);
                                        i10 = i11;
                                        mapEmptyMap = map;
                                        i70Var2 = i70Var;
                                        r93 = r252;
                                        it4 = it;
                                        uVar3 = uVar2;
                                        it5 = it2;
                                    } else {
                                        z12 = false;
                                        zzj().f21837i.a(p0.A(str5), String.valueOf(a2Var2.C() ? Integer.valueOf(a2Var2.t()) : null), "Invalid event filter ID. appId, id");
                                    }
                                    z13 = z12;
                                    if (z13) {
                                    }
                                }
                                if (!z13) {
                                    this.f21823e.add(Integer.valueOf(iIntValue));
                                }
                                i10 = i11;
                                mapEmptyMap = map;
                                i70Var2 = i70Var;
                                r92 = r25;
                                it4 = it;
                                uVar3 = uVar2;
                                it5 = it2;
                            }
                        }
                    }
                }
                i13 = 0;
                r92 = r92;
            } else {
                com.google.android.gms.common.internal.w.checkNotNull(l11);
                ((o4) i70Var2.f12402d).x();
                String str7 = (String) j4.e0(n3Var2, "_en");
                if (TextUtils.isEmpty(str7)) {
                    ((o4) i70Var2.f12402d).zzj().f21835g.b(l11, "Extra parameter without an event name. eventId");
                    i10 = 2;
                } else {
                    if (((com.google.android.gms.internal.measurement.n3) i70Var2.f12400b) == null || ((Long) i70Var2.f12401c) == null || l11.longValue() != ((Long) i70Var2.f12401c).longValue()) {
                        k kVarY3 = ((o4) i70Var2.f12402d).y();
                        kVarY3.w();
                        kVarY3.A();
                        try {
                            SQLiteDatabase sQLiteDatabaseE2 = kVarY3.E();
                            String[] strArr2 = new String[2];
                            strArr2[i13] = str2;
                            strArr2[1] = String.valueOf(l11);
                            cursorRawQuery = sQLiteDatabaseE2.rawQuery("select main_event, children_to_process from main_event_params where app_id=? and event_id=?", strArr2);
                            try {
                                try {
                                } catch (SQLiteException e13) {
                                    e = e13;
                                    kVarY3.zzj().f21834f.b(e, "Error selecting main event");
                                    if (cursorRawQuery != null) {
                                        cursorRawQuery.close();
                                    }
                                }
                            } catch (Throwable th3) {
                                th = th3;
                                cursor2 = cursorRawQuery;
                                if (cursor2 != null) {
                                    cursor2.close();
                                }
                                throw th;
                            }
                        } catch (SQLiteException e14) {
                            e = e14;
                            cursorRawQuery = null;
                        } catch (Throwable th4) {
                            th = th4;
                            cursor2 = null;
                        }
                        if (cursorRawQuery.moveToFirst()) {
                            try {
                                pairCreate = Pair.create((com.google.android.gms.internal.measurement.n3) ((com.google.android.gms.internal.measurement.m3) j4.K(com.google.android.gms.internal.measurement.n3.C(), cursorRawQuery.getBlob(i13))).c(), Long.valueOf(cursorRawQuery.getLong(1)));
                                cursorRawQuery.close();
                            } catch (IOException e15) {
                                kVarY3.zzj().f21834f.d("Failed to merge main event. appId, eventId", p0.A(str2), l11, e15);
                                cursorRawQuery.close();
                                pairCreate = null;
                            }
                            if (pairCreate != null || (obj = pairCreate.first) == null) {
                                ((o4) i70Var2.f12402d).zzj().f21835g.a(str7, l11, "Extra parameter without existing main event. eventName, eventId");
                                i10 = 2;
                            } else {
                                i70Var2.f12400b = (com.google.android.gms.internal.measurement.n3) obj;
                                i70Var2.f12399a = ((Long) pairCreate.second).longValue();
                                ((o4) i70Var2.f12402d).x();
                                i70Var2.f12401c = (Long) j4.e0((com.google.android.gms.internal.measurement.n3) i70Var2.f12400b, "_eid");
                            }
                        } else {
                            kVarY3.zzj().f21842n.c("Main event not found");
                            cursorRawQuery.close();
                        }
                        pairCreate = null;
                        if (pairCreate != null) {
                        }
                        ((o4) i70Var2.f12402d).zzj().f21835g.a(str7, l11, "Extra parameter without existing main event. eventName, eventId");
                        i10 = 2;
                    }
                    long j11 = i70Var2.f12399a - 1;
                    i70Var2.f12399a = j11;
                    if (j11 <= 0) {
                        k kVarY4 = ((o4) i70Var2.f12402d).y();
                        kVarY4.w();
                        kVarY4.zzj().f21842n.b(str2, "Clearing complex main event info. appId");
                        try {
                            kVarY4.E().execSQL("delete from main_event_params where app_id=?", new String[]{str2});
                        } catch (SQLiteException e16) {
                            kVarY4.zzj().f21834f.b(e16, "Error clearing complex main event");
                        }
                        str = str7;
                    } else {
                        str = str7;
                        ((o4) i70Var2.f12402d).y().b0(str2, l11, i70Var2.f12399a, (com.google.android.gms.internal.measurement.n3) i70Var2.f12400b);
                    }
                    ArrayList arrayList2 = new ArrayList();
                    for (com.google.android.gms.internal.measurement.r3 r3Var2 : ((com.google.android.gms.internal.measurement.n3) i70Var2.f12400b).E()) {
                        ((o4) i70Var2.f12402d).x();
                        if (j4.J(n3Var2, r3Var2.E()) == null) {
                            arrayList2.add(r3Var2);
                        }
                    }
                    if (arrayList2.isEmpty()) {
                        ((o4) i70Var2.f12402d).zzj().f21835g.b(str, "No unique parameters in main event. eventName");
                    } else {
                        arrayList2.addAll(listE);
                        listE = arrayList2;
                    }
                    strD = str;
                }
                n3Var = null;
                if (n3Var != null) {
                }
                i13 = 0;
                r92 = r92;
            }
            i10 = 2;
            com.google.android.gms.internal.measurement.m3 m3Var2 = (com.google.android.gms.internal.measurement.m3) n3Var2.l();
            m3Var2.e();
            com.google.android.gms.internal.measurement.n3.x((com.google.android.gms.internal.measurement.n3) m3Var2.f20099b, strD);
            m3Var2.e();
            com.google.android.gms.internal.measurement.n3.t((com.google.android.gms.internal.measurement.n3) m3Var2.f20099b);
            m3Var2.e();
            com.google.android.gms.internal.measurement.n3.w((com.google.android.gms.internal.measurement.n3) m3Var2.f20099b, listE);
            n3Var = (com.google.android.gms.internal.measurement.n3) m3Var2.c();
            if (n3Var != null) {
            }
            i13 = 0;
            r92 = r92;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:164:0x043d, code lost:
    
        r1 = zzj();
        r2 = com.google.android.gms.measurement.internal.p0.A(r3.f21822d);
     */
    /* JADX WARN: Code restructure failed: missing block: B:165:0x044b, code lost:
    
        if (r17.x() == false) goto L167;
     */
    /* JADX WARN: Code restructure failed: missing block: B:166:0x044d, code lost:
    
        r4 = java.lang.Integer.valueOf(r17.p());
     */
    /* JADX WARN: Code restructure failed: missing block: B:167:0x0456, code lost:
    
        r4 = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:168:0x0457, code lost:
    
        r1.f21837i.a(r2, java.lang.String.valueOf(r4), "Invalid property filter ID. appId, id");
     */
    /* JADX WARN: Code restructure failed: missing block: B:68:0x01eb, code lost:
    
        r22 = r0;
        r3 = r7;
        r0 = r15;
     */
    /* JADX WARN: Removed duplicated region for block: B:128:0x03b2  */
    /* JADX WARN: Removed duplicated region for block: B:129:0x03b5  */
    /* JADX WARN: Removed duplicated region for block: B:132:0x03bf  */
    /* JADX WARN: Removed duplicated region for block: B:133:0x03c1  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void H(List list) throws Throwable {
        Map map;
        o4 o4Var;
        int i10;
        androidx.collection.f fVar;
        androidx.collection.f fVar2;
        Boolean boolB;
        BigDecimal bigDecimal;
        androidx.collection.f fVar3;
        Boolean boolD;
        androidx.collection.f fVar4;
        androidx.collection.f fVar5;
        Boolean boolD2;
        androidx.collection.f fVar6;
        androidx.collection.f fVar7;
        Cursor cursor;
        Cursor cursorQuery;
        o4 o4Var2 = this;
        if (list.isEmpty()) {
            return;
        }
        int i11 = 0;
        androidx.collection.f fVar8 = new androidx.collection.f(0);
        Iterator it = list.iterator();
        while (it.hasNext()) {
            com.google.android.gms.internal.measurement.d4 d4Var = (com.google.android.gms.internal.measurement.d4) it.next();
            String strC = d4Var.C();
            Map mapEmptyMap = (Map) fVar8.get(strC);
            int i12 = 2;
            int i13 = 1;
            if (mapEmptyMap == null) {
                k kVarY = y();
                String str = o4Var2.f21822d;
                kVarY.A();
                kVarY.w();
                com.google.android.gms.common.internal.w.checkNotEmpty(str);
                com.google.android.gms.common.internal.w.checkNotEmpty(strC);
                androidx.collection.f fVar9 = new androidx.collection.f(i11);
                SQLiteDatabase sQLiteDatabaseE = kVarY.E();
                try {
                    String[] strArr = new String[2];
                    strArr[i11] = "audience_id";
                    strArr[1] = "data";
                    cursorQuery = sQLiteDatabaseE.query("property_filters", strArr, "app_id=? AND property_name=?", new String[]{str, strC}, null, null, null);
                    try {
                        try {
                            if (cursorQuery.moveToFirst()) {
                                do {
                                    try {
                                        com.google.android.gms.internal.measurement.h2 h2Var = (com.google.android.gms.internal.measurement.h2) ((com.google.android.gms.internal.measurement.g2) j4.K(com.google.android.gms.internal.measurement.h2.s(), cursorQuery.getBlob(1))).c();
                                        int i14 = cursorQuery.getInt(i11);
                                        List arrayList = (List) fVar9.get(Integer.valueOf(i14));
                                        if (arrayList == null) {
                                            arrayList = new ArrayList();
                                            fVar9.put(Integer.valueOf(i14), arrayList);
                                        }
                                        arrayList.add(h2Var);
                                    } catch (IOException e10) {
                                        kVarY.zzj().f21834f.a(p0.A(str), e10, "Failed to merge filter");
                                    }
                                } while (cursorQuery.moveToNext());
                                cursorQuery.close();
                                mapEmptyMap = fVar9;
                            } else {
                                mapEmptyMap = Collections.emptyMap();
                                cursorQuery.close();
                            }
                        } catch (SQLiteException e11) {
                            e = e11;
                            kVarY.zzj().f21834f.a(p0.A(str), e, "Database error querying filters. appId");
                            mapEmptyMap = Collections.emptyMap();
                            if (cursorQuery != null) {
                                cursorQuery.close();
                            }
                        }
                    } catch (Throwable th) {
                        th = th;
                        cursor = cursorQuery;
                        if (cursor != null) {
                            cursor.close();
                        }
                        throw th;
                    }
                } catch (SQLiteException e12) {
                    e = e12;
                    cursorQuery = null;
                } catch (Throwable th2) {
                    th = th2;
                    cursor = null;
                }
                fVar8.put(strC, mapEmptyMap);
            }
            Iterator it2 = mapEmptyMap.keySet().iterator();
            fVar8 = fVar8;
            while (true) {
                if (it2.hasNext()) {
                    int iIntValue = ((Integer) it2.next()).intValue();
                    if (o4Var2.f21823e.contains(Integer.valueOf(iIntValue))) {
                        zzj().f21842n.b(Integer.valueOf(iIntValue), "Skipping failed audience ID");
                        break;
                    }
                    Iterator it3 = ((List) mapEmptyMap.get(Integer.valueOf(iIntValue))).iterator();
                    int i15 = i13;
                    androidx.collection.f fVar10 = fVar8;
                    while (true) {
                        if (!it3.hasNext()) {
                            map = mapEmptyMap;
                            o4Var = o4Var2;
                            i10 = iIntValue;
                            fVar10 = fVar10;
                            break;
                        }
                        com.google.android.gms.internal.measurement.h2 h2Var2 = (com.google.android.gms.internal.measurement.h2) it3.next();
                        if (zzj().E(i12)) {
                            p0 p0VarZzj = zzj();
                            p0VarZzj.f21842n.d("Evaluating filter. audience, filter, property", Integer.valueOf(iIntValue), h2Var2.x() ? Integer.valueOf(h2Var2.p()) : null, t().g(h2Var2.t()));
                            p0 p0VarZzj2 = zzj();
                            j4 j4VarX = x();
                            StringBuilder sbC = u.a.c("\nproperty_filter {\n");
                            if (h2Var2.x()) {
                                j4.a0(sbC, i11, "filter_id", Integer.valueOf(h2Var2.p()));
                            }
                            j4.a0(sbC, i11, "property_name", j4VarX.t().g(h2Var2.t()));
                            String strO = j4.O(h2Var2.u(), h2Var2.v(), h2Var2.w());
                            if (!strO.isEmpty()) {
                                j4.a0(sbC, i11, "filter_type", strO);
                            }
                            j4VarX.X(sbC, i13, h2Var2.r());
                            sbC.append("}\n");
                            p0VarZzj2.f21842n.b(sbC.toString(), "Filter definition");
                        }
                        if (h2Var2.x() && h2Var2.p() <= 256) {
                            r4 r4Var = new r4(this, o4Var2.f21822d, iIntValue, h2Var2, 1);
                            Long l10 = o4Var2.f21825g;
                            Long l11 = o4Var2.f21826h;
                            int iP = h2Var2.p();
                            p4 p4Var = (p4) o4Var2.f21824f.get(Integer.valueOf(iIntValue));
                            boolean z10 = p4Var == null ? false : p4Var.f21856d.get(iP);
                            q8.a();
                            boolean zJ = s().J(r4Var.f21516a, z.f22051m0);
                            boolean zU = h2Var2.u();
                            boolean zV = h2Var2.v();
                            boolean zW = h2Var2.w();
                            int i16 = (zU || zV || zW) ? i13 : 0;
                            if (z10 && i16 == 0) {
                                zzj().f21842n.a(Integer.valueOf(r4Var.f21517b), h2Var2.x() ? Integer.valueOf(h2Var2.p()) : null, "Property filter already evaluated true and it is not associated with an enhanced audience. audience ID, filter ID");
                                map = mapEmptyMap;
                                i15 = i13;
                                i10 = iIntValue;
                                fVar7 = fVar10;
                            } else {
                                com.google.android.gms.internal.measurement.c2 c2VarR = h2Var2.r();
                                boolean zU2 = c2VarR.u();
                                if (!d4Var.G()) {
                                    androidx.collection.f fVar11 = fVar10;
                                    if (!d4Var.E()) {
                                        map = mapEmptyMap;
                                        if (d4Var.I()) {
                                            if (c2VarR.y()) {
                                                fVar2 = fVar11;
                                                i10 = iIntValue;
                                                boolB = d.b(d.c(d4Var.D(), c2VarR.s(), zzj()), zU2);
                                            } else if (!c2VarR.w()) {
                                                zzj().f21837i.b(t().g(d4Var.C()), "No string or number filter defined. property");
                                                fVar5 = fVar11;
                                            } else if (j4.f0(d4Var.D())) {
                                                String strD = d4Var.D();
                                                com.google.android.gms.internal.measurement.f2 f2VarR = c2VarR.r();
                                                if (j4.f0(strD)) {
                                                    try {
                                                        bigDecimal = new BigDecimal(strD);
                                                        fVar3 = fVar11;
                                                        i10 = iIntValue;
                                                    } catch (NumberFormatException unused) {
                                                        fVar3 = fVar11;
                                                        i10 = iIntValue;
                                                    }
                                                    try {
                                                        boolD = d.d(bigDecimal, f2VarR, 0.0d);
                                                        fVar4 = fVar3;
                                                    } catch (NumberFormatException unused2) {
                                                        boolD = null;
                                                        fVar4 = fVar3;
                                                    }
                                                    boolB = d.b(boolD, zU2);
                                                    fVar2 = fVar4;
                                                } else {
                                                    fVar3 = fVar11;
                                                    i10 = iIntValue;
                                                    boolD = null;
                                                    fVar4 = fVar3;
                                                    boolB = d.b(boolD, zU2);
                                                    fVar2 = fVar4;
                                                }
                                            } else {
                                                fVar = fVar11;
                                                i10 = iIntValue;
                                                zzj().f21837i.a(t().g(d4Var.C()), d4Var.D(), "Invalid user property value for Numeric number filter. property, value");
                                            }
                                            zzj().f21842n.b(boolB != null ? "null" : boolB, "Property filter result");
                                            if (boolB != null) {
                                            }
                                        } else {
                                            fVar = fVar11;
                                            i10 = iIntValue;
                                            zzj().f21837i.b(t().g(d4Var.C()), "User property has no value, property");
                                        }
                                        boolB = null;
                                        fVar2 = fVar;
                                        zzj().f21842n.b(boolB != null ? "null" : boolB, "Property filter result");
                                        if (boolB != null) {
                                        }
                                    } else if (c2VarR.w()) {
                                        double dP = d4Var.p();
                                        map = mapEmptyMap;
                                        try {
                                            boolD2 = d.d(new BigDecimal(dP), c2VarR.r(), Math.ulp(dP));
                                        } catch (NumberFormatException unused3) {
                                            boolD2 = null;
                                        }
                                        boolB = d.b(boolD2, zU2);
                                        fVar6 = fVar11;
                                        fVar2 = fVar6;
                                        i10 = iIntValue;
                                        zzj().f21842n.b(boolB != null ? "null" : boolB, "Property filter result");
                                        if (boolB != null) {
                                        }
                                    } else {
                                        zzj().f21837i.b(t().g(d4Var.C()), "No number filter for double property. property");
                                        map = mapEmptyMap;
                                        fVar5 = fVar11;
                                    }
                                    i10 = iIntValue;
                                    fVar = fVar5;
                                    boolB = null;
                                    fVar2 = fVar;
                                    zzj().f21842n.b(boolB != null ? "null" : boolB, "Property filter result");
                                    if (boolB != null) {
                                    }
                                } else if (c2VarR.w()) {
                                    fVar6 = fVar10;
                                    boolB = d.b(d.a(d4Var.y(), c2VarR.r()), zU2);
                                    map = mapEmptyMap;
                                    fVar2 = fVar6;
                                    i10 = iIntValue;
                                    zzj().f21842n.b(boolB != null ? "null" : boolB, "Property filter result");
                                    if (boolB != null) {
                                    }
                                } else {
                                    zzj().f21837i.b(t().g(d4Var.C()), "No number filter for long property. property");
                                    map = mapEmptyMap;
                                    fVar5 = fVar10;
                                    i10 = iIntValue;
                                    fVar = fVar5;
                                    boolB = null;
                                    fVar2 = fVar;
                                    zzj().f21842n.b(boolB != null ? "null" : boolB, "Property filter result");
                                    if (boolB != null) {
                                        i15 = 0;
                                        fVar7 = fVar2;
                                    } else {
                                        r4Var.f21518c = Boolean.TRUE;
                                        if (!zW || boolB.booleanValue()) {
                                            if (!z10 || h2Var2.u()) {
                                                r4Var.f21519d = boolB;
                                            }
                                            if (boolB.booleanValue() && i16 != 0 && d4Var.H()) {
                                                long jA = d4Var.A();
                                                if (l10 != null) {
                                                    jA = l10.longValue();
                                                }
                                                if (zJ && h2Var2.u() && !h2Var2.v() && l11 != null) {
                                                    jA = l11.longValue();
                                                }
                                                if (h2Var2.v()) {
                                                    r4Var.f21521f = Long.valueOf(jA);
                                                } else {
                                                    r4Var.f21520e = Long.valueOf(jA);
                                                }
                                            }
                                        }
                                        i15 = 1;
                                        fVar7 = fVar2;
                                    }
                                }
                                o4Var2 = o4Var;
                                mapEmptyMap = map;
                                i11 = 0;
                                i12 = 2;
                                i13 = 1;
                                fVar8 = fVar10;
                            }
                            if (i15 == 0) {
                                o4Var = this;
                                o4Var.f21823e.add(Integer.valueOf(i10));
                                fVar10 = fVar7;
                                break;
                            }
                            D(Integer.valueOf(i10)).a(r4Var);
                            iIntValue = i10;
                            o4Var2 = this;
                            mapEmptyMap = map;
                            i11 = 0;
                            i12 = 2;
                            i13 = 1;
                            fVar10 = fVar7;
                        } else {
                            break;
                        }
                    }
                    if (i15 == 0) {
                        o4Var.f21823e.add(Integer.valueOf(i10));
                    }
                    o4Var2 = o4Var;
                    mapEmptyMap = map;
                    i11 = 0;
                    i12 = 2;
                    i13 = 1;
                    fVar8 = fVar10;
                }
            }
        }
    }

    public final ArrayList I() {
        ArrayList arrayList;
        List listEmptyList;
        ArrayList arrayList2 = new ArrayList();
        androidx.collection.c cVar = (androidx.collection.c) this.f21824f.keySet();
        cVar.removeAll(this.f21823e);
        Iterator it = cVar.iterator();
        while (it.hasNext()) {
            int iIntValue = ((Integer) it.next()).intValue();
            p4 p4Var = (p4) this.f21824f.get(Integer.valueOf(iIntValue));
            com.google.android.gms.common.internal.w.checkNotNull(p4Var);
            p4Var.getClass();
            com.google.android.gms.internal.measurement.i3 i3VarT = com.google.android.gms.internal.measurement.j3.t();
            i3VarT.e();
            com.google.android.gms.internal.measurement.j3.q((com.google.android.gms.internal.measurement.j3) i3VarT.f20099b, iIntValue);
            i3VarT.e();
            com.google.android.gms.internal.measurement.j3.s((com.google.android.gms.internal.measurement.j3) i3VarT.f20099b, p4Var.f21854b);
            com.google.android.gms.internal.measurement.z3 z3Var = p4Var.f21855c;
            if (z3Var != null) {
                i3VarT.e();
                com.google.android.gms.internal.measurement.j3.u((com.google.android.gms.internal.measurement.j3) i3VarT.f20099b, z3Var);
            }
            com.google.android.gms.internal.measurement.y3 y3VarB = com.google.android.gms.internal.measurement.z3.B();
            ArrayList arrayListP = j4.P(p4Var.f21856d);
            y3VarB.e();
            com.google.android.gms.internal.measurement.z3.u((com.google.android.gms.internal.measurement.z3) y3VarB.f20099b, arrayListP);
            ArrayList arrayListP2 = j4.P(p4Var.f21857e);
            y3VarB.e();
            com.google.android.gms.internal.measurement.z3.A((com.google.android.gms.internal.measurement.z3) y3VarB.f20099b, arrayListP2);
            Map map = p4Var.f21858f;
            if (map == null) {
                arrayList = null;
            } else {
                arrayList = new ArrayList(map.size());
                Iterator it2 = map.keySet().iterator();
                while (it2.hasNext()) {
                    int iIntValue2 = ((Integer) it2.next()).intValue();
                    Long l10 = (Long) map.get(Integer.valueOf(iIntValue2));
                    if (l10 != null) {
                        com.google.android.gms.internal.measurement.k3 k3VarT = com.google.android.gms.internal.measurement.l3.t();
                        k3VarT.e();
                        com.google.android.gms.internal.measurement.l3.q((com.google.android.gms.internal.measurement.l3) k3VarT.f20099b, iIntValue2);
                        long jLongValue = l10.longValue();
                        k3VarT.e();
                        com.google.android.gms.internal.measurement.l3.r((com.google.android.gms.internal.measurement.l3) k3VarT.f20099b, jLongValue);
                        arrayList.add((com.google.android.gms.internal.measurement.l3) k3VarT.c());
                    }
                }
            }
            if (arrayList != null) {
                y3VarB.e();
                com.google.android.gms.internal.measurement.z3.r((com.google.android.gms.internal.measurement.z3) y3VarB.f20099b, arrayList);
            }
            androidx.collection.f fVar = p4Var.f21859g;
            if (fVar == null) {
                listEmptyList = Collections.emptyList();
            } else {
                ArrayList arrayList3 = new ArrayList(fVar.f968c);
                Iterator it3 = ((androidx.collection.c) fVar.keySet()).iterator();
                while (true) {
                    androidx.collection.k kVar = (androidx.collection.k) it3;
                    if (!kVar.hasNext()) {
                        break;
                    }
                    Integer num = (Integer) kVar.next();
                    com.google.android.gms.internal.measurement.a4 a4VarU = com.google.android.gms.internal.measurement.b4.u();
                    int iIntValue3 = num.intValue();
                    a4VarU.e();
                    com.google.android.gms.internal.measurement.b4.r((com.google.android.gms.internal.measurement.b4) a4VarU.f20099b, iIntValue3);
                    List list = (List) fVar.get(num);
                    if (list != null) {
                        Collections.sort(list);
                        a4VarU.e();
                        com.google.android.gms.internal.measurement.b4.s((com.google.android.gms.internal.measurement.b4) a4VarU.f20099b, list);
                    }
                    arrayList3.add((com.google.android.gms.internal.measurement.b4) a4VarU.c());
                }
                listEmptyList = arrayList3;
            }
            y3VarB.e();
            com.google.android.gms.internal.measurement.z3.x((com.google.android.gms.internal.measurement.z3) y3VarB.f20099b, listEmptyList);
            i3VarT.e();
            com.google.android.gms.internal.measurement.j3.r((com.google.android.gms.internal.measurement.j3) i3VarT.f20099b, (com.google.android.gms.internal.measurement.z3) y3VarB.c());
            com.google.android.gms.internal.measurement.j3 j3Var = (com.google.android.gms.internal.measurement.j3) i3VarT.c();
            arrayList2.add(j3Var);
            k kVarY = y();
            String str = this.f21822d;
            com.google.android.gms.internal.measurement.z3 z3VarV = j3Var.v();
            kVarY.A();
            kVarY.w();
            com.google.android.gms.common.internal.w.checkNotEmpty(str);
            com.google.android.gms.common.internal.w.checkNotNull(z3VarV);
            byte[] bArrC = z3VarV.c();
            ContentValues contentValues = new ContentValues();
            contentValues.put("app_id", str);
            contentValues.put("audience_id", Integer.valueOf(iIntValue));
            contentValues.put("current_results", bArrC);
            try {
                if (kVarY.E().insertWithOnConflict("audience_filter_values", null, contentValues, 5) == -1) {
                    kVarY.zzj().f21834f.b(p0.A(str), "Failed to insert filter results (got -1). appId");
                }
            } catch (SQLiteException e10) {
                kVarY.zzj().f21834f.a(p0.A(str), e10, "Error storing filter results. appId");
            }
        }
        return arrayList2;
    }
}
