1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{4703:(e,t,i)=>{"use strict";i.d(t,{default:()=>s});var n=i(95155),r=i(12115);class a extends r.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){var i,n,r;let{componentId:a}=this.props;if(null==(i=(n=this.props).onError)||i.call(n,e,t),e&&("NEXT_NOT_FOUND"===e.digest||(null==(r=e.digest)?void 0:r.includes("404"))))throw e;console.error("ErrorBoundary caught an error: at component",a,e,t)}render(){let{hasError:e}=this.state,{children:t,fallback:i}=this.props;return e?i||(0,n.jsx)(n.Fragment,{}):t}constructor(e){super(e),this.state={hasError:!1,error:void 0}}}let s=a},13663:(e,t,i)=>{"use strict";i.d(t,{c:()=>n});let n=(e,t)=>(e=>{try{let t=localStorage.getItem("".concat(e,"-user"));if(!t||"undefined"===t)return[];let i=JSON.parse(t);return Array.isArray(null==i?void 0:i.entitlements)?i.entitlements:[]}catch(e){return[]}})(e).includes(t)},14277:(e,t,i)=>{"use strict";i.d(t,{CustomAdManagerClient:()=>d});var n=i(95155),r=i(34786);class a{async init(){let e=document.querySelectorAll(".ad2-position");return e.length?(e.forEach(e=>{e.innerHTML="";let t=e.getAttribute("data-dimension")||"";if(!t)return;let i=this.parseDimensionString(t);if(!i)return;let n=e.style,{width:r,height:a}=i;n.textAlign="center",n.overflow="hidden",n.margin="auto",n.width="100%",n.height="100%",n.maxWidth="".concat(r,"px"),n.maxHeight="".concat(a,"px"),n.aspectRatio="".concat(r," / ").concat(a)}),this.themeAds2Map=await (0,r.dX)(this.page),e.forEach(e=>{var t,i,n,r,a,s;let l=e.getAttribute("data-dimension")||"",o=e.getAttribute("data-widget")||"",d=e.getAttribute("data-position")||"";if([l,o,d].some(e=>!e))return void console.error("Element not contains dimension, widget or position!",e);let c=null==(n=this.themeAds2Map)||null==(i=n.static)||null==(t=i[o])?void 0:t[d],h=null==(a=this.themeAds2Map)||null==(r=a.dynamic)?void 0:r[l],u=null!=c?c:h;if(!(null==u?void 0:u.length))return void console.warn("No ads for element",e);let m=this.parseDimensionString(l);if(!m)return void console.warn("Invalid dimension format",e);let g=c?"static":"dynamic",p="dynamic"===g,v=this.getRandomIndex(u.length);if(p){let e="".concat(m.width,"-").concat(m.height);(null==(s=this.indexMap)?void 0:s[e])===void 0&&(this.indexMap[e]=-1),this.indexMap[e]=(this.indexMap[e]+1)%u.length,v=this.indexMap[e]}this.slots.push({element:e,type:g,ads:u,idx:v,...m})}),this.initialized=!0,this.slots.length):(console.warn("No elements found `.ad2-position`"),!1)}start(){if(!this.initialized)throw Error("Please call `init` method first");this.stop(),this.changeAds(),this.interval=setInterval(this.changeAds,this.intervalTimeout)}stop(){this.interval&&(clearInterval(this.interval),this.interval=null)}convertToInlineImageStyle(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"contain";return"\n overflow: hidden;\n object-fit: ".concat(i,";\n object-position: center;\n width: 100%;\n height: 100%;\n max-width: ").concat(e,"px;\n max-height: ").concat(t,"px;\n aspect-ratio: ").concat(e," / ").concat(t,";\n ")}convertToInlineDivStyle(e,t){return"\n overflow: hidden;\n width: 100%;\n height: 100%;\n max-width: ".concat(e,"px;\n max-height: ").concat(t,"px;\n aspect-ratio: ").concat(e," / ").concat(t,";\n ")}parseDimensionString(e){let t=e.split("x");if(2===t.length){let e=parseFloat(t[0]),i=parseFloat(t[1]);if(!isNaN(e)&&!isNaN(i))return{width:"".concat(e),height:"".concat(i)}}return console.error("Invalid dimensions format: ".concat(e)),null}constructor(e,t=12e3){this.page=e,this.intervalTimeout=t,this.interval=null,this.slots=[],this.initialized=!1,this.themeAds2Map=null,this.indexMap={},this.displayedAds=new Set,this.getRandomIndex=e=>Math.floor(Math.random()*(e-0+1))+0,this.changeAds=()=>{this.displayedAds.clear(),this.slots=this.slots.map(e=>{let{element:t,width:i,height:n,type:r}=e,a=(e.idx+1)%e.ads.length,s=e.ads[a];if("static"===r&&1===e.ads.length&&""!==e.element.innerHTML)return e;if("dynamic"===r){var l,o;let r="".concat(i,"-").concat(n);if(a=((null!=(o=null==(l=this.indexMap)?void 0:l[r])?o:e.idx)+1)%e.ads.length,s=e.ads[a],this.displayedAds.has(null==s?void 0:s.id))return t.innerHTML="",e;this.displayedAds.add(null==s?void 0:s.id),this.indexMap[r]=a}if("image"===s.content_type){let e=this.convertToInlineImageStyle(i,n,s.image_fit);s.target_link?(t.innerHTML='<a href="'.concat(s.target_link,'" target="_blank"><img src="').concat(s.image_url,'" style="').concat(e,'" /></a>'),t.onclick=function(){console.log("Add ad #".concat(s.id," as clicked")),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"banner_click",publisher:"direct",banner_size:s.dimension,banner_clickurl:s.target_link,banner_advertiser:s.name||""})}):t.innerHTML='<img src="'.concat(s.image_url,'" style="').concat(e,'" />')}else{let e=this.convertToInlineDivStyle(i,n);t.innerHTML='<div style="'.concat(e,'">').concat(s.content||"","</div>")}return{...e,idx:a}})}}}var s=i(20063),l=i(12115),o=i(13663);let d=e=>{let{page:t,tenant:i,subscriptionEnabled:r}=e,d=(0,s.usePathname)(),[c]=(0,l.useState)(()=>!!r&&(0,o.c)(i,"ad_free"));return(0,l.useEffect)(()=>
1{if(c)return;let e=new a(t);return e.init().then(t=>{t?e.start():console.info("Ad manager not running")}).catch(e=>{console.error("Failed to init the ads manager in page ".concat(t),e)}),()=>e.stop()},[d,c]),(0,n.jsx)(n.Fragment,{})}},25809:(e,t,i)=>{"use strict";i.d(t,{default:()=>m});var n=i(95155),r=i(59887);i(12115);var a=i(93366),s=i(83907),l=i(27723),o=i(24859);function d(e){let{articles:t,options:{preloadImages:i=!1,globalDateFormat:r,showDateOf:d=!0}}=e;return(0,n.jsx)("div",{className:"@container flex flex-col gap-5 px-2 py-4 lg:px-5 lg:py-5",children:t.map((e,t)=>{var c,h,u,m,g;return(0,n.jsx)("div",{className:"articlesList__item flex flex-col gap-2",children:(0,n.jsxs)("div",{className:" flex items-start gap-3 sm:gap-4 ",children:[(null==(c=e.thumbnails)?void 0:c.origin)&&(0,n.jsx)(a.A,{article:e,children:(0,n.jsx)(l.ImageWrapper,{src:e.thumbnails.origin,width:300,height:300,priority:0===t&&i,className:"articlesList__item__image h-[60px] w-[120px] rounded object-cover object-top",alt:e.alt_text||e.title})}),(0,n.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[d&&(0,n.jsx)("div",{className:"text-sm text-zinc-600 dark:text-white dark:opacity-70",children:(0,n.jsx)(o.W,{isPublishedToday:e.published_today,relativePublishedAt:e.published_at_relative,publishedAt:e.published_at_localized,dateTime:e.published_at,globalDateFormat:r,children:"".concat(null==(h=e.published_at_localized)?void 0:h.day," ").concat(null==(u=e.published_at_localized)?void 0:u.monthShort,", ").concat(null==(m=e.published_at_localized)?void 0:m.hour,":").concat(null==(g=e.published_at_localized)?void 0:g.minute)})}),(0,n.jsx)(a.A,{classes:"w-fit",article:e,children:(0,n.jsx)("h4",{className:"hover:text-primary line-clamp-2 w-fit text-sm font-bold transition-all dark:hover:text-white md:text-base",children:(0,n.jsx)(s.h,{article:e})})})]})]})},e.id)})})}let c=e=>{let{count:t}=e;return(0,n.jsx)("div",{className:"@container flex flex-col gap-5 px-5",children:Array.from(Array(t).keys()).map(e=>(0,n.jsxs)("div",{className:"group flex w-full animate-pulse gap-4",children:[(0,n.jsx)("div",{className:"md:w-[120px] w-[120px] h-[80px] shrink-0 rounded-sm bg-gray-300 object-cover dark:bg-gray-600"}),(0,n.jsxs)("div",{className:"flex w-full flex-col justify-start gap-2",children:[(0,n.jsx)("div",{className:"line-clamp-4 group-hover:text-primary h-3 rounded-md bg-gray-300 text-xl font-bold leading-6 text-black transition-all dark:bg-gray-600 dark:text-white"}),(0,n.jsx)("div",{className:"line-clamp-4 group-hover:text-primary h-3 rounded-md bg-gray-300 text-xl font-bold leading-6 text-black transition-all dark:bg-gray-600 dark:text-white"}),(0,n.jsx)("div",{className:"line-clamp-4 group-hover:text-primary h-3 w-5/12 rounded-md bg-gray-300 text-xl font-bold leading-6 text-black transition-all dark:bg-gray-600 dark:text-white"})]})]},e))})};var h=i(35281),u=i(29565);function m(e){let{hookConfig:t,options:i,labels:a,page:s}=e,{articles:l,paginate:o,loading:m}=(0,h.R)({hookConfig:t,page:s});return(0,n.jsxs)(n.Fragment,{children:[l.length>0&&(0,n.jsxs)("div",{className:"-mt-5",children:[(0,n.jsx)(d,{labels:a,options:i,articles:l})," "]}),m&&(0,n.jsx)(c,{count:t.paginationPageSize}),(0,n.jsx)(u.A,{variant:"fem",text:a.load_more,loading:m,handleClick:o,rounded:r.eg.SM,readMoreLink:i.readMoreLink})]})}},35211:(e,t,i)=>{"use strict";i.d(t,{default:()=>l});var n=i(95155),r=i(68321),a=i(12115),s=i(13663);let l=e=>{let{scripts:t,tenant:i}=e,l=t.some(e=>e.isAdvertisement),[o]=(0,a.useState)(()=>!!l&&(0,s.c)(i,"ad_free"));return(0,n.jsx)(n.Fragment,{children:t.map((e,t)=>{if(e.isAdvertisement&&o)return null;let i=e.id?"".concat(e.id,"-").concat(t):t;return e.src?(0,n.jsx)(r.default,{id:e.id,strategy:e.strategy,src:e.src,crossOrigin:e.origin||void 0},i):e.content?(0,n.jsx)(r.default,{crossOrigin:e.origin||void 0,id:e.id,strategy:e.strategy,children:e.content},i):void 0})})}},44290:(e,t,i)=>{"use strict";i.d(t,{default:()=>l});var n=i(95155),r=i(41123),a=i(12115),s=i(49499);let l=e=>{let{component:t}=e,{userData:i}=(0,s.Z2)();return(0,a.useEffect)(()=>{console.log("SetupSocket useEffect triggered:",{component:t,userData:!!i}),i||"Header"!==t?(console.log("SetupSocket calling setupListenerRequirments"),(0,r.p)()):console.log("SetupSocket skipping setupListenerRequirments")},[i,t]),(0,n.jsx)(n.Fragment,{})}},61407:(e,t,i)=>{"use strict";i.d(t,{HandleUrlChange:()=>o});var n=i(95155),r=i(34786),a=i(59887),s=i(20063),l=i(12115);let o=e=>{let{page:t,resourceData:i}
1=e,o=(0,s.usePathname)(),d=(0,s.useSearchParams)();return(0,l.useEffect)(()=>{let e=window.location.hash;![/^#g-\w+-\d+$/].some(t=>t.test(e))&&(o&&function(e,t){var i,n;if("function"==typeof(null==(i=window)?void 0:i.ga)){let i=window.origin+e;t.toString()&&(i+="?".concat(t.toString())),null==(n=window)||n.ga("send","pageview",i)}}(o,(null==d?void 0:d.toString())||""),i&&(0,r.OS)((0,a.E9)(i.resourceKey),i.resourceId))},[o,d]),(0,n.jsx)(n.Fragment,{})}},65311:(e,t,i)=>{"use strict";i.d(t,{default:()=>s});var n=i(95155),r=i(20063),a=i(12115);function s(){let[e,t]=(0,a.useState)(!1),[i,s]=(0,a.useState)(!1),l=(0,r.usePathname)();return(0,a.useEffect)(()=>{i&&(()=>{try{if(e||l&&/(^|\/)preview(\/|$)/.test(l))return;window.plausible||(window.plausible=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];(window.plausible.q=window.plausible.q||[]).push(t)});let i=(()=>{let e=document.referrer.toLowerCase(),t=navigator.userAgent.toLowerCase();return e.includes("googlequicksearch")||e.includes("quicksearchbox")||e.includes("google")&&t.includes("android")&&(t.includes("googleapp")||t.includes("quicksearch"))})();window.plausible("pageview",{props:i?{googleDiscover:1}:void 0,u:window.location.href}),console.log("Plausible trackview sent, is Google Discover ".concat(i?"Yes":"No")),t(!0)}catch(e){console.error("Error while trackview => Error: ".concat(e.message))}})()},[i]),(0,a.useEffect)(()=>{s(!0)},[]),(0,n.jsx)(n.Fragment,{})}},66750:(e,t,i)=>{Promise.resolve().then(i.bind(i,14277)),Promise.resolve().then(i.bind(i,61407)),Promise.resolve().then(i.bind(i,35211)),Promise.resolve().then(i.bind(i,65311)),Promise.resolve().then(i.bind(i,4703)),Promise.resolve().then(i.bind(i,44290)),Promise.resolve().then(i.bind(i,1907)),Promise.resolve().then(i.t.bind(i,41402,23)),Promise.resolve().then(i.bind(i,36881)),Promise.resolve().then(i.bind(i,69198)),Promise.resolve().then(i.bind(i,25809)),Promise.resolve().then(i.bind(i,68082)),Promise.resolve().then(i.bind(i,49698)),Promise.resolve().then(i.bind(i,24936)),Promise.resolve().then(i.bind(i,71763)),Promise.resolve().then(i.bind(i,95534)),Promise.resolve().then(i.bind(i,69582)),Promise.resolve().then(i.bind(i,66694)),Promise.resolve().then(i.bind(i,16052)),Promise.resolve().then(i.bind(i,36595)),Promise.resolve().then(i.bind(i,30830)),Promise.resolve().then(i.bind(i,72111)),Promise.resolve().then(i.bind(i,45064)),Promise.resolve().then(i.bind(i,72040)),Promise.resolve().then(i.bind(i,27723))}},e=>{e.O(0,[6808,5284,6536,4482,5558,6658,7629,5239,3389,4157,4786,5689,6881,8441,1255,7358],()=>e(e.s=66750)),_N_E=e.O()}]);
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.