1(function(){"use strict";if(window.__osModules)return;window.__osModules=1;var I=document.getElementById("os-page");if(!I)return;var l;try{l=JSON.parse(I.textContent||"null")}catch{return}if(!l||typeof l!="object")return;var p=l.cfg;if(!p||!Array.isArray(p.slots)||p.slots.length===0)return;var m=document.documentElement,_=m.clientWidth<768?"smartphone":"desktop",A=Object.create(null);p.slots.forEach(function(i){i&&i.context&&(A[i.context]=i)});function s(i){i.style.display="none"}function C(){var i=document.querySelector('link[rel="canonical"]');return i&&i.getAttribute("href")||location.href}function y(i,r,t,e){var a=document.createElement("script");a.async=!0,r?(a.type="text/plain",a.className="cmplazyload",a.setAttribute("data-cmp-vendor",r),a.setAttribute("data-cmp-src",i)):(a.src=i,t&&(a.onerror=t)),(e||document.head).appendChild(a)}requestAnimationFrame(function(){for(var i=document.querySelectorAll(".os-module[data-module]"),r=window.innerHeight||m.clientHeight||0,t=window.innerWidth||m.clientWidth||0,e=[],a=0;a<i.length;a++){var c=i[a],n=c.getAttribute("data-module"),o=A[n];if(o){var u=c.getBoundingClientRect();e.push({el:c,ctx:n,slot:o,provider:o.provider,atf:u.top<r})}}e.length!==0&&(q(e,t),S(e),T(e),R(e))});var k=Object.create(null),O=!1,b=null;function M(){}function B(){O=!0,b&&(clearTimeout(b),b=null),m.getAttribute("data-ext")==="off"&&m.removeAttribute("data-ext")}function q(i,r){var t=p.bcn,e=i.filter(function(o){return o.provider==="bcn"});if(e.length===0||!t){e.forEach(function(o){s(o.el)});return}var a=Object.create(null),c=[];if(e.forEach(function(o){var u=o.slot;if(typeof u.minViewport=="number"&&r<=u.minViewport){s(o.el);return}var d=u.orientation||"hor",f;typeof u.fixedIndex=="number"?f=u.fixedIndex:(a[d]=(a[d]||0)+1,f=a[d]);var v=f===1?"bcn_"+o.ctx:"bcn_"+o.ctx+"_"+f,g=document.createElement("div");g.id=v,o.el.appendChild(g),k[v]={el:o.el,atf:o.atf},c.push({containerId:v,orientation:d,index:f,atf:o.atf,lazy:u.lazy===!0})}),c.length!==0){window._aeq=window._aeq||[];var n={device:_,layout:l.layout,category:l.category};l.contentId&&(n.contentId=l.contentId),l.keyword&&(n.keyword=l.keyword),l.akw&&(n.customKeywords={akw:l.akw}),window._aeq.push(["setGlobalOptions",n]),["adReceived","adRendered"].forEach(function(o){document.addEventListener(o,function(u){B();var d=u&&u.detail||{};if(d.isEmpty||d.isFiller){var f=k[d.container];f&&!f.atf&&s(f.el)}})}),z(c),y(t.scriptUrl,t.cmpVendor,function(){O||void 0})}}function z(i){var r=null,t=Object.create(null),e=typeof IntersectionObserver<"u";function a(u){window._aeq.push(["getAdTag",{containerId:u.containerId,orientation:u.orientation,index:u.index}])}for(var c=0;c<i.length;c++){var n=i[c];if(n.lazy&&!n.atf&&e){r||(r=new IntersectionObserver(function(u){u.forEach(function(d){if(d.isIntersecting){var f=t[d.target.id];f&&(a(f),delete t[d.target.id]),r.unobserve(d.target)}})},{rootMargin:"200% 0px"})),t[n.containerId]=n;var o=document.getElementById(n.containerId);o?r.observe(o):a(n)}else a(n)}}function S(i){var r=p.outbrain,t=i.filter(function(c){return c.provider==="outbrain"});if(t.length!==0){if(!r){t.forEach(function(c){s(c.el)});return}var e=C(),a=0;t.forEach(function(c){var n=c.ctx==="outbrain_top"?r.widgetTop:r.widgetEnd;if(!n){s(c.el);return}var o=document.createElement("div");o.className="OUTBRAIN",o.setAttribute("data-src",e),o.setAttribute("data-widget-id",n),c.el.appendChild(o),a++}),a>0&&y(r.scriptUrl,r.cmpVendor,null)}}function T(i){var r=p.define,t=i.filter(function(e){return e.provider==="define"});t.length!==0&&t.forEach(function(e){var a=e.slot.placement;if(!a){s(e.el);return}var c=e.slot.scriptUrl||r&&r.scriptUrl;if(!c){s(e.el);return}var n=e.el;if(!e.slot.noWrapper){var o=document.createElement("div");o.id="define_"+a,o.className="define define_"+a,e.el.appendChild(o),n=o}y(c,r&&r.cmpVendor,null,n)})}function j(i,r,t,e){for(var a=null,c=0;c<i.length;c++){var n=i[c];!n||n.ctx!==r||n.cat&&n.cat!==t||n.from&&e<n.from||n.until&&e>n.until||!n.img||!n.img.src||n.href&&(!a||(n.prio||0)>(a.prio||0))&&(a=n)}return a}function U(i,r){var t=document.createElement("a");t.href=r.href,t.rel="noopener sponsored",t.target="_blank";var e=document.createElement("img");
1e.src=r.img.src,r.img.w&&(e.width=r.img.w),r.img.h&&(e.height=r.img.h),e.alt=r.alt||"",e.loading="lazy",e.decoding="async",e.onerror=function(){s(i)},t.appendChild(e),i.appendChild(t)}function R(i){var r=i.filter(function(t){return t.provider==="house"});if(r.length!==0){if(!p.house){r.forEach(function(t){s(t.el)});return}fetch("/assets/modules.json",{credentials:"same-origin"}).then(function(t){if(!t.ok)throw new Error("modules.json "+t.status);return t.json()}).then(function(t){var e=t&&Array.isArray(t.banners)?t.banners:[],a=Date.now();r.forEach(function(c){var n=j(e,c.ctx,l.category,a);n?U(c.el,n):s(c.el)})}).catch(function(){r.forEach(function(t){s(t.el)})})}}function L(){var i=-1,r=window.ResizeObserver?new ResizeObserver(o):null,t=[],e=0;function a(u){var d=((u.id||"")+" "+(u.className||"")).toString().toLowerCase();return/cmp|consent|contentpass|usercentrics|sourcepoint|privacy|paywall|modal|dialog/.test(d)}function c(){var u=[],d=document.querySelector('.os-module[data-module="sticky_footer"]');d&&u.push(d);for(var f=document.querySelectorAll("body > *, body > * > *"),v=0;v<f.length;v++)f[v]!==d&&u.push(f[v]);return u}function n(){e=0;for(var u=window.innerHeight||0,d=window.innerWidth||0,f=0,v=c(),g=0;g<v.length;g++){var w=v[g],E;try{E=getComputedStyle(w)}catch{continue}if(!(E.position!=="fixed"&&E.position!=="sticky")&&!a(w)){var h=w.getBoundingClientRect();h.height<1||h.height>u*.4||h.width<d*.5||h.bottom<u-80||h.top>u||(h.height>f&&(f=h.height),r&&t.indexOf(w)===-1&&(t.push(w),r.observe(w)))}}var x=Math.round(f);x!==i&&(i=x,m.style.setProperty("--os-sticky-footer-h",x+"px"))}function o(){e&&clearTimeout(e),e=setTimeout(n,150)}n(),window.MutationObserver&&new MutationObserver(o).observe(document.body,{childList:!0,subtree:!0}),[500,1500,4e3,9e3,2e4,4e4].forEach(function(u){setTimeout(o,u)}),window.addEventListener("resize",o),window.addEventListener("orientationchange",o)}L()})();
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.