1!function(e,t){"use strict";t.behaviors.landingOfertaEduconSimplified={attach:function(e,t){once("landing-oferta-simplified",".landing-oferta-educon",e).forEach(function(e){var t,r,a,n={searchTerm:"",activeFilters:{modalidad:"all"},currentView:"grouped"},l={searchInput:e.querySelector("#search-programs"),clearSearch:e.querySelector(".clear-search"),filterButtons:e.querySelectorAll(".filter-btn"),clearFilters:e.querySelector("#clear-filters"),programCards:e.querySelectorAll(".program-card"),visibleCount:e.querySelector("#visible-count"),noResults:e.querySelector("#no-results"),viewToggleButtons:e.querySelectorAll(".toggle-view-btn"),gridView:e.querySelector(".view-grid"),groupedView:e.querySelector(".view-grouped"),typeGroups:e.querySelectorAll(".type-group")};function c(e){return e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").trim()}function i(){var t=0,r=c(n.searchTerm);e.querySelectorAll(".program-card").forEach(function(e){var a=!0;if(r){var l=c(e.dataset.nombre||""),i=c(e.dataset.tipo||""),o=c(e.dataset.modalidad||"");a=l.includes(r)||i.includes(r)||o.includes(r)}a&&"all"!==n.activeFilters.modalidad&&(a=(e.dataset.modalidad||"")===n.activeFilters.modalidad),a?(e.style.display="",e.classList.add("fade-in"),t++):(e.style.display="none",e.classList.remove("fade-in"))}),"grouped"===n.currentView&&l.typeGroups.forEach(function(e){var t=e.querySelectorAll('.program-card:not([style*="display: none"])').length;if(0===t)e.style.display="none";else{e.style.display="";var r=e.querySelector(".type-count");r&&(r.textContent="(".concat(t,")"))}}),l.visibleCount&&(l.visibleCount.textContent=t),l.noResults&&(l.noResults.style.display=0===t?"block":"none");var a,i=n.searchTerm||"all"!==n.activeFilters.modalidad;l.clearFilters&&(l.clearFilters.style.display=i?"inline-flex":"none"),a=t,(e.querySelector(".sr-only")||function(){var t=document.createElement("div");return t.className="sr-only",t.setAttribute("aria-live","polite"),t.setAttribute("aria-atomic","true"),e.appendChild(t),t}()).textContent=0===a?"No se encontraron programas con los filtros aplicados":1===a?"Se encontró 1 programa":"Se encontraron ".concat(a," programas")}if(l.searchInput){var o=(r=function(){n.searchTerm=l.searchInput.value,i(),l.clearSearch&&(l.clearSearch.style.display=n.searchTerm?"block":"none")},a=300,function(){for(var e=arguments.length,n=new Array(e),l=0;l<e;l++)n[l]=arguments[l];clearTimeout(t),t=setTimeout(function(){clearTimeout(t),r.apply(void 0,n)},a)});l.searchInput.addEventListener("input",o),l.searchInput.addEventListener("keydown",function(e){"Enter"===e.key&&(e.preventDefault(),n.searchTerm=l.searchInput.value,i())})}l.clearSearch&&l.clearSearch.addEventListener("click",function(){l.searchInput.value="",n.searchTerm="",l.clearSearch.style.display="none",i(),l.searchInput.focus()}),l.filterButtons.forEach(function(t){t.addEventListener("click",function(){var t=this.dataset.filterType,r=this.dataset.filter;"modalidad"===t&&(e.querySelectorAll('.filter-btn[data-filter-type="'.concat(t,'"]')).forEach(function(e){e.classList.remove("active")}),this.classList.add("active"),n.activeFilters[t]=r,i(),"undefined"!=typeof gtag&>ag("event","filter",{event_category:"Programas",event_label:"".concat(t,": ").concat(r)}))})}),l.clearFilters&&l.clearFilters.addEventListener("click",function(){l.searchInput&&(l.searchInput.value="",n.searchTerm=""),n.activeFilters={modalidad:"all"},l.filterButtons.forEach(function(e){"all"===e.dataset.filter?e.classList.add("active"):e.classList.remove("active")}),l.clearSearch&&(l.clearSearch.style.display="none"),i()}),l.viewToggleButtons.forEach(function(e){e.addEventListener("click",function(){var e=this.dataset.view;l.viewToggleButtons.forEach(function(e){e.classList.remove("active")}),this.classList.add("active"),n.currentView=e,"grid"===e?(l.gridView.style.display="",l.groupedView.style.display="none"):(l.gridView.style.display="none",l.groupedView.style.display=""),i(),"undefined"!=typeof gtag&>ag("event","view_change",{event_category:"Programas",event_label:e})})}),e.addEventListener("keydown",function(e){"Escape"===e.key&&document.activeElement===l.searchInput&&l.searchInput.value&&(l.searchInput.value="",n.searchTerm="",i())}),i();var s=0;l.programCards.forEach(function(e){e.style.animationDelay="".concat(s,"ms"),s+=50})})}}}(jQuery,Drupal),document.querySelectorAll('.header [role="button"]').forEach(function(e){e.addEventListener("keydown",function(e){13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),this.click())})}
1),document.addEventListener("keydown",function(e){if(27===e.keyCode){var t=document.querySelector('.close-menu-mobile [role="button"]'),r=document.querySelector(".content-menu");r&&r.classList.contains("is-open")&&t&&t.click()}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.