"
}
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 + "
", "
" + e.Datos.Documentos[a].ParrafoDestacado + "
";
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.
", $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 = '
", 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(""),
r = a(this, "iframe"),
c = n(r, i);
return s.hide().attr("src", t).attr(c).css(r).on("load", function() {
o.resolve(s.show())
}).appendTo(this.$instance.find("." + this.namespace + "-content")), o.promise()
}
},
text: {
process: function(t) {
return e("
", {
text: t
})
}
}
},
functionAttributes: ["beforeOpen", "afterOpen", "beforeContent", "afterContent", "beforeClose", "afterClose"],
readElementConfig: function(t, n) {
var a = this,
o = new RegExp("^data-" + n + "-(.*)"),
s = {};
return t && t.attributes && e.each(t.attributes, function() {
var t = this.name.match(o);
if (t) {
var n = this.value,
i = e.camelCase(t[1]);
if (e.inArray(i, a.functionAttributes) >= 0) n = new Function(n);
else try {
n = JSON.parse(n)
} catch (e) {}
s[i] = n
}
}), s
},
extend: function(t, n) {
var a = function() {
this.constructor = t
};
return a.prototype = this.prototype, t.prototype = new a, t.__super__ = this.prototype, e.extend(t, this, n), t.defaults = t.prototype, t
},
attach: function(t, n, a) {
var o = this;
"object" !== (void 0 === n ? "undefined" : _typeof(n)) || n instanceof e != !1 || a || (a = n, n = void 0), a = e.extend({}, a);
var s, i = a.namespace || o.defaults.namespace,
r = e.extend({}, o.defaults, o.readElementConfig(t[0], i), a),
c = function(i) {
var c = e.extend({
$source: t,
$currentTarget: e(this)
}, o.readElementConfig(t[0], r.namespace), o.readElementConfig(this, r.namespace), a),
l = s || e(this).data("featherlight-persisted") || new o(n, c);
"shared" === l.persist ? s = l : !1 !== l.persist && e(this).data("featherlight-persisted", l), c.$currentTarget.blur(), l.open(i)
};
return t.on(r.openTrigger + "." + r.namespace, r.filter, c), c
},
current: function() {
var e = this.opened();
return e[e.length - 1] || null
},
opened: function() {
var t = this;
return s(), e.grep(o, function(e) {
return e instanceof t
})
},
close: function(e) {
var t = this.current();
if (t) return t.close(e)
},
_onReady: function() {
var t = this;
t.autoBind && (e(t.autoBind).each(function() {
t.attach(e(this))
}), e(document).on("click", t.autoBind, function(n) {
if (!n.isDefaultPrevented()) {
t.attach(e(n.currentTarget))(n)
}
}))
},
_callbackChain: {
onKeyUp: function(t, n) {
return 27 === n.keyCode ? (this.closeOnEsc && e.featherlight.close(n), !1) : t(n)
},
beforeOpen: function(t, n) {
return this._previouslyActive = document.activeElement, this._$previouslyTabbable = e("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")), this._$previouslyWithTabIndex = e("[tabindex]").not('[tabindex="-1"]'), this._previousWithTabIndices = this._$previouslyWithTabIndex.map(function(t, n) {
return e(n).attr("tabindex")
}), this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex", -1), document.activeElement.blur(), t(n)
},
afterClose: function(t, n) {
var a = t(n),
o = this;
return this._$previouslyTabbable.removeAttr("tabindex"), this._$previouslyWithTabIndex.each(function(t, n) {
e(n).attr("tabindex", o._previousWithTabIndices[t])
}), this._previouslyActive.focus(), a
},
onResize: function(e, t) {
return this.resize(this.$content.naturalWidth, this.$content.naturalHeight), e(t)
},
afterContent: function(e, t) {
var n = e(t);
return this.$instance.find("[autofocus]:not([disabled])").focus(), this.onResize(t), n
}
}
}), e.featherlight = t, e.fn.featherlight = function(e, n) {
return t.attach(this, e, n), this
}, e(document).ready(function() {
t._onReady()
})
}(jQuery);
var DEBUG = "watson_debug" == window.location.hash.substr(1),
session = !0,
start_message = "saludo de bienvenida",
Contextoanterior = {
USR_10_current_time: "22:00"
},
horario, $body, $openChat, $closeChat, $minimizeChat, $chatMessage, $chatWindow, $imgViewer, $sendButton, $messengerBody, $closePopup, $satisfaction, $sendSatisfaction, $closeSatisfaction, $minimizeSatisfaction, $stars, html_ticket = [];
window.addEventListener("load", function(e) {
$body = document.getElementsByTagName("BODY")[0], $openChat = document.getElementsByClassName("launcher")[0], $messengerBody = document.getElementsByClassName("messenger-body")[0], $closeChat = document.getElementById("closeChat"), $minimizeChat = document.getElementById("minimizeChat"), $chatMessage = document.getElementById("chatMessage"), $chatWindow = document.getElementById("chatWindow"), $imgViewer = document.getElementById("img-viewer"), $sendButton = document.getElementById("send-button"), $satisfaction = document.getElementById("satisfaction"), $sendSatisfaction = document.getElementById("sendSatisfaction"), $closeSatisfaction = document.getElementById("closeSatisfaction"), $minimizeSatisfaction = document.getElementById("minimizeSatisfaction"), $stars = document.querySelectorAll("[data-star]"), !!document.documentMode && (document.getElementById("watson_container").className = "isIE");
if (typeof $openChat != 'undefined') {
$openChat.addEventListener("click", openChat, !1), $closeChat.addEventListener("click", closeChat, !1), $minimizeChat.addEventListener("click", minimizeChat, !1), $closeSatisfaction.addEventListener("click", sendNoSatisfaction, !1), $minimizeSatisfaction.addEventListener("click", minimizeSatisfaction, !1), $sendSatisfaction.addEventListener("click", sendSatisfaction, !1), $chatWindow.addEventListener("click", chatWindowClick, !1);
for (var t = 0; t < $stars.length; t++) $stars[t].addEventListener("click", starClick, !1), $stars[t].addEventListener("mouseover", starOver, !1), $stars[t].addEventListener("mouseout", starOut, !1);
$chatMessage.onkeypress = function(e) {
if (13 == e.keyCode && !e.shiftKey) return writeAndSendMessage($chatMessage.value), chatUsado = true, !1
}, $sendButton.addEventListener("click", sendButton, !1);
var n = !0;
window.onbeforeunload = function(e) {
var t = $body.className;
if (n && t.indexOf("display-chat") > -1) return n = !1, !0
}, startChat()
}
});
var showPossibleQuestions = function(e) {
writeAnswer({
from: "watson",
message: e.parentElement.parentElement.getElementsByClassName("hidden-possible-questions")[0].innerHTML,
confidence: "",
time: currentTime()
}), removePossibleQuestions(e)
},
removePossibleQuestions = function(e) {
var t = e.parentElement.parentElement;
$chatWindow.removeChild(t)
},
actual_star = 1,
starOver = function(e) {
for (var t = parseInt(e.target.getAttribute("data-star")), n = 1; n <= t; n++) {
var a = document.querySelectorAll('[data-star="' + n + '"]')[0];
a.className.indexOf("active") < 0 && (a.className += " active")
}
},
starOut = function() {
for (var e = 0; e < $stars.length; e++) {
var t = $stars[e];
t.className.indexOf("hold") < 0 && (t.className = "")
}
},
starClick = function(e) {
e.preventDefault();
var t = parseInt(e.target.getAttribute("data-star"));
actual_star = t;
for (var n = 1; n < $stars.length; n++) {
var a = $stars[n];
a.className = ""
}
for (var n = 1; n <= t; n++) {
var a = document.querySelectorAll('[data-star="' + n + '"]')[0];
a.className = "active hold active-star"
}
$sendSatisfaction.className = $sendSatisfaction.className.replace("active", ""), $sendSatisfaction.className += " active"
},
resetStars = function() {
actual_star = 1;
for (var e = 0; e < $stars.length; e++) {
$stars[e].className = ""
}
$sendSatisfaction.className = $sendSatisfaction.className.replace("active", "")
},
messageLoad = document.createElement("div");
messageLoad.id = "load-message", messageLoad.className = "load", messageLoad.innerHTML = '
';
var addMessageClear = function(e) {
var t = document.createElement("div");
t.className = "clear", void 0 !== e && (t.id = e), $chatWindow.appendChild(t)
},
currentTime = function() {
var e = new Date;
return _z(e.getHours(), 2) + ":" + _z(e.getMinutes(), 2)
},
_z = function(e, t) {
return ("" + (Math.pow(10, t) + e)).slice(1)
},
addWatson = function(e) {
var t = document.createElement("div");
t.className = "watson", t.innerHTML = '
eMe
', void 0 !== e && (t.id = e), $chatWindow.appendChild(t)
},
addYo = function(e) {
var t = document.createElement("div");
t.className = "yo", t.innerHTML = '
Yo
', void 0 !== e && (t.id = e), $chatWindow.appendChild(t)
};
String.prototype.replaceAll = function(e, t) {
return this.replace(new RegExp(e, "g"), t)
},
function(e, t, n) {
function a(n, a, o) {
var s = t.createElement(n);
return a && (s.id = Z + a), o && (s.style.cssText = o), e(s)
}
function o() {
return n.innerHeight ? n.innerHeight : e(n).height()
}
function s(t, n) {
n !== Object(n) && (n = {}), this.cache = {}, this.el = t, this.value = function(t) {
var a;
return void 0 === this.cache[t] && (a = e(this.el).attr("data-cbox-" + t), void 0 !== a ? this.cache[t] = a : void 0 !== n[t] ? this.cache[t] = n[t] : void 0 !== Y[t] && (this.cache[t] = Y[t])), this.cache[t]
}, this.get = function(t) {
var n = this.value(t);
return e.isFunction(n) ? n.call(this.el, this) : n
}
}
function i(e) {
var t = k.length,
n = (H + e) % t;
return 0 > n ? t + n : n
}
function r(e, t) {
return Math.round((/%/.test(e) ? ("x" === t ? A.width() : o()) / 100 : 1) * parseInt(e, 10))
}
function c(e, t) {
return e.get("photo") || e.get("photoRegex").test(t)
}
function l(e, t) {
return e.get("retinaUrl") && n.devicePixelRatio > 1 ? t.replace(e.get("photoRegex"), e.get("retinaSuffix")) : t
}
function d(e) {
"contains" in w[0] && !w[0].contains(e.target) && e.target !== b[0] && (e.stopPropagation(), w.focus())
}
function m(e) {
m.str !== e && (w.add(b).removeClass(m.str).addClass(e), m.str = e)
}
function u(t) {
H = 0, t && !1 !== t && "nofollow" !== t ? (k = e("." + ee).filter(function() {
return new s(this, e.data(this, X)).get("rel") === t
}), -1 === (H = k.index(D.el)) && (k = k.add(D.el), H = k.length - 1)) : k = e(D.el)
}
function p(n) {
e(t).trigger(n), re.triggerHandler(n)
}
function h(n) {
var o;
if (!J) {
if (o = e(n).data(X), D = new s(n, o), u(D.get("rel")), !U) {
U = Q = !0, m(D.get("className")), w.css({
visibility: "hidden",
display: "block",
opacity: ""
}), T = a(ce, "LoadedContent", "width:0; height:0; overflow:hidden; visibility:hidden"), y.css({
width: "",
height: ""
}).append(T), P = x.height() + M.height() + y.outerHeight(!0) - y.height(), z = C.width() + _.width() + y.outerWidth(!0) - y.width(), W = T.outerHeight(!0), O = T.outerWidth(!0);
var i = r(D.get("initialWidth"), "x"),
c = r(D.get("initialHeight"), "y"),
l = D.get("maxWidth"),
h = D.get("maxHeight");
D.w = Math.max((!1 !== l ? Math.min(i, r(l, "x")) : i) - O - z, 0), D.h = Math.max((!1 !== h ? Math.min(c, r(h, "y")) : c) - W - P, 0), T.css({
width: "",
height: D.h
}), G.position(), p(te), D.get("onOpen"), B.add(E).hide(), w.focus(), D.get("trapFocus") && t.addEventListener && (t.addEventListener("focus", d, !0), re.one(se, function() {
t.removeEventListener("focus", d, !0)
})), D.get("returnFocus") && re.one(se, function() {
e(D.el).focus()
})
}
var f = parseFloat(D.get("opacity"));
b.css({
opacity: f === f ? f : "",
cursor: D.get("overlayClose") ? "pointer" : "",
visibility: "visible"
}).show(), D.get("closeButton") ? j.html(D.get("close")).appendTo(y) : j.appendTo(""), v()
}
}
function f() {
w || (V = !1, A = e(n), w = a(ce).attr({
id: X,
class: !1 === e.support.opacity ? Z + "IE" : "",
role: "dialog",
tabindex: "-1"
}).hide(), b = a(ce, "Overlay").hide(), S = e([a(ce, "LoadingOverlay")[0], a(ce, "LoadingGraphic")[0]]), $ = a(ce, "Wrapper"), y = a(ce, "Content").append(E = a(ce, "Title"), I = a(ce, "Current"), L = e('').attr({
id: Z + "Previous"
}), N = e('').attr({
id: Z + "Next"
}), R = e('').attr({
id: Z + "Slideshow"
}), S), j = e('').attr({
id: Z + "Close"
}), $.append(a(ce).append(a(ce, "TopLeft"), x = a(ce, "TopCenter"), a(ce, "TopRight")), a(ce, !1, "clear:left").append(C = a(ce, "MiddleLeft"), y, _ = a(ce, "MiddleRight")), a(ce, !1, "clear:left").append(a(ce, "BottomLeft"), M = a(ce, "BottomCenter"), a(ce, "BottomRight"))).find("div div").css({
float: "left"
}), F = a(ce, !1, "position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"), B = N.add(L).add(I).add(R)), t.body && !w.parent().length && e(t.body).append(b, w.append($, F))
}
function g() {
function n(e) {
e.which > 1 || e.shiftKey || e.altKey || e.metaKey || e.ctrlKey || (e.preventDefault(), h(this))
}
return !!w && (V || (V = !0, N.click(function() {
G.next()
}), L.click(function() {
G.prev()
}), j.click(function() {
G.close()
}), b.click(function() {
D.get("overlayClose") && G.close()
}), e(t).bind("keydown." + Z, function(e) {
var t = e.keyCode;
U && D.get("escKey") && 27 === t && (e.preventDefault(), G.close()), U && D.get("arrowKey") && k[1] && !e.altKey && (37 === t ? (e.preventDefault(), L.click()) : 39 === t && (e.preventDefault(), N.click()))
}),
e.isFunction(e.fn.on) ? e(t).on("click." + Z, "." + ee, n) : e("." + ee).live("click." + Z, n)), !0)
}
function v() {
var t, o, s, i = G.prep,
d = ++le;
if (Q = !0, q = !1, p(ie), p(ne), D.get("onLoad"), D.h = D.get("height") ? r(D.get("height"), "y") - W - P : D.get("innerHeight") && r(D.get("innerHeight"), "y"), D.w = D.get("width") ? r(D.get("width"), "x") - O - z : D.get("innerWidth") && r(D.get("innerWidth"), "x"), D.mw = D.w, D.mh = D.h, D.get("maxWidth") && (D.mw = r(D.get("maxWidth"), "x") - O - z, D.mw = D.w && D.w < D.mw ? D.w : D.mw), D.get("maxHeight") && (D.mh = r(D.get("maxHeight"), "y") - W - P, D.mh = D.h && D.h < D.mh ? D.h : D.mh), t = D.get("href"), K = setTimeout(function() {
S.show()
}, 100), D.get("inline")) {
var m = e(t).eq(0);
s = e("
").hide().insertBefore(m), re.one(ie, function() {
s.replaceWith(m)
}), i(m)
} else D.get("iframe") ? i(" ") : D.get("html") ? i(D.get("html")) : c(D, t) ? (t = l(D, t), q = D.get("createImg"), e(q).addClass(Z + "Photo").bind("error." + Z, function() {
i(a(ce, "Error").html(D.get("imgError")))
}).one("load", function() {
d === le && setTimeout(function() {
var t;
D.get("retinaImage") && n.devicePixelRatio > 1 && (q.height = q.height / n.devicePixelRatio, q.width = q.width / n.devicePixelRatio), D.get("scalePhotos") && (o = function() {
q.height -= q.height * t, q.width -= q.width * t
}, D.mw && q.width > D.mw && (t = (q.width - D.mw) / q.width, o()), D.mh && q.height > D.mh && (t = (q.height - D.mh) / q.height, o())), D.h && (q.style.marginTop = Math.max(D.mh - q.height, 0) / 2 + "px"), k[1] && (D.get("loop") || k[H + 1]) && (q.style.cursor = "pointer", e(q).bind("click." + Z, function() {
G.next()
})), q.style.width = q.width + "px", q.style.height = q.height + "px", i(q)
}, 1)
}), q.src = t) : t && F.load(t, D.get("data"), function(t, n) {
d === le && i("error" === n ? a(ce, "Error").html(D.get("xhrError")) : e(this).contents())
})
}
var b, w, $, y, x, C, _, M, k, A, T, F, S, E, I, R, N, L, j, B, D, P, z, W, O, H, q, U, Q, J, K, G, V, Y = {
html: !1,
photo: !1,
iframe: !1,
inline: !1,
transition: "elastic",
speed: 300,
fadeOut: 300,
width: !1,
initialWidth: "600",
innerWidth: !1,
maxWidth: !1,
height: !1,
initialHeight: "450",
innerHeight: !1,
maxHeight: !1,
scalePhotos: !0,
scrolling: !0,
opacity: .9,
preloading: !0,
className: !1,
overlayClose: !0,
escKey: !0,
arrowKey: !0,
top: !1,
bottom: !1,
left: !1,
right: !1,
fixed: !1,
data: void 0,
closeButton: !0,
fastIframe: !0,
open: !1,
reposition: !0,
loop: !0,
slideshow: !1,
slideshowAuto: !0,
slideshowSpeed: 2500,
slideshowStart: "start slideshow",
slideshowStop: "stop slideshow",
photoRegex: /\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,
retinaImage: !1,
retinaUrl: !1,
retinaSuffix: "@2x.$1",
current: "image {current} of {total}",
previous: "previous",
next: "next",
close: "close",
xhrError: "This content failed to load.",
imgError: "This image failed to load.",
returnFocus: !0,
trapFocus: !0,
onOpen: !1,
onLoad: !1,
onComplete: !1,
onCleanup: !1,
onClosed: !1,
rel: function() {
return this.rel
},
href: function() {
return e(this).attr("href")
},
title: function() {
return this.title
},
createImg: function() {
var t = new Image,
n = e(this).data("cbox-img-attrs");
return "object" == (void 0 === n ? "undefined" : _typeof(n)) && e.each(n, function(e, n) {
t[e] = n
}), t
},
createIframe: function() {
var n = t.createElement("iframe"),
a = e(this).data("cbox-iframe-attrs");
return "object" == (void 0 === a ? "undefined" : _typeof(a)) && e.each(a, function(e, t) {
n[e] = t
}), "frameBorder" in n && (n.frameBorder = 0), "allowTransparency" in n && (n.allowTransparency = "true"), n.name = (new Date).getTime(), n.allowFullscreen = !0, n
}
},
X = "colorbox",
Z = "cbox",
ee = Z + "Element",
te = Z + "_open",
ne = Z + "_load",
ae = Z + "_complete",
oe = Z + "_cleanup",
se = Z + "_closed",
ie = Z + "_purge",
re = e(""),
ce = "div",
le = 0,
de = {},
me = function() {
function e() {
clearTimeout(i)
}
function t() {
(D.get("loop") || k[H + 1]) && (e(), i = setTimeout(G.next, D.get("slideshowSpeed")))
}
function n() {
R.html(D.get("slideshowStop")).unbind(c).one(c, a), re.bind(ae, t).bind(ne, e), w.removeClass(r + "off").addClass(r + "on")
}
function a() {
e(), re.unbind(ae, t).unbind(ne, e), R.html(D.get("slideshowStart")).unbind(c).one(c, function() {
G.next(), n()
}), w.removeClass(r + "on").addClass(r + "off")
}
function o() {
s = !1, R.hide(), e(), re.unbind(ae, t).unbind(ne, e), w.removeClass(r + "off " + r + "on")
}
var s, i, r = Z + "Slideshow_",
c = "click." + Z;
return function() {
s ? D.get("slideshow") || (re.unbind(oe, o), o()) : D.get("slideshow") && k[1] && (s = !0, re.one(oe, o), D.get("slideshowAuto") ? n() : a(), R.show())
}
}();
e[X] || (e(f), G = e.fn[X] = e[X] = function(t, n) {
var a, o = this;
return t = t || {}, e.isFunction(o) && (o = e(""), t.open = !0), o[0] ? (f(), g() && (n && (t.onComplete = n), o.each(function() {
var n = e.data(this, X) || {};
e.data(this, X, e.extend(n, t))
}).addClass(ee), a = new s(o[0], t), a.get("open") && h(o[0])), o) : o
}, G.position = function(t, n) {
function a() {
x[0].style.width = M[0].style.width = y[0].style.width = parseInt(w[0].style.width, 10) - z + "px", y[0].style.height = C[0].style.height = _[0].style.height = parseInt(w[0].style.height, 10) - P + "px"
}
var s, i, c, l = 0,
d = 0,
m = w.offset();
if (A.unbind("resize." + Z), w.css({
top: -9e4,
left: -9e4
}), i = A.scrollTop(), c = A.scrollLeft(), D.get("fixed") ? (m.top -= i, m.left -= c, w.css({
position: "fixed"
})) : (l = i, d = c, w.css({
position: "absolute"
})), d += !1 !== D.get("right") ? Math.max(A.width() - D.w - O - z - r(D.get("right"), "x"), 0) : !1 !== D.get("left") ? r(D.get("left"), "x") : Math.round(Math.max(A.width() - D.w - O - z, 0) / 2), l += !1 !== D.get("bottom") ? Math.max(o() - D.h - W - P - r(D.get("bottom"), "y"), 0) : !1 !== D.get("top") ? r(D.get("top"), "y") : Math.round(Math.max(o() - D.h - W - P, 0) / 2), w.css({
top: m.top,
left: m.left,
visibility: "visible"
}), $[0].style.width = $[0].style.height = "9999px", s = {
width: D.w + O + z,
height: D.h + W + P,
top: l,
left: d
}, t) {
var u = 0;
e.each(s, function(e) {
return s[e] !== de[e] ? void(u = t) : void 0
}), t = u
}
de = s, t || w.css(s), w.dequeue().animate(s, {
duration: t || 0,
complete: function() {
a(), Q = !1, $[0].style.width = D.w + O + z + "px", $[0].style.height = D.h + W + P + "px", D.get("reposition") && setTimeout(function() {
A.bind("resize." + Z, G.position)
}, 1), e.isFunction(n) && n()
},
step: a
})
}, G.resize = function(e) {
var t;
U && (e = e || {}, e.width && (D.w = r(e.width, "x") - O - z), e.innerWidth && (D.w = r(e.innerWidth, "x")), T.css({
width: D.w
}), e.height && (D.h = r(e.height, "y") - W - P), e.innerHeight && (D.h = r(e.innerHeight, "y")), e.innerHeight || e.height || (t = T.scrollTop(), T.css({
height: "auto"
}), D.h = T.height()), T.css({
height: D.h
}), t && T.scrollTop(t), G.position("none" === D.get("transition") ? 0 : D.get("speed")))
}, G.prep = function(n) {
if (U) {
var o, r = "none" === D.get("transition") ? 0 : D.get("speed");
T.remove(), T = a(ce, "LoadedContent").append(n), T.hide().appendTo(F.show()).css({
width: function() {
return D.w = D.w || T.width(), D.w = D.mw && D.mw < D.w ? D.mw : D.w, D.w
}(),
overflow: D.get("scrolling") ? "auto" : "hidden"
}).css({
height: function() {
return D.h = D.h || T.height(), D.h = D.mh && D.mh < D.h ? D.mh : D.h, D.h
}()
}).prependTo(y), F.hide(), e(q).css({
float: "none"
}), m(D.get("className")), o = function() {
function n() {
!1 === e.support.opacity && w[0].style.removeAttribute("filter")
}
var a, o, d = k.length;
U && (o = function() {
clearTimeout(K), S.hide(), p(ae), D.get("onComplete")
}, E.html(D.get("title")).show(), T.show(), d > 1 ? ("string" == typeof D.get("current") && I.html(D.get("current").replace("{current}", H + 1).replace("{total}", d)).show(), N[D.get("loop") || d - 1 > H ? "show" : "hide"]().html(D.get("next")), L[D.get("loop") || H ? "show" : "hide"]().html(D.get("previous")), me(), D.get("preloading") && e.each([i(-1), i(1)], function() {
var n, a = k[this],
o = new s(a, e.data(a, X)),
i = o.get("href");
i && c(o, i) && (i = l(o, i), n = t.createElement("img"), n.src = i)
})) : B.hide(), D.get("iframe") ? (a = D.get("createIframe"), D.get("scrolling") || (a.scrolling = "no"), e(a).attr({
src: D.get("href"),
class: Z + "Iframe"
}).one("load", o).appendTo(T), re.one(ie, function() {
a.src = "//about:blank"
}), D.get("fastIframe") && e(a).trigger("load")) : o(), "fade" === D.get("transition") ? w.fadeTo(r, 1, n) : n())
}, "fade" === D.get("transition") ? w.fadeTo(r, 0, function() {
G.position(0, o)
}) : G.position(r, o)
}
}, G.next = function() {
!Q && k[1] && (D.get("loop") || k[H + 1]) && (H = i(1), h(k[H]))
}, G.prev = function() {
!Q && k[1] && (D.get("loop") || H) && (H = i(-1), h(k[H]))
}, G.close = function() {
U && !J && (J = !0, U = !1, p(oe), D.get("onCleanup"), A.unbind("." + Z), b.fadeTo(D.get("fadeOut") || 0, 0), w.stop().fadeTo(D.get("fadeOut") || 0, 0, function() {
w.hide(), b.hide(), p(ie), T.remove(), setTimeout(function() {
J = !1, p(se), D.get("onClosed")
}, 1)
}))
}, G.remove = function() {
w && (w.stop(), e[X].close(), w.stop(!1, !0).remove(), b.remove(), J = !1, w = null, e("." + ee).removeData(X).removeClass(ee), e(t).unbind("click." + Z).unbind("keydown." + Z))
}, G.element = function() {
return e(D.el)
}, G.settings = Y)
}(jQuery, document, window), MacroApp.ready(function() {
MacroApp.onRoute("conocenos", function() {
var e = [{
text: "Institucional"
}, {
text: "Relación con inversores"
}, {
text: "Fundacion Banco Macro"
}, {
text: "Eventos y experiencias"
}, {
text: "Canales de atención"
}];
MacroApp.bottomMenu(e), $(".flexslider-xs").flexslider({
minItems: 1.5,
move: 1,
controlNav: !1,
directionNav: !1,
itemWidth: 300,
animation: "slide"
})
})
}), MacroApp.ready(function() {
MacroApp.onRoute("agro", function() {
var e = [{
text: "Servicios"
}, {
text: "Financiaciones"
}, {
text: "Tarjetas"
}, {
text: "Inversiones"
}, {
text: "Cobros y pagos"
}, {
text: "Comex"
}, {
text: "Seguros",
separator: !0
}, {
text: "Espacio Agro",
href: "comunidad-agro-landing"
}];
MacroApp.bottomMenu(e), $(".nav-link").removeClass("active"), $(".nav-link-agro").addClass("active")
})
}), MacroApp.ready(function() {
var e = $(".mc-box-container"),
t = $(".mc-tab");
$(".mc-tab").on("click", function() {
e.slideToggle("slow"), t.toggleClass("shown")
})
}), MacroApp.ready(function() {
function e() {
var e = 6,
t = 100;
$(window).width() < 426 ? e = 1 : $(window).width() < 769 ? (e = 2, t = 220) : $(window).width() >= 1024 && $(window).width() <= 1279 && (e = 3), $(".flexslider-beneficios").flexslider({
minItems: e,
maxItems: e,
move: 1,
controlNav: !1,
itemWidth: t,
animation: "slide",
prevText: "",
nextText: ""
})
}
MacroApp.onRoute("personas", function() {
var t = [{
text: "Servicios"
}, {
text: "Tarjetas"
}, {
text: "Prestamos"
}, {
text: "Inversiones"
}, {
text: "Seguros"
}, {
text: "Beneficios"
}];
MacroApp.bottomMenu(t), $(".nav-link").removeClass("active"), $(".nav-link-personas").addClass("active"), e()
})
}), MacroApp.ready(function() {
MacroApp.onRoute("personas", function() {
var e = [{
text: "Servicios"
}, {
text: "Tarjetas"
}, {
text: "Prestamos"
}, {
text: "Inversiones"
}, {
text: "Seguros"
}, {
text: "Beneficios",
href: "/las/descuentos-cuotas"
}];
MacroApp.bottomMenu(e), $(".nav-link").removeClass("active"), $(".nav-link-personas").addClass("active")
})
}), MacroApp.ready(function() {
function e() {
var e = 4,
t = 300;
$(window).width() < 426 ? e = 1 : $(window).width() < 769 && (e = 2, t = 220), $(".flexslider-temporada").flexslider({
minItems: e,
maxItems: e,
move: 1,
controlNav: !1,
itemWidth: t,
animation: "slide",
prevText: "",
nextText: ""
})
}
MacroApp.onRoute("landing-temporada", function() {
var t = [{
text: "Propuesta de valor"
}, {
text: "Tarjetas"
}, {
text: "Préstamos"
}, {
text: "Inversiones"
}, {
text: "Otros productos"
}, {
text: "Beneficios"
}];
MacroApp.bottomMenu(t), $(".nav-link-personas").addClass("active"), e()
})
}), MacroApp.ready(function() {
$(".mc-securities-arrow-top").on("click", function() {
return $("html, body").animate({
scrollTop: 0
}, "slow"), !1
})
}), MacroApp.ready(function() {
MacroApp.onRoute("selecta", function() {
var e = [{
text: "Servicios"
}, {
text: "Tarjetas"
}, {
text: "Inversiones"
}, {
text: "Préstamos"
}, {
text: "Seguros",
separator: !0
}, {
text: "Beneficios",
href: "/las/descuentos-cuotas"
}];
MacroApp.bottomMenu(e), $(".nav-link").removeClass("active"), $(".nav-link-selecta").addClass("active")
})
}), MacroApp.ready(function() {
MacroApp.onRoute("empresas", function() {
var e = [{
text: "Servicios"
}, {
text: "Beneficios"
}, {
text: "Financiaciones"
}, {
text: "Cobros y pagos"
}, {
text: "Comex"
}, {
text: "Inversiones",
separator: !0
}, {
text: "Seguros"
}];
MacroApp.bottomMenu(e), $(".flexslider-xs").flexslider({
minItems: 1.5,
move: 1,
controlNav: !1,
directionNav: !1,
itemWidth: 300,
animation: "slide"
}), $(".nav-link").removeClass("active"), $(".nav-link-empresas").addClass("active")
})
}), MacroApp.ready(function() {
MacroApp.onRoute("ms-cotizaciones", function() {
var e = [{
text: "Cotizaciones",
href: "cotizaciones-cotizaciones"
}, {
text: "Informes",
href: "cotizaciones-informes"
}];
MacroApp.bottomMenu(e), $(".nav-link").removeClass("active"), $(".nav-link-cotizaciones").addClass("active"), $("#myCotizacion a:first").tab("show")
})
}), MacroApp.ready(function() {
MacroApp.onRoute("ms-fpersonales", function() {
var e = [{
text: "Emisiones y Colocaciones",
href: "fpersonales-eyc"
}, {
text: "Intermediación Bursátil",
href: "fpersonales-ib"
}, {
text: "Finanzas Personales",
href: "fpersonales-fp"
}, {
text: "Fondos Comunes de Inversión",
href: "fpersonales-fci"
}];
MacroApp.bottomMenu(e), $(".nav-link").removeClass("active"), $(".nav-link-fpersonales").addClass("active")
})
}), MacroApp.ready(function() {
MacroApp.onRoute("ms-informes", function() {
$("#myCotizacion a:first").tab("show")
})
}), MacroApp.ready(function() {
function e() {
var e = 4,
t = 300;
$(window).width() < 426 ? e = 1 : $(window).width() < 769 && (e = 2, t = 220), $(".flexslider-ms").flexslider({
minItems: e,
maxItems: e,
move: 1,
controlNav: !1,
itemWidth: t,
animation: "slide",
prevText: "",
nextText: ""
})
}
MacroApp.onRoute("ms-institucional", function() {
var t = [{
text: "Marco normativo"
}, {
text: "Idóneos"
}, {
text: "Aranceles"
}, {
text: " "
}];
MacroApp.bottomMenu(t), e()
})
}), MacroApp.ready(function() {
MacroApp.onRoute("ms-novedades", function() {
var e = [{
text: "Emisiones y Colocaciones",
href: "fpersonales-eyc"
}, {
text: "Intermediación Bursátil",
href: "fpersonales-ib"
}, {
text: "Finanzas Personales",
href: "fpersonales-fp"
}, {
text: "Fondos Comunes de Inversión",
href: "fpersonales-fci"
}, {
text: "Noticias",
href: "novedades-noticias"
}];
MacroApp.bottomMenu(e), $(".nav-link").removeClass("active"), $(".nav-link-fpersonales").addClass("active")
})
}), MacroApp.ready(function() {
MacroApp.onRoute("ms-research", function() {
var e = [{
text: "Cotizaciones",
href: "research-cotizaciones"
}, {
text: "Informes",
href: "research-informes"
}];
MacroApp.bottomMenu(e), $(".nav-link").removeClass("active"), $(".nav-link-research").addClass("active"), $("#myCotizacion a:first").tab("show")
})
}), MacroApp.ready(function() {
function e() {
$("#mc-calendar").is(":visible") && $("#mc-calendar").fullCalendar({
eventSources: [{
events: calendarEvents,
color: "#003761",
textColor: "white"
}],
header: {
left: "prev",
center: "title",
right: "next"
},
titleFormat: "MMMM",
locale: "es",
height: 800,
firstDay: 0,
dayNames: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"],
dayNamesShort: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"],
eventRender: function(e, t) {
var n = '';
t.find(".fc-title").text(e.data.length), t.append(n), t.attr("data-toggle", "popover"), t.attr("data-placement", "right");
var a = "";
for (var o in e.data) a += '