/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.util.Functions
 *  com.l7tech.util.Functions$Binary
 *  jakarta.persistence.criteria.CriteriaBuilder
 *  jakarta.persistence.criteria.Predicate
 *  jakarta.persistence.criteria.Root
 */
package com.l7tech.server.entity;

import com.l7tech.server.entity.d;
import com.l7tech.server.entity.k;
import com.l7tech.util.Functions;
import jakarta.persistence.criteria.CriteriaBuilder;
import jakarta.persistence.criteria.Predicate;
import jakarta.persistence.criteria.Root;
import java.util.List;
import java.util.Map;

class c
implements Functions.Binary<Predicate, Predicate, Map.Entry<String, List<Object>>> {
    final CriteriaBuilder val$builder;
    final Root val$root;

    /*
     * Ignored method signature, as it can't be verified against descriptor
     */
    c(k k2, CriteriaBuilder criteriaBuilder, Root root) {
        this.val$builder = criteriaBuilder;
        this.val$root = root;
    }

    public Predicate call(Predicate predicate, Map.Entry<String, List<Object>> entry) {
        predicate = (Predicate)Functions.reduce((Iterable)entry.getValue(), (Object)predicate, (Functions.Binary)new d(this, entry));
        return predicate;
    }
}

