(function(){var pageHtml=document.getElementsByTagName("HTML")[0];if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;} var SlimHeader={init:function(){this.SlimMenu();this.Search();this.xhrInit("xhrSlimHeaderIcon");},SlimMenu:function(){try{document.addEventListener("click",function(e){if(e.target&&e.target.matches(".rep-toggle-menu")){var isOpen=pageHtml.classList.contains('is-left-menu-open');pageHtml.classList.toggle('is-left-menu-open');var openButton=document.getElementById('repHamOpenButton');var navMenu=document.getElementById('repNetworkNav');if(openButton&&navMenu){if(!isOpen){openButton.setAttribute('aria-expanded','true');navMenu.setAttribute('aria-hidden','false');navMenu.removeAttribute('inert');var firstFocusableElement=navMenu.querySelector('input, button, a');if(firstFocusableElement){setTimeout(function(){firstFocusableElement.focus();},100);}}else{openButton.setAttribute('aria-expanded','false');navMenu.setAttribute('aria-hidden','true');navMenu.setAttribute('inert','');openButton.focus();}}}});document.onkeydown=function(evt){evt=evt||window.event;if(evt.keyCode==27){pageHtml.classList.remove('is-left-menu-open');var openButton=document.getElementById('repHamOpenButton');var navMenu=document.getElementById('repNetworkNav');if(openButton&&navMenu){openButton.setAttribute('aria-expanded','false');navMenu.setAttribute('aria-hidden','true');navMenu.setAttribute('inert','');openButton.focus();} var searchForm=document.getElementById('repSearchForm');var searchToggleButton=document.getElementById('repSearchToggleButton');var searchOpen=searchForm&&searchForm.classList.contains('is-open');if(searchOpen&&searchForm){searchForm.classList.remove('is-open');if(searchToggleButton){searchToggleButton.setAttribute('aria-expanded','false');searchToggleButton.setAttribute('aria-label','Apri ricerca');} searchForm.setAttribute('aria-hidden','true');searchForm.setAttribute('inert','');searchToggleButton.focus();}}}}catch(e){}},Search:function(){document.addEventListener("click",function(e){var searchForm=document.getElementById('repSearchForm');var searchToggleButton=document.getElementById('repSearchToggleButton');if(e.target&&e.target.matches("#repSearchToggleButton")){var isOpen=searchForm.classList.contains('is-open');searchForm.classList.toggle('is-open');if(searchToggleButton&&searchForm){if(!isOpen){searchToggleButton.setAttribute('aria-expanded','true');searchToggleButton.setAttribute('aria-label','Chiudi ricerca');searchForm.setAttribute('aria-hidden','false');searchForm.removeAttribute('inert');setTimeout(function(){var searchInput=searchForm.querySelector('input[type="search"]');if(searchInput)searchInput.focus();},100);}else{searchToggleButton.setAttribute('aria-expanded','false');searchToggleButton.setAttribute('aria-label','Apri ricerca');searchForm.setAttribute('aria-hidden','true');searchForm.setAttribute('inert','');}}} if(e.target&&e.target.matches("#repSearchFormCloseButton")){searchForm.classList.remove('is-open');if(searchToggleButton&&searchForm){searchToggleButton.setAttribute('aria-expanded','false');searchToggleButton.setAttribute('aria-label','Apri ricerca');searchForm.setAttribute('aria-hidden','true');searchForm.setAttribute('inert','');searchToggleButton.focus();}}});},xhrInit:function(id){try{var t=document.getElementById(id);var t_url=t.dataset.src;var xhr=new XMLHttpRequest();xhr.open("GET",t_url);xhr.onreadystatechange=function(e){if(xhr.readyState==4&&xhr.status==200){t.innerHTML=xhr.responseText;t.removeAttribute('id');var allScripts=t.getElementsByTagName('script');for(var n=0;n a")){parent=e.target.parentElement;if(parent.matches(".is-active")){parent.classList.toggle('is-active');}else{try{document.querySelector('.rep-page-header-nav__list .is-active').classList.remove('is-active');}catch(err){};parent.classList.add('is-active');}}});},PageMenuSectionActive:function(){try{var pageNavList=document.getElementById('rep-page-nav-list');var pageNav=document.getElementById('rep-page-nav');var menuArray=mappingTerm[term];console.log('Page Menu Section in reading point');var matchesTerm;menuArray.forEach(function(value,index){var matchValue="[data-menu="+value+"]";matchesTerm=pageNavList.querySelector("[data-menu="+value+"]");matchesTerm.classList.add('is-active');if(index==1&&window.matchMedia("(min-width: 768px)").matches)pageNav.style.paddingBottom="30px";});console.log('Page Menu Section Active Ready');}catch(e){}},navSearch:function(){var searchButton=document.getElementById('mainNavSearchButton');var searchForm=document.getElementById('mainNavSearchForm');if(searchButton&&searchForm){searchButton.addEventListener('click',function(){this.classList.toggle('is-visible');searchForm.classList.toggle('is-visible');},false);}},followHeader:function(){try{let current,action,providerLabel;let template="";socialParams.gsButtons.forEach(function(value,index){current=socialParams.gsButtons[index];provider=current.provider;providerLabel=provider.charAt(0).toUpperCase()+provider.slice(1) switch(provider){case"twitter":action="https://twitter.com/"+current.followUsers;break;default:action=current.actionURL;break;} template+=``;});document.getElementById("gs-social-follow").innerHTML=template;}catch(e){}}};var accessibility={init:function(){this.skip();},skip:function(){const mainContent=document.querySelector('main')||document.querySelector('[role="main"]');if(mainContent){if(!mainContent.id){mainContent.id='main-content';} const skipLink=document.createElement('a');skipLink.href='#main-content';skipLink.textContent='Vai al contenuto principale';skipLink.className='skip-link';document.body.insertBefore(skipLink,document.body.firstChild);skipLink.addEventListener('click',(e)=>{e.preventDefault();const target=document.getElementById('main-content');if(target){target.setAttribute('tabindex','-1');target.focus();target.addEventListener('blur',()=>{target.removeAttribute('tabindex');},{once:true});}});}},};accessibility.init();SlimHeader.init();PageHeader.init();})();; (function(){var debug=false;var addListener=function(el,name,fn,useCapture){if(el.attachEvent){el.attachEvent("on"+name,fn);}else if(el.addEventListener){el.addEventListener(name,fn,!!useCapture);}else{el["on"+name]=fn}} var ready=function(fn){if(!document.attachEvent){document.readyState!='loading'?fn():document.addEventListener('DOMContentLoaded',fn);}else{document.readyState=="complete"?fn():document.attachEvent('onreadystatechange',function(){if(document.readyState=='complete')fn();});}} var URLEdit=function(url){if(!url)url=location.href;var getUrlParams=function(params){params=params.split("?");params=params.length>1?params[1]:params[0];params=params.split("&");if(params.length==1&&!params[0].length)return[];var ret=[];for(var i=0;i1)params1=[decodeURIComponent(params1[0]),decodeURIComponent(params1.slice(1).join("="))];else params1=[decodeURIComponent(params1[0])];params[i]=params1;} return params;} var encodeParams=function(p){for(var i=0;i1)p2.push(encodeURIComponent(p1[1]));p[i]=p2.join("=");} return p.join("&");} var parser=document.createElement('a');parser.setAttribute("href",url);this.protocol=parser.protocol.substring(0,parser.protocol.length-1);this.hostname=parser.hostname;this.port=parser.port;this.pathname=parser.pathname;if(this.pathname&&this.pathname.length&&this.pathname[0]!="/")this.pathname="/"+this.pathname;this.hash=parser.hash.substring(1);this.params=getUrlParams(parser.search);me=this;this.param=function(name,val){var found=false;for(var i=0;i0)ret+="?"+params1;} if(me.hash)ret+="#"+me.hash;return ret;}} var LazyElements=function(args){this.elementsStart=[];this.callbacks=[];this.overscroll=0;this.needsFocus=false;var debug=false;var me=this;var skip=args&&args.skip?args.skip:0;var findPos=function(obj){var none=1000000000;if(!obj)return none;var curtop=0;if(obj.style.display=="none")return none;if(obj.offsetParent){do{if(obj.style.display=="none")return none;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);} return curtop;} var binarySearch=function(comparator,filter){var low=0,high=this.length-1,i,comparison;while(comparator(this[i])!=0&&low<=high){i=Math.floor((low+high)/ 2);comparison=comparator(this[i]);if(comparison<0){low=i+1;continue;};if(comparison>0){high=i-1;continue;};} var ret=[];i=low;while(i<=high&&comparator(this[i])==0){if(filter(this[i])){ret.push(i);} i++;} return ret;};var getScroll=function(win){if(!win)win=window;var doc=window.document;return{x:win.pageXOffset||doc.scrollLeft,y:win.pageYOffset||doc.scrollTop};};var getScreenBounds=function(){var scroll=getScroll();scroll=scroll.y||0;var min1=scroll-me.overscroll;var max1=scroll+window.innerHeight+me.overscroll;return[min1,max1];} this.isVisible=function(el1){var visible=true;while(el1){if(el1.style.display=="none"){visible=false;break} el1=el1.offsetParent;} return visible;} this.sort=function(){this.elementsStart.sort(function(el1,el2){return findPos(el1)-findPos(el2);});} this.addElements=function(els,onlyVisible){var els1=[];for(var i=0;i0)return;if(!this.lastBounds)this.lastBounds=getScreenBounds();if(!this.min)return;var now=new Date().getTime();if(this.last&&(now-this.last)max1)max1=lastBounds[1];var elementsVisibile=[];var elementsHidden=[];this.sort();var aboveElements=binarySearch.call(this.elementsStart,function(el1){return 0;},function(el1){var pos1=findPos(el1);if(el1.__lazyOnlyVisible===true){return pos1>=min1&&pos1<=max1;} else return pos1<=max1;});var removedEls=[];for(var i=aboveElements.length-1;i>=0;i--){var removed=this.elementsStart.splice(aboveElements[i],1)[0];removedEls.unshift(removed);} for(var i=0;i0)skip--;else scrolled=true;});var last=null;var interval=interval||300;var scrollCallbacks=function(){if(scrolled&&(last==null||new Date().getTime()>(last+interval))){last=new Date().getTime();for(var i=onScroll.callbacks.length-1;i>=0;i--){var cb=onScroll.callbacks[i];try{cb();}catch(e){}} scrolled=false;} setTimeout(scrollCallbacks,interval);} setTimeout(scrollCallbacks,interval);} onScroll.callbacks.push(cb);} this.onScroll=onScroll;this.checkOnScroll=function(interval){var me=this;onScroll(function(){me.checkAppear();},interval);}};var fillCache=function(mapping,cache){if(!cache.mappingArray){if(mapping instanceof Array){cache.mappingArray=mapping;}else{var arr=[];for(var k in mapping){if(mapping[k]instanceof Array)arr.push([k].concat(mapping[k]));else arr.push([k,mapping[k]]);} cache.mappingArray=arr;}} if(!cache.type){cache.type={};for(var i=0;i1||window.refAnchors===false)?{ref:k,refIdx:""+i,idx:idx}:{ref:k,refIdx:i};}}} return null;} var conditionFulfilled=function(found,cache){if(!found||found.refIdx===undefined||!cache||!cache.mappingArray)return false;var arr1=cache.mappingArray[found.refIdx];if(arr1[2]=="appear")var params=arr1[3];else if(arr1[2]=="click")var params=arr1[4];else return true;if(!params||!params.condition||params.condition.constructor!==Function)return true;else{try{return params.condition();} catch(e){return false;}}} var checkSuffix=function(found,cache){if(!found||found.refIdx===undefined||!cache||!cache.mappingArray)return null;var arr1=cache.mappingArray[found.refIdx];if(arr1[2]=="appear")var params=arr1[3];else if(arr1[2]=="click")var params=arr1[4];else return null;if(!params||!params.suffix||params.suffix.constructor!==Function)return null;else{try{var suff=params.suffix();return suff;} catch(e){}} return null;} var checkTransform=function(found,cache,el,a1){var args=cache.args[found.refIdx];var transform=null;if(args&&args[0]&&args[0].transform)transform=args[0].transform;if(args&&args[1]&&args[1].transform)transform=args[1].transform;if(transform)transform(found,cache,el,a1);} var querySelectorScoped=function(el,selector){var id=el.id;var hadid=true;if(!id){hadid=false;id="querySelectorScoped";el.setAttribute("id",id);} selector=selector.split(",");for(var i=0;i{const commonTracking=()=>{window.refPrefix=(typeof pageType!=='undefined'&&pageType==='homepage')?'RH':'RI';let transform1=(data)=>{data.ref=data.ref.replace(/[^\w@.-]/g,'');};let args1={transform:transform1};window.refVersion=2;window.refMappingZone=window.refMappingZone||[];window.refMappingZone.push(["HD-L",".rep-slim-header__logo","link",args1],["HD-M",".rep-left-nav","link",args1],["FT","#rep-page-footer","link",args1]);switch(pageType){case'dettaglio_articolo':window.refMappingZone.push(["_d_a_menu_sez","#rep-page-nav-list, .main-nav","link",args1],["_d_a_embed",".inline-article","link",args1],["_d_a_firma_embed",".inline-article__author","link",args1]);break;default:break;}};commonTracking();})();; ;window.kwait=window.kwait||[];kwait.push(['call',"header_js"]);