function LoginAltalexUser(n,t,i,r,u,f,e){$(t).click(function(o){var s,c,h;o.preventDefault();s=$(t);c=$(e).is(":checked");param=c?"1":"0";window.location.search!=""&&(f=f+window.location.search);h=$("#cbAssocia").is(":checked");$.ajax({type:"POST",timeout:35e3,url:n,data:{UserName:$(i).val().replace(",","."),PassWord:$(r).val(),ReturnUrl:f,CheckboxValue:param,socialId:h?$("#socialId").val():null,socialFarm:h?$("#socialFarm").val():null},success:function(n){if(n.Success)s.selector=="#mainHeadBtnLogin"?window.dataLayer.push({event:"login-ok"}):s.selector=="#mainHeadLoginPopUpBtnLogin"&&window.dataLayer.push({event:"login-popup-ok"}),n.DoRedirect?(showLoading(),window.location.href=n.ReturnUrl):$(u).html(n.Message).show();else{if(window.dataLayer.push({event:"login-error"}),n.Message=="EML2"){OpenEML2Dialog(n.ReturnUrl);hideLoading();return}n.DoRedirect?(showLoading(),window.location.href=n.ReturnUrl):$(u).html(n.Message).show()}},error:function(n,t){$(u).html(t).show()}})})}function OpenEML2Dialog(n){var t=document.getElementById("myModal");t.style.display="block";$(".ok").click(function(){window.location.href=n})}function ShowLoginAlertConsolidato(){$("#consolidatoHiddenButton").click()}function ShowLoginAlert(){documentoPopup($("#loginPopUp"),!0,"modalPopup__close",function(){$("#loginPopUp .welcome p").html("Registrati od effettua la login per salvare il tuo canale preferito.")})}function JSONPost2(n,t,i,r){var u=JSON.stringify(t);$.ajax({url:n,type:"POST",dataType:"json",data:u,contentType:"application/json; charset=utf-8",cache:!1,headers:{"cache-control":"no-cache"}}).success(i).error(r)}function JsonPost2LoadingBox(n,t,i){JSONPost2(n,t,function(n){appendLoadedContent(i,n)},function(n){appendLoadedContent(i,n.responseText)})}function HTMLPost(n,t,i,r){$.ajax({url:n,type:"POST",data:JSON.stringify(t),contentType:"application/json; charset=utf-8",cache:!1,headers:{"cache-control":"no-cache"}}).success(i).error(r)}function JSONPost(n,t,i){var r=JSON.stringify(t);$.ajax({url:n,type:"POST",dataType:"json",data:r,contentType:"application/json; charset=utf-8",cache:!1,headers:{"cache-control":"no-cache"}}).success(i).error(function(n){alert(n.responseText)})}function appendLoadedContent(n,t){$(n).children(".loading-box").remove();t==null||t=="undefined"?$(n).hide():$(n).append(t)}function showLoading(){var n=document.querySelector(".loadingSpinner");n&&!n.classList.contains("loadingSpinner--visible")&&n.classList.add("loadingSpinner--visible")}function hideLoading(){var n=document.querySelector(".loadingSpinner");n&&n.classList.contains("loadingSpinner--visible")&&n.classList.remove("loadingSpinner--visible")}function SessionRemoteCheck(){$.ajax({url:AltalexWKI.Routes.sessionCheck,type:"GET",cache:!1,headers:{"cache-control":"no-cache"},success:function(n){n.HasToRefresh&&(window.location.href=window.location.pathname)},error:function(){}})}function documentoPopupPraticamente(n){var t="pop-"+n,i;$("#"+t).length<1&&($("body").append('<div id="'+t+'" class="popup_praticamente"><span class="b-close"><span> <i class="fa fa-times"><\/i> <\/span><\/span><\/div>'),$("#"+t).append('<div class="contenuto-popup"><\/div>'),$("#"+t+" .contenuto-popup").html($("#"+n).clone()));i=$("#"+t);documentoPopup(i)}function addRequiredExpressionMethod(){var n=function(n){if(n.indexOf("$")==0){var t=n.substring(1);return $("#"+t).selectric().val()}return n};$.validator.addMethod("requiredExpression",function(t,i,r){var u=r.split(" "),e=n(u[0]),o=u[1],s=n(u[2]),f=!1;switch(o){case"EQ":f=e==s}return f?t!="-":!0})}function manageSelectElementListingAvvocato(){var n=$("select");n.each(function(){var n=$(this);n.on("change",function(){var n=$(this).attr("id");$("#"+n+"-error").css("display","none")})})}function updateSelectListingAvvocato(n,t,i){var u,r;for(n.innerHTML="",r=document.createElement("option"),r.value="",r.innerHTML=i,n.appendChild(r),u=0;u<=t.length-1;u++)r=document.createElement("option"),r.value=t[u].Cod,r.innerHTML=t[u].Desc,n.appendChild(r)}function changeRegion(n,t){var i,r,u=n.id;t==1?(i=document.getElementById("Province"),r=document.getElementById("City")):(i=document.getElementById("ProvinceAlt"),r=document.getElementById("CityAlt"));fetch(AltalexWKI.Routes.apiProvince+n.value,{method:"POST",cache:"no-cache"}).then(n=>n.json()).then(n=>{updateSelectListingAvvocato(i,n,"Qualsiasi provincia"),updateSelectListingAvvocato(r,n,"Qualsiasi comune")}).catch(n=>{console.error("Error:",n)})}function changeProvince(n,t){var r=n.id,i;i=t==1?document.getElementById("City"):document.getElementById("CityAlt");fetch(AltalexWKI.Routes.apiComuni+n.value,{method:"POST",cache:"no-cache"}).then(n=>n.json()).then(n=>{updateSelectListingAvvocato(i,n,"Qualsiasi comune")}).catch(n=>{console.error("Error:",n)})}function addSedeAlternativaSection(){$("#fields-sede-alt").append($("#fields-hidden").html());$("#fields-hidden .field-sede-alt").remove();$("#HasSedeAlternativa").val(!0);$("#fields-sede-alt").find("select").each(function(){var n=$(this);n.on("change",function(){var n=$(this).attr("id");$("#"+n+"-error").css("display","none")})}).selectric({disableOnMobile:!1,maxHeight:280,customClass:{camelCase:!0}});$("#AddressAlt").rules("add",{required:!0,messages:{required:"inserisci l' indirizzo della sede alternativa"}});$("#CapAlt").rules("add",{required:!0,messages:{required:"inserisci il CAP della sede alternativa"}});$("#CapAlt").rules("add",{number:!0,messages:{number:"CAP non valido"}});$("#RegionAlt").rules("add",{valueNotEquals:"",messages:{valueNotEquals:"inserisci la regione della sede alternativa"}});$("#ProvinceAlt").rules("add",{valueNotEquals:"",messages:{valueNotEquals:"inserisci la provincia della sede alternativa"}});$("#CityAlt").rules("add",{valueNotEquals:"",messages:{valueNotEquals:"inserisci il comune della sede alternativa"}});$("#PhoneAlt").rules("add",{required:!0,messages:{required:"inserisci il telefono della sede alternativa"}})}function removeSedeAlternativaSection(){$("#HasSedeAlternativa").val(!1);$("#fields-sede-alt .field-sede-alt").each(function(){$("#fields-hidden").append($(this))});$("#fields-hidden").find("select").selectric("destroy");$("#fields-sede-alt .field-sede-alt").remove()}function browseFile(n){$("#"+n).click()}function clearFile(n,t,i){$("#"+n).replaceWith($("#"+n).clone());$("#"+n).change(function(){readURL(this,n)});n=="FotoStudio"?($("#imgFotoStudio").css("background-image","url('"+t+"')"),$("#FotoStudioModified").val(!0)):($("#imgFoto").attr("src",i),$("#FotoProfiloModified").val(!0))}function readURL(n,t){var f=n.files[0].size,u,i,r;if(f>1e6){u=$("#"+t).parent().find(".labelTitle");$(u).after('<p class="field-validation-error" style="color:red">Dimensione massima immagini consentita 1 MB<\/p>');$("#"+t).replaceWith($("#"+t).clone());$("#"+t).change(function(){readURL(this,t)});return}n.files&&n.files[0]&&FileReader!=undefined&&(i=new FileReader,t=="FotoStudio"?(r="#imgFotoStudio",i.onload=function(n){$(r).css("background","url("+n.target.result+") left top");$(r).css("background-size","907px 400px")}):(r="#imgFoto",i.onload=function(n){$("#imgFoto").attr("src",n.target.result)}),i.readAsDataURL(n.files[0]))}function LoginGiuridicoUser(n,t,i,r,u,f,e){$(t).click(function(t){t.preventDefault();GiuridicoLogin(n,i,r,u,f,e)})}function GiuridicoLogin(n,t,i,r,u,f){if(f==""||$(f)==null)param="0";else{var e=$(f).is(":checked");param=e?"1":"0"}$.ajax({type:"POST",timeout:35e3,url:n,data:{UserName:$(t).val().replace(",","."),PassWord:$(i).val(),ReturnUrl:u,CheckboxValue:param},success:function(n){n.Success?n.DoRedirect?window.location.href=n.ReturnUrl:$(r).html(n.Message):n.DoRedirect?window.location.href=n.ReturnUrl:$(r).html(n.Message)},error:function(n,t){$(r).html(t)}})}function documentBookmark(n,t,i,r){t.RequiresLogin?alert("Errore"):$.ajax({url:Giuridico.Routes.giuridico+n+"/"+i,type:"POST",data:i,cache:!1,headers:{"cache-control":"no-cache"}}).success(function(){toggleBookmark(r)}).error(function(){alert("errore")})}function toggleBookmark(n){var t,i,r;$(n).toggleClass("highlight");t="<a href=\"javascript:documentBookmark('clearbookmark');\"><i class='fa fa-bookmark' style='color:orange'><\/i>salvato<\/a>";i="<a href=\"javascript:documentBookmark('bookmark');\"><i class='fa fa-bookmark'><\/i>salva<\/a>";r=$(n).hasClass("highlight")?t:i;$(n).hide();$(n).html(r);$(n).fadeIn()}function BookmarksAddNote(n,t){$.ajax({url:Giuridico.Routes.bookmarknote,type:"POST",data:{idDocumento:n,note:$(t).val()},cache:!1,headers:{"cache-control":"no-cache"}}).success(function(){window.location.reload()}).error(function(){alert("errore")})}function ConsolidatoDownload(n){$.ajax({url:Giuridico.Routes.checkDownload+n,type:"POST",data:"",cache:!1,headers:{"cache-control":"no-cache"}}).success(function(n){n.RequiresLogin&&ShowLoginAlertConsolidato();n.RequiresProductPurchase?ShowLoginAlertConsolidato():window.location.href=n.Url}).error(function(){})}function GiuridicoConsolidatoSearch(){let t=$('.date-pickr-range[data-id="range"]').val();const n=t.split(" ");if($("#fromPage").val()==""&&$("#toPage").val()==""){$(".quotidiano-search-error").css("display","block");return}$(".quotidiano-search-error").css("display","none");var i={DataFrom:n[0],DataTo:n[2]};searchShowResult=function(n){$(".featurePdfQG .featurePdfQG__entries").slideDown();$("#featurePdfQG__entries").html(n)};micromodalInit=function(){MicroModal.init({awaitCloseAnimation:!0,openClass:"Modal--is-open",disableFocus:!0})};$.ajax({url:AltalexWKI.Routes.giuridicoaltalexCheckSearch,type:"POST",data:i,cache:!1,headers:{"cache-control":"no-cache"}}).success(function(n){searchShowResult(n);micromodalInit()}).error(function(){searchShowResult("<label>Nessun arretrato disponibile <\/label> ")})}function GiuridicoVote(n,t){$.ajax({url:Giuridico.Routes.votaDibattito+n+"/"+t,type:"POST",data:"",cache:!1,headers:{"cache-control":"no-cache"}}).success(function(){$("#votaProButton").prop("href","javascript:void(0)");$("#votaControButton").prop("href","javascript:void(0)");$("#votaProButton").remove();$("#votaControButton").remove()}).error(function(){alert("errore")})}function JSONPost2(n,t,i,r){var u=JSON.stringify(t);$.ajax({url:n,type:"POST",dataType:"json",data:u,contentType:"application/json; charset=utf-8",cache:!1,headers:{"cache-control":"no-cache"}}).success(i).error(r)}function loadAgenzia(){var n,t,i,r,u;if($("#CAP").val()==""){alert("Per favore inserisci un cap");return}if(n=$("input:checked").length,t=n>0,!t){alert("Per favore seleziona almeno una professione");return}i=$("#CAP").val();r=$("input:checked").select().val();$(".agenzie .show-results").html("<br />Ricerca in corso <br/>");u={cap:i,professioni:r};JSONPost2(Giuridico.Routes.elencoAgenzie,u,function(n){$(".agenzie .show-results").html(n);$(".agenzie .show-results").slideDown()},function(n){$(".agenzie .show-results").html(n.responseText);$(".agenzie .show-results").slideDown()})}function ClearSearchFilters(n){n=="Page"?($("#SEARCHTERMPage").val(""),$("#SEARCHAUTHORPage").val(""),$("#SEARCHSECTIONPage").prop("selectedIndex",0),$("#fromPage").datepicker("setDate",null),$("#toPage").datepicker("setDate",null)):($("#SEARCHTERM").val(""),$("#SEARCHAUTHOR").val(""),$("#SEARCHSECTION").prop("selectedIndex",0),$("#from").datepicker("setDate",null),$("#to").datepicker("setDate",null))}function OrdinaRisultatiRicerca(n){var t=window.location.origin+"/Cerca";n!=null&&(t=t+"?"+n+$("#SEARCHORDERPage").val());window.location.href=t}function DownloadPDF(n){var t=Giuridico.Routes.creaPdf+n;window.open(t)}function openLoginBoxRiviste(){$(".reservedaccess-download-panel").hide();var n=$(this);$(".reservedaccess-download-panel").show("slide",{direction:"right"},300)}function buyBoxRiviste(n){$(".overlay").fadeIn();var t=$(this);$("#buyNowLink").attr("href",n);$(".reservedaccess-buy-panel").show("slide",{direction:"right"},300)}function ContentReservedDownload(){var n=$(this);$(".reservedaccess-download-panel").show("slide",{direction:"right"},300);$(".overlay").css({opacity:"0.35",filter:"alpha(opacity=35)","-moz-opacity":"0.35","-khtml-opacity":"0.35"})}var AltalexWKI={},Giuridico,loadingSpinnerEl,ListingFilters;AltalexWKI.Routes={archivioNumeriConcorsi:"/aggregatori/ArchivioNumeriConcorsi/",archivioNumeri:"/aggregatori/ArchivioNumeri/",archivioNumeriPraticamente:"/aggregatori/ArchivioNumeriPraticamente/",archivioNumeriNewsletter:"/aggregatori/ArchivioNumeriNewsletter/",canalepreferito:"/aggregatori/canalepreferito/",canalepreferitoNew:"/aggregatori/CanalePreferitoNew/",profiloLogin:"/profilo/Login",profilosociallogin:"/profilo/sociallogin",sessionCheck:"/session/check",strumenti:"/strumenti/",sondaggiVote:"/sondaggi/vote/",apiComuni:"/api/comuni/",apiProvince:"/api/province/",formsAltalexRegistration:"/forms/altalex-registration",formsAltalexInserisciStudioRegistration:"/forms/altalex-inserisci-studio-registration",formsAltalexSend:"/forms/altalex-send",formsAltalexContactLawyerWithCaptcha:"/forms/altalex-contact-lawyer-with-captcha",modificapassword:"/profilo/modificapassword/",apiComuniescape:"/api/comuniescape/",apiProvinceescape:"/api/provinceescape/",TrackPageview:"/api/TrackPageview",TrackTagPageview:"/api/TrackTagPageview",GetBoxAvvocati:"/avvocati/getboxavvocati/",getJoinedSocialNetworks:"/Account/GetJoinedSocialNetworks/",linkedinAccessToken:"/Account/GetLinkedinAccessToken/",linkedinAccessTokenCallback:"/Account/GetLinkedinAccessTokenCallback/",BoxAcquisti:"/Utenti/BoxAcquisti",BoxCorsi:"/Utenti/BoxCorsi",CheckMailAvvocato:"/Avvocati/CheckUtente",CheckMailUtente:"/Account/CheckUserEmail",ResendEmail:"/Account/ResendEmailToVerify",ResendEmailNew:"/Account/ResendEmailToVerifyNew",LoginAvvocato:"/Avvocati/LoginAvvocato",DownloadArticolo:"/strumenti/downloadpdfarticolo",CollaboraConNoi:"/AltalexForms/CollaboraConNoi",UploadFileCollaboratoreCV:"/AltalexForms/UploadFileCollaboratoreCV",UploadFileContributo:"/AltalexForms/UploadFileContributo",giuridicoaltalexCheckSearch:"/consolidati/search"};Giuridico={};Giuridico.Routes={giuridico:"/giuridico/",profiloLogin:"/profilo/Login",bookmarkutente:"/giuridico/bookmarkutente",bookmarkclearall:"/giuridico/clearallbookmark",bookmarknote:"/giuridico/bookmarknote/",consolidatoutente:"/giuridico/consolidatoutente",documenticonsolidatoutente:"/giuridico/docsconsolidatoutente",consolidatoadd:"/giuridico/addtoconsolidato",consolidatoclearall:"/giuridico/clearallconsolidati",consolidatoclear:"/giuridico/clearconsolidato/",checkDownload:"/giuridico/checkDownload/",consolidatiSearch:"/giuridico/giuridicoconsolidatisearch",votaDibattito:"/giuridico/vote/",abbonamentiutente:"/profilo/abbonamentiutente/",newslettersutente:"/profilo/newslettersutente/",agenziautente:"/profilo/agenziautente/",setNewsletter:"/profilo/SetNewsletter",modificapassword:"/profilo/modificapassword/",aggiungiAiPreferiti:"/profilo/bookmark/abbonamento/",roleGroupBookmark:"/profilo/RoleGroupBookmark",modificamail:"/profilo/modificamail/",recuperapassword:"/profilo/RemindPasswordHPpersonale/",profiloUtente:"/profilo/BoxProfiloUtente/",gazzettaNavigatoreYear:"/gazzettanavigatore/year",getForm:"/giuridico/getform/",sendForm:"/giuridico/send",newslettersutenteanteprima:"/profilo/AnteprimaNewsletter/",loadAgenzie:"/account/LoadAgenzia",elencoAgenzie:"/agenzie/ElencoAgenzie",registrazione:"/giuridico/registration",creaPdf:"/giuridico/print/",consolidatoCreaPdf:"/giuridico/printconsolidato/",consolidatoutentenewelement:"/giuridico/consolidatoutentenewelement"};ListingFilters=new function(){this.pager=0;this.filters={query:"",tipo:[],data:"",da:"",a:"",provvedimentoda:"",provvedimentoa:"",dataa:"",datada:"",lettera:"",argomento:[],area:[],Categoria:[],argomentoMassimario:[],canale:[],codicealtalex:[],categoryaudio:[],sort:"",cerca:"",autore:"",regione:"",provincia:"",comune:""};this.baseUrl=document.location.pathname;this.init=function(){var e=document.getElementById("aggrBase"),o=document.getElementById("aggrData"),s=document.getElementById("aggrDataFilter"),r,i,l,u,f;if(o&&s){if(r=o.value,i=s.value,r.length<1){if(i.length<1)return;r=i}i.length<1&&(i=r);var n=JSON.parse(r),t=JSON.parse(i),h=document.getElementById("aggrDataParams"),c="";h&&(l=h.value,c=JSON.parse(l));u=history.state;this.bindFilterObj(c,u);u&&u.pager?this.pager=u.pager:(f=document.location.pathname.search(/\/[0-9]*$/i),f>0&&(this.pager=parseInt(document.location.pathname.substring(f+1)),this.baseUrl=document.location.pathname.substring(0,f)));e&&e.value&&(this.baseUrl=e.value);this.initPager();this.refreshPager(n,t);this.refreshLetters(n,t);this.initDates();this.refreshDates(n,t);this.initSearchList();this.refreshSearchList(n,t);this.initContentFilters("filterArguments","argomento","Args",n);this.refreshContentFilters("filterArguments","argomento","Args",t);this.initContentFilters("filterAree","area","AreaCategory",n,{disableShowMoreContentFilters:!0});this.refreshContentFilters("filterAree","area","AreaCategory",t,{disableShowMoreContentFilters:!0});this.initContentFilters("filterRubricaCategory","Categoria","RubricaCategory",n);this.refreshContentFilters("filterRubricaCategory","Categoria","RubricaCategory",t);this.initContentFilters("filterArgumentsMax","argomentoMassimario","ArgsMax",n);this.refreshContentFilters("filterArgumentsMax","argomentoMassimario","ArgsMax",t);this.initContentFilters("filterChannels","canale","Channels",n);this.refreshContentFilters("filterChannels","canale","Channels",t);this.initContentFilters("filterDocuments","tipo","TipoDocs",n);this.refreshContentFilters("filterDocuments","tipo","TipoDocs",t);this.initContentFilters("filterCodici","codicealtalex","Codici",n);this.refreshContentFilters("filterCodici","codicealtalex","Codici",t);this.initContentFilters("filterAudioCategory","categoryaudio","CategoryAudio",n);this.refreshContentFilters("filterAudioCategory","categoryaudio","CategoryAudio",t);this.searchShowResult()}};this.bindFilterObj=function(n,t){var i,f,e,r,u,s,o;if(t.filterState!=undefined&&t.filterState!=""){for(i in this.filters)if(t.filterState[i]!="")if(this.filters[i]instanceof Array)for(r=0;r<t.filterState[i].length;r++)this.filters[i].push(t.filterState[i][r]);else t.filterState[i]instanceof Array?t.filterState[i].length>0&&(this.filters[i]=t.filterState[i][0]):this.filters[i]=t.filterState[i];ListingFilters.update()}else if(n!=undefined&&n!=""){for(i in n)if(n[i]!=null&&this.filters[i]!=undefined)if(this.filters[i]instanceof Array)for(r=0;r<n[i].length;r++)this.filters[i].push(n[i][r]);else n[i]instanceof Array?n[i].length>0&&(this.filters[i]=n[i][0]):this.filters[i]=n[i]}else if(f=document.location.search,f.length>1&&f.indexOf("?")>=0&&(f=f.substring(1)),e=f.split("&"),e.length>0)for(r=0;r<e.length;r++)if((u=e[r].split("="),!(u.length<2))&&this.filters[u[0]]!=undefined)if(this.filters[u[0]]instanceof Array)for(s=u[1].split(","),o=0;o<s.length;o++)this.filters[u[0]].push(s[o]);else this.filters[u[0]]=u[1]};this.initPager=function(){};this.refreshLetters=function(n,t){var o=t.Letters,r=Array.from(document.querySelectorAll(".sidebarModule--letters .sidebarModule__filters a.sidebarModule__filters-btn")),f,u,i,e;const s=new URLSearchParams(window.location.search),h=Object.fromEntries(s.entries());for(f=h.lettera,u=undefined,i=0;i<r.length;i++)e=r[i].getAttribute("data-item"),o.includes(i)?f&&e&&f.toLowerCase()===e.toLowerCase()&&(u=i):r[i].classList.add("sidebarModule__filters-btn--disabled");u&&setTimeout(function(){var n=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window});!r[u].dispatchEvent(n)},1)};this.refreshPager=function(){var r=Array.from(document.querySelectorAll(".pageNavigation__utils__btns a")),u=Array.from(document.querySelectorAll(".pageLink a")),t=r.concat(u),n,i;if(t.length)for(n=0;n<t.length;n++)i=t[n],i.addEventListener("click",function(n){var t,i;n.preventDefault();t=n.target.getAttribute("href");t&&(t=t.split("?")[0],i=t.search(/\/[0-9]*$/i),ListingFilters.pager=i>0?parseInt(t.substring(i+1),10):0,ListingFilters.update())})};this.initSearchList=function(){var r=document.getElementById("listSearchForm"),n,t,i,u;r&&(n=r.getElementsByTagName("button")[0],n&&n.addEventListener("click",function(n){n.preventDefault();var t=document.getElementById("listSearch");ListingFilters.add("cerca",t.value);ListingFilters.update()}));t=document.getElementById("listSearchByAuthorForm");t&&(i=t.getElementsByTagName("button")[0],i&&i.addEventListener("click",function(n){n.preventDefault();var t=document.getElementById("listSearchByAuthor");ListingFilters.add("autore",t.value);ListingFilters.update()}));u=document.querySelector(".inputStyling");u&&($("#listSearchForm .inputStyling .searchButton").click(function(n){n.preventDefault();ListingFilters.add("cerca",$("#listSearch").val());ListingFilters.update()}),$("#listSearchForm .inputStyling .searchButton.custom").click(function(n){n.preventDefault();ListingFilters.add("cerca",$("#listSearch").val());ListingFilters.add("autore",$("#listSearchauthor").val());ListingFilters.update()}))};this.refreshSearchList=function(){var n=document.getElementById("listSearch");n&&(n.value=this.filters.cerca)};this.getYear=function(){var n=document.getElementById("dataFilterYear");if(n)return n.value};this.getMonth=function(){var n=document.getElementById("dataFilterMonth");if(n)return n.value};this.getDay=function(){var n=document.getElementById("dataFilterDay");if(n)return n.value};this.daysInMonth=function(n,t){return new Date(t,n,0).getDate()};this.getDataRangeFrom=function(){var n=document.getElementById("txtFromDate");if(n)return n.value};this.getDataRangeTo=function(){var n=document.getElementById("txtToDate");if(n)return n.value};this.getDatesFormatted=function(n){var r=document.querySelector(n),t,i;if(r!==null&&(t=r.value,t))return i=t.split(" "),i[0]+"/"+i[2]};this.limitDaysInMonth=function(n,t,i){return daysInMonth=ListingFilters.daysInMonth(n,t),i>daysInMonth&&(i=daysInMonth),i};this.setDatesFilters=function(n,t,i){var o="",s="",h="2000",u=(new Date).getFullYear(),c="01",f="12",l="01",a="31",r,e;n!=""&&(h=n,u=n);t!=""&&(c=t,f=t);i!=""&&(l=i,a=i);o=h+""+c+""+l;s=u+""+f+""+ListingFilters.limitDaysInMonth(f,u,a);r="";e=document.getElementById("dataFilterType");e&&(r=e.value);ListingFilters.add(r+"da",o);ListingFilters.add(r+"a",s);ListingFilters.update()};this.setDatesFiltersFormatted=function(n){const t=n.split("/");var r=t[0].slice(6)+""+t[0].slice(3,5)+""+t[0].slice(0,2),i="";t[1]!=undefined&&(i=t[1].slice(6)+""+t[1].slice(3,5)+""+t[1].slice(0,2));ListingFilters.add("datada",r);ListingFilters.add("dataa",i);ListingFilters.update()};this.showDataFilterDay=function(){var n=document.getElementById("dataFilterDay");n&&n.length&&($("#dataFilterDay").prop("disabled",!1),$("#dataFilterDay").not(":input[type=hidden]").selectric("refresh"))};this.hideDataFilterDay=function(){var n=document.getElementById("dataFilterDay");n&&n.length&&(n.val(""),$("#dataFilterDay").prop("disabled",!1),$("#dataFilterDay").not(":input[type=hidden]").selectric("refresh"),$("#dataFilterDay").prop("disabled",!0))};this.hideDataFilterMonth=function(){var n=document.getElementById("dataFilterMonth");n&&n.length&&(n.val(""),$("#dataFilterMonth").not(":input[type=hidden]").selectric("refresh"))};this.setDataFilterDay=function(n,t){if(n==""||t==""){ListingFilters.hideDataFilterMonth();ListingFilters.hideDataFilterDay();return}var i=ListingFilters.daysInMonth(n,t),r=document.getElementById("dataFilterDay");if(r)for(c=1;c<=i;c++)$("#dataFilterDay").append('<option value="'+ListingFilters.leadingZero(c)+'">'+ListingFilters.leadingZero(c)+"<\/option>");ListingFilters.showDataFilterDay()};this.initDates=function(){var n=document.getElementById("dataFilterYear");n&&($("#dataFilterYear, #dataFilterMonth").change(function(){var n=ListingFilters.getYear(),t=ListingFilters.getMonth();ListingFilters.setDataFilterDay(t,n)}),$("#dataFilterYear, #dataFilterMonth, #dataFilterDay").change(function(){ListingFilters.setDatesFilters(ListingFilters.getYear(),ListingFilters.getMonth(),ListingFilters.getDay())}))};this.refreshDates=function(){var n=ListingFilters.filters.da,t=ListingFilters.filters.a,i="",r="",o="",u=n.substring(0,4),f=n.substring(4,6),e=n.substring(6,8),s=t.substring(0,4),h=t.substring(4,6),c=t.substring(6,8),l,a,v,y;u==s&&(i=u);f==h&&(r=f);e==c&&(o=e);ListingFilters.setDataFilterDay(r,i);l=document.getElementById("dataFilterYear");l&&($("#dataFilterYear").val(i),$("#dataFilterYear").selectric("refresh"));a=document.getElementById("dataFilterMonth");a&&($("#dataFilterMonth").val(r),$("#dataFilterMonth").selectric("refresh"));v=document.getElementById("dataFilterDay");v&&($("#dataFilterDay").val(o),$("#dataFilterDay").not(":input[type=hidden]").selectric("refresh"));y=document.getElementById("txtFromDate");y&&(n!=""&&n.length>7&&$("#txtFromDate").datepicker("setDate",e+"/"+f+"/"+u),t!=""&&t.length>7&&$("#txtToDate").datepicker("setDate",c+"/"+h+"/"+s))};this.parseDate=function(n,t){t=t||"yyyy-mm-dd";var r=n.match(/(\d+)/g),u=0,i={};return t.replace(/(yyyy|dd|mm)/g,function(n){i[n]=u++}),new Date(r[i.yyyy],r[i.mm]-1,r[i.dd])};this.leadingZero=function(n){return n<10?"0"+n.toString():n.toString()};this.cleanUrl=function(n){return n.toString().replace(/ /gi,"-").toLowerCase()};this.initContentFilters=function(n,t,i,r,u){u=u||{};var f=Array.from(document.querySelectorAll("#"+n+" li"));for(let n=0;n<f.length;n++){const i=f[n];i.addEventListener("click",function(n){var r,f,u;n.preventDefault();r=i.getElementsByTagName("a")[0];f=r.classList.contains("Ricerca__sidebar-module-filters-btn");i.classList.contains("active")||f&&!r.classList.contains("Ricerca__sidebar-module-filters-btn--checked")?(u=r.dataset.value,u?ListingFilters.remove(t,u):ListingFilters.remove(t,ListingFilters.cleanUrl(r.textContent))):(u=r.dataset.value,u?ListingFilters.add(t,u):ListingFilters.add(t,ListingFilters.cleanUrl(r.textContent)));ListingFilters.update()})}ListingFilters.loadElementsContentFilters(n,t,i,r);ListingFilters.removeElementsContentFilters(n);u.disableShowMoreContentFilters||ListingFilters.showMoreContentFilters(n);ListingFilters.clickContentFilters(n);ListingFilters.highlightContentFilters(n,t)};this.refreshContentFilters=function(n,t,i,r,u){u=u||{};ListingFilters.hideElementsContentFilters(n);ListingFilters.loadElementsContentFilters(n,t,i,r);u.disableShowMoreContentFilters||ListingFilters.showMoreContentFilters(n);ListingFilters.removeContentFilters(n)};this.showMoreContentFilters=function(n){var i=Array.from(document.querySelectorAll("#"+n+":not(.Ricerca__sidebar-module--rubrica)")),t;i.length>0&&(t=$("#"+n+":not(.Ricerca__sidebar-module--rubrica)"),t.each(function(){var n=5,t,i;$(this).find("li:visible").length>n&&($(this).find(".moreButton").remove(),t=$(this).find("li:visible"),i=$(this).find("li:visible").slice(0,n-1),$(this).find("li:visible:gt("+(n-1)+")").hide().end().append('<li class="moreButton"><a href="#" class="show_more">...altri argomenti<\/a><\/li>'),$(this).find(".moreButton").click(function(n){n.preventDefault();$(this).find(".show_more").length?(i.hide(),t.show(),$(this).html('<a href="#" class="show_less">...meno argomenti<\/a>')):(t.hide(),i.show(),$(this).html('<a href="#" class="show_more">...altri argomenti<\/a>'))}))}))};this.clickContentFilters=function(n){var i=Array.from(document.querySelectorAll("#"+n+" li.selectYes")),t;i.length>0&&(t=$("#"+n+" li.selectYes"),t.click(function(n){n.preventDefault();$(this).toggleClass("active")}))};this.highlightContentFilters=function(n,t){var i=Array.from(document.querySelectorAll("#"+n+" li.selectYes a")),r,u;if(i.length>0)for(let n=0;n<i.length;n++)r=i[n],ListingFilters.cleanUrl(r.text),r.parentNode.classList.add("active");if(i=Array.from(document.querySelectorAll("#"+n+" li a")),i.length>0)for(let n=0;n<i.length;n++)r=i[n],u=r.getAttribute("data-value"),ListingFilters.cleanUrl(r.text),ListingFilters.exists(t,u)&&r.classList.add("Ricerca__sidebar-module-filters-btn--checked")};this.removeContentFilters=function(n){var t=Array.from(document.querySelectorAll("#"+n+" li")),i;if(t.length>0)for(let n=0;n<t.length;n++)i=t[n].parentNode.querySelector("span.nR"),t[n].parentNode.style.display=i?"block":"none"};this.loadElementsContentFilters=function(n,t,i,r){var o=r[i],f,u,e;for(f in o){var h=f,c=ListingFilters.cleanUrl(o[f]),s=Array.from(document.querySelectorAll("#"+n+" li a"));s.length>0&&(u=s.filter(function(n){return n.textContent==h}),u&&u.length>0&&(e=u[0].parentNode.querySelector("span.nR"),e!==null&&(e.innerHTML=c)))}};this.removeElementsContentFilters=function(n){var t=Array.from(document.querySelectorAll("#"+n+" li:not(.active):not(.newFilterActive) span.nR"));if(t.length>0)for(let n=0;n<t.length;n++)t[n].innerText==""&&t[n].parentNode.remove};this.hideElementsContentFilters=function(n){var i=document.querySelectorAll("#"+n+" li.newFilterActive span.nR"),t=Array.from(i);if(t.length>0)for(let n=0;n<t.length;n++)t[n]!==null&&(t[n].innerHTML="")};this.itemsCount=function(n){var t=0;for(var i in n)t++;return t};this.exists=function(n,t){var i=!1;return this.filters[n]!=undefined&&(this.filters[n]instanceof Array?this.filters[n].indexOf(t)>-1&&(i=!0):this.filters[n]==t&&(i=!0)),i};this.add=function(n,t){this.filters[n]!=undefined&&(this.filters[n]instanceof Array?this.filters[n].push(t):this.filters[n]=t,this.pager=0)};this.remove=function(n,t){if(this.filters[n]!=undefined){if(this.filters[n]instanceof Array){var i=this.filters[n].indexOf(t);i>=0&&this.filters[n].splice(i,1)}else this.filters[n]="";this.pager=0}};this.update=function(){var n="",t,i,r,u,f,e,o,s,h,c,l,a;for(t in this.filters){if(i="",this.filters[t]instanceof Array){if(this.filters[t].length<1)continue;for(i=t+"=",r=0;r<this.filters[t].length;r++)r!=0&&(i=i+","),i=i+this.filters[t][r]}this.filters[t]!=undefined&&this.filters[t]!=""&&(i=t+"="+this.filters[t],n=n.length<1?"?":n+"&",n=n+i)}if(this.pager>1?(n=this.baseUrl+"/"+this.pager+n,u=document.querySelector('link[rel="canonical"]'),u!==null&&(u.href=document.location.origin+"/"+n)):n=this.baseUrl+n,history.replaceState({filterState:this.filters,pager:this.pager},document.title,n),f=document.getElementById("dataFilterYear"),f)return f.value;e=document.getElementById("aggrData");e&&(e.value="");o=document.getElementById("aggrDataFilter");o&&(o.value="");s=document.getElementById("aggrBase");s&&(s.value="");h=document.getElementById("aggrDataParams");h&&(h.value="");c=document.getElementById("aggrPage");c&&(c.value=this.pager);l=document.querySelector("#faggrData");l!==null&&(a=new FormData(l),fetch(n,{method:"POST",body:a}).then(n=>{if(!n.ok)throw Error(n.statusText);return n}).then(n=>n.text()).then(n=>{var t,i,r;ListingFilters.handleResult(n);t=document.querySelector("#shopAltalexSearch");i=document.querySelector("#searchEdicolaProf");t!==null&&(t.innerHTML==undefined||t.innerHTML.trim()=="")&&t.parentNode.removeChild(t);i!==null&&(i.innerHTML==undefined||i.innerHTML.trim()=="")&&i.parentNode.removeChild(i);r=document.querySelector(".loadingSpinner.loadingSpinner--visible");r!==null&&r.classList.remove("loadingSpinner--visible")}).catch(n=>{console.error(n)}))};this.searchShowResult=function(){if(document.querySelector("#real_amount")){var n=document.querySelector("#real_amount").innerText;document.querySelector("#Ricerca__main-tools-result").innerText=n}};this.handleResult=function(n){var u=document.querySelector("#aggrResult"),f,t;u!==null&&(u.innerHTML=n);this.searchShowResult();var e=document.querySelector("#aggrData"),o=document.querySelector("#aggrDataFilter"),r=e.value,i=o.value;if(r.length<1){if(i.length<1)return;r=i}i.length<1&&(i=r);f=JSON.parse(r);t=JSON.parse(i);this.refreshPager(f,t);this.refreshContentFilters("filterArguments","argomento","Args",t);this.refreshContentFilters("filterAree","area","AreaCategory",t,{disableShowMoreContentFilters:!0});this.refreshContentFilters("filterRubricaCategory","Categoria","RubricaCategory",t);this.refreshContentFilters("filterArgumentsMax","argomentoMassimario","ArgsMax",t);this.refreshContentFilters("filterChannels","canale","Channels",t);this.refreshContentFilters("filterDocuments","tipo","TipoDocs",t);this.refreshContentFilters("filterCodici","codicealtalex","Codici",t);this.refreshContentFilters("filterAudioCategory","categoryaudio","CategoryAudio",t);window.scrollTo({top:160,left:0,behavior:"smooth"})}};document.addEventListener("DOMContentLoaded",()=>{history.replaceState({},document.title,document.location.href),ListingFilters.init()})