package p037.p123.p124.p125.p127;

import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.os.PowerManager;
import android.text.TextUtils;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import p037.p123.AbstractC2562;
import p037.p123.p124.C2588;
import p037.p123.p124.C2604;
import p037.p123.p124.InterfaceC2586;
import p037.p123.p124.p134.C2709;
import p037.p123.p124.p134.C2713;
import p037.p123.p124.p134.ExecutorC2705;
import p037.p123.p124.p134.p136.C2731;
import p037.p123.p124.p134.p136.InterfaceC2730;

/* JADX INFO: renamed from: މ.ޗ.ޘ.ތ.ؠ.ނ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2616 implements InterfaceC2586 {

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public static final String f8216 = AbstractC2562.m4622("SystemAlarmDispatcher");

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final Context f8217;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final InterfaceC2730 f8218;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final C2713 f8219 = new C2713();

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final C2588 f8220;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final C2604 f8221;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final C2613 f8222;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public final Handler f8223;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public final List<Intent> f8224;

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public Intent f8225;

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public InterfaceC2619 f8226;

    /* JADX INFO: renamed from: މ.ޗ.ޘ.ތ.ؠ.ނ$֏, reason: contains not printable characters */
    public class RunnableC2617 implements Runnable {
        public RunnableC2617() {
        }

        @Override // java.lang.Runnable
        public void run() {
            C2616 c2616;
            RunnableC2620 runnableC2620;
            synchronized (C2616.this.f8224) {
                C2616.this.f8225 = C2616.this.f8224.get(0);
            }
            Intent intent = C2616.this.f8225;
            if (intent != null) {
                String action = intent.getAction();
                int intExtra = C2616.this.f8225.getIntExtra("KEY_START_ID", 0);
                AbstractC2562.m4623().mo4625(C2616.f8216, String.format("Processing command %s, %s", C2616.this.f8225, Integer.valueOf(intExtra)), new Throwable[0]);
                PowerManager.WakeLock wakeLockM4777 = C2709.m4777(C2616.this.f8217, String.format("%s (%s)", action, Integer.valueOf(intExtra)));
                try {
                    AbstractC2562.m4623().mo4625(C2616.f8216, String.format("Acquiring operation wake lock (%s) %s", action, wakeLockM4777), new Throwable[0]);
                    wakeLockM4777.acquire();
                    C2616.this.f8222.m4692(C2616.this.f8225, intExtra, C2616.this);
                    AbstractC2562.m4623().mo4625(C2616.f8216, String.format("Releasing operation wake lock (%s) %s", action, wakeLockM4777), new Throwable[0]);
                    wakeLockM4777.release();
                    c2616 = C2616.this;
                    runnableC2620 = new RunnableC2620(c2616);
                } catch (Throwable th) {
                    try {
                        AbstractC2562.m4623().mo4626(C2616.f8216, "Unexpected error in onHandleIntent", th);
                        AbstractC2562.m4623().mo4625(C2616.f8216, String.format("Releasing operation wake lock (%s) %s", action, wakeLockM4777), new Throwable[0]);
                        wakeLockM4777.release();
                        c2616 = C2616.this;
                        runnableC2620 = new RunnableC2620(c2616);
                    } catch (Throwable th2) {
                        AbstractC2562.m4623().mo4625(C2616.f8216, String.format("Releasing operation wake lock (%s) %s", action, wakeLockM4777), new Throwable[0]);
                        wakeLockM4777.release();
                        C2616 c26162 = C2616.this;
                        c26162.f8223.post(new RunnableC2620(c26162));
                        throw th2;
                    }
                }
                c2616.f8223.post(runnableC2620);
            }
        }
    }

    /* JADX INFO: renamed from: މ.ޗ.ޘ.ތ.ؠ.ނ$ؠ, reason: contains not printable characters */
    public static class RunnableC2618 implements Runnable {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final C2616 f8228;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final Intent f8229;

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public final int f8230;

        public RunnableC2618(C2616 c2616, Intent intent, int i) {
            this.f8228 = c2616;
            this.f8229 = intent;
            this.f8230 = i;
        }

        @Override // java.lang.Runnable
        public void run() {
            this.f8228.m4698(this.f8229, this.f8230);
        }
    }

    /* JADX INFO: renamed from: މ.ޗ.ޘ.ތ.ؠ.ނ$ހ, reason: contains not printable characters */
    public interface InterfaceC2619 {
        /* JADX INFO: renamed from: ֏ */
        void mo867();
    }

    /* JADX INFO: renamed from: މ.ޗ.ޘ.ތ.ؠ.ނ$ށ, reason: contains not printable characters */
    public static class RunnableC2620 implements Runnable {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final C2616 f8231;

        public RunnableC2620(C2616 c2616) {
            this.f8231 = c2616;
        }

        @Override // java.lang.Runnable
        public void run() {
            this.f8231.m4700();
        }
    }

    public C2616(Context context) {
        this.f8217 = context.getApplicationContext();
        this.f8222 = new C2613(this.f8217);
        C2604 c2604M4662 = C2604.m4662(context);
        this.f8221 = c2604M4662;
        C2588 c2588 = c2604M4662.f8143;
        this.f8220 = c2588;
        this.f8218 = c2604M4662.f8141;
        c2588.m4642(this);
        this.f8224 = new ArrayList();
        this.f8225 = null;
        this.f8223 = new Handler(Looper.getMainLooper());
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m4697() {
        if (this.f8223.getLooper().getThread() != Thread.currentThread()) {
            throw new IllegalStateException("Needs to be invoked on the main thread.");
        }
    }

    @Override // p037.p123.p124.InterfaceC2586
    /* JADX INFO: renamed from: ֏ */
    public void mo870(String str, boolean z) {
        this.f8223.post(new RunnableC2618(this, C2613.m4686(this.f8217, str, z), 0));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean m4698(Intent intent, int i) {
        AbstractC2562.m4623().mo4625(f8216, String.format("Adding command %s (%s)", intent, Integer.valueOf(i)), new Throwable[0]);
        m4697();
        String action = intent.getAction();
        if (TextUtils.isEmpty(action)) {
            AbstractC2562.m4623().mo4628(f8216, "Unknown command. Ignoring", new Throwable[0]);
            return false;
        }
        if ("ACTION_CONSTRAINTS_CHANGED".equals(action) && m4699("ACTION_CONSTRAINTS_CHANGED")) {
            return false;
        }
        intent.putExtra("KEY_START_ID", i);
        synchronized (this.f8224) {
            boolean z = this.f8224.isEmpty() ? false : true;
            this.f8224.add(intent);
            if (!z) {
                m4702();
            }
        }
        return true;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final boolean m4699(String str) {
        m4697();
        synchronized (this.f8224) {
            Iterator<Intent> it = this.f8224.iterator();
            while (it.hasNext()) {
                if (str.equals(it.next().getAction())) {
                    return true;
                }
            }
            return false;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m4700() {
        AbstractC2562.m4623().mo4625(f8216, "Checking if commands are complete.", new Throwable[0]);
        m4697();
        synchronized (this.f8224) {
            if (this.f8225 != null) {
                AbstractC2562.m4623().mo4625(f8216, String.format("Removing command %s", this.f8225), new Throwable[0]);
                if (!this.f8224.remove(0).equals(this.f8225)) {
                    throw new IllegalStateException("Dequeue-d command is not the first.");
                }
                this.f8225 = null;
            }
            ExecutorC2705 executorC2705 = ((C2731) this.f8218).f8440;
            if (!this.f8222.m4691() && this.f8224.isEmpty() && !executorC2705.m4775()) {
                AbstractC2562.m4623().mo4625(f8216, "No more commands & intents.", new Throwable[0]);
                if (this.f8226 != null) {
                    this.f8226.mo867();
                }
            } else if (!this.f8224.isEmpty()) {
                m4702();
            }
        }
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public void m4701() {
        AbstractC2562.m4623().mo4625(f8216, "Destroying SystemAlarmDispatcher", new Throwable[0]);
        this.f8220.m4645(this);
        C2713 c2713 = this.f8219;
        if (!c2713.f8404.isShutdown()) {
            c2713.f8404.shutdownNow();
        }
        this.f8226 = null;
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final void m4702() {
        m4697();
        PowerManager.WakeLock wakeLockM4777 = C2709.m4777(this.f8217, "ProcessCommand");
        try {
            wakeLockM4777.acquire();
            InterfaceC2730 interfaceC2730 = this.f8221.f8141;
            ((C2731) interfaceC2730).f8440.execute(new RunnableC2617());
        } finally {
            wakeLockM4777.release();
        }
    }
}
