package defpackage;

import java.util.ArrayDeque;
import java.util.concurrent.Executor;

/* JADX INFO: renamed from: ᵫᵯˆ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class ExecutorC4005 implements Executor {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final /* synthetic */ int f15372;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final ArrayDeque f15373;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final Executor f15374;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public Runnable f15375;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final Object f15376;

    public ExecutorC4005(Executor executor, int i) {
        this.f15372 = i;
        switch (i) {
            case 1:
                this.f15374 = executor;
                this.f15373 = new ArrayDeque();
                this.f15376 = new Object();
                break;
            default:
                this.f15374 = executor;
                this.f15373 = new ArrayDeque();
                this.f15376 = new Object();
                break;
        }
    }

    public ExecutorC4005(ExecutorC0789 executorC0789) {
        this.f15372 = 2;
        this.f15376 = new Object();
        this.f15373 = new ArrayDeque();
        this.f15374 = executorC0789;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    private final void m8794(Runnable runnable) {
        synchronized (this.f15376) {
            this.f15373.offer(new RunnableC2093(runnable, 20, this));
            if (this.f15375 == null) {
                m8797();
            }
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    private final void m8795(Runnable runnable) {
        synchronized (this.f15376) {
            try {
                this.f15373.add(new ᵙᵘ(this, 28, runnable));
                if (this.f15375 == null) {
                    m8797();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    private final void m8796() {
        synchronized (this.f15376) {
            Object objPoll = this.f15373.poll();
            Runnable runnable = (Runnable) objPoll;
            this.f15375 = runnable;
            if (objPoll != null) {
                this.f15374.execute(runnable);
            }
        }
    }

    @Override // java.util.concurrent.Executor
    public final void execute(Runnable runnable) {
        switch (this.f15372) {
            case 0:
                m8795(runnable);
                return;
            case 1:
                m8794(runnable);
                return;
            default:
                synchronized (this.f15376) {
                    try {
                        this.f15373.add(new RunnableC4076(this, 2, runnable));
                        if (this.f15375 == null) {
                            m8797();
                        }
                    } catch (Throwable th) {
                        throw th;
                    }
                    break;
                }
                return;
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m8797() {
        switch (this.f15372) {
            case 0:
                Runnable runnable = (Runnable) this.f15373.poll();
                this.f15375 = runnable;
                if (runnable != null) {
                    this.f15374.execute(runnable);
                    return;
                }
                return;
            case 1:
                m8796();
                return;
            default:
                synchronized (this.f15376) {
                    try {
                        Runnable runnable2 = (Runnable) this.f15373.poll();
                        this.f15375 = runnable2;
                        if (runnable2 != null) {
                            ((ExecutorC0789) this.f15374).execute(runnable2);
                        }
                    } catch (Throwable th) {
                        throw th;
                    }
                    break;
                }
                return;
        }
    }
}
