Nobody turned up to the gig.
{% else %}This tree has {{ info.total|number_format }} entries, {{ info.branch|number_format }} branches, and a depth of {{ depth }}. It has {%- if classes|length > 1 -%} {%- for c in classes -%} {{ loop.last ? ' and' : (loop.first ? '' : ',') }} {{ c|raw }} {%- endfor -%} {%- else -%} {{ classes.0 }} {%- endif -%}. {{ info.disabled }}{% if info.disabled == 1 %} user is {% else %} users are {% endif %} disabled ({{ (info.disabled / info.total * 100)|number_format }}%) and {{ info.donor }}{% if info.donor == 1 %} user has {% else %} users have {% endif %} donated ({{ (info.donor / info.total * 100)|number_format }}%).
The amount uploaded by direct invitees is {{ info.upload_top|octet_size }}; the amount downloaded by direct invitees is {{ info.download_top|octet_size }} and the aggregate ratio is {{ ratio(info.upload_top, info.download_top) }}.
{% if depth > 1 %}The total amount uploaded by the entire tree is {{ info.upload_total|octet_size }}; the total amount downloaded is {{ info.download_total|octet_size }} and the aggregate ratio is {{ ratio(info.upload_total, info.download_total) }}.
{% endif %} {% if info.paranoid %}{{ info.paranoid }} user{{ info.paranoid == 1 ? '' : 's' }} ({{ (info.paranoid / info.total * 100)|number_format }}%) {{ info.paranoid == 1 ? 'is' : 'are' }} too paranoid to have their stats shown here, and {{ info.paranoid == 1 ? 'was' : 'were' }} not factored into the upload and download totals.
{% endif %} {% endif %} {{ markup|raw }}