{% extends twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/App/front.html.twig') %}
{% block javascripts %}
{{ parent() }}
{# JS ASSETS FROM WEB FOLDER #}
<script type="text/javascript">
jQuery(document).ajaxComplete(function () {
jQuery("div.lazy").lazyload({
effect: "fadeIn",
threshold: 800
});
});
</script>
{# JS ASSETS COMPILED FROM BUNDLES #}
{% javascripts
'@AviaturExperienceBundle/Resources/public/js/experience_availability.js'
'@AviaturGeneralBundle/Resources/public/js/component_socialNetwork.js'
%}
<script src="{{ asset_url }}" type="text/javascript"></script>
{% endjavascripts %}
{# JS USING TWIG VARIABLES #}
<script type="text/javascript">
var ajaxUrlAvail = '{{ ajaxUrl | raw }}';
var ajaxUrlDetail = '{{ path('aviatur_experience_ajax_detail', {id: 0} )}}';
var detailUrl = '{{ safeUrl }}';
var ProviderId = '{{ availabilityArray.ProviderId }}';
var Destination = '{{ availabilityArray.destination }}';
{% if availabilityArray.date1 is defined %}
var Date1 = '{{ availabilityArray.date1 }}';
{% else %}
var Date1 = '';
{% endif %}
{% if availabilityArray.date2 is defined %}
var Date2 = '{{ availabilityArray.date2 }}';
{% else %}
var Date2 = '';
{% endif %}
</script>
{# JS ASSETS COMPILED FROM BUNDLES #}
<script src="{{ script('common-avail.js') }}"></script>
<script src="{{ script('ExperienceBundle//experience_availability.js') }}"></script>
{% endblock %}
{% if inlineEngine is defined %}
{# if NOT desktop hompage, var from controller #}
{% set dispoEngine = true %}
{% else %}
{% set dispoEngine = false %}
{% endif %}
{% block body %}
<div class="wrapper">
{% if cookieLastSearch.destination is defined and cookieLastSearch.destination != '' %}
{% set destiny = cookieLastSearch.destination %}
{% set label = 'Destino' %}
{% else %}
{% set destiny = cookieLastSearch.searchInfoExperience %}
{% set label = 'Palabra Clave' %}
{% endif %}
{% if app.request.attributes.get('_route') == 'aviatur_experience_round' %}
{% set roundtrip = true %}
{% set search_entities =
[{'blocks': [
{'title':destiny, 'label':label, 'tooltip':label},
]},
{'blocks': [
{'title':cookieLastSearch.date1|localizeddate('medium','none',null,null,'d MMM'), 'label':cookieLastSearch.date1|localizeddate('medium','none',null,null,'eeee'), 'tooltip':'Fecha de ida','traveltype':"d", 'travelNumber':"1"},
{'title':cookieLastSearch.date2|localizeddate('medium','none',null,null,'d MMM'), 'label':cookieLastSearch.date2|localizeddate('medium','none',null,null,'eeee'), 'tooltip':'Fecha de vuelta','traveltype':"d", 'travelNumber':"1"}
]}]
%}
{% elseif app.request.attributes.get('_route') == 'aviatur_experience_oneway' %}
{% set roundtrip = false %}
{% set search_entities =
[{'blocks': [
{'title':destiny, 'label':label, 'tooltip':label,'traveltype':"d", 'travelNumber':"1"},
]},
{'blocks': [
{'title':cookieLastSearch.date1|localizeddate('medium','none',null,null,'d MMM'), 'label':cookieLastSearch.date1|localizeddate('medium','none',null,null,'eeee'), 'tooltip':'Fecha de ida','traveltype':"d", 'travelNumber':"1"}
]}]
%}
{% else %}
{% set roundtrip = false %}
{% set search_entities =
[{'blocks': [
{'title':destiny, 'label':label, 'tooltip':label,'traveltype':"d", 'travelNumber':"1"},
]}]
%}
{% endif %}
{% embed twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/General/Components/component_resumeSearch.html.twig') with {'entities': search_entities, 'roundtrip': roundtrip, 'multi': false} %}
{% block resume_id %}resumeSearchExperience{% endblock %}
{% block resume_custom_class %}resume-search--experience{% endblock %}
{% block resume_content %}
{{ parent() }}
<div class="resume-search__engine js-newSearchEngine hidden-all">
<span class="resume-search__engine__close js-closeSearchEngine material-symbols-outlined">close</span>
{# <span class="resume-search__engine__close js-closeSearchEngine">
<i class="icon icon_search_close"></i>
</span> #}
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/Experience/experienceSearch_engine.html.twig') %}
</div>
{% endblock %}
{% endembed %}
<div class="wrapper-susy">
{# <div class="dispo-shared__sidebar hide-portable">
{% include twig_exists('@AviaturTwig/:'~ agency_folder.twigFlux() ~'/General/Components/component_socialNetwork.html.twig') %}
{% include twig_exists('@AviaturTwig/:'~ agency_folder.twigFlux() ~'/Search/General/search_js.html.twig') %}
</div>#}
<div class="relative dispo-shared__content-full-width">
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/General/Components/component_loadingWorld.html.twig') %}
{#{% if pointRedemption is defined and pointRedemption != null %}
<div id="js-pointRedemption-lapandup" class="hidden-palm clearfix text-center ">
<div id="js-pointRedemption-slider" class="inline-block" style="padding:0 9px;">
<div id="js-pointRedemption" class="inline-block frame--tainted sp-stack">
<div class="clearfix">
<h3>{{ pointRedemption.Display.Title }}</h3>
<div class="wrapper-susy">
<div class="col-12">
<p>
<span>Redimir</span><input type="text" id="js-points" class="text-input--inline js-pointRedemptionLoader" readonly><span>puntos</span>
</p>
</div>
<div class="col-12">
<div id="js-slider-points" data-config="{{ pointRedemption.Config|json_encode() }}"></div>
</div>
<div class="col-12">
<p class="condensed sp-offset--small">
<small class="type-grey">* Puntos minimos para redimir: {{ pointRedemption.Config.Amount.MinStep }}</small>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
{% javascripts
'@AviaturGeneralBundle/Resources/public/js/component_inputSlider.js'
'@AviaturGeneralBundle/Resources/public/js/widget_pointRedemption.js'
%}
<script src="{{ asset_url }}" type="text/javascript" defer></script>
{% endjavascripts %}
{# {% endblock %}#}
{# {% endembed %}
{% endif %}
<script type="text/javascript">
jQuery('#js-pointRedemption-lapandup, #js-pointRedemption-mobile, .js-pointdesk').hide();
jQuery('.js-toggleSideSliderTarget, #js-leftRedemptionPoint-widget, .left-slider__banner').hide()
</script>#}
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/General/Components/component_loadingWorld.html.twig') %}
<div id="experience-results">
<p></p>
</div>
</div>
</div>
</div>
<div id="js-scrollTopBtn" class="btn--scroll-top pointer" role="button">▲</div>
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/General/search_datepickerContainer.html.twig') %}
{% endblock %}
{% block javascripts_bottom %}
{{ parent() }}
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/General/search_js.html.twig') %}
{% endblock javascripts_bottom %}