{% if onSaleEventsCount > 0 %}
{% for event in repository.getEvents({elapsed: false, organizer: organizer.slug, limit: 10}).getQuery().getResult() %}
{% include "Global/event-card.html.twig" with {event: event} %}
{% endfor %}
{% else %}
{% include "Global/message.html.twig" with { type: "info", message: ('No events on sale for now'|trans) } %}
{% endif %}
{% if onSaleEventsCount > 10 %}
{{ "See all events on sale"|trans }}
{% endif %}
{% if pastEventsCount > 0 %}
{% for event in repository.getEvents({elapsed: true, organizer: organizer.slug, limit: 10}).getQuery().getResult() %}
{% include "Global/event-card.html.twig" with {event: event, noLazyLoad: true} %}
{% endfor %}
{% else %}
{% include "Global/message.html.twig" with { type: "info", message: ('No past events found'|trans) } %}
{% endif %}
{% if organizer.showVenuesMap and envFileAccessor.getSetting('google_maps_api_key') != "" %}
{% set venuesCount = repository.getVenues({"count": true, organizer: organizer.slug}).getQuery().getSingleScalarResult() %}
{% if venuesCount %}
{% set venues = [] %}
{% for venue in repository.getVenues({organizer: organizer.slug}).getQuery().getResult() %}
{% set venues = venues|merge([{"name": venue.name, "address":(venue.name ~ ": " ~venue.stringifyAddress), "lat": venue.lat, "lng": venue.lng, "link": (path('venue', { slug : venue.slug })), "image": (venue.images|length ? (vich_uploader_asset(venue.images|first, 'imageFile')): (venue.getImagePlaceholder) ) }]) %}
{% endfor %}
{{ "Venues"|trans }}
{% endif %}
{% endif %}
{% if organizer.youtubeUrl %}
{{ "Video"|trans }}
{% endif %}
{% if organizer.showFollowers and organizer.followedBy|length %}
{{ "Followers"|trans }}
{% for user in organizer.followedBy %}
{% include "Global/user-avatar.html.twig" with { user: user, showEmailTooltip: true } %}
{% endfor %}
{% endif %}
{% set reviewsCount = repository.getReviews({"count": true, "organizer": organizer.slug}).getQuery().getSingleScalarResult() %}
{% if organizer.showReviews and reviewsCount %}
{{ "Reviews"|trans }}
{% for review in repository.getReviews({"organizer": organizer.slug, "limit": 8}).getQuery().getResult() %}
{% include "Global/user-review.html.twig" with { review : review, showUser: true, showEvent: true } %}