{% if paginator.total_pages > 1 %}

{% assign start = paginator.page | minus: 2 %}
{% assign end = paginator.page | plus: 2 %}

{% if start < 1 %}
	      {% assign start = 1 %}
	      {% assign end = start | plus: 4 %}
	      {% elsif end > paginator.total_pages %}
  {% assign start = paginator.total_pages | minus: 4 %}
  {% assign end = paginator.total_pages %}
  {% endif %}

  {% if start < 1 %}
		{% assign start = 1 %}
		{% endif %}

		{% if end > paginator.total_pages %}
    {% assign end = paginator.to