package e2;

import android.os.Handler;
import android.os.Looper;
import d2.c1;
import d2.l0;
import java.util.concurrent.CancellationException;
import n1.f;
import w1.e;
import w1.g;

/* JADX INFO: compiled from: HandlerDispatcher.kt */
/* JADX INFO: loaded from: classes.dex */
public final class a extends b {
    private volatile a _immediate;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final Handler f4601f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final String f4602g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private final boolean f4603h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private final a f4604i;

    private a(Handler handler, String str, boolean z2) {
        super(null);
        this.f4601f = handler;
        this.f4602g = str;
        this.f4603h = z2;
        this._immediate = z2 ? this : null;
        a aVar = this._immediate;
        if (aVar == null) {
            aVar = new a(handler, str, true);
            this._immediate = aVar;
        }
        this.f4604i = aVar;
    }

    private final void p(f fVar, Runnable runnable) {
        c1.a(fVar, new CancellationException("The task was rejected, the handler underlying the dispatcher '" + this + "' was closed"));
        l0.a().d(fVar, runnable);
    }

    @Override // d2.u
    public void d(f fVar, Runnable runnable) {
        if (this.f4601f.post(runnable)) {
            return;
        }
        p(fVar, runnable);
    }

    public boolean equals(Object obj) {
        return (obj instanceof a) && ((a) obj).f4601f == this.f4601f;
    }

    @Override // d2.u
    public boolean g(f fVar) {
        return (this.f4603h && g.a(Looper.myLooper(), this.f4601f.getLooper())) ? false : true;
    }

    public int hashCode() {
        return System.identityHashCode(this.f4601f);
    }

    @Override // d2.h1
    /* JADX INFO: renamed from: q, reason: merged with bridge method [inline-methods] */
    public a j() {
        return this.f4604i;
    }

    @Override // d2.h1, d2.u
    public String toString() {
        String strN = n();
        if (strN != null) {
            return strN;
        }
        String string = this.f4602g;
        if (string == null) {
            string = this.f4601f.toString();
        }
        return this.f4603h ? g.j(string, ".immediate") : string;
    }

    public /* synthetic */ a(Handler handler, String str, int i3, e eVar) {
        this(handler, (i3 & 2) != 0 ? null : str);
    }

    public a(Handler handler, String str) {
        this(handler, str, false);
    }
}
