PageSourceSearch

https://www.discovercervia.com/kumbe/minified/js/Kumbe.min.js?v=1790978700

js discovercervia.com collected 2026-10-02 22:32:22 UTC 23,250 bytes, 66 lines download raw bytes

1var ROOT_URL=(window.location.origin||window.location.protocol+"//"+window.location.hostname)+"/";var current_url=window.location.href;class Page extends Webbins{constructor(){super();this.cardSwipers=[];}
2init(){let self=this;$(window).on("load",function(){self.loadScripts();});$(document).ready(function(){self.documentReady();});}
3loadScript(src,asynchronous=true){let script=document.createElement('script');script.src=src;if(asynchronous){script.setAttribute('async','true');}
4script.setAttribute('data-cookieconsent','ignore');script.setAttribute('type','text/javascript');document.body.appendChild(script);return script;}
5loadAsynchronousScript(scriptData){return new Promise((resolve,reject)=>{let script=WB.loadScript(scriptData.src);script.onload=()=>{if(scriptData.dependencies&&scriptData.dependencies.length){Promise.all(scriptData.dependencies.map(WB.loadAsynchronousScript)).then(()=>{resolve()});}else{resolve();}};});}
6loadScripts(){let self=this;let scripts=[{src:'https://cdn.jsdelivr.net/npm/[email protected]/dist/js/datepicker.min.js',dependencies:[{src:'/kumbe/minified/js/datepicker_locales.min.js'}],inHomepage:true},{src:'https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.5/jquery.validate.min.js',inHomepage:true},{src:'https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js',inHomepage:true},{src:'https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js',inHomepage:true},{src:'https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.umd.js',inHomepage:true},{src:'https://cdnjs.cloudflare.com/ajax/libs/jquery.form/4.3.0/jquery.form.min.js',inHomepage:true}].filter(script=>!IS_HOMEPAGE||script.inHomepage)
7Promise.all(scripts.map(self.loadAsynchronousScript)).then(()=>{Utils.log('all scripts are loaded');self.windowLoad()
8window.dispatchEvent(new CustomEvent('scriptsLoaded'));},()=>{Utils.log('Some scripts could not be loaded');});}
9show_window(target){$(".contentWindow").hide();$('#window'+target).show().addClass("overlayIn").removeClass("overlayOut").scrollTop(0);}
10reset_form(id_form){$(id_form).trigger('reset');try{grecaptcha.reset();}catch(ex){}}
11loadForms(){let self=this;$.validator.addMethod("is_phone_number",function(value){var regex=/^\+?\d{1,3}?[-. ]?\(?\d{1,4}?\)?[-. ]?\d{1,4}[-. ]?\d{1,9}$/,val=value.toString();return!val||regex.test(val);},"");$.validator.addMethod("is_email",function(value){return String(value).toLowerCase().match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|.(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);},"");var requestForms=document.querySelectorAll('form.form-to-validate');requestForms.forEach(function(requestForm){let optionsForm={target:requestForm.querySelector('.form-container'),url:$(requestForm).attr('action'),clearForm:true,type:"POST",data:{},async:true,beforeSubmit:function(arr,$form,options){$(requestForm).prepend('<div id="preloader_ajax" class="preloader_ajax" />');}}
12$(requestForm).validate({rules:{email:{is_email:true},telephone:{is_phone_number:true},zipCode:{maxlength:10}},submitHandler:function(form){try{WB.checkFormRoomsValidity(requestForm);}catch(exception){console.log('exceptions while validating the form',exception);setTimeout(()=>{$(requestForm).valid();},100)
13return;}
14if($(requestForm).valid()){let submitButton=requestForm.querySelector('input[type="submit"], button[type="submit"]');if(requestForm.id==='register_event_form'){if(form.querySelector('[name=related_project_other]')?.value){optionsForm.data.related_project=form.querySelector('[name=related_project_other]').value;optionsForm.data.testt=form.querySelector('[name=related_project_other]').value;}
15console.log('Submitting register_event_form. Options: '+optionsForm);}
16let xhr=$(requestForm).ajaxSubmit(optionsForm).data('jqxhr');xhr.done((data,textStatus,xhrObject)=>{let trackingData=(data.tracking)?data.tracking:[];trackEvents(trackingData);setTimeout(()=>{$("#preloader_ajax").remove();showWindow("_mailpop");document.querySelector('#confirm_title').focus();},200);requestForm.querySelectorAll('.range-start-date').forEach(datepickerElement=>{datepickerElement.datepicker.setDate({clear:true});})
17requestForm.querySelectorAll('.range-end-date').forEach(datepickerElement=>{datepickerElement.datepicker.setDate({clear:true});})
18$('.room-data:not([data-room=0])').html('');$(".form-children-select").val(0);$('.children-ages-container').html('');});xhr.fail((response,textStatus,errorThrown)=>{if(typeof response.responseJSON!=='undefined'){Utils.log('Error while sending the form: these data are invalid!: '+response.responseJSON.messages);}
19$("#preloader_ajax").remove();WB.closeContentWindow();$('.errorWindow').delay(800).fadeIn("slow").delay(3000).fadeOut();});optionsForm.data={};}},invalidHandler:function(event,validator){setTimeout(()=>{validator.errorList.first().element.parentElement.scrollIntoView({behavior:"smooth"});},100)}});});var modalNewsletterForm=$('#newsletter_modal_form');var optionsFormNewsletter={target:modalNewsletterForm.find('.form-container'),url:modalNewsletterForm.attr('action'),clearForm:true,type:"POST",data:{}
19,async:true,beforeSubmit:function(arr,$form,options){modalNewsletterForm.prepend('<div id="preloader_ajax" class="preloader_ajax" />');}}
20modalNewsletterForm.validate({submitHandler:function(form){if(modalNewsletterForm.valid()){let xhr=modalNewsletterForm.ajaxSubmit(optionsFormNewsletter).data('jqxhr');xhr.done((data,textStatus,xhrObject)=>{let trackingData=(data.tracking)?data.tracking:[];trackEvents(trackingData);$("#preloader_ajax").remove();WB.closeContentWindow();$('.successWindow').delay(800).fadeIn("slow").delay(3000).fadeOut();});xhr.fail((response,textStatus,errorThrown)=>{if(typeof response.responseJSON!=='undefined'){Utils.log('Error while sending the form: these data are invalid!: '+response.responseJSON.join(' - '));}
21$("#preloader_ajax").remove();WB.closeContentWindow();$('.errorWindow').delay(800).fadeIn("slow").delay(3000).fadeOut();});}},invalidHandler:function(event,validator){setTimeout(()=>{validator.errorList.first().element.parentElement.scrollIntoView({behavior:"smooth"});},500)}});document.querySelectorAll('.search-open').forEach(button=>{button.onclick=function(){setTimeout(()=>{document.querySelector('.input-search').focus();},500)}});document.querySelectorAll('.bt-search').forEach(button=>{button.addEventListener('click',(event)=>{console.log('clicked on',event.target);let searchForm=event.target.closest('form');event.stopPropagation();event.stopImmediatePropagation();event.preventDefault();if(!searchForm||!searchForm.checkValidity()){return false;}
22let text=searchForm.querySelector('.input-search').value;closeContentWindow();if(document.querySelector('.fullscreen-menu-container').classList.contains('open')){document.querySelector('.fullscreen-menu-container .close-menu').click();}
23if(typeof lists!=='undefined'&&lists.length>0&&lists[0].getContentType()==='search'){lists[0].$options.postParameters.searchText=text;lists[0].applyFilters();document.querySelector('#search_form .input-search').value=text;document.querySelectorAll('#search_form .input-search').forEach((element)=>{element.blur();})
24document.querySelectorAll('.search-text').forEach(element=>{element.textContent=': "'+text+'"';})}else{let currentAction=searchForm.getAttribute('action');let newAction=currentAction+'?searchText='+text;searchForm.setAttribute('action',newAction);searchForm.submit();}
25if(typeof(tr)!=='undefined'&&tr!==null){tr.track('K_ricerca_testuale',{event_category:'Interazione',event_label:text});}})})
26document.querySelectorAll('.input-search').forEach((element,index)=>{element.addEventListener("keydown",function namedListener(event){if(event.key==='Enter'){event.stopPropagation();event.stopImmediatePropagation();event.preventDefault();event.target.closest('form').querySelector('.bt-search').click();}});});}
27loadComponents(){super.loadComponents();inputDateRange('#info_request_date_range',{inModal:true});inputDateRange('#hotels_info_request_date_range',{inModal:true});inputDateRange('#hotels_info_request_date_range',{inModal:true});inputDateRange('#info_request_detail_date_range',{inModal:true});roomsAndPeopleHandler('#info_request_form_rooms');roomsAndPeopleHandler('#info_request_generic_form_rooms');roomsAndPeopleHandler('#info_request_detail_form_rooms');}
28getConfig(){return{};}
29windowLoad(){let self=this;this.loadComponents();this.loadForms();this.loadSliders();this.loadCardSlider();this.loadDoubleCardSlider();let headerVideo=document.querySelector('.fullscreen-swiper-content video');if(headerVideo&&headerVideo.paused){headerVideo.play();console.log('Playing header video',headerVideo);}
30$('[data-toggle="tooltip"]').tooltip();}
31loadAnimation(){const elementsToExpand=document.querySelectorAll(".expand");let expansionObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.intersectionRatio>0){entry.target.style.animation=`expansion 0.6s ease-in-out`;}});});elementsToExpand.forEach((element)=>{expansionObserver.observe(element);});const elementsToMove=document.querySelectorAll(".move");let moveObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.intersectionRatio>0){entry.target.style.animation=`moving 0.6s cubic-bezier(0.895, 0.195, 0.225, 0.845)`;}});});elementsToMove.forEach((element)=>{moveObserver.observe(element);});const elementsToMovedown=document.querySelectorAll(".movedown");let movedownObserver=new IntersectionObserver((entries)=>
31{entries.forEach((entry)=>{if(entry.intersectionRatio>0){entry.target.style.animation=`movingdown 0.6s cubic-bezier(0.895, 0.195, 0.225, 0.845)`;}});});elementsToMovedown.forEach((element)=>{movedownObserver.observe(element);});const elementsToSlide=document.querySelectorAll(".sideways");let slideObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.intersectionRatio>0){entry.target.style.animation=`sliding 0.6s ease-in-out`;}});});elementsToSlide.forEach((element)=>{slideObserver.observe(element);});}
32documentReady(){let self=this;self.loadAnimation();var language=$('html').attr('lang');if(language!=='it'){$('#province').removeAttr('required');$('label[for="province"]').each(function(){var text=$(this).text();$(this).text(text.replace(/\s*\*$/,''));});}
33function blink(){const $buttons=$('.htl-message .btn:visible, a[data-evento="K_clic_prenota_esperienza"]:visible, a[data-evento="K_clic_prenota_struttura"]:visible');if($buttons.length>0){$buttons.fadeOut(80).fadeIn(80);}}
34$('.htl-message .btn, a[data-evento="K_clic_prenota_esperienza"], a[data-evento="K_clic_prenota_struttura"]').css({'font-size':'18px'});blink();$('.button-copia').click(function(){var $input=$(this).prev('.copiami');$input.select();document.execCommand('copy');$input.blur();alert("Testo copiato: "+$input.val());});console.log(window.location.href);if(window.location.href==="https://www.discovercervia.com/it/landing/ads-alloggi/ads-elenco-alloggi"){$('.main-navigation ul').hide();}
35let check_totem=0;const url=new URL(document.location.href);if(url.searchParams.has('utm_source')){const utmSource=url.searchParams.get('utm_source');if(utmSource==='totem'){check_totem=1;}}
36function isFirefox(){var userAgent=navigator.userAgent.toLowerCase();return userAgent.includes('firefox');}
37if(!isFirefox()){const origine_root=document.location.ancestorOrigins[0];if(typeof origine_root!=='undefined'&&origine_root.indexOf("ktips.it")>0){check_totem=1;}}
38if(check_totem==1){console.log("ora metto in campo azioni per il totem");$(".main-navigation").hide();}
39(function(){"use strict";const SELECTOR='a[target="_newsletterpop"]';const EXPECTED_HASH="#newsletter";const MAX_WAIT_MS=15000;const GUARD="__newsletterHashAutoClickInitialized";if(window[GUARD])return;window[GUARD]=true;let observer=null;let timeoutId=null;let finished=false;function cleanup(){finished=true;if(observer){observer.disconnect();observer=null;}
40if(timeoutId!==null){window.clearTimeout(timeoutId);timeoutId=null;}}
41function tryClick(){if(finished)return true;if(window.location.hash!==EXPECTED_HASH){cleanup();return true;}
42const link=document.querySelector(SELECTOR);if(!link)return false;cleanup();link.click();return true;}
43function start(){if(tryClick())return;observer=new MutationObserver(tryClick);observer.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:["target"]});timeoutId=window.setTimeout(function(){cleanup();console.warn("[Newsletter] Link non trovato:",SELECTOR);},MAX_WAIT_MS);}
44function afterLoad(){window.setTimeout(start,0);}
45if(document.readyState==="complete"){afterLoad();}else{window.addEventListener("load",afterLoad,{once:true});}})();var toggle=document.querySelector('[aria-checked]'),$this,pressed,label;toggle?.addEventListener('click',function(e){$this=e.target;pressed=$this.getAttribute('aria-checked')==='true';$this.setAttribute('aria-checked',!pressed);label=$this.textContent.trim();if(!pressed){$this.setAttribute('aria-label',label+' on');}else{$this.setAttribute('aria-label',label+' off');}});var isInViewport=function(elem){var distance=elem.getBoundingClientRect();return(distance.top>=0&&distance.left>=0&&distance.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&distance.right<=(window.innerWidth||document.documentElement.clientWidth));};var findMe=document.querySelectorAll('.viewport-ok');window.addEventListener('scroll',function(event){findMe.forEach(element=>{if(isInViewport(element)){element.classList.remove("draw");}});},false);var lastScrollTop=30;$(window).scroll(function(){var st=$(this).scrollTop();if(st>lastScrollTop&&st>30){if(!$(".mobile-footer-menu").hasClass("scrolled")){$(".mobile-footer-menu").addClass("scrolled");}}
46else if(st==lastScrollTop){}
47else{if($(".mobile-footer-menu").hasClass("scrolled")){$(".mobile-footer-menu").removeClass("scrolled");}}
48lastScrollTop=st;});super.load(self.getConfig());self.bindings();}
49loadSliders(){let self=this;const fullscreenswiper=new Swiper('.fullscreen-swiper',{direction:'horizontal',loop:false,effect:'fade',loopPreventsSlide:false,noSwipingSelector:'a',fadeEffect:{crossFade:true},grabCursor:false,preloadImages:true,followFinger:false,speed:3000,autoplay:{delay:4000,waitForTransition:true,disableOnInteraction:false,pauseOnMouseEnter:false,},a11y:{prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',},a11y:true,});let fullscreenSwiperContentLoop=true;if($('.fullscreen-swiper-content .swiper-slide').length===1){fullscreenSwiperContentLoop=false;}
50document.querySelectorAll('.fullscreen-swiper-content').forEach(selector=>{let nextArrow=selector.querySelector('.full-swiper-button-next');let prevArrow=selector.querySelector('.full-swiper-button-prev');let pagination=selector.querySelector('.full-swiper-pagination');let fullscreenswipercontent=new Swiper(selector,{direction:'horizontal',loop:fullscreenSwiperContentLoop,loopPreventsSlide:false,parallax:true,grabCursor:false,preloadImages:true,followFinger:false,noSwipingSelector:'a',speed:1000,autoplay:{delay:4000,waitForTransition:true,disableOnInteraction:false,pauseOnMouseEnter:false,},a11y:{prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',},a11y:true,pagination:{el:pagination,},navigation:{nextEl:nextArrow,prevEl:prevArrow}});if($('.fullscreen-swiper-content .swiper-slide').length<=1){if(prevArrow){prevArrow.style.display='none';}
51if(nextArrow){nextArrow.style.display='none';}}});document.querySelectorAll('.swiper-in-content').forEach(selector=>{let nextArrow=selector.querySelector('.swiper-button-next-gallery');let prevArrow=selector.querySelector('.swiper-button-prev-gallery');let pagination=selector.querySelector('.swiper-in-content-pagination');let contentswiper=new Swiper(selector,{direction:'horizontal',loop:false,speed:500,centeredSlides:false,preventClicks:true,shortSwipes:true,loopPreventsSlide:false,pagination:{el:pagination,type:'fraction',},navigation:{nextEl:nextArrow,prevEl:prevArrow,},a11y:{prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',},a11y:true,slidesPerView:1,spaceBetween:0,grabCursor:true,preloadImages:true,breakpoints:{0:{shortSwipes:true,}}});})
52const topeventswiper=new Swiper('.top-event-swiper',{direction:'horizontal',loop:true,loopPreventsSlide:false,parallax:true,grabCursor:false,preloadImages:true,followFinger:false,noSwipingSelector:'a',speed:1000,autoplay:{delay:5000,waitForTransition:true,disableOnInteraction:false,pauseOnMouseEnter:false,},a11y:{prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',},a11y:true,pagination:{el:'.topevent-swiper-pagination',},navigation:{nextEl:'.topevent-swiper-button-next',prevEl:'.topevent-swiper-button-prev',},});}
53loadCardSlider(){let self=this;document.querySelectorAll('.default-card-swiper').forEach(selector=>{let nextArrow=selector.querySelector('.swiper-next-default');let prevArrow=selector.querySelector('.swiper-prev-default');let pagination=selector.querySelector('.default-card-swiper-pagination');let cardswiper=new Swiper(selector,{direction:'horizontal',loop:false,speed:400,preventClicks:true,loopPreventsSlide:false,noSwipingSelector:'button',longSwipesRatio:0.1,autoplay:false,initialSlide:0,pagination:{el:selector.querySelector('.default-card-swiper-pagination'),clickable:true,dynamicBullets:true,dynamicMainBullets:3},navigation:{nextEl:'.swiper-next-default',prevEl:'.swiper-prev-default',},a11y:{prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',},a11y:true,slidesPerView:1,spaceBetween:24,grabCursor:true,preloadImages:true,followFinger:false,breakpoints:{0:{slidesPerView:1.15,},575:{slidesPerView:2.1,},767:{slidesPerView:2.2,},993:{slidesPerView:2.5,},1400:{slidesPerView:3.2,},1600:{slidesPerView:3,},1980:{slidesPerView:3.2,}}});cardswiper.on('slideChange',function(){});self.cardSwipers.push(cardswiper);})}
54loadDoubleCardSlider(){let self=this;document.querySelectorAll('.double-card-swiper').forEach(selector=>{let nextArrow=selector.querySelector('.swiper-next-double');let prevArrow=selector.querySelector('.swiper-prev-double');let pagination=selector.querySelector('.double-card-swiper-pagination');let cardswiper=new Swiper(selector,{direction:'horizontal',loop:false,centeredSlides:false,speed:400,preventClicks:true,loopPreventsSlide:false,noSwipingSelector:'button',shortSwipes:true,longSwipesRatio:0.1,grid:{rows:2,},pagination:{el:'.double-card-swiper-pagination',clickable:true,dynamicBullets:true,dynamicMainBullets:3,},navigation:{nextEl:'.swiper-next-double',prevEl:'.swiper-prev-double',},a11y:{prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',},a11y:true,slidesPerView:3,spaceBetween:24,grabCursor:false,preloadImages:true,breakpoints:{0:{slidesPerView:1.15,grid:{rows:2,},},575:{slidesPerView:2.1,grid:{rows:2,},},767:{slidesPerView:2.2,grid:{rows:2,},},993:{slidesPerView:2.0,grid:{rows:2,},},1400:{slidesPerView:2.0,grid:{rows:2,},},1600:{slidesPerView:2.0,grid:{rows:2,},},1980:{slidesPerView:2.5,grid:{rows:2,},}}});self.cardSwipers.push(cardswiper);})}
55checkFormRoomsValidity(form){let formHtml=form.querySelector('.rooms-container')?.innerHTML;let validationsExceptions=[];form.querySelectorAll('.room-data').forEach(roomData=>{let roomChildrenSelect=roomData.querySelector('.form-children-select');if(!roomChildrenSelect){validationsExceptions.push('Children number select does non exist in room n.'+roomData.dataset.room);}
56let roomChildrenNumber=roomChildrenSelect.value;if(roomChildrenNumber===null){validationsExceptions.push('Children number select does not have a valid value for room n.'+roomData.dataset.room);return;}
57if(parseInt(roomChildrenNumber)>0){let roomChildrenAgesContainer=roomData.querySelector('.children-ages-container');if(!roomChildrenAgesContainer){$(roomChildrenSelect).after('<div class="row children-ages-container"></div>');roomChildrenSelect.dispatchEvent(new Event('change',{bubbles:true,cancelable:true}))
58$(roomChildrenSelect).trigger('change');validationsExceptions.push('Children ages container was not found for room n.'+roomData.dataset.room);return;}
59if(roomChildrenAgesContainer.querySelectorAll('select').length<roomChildrenNumber){let exceptionMessage='Children ages container has '+roomChildrenAgesContainer.querySelectorAll('select').length+' selects while the chosen children number was '+roomChildrenNumber+' for room n. '+roomData.dataset.room;roomChildrenSelect.dispatchEvent(new Event('change',{bubbles:true,cancelable:true}))
60validationsExceptions.push(exceptionMessage);return;}}})
61if(validationsExceptions.length){asynchronousRequest('/notificate-form-rooms-validity-error','POST',{message:validationsExceptions.join(' - '),html:formHtml})
62throw new Error(validationsExceptions.join(' - '));}}
63setMailInForm(email){$('.targetEmail').html((email||'').split(',')[0].trim());$('input.targetEmailInput').val(email||'');}
64bindings(){let self=this;$("body").delegate(".fullscreen-menu-button-container","click",function(e){setTimeout(function(){$(".fullscreen-menu-container #close_menu_button").focus();},500);});$("body").delegate(".menu-social-wrapper a:last-child","focusout",function(e){$(".fullscreen-menu-container #close_menu_button").focus();});$("body").delegate("a.showContentWindow","click",function(e){setTimeout(function(){$(".contentWindow.overlayIn .hideContentWindow").focus();},500);});$("body").delegate(".contentWindow.overlayIn .privacy-send-wrapper button","focusout",function(e){$(".contentWindow.overlayIn .hideContentWindow").focus();});$("body").delegate(".collapse-btn","click",function(e){if($(this).hasClass("collapsed")){$(this).find("span").html(LBL.LBL_MOSTRA);}else{$(this).find("span").html(LBL.LBL_NASCONDI);}});
64$("body").delegate(".scroll-to-first-section","click",function(e){e.preventDefault();document.querySelector('section')?.scrollIntoView();});$("body").delegate(".setMailTarget","click",function(e){let mailTarget=$(this).attr('data-email');if(typeof(mailTarget)!==undefined&&mailTarget!==""){self.setMailInForm(mailTarget);if(typeof tr!=='undefined'&&tr&&$(this).attr('data-title')){tr.track('K_clic_richiesta_informazioni',{event_label:$(this).attr('data-title')});}}});window.addEventListener('scriptsLoaded',function(){let datesToHighlight=$('#other-date-calendar').attr('data-dates');if($('#other-date-calendar').length&&datesToHighlight!=null){datesToHighlight=datesToHighlight.split('|').map(d=>parseInt(d));let firstDate=datesToHighlight.first();const elem=document.querySelector('#other-date-calendar div');const datepicker=new Datepicker(elem,{language:language,todayHighlight:false,minDate:new Date(firstDate),beforeShowDay:function(date){if(datesToHighlight.includes(date.getTime())){return{classes:'active'};}}});}});document.body.addEventListener('click',(event)=>{let clickedElement=event.target;if(clickedElement&&clickedElement.getAttribute('target')==='_newsletterpop'&&!clickedElement.classList.contains('track_evento')){tr.track('K_clic_iscrizione_newsletter',{event_label:window.location.href});}})
65$("body").delegate(".collapse-btn","click",function(e){if($(this).hasClass("collapsed")){$(this).find("span").html(LBL.LBL_MOSTRA);}else{$(this).find("span").html(LBL.LBL_NASCONDI);}});}}
66let DEBUG=false;let WB=new Page();WB.init();

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.