{{ t('title') }}

{{ t('description') }}

{{ stats.mostGripping | slice:0:18 }} {{ t('mostGripping') }}
{{ stats.avgGripScore }} {{ t('avgGripScore') }}
{{ stats.guiltyPleasure | slice:0:18 }} {{ t('guiltyPleasure') }}
@if (topBooks.length > 0) {
@for (book of topBooks; track book.bookId; let i = $index) {
#{{ i + 1 }}
{{ book.bookTitle | slice:0:30 }}
{{ getAccelerationLabel(book.sessionAcceleration) }} {{ getGapLabel(book.gapReduction) }} @if (book.finishBurst) { {{ t('finishBurst') }} }
{{ book.gripScore }}
}
}