{% set parameters = json_decode(app.session.get(app.request.server.get('HTTP_HOST') ~ '[parameters]'), true) %}
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
{% block head_viewport %}
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
{% endblock head_viewport %}
<title>{% block head_title %}{% endblock head_title %}</title>
<meta name="description" content="{% block head_description_content %}{% endblock head_description_content %}">
<meta name="title" content="{% block head_meta_title %}{% endblock head_meta_title %}">
<meta name="theme-color" content="#009bf8">
<meta name="google-signin-scope" content="profile email">
<meta name="google-site-verification" content="8OTmH7p5wAGzTdjC6N5XBLDtK_uVhfOIl4ShJ0ILZzI" />
{# <meta name="google-signin-client_id" content="{{google_idclient_login}}"> #}
<meta name="keywords" content="{% block head_keywords %}{% endblock head_keywords %}">
{# <meta name="apple-itunes-app" content="app-id=550837212">
<meta name="google-play-app" content="app-id=com.app.aviatur"> #}
{% if seoUrlIndex is defined and seoUrlIndex is not empty %}
<meta name="{{seoUrlIndex['name']}}" content="{{seoUrlIndex['content']}}">
{% endif %}
{% block head_meta_label %}
{% endblock head_meta_label %}
<link rel="icon" type="image/x-icon" href="{{ absolute_url(asset('assets/'~ agency_folder.assetStyle() ~'/img/favicon.png')) }}" />
<link rel="apple-touch-icon" href="{{ absolute_url(asset('assets/'~ agency_folder.assetStyle() ~'/img/header/iconoapp.png')) }}" />
<link rel="android-touch-icon" href="{{ absolute_url(asset('assets/'~ agency_folder.assetStyle() ~'/img/header/iconoapp.png')) }}" />
{# Librerías leaflet para los marcadores de agrupación #}
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.3/dist/leaflet.css" />
<link rel="stylesheet" href="https://unpkg.com/leaflet.markercluster@1.5.3/dist/MarkerCluster.css" />
<link rel="stylesheet" href="https://unpkg.com/leaflet.markercluster@1.5.3/dist/MarkerCluster.Default.css" />
<script src="https://cdn.tailwindcss.com"></script>
<script>
// completely responsive
tailwind.config = {
theme: {
container: {
center: false,
},
extend: {
screens: {
xs: { max:"575px" }, // mini-mobile
s: { min: "575px", max: "768px" }, // mobile
m: { min: "768px", max: "992px" }, // tablet
l: { min: "993px" }, // desktop
},
},
},
plugins: [],
}
</script>
{% if parameters['firebasescripts'] == 'true' %}
<link rel="stylesheet" href="https://aviaturcdndev.z5.web.core.windows.net/source/main.css">
<script src="https://aviaturcdndev.z5.web.core.windows.net/source/script.js" type="text/javascript"></script>
{% endif %}
{# styles #}
{% block stylesheets %}
{#<link href="https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,600,400" rel="stylesheet" />#}
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" />
<link href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined" rel="stylesheet">
{# <link rel="stylesheet" href="https://storage.googleapis.com/non-spec-apps/mio-icons/latest/round.css"> #}
<link type="text/css" rel="stylesheet" href="{{ style(agency_folder.assetStyle() ~ '/css/main.css') }}" />
{% endblock stylesheets %}
{# end styles #}
{# scripts #}
<script src="{{ script('common.js') }}"></script>
<!--<script src="{{ absolute_url(asset('assets/common_assets/js/stats.min.js')) }}"></script>-->
{# <script src="https://apis.google.com/js/platform.js" async defer></script>#}
{# <script src="https://apis.google.com/js/api:client.js" integrity="sha384-m2+ASHO0LZuBooZ0Ww1KN5+PKP3WGmQTd0g4am+AqU2FHI0HVcHpqsPtflL1BLsW" crossorigin="anonymous"></script> #}
{# <script rel="prefetch" async defer crossorigin="anonymous" integrity="sha384-oarVAheF/euClR0yZhtlxJO/hF9R6ykWvzF2VApNgRN+NolqyoE/f2aGygwNgRfQ" src="https://connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v6.0&appId=#xfbml=1&version=v6.0&appId={{facebook_appid_login}}&autoLogAppEvents=1" as="script"></script> #}
<script src="https://cdn.embluemail.com/pixeltracking/pixeltracking.js?code=02d348af5e80dfce0bd26f1a7566782f"></script>
{% if app.environment == 'dev' %}
{# FOR DEV ENV PURPOSES ONLY #}
{% endif %}
{# {% if app.environment != 'dev' %} #}
{# {% if pdfGenerator is not defined %} #}
{# THIS PART still using deprecated ga.js (instead of analytics.js) on UA-12845048-1 #}
{# -> https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApi_gaq #}
{% if (app.request.server.get("HTTP_HOST")|replace({'www.':'','new.':'','site.':'','ecomm3.':'','ecomm5.':'','ecommprod.':'','productos.':'','go.':'','grupo':''}) == 'aviatur.com')%}
{# <script type="text/javascript">
var _gaq = _gaq || [];
var pluginUrl =
'//www.google-analytics.com/plugins/ga/inpage_linkid.js';
_gaq.push(['_require', 'inpage_linkid', pluginUrl]);
_gaq.push(['_setAccount', 'UA-12845048-1']);
_gaq.push(['_setDomainName', '{{app.request.server.get("HTTP_HOST")|replace({'www.':'','new.':'','site.':'','ecomm3.':'','ecomm5.':'','ecommprod.':'','productos.':'','go.':''})}}']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setCampNameKey', 'utm_name']);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script> #}
{% endif %}
<!-- Google Analytics -->
{# <script type="text/javascript">
var clientId;
var domain = '{{ app.session.get('domain') }}';
var domainsecure = '{{ app.session.get('domainsecure') }}';
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-12845048-7', 'auto', {'cookieFlags': 'secure;samesite=none',cookieDomain: '{{app.request.server.get("HTTP_HOST")|replace({'www.':'','new.':'','site.':'','ecomm3.':'','ecomm5.':'','ecommprod.':'','productos.':'','go.':''})}}', allowLinker: true});
ga('require', 'GTM-5NX36SQ'); // deploy Google Optimize
ga('require', 'displayfeatures');
ga('require', 'linkid', 'linkid.js');
ga('require', 'linker');
ga('require', 'ec');
ga('linker:autoLink', [domain, domainsecure, 'aviatur.com', 'grupoaviatur.com']);
ga('linker:autoLink', [domain, domainsecure, 'aviatur.com', 'grupoaviatur.com'], false, true);
var dimensionValue = '{{ app.request.server.get("REMOTE_ADDR") }}';
var itmSource = '';
var itmMedium = '';
var itmContent = '';
var itmCampaign = '';
var itmTerm = '';
{% if app.session.has('transactionId') %}
var dimensionValue2 = '{{ app.session.get('transactionId') }}';
{% else %}
var dimensionValue2 = '';
{% endif %}
{% if app.request.query.get('itm_source') != NULL %}
itmSource = '{{app.request.query.get('itm_source')}}';
var dimensionValue3 = itmSource;
var dimensionValue6 = itmSource;
var dimensionValue17 = itmSource;
{% else %}
var dimensionValue3 = '';
var dimensionValue6 = '';
var dimensionValue17 = '';
{% endif %}
{% if app.request.query.get('itm_medium')!= NULL%}
itmMedium = '{{app.request.query.get('itm_medium')}}';
var dimensionValue4 = itmMedium;
var dimensionValue14 = itmMedium;
{% else %}
var dimensionValue4 = '';
var dimensionValue14 = '';
{% endif %}
{% if app.request.query.get('itm_content') != NULL%}
itmContent = '{{app.request.query.get('itm_content')}}';
var dimensionValue5 = itmContent;
var dimensionValue16 = itmContent;
{% else %}
var dimensionValue5 = '';
var dimensionValue16 = '';
{% endif %}
{% if app.request.query.get('itm_campaign') != NULL%}
itmCampaign = '{{app.request.query.get('itm_campaign')}}';
var dimensionValue15 = itmCampaign;
var dimensionValue18 = itmCampaign;
{% else %}
var dimensionValue15 = '';
var dimensionValue18 = '';
{% endif %}
{% if app.request.query.get('itm_term') != NULL%}
itmTerm = '{{app.request.query.get('itm_term')}}';
var dimensionValue19 = itmTerm;
var dimensionValue20 = itmTerm;
{% else %}
var dimensionValue19 = '';
var dimensionValue20 = '';
{% endif %}
var dimensionValue7 = '';
var dimensionValue8 = '';
var dimensionValue9 = '';
var dimensionValue10 = '';
var dimensionValue11 = '';
var dimensionValue12 = '';
var dimensionValue13 = '';
ga('send', 'pageview', {
'dimension1': dimensionValue,
'dimension2': dimensionValue2,
'dimension3': dimensionValue3,
'dimension4': dimensionValue4,
'dimension5': dimensionValue5,
'dimension6': dimensionValue6,
'dimension7': dimensionValue7,
'dimension8': dimensionValue8,
'dimension9': dimensionValue9,
'dimension10': dimensionValue10,
'dimension11': dimensionValue11,
'dimension12': dimensionValue12,
'dimension13': dimensionValue13,
'dimension14': dimensionValue14,
'dimension15': dimensionValue15,
'dimension16': dimensionValue16,
'dimension17': dimensionValue17,
'dimension18': dimensionValue18,
'dimension19': dimensionValue19,
'dimension20': dimensionValue20}
);
setTimeout(ga('send', 'event', 'Bounce Rate Fix', 'Minimum stay of 30 seconds'), 30000);
</script> #}
<!-- end Google Analytics -->
<!-- Google Tag Manager -->
<!-- Google tag (gtag.js) -->
{# <script async src="https://www.googletagmanager.com/gtag/js?id=G-KM8VLWDHP2"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KM8VLWDHP2'); </script>
<script type="text/javascript">
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({'gtm.start':
new Date().getTime(), event: 'gtm.js'});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'capaDatos', 'GTM-5CK6PN');
</script> #}
<!-- End Google Tag Manager -->
{# <!-- Start Alexa Certify Javascript -->
<script type="text/javascript">
_atrk_opts = {atrk_acct: "JVF0h1awA400Gn", domain: "aviatur.com", dynamic: true};
(function () {
var as = document.createElement('script');
as.type = 'text/javascript';
as.async = true;
as.src = "https://d31qbv1cthcecs.cloudfront.net/atrk.js";
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(as, s);
})();
</script>
<noscript><img src="https://d5nxst8fruw4z.cloudfront.net/atrk.gif?account=JVF0h1awA400Gn" style="display:none" height="1" width="1" alt="" /></noscript>
<!-- End Alexa Certify Javascript -->#}
{#{% if app.session.has('operatorId') != 1 %}
<!-- Start VE Javascript -->
<script type="text/javascript">
!function () {
var a = document.createElement("script");
a.type = "text/javascript", a.async = !0, a.src = "//configusa.veinteractive.com/tags/F1B0EFA4/B7BA/44F1/B74B/C723B9D6557E/tag.js";
var b = document.getElementsByTagName("head")[0];
if (b)
b.appendChild(a, b);
else {
var b = document.getElementsByTagName("script")[0];
b.parentNode.insertBefore(a, b)
}
}();
</script>
<!-- End VE Javascript -->
{% endif %}#}
{#<!-- CRAZY EGG SCRIPT -->
<script type="text/javascript">
setTimeout(function () {
var a = document.createElement("script");
var b = document.getElementsByTagName("script")[0];
a.src = document.location.protocol + "//script.crazyegg.com/pages/scripts/0053/3352.js?" + Math.floor(new Date().getTime() / 3600000);
a.async = true;
a.type = "text/javascript";
b.parentNode.insertBefore(a, b);
}, 1);
</script>
<!-- END CRAZY EGG SCRIPT -->#}
{# end scripts #}
{# {% else %} #}
<script type="text/javascript">
var domain = '{{ app.session.get('domain') }}';
var domainsecure = '{{ app.session.get('domainsecure') }}';
function ga(d1, d2, d3, d4, d5) {
{# setTimeout(function () {
console.groupCollapsed('-- GA disabled in dev environment --');
console.log([d1, d2, d3, d4, d5]);
console.trace();
console.groupEnd();
}, 0); #}
return false;
}
</script>
{# {% endif %} #}
{# Parametrización cerrar modal login #}
{% if parameters['aviatur_close_modal_login'] is defined %}
{% set activate_login = json_decode(parameters['aviatur_close_modal_login'], true) %}
{% if activate_login[app.session.get('agencyId')] is defined %}
{% set swLoginClose = activate_login[app.session.get('agencyId')] %}
{% else %}
{% set swLoginClose = activate_login['all'] %}
{% endif %}
{% endif %}
{# Fin parametrización cerrar modal login #}
{# Parametrización boton continuar sin iniciar sesión #}
{% if parameters['aviatur_continue_without_logging'] is defined %}
{% set continue_without_logging = json_decode(parameters['aviatur_continue_without_logging'], true) %}
{% if continue_without_logging[app.session.get('agencyId')] is defined %}
{% set continueWithoutLogging = continue_without_logging[app.session.get('agencyId')] %}
{% else %}
{% set continueWithoutLogging = continue_without_logging['all'] %}
{% endif %}
{% endif %}
{# Fin parametrización boton continuar sin iniciar sesión #}
{# Parametrización resultados de Booking en vuelos #}
{% if parameters['aviatur_flight_result_booking'] is defined %}
{% set flight_result_booking = parameters['aviatur_flight_result_booking'] %}
{% endif %}
{# Fin parametrización resultados de Booking en vuelos #}
<!-- Meta Pixel Code -->
{# <script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1007670546538389');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1007670546538389&ev=PageView&noscript=1"
/></noscript> #}
<!-- End Meta Pixel Code -->
<!-- Meta Pixel Code -->
{# <script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1007670546538389');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1007670546538389&ev=PageView&noscript=1"
/></noscript> #}
<!-- End Meta Pixel Code -->
{# <script>
var swIsBlackWeek;
var continueWithoutLogging = '{{continueWithoutLogging}}';
{% if parameters['isBlackWeek'] is defined and parameters['isBlackWeek'] == 'true' %}
swIsBlackWeek = '{{parameters['isBlackWeek']}}';
{% endif %}
/* Variable de parametro de resultados de booking en vuelos (SOLO AVIATUR)*/
var flight_result_booking = '{{flight_result_booking}}';
/* Fin variable de parametro de resultados de booking en vuelos (SOLO AVIATUR)*/
var swLoginClose = '{{swLoginClose}}';
var clicked = false;
var pathname = window.location.pathname.split('/');
var googleUser = {};
var startApp = function () {
gapi.load('auth2', function () {
// Retrieve the singleton for the GoogleAuth library and set up the client.
auth2 = gapi.auth2.init({
client_id: '{{google_idclient_login}}',
cookiepolicy: 'single_host_origin'
});
attachSignin(document.getElementById('customBtn'));
});
};
function attachSignin(element) {
auth2.attachClickHandler(element, {},
function (googleUser) {
var profile = googleUser.getBasicProfile();
var $modalLogin = jQuery('#js-modalLogin');
var id_token = googleUser.getAuthResponse().id_token;
jQuery(".js-globalOverlay").attr("style", "z-index: 1200 !important;");
jQuery(".js-globalOverlay-text").text("Iniciando sesión");
jQuery(".js-globalOverlay").show();
jQuery.ajax({
url: '/customer/social-networks-callback',
type: 'POST',
data: {idtoken: id_token, red: "google"},
crossDomain: true,
beforeSend: function () {
jQuery(".js-globalOverlay-text").text("Iniciando sesión");
jQuery(".js-globalOverlay").show();
},
success: function (data) {
if (data.status == "redirect") {
signOut();
if (pathname[2] == "detalle" || pathname[2] == "pasajeros-reserva" || pathname[2] == "formulario") {
location.reload();
} else {
window.location.replace("/");
}
}
},
error: function () {
$modalLogin.find('.close[data-dismiss="modal"]').trigger('click');
jQuery(".js-globalOverlay").hide();
},
complete: function () {}
});
/*document.getElementById('name').innerText = "Signed in: " +
googleUser.getBasicProfile().getName();*/
}, function (error) {
//alert(JSON.stringify(error, undefined, 2));
});
}
function signOut() {
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function () {});
}
</script> #}
{# <script>
var fbid = '{{facebook_appid_login}}';
window.fbAsyncInit = function () {
FB.init({
appId: fbid,
cookie: true,
xfbml: true,
version: 'v6.0',
oauth: true,
status: true
});
FB.AppEvents.logPageView();
};
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {
return;
}
js = d.createElement(s);
js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function loginFace() {
FB.login(function (response) {
if (response.authResponse) {
var $modalLogin = jQuery('#js-modalLogin');
//console.log('Welcome! Fetching your information.... ');
FB.api('/me', {fields: 'first_name, last_name, email, picture'}, function (response2) {
response2.picture2 = "http://graph.facebook.com/" + response2.id + "/picture?type=normal";
jQuery(".js-globalOverlay").attr("style", "z-index: 1200 !important;");
jQuery(".js-globalOverlay-text").text("Iniciando sesión");
jQuery(".js-globalOverlay").show();
jQuery.ajax({
url: '/customer/social-networks-callback',
type: 'POST',
crossDomain: true,
data: {data: response2, red: "facebook"},
//async: true,
success: function (data) {
if (data.status == "redirect") {
FB.logout();
if (pathname[2] == "detalle" || pathname[2] == "pasajeros-reserva" || pathname[2] == "formulario") {
location.reload();
} else {
window.location.replace("/");
}
}
},
error: function () {
$modalLogin.find('.close[data-dismiss="modal"]').trigger('click');
jQuery(".js-globalOverlay").hide();
},
complete: function () {}
});
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'email,public_profile'});
}
</script> #}
{% if app.user %}
<script>
var customerLogged = true;
var documentNum = '{{app.user.documentNumber}}';
var documentType = '{{app.user.documentType}}';
var customerId = '{{app.user.id}}';
{%if parameters['switch_login_agencies'] is defined %}
{% set login_agencies = json_decode(parameters['switch_login_agencies'], true) %}
{% if login_agencies[app.session.get('agencyId')] is defined %}
{% set login_is_on = login_agencies[app.session.get('agencyId')] %}
{% else %}
{% set login_is_on = login_agencies['all'] %}
{% endif %}
{% else %}
{% set login_is_on = '0' %}
{% endif %}
var login_is_on = "{{login_is_on}}";
</script>
{% else %}
<script>var customerLogged = false;</script>
{% endif %}
{% if 'aviatur_general_homepage' in app.request.get('_route') %}
{% if app.user.username is defined %}
<script>
jQuery(document).ready(function () {
var dtCustomerFacebook = '{{app.user.facebookId}}';
var dtCustomerGoogle = '{{app.user.googleId}}';
var address = '{{app.user.address}}';
var documentNum = '{{app.user.documentNumber}}';
if (dtCustomerFacebook || dtCustomerGoogle) {
if (documentNum.length == 0 && address.length == 0) {
window.location.replace("/customer/edit");
}
}
});
</script>
{% else %}
<script>
sessionStorage.setItem('countDialogLogin', 0);
var countDialogLogin = 0;
jQuery(document).ready(function () {
jQuery("#close-dialog-login").on('click', function () {
jQuery("#dialog-login-home").hide();
});
});
</script>
{% endif %}
{% endif %}
{% if 'aviatur_customer_edit_info' in app.request.get('_route') %}
{% if app.user.username is defined %}
<script>
jQuery(document).ready(function () {
var dtCustomerFacebook = '{{app.user.facebookId}}';
var dtCustomerGoogle = '{{app.user.googleId}}';
jQuery("#customer_edit_form_email").attr("type", "email");
jQuery("#customer_edit_form_CivilStatus").parent().parent().parent().hide();
if (dtCustomerFacebook || dtCustomerGoogle) {
if (jQuery("#customer_edit_form_DocumentNumber").val() == "") {
jQuery("#customer_edit_form_DocumentNumber").removeAttr("readonly");
}
jQuery(".js-reserva-submit-password").hide();
jQuery("#customer_edit_form_email").hide();
jQuery('[for^="customer_edit_form_email"]').hide();
}
//jQuery("#customer_edit_form_DocumentNumber").removeAttr("readonly");
});
</script>
{% endif %}
{% endif %}
{% if app.session.get('AnonymousEmail') is not null %}
{# When user set email on "See Booking", this JS set email in input after redirection #}
{% set anonymousEmail = app.session.get('AnonymousEmail') %}
<script type="text/javascript">
jQuery(document).ready(function () {
var anonymousEmail = "{{ anonymousEmail }}";
jQuery("#username").val(anonymousEmail);
jQuery("#fos_user_registration_form_email").val(anonymousEmail);
});
</script>
{% endif %}
{% block javascripts_header %}
{% if app.session.get('WorldChangeCoin') is defined and app.session.get('WorldChangeCoin') == 'true' %}
<script type="text/javascript">
jQuery(document).ready(function () {
var sessionCoinSelection = {% if app.session.get('typeCoin') is defined and app.session.get('typeCoin') != '' %}"{{ app.session.get('typeCoin')}}" {% else %} undefined{% endif %};
var coin = "{% if app.session.get('typeCoin') is defined and app.session.get('typeCoin') != '' %}{{ app.session.get('typeCoin')}}{% else %}COP{% endif%}";
var country = "{% if app.session.get('typeCountry') is defined and app.session.get('typeCountry') != '' %}{{ app.session.get('typeCountry')}}{% else %}co{% endif%}";
if (coin != 'COP') {
if (typeof sessionStorage.frontCoinSelection !== 'undefined' && coin == sessionStorage.frontCoinSelection) {
coin = sessionStorage.frontCoinSelection;
country = sessionStorage.frontCoinSelection.substr(0, 2).toLowerCase();
}
}
var imgCoin = jQuery('<div class="inline-flex justify-between items-center w-full"><span class="text-base font-[Ubuntu] font-bold">' + coin + '</span><span class="material-symbols-rounded">arrow_drop_down</span></div>');
_buttonChange(imgCoin);
jQuery('.dropbtn').empty().append(imgCoin);
jQuery('.dropbtn').click(function () {
_buttonCoin();
});
jQuery('.coin').click(function () {
jQuery('.js-loadingChangeCoin').show();
_buttonChange(jQuery(this));
});
});
</script>
{% endif %}
{% if cards is defined and cybersource.org_id is defined %}
{% set src = "https://h.online-metrix.net/fp/tags.js?org_id=" ~ cybersource.org_id ~ "&session_id=aviaturcom"~ app.session.get('transactionId') %}
<script type="text/javascript" src="{{src}}"></script>
{% endif %}
{# <script>(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:2636574,hjsv:6};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> #}
{% endblock %}
</head>
<body class="{% block body_class %}body-page-{{ app.request.get('_route')|replace({'_': '-'}) }}{% endblock %}">
<div class="container" style="margin-top:0;">
<div id="js-modalErrorUrl" class="!fixed grid grid-cols-12 justify-items-center items-center h-full w-full bg-black bg-opacity-50 left-0 top-0 z-[103] modal-general">
<div class="bg-[#F3F6F8] w-[36rem] xs:w-96 h-96 xs:h-auto rounded-lg col-span-12 grid grid-cols-12 justify-items-center px-8 py-4 gap-y-6">
{# <button type="button" class="text-[#042A44] col-start-12 js-modal-errorUrl__btnClose" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> #}
<button type="button" class="text-[#042A44] col-start-12 js-modal-errorUrl__btnClose" data-dismiss="modal"><span class="material-symbols-rounded">close</span></button>
<h3 class="col-span-12 w-2/3 xs:w-full text-[#005CB9] text-center font-[Roboto] text-2xl font-medium js-modalErrorUrlTitle">Lo sentimos, <span class="text-[#042A44]">no es posible reservar en línea</span></h3>
<p class="col-span-12 w-4/5 xs:w-full text-[#2F2F2F] text-center font-[Ubuntu] text-base font-light js-modalErrorUrlContent">Las fechas seleccionadas corresponden para el mismo día, por politicas del servicio <strong>uno de nuestros asesores lo asistirá personalmente.</strong></p>
<div class="grid grid-flow-col xs:grid-flow-dense col-span-12 gap-4">
{# <a href="https://web.whatsapp.com/send?phone=5713821616&text=" target="_blank" class="js-phone grid grid-flow-col items-center py-3.5 px-12 rounded-full bg-[#FFF] shadow-[0px_1px_12.2px_1px_rgba(0,0,0,0.10)] gap-2 text-[#042A44] font-[Roboto] text-sm font-normal"><span class="material-symbols-rounded">call</span>Lo llamamos</a> #}
<a href="https://web.whatsapp.com/send?phone=5713821616&text=" target="_blank" class="grid grid-flow-col items-center py-3.5 px-12 rounded-full bg-[#00C77C] shadow-[0px_1px_12.2px_1px_rgba(0,0,0,0.10)] gap-2 text-[#FFF] font-[Roboto] text-sm font-normal js-modalErrorWppHref"><span class="material-symbols-rounded">person</span>Hablar con un asesor</a>
</div>
<span class="col-span-12 text-[#005CB9] font-[Roboto] text-base font-normal pointer underline searchNewDate js-searchNewDate">Ver otras fechas </span>
</div>
</div>
</div>
<p class="app-name hide" style="display:none;" >{{ (app.session.get('domain')) }}</p>
{% block body_scripts %}
{% if parameters['gtm5'] is defined and parameters['gtm5'] == 'true' %}
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5CK6PN');</script>
<!-- End Google Tag Manager -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CK6PN"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
{% endif %}
{% if parameters['gtm7'] is defined and parameters['gtm7'] == 'true' %}
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-F7HCPZYNHK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-F7HCPZYNHK');
</script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CK6PN" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
{% endif %}
<!-- Google tag (gtag.js) -->
{# <script async src="https://www.googletagmanager.com/gtag/js?id=G-F7HCPZYNHK"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-F7HCPZYNHK');
</script> #}
<!-- End Google Tag Manager (noscript) -->
{#<!--Comentarios Contenidos -->
<div id="fb-root"></div>
<script type="text/javascript">(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/es_ES/sdk.js#xfbml=1&version=v2.8";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- Fin Comentarios Contenidos -->#}
{% if cards is defined and cybersource.org_id is defined %}
{% set src = "https://h.online-metrix.net/fp/tags?org_id="~cybersource.org_id~"&session_id=aviaturcom"~ app.session.get('transactionId') %}
<noscript>
<iframe style="width: 100px; height: 100px; border: 0; position:absolute; top: -5000px;" src="{{src}}"></iframe>
</noscript>
{% endif %}
{% endblock %}
{% for flashMessage in app.session.flashbag.get('notice') %}
<div class="flash-notice">
{{ flashMessage }}
</div>
{% endfor %}
{% block overlay %}
<div class="overlay js-globalOverlay" style="display: none;">
<div class="overlay-center">
<div id="js-spinOverlay" class="spinOverlay hide"></div>
<div class="progress-bar"><div class="progress"><div class="indeterminate"></div></div></div>
<p class="spin-text js-globalOverlay-text">Cargando...</p>
{# <div class="progress-bar hidden-all js-progressBarTarget">
<div class="progress-bar__container">
<div class="progress-bar__bar js-progress"></div>
</div>
</div> #}
</div>
</div>
<div class="responsive-js"></div>
{% endblock %}
{% block base_content %}
{% block header %}
{% endblock %}
{% block body %}
{% endblock body %}
{% block content %}
{% endblock content %}
{% block footer %}
{% endblock footer %}
{% block modal %}
<div id="js-globalModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 id="js-globalModal-title" class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
<div id="js-globalModal-illustration" {# class="modal-illustration" #}></div>
<p id="js-globalModal-text" class="modal-text modal-text--error"></p>
</div>
</div>
</div>
</div>
{% endblock modal %}
{% endblock base_content %}
{% block AVglobal %}
<span id="AVglobal-props" class="hidden-all">
<input type="hidden" id="AVglobal-hasOperatorId" value="{% if app.session.has('operatorId') == 1 %}1{% else %}0{% endif %}" >
</span>
{% endblock %}
{% block javascripts %}
{% endblock %}
{% block javascripts_bottom %}
<!-- Google Optimize "CTA click submit" !! remove upon experiment completion !! -->
{# <script src="{{ script('GeneralBundle//go_campaign.js') }}"></script>
<script>
//var go__ctaSubmitHandler = function() {
// ga('send', 'event', 'ga-cta', 'click', 'submit');
//};
//jQuery(document).ready(function () {
// //jQuery(document).on('click', '.js-viewHomePromos', function () {
// // ga('send', 'event', 'ga-cta', 'click', 'submit');
// //});
// jQuery.subscribe('/paginator/switch', function(e, type) {
// if (!!dataLayer) {
// setTimeout(function () {
// dataLayer.push({'event': 'optimize.activate'});
// jQuery('.go__async-hide').removeClass('go__async-hide');
// }, 0);
// }
// jQuery('#results .js-flight-block input[type="submit"]').off('click', go__ctaSubmitHandler).on('click', go__ctaSubmitHandler);
// });
//});
//jQuery(document).on('renderComplete', function () {
// if (!!dataLayer) {
// setTimeout(function () {
// dataLayer.push({'event': 'optimize.activate'});
// }, 0);
// }
//});
</script> #}
<!-- end Google Optimize "CTA click submit" -->
<!-- Google recaptcha -->
{# <script type="text/javascript">
var recaptchaCallback = function () {
var gCaptcha = grecaptcha.render('g-captcha', {
sitekey: '6LfsqrgZAAAAAJ8B40YoliLS2JyDOtmDWWcGfX5y',
theme: 'compact'
});
};
</script>
<script rel="prefetch" src='https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit&hl=es-419' as="script" async defer></script> #}
<!-- END Google recaptcha -->
{#{% if "now"|date('U') < '2016-04-28 00:00:00'|date('U') %}
<script type="application/javascript">
(function(w,d,t,r,u){w[u]=w[u]||[];w[u].push({'projectId':'10000','properties':{'pixelId':'442260'}});var s=d.createElement(t);s.src=r;s.async=true;s.onload=s.onreadystatechange=function(){var y,rs=this.readyState,c=w[u];if(rs&&rs!="complete"&&rs!="loaded"){return}try{y=YAHOO.ywa.I13N.fireBeacon;w[u]=[];w[u].push=function(p){y([p])};y(c)}catch(e){}};var scr=d.getElementsByTagName(t)[0],par=scr.parentNode;par.insertBefore(s,scr)})(window,document,"script","https://s.yimg.com/wi/ytc.js","dotq");
</script>
{% endif %}#}
{#<script data-cfasync="false" type="text/javascript" async="" src="//configusa.veinteractive.com/tags/F1B0EFA4/B7BA/44F1/B74B/C723B9D6557E/tag.js"></script>#}
{# Script emblue emails #}
<script>
(function (w, d, k, t, u, s, c, f) {
f = function (t) {
t = new Date();
return t.getFullYear() + '' + (t.getMonth() + 1) + '' + t.getDate() + 'T' + t.getHours() + '' + t.getMinutes() + '' + t.getSeconds()};
u = 'https://widgets-static.embluemail.com/accounts/1975EE39BDC4D77E/scripts/sw_197.js?ts=' + f();w[k] = w[k] || [];
s = d.createElement(t);
s.async = 1;
s.src = u;
c = d.getElementsByTagName(t)[0];
c.parentNode.insertBefore(s, c);
})(window, document, '_swdg', 'script');
jQuery(document).ready(function () {
if (window.location.pathname.indexOf('experiencias') !== -1) {
let titleDisney = document.querySelector('.detail-experience__title') || null;
let isDisney = false;
if (titleDisney) {
isDisney = titleDisney.textContent.indexOf('Disney') !== -1 ? true : false;
}
if (isDisney || window.location.pathname === "/experiencias/disney") {
document.querySelector('.nav-main__icon--experience').parentElement.classList.remove('is-active');
document.querySelector('.nav-main__icon--disney').parentElement.classList.add('is-active');
}
}
if (window.location.pathname.indexOf('sostenible') !== -1) {
let titleSostenible = document.querySelector('.sostenible__title') || null;
let isSostenible = false;
if (titleSostenible) {
isSostenible = titleSostenible.textContent.indexOf('Sostenibilidad') !== -1 ? true : false;
}
if (isSostenible || window.location.pathname === "/experiencias/sostenible") {
document.querySelector('.nav-main__icon--experience').parentElement.classList.remove('is-active');
document.querySelector('.nav-main__icon--sostenibilidad').parentElement.classList.add('is-active');
}
}
if (window.location.pathname === "/contenidos/solicitar-tarjeta-visa-aviatur") {
document.querySelector('.nav-main__icon--card').parentElement.classList.add('is-active');
}
if (document.querySelector('.smartbanner')) {
document.querySelector('.smartbanner').classList.add('hide');
document.querySelector('html').classList.remove('smartbanner-show');
}
let $hrefLogin = document.querySelector("#login");
if ($hrefLogin) {
$hrefLogin.removeAttribute('href');
jQuery("#login").on("click", function () {
jQuery('#js-modalLogin').modal({backdrop: 'static', keyboard: false});
});
}
if (window.location.pathname.indexOf('register') !== -1) {
document.querySelector('.close').style.top = "200px";
}
});
</script>
<script>
document.addEventListener("DOMContentLoaded", function () {
const overlay = document.querySelector(".js-globalOverlay");
if (overlay) {
overlay.style.display = "none";
window.addEventListener("load", function () {
overlay.style.display = "none";
});
window.addEventListener("pageshow", function () {
overlay.style.display = "none";
});
}
});
</script>
{# end Script emblue emails #}
<script src="https://unpkg.com/leaflet@1.3.1/dist/leaflet-src.js" integrity="sha512-IkGU/uDhB9u9F8k+2OsA6XXoowIhOuQL1NTgNZHY1nkURnqEGlDZq3GsfmdJdKFe1k1zOc6YU2K7qY+hF9AodA==" crossorigin="anonymous"></script>
<script src="https://unpkg.com/leaflet.markercluster@1.3.0/dist/leaflet.markercluster-src.js" integrity="sha384-NAOEbWFcjnXc7U9GkULPhupHZNAbqru9dS3c+4ANYAwtFoVAWuVuMVDH0DIy4ESp" crossorigin="anonymous"></script>
<script src="{{ asset('assets/common_assets/js/vendor/leaflet.bezier.js') }}"></script>
{% endblock javascripts_bottom %}
</body>
</html>