(()=>{var y=!1,h=window.layCriticalInitData||{},e=100,m=function(){},f=function(t){return!(!t||"function"!=typeof t.getBoundingClientRect)&&0<(t=t.getBoundingClientRect()).bottom&&t.top<window.innerHeight+e&&0<t.right&&t.left<window.innerWidth},r=function(t){for(var e=[265,512,768,1024,1280,1920,2560,3200,3840,4096],i=t,a=0;a<e.length;a++)if(t<=e[a]){i=e[a];break}return i},v=function(t){var e,i,a,n;t&&"function"==typeof t.getBoundingClientRect&&(a=t.getBoundingClientRect().width,i=window.getComputedStyle?window.getComputedStyle(t).objectFit:"",0===a&&(e=parseFloat(t.getAttribute("data-ar")),n=t.clientHeight,!Number.isNaN(e))&&0!==e&&0<n&&(a=n/e),"cover"!==t.getAttribute("data-parent-fit")&&"cover"!==i||(n=parseInt(t.getAttribute("data-w"),10),e=parseInt(t.getAttribute("data-h"),10),Number.isNaN(n))||Number.isNaN(e)||0===e||(i=(i=t.parentNode?t.parentNode.getBoundingClientRect():null)&&0===i.width&&0===i.height&&t.parentNode&&t.parentNode.parentNode?t.parentNode.parentNode.getBoundingClientRect():i)&&0<i.height&&(a=n/e<i.width/i.height?i.width:n/e*i.height),a)&&0<a&&(n=r(a),t.setAttribute("sizes",n+"px"),t.setAttribute("data-sizes",n+"px"))},b=function(){var t=parseInt(h.breakpoint,10);return Number.isNaN(t)&&(t=480),window.innerWidth<=t?"phone":"desktop"},A=function(t){for(var e=0;e<t.children.length;e++){var i=t.children[e];i&&"SOURCE"===i.tagName&&i.dataset&&null!=i.dataset.src&&(i.src=i.dataset.src)}t.setAttribute("preload","auto");try{t.load()}catch(t){}t.classList.remove("video-lazyload"),t.classList.add("loaded"),t.classList.contains("autoplay")&&t.setAttribute("autoplay","")},_=function(t){var e,i;t&&(t.classList.contains("carousel-original-img")?(e=t.getAttribute("data-lay-src"))&&t.setAttribute("src",e):t.classList.contains("carousel-responsive-img")&&(e=t.getAttribute("data-lay-srcset"),i=t.getAttribute("data-lay-src"),v(t),e&&t.setAttribute("srcset",e),!e)&&i&&t.setAttribute("src",i),t.complete?t.classList.add("loaded"):(t.addEventListener("load",function(){t.classList.add("loaded")},{once:!0}),t.addEventListener("error",function(){t.classList.add("loaded")},{once:!0})))},a={masked_lines:!0,fade_lines:!0,masked_words:!0,fade_words:!0},w=function(){for(var t=document.querySelectorAll(".lay-text-animation[data-animation-type]"),e=0;e<t.length;e++){var i=t[e].getAttribute("data-animation-type");if(i&&a[i])return!0}return!1},x=function(t){return{"pretext_hyphenation_germanic.min.js":"lay-pretext-hyphenation-germanic","pretext_hyphenation_roman.min.js":"lay-pretext-hyphenation-roman","pretext_hyphenation_en.min.js":"lay-pretext-hyphenation-en"}[t]||"lay-pretext-hyphenation-en"},L=function(t,e,i,a){var n;document.getElementById(t)?i&&i():((n=document.createElement("script")).id=t,n.src=e,n.async=!0,n.onload=i,n.onerror=a||function(){m("[critical_init] pretext lazy: script error",e)},document.body.appendChild(n))},z=function(t,e){function i(){window.layPretextTextAnimation&&"function"==typeof window.layPretextTextAnimation.registerHyphenationPatterns?t(!0):Date.now()-a>e?t(!1):requestAnimationFrame(i)}var a=Date.now();i()};window.laytheme.on("newpageshownfast",function(){var e,i,t,a,n,r,o,s,l,c,d,u,g,p;y?m("[critical_init] skip, already ran once"):(y=!0,m("[critical_init] run initial fast media load"),(t=h||{}).template_uri&&t.pretext_hyphenation_js&&(!w()||window.layPretextTextAnimation&&"function"==typeof window.layPretextTextAnimation.registerHyphenationPatterns||(n=(a=String(t.template_uri).replace(/\/?$/,"")+"/frontend/assets/js/")+"pretext_textanimation.min.js",e=a+t.pretext_hyphenation_js,i=x(t.pretext_hyphenation_js),m("[critical_init] pretext lazy prefetch: core +",t.pretext_hyphenation_js),L("lay-pretext-textanimation",n,function(){z(function(t){t?L(i,e,function(){m("[critical_init] pretext lazy: hyphenation loaded")}):m("[critical_init] pretext lazy: API missing after core load")},15e3)}))),a=b(),m("[critical_init] screen size:",a),t="desktop"===a?document.querySelectorAll("#grid, .cover-region-desktop, #footer"):(a=[],document.querySelector("body>.lay-content #custom-phone-grid")?a.push("#custom-phone-grid",".cover-region-phone"):a.push("#grid",".cover-region-desktop"),document.querySelector("body>.lay-content #footer-custom-phone-grid")?a.push("#footer-custom-phone-grid"):a.push("#footer"),document.querySelectorAll(a.join(", "))),m("[critical_init] target containers:",t.length),(n=t)&&0!==n.length?(o=r=0,s=h.image_loading||"lazy_load",l=function(t,e){t.classList.remove("lazyloading"),t.classList.add("lazyload"),t.classList.remove("lazyloaded"),t.classList.remove("loaded-error"),e?t.classList.add("loaded-error"):(t.classList.add("lazyloaded"),t.classList.add("loaded"))},n.forEach(function(t){t.querySelectorAll("img.setsizes, img.lay-gif, img.lay-image-original, img.lazyload, img.lay-image-responsive").forEach(function(t){var e,i,a;f(t)&&("lazy_load"===s?(i=t.getAttribute("data-srcset"),e=t.getAttribute("data-src"),(i||t.classList.contains("setsizes")||t.classList.contains("lay-image-responsive")||t.classList.contains("lazyload"))&&v(t),i&&t.setAttribute("srcset",i),i||!e||t.getAttribute("src")||t.setAttribute("src",e),t.complete?0<t.naturalWidth?l(t,!1):l(t,!0):(t.addEventListener("load",function(){l(t,!1)},{once:!0}),t.addEventListener("error",function(){l(t,!0)},{once:!0})),o++):(t.classList.contains("setsizes")||t.classList.contains("lay-image-responsive")?(i=t.getAttribute("data-srcset"),v(t),i&&t.setAttribute("srcset",i),a=t.getAttribute("data-src"),i||!a||t.getAttribute("src")||t.setAttribute("src",a)):(a=t.getAttribute("data-src"))&&t.setAttribute("src",a),r++))})}),m("[critical_init] image mode:",s,"| loaded instant:",r,"| triggered lazyload:",o)):m("[critical_init] no targets for image loading"),(d=t)&&0!==d.length?(c=0,d.forEach(function(t){t.querySelectorAll("video.video-lazyload:not(.video-inside-thumbnailgrid-with-filter)").forEach(function(t){f(t)&&(A(t),c++)})}),m("[critical_init] loaded above-the-fold html5 videos:",c)):m("[critical_init] no targets for html5 video loading"),(d=t)&&0!==d.length?(p=g=u=0,d.forEach(function(t){t.querySelectorAll(".lay-carousel").forEach(function(t){if(f(t)){u++;for(var e=t.querySelectorAll(".lay-carousel-slide img.carousel-original-img, .lay-carousel-slide img.carousel-responsive-img"),i=0;i<e.length&&i<2;i++)_(e[i]),g++;for(var a=t.querySelectorAll(".lay-carousel-slide video.video-lazyload"),n=0;n<a.length;n++)f(a[n])&&(A(a[n]),p++)}})}),m("[critical_init] visible carousels:",u,"| loaded carousel images:",g,"| loaded carousel videos:",p)):m("[critical_init] no targets for carousel media loading"),m("[critical_init] done"))})})();