https://www.futbolemotion.com/csscacheado/js_cacheado_2329e7c71a9de56dfd855e9d4261f9e4_1790238797.js
1if(typeof originalFetch==='undefined'){const urlDevLocal=['atland.com.local.futbolemotion.dev','atland.com.local.basketballemotion.dev','atland.com.local.runningemotion.dev','atland.futbolemotion.it','atland.basketballemotion.it','atland.runningemotion.it','atland.futbolemotion.fr','atland.basketballemotion.fr','atland.runningemotion.fr','atland.futbolemotion.com','atland.basketballemotion.com','atland.runningemotion.com',];if(!urlDevLocal.includes(window.location.hostname)){const originalFetch=window.fetch;window.fetch=function(input,init={}){let options={...init};let url;try{const inputUrl=input instanceof Request?input.url:input;url=new URL(inputUrl,window.location.origin);}catch{url={hostname:input};} 2if(url.hostname&&(url.hostname.includes('firehose')||url.hostname.endsWith('.amazonaws.com'))){options={...init,credentials:'same-origin'};}else if(url.hostname&&url.hostname.includes('emotion')){options={...init,credentials:'include'};} 3return originalFetch(input,options);};}} 4var rutaweb="";var logChannel=new BroadcastChannel('logChannel');logChannel.onmessage=(e)=>{switch(e.data){case'logout':removeClientSessionData(true);break;}} 5if(typeof CookieManager==='undefined'){class CookieManager{constructor(){this.domain=this.extractDomain();} 6extractDomain(){try{const url=new URL(window.location.href);const hostname=url.hostname;if(hostname==='localhost'||hostname.match(/^\d+\.\d+\.\d+\.\d+$/)){return'';} 7const parts=hostname.split('.');if(parts.length>=2){return parts.slice(-2).join('.');} 8return hostname;}catch(error){return'';}} 9async set(name,value,options={}){try{const cookieOptions={name:name,value:value,path:'/',...options};if(this.domain){cookieOptions.domain=this.domain;} 10await cookieStore.set(cookieOptions);}catch(error){}} 11async get(name){try{const cookie=await cookieStore.get(name);return cookie?cookie.value:null;}catch(error){return null;}} 12async delete(name){try{const domain=this.extractDomain();let cookieString=name+'=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';if(domain){cookieString+='; domain='+domain;} 13document.cookie=cookieString;}catch(fallbackError){}} 14async getAll(){try{const cookies=await cookieStore.getAll();return cookies.reduce((acc,cookie)=>{acc[cookie.name]=cookie.value;return acc;},{});}catch(error){return{};}}} 15if(typeof cookieManager==='undefined'){window.cookieManager=new CookieManager();}} 16document.addEventListener("DOMContentLoaded",()=>{if(!window.gtmClientEventSent){window.gtmClientEventSent=true;void sendGTMClientEvent();} 17if(typeof triggerGTMAuthEvents==='function'){void triggerGTMAuthEvents();} 18window.addEventListener("scroll",()=>{if(!ticking){ticking=true;requestAnimationFrame(()=>{if(scrollLayoutReader){scrollLayoutReader();} 19posicionMenu();ticking=false;});}},{passive:true});const btnOffset=document.querySelectorAll(".btn-offset, .btn-offcanvas");const btnClose=document.querySelectorAll(".offcanvas .btn-close");btnOffset.forEach((btn)=>{btn.addEventListener("click",()=>{ocultarZendesk();});});btnClose.forEach((btn)=>{btn.addEventListener("click",()=>{mostrarZendesk();});});let videos=[].slice.call(document.querySelectorAll("video.lazy"));if("IntersectionObserver"in window){let videoObserver=new IntersectionObserver((entries,observer)=>{entries.forEach(function(video){if(video.isIntersecting){for(let source in video.target.children){let videoSource=video.target.children[source];if(typeof videoSource.tagName==="string"&&videoSource.tagName==="SOURCE"){videoSource.src=videoSource.dataset.src;}} 20video.target.load();video.target.classList.remove("lazy");videoObserver.unobserve(video.target);}});});videos.forEach((video)=>{videoObserver.observe(video);});} 21if(typeof initBrazeContentCards==="function"){void initBrazeContentCards();} 22document.querySelectorAll('.page-scroll').forEach((anchor)=>{anchor.addEventListener('click',(e)=>{e.stopPropagation();const href=anchor.getAttribute('href')||anchor.getAttribute('data-href');const target=href?document.querySelector(href):null;if(target){window.scrollTo({top:target.getBoundingClientRect().top+window.pageYOffset-120,behavior:'smooth'});} 23if(anchor.getAttribute('data-prevent')!=='false'){e.preventDefault();}});});const loginModal=document.querySelector('#login_modal');if(loginModal){loginModal.addEventListener('show.bs.modal',()=>{sessionStorage.removeItem('userInfo');sendContentsquareArtificialPageview('Login modal');});loginModal.addEventListener('hidden.bs.modal',()=>{void getUserInfo();});}});function loadScript(url,callback){let script=document.createElement('script');script.src=url;script.onload=callback;document.head.appendChild(script);} 24function loadScriptPromise(url){return new Promise((resolve,reject)=>{let script=document.createElement('script');script.src=url;script.onload=resolve;script.onerror=reject;document.head.appendChild(script);})} 25function setZendeskVisible(visible){const display=visible?'block':'none';const launcher=document.querySelector('iframe#launcher');const zdbutton=document.querySelector('#zdbutton');if(launcher)launcher.style.display=display;
25if(zdbutton)zdbutton.style.display=display;} 26function ocultarZendesk(){setZendeskVisible(false);} 27function mostrarZendesk(){setZendeskVisible(true);} 28function esmovil(){return(/Android|webOS|IEMobile|Opera Mini|BlackBerry|iPhone|iPad|iPod/i.test(navigator.userAgent));} 29function esiPhone(){return(/iPhone/i.test(navigator.userAgent));} 30function redirigirConParametros(url,metodo,parametros){let form=document.createElement('form');form.setAttribute('action',url);form.setAttribute('method',metodo);for(const nombreParametro in parametros){if(parametros.hasOwnProperty(nombreParametro)){const input=document.createElement('input');input.type='hidden';input.name=nombreParametro;input.value=parametros[nombreParametro];form.appendChild(input);}} 31document.body.appendChild(form);form.submit();} 32function registrarCliente(urlRegistro,urlLogin,urlRedirigir,sufijoCampos){let button=event.target;let icon='<i class="far fa-spinner fa-spin"></i>';let formSimple=button.closest('#formRegistroSimple');let formEmail=button.closest('#formRegistroEmail'+sufijoCampos);if(formSimple!==null){let submitBtn=formSimple.querySelector('#btnSubmit');submitBtn.setAttribute('disabled','true');submitBtn.innerHTML=icon;[...formSimple.querySelectorAll('label.error_jquery')].forEach(label=>label.remove());[...formSimple.querySelectorAll('.error_jquery')].forEach(element=>element.classList.remove('error_jquery'));let pass=formSimple.querySelector('input[name="contrasena"]').value;let confirmacion=formSimple.querySelector('input[name="contrasena_otravez"]').value;if(formSimple.querySelector('label[for=contrasena_otravez].error_jquery')){if(pass!==confirmacion){formSimple.querySelector('label[for=contrasena_otravez].error_jquery').display='block';}else{formSimple.querySelector('label[for=contrasena_otravez].error_jquery').display='none';}} 33let datos=new FormData();datos.append('email',formSimple.querySelector('#email'+sufijoCampos).value);datos.append('avisolegal',+formSimple.querySelector('#avisolegal'+sufijoCampos).checked);datos.append('sufijoCampos',sufijoCampos);if(formSimple.querySelector('#boletines'+sufijoCampos)){datos.append('boletines',+formSimple.querySelector('#boletines'+sufijoCampos).checked)} 34if(formSimple.querySelector('#boletines_proclub'+sufijoCampos)){datos.append('boletines_proclub',+formSimple.querySelector('#boletines_proclub'+sufijoCampos).checked);} 35if(formSimple.querySelector('#contrasena'+sufijoCampos)){datos.append('password',formSimple.querySelector('#contrasena'+sufijoCampos).value);datos.append('password_confirmation',formSimple.querySelector('#contrasena_otravez'+sufijoCampos).value);} 36if(formSimple.querySelector('#nombre'+sufijoCampos)){datos.append('nombre',formSimple.querySelector('#nombre'+sufijoCampos).value)} 37if(formSimple.querySelector('#apellidos'+sufijoCampos)){datos.append('apellidos',formSimple.querySelector('#apellidos'+sufijoCampos).value);} 38fetchNewClient(urlRegistro,datos,urlRedirigir,urlLogin,submitBtn,sufijoCampos);}else if(formEmail!==null){let submitBtn=formEmail.querySelector('#btnSubmit');submitBtn.setAttribute('disabled','true');submitBtn.innerHTML=icon;[...formEmail.querySelectorAll('label.error_jquery')].forEach(label=>label.remove());[...formEmail.querySelectorAll('.error_jquery')].forEach(element=>element.classList.remove('error_jquery'));let datos=new FormData();datos.append('email',formEmail.querySelector('#email'+sufijoCampos).value);datos.append('avisolegal',+formEmail.querySelector('#avisolegal'+sufijoCampos).checked);datos.append('sufijoCampos',sufijoCampos);if(formEmail.querySelector('#boletines'+sufijoCampos)){datos.append('boletines',+formEmail.querySelector('#boletines'+sufijoCampos).checked)} 39if(formEmail.querySelector('#boletines_proclub'+sufijoCampos)){datos.append('boletines_proclub',+formEmail.querySelector('#boletines_proclub'+sufijoCampos).checked);} 40if(formEmail.querySelector('#contrasena'+sufijoCampos)){datos.append('password',formEmail.querySelector('#contrasena'+sufijoCampos).value);datos.append('password_confirmation',formEmail.querySelector('#contrasena_otravez'+sufijoCampos).value);} 41if(formEmail.querySelector('#nombre'+sufijoCampos)){datos.append('nombre',formEmail.querySelector('#nombre'+sufijoCampos).value)}
42if(formEmail.querySelector('#apellidos'+sufijoCampos)){datos.append('apellidos',formEmail.querySelector('#apellidos'+sufijoCampos).value);} 43fetchNewClient(urlRegistro,datos,urlRedirigir,urlLogin,submitBtn,sufijoCampos);}} 44function fetchNewClient(urlRegistro,datos,urlRedirigir,urlLogin,submitBtn,sufijoCampos){fetch(urlRegistro,{method:'POST',body:datos}).then(response=>response.json()).then(async(data)=>{if(data.v_errores===null){let params={'user':datos.get('email'),'redirigir':urlRedirigir} 45if(datos.get('password')!==null){params.password=datos.get('password');} 46if(data.datalayer!==null){if(data.datalayer.datalayerActivo===1){enviarDatalayerRegistroCliente(data.datalayer.email,data.datalayer.registradoNewsletter);}} 47sessionStorage.setItem('justRegistered',true);sessionStorage.removeItem('userInfo');redirigirConParametros(urlLogin,'post',params);}else{const camposConError=Object.entries(data.v_errores).map(([campo,mensaje])=>`${campo}:${mensaje}`).join(' | ');await sendGTMRegisterEvent('ko',`Errores de validacion:${camposConError}`);for(let error in data.v_errores){let errorElement=document.querySelector('#'+error+sufijoCampos);if(errorElement){errorElement.classList.add('error_jquery');let errorLabel=document.createElement('label');errorLabel.setAttribute('for',error+sufijoCampos);errorLabel.setAttribute('class','error_jquery');errorLabel.setAttribute('style','display: block;');errorLabel.innerHTML=data.v_errores[error];if(errorElement.parentElement.parentElement.tagName.toLowerCase()==='dl'){errorElement.parentElement.parentElement.after(errorLabel)}else{errorElement.after(errorLabel)}}} 48sessionStorage.removeItem('userInfo');}}).catch(async(error)=>{await sendGTMRegisterEvent('ko',`Error de red:${error.message||error}`);}).finally(()=>{submitBtn.removeAttribute('disabled');submitBtn.innerHTML=submitBtn.getAttribute('data-html');})} 49function carruselvideoportadas(codigo_video){const player=document.querySelector('#iframevideo_portada');if(!player||!codigo_video){return;} 50document.querySelectorAll('.bloque-descripcion').forEach((element)=>{element.style.display='none';});const descripcion=document.getElementById('caja_descripcion_video_'+codigo_video);if(descripcion){descripcion.style.display='block';} 51player.setAttribute('data-embed',codigo_video);const iframeActivo=player.querySelector('iframe');if(iframeActivo){iframeActivo.remove();} 52const source='https://img.youtube.com/vi_webp/'+codigo_video+'/sddefault.webp';let img=player.querySelector('img');if(!img){img=document.createElement('img');img.classList.add('h-auto');player.appendChild(img);} 53img.src=source;img.alt=codigo_video;
53if(!player.querySelector('.play-button')){const playBtn=document.createElement('div');playBtn.classList.add('play-button');player.appendChild(playBtn);} 54if(player.dataset.carruselInit==='1'){return;} 55player.dataset.carruselInit='1';let srcVideo='';const videoModal=document.querySelector('#videoModalFicha');if(videoModal){videoModal.addEventListener('hidden.bs.modal',()=>{const videoIframe=player.querySelector('#video_youtube_ficha');if(videoIframe){srcVideo=videoIframe.getAttribute('src')||'';videoIframe.setAttribute('src','');}});videoModal.addEventListener('show.bs.modal',()=>{const videoIframe=player.querySelector('#video_youtube_ficha');if(videoIframe&&srcVideo){videoIframe.setAttribute('src',srcVideo);}});} 56player.addEventListener('click',async()=>{if(player.querySelector('iframe')){return;} 57const hasYoutubeConsent=await new Promise((resolve)=>{if(typeof __cmp!=='function'){resolve(false);return;} 58__cmp('getCMPData',null,(data)=>{resolve(!!(data&&data.purposeConsents&&data.purposeConsents['c56']===true));});});if(!hasYoutubeConsent){Swal.fire('',mensajeYouTubeCookie,'error');return;} 59const dominioYoutube=player.getAttribute('data-nocookies')!=='0'?'https://www.youtube.com':'https://www.youtube-nocookie.com';const iframe=document.createElement('iframe');iframe.setAttribute('frameborder','0');iframe.setAttribute('allowfullscreen','');iframe.setAttribute('allow','autoplay; encrypted-media');iframe.setAttribute('id','video_youtube_ficha');iframe.setAttribute('src',dominioYoutube+'/embed/'+player.dataset.embed+'?autoplay=1');player.innerHTML='';player.appendChild(iframe);});} 60function cambiarElementoVisible(id_elemento,claseElemento){document.querySelector('.'+claseElemento).style.display='none';document.querySelector('#'+id_elemento).style.display='block';} 61function llevarAPagina(urlDestino,nuevaVentana,dimensionXVentana,dimensionYVentana){if((typeof(urlDestino)=='undefined')||(urlDestino==null)||(urlDestino.trim().length==0)){return false;} 62try{let urlConvertida=window.atob(urlDestino);if(window.btoa(urlConvertida)==urlDestino){urlDestino=decodeURIComponent(escape(urlConvertida));let sustitutoProtocoloYHost='**********';let sustitutoBarra='_-_-_';if(urlConvertida.startsWith(sustitutoProtocoloYHost)){urlDestino=urlDestino.replace(sustitutoProtocoloYHost,window.location.origin);} 63urlDestino=urlDestino.replace(new RegExp(sustitutoBarra,'g'),'/');}} 64catch(err){} 65if(nuevaVentana){if(dimensionXVentana>0&&dimensionYVentana>0){let win=window.open(urlDestino,'_blank','width='+dimensionXVentana.toString()+', height='+dimensionYVentana.toString());}else{let win=window.open(urlDestino,'_blank');} 66win.focus();} 67else{window.location=urlDestino;}} 68function esNumeroNatural(n){return /^[0-9]+$/.test(n);} 69function mostrar_login(){sessionStorage.removeItem('userInfo');if(document.querySelector('#login_modal')){let element=document.querySelector('#login_modal');bootstrap.Modal.getOrCreateInstance(element).show();}} 70function changeURLParameter(parameter,valor,url){if(!url){url=window.location.href;} 71let urlparts=url.split('?');if(urlparts.length>=2){let prefix=encodeURIComponent(parameter)+'=';let pars=urlparts[1].split(/[&;]/g);for(let i=pars.length;i-->0;){if(pars[i].lastIndexOf(prefix,0)!==-1){pars.splice(i,1);}} 72if(valor){pars.push(parameter+'='+valor);} 73url=urlparts[0]+(pars.length>0?'?'+pars.join('&'):"");}else if(valor){url=urlparts[0]+'?'+parameter+'='+valor;} 74return url;} 75function cuentaAtrasBarraHtml(id_objeto,restante,textoDia=null,textoHora=null,textoMin=null,textoSeg=null){let objeto='.'+id_objeto;if(restante<=0){let elements=document.querySelectorAll(objeto);elements.forEach(element=>{element.style.opacity='0';element.style.mozTransition='all 0.2s ease-in';element.style.webkitTransition='all 0.2s ease-in';element.style.oTransition='all 0.2s ease-in';element.style.transition='all 0.2s ease-in';})}else{let dias=Math.trunc(restante/86400);let horasRestantes=Math.trunc((restante%86400)/3600);let horas=(textoDia===null)?(dias*24+horasRestantes):horasRestantes;let minutos=Math.trunc(((restante%86400)%3600)/60);let segundos=((restante%86400)%3600)%60;let html='<div class="d-flex justify-content-center">';let partes=[];let textoHoraHtml=textoHora!==null?'<span class="number-text" style="font-size: 0.75rem;">'+textoHora+'</span>':'';let puntoHora='<div class="point">:</div>';partes.push('<div class="d-flex px-1"><div class="d-flex flex-column text-center pe-2"><span class="numbers" data-countdown-target="hours" style="font-size: 1.2em;font-weight: bold;">
75'+String(horas).padStart(2,0)+'</span>'+textoHoraHtml+'</div>'+puntoHora+'</div>');let textoMinHtml=textoMin!==null?'<span class="number-text" style="font-size: 0.75rem;">'+textoMin+'</span>':'';let puntoMin='<div class="point">:</div>';partes.push('<div class="d-flex px-1"><div class="d-flex flex-column text-center pe-2"><span class="numbers" data-countdown-target="minutes" style="font-size: 1.2em;font-weight: bold;">'+String(minutos).padStart(2,0)+'</span>'+textoMinHtml+'</div>'+puntoMin+'</div>');let textoSegHtml=textoSeg!==null?'<span class="number-text" style="font-size: 0.75rem;">'+textoSeg+'</span>':'';partes.push('<div class="d-flex px-1"><div class="d-flex flex-column text-center pe-2"><span class="numbers" data-countdown-target="seconds" style="font-size: 1.2em;font-weight: bold;">'+String(segundos).padStart(2,0)+'</span>'+textoSegHtml+'</div></div>');html+=partes.join(' ')+'</div>';let paramsTextoDia=textoDia!==null?'"'+textoDia+'"':'null';let paramsTextoHora=textoHora!==null?'"'+textoHora+'"':'null';let paramsTextoMin=textoMin!==null?'"'+textoMin+'"':'null';let paramsTextoSeg=textoSeg!==null?'"'+textoSeg+'"':'null';let elements=document.querySelectorAll(objeto);elements.forEach(element=>{element.innerHTML=html;}) 76setTimeout('cuentaAtrasBarraHtml("'+id_objeto+'",'+String(restante-1)+', '+paramsTextoDia+', '+paramsTextoHora+', '+paramsTextoMin+', '+paramsTextoSeg+')',1000);}} 77let lastScrollY=window.scrollY;let ticking=false;let menuEls=null;let isDesktopMenu=null;let scrollLayoutReader=null;function getMenuEls(){if(menuEls){return menuEls;} 78menuEls={topHeader:document.querySelector('#top_header'),appBar:document.querySelector('#header_app'),desktopLogo:document.querySelector('#desktop_main_logo'),toolBar:document.querySelector('#list-tool-bar'),hasAppBar:!!document.querySelector('#header_app, .site-header.app_bar, .app_bar'),};return menuEls;} 79function isDesktopMenuViewport(){if(isDesktopMenu===null){isDesktopMenu=!esmovil();} 80return isDesktopMenu;} 81function posicionMenu(){const els=getMenuEls();const topHeader=els.topHeader;if(!topHeader){return;} 82if(els.appBar&&!els.appBar.classList.contains('d-none')){lastScrollY=window.scrollY;return;} 83const currentScroll=window.scrollY;const isScrollingDown=currentScroll>lastScrollY+5;const isScrollingUp=currentScroll<lastScrollY-5;const SCROLL_THRESHOLD=200;const isDesktop=isDesktopMenuViewport();const isStuck=topHeader.classList.contains('stuck');if(currentScroll<SCROLL_THRESHOLD){if(isStuck){topHeader.classList.remove('stuck');updateLogo('main-logo.svg',isDesktop,els.desktopLogo);recalculateToolBarPosition(els);} 84lastScrollY=currentScroll;return;} 85if(isScrollingDown&&!isStuck){topHeader.classList.add('stuck');updateLogo('main-logo-icon.svg',isDesktop,els.desktopLogo);recalculateToolBarPosition(els);}else if(isScrollingUp&&isStuck){topHeader.classList.remove('stuck');updateLogo('main-logo.svg',isDesktop,els.desktopLogo);recalculateToolBarPosition(els);} 86lastScrollY=currentScroll;} 87function recalculateToolBarPosition(els){els=els||getMenuEls();const topHeader=els.topHeader;const toolBar=els.toolBar;if(!topHeader||!toolBar){return;} 88const APP_BAR_OFFSET=36;const PIXEL_ADJUST=1;const isStuck=topHeader.classList.contains('stuck');const hasAppBar=els.hasAppBar;requestAnimationFrame(()=>{let headerHeight=topHeader.clientHeight;if(!hasAppBar){headerHeight+=isStuck?-APP_BAR_OFFSET:APP_BAR_OFFSET;} 89window.dispatchEvent(new CustomEvent('toolBarEvent',{detail:{value:headerHeight-PIXEL_ADJUST},}));});} 90function updateLogo(logoFileName,isDesktop,desktopMainLogo){if(!isDesktop)return;desktopMainLogo=desktopMainLogo||document.querySelector('#desktop_main_logo');if(!desktopMainLogo)return;const newPath=`${rutawebficheros}/imagesEstructura/logos/${logoFileName}`;const currentPath=desktopMainLogo.getAttribute('src');if(currentPath!==newPath){desktopMainLogo.setAttribute('src',newPath);}} 91function cambiarDomResponsive(bloque,media,destino_web,destino_movil){let blockElement=document.querySelector(bloque);let webElement=document.querySelector(destino_web);let mobileElement=document.querySelector(destino_movil);let screenWidth=window.innerWidth;if(blockElement&&webElement&&mobileElement){if(screenWidth>=media){if(!blockElement.contains(webElement)&&!(webElement.compareDocumentPosition(blockElement)&Node.DOCUMENT_POSITION_CONTAINED_BY)){
91webElement.append(blockElement);}}else if(screenWidth<media){if(!blockElement.contains(mobileElement)&&!(mobileElement.compareDocumentPosition(blockElement)&Node.DOCUMENT_POSITION_CONTAINED_BY)){mobileElement.append(blockElement);}}}} 92let youtubeIframeObserver=null;function iniciarVideoYoutube(){const iframes=document.querySelectorAll('iframe[data-src]');if(!iframes.length){return;} 93const loadIframe=(iframe)=>{const dataSrc=iframe.getAttribute('data-src');if(dataSrc){iframe.setAttribute('src',dataSrc);} 94iframe.removeAttribute('data-src');};if(!youtubeIframeObserver){youtubeIframeObserver=new IntersectionObserver((entries,obs)=>{entries.forEach((entry)=>{if(!entry.isIntersecting){return;} 95loadIframe(entry.target);obs.unobserve(entry.target);});},{rootMargin:'200px 0px'});} 96iframes.forEach((iframe)=>{youtubeIframeObserver.observe(iframe);});} 97if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',iniciarVideoYoutube);}else{iniciarVideoYoutube();} 98function isWeekend(fecha){let x=new Date();let fecha_separada=fecha.split("-");x.setFullYear(fecha_separada[2],fecha_separada[1]-1,fecha_separada[0]);let n=x.getDay();if(n>=6||n==0){return true;} 99return false;} 100function esFechaPosterior(fecha){let x=new Date();let fecha_separada=fecha.split("-");x.setFullYear(fecha_separada[2],fecha_separada[1]-1,fecha_separada[0]);let today=new Date();if(x>today){return true;} 101return false;} 102function copiarAlPortapapeles(elemento){let range=document.createRange();range.selectNodeContents(document.getElementById(id));window.getSelection().removeAllRanges();window.getSelection().addRange(range);let res=document.execCommand("copy");window.getSelection().removeRange(range);} 103async function closeSession(redirect=true){await removeClientSessionData(redirect);logChannel.postMessage('logout');} 104async function removeClientSessionData(redirect=false){localStorage.removeItem("client-data");sessionStorage.removeItem("userInfo");sessionStorage.removeItem("justLoggedIn");sessionStorage.removeItem("justRegistered");sessionStorage.removeItem("gtmAuthEventSentFor");if(typeof cookieManager!=='undefined'){const cookiesToDelete=['page_counter','last_page_url','product_pages','first_sku','persistent_session_id'];for(const cookieName of cookiesToDelete){const value=await cookieManager.get(cookieName);} 105for(const cookieName of cookiesToDelete){try{await cookieManager.delete(cookieName);}catch(e){}} 106for(const cookieName of cookiesToDelete){const value=await cookieManager.get(cookieName);if(value){}else{}}} 107if(redirect){window.location.href='/';}} 108function getAnalyticsConsentFromCookie(){try{const cookie=document.cookie.split(';').map(function(p){return p.trim();}).find(function(p){return p.indexOf('se_cmp_purposes=')===0;});if(!cookie)return null;let decoded=cookie.substring('se_cmp_purposes='.length);try{decoded=decodeURIComponent(decoded);}catch(e){} 109const purposes=JSON.parse(decoded);if(!purposes||typeof purposes!=='object')return null;return purposes['c54']===true;}catch(e){return null;}} 110async function getAnalyticsConsent(){return new Promise(resolve=>{const fromCookie=getAnalyticsConsentFromCookie();if(typeof __cmp!=='function'){resolve(fromCookie===true);return;} 111try{__cmp('getCMPData',null,function(data){if(data&&data.purposeConsents&&Object.keys(data.purposeConsents).length>0){resolve(data.purposeConsents['c54']===true);}else{resolve(fromCookie===true);}});}catch(e){resolve(fromCookie===true);}});} 112function sendContentsquareArtificialPageview(virtualPageId){if(!virtualPageId||typeof virtualPageId!=='string')return;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'cs_apv',cs_virtual_page:virtualPageId,});} 113function buildTrackingUserData(userInfo,hasAnalyticsConsent){try{if(!hasAnalyticsConsent)return null;const userData={};if(userInfo&&userInfo.is_logged){const server=userInfo.tracking_user_data;if(server&&typeof server==='object'){if(server.email)userData.email=String(server.email);if(server.phone_number)userData.phone_number=String(server.phone_number);if(server.address&&typeof server.address==='object'&&Object.keys(server.address).length>0){userData.address=Object.assign({},server.address);} 114if(server.external_id)userData.external_id=String(server.external_id);} 115if(!userData.email){const email=String(userInfo.user_email||'').trim().toLowerCase();if(/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(email))userData.email=email;} 116if(!userData.external_id){const userId=parseInt(String(userInfo.user_id||'').trim(),10);if(Number.isFinite(userId)&&userId>0)userData.external_id=String(userId);}}
116 117if(!userData.external_id){const anonymousId=getAnonymousExternalId();if(anonymousId)userData.external_id=anonymousId;} 118return Object.keys(userData).length>0?userData:null;}catch(e){return null;}} 119function getAnonymousExternalId(){try{const cookie=document.cookie.split(';').map(function(p){return p.trim();}).find(function(p){return p.indexOf('persistent_session_id=')===0;});if(!cookie)return null;let value=cookie.substring('persistent_session_id='.length);try{value=decodeURIComponent(value);}catch(e){} 120return /^[A-Za-z0-9_-]{16,128}$/.test(value)?value:null;}catch(e){return null;}} 121function getTrackingUserDataSync(){try{const raw=sessionStorage.getItem('userInfo');return buildTrackingUserData(raw?JSON.parse(raw):null,getAnalyticsConsentFromCookie()===true);}catch(e){return null;}} 122function generateTrackingEventId(prefix){let random;try{random=(typeof crypto!=='undefined'&&typeof crypto.randomUUID==='function')?crypto.randomUUID():Date.now().toString(36)+'-'+Math.random().toString(36).substring(2,12);}catch(e){random=Date.now().toString(36)+'-'+Math.random().toString(36).substring(2,12);} 123return(prefix||'evt')+'_'+random;} 124function getSharedTrackingEventId(key,prefix){try{window.__seTrackingEventIds=window.__seTrackingEventIds||{};if(!window.__seTrackingEventIds[key])window.__seTrackingEventIds[key]=generateTrackingEventId(prefix||'evt');return window.__seTrackingEventIds[key];}catch(e){return generateTrackingEventId(prefix||'evt');}} 125function getMetaBrowserIds(){var ids={};try{rememberFbclidFromUrl();var cookies=document.cookie.split(';').map(function(p){return p.trim();});var read=function(name){var cookie=cookies.find(function(p){return p.indexOf(name+'=')===0;});if(!cookie)return null;var value=cookie.substring(name.length+1);try{value=decodeURIComponent(value);}catch(e){} 126return /^fb\.[0-9]\.\d{1,20}\.[A-Za-z0-9_-]{1,512}$/.test(value)?value:null;};var fbp=read('_fbp');if(fbp)ids.fbp=fbp;var fbc=read('_fbc')||fbcFromStash();if(fbc)ids.fbc=fbc;}catch(e){} 127return ids;} 128function rememberFbclidFromUrl(){try{var fbclid=new URLSearchParams(window.location.search).get('fbclid')||'';if(!/^[A-Za-z0-9_-]{1,512}$/.test(fbclid))return;sessionStorage.setItem('se_meta_fbclid',JSON.stringify({fbclid:fbclid,ts:Date.now()}));}catch(e){}} 129function fbcFromStash(){try{var raw=sessionStorage.getItem('se_meta_fbclid');if(!raw)return null;var stash=JSON.parse(raw);if(!stash||!/^[A-Za-z0-9_-]{1,512}$/.test(String(stash.fbclid||'')))return null;var ts=Number(stash.ts);if(!isFinite(ts)||Date.now()-ts>90*24*60*60*1000)return null;return'fb.1.'+Math.round(ts)+'.'+stash.fbclid;}catch(e){return null;}} 130function getPageViewEventId(){try{window.__seTrackingEventIds=window.__seTrackingEventIds||{};if(!window.__seTrackingEventIds.page_view)window.__seTrackingEventIds.page_view=generateTrackingEventId('page_view');return window.__seTrackingEventIds.page_view;}catch(e){return generateTrackingEventId('page_view');}} 131function getMetaCapiCommonData(userData){var common={};try{var ids=getMetaBrowserIds();if(ids.fbp)common.fbp=ids.fbp;if(ids.fbc)common.fbc=ids.fbc;var ud=(typeof userData==='undefined')?getTrackingUserDataSync():userData;if(ud&&typeof ud==='object'){var plain={};if(ud.email)plain.email=ud.email;if(ud.phone_number)plain.phone_number=ud.phone_number;if(ud.address&&typeof ud.address==='object'&&Object.keys(ud.address).length)plain.address=Object.assign({},ud.address);if(ud.external_id)plain.external_id=ud.external_id;if(Object.keys(plain).length)common.user_data=plain;}}catch(e){} 132return common;} 133async function sendGTMLoginEvent(status,message=''){const userInfo=await getUserInfo();const pageInfo=getPageContentGroup();const hasAnalyticsConsent=await getAnalyticsConsent();const eventName=status==='ok'?'login':'login_error';const userData=buildTrackingUserData(userInfo,hasAnalyticsConsent);window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":eventName,"event_category":"user","content_group":pageInfo.content_group,"user_id":hasAnalyticsConsent?(userInfo.user_id||''):'',"ko_message":message?message.normalize("NFD").replace(/\p{Diacritic}/gu,"").toLowerCase():'',...(userData?{"user_data":userData}:{}),});} 134async function sendGTMRegisterEvent(status,message=''){const userInfo=await getUserInfo();const pageInfo=getPageContentGroup();const hasAnalyticsConsent=await getAnalyticsConsent();const eventName=status==='ok'?'register':'register_error';const userData=buildTrackingUserData(userInfo,hasAnalyticsConsent);window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":eventName,"event_category":"user","content_group":pageInfo.content_group,"user_id":hasAnalyticsConsent?(userInfo.user_id||''):'',"ko_message":message?message.normalize("NFD").replace(/\p{Diacritic}/gu,"").toLowerCase():'',...(userData?{"user_data":userData}:{}),});} 135function sendGTMContentEvent(eventName,contentType,contentId,contentText,contentMatrix='sin definir'){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':eventName,'content_type':contentType,'event_category':'engagement','content_id':contentId,'content_text':contentText,'content_matrix':contentMatrix});} 136function sendGTMSelectContentEvent(contentType,contentId,contentText,contentMatrix='sin definir'){sendGTMContentEvent('select_content',contentType,contentId,contentText,contentMatrix);} 137function sendGTMViewContentEvent(contentType,contentId,contentText,contentMatrix='sin definir'){sendGTMContentEvent('view_content',contentType,contentId,contentText,contentMatrix);} 138const gtmViewContentObserver=("IntersectionObserver"in window)?new IntersectionObserver((entries)=>
138{entries.forEach(entry=>{if(entry.isIntersecting){const el=entry.target;sendGTMViewContentEvent(el.dataset.gtmContentType,el.dataset.gtmContentId,el.dataset.gtmContentText,el.dataset.gtmContentMatrix);gtmViewContentObserver.unobserve(el);}});},{threshold:0.5}):null;function observeGTMViewContent(elementId,contentType,contentId,contentText,contentMatrix='sin definir'){if(!gtmViewContentObserver)return;const element=document.getElementById(elementId);if(!element)return;element.dataset.gtmContentType=contentType;element.dataset.gtmContentId=contentId;element.dataset.gtmContentText=contentText;element.dataset.gtmContentMatrix=contentMatrix;gtmViewContentObserver.observe(element);} 139function sendGTMChatClickEvent(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"click_chat","click_name":"ayuda",});} 140function sendGTMSelectSizeProductClickEvent(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"click_selector_talla",});} 141function sendGTMUsizyEvent(cta){window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"click_recomendador_talla","click_name":cta,});} 142function sendGTMSelectColourEvent(name){window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"select_colour","item_name":name,});} 143function sendGTMClickBannerEvent(section,element,action,name,position){window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"click_banner","click_section":section,"click_element":element,"click_action":action,"click_name":name,"position":position,});} 144function sendGTMClickStoriesEvent(name,position){window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"click_stories","click_name":name,"position":position,});} 145function sendGTMProductClickEvent(productId,clickSection){if(clickSection!==''&&clickSection!==null){let itemClick=null;switch(clickSection){case'grid':if(typeof v_totalGridListingItems!=='undefined'&&v_totalGridListingItems!==null&&Object.keys(v_totalGridListingItems['items'][productId]).length>0)itemClick=v_totalGridListingItems['items'][productId];break;case'crosselling':if(typeof v_totalCrossellingListingItems!=='undefined'&&v_totalCrossellingListingItems!==null&&Object.keys(v_totalCrossellingListingItems['items'][productId]).length>0)itemClick=v_totalCrossellingListingItems['items'][productId];break;case'cesta':if(typeof v_totalCartItems!=='undefined'&&v_totalCartItems!==null&&Object.keys(v_totalCartItems['items'][productId]).length>0){itemClick=v_totalCartItems['items'][productId];itemClick["item_list_name"]="";itemClick["item_list_id"]="";} 146break;case'recomendador':if(typeof v_totalRecomendadorListingItems!=='undefined'&&v_totalRecomendadorListingItems!==null&&Object.keys(v_totalRecomendadorListingItems['items'][productId]).length>0)itemClick=v_totalRecomendadorListingItems['items'][productId];break;default:break;} 147if(itemClick!==null){window.dataLayer=window.dataLayer||[];window.dataLayer.push({ecommerce:null});window.dataLayer.push({'event':"select_item",ecommerce:{'click_section':clickSection,'items':[itemClick]}});}}} 148function sendGTMBeginCheckoutEvent(){if(typeof v_totalCartItems!=='undefined'&&v_totalCartItems!==null&&Object.keys(v_totalCartItems['items']).length>0){let itemsCheckout=[];
148Object.entries(v_totalCartItems['items']).forEach(entry=>{const[key,value]=entry;delete value.index;itemsCheckout.push(value);});window.dataLayer=window.dataLayer||[];window.dataLayer.push({ecommerce:null});window.dataLayer.push({'event':'begin_checkout',ecommerce:{'items':itemsCheckout}});}} 149function countChars(obj,iddestino){let maxLength=75;if(obj.getAttribute("maxlength")){maxLength=parseInt(obj.getAttribute("maxlength"),10);} 150const strLength=obj.value.length;const idacolocar=iddestino||'charNum';const destinoElement=document.getElementById(idacolocar);if(destinoElement){if(strLength>maxLength){destinoElement.innerHTML='<span style="color: red;">'+strLength+'/'+maxLength+'</span>';}else{destinoElement.innerHTML=strLength+'/'+maxLength;}}} 151function mouseEnterMenu({target}){target.classList?.add('show');target.querySelector('.dropdown-toggle')?.setAttribute('aria-expanded','true');target.querySelector('.dropdown-menu')?.classList.add('show')} 152function mouseLeaveMenu({target}){target.classList.remove('show');target.querySelector('.dropdown-toggle')?.setAttribute('aria-expanded','false');target.querySelector('.dropdown-menu')?.classList.remove('show');} 153function mouseClickMenu({target}){let element=target.closest('.dropdown-menu')??target.closest('.dropdown').querySelector('.dropdown-menu');element.classList.toggle('show');} 154function resizeDesktopMenu(finalWidth,breakpoint,linkable){let dropdowns=document.querySelectorAll('.navbar-nav-desktop .nav-item.dropdown, .nav-areas .nav-item.dropdown');if(finalWidth>breakpoint){if(initDesktop===false){initMobile=false;initDesktop=true;dropdowns.forEach(element=>{element.removeEventListener('click',mouseClickMenu);let dropdownToggle=element.querySelector('.dropdown-toggle');if(dropdownToggle){dropdownToggle.classList.remove('disabled');} 155element.addEventListener('mouseenter',mouseEnterMenu);element.addEventListener('mouseleave',mouseLeaveMenu);});}}else{if(initMobile===false){initMobile=true;initDesktop=false;if(linkable===0){dropdowns.forEach(element=>{element.removeEventListener('mouseenter',mouseEnterMenu);element.removeEventListener('mouseleave',mouseLeaveMenu);let dropdownToggle=element.querySelector('.dropdown-toggle');if(dropdownToggle){dropdownToggle.classList.add('disabled');} 156element.addEventListener('click',mouseClickMenu);});}}}};function mobileOffcanvas(linkable,menuWrapper=null){const mobileOffcanvas=document.querySelector("#offcanvasMenu");if(!menuWrapper){menuWrapper=document.querySelector(".menu-wrapper");} 157const level1Links=menuWrapper.querySelectorAll(".level-1 > li > span");const listWrapper2=menuWrapper.querySelector(".list-wrapper:nth-child(2)");const listWrapper3=menuWrapper.querySelector(".list-wrapper:nth-child(3)");const listWrapper4=menuWrapper.querySelector(".list-wrapper:nth-child(4)");const subMenuWrapper2=listWrapper2.querySelector(".sub-menu-wrapper");const subMenuWrapper3=listWrapper3.querySelector(".sub-menu-wrapper");const subMenuWrapper4=listWrapper4.querySelector(".sub-menu-wrapper");const backOneLevelBtn=document.querySelector(".back-one-level");const headerImage=document.querySelector(".offcanvas-header img");const isVisibleClass="is-visible";const isActiveClass="is-active";let observerMenu=null;async function loadAndInitSwiperTradingCards(){if(!menuWrapper.querySelector('.cloned .swiper-tradingCards:not(.initialized)'))return;try{if(!document.querySelector('link[href*="swiper-bundle.min.css"]')){let link=document.createElement("link");link.rel="stylesheet";link.href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css";document.head.appendChild(link);} 158if(typeof Swiper==="undefined"){await loadScriptPromise("https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js");} 159initSwiper();}catch(error){}} 160function initSwiper(){menuWrapper.querySelectorAll(".cloned .swiper-tradingCards:not(.initialized)").forEach((swiperEl)=>{swiperEl.classList.add("initialized");new Swiper(swiperEl,{slidesPerView:2,spaceBetween:16,pagination:{el:swiperEl.querySelector(".swiper-pagination"),clickable:true,},grabCursor:true,});});} 161function startObserver(){if(observerMenu)return;observerMenu=new MutationObserver(()=>{loadAndInitSwiperTradingCards();});observerMenu.observe(menuWrapper,{childList:true,subtree:true});} 162function stopObserver(){if(observerMenu){observerMenu.disconnect();observerMenu=null;}} 163mobileOffcanvas.addEventListener('show.bs.offcanvas',function(){startObserver();menuWrapper.classList.add(isVisibleClass);});mobileOffcanvas.addEventListener('hide.bs.offcanvas',function(){stopObserver();menuWrapper.classList.remove(isVisibleClass);resetMenu();});function resetMenu(){listWrapper2.classList.remove(isVisibleClass);listWrapper3.classList.remove(isVisibleClass);listWrapper4.classList.remove(isVisibleClass);menuWrapper.querySelectorAll("a").forEach(link=>link.classList.remove(isActiveClass));backOneLevelBtn.classList.add("d-none");headerImage.classList.remove("d-none");document.getElementById("tabGenders")?.classList.remove("d-none");} 164for(const level1Link of level1Links){level1Link.addEventListener("click",function(e){if(linkable==1){window.location.href=this.dataset.link;}else{const siblingList=level1Link.nextElementSibling;if(siblingList){e.preventDefault();this.classList.add(isActiveClass);subMenuWrapper2.innerHTML="";subMenuWrapper2.append(siblingList.cloneNode(true));listWrapper2.classList.add(isVisibleClass);backOneLevelBtn.classList.remove("d-none");headerImage.classList.add("d-none");document.getElementById("tabGenders")?.classList.add("d-none");setupSubMenuNavigation(subMenuWrapper2,listWrapper3,subMenuWrapper3);}}});} 165function setupSubMenuNavigation(currentWrapper,nextListWrapper,nextSubMenuWrapper){currentWrapper.addEventListener("click",function(e){const target=e.target;if((target.tagName.toLowerCase()==="a"||target.tagName.toLowerCase()==="span")&&target.nextElementSibling){e.preventDefault();target.classList.add(isActiveClass);nextSubMenuWrapper.innerHTML="";nextSubMenuWrapper.append(target.nextElementSibling.cloneNode(true));nextListWrapper.classList.add(isVisibleClass);setupSubMenuNavigation(nextSubMenuWrapper,listWrapper4,subMenuWrapper4);}});} 166backOneLevelBtn.addEventListener("click",function(){if(listWrapper4.classList.contains(isVisibleClass)){listWrapper4.classList.remove(isVisibleClass);}else if(listWrapper3.classList.contains(isVisibleClass)){listWrapper3.classList.remove(isVisibleClass);}else if(listWrapper2.classList.contains(isVisibleClass)){listWrapper2.classList.remove(isVisibleClass);backOneLevelBtn.classList.add("d-none");headerImage.classList.remove("d-none");document.getElementById("tabGenders")?.classList.remove("d-none");}});} 167function compartirPagina(){if(navigator.share){const shareData={title:document.title,text:'',url:window.location.href,} 168navigator.share(shareData)}} 169async function getUserInfo(){let cached=null;try{cached=JSON.parse(sessionStorage.getItem('userInfo'));}catch(e){cached=null;} 170if(cached&&!cached.is_logged&&(isJustLoggedIn()||isJustRegistered())){sessionStorage.removeItem('userInfo');cached=null;} 171if(cached&&cached.is_logged&&window.__seServerLogged===false){sessionStorage.removeItem('userInfo');cached=null;} 172if(cached&&!cached.is_logged&&!cached.session_id&&!cached.last_session_id){cached=null;} 173if(cached)return cached;if(!window.__seUserInfoPromise){window.__seUserInfoPromise=(async()=>{let url=new URL(`${path_atland}
173/ajax/customer/customer-browsing-data`);if(mercadoCodRutaJS)url.searchParams.set('path_code',mercadoCodRutaJS);let response=await fetch(`${url.toString()}`,{credentials:'include'});let userInfo=await response.json();sessionStorage.setItem('userInfo',JSON.stringify(userInfo));return userInfo;})().finally(()=>{window.__seUserInfoPromise=null;});} 174return await window.__seUserInfoPromise;} 175async function getDatalayerClientInfo(){try{const userInfo=await getUserInfo();const pageInfo=getPageContentGroup();const counters=await updateDatalayerCounters(pageInfo);let persistentSessionId=userInfo.session_id||'';if(userInfo.last_session_id){persistentSessionId=userInfo.last_session_id;await cookieManager.set('persistent_session_id',userInfo.last_session_id);}else{const savedSessionId=await cookieManager.get('persistent_session_id');if(savedSessionId){persistentSessionId=savedSessionId;}else if(userInfo.session_id){await cookieManager.set('persistent_session_id',userInfo.session_id);}} 176const hasAnalyticsConsent=await getAnalyticsConsent();let datalayerInfo={content_group:pageInfo.content_group,page_type:pageInfo.page_type,user_type:userInfo.is_logged?(userInfo.newsletter?'registrado&newsletter':'registrado'):'no registrado',logged_user:userInfo.is_logged?'yes':'no',page_counter:counters.page_counter,product_pages:counters.product_pages,first_sku:counters.first_sku,user_id:hasAnalyticsConsent?(userInfo.user_id||''):'',vertical:id_vertical||'',sess_id:persistentSessionId};return datalayerInfo;}catch(error){return{content_group:'Unknown',page_type:'Unknown',user_type:'no registrado',logged_user:'no',page_counter:'',product_pages:'',first_sku:'',user_id:'',vertical:'',session_id:'',client_id:''};}} 177function getPageContentGroup(){const metaTag=document.querySelector('meta[name="page-zone"]');if(metaTag&&metaTag.getAttribute('content')){const[pageType,contentGroup]=metaTag.getAttribute('content').split('|');return{content_group:contentGroup||'Other',page_type:pageType||'Other'};} 178return{content_group:'Other',page_type:'Other'};} 179async function updateDatalayerCounters(pageInfo){const currentUrl=window.location.pathname;const lastUrl=decodeURIComponent(await cookieManager.get('last_page_url')||'');let pageCounter=parseInt(await cookieManager.get('page_counter')||'0');let productPages=parseInt(await cookieManager.get('product_pages')||'0');let firstSku=await cookieManager.get('first_sku')||'';if(currentUrl!==lastUrl){pageCounter++;await cookieManager.set('page_counter',pageCounter.toString());await cookieManager.set('last_page_url',encodeURIComponent(currentUrl));setTimeout(()=>{checkAndShowWelcome10Modal();},200);if(pageInfo.content_group==='PDP'){productPages++;await cookieManager.set('product_pages',productPages.toString());if(!firstSku){const fichaProductoEl=document.querySelector('.ficha-producto');if(fichaProductoEl){const newFirstSku=fichaProductoEl.dataset.sku||'';if(newFirstSku){await cookieManager.set('first_sku',newFirstSku);firstSku=newFirstSku;}}}}} 180return{page_counter:pageCounter.toString(),product_pages:productPages>0?productPages.toString():'sin fichas',first_sku:firstSku||'sin fichas vistas'};} 181async function sendGTMClientEvent(){try{const datalayerInfo=await getDatalayerClientInfo();let userData=null;try{userData=buildTrackingUserData(await getUserInfo(),await getAnalyticsConsent());}catch(e){userData=null;} 182window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'cliente',...datalayerInfo,...(userData?{'user_data':userData}:{})});localStorage.setItem('client-data',JSON.stringify(datalayerInfo));return datalayerInfo;}catch(error){console.error(error);}} 183function isJustLoggedIn(){if(!sessionStorage.getItem('justLoggedIn'))return false;let justLoggedIn=sessionStorage.getItem('justLoggedIn');return Boolean(justLoggedIn);} 184function isJustRegistered(){if(!sessionStorage.getItem('justRegistered'))return false;let justRegistered=sessionStorage.getItem('justRegistered');return Boolean(justRegistered);} 185async function triggerGTMAuthEvents(){if(window.gtmAuthEventsTriggered)return;window.gtmAuthEventsTriggered=true;try{const justRegistered=isJustRegistered();const justLoggedIn=isJustLoggedIn();if(!justRegistered&&!justLoggedIn)return;const userInfo=await getUserInfo();sessionStorage.removeItem('justRegistered');sessionStorage.removeItem('justLoggedIn');if(!userInfo||!userInfo.is_logged){sessionStorage.removeItem('gtmAuthEventSentFor');return;} 186const authEventKey=(justRegistered?'register:':'login:')+(userInfo.user_id||'');if(sessionStorage.getItem('gtmAuthEventSentFor')===authEventKey)return;sessionStorage.setItem('gtmAuthEventSentFor',authEventKey);if(justRegistered){await sendGTMRegisterEvent('ok','');return;} 187await sendGTMLoginEvent('ok','');}catch(error){console.error('Error al cargar eventos GTM de login/registro:',error);}} 188async function getCustomerGenericData(cart=null,htmlbar=null,login=null,zzData=null,zendesk=null,marketModal=null,country=null){let url=new URL(`${path_atland}
188/ajax/customer/customer-generic-data`);if(mercadoCodRutaJS)url.searchParams.set('path_code',mercadoCodRutaJS);if(cart)url.searchParams.set('cart',cart);if(htmlbar)url.searchParams.set('html_bar',htmlbar);if(login)url.searchParams.set('login',login);if(zzData){url.searchParams.set('zz_data',zzData);url.searchParams.set('referer',document.referrer);url.searchParams.set('endpointUrl',path_atland);url.searchParams.set('dataUrl',document.location.href);url.searchParams.set('justLogged',isJustLoggedIn());} 189if(zendesk){url.searchParams.set('zendesk',zendesk);} 190if(marketModal){url.searchParams.set('market_modal',marketModal);} 191if(country){url.searchParams.set('country',country);} 192let response=await fetch(`${url.toString()}`,{credentials:'include'});let customerGenericData=await response.json();return customerGenericData;} 193function excludedDateRange(){const START_DATE='2099-01-01 00:00';const END_DATE='2099-12-08 00:10';const SPAIN_TIMEZONE='Europe/Madrid';const now=new Date();const nowSpainStr=now.toLocaleString('sv-SE',{timeZone:SPAIN_TIMEZONE}).replace('T',' ');const startDate=new Date(START_DATE);const startSpainStr=startDate.toLocaleString('sv-SE',{timeZone:SPAIN_TIMEZONE}).replace('T',' ');const endDate=new Date(END_DATE);const endSpainStr=endDate.toLocaleString('sv-SE',{timeZone:SPAIN_TIMEZONE}).replace('T',' ');return nowSpainStr>=startSpainStr&&nowSpainStr<=endSpainStr;} 194async function checkAndShowWelcome10Modal(){try{if(excludedDateRange()){return;} 195const userInfo=await getUserInfo();const pageCounter=parseInt(await cookieManager.get('page_counter')||'0');if(!userInfo.is_logged&&pageCounter===2){await showWelcome10Modal();}}catch(error){console.error('Error al verificar condiciones para mostrar modal Welcome10:',error);}} 196async function showWelcome10Modal(){try{if(excludedDateRange()){return;} 197let modalElement=document.getElementById('popup_welcome');if(!modalElement){await createWelcome10Modal();modalElement=document.getElementById('popup_welcome');} 198if(modalElement){bootstrap.Modal.getOrCreateInstance(modalElement).show();}else{console.error('Welcome10: #popup_welcome no está en el DOM tras el fetch');}}catch(error){console.error('Error al mostrar el modal de Welcome10:',error);}} 199async function createWelcome10Modal(){try{const modalContainer=document.createElement('div');modalContainer.id='welcome10_modal_container';document.body.appendChild(modalContainer);const url=new URL(`/${mercadoCodRutaJS}/modal/welcomemodalajax`,window.location.origin);const response=await fetch(url.toString(),{method:'GET',credentials:'include',headers:{'X-Requested-With':'XMLHttpRequest'}});if(response.ok){const html_popup_welcome=await response.text();modalContainer.innerHTML=html_popup_welcome;if(!document.getElementById('popup_welcome')){throw new Error(`Welcome10:la respuesta de ${url.toString()}no incluye#popup_welcome`);}}else{document.body.removeChild(modalContainer);throw new Error(`Error ${response.status}:${response.statusText}(${url.toString()})`);}}catch(error){console.error('Error al crear el modal de Welcome10:',error);const modalContainer=document.getElementById('welcome10_modal_container');if(modalContainer){document.body.removeChild(modalContainer);}}} 200function trim(texto){return texto.replace(/^\s+/g,'').replace(/\s+$/g,'');} 201var empathyLoadedScript=false;var empathyIsLoading=false;function injectEmpathyStyles(){if(document.getElementById('empathy-styles')){return;} 202const style=document.createElement('style');style.id='empathy-styles';style.textContent=`body>div.x-root-container{z-index:10000!important;position:absolute;}@keyframes pulse{0%{opacity:1;} 20350%{opacity:0.5;} 204100%{opacity:1;}}@keyframes shake{0%,100%{transform:translateY(-50%)translateX(0);} 20525%{transform:translateY(-50%)translateX(-5px);} 20675%{transform:translateY(-50%)translateX(5px);}}.empathy-loading-spinner i{animation:spin 1s linear infinite;}@keyframes spin{from{transform:rotate(0deg);} 207to{transform:rotate(360deg);}}`;document.head.appendChild(style);} 208function hasQueryParameter(){const urlParams=new URLSearchParams(window.location.search);const query=urlParams.get('query');return query!==null&&query.trim()!=='';} 209async function openSearchIfQueryPresent(){if(!hasQueryParameter()){if(window.InterfaceX&&typeof window.InterfaceX.close==='function'){window.InterfaceX.close();} 210return;} 211try{if(!empathyLoadedScript||!window.InterfaceX){await loadEmpathyFinderLibrary();} 212if(window.InterfaceX&&typeof window.InterfaceX.search==='function'){window.InterfaceX.search();}}catch(error){console.error('Error al abrir el buscador:',error);}} 213async function loadEmpathyFinderLibrary(){if(empathyLoadedScript&&window.InterfaceX){return;} 214try{const importPath=`${window.location.origin}/dist/empathy-search-component/app.js`;await import(importPath);await waitForInterfaceX();if(window.InterfaceX&&typeof window.InterfaceX.search==='function'){empathyLoadedScript=true;console.log('Empathy library loaded and ready');}else{throw new Error('InterfaceX not properly initialized');}}catch(error){console.error("Error al cargar Empathy:",error);empathyLoadedScript=false;throw error;}} 215function waitForInterfaceX(timeout=10000){return new Promise((resolve,reject)=>{const interval=100;let elapsed=0;const check=setInterval(()=>{if(window.InterfaceX&&typeof window.InterfaceX.search==='function'){clearInterval(check);resolve();} 216elapsed+=interval;if(elapsed>=timeout){clearInterval(check);reject(new Error("InterfaceX no disponible después de "+timeout+"ms"));}},interval);});}
217function getCajaBuscadorQuery(){const input=document.getElementById('caja_buscador');if(!input||typeof input.value!=='string'){return'';} 218return input.value.trim();} 219function loadEmpathyFinder(){if(window.InterfaceX&&typeof window.InterfaceX.search==='function'){const query=getCajaBuscadorQuery();window.InterfaceX.search(query||undefined);}else{console.error('InterfaceX.search not available');showErrorSpinner();}} 220function sendGTMSearchClickEvent(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({"event":"click_buscador",});} 221function showLoadingSpinner(){const input=document.getElementById('caja_buscador');if(!input||!input.parentElement){return;} 222hideLoadingSpinner();const submitIcon=input.nextElementSibling;const spinner=document.createElement('div');spinner.id='empathy-loading-spinner';spinner.className='empathy-loading-spinner';spinner.innerHTML='<i class="fa fa-spinner fa-spin"></i>';spinner.style.cssText=`position:absolute;right:40px;top:50%;transform:translateY(-50%);color:#007bff;font-size:16px;z-index:10;animation:pulse 1.5s ease-in-out infinite;`;if(submitIcon){submitIcon.style.display='none';} 223input.parentElement.style.position='relative';input.parentElement.appendChild(spinner);} 224function hideLoadingSpinner(){document.querySelectorAll('.empathy-loading-spinner').forEach((spinner)=>{spinner.remove();});const input=document.getElementById('caja_buscador');const submitIcon=input?input.nextElementSibling:null;if(submitIcon&&!submitIcon.classList.contains('empathy-loading-spinner')){submitIcon.style.display='';}} 225function showErrorSpinner(){const input=document.getElementById('caja_buscador');if(!input)return;const submitIcon=input.nextElementSibling;const errorIcon=document.createElement('div');errorIcon.className='empathy-error-icon';errorIcon.innerHTML='<i class="fa fa-exclamation-triangle"></i>';errorIcon.style.cssText=`position:absolute;right:40px;top:50%;transform:translateY(-50%);color:#dc3545;font-size:16px;z-index:10;animation:shake 0.5s ease-in-out;`;if(submitIcon){submitIcon.style.display='none';} 226input.parentElement.style.position='relative';input.parentElement.appendChild(errorIcon);setTimeout(()=>{errorIcon.remove();if(submitIcon){submitIcon.style.display='block';}},3000);} 227function initEmpathySearch(config){window.initX={instance:config.instance||'soloporteros',scope:config.scope||'desktop',lang:config.lang||'es',currency:config.currency||'EUR',consent:true,portal:config.portal||'',store:config.store||'',rate:config.rate||'',callbacks:{'UserClickedOpenX':result=>{hideLoadingSpinner();ocultarZendesk();sendGTMSearchClickEvent();},'UserClickedCloseX':result=>{const input=document.getElementById('caja_buscador');if(input){input.value='';} 228mostrarZendesk();},}};let previousQuery=null;window.addEventListener('popstate',async function(event){const currentQuery=new URLSearchParams(window.location.search).get('query');if(previousQuery!==currentQuery){openSearchIfQueryPresent();previousQuery=currentQuery;}});async function initClickHandler(){let navbarBuscador=document.querySelector('#navbar_buscador');if(!navbarBuscador){return;} 229const cajaBuscador=document.getElementById('caja_buscador');async function openEmpathySearch(showSpinner){try{if(empathyLoadedScript&&window.InterfaceX&&typeof window.InterfaceX.search==='function'){hideLoadingSpinner();loadEmpathyFinder();return;} 230if(empathyIsLoading){return;} 231if(showSpinner){showLoadingSpinner();} 232empathyIsLoading=true;await loadEmpathyFinderLibrary();hideLoadingSpinner();loadEmpathyFinder();}catch(error){console.error('Error al abrir el buscador Empathy:',error);hideLoadingSpinner();showErrorSpinner();}finally{empathyIsLoading=false;hideLoadingSpinner();}} 233if(!navbarBuscador.dataset.empathyBound){navbarBuscador.dataset.empathyBound='1';navbarBuscador.addEventListener("click",()=>{openEmpathySearch(true);});
233if(cajaBuscador){cajaBuscador.addEventListener('input',()=>{openEmpathySearch(false);});}} 234const initialQuery=new URLSearchParams(window.location.search).get('query');previousQuery=initialQuery;if(hasQueryParameter()){openSearchIfQueryPresent();}else{if(window.InterfaceX&&typeof window.InterfaceX.close==='function'){window.InterfaceX.close();}}} 235if(document.readyState==='loading'){document.addEventListener("DOMContentLoaded",initClickHandler);}else{initClickHandler();}} 236function autoInitEmpathySearch(){if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',autoInitEmpathySearch);return;} 237injectEmpathyStyles();const navbarBuscador=document.querySelector('#navbar_buscador');if(window.empathyAutoInitialized||!navbarBuscador){return;} 238function detectInstance(){return'soloporteros';} 239function detectScope(){if(typeof window.abIsMobile!=='undefined'){return window.abIsMobile?'mobile':'desktop';} 240const width=window.screen.width||window.innerWidth||1024;return width<1024?'mobile':'desktop';} 241const config={instance:detectInstance(),scope:detectScope(),lang:(typeof window.idioma!=='undefined'?window.idioma:'es').toLowerCase(),currency:typeof window.divisa!=='undefined'?window.divisa:'EUR',portal:typeof window.id_vertical!=='undefined'?window.id_vertical:'',store:typeof window.mercado!=='undefined'?window.mercado:'',rate:typeof window.tarifa!=='undefined'?window.tarifa:'',rutaweb:window.location.origin};if(typeof initEmpathySearch==='function'){window.empathyAutoInitialized=true;initEmpathySearch(config);}else{setTimeout(autoInitEmpathySearch,100);}} 242if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',autoInitEmpathySearch);}else{autoInitEmpathySearch();} 243function initStickySidebar(){const sidebar=document.querySelector('.sticky-sidebar');const container=document.querySelector('.sticky-sidebar-container');if(!sidebar||!container||window.innerWidth<992)return;const topOffset=parseInt(sidebar.dataset.topOffset)||100;const bottomOffset=parseInt(sidebar.dataset.bottomOffset)||20;let lastScrollY=window.scrollY;let sidebarTop=null;let mode='normal';let cachedSidebarHeight=sidebar.offsetHeight;let cachedContainerHeight=container.offsetHeight;function applySidebarStyles(position,top,bottom){if(position!==null&&sidebar.style.position!==position){sidebar.style.position=position;} 244if(top!==null&&sidebar.style.top!==top){sidebar.style.top=top;} 245if(bottom!==null&&sidebar.style.bottom!==bottom){sidebar.style.bottom=bottom;}} 246function updateSidebar(){const scrollY=window.scrollY;const scrollingDown=scrollY>lastScrollY;const viewportHeight=window.innerHeight;const sidebarHeight=cachedSidebarHeight;const containerHeight=cachedContainerHeight;const containerRect=container.getBoundingClientRect();const sidebarRect=sidebar.getBoundingClientRect();const containerTop=containerRect.top+scrollY;const containerBottom=containerTop+containerHeight;let nextPosition=null;let nextTop=null;let nextBottom=null;if(sidebarHeight<=viewportHeight-topOffset-bottomOffset){applySidebarStyles('sticky',topOffset+'px','auto');lastScrollY=scrollY;return;} 247if(scrollingDown){if(mode==='sticky-top'||mode==='normal'){if(sidebarRect.bottom>viewportHeight-bottomOffset){mode='stuck';sidebarTop=sidebarRect.top+scrollY-containerTop;nextPosition='relative';nextTop=sidebarTop+'px';}}else if(mode==='stuck'){if(sidebarRect.bottom<=viewportHeight-bottomOffset){mode='sticky-bottom';nextPosition='sticky';nextTop=(viewportHeight-sidebarHeight-bottomOffset)+'px';}}}else if(mode==='sticky-bottom'||mode==='stuck'){if(mode==='sticky-bottom'){mode='stuck';sidebarTop=sidebarRect.top+scrollY-containerTop;nextPosition='relative';nextTop=sidebarTop+'px';}else if(sidebarRect.top>=topOffset){mode='sticky-top';nextPosition='sticky';nextTop=topOffset+'px';}} 248if(sidebarRect.top+scrollY<containerTop){mode='sticky-top';nextPosition='sticky';nextTop=topOffset+'px';} 249if(sidebarRect.bottom+scrollY>containerBottom){nextPosition='relative';nextTop=(containerHeight-sidebarHeight)+'px';} 250applySidebarStyles(nextPosition,nextTop,nextBottom);lastScrollY=scrollY;} 251function refreshCachedHeights(){cachedSidebarHeight=sidebar.offsetHeight;cachedContainerHeight=container.offsetHeight;} 252scrollLayoutReader=updateSidebar;sidebar.style.willChange='transform';if('ResizeObserver'in window){const resizeObserver=new ResizeObserver(()=>{refreshCachedHeights();if(window.innerWidth<992){sidebar.style.position='';sidebar.style.top='';}else{updateSidebar();}});resizeObserver.observe(sidebar);resizeObserver.observe(container);}else{window.addEventListener('resize',()=>{if(window.innerWidth<992){sidebar.style.position='';sidebar.style.top='';}else{refreshCachedHeights();updateSidebar();}});updateSidebar();}} 253if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initStickySidebar);}else{initStickySidebar();} 254!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Sweetalert2=e()}(this,function(){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function c(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),t}function s(){return(s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t}).apply(this,arguments)}function u(t){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function i(t,e,n){return(i=d()?Reflect.construct:function(t,e,n){var o=[null];o.push.apply(o,e);var i=new(Function.bind.apply(t,o));return n&&l(i,n.prototype),i}).apply(null,arguments)}function p(t,e){return!e||"object"!=typeof e&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function f(t,e,n){return(f="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var o=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=u(t)););return t}(t,e);if(o){var i=Object.getOwnPropertyDescriptor(o,e);return i.get?i.get.call(n):i.value}})(t,e,n||t)}function m(e){return Object.keys(e).map(function(t){return e[t]})}function h(t){return Array.prototype.slice.call(t)}function g(t,e){var n;n='"'.concat(t,'" is deprecated and will be removed in the next major release. Please use "').concat(e,'" instead.'),-1===z.indexOf(n)&&(z.push(n),_(n))}function v(t){return t&&"function"==typeof t.toPromise}function b(t){return v(t)?t.toPromise():Promise.resolve(t)}function y(t){return t&&Promise.resolve(t)===t}function w(t){return t instanceof Element||"object"===r(e=t)&&e.jquery;var e}function t(t){var e={};for(var n in t)e[t[n]]="swal2-"+t[n];return e}function C(t){var e=Q();return e?e.querySelector(t):null}function e(t){return C(".".concat(t))}function n(){var t=$();return h(t.querySelectorAll(".".concat(Y.icon)))}function k(){var t=n().filter(function(t){return vt(t)});return t.length?t[0]:null}function x(){return e(Y.title)}function P(){return e(Y.content)}function A(){return e(Y.image)}function S(){return e(Y["progress-steps"])}function B(){return e(Y["validation-message"])}function E(){return C(".".concat(Y.actions," .").concat(Y.confirm))}function O(){return C(".".concat(Y.actions," .").concat(Y.cancel))}function T(){return e(Y.actions)}function L(){return e(Y.header)}function j(){return e(Y.footer)}function q(){return e(Y["timer-progress-bar"])}function I(){return e(Y.close)}
254function V(){var t=h($().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(function(t,e){return t=parseInt(t.getAttribute("tabindex")),(e=parseInt(e.getAttribute("tabindex")))<t?1:t<e?-1:0}),e=h($().querySelectorAll('\n a[href],\n area[href],\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n iframe,\n object,\n embed,\n [tabindex="0"],\n [contenteditable],\n audio[controls],\n video[controls],\n summary\n')).filter(function(t){return"-1"!==t.getAttribute("tabindex")});return function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}(t.concat(e)).filter(function(t){return vt(t)})}function M(){return!J()&&!document.body.classList.contains(Y["no-backdrop"])}function R(){return $().hasAttribute("data-loading")}function H(e,t){var n;e.textContent="",t&&(n=(new DOMParser).parseFromString(t,"text/html"),h(n.querySelector("head").childNodes).forEach(function(t){e.appendChild(t)}),h(n.querySelector("body").childNodes).forEach(function(t){e.appendChild(t)}))}function D(t,e){if(e){for(var n=e.split(/\s+/),o=0;o<n.length;o++)if(!t.classList.contains(n[o]))return;return 1}}function N(t,e,n){var o,i;if(i=e,h((o=t).classList).forEach(function(t){-1===m(Y).indexOf(t)&&-1===m(Z).indexOf(t)&&-1===m(i.showClass).indexOf(t)&&o.classList.remove(t)}),e.customClass&&e.customClass[n]){if("string"!=typeof e.customClass[n]&&!e.customClass[n].forEach)return _("Invalid type of customClass.".concat(n,'! Expected string or iterable object, got "').concat(r(e.customClass[n]),'"'));mt(t,e.customClass[n])}}var U="SweetAlert2:",_=function(t){console.warn("".concat(U," ").concat(t))},F=function(t){console.error("".concat(U," ").concat(t))},z=[],W=function(t){return"function"==typeof t?t():t},K=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Y=t(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","toast-column","show","hide","close","title","header","content","html-container","actions","confirm","cancel","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),Z=t(["success","warning","info","question","error"]),Q=function(){return document.body.querySelector(".".concat(Y.container))},$=function(){return e(Y.popup)},J=function(){return document.body.classList.contains(Y["toast-shown"])},X={previousBodyPadding:null};function G(t,e){if(!e)return null;switch(e){case"select":case"textarea":case"file":return gt(t,Y[e]);case"checkbox":return t.querySelector(".".concat(Y.checkbox," input"));case"radio":return t.querySelector(".".concat(Y.radio," input:checked"))||t.querySelector(".".concat(Y.radio," input:first-child"));case"range":return t.querySelector(".".concat(Y.range," input"));default:return gt(t,Y.input)}}function tt(t){var e;t.focus(),"file"!==t.type&&(e=t.value,t.value="",t.value=e)}function et(t,e,n){t&&e&&("string"==typeof e&&(e=e.split(/\s+/).filter(Boolean)),e.forEach(function(e){t.forEach?t.forEach(function(t){n?t.classList.add(e):t.classList.remove(e)}):n?t.classList.add(e):t.classList.remove(e)}))}function nt(t,e,n){n||0===parseInt(n)?t.style[e]="number"==typeof n?"".concat(n,"px"):n:t.style.removeProperty(e)}function ot(t,e){var n=1<arguments.length&&void 0!==e?e:"flex";t.style.opacity="",t.style.display=n}function it(t){t.style.opacity="",t.style.display="none"}function rt(t,e,n){e?ot(t,n):it(t)}function at(t){return!!(t.scrollHeight>t.clientHeight)}function ct(t){var e=window.getComputedStyle(t),n=parseFloat(e.getPropertyValue("animation-duration")||"0"),o=parseFloat(e.getPropertyValue("transition-duration")||"0");return 0<n||0<o}function st(t,e){var n=1<arguments.length&&void 0!==e&&e,o=q();vt(o)&&(n&&(o.style.transition="none",o.style.width="100%"),setTimeout(function(){o.style.transition="width ".concat(t/1e3,"s linear"),o.style.width="0%"},10))}function ut(){return"undefined"==typeof window||"undefined"==typeof document}function lt(t){sn.isVisible()&&ft!==t.target.value&&sn.resetValidationMessage(),ft=t.target.value}function dt(t,e){t instanceof HTMLElement?e.appendChild(t):"object"===r(t)?wt(t,e):t&&H(e,t)}function pt(t,e){var n=T(),o=E(),i=O();e.showConfirmButton||e.showCancelButton||it(n),N(n,e,"actions"),xt(o,"confirm",e),xt(i,"cancel",e),e.buttonsStyling?function(t,e,n){mt([t,e],Y.styled),n.confirmButtonColor&&(t.style.backgroundColor=n.confirmButtonColor);n.cancelButtonColor&&(e.style.backgroundColor=n.cancelButtonColor);{var o;R()||(o=window.getComputedStyle(t).getPropertyValue("background-color"),t.style.borderLeftColor=o,t.style.borderRightColor=o)}}(o,i,e):(ht([o,i],Y.styled),o.style.backgroundColor=o.style.borderLeftColor=o.style.borderRightColor="",i.style.backgroundColor=i.style.borderLeftColor=i.style.borderRightColor=""),e.reverseButtons&&o.parentNode.insertBefore(i,o)}var ft,mt=function(t,e){et(t,e,!0)},ht=function(t,e){et(t,e,!1)}
254,gt=function(t,e){for(var n=0;n<t.childNodes.length;n++)if(D(t.childNodes[n],e))return t.childNodes[n]},vt=function(t){return!(!t||!(t.offsetWidth||t.offsetHeight||t.getClientRects().length))},bt='\n <div aria-labelledby="'.concat(Y.title,'" aria-describedby="').concat(Y.content,'" class="').concat(Y.popup,'" tabindex="-1">\n <div class="').concat(Y.header,'">\n <ul class="').concat(Y["progress-steps"],'"></ul>\n <div class="').concat(Y.icon," ").concat(Z.error,'"></div>\n <div class="').concat(Y.icon," ").concat(Z.question,'"></div>\n <div class="').concat(Y.icon," ").concat(Z.warning,'"></div>\n <div class="').concat(Y.icon," ").concat(Z.info,'"></div>\n <div class="').concat(Y.icon," ").concat(Z.success,'"></div>\n <img class="').concat(Y.image,'" />\n <h2 class="').concat(Y.title,'" id="').concat(Y.title,'"></h2>\n <button type="button" class="').concat(Y.close,'"></button>\n </div>\n <div class="').concat(Y.content,'">\n <div id="').concat(Y.content,'" class="').concat(Y["html-container"],'"></div>\n <input class="').concat(Y.input,'" />\n <input type="file" class="').concat(Y.file,'" />\n <div class="').concat(Y.range,'">\n <input type="range" />\n <output></output>\n </div>\n <select class="').concat(Y.select,'"></select>\n <div class="').concat(Y.radio,'"></div>\n <label for="').concat(Y.checkbox,'" class="').concat(Y.checkbox,'">\n <input type="checkbox" />\n <span class="').concat(Y.label,'"></span>\n </label>\n <textarea class="').concat(Y.textarea,'"></textarea>\n <div class="').concat(Y["validation-message"],'" id="').concat(Y["validation-message"],'"></div>\n </div>\n <div class="').concat(Y.actions,'">\n <button type="button" class="').concat(Y.confirm,'">OK</button>\n <button type="button" class="').concat(Y.cancel,'">Cancel</button>\n </div>\n <div class="').concat(Y.footer,'"></div>\n <div class="').concat(Y["timer-progress-bar-container"],'">\n <div class="').concat(Y["timer-progress-bar"],'"></div>\n </div>\n </div>\n').replace(/(^|\n)\s*/g,""),yt=function(t){var e,n,o,i,r,a,c,s,u,l,d,p,f,m,h,g=!!(e=Q())&&(e.parentNode.removeChild(e),ht([document.documentElement,document.body],[Y["no-backdrop"],Y["toast-shown"],Y["has-column"]]),!0);ut()?F("SweetAlert2 requires document to initialize"):((n=document.createElement("div")).className=Y.container,g&&mt(n,Y["no-transition"]),H(n,bt),(o="string"==typeof(i=t.target)?document.querySelector(i):i).appendChild(n),r=t,(a=$()).setAttribute("role",r.toast?"alert":"dialog"),a.setAttribute("aria-live",r.toast?"polite":"assertive"),r.toast||a.setAttribute("aria-modal","true"),c=o,"rtl"===window.getComputedStyle(c).direction&&mt(Q(),Y.rtl),s=P(),u=gt(s,Y.input),l=gt(s,Y.file),d=s.querySelector(".".concat(Y.range," input")),p=s.querySelector(".".concat(Y.range," output")),f=gt(s,Y.select),m=s.querySelector(".".concat(Y.checkbox," input")),h=gt(s,Y.textarea),u.oninput=lt,l.onchange=lt,f.onchange=lt,m.onchange=lt,h.oninput=lt,d.oninput=function(t){lt(t),p.value=d.value},d.onchange=function(t){lt(t),d.nextSibling.value=d.value})},wt=function(t,e){t.jquery?Ct(e,t):H(e,t.toString())},Ct=function(t,e){if(t.textContent="",0 in e)for(var n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0))},kt=function(){if(ut())return!1;var t=document.createElement("div"),e={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&void 0!==t.style[n])return e[n];return!1}();function xt(t,e,n){var o;rt(t,n["show".concat((o=e).charAt(0).toUpperCase()+o.slice(1),"Button")],"inline-block"),H(t,n["".concat(e,"ButtonText")]),t.setAttribute("aria-label",n["".concat(e,"ButtonAriaLabel")]),t.className=Y[e],N(t,n,"".concat(e,"Button")),mt(t,n["".concat(e,"ButtonClass")])}function Pt(t,e){var n,o,i,r,a,c,s,u,l=Q();l&&(n=l,"string"==typeof(o=e.backdrop)?n.style.background=o:o||mt([document.documentElement,document.body],Y["no-backdrop"]),!e.backdrop&&e.allowOutsideClick&&_('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),i=l,(r=e.position)in Y?mt(i,Y[r]):(_('The "position" parameter is not val
254id, defaulting to "center"'),mt(i,Y.center)),a=l,!(c=e.grow)||"string"!=typeof c||(s="grow-".concat(c))in Y&&mt(a,Y[s]),N(l,e,"container"),(u=document.body.getAttribute("data-swal2-queue-step"))&&(l.setAttribute("data-queue-step",u),document.body.removeAttribute("data-swal2-queue-step")))}function At(t,e){t.placeholder&&!e.inputPlaceholder||(t.placeholder=e.inputPlaceholder)}var St={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},Bt=["input","file","range","select","radio","checkbox","textarea"],Et=function(t){if(!jt[t.input])return F('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(t.input,'"'));var e=Lt(t.input),n=jt[t.input](e,t);ot(n),setTimeout(function(){tt(n)})},Ot=function(t,e){var n=G(P(),t);if(n)for(var o in!function(t){for(var e=0;e<t.attributes.length;e++){var n=t.attributes[e].name;-1===["type","value","style"].indexOf(n)&&t.removeAttribute(n)}}(n),e)"range"===t&&"placeholder"===o||n.setAttribute(o,e[o])},Tt=function(t){var e=Lt(t.input);t.customClass&&mt(e,t.customClass.input)},Lt=function(t){var e=Y[t]?Y[t]:Y.input;return gt(P(),e)},jt={};jt.text=jt.email=jt.password=jt.number=jt.tel=jt.url=function(t,e){return"string"==typeof e.inputValue||"number"==typeof e.inputValue?t.value=e.inputValue:y(e.inputValue)||_('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(r(e.inputValue),'"')),At(t,e),t.type=e.input,t},jt.file=function(t,e){return At(t,e),t},jt.range=function(t,e){var n=t.querySelector("input"),o=t.querySelector("output");return n.value=e.inputValue,n.type=e.input,o.value=e.inputValue,t},jt.select=function(t,e){var n;return t.textContent="",e.inputPlaceholder&&(n=document.createElement("option"),H(n,e.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,t.appendChild(n)),t},jt.radio=function(t){return t.textContent="",t},jt.checkbox=function(t,e){var n=G(P(),"checkbox");n.value=1,n.id=Y.checkbox,n.checked=Boolean(e.inputValue);var o=t.querySelector("span");return H(o,e.inputPlaceholder),t},jt.textarea=function(e,t){var n,o;return e.value=t.inputValue,At(e,t),"MutationObserver"in window&&(n=parseInt(window.getComputedStyle($()).width),o=parseInt(window.getComputedStyle($()).paddingLeft)+parseInt(window.getComputedStyle($()).paddingRight),new MutationObserver(function(){var t=e.offsetWidth+o;$().style.width=n<t?"".concat(t,"px"):null}).observe(e,{attributes:!0,attributeFilter:["style"]})),e};function qt(t,e){var n,o,i,r,a,c=P().querySelector("#".concat(Y.content));e.html?(dt(e.html,c),ot(c,"block")):e.text?(c.textContent=e.text,ot(c,"block")):it(c),n=t,o=e,i=P(),r=St.innerParams.get(n),a=!r||o.input!==r.input,Bt.forEach(function(t){var e=Y[t],n=gt(i,e);Ot(t,o.inputAttributes),n.className=e,a&&it(n)}),o.input&&(a&&Et(o),Tt(o)),N(P(),e,"content")}function It(){return Q()&&Q().getAttribute("data-queue-step")}function Vt(t,s){var u=S();if(!s.progressSteps||0===s.progressSteps.length)return it(u),0;ot(u),u.textContent="";var l=parseInt(void 0===s.currentProgressStep?It():s.currentProgressStep);l>=s.progressSteps.length&&_("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),s.progressSteps.forEach(function(t,e){var n,o,i,r,a,c=(n=t,o=document.createElement("li"),mt(o,Y["progress-step"]),H(o,n),o);u.appendChild(c),e===l&&mt(c,Y["active-progress-step"]),e!==s.progressSteps.length-1&&(r=s,a=document.createElement("li"),mt(a,Y["progress-step-line"]),r.progressStepsDistance&&(a.style.width=r.progressStepsDistance),i=a,u.appendChild(i))})}function Mt(t,e){var n,o,i,r,a,c,s,u,l=L();N(l,e,"header"),Vt(0,e),n=t,o=e,(r=St.innerParams.get(n))&&o.icon===r.icon&&k()?N(k(),o,"icon"):(Dt(),o.icon&&(-1!==Object.keys(Z).indexOf(o.icon)?(i=C(".".concat(Y.icon,".").concat(Z[o.icon])),ot(i),Ut(i,o),Nt(),N(i,o,"icon"),mt(i,o.showClass.icon)):F('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(o.icon,'"')))),function(t){var e=A();if(!t.imageUrl)return it(e);ot(e,""),e.setAttribute("src",t.imageUrl),e.setAttribute("alt",t.imageAlt),nt(e,"width",t.imageWidth),nt
254(e,"height",t.imageHeight),e.className=Y.image,N(e,t,"image")}(e),a=e,c=x(),rt(c,a.title||a.titleText),a.title&&dt(a.title,c),a.titleText&&(c.innerText=a.titleText),N(c,a,"title"),s=e,u=I(),H(u,s.closeButtonHtml),N(u,s,"closeButton"),rt(u,s.showCloseButton),u.setAttribute("aria-label",s.closeButtonAriaLabel)}function Rt(t,e){var n,o,i,r;n=e,o=$(),nt(o,"width",n.width),nt(o,"padding",n.padding),n.background&&(o.style.background=n.background),zt(o,n),Pt(0,e),Mt(t,e),qt(t,e),pt(0,e),i=e,r=j(),rt(r,i.footer),i.footer&&dt(i.footer,r),N(r,i,"footer"),"function"==typeof e.onRender&&e.onRender($())}function Ht(){return E()&&E().click()}var Dt=function(){for(var t=n(),e=0;e<t.length;e++)it(t[e])},Nt=function(){for(var t=$(),e=window.getComputedStyle(t).getPropertyValue("background-color"),n=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix"),o=0;o<n.length;o++)n[o].style.backgroundColor=e},Ut=function(t,e){t.textContent="",e.iconHtml?H(t,_t(e.iconHtml)):"success"===e.icon?H(t,'\n <div class="swal2-success-circular-line-left"></div>
254\n <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n <div class="swal2-success-circular-line-right"></div>\n '):"error"===e.icon?H(t,'\n <span class="swal2-x-mark">\n <span class="swal2-x-mark-line-left"></span>\n <span class="swal2-x-mark-line-right"></span>\n </span>\n '):H(t,_t({question:"?",warning:"!",info:"i"}[e.icon]))},_t=function(t){return'<div class="'.concat(Y["icon-content"],'">').concat(t,"</div>")},Ft=[],zt=function(t,e){t.className="".concat(Y.popup," ").concat(vt(t)?e.showClass.popup:""),e.toast?(mt([document.documentElement,document.body],Y["toast-shown"]),mt(t,Y.toast)):mt(t,Y.modal),N(t,e,"popup"),"string"==typeof e.customClass&&mt(t,e.customClass),e.icon&&mt(t,Y["icon-".concat(e.icon)])};function Wt(){var t=$();t||sn.fire(),t=$();var e=T(),n=E();ot(e),ot(n,"inline-block"),mt([t,e],Y.loading),n.disabled=!0,t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()}function Kt(){return new Promise(function(t){var e=window.scrollX,n=window.scrollY;Xt.restoreFocusTimeout=setTimeout(function(){Xt.previousActiveElement&&Xt.previousActiveElement.focus?(Xt.previousActiveElement.focus(),Xt.previousActiveElement=null):document.body&&document.body.focus(),t()},100),void 0!==e&&void 0!==n&&window.scrollTo(e,n)})}function Yt(){if(Xt.timeout)return function(){var t=q(),e=parseInt(window.getComputedStyle(t).width);t.style.removeProperty("transition"),t.style.width="100%";var n=parseInt(window.getComputedStyle(t).width),o=parseInt(e/n*100);t.style.removeProperty("transition"),t.style.width="".concat(o,"%")}(),Xt.timeout.stop()}function Zt(){if(Xt.timeout){var t=Xt.timeout.start();return st(t),t}}function Qt(t){return Object.prototype.hasOwnProperty.call(Gt,t)}function $t(t){return ee[t]}function Jt(t){for(var e in t)Qt(i=e)||_('Unknown parameter "'.concat(i,'"')),t.toast&&(o=e,-1!==ne.indexOf(o)&&_('The parameter "'.concat(o,'" is incompatible with toasts'))),$t(n=e)&&g(n,$t(n));var n,o,i}var Xt={},Gt={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconHtml:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:void 0,target:"body",backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showCancelButton:!1,preConfirm:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusCancel:!1,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",showLoaderOnConfirm:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,onBeforeOpen:void 0,onOpen:void 0,onRender:void 0,onClose:void 0,onAfterClose:void 0,onDestroy:void 0,scrollbarPadding:!0},te=["title","titleText","text","html","footer","icon","hideClass","customClass","allowOutsideClick","allowEscapeKey","showConfirmButton","showCancelButton","confirmButtonText","confirmButtonAriaLabel","confirmButtonColor","cancelButtonText","cancelButtonAriaLabel","cancelButtonColor","buttonsStyling","reverseButtons","imageUrl","imageWidth","imageHeight","imageAlt","progressSteps","currentProgressStep","onClose","onAfterClose","onDestroy"],ee={animation:'showClass" and "hideClass'},ne=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusCancel","heightAuto","keydownListenerCapture"],oe=Object.freeze({isValidParameter:Qt,isUpdatableParameter:function(t){return-1!==te.indexOf(t)},isDeprecatedParameter:$t,argsToParams:function(o){var i={};return"object"!==r(o[0])||w(o[0])?["title","html","icon"].forEach(function(t,e){var n=o[e];"string"==typeof n||w(n)?i[t]=n:void 0!==n&&F("Unexpected type of ".concat(t,'! Expected "string" or "Element", got ').concat(r(n)))}):s(i,o[0]),i},isVisible:function(){return vt($())},clickConfirm:Ht,clickCancel:function(){return O()&&O().click()},getContainer:Q,getPopup:$,getTitle:x,getContent:P,getHtmlContainer:function(){return e(Y["html-container"])},getImage:A,getIcon:k,getIcons:n,getCloseButton:I,getActions:T,getConfirmButton:E,getCancelButton:O,getHeader:L,getFooter:j,getTimerProgressBar:q,getFocusableElements:V,getValidationMessage:B,isLoading:R,fire:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return i(this,e)},mixin:function(r){return function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(i,t);var n,o,e=(n=i,o=d(),function(){var t,e=u(n);return p(this,o?(t=u(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments))});function i(){return a(this,i),e.apply(this,arguments)}return c(i,[{key:"_main",value:function(t){return f(u(i.prototype),"_main",this).call(this,s({},r,t))}}]),i}(this)},queue:function(t){var r=this;Ft=t;function a(t,e){Ft=[],t(e)}var c=[];return new Promise(function(i){!function e(n,o){n<Ft.length?(document.body.setAttribute("data-swal2-queue-step",n),r.fire(Ft[n]).then(function(t){void 0!==t.value?(c.push(t.value),e(n+1,o)):a(i,{dismiss:t.dismiss})})):a(i,{value:c})}(0)})},getQueueStep:It,insertQueueStep:function(t,e){return e&&e<Ft.length?Ft.splice(e,0,t):Ft.push(t)},deleteQueueStep:function(t){void 0!==Ft[t]&&Ft.splice(t,1)},showLoading:Wt,enableLoading:Wt,getTimerLeft:function(){return Xt.timeout&&Xt.timeout.getTimerLeft()},stopTimer:Yt,resumeTimer:Zt,toggleTimer:function(){var t=Xt.timeout;return t&&(t.running?Yt:Zt)()},increaseTimer:function(t){if(Xt.timeout){var e=Xt.timeout.increase(t);return st(e,!0),e}},isTimerRunning:function(){return Xt.timeout&&Xt.timeout.isRunning()}});function ie(){var t,e=St.innerParams.get(this);e&&(t=St.domCache.get(this),e.showConfirmButton||(it(t.confirmButton),e.showCancelButton||it(t.actions)),ht([t.popup,t.actions],Y.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.cancelButton.disabled=!1)}function re(){null===X.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(X.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(X.previousBodyPadding+function(){var t=document.createElement("div");t.className=Y["scrollbar-measure"],document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e}(),"px"))}function ae(){return!!window.MSInputMethodContext&&!!document.documentMode}function ce(){var t=Q(),e=$();t.style.removeProperty("align-items"),e.offsetTop<0&&(t.style.alignItems="flex-start")}var se=function(){navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)||$().scrollHeight>window.innerHeight-44&&(Q().style.paddingBottom="".concat(44,"px"))},ue=function(){var e,t=Q();t.ontouchstart=function(t){e=le(t.target)},t.ontouchmove=function(t){e&&(t.preventDefault(),t.stopPropagation())}},le=function(t){var e=Q();return t===e||!(at(e)||"INPUT"===t.tagName||at(P())&&P().contains(t))},de={swalPromiseResolve:new WeakMap};function pe(t,e,n,o){var i;n?he(t,o):(Kt().then(function(){return he(t,o)}),Xt.keydownTarget.removeEventListener("keydown",Xt.keydownHandler,{capture:Xt.keydownListenerCapture}),Xt.keydownHandlerAdded=!1),e.parentNode&&!document.body.getAttribute("data-swal2-queue-step")&&e.parentNode.removeChild(e),M()&&(null!==X.previousBodyPadding&&(document.body.style.paddingRight="".concat(X.previousBodyPadding,"px"),X.previousBodyPadding=null),D(document.body,Y.iosfix)&&
254(i=parseInt(document.body.style.top,10),ht(document.body,Y.iosfix),document.body.style.top="",document.body.scrollTop=-1*i),"undefined"!=typeof window&&ae()&&window.removeEventListener("resize",ce),h(document.body.children).forEach(function(t){t.hasAttribute("data-previous-aria-hidden")?(t.setAttribute("aria-hidden",t.getAttribute("data-previous-aria-hidden")),t.removeAttribute("data-previous-aria-hidden")):t.removeAttribute("aria-hidden")})),ht([document.documentElement,document.body],[Y.shown,Y["height-auto"],Y["no-backdrop"],Y["toast-shown"],Y["toast-column"]])}function fe(t){var e,n,o,i=$();i&&(e=St.innerParams.get(this))&&!D(i,e.hideClass.popup)&&(n=de.swalPromiseResolve.get(this),ht(i,e.showClass.popup),mt(i,e.hideClass.popup),o=Q(),ht(o,e.showClass.backdrop),mt(o,e.hideClass.backdrop),function(t,e,n){var o=Q(),i=kt&&ct(e),r=n.onClose,a=n.onAfterClose;if(r!==null&&typeof r==="function"){r(e)}if(i){me(t,e,o,a)}else{pe(t,o,J(),a)}}(this,i,e),void 0!==t?(t.isDismissed=void 0!==t.dismiss,t.isConfirmed=void 0===t.dismiss):t={isDismissed:!0,isConfirmed:!1},n(t||{}))}var me=function(t,e,n,o){Xt.swalCloseEventFinishedCallback=pe.bind(null,t,n,J(),o),e.addEventListener(kt,function(t){t.target===e&&(Xt.swalCloseEventFinishedCallback(),delete Xt.swalCloseEventFinishedCallback)})},he=function(t,e){setTimeout(function(){"function"==typeof e&&e(),t._destroy()})};function ge(t,e,n){var o=St.domCache.get(t);e.forEach(function(t){o[t].disabled=n})}function ve(t,e){if(!t)return!1;if("radio"===t.type)for(var n=t.parentNode.parentNode.querySelectorAll("input"),o=0;o<n.length;o++)n[o].disabled=e;else t.disabled=e}var be=function(){function n(t,e){a(this,n),this.callback=t,this.remaining=e,this.running=!1,this.start()}return c(n,[{key:"start",value:function(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}},{key:"stop",value:function(){return this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date-this.started),this.remaining}},{key:"increase",value:function(t){var e=this.running;return e&&this.stop(),this.remaining+=t,e&&this.start(),this.remaining}},{key:"getTimerLeft",value:function(){return this.running&&(this.stop(),this.start()),this.remaining}},{key:"isRunning",value:function(){return this.running}}]),n}(),ye={email:function(t,e){return/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid email address")},url:function(t,e){return/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL")}};function we(t){var e,n;(e=t).inputValidator||Object.keys(ye).forEach(function(t){e.input===t&&(e.inputValidator=ye[t])}),t.showLoaderOnConfirm&&!t.preConfirm&&_("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),t.animation=W(t.animation),(n=t).target&&("string"!=typeof n.target||document.querySelector(n.target))&&("string"==typeof n.target||n.target.appendChild)||(_('Target parameter is not valid, defaulting to "body"'),n.target="body"),"string"==typeof t.title&&(t.title=t.title.split("\n").join("<br />")),yt(t)}function Ce(t){var e=Q(),n=$();"function"==typeof t.onBeforeOpen&&t.onBeforeOpen(n);var o=window.getComputedStyle(document.body).overflowY;je(e,n,t),Te(e,n),M()&&(Le(e,t.scrollbarPadding,o),h(document.body.children).forEach(function(t){t===Q()||function(t,e){if("function"==typeof t.contains)return t.contains(e)}(t,Q())||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden",t.getAttribute("aria-hidden")),t.setAttribute("aria-hidden","true"))})),J()||Xt.previousActiveElement||(Xt.previousActiveElement=document.activeElement),"function"==typeof t.onOpen&&setTimeout(function(){return t.onOpen(n)}),ht(e,Y["no-transition"])}function ke(t){var e,n=$();t.target===n&&(e=Q(),n.removeEventListener(kt,ke),e.style.overflowY="auto")}function xe(t,e){"select"===e.input||"radio"===e.input?Me(t,e):-1!==["text","email","number","tel","textarea"].indexOf(e.input)&&(v(e.inputValue)||y(e.inputValue))&&Re(t,e)}function Pe(t,e){t.disableButtons(),e.input?Ne(t,e):Ue(t,e,!0)}function Ae(t,e){t.disableButtons(),e(K.cancel)}function Se(t,e){t.closePopup({value:e})}function Be(e,t,n,o){t.keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!1),n.toast||(t.keydownHandler=function(t){return ze(e,t,o)},t.keydownTarget=n.keydownListenerCapture?window:$(),t.keydownListenerCapture=n.keydownListenerCapture,t.keydownTarget.addEventListener("keydown",t.keydownHandler,{capture:t.keydownListenerCapture}),t.keydownHandlerAdded=!0)}function Ee(t,e,n){var o=V(),i=0;if(i<o.length)return(e+=n)===o.length?e=0:-1===e&&(e=o.length-1),o[e].focus();$().focus()}
254function Oe(t,e,n){St.innerParams.get(t).toast?Qe(t,e,n):(Je(e),Xe(e),Ge(t,e,n))}var Te=function(t,e){kt&&ct(e)?(t.style.overflowY="hidden",e.addEventListener(kt,ke)):t.style.overflowY="auto"},Le=function(t,e,n){var o;(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints)&&!D(document.body,Y.iosfix)&&(o=document.body.scrollTop,document.body.style.top="".concat(-1*o,"px"),mt(document.body,Y.iosfix),ue(),se()),"undefined"!=typeof window&&ae()&&(ce(),window.addEventListener("resize",ce)),e&&"hidden"!==n&&re(),setTimeout(function(){t.scrollTop=0})},je=function(t,e,n){mt(t,n.showClass.backdrop),ot(e),mt(e,n.showClass.popup),mt([document.documentElement,document.body],Y.shown),n.heightAuto&&n.backdrop&&!n.toast&&mt([document.documentElement,document.body],Y["height-auto"])},qe=function(t){return t.checked?1:0},Ie=function(t){return t.checked?t.value:null},Ve=function(t){return t.files.length?null!==t.getAttribute("multiple")?t.files:t.files[0]:null},Me=function(e,n){function o(t){return He[n.input](i,De(t),n)}var i=P();v(n.inputOptions)||y(n.inputOptions)?(Wt(),b(n.inputOptions).then(function(t){e.hideLoading(),o(t)})):"object"===r(n.inputOptions)?o(n.inputOptions):F("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(r(n.inputOptions)))},Re=function(e,n){var o=e.getInput();it(o),b(n.inputValue).then(function(t){o.value="number"===n.input?parseFloat(t)||0:"".concat(t),ot(o),o.focus(),e.hideLoading()}).catch(function(t){F("Error in inputValue promise: ".concat(t)),o.value="",ot(o),o.focus(),e.hideLoading()})},He={select:function(t,e,i){function r(t,e,n){var o=document.createElement("option");o.value=n,H(o,e),i.inputValue.toString()===n.toString()&&(o.selected=!0),t.appendChild(o)}var a=gt(t,Y.select);e.forEach(function(t){var e,n=t[0],o=t[1];Array.isArray(o)?((e=document.createElement("optgroup")).label=n,e.disabled=!1,a.appendChild(e),o.forEach(function(t){return r(e,t[1],t[0])})):r(a,o,n)}),a.focus()},radio:function(t,e,a){var c=gt(t,Y.radio);e.forEach(function(t){var e=t[0],n=t[1],o=document.createElement("input"),i=document.createElement("label");o.type="radio",o.name=Y.radio,o.value=e,a.inputValue.toString()===e.toString()&&(o.checked=!0);var r=document.createElement("span");H(r,n),r.className=Y.label,i.appendChild(o),i.appendChild(r),c.appendChild(i)});var n=c.querySelectorAll("input");n.length&&n[0].focus()}},De=function o(n){var i=[];return"undefined"!=typeof Map&&n instanceof Map?n.forEach(function(t,e){var n=t;"object"===r(n)&&(n=o(n)),i.push([e,n])}):Object.keys(n).forEach(function(t){var e=n[t];"object"===r(e)&&(e=o(e)),i.push([t,e])}),i},Ne=function(e,n){var o=function(t,e){var n=t.getInput();if(!n)return null;switch(e.input){case"checkbox":return qe(n);case"radio":return Ie(n);case"file":return Ve(n);default:return e.inputAutoTrim?n.value.trim():n.value}}(e,n);n.inputValidator?(e.disableInput(),Promise.resolve().then(function(){return b(n.inputValidator(o,n.validationMessage))}).then(function(t){e.enableButtons(),e.enableInput(),t?e.showValidationMessage(t):Ue(e,n,o)})):e.getInput().checkValidity()?Ue(e,n,o):(e.enableButtons(),e.showValidationMessage(n.validationMessage))},Ue=function(e,t,n){t.showLoaderOnConfirm&&Wt(),t.preConfirm?(e.resetValidationMessage(),Promise.resolve().then(function(){return b(t.preConfirm(n,t.validationMessage))}).then(function(t){vt(B())||!1===t?e.hideLoading():Se(e,void 0===t?n:t)})):Se(e,n)},_e=["ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Left","Right","Up","Down"],Fe=["Escape","Esc"],ze=function(t,e,n){var o=St.innerParams.get(t);o.stopKeydownPropagation&&e.stopPropagation(),"Enter"===e.key?We(t,e,o):"Tab"===e.key?Ke(e,o):-1!==_e.indexOf(e.key)?Ye():-1!==Fe.indexOf(e.key)&&Ze(e,o,n)},We=function(t,e,n){if(!e.isComposing&&e.target&&t.getInput()&&e.target.outerHTML===t.getInput().outerHTML){if(-1!==["textarea","file"].indexOf(n.input))return;Ht(),e.preventDefault()}},Ke=function(t){for(var e=t.target,n=V(),o=-1,i=0;i<n.length;i++)if(e===n[i]){o=i;break}t.shiftKey?Ee(0,o,-1):Ee(0,o,1),t.stopPropagation(),t.preventDefault()},Ye=function(){var t=E(),e=O();document.activeElement===t&&vt(e)?e.focus():document.activeElement===e&&vt(t)&&t.focu
254s()},Ze=function(t,e,n){W(e.allowEscapeKey)&&(t.preventDefault(),n(K.esc))},Qe=function(e,t,n){t.popup.onclick=function(){var t=St.innerParams.get(e);t.showConfirmButton||t.showCancelButton||t.showCloseButton||t.input||n(K.close)}},$e=!1,Je=function(e){e.popup.onmousedown=function(){e.container.onmouseup=function(t){e.container.onmouseup=void 0,t.target===e.container&&($e=!0)}}},Xe=function(e){e.container.onmousedown=function(){e.popup.onmouseup=function(t){e.popup.onmouseup=void 0,t.target!==e.popup&&!e.popup.contains(t.target)||($e=!0)}}},Ge=function(n,o,i){o.container.onclick=function(t){var e=St.innerParams.get(n);$e?$e=!1:t.target===o.container&&W(e.allowOutsideClick)&&i(K.backdrop)}};var tn=function(t,e,n){var o=q();it(o),e.timer&&(t.timeout=new be(function(){n("timer"),delete t.timeout},e.timer),e.timerProgressBar&&(ot(o),setTimeout(function(){t.timeout.running&&st(e.timer)})))},en=function(t,e){if(!e.toast)return W(e.allowEnterKey)?e.focusCancel&&vt(t.cancelButton)?t.cancelButton.focus():e.focusConfirm&&vt(t.confirmButton)?t.confirmButton.focus():void Ee(0,-1,1):nn()},nn=function(){document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};var on,rn=function(t){for(var e in t)t[e]=new WeakMap},an=Object.freeze({hideLoading:ie,disableLoading:ie,getInput:function(t){var e=St.innerParams.get(t||this),n=St.domCache.get(t||this);return n?G(n.content,e.input):null},close:fe,closePopup:fe,closeModal:fe,closeToast:fe,enableButtons:function(){ge(this,["confirmButton","cancelButton"],!1)},disableButtons:function(){ge(this,["confirmButton","cancelButton"],!0)},enableInput:function(){return ve(this.getInput(),!1)},disableInput:function(){return ve(this.getInput(),!0)},showValidationMessage:function(t){var e=St.domCache.get(this);H(e.validationMessage,t);var n=window.getComputedStyle(e.popup);e.validationMessage.style.marginLeft="-".concat(n.getPropertyValue("padding-left")),e.validationMessage.style.marginRight="-".concat(n.getPropertyValue("padding-right")),ot(e.validationMessage);var o=this.getInput();o&&(o.setAttribute("aria-invalid",!0),o.setAttribute("aria-describedBy",Y["validation-message"]),tt(o),mt(o,Y.inputerror))},resetValidationMessage:function(){var t=St.domCache.get(this);t.validationMessage&&it(t.validationMessage);var e=this.getInput();e&&(e.removeAttribute("aria-invalid"),e.removeAttribute("aria-describedBy"),ht(e,Y.inputerror))},getProgressSteps:function(){return St.domCache.get(this).progressSteps},_main:function(t){Jt(t),Xt.currentInstance&&Xt.currentInstance._destroy(),Xt.currentInstance=this;var e=function(t){var e=s({},Gt.showClass,t.showClass),n=s({},Gt.hideClass,t.hideClass),o=s({},Gt,t);if(o.showClass=e,o.hideClass=n,t.animation===false){o.showClass={popup:"swal2-noanimation",backdrop:"swal2-noanimation"};o.hideClass={}}return o}(t);we(e),Object.freeze(e),Xt.timeout&&(Xt.timeout.stop(),delete Xt.timeout),clearTimeout(Xt.restoreFocusTimeout);var n=function(t){var e={popup:$(),container:Q(),content:P(),actions:T(),confirmButton:E(),cancelButton:O(),closeButton:I(),validationMessage:B(),progressSteps:S()};return St.domCache.set(t,e),e}(this);return Rt(this,e),St.innerParams.set(this,e),function(n,o,i){return new Promise(function(t){var e=function t(e){n.closePopup({dismiss:e})};de.swalPromiseResolve.set(n,t);o.confirmButton.onclick=function(){return Pe(n,i)};o.cancelButton.onclick=function(){return Ae(n,e)};o.closeButton.onclick=function(){return e(K.close)};Oe(n,o,e);Be(n,Xt,i,e);if(i.toast&&(i.input||i.footer||i.showCloseButton)){mt(document.body,Y["toast-column"])}else{ht(document.body,Y["toast-column"])}xe(n,i);Ce(i);tn(Xt,i,e);en(o,i);setTimeout(function(){o.container.scrollTop=0})})}(this,n,e)},update:function(e){var t=$(),n=St.innerParams.get(this);if(!t||D(t,n.hideClass.popup))return _("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");var o={};Object.keys(e).forEach(function(t){sn.isUpdatableParameter(t)?o[t]=e[t]:_('Invalid parameter to update: "'.concat(t,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js'))});var i=s({},n,o);Rt(this,i),St.innerParams.set(this,i),Object.defineProperties(this,{params:{value:s({},this.params,e),writable:!1,enumerable:!0}})}
254,_destroy:function(){var t=St.domCache.get(this),e=St.innerParams.get(this);e&&(t.popup&&Xt.swalCloseEventFinishedCallback&&(Xt.swalCloseEventFinishedCallback(),delete Xt.swalCloseEventFinishedCallback),Xt.deferDisposalTimer&&(clearTimeout(Xt.deferDisposalTimer),delete Xt.deferDisposalTimer),"function"==typeof e.onDestroy&&e.onDestroy(),delete this.params,delete Xt.keydownHandler,delete Xt.keydownTarget,rn(St),rn(de))}}),cn=function(){function r(){if(a(this,r),"undefined"!=typeof window){"undefined"==typeof Promise&&F("This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)"),on=this;for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var o=Object.freeze(this.constructor.argsToParams(e));Object.defineProperties(this,{params:{value:o,writable:!1,enumerable:!0,configurable:!0}});var i=this._main(this.params);St.promise.set(this,i)}}return c(r,[{key:"then",value:function(t){return St.promise.get(this).then(t)}},{key:"finally",value:function(t){return St.promise.get(this).finally(t)}}]),r}();s(cn.prototype,an),s(cn,oe),Object.keys(an).forEach(function(t){cn[t]=function(){if(on)return on[t].apply(on,arguments)}}),cn.DismissReason=K,cn.version="9.15.2";var sn=cn;return sn.default=sn}),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2);"undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,".swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;
254left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:\"\";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;
254left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}
254}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}
25450%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}");var rutaweb="";document.addEventListener("DOMContentLoaded",()=>{if(typeof idioma==="undefined"){idioma=idiomaJS;} 255initAppDownloadBar();initPopupSide();});function initAppDownloadBar(){const headerApp=document.querySelector("#header_app");if(!headerApp||idioma!=="es")return;if(document.cookie.includes("no_footer_appmovil="))return;const enlaceDescargaApp=document.querySelector("#enlace_descarga_app");if(!enlaceDescargaApp)return;const siteHeader=document.querySelector(".site-header");const contenedorPrincipal=document.querySelector(".contenedor_principal");headerApp.classList.remove("d-none");if(siteHeader)siteHeader.classList.add("app_bar");
255if(contenedorPrincipal)contenedorPrincipal.style.marginTop="70px";const downloadUrl=/iPhone|iPad|iPod/i.test(navigator.userAgent)?"https://itunes.apple.com/us/app/futbol-emotion/id1191488506":"https://play.google.com/store/apps/details?id=com.soloporteros.futbolemotion";enlaceDescargaApp.setAttribute("onclick","location.href='"+downloadUrl+"'");} 256function initPopupSide(){const popupSide=document.querySelector(".popup-side");if(!popupSide)return;const popupHeader=popupSide.querySelector(".header");if(popupHeader){popupHeader.addEventListener("click",()=>{popupSide.classList.toggle("plegado");const caret=popupSide.querySelector(".fa-caret-left");if(caret)caret.classList.toggle("fa-rotate-180");});} 257const closePopup=()=>popupSide.remove();const closeButton=popupSide.querySelector(".header .fa-times");const promoCloseButton=popupSide.querySelector(".promo .close");if(closeButton)closeButton.addEventListener("click",closePopup);if(promoCloseButton)promoCloseButton.addEventListener("click",closePopup);} 258function closeAppMessage(){const cerrarBarritaApp=document.querySelector("#cerrar_barrita_app");if(!cerrarBarritaApp)return;const headerApp=document.querySelector("#header_app");const siteHeader=document.querySelector(".site-header");const contenedorPrincipal=document.querySelector(".contenedor_principal");if(headerApp)headerApp.classList.add("d-none");if(siteHeader)siteHeader.classList.remove("app_bar");if(contenedorPrincipal)contenedorPrincipal.style.marginTop="";document.cookie="no_footer_appmovil=1; max-age="+2*365*24*60*60+"; path=/";} 259async function requestNewBrazeToken(){const getUrl=window.location;const baseUrl=getUrl.protocol+"//"+getUrl.host+"/"+mercadoCodRutaJS.toLowerCase();let url=baseUrl+'/braze/requestnewtokenajax/format/html';if(baseUrl.includes("secure"))url=baseUrl+'/zonasegura/index/requestnewtokenajax/format/html';const response=await fetch(url);return await response.json();} 260async function initBrazeContentCards(){showCon('log','BRAZE LOG','initBrazeContentCards');setInterval(loadAvailableContentCards,240000);loadAvailableContentCards();} 261async function loadAvailableContentCards(){if(typeof braze!=="undefined"){showCon('log',"BRAZE LOG",'loadAvailableContentCards');braze.requestContentCardsRefresh();}} 262async function updateAllPublicContentsCards(updates=null){if(typeof braze!=="undefined"){showCon('log',"BRAZE LOG",'updateAllPublicContentsCards',1,updates);const brazeContentCards=updates??braze.getCachedContentCards();showCon('log',"BRAZE LOG",'updateAllPublicContentsCards',2,brazeContentCards);if(!Array.isArray(brazeContentCards['cards'])){return;} 263const contentCardsImpressions=[];for(const element of brazeElements){showCon('log',"BRAZE LOG",'updateAllPublicContentsCards',element.htmlIdElement);if(element.changed){continue;} 264const htmlElement=document.getElementById(element.htmlIdElement);const card=filterContentCardsByExtras(brazeContentCards['cards'],element.brazeElementExtraId);if(!htmlElement||!card){continue;} 265const newData=processContentCardType(element.type,card,element.htmlIdElement);if(false===newData){continue;} 266element.changed=true;htmlElement.outerHTML=newData;contentCardsImpressions.push(card);} 267if(contentCardsImpressions.length>0){logContentCardImpressions(contentCardsImpressions);}}} 268function filterContentCardsByExtras(cards,identifier){const found=cards.find((card)=>{return identifier===card.extras.id;});if(found){return found;} 269return null;} 270function getUrlFromContentCard(contentCard){return contentCard.url??null;} 271function getImgFromContentCard(contentCard){return contentCard.imageUrl??null;} 272function getTitleFromContentCard(contentCard){return contentCard.title??null;} 273function processContentCardType(type,contentCard,htmlIdElement){if("cromosportadas-principal"===type||"cromosportadas-basket-home"===type){const url=getUrlFromContentCard(contentCard);const img=getImgFromContentCard(contentCard);const title=getTitleFromContentCard(contentCard);if(!url||!img||!title){return false;} 274return cromosportadasPrincipal(htmlIdElement,url,img,title);} 275return false;} 276function cromosportadasPrincipal(htmlIdElement,url,img,title){const html=`<div class="col-12 col-lg-6 py-2"id="${htmlIdElement}"><a href="${url}"class=""style=""target="_blank"onclick="logContentCardClick('${htmlIdElement}')"><div class="efecto-hover-zoom cromo-portada"><div class="overflow-hidden text-center"><picture><source media="(max-width: 991px) and (min-width: 576px)" 277data-srcset="${img} 350w" 278type="image/jpeg" 279srcSet="${img} 350w"><source media="(max-width: 575px)" 280data-srcset="${img} 222w" 281type="image/jpeg" 282srcSet="${img} 222w">
282<img loading="lazy"class="h-100 w-auto"width="388"height="261" 283data-srcset="${img} 388w" 284src="${img}" 285alt="${title}" 286srcSet="${img} 388w" 287src="${img}"></picture></div><h2>${title}</h2></div></a></div>`;return html;} 288function processContentCardTypeImg(contentCard,htmlIdElement){if(contentCard.imageUrl===null||contentCard.imageUrl===""){return false;} 289const alt=(contentCard.title===null||contentCard.title==="")?'test':contentCard.title;const htmlElement=`<img id="${htmlIdElement}"src="${contentCard.imageUrl}"style="width: 100%;"alt="${alt}">`;return htmlElement;} 290function showCon(type,...parameters){try{}catch(e){}} 291function testWaitSeconds(seconds=0){return new Promise(resolve=>setTimeout(resolve,seconds*1000));} 292const brazeElements=[];function registerBrazeBlockById(htmlIdElement,brazeElementExtraId,type){showCon('log',"BRAZE LOG",'registerBrazeBlockById',htmlIdElement,brazeElementExtraId,type);brazeElements.push({htmlIdElement,brazeElementExtraId,type,changed:false});document.addEventListener('DOMContentLoaded',()=>{updateAllPublicContentsCards();});} 293function logContentCardClick(htmlIdElement){const brazeContentCardsToFind=braze.getCachedContentCards();if(!Array.isArray(brazeContentCardsToFind['cards'])){return;} 294const cardClick=filterContentCardsByExtras(brazeContentCardsToFind['cards'],htmlIdElement);if(!cardClick){return;} 295braze.logContentCardClick(cardClick);} 296function logContentCardImpressions(contentCardsImpressions){braze.logContentCardImpressions(contentCardsImpressions);} 297registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-1','braze-futbolemotion-id-cromosportadas-principal-2-1','cromosportadas-principal');registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-2','braze-futbolemotion-id-cromosportadas-principal-2-2','cromosportadas-principal');registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-3','braze-futbolemotion-id-cromosportadas-principal-2-3','cromosportadas-principal');registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-4','braze-futbolemotion-id-cromosportadas-principal-2-4','cromosportadas-principal');registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-5','braze-futbolemotion-id-cromosportadas-principal-2-5','cromosportadas-principal');registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-6','braze-futbolemotion-id-cromosportadas-principal-2-6','cromosportadas-principal');registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-7','braze-futbolemotion-id-cromosportadas-principal-2-7','cromosportadas-principal');registerBrazeBlockById('braze-futbolemotion-id-cromosportadas-principal-2-8','braze-futbolemotion-id-cromosportadas-principal-2-8','cromosportadas-principal');registerBrazeBlockById('braze-basketballemotion-id-cromosportadas-basket-home-177-1','braze-basketballemotion-id-cromosportadas-basket-home-177-1','cromosportadas-basket-home');registerBrazeBlockById('braze-basketballemotion-id-cromosportadas-basket-home-177-2','braze-basketballemotion-id-cromosportadas-basket-home-177-2','cromosportadas-basket-home');registerBrazeBlockById('braze-basketballemotion-id-cromosportadas-basket-home-177-3','braze-basketballemotion-id-cromosportadas-basket-home-177-3','cromosportadas-basket-home');registerBrazeBlockById('braze-basketballemotion-id-cromosportadas-basket-home-177-4','braze-basketballemotion-id-cromosportadas-basket-home-177-4','cromosportadas-basket-home');
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.