<%- include('../partials/header') %>

<%= hunt.name %>

<%= hunt.short_name %>
✏️ Edit 📥 Download PDF View Public Page Leaderboard
<% if (hunt.description) { %>

<%= hunt.description %>

<% } %>
<%= hunt.package_count %>
Packages
<%= packages.filter(p => p.scan_count > 0).length %>
Found
<%= packages.reduce((sum, p) => sum + p.scan_count, 0) %>
Total Scans
<%= typeof stats !== 'undefined' ? stats.uniquePlayers : 0 %>
Players
<%= typeof stats !== 'undefined' ? stats.discoveryRate + '%' : '0%' %>
Discovery Rate
<%= hunt.expiry_date ? new Date(hunt.expiry_date).toLocaleDateString() : '—' %>
Expires
<% if (typeof stats !== 'undefined' && stats.topFinders.length > 0) { %>
Top Finders
<% stats.topFinders.forEach(f => { %> <% }) %>
PlayerFindsPoints
<%= f.username %> <%= f.finds %> +<%= f.points %>
<% if (stats.recentScans.length > 0) { %>
Recent Scans
<% stats.recentScans.forEach(s => { %> <% }) %>
#PlayerPointsWhen
<%= s.card_number %> <%= s.username %> +<%= s.points_awarded %>
<% } %>
<% } %>

All Packages

<% packages.forEach(pkg => { %> <% }) %>
# Code Scans First Scanner Last Scanner Actions
<%= pkg.card_number %> <%= pkg.unique_code %> <%= pkg.scan_count %> <% if (pkg.first_scanner_name) { %><%= pkg.first_scanner_name %><% } else { %>---<% } %> <% if (pkg.last_scanner_name) { %><%= pkg.last_scanner_name %><% } else { %>---<% } %> View
<%- include('../partials/footer') %>