package c1; import android.database.Cursor; import c1.p; import com.unity3d.services.core.request.metrics.AdOperationMetric; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ public final class r implements q { /* renamed from: a, reason: collision with root package name */ private final androidx.room.h f3417a; /* renamed from: b, reason: collision with root package name */ private final m0.a f3418b; /* renamed from: c, reason: collision with root package name */ private final m0.d f3419c; /* renamed from: d, reason: collision with root package name */ private final m0.d f3420d; /* renamed from: e, reason: collision with root package name */ private final m0.d f3421e; /* renamed from: f, reason: collision with root package name */ private final m0.d f3422f; /* renamed from: g, reason: collision with root package name */ private final m0.d f3423g; /* renamed from: h, reason: collision with root package name */ private final m0.d f3424h; /* renamed from: i, reason: collision with root package name */ private final m0.d f3425i; /* renamed from: j, reason: collision with root package name */ private final m0.d f3426j; class a extends m0.a { a(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "INSERT OR IGNORE INTO `WorkSpec` (`id`,`state`,`worker_class_name`,`input_merger_class_name`,`input`,`output`,`initial_delay`,`interval_duration`,`flex_duration`,`run_attempt_count`,`backoff_policy`,`backoff_delay_duration`,`period_start_time`,`minimum_retention_duration`,`schedule_requested_at`,`run_in_foreground`,`out_of_quota_policy`,`required_network_type`,`requires_charging`,`requires_device_idle`,`requires_battery_not_low`,`requires_storage_not_low`,`trigger_content_update_delay`,`trigger_max_content_delay`,`content_uri_triggers`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; } @Override // m0.a /* renamed from: i, reason: merged with bridge method [inline-methods] */ public void g(p0.f fVar, p pVar) { String str = pVar.f3397a; if (str == null) { fVar.l0(1); } else { fVar.C(1, str); } fVar.T(2, v.j(pVar.f3398b)); String str2 = pVar.f3399c; if (str2 == null) { fVar.l0(3); } else { fVar.C(3, str2); } String str3 = pVar.f3400d; if (str3 == null) { fVar.l0(4); } else { fVar.C(4, str3); } byte[] k10 = androidx.work.e.k(pVar.f3401e); if (k10 == null) { fVar.l0(5); } else { fVar.Z(5, k10); } byte[] k11 = androidx.work.e.k(pVar.f3402f); if (k11 == null) { fVar.l0(6); } else { fVar.Z(6, k11); } fVar.T(7, pVar.f3403g); fVar.T(8, pVar.f3404h); fVar.T(9, pVar.f3405i); fVar.T(10, pVar.f3407k); fVar.T(11, v.a(pVar.f3408l)); fVar.T(12, pVar.f3409m); fVar.T(13, pVar.f3410n); fVar.T(14, pVar.f3411o); fVar.T(15, pVar.f3412p); fVar.T(16, pVar.f3413q ? 1L : 0L); fVar.T(17, v.i(pVar.f3414r)); androidx.work.c cVar = pVar.f3406j; if (cVar == null) { fVar.l0(18); fVar.l0(19); fVar.l0(20); fVar.l0(21); fVar.l0(22); fVar.l0(23); fVar.l0(24); fVar.l0(25); return; } fVar.T(18, v.h(cVar.b())); fVar.T(19, cVar.g() ? 1L : 0L); fVar.T(20, cVar.h() ? 1L : 0L); fVar.T(21, cVar.f() ? 1L : 0L); fVar.T(22, cVar.i() ? 1L : 0L); fVar.T(23, cVar.c()); fVar.T(24, cVar.d()); byte[] c10 = v.c(cVar.a()); if (c10 == null) { fVar.l0(25); } else { fVar.Z(25, c10); } } } class b extends m0.d { b(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "DELETE FROM workspec WHERE id=?"; } } class c extends m0.d { c(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "UPDATE workspec SET output=? WHERE id=?"; } } class d extends m0.d { d(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "UPDATE workspec SET period_start_time=? WHERE id=?"; } } class e extends m0.d { e(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "UPDATE workspec SET run_attempt_count=run_attempt_count+1 WHERE id=?"; } } class f extends m0.d { f(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "UPDATE workspec SET run_attempt_count=0 WHERE id=?"; } } class g extends m0.d { g(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "UPDATE workspec SET schedule_requested_at=? WHERE id=?"; } } class h extends m0.d { h(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "UPDATE workspec SET schedule_requested_at=-1 WHERE state NOT IN (2, 3, 5)"; } } class i extends m0.d { i(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "DELETE FROM workspec WHERE state IN (2, 3, 5) AND (SELECT COUNT(*)=0 FROM dependency WHERE prerequisite_id=id AND work_spec_id NOT IN (SELECT id FROM workspec WHERE state IN (2, 3, 5)))"; } } public r(androidx.room.h hVar) { this.f3417a = hVar; this.f3418b = new a(hVar); this.f3419c = new b(hVar); this.f3420d = new c(hVar); this.f3421e = new d(hVar); this.f3422f = new e(hVar); this.f3423g = new f(hVar); this.f3424h = new g(hVar); this.f3425i = new h(hVar); this.f3426j = new i(hVar); } @Override // c1.q public void a(String str) { this.f3417a.b(); p0.f a10 = this.f3419c.a(); if (str == null) { a10.l0(1); } else { a10.C(1, str); } this.f3417a.c(); try { a10.E(); this.f3417a.r(); } finally { this.f3417a.g(); this.f3419c.f(a10); } } @Override // c1.q public int b(androidx.work.v vVar, String... strArr) { this.f3417a.b(); StringBuilder b10 = o0.e.b(); b10.append("UPDATE workspec SET state="); b10.append("?"); b10.append(" WHERE id IN ("); o0.e.a(b10, strArr.length); b10.append(")"); p0.f d10 = this.f3417a.d(b10.toString()); d10.T(1, v.j(vVar)); int i10 = 2; for (String str : strArr) { if (str == null) { d10.l0(i10); } else { d10.C(i10, str); } i10++; } this.f3417a.c(); try { int E = d10.E(); this.f3417a.r(); return E; } finally { this.f3417a.g(); } } @Override // c1.q public int c(String str, long j10) { this.f3417a.b(); p0.f a10 = this.f3424h.a(); a10.T(1, j10); if (str == null) { a10.l0(2); } else { a10.C(2, str); } this.f3417a.c(); try { int E = a10.E(); this.f3417a.r(); return E; } finally { this.f3417a.g(); this.f3424h.f(a10); } } @Override // c1.q public List d(String str) { m0.c G = m0.c.G("SELECT id, state FROM workspec WHERE id IN (SELECT work_spec_id FROM workname WHERE name=?)", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3417a.b(); Cursor b10 = o0.c.b(this.f3417a, G, false, null); try { int b11 = o0.b.b(b10, "id"); int b12 = o0.b.b(b10, AdOperationMetric.INIT_STATE); ArrayList arrayList = new ArrayList(b10.getCount()); while (b10.moveToNext()) { p.b bVar = new p.b(); bVar.f3415a = b10.getString(b11); bVar.f3416b = v.g(b10.getInt(b12)); arrayList.add(bVar); } return arrayList; } finally { b10.close(); G.release(); } } @Override // c1.q public List e(long j10) { m0.c cVar; int b10; int b11; int b12; int b13; int b14; int b15; int b16; int b17; int b18; int b19; int b20; int b21; int b22; int b23; m0.c G = m0.c.G("SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground`, `WorkSpec`.`out_of_quota_policy` AS `out_of_quota_policy` FROM workspec WHERE period_start_time >= ? AND state IN (2, 3, 5) ORDER BY period_start_time DESC", 1); G.T(1, j10); this.f3417a.b(); Cursor b24 = o0.c.b(this.f3417a, G, false, null); try { b10 = o0.b.b(b24, "required_network_type"); b11 = o0.b.b(b24, "requires_charging"); b12 = o0.b.b(b24, "requires_device_idle"); b13 = o0.b.b(b24, "requires_battery_not_low"); b14 = o0.b.b(b24, "requires_storage_not_low"); b15 = o0.b.b(b24, "trigger_content_update_delay"); b16 = o0.b.b(b24, "trigger_max_content_delay"); b17 = o0.b.b(b24, "content_uri_triggers"); b18 = o0.b.b(b24, "id"); b19 = o0.b.b(b24, AdOperationMetric.INIT_STATE); b20 = o0.b.b(b24, "worker_class_name"); b21 = o0.b.b(b24, "input_merger_class_name"); b22 = o0.b.b(b24, "input"); b23 = o0.b.b(b24, "output"); cVar = G; } catch (Throwable th) { th = th; cVar = G; } try { int b25 = o0.b.b(b24, "initial_delay"); int b26 = o0.b.b(b24, "interval_duration"); int b27 = o0.b.b(b24, "flex_duration"); int b28 = o0.b.b(b24, "run_attempt_count"); int b29 = o0.b.b(b24, "backoff_policy"); int b30 = o0.b.b(b24, "backoff_delay_duration"); int b31 = o0.b.b(b24, "period_start_time"); int b32 = o0.b.b(b24, "minimum_retention_duration"); int b33 = o0.b.b(b24, "schedule_requested_at"); int b34 = o0.b.b(b24, "run_in_foreground"); int b35 = o0.b.b(b24, "out_of_quota_policy"); int i10 = b23; ArrayList arrayList = new ArrayList(b24.getCount()); while (b24.moveToNext()) { String string = b24.getString(b18); int i11 = b18; String string2 = b24.getString(b20); int i12 = b20; androidx.work.c cVar2 = new androidx.work.c(); int i13 = b10; cVar2.k(v.e(b24.getInt(b10))); cVar2.m(b24.getInt(b11) != 0); cVar2.n(b24.getInt(b12) != 0); cVar2.l(b24.getInt(b13) != 0); cVar2.o(b24.getInt(b14) != 0); int i14 = b11; int i15 = b12; cVar2.p(b24.getLong(b15)); cVar2.q(b24.getLong(b16)); cVar2.j(v.b(b24.getBlob(b17))); p pVar = new p(string, string2); pVar.f3398b = v.g(b24.getInt(b19)); pVar.f3400d = b24.getString(b21); pVar.f3401e = androidx.work.e.g(b24.getBlob(b22)); int i16 = i10; pVar.f3402f = androidx.work.e.g(b24.getBlob(i16)); int i17 = b25; i10 = i16; pVar.f3403g = b24.getLong(i17); int i18 = b21; int i19 = b26; pVar.f3404h = b24.getLong(i19); int i20 = b13; int i21 = b27; pVar.f3405i = b24.getLong(i21); int i22 = b28; pVar.f3407k = b24.getInt(i22); int i23 = b29; pVar.f3408l = v.d(b24.getInt(i23)); b27 = i21; int i24 = b30; pVar.f3409m = b24.getLong(i24); int i25 = b31; pVar.f3410n = b24.getLong(i25); b31 = i25; int i26 = b32; pVar.f3411o = b24.getLong(i26); int i27 = b33; pVar.f3412p = b24.getLong(i27); int i28 = b34; pVar.f3413q = b24.getInt(i28) != 0; int i29 = b35; pVar.f3414r = v.f(b24.getInt(i29)); pVar.f3406j = cVar2; arrayList.add(pVar); b11 = i14; b35 = i29; b21 = i18; b25 = i17; b26 = i19; b28 = i22; b33 = i27; b18 = i11; b20 = i12; b10 = i13; b34 = i28; b32 = i26; b12 = i15; b30 = i24; b13 = i20; b29 = i23; } b24.close(); cVar.release(); return arrayList; } catch (Throwable th2) { th = th2; b24.close(); cVar.release(); throw th; } } @Override // c1.q public List f(int i10) { m0.c cVar; int b10; int b11; int b12; int b13; int b14; int b15; int b16; int b17; int b18; int b19; int b20; int b21; int b22; int b23; m0.c G = m0.c.G("SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground`, `WorkSpec`.`out_of_quota_policy` AS `out_of_quota_policy` FROM workspec WHERE state=0 AND schedule_requested_at=-1 ORDER BY period_start_time LIMIT (SELECT MAX(?-COUNT(*), 0) FROM workspec WHERE schedule_requested_at<>-1 AND state NOT IN (2, 3, 5))", 1); G.T(1, i10); this.f3417a.b(); Cursor b24 = o0.c.b(this.f3417a, G, false, null); try { b10 = o0.b.b(b24, "required_network_type"); b11 = o0.b.b(b24, "requires_charging"); b12 = o0.b.b(b24, "requires_device_idle"); b13 = o0.b.b(b24, "requires_battery_not_low"); b14 = o0.b.b(b24, "requires_storage_not_low"); b15 = o0.b.b(b24, "trigger_content_update_delay"); b16 = o0.b.b(b24, "trigger_max_content_delay"); b17 = o0.b.b(b24, "content_uri_triggers"); b18 = o0.b.b(b24, "id"); b19 = o0.b.b(b24, AdOperationMetric.INIT_STATE); b20 = o0.b.b(b24, "worker_class_name"); b21 = o0.b.b(b24, "input_merger_class_name"); b22 = o0.b.b(b24, "input"); b23 = o0.b.b(b24, "output"); cVar = G; } catch (Throwable th) { th = th; cVar = G; } try { int b25 = o0.b.b(b24, "initial_delay"); int b26 = o0.b.b(b24, "interval_duration"); int b27 = o0.b.b(b24, "flex_duration"); int b28 = o0.b.b(b24, "run_attempt_count"); int b29 = o0.b.b(b24, "backoff_policy"); int b30 = o0.b.b(b24, "backoff_delay_duration"); int b31 = o0.b.b(b24, "period_start_time"); int b32 = o0.b.b(b24, "minimum_retention_duration"); int b33 = o0.b.b(b24, "schedule_requested_at"); int b34 = o0.b.b(b24, "run_in_foreground"); int b35 = o0.b.b(b24, "out_of_quota_policy"); int i11 = b23; ArrayList arrayList = new ArrayList(b24.getCount()); while (b24.moveToNext()) { String string = b24.getString(b18); int i12 = b18; String string2 = b24.getString(b20); int i13 = b20; androidx.work.c cVar2 = new androidx.work.c(); int i14 = b10; cVar2.k(v.e(b24.getInt(b10))); cVar2.m(b24.getInt(b11) != 0); cVar2.n(b24.getInt(b12) != 0); cVar2.l(b24.getInt(b13) != 0); cVar2.o(b24.getInt(b14) != 0); int i15 = b11; int i16 = b12; cVar2.p(b24.getLong(b15)); cVar2.q(b24.getLong(b16)); cVar2.j(v.b(b24.getBlob(b17))); p pVar = new p(string, string2); pVar.f3398b = v.g(b24.getInt(b19)); pVar.f3400d = b24.getString(b21); pVar.f3401e = androidx.work.e.g(b24.getBlob(b22)); int i17 = i11; pVar.f3402f = androidx.work.e.g(b24.getBlob(i17)); i11 = i17; int i18 = b25; pVar.f3403g = b24.getLong(i18); int i19 = b21; int i20 = b26; pVar.f3404h = b24.getLong(i20); int i21 = b13; int i22 = b27; pVar.f3405i = b24.getLong(i22); int i23 = b28; pVar.f3407k = b24.getInt(i23); int i24 = b29; pVar.f3408l = v.d(b24.getInt(i24)); b27 = i22; int i25 = b30; pVar.f3409m = b24.getLong(i25); int i26 = b31; pVar.f3410n = b24.getLong(i26); b31 = i26; int i27 = b32; pVar.f3411o = b24.getLong(i27); int i28 = b33; pVar.f3412p = b24.getLong(i28); int i29 = b34; pVar.f3413q = b24.getInt(i29) != 0; int i30 = b35; pVar.f3414r = v.f(b24.getInt(i30)); pVar.f3406j = cVar2; arrayList.add(pVar); b35 = i30; b11 = i15; b21 = i19; b25 = i18; b26 = i20; b28 = i23; b33 = i28; b18 = i12; b20 = i13; b10 = i14; b34 = i29; b32 = i27; b12 = i16; b30 = i25; b13 = i21; b29 = i24; } b24.close(); cVar.release(); return arrayList; } catch (Throwable th2) { th = th2; b24.close(); cVar.release(); throw th; } } @Override // c1.q public List g() { m0.c cVar; int b10; int b11; int b12; int b13; int b14; int b15; int b16; int b17; int b18; int b19; int b20; int b21; int b22; int b23; m0.c G = m0.c.G("SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground`, `WorkSpec`.`out_of_quota_policy` AS `out_of_quota_policy` FROM workspec WHERE state=0 AND schedule_requested_at<>-1", 0); this.f3417a.b(); Cursor b24 = o0.c.b(this.f3417a, G, false, null); try { b10 = o0.b.b(b24, "required_network_type"); b11 = o0.b.b(b24, "requires_charging"); b12 = o0.b.b(b24, "requires_device_idle"); b13 = o0.b.b(b24, "requires_battery_not_low"); b14 = o0.b.b(b24, "requires_storage_not_low"); b15 = o0.b.b(b24, "trigger_content_update_delay"); b16 = o0.b.b(b24, "trigger_max_content_delay"); b17 = o0.b.b(b24, "content_uri_triggers"); b18 = o0.b.b(b24, "id"); b19 = o0.b.b(b24, AdOperationMetric.INIT_STATE); b20 = o0.b.b(b24, "worker_class_name"); b21 = o0.b.b(b24, "input_merger_class_name"); b22 = o0.b.b(b24, "input"); b23 = o0.b.b(b24, "output"); cVar = G; } catch (Throwable th) { th = th; cVar = G; } try { int b25 = o0.b.b(b24, "initial_delay"); int b26 = o0.b.b(b24, "interval_duration"); int b27 = o0.b.b(b24, "flex_duration"); int b28 = o0.b.b(b24, "run_attempt_count"); int b29 = o0.b.b(b24, "backoff_policy"); int b30 = o0.b.b(b24, "backoff_delay_duration"); int b31 = o0.b.b(b24, "period_start_time"); int b32 = o0.b.b(b24, "minimum_retention_duration"); int b33 = o0.b.b(b24, "schedule_requested_at"); int b34 = o0.b.b(b24, "run_in_foreground"); int b35 = o0.b.b(b24, "out_of_quota_policy"); int i10 = b23; ArrayList arrayList = new ArrayList(b24.getCount()); while (b24.moveToNext()) { String string = b24.getString(b18); int i11 = b18; String string2 = b24.getString(b20); int i12 = b20; androidx.work.c cVar2 = new androidx.work.c(); int i13 = b10; cVar2.k(v.e(b24.getInt(b10))); cVar2.m(b24.getInt(b11) != 0); cVar2.n(b24.getInt(b12) != 0); cVar2.l(b24.getInt(b13) != 0); cVar2.o(b24.getInt(b14) != 0); int i14 = b11; int i15 = b12; cVar2.p(b24.getLong(b15)); cVar2.q(b24.getLong(b16)); cVar2.j(v.b(b24.getBlob(b17))); p pVar = new p(string, string2); pVar.f3398b = v.g(b24.getInt(b19)); pVar.f3400d = b24.getString(b21); pVar.f3401e = androidx.work.e.g(b24.getBlob(b22)); int i16 = i10; pVar.f3402f = androidx.work.e.g(b24.getBlob(i16)); i10 = i16; int i17 = b25; pVar.f3403g = b24.getLong(i17); int i18 = b22; int i19 = b26; pVar.f3404h = b24.getLong(i19); int i20 = b13; int i21 = b27; pVar.f3405i = b24.getLong(i21); int i22 = b28; pVar.f3407k = b24.getInt(i22); int i23 = b29; pVar.f3408l = v.d(b24.getInt(i23)); b27 = i21; int i24 = b30; pVar.f3409m = b24.getLong(i24); int i25 = b31; pVar.f3410n = b24.getLong(i25); b31 = i25; int i26 = b32; pVar.f3411o = b24.getLong(i26); int i27 = b33; pVar.f3412p = b24.getLong(i27); int i28 = b34; pVar.f3413q = b24.getInt(i28) != 0; int i29 = b35; pVar.f3414r = v.f(b24.getInt(i29)); pVar.f3406j = cVar2; arrayList.add(pVar); b35 = i29; b11 = i14; b22 = i18; b25 = i17; b26 = i19; b28 = i22; b33 = i27; b18 = i11; b20 = i12; b10 = i13; b34 = i28; b32 = i26; b12 = i15; b30 = i24; b13 = i20; b29 = i23; } b24.close(); cVar.release(); return arrayList; } catch (Throwable th2) { th = th2; b24.close(); cVar.release(); throw th; } } @Override // c1.q public void h(String str, androidx.work.e eVar) { this.f3417a.b(); p0.f a10 = this.f3420d.a(); byte[] k10 = androidx.work.e.k(eVar); if (k10 == null) { a10.l0(1); } else { a10.Z(1, k10); } if (str == null) { a10.l0(2); } else { a10.C(2, str); } this.f3417a.c(); try { a10.E(); this.f3417a.r(); } finally { this.f3417a.g(); this.f3420d.f(a10); } } @Override // c1.q public List i() { m0.c cVar; int b10; int b11; int b12; int b13; int b14; int b15; int b16; int b17; int b18; int b19; int b20; int b21; int b22; int b23; m0.c G = m0.c.G("SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground`, `WorkSpec`.`out_of_quota_policy` AS `out_of_quota_policy` FROM workspec WHERE state=1", 0); this.f3417a.b(); Cursor b24 = o0.c.b(this.f3417a, G, false, null); try { b10 = o0.b.b(b24, "required_network_type"); b11 = o0.b.b(b24, "requires_charging"); b12 = o0.b.b(b24, "requires_device_idle"); b13 = o0.b.b(b24, "requires_battery_not_low"); b14 = o0.b.b(b24, "requires_storage_not_low"); b15 = o0.b.b(b24, "trigger_content_update_delay"); b16 = o0.b.b(b24, "trigger_max_content_delay"); b17 = o0.b.b(b24, "content_uri_triggers"); b18 = o0.b.b(b24, "id"); b19 = o0.b.b(b24, AdOperationMetric.INIT_STATE); b20 = o0.b.b(b24, "worker_class_name"); b21 = o0.b.b(b24, "input_merger_class_name"); b22 = o0.b.b(b24, "input"); b23 = o0.b.b(b24, "output"); cVar = G; } catch (Throwable th) { th = th; cVar = G; } try { int b25 = o0.b.b(b24, "initial_delay"); int b26 = o0.b.b(b24, "interval_duration"); int b27 = o0.b.b(b24, "flex_duration"); int b28 = o0.b.b(b24, "run_attempt_count"); int b29 = o0.b.b(b24, "backoff_policy"); int b30 = o0.b.b(b24, "backoff_delay_duration"); int b31 = o0.b.b(b24, "period_start_time"); int b32 = o0.b.b(b24, "minimum_retention_duration"); int b33 = o0.b.b(b24, "schedule_requested_at"); int b34 = o0.b.b(b24, "run_in_foreground"); int b35 = o0.b.b(b24, "out_of_quota_policy"); int i10 = b23; ArrayList arrayList = new ArrayList(b24.getCount()); while (b24.moveToNext()) { String string = b24.getString(b18); int i11 = b18; String string2 = b24.getString(b20); int i12 = b20; androidx.work.c cVar2 = new androidx.work.c(); int i13 = b10; cVar2.k(v.e(b24.getInt(b10))); cVar2.m(b24.getInt(b11) != 0); cVar2.n(b24.getInt(b12) != 0); cVar2.l(b24.getInt(b13) != 0); cVar2.o(b24.getInt(b14) != 0); int i14 = b11; int i15 = b12; cVar2.p(b24.getLong(b15)); cVar2.q(b24.getLong(b16)); cVar2.j(v.b(b24.getBlob(b17))); p pVar = new p(string, string2); pVar.f3398b = v.g(b24.getInt(b19)); pVar.f3400d = b24.getString(b21); pVar.f3401e = androidx.work.e.g(b24.getBlob(b22)); int i16 = i10; pVar.f3402f = androidx.work.e.g(b24.getBlob(i16)); i10 = i16; int i17 = b25; pVar.f3403g = b24.getLong(i17); int i18 = b22; int i19 = b26; pVar.f3404h = b24.getLong(i19); int i20 = b13; int i21 = b27; pVar.f3405i = b24.getLong(i21); int i22 = b28; pVar.f3407k = b24.getInt(i22); int i23 = b29; pVar.f3408l = v.d(b24.getInt(i23)); b27 = i21; int i24 = b30; pVar.f3409m = b24.getLong(i24); int i25 = b31; pVar.f3410n = b24.getLong(i25); b31 = i25; int i26 = b32; pVar.f3411o = b24.getLong(i26); int i27 = b33; pVar.f3412p = b24.getLong(i27); int i28 = b34; pVar.f3413q = b24.getInt(i28) != 0; int i29 = b35; pVar.f3414r = v.f(b24.getInt(i29)); pVar.f3406j = cVar2; arrayList.add(pVar); b35 = i29; b11 = i14; b22 = i18; b25 = i17; b26 = i19; b28 = i22; b33 = i27; b18 = i11; b20 = i12; b10 = i13; b34 = i28; b32 = i26; b12 = i15; b30 = i24; b13 = i20; b29 = i23; } b24.close(); cVar.release(); return arrayList; } catch (Throwable th2) { th = th2; b24.close(); cVar.release(); throw th; } } @Override // c1.q public boolean j() { boolean z10 = false; m0.c G = m0.c.G("SELECT COUNT(*) > 0 FROM workspec WHERE state NOT IN (2, 3, 5) LIMIT 1", 0); this.f3417a.b(); Cursor b10 = o0.c.b(this.f3417a, G, false, null); try { if (b10.moveToFirst()) { if (b10.getInt(0) != 0) { z10 = true; } } return z10; } finally { b10.close(); G.release(); } } @Override // c1.q public List k(String str) { m0.c G = m0.c.G("SELECT id FROM workspec WHERE state NOT IN (2, 3, 5) AND id IN (SELECT work_spec_id FROM workname WHERE name=?)", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3417a.b(); Cursor b10 = o0.c.b(this.f3417a, G, false, null); try { ArrayList arrayList = new ArrayList(b10.getCount()); while (b10.moveToNext()) { arrayList.add(b10.getString(0)); } return arrayList; } finally { b10.close(); G.release(); } } @Override // c1.q public void l(p pVar) { this.f3417a.b(); this.f3417a.c(); try { this.f3418b.h(pVar); this.f3417a.r(); } finally { this.f3417a.g(); } } @Override // c1.q public androidx.work.v m(String str) { m0.c G = m0.c.G("SELECT state FROM workspec WHERE id=?", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3417a.b(); Cursor b10 = o0.c.b(this.f3417a, G, false, null); try { return b10.moveToFirst() ? v.g(b10.getInt(0)) : null; } finally { b10.close(); G.release(); } } @Override // c1.q public p n(String str) { m0.c cVar; int b10; int b11; int b12; int b13; int b14; int b15; int b16; int b17; int b18; int b19; int b20; int b21; int b22; int b23; p pVar; m0.c G = m0.c.G("SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground`, `WorkSpec`.`out_of_quota_policy` AS `out_of_quota_policy` FROM workspec WHERE id=?", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3417a.b(); Cursor b24 = o0.c.b(this.f3417a, G, false, null); try { b10 = o0.b.b(b24, "required_network_type"); b11 = o0.b.b(b24, "requires_charging"); b12 = o0.b.b(b24, "requires_device_idle"); b13 = o0.b.b(b24, "requires_battery_not_low"); b14 = o0.b.b(b24, "requires_storage_not_low"); b15 = o0.b.b(b24, "trigger_content_update_delay"); b16 = o0.b.b(b24, "trigger_max_content_delay"); b17 = o0.b.b(b24, "content_uri_triggers"); b18 = o0.b.b(b24, "id"); b19 = o0.b.b(b24, AdOperationMetric.INIT_STATE); b20 = o0.b.b(b24, "worker_class_name"); b21 = o0.b.b(b24, "input_merger_class_name"); b22 = o0.b.b(b24, "input"); b23 = o0.b.b(b24, "output"); cVar = G; } catch (Throwable th) { th = th; cVar = G; } try { int b25 = o0.b.b(b24, "initial_delay"); int b26 = o0.b.b(b24, "interval_duration"); int b27 = o0.b.b(b24, "flex_duration"); int b28 = o0.b.b(b24, "run_attempt_count"); int b29 = o0.b.b(b24, "backoff_policy"); int b30 = o0.b.b(b24, "backoff_delay_duration"); int b31 = o0.b.b(b24, "period_start_time"); int b32 = o0.b.b(b24, "minimum_retention_duration"); int b33 = o0.b.b(b24, "schedule_requested_at"); int b34 = o0.b.b(b24, "run_in_foreground"); int b35 = o0.b.b(b24, "out_of_quota_policy"); if (b24.moveToFirst()) { String string = b24.getString(b18); String string2 = b24.getString(b20); androidx.work.c cVar2 = new androidx.work.c(); cVar2.k(v.e(b24.getInt(b10))); cVar2.m(b24.getInt(b11) != 0); cVar2.n(b24.getInt(b12) != 0); cVar2.l(b24.getInt(b13) != 0); cVar2.o(b24.getInt(b14) != 0); cVar2.p(b24.getLong(b15)); cVar2.q(b24.getLong(b16)); cVar2.j(v.b(b24.getBlob(b17))); p pVar2 = new p(string, string2); pVar2.f3398b = v.g(b24.getInt(b19)); pVar2.f3400d = b24.getString(b21); pVar2.f3401e = androidx.work.e.g(b24.getBlob(b22)); pVar2.f3402f = androidx.work.e.g(b24.getBlob(b23)); pVar2.f3403g = b24.getLong(b25); pVar2.f3404h = b24.getLong(b26); pVar2.f3405i = b24.getLong(b27); pVar2.f3407k = b24.getInt(b28); pVar2.f3408l = v.d(b24.getInt(b29)); pVar2.f3409m = b24.getLong(b30); pVar2.f3410n = b24.getLong(b31); pVar2.f3411o = b24.getLong(b32); pVar2.f3412p = b24.getLong(b33); pVar2.f3413q = b24.getInt(b34) != 0; pVar2.f3414r = v.f(b24.getInt(b35)); pVar2.f3406j = cVar2; pVar = pVar2; } else { pVar = null; } b24.close(); cVar.release(); return pVar; } catch (Throwable th2) { th = th2; b24.close(); cVar.release(); throw th; } } @Override // c1.q public int o(String str) { this.f3417a.b(); p0.f a10 = this.f3423g.a(); if (str == null) { a10.l0(1); } else { a10.C(1, str); } this.f3417a.c(); try { int E = a10.E(); this.f3417a.r(); return E; } finally { this.f3417a.g(); this.f3423g.f(a10); } } @Override // c1.q public List p(String str) { m0.c G = m0.c.G("SELECT id FROM workspec WHERE state NOT IN (2, 3, 5) AND id IN (SELECT work_spec_id FROM worktag WHERE tag=?)", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3417a.b(); Cursor b10 = o0.c.b(this.f3417a, G, false, null); try { ArrayList arrayList = new ArrayList(b10.getCount()); while (b10.moveToNext()) { arrayList.add(b10.getString(0)); } return arrayList; } finally { b10.close(); G.release(); } } @Override // c1.q public List q(String str) { m0.c G = m0.c.G("SELECT output FROM workspec WHERE id IN (SELECT prerequisite_id FROM dependency WHERE work_spec_id=?)", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3417a.b(); Cursor b10 = o0.c.b(this.f3417a, G, false, null); try { ArrayList arrayList = new ArrayList(b10.getCount()); while (b10.moveToNext()) { arrayList.add(androidx.work.e.g(b10.getBlob(0))); } return arrayList; } finally { b10.close(); G.release(); } } @Override // c1.q public int r(String str) { this.f3417a.b(); p0.f a10 = this.f3422f.a(); if (str == null) { a10.l0(1); } else { a10.C(1, str); } this.f3417a.c(); try { int E = a10.E(); this.f3417a.r(); return E; } finally { this.f3417a.g(); this.f3422f.f(a10); } } @Override // c1.q public void s(String str, long j10) { this.f3417a.b(); p0.f a10 = this.f3421e.a(); a10.T(1, j10); if (str == null) { a10.l0(2); } else { a10.C(2, str); } this.f3417a.c(); try { a10.E(); this.f3417a.r(); } finally { this.f3417a.g(); this.f3421e.f(a10); } } @Override // c1.q public List t(int i10) { m0.c cVar; int b10; int b11; int b12; int b13; int b14; int b15; int b16; int b17; int b18; int b19; int b20; int b21; int b22; int b23; m0.c G = m0.c.G("SELECT `required_network_type`, `requires_charging`, `requires_device_idle`, `requires_battery_not_low`, `requires_storage_not_low`, `trigger_content_update_delay`, `trigger_max_content_delay`, `content_uri_triggers`, `WorkSpec`.`id` AS `id`, `WorkSpec`.`state` AS `state`, `WorkSpec`.`worker_class_name` AS `worker_class_name`, `WorkSpec`.`input_merger_class_name` AS `input_merger_class_name`, `WorkSpec`.`input` AS `input`, `WorkSpec`.`output` AS `output`, `WorkSpec`.`initial_delay` AS `initial_delay`, `WorkSpec`.`interval_duration` AS `interval_duration`, `WorkSpec`.`flex_duration` AS `flex_duration`, `WorkSpec`.`run_attempt_count` AS `run_attempt_count`, `WorkSpec`.`backoff_policy` AS `backoff_policy`, `WorkSpec`.`backoff_delay_duration` AS `backoff_delay_duration`, `WorkSpec`.`period_start_time` AS `period_start_time`, `WorkSpec`.`minimum_retention_duration` AS `minimum_retention_duration`, `WorkSpec`.`schedule_requested_at` AS `schedule_requested_at`, `WorkSpec`.`run_in_foreground` AS `run_in_foreground`, `WorkSpec`.`out_of_quota_policy` AS `out_of_quota_policy` FROM workspec WHERE state=0 ORDER BY period_start_time LIMIT ?", 1); G.T(1, i10); this.f3417a.b(); Cursor b24 = o0.c.b(this.f3417a, G, false, null); try { b10 = o0.b.b(b24, "required_network_type"); b11 = o0.b.b(b24, "requires_charging"); b12 = o0.b.b(b24, "requires_device_idle"); b13 = o0.b.b(b24, "requires_battery_not_low"); b14 = o0.b.b(b24, "requires_storage_not_low"); b15 = o0.b.b(b24, "trigger_content_update_delay"); b16 = o0.b.b(b24, "trigger_max_content_delay"); b17 = o0.b.b(b24, "content_uri_triggers"); b18 = o0.b.b(b24, "id"); b19 = o0.b.b(b24, AdOperationMetric.INIT_STATE); b20 = o0.b.b(b24, "worker_class_name"); b21 = o0.b.b(b24, "input_merger_class_name"); b22 = o0.b.b(b24, "input"); b23 = o0.b.b(b24, "output"); cVar = G; } catch (Throwable th) { th = th; cVar = G; } try { int b25 = o0.b.b(b24, "initial_delay"); int b26 = o0.b.b(b24, "interval_duration"); int b27 = o0.b.b(b24, "flex_duration"); int b28 = o0.b.b(b24, "run_attempt_count"); int b29 = o0.b.b(b24, "backoff_policy"); int b30 = o0.b.b(b24, "backoff_delay_duration"); int b31 = o0.b.b(b24, "period_start_time"); int b32 = o0.b.b(b24, "minimum_retention_duration"); int b33 = o0.b.b(b24, "schedule_requested_at"); int b34 = o0.b.b(b24, "run_in_foreground"); int b35 = o0.b.b(b24, "out_of_quota_policy"); int i11 = b23; ArrayList arrayList = new ArrayList(b24.getCount()); while (b24.moveToNext()) { String string = b24.getString(b18); int i12 = b18; String string2 = b24.getString(b20); int i13 = b20; androidx.work.c cVar2 = new androidx.work.c(); int i14 = b10; cVar2.k(v.e(b24.getInt(b10))); cVar2.m(b24.getInt(b11) != 0); cVar2.n(b24.getInt(b12) != 0); cVar2.l(b24.getInt(b13) != 0); cVar2.o(b24.getInt(b14) != 0); int i15 = b11; int i16 = b12; cVar2.p(b24.getLong(b15)); cVar2.q(b24.getLong(b16)); cVar2.j(v.b(b24.getBlob(b17))); p pVar = new p(string, string2); pVar.f3398b = v.g(b24.getInt(b19)); pVar.f3400d = b24.getString(b21); pVar.f3401e = androidx.work.e.g(b24.getBlob(b22)); int i17 = i11; pVar.f3402f = androidx.work.e.g(b24.getBlob(i17)); i11 = i17; int i18 = b25; pVar.f3403g = b24.getLong(i18); int i19 = b21; int i20 = b26; pVar.f3404h = b24.getLong(i20); int i21 = b13; int i22 = b27; pVar.f3405i = b24.getLong(i22); int i23 = b28; pVar.f3407k = b24.getInt(i23); int i24 = b29; pVar.f3408l = v.d(b24.getInt(i24)); b27 = i22; int i25 = b30; pVar.f3409m = b24.getLong(i25); int i26 = b31; pVar.f3410n = b24.getLong(i26); b31 = i26; int i27 = b32; pVar.f3411o = b24.getLong(i27); int i28 = b33; pVar.f3412p = b24.getLong(i28); int i29 = b34; pVar.f3413q = b24.getInt(i29) != 0; int i30 = b35; pVar.f3414r = v.f(b24.getInt(i30)); pVar.f3406j = cVar2; arrayList.add(pVar); b35 = i30; b11 = i15; b21 = i19; b25 = i18; b26 = i20; b28 = i23; b33 = i28; b18 = i12; b20 = i13; b10 = i14; b34 = i29; b32 = i27; b12 = i16; b30 = i25; b13 = i21; b29 = i24; } b24.close(); cVar.release(); return arrayList; } catch (Throwable th2) { th = th2; b24.close(); cVar.release(); throw th; } } @Override // c1.q public int u() { this.f3417a.b(); p0.f a10 = this.f3425i.a(); this.f3417a.c(); try { int E = a10.E(); this.f3417a.r(); return E; } finally { this.f3417a.g(); this.f3425i.f(a10); } } }