{% extends twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/App/front.html.twig') %}
{% if app.session.has('operatorId') != 1 %}
{% set host = app.request.getSchemeAndHttpHost()%}
{% set urlCanonical = urlDescription['url'] %}
{% endif %}
{% block head_title %}
{% if availabilityArray.destination != null%}
{% set destinationName = availabilityArray.destinationLabel|split(' (') %}
Compra tus experiencias de viaje para {{ destinationName[0]|slice(0, 20) }}
{% elseif availabilityArray.searchInfoExperience != null%}
{{ availabilityArray.searchInfoExperience|slice(0, 20) }}, Compra tus experiencias de viaje
{% endif%}
{% endblock head_title %}
{% block head_keywords %}
{% if availabilityArray.destination != null%}
{% set destinationName = availabilityArray.destinationLabel|split(' (') %}
actividades turísticas en {{ destinationName[0]|slice(0, 20)|replace({',': ' -'}) }}, actividades en {{ destinationName[0]|slice(0, 20)|replace({',': ' -'}) }}, que hacer en {{ destinationName[0]|slice(0, 20)|replace({',': ' -'}) }}, experiencias de viajes en {{ destinationName[0]|slice(0, 20)|replace({',': ' -'}) }}, visitas guiadas en {{ destinationName[0]|slice(0, 20)|replace({',': ' -'}) }}, actividades de viaje {{ destinationName[0]|slice(0, 20)|replace({',': ' -'}) }}, traslados en {{ destinationName[0]|slice(0, 20)|replace({',': ' -'}) }}
{% elseif availabilityArray.searchInfoExperience != null%}
planes {{ availabilityArray.searchInfoExperience|slice(0, 20) }}, entretenimiento {{ availabilityArray.searchInfoExperience|slice(0, 20) }}, experiencias {{ availabilityArray.searchInfoExperience|slice(0, 20) }}, actividades en destino {{ availabilityArray.searchInfoExperience|slice(0, 20) }}
{% endif%}
{% endblock head_keywords %}
{% block head_description_content %}
{% if availabilityArray.destination != null%}
{% set destinationName = availabilityArray.destinationLabel|split(' (') %}
Actividades de viaje en {{ destinationName[0]|slice(0, 20) }}. Compra en línea las actividades de tu preferencia, como traslados, recorridos, visitas guiadas y muchos más
{% elseif availabilityArray.searchInfoExperience != null%}
Actividades {{ availabilityArray.searchInfoExperience|slice(0, 20) }}, reserva o compra en línea las actividades turísticas o planes de tu preferencia. Experiencias de viaje {{ availabilityArray.searchInfoExperience|slice(0, 17) }}
{% endif%}
{% endblock head_description_content %}
{% block head_meta_label %}
{% if app.session.has('operatorId') != 1 %}
<link rel="canonical" href="{{host}}{{urlCanonical}}" />
{% endif %}
{% endblock head_meta_label %}
{% 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 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,'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"},
{'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">
<div class="resume-search__block pull-left">
<div class="resume-search__block__change-button link-span" id="avanzada">
Búsqueda<span class="hide-palm"> avanzada</span>
</div>
</div>
{% 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 xs:pl-[5%] s:pl-[5%] xs:pr-[5%] s:pr-[5%]">
{% if pointRedemption is defined and pointRedemption != null %}
<div id="js-pointRedemption-mobile" class="hidden-lap-and-up col-12"></div>
{% embed twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/General/Components/component_leftSliderWidget.html.twig') %}
{% block leftSlider_banner_wrapper %}
<div id="js-pointRedemption-banner" style="display:none;">
{{ parent() }}
</div>
{% endblock %}
{% block leftSlider_banner %}
<span>Tus Puntos Aval</span>
{% endblock %}
{% block leftSlider_content %}
<span class="resume-search__engine__close js-closePointRedemption">
<i class="icon icon_search_close"></i>
</span>
<div id="js-pointRedemption-lapandup" class="hidden-palm">
<div id="js-pointRedemption-slider" class="inline-block" style="padding:0 9px;">
<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>
{% 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 %}
{% 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>
{% embed twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/General/Components/component_modal.html.twig') %}
{% block modal_id %}js-modalDetail{% endblock modal_id %}
{% block modal_title %}Escoje tu veneno{% endblock modal_title %}
{% block modal_body_id %}{% endblock modal_body_id %}
{% block modal_body %}
<div class="dispo-experience__modal-detail-content">
<div class="relative js-resultsDetail-loader">
<svg class="mat-loader--200 center-block" height="200" width="200">
<circle class="mat-loader--200__path" cx="100" cy="100" r="80" fill="none" stroke-width="6" stroke-miterlimit="10" />
</svg>
</div>
<div class="js-resultsDetail-target">
</div>
</div>
{% endblock %}
{% endembed %}
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/General/Templates/modalError.html.twig') %}
{% endblock %}
{% block javascripts_bottom %}
{{ parent() }}
{% include twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/General/search_js.html.twig') %}
{% endblock javascripts_bottom %}