com-dot-app-sancharsaathi-1-5-0.apk

Download file
    package a1;

import Q0.i;
import Q0.l;
import R0.E;
import R0.o;
import R0.u;
import R0.x;
import android.text.TextUtils;
import androidx.work.impl.WorkDatabase;
import androidx.work.impl.background.systemalarm.RescheduleReceiver;
import java.util.List;

/* renamed from: a1.c  reason: case insensitive filesystem */
public class C0346c implements Runnable {

    /* renamed from: g  reason: collision with root package name */
    public static final String f3959g = i.i("EnqueueRunnable");

    /* renamed from: e  reason: collision with root package name */
    public final x f3960e;

    /* renamed from: f  reason: collision with root package name */
    public final o f3961f;

    public C0346c(x xVar) {
        this(xVar, new o());
    }

    public static boolean b(x xVar) {
        boolean c4 = c(xVar.g(), xVar.f(), (String[]) x.l(xVar).toArray(new String[0]), xVar.d(), xVar.b());
        xVar.k();
        return c4;
    }

    /* JADX WARNING: Removed duplicated region for block: B:40:0x0096  */
    /* JADX WARNING: Removed duplicated region for block: B:86:0x015b  */
    /* Code decompiled incorrectly, please refer to instructions dump. */
    public static boolean c(R0.E r18, java.util.List r19, java.lang.String[] r20, java.lang.String r21, Q0.d r22) {
        /*
            r0 = r20
            r1 = r21
            r2 = r22
            long r3 = java.lang.System.currentTimeMillis()
            androidx.work.impl.WorkDatabase r5 = r18.q()
            r7 = 0
            if (r0 == 0) goto L_0x0016
            int r8 = r0.length
            if (r8 <= 0) goto L_0x0016
            r8 = 1
            goto L_0x0017
        L_0x0016:
            r8 = r7
        L_0x0017:
            if (r8 == 0) goto L_0x0064
            int r9 = r0.length
            r10 = r7
            r12 = r10
            r13 = r12
            r11 = 1
        L_0x001e:
            if (r10 >= r9) goto L_0x0067
            r14 = r0[r10]
            Z0.v r15 = r5.J()
            Z0.u r15 = r15.m(r14)
            if (r15 != 0) goto L_0x004c
            Q0.i r0 = Q0.i.e()
            java.lang.String r1 = f3959g
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.String r3 = "Prerequisite "
            r2.append(r3)
            r2.append(r14)
            java.lang.String r3 = " doesn't exist; not enqueuing"
            r2.append(r3)
            java.lang.String r2 = r2.toString()
            r0.c(r1, r2)
            return r7
        L_0x004c:
            Q0.s r14 = r15.f3835b
            Q0.s r15 = Q0.s.SUCCEEDED
            if (r14 != r15) goto L_0x0054
            r15 = 1
            goto L_0x0055
        L_0x0054:
            r15 = r7
        L_0x0055:
            r11 = r11 & r15
            Q0.s r15 = Q0.s.FAILED
            if (r14 != r15) goto L_0x005c
            r13 = 1
            goto L_0x0061
        L_0x005c:
            Q0.s r15 = Q0.s.CANCELLED
            if (r14 != r15) goto L_0x0061
            r12 = 1
        L_0x0061:
            int r10 = r10 + 1
            goto L_0x001e
        L_0x0064:
            r12 = r7
            r13 = r12
            r11 = 1
        L_0x0067:
            boolean r9 = android.text.TextUtils.isEmpty(r21)
            if (r9 != 0) goto L_0x014e
            if (r8 != 0) goto L_0x014e
            Z0.v r10 = r5.J()
            java.util.List r10 = r10.h(r1)
            boolean r14 = r10.isEmpty()
            if (r14 != 0) goto L_0x014e
            Q0.d r14 = Q0.d.APPEND
            if (r2 == r14) goto L_0x0085
            Q0.d r14 = Q0.d.APPEND_OR_REPLACE
            if (r2 != r14) goto L_0x0088
        L_0x0085:
            r14 = r18
            goto L_0x00cd
        L_0x0088:
            Q0.d r14 = Q0.d.KEEP
            if (r2 != r14) goto L_0x00a7
            java.util.Iterator r2 = r10.iterator()
        L_0x0090:
            boolean r14 = r2.hasNext()
            if (r14 == 0) goto L_0x00a7
            java.lang.Object r14 = r2.next()
            Z0.u$b r14 = (Z0.u.b) r14
            Q0.s r14 = r14.f3855b
            Q0.s r15 = Q0.s.ENQUEUED
            if (r14 == r15) goto L_0x00a6
            Q0.s r15 = Q0.s.RUNNING
            if (r14 != r15) goto L_0x0090
        L_0x00a6:
            return r7
        L_0x00a7:
            r14 = r18
            a1.b r2 = a1.C0345b.c(r1, r14, r7)
            r2.run()
            Z0.v r2 = r5.J()
            java.util.Iterator r10 = r10.iterator()
        L_0x00b8:
            boolean r15 = r10.hasNext()
            if (r15 == 0) goto L_0x00ca
            java.lang.Object r15 = r10.next()
            Z0.u$b r15 = (Z0.u.b) r15
            java.lang.String r15 = r15.f3854a
            r2.a(r15)
            goto L_0x00b8
        L_0x00ca:
            r6 = 1
            goto L_0x0151
        L_0x00cd:
            Z0.b r8 = r5.E()
            java.util.ArrayList r15 = new java.util.ArrayList
            r15.<init>()
            java.util.Iterator r10 = r10.iterator()
        L_0x00da:
            boolean r16 = r10.hasNext()
            if (r16 == 0) goto L_0x0114
            java.lang.Object r16 = r10.next()
            r6 = r16
            Z0.u$b r6 = (Z0.u.b) r6
            java.lang.String r7 = r6.f3854a
            boolean r7 = r8.b(r7)
            if (r7 != 0) goto L_0x010e
            Q0.s r7 = r6.f3855b
            r17 = r8
            Q0.s r8 = Q0.s.SUCCEEDED
            if (r7 != r8) goto L_0x00fa
            r8 = 1
            goto L_0x00fb
        L_0x00fa:
            r8 = 0
        L_0x00fb:
            r8 = r8 & r11
            Q0.s r11 = Q0.s.FAILED
            if (r7 != r11) goto L_0x0102
            r13 = 1
            goto L_0x0107
        L_0x0102:
            Q0.s r11 = Q0.s.CANCELLED
            if (r7 != r11) goto L_0x0107
            r12 = 1
        L_0x0107:
            java.lang.String r6 = r6.f3854a
            r15.add(r6)
            r11 = r8
            goto L_0x0110
        L_0x010e:
            r17 = r8
        L_0x0110:
            r8 = r17
            r7 = 0
            goto L_0x00da
        L_0x0114:
            Q0.d r6 = Q0.d.APPEND_OR_REPLACE
            if (r2 != r6) goto L_0x0140
            if (r12 != 0) goto L_0x011c
            if (r13 == 0) goto L_0x0140
        L_0x011c:
            Z0.v r2 = r5.J()
            java.util.List r6 = r2.h(r1)
            java.util.Iterator r6 = r6.iterator()
        L_0x0128:
            boolean r7 = r6.hasNext()
            if (r7 == 0) goto L_0x013a
            java.lang.Object r7 = r6.next()
            Z0.u$b r7 = (Z0.u.b) r7
            java.lang.String r7 = r7.f3854a
            r2.a(r7)
            goto L_0x0128
        L_0x013a:
            java.util.List r15 = java.util.Collections.emptyList()
            r12 = 0
            r13 = 0
        L_0x0140:
            java.lang.Object[] r0 = r15.toArray(r0)
            java.lang.String[] r0 = (java.lang.String[]) r0
            int r2 = r0.length
            if (r2 <= 0) goto L_0x014b
            r8 = 1
            goto L_0x014c
        L_0x014b:
            r8 = 0
        L_0x014c:
            r6 = 0
            goto L_0x0151
        L_0x014e:
            r14 = r18
            goto L_0x014c
        L_0x0151:
            java.util.Iterator r2 = r19.iterator()
        L_0x0155:
            boolean r7 = r2.hasNext()
            if (r7 == 0) goto L_0x01e2
            java.lang.Object r7 = r2.next()
            Q0.u r7 = (Q0.u) r7
            Z0.u r10 = r7.d()
            if (r8 == 0) goto L_0x017c
            if (r11 != 0) goto L_0x017c
            if (r13 == 0) goto L_0x0170
            Q0.s r15 = Q0.s.FAILED
            r10.f3835b = r15
            goto L_0x017e
        L_0x0170:
            if (r12 == 0) goto L_0x0177
            Q0.s r15 = Q0.s.CANCELLED
            r10.f3835b = r15
            goto L_0x017e
        L_0x0177:
            Q0.s r15 = Q0.s.BLOCKED
            r10.f3835b = r15
            goto L_0x017e
        L_0x017c:
            r10.f3847n = r3
        L_0x017e:
            Q0.s r15 = r10.f3835b
            r19 = r2
            Q0.s r2 = Q0.s.ENQUEUED
            if (r15 != r2) goto L_0x0187
            r6 = 1
        L_0x0187:
            Z0.v r2 = r5.J()
            java.util.List r15 = r18.o()
            Z0.u r10 = a1.d.a(r15, r10)
            r2.j(r10)
            if (r8 == 0) goto L_0x01b9
            int r2 = r0.length
            r10 = 0
        L_0x019a:
            if (r10 >= r2) goto L_0x01b9
            r15 = r0[r10]
            r17 = r0
            Z0.a r0 = new Z0.a
            r20 = r2
            java.lang.String r2 = r7.b()
            r0.<init>(r2, r15)
            Z0.b r2 = r5.E()
            r2.d(r0)
            int r10 = r10 + 1
            r2 = r20
            r0 = r17
            goto L_0x019a
        L_0x01b9:
            r17 = r0
            Z0.z r0 = r5.K()
            java.lang.String r2 = r7.b()
            java.util.Set r10 = r7.c()
            r0.b(r2, r10)
            if (r9 != 0) goto L_0x01dc
            Z0.o r0 = r5.H()
            Z0.n r2 = new Z0.n
            java.lang.String r7 = r7.b()
            r2.<init>(r1, r7)
            r0.a(r2)
        L_0x01dc:
            r2 = r19
            r0 = r17
            goto L_0x0155
        L_0x01e2:
            return r6
        */
        throw new UnsupportedOperationException("Method not decompiled: a1.C0346c.c(R0.E, java.util.List, java.lang.String[], java.lang.String, Q0.d):boolean");
    }

    public static boolean e(x xVar) {
        List<x> e4 = xVar.e();
        boolean z4 = false;
        if (e4 != null) {
            for (x xVar2 : e4) {
                if (!xVar2.j()) {
                    z4 |= e(xVar2);
                } else {
                    i e5 = i.e();
                    String str = f3959g;
                    e5.k(str, "Already enqueued work ids (" + TextUtils.join(", ", xVar2.c()) + ")");
                }
            }
        }
        return b(xVar) | z4;
    }

    public boolean a() {
        WorkDatabase q4 = this.f3960e.g().q();
        q4.e();
        try {
            boolean e4 = e(this.f3960e);
            q4.B();
            return e4;
        } finally {
            q4.i();
        }
    }

    public l d() {
        return this.f3961f;
    }

    public void f() {
        E g4 = this.f3960e.g();
        u.b(g4.j(), g4.q(), g4.o());
    }

    public void run() {
        try {
            if (!this.f3960e.h()) {
                if (a()) {
                    p.a(this.f3960e.g().i(), RescheduleReceiver.class, true);
                    f();
                }
                this.f3961f.a(l.f2390a);
                return;
            }
            throw new IllegalStateException("WorkContinuation has cycles (" + this.f3960e + ")");
        } catch (Throwable th) {
            this.f3961f.a(new l.b.a(th));
        }
    }

    public C0346c(x xVar, o oVar) {
        this.f3960e = xVar;
        this.f3961f = oVar;
    }
}
    
Download file