{% set extension = accommodation.getDemiExtension().getDemiEnrichAcco() %}
{% set hasBookingLink = false %}
{% set bookingLink = null %}
{% if extension and extension.getDemiEnrichAccoObject() is instanceof("\\Pimcore\\Model\\DataObject\\DemiEnrichAcco") and extension.getDemiEnrichAccoObject().getBookingUrl() %}
{% set hasBookingLink = true %}
{% set bookingLink = demi_findNiceUrl(extension.getDemiEnrichAccoObject().getBookingUrl()) %}
{% endif %}
<div class="col-12 col-xl-3 ml-auto">
<div class="row">
{% if (hasBookingLink or accommodation.getSystemIdentifier() is same as "Deskline") and demi_accoBookableOrOfferable(accommodation, accommodationResultSet,demi_core_configuration("getDisableEnquiry",[])) %}
<div class="col-4 col-xl-12 mb-4">
<div class="card bordered best-offer-card">
{% if hasBookingLink or accommodationResultSet is not null and (accommodationResultSet.getMinPrice() ? accommodationResultSet.getMinPrice() : accommodationResultSet.getMinPriceBase()) is not empty %}
<div class="card-header best-offer-card__header text-center js-search-data__hide-if-submitted" {{ availabilityIsChecked ? 'hidden' : '' }}>
<span class="demi-icon demi-icon-thumb-up mr-1 icon-in-text"></span> {{ hasBookingLink ? "demi.detail.external-booking.headline"|trans : "demi.detail.cheapest-room"|trans }}
</div>
{% endif %}
<div class="card-header best-offer-card__header text-center js-search-data__show-if-submitted" {{ availabilityIsChecked ? '' : 'hidden' }}>
<span class="demi-icon demi-icon-thumb-up mr-1 icon-in-text"></span> {{ "demi.detail.best-offer-for-search"|trans }}
</div>
<div class="card-body best-offer-card__body p-4" aria-live="polite">
<div class="js-room-list__loading js-corridor__search-info-loading" hidden>
<div class="text-center py-3">
{{ include('@ElementsDemiFrontend/Includes/elements/spinner/loading-spinner.html.twig') }}
</div>
</div>
<div class="js-room-list__content js-corridor__search-info-content" id="searchInfo" data-list="searchInfo">
{{ include('@ElementsDemiFrontend/Accommodation/searchInfoBox.desktop.html.twig', {
"accommodationResultSet": accommodationResultSet,
"productResultSet": productResultSet,
"accommodation": accommodation,
"isPackage": isPackage,
"hasBookingLink" : hasBookingLink,
"bookingLink" : bookingLink
}) }}
</div>
</div>
</div>
</div>
{% endif %}
{% if demi_ratingGetHasRatingWidgetTrustYou(accommodation) %}
<div class="col-4 col-xl-12 mb-4">
{% if attribute(accommodation, 'getPartnerRatingCode') is defined and accommodation.getPartnerRatingCode() is not empty %}
{% set url = 'https://api.trustyou.com/hotels/mappings/feratel/' ~ accommodation.getPartnerRatingCode() %}
{% else %}
{% set url = "https://api.trustyou.com/hotels/" ~ accommodation.getRatingCode() %}
{% endif %}
<iframe src="{{ url }}/badges.html?iframe_resizer=true&lang={{ app.request.locale }}&key={{ trustYouApiKey is defined ? trustYouApiKey : '' }}" width="100%" height="150" frameborder="0" scrolling="no"></iframe>
</div>
{% endif %}
{% set guaranteeSnippet = demi_core_configuration('getGuaranteeSnippet',{'locale' : app.request.locale })%}
{% if(guaranteeSnippet is not empty) %}
<div class="col-4 col-xl-12 mb-4">
<div class="card bordered">
<div class="card-body p-4">
{{ pimcore_inc(guaranteeSnippet) }}
</div>
</div>
</div>
{% endif %}
{% set contactSnippet = demi_core_configuration('getContactSnippet',{'locale' : app.request.locale })%}
{% if(contactSnippet is not empty) %}
<div class="col-4 col-xl-12">
<div class="card bordered">
<div class="card-body p-4">
{{ pimcore_inc(contactSnippet) }}
</div>
</div>
</div>
{% endif %}
</div>
</div>