package androidx.work.impl.foreground;

import android.app.Notification;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import defpackage.cr4;
import defpackage.eh5;
import defpackage.ev6;
import defpackage.fx4;
import defpackage.gsa;
import defpackage.hd1;
import defpackage.j59;
import defpackage.lr2;
import defpackage.lta;
import defpackage.m38;
import defpackage.osa;
import defpackage.rra;
import defpackage.ti7;
import defpackage.tj9;
import defpackage.uua;
import defpackage.w19;
import defpackage.wh3;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
@m38
public class b implements ev6, lr2 {
    public static final String l = eh5.d("SystemFgDispatcher");
    public final osa a;
    public final tj9 b;
    public final Object c = new Object();
    public gsa d;
    public final LinkedHashMap e;
    public final HashMap f;
    public final HashMap i;
    public final rra j;
    public SystemForegroundService k;

    public interface a {
    }

    public b(Context context) {
        osa osaVarD = osa.d(context);
        this.a = osaVarD;
        this.b = osaVarD.d;
        this.d = null;
        this.e = new LinkedHashMap();
        this.i = new HashMap();
        this.f = new HashMap();
        this.j = new rra(osaVarD.j);
        osaVarD.f.b(this);
    }

    public static Intent b(Context context, gsa gsaVar, wh3 wh3Var) {
        Intent intent = new Intent(context, (Class<?>) SystemForegroundService.class);
        intent.setAction("ACTION_NOTIFY");
        intent.putExtra("KEY_NOTIFICATION_ID", wh3Var.a);
        intent.putExtra("KEY_FOREGROUND_SERVICE_TYPE", wh3Var.b);
        intent.putExtra("KEY_NOTIFICATION", wh3Var.c);
        intent.putExtra("KEY_WORKSPEC_ID", gsaVar.a);
        intent.putExtra("KEY_GENERATION", gsaVar.b);
        return intent;
    }

    public static Intent c(Context context, gsa gsaVar, wh3 wh3Var) {
        Intent intent = new Intent(context, (Class<?>) SystemForegroundService.class);
        intent.setAction("ACTION_START_FOREGROUND");
        intent.putExtra("KEY_WORKSPEC_ID", gsaVar.a);
        intent.putExtra("KEY_GENERATION", gsaVar.b);
        intent.putExtra("KEY_NOTIFICATION_ID", wh3Var.a);
        intent.putExtra("KEY_FOREGROUND_SERVICE_TYPE", wh3Var.b);
        intent.putExtra("KEY_NOTIFICATION", wh3Var.c);
        return intent;
    }

    @Override // defpackage.lr2
    public final void a(gsa gsaVar, boolean z) {
        Map.Entry entry;
        synchronized (this.c) {
            try {
                fx4 fx4Var = ((lta) this.f.remove(gsaVar)) != null ? (fx4) this.i.remove(gsaVar) : null;
                if (fx4Var != null) {
                    fx4Var.h(null);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        wh3 wh3Var = (wh3) this.e.remove(gsaVar);
        if (gsaVar.equals(this.d)) {
            if (this.e.size() > 0) {
                Iterator it = this.e.entrySet().iterator();
                Object next = it.next();
                while (true) {
                    entry = (Map.Entry) next;
                    if (!it.hasNext()) {
                        break;
                    } else {
                        next = it.next();
                    }
                }
                this.d = (gsa) entry.getKey();
                if (this.k != null) {
                    wh3 wh3Var2 = (wh3) entry.getValue();
                    this.k.c(wh3Var2.a, wh3Var2.b, wh3Var2.c);
                    this.k.a(wh3Var2.a);
                }
            } else {
                this.d = null;
            }
        }
        SystemForegroundService systemForegroundService = this.k;
        if (wh3Var == null || systemForegroundService == null) {
            return;
        }
        eh5 eh5VarC = eh5.c();
        gsaVar.toString();
        eh5VarC.getClass();
        systemForegroundService.a(wh3Var.a);
    }

    @Override // defpackage.ev6
    public final void d(lta ltaVar, hd1 hd1Var) {
        if (hd1Var instanceof hd1.b) {
            eh5.c().getClass();
            gsa gsaVarA = uua.a(ltaVar);
            osa osaVar = this.a;
            tj9 tj9Var = osaVar.d;
            ti7 ti7Var = osaVar.f;
            w19 w19Var = new w19(gsaVarA);
            cr4.g(ti7Var, "processor");
            tj9Var.d(new j59(ti7Var, w19Var, true, -512));
        }
    }

    public final void e(Intent intent) {
        int i = 0;
        int intExtra = intent.getIntExtra("KEY_NOTIFICATION_ID", 0);
        int intExtra2 = intent.getIntExtra("KEY_FOREGROUND_SERVICE_TYPE", 0);
        gsa gsaVar = new gsa(intent.getStringExtra("KEY_WORKSPEC_ID"), intent.getIntExtra("KEY_GENERATION", 0));
        Notification notification = (Notification) intent.getParcelableExtra("KEY_NOTIFICATION");
        eh5.c().getClass();
        if (notification == null || this.k == null) {
            return;
        }
        wh3 wh3Var = new wh3(intExtra, intExtra2, notification);
        LinkedHashMap linkedHashMap = this.e;
        linkedHashMap.put(gsaVar, wh3Var);
        if (this.d == null) {
            this.d = gsaVar;
            this.k.c(intExtra, intExtra2, notification);
            return;
        }
        SystemForegroundService systemForegroundService = this.k;
        systemForegroundService.b.post(new d(systemForegroundService, intExtra, notification));
        if (intExtra2 == 0 || Build.VERSION.SDK_INT < 29) {
            return;
        }
        Iterator it = linkedHashMap.entrySet().iterator();
        while (it.hasNext()) {
            i |= ((wh3) ((Map.Entry) it.next()).getValue()).b;
        }
        wh3 wh3Var2 = (wh3) linkedHashMap.get(this.d);
        if (wh3Var2 != null) {
            this.k.c(wh3Var2.a, i, wh3Var2.c);
        }
    }

    public final void f() {
        this.k = null;
        synchronized (this.c) {
            try {
                Iterator it = this.i.values().iterator();
                while (it.hasNext()) {
                    ((fx4) it.next()).h(null);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        this.a.f.g(this);
    }
}
