package i;

import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Multimap;
import g.C0474a;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.Collection;
import java.util.List;
import java.util.Map;

/* JADX INFO: renamed from: i.C, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0510C implements U, h.t {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static C0510C f4217a = new C0510C();

    @Override // i.U
    public void a(C0516I c0516i, Object obj, Object obj2, Type type, int i2) {
        e0 e0Var = c0516i.f4223k;
        if (obj instanceof Multimap) {
            c0516i.v(((Multimap) obj).asMap());
        }
    }

    @Override // h.t
    public Object b(C0474a c0474a, Type type, Object obj) {
        if (type instanceof ParameterizedType) {
            type = ((ParameterizedType) type).getRawType();
        }
        if (type != ArrayListMultimap.class) {
            return null;
        }
        ArrayListMultimap arrayListMultimapCreate = ArrayListMultimap.create();
        for (Map.Entry entry : c0474a.L().entrySet()) {
            Object value = entry.getValue();
            if (value instanceof Collection) {
                arrayListMultimapCreate.putAll(entry.getKey(), (List) value);
            } else {
                arrayListMultimapCreate.put(entry.getKey(), value);
            }
        }
        return arrayListMultimapCreate;
    }

    @Override // h.t
    public int d() {
        return 0;
    }
}
