PageSourceSearch

https://liberta.it/_nuxt/DqOzfUGG.js

js liberta.it collected 2026-09-24 20:00:22 UTC 34,787 bytes, 1 lines download raw bytes

1var de=Object.defineProperty;var me=(t,e,n)=>e in t?de(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var D=(t,e,n)=>me(t,typeof e!="symbol"?e+"":e,n);import{M as w,am as i,w as P,bl as B,y as d,F as z,at as j,aa as g,aA as X,v as c,aL as C,x as k,G as q,aj as V,a9 as W,al as ee,as as x,b1 as fe,b0 as pe,aP as f,H as E,b8 as he,p as N,aY as U,_ as A,u as R,ac as Q,b2 as J,e as oe,aT as ge,bi as ie,aQ as ve,bp as ue,bm as _e,bc as ye,a4 as be,ah as we,aF as ke,j as re,c as te,k as ne,ab as Ce,a7 as xe,aW as Se,aK as $e}from"./BTuAF-fB.js";import{_ as Me,V as Ie,C as He}from"./Lu5kRA_H.js";import{H as T}from"./CAAcx9jb.js";import{_ as Te}from"./DE7kDFDP.js";import{S as K}from"./DQPfmzIT.js";import{N as Be}from"./BlBOUY04.js";import{T as Le}from"./DLGF0tu4.js";/* empty css        */import{a as ze,_ as Ee}from"./Ci8GiAKh.js";import{C as je}from"./eYYYkUzQ.js";import{I as Re}from"./ChpmTrEj.js";const Oe=["innerHTML"],Pe=w({__name:"List",props:{data:{},customClass:{}},setup(t){function e(n){const a=typeof n=="string"?n.replace(/[\r\n]+/g," "):"";return T.fullSanitizeInput(a)}return(n,a)=>(i(),P(X(t.data.style==="ordered"?"ol":"ul"),{class:g(t.customClass),"data-role":"list"},{default:B(()=>[(i(!0),d(z,null,j(t.data.items,(s,o)=>(i(),d("li",{key:o,innerHTML:e(s)},null,8,Oe))),128))]),_:1},8,["class"]))}}),Ue=Object.assign(Pe,{__name:"ContentBlockList"}),Ve=["innerHTML"],Ne=w({__name:"Paragraph",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),d("div",{class:g(t.customClass),"data-role":"paragraph",innerHTML:e(t.data.text)},null,10,Ve))}}),Ae=Object.assign(Ne,{__name:"ContentBlockParagraph"}),De=w({__name:"Delimiter",props:{data:{},customClass:{}},setup(t){return(e,n)=>(i(),d("div",{class:g(t.customClass),"data-role":"delimiter"}," * * * ",2))}}),Fe=Object.assign(De,{__name:"ContentBlockDelimiter"}),qe=["innerHTML"],Ge=w({__name:"Header",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),P(X("h"+t.data.level),{class:g(t.customClass)},{default:B(()=>[c("span",{innerHTML:e(t.data.text)},null,8,qe)]),_:1},8,["class"]))}}),We=Object.assign(Ge,{__name:"ContentBlockHeader"}),Je=["innerHTML"],Qe={key:0,"data-role":"caption"},Ye=w({__name:"Quote",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),d("figure",{class:g([t.data.alignment,t.customClass]),"data-role":"quote"},[c("blockquote",{"data-role":"blockquote",innerHTML:e(t.data.text)},null,8,Je),t.data.caption&&t.data.caption!=""?(i(),d("figcaption",Qe,C(t.data.caption),1)):k("",!0)],2))}}),Ke=Object.assign(Ye,{__name:"ContentBlockQuote"}),Ze={class:"relative overflow-x-auto"},Xe={key:0,"data-role":"heading"},et=["innerHTML"],tt={"data-role":"body"},nt={key:0},at=["innerHTML"],st=w({__name:"Table",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),d("div",Ze,[c("div",{class:g(t.customClass),"data-role":"table"},[c("table",null,[t.data.withHeadings?(i(),d("thead",Xe,[c("tr",null,[(i(!0),d(z,null,j(t.data.content[0],(s,o)=>(i(),d("th",{key:"column"+o,innerHTML:e(s)},null,8,et))),128))])])):k("",!0),c("tbody",tt,[(i(!0),d(z,null,j(t.data.content,(s,o)=>(i(),d(z,{key:"row"+o},[!t.data.withHeadings||o>0?(i(),d("tr",nt,[(i(!0),d(z,null,j(s,(r,p)=>(i(),d("td",{key:"row"+o+"column"+p,innerHTML:e(r)},null,8,at))),128))])):k("",!0)],64))),128))])])],2)]))}}),ot=Object.assign(st,{__name:"ContentBlockTable"}),it=["innerHTML"],rt=w({__name:"Download",props:{data:{},customClass:{}},setup(t){function e(a){return T.fullSanitizeInput(a)}const n=a=>{const s=`/api/download?url=${encodeURIComponent(a)}`,o=document.createElement("a");o.href=s,o.setAttribute("download",""),document.body.appendChild(o),o.click(),document.body.removeChild(o)};return(a,s)=>(i(),d("button",{type:"button",class:g(t.customClass),onClick:s[0]||(s[0]=o=>n(t.data.url)),"data-role":"download",innerHTML:e(t.data.caption)},null,10,it))}}),lt=Object.assign(rt,{__name:"ContentBlockDownload"}),ct=["href","innerHTML"],ut=["innerHTML","href"],dt=w({__name:"Link",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),d("div",{class:g(t.customClass),"data-role":"link"},[c("a",{class:"link-caption",href:t.data.url,innerHTML:e(t.data.caption)},null,8,ct),c("a",{innerHTML:e(t.data.buttonText),href:t.data.url,target:"_blank",class:"link-button-text"},null,8,ut)],2))}}),mt=Object.assign(dt,{__name:"ContentBlockLink"}),ft=["innerHTML"],pt=w({__name:"Box",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),d("div",{class:g(["content__box",[t.data.alignment,t.customClass]]),"data-role":"box",innerHTML:e(t.data.text)},null,10,ft))}}),ht=Object.assign(pt,{__name:"ContentBlockBox"}),gt={class:"rs_skip",controls:""},vt=["src"],_t=["innerHTML"],yt=w({__name:"Audio",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),d("figure",{class:g(t.customClass),"data-role":"audio"},[c("audio",gt,[c("source",{src:t.data.url,type:"video/mp4"},null,8,vt),a[0]||(a[0]=q(" Your browser does not support the audio tag. ",-1))]),c("figcaption",{"data-role":"caption",innerHTML:e(t.data.caption)},null,8,_t)],2))}}),bt=Object.assign(yt,{__name:"ContentBlockAudio"});function wt(t){const e=x(null),n=x(null),a=x(null),s=x(null),o=x(null),r=x(null);async function p(){a.value&&s.value&&o.value&&r.value?(K.use([Be,Le]),n.value=new K(s.value,{slidesPerView:2.5,freeMode:!0,watchSlidesProgress:!0,initialSlide:0,breakpoints:{1024:{slidesPerView:4}}}),e.value=new K(a.value,{navigation:{nextEl:r.value,prevEl:o.value},loop:!1,centeredSlides:!1,slidesPerView:1,initialSlide:0,thumbs:{swiper:n.value}})):(console.error("Elements not found. Retrying in 100ms."),setTimeout(p,100))}return V(async()=>{await W(),setTimeout(p,100)}),ee(()=>{e.value?.destroy(),n.value?.destroy()}),{galleryContainer:a,thumbsContainer:s,prevButton:o,nextButton:r}}const kt={class:"relative"},Ct={class:"absolute top-0 bottom-0 left-8 right-8"},xt={class:"block w-full h-full icon","data-sprite-icon":"chevron"},St={viewBox:"0 0 8.714 15.344"},$t=["href"],Mt={class:"block w-full h-full icon","data-sprite-icon":"chevron"},It={viewBox:"0 0 8.714 15.344"},Ht=["href"],Tt={class:"swiper-wrapper"},Bt={class:"relative w-full overflow-hidden rounded aspect-video"},Lt=["onClick"],zt={class:"absolute top-0 left-0 block w-full h-full"},Et=["srcset"],jt={key:0,class:"text-center text-sm text-gray-600 mt-2"},Rt={class:"swiper-wrapper"},Ot={class:"absolute top-0 left-0 block w-full h-full"},Pt=["srcset"],Ut=w({__name:"Gallery",props:{data:{},customClass:{}},setup(t){const e=t,{getIconUrl:n}=he(),{galleryContainer:a,thumbsContainer:s,prevButton:o,nextButton:r}=wt(),p=fe(),h=pe();function S(M){const y=h.fullPath;p.push({path:"/gallery-viewer",query:{data:JSON.stringify(e.data),returnUrl:y,initialIndex:M.toString()}})}return(M,y)=>{const m=Te;return i(),d("div",{ref:"mainSwiper",class:g(["w-full js-gallery-w",t.customClass])},[c("div",kt,[c("div",Ct,[c("button",{ref_key:"prevButton",ref:o,class:"lg:block rounded-full border border-current bg-white hover:text-blue duration-300 cursor-pointer js-slider-nav-prev absolute z-20 -translate-y-2/4 [&.swiper-button-disabled]:opacity-0 to
1p-1/2 transition-opacity -left-2 2xl:-left-5 rotate-180 lg:w-10 lg:h-10 w-6 h-6 lg:px-2 lg:py-1.5",type:"button"},[c("span",xt,[(i(),d("svg",St,[c("use",{href:f(n)("chevron")},null,8,$t)]))])],512),c("button",{ref_key:"nextButton",ref:r,class:"lg:block rounded-full border border-current bg-white hover:text-blue duration-300 cursor-pointer js-slider-nav-next absolute z-20 -translate-y-2/4 [&.swiper-button-disabled]:opacity-0 top-1/2 transition-opacity -right-2 2xl:-right-5 lg:w-10 lg:h-10 w-6 h-6 lg:px-2 lg:py-1.5",type:"button"},[c("span",Mt,[(i(),d("svg",It,[c("use",{href:f(n)("chevron")},null,8,Ht)]))])],512)]),c("div",{ref_key:"galleryContainer",ref:a,class:"w-full mb-4 swiper js-gallery"},[c("div",Tt,[(i(!0),d(z,null,j(t.data.files,(u,l)=>(i(),d("div",{key:l,class:"swiper-slide"},[c("div",Bt,[c("div",{onClick:v=>S(l),class:"absolute top-0 left-0 w-full h-full cursor-pointer"},[c("picture",zt,[c("source",{srcset:u.url,type:"image/jpeg"},null,8,Et),E(m,{class:"block w-full h-full object-contain",src:u.url,alt:t.data.captions[l]?t.data.captions[l]:"",format:"webp"},null,8,["src","alt"])])],8,Lt)]),t.data.captions[l]?(i(),d("div",jt,C(t.data.captions[l]),1)):k("",!0)]))),128))])],512)]),c("div",{ref_key:"thumbsContainer",ref:s,class:"swiper js-gallery-thumbs"},[c("div",Rt,[(i(!0),d(z,null,j(t.data.files,(u,l)=>(i(),d("div",{key:l,class:"swiper-slide relative w-full aspect-[16/8.4] rounded cursor-pointer overflow-hidden"},[c("picture",Ot,[c("source",{srcset:u.url,type:"image/jpeg"},null,8,Pt),E(m,{class:"block w-full h-full mt-0! object-contain",src:u.url,alt:t.data.captions[l]?t.data.captions[l]:"",format:"webp"},null,8,["src","alt"])])]))),128))])],512)],2)}}}),Vt=Object.assign(N(Ut,[["__scopeId","data-v-e77d380d"]]),{__name:"ContentBlockGallery"}),Nt=["innerHTML"],At=w({__name:"Raw",props:{data:{},customClass:{}},setup(t){function e(n){return T.fullSanitizeInput(n)}return(n,a)=>(i(),d("div",{class:g(t.customClass),"data-role":"raw",innerHTML:e(t.data.html)},null,10,Nt))}}),Dt=Object.assign(At,{__name:"ContentBlockRaw"}),Ft={class:"instagram-embed-container"},qt=["title","src"],Gt={key:1,class:"instagram-error"},Wt=["innerHTML"],Jt=w({__name:"Instagram",props:{data:{},customClass:{},type:{}},setup(t){const{t:e}=U();function n(s){return T.fullSanitizeInput(s)}function a(s,o){if(!s)return"";if(s.startsWith("http"))return s;const r=s.replace(/[^a-zA-Z0-9_-]/g,"");return o==="instagramreel"?`https://www.instagram.com/reel/${r}/embed`:`https://www.instagram.com/p/${r}/embed`}return(s,o)=>{const r=A;return i(),d("figure",{class:g(t.customClass),"data-role":"instagram"},[c("div",Ft,[E(r,null,{default:B(()=>[a(t.data.url,t.type)?(i(),d("iframe",{key:0,title:t.data.caption||f(e)("socialEmbeds.instagram.title"),src:a(t.data.url,t.type),frameborder:"0",scrolling:"no",allowtransparency:"true",allowfullscreen:"",allow:"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share; unload",loading:"lazy",referrerpolicy:"strict-origin-when-cross-origin"},null,8,qt)):(i(),d("div",Gt,[c("p",null,C(f(e)("socialEmbeds.instagram.invalidUrl",{url:t.data.url})),1),c("p",null,C(f(e)("socialEmbeds.instagram.invalidHelp")),1)]))]),_:1})]),t.data.caption?(i(),d("figcaption",{key:0,"data-role":"caption",innerHTML:n(t.data.caption)},null,8,Wt)):k("",!0)],2)}}}),Qt=Object.assign(N(Jt,[["__scopeId","data-v-8b54ea25"]]),{__name:"ContentBlockInstagram"}),Yt={class:"maps-embed-container"},Kt=["title","src"],Zt=["innerHTML"],Xt=w({__name:"GoogleMaps",props:{data:{},customClass:{}},setup(t){const{t:e}=U();function n(s){return T.fullSanitizeInput(s)}function a(s,o){const[r,p]=s.split(",").map(S=>S.trim()),h=Math.min(22,Math.max(0,parseInt(o.replace(",","."))||15));return`https://maps.google.com/maps?q=${r},${p}&z=${h}&output=embed&ie=UTF8&iwloc=&`}return(s,o)=>(i(),d("figure",{class:g(t.customClass),"data-role":"google-maps"},[c("div",Yt,[c("iframe",{title:t.data.caption||f(e)("socialEmbeds.googleMaps.title"),src:a(t.data.coords,t.data.zoom),frameborder:"0",loading:"lazy",referrerpolicy:"no-referrer-when-downgrade"},null,8,Kt)]),t.data.caption?(i(),d("figcaption",{key:0,"data-role":"caption",innerHTML:n(t.data.caption)},null,8,Zt)):k("",!0)],2))}}),en=Object.assign(N(Xt,[["__scopeId","data-v-48e5ca67"]]),{__name:"ContentBlockGoogleMaps"}),tn=["data-role"],nn={class:"spreaker-embed-container rs_skip"},an=["src","title"],sn=["innerHTML"],on=w({__name:"Spreaker",props:{data:{}
1,type:{},customClass:{}},setup(t){const e=t,{t:n}=U();function a(o){return T.fullSanitizeInput(o)}const s=R(()=>{const o="https://widget.spreaker.com/player",r=new URLSearchParams;return r.append("theme","light"),r.append("chapters-image","true"),r.append("episode_image_position","right"),r.append("hide-download","true"),e.type==="spreakerplaylist"?(r.append("show_id",e.data.code),r.append("playlist","show"),r.append("playlist-continuous","true")):(r.append("episode_id",e.data.code),r.append("playlist","false"),r.append("playlist-continuous","false")),r.append("hide-logo","false"),r.append("hide-likes","false"),r.append("hide-comments","false"),r.append("hide-sharing","false"),`${o}?${r.toString()}`});return(o,r)=>{const p=A;return i(),d("figure",{class:g(t.customClass),"data-role":t.type},[E(p,null,{default:B(()=>[c("div",nn,[c("iframe",{src:f(s),frameborder:"0",title:t.data.caption||f(n)("socialEmbeds.spreaker.title"),scrolling:"no",allowfullscreen:""},null,8,an)]),t.data.caption?(i(),d("figcaption",{key:0,"data-role":"caption",innerHTML:a(t.data.caption)},null,8,sn)):k("",!0)]),_:1})],10,tn)}}}),le=Object.assign(N(on,[["__scopeId","data-v-25e09bfa"]]),{__name:"ContentBlockSpreaker"}),rn=["src","name","title"],ln=["innerHTML"],ce="https://www.facebook.com/plugins/post.php",cn=w({__name:"Facebook",props:{data:{},customClass:{}},setup(t){const e=t,n=x(null),a=x(null),{t:s}=U(),o=x(0),r=x(0);function p(y){return T.fullSanitizeInput(y)}const h=R(()=>{let y=e.data.url;const m=window?.location?.origin||"",u=`https://staticxx.facebook.com/x/connect/xd_arbiter/?version=46#cb=1&domain=${encodeURIComponent(m.replace("https://",""))}&origin=${encodeURIComponent(m)}&relation=parent.parent`;y.startsWith(ce)&&(y=new URLSearchParams(y.split("?")[1]).get("href")||"");const l=new URLSearchParams({app_id:"",channel:u,href:y,locale:"it_IT",sdk:"joey",show_text:"true",width:r.value.toString()});return`${ce}?${l.toString()}`});function S(y){if(!y.origin.includes("facebook.com")||!n.value||y.source!==n.value.contentWindow)return;let m={};
1try{if(typeof y.data=="string")if(/^[\{\[]/.test(y.data))m=JSON.parse(y.data);else for(const u of y.data.split("&")){const[l,v]=u.split("=");m[l]=decodeURIComponent(v||"")}else m=y.data;m.height&&(o.value=m.height)}catch(u){console.error("Errore nel parsing del messaggio:",u)}}function M(){a.value?r.value=a.value.offsetWidth:r.value=0}return V(()=>{M(),window.addEventListener("message",S),window.addEventListener("resize",M)}),ee(()=>{window.removeEventListener("message",S),window.removeEventListener("resize",M)}),(y,m)=>{const u=A;return i(),d("figure",{class:g(t.customClass),"data-role":"facebook"},[c("div",{ref_key:"emptyDivRef",ref:a,class:g([t.customClass,"w-full h-0"])},null,2),E(u,null,{default:B(()=>[c("iframe",{ref_key:"iframeRef",ref:n,src:f(h),style:Q({width:f(r)?f(r)+"px":"100%",height:f(o)?`${f(o)}px`:"0px"}),scrolling:"no",name:`fb_${Date.now()}`,"data-testid":"fb:post Facebook Social Plugin",title:f(s)("socialEmbeds.facebook.title"),frameborder:"0",allowtransparency:"true",allowfullscreen:"true",allow:"encrypted-media"},null,12,rn)]),_:1}),t.data.caption?(i(),d("figcaption",{key:0,class:g(t.customClass),"data-role":"caption",innerHTML:p(t.data.caption)},null,10,ln)):k("",!0)],2)}}}),un=Object.assign(cn,{__name:"ContentBlockFacebook"}),dn=["src","name","title"],mn=["innerHTML"],fn=w({__name:"Spotify",props:{data:{},customClass:{}},setup(t){const e=t,{t:n}=U(),a=x(null);function s(r){return T.fullSanitizeInput(r)}function o(){return e.data.url.replace("https://open.spotify.com/embed/","").split("/")[0]}return(r,p)=>{const h=A;return i(),d("figure",{class:g([t.customClass,o()]),"data-role":"spotify"},[E(h,null,{default:B(()=>[c("iframe",{ref_key:"iframeRef",ref:a,src:t.data.url,scrolling:"no",name:`spotify_${Date.now()}`,title:f(n)("socialEmbeds.spotify.title"),frameborder:"0",allowtransparency:"true",allowfullscreen:"true",allow:"encrypted-media"},null,8,dn)]),_:1}),t.data.caption?(i(),d("figcaption",{key:0,class:g(t.customClass),"data-role":"caption",innerHTML:s(t.data.caption)},null,10,mn)):k("",!0)],2)}}}),pn=Object.assign(fn,{__name:"ContentBlockSpotify"}),hn={type:"cookie",config:{namePrefix:"survey_code_",maxAge:void 0,nameSuffix:""}},O=class O{constructor(){D(this,"className","SurveyUtils");D(this,"isInizialized",!1);D(this,"storage")}validateStorageCookieConfig(e){return e.namePrefix&&typeof e.namePrefix=="string"&&(e.maxAge===void 0||typeof e.maxAge=="number")&&(e.nameSuffix===void 0||typeof e.nameSuffix=="string")}validateStorageLocalStorageConfig(e){return e.namePrefix&&typeof e.namePrefix=="string"&&(e.nameSuffix===void 0||typeof e.nameSuffix=="string")}validateStorageConfig(e){if(e.type&&e.config)switch(e.type){case"cookie":return this.validateStorageCookieConfig(e.config);case"localstorage":return this.validateStorageLocalStorageConfig(e.config)}return!1}init(){const e=J().public.surveyUrilsBaseStorage;if(e)try{const n=typeof e=="string"?JSON.parse(e):e;this.validateStorageConfig(n)?this.storage=n:console.error("La configurazione della storage non è valida:",n)}catch(n){console.error("Errore nel parsing della configurazione della storage:",n)}this.storage||(this.storage=hn),this.isInizialized=!0}getClassName(){return this.className}static async getIstance(){if(!this.istance||!this.istance.isInizialized){const e=J().public.surveyUtilsImpl;if(e)try{const a=(await import(e)).default;Object.prototype.isPrototypeOf.call(O,a)?this.istance=new a:(console.warn(`La classe ${e} non estende SurveyUtils. Uso l'implementazione di default.`),this.istance=new O)}catch(n){n instanceof Error&&(console.error("Path tentato:",e),console.error("Errore completo:",n),console.error("Stack:",n.stack)),this.istance=new O}else this.istance=new O;this.istance.init()}return this.istance}async getSondaggio(e){return await oe.fetchSurveyDetails({query:{code:e}})}getSurveyCookie(e){const n=this.storage?.config.namePrefix||"",a=this.storage?.config.nameSuffix||"";return ge(`${n}${e}${a}`,(this.storage?.config).maxAge?{maxAge:(this.storage?.config).maxAge}:void 0)}getSurveyLocalStorage(e){const n=this.storage?.config.namePrefix||"",a=this.storage?.config.nameSuffix||"";return localStorage.getItem(`${n}${e}${a}`)}getVote(e){switch(this.storage?.type){case"cookie":return this.get
1SurveyCookie(e).value;case"localstorage":return this.getSurveyLocalStorage(e)}}setSurveyCookie(e,n){const a=this.getSurveyCookie(e);return a.value=n,a}setSurveyLocalStorage(e,n){const a=this.storage?.config.namePrefix||"",s=this.storage?.config.nameSuffix||"";return localStorage.setItem(`${a}${e}${s}`,n),n}setVote(e,n){switch(this.storage?.type){case"cookie":return this.setSurveyCookie(e,n).value;case"localstorage":return this.setSurveyLocalStorage(e,n)}}isExpired(e){return e?.is_expired||!1}canVote(e){return!(!e||this.isExpired(e)||this.getVote(e.id))}canVoteByCodeAndExpired(e,n){return!(n||this.getVote(e))}async vote(e,n,a,s){const o=je.parseNumberOrUndefined(n);if(!o){s&&alert("Non hai risposto");return}const r=await oe.fetchSurveyVote({body:{code:e,answer:o},method:"POST"}),p=this.setVote(e,n);return a&&(a.value=p),r}async voteAndReload(e,n,a,s){const o=await this.vote(e,n,a,s);return o?(s&&alert(o.data||o.message),window.location.reload(),await this.getSondaggio(e)):Promise.resolve({status:"ko",meta:void 0})}isHighestVoted(e,n){if(!n)return!1;const a=[...n.answers].sort((o,r)=>r.votes-o.votes),s=typeof e=="number"?e:parseInt(e);if(isNaN(s))return!1;if(a.length===0||a[0]?.id===s)return!0;for(let o=1;o<a.length;o++){if(a[0]&&a[o]&&a[0].votes>a[o].votes)return!1;if(a[o]?.id===s)return!0}return!1}isLowestVoted(e,n){if(!n)return!1;const a=[...n.answers].sort((o,r)=>o.votes-r.votes),s=typeof e=="number"?e:parseInt(e);if(isNaN(s))return!1;if(a.length===0||a[0]?.id===s)return!0;for(let o=1;o<a.length;o++){if(a[0]&&a[o]&&a[0].votes<a[o].votes)return!1;if(a[o]?.id===s)return!0}return!1}};D(O,"istance");let Z=O;const gn=["value","id","name"],vn=["for"],_n={type:"submit"},yn={key:1,class:"results"},bn={class:"answer-title"},wn={class:"answer-result"},kn={class:"left"},Cn={class:"vote-count"},xn={class:"vote-percentage"},Sn={class:"progress-bar"},$n={key:1,class:"progress-bar-fill-empty"},Mn={class:"progress-bar-fill-overlay"},In={class:"right"},Hn={class:"vote-count"},Tn={class:"vote-percentage"},Bn=w({__name:"Survey",props:{data:{},customClass:{}},async setup(t){let e,n;const s=t.data.code,{t:o}=U(),r=([e,n]=ie(()=>Z.getIstance()),e=await e,n(),e),p=x(""),{data:h}=([e,n]=ie(async()=>ve("sondaggio_"+s,async()=>await r.getSondaggio(s),"$CVw62fTfe6")),e=await e,n(),e),S=R(()=>r.isExpired(h.value?.data)),M=x(r.getVote(s)),y=R(()=>r.canVote(h.value?.data));async function m(){h.value=await r.voteAndReload(s,p.value,M,!0)}function u(b){return r.isHighestVoted(b,h.value?.data)}function l(b){return r.isLowestVoted(b,h.value?.data)}function v(b){return b===1?o("survey.voteSingle",{count:b}):o("survey.votePlural",{count:b})}return(b,H)=>f(h)&&f(h).data?(i(),d("div",{key:0,class:g([t.customClass,f(S)?"expired":""]),"data-role":"survey"},[c("h3",null,C(f(h).data.question),1),f(y)?(i(),d("form",{key:0,onSubmit:H[1]||(H[1]=ue(_=>m(),["prevent"]))},[(i(!0),d(z,null,j(f(h).data.answers.sort((_,$)=>_.id-$.id),(_,$)=>(i(),d("div",{key:$},[_e(c("input",{type:"radio",value:""+_.id,id:`survey_${_.id}`,name:`survey_${f(h).data.id}`,"onUpdate:modelValue":H[0]||(H[0]=I=>be(p)?p.value=I:null)},null,8,gn),[[ye,f(p)]]),c("label",{for:`survey_${_.id}`},C(_.title),9,vn)]))),128)),c("button",_n,C(f(o)("survey.vote")),1)],32)):(i(),d("div",yn,[(i(!0),d(z,null,j(f(h).data.answers.sort((_,$)=>_.id-$.id),(_,$)=>(i(),d("div",{key:$,class:g({selected:f(M)==_.id.toString(),highest:u(_.id),lowest:l(_.id)})},[c("div",bn,[H[2]||(H[2]=c("div",{class:"left"},null,-1)),q(" "+C(_.title)+" ",1),H[3]||(H[3]=c("span",{class:"right"},null,-1))]),c("div",wn,[c("div",kn,[c("div",Cn,C(v(_.votes)),1),c("div",xn,C(_.percentage+"%"),1)]),c("div",Sn,[_.votes?(i(),d("div",{key:0,class:"progress-bar-fill-filled",style:Q({width:_.percentage+"%"})},C(v(_.votes)),5)):(i(),d("div",$n,C(_.votes===0?v(_.votes):""),1)),c("div",Mn,C(v(_.votes)),1)]),c("div",In,[c("div",Hn,C(v(_.votes)),1),c("div",Tn,C(_.percentage+"%"),1)])])],2))),128))]))],2)):k("",!0)}}),Ln=Object.assign(Bn,{__name:"ContentBlockSurvey"}),zn={class:"twitter-embed-container"},En=["src","title"],jn={key:1,class:"twitter-error"},Rn=["innerHTML"],On=w({__name:"Twitter",props:{data:{},customClass:{}},setup(t){const e=x(null),{t:n}=U(),a=x(400),s=x(!1);function o(m){return T.fullSanitizeInput(m)}function r(m){if(!m)return null;if(/^\d{15,}$/.test(m.trim()))return m.trim();const u=[/(?:twitter\.com|x\.com)\/[^\/]+\/status\/(\d+)/,/platform\.twitter\.com\/embed\/Tweet\.html\?id=(\d+)/,/status\/(\d+)/];for(const l of u){const v=m.match(l);if(v&&v[1])return v[1]}return null}function p(m){const u=m.toString(),l=r(u);return l?`https://platform.twitter.com/embed/Tweet.html?id=${l}&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&dnt=false&lang=it`:""}function h(m){if(!(!m.origin.includes("platform.twitter.com")&&!m.origin.includes("twitter.com")))try{const u=typeof m.data=="str
1ing"?JSON.parse(m.data):m.data;if(u.height&&typeof u.height=="number"){const l=Math.max(u.height+20,200);a.value=l,s.value=!0}else if(u["twttr.embed"]){let l=null;if(u["twttr.embed"].method==="twttr.private.resize"&&u["twttr.embed"].params&&u["twttr.embed"].params[0]&&u["twttr.embed"].params[0].height&&(l=u["twttr.embed"].params[0].height),l||(l=u["twttr.embed"].height||u["twttr.embed"].contentHeight||u["twttr.embed"].iframeHeight||u["twttr.embed"].scrollHeight),l&&typeof l=="number"){const v=Math.max(l+20,200);a.value=v,s.value=!0}}else if(u.type==="resize"&&u.height){const l=Math.max(u.height+20,200);a.value=l,s.value=!0}else if(u.type==="twttr.embed"&&u.height){const l=Math.max(u.height+20,200);a.value=l,s.value=!0}}catch{}}function S(){if(!e.value||s.value)return;const m=e.value;try{const u=m.contentDocument||m.contentWindow?.document;if(!u){a.value=700,s.value=!0;return}let l=0;const v=u.getElementById("app");if(v&&(l=v.offsetHeight),!l&&u.body&&(l=u.body.offsetHeight),!l&&u.documentElement&&(l=u.documentElement.offsetHeight),!l){const b=u.querySelector("article");b&&(l=b.offsetHeight+20)}if(l>0){const b=Math.min(l+10,1e3);a.value=b,s.value=!0}}catch{a.value=700,s.value=!0}}let M=[];function y(){s.value||(M.push(setTimeout(()=>{S()},300)),M.push(setTimeout(()=>{s.value||S()},1e3)),M.push(setTimeout(()=>{s.value||(a.value=400,s.value=!0)},2e3)))}return V(()=>{window.addEventListener("message",h)}),ee(()=>{window.removeEventListener("message",h)}),we(()=>{M.forEach(m=>clearTimeout(m)),M=[]}),(m,u)=>{const l=A;return i(),d("figure",{class:g(t.customClass),"data-role":"twitter"},[c("div",zn,[E(l,null,{default:B(()=>[p(t.data.url)?(i(),d("iframe",{key:0,ref_key:"iframeRef",ref:e,src:p(t.data.url),style:Q({height:f(a)+"px"}),frameborder:"0",title:t.data.caption||f(n)("socialEmbeds.twitter.title"),scrolling:"no",allowtransparency:"true",allowfullscreen:"",allow:"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share",loading:"lazy",referrerpolicy:"strict-origin-when-cross-origin",onLoad:y},null,44,En)):(i(),d("div",jn,[c("p",null,C(f(n)("socialEmbeds.twitter.invalidUrl",{url:t.data.url})),1),c("p",null,C(f(n)("socialEmbeds.twitter.invalidHelp")),1)]))]),_:1})]),t.data.caption?(i(),d("figcaption",{key:0,"data-role":"caption",innerHTML:o(t.data.caption)},null,8,Rn)):k("",!0)],2)}}}),Pn=Object.assign(N(On,[["__scopeId","data-v-792837fb"]]),{__name:"ContentBlockTwitter"}),Un=["src"],Vn={class:"absolute inset-0 w-full h-full"},Nn=["id","data-embed","data-customer","data-nfs"],An={key:0,class:"absolute inset-0 z-50 flex items-center justify-center bg-black/20 pointer-events-none"},Dn=["innerHTML"];let F=null;function Fn(t){return window.Meride?.initEmbed?Promise.resolve():F||(window.Meride||(window.Meride={preventOnDOMLoaded:!0}),F=new Promise((e,n)=>{const a=document.querySelector(`script[src="${t}"]`);if(a){if(window.Meride?.initEmbed){e();return}a.addEventListener("load",()=>e(),{once:!0}),a.addEventListener("error",()=>n(new Error("Meride script load error")),{once:!0});return}const s=document.createElement("script");s.src=t,s.async=!0,s.onload=()=>e(),s.onerror=()=>{F=null,n(new Error("Meride script load error"))},document.head.appendChild(s)}),F)}const qn=w({__name:"Meride",props:{data:{},customClass:{},title:{},cover:{},poster:{},aspectRatio:{default:16/9}},setup(t){const e=t,a=J().public.merideCustomer,s=Math.floor(Math.random()*1e3),o=R(()=>`m-player-${e.data.code}-${s}`),r=x(!1),p=x(!1),h=x(!1),S=x(!1);let M=null;V(async()=>{try{const $=`https://media${a??""}-meride-tv.akamaized.net/scripts/latest/embed.js`;await Fn($),await W(),window.Meride?.initEmbed&&!h.value&&(window.Meride.initEmbed({embedID:e.data.code}),h.value=!0)}catch($){console.error("Meride Mount Error:",$)}});async function y(){v.value=!1;const $=document.getElementById(o.value);if(!$||!window.Meride)return;let I=null;try{I=window.Meride.getPlayer({embedID:e.data.code,embedSelector:`#${o.value}`})}catch{I=window.Meride.getPlayer?window.Meride.getPlayer(e.data.code):null}const L=$.querySelector("video");if(r.value){I?.pause?I.pause():L&&L.pause(),r.value=!1;return}I?.play?I.play():L&&L.play(),r.value=!0,S.value=!0}
1function m(){r.value&&(p.value=!0,clearTimeout(M),M=setTimeout(()=>{p.value=!1},2e3))}function u($){return T.fullSanitizeInput($)}const l=R(()=>e.cover?Re.getCorrectCropByAspectRatioIfVaild(e.cover,e.aspectRatio)||e.poster||b.value:e.poster||b.value),v=x(!0),b=x(null);async function H(){for(let $=0;$<300;$++){const I=document.getElementById(o.value);if(!I)continue;const L=I.querySelector('div[style*="background-image"]');if(L&&L instanceof HTMLDivElement){const Y=L.style.backgroundImage.match(/url\(["']?(.*?)["']?\)/);if(Y&&Y[1])return Y[1]}const G=I.querySelector("video"),ae=G&&G.getAttribute("poster");if(ae)return ae;await new Promise(se=>setTimeout(se,100))}return null}async function _(){b.value=await H()}return V(()=>{{const $=ke(()=>{_(),b.value&&clearInterval($)},100)}}),($,I)=>{const L=A;return i(),d("figure",{class:g([[t.customClass],"w-full"])},[c("div",{onMousemove:m,onMouseleave:I[0]||(I[0]=G=>p.value=!1),onClick:ue(y,["stop"]),class:"relative w-full bg-black group cursor-pointer overflow-hidden",style:Q({aspectRatio:t.aspectRatio})},[f(l)&&f(v)?(i(),d("img",{key:0,src:f(l),class:"absolute inset-0 w-full h-full object-cover z-30",loading:"eager",alt:""},null,8,Un)):k("",!0),E(L,null,{default:B(()=>[c("div",Vn,[c("div",{id:f(o),class:"meride-video-container absolute inset-0 w-full h-full","data-embed":e.data.code,"data-customer":f(a),"data-nfs":f(a),"data-responsive":"true"},null,8,Nn)])]),_:1}),E(re,{name:"fade"},{default:B(()=>[f(r)?k("",!0):(i(),d("div",{key:0,class:g(["absolute inset-0 z-40 flex bg-black/10",f(S)?"items-center justify-center p-0 w-fit h-fit left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2":"items-end justify-start p-4"])},[c("div",{class:g(["bg-[#004a80] flex items-center justify-center shadow-lg",f(S)?"min-h-16 min-w-16":"h-19 w-18.5"])},[c("div",{class:g(["text-white",f(S)?"h-8 w-8":"h-12 w-12"])},[...I[1]||(I[1]=[c("svg",{viewBox:"0 0 24 24",fill:"currentColor"},[c("path",{d:"M8 5v14l11-7z"})],-1)])],2)],2)],2))]),_:1}),E(re,{name:"fade"},{default:B(()=>[f(r)&&f(p)?(i(),d("div",An,[...I[2]||(I[2]=[c("div",{class:"bg-[#004a80] min-h-16 min-w-16 flex items-center justify-center shadow-2xl"},[c("div",{class:"h-8 w-8 text-white"},[c("svg",{viewBox:"0 0 24 24",fill:"currentColor"},[c("path",{d:"M6 19h4V5H6v14zm8-14v14h4V5h-4z"})])])],-1)])])):k("",!0)]),_:1})],36),t.data.caption?(i(),d("figcaption",{key:0,class:"mt-2 text-sm",innerHTML:u(t.data.caption)},null,8,Dn)):k("",!0)],2)}}}),Gn=Object.assign(N(qn,[["__scopeId","data-v-315f96ce"]]),{__name:"ContentBlockMeride"}),Wn={key:0,class:"caption-story-block"},Jn=w({__name:"Story",props:{data:{},customClass:{}},setup(t){const e=t,n=e.data.caption,a=e.data.item,s=R(()=>a?te.getStoryFriendlyUrl(a):void 0);return(o,r)=>{const p=ne;return f(a)?(i(),d("div",{key:0,class:g(t.customClass)},[f(n)?(i(),d("div",Wn,C(f(n)),1)):k("",!0),f(a)?(i(),P(p,{key:1,to:f(s),class:"title-story-block"},{default:B(()=>[q(C(f(a).title),1)]),_:1},8,["to"])):k("",!0)],2)):k("",!0)}}}),Qn=Object.assign(Jn,{__name:"ContentBlockStory"}),Yn={key:0,class:"caption-multimedia-block"},Kn=w({__name:"Multimedia",props:{data:{},customClass:{}},setup(t){const e=t,n=e.data.caption,a=e.data.item,s=R(()=>a?te.getMultimediaFriendlyUrl(a):void 0);return(o,r)=>{const p=ne;return i(),d("div",{class:g(t.customClass)},[f(n)?(i(),d("div",Yn,C(f(n)),1)):k("",!0),f(a)?(i(),P(p,{key:1,to:f(s),class:"title-multimedia-block"},{default:B(()=>[q(C(f(a).title),1)]),_:1},8,["to"])):k("",!0)],2)}}}),Zn=Object.assign(Kn,{__name:"ContentBlockMultimedia"}),Xn={key:0,class:"caption-event-block"},ea=w({__name:"Event",props:{data:{},customClass:{}},setup(t){const e=t,n=e.data.caption,a=e.data.item,s=R(()=>a?te.getEventFriendlyUrl(a):void 0);return(o,r)=>{const p=ne;return i(),d("div",{class:g(t.customClass)},[f(n)?(i(),d("div",Xn,C(f(n)),1)):k("",!0),f(a)?(i(),P(p,{key:1,to:f(s),class:"title-event-block"},{default:B(()=>[q(C(f(a).title),1)]),_:1},8,["to"])):k("",!0)],2)}}}),ta=Object.assign(ea,{__name:"ContentBlockEvent"}),na=w({__name:"Block",props:{block:{},customClass:{}},setup(t){const e=t,n=J(),a=n.public.modalEnabled,s=n.public.zoomable;function o(p){switch(p){case"paragraph":return Ae;case"list":return Ue;case"image":return He;case"delimiter":return Fe;case"header":return We;case"quote":return Ke;
1case"table":return ot;case"video":return Ie;case"download":return lt;case"link":return mt;case"box":return ht;case"audio":return bt;case"gallery":return Vt;case"raw":return Dt;case"youtube":return Me;case"instagram":case"instagramreel":return Qt;case"twitter":return Pn;case"gmap":return en;case"vimeo":return Ee;case"meride":return Gn;case"spreaker":return le;case"spreakerplaylist":return le;case"facebook":return un;case"spotify":return pn;case"survey":return Ln;case"story":return Qn;case"multimedia":return Zn;case"event":return ta;case"streamup":return ze;default:console.log("missing block type",p);break}}function r(p){const h={data:p.data,type:p.type,customClass:e.customClass};switch(p.type){case"gallery":case"image":h.modalEnabled=a,h.zoomable=s;break;case"youtube":h.previewMode=p.data.aspect&&p.data.aspect==="short"}return h}return(p,h)=>t.block.data?(i(),P(X(o(t.block.type)),Ce(xe({key:0},r(t.block))),null,16)):k("",!0)}}),aa=Object.assign(na,{__name:"ContentBlock"}),sa=w({__name:"Detail",props:{blocks:{},sections:{},cssForType:{}},setup(t){const e=t,{getAutoAdSlotInfo:n,refreshUnactivatedAds:a}=Se();function s(m){const u=e.cssForType[m]?e.cssForType[m]:"";return["vimeo","video","youtube"].includes(m)?u?`${u} mt-2`:"mt-2":u}const o=["int_article"],r=()=>typeof window>"u"?!1:["static","archivio-storico","clubliberta","editoriale-liberta","note-legali","privacy-testi-e-foto","progetto-cofinanziato-2023"].some(u=>window.location.pathname.includes(u)),p=()=>{if(typeof window>"u")return o;const m=window.location.pathname;if(!m)return o;const u=m.replace(/^\//,"").split("/"),l=[];return u[0]?l.push(`int_${u[0]}`):l.push("int_article"),u[1]&&l.push(`int_${u[1]}`),l.length?l:o},h=x(!1),S=$e("contentRef"),M=m=>{const u=window.getComputedStyle(m),l=parseFloat(u.lineHeight),v=m.offsetHeight;return Math.round(v/l)},y=async m=>{if(M(m)<5){let H=m.nextElementSibling;for(;H&&H.getAttribute("data-role")==="paragraph";){if(M(H)>=5){m=H;break}H=H.nextElementSibling}}let l=m.nextElementSibling;const v=n("inread"),b=document.createElement("div");return b.id=v.id,b.className="dfp-adv flex item-center justify-center",b.style.cssText="margin-bottom: 1.5rem; min-width: 300px; min-height: 60px; text-align: center;",l&&(l.tagName==="H1"||l.tagName==="H2"||l.tagName==="H3"||l.tagName==="H4"||l.tagName==="H5"||l.tagName==="H6"||l.getAttribute("data-role")==="header")?m.parentNode?.insertBefore(b,l):m.parentNode?.insertBefore(b,m.nextSibling),!0};return V(()=>{!h.value&&S.value&&!r()?W(async()=>{try{if(!S.value){console.warn("[InreadAd] Content reference is null");return}const m=S.value.querySelectorAll('div[data-role="paragraph"]');m.length>1?(await y(m[0]),h.value=!0,W(()=>{a(["inread"],p())})):console.warn("[InreadAd] No paragraphs found in content")}catch(m){console.error("[InreadAd] Error initializing inread ads:",m)}
1}):console.log("[InreadAd] Skipping initialization due to conditions not met:",{isClient:!0,isInitialized:h.value,hasContentRef:!!S.value,isStaticRoute:r()})}),(m,u)=>{const l=aa;return t.blocks.length>0?(i(),d("div",{key:0,ref_key:"contentRef",ref:S,class:"relative article"},[(i(!0),d(z,null,j(t.blocks,v=>(i(),P(l,{key:v.id,block:v,class:"blockContainer","custom-class":s(v.type)},null,8,["block","custom-class"]))),128))],512)):k("",!0)}}}),va=Object.assign(sa,{__name:"ContentDetail"});export{va as _};

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.