package com.google.android.material.snackbar;

import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import java.lang.ref.WeakReference;

/* JADX INFO: compiled from: SnackbarManager.java */
/* JADX INFO: loaded from: classes.dex */
class e {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private static e f1807e;
    private final Object a = new Object();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final Handler f1808b = new Handler(Looper.getMainLooper(), new a());

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private c f1809c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private c f1810d;

    /* JADX INFO: compiled from: SnackbarManager.java */
    class a implements Handler.Callback {
        a() {
        }

        @Override // android.os.Handler.Callback
        public boolean handleMessage(Message message) {
            if (message.what != 0) {
                return false;
            }
            e.this.c((c) message.obj);
            return true;
        }
    }

    /* JADX INFO: compiled from: SnackbarManager.java */
    interface b {
        void a(int i2);
    }

    /* JADX INFO: compiled from: SnackbarManager.java */
    private static class c {
        final WeakReference<b> a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        int f1812b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        boolean f1813c;

        boolean a(b bVar) {
            return bVar != null && this.a.get() == bVar;
        }
    }

    private e() {
    }

    private boolean a(c cVar, int i2) {
        b bVar = cVar.a.get();
        if (bVar == null) {
            return false;
        }
        this.f1808b.removeCallbacksAndMessages(cVar);
        bVar.a(i2);
        return true;
    }

    static e b() {
        if (f1807e == null) {
            f1807e = new e();
        }
        return f1807e;
    }

    private boolean d(b bVar) {
        c cVar = this.f1809c;
        return cVar != null && cVar.a(bVar);
    }

    private void g(c cVar) {
        int i2 = cVar.f1812b;
        if (i2 == -2) {
            return;
        }
        if (i2 <= 0) {
            i2 = i2 == -1 ? 1500 : 2750;
        }
        this.f1808b.removeCallbacksAndMessages(cVar);
        Handler handler = this.f1808b;
        handler.sendMessageDelayed(Message.obtain(handler, 0, cVar), i2);
    }

    void c(c cVar) {
        synchronized (this.a) {
            if (this.f1809c == cVar || this.f1810d == cVar) {
                a(cVar, 2);
            }
        }
    }

    public void e(b bVar) {
        synchronized (this.a) {
            if (d(bVar) && !this.f1809c.f1813c) {
                this.f1809c.f1813c = true;
                this.f1808b.removeCallbacksAndMessages(this.f1809c);
            }
        }
    }

    public void f(b bVar) {
        synchronized (this.a) {
            if (d(bVar) && this.f1809c.f1813c) {
                this.f1809c.f1813c = false;
                g(this.f1809c);
            }
        }
    }
}
