1function mostrarDialog(n,t,i){var e,c,r,l,a,u,o,s,h,v,f;return typeof n=="string"&&(n=document.getElementById(n)),n.previousActiveElement=document.activeElement,n.openTime=(new Date).getTime(),n.configurado||(n.configurado=!0,configurarClickFondoDialogo(n),e=n.querySelector(".boton-aspacerrar"),e&&(e.onclick=function(){cerrarDialog(n)})),i&&(c=Object.keys(i),c.forEach(function(t){t!="titulo"&&t!="width"&&t!="height"&&(n[t]=i[t])})),n.style.zIndex=zIndexDialogos++,r=n.querySelector(".dialogo-titulo"),r&&(i&&i.titulo?(r.innerHTML=i.titulo,r.style.display="block",n.classList.add("dialogo__contitulo")):(r.classList.contains("dialogo-tituloiframe")||(r.style.display="none"),n.classList.remove("dialogo__contitulo"))),i&&i.width&&(l=n.querySelector("dialog"),l.style.maxWidth=i.width||""),a=n.querySelector(".mensaje-botones"),n.classList[a!=null?"add":"remove"]("dialogo__conbotones"),n.classList.add("fondodialogo-abierto"),u=n.firstElementChild,o=u.getBoundingClientRect(),t!==null?u.style.top=t-o.height/2+"px":o.top<0&&(u.style.top="1px",u.scrollHeight,u.style.top=""),s=n.querySelector("[autofocus]"),s!=null&&window.setTimeout(function(){s.focus()},50),n.manejarTeclado=manejarTeclaDialogo.bind(n),document.body.addEventListener("keydown",n.manejarTeclado,!1),document.body.classList.contains("conDialogo")||(document.body.style.paddingRight=window.innerWidth-document.documentElement.clientWidth+"px",document.body.classList.add("conDialogo")),h=window.frameElement,h&&(v=h.ownerDocument.body,v.classList.add("dialogoeniframe"),window.addEventListener("beforeunload",avisarPadreDescargaDialogo,!1)),f=n.querySelector("dialog"),f&&(f.open=!0,initDragElement(f),configurarClickFondoDialogo(f)),n}function configurarClickFondoDialogo(n){var t=!1,i=0,r=0,u=3;n.addEventListener("mousedown",function(n){i=n.pageX;r=n.pageY;t=!1});n.addEventListener("mouseup",function(n){t=Math.abs(i-n.pageX)>u||Math.abs(r-n.pageY)>u});n.addEventListener("click",function(i){if(i.target==n&&!t){var r=(new Date).getTime()-n.openTime;if(r<500){i.preventDefault();return}cerrarDialog(n)}})}function avisarPadreDescargaDialogo(){var n=window.frameElement,t;n&&(t=n.ownerDocument.body,t.classList.remove("dialogoeniframe"))}function getFocusableNodes(n){return n.querySelectorAll(["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'])}function cerrarDialog(n){var i,r,t,u;for(n||(n=document.querySelector(".fondodialogo-abierto")),typeof n=="string"&&(n=document.getElementById(n));n&&n.classList&&!n.classList.contains("fondodialogo-abierto");)n=n.parentNode;if(n){if(i=n.querySelector("iframe"),i){try{if(t=i.contentWindow,r=t.GuardarCambios,!r&&(r=t.comprobarCambios&&t.hayCambiosPendientes&&t.hayCambiosPendientes(),r&&t.confirmarCerrarVentanaPromesa)){t.confirmarCerrarVentanaPromesa("-").then(function(i){i||(t.GuardarCambios=!1,t.comprobarCambios=!1,cerrarDialog(n))});return}}catch(f){}if(r){pedirConfirmacionPromesa2("No ha guardado los cambios.<br>¿Quiere cerrar SIN guardar los cambios?").then(function(t){t&&(i.contentWindow.GuardarCambios=!1,i.contentWindow.comprobarCambios=!1,cerrarDialog(n))});return}}if(n.onDialogClose&&window.setTimeout(function(){n.onDialogClose(n);n.onDialogClose=null},0),document.body.removeEventListener("keydown",n.manejarTeclado,!1),n.manejarTeclado=null,u=n.querySelector("dialog"),u&&(u.close&&u.close(),u.open=!1),n.classList&&n.classList.remove("fondodialogo-abierto"),n.previousActiveElement)try{n.previousActiveElement.focus();n.previousActiveElement=null}catch(f){}document.querySelector(".fondodialogo-abierto")||(avisarPadreDescargaDialogo(),document.body.classList.remove("conDialogo"),document.body.style.paddingRight="")}}function manejarTeclaDialogo(n){var r=this,t,i,e,o,s,f;if(n.key=="Escape"){cerrarDialog(r);n.preventDefault();return}if(n.key=="Tab"){if(t=getFocusableNodes(this),!this.contains(document.activeElement)){t[0].focus();n.preventDefault();return}if(n.shiftKey&&document.activeElement==t[0]){t[t.length-1].focus();n.preventDefault();return}if(!n.shiftKey&&document.activeElement==t[t.length-1]){t[0].focus();n.preventDefault();return}}if(i=n.target,e=i.parentNode,e.classList.contains("mensaje-botones")){if(n.key=="ArrowLeft"){o=siguienteElemento(i,!1);o.focus();n.preventDefault();return}if(n.key=="ArrowRight"){s=siguienteElemento(i,!0);s.focus();n.preventDefault();return}if(n.key==" "||n.key=="Space"){i.click();n.preventDefault();return}}if(r.onTeclaDialogo)r.onTeclaDialogo(n);if(!n.defaultPrevented&&!n.ctrlKey&&!n.altKey&&!n.isComposing&&(f=i.nodeName,f!="INPUT"&&f!="TEXTAREA")){var c=n.key.toLowerCase(),l=r.querySelectorAll(".mensaje-botones a"),u=null,h=!0;if(l.forEach(function(n){n.textContent.substr(0,1).toLowerCase()==c&&(u!=null&&(h=!1),u=n)}),h&&u!=null){u.click();n.preventDefault();return}}}function siguienteElemento(n,t){var r=querySelector_Array("a, input",n.parentNode),i=r.indexOf(n)+(t?1:-1);return i>
1=r.length?i=0:i<0&&(i=r.length-1),r[i]}function traducirBotonDialogo(n){if(typeof traduccionesBotonesDialogo=="undefined"){var t=document.head.getAttribute("lang");if(t||(t=document.head.parentNode.getAttribute("lang"),t||(t="ES")),t=t.toUpperCase(),t=="ES")return n;switch(n){case"Aceptar":return"OK";case"Cancelar":return"Cancel";case"Cerrar":return"Close";case"SÃ":return"Yes";case"No":return"No"}return n}return window.traduccionesBotonesDialogo[n]}function htmlAspaCerrarDialogo(){return'<a class="boton-aspacerrar" title="'+traducirBotonDialogo("Cerrar")+'"><svg viewBox="0 0 12 12"><path d="M1,1 l 10,10 M1,11 l 10,-10"><\/path><\/svg><\/a>'}function mostrarAlert(n,t,i){var f="mensaje-alert",r,e,u,o,s;return i&&i.id&&(f=i.id),r=document.getElementById(f),r||(r=document.createElement("div"),r.id=f,r.className="fondodialogo",r.classList.add("fondodialogo-centrado"),r.innerHTML='<dialog class="z-depth-1"><div class="dialog-wrapper">'+htmlAspaCerrarDialogo()+'<div class="dialogo-titulo"><\/div><div class="mensaje-texto"><\/div><div class="mensaje-noMostrarMas"><\/div><div class="mensaje-botones"><a class="md-btn waves-effect mensaje-botonok" tabIndex="0" autofocus>Ok<\/a><span class="mensaje-otrosbotones"><\/span><\/div><\/div><\/dialog>',document.body.appendChild(r),anadirClic(r.querySelector(".mensaje-botonok"),function(){r.resultado=!0;cerrarDialog(r)})),e=r.querySelector(".mensaje-texto"),e.innerHTML=n,u=r.querySelector(".mensaje-noMostrarMas"),t&&t.IdMensaje?(u.innerHTML='<label><input type="checkbox"> '+traducirBotonDialogo("No volver a mostrar este mensaje")+"<\/label>",anadirEventoElementos("input","click",function(){this.checked?localStorage["Omitir confirmaciones "+t.IdMensaje]=!0:localStorage.removeItem("Omitir confirmaciones "+t.IdMensaje)},u)):u.innerHTML="",r.resultado=!1,o=traducirBotonDialogo("Aceptar"),r.querySelector("dialog .mensaje-botones").style.display="",i&&i.botones?(configurarBoton(r.querySelector("dialog .mensaje-botones .mensaje-botonok"),i.botones.ok,o),configurarOtrosBotones(r,i.botones)):(s=r.querySelector(".mensaje-botonok"),s.innerHTML=i&&i.textBoxBtnOk?i.textBoxBtnOk:traducirBotonDialogo("Aceptar")),mostrarDialog(r,null,t)}function mostrarIFrame(n,t,i,r,u){var e="mensaje-iframe",f,o;return u&&u.id&&(e=u.id),f=document.getElementById(e),f||(f=document.createElement("div"),f.id=e,f.className="fondodialogo",f.classList.add("fondodialogo-centrado"),f.innerHTML='<dialog class="z-depth-1"><div class="dialog-wrapper">'+htmlAspaCerrarDialogo()+'<div class="dialogo-titulo dialogo-tituloiframe"><\/div><iframe id="frameFlotante" name="frameFlotante" frameBorder="0"><\/iframe><\/div><\/dialog>',document.body.appendChild(f)),u&&u.sinbordes?f.classList.add("dialogo-sinbordes"):f.classList.remove("dialogo-sinbordes"),o=f.querySelector("dialog"),o.style.width=t||"",o.style.height=i||"",f.querySelector("iframe").src=n,mostrarDialog(f,null,{onDialogClose:cancelarIFrame})}function cancelarIFrame(n){if(recargarPagina){location=location.href;return}n.querySelector("iframe").src="about:blank"}function mostrarDialogoHtml(n,t,i){let f="mensaje-html";i&&i.id&&(f=i.id);const e=traducirBotonDialogo("Aceptar"),o=traducirBotonDialogo("Cancelar");let r=document.getElementById(f);if(!r){r=document.createElement("div");r.id=f;r.className="fondodialogo";r.classList.add("fondodialogo-centrado");r.innerHTML='<dialog class="z-depth-1"><div class="dialog-wrapper">'+htmlAspaCerrarDialogo()+'<div class="dialogo-titulo"><\/div><div class="mensaje-html"><\/div><div class="mensaje-botones"><a class="md-btn waves-effect mensaje-botonok" tabIndex="0">'+e+'<\/a><a class="md-btn waves-effect mensaje-botoncancel" tabIndex="0">'+o+'<\/a><span class="mensaje-otrosbotones"><\/span><\/div><\/div><\/dialog>';document.body.appendChild(r);const n=r.querySelector(".mensaje-botonok");anadirClic(n,function(){const t=r.querySelector("form");t&&t.validar&&!t.validar()||t&&t.reportValidity&&!t.reportValidity()||(r.resultado=n.conAtributos?n:!0,cerrarDialog(r))});anadirClic(r.querySelector(".mensaje-botoncancel"),function(){r.resultado=!1;cerrarDialog(r)})}r.resultado=null;i&&i.botones?(r.querySelector("dialog .mensaje-botones").style.display="",configurarBoton(r.querySelector("dialog .mensaje-botones .mensaje-botonok"),i.botones.ok,e),configurarBoton(r.querySelector("dialog .mensaje-botones .mensaje-botoncancel"),i.botones.cancel,o),configurarOtrosBotones(r,i.botones)):r.querySelector("dialog .mensaje-botones").style.display="none";const u=r.querySelector(".mensaje-html");if(typeof n=="string"||!u.contains(n))if(typeof jQuery=="undefined")typeof n=="string"?u.innerHTML=n:(u.innerHTML="",u.appendChild(n));else{const t=jQuery(u);t.empty();t.append(n)}return mostrarDialog(r,null,t)}function configurarOtrosBotones(n,t){const i=n.querySelector(".mensaje-otrosbotones");(i.innerHTML="",t)&&Array.isArray(t)&&t.forEach(function(t){const r=document.createElement("a");if(t.url&&(r.href=t.url),r.className="md-btn waves-effect "+t.clase,r.textContent=t.titulo,t.atributos){const n=Object.keys(t.atributos);
1n.forEach(function(n){n.substring(0,5)=="data-"?r.dataset[n.substring(5)]=t.atributos[n]:r[n]=t.atributos[n]})}anadirClic(r,function(){const t=n.querySelector("form");(!t||(!t.validar||t.validar())&&t.reportValidity())&&(n.resultado=r,cerrarDialog(n))});i.appendChild(r)})}function configurarBoton(n,t,i){if(n.style.display=t?"":"none",t){const r=t.titulo||i;if(r&&(n.textContent=r),n.removeAttribute("href"),t.atributos){const i=Object.keys(t.atributos);i.forEach(function(i){i.substring(0,5)=="data-"?n.dataset[i.substring(5)]=t.atributos[i]:n[i]=t.atributos[i]});n.conAtributos=!0}else n.conAtributos=!1}}function pedirConfirmacion(n,t,i){const f="mensaje-confirm";let r=document.getElementById(f);r||(r=document.createElement("div"),r.id=f,r.className="fondodialogo",r.classList.add("fondodialogo-centrado"),r.innerHTML='<dialog class="z-depth-1"><div class="dialog-wrapper">'+htmlAspaCerrarDialogo()+'<div class="dialogo-titulo"><\/div><div class="mensaje-texto"><\/div><div class="mensaje-noMostrarMas"><\/div><div class="mensaje-botones"><a class="md-btn waves-effect mensaje-botonok" tabIndex="0" autofocus><\/a><a class="md-btn waves-effect mensaje-botoncancel" tabIndex="0"><\/a><\/div><\/div><\/dialog>',document.body.appendChild(r),anadirClic(r.querySelector(".mensaje-botonok"),function(){r.resultado=!0;cerrarDialog(r)}),anadirClic(r.querySelector(".mensaje-botoncancel"),function(){r.resultado=!1;cerrarDialog(r)}));r.resultado=null;const e=r.querySelector(".mensaje-texto");e.innerHTML=n;const u=r.querySelector(".mensaje-noMostrarMas");i&&i.IdMensaje?(u.innerHTML='<label><input type="checkbox"> No volver a mostrar este mensaje<\/label>',anadirEventoElementos("input","click",function(){this.checked?localStorage["Omitir confirmaciones "+i.IdMensaje]=!0:localStorage.removeItem("Omitir confirmaciones "+i.IdMensaje)},u)):u.innerHTML="";const o=r.querySelector(".mensaje-botonok");o.innerHTML=t.textBoxBtnOk?t.textBoxBtnOk:traducirBotonDialogo("SÃ");const s=r.querySelector(".mensaje-botoncancel");return s.innerHTML=t.textBoxBtnCancel?t.textBoxBtnCancel:traducirBotonDialogo("No"),r.onDialogClose=function(){if(t.onComplete)t.onComplete(r.resultado)},mostrarDialog(r,null,i)}function pedirMensaje(n,t,i,r){var e="mensaje-prompt",u,o,f,s,c,h,l,a;return i&&i.id&&(e=i.id),u=document.getElementById(e),u||(u=document.createElement("div"),u.id=e,u.className="fondodialogo",u.classList.add("fondodialogo-centrado"),u.innerHTML='<dialog class="z-depth-1"><div class="dialog-wrapper">'+htmlAspaCerrarDialogo()+'<div class="dialogo-titulo"><\/div><form autocomplete="off"><div class="prompt-texto"><label for="'+e+'input"><\/label><\/div><div class="prompt-entrada"><input type="text" class="prompt-input" autofocus required name="valor" id="'+e+'input" autocomplete="off"><\/div><\/form><div class="mensaje-botones"><a class="md-btn waves-effect mensaje-botonok" tabIndex="0">'+traducirBotonDialogo("Aceptar")+'<\/a><a class="md-btn waves-effect mensaje-botoncancel" tabIndex="0">'+traducirBotonDialogo("Cancelar")+"<\/a><\/div><\/div><\/dialog>",document.body.appendChild(u),o=function(){var n=u.querySelector("form");(!n||(!n.validar||n.validar())&&n.reportValidity())&&(u.resultado=u.querySelector(".prompt-input").value,cerrarDialog(u))},anadirClic(u.querySelector(".mensaje-botonok"),o),anadirClic(u.querySelector(".mensaje-botoncancel"),function(){cerrarDialog(u)}),f=u.querySelector(".prompt-input"),i&&i.textarea?(s=f.parentNode,s.removeChild(f),f=document.createElement("textarea"),f.className="prompt-input",f.required=!0,f.autofocus=!0,f.name="valor",s.appendChild(f)):f.addEventListener("keydown",function(n){if(n.key=="Enter")return o(n),n.preventDefault(),!1},!1)),u.resultado=!1,c=u.querySelector(".prompt-texto label"),c.innerHTML=n,h=u.querySelector(".prompt-input"),h.value=t,i.maxLength&&(h.maxLength=i.maxLength),i.textBoxBtnOk&&(l=u.querySelector(".mensaje-botonok"),l.innerHTML=i.textBoxBtnOk),i.textBoxBtnCancel&&(a=u.querySelector(".mensaje-botoncancel"),a.innerHTML=i.textBoxBtnCancel),u.onDialogClose=function(){if(i.onComplete)i.onComplete(u.resultado)},mostrarDialog(u,null,r)}function anadirClickBotonDialogo(n,t){anadirClic(n,t)}function mostrarAlertPromesa(n,t,i){var r,u=new Promise(function(u){if(t&&t.IdMensaje){var f=localStorage["Omitir confirmaciones "+t.IdMensaje];if(f){u(!0);return}}r=mostrarAlert(n,t,i);
1r.onDialogClose=function(){u(r.resultado)}});return u.dialog=r,u}function mostrarDialogoHtmlPromesa(n,t,i){var r,u=new Promise(function(u){r=mostrarDialogoHtml(n,t,i);r.onDialogClose=u});return u.dialogo=r,u}function pedirConfirmacionPromesa2(n,t,i){var r,u=new Promise(function(u){if(i&&i.IdMensaje){var f=localStorage["Omitir confirmaciones "+i.IdMensaje];if(f){u(!0);return}}t||(t={});t.onComplete=u;r=pedirConfirmacion(n,t,i)});return u.dialogo=r,u}function pedirMensajePromesa2(n,t,i,r){var u,f=new Promise(function(f){i||(i={});i.onComplete=f;u=pedirMensaje(n,t,i,r)});return f.dialogo=u,f}function pedirMensajesPromesa2(n,t,i,r){return new Promise(function(u){i||(i={});i.onComplete=u;pedirMensajes(n,t,i,r)})}function pedirMensajes(n,t,i,r){var o="mensaje-prompt",u=document.getElementById(o),s,h,c,f,e,l,a;return u||(u=document.createElement("div"),u.id=o,u.className="fondodialogo",u.classList.add("fondodialogo-centrado"),u.innerHTML='<dialog class="z-depth-1"><div class="dialog-wrapper">'+htmlAspaCerrarDialogo()+'<div class="dialogo-titulo"><\/div><div class="prompt-texto"><\/div><form><\/form><div class="mensaje-botones"><a class="md-btn waves-effect mensaje-botonok" tabIndex="0">'+traducirBotonDialogo("Aceptar")+'<\/a><a class="md-btn waves-effect mensaje-botoncancel" tabIndex="0">'+traducirBotonDialogo("Cancelar")+"<\/a><\/div><\/div><\/dialog>",document.body.appendChild(u),s=function(){var n=u.querySelector("form");(!n||(!n.validar||n.validar())&&n.reportValidity())&&(t=u.campos,t.forEach(function(n){n.valor=n.input.value}),u.resultado=t,cerrarDialog(u))},anadirClic(u.querySelector(".mensaje-botonok"),s),anadirClic(u.querySelector(".mensaje-botoncancel"),function(){cerrarDialog(u)})),u.resultado=!1,u.campos=t,h=u.querySelector(".prompt-texto"),h.innerHTML=n,c='<div class="prompt-entradamultiple"><label><span><\/span><input type="text" class="prompt-input"><\/label><\/div>',f=document.createElement("div"),f.innerHTML=c,f=f.firstElementChild,e=u.querySelector("form"),e.innerHTML="",t.forEach(function(n){var i=f.cloneNode(!0),t,r;e.appendChild(i);i.querySelector("span").textContent=n.label;t=i.querySelector("input");t.id=n.id;t.value=n.inicial;n.atributos&&(r=Object.keys(n.atributos),r.forEach(function(i){t[i]=n.atributos[i]}));n.input=t}),e.firstElementChild.querySelector("input").autofocus=!0,i.textBoxBtnOk&&(l=u.querySelector(".mensaje-botonok"),l.innerHTML=i.textBoxBtnOk),i.textBoxBtnCancel&&(a=u.querySelector(".mensaje-botoncancel"),a.innerHTML=i.textBoxBtnCancel),u.onDialogClose=function(){if(i.onComplete)i.onComplete(u.resultado)},mostrarDialog(u,null,r)}function initDragElement(n){function e(r){r.preventDefault();n.style.top=n.offsetTop+"px";n.style.left=n.offsetLeft+"px";n.style.position="fixed";n.style.margin="0";t=r.clientX;i=r.clientY;document.addEventListener("mouseup",f);document.addEventListener("mousemove",u)}function u(r){r.preventDefault();var u=t-r.clientX,f=i-r.clientY;t=r.clientX;i=r.clientY;n.style.top=n.offsetTop-f+"px";n.style.left=n.offsetLeft-u+"px"}function f(){document.removeEventListener("mouseup",f);document.removeEventListener("mousemove",u)}var t=0,i=0,r=n.querySelector(".dialogo-titulo");r&&(n.dataset.inicializadodrag||(n.dataset.inicializadodrag=!0,r.addEventListener("mousedown",e),r.style.cursor="move"))}function querySelector_Array(n,t){return[].slice.call((t||document).querySelectorAll(n))}function anadirClicElementos(n,t,i){const r=typeof n=="string"?querySelector_Array(n,i):n;r.forEach(function(n){anadirClic(n,t)})}function anadirClic(n,t){var i=typeof n=="string"?document.querySelector(n):n;i!=null&&(i.tabIndex||(i.tabIndex=0),i.addEventListener("click",function(n){if(n.defaultPrevented)return!1;if(!i.disabled){var r=t.call(i,n);if(r===!0)return!0}return n.target&&n.target.blur&&n.target.blur(),n.preventDefault(),!1}),i.addEventListener("keydown",function(n){if(n.defaultPrevented)return!1;if(i.disabled)return n.preventDefault(),!1;if(n.key=="Enter"||n.key==" "){var r=t.call(i,n);return r===!0?!0:(n.preventDefault(),!1)}return!0}))}function anadirEventoElementos(n,t,i,r,u){const f=typeof n=="string"?querySelector_Array(n,r):n;if(!f.forEach){console&&console.log&&console.log("No tiene forEach",f,n);return}f.forEach(function(n){n.addEventListener(t,i,u)})}function ejecutarOnLoad(n){document.readyState=="loading"?document.addEventListener("DOMContentLoaded",n,{once:!0}):n()}function detectarCambioVisibilidad(n,t){var i,r;if(typeof document.hidden!="undefined")i="hidden",r="visibilitychange";else if(typeof document.msHidden!="undefined")i="msHidden",r="msvisibilitychange";else if(typeof document.webkitHidden!="undefined")i="webkitHidden",r="webkitvisibilitychange";else return;document.addEventListener(r,function(){document[i]?t():n()},!1)}function cargarEstilosPreload(){for(var t=document.querySelectorAll("link[rel=preload][as=style]"),n=0;n<t.length;n++)t[n].onload=null,t[n].rel="stylesheet"}
1function doesSupportPassive(){return doesSupportEventFeature("passive")}function doesSupportEventFeature(n){var i=!1,t;try{t=Object.defineProperty({},n,{get:function(){return i=!0,!0}});window.addEventListener("test",null,t);window.removeEventListener("test",null,t)}catch(r){}return i}function detectSwipe(n,t,i){var r={};r.sX=0;r.sY=0;r.eX=0;r.eY=0;var f=20,e=40,u=i?{passive:!0}:!1;n.addEventListener("touchstart",function(n){var t=n.touches[0];r.eX=r.sX=t.screenX;r.eY=r.sY=t.screenY},u);n.addEventListener("touchmove",function(n){var t=n.touches[0];r.eX=t.screenX;r.eY=t.screenY},u);n.addEventListener("touchend",function(){var h=r.eX-r.sX,c=r.eY-r.sY,i,l,u,o,s;if(!(Math.abs(h)<f)||!(Math.abs(c)<e))for(i=Math.atan2(c,h)*180/Math.PI,i<-45&&(i+=360),l=[{a:0,d:"r"},{a:90,d:"d"},{a:180,d:"l"},{a:270,d:"u"}],u=0;u<4;u++)if(o=l[u],s=i-o.a,s>-25&&s<25){t(n,o.d,r);return}},u)}function crearZonaDeEnlace(n){var t=document.querySelectorAll(n);t&&t.length&&(anadirEventoElementos(t,"mousedown",function(n){this.coordenadasClick={x:n.clientX,y:n.clientY}}),anadirEventoElementos(t,"click",function(n){if(!n.target.closest("a")&&Math.abs(this.coordenadasClick.x-n.clientX)<20&&Math.abs(this.coordenadasClick.y-n.clientY)<20){var t=this.querySelector("a");t&&t.click()}}))}function mostrarDecimal(n){return n.toLocaleString("de",{minimumFractionDigits:0,maximumFractionDigits:2})}function crearElemento(n,t,i){var r=document.createElement(n),f,u;return t&&(f=Object.keys(t),f.forEach(function(n){r[n]=t[n]})),i&&(u=typeof i,u=="string"||u=="number"?r.innerHTML=i:r.appendChild(i)),r}function valorRadio(n,t){var i=(t||document).querySelector('input[name="'+n+'"]:checked');return i?i.value:""}function actualizarValorInput(n,t){n!=null&&(typeof n.value!="undefined"?(n._flatpickr?n._flatpickr.setDate(t):n.value=t,n.dispatchEvent(new Event("input")),n.dispatchEvent(new Event("change"))):n.textContent=t)}function configurarHoraPorDefecto(n){let t=n.dataset.defaultHour;if(t){if(!t.includes(":")){t.length==1&&(t="0"+t);const i=n.dataset.defaultMinute||"00";t+=i.length==1?":0"+i:":"+i}var i=function(){var r=n.value,i=new Date,u=i.getHours().toString().padStart(2,"0")+":"+i.getMinutes().toString().padStart(2,"0");n.value=r.replace(u,t)};n.addEventListener("input",i);n.addEventListener("change",function(){n.removeEventListener("input",i)})}}var zIndexDialogos=200,recargarPagina=!1;if(typeof Promise=="undefined"||typeof Array.from=="undefined"){const n=document.createElement("script");n.src="https://polyfill-fastly.io/v3/polyfill.min.js?features=Array.prototype.includes%2CEvent%2CHTMLSelectElement.prototype.selectedOptions%2CPromise%2CURL%2Cfetch%2CURLSearchParams%2CArray.from";document.lastChild.appendChild(n)}if(typeof String.prototype.replaceAll=="undefined"){const n=document.createElement("script");n.src="https://polyfill-fastly.io/v3/polyfill.min.js?features=String.prototype.replaceAll";document.lastChild.appendChild(n)}
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.