{% set max_reviews = content.snippet.maxReviews ?? 10 %}{% set stars_rating_got = content.snippet.starsRatingGot ?? [4,5] %}{% set google = google_reviews(max_reviews, stars_rating_got, content.snippet.isOnlyCommentsReviews ?? false) %}{% set content = content|merge({'reviews': google.reviews,'reviews_stats': google.reviews_stats}) %}{% set googleReviewsLink = content.snippet.googleReviewsLink ?? '' %}{% set snippet = content.snippet ?? {} %}{% set allReviews = content.reviews ?? [] %}{% set stats = content.reviews_stats ?? {} %}{% set reviewsPerPage = 6 %}{% set totalPages = (allReviews|length / reviewsPerPage)|round(0, 'ceil') %}{% set reviewFontSize = (snippet.reviewSize|default(14)) ~ (snippet.reviewSizeUnit|default('px')) %}{% set nameFontSize = (snippet.nameSize|default(12)) ~ (snippet.nameSizeUnit|default('px')) %}{% if allReviews|length > 0 %}<sectionclass="google-reviews-section"style="--mark-color: {{ snippet.markColor|default('#2ca445') }}; --review-font-size: {{ reviewFontSize }}; --name-font-size: {{ nameFontSize }};"><div class="container-fluid"><divclass="google-reviews-showcase"data-google-reviews-showcasedata-lazy-snippet="reviews"data-stars-label-template="{{ 'reviews.stars_label'|trans }}"><div class="google-reviews-showcase__viewport"><div class="google-reviews-showcase__track" data-google-reviews-track>{% for loopIndex in 1..2 %}{% for pageIndex in 0..(totalPages - 1) %}{% set pageStart = pageIndex * reviewsPerPage %}{% set pageReviews = allReviews|slice(pageStart, reviewsPerPage) %}{% if pageReviews|length < reviewsPerPage and allReviews|length > 0 %}{% set remaining = reviewsPerPage - pageReviews|length %}{% set extraReviews = allReviews|slice(0, remaining) %}{% set pageReviews = pageReviews|merge(extraReviews) %}{% endif %}{% set leftReviews = pageReviews|slice(0, 3) %}{% set rightReviews = pageReviews|slice(3, 3) %}{% set isClone = (loopIndex == 2) %}{% if leftReviews|length == 3 and rightReviews|length == 3 %}{% for review in leftReviews %}{% include '_snippets/_google_review_card.html.twig' with {review: review,googleReviewsLink: googleReviewsLink,isClone: isClone} %}{% endfor %}<div class="google-reviews-showcase__spacer{% if isClone %} is-clone{% endif %}" data-page-index="{{ pageIndex }}"></div>{% for review in rightReviews %}{% include '_snippets/_google_review_card.html.twig' with {review: review,googleReviewsLink: googleReviewsLink,isClone: isClone} %}{% endfor %}{% endif %}{% endfor %}{% endfor %}</div></div><div class="google-reviews-showcase__center"><div class="google-score-badge"><div class="google-score-badge__brand"><div class="google-score-badge__google"><span class="is-blue">G</span><span class="is-red">o</span><span class="is-yellow">o</span><span class="is-blue">g</span><span class="is-green">l</span><span class="is-red">e</span></div><div class="google-score-badge__stars">{% set avgRating = stats.average_rating|default(0)|replace({',': '.'}) %}{% set avgRounded = stats.average_rating|default(0)|round(0, 'floor') %}{% for i in 1..5 %}<span class="{% if i <= avgRounded %}is-active{% endif %}">★</span>{% endfor %}</div></div>{% set rotation = -((avgRating / 5 * 100))|round(0, 'floor') %}<divclass="google-score-badge__ring"style="--ring-progress: 0;"data-ring-progress="{{ rotation|round(0, 'floor') }}"><svg class="google-score-badge__ringSvg" viewBox="0 0 176 176" aria-hidden="true" focusable="false"><circle class="google-score-badge__ringBg" cx="88" cy="88" r="70" /><circle class="google-score-badge__ringFg" cx="88" cy="88" r="70" /></svg><div class="google-score-badge__inner"><div class="google-score-badge__site">Croisiland.com</div><div class="google-score-badge__rating">{{ stats.average_rating|default('0.0')|round(1, 'floor') }}<span>/5</span></div><div class="google-score-badge__count">{% if stats|length > 0 %}{{ ((stats.total_review_count / 100)|round(0, 'floor') * 100)|default(0) }}+ {{ 'reviews.reviews_label'|trans }}{% endif %}</div></div></div></div></div><button type="button" class="google-reviews-showcase__nav google-reviews-showcase__nav--prev" data-google-reviews-prev aria-label="{{ 'reviews.previous'|trans }}">‹</button><button type="button" class="google-reviews-showcase__nav google-reviews-showcase__nav--next" data-google-reviews-next aria-label="{{ 'reviews.next'|trans }}">›</button></div></div></section>{% endif %}