package defpackage;

import java.util.LinkedHashMap;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;

/* renamed from: ᵹᵵⁱ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C5080 {

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public static final String[] f18992 = {"INSERT", "UPDATE", "DELETE"};

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final C3347 f18994;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final String[] f18995;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final LinkedHashMap f18996;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final AbstractC5069 f18998;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final LinkedHashMap f18999;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final C5028 f19001;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final boolean f19002;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final AtomicBoolean f18997 = new AtomicBoolean(false);

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public InterfaceC4622 f19000 = new ᵺᵶ(7);

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final LinkedHashMap f18993 = new LinkedHashMap();

    public C5080(AbstractC5069 abstractC5069, LinkedHashMap linkedHashMap, LinkedHashMap linkedHashMap2, String[] strArr, boolean z) {
        this.f18998 = abstractC5069;
        this.f18999 = linkedHashMap;
        this.f18996 = linkedHashMap2;
        this.f19002 = z;
        int length = strArr.length;
        String[] strArr2 = new String[length];
        for (int i = 0; i < length; i++) {
            String str = strArr[i];
            Locale locale = Locale.ROOT;
            String lowerCase = str.toLowerCase(locale);
            this.f18993.put(lowerCase, Integer.valueOf(i));
            String str2 = (String) this.f18999.get(strArr[i]);
            String lowerCase2 = str2 != null ? str2.toLowerCase(locale) : null;
            if (lowerCase2 != null) {
                lowerCase = lowerCase2;
            }
            strArr2[i] = lowerCase;
        }
        this.f18995 = strArr2;
        for (Map.Entry entry : this.f18999.entrySet()) {
            String str3 = (String) entry.getValue();
            Locale locale2 = Locale.ROOT;
            String lowerCase3 = str3.toLowerCase(locale2);
            if (this.f18993.containsKey(lowerCase3)) {
                String lowerCase4 = ((String) entry.getKey()).toLowerCase(locale2);
                LinkedHashMap linkedHashMap3 = this.f18993;
                linkedHashMap3.put(lowerCase4, AbstractC4546.m9661(linkedHashMap3, lowerCase3));
            }
        }
        this.f18994 = new C3347(this.f18995.length);
        this.f19001 = new C5028(this.f18995.length);
    }

    /* JADX WARN: Code restructure failed: missing block: B:17:0x0078, code lost:
    
        if (ˊˉʤﹳ.ᵯٴᵦ(r1, r3, r4) == r8) goto L27;
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x00ca, code lost:
    
        if (ˊˉʤﹳ.ᵯٴᵦ(r11, r3, r4) == r8) goto L27;
     */
    /* JADX WARN: Code restructure failed: missing block: B:27:0x00cc, code lost:
    
        return r8;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:21:0x008c  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x00d2  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x001e  */
    /* JADX WARN: Type inference failed for: r2v6, types: [ᵬᵽˊ] */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:26:0x00ca -> B:28:0x00cd). Please report as a decompilation issue!!! */
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static final java.lang.Object m10546(defpackage.C5080 r17, defpackage.InterfaceC4079 r18, int r19, defpackage.AbstractC1989 r20) {
        /*
            Method dump skipped, instructions count: 213
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5080.m10546(ᵹᵵⁱ, ᵬᵻˉʜ, int, ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0016  */
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static final java.lang.Object m10547(defpackage.C5080 r5, defpackage.InterfaceC4080 r6, defpackage.AbstractC1989 r7) {
        /*
            r5.getClass()
            boolean r0 = r7 instanceof defpackage.C2905
            if (r0 == 0) goto L16
            r0 = r7
            ᵝᵕﹶ r0 = (defpackage.C2905) r0
            int r1 = r0.f11301
            r2 = -2147483648(0xffffffff80000000, float:-0.0)
            r3 = r1 & r2
            if (r3 == 0) goto L16
            int r1 = r1 - r2
            r0.f11301 = r1
            goto L1b
        L16:
            ᵝᵕﹶ r0 = new ᵝᵕﹶ
            r0.<init>(r5, r7)
        L1b:
            java.lang.Object r5 = r0.f11303
            int r7 = r0.f11301
            r1 = 0
            r2 = 1
            r3 = 2
            ᵣˊᵛ r4 = defpackage.EnumC3346.f12524
            if (r7 == 0) goto L40
            if (r7 == r2) goto L38
            if (r7 != r3) goto L32
            java.lang.Object r6 = r0.f11304
            java.util.Set r6 = (java.util.Set) r6
            ʼٴ.ᵺᵠ(r5)
            return r6
        L32:
            java.lang.String r5 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r5)
            return r1
        L38:
            java.lang.Object r6 = r0.f11304
            ᵬᵽˊ r6 = (defpackage.InterfaceC4080) r6
            ʼٴ.ᵺᵠ(r5)
            goto L57
        L40:
            ʼٴ.ᵺᵠ(r5)
            ᵝ r5 = new ᵝ
            r7 = 10
            r5.<init>(r3, r1, r7)
            r0.f11304 = r6
            r0.f11301 = r2
            java.lang.String r7 = "SELECT * FROM room_table_modification_log WHERE invalidated = 1"
            java.lang.Object r5 = r6.mo3184(r7, r5, r0)
            if (r5 != r4) goto L57
            goto L6b
        L57:
            java.util.Set r5 = (java.util.Set) r5
            boolean r7 = r5.isEmpty()
            if (r7 != 0) goto L6c
            r0.f11304 = r5
            r0.f11301 = r3
            java.lang.String r7 = "UPDATE room_table_modification_log SET invalidated = 0 WHERE invalidated = 1"
            java.lang.Object r6 = ˊˉʤﹳ.ᵯٴᵦ(r6, r7, r0)
            if (r6 != r4) goto L6c
        L6b:
            return r4
        L6c:
            return r5
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5080.m10547(ᵹᵵⁱ, ᵬᵽˊ, ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0015  */
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static final java.lang.Object m10548(defpackage.C5080 r10, defpackage.AbstractC1989 r11) throws java.lang.Throwable {
        /*
            ᵹᵩᵩ r0 = r10.f18998
            boolean r1 = r11 instanceof defpackage.C5568
            if (r1 == 0) goto L15
            r1 = r11
            ﹶˏ r1 = (defpackage.C5568) r1
            int r2 = r1.f20878
            r3 = -2147483648(0xffffffff80000000, float:-0.0)
            r4 = r2 & r3
            if (r4 == 0) goto L15
            int r2 = r2 - r3
            r1.f20878 = r2
            goto L1a
        L15:
            ﹶˏ r1 = new ﹶˏ
            r1.<init>(r10, r11)
        L1a:
            java.lang.Object r11 = r1.f20880
            int r2 = r1.f20878
            r3 = 0
            r4 = 0
            r5 = 1
            if (r2 == 0) goto L34
            if (r2 != r5) goto L2e
            ʽᵡ r0 = r1.f20881
            ʼٴ.ᵺᵠ(r11)     // Catch: java.lang.Throwable -> L2b
            goto L7a
        L2b:
            r10 = move-exception
            goto Lc0
        L2e:
            java.lang.String r10 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r10)
            return r3
        L34:
            ʼٴ.ᵺᵠ(r11)
            ʽᵡ r11 = r0.f18938
            boolean r2 = r11.ᵮᵠـˌ()
            ᵖᵫˇᵢ r6 = defpackage.C2388.f9327
            if (r2 == 0) goto Lc4
            java.util.concurrent.atomic.AtomicBoolean r2 = r10.f18997     // Catch: java.lang.Throwable -> Lbe
            boolean r2 = r2.compareAndSet(r5, r4)     // Catch: java.lang.Throwable -> Lbe
            if (r2 != 0) goto L4d
            r11.ʿᵘˆ()
            return r6
        L4d:
            ᵴʘ r2 = r10.f19000     // Catch: java.lang.Throwable -> Lbe
            java.lang.Object r2 = r2.mo1401()     // Catch: java.lang.Throwable -> Lbe
            java.lang.Boolean r2 = (java.lang.Boolean) r2     // Catch: java.lang.Throwable -> Lbe
            boolean r2 = r2.booleanValue()     // Catch: java.lang.Throwable -> Lbe
            if (r2 != 0) goto L5f
            r11.ʿᵘˆ()
            return r6
        L5f:
            ᵔᵺᵻ r2 = new ᵔᵺᵻ     // Catch: java.lang.Throwable -> Lbe
            r2.<init>(r10, r3, r5)     // Catch: java.lang.Throwable -> Lbe
            r1.f20881 = r11     // Catch: java.lang.Throwable -> Lbe
            r1.f20878 = r5     // Catch: java.lang.Throwable -> Lbe
            ˀʞᵵ r0 = r0.f18941     // Catch: java.lang.Throwable -> Lbe
            if (r0 != 0) goto L6d
            goto L6e
        L6d:
            r3 = r0
        L6e:
            java.lang.Object r0 = r3.m2183(r4, r2, r1)     // Catch: java.lang.Throwable -> Lbe
            ᵣˊᵛ r1 = defpackage.EnumC3346.f12524
            if (r0 != r1) goto L77
            return r1
        L77:
            r9 = r0
            r0 = r11
            r11 = r9
        L7a:
            java.util.Set r11 = (java.util.Set) r11     // Catch: java.lang.Throwable -> L2b
            boolean r1 = r11.isEmpty()     // Catch: java.lang.Throwable -> L2b
            if (r1 != 0) goto Lb8
            ᵹˆˁ r10 = r10.f19001     // Catch: java.lang.Throwable -> L2b
            r10.getClass()     // Catch: java.lang.Throwable -> L2b
            boolean r1 = r11.isEmpty()     // Catch: java.lang.Throwable -> L2b
            if (r1 == 0) goto L8e
            goto Lb8
        L8e:
            ᵿːː r10 = r10.f18793     // Catch: java.lang.Throwable -> L2b
        L90:
            java.lang.Object r1 = r10.getValue()     // Catch: java.lang.Throwable -> L2b
            r2 = r1
            int[] r2 = (int[]) r2     // Catch: java.lang.Throwable -> L2b
            int r3 = r2.length     // Catch: java.lang.Throwable -> L2b
            int[] r6 = new int[r3]     // Catch: java.lang.Throwable -> L2b
            r7 = r4
        L9b:
            if (r7 >= r3) goto Lb2
            java.lang.Integer r8 = java.lang.Integer.valueOf(r7)     // Catch: java.lang.Throwable -> L2b
            boolean r8 = r11.contains(r8)     // Catch: java.lang.Throwable -> L2b
            if (r8 == 0) goto Lab
            r8 = r2[r7]     // Catch: java.lang.Throwable -> L2b
            int r8 = r8 + r5
            goto Lad
        Lab:
            r8 = r2[r7]     // Catch: java.lang.Throwable -> L2b
        Lad:
            r6[r7] = r8     // Catch: java.lang.Throwable -> L2b
            int r7 = r7 + 1
            goto L9b
        Lb2:
            boolean r1 = r10.m11128(r1, r6)     // Catch: java.lang.Throwable -> L2b
            if (r1 == 0) goto L90
        Lb8:
            r0.ʿᵘˆ()
            return r11
        Lbc:
            r0 = r11
            goto Lc0
        Lbe:
            r10 = move-exception
            goto Lbc
        Lc0:
            r0.ʿᵘˆ()
            throw r10
        Lc4:
            return r6
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5080.m10548(ᵹᵵⁱ, ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:16:0x004f  */
    /* JADX WARN: Removed duplicated region for block: B:20:0x0078  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0016  */
    /* JADX WARN: Type inference failed for: r3v4, types: [ᵬᵽˊ] */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:17:0x0073 -> B:19:0x0076). Please report as a decompilation issue!!! */
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static final java.lang.Object m10549(defpackage.C5080 r7, defpackage.InterfaceC4079 r8, int r9, defpackage.AbstractC1989 r10) {
        /*
            r7.getClass()
            boolean r0 = r10 instanceof defpackage.C2125
            if (r0 == 0) goto L16
            r0 = r10
            ˑᵼᵴ r0 = (defpackage.C2125) r0
            int r1 = r0.f8383
            r2 = -2147483648(0xffffffff80000000, float:-0.0)
            r3 = r1 & r2
            if (r3 == 0) goto L16
            int r1 = r1 - r2
            r0.f8383 = r1
            goto L1b
        L16:
            ˑᵼᵴ r0 = new ˑᵼᵴ
            r0.<init>(r7, r10)
        L1b:
            java.lang.Object r10 = r0.f8379
            int r1 = r0.f8383
            r2 = 1
            if (r1 == 0) goto L3b
            if (r1 != r2) goto L34
            int r7 = r0.f8380
            int r8 = r0.f8377
            java.lang.String[] r9 = r0.f8381
            java.lang.String r1 = r0.f8382
            ᵬᵽˊ r3 = r0.f8384
            ʼٴ.ᵺᵠ(r10)
            r10 = r9
            r9 = r3
            goto L76
        L34:
            java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r7)
            r7 = 0
            return r7
        L3b:
            ʼٴ.ᵺᵠ(r10)
            java.lang.String[] r7 = r7.f18995
            r7 = r7[r9]
            java.lang.String[] r9 = defpackage.C5080.f18992
            r10 = 0
            r1 = 3
            r6 = r1
            r1 = r7
            r7 = r6
            r6 = r9
            r9 = r8
            r8 = r10
            r10 = r6
        L4d:
            if (r8 >= r7) goto L78
            r3 = r10[r8]
            java.lang.String r4 = "room_table_modification_trigger_"
            java.lang.String r5 = "_"
            java.lang.String r3 = defpackage.AbstractC3915.m8580(r4, r1, r5, r3)
            java.lang.String r4 = "DROP TRIGGER IF EXISTS `"
            java.lang.String r5 = "`"
            java.lang.String r3 = defpackage.AbstractC4486.m9550(r4, r3, r5)
            r0.f8384 = r9
            r0.f8382 = r1
            r0.f8381 = r10
            r0.f8377 = r8
            r0.f8380 = r7
            r0.f8383 = r2
            java.lang.Object r3 = ˊˉʤﹳ.ᵯٴᵦ(r9, r3, r0)
            ᵣˊᵛ r4 = defpackage.EnumC3346.f12524
            if (r3 != r4) goto L76
            return r4
        L76:
            int r8 = r8 + r2
            goto L4d
        L78:
            ᵧˈᵽᵰ r7 = defpackage.C3637.f13536
            return r7
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5080.m10549(ᵹᵵⁱ, ᵬᵻˉʜ, int, ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Code restructure failed: missing block: B:38:0x0096, code lost:
    
        if (r0 == r2) goto L42;
     */
    /* JADX WARN: Code restructure failed: missing block: B:41:0x00a9, code lost:
    
        if (r0 == r2) goto L42;
     */
    /* JADX WARN: Removed duplicated region for block: B:35:0x0089 A[PHI: r11
      0x0089: PHI (r11v4 ᵟᴵ) = (r11v3 ᵟᴵ), (r11v8 ᵟᴵ) binds: [B:33:0x0086, B:19:0x003e] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:37:0x008f  */
    /* JADX WARN: Removed duplicated region for block: B:40:0x0099  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0015  */
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object m10550(defpackage.InterfaceC3042 r11, defpackage.AbstractC1989 r12) {
        /*
            Method dump skipped, instructions count: 198
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5080.m10550(ᵟᴵ, ːᵱ):java.lang.Object");
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object m10551(defpackage.AbstractC1989 r6) throws java.lang.Throwable {
        /*
            r5 = this;
            boolean r0 = r6 instanceof defpackage.C0055
            if (r0 == 0) goto L13
            r0 = r6
            ʼᵢ r0 = (defpackage.C0055) r0
            int r1 = r0.f1248
            r2 = -2147483648(0xffffffff80000000, float:-0.0)
            r3 = r1 & r2
            if (r3 == 0) goto L13
            int r1 = r1 - r2
            r0.f1248 = r1
            goto L18
        L13:
            ʼᵢ r0 = new ʼᵢ
            r0.<init>(r5, r6)
        L18:
            java.lang.Object r6 = r0.f1250
            int r1 = r0.f1248
            r2 = 0
            r3 = 1
            if (r1 == 0) goto L30
            if (r1 != r3) goto L2a
            ʽᵡ r5 = r0.f1251
            ʼٴ.ᵺᵠ(r6)     // Catch: java.lang.Throwable -> L28
            goto L57
        L28:
            r6 = move-exception
            goto L61
        L2a:
            java.lang.String r5 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r5)
            return r2
        L30:
            ʼٴ.ᵺᵠ(r6)
            ᵹᵩᵩ r6 = r5.f18998
            ʽᵡ r1 = r6.f18938
            boolean r4 = r1.ᵮᵠـˌ()
            if (r4 == 0) goto L65
            ˌˑᵟˆ r4 = new ˌˑᵟˆ     // Catch: java.lang.Throwable -> L5f
            r4.<init>(r5, r2)     // Catch: java.lang.Throwable -> L5f
            r0.f1251 = r1     // Catch: java.lang.Throwable -> L5f
            r0.f1248 = r3     // Catch: java.lang.Throwable -> L5f
            ˀʞᵵ r5 = r6.f18941     // Catch: java.lang.Throwable -> L5b
            if (r5 != 0) goto L4b
            goto L4c
        L4b:
            r2 = r5
        L4c:
            r5 = 0
            java.lang.Object r5 = r2.m2183(r5, r4, r0)     // Catch: java.lang.Throwable -> L5b
            ᵣˊᵛ r6 = defpackage.EnumC3346.f12524
            if (r5 != r6) goto L56
            return r6
        L56:
            r5 = r1
        L57:
            r5.ʿᵘˆ()
            goto L65
        L5b:
            r5 = move-exception
            r6 = r5
        L5d:
            r5 = r1
            goto L61
        L5f:
            r6 = move-exception
            goto L5d
        L61:
            r5.ʿᵘˆ()
            throw r6
        L65:
            ᵧˈᵽᵰ r5 = defpackage.C3637.f13536
            return r5
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5080.m10551(ːᵱ):java.lang.Object");
    }
}
