(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4293],{31780:(e,n,i)=>{"use strict";i.d(n,{ModuleAnalytics:()=>d});var r=i(21102),t=i(42494),o=i(61300),s=i(59103),l=i(17846);let d=e=>{let{moduleId:n,modulePosition:i,variant:d="frontend",children:c}=e,h=(0,t.useRef)(null),[m,u]=(0,t.useState)(!1),b=(0,t.useRef)(null),v=(()=>{let e="module-viewed",n=(0,o.G)(),i=(0,s.N)();return(0,t.useCallback)(r=>{let{moduleId:t,modulePosition:o}=r;if(!n)return void console.warn("MParticle is not initialized");let s={module_id:t,module_position:o,...i};try{var l,d,c,h;null==(h=window.mParticle)||null==(c=h.logEvent)||c.call(h,e,null==(d=window.mParticle)||null==(l=d.EventType)?void 0:l.Other,s),console.debug('MParticle: Event "'.concat(e,'" tracked'),s)}catch(n){console.error('MParticle: Event "'.concat(e,'" failed'),n)}},[i,n])})();return"admin"===d?(0,r.jsx)(r.Fragment,{children:c}):((0,t.useEffect)(()=>{if(m||!l.A||!h.current)return;let e=h.current,r=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.intersectionRatio>=1?b.current||(b.current=setTimeout(()=>{v({moduleId:n,modulePosition:i}),u(!0),b.current=null},2e3)):b.current&&(clearTimeout(b.current),b.current=null)})},{threshold:1});r.observe(e);let t=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,s=window.innerWidth||document.documentElement.clientWidth;return t.top>=0&&t.left>=0&&t.bottom{v({moduleId:n,modulePosition:i}),u(!0),b.current=null},2e3)),()=>{b.current&&clearTimeout(b.current),r.disconnect()}},[m,n,i,v]),(0,r.jsx)("div",{ref:h,className:"hide-empty",children:c}))}},66580:(e,n,i)=>{"use strict";i.d(n,{AnalyticsBoundary:()=>d});var r=i(9269),t=i(58250),o=i(40875),s=i(84348),l=i(95799);let d=e=>((0,l.u)([[r.m,e.pageId],[t.X,e.pageLocale],[o.u,e.deviceClass],[s.$,e.metricsArticleData]]),null)},77504:(e,n,i)=>{Promise.resolve().then(i.bind(i,56735)),Promise.resolve().then(i.t.bind(i,7807,23)),Promise.resolve().then(i.t.bind(i,1715,23)),Promise.resolve().then(i.bind(i,66580)),Promise.resolve().then(i.bind(i,31780)),Promise.resolve().then(i.bind(i,91777)),Promise.resolve().then(i.bind(i,87041)),Promise.resolve().then(i.bind(i,3578)),Promise.resolve().then(i.bind(i,24505)),Promise.resolve().then(i.bind(i,25306)),Promise.resolve().then(i.bind(i,15238)),Promise.resolve().then(i.bind(i,54634)),Promise.resolve().then(i.bind(i,27558)),Promise.resolve().then(i.bind(i,62892)),Promise.resolve().then(i.bind(i,35506)),Promise.resolve().then(i.bind(i,99569)),Promise.resolve().then(i.bind(i,226)),Promise.resolve().then(i.bind(i,88737)),Promise.resolve().then(i.bind(i,7222)),Promise.resolve().then(i.bind(i,14778)),Promise.resolve().then(i.bind(i,43786)),Promise.resolve().then(i.bind(i,31501)),Promise.resolve().then(i.bind(i,88298)),Promise.resolve().then(i.bind(i,80360)),Promise.resolve().then(i.bind(i,66046)),Promise.resolve().then(i.bind(i,72574)),Promise.resolve().then(i.bind(i,51554)),Promise.resolve().then(i.bind(i,41334)),Promise.resolve().then(i.bind(i,3552)),Promise.resolve().then(i.bind(i,58164)),Promise.resolve().then(i.bind(i,29445)),Promise.resolve().then(i.bind(i,86983)),Promise.resolve().then(i.bind(i,44966)),Promise.resolve().then(i.bind(i,97651)),Promise.resolve().then(i.bind(i,11289)),Promise.resolve().then(i.bind(i,24682)),Promise.resolve().then(i.bind(i,19433)),Promise.resolve().then(i.bind(i,20212)),Promise.resolve().then(i.bind(i,5216)),Promise.resolve().then(i.bind(i,2101)),Promise.resolve().then(i.bind(i,71377)),Promise.resolve().then(i.bind(i,73146)),Promise.resolve().then(i.bind(i,40633)),Promise.resolve().then(i.bind(i,130)),Promise.resolve().then(i.bind(i,48443)),Promise.resolve().then(i.bind(i,31639)),Promise.resolve().then(i.bind(i,31458)),Promise.resolve().then(i.bind(i,4499)),Promise.resolve().then(i.bind(i,53194)),Promise.resolve().then(i.bind(i,10501)),Promise.resolve().then(i.bind(i,76370)),Promise.resolve().then(i.bind(i,68858)),Promise.resolve().then(i.bind(i,89131))},87041:(e,n,i)=>{"use strict";i.d(n,{default:()=>d});var r=i(21102),t=i(2346),o=i(42494),s=i(78439).hp;let l={script:"IShmdW5jdGlvbihyLF9uYW1lKXtyW19uYW1lXT1yW19uYW1lXXx8ZnVuY3Rpb24gdCgpeyh0LnE9dC5xfHxbXSkucHVzaChhcmd1bWVudHMpfSxyW19uYW1lXS52PXJbX25hbWVdLnZ8fDIscltfbmFtZV0ucz0iMyI7IShmdW5jdGlvbihyLHQsSCx6KXtmdW5jdGlvbiB4KEgseil7dHJ5e3g9ci5sb2NhbFN0b3JhZ2UsKEg9SlNPTi5wYXJzZSh4W2RlY29kZVVSSShkZWNvZGVVUkkoJyU2NyUyNTY1JTI1JTM3JTM0JTQ5JTI1NzQlNjUlMjU2ZCcpKV0oIl9hUVMwMk5UUXpSVVZET0VNNVJVRkJRall4TmtaRlJUbEZPVFl0TVEiKSkubGdrfHxbXSkmJih6PXJbdF0ucHViYWRzKCkpJiZILmZvckVhY2goKGZ1bmN0aW9uKHIpe3ImJnJbMF0mJnouc2V0VGFyZ2V0aW5nKHJbMF0sclsxXXx8IiIpfSkpfWNhdGNoKFEpe312YXIgeH10cnl7KHo9clt0XT1yW3RdfHx7fSkuY21kPXouY21kfHxbXSx0eXBlb2Ygei5wdWJhZHM9PT1IP3goKTp0eXBlb2Ygei5jbWQudW5zaGlmdD09PUg/ei5jbWQudW5zaGlmdCh4KTp6LmNtZC5wdXNoKHgpfWNhdGNoKFEpe319KSh3aW5kb3csJyUyNSUzNiUzNyUyNTZmJTI1NmYlMjU2JTM3bCUyNTY1dCUyNSUzNiUzMWcnLCJmdW5jdGlvbiIpOzt9KSh3aW5kb3csZGVjb2RlVVJJKGRlY29kZVVSSSgnJTYxZCU2ZCUyNSUzNiUzOSUyNSUzNyUzMmElMjUlMzZjJykpKTshKGZ1bmN0aW9uKHIsdCxILHope0g9ci5jcmVhdGVFbGVtZW50KHQpLHI9ci5nZXRFbGVtZW50c0J5VGFnTmFtZSh0KVswXSxILmFzeW5jPTEsSC5zcmM9Imh0dHBzOi8vbHV4Zm9ybXVsYS5jb20vY2h1bmtzL2JhNTEyM2YxY2MwZjIwYWYvYzI0MzJiYTcubWFpbi5qcyIsKHo9MCkmJnooSCksci5wYXJlbnROb2RlLmluc2VydEJlZm9yZShILHIpfSkoZG9jdW1lbnQsInNjcmlwdCIpOw=="};function d(e){let{isNoAds:n,heliosScriptUrl:i="https://s.w-x.co/helios/twc/1.69.0/helios.js"}=e,d=function(){let[e,n]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{n(!0)},[]),e}();return n||!i?null:d&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.default,{src:i}),...function(){let e=[];try{let n=s.from(l.script,"base64").toString("utf-8");e.push({code:n})}catch(e){console.error(e)}return e.map((e,n)=>e.src?(0,r.jsx)(t.default,{src:e.src,async:!0},"helios-script-".concat(n)):(0,r.jsx)(t.default,{id:"helios-script-".concat(n),children:e.code},"helios-script-".concat(n)))}()]})}},91777:(e,n,i)=>{"use strict";i.d(n,{default:()=>o});var r=i(21102),t=i(2346);function o(e){let{configJson:n}=e;return(0,r.jsx)(t.default,{id:"helios-config",children:"window.__HeliosConfig = ".concat(n,";\n window.__HeliosConfig.generalConfig.breakpoint.active = window.screen.width > 1024 ? 'lg' : window.screen.width >= 768 ? 'md' : 'sm';\n window.__HeliosQ = window.__HeliosQ || [];\n window.__HeliosQ.push(function () { window.__Helios.emit('USER_PROFILE_READY'); });")})}},95799:(e,n,i)=>{"use strict";i.d(n,{u:()=>s});var r=i(42494),t=i(57809),o=i(79589);let s=e=>{let n=(0,t.Pj)(),i=(0,t.Xr)((0,r.useMemo)(()=>(0,o.eU)(null,(i,r)=>{for(let[i,t]of e)n.get(i)!==t&&(console.debug("Atom change detected, updating - store value:",n.get(i),"new value:",t),r(i,t))}),[e,n]));(0,r.useEffect)(()=>{i()},[i])}}},e=>{e.O(0,[941,4421,6537,1818,5840,6735,7807,1512,8248,998,3694,5024,248,5179,3418,4073,2162,2711,3610,4800,7358],()=>e(e.s=77504)),_N_E=e.O()}]);