package defpackage;

import android.os.Handler;
import android.os.Looper;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;

/* renamed from: ᵦᵘ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC3587 implements InterfaceC4865 {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public C1545 f13397;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public AbstractC0488 f13398;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public Looper f13400;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final ArrayList f13401 = new ArrayList(1);

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final HashSet f13399 = new HashSet(1);

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final C4782 f13403 = new C4782(new CopyOnWriteArrayList(), 0, (C2477) null);

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final C2221 f13402 = new C2221(new CopyOnWriteArrayList(), 0, null);

    @Override // defpackage.InterfaceC4865
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final void mo8192(InterfaceC3125 interfaceC3125) {
        HashSet hashSet = this.f13399;
        boolean zIsEmpty = hashSet.isEmpty();
        hashSet.remove(interfaceC3125);
        if (zIsEmpty || !hashSet.isEmpty()) {
            return;
        }
        mo6622();
    }

    @Override // defpackage.InterfaceC4865
    /* renamed from: ˌᵜᵹᵩ */
    public /* synthetic */ boolean mo7447() {
        return true;
    }

    @Override // defpackage.InterfaceC4865
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void mo8193(Handler handler, InterfaceC4932 interfaceC4932) {
        handler.getClass();
        C2221 c2221 = this.f13402;
        c2221.getClass();
        CopyOnWriteArrayList copyOnWriteArrayList = c2221.f8731;
        C2553 c2553 = new C2553();
        c2553.f9942 = handler;
        c2553.f9943 = interfaceC4932;
        copyOnWriteArrayList.add(c2553);
    }

    /* renamed from: ˑᵱ */
    public abstract void mo2929(C3873 c3873);

    @Override // defpackage.InterfaceC4865
    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void mo8194(InterfaceC3125 interfaceC3125) {
        ArrayList arrayList = this.f13401;
        arrayList.remove(interfaceC3125);
        if (!arrayList.isEmpty()) {
            mo8192(interfaceC3125);
            return;
        }
        this.f13400 = null;
        this.f13398 = null;
        this.f13397 = null;
        this.f13399.clear();
        mo2930();
    }

    /* renamed from: ᵞʡ */
    public void mo6622() {
    }

    @Override // defpackage.InterfaceC4865
    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final void mo8195(InterfaceC3125 interfaceC3125) {
        this.f13400.getClass();
        HashSet hashSet = this.f13399;
        boolean zIsEmpty = hashSet.isEmpty();
        hashSet.add(interfaceC3125);
        if (zIsEmpty) {
            mo6626();
        }
    }

    /* renamed from: ᵢˇᵭ */
    public abstract void mo2930();

    @Override // defpackage.InterfaceC4865
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void mo8196(Handler handler, InterfaceC0917 interfaceC0917) {
        handler.getClass();
        C4782 c4782 = this.f13403;
        c4782.getClass();
        CopyOnWriteArrayList copyOnWriteArrayList = (CopyOnWriteArrayList) c4782.f17767;
        C3459 c3459 = new C3459();
        c3459.f12984 = handler;
        c3459.f12985 = interfaceC0917;
        copyOnWriteArrayList.add(c3459);
    }

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final void m8197(AbstractC0488 abstractC0488) {
        this.f13398 = abstractC0488;
        ArrayList arrayList = this.f13401;
        int size = arrayList.size();
        int i = 0;
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            ((InterfaceC3125) obj).mo7470(this, abstractC0488);
        }
    }

    /* renamed from: ᵨᵳʝ */
    public void mo6626() {
    }

    @Override // defpackage.InterfaceC4865
    /* renamed from: ᵯٴᵦ */
    public /* synthetic */ AbstractC0488 mo7449() {
        return null;
    }

    @Override // defpackage.InterfaceC4865
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void mo8198(InterfaceC0917 interfaceC0917) {
        CopyOnWriteArrayList copyOnWriteArrayList = (CopyOnWriteArrayList) this.f13403.f17767;
        Iterator it = copyOnWriteArrayList.iterator();
        while (it.hasNext()) {
            C3459 c3459 = (C3459) it.next();
            if (c3459.f12985 == interfaceC0917) {
                copyOnWriteArrayList.remove(c3459);
            }
        }
    }

    @Override // defpackage.InterfaceC4865
    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void mo8199(InterfaceC3125 interfaceC3125, C3873 c3873, C1545 c1545) {
        Looper looperMyLooper = Looper.myLooper();
        Looper looper = this.f13400;
        ᵛᵾˏ.ᵯٴᵦ(looper == null || looper == looperMyLooper);
        this.f13397 = c1545;
        AbstractC0488 abstractC0488 = this.f13398;
        this.f13401.add(interfaceC3125);
        if (this.f13400 == null) {
            this.f13400 = looperMyLooper;
            this.f13399.add(interfaceC3125);
            mo2929(c3873);
        } else if (abstractC0488 != null) {
            mo8195(interfaceC3125);
            interfaceC3125.mo7470(this, abstractC0488);
        }
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final C4782 m8200(C2477 c2477) {
        return new C4782((CopyOnWriteArrayList) this.f13403.f17767, 0, c2477);
    }

    @Override // defpackage.InterfaceC4865
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void mo8201(InterfaceC4932 interfaceC4932) {
        CopyOnWriteArrayList copyOnWriteArrayList = this.f13402.f8731;
        Iterator it = copyOnWriteArrayList.iterator();
        while (it.hasNext()) {
            C2553 c2553 = (C2553) it.next();
            if (c2553.f9943 == interfaceC4932) {
                copyOnWriteArrayList.remove(c2553);
            }
        }
    }
}
