package p138.p145.p146.p169;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import p138.p145.p146.p151.InterfaceC2850;

/* JADX INFO: renamed from: ދ.ؠ.֏.ޏ.ނ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C3195 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final List<String> f9471 = new ArrayList();

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final Map<String, List<C3196<?, ?>>> f9472 = new HashMap();

    /* JADX INFO: renamed from: ދ.ؠ.֏.ޏ.ނ$֏, reason: contains not printable characters */
    public static class C3196<T, R> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final Class<T> f9473;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final Class<R> f9474;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final InterfaceC2850<T, R> f9475;

        public C3196(Class<T> cls, Class<R> cls2, InterfaceC2850<T, R> interfaceC2850) {
            this.f9473 = cls;
            this.f9474 = cls2;
            this.f9475 = interfaceC2850;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public boolean m5261(Class<?> cls, Class<?> cls2) {
            return this.f9473.isAssignableFrom(cls) && cls2.isAssignableFrom(this.f9474);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public synchronized <T, R> List<InterfaceC2850<T, R>> m5256(Class<T> cls, Class<R> cls2) {
        ArrayList arrayList;
        arrayList = new ArrayList();
        Iterator<String> it = this.f9471.iterator();
        while (it.hasNext()) {
            List<C3196<?, ?>> list = this.f9472.get(it.next());
            if (list != null) {
                for (C3196<?, ?> c3196 : list) {
                    if (c3196.m5261(cls, cls2)) {
                        arrayList.add(c3196.f9475);
                    }
                }
            }
        }
        return arrayList;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final synchronized List<C3196<?, ?>> m5257(String str) {
        List<C3196<?, ?>> arrayList;
        if (!this.f9471.contains(str)) {
            this.f9471.add(str);
        }
        arrayList = this.f9472.get(str);
        if (arrayList == null) {
            arrayList = new ArrayList<>();
            this.f9472.put(str, arrayList);
        }
        return arrayList;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public synchronized <T, R> void m5258(String str, InterfaceC2850<T, R> interfaceC2850, Class<T> cls, Class<R> cls2) {
        m5257(str).add(new C3196<>(cls, cls2, interfaceC2850));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public synchronized void m5259(List<String> list) {
        ArrayList<String> arrayList = new ArrayList(this.f9471);
        this.f9471.clear();
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            this.f9471.add(it.next());
        }
        for (String str : arrayList) {
            if (!list.contains(str)) {
                this.f9471.add(str);
            }
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public synchronized <T, R> List<Class<R>> m5260(Class<T> cls, Class<R> cls2) {
        ArrayList arrayList;
        arrayList = new ArrayList();
        Iterator<String> it = this.f9471.iterator();
        while (it.hasNext()) {
            List<C3196<?, ?>> list = this.f9472.get(it.next());
            if (list != null) {
                for (C3196<?, ?> c3196 : list) {
                    if (c3196.m5261(cls, cls2) && !arrayList.contains(c3196.f9474)) {
                        arrayList.add(c3196.f9474);
                    }
                }
            }
        }
        return arrayList;
    }
}
