<data>
	<event>
		<name><#if event??>${event.name!""}</#if></name>
		<dateRange><#if event??>${event.formattedDateRange!""}</#if></dateRange>
	</event>
	<created>${now?string("dd.MM.yyyy")}</created>
    <#list participantsData as participant>
        <@printParticipant participant />
    </#list>
</data>

<#macro printParticipant participant>
    <#local member = participatingMembers?api.get(participant.id)>
    <#local payments = participantPaymentsData?api.get(participant.id)>
	<participant>
		<number>${participant.number!""}</number>
		<name>${participant.name!""}</name>
        <#assign payed = 0>
		<#assign paymentDate = "">
		<#assign seasonTicket = 0>
        <#list payments as payment>
            <#assign payed = payed + payment.payed>
	        <#if payment.datePayment?? && !paymentDate?has_content>
	            <#assign paymentDate = payment.datePayment?string("dd.MM.yyyy")!"" />
            </#if>
	        <#list payment.subjectsData as subject>
				<#if subject.name == "Gardenka">
				    <#assign seasonTicket = seasonTicket + subject.quantity>
					<#break>
				</#if>
	        </#list>
        </#list>
		<payed>${payed}</payed>
		<seasonTicket>${seasonTicket}</seasonTicket>
		<paymentDate>${paymentDate}</paymentDate>
	</participant>
</#macro>