<% const MAX_PAGINATED_PAGES = Math.min(it.max_pages, 9); let pagination_min = it.page_num; let pagination_max = it.page_num; let nb_paginated_pages = 1; while (nb_paginated_pages < MAX_PAGINATED_PAGES) { if (pagination_min > 1) { pagination_min--; nb_paginated_pages++; } if (pagination_max < it.max_pages) { pagination_max++; nb_paginated_pages++; } } const previous = Math.max(it.page_num - 1, 1); const next = Math.min(it.page_num + 1, it.max_pages); %>