{{-- The 4 multi-selects (Entités/Départements/Projets/Personnes) used on campaigns create/edit/show. They cross-filter each other's options through the org-chart graph (see initAudienceFields() in layout.blade.php) and additively compose the actual audience — picking here never narrows what's already selected, it only guides which options make sense to pick next. Props: $entities, $departments, $projects, $allEmployees (collections of {id, name/email}), $target (the campaign's current target array, or null), $audienceGraph. --}} @php($target = $target ?? [])