Cascade
refill(s)
{{ timeframe }} x {{ summaryStats.active }} dispensers
{{ trendDelta.pct }}%
{{ latest.last_refill_humanise }} @ {{ latest.name }}
{{ preset ? preset.text : 'Time' }}
{{ p.text }}
Dispensers
{{ dispenser_ids.length }}
{{ getDispenserName(id) }}
Clear all
{{ d.name }}
Properties
{{ property_ids.length }}
{{ getPropertyName(id) }}
Clear all
{{ p.name }}
Clients
{{ client_ids.length }}
{{ getClientName(id) }}
Clear all
{{ c.name }}
{{ summaryStats.active }}
Dispensers
{{ summaryStats.avg }}
Avg / dispenser
{{ summaryStats.busiest.refill_count }}
{{ summaryStats.busiest.name }}
{{ humaniseTime(summaryStats.mostRecent.last_refill) }}
Most recent
{{ opt.label }}
{{ refill.refill_count }}
{{ refill.cardTrend.pct }}%
{{ humaniseTime(refill.last_refill) }}
{{ refill.name }}
{{ refill.property }}
ยท
{{ refill.client }}
No dispensers match "{{ cardSearch }}"
×
{{ selectedDispenser.name }} Details
Total Refills:
{{ selectedDispenser.refill_count }}
Last Refill:
{{ humaniseTime(selectedDispenser.last_refill) }}
Time Breakdown
{{ dropdownOpen === 'time' ? 'Time' : dropdownOpen === 'dispenser' ? 'Dispensers' : dropdownOpen === 'property' ? 'Properties' : 'Clients' }}
{{ p.text }}
{{ getDispenserName(id) }}
Clear all
{{ d.name }}
{{ getPropertyName(id) }}
Clear all
{{ p.name }}
{{ getClientName(id) }}
Clear all
{{ c.name }}
{{ preset ? preset.text : 'Time' }}
Dispensers
{{ dispenser_ids.length }}
Properties
{{ property_ids.length }}
Clients
{{ client_ids.length }}
{{ app_version }}