var chatUsado = false; function checkAllPromisesIncluded(e) { 0 !== MacroApp.promisesCounter ? window.setTimeout(function() { checkAllPromisesIncluded(e) }, 400) : e() } function allLoaded() { $.when.apply(null, promises).done(function(e) { var t = new CustomEvent("includes.loaded"); document.dispatchEvent(t) }) } function initMapBeneficios() { var e = { lat: -25.363, lng: 131.044 }; mapBeneficios.map = new google.maps.Map(document.getElementById("benefit-map"), { zoom: 15, center: e }), mapBeneficios.marker = new google.maps.Marker({ position: e, map: mapBeneficios.map }), mapBeneficios.geocoder = new google.maps.Geocoder } function onloadCallback() { MacroApp.ready(function() { grecaptcha.render() }) } function startChat() { setTimeout(function() { $openChat.className += " active", setTimeout(function() { $openChat.className += " inital-view", setTimeout(function() { $openChat.className = $openChat.className.replace("inital-view", "") }, 4e3) }, 1e3) }, 1e3) } function openChat(e) { DEBUG && console.log("openChat"), startConversation(), chatUsado = false } function closeChat(e) { if (chatUsado) { e.preventDefault(), showSatisfaction() } else { e.preventDefault(), pauseConversation() } } function minimizeChat(e) { e.preventDefault(), pauseConversation() } function hideClosePopup() { $closePopup.className = $closePopup.className.replace("active", "") } function showSatisfaction() { DEBUG && console.log("showSatisfaction"), resetStars(), $satisfaction.className = $satisfaction.className.replace("active", ""), $satisfaction.className += " active" } function sendSatisfaction(a) { a.preventDefault(); var s = document.querySelectorAll(".active-star"), e = 0; console.log(s.length), s && (e = s.length); var t = { ValorCalificacion: e, IdConversacion: "" }; e > 0 && $.ajax({ url: "https://api.myjson.com/bins/guxi9", type: "GET", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(t), success: function(a) { console.log(JSON.stringify(a)), console.log(a.Estado.Resultado), "OK" === a.Estado.Resultado ? $sendSatisfaction.className.indexOf("active") > -1 && ($satisfaction.className = $satisfaction.className.replace("success", ""), $satisfaction.className += " success") : $sendSatisfaction.className.indexOf("active") > -1 && ($satisfaction.className = $satisfaction.className.replace("error", ""), $satisfaction.className += " error") }, error: function(a) { $sendSatisfaction.className.indexOf("active") > -1 && ($satisfaction.className = $satisfaction.className.replace("error", ""), $satisfaction.className += " error") } }) } function sendNoSatisfaction(e) { e.preventDefault(), closeSatisfaction() } function closeSatisfaction() { $satisfaction.className = $satisfaction.className.replace("active", ""), $satisfaction.className = $satisfaction.className.replace("success", ""), $body.className = $body.className.replace("display-chat", "").trim() } function minimizeSatisfaction(e) { e.preventDefault(), pauseConversation() } function sendButton(e) { e.preventDefault(), $chatMessage.value && writeAndSendMessage($chatMessage.value), chatUsado = true } function chatWindowClick(e) { "showPossibleQuestions" == e.target.className ? showPossibleQuestions(e.target) : "removePossibleQuestions" == e.target.className && removePossibleQuestions(e.target) } function startConversation() { $chatWindow.innerHTML = ""; var e = $body.className; e += " display-chat", $body.className = e, sendMessage(start_message) } function pauseConversation() { var e = $body.className; e = e.replace("display-chat", "").trim(), $body.className = e } function answerBack(e) { if (console.log(e), e) { var t = ""; if (e.Response) { if (console.log("Entre a generacion de mensajes de Conversation"), "string" == typeof e.input) t += "Hubo un error. Por favor intenta más tarde."; else for (a = 0; a < e.Response.output.text.length; a++) if ("", console.log(e.Response.context.USR_03_options), e.Response.context.USR_03_options) { for (t += '" } var n = ""; if (e.Response.context && e.Response.context.USR_02_suggestion_topics && e.Response.context.USR_02_suggestion_topics.length) { n += '

Puedo sugerirte

', n += "" } var o = ""; if (e.Response.context.USR_01_alt_questions.length) { o += '" } var s = { from: "watson", message: t, suggestion: n, possible_questions: o, time: currentTime() }; s.context = e.Response.context, writeAnswer(s) } else if (void 0 !== e.Datos.Documentos && 404 !== e.Datos.Code && 400 !== e.Datos.Code) { if ("string" == typeof e.Datos.Documentos) t += "Hubo un error. Por favor intenta más tarde."; else for (a = 0; a < e.Datos.Documentos.length; a++) 0 === a && (t += "

Encontre esta informacion que puede ayudarte:\n\n

"), html_ticket[a] = e.Datos.Documentos[a].Cache, t += '

" + e.Datos.Documentos[a].Titulo + "

", ""; var s = { from: "wex", message: t, time: currentTime() }; writeAnswer(s) } else { var s = { from: "wex", message: "

No encontré informacién para ayudarte con tu consulta. Por favor, probá preguntandome de otra manera.

", time: currentTime() }; writeAnswer(s) } } } function writeAnswer(e) { hideLoad(), addWatson(), console.log(e), messageSuccess = document.createElement("div"), messageSuccess.className = "message received", messageSuccess.innerHTML = '
' + e.message + '
' + e.time + "
", $chatWindow.appendChild(messageSuccess), addMessageClear(); var t = messageSuccess.offsetHeight + 20; if (e.possible_questions) { for (var n = document.getElementsByClassName("possible-questions"), a = 0; a < n.length; a++) $chatWindow.removeChild(n[a]); messagePossibleQuestions = document.createElement("div"), messagePossibleQuestions.className = "possible-questions", messagePossibleQuestions.innerHTML = '

¿Esto responde a tu pregunta? Si - No

Podria interesarte:

' + e.possible_questions + "
", messagePossibleQuestions.innerHTML += '
', $chatWindow.appendChild(messagePossibleQuestions), t = t + messagePossibleQuestions.offsetHeight + 20 } e.suggestion && (messageSuggestionTopics = document.createElement("div"), messageSuggestionTopics.className = "suggestion-topics", messageSuggestionTopics.innerHTML = e.suggestion, $chatWindow.appendChild(messageSuggestionTopics), addMessageClear(), t = t + messageSuggestionTopics.offsetHeight + 20), $chatWindow.scrollTop = $chatWindow.scrollHeight - t - 35 } function writeAndSendMessage(e) { if ("" != e) { var t = e.replace(/(?:\r\n|\r|\n)/g, "
"), n = { from: "user", message: t, time: currentTime() }; DEBUG && console.log(n), writeMessage(n), session ? sendMessage(e) : (session = !0, sendMessage(start_message)) } } function writeMessage(e) { session && ($chatMessage.value = "", addYo(), struct = document.createElement("div"), struct.className = "message send", struct.innerHTML = '

' + e.message + '

' + e.time + "
", $chatWindow.appendChild(struct), addMessageClear()) } function showLoad() { hideLoad(), $chatWindow.appendChild(messageLoad), addMessageClear("clear-load"), $chatWindow.scrollTop = $chatWindow.scrollHeight } function hideLoad() { var e = document.getElementById("load-message"); e && e.parentNode.removeChild(e); var e = document.getElementById("clear-load"); e && e.parentNode.removeChild(e) } function escapeRegExp(e) { return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") } function scrollWindow() { var e, t = $("#subrayado"), n = t.offset().top, a = t.height(), o = $(".featherlight-content").height(); e = a < o ? n - (o / 2 - a / 2) : n; $(".featherlight-content").animate({ scrollTop: e }, 700) } function initMap() { MacroApp.ready(function() { var e = { lat: -25.363, lng: 131.044 }, t = { url: "../assets/pin-map.png" }, n = $("#info-template").html(), a = new google.maps.InfoWindow({ content: n }), o = new google.maps.Map(document.getElementById("map-cajeros"), { zoom: 4, center: e }), s = new google.maps.Map(document.getElementById("map-sucursales"), { zoom: 4, center: e }), i = new google.maps.Map(document.getElementById("map-cajeros-cash"), { zoom: 4, center: e }), r = new google.maps.Marker({ position: e, map: o, icon: t }), c = new google.maps.Marker({ position: e, map: s, icon: t }), l = new google.maps.Marker({ position: e, map: i, icon: t }); r.addListener("click", function() { a.open(o, r) }), google.maps.event.addListener(o, "click", function() { a.close() }), c.addListener("click", function() { a.open(o, c) }), google.maps.event.addListener(o, "click", function() { a.close() }), l.addListener("click", function() { a.open(i, l) }), google.maps.event.addListener(i, "click", function() { a.close() }), google.maps.event.addListener(a, "domready", function() { var e = $(".gm-style-iw"), t = e.prev(); t.children(":nth-child(1)").css({ display: "none" }), t.children(":nth-child(2)").css({ display: "none" }), t.children(":nth-child(3)").css({ left: "153px" }), t.children(":nth-child(4)").css({ display: "none" }), e.next().css({ display: "none" }) }), $('a[data-toggle="tab"]').on("shown.bs.tab", function(e) { google.maps.event.trigger(o, "resize"), google.maps.event.trigger(s, "resize"), google.maps.event.trigger(i, "resize") }) }) } var _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { return typeof e } : function(e) { return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e }, MacroApp = MacroApp || {}; MacroApp.promisesCounter = 0, MacroApp.isLoading = !0, MacroApp.loadIncludeTags = function(e, t) { t && (MacroApp.isLoading = !1); var n = []; return $(e).find("[include-html]").each(function(e, t) { MacroApp.promisesCounter++, MacroApp.stillLoading = !0, n.push($.get($(t).attr("include-html"), function(e) { $(t).html(e), n = n.concat(MacroApp.loadIncludeTags(t)), MacroApp.promisesCounter-- })) }), n || $.Deferred().promise() }; var promises = MacroApp.loadIncludeTags(document); checkAllPromisesIncluded(allLoaded), MacroApp.readyStack = [], MacroApp.ready = function(e) { MacroApp.readyStack.push(e) }, document.addEventListener("routes.resolved", function() { MacroApp.removeCloak(); for (var e in MacroApp.readyStack) { MacroApp.readyStack[e].call() } }, !1), MacroApp.removeCloak = function() { document.body.classList.remove("mc-cloak") }, MacroApp.bottomMenu = function(e) { for (var t = $(".mc-bottom-menu .navbar .navbar-nav").find(".nav-item"), n = 0; n <= e.length; n++) { var a = e[n]; if (!a) return; if (a.text && $(t[n]).find(".nav-link").text(a.text), a.href && $(t[n]).find(".nav-link").attr("href", a.href), a.separator) { var o = $(''); $(o).insertAfter(t[n]) } } }, "scrollRestoration" in history && (history.scrollRestoration = "manual"), window.fbAsyncInit = function() { FB.init({ appId: "1794845467199241", autoLogAppEvents: !0, xfbml: !0, version: "v2.9" }), FB.AppEvents.logPageView() }, jQuery.extend(jQuery.validator.messages, { required: "Este campo es requerido.", remote: "Por favor modifique este campo.", email: "Ingrese una dirección de email válida.", url: "Ingrese una URL válida.", date: "Ingrese una fecha válida.", number: "Ingrese un número válido.", digits: "Por favor sólo ingrese números.", equalTo: "Por favor ingrese el mismo valor nuevamente.", maxlength: jQuery.validator.format("Por favor ingrese menos de {0} caracteres."), minlength: jQuery.validator.format("Por favor ingrese al menos {0} caracteres."), rangelength: jQuery.validator.format("Por favor ingrese un valor de entre {0} y {1} caracteres."), range: jQuery.validator.format("Por favor ingrese un valor entre {0} y {1}."), max: jQuery.validator.format("Por favor ingrese un valor menor o igual a {0}."), min: jQuery.validator.format("Por favor ingrese un valor mayor o igual a {0}.") }); var router = new Navigo, mainContainer = ".mc-main-content", mainBanner = ".mc-main-banner-container", afterHook = function(e) { var t = MacroApp.loadIncludeTags(e, !0); $.when.apply(null, t).done(function(e) { checkAllPromisesIncluded(function() { var e = new CustomEvent("routes.resolved"); document.dispatchEvent(e) }) }) }; MacroApp.routesObj = { //Mauro 17092020: Reemplace "/" por "/oldhome" porque esta funcionalidad no se esta usando y rompe el uso de anclas "/oldhome": { as: "home", loadFiles: { main: "segmento/segmento.html", banner: "main_banner/main-banner.html" }, addClass: "mc-home mc-transparent-menu mc-personas mc-home-no-mw mc-no-homebanking mc-header-bluelight" }, "/search/:query": { as: "search", loadFiles: { main: "segmento/segmento.html", banner: "main_banner/main-banner.html" }, addClass: "mc-home mc-personas mc-transparent-menu mc-no-homebanking" }, "/mapa": { as: "mapa", loadFiles: { main: "mapa_de_sitio/mapa-de-sitio.html", banner: "main_banner/main-banner-personas-new.html" }, addClass: "index mc-mapa mc-personas mc-no-homebanking mc-header-bluelight" }, "/las/personas-old": { as: "personas", loadFiles: { main: "segmento/segmento.html", banner: "main_banner/main-banner.html" }, addClass: "mc-personas mc-header-bluelight mc-no-homebanking" }, "/las/personas": { as: "personas", loadFiles: { main: "las/landing_personas/landing-personas.html", banner: "main_banner/main-banner-personas-new.html" }, addClass: "mc-personas mc-home-no-mw mc-no-homebanking mc-header-bluelight" }, "/las/descuentos-cuotas": { as: "personas", loadFiles: { main: "las/landing_descuentos-cuotas/landing-descuentos-cuotas.html", banner: "main_banner/main-banner-descuentos-cuotas.html" }, addClass: "mc-descuentos-cuotas mc-personas mc-conocenos mc-home-no-mw mc-no-homebanking mc-header-bluelight" }, "/las/empresa-old": { as: "empresas", loadFiles: { main: "segmento/segmento.html", banner: "main_banner/main-banner.html" }, addClass: "mc-empresas mc-no-homebanking" }, "/las/empresas": { as: "empresas", loadFiles: { main: "las/landing_empresas/landing-empresas.html", banner: "main_banner/main-banner-empresas-new.html" }, addClass: "mc-empresas mc-home-no-mw mc-no-homebanking mc-necesidades-controlador mc-header-navy" }, "/las/agro-old": { as: "agro", loadFiles: { main: "segmento/segmento.html", banner: "main_banner/main-banner.html" }, addClass: "mc-agro" }, "/las/agro": { as: "agro", loadFiles: { main: "las/landing_agro/landing-agro.html", banner: "main_banner/main-banner-agro-new.html" }, addClass: "mc-agro mc-home-no-mw mc-no-homebanking mc-necesidades-controlador mc-header-green" }, "/las/selecta-old": { as: "selecta", loadFiles: { main: "segmento/segmento.html", banner: "main_banner/main-banner.html" }, addClass: "mc-selecta mc-no-homebanking" }, "/las/selecta": { as: "selecta", loadFiles: { main: "las/landing_selecta/landing-selecta.html", banner: "main_banner/main-banner-selecta-new.html" }, addClass: "mc-selecta mc-home-no-mw mc-no-homebanking mc-header-black" }, "/las/conocenos": { as: "conocenos", loadFiles: { main: "las/landing_conocenos/landing-conocenos.html", banner: "main_banner/main-banner-conocenos-new.html" }, addClass: "mc-conocenos mc-header-bluelight mc-home-no-mw mc-no-homebanking mc-header-bluelight mc-necesidades-controlador" }, "/propuesta-valor/startup": { as: "pv-startup", loadFiles: { main: "propuesta-valor/detalle-pv/detalle-pv-startup.html", banner: "propuesta-valor/detalle-pv/main-banner-propuesta-valor-empresas.html" }, addClass: "mc-empresas mc-detalle-propuesta mc-home-no-mw mc-no-homebanking mc-necesidades-controlador mc-header-navy" }, "/tarjetas/visa-classic": { loadFiles: { main: "listado_productos/tarjeta_visa_classic/visa-classic.html" }, addClass: "mc-visa-classic mc-no-homebanking mc-necesidades-controlador" }, "/tarjetas/item-horizontal": { loadFiles: { main: "listado_productos/listado_horizontal/listado-productos-horizontal.html" }, addClass: "mc-tarjetas-horizontal mc-no-homebanking mc-necesidades-controlador" }, "/tarjetas/item-vertical-1": { loadFiles: { main: "listado_productos/listado_vertical_1/listado-productos-vertical-1.html" }, addClass: "mc-tarjetas-vertical-1 mc-no-homebanking mc-necesidades-controlador" }, "/tarjetas/item-vertical-2": { loadFiles: { main: "listado_productos/listado_vertical_2/listado-productos-vertical-2.html" }, addClass: "mc-tarjetas-vertical-2 mc-no-homebanking mc-necesidades-controlador" }, "/tarjetas/item-vertical-3": { loadFiles: { main: "listado_productos/listado_vertical_3/listado-productos-vertical-3.html" }, addClass: "mc-tarjetas-vertical-3 mc-no-homebanking mc-necesidades-controlador" }, "/tarjetas/item-grilla-1": { loadFiles: { main: "listado_productos/listado_grilla/listado-productos-grilla-1.html" }, addClass: "mc-tarjetas-grilla-1 mc-no-homebanking mc-necesidades-controlador" }, "/tarjetas/item-grilla-1-modificada": { loadFiles: { main: "listado_productos/listado_grilla/listado-productos-grilla-1.html" }, addClass: "mc-tarjetas-grilla-1 mc-no-homebanking mc-grilla-modificada mc-necesidades-controlador" }, "/eventos": { loadFiles: { main: "listado_productos/eventos/eventos.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-productos-eventos mc-selecta mc-necesidades-controlador mc-no-homebanking" }, "/personas/eventos": { loadFiles: { main: "listado_productos/eventos_persona/container-listado-eventos.html" }, addClass: "mc-eventos-personas mc-no-homebanking mc-header-bluelight mc-necesidades-controlador" }, "/personas/tarjeta-credito/comparar": { loadFiles: { main: "listado_productos/listado-productos.html" }, addClass: "mc-products mc-no-homebanking mc-necesidades-controlador" }, "/personas/tarjeta-credito/lista": { loadFiles: { main: "listado_productos/listado-productos.html" }, addClass: "mc-lista mc-no-homebanking mc-necesidades-controlador" }, "/detalle-productos/detalle-productos": { loadFiles: { main: "detalle_productos/detalle-productos.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-detalle-producto mc-necesidades-controlador mc-no-homebanking mc-buscador-tabla mc-step-1" }, "/listing-busqueda": { as: "listing-busqueda", loadFiles: { main: "busqueda_listing/busqueda-listing.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-listing-busqueda mc-busqueda-menu mc-necesidades-controlador mc-no-homebanking mc-step-1" }, "/listing-busqueda-resultado-nulo": { loadFiles: { main: "busqueda_listing/busqueda-listing-resultado-nulo.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-listing-busqueda-resultado-nulo mc-listing-busqueda mc-busqueda-menu mc-necesidades-controlador mc-no-homebanking mc-step-1" }, "/detalle-productos/detalle-productos-facebook-live": { loadFiles: { main: "detalle_productos/detalle-productos.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-detalle-producto mc-necesidades-controlador mc-no-homebanking mc-modal-facebook" }, "/buscador-tabla": { as: "buscador-tabla", loadFiles: { main: "buscador/buscador_tabla/buscador-tabla.html" }, addClass: "mc-buscador-tabla mc-header-bluelight mc-no-homebanking mc-necesidades-controlador" }, "/lis/sucursales-cajeros": { loadFiles: { main: "listado_productos/sucursales_cajeros/sucursales-cajeros.html" }, addClass: "mc-header-bluelight mc-sucursales-cajeros mc-descubre-macro-online mc-necesidades-controlador" }, "/lis/sucursales-cajeros-accesibilidad": { loadFiles: { main: "listado_productos/sucursales_cajeros/sucursales-cajeros.html" }, addClass: "mc-header-bluelight mc-sucursales-cajeros mc-descubre-macro-online mc-accessibility mc-necesidades-controlador" }, "/resultados-busqueda": { as: "resultados-busqueda", loadFiles: { main: "resultados_busqueda/resultados-busqueda.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-resultados-busqueda mc-educacion-financiera mc-no-homebanking" }, "/ui-interaccion/ui-interaccion": { loadFiles: { main: "ui_interaccion/ui-interaccion.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-detalle-producto mc-necesidades-controlador mc-ui-interaccion mc-no-homebanking" }, "/buscador-geografico-dep": { loadFiles: { main: "buscador/buscador_geografico/buscador-geografico.html" }, addClass: "mc-header-bluelight mc-sucursales-cajeros mc-descubre-macro-online mc-necesidades-controlador" }, "/grid-detalle": { loadFiles: { main: "grid/grid.html" }, addClass: "mc-header-bluelight mc-grid mc-necesidades-controlador" }, "/ui-form-interaction/ui-form-interaction": { loadFiles: { main: "ui_form_interaction/ui-form-interaction.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-necesidades-controlador mc-ui-form-interaction mc-no-homebanking" }, "/simulador-prestamo-hipotecario-uva": { loadFiles: { main: "simulador_prestamo_hipotecario_uva/simulador-prestamos-hipotecario-uva.html" }, addClass: "mc-header-bluelight mc-buscador-tabla mc-prestamos-hipotecarios-uva mc-necesidades-controlador" }, "/resultado-simulador-prestamo-hipotecario-uva": { loadFiles: { main: "simulador_prestamo_hipotecario_uva/resultado-simulador-prestamos-hipotecario-uva.html" }, addClass: "mc-header-bluelight mc-buscador-tabla mc-prestamos-hipotecarios-uva mc-resultado-prestamos-hipotecarios-uva mc-necesidades-controlador" }, "/resultado-simulador-prestamo-personal": { loadFiles: { main: "simulador_prestamo_hipotecario_uva/resultado-simulador-prestamos-hipotecario-uva-version2.html" }, addClass: "mc-header-bluelight mc-necesidades-controlador mc-buscador-tabla mc-prestamos-hipotecarios-uva mc-resultado-prestamos-hipotecarios-uva" }, "/perfil-inversor/perfil-inversor": { loadFiles: { main: "perfil_inversor/perfil-inversor.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-detalle-producto mc-necesidades-controlador mc-perfil-inversor" }, "/perfil-inversor/perfil-inversor-resultado": { loadFiles: { main: "perfil_inversor/perfil-inversor-resultado.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-detalle-producto mc-necesidades-controlador mc-perfil-inversor" }, "/formulario-prestamo-hipotecario": { loadFiles: { main: "simulador_prestamo_hipotecario_uva/formulario-prestamo-hipotecario.html" }, addClass: "mc-header-bluelight mc-buscador-tabla mc-prestamos-hipotecarios-uva mc-formulario-prestamo-hipotecario mc-necesidades-controlador" }, "/simulador-prestamo-personal": { loadFiles: { main: "simulador_prestamo_hipotecario_uva/simulador-prestamo-personal.html" }, addClass: "mc-header-bluelight mc-detalle-producto mc-buscador-tabla mc-prestamos-hipotecarios-uva mc-prestamo-personal mc-necesidades-controlador" }, "/institucional-sustentabilidad": { loadFiles: { main: "institucional_sustentabilidad/institucional-sustentabilidad.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-detalle-producto mc-necesidades-controlador mc-no-homebanking mc-buscador-tabla mc-step-1 mc-sustentabilidad" }, "/venta-online": { as: "vo-paso-1-form", loadFiles: { main: "venta_online/solicitud-online-paso-1.html", banner: "main_banner/main-banner-venta-online.html" }, addClass: "mc-venta-online mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-1-2": { as: "vo-timer", loadFiles: { main: "venta_online/solicitud-online-paso-1-2.html", banner: "main_banner/main-banner-venta-online.html" }, addClass: "mc-venta-online mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-1-3": { loadFiles: { main: "venta_online/solicitud-online-paso-1-3.html", banner: "main_banner/main-banner-venta-online-short.html" }, addClass: "mc-venta-online mc-venta-online-messages mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-1-3b": { loadFiles: { main: "venta_online/solicitud-online-paso-1-3b.html", banner: "main_banner/main-banner-venta-online-short.html" }, addClass: "mc-venta-online mc-venta-online-messages mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-1-3c": { loadFiles: { main: "venta_online/solicitud-online-paso-1-3c.html", banner: "main_banner/main-banner-venta-online-short.html" }, addClass: "mc-venta-online mc-venta-online-messages mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-2": { as: "vo-paso-2", loadFiles: { main: "venta_online/solicitud-online-paso-2.html", banner: "main_banner/main-banner-venta-online.html" }, addClass: "mc-venta-online mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-2-prestamos": { as: "vo-paso-2-prestamos", loadFiles: { main: "venta_online/solicitud-online-paso-2-prestamos.html", banner: "main_banner/main-banner-venta-online.html" }, addClass: "mc-venta-online mc-venta-online-prestamos mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-3": { as: "vo-paso-3", loadFiles: { main: "venta_online/solicitud-online-paso-3.html", banner: "main_banner/main-banner-venta-online.html" }, addClass: "mc-venta-online mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/paso-3-mensaje-exito": { as: "vo-paso-3-final", loadFiles: { main: "venta_online/solicitud-online-paso-3-mensaje-exito.html", banner: "main_banner/main-banner-venta-online-short.html" }, addClass: "mc-venta-online mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction mc-venta-online-success" }, "/venta-online/paso-2-horizontal": { as: "vo-paso-2-horizontal", loadFiles: { main: "venta_online/solicitud-online-paso-2-horizontal.html", banner: "main_banner/main-banner-venta-online.html" }, addClass: "mc-venta-online mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction" }, "/venta-online/mensaje-gracias": { loadFiles: { main: "venta_online/solicitud-online-paso-4-mensaje-gracias.html", banner: "main_banner/main-banner-venta-online-short.html" }, addClass: "mc-venta-online mc-personas mc-header-bluelight mc-home-no-mw mc-ui-form-interaction mc-venta-online-success" }, "/comunidad-agro-landing": { as: "comunidad-agro", loadFiles: { main: "comunidad-agro/comunidad-agro.html", banner: "main_banner/main-banner-comunidad-agro.html" }, addClass: "mc-comunidad-agro mc-agro mc-home-no-mw mc-no-homebanking mc-necesidades-controlador mc-header-green" }, "/comunidad-agro-novedades": { as: "comunidad-agro-novedades", loadFiles: { main: "detalle_productos/comunidad-agro-novedades.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-agro mc-agro-comunidad-novedades mc-header-green mc-productos-eventos mc-detalle-producto mc-necesidades-controlador mc-no-homebanking mc-buscador-tabla mc-step-1" }, "/comunidad-agro-detalle-novedades": { as: "comunidad-agro-detalle-novedades", loadFiles: { main: "comunidad-agro/comunidad-agro-detalle-novedades.html", banner: "main_banner/main-banner-necesidades.html" }, addClass: "mc-comunidad-agro mc-agro mc-comunidad-agro-detalle-novedades mc-agro-comunidad-novedades mc-header-green mc-productos-eventos mc-detalle-producto mc-necesidades-controlador mc-no-homebanking mc-buscador-tabla mc-step-1" }, "/banco-tucuman-home": { as: "banco-tucuman-home", loadFiles: { main: "segmento/segmento.html", banner: "main_banner/main-banner-tucuman.html" }, addClass: "mc-banco-tucuman-home mc-home mc-personas-tucuman mc-transparent-menu mc-personas mc-home-no-mw mc-no-homebanking mc-header-bluelight" }, "/las/personas-tucuman": { as: "personas", loadFiles: { main: "las/landing-personas-tucuman/landing-personas-tucuman.html", banner: "main_banner/main-banner-personas-tucuman.html" }, addClass: "mc-banco-tucuman-home mc-personas mc-personas-tucuman mc-home-no-mw mc-no-homebanking mc-header-bluelight" }, "/ms/macro-securitie-home": { as: "comunidad-agro", loadFiles: { main: "macro-securities/home/ms-home.html", banner: "main_banner/main-banner-macro-securities-home.html" }, addClass: "mc-securities mc-home-no-mw mc-no-homebanking ms-black mc-no-submenu" }, "/ms/linea-etica": { as: "linea-etica", loadFiles: { main: "macro-securities/linea-etica/linea-etica.html" }, addClass: "mc-linea-etica ms-black mc-home-no-mw" }, "/ms/research": { as: "ms-research", loadFiles: { main: "macro-securities/research/research.html", banner: "macro-securities/main-banner/main-banner-research.html" }, addClass: "mc-research mc-detalle-propuesta ms-black mc-home-no-mw" }, "/ms/productos": { as: "ms-productos", loadFiles: { main: "macro-securities/productos/productos.html", banner: "macro-securities/main-banner/main-banner-productos.html" }, addClass: "mc-productos mc-detalle-propuesta ms-black mc-home-no-mw" }, "/ms/cotizaciones": { as: "ms-research", loadFiles: { main: "macro-securities/cotizaciones/cotizaciones.html", banner: "macro-securities/main-banner/main-banner-cotizaciones.html" }, addClass: "mc-cotizaciones ms-black mc-research mc-detalle-propuesta mc-home-no-mw" }, "/ms/fpersonales": { as: "ms-fpersonales", loadFiles: { main: "macro-securities/fpersonales/fpersonales.html", banner: "macro-securities/main-banner/main-banner-fpersonales.html" }, addClass: "mc-fpersonales mc-cotizaciones ms-black mc-research mc-detalle-propuesta mc-home-no-mw" }, "/ms/contactanos": { as: "ms-contactanos", loadFiles: { main: "macro-securities/contactanos/contactanos.html", banner: "main_banner/main-banner-contactanos-securities.html" }, addClass: "ms-contactanos mc-linea-etica mc-home-no-mw ms-black mc-research mc-no-submenu" }, "/ms/mensaje-enviado": { as: "ms-mensaje-enviado", loadFiles: { main: "macro-securities/contactanos/mensaje-enviado.html", banner: "main_banner/main-banner-contactanos-securities.html" }, addClass: "ms-contactanos ms-mensaje-enviado mc-linea-etica mc-home-no-mw ms-black mc-research mc-no-submenu" }, "/ms/informes": { as: "ms-fpersonales", loadFiles: { main: "macro-securities/informes/ms-informes.html", banner: "macro-securities/main-banner/main-banner-informes.html" }, addClass: "ms-informes mc-cotizaciones mc-research mc-detalle-propuesta ms-black mc-home-no-mw mc-ui-form-interaction" }, "/ms/institucional": { as: "ms-institucional", loadFiles: { main: "macro-securities/institucional/institucional.html", banner: "macro-securities/main-banner/main-banner-institucional.html" }, addClass: "ms-institucional mc-research mc-fpersonales mc-detalle-propuesta ms-black mc-home-no-mw" }, "/ms/novedades": { as: "ms-novedades", loadFiles: { main: "macro-securities/detalle_productos/novedades.html" }, addClass: "ms-black mc-novedades mc-agro-comunidad-novedades" }, "/ms/detalle-noticias": { as: "ms-novedades", loadFiles: { main: "macro-securities/detalle_productos/detalle.html" }, addClass: "ms-black mc-detalle mc-novedades mc-agro-comunidad-novedades mc-comunidad-agro-detalle-novedades" }, "/detalle-beneficios": { as: "ms-beneficios", loadFiles: { main: "detalle_beneficios/detalle-beneficios.html" }, addClass: "mc-header-bluelight mc-detalle-beneficios mc-home-no-mw" }, "/landing-temporada": { as: "landing-temporada", loadFiles: { main: "las/landing_temporada/landing-temporada.html", banner: "main_banner/main-banner-landing-temporada.html" }, addClass: "mc-landing-temporada ms-institucional ms-informes mc-conocenos mc-detalle-propuesta mc-home-no-mw mc-no-homebanking mc-header-bluelight mc-necesidades-controlador" }, "/ri/home": { as: "ri-home", loadFiles: { main: "macro-securities/detalle_productos/novedades.html" }, addClass: "ms-black mc-novedades mc-agro-comunidad-novedades" }, "/ri/sustentabilidad": { as: "ri-sustentabilidad", loadFiles: { main: "ri/sustentabilidad/sustentabilidad.html", banner: "ri/main-banner/main-banner-sustentabilidad.html" }, addClass: "ms-black mc-home-no-mw mc-fpersonales mc-header-1 mc-componente-1 mc-detalle-propuesta" }, "/ri/listing-eventos": { as: "ri-listing-eventos", loadFiles: { main: "ri/listing-eventos/listing-eventos.html", banner: "ri/main-banner/listing-eventos-main-banner.html" }, addClass: "mc-listing-eventos ms-black mc-linea-etica mc-home-no-mw" } }, MacroApp.routes = {}; for (var routeUrl in MacroApp.routesObj) { var route = MacroApp.routesObj[routeUrl], routeHandler = function(e) { var t = []; if (e.loadFiles) { for (var n in e.loadFiles) { var a = e.loadFiles[n], o = function(e, t) { "main" === e ? $(mainContainer).html(t) : "banner" === e && $(mainBanner).html(t) }.bind(null, n); t.push($.get(a, o)) } $("body").addClass(e.addClass), $.when.apply(null, t).done(function(e) { afterHook($(mainContainer).add(mainBanner)) }) } }.bind(null, route); route = { as: route.as, uses: routeHandler }, MacroApp.routes[routeUrl] = route } MacroApp.routes = router.on(MacroApp.routes), MacroApp.onRoute = function(e, t) { var n = router.lastRouteResolved(); if (!n) return void console.log("Aún no se resolvió la ruta %s. Resultado: %s", e, n); var a = _.find(MacroApp.routes._routes, { route: n.url }); a && e === a.name && t() }, MacroApp.routesResolved = !1, document.addEventListener("includes.loaded", function() { MacroApp.routesResolved || (MacroApp.routes.resolve(), MacroApp.routesResolved = !0) }, !1), MacroApp.ready(function() { MacroApp.onRoute("listing-busqueda", function() { ! function() { var e = 6, t = 300; $(window).width() < 426 ? e = 1 : $(window).width() < 769 && (e = 2, t = 220), $(".flexslider-listing").flexslider({ minItems: e, maxItems: e, slideshow: !1, move: 1, itemWidth: t, controlNav: !1, animation: "slide", prevText: "", nextText: "", controlsContainer: $(".custom-controls-container"), customDirectionNav: $(".custom-navigation a") }) }() }) }), MacroApp.ready(function() { MacroApp.onRoute("comunidad-agro", function() { var e = [{ text: "Propuesta de Valor" }, { text: "Financiaciones" }, { text: "Tarjetas" }, { text: "Inversiones" }, { text: "Cobros y Pagos" }, { text: "Comex" }, { text: "Seguros" }, { text: "Espacio Agro" }]; MacroApp.bottomMenu(e) }) }), MacroApp.ready(function() { function e(e) { var t = $(e).parent(), n = t.closest(".mc-menu-container"), a = t.parent().find(".mc-arrow__icon"), o = n.find(".mc-sublist"); a.toggleClass("mc-arrow__open"), o.slideToggle("fast", function() { $("html, body").animate({ scrollTop: $(document).height() }) }), n.toggleClass("mc-menu-container--taller") } var t = window.innerWidth, n = $(".mc-slide-toggle"), a = $(".mc-slide-toggle-copyright"); n.add(a).on("click", function(n) { if (t <= 1199) { var a = n.target; return "block" === $(a).siblings(".mc-sublist").css("display") ? ($(this).removeClass("mc-arrow__open"), $("footer .mc-sublist").slideUp().stop()) : ($("footer .mc-sublist").slideUp(), $("footer .mc-arrow__icon").removeClass("mc-arrow__open")), $(this).children(".mc-sublist").slideToggle("fast", function() { $("html, body").animate({ scrollTop: $(document).height() }) }), $(this).children("footer .mc-arrow__icon").toggleClass("mc-arrow__open"), !1 } if (t >= 1200) { e(n.target); var o = $(n.target).closest(".mc-menu-container").siblings(".mc-menu-container"); return o.hasClass("mc-menu-container--taller") && e(o.find("a.nav-link")[0]), !1 } }) }), MacroApp.ready(function() { $("#mc-nav-toggle").on("click", function() { this.classList.toggle("active"), $(".mc-top-menu-container").toggleClass("hamburguer-opened"), $("body").toggleClass("body-fixed") }), $(".navbar-collapse .dropdown-menu a.dropdown-item").on("click", function() { return window.location = $(this).attr("href"), !1 }) }), MacroApp.ready(function() { var e = $(window).height(), t = $("body"); $(window).scroll(function() { var n = $(window).scrollTop(), a = $(".mc-anchor"); if (n >= e) { if (t.hasClass("mc-transparent-menu")) { document.getElementById("home-video").pause(), t.removeClass("mc-transparent-menu"), $(".mc-home-container").remove(), $.stellar("refresh"); var o = new CustomEvent("blur-effect.refresh"); document.dispatchEvent(o) } a.is(":visible") || $(".mc-anchor").fadeIn() } else a.is(":visible") && $(".mc-anchor").fadeOut() }).on("resize", function() { e = $(this).height() }), $(".scroll-icon").on("click", function() { var e = $(window).height(); $("html, body").animate({ scrollTop: e }, 1500, "swing") }), MacroApp.onRoute("home", function() { $(".nav-link").removeClass("active"), $(".nav-link-personas").addClass("active") }) }), MacroApp.ready(function() { function e(e) { mapBeneficios.geocoder.geocode({ address: e }, function(t, n) { n == google.maps.GeocoderStatus.OK ? (mapBeneficios.map.setCenter(t[0].geometry.location), mapBeneficios.marker.setPosition(t[0].geometry.location)) : alert("No se pudo encontrar la dirección " + e + " por la siguiente razón: " + n) }) } MacroApp.onRoute("ms-beneficios", function() { var t = [{ text: "Propuesta de Valor", href: "#" }, { text: "Tarjetas", href: "#" }, { text: "Prestamos", href: "#" }, { text: "Inversiones", href: "#" }, { text: "Otros productos", href: "#" }, { text: "Beneficios", href: "#" }]; MacroApp.bottomMenu(t), $(".nav-link").removeClass("active"), $(".nav-link-fpersonales").addClass("active"), initMap(), $(".mc-move-marker").on("click", function() { e($(this).data("address")) }); var n = window.location.hash, a = n.slice(-1); a = !a || isNaN(a) ? 1 : a, $(".tab-beneficios-container li.nav-item:nth-child(" + a + ") a.nav-link").tab("show") }) }); var mapBeneficios = {}; MacroApp.ready(function() { if ($(".mc-scroll-to-top").length) { var e = function() { $(window).scrollTop() > 100 ? $(".mc-scroll-to-top").addClass("show") : $(".mc-scroll-to-top").removeClass("show") }; e(), $(window).on("scroll", function() { e() }), $(".mc-scroll-to-top").on("click", function(e) { e.preventDefault(), $("html, body").animate({ scrollTop: 0 }, 700) }) } }), MacroApp.ready(function() { $(".mc-cross-img, .modal").on("click", function() { var e = window.location.pathname; "/detalle-productos/detalle-productos" === e ? $(".modal-dialog iframe").attr("src", "https://www.youtube.com/embed/cEQIDdzHtNE") : "/detalle-productos/detalle-productos-facebook-live" === e && $(".modal-dialog iframe").attr("src", "https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Ffacebook%2Fvideos%2F10153231379946729%2F&width=500&show_text=false&height=280&appId") }) }), MacroApp.ready(function() { $(".redirect-app-store").on("click", function() { navigator.userAgent.toLowerCase().indexOf("android") > -1 && (window.location.href = "https://play.google.com/store/apps/details?id=ar.macro"), (navigator.userAgent.toLowerCase().indexOf("iphone") > -1 || navigator.userAgent.toLowerCase().indexOf("ipad") > -1) && (window.location.href = "https://itunes.apple.com/ar/app/macro/id1173611617") }) }), MacroApp.ready(function() { $(".content").mCustomScrollbar({ axis: "yx" }), $(".dropdown-menu a.dropdown-item").on("click", function(e) { e.preventDefault(); var t = $(this).closest(".dropdown-menu"), n = t.siblings(".dropdown-toggle"); n.length > 0 && n.text($(this).text()); var a = t.find("input"); return a.length > 0 && a.val($(this).text()).trigger("change"), t.dropdown("toggle"), !1 }), $(".disable-paste").on("paste", function(e) { e.preventDefault() }) }), MacroApp.ready(function() { var e = { suggestions: "Te sugerimos", popular: "Búsquedas Populares" }; $(".autocomplete").autocomplete({ serviceUrl: "/assets/data-autocomplete.json", minChars: 0, groupBy: "group-name", lookupLimit: 8, maxHeight: null, width: $(".mc-search-box:visible").width() || $(".mc-search-box").width(), onSelect: function(e) { router.navigate("search/" + e.value) }, transformResult: function(t, n) { return t = JSON.parse(t), t.suggestions = n ? _.filter(t.suggestions, function(e) { return "suggestions" === e.data.group }) : _.filter(t.suggestions, function(e) { return "popular" === e.data.group }), t.suggestions = _.map(t.suggestions, function(t) { return t.data["group-name"] = e[t.data.group] || "", t }), t } }) }), MacroApp.ready(function() { $(".mc-share-btn, .mc-share-text").on("click", function() { return $(".mc-share-container").fadeIn(), $(document).one("click", function() { $(".mc-share-container").fadeOut() }), !1 }), $(".mc-share-fb").on("click", function() { return FB.ui({ method: "share_open_graph", action_type: "og.likes", action_properties: JSON.stringify({ object: window.location.href }) }), !1 }), $(".mc-share-mail").on("click", function() { window.location.href = "mailto:?subject=" + document.title + "&body=Página a Compartir: " + window.location.href }), $(".mc-share-wsp").on("click", function() { window.location.href = "whatsapp://send?text=" + document.title }), $(".mc-share-tw").on("click", function() { window.open("https://twitter.com/intent/tweet?url=" + window.location.href, "_blank") }) }), window.sr = new ScrollReveal, MacroApp.ready(function() { function e() { var e = $(window).scrollTop(); for (var t in a) { var n = a[t]; if (e > n.pos) { var o = Math.abs(e - n.pos), s = 1 - o / 1e3, i = Math.min(o / 80, 3); n.$el.css({ opacity: s, filter: "blur(" + i + "px)" }) } } } function t() { a = [], $(".parallax-blur").each(function(e, t) { a.push({ pos: $(t).offset().top - ($(t).data("blur-offset") || 0), $el: $(t) }) }) } var n = { origin: "bottom", distance: "20px", duration: 1e3, delay: 200, easing: "linear", scale: 1, viewOffset: { top: 120 }, viewFactor: .5 }; setTimeout(function() { sr.reveal(".sr-fade-in-up-short", $.extend(n, { origin: "bottom" })), sr.reveal(".sr-fade-in-left-short", $.extend(n, { origin: "right" })), sr.reveal(".sr-fade-in-right-short", $.extend(n, { origin: "left" })), sr.reveal(".sr-fade-in-right-delay", $.extend(n, { origin: "right", distance: "150px", easing: "cubic-bezier(0.175, 0.885, 0.32, 1.275)", delay: 400 })), sr.reveal(".sr-fade-in-left-delay", $.extend(n, { origin: "left", distance: "150px", easing: "cubic-bezier(0.175, 0.885, 0.32, 1.275)", delay: 400 })), sr.reveal(".sr-fade-in-up", $.extend(n, { origin: "bottom", distance: "120px" })), sr.reveal(".sr-fade-in-left", $.extend(n, { origin: "right", distance: "150px", easing: "cubic-bezier(0.175, 0.885, 0.32, 1.275)" })), sr.reveal(".sr-fade-in-right", $.extend(n, { origin: "left", distance: "150px", easing: "cubic-bezier(0.175, 0.885, 0.32, 1.275)" })), $(window).width() > 576 && $(window).stellar({ hideDistantElements: !0 }), $("a.mc-anchor").on("click", function() { return $("html, body").animate({ scrollTop: 0 }, 1e3, "swing"), !1 }), t() }, 400), $(".scroll-icon.scroll-icon-las").on("click", function() { var e = $(window).height(); return $("html, body").animate({ scrollTop: e }, 1e3, "swing"), !1 }); var a = []; document.addEventListener("blur-effect.refresh", function() { t() }, !1), $(window).scroll(function() { e() }) }); var onloadCallback = function() { MacroApp.ready(function() { $("#mc-recaptcha").length > 0 && grecaptcha.render("mc-recaptcha", { sitekey: "6LftrycUAAAAAKYHBJbdqhYFCvM1jrpe16mzLSgT" }) }) }; MacroApp.ready(function() { function e() { var e = 5, t = 300; $(window).width() < 425 ? e = 1 : $(window).width() < 769 && (e = 3, t = 300), $(".mc-flexslider-stock").flexslider({ minItems: e, move: 1, pauseOnHover: !0, controlNav: !1, itemWidth: t, animation: "slide", prevText: "", nextText: "" }) } MacroApp.onRoute("comunidad-agro", function() { e() }) }), MacroApp.ready(function() { $(".mc-tooltip").tooltipster() }), MacroApp.ready(function() { $.fn.datepicker.dates.es = { days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"], daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"], daysMin: ["DOM", "LUN", "MAR", "MIE", "JUE", "VIE", "SAB"], months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dec"], today: "Hoy", clear: "Vacío", format: "dd/mm/yyyy", titleFormat: "MM yyyy", weekStart: 0 }, $("#calendar-birthday").datepicker({ language: "es", startView: 'decades', orientation: "bottom", autoclose: true, templates: { leftArrow: '', rightArrow: '' } }) }), MacroApp.ready(function() { var e = $(".mc-onoffswitch"); e.on("click", function(t) { t.offsetX > e[0].offsetWidth && ($(".mc-switchonoff-label").toggleClass("active"), $(".mc-switchonoff-label").toggleClass("inactive")) }) }), MacroApp.ready(function() { function e(e, t) { var n, a, o = e; setInterval(function() { n = parseInt(o / 60, 10), a = parseInt(o % 60, 10), n = n < 10 ? "0" + n : n, a = a < 10 ? "0" + a : a, t.text("00:" + n + ":" + a), --o < 0 && (o = e) }, 1e3) } function t() { a++, a %= 360; var e = a * o / 180, i = 125 * Math.sin(e), r = -125 * Math.cos(e), c = a >= 180 ? 1 : 0, l = "M 0 0 v -125 A 125 125 1 " + c + " 1 " + i + " " + r + " z"; a < 360 ? setTimeout(t, s) : l = "M 0 0 v -125 A 125 125 1 1 1 -.1 -125 z"; $(".blue-circle").css("stroke-dashoffset", 770 - a / 360 * 770 + a / 360 * 10), n.setAttribute("d", l) } var n = document.getElementById("loader"), a = 0, o = Math.PI, s = 1e3 / 360 * 120; MacroApp.onRoute("vo-timer", function() { e(120, $(".mc-timer")), t() }), MacroApp.onRoute("vo-paso-2", function() { $(".mc-mostrar-costos").on("click", function() { return $(this).toggleClass("opened"), $($(this).data("target")).slideToggle(), !1 }) }), MacroApp.onRoute("vo-paso-1-form", function() { $(".mc-trash-icon").on("click", function() { $(this).fadeOut("slow", function() { $(".dropdown").fadeIn() }) }), $("#vo-step-1-form").validate(), $(".dropdown-menu.navigate-away-dropdown a.dropdown-item").on("click", function(e) { window.location = $(this).attr("href") }) }), MacroApp.onRoute("vo-paso-2-horizontal", function() { $(".mc-mostrar-costos").on("click", function() { return $(this).toggleClass("opened"), $($(this).data("target")).slideToggle(), !1 }) }), MacroApp.onRoute("vo-paso-2-prestamos", function() { $(".mc-mostrar-costos").on("click", function() { return $(this).toggleClass("opened"), $($(this).data("target")).slideToggle(), !1 }), $(".link-icon-monto").on("click", function() { $(".mc-field-wrapper").slideToggle("fast", function() { $(".link-icon-monto").toggleClass("hidden-xl-down") }) }) }), MacroApp.onRoute("vo-paso-3", function() { $(".mc-editar-datos").on("click", function() { return $(".mc-telefono-text").toggle(), $(".mc-telefono-inputs").toggle(), $(".mc-email-text").toggle(), $(".mc-email-inputs").toggle(), !1 }), $('.mc-estado-civil-radio input[type="radio"]').change(function() { var e = $(this).data("slide-down"); e ? $("#datos-conyuge").slideDown() : $("#datos-conyuge").slideUp() }) }), MacroApp.onRoute("vo-paso-3-final", function() { $(".mc-additional-card-box-header a").on("click", function(e) { return $(".mc-additional-card-box-header").toggleClass("opened"), $(".mc-additional-card-box-body").slideToggle(), !1 }) }) }), MacroApp.ready(function() { var e = $(".mc-main-banner"), t = $(".mc-control-necesidades"); $(".mc-control-necesidades").on("click", function() { e.toggleClass("shown"), t.toggleClass("shown") }) }), MacroApp.ready(function() { MacroApp.onRoute("mc-buscador-tabla", function() { var e = [{ text: "Institucional" }, { text: "Relación con Inversores" }, { text: "Fundación Banco Macro" }, { text: "Eventos y Experiencias" }, { text: "Canales de Atención" }]; MacroApp.bottomMenu(e) }) }), function(e) { function t(n, a) { if (!(this instanceof t)) { var o = new t(e.extend({ $source: n, $currentTarget: n.first() }, a)); return o.open(), o } e.featherlight.apply(this, arguments), this.chainCallbacks(r) } var n = function(e) { window.console && window.console.warn && window.console.warn("FeatherlightGallery: " + e) }; if (void 0 === e) return n("Too much lightness, Featherlight needs jQuery."); if (!e.featherlight) return n("Load the featherlight plugin before the gallery plugin"); var a = "ontouchstart" in window || window.DocumentTouch && document instanceof DocumentTouch, o = e.event && e.event.special.swipeleft && e, s = window.Hammer && function(e) { var t = new window.Hammer.Manager(e[0]); return t.add(new window.Hammer.Swipe), t }, i = a && (o || s); a && !i && n("No compatible swipe library detected; one must be included before featherlightGallery for swipe motions to navigate the galleries."); var r = { afterClose: function(e, t) { var n = this; return n.$instance.off("next." + n.namespace + " previous." + n.namespace), n._swiper && (n._swiper.off("swipeleft", n._swipeleft).off("swiperight", n._swiperight), n._swiper = null), e(t) }, beforeOpen: function(e, t) { var n = this; return n.$instance.on("next." + n.namespace + " previous." + n.namespace, function(e) { var t = "next" === e.type ? 1 : -1; n.navigateTo(n.currentNavigation() + t) }), i && (n._swiper = i(n.$instance).on("swipeleft", n._swipeleft = function() { n.$instance.trigger("next") }).on("swiperight", n._swiperight = function() { n.$instance.trigger("previous") }), n.$instance.addClass(this.namespace + "-swipe-aware", i)), n.$instance.find("." + n.namespace + "-content").append(n.createNavigation("previous")).append(n.createNavigation("next")), e(t) }, beforeContent: function(e, t) { var n = this.currentNavigation(), a = this.slides().length; return this.$instance.toggleClass(this.namespace + "-first-slide", 0 === n).toggleClass(this.namespace + "-last-slide", n === a - 1), e(t) }, onKeyUp: function(e, t) { var n = { 37: "previous", 39: "next" } [t.keyCode]; return n ? (this.$instance.trigger(n), !1) : e(t) } }; e.featherlight.extend(t, { autoBind: "[data-featherlight-gallery]" }), e.extend(t.prototype, { previousIcon: "◀", nextIcon: "▶", galleryFadeIn: 100, galleryFadeOut: 300, slides: function() { return this.filter ? this.$source.find(this.filter) : this.$source }, images: function() { return n("images is deprecated, please use slides instead"), this.slides() }, currentNavigation: function() { return this.slides().index(this.$currentTarget) }, navigateTo: function(t) { var n = this, a = n.slides(), o = a.length, s = n.$instance.find("." + n.namespace + "-inner"); return t = (t % o + o) % o, n.$currentTarget = a.eq(t), n.beforeContent(), e.when(n.getContent(), s.fadeTo(n.galleryFadeOut, .2)).always(function(e) { n.setContent(e), n.afterContent(), e.fadeTo(n.galleryFadeIn, 1) }) }, createNavigation: function(t) { var n = this; return e('' + this[t + "Icon"] + "").click(function() { e(this).trigger(t + "." + n.namespace) }) } }), e.featherlightGallery = t, e.fn.featherlightGallery = function(e) { return t.attach(this, e), this }, e(document).ready(function() { t._onReady() }) }(jQuery), function(e) { function t(e, n) { if (!(this instanceof t)) { var a = new t(e, n); return a.open(), a } this.id = t.id++, this.setup(e, n), this.chainCallbacks(t._callbackChain) } function n(e, t) { var n = {}; for (var a in e) a in t && (n[a] = e[a], delete e[a]); return n } function a(e, t) { var n = {}, a = new RegExp("^" + t + "([A-Z])(.*)"); for (var o in e) { var s = o.match(a); if (s) { n[(s[1] + s[2].replace(/([A-Z])/g, "-$1")).toLowerCase()] = e[o] } } return n } if (void 0 === e) return void("console" in window && window.console.info("Too much lightness, Featherlight needs jQuery.")); var o = [], s = function(t) { return o = e.grep(o, function(e) { return e !== t && e.$instance.closest("body").length > 0 }) }, i = { allowfullscreen: 1, frameborder: 1, height: 1, longdesc: 1, marginheight: 1, marginwidth: 1, name: 1, referrerpolicy: 1, scrolling: 1, sandbox: 1, src: 1, srcdoc: 1, width: 1 }, r = { keyup: "onKeyUp", resize: "onResize" }, c = function(n) { e.each(t.opened().reverse(), function() { if (!n.isDefaultPrevented() && !1 === this[r[n.type]](n)) return n.preventDefault(), n.stopPropagation(), !1 }) }, l = function(n) { if (n !== t._globalHandlerInstalled) { t._globalHandlerInstalled = n; var a = e.map(r, function(e, n) { return n + "." + t.prototype.namespace }).join(" "); e(window)[n ? "on" : "off"](a, c) } }; t.prototype = { constructor: t, namespace: "featherlight", targetAttr: "data-featherlight", variant: null, resetCss: !1, background: null, openTrigger: "click", closeTrigger: "click", filter: null, root: "body", openSpeed: 250, closeSpeed: 250, closeOnClick: "background", closeOnEsc: !0, closeIcon: "✕", loading: "", persist: !1, otherClose: null, beforeOpen: e.noop, beforeContent: e.noop, beforeClose: e.noop, afterOpen: e.noop, afterContent: e.noop, afterClose: e.noop, onKeyUp: e.noop, onResize: e.noop, type: null, contentFilters: ["jquery", "image", "html", "ajax", "iframe", "text"], setup: function(t, n) { "object" !== (void 0 === t ? "undefined" : _typeof(t)) || t instanceof e != !1 || n || (n = t, t = void 0); var a = e.extend(this, n, { target: t }), o = a.resetCss ? a.namespace + "-reset" : a.namespace, s = e(a.background || ['
', '
', '", '
' + a.loading + "
", "
", "
"].join("")), i = "." + a.namespace + "-close" + (a.otherClose ? "," + a.otherClose : ""); return a.$instance = s.clone().addClass(a.variant), a.$instance.on(a.closeTrigger + "." + a.namespace, function(t) { var n = e(t.target); ("background" === a.closeOnClick && n.is("." + a.namespace) || "anywhere" === a.closeOnClick || n.closest(i).length) && (a.close(t), t.preventDefault()) }), this }, getContent: function() { if (!1 !== this.persist && this.$content) return this.$content; var t = this, n = this.constructor.contentFilters, a = function(e) { return t.$currentTarget && t.$currentTarget.attr(e) }, o = a(t.targetAttr), s = t.target || o || "", i = n[t.type]; if (!i && s in n && (i = n[s], s = t.target && o), s = s || a("href") || "", !i) for (var r in n) t[r] && (i = n[r], s = t[r]); if (!i) { var c = s; if (s = null, e.each(t.contentFilters, function() { return i = n[this], i.test && (s = i.test(c)), !s && i.regex && c.match && c.match(i.regex) && (s = c), !s }), !s) return "console" in window && window.console.error("Featherlight: no content filter found " + (c ? ' for "' + c + '"' : " (no target specified)")), !1 } return i.process.call(t, s) }, setContent: function(t) { var n = this; return t.is("iframe") && n.$instance.addClass(n.namespace + "-iframe"), n.$instance.removeClass(n.namespace + "-loading"), n.$instance.find("." + n.namespace + "-inner").not(t).slice(1).remove().end().replaceWith(e.contains(n.$instance[0], t[0]) ? "" : t), n.$content = t.addClass(n.namespace + "-inner"), n }, open: function(t) { var n = this; if (n.$instance.hide().appendTo(n.root), !(t && t.isDefaultPrevented() || !1 === n.beforeOpen(t))) { t && t.preventDefault(); var a = n.getContent(); if (a) return o.push(n), l(!0), n.$instance.fadeIn(n.openSpeed), n.beforeContent(t), e.when(a).always(function(e) { n.setContent(e), n.afterContent(t) }).then(n.$instance.promise()).done(function() { n.afterOpen(t) }) } return n.$instance.detach(), e.Deferred().reject().promise() }, close: function(t) { var n = this, a = e.Deferred(); return !1 === n.beforeClose(t) ? a.reject() : (0 === s(n).length && l(!1), n.$instance.fadeOut(n.closeSpeed, function() { n.$instance.detach(), n.afterClose(t), a.resolve() })), a.promise() }, resize: function(e, t) { if (e && t) { this.$content.css("width", "").css("height", ""); var n = Math.max(e / (parseInt(this.$content.parent().css("width"), 10) - 1), t / (parseInt(this.$content.parent().css("height"), 10) - 1)); n > 1 && (n = t / Math.floor(t / n), this.$content.css("width", e / n + "px").css("height", t / n + "px")) } }, chainCallbacks: function(t) { for (var n in t) this[n] = e.proxy(t[n], this, e.proxy(this[n], this)) } }, e.extend(t, { id: 0, autoBind: "[data-featherlight]", defaults: t.prototype, contentFilters: { jquery: { regex: /^[#.]\w/, test: function(t) { return t instanceof e && t }, process: function(t) { return !1 !== this.persist ? e(t) : e(t).clone(!0) } }, image: { regex: /\.(png|jpg|jpeg|gif|tiff|bmp|svg)(\?\S*)?$/i, process: function(t) { var n = this, a = e.Deferred(), o = new Image, s = e(''); return o.onload = function() { s.naturalWidth = o.width, s.naturalHeight = o.height, a.resolve(s) }, o.onerror = function() { a.reject(s) }, o.src = t, a.promise() } }, html: { regex: /^\s*<[\w!][^<]*>/, process: function(t) { return e(t) } }, ajax: { regex: /./, process: function(t) { var n = e.Deferred(), a = e("
").load(t, function(e, t) { "error" !== t && n.resolve(a.contents()), n.fail() }); return n.promise() } }, iframe: { process: function(t) { var o = new e.Deferred, s = e("