FOUNDER 100TH

{{ currentUser?.founderStatus==='Active'?'Elite Member · Active':'Elite Member · Inactive' }}

{{ currentUser?.founderStatus==='Active'?'● Active':'○ Inactive' }}
{{ firstName.charAt(0) }}

{{ currentUser?.name }}

{{ currentUser?.id }}

{{ currentUser?.activationStatus==='Pending'?'Pending Activation':currentUser?.activationStatus==='Expired'?'Expired':'Active' }}
{{ Math.round(currentUser?.miles||0).toLocaleString() }}
Miles
{{ totalVouchers }}
Vouchers
Not Active {{ fmtDateShort(currentUser.expiry) }}
Expires
{{ nextClass.isToday?'Today':'Tomorrow' }} · {{ nextClass.timeString }}

{{ nextClass.className }}

{{ nextClass.coachName }}

{{ nextClass.bookedCount }}/{{ nextClass.maxSlots }} slots booked

✓ Booked

Active Package

{{ currentUser?.package||'No Package' }}

Not activated yet — book a class to start Expires {{ fmtDate(currentUser.expiry) }} No expiry date

MY VOUCHERS

No active vouchers.

{{ item.voucher_category||'Class' }}

{{ item.voucher_name }}

{{ item.expiry_date?'Expires '+fmtDate(item.expiry_date):'No Expiry' }}

{{ item.qty }} LEFT
VTX-{{ item.id?item.id.toString().slice(-6):'000000' }}

Activity Log

No activity yet.

{{ log.voucherName }}

{{ log.reference }}

{{ (log.changeType==='Addition'||log.changeType==='Refund')?'+':'-' }}{{ log.qty }}

{{ log.date }}

Total Miles Balance

{{ Math.round(currentUser?.miles||0).toLocaleString() }}

Earn miles with every purchase · Redeem for rewards

Redeem Rewards

No rewards available.

{{ prod.name }}

{{ prod.creditQty }} session(s)

{{ prod.milesCost.toLocaleString() }} miles

Transaction History

No history yet.

{{ log.reference||'Transaction' }}

{{ new Date(log.created_at).toLocaleDateString('id-ID',{day:'numeric',month:'short',year:'numeric'}) }}

{{ log.type==='Earn'?'+':'-' }}{{ log.amount }}

MY BOOKINGS

Upcoming class bookings

No upcoming bookings.

{{ b.className }}

Pre-Booked
{{ b.coachName }}
{{ b.date }}
{{ b.time }}
{{ b.canCancel ? 'Cancellable' : b.hoursUntilClass+'h away' }}

HYROX ARENA

Official Training Ground

{{ currentMonthName }} {{ currentYear }}
{{ d }}
{{ d }}

{{ selectedDate }} {{ currentMonthName }}

{{ selectedDateSchedules.length }} class{{ selectedDateSchedules.length!==1?'es':'' }}
No classes on this date.
{{ sch.timeString }}
Ended ✓ Booked

{{ sch.className }}

{{ sch.coachName }}

{{ sch.bookedCount||0 }}/{{ sch.maxSlots||20 }} booked {{ (sch.maxSlots||20)-(sch.bookedCount||0) }} left

TOP CHAMPIONS

Leaderboard coming soon.