(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{2565:(e,t,s)=>{"use strict";s.d(t,{MarfeelTrackerWatch:()=>l});var n=s(25016),r=s(20063),i=s(12115);let l=()=>{let e=(0,r.usePathname)(),t=(0,i.useRef)(!0);return(0,i.useEffect)(()=>{if(t.current){t.current=!1,(0,n.Sc)("Marfeel first page load skipped");return}let s=window.marfeel||{cmd:[]};s&&s.cmd.push(["compass",function(t){(0,n.Sc)("Marfeel trackNewPage: ".concat(JSON.stringify({url:window.location.origin+e}))),t.trackNewPage({url:window.location.origin+e})}])},[e]),null}},2577:(e,t,s)=>{"use strict";s.d(t,{AppEmbedProvider:()=>l,C:()=>o});var n=s(95155),r=s(12115);let i=(0,r.createContext)(!1),l=e=>{let{appEmbed:t,children:s}=e;return(0,n.jsx)(i.Provider,{value:t,children:s})},o=()=>(0,r.useContext)(i)},10439:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var n=s(12115);let r=[1,2,3,4,5,6,7,8,9,10,11],i=()=>{let[e,t]=n.useState({featureCookies:!1,measurementCookies:!1,userExperienceCookies:!1,tcfPurposes:Object.fromEntries(r.map(e=>[e,!1])),consentReady:!1});return n.useEffect(()=>{let e=window.__gdb_cmp;if(e){let s=()=>{var s,n,i,l;t({featureCookies:!!(null==(s=e.publisherConsentObject)?void 0:s.featureCookiesChoice),measurementCookies:!!(null==(n=e.publisherConsentObject)?void 0:n.measurementCookiesChoice),userExperienceCookies:!!(null==(i=e.publisherConsentObject)?void 0:i.userExperienceCookiesChoice),tcfPurposes:Object.fromEntries(r.map(t=>{var s;return[t,null==(s=e.consentObject)?void 0:s.purposeConsents.has(t)]})),consentReady:(null==(l=e.consentData)?void 0:l.EVENT_NAME)==="ConsentReady"})};return e.addEventListener(s),()=>{e.removeEventListener(s)}}},[]),e}},12135:(e,t,s)=>{"use strict";s.d(t,{Q:()=>i,tw:()=>r});var n=s(75889);let r=function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),n=1;n{"use strict";s.d(t,{O8:()=>l,eI:()=>i,wY:()=>r,yy:()=>n});let n="Giornale di Brescia",r=826,i="gdb_silent_login_attempted",l="gdb_silent_return"},16054:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var n=s(95155);let r=e=>{let{children:t,title:s,...r}=e;return(0,n.jsxs)("div",{...r,style:{maxWidth:350,minWidth:150},children:[s&&(0,n.jsx)("div",{className:"mb-2 text-headline-reg",children:s}),t]})}},17984:(e,t,s)=>{"use strict";s.r(t),s.d(t,{AuthToolbarBlock:()=>d});var n=s(95155),r=s(65039),i=s(16054),l=s(93026),o=s(36489);let a=()=>{var e,t;let{data:s}=(0,o.useSession)(),r=(0,l.W)();return(0,n.jsxs)(i.A,{title:"Auth",children:[s&&(0,n.jsxs)("div",{children:["User: ",(0,n.jsx)("strong",{children:null==(e=s.user)?void 0:e.name}),(0,n.jsx)("br",{}),"Email: ",(0,n.jsx)("strong",{children:null==(t=s.user)?void 0:t.email}),(0,n.jsx)("br",{}),(0,n.jsx)("button",{onClick:r,className:"btn btn-xs w-full",children:"Sign out"})]}),!s&&(0,n.jsx)("div",{children:(0,n.jsx)("button",{onClick:()=>(0,o.signIn)("gdbpiu"),className:"btn btn-xs w-full",children:"Sign in"})})]})},d=()=>{var e;let{data:t}=(0,o.useSession)();return(0,n.jsxs)(r.A,{content:(0,n.jsx)(a,{}),children:["Auth"," ",t?(0,n.jsx)("strong",{children:(null==(e=t.user)?void 0:e.email)||"unknown"}):(0,n.jsx)("em",{children:"none"})]})}},35874:(e,t,s)=>{"use strict";s.r(t),s.d(t,{CMPToolbarBlock:()=>d});var n=s(95155),r=s(65039),i=s(16054),l=s(10439),o=s(56936);let a=()=>{let e=(0,l.A)(),t=(0,o.A)();return(0,n.jsxs)(i.A,{title:"CMP",children:[(0,n.jsx)("div",{className:"overflow-auto",children:(0,n.jsx)("pre",{children:JSON.stringify(e,null,2)})}),(0,n.jsx)("div",{className:"overflow-auto",children:(0,n.jsx)("pre",{children:JSON.stringify(t,null,2)})})]})},d=()=>{let e=(0,o.A)();return(0,n.jsx)(r.A,{content:(0,n.jsx)(a,{}),status:!(null==e?void 0:e.eventStatus)&&"error",children:"CMP"})}},41290:()=>{},48840:(e,t,s)=>{"use strict";s.d(t,{MarfeelLoginNotifier:()=>o});var n=s(70708),r=s(25016),i=s(36489),l=s(12115);let o=()=>{let{data:e}=(0,i.useSession)(),{isGdbPlusSubscriber:t}=(0,n.A)();return(0,l.useEffect)(()=>{let s=window.marfeel||{cmd:[]};if(s){let n=t?3:2,i=3===n?"Subscriber":"Registered";e&&s.cmd.push(["compass",function(t){var s,l;(0,r.Sc)("Marfeel trackUserType: ".concat(n," (").concat(i,")")),t.setUserType(n),(0,r.Sc)("Marfeel setSiteUserId: ".concat(null==(s=e.user)?void 0:s.id)),t.setSiteUserId(null==(l=e.user)?void 0:l.id)}])}},[e,t]),null}},49968:(e,t,s)=>{"use strict";s.d(t,{LoginNotifier:()=>o});var n=s(25016),r=s(76784),i=s(36489),l=s(12115);let o=()=>{let{data:e}=(0,i.useSession)();return(0,l.useEffect)(()=>{let t={event:"login"};e&&(0,r.sendGTMEvent)(t),e&&(0,n.Sc)("GTM event login: ".concat(JSON.stringify(t)))},[e]),null}},56936:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var n=s(12115);let r=()=>{let[e,t]=(0,n.useState)();return(0,n.useEffect)(()=>{let e=()=>{let e=window.__tcfapi;if(e)try{e("getTCData",2,(e,s)=>{s&&t({tcString:e.tcString,tcfPolicyVersion:e.tcfPolicyVersion,cmpId:e.cmpId,cmpVersion:e.cmpVersion,gdprApplies:e.gdprApplies,eventStatus:e.eventStatus})})}catch(e){console.error("useTcData: cannot call getTCData",e)}},s=window.__gdb_cmp;if(null==s?void 0:s.addEventListener)return s.addEventListener(e),()=>s.removeEventListener(e);e()},[]),e}},65039:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var n=s(95155),r=s(85203),i=s.n(r),l=s(12115);let o=e=>{let{children:t,content:s,status:r}=e,[o,a]=(0,l.useState)(!1),d=(0,l.useCallback)(()=>a(!o&&!!s),[s,o]);return(0,n.jsxs)("div",{children:[o&&(0,n.jsx)("div",{className:"relative",children:(0,n.jsx)("div",{className:"absolute bottom-0 right-0 bg-gray-80 p-2",children:s})}),(0,n.jsx)("button",{type:"button",className:i()("p-2",{"bg-gray-80":o&&!r,"bg-black":!o&&!r,"bg-red-dark":"error"===r}),onClick:d,children:t})]})}},70708:(e,t,s)=>{"use strict";s.d(t,{A:()=>u});var n=s(93026),r=s(36489),i=s(12115),l=s(8696),o=s(46512);let a="/api/gdb/active-subscriptions",d=[],c=e=>fetch(e).then(e=>e.json()),u=()=>{let e=(0,r.useSession)(),{mutate:t}=(0,l.iX)(),{data:s,isLoading:u}=(0,o.Ay)(a,c),h=(0,n.W)();return(0,i.useEffect)(()=>{t(a)},[t,e]),(0,i.useEffect)(()=>{(null==s?void 0:s.shouldSignOut)&&h()},[s,h]),(0,i.useMemo)(()=>{let e=(null==s?void 0:s.codes)||d;return{codes:e,isGdbPlusSubscriber:e.includes("GDB+"),isBilanciSubscriber:e.includes("BILANCI"),isLoading:u}},[s,u])}},78397:(e,t,s)=>{"use strict";s.d(t,{S:()=>i,ViewChangeNotifier:()=>l});var n=s(20063),r=s(12115);let i=()=>{let e=new CustomEvent("viewChange");document.dispatchEvent(e)},l=()=>{let[e,t]=(0,r.useState)(!1),s=(0,n.usePathname)();return(0,r.useEffect)(()=>{t(!0)},[]),(0,r.useEffect)(()=>{e&&i()},[e,s]),null}},82887:(e,t,s)=>{"use strict";s.d(t,{Analytics:()=>h});var n=s(95155),r=s(90390),i=s(61195),l=s(76631),o=s(68994),a=s(36489),d=s(85278),c=s(12168),u=s(70708);let h=()=>{var e;let{data:t,status:s}=(0,a.useSession)(),{codes:h,isLoading:v}=(0,u.A)(),b=!!t;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.ConsentBridge,{}),(0,n.jsx)(i.IdentityBridge,{ready:"loading"!==s&&(!b||!v),userId:null!=(e=null==t?void 0:t.user.analyticsId)?e:null,status:(0,i.userStatusOf)(b,h),subscriptions:h}),(0,n.jsx)(l.LoginTracker,{status:s,method:"undefined"!=typeof document&&document.cookie.includes("".concat(c.eI,"="))?"gdbpiu-silent":"gdbpiu"}),(0,n.jsx)(o.PageViewTracker,{contentGroup:d.k})]})}},83126:(e,t,s)=>{"use strict";s.r(t),s.d(t,{AccessibilityToolbarBlock:()=>a});var n=s(95155),r=s(65039),i=s(16054),l=s(12115);let o=()=>{let[e,t]=(0,l.useState)(!1),r=(0,l.useCallback)(()=>{e||Promise.all([Promise.all([s.e(3311),s.e(1413)]).then(s.bind(s,1413)),Promise.resolve().then(s.t.bind(s,47650,19))]).then(e=>{let[s,n]=e;t(!0),s.default(l,n,100).finally(()=>t(!1))})},[e]);return(0,n.jsx)(i.A,{title:"Accessibility",children:(0,n.jsxs)("button",{type:"button",onClick:r,className:"btn btn-xs w-full",children:["Run Axe"," ",e&&(0,n.jsx)("span",{className:"loading loading-dots loading-xs"})]})})},a=()=>(0,n.jsx)(r.A,{content:(0,n.jsx)(o,{}),children:"A11y"})},85278:(e,t,s)=>{"use strict";s.d(t,{X:()=>r,k:()=>i});let n=null;function r(e){n=e}function i(){let e=null!=n?n:"other";return n=null,e}},93026:(e,t,s)=>{"use strict";s.d(t,{W:()=>o});var n=s(30926);let r=(0,n.createServerReference)("00f79e253b74f4e0832be0769338a24195b2cedcdb",n.callServer,void 0,n.findSourceMapURL,"getLogoutUrl");var i=s(36489),l=s(12115);let o=()=>(0,l.useCallback)(async()=>{let e=await r(),t="".concat(window.location.origin,"/"),s="".concat(e,"/logout?redirect_uri=").concat(encodeURIComponent(t));await (0,i.signOut)({redirect:!1}),window.location.href=s},[])},95306:(e,t,s)=>{Promise.resolve().then(s.bind(s,78397)),Promise.resolve().then(s.bind(s,82887)),Promise.resolve().then(s.bind(s,2577)),Promise.resolve().then(s.bind(s,98573)),Promise.resolve().then(s.bind(s,49968)),Promise.resolve().then(s.bind(s,83126)),Promise.resolve().then(s.bind(s,17984)),Promise.resolve().then(s.bind(s,35874)),Promise.resolve().then(s.bind(s,48840)),Promise.resolve().then(s.bind(s,2565)),Promise.resolve().then(s.t.bind(s,41290,23)),Promise.resolve().then(s.bind(s,90390)),Promise.resolve().then(s.bind(s,61195)),Promise.resolve().then(s.bind(s,76631)),Promise.resolve().then(s.bind(s,68994)),Promise.resolve().then(s.bind(s,14160)),Promise.resolve().then(s.bind(s,51747)),Promise.resolve().then(s.t.bind(s,59390,23)),Promise.resolve().then(s.bind(s,68332)),Promise.resolve().then(s.bind(s,98202)),Promise.resolve().then(s.bind(s,57445)),Promise.resolve().then(s.t.bind(s,41402,23)),Promise.resolve().then(s.t.bind(s,81675,23)),Promise.resolve().then(s.t.bind(s,81605,23)),Promise.resolve().then(s.t.bind(s,52008,23))},98573:(e,t,s)=>{"use strict";s.d(t,{default:()=>i});var n=s(95155),r=s(36489);let i=e=>{let{children:t,session:s}=e;return(0,n.jsx)(r.SessionProvider,{session:s,children:t})}}},e=>{e.O(0,[1741,1389,749,9108,5889,5440,6489,3625,5850,9034,5016,8441,1255,7358],()=>e(e.s=95306)),_N_E=e.O()}]);