try{document.querySelector(":focus-visible")}catch(t){focusVisiblePolyfill()}function focusVisiblePolyfill(){let t=["ARROWUP","ARROWDOWN","ARROWLEFT","ARROWRIGHT","TAB","ENTER","SPACE","ESCAPE","HOME","END","PAGEUP","PAGEDOWN"],e=null,i=null;window.addEventListener("keydown",e=>{t.includes(e.code.toUpperCase())&&(i=!1)}),window.addEventListener("mousedown",t=>{i=!0}),window.addEventListener("focus",()=>{e&&e.classList.remove("focused"),i||(e=document.activeElement).classList.add("focused")},!0)}class ProductRecommendations extends HTMLElement{constructor(){super()}connectedCallback(){let t=(t,e)=>{t[0].isIntersecting&&(e.unobserve(this),fetch(this.dataset.url).then(t=>t.text()).then(t=>{let e=document.createElement("div");e.innerHTML=t;let i=e.querySelector("product-recommendations");i&&i.innerHTML.trim().length&&(this.innerHTML=i.innerHTML),!this.querySelector("slideshow-component")&&this.classList.contains("complementary-products")&&this.remove(),e.querySelector(".grid__item")&&this.classList.add("product-recommendations--loaded")}).catch(t=>{console.error(t)}))};new IntersectionObserver(t.bind(this),{rootMargin:"0px 0px 400px 0px"}).observe(this)}}customElements.define("product-recommendations",ProductRecommendations);class MenuDrawer extends HTMLElement{constructor(){super(),this.mainDetailsToggle=this.querySelector("details"),this.addEventListener("keyup",this.onKeyUp.bind(this)),this.addEventListener("focusout",this.onFocusOut.bind(this)),this.bindEvents()}bindEvents(){this.querySelectorAll("summary").forEach(t=>t.addEventListener("click",this.onSummaryClick.bind(this))),this.querySelectorAll("button:not(.menu-drawer__close-menu-btn)").forEach(t=>t.addEventListener("click",this.onCloseButtonClick.bind(this)))}onKeyUp(t){if("ESCAPE"!==t.code.toUpperCase())return;let e=t.target.closest("details[open]");e&&(e===this.mainDetailsToggle?this.closeMenuDrawer(t,this.mainDetailsToggle.querySelector("summary")):this.closeSubmenu(e))}onSummaryClick(t){let e=t.currentTarget,i=e.parentNode,s=i.closest(".has-submenu"),n=i.hasAttribute("open"),o=window.matchMedia("(prefers-reduced-motion: reduce)");function r(){trapFocus(e.nextElementSibling,i.querySelector("button")),e.nextElementSibling.removeEventListener("transitionend",r)}i===this.mainDetailsToggle?(n&&t.preventDefault(),n?this.closeMenuDrawer(t,e):this.openMenuDrawer(e),window.matchMedia("(max-width: 990px)")&&document.documentElement.style.setProperty("--viewport-height",`${window.innerHeight}px`)):setTimeout(()=>{i.classList.add("menu-opening"),e.setAttribute("aria-expanded",!0),s&&s.classList.add("submenu-open"),!o||o.matches?r():e.nextElementSibling.addEventListener("transitionend",r)},100)}openMenuDrawer(t){setTimeout(()=>{this.mainDetailsToggle.classList.add("menu-opening")}),t.setAttribute("aria-expanded",!0),trapFocus(this.mainDetailsToggle,t),document.body.classList.add(`overflow-hidden-${this.dataset.breakpoint}`)}closeMenuDrawer(t,e=!1){void 0!==t&&(this.mainDetailsToggle.classList.remove("menu-opening"),this.mainDetailsToggle.querySelectorAll("details").forEach(t=>{t.removeAttribute("open"),t.classList.remove("menu-opening")}),this.mainDetailsToggle.querySelectorAll(".submenu-open").forEach(t=>{t.classList.remove("submenu-open")}),document.body.classList.remove(`overflow-hidden-${this.dataset.breakpoint}`),removeTrapFocus(e),this.closeAnimation(this.mainDetailsToggle))}onFocusOut(t){setTimeout(()=>{this.mainDetailsToggle.hasAttribute("open")&&!this.mainDetailsToggle.contains(document.activeElement)&&this.closeMenuDrawer()})}onCloseButtonClick(t){let e=t.currentTarget.closest("details");this.closeSubmenu(e)}closeSubmenu(t){let e=t.closest(".submenu-open");e&&e.classList.remove("submenu-open"),t.classList.remove("menu-opening"),t.querySelector("summary").setAttribute("aria-expanded",!1),removeTrapFocus(t.querySelector("summary")),this.closeAnimation(t)}closeAnimation(t){let e,i=s=>{void 0===e&&(e=s);let n=s-e;n<400?window.requestAnimationFrame(i):(t.removeAttribute("open"),t.closest("details[open]")&&trapFocus(t.closest("details[open]"),t.querySelector("summary")))};window.requestAnimationFrame(i)}}customElements.define("menu-drawer",MenuDrawer);class HeaderDrawer extends MenuDrawer{constructor(){super(),this.querySelectorAll(".menu-drawer__close-menu-btn").forEach(t=>t.addEventListener("click",this.closeButtonClick.bind(this)))}openMenuDrawer(t){this.header=this.header||document.querySelector(".section-header"),this.borderOffset=this.borderOffset||this.closest(".header-wrapper").classList.contains("header-wrapper--border-bottom")?1:0,document.documentElement.style.setProperty("--header-bottom-position",`${parseInt(this.header.getBoundingClientRect().bottom-this.borderOffset)}px`),this.header.classList.add("menu-open"),setTimeout(()=>{this.mainDetailsToggle.classList.add("menu-opening")}),t.setAttribute("aria-expanded",!0),trapFocus(this.mainDetailsToggle,t),document.body.classList.add(`overflow-hidden-${this.dataset.breakpoint}`)}closeMenuDrawer(t,e){super.closeMenuDrawer(t,e),this.header.classList.remove("menu-open")}closeButtonClick(t){this.closeMenuDrawer(t,this.mainDetailsToggle.querySelector("summary")),this.querySelector(".header__icon--menu[aria-expanded=true]").setAttribute("aria-expanded","false")}}customElements.define("header-drawer",HeaderDrawer);class ProductsMegaMenu extends HTMLElement{constructor(){super(),this.details=this.querySelector('details[id^="ProductsMegaMenu-"]'),this.mainLink=this.querySelector("summary.header__menu-item"),this.body=this.querySelector(".products-mega-menu__body"),this.overlay=this.querySelector(".products-mega-menu__overlay"),this.items=this.querySelectorAll('[id^="ProductsMegaMenu-Item"]'),this.links=this.querySelectorAll('[id^="ProductsMegaMenu-Link"]'),this.mainLink.addEventListener("mouseover",this.openMenu.bind(this)),this.overlay.addEventListener("mouseover",this.closeMenu.bind(this)),this.overlay.addEventListener("click",this.closeMenu.bind(this)),document.addEventListener("click",this.outsideClick.bind(this)),this.links.forEach(t=>{t.addEventListener("mouseover",this.displayContent.bind(this))})}displayContent(t){this.items.forEach(t=>{t.classList.remove("products-mega-menu__item--active")}),t.target.closest('[id^="ProductsMegaMenu-Item"]').classList.add("products-mega-menu__item--active")}openMenu(){this.details.setAttribute("open",""),document.querySelectorAll('[id^="Details-HeaderMenu"]').forEach(t=>{t.removeAttribute("open")})}closeMenu(){this.details.removeAttribute("open")}outsideClick(t){this.details.hasAttribute("open")&&t.target!=this.body&&(this.body.contains(t.target)||this.closeMenu())}}customElements.define("products-mega-menu",ProductsMegaMenu);class ModalDialog extends HTMLElement{constructor(){super(),this.querySelector('[id^="ModalClose-"]').addEventListener("click",this.hide.bind(this,!1)),this.addEventListener("keyup",t=>{"ESCAPE"===t.code.toUpperCase()&&this.hide()}),this.classList.contains("media-modal")?this.addEventListener("pointerup",t=>{"mouse"!==t.pointerType||t.target.closest("deferred-media, product-model")||this.hide()}):this.addEventListener("click",t=>{t.target===this&&this.hide()})}connectedCallback(){this.moved||(this.moved=!0,document.body.appendChild(this))}show(t){this.openedBy=t;let e=this.querySelector(".template-popup");document.body.classList.add("overflow-hidden"),this.setAttribute("open",""),e&&e.loadContent(),trapFocus(this,this.querySelector('[role="dialog"]')),window.pauseAllMedia()}hide(){document.body.classList.remove("overflow-hidden"),document.body.dispatchEvent(new CustomEvent("modalClosed")),this.removeAttribute("open"),removeTrapFocus(this.openedBy),window.pauseAllMedia()}}customElements.define("modal-dialog",ModalDialog);class ModalOpener extends HTMLElement{constructor(){super();let t=this.querySelector("button");if(!t)return;t.addEventListener("click",()=>{let e=document.querySelector(this.getAttribute("data-modal"));e&&e.show(t)})}}customElements.define("modal-opener",ModalOpener);class ModalV2 extends HTMLElement{constructor(){super(),this.openBtns=this.querySelectorAll(".modal-v2__open-btn"),this.closeBtns=this.querySelectorAll(".modal-v2__close-btn"),this.openBtns.forEach(t=>{t.addEventListener("click",this.openModal.bind(this))}),this.closeBtns.forEach(t=>{t.addEventListener("click",this.closeModal.bind(this))})}openModal(){this.dataset.open="true",document.body.classList.add("overflow-hidden")}closeModal(){this.dataset.open="false",document.body.classList.remove("overflow-hidden")}}customElements.define("modal-v2",ModalV2);class DeferredMedia extends HTMLElement{constructor(){super();let t=this.querySelector('[id^="Deferred-Poster-"]');if(!t)return;t.addEventListener("click",this.loadContent.bind(this))}loadContent(t=!0){if(window.pauseAllMedia(),!this.getAttribute("loaded")){let e=document.createElement("div");e.appendChild(this.querySelector("template").content.firstElementChild.cloneNode(!0)),this.setAttribute("loaded",!0);let i=this.appendChild(e.querySelector("video, model-viewer, iframe"));t&&i.focus()}}}customElements.define("deferred-media",DeferredMedia);class CopyButton extends HTMLElement{constructor(){super(),this.textarea=document.createElement("textarea"),this.textarea.classList.add("visually-hidden"),this.textarea.value=this.dataset.content.trim(),this.appendChild(this.textarea),this.addEventListener("click",this.handleClick.bind(this))}handleClick(t){this.textarea.select(),document.execCommand("copy"),this.dataset.success="true",setTimeout(()=>this.dataset.success="false",3e3)}}customElements.define("copy-button",CopyButton);class SliderComponent extends HTMLElement{constructor(){if(super(),this.slider=this.querySelector('[id^="Slider-"]'),this.sliderItems=this.querySelectorAll('[id^="Slide-"]'),this.enableSliderLooping=!1,this.currentPageElement=this.querySelector(".slider-counter--current"),this.pageTotalElement=this.querySelector(".slider-counter--total"),this.prevButton=this.querySelector('button[name="previous"]'),this.nextButton=this.querySelector('button[name="next"]'),!this.slider||!this.nextButton)return;this.initPages();let t=new ResizeObserver(t=>this.initPages());if(t.observe(this.slider),this.slider.addEventListener("scroll",this.update.bind(this)),this.prevButton.addEventListener("click",this.onButtonClick.bind(this)),this.nextButton.addEventListener("click",this.onButtonClick.bind(this)),this.sliderControlWrapper=this.querySelector(".slider-buttons"),!this.sliderControlWrapper||!this.sliderControlWrapper.querySelector(".slider-counter__link"))return;this.sliderFirstItemNode=this.slider.querySelector(".slider__slide"),this.sliderControlLinksArray=Array.from(this.sliderControlWrapper.querySelectorAll(".slider-counter__link")),this.sliderControlLinksArray.forEach(t=>t.addEventListener("click",this.linkToSlide.bind(this)))}initPages(){this.sliderItemsToShow=Array.from(this.sliderItems).filter(t=>t.clientWidth>0),this.sliderItemsToShow.length<2||(this.sliderItemOffset=this.sliderItemsToShow[1].offsetLeft-this.sliderItemsToShow[0].offsetLeft,this.slidesPerPage=Math.floor((this.slider.clientWidth-this.sliderItemsToShow[0].offsetLeft)/this.sliderItemOffset),this.totalPages=this.sliderItemsToShow.length-this.slidesPerPage+1,this.update())}resetPages(){this.sliderItems=this.querySelectorAll('[id^="Slide-"]'),this.initPages()}update(){if(!this.slider||!this.nextButton)return;let t=this.currentPage;this.currentPage=Math.round(this.slider.scrollLeft/this.sliderItemOffset)+1,this.currentPageElement&&this.pageTotalElement&&(this.currentPageElement.textContent=this.currentPage,this.pageTotalElement.textContent=this.totalPages),this.currentPage!=t&&this.dispatchEvent(new CustomEvent("slideChanged",{detail:{currentPage:this.currentPage,currentElement:this.sliderItemsToShow[this.currentPage-1]}})),this.sliderControlButtons=this.querySelectorAll(".slider-counter__link"),this.sliderControlButtons.length>0&&(this.sliderControlButtons.forEach(t=>{t.classList.remove("slider-counter__link--active"),t.removeAttribute("aria-current")}),this.sliderControlButtons[this.currentPage-1].classList.add("slider-counter__link--active"),this.sliderControlButtons[this.currentPage-1].setAttribute("aria-current",!0)),this.enableSliderLooping||(this.isSlideVisible(this.sliderItemsToShow[0])&&0===this.slider.scrollLeft?this.prevButton.setAttribute("disabled","disabled"):this.prevButton.removeAttribute("disabled"),this.isSlideVisible(this.sliderItemsToShow[this.sliderItemsToShow.length-1])?this.nextButton.setAttribute("disabled","disabled"):this.nextButton.removeAttribute("disabled"))}isSlideVisible(t,e=0){let i=this.slider.clientWidth+this.slider.scrollLeft-e;return t.offsetLeft+t.clientWidth<=i&&t.offsetLeft>=this.slider.scrollLeft}onButtonClick(t){t.preventDefault();let e=t.currentTarget.dataset.step||1;this.slideScrollPosition="next"===t.currentTarget.name?this.slider.scrollLeft+e*this.sliderItemOffset:this.slider.scrollLeft-e*this.sliderItemOffset,this.slider.scrollTo({left:this.slideScrollPosition})}linkToSlide(t){t.preventDefault();let e=this.slider.scrollLeft+this.sliderFirstItemNode.clientWidth*(this.sliderControlLinksArray.indexOf(t.currentTarget)+1-this.currentPage);this.slider.scrollTo({left:e})}}customElements.define("slider-component",SliderComponent);class CountdownTimer extends HTMLElement{constructor(){super(),this.duration=parseInt(this.dataset.duration),this.initTimer(),this.updateTimer(),"true"===this.dataset.autoPlay&&this.playTimer()}initTimer(){this.innerHTML="",this.minutesSpan=document.createElement("span");let t=document.createTextNode(":");this.secondsSpan=document.createElement("span"),this.append(this.minutesSpan,t,this.secondsSpan)}updateTimer(){let t=parseInt(this.dataset.duration);0===t&&(t=90);let e=Math.floor(t/60),i=t%60;this.minutesSpan.innerHTML=this.formatNumber(e),this.secondsSpan.innerHTML=this.formatNumber(i),this.dataset.duration=t-1}playTimer(){this.isPlaying||(this.isPlaying=!0,this.playInterval=setInterval(()=>{this.updateTimer()},1e3))}pauseTimer(){clearTimeout(this.playInterval),this.isPlaying=!0}formatNumber(t){return 1===t.toString().length?"0"+t:t}}customElements.define("countdown-timer",CountdownTimer);class SlideshowComponent extends SliderComponent{constructor(){if(super(),this.sliderControlWrapper=this.querySelector(".slider-buttons"),this.enableSliderLooping=!0,!this.sliderControlWrapper)return;this.sliderFirstItemNode=this.slider.querySelector(".slideshow__slide"),this.sliderItemsToShow.length>0&&(this.currentPage=1),this.sliderControlLinksArray=Array.from(this.sliderControlWrapper.querySelectorAll(".slider-counter__link")),this.sliderControlLinksArray.forEach(t=>t.addEventListener("click",this.linkToSlide.bind(this))),this.slider.addEventListener("scroll",this.setSlideVisibility.bind(this)),this.setSlideVisibility(),"true"===this.slider.getAttribute("data-autoplay")&&this.setAutoPlay()}setAutoPlay(){this.sliderAutoplayButton=this.querySelector(".slideshow__autoplay"),this.autoplaySpeed=1e3*this.slider.dataset.speed,this.sliderAutoplayButton.addEventListener("click",this.autoPlayToggle.bind(this)),this.addEventListener("mouseover",this.focusInHandling.bind(this)),this.addEventListener("mouseleave",this.focusOutHandling.bind(this)),this.addEventListener("focusin",this.focusInHandling.bind(this)),this.addEventListener("focusout",this.focusOutHandling.bind(this)),this.play(),this.autoplayButtonIsSetToPlay=!0}onButtonClick(t){super.onButtonClick(t);let e=1===this.currentPage,i=this.currentPage===this.sliderItemsToShow.length;(e||i)&&(e&&"previous"===t.currentTarget.name?this.slideScrollPosition=this.slider.scrollLeft+this.sliderFirstItemNode.clientWidth*this.sliderItemsToShow.length:i&&"next"===t.currentTarget.name&&(this.slideScrollPosition=0),this.slider.scrollTo({left:this.slideScrollPosition}))}update(){super.update(),this.sliderControlButtons=this.querySelectorAll(".slider-counter__link"),this.prevButton.removeAttribute("disabled"),this.sliderControlButtons.length&&(this.sliderControlButtons.forEach(t=>{t.classList.remove("slider-counter__link--active"),t.removeAttribute("aria-current")}),this.sliderControlButtons[this.currentPage-1].classList.add("slider-counter__link--active"),this.sliderControlButtons[this.currentPage-1].setAttribute("aria-current",!0))}autoPlayToggle(){this.togglePlayButtonState(this.autoplayButtonIsSetToPlay),this.autoplayButtonIsSetToPlay?this.pause():this.play(),this.autoplayButtonIsSetToPlay=!this.autoplayButtonIsSetToPlay}focusOutHandling(t){let e=t.target===this.sliderAutoplayButton||this.sliderAutoplayButton.contains(t.target);this.autoplayButtonIsSetToPlay&&!e&&this.play()}focusInHandling(t){let e=t.target===this.sliderAutoplayButton||this.sliderAutoplayButton.contains(t.target);e&&this.autoplayButtonIsSetToPlay?this.play():this.autoplayButtonIsSetToPlay&&this.pause()}play(){this.slider.setAttribute("aria-live","off"),clearInterval(this.autoplay),this.autoplay=setInterval(this.autoRotateSlides.bind(this),this.autoplaySpeed)}pause(){this.slider.setAttribute("aria-live","polite"),clearInterval(this.autoplay)}togglePlayButtonState(t){t?(this.sliderAutoplayButton.classList.add("slideshow__autoplay--paused"),this.sliderAutoplayButton.setAttribute("aria-label",window.accessibilityStrings.playSlideshow)):(this.sliderAutoplayButton.classList.remove("slideshow__autoplay--paused"),this.sliderAutoplayButton.setAttribute("aria-label",window.accessibilityStrings.pauseSlideshow))}autoRotateSlides(){let t=this.currentPage===this.sliderItems.length?0:this.slider.scrollLeft+this.slider.querySelector(".slideshow__slide").clientWidth;this.slider.scrollTo({left:t})}setSlideVisibility(){this.sliderItemsToShow.forEach((t,e)=>{let i=t.querySelectorAll("a");e===this.currentPage-1?(i.length&&i.forEach(t=>{t.removeAttribute("tabindex")}),t.setAttribute("aria-hidden","false"),t.removeAttribute("tabindex")):(i.length&&i.forEach(t=>{t.setAttribute("tabindex","-1")}),t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex","-1"))})}linkToSlide(t){t.preventDefault();let e=this.slider.scrollLeft+this.sliderFirstItemNode.clientWidth*(this.sliderControlLinksArray.indexOf(t.currentTarget)+1-this.currentPage);this.slider.scrollTo({left:e})}}function _defineProperties(t,e){for(var i=0;i-1}function y(t,e){return t.push.apply(t,v(e)),t}function b(t,e,i){t&&g(e,function(e){e&&t.classList[i?"add":"remove"](e)})}function $(t,e){b(t,c(e)?e.split(" "):e,!0)}function S(t,e){g(e,t.appendChild.bind(t))}function E(t,e){g(t,function(t){var i=(e||t).parentNode;i&&i.insertBefore(t,e)})}function L(t,e){return f(t)&&(t.msMatchesSelector||t.matches).call(t,e)}function C(t,e){var s=t?i(t.children):[];return e?s.filter(function(t){return L(t,e)}):s}function _(t,e){return e?C(t,e)[0]:t.firstElementChild}var x=Object.keys;function A(t,e,i){return t&&(i?x(t).reverse():x(t)).forEach(function(i){"__proto__"!==i&&e(t[i],i)}),t}function k(t){return i(arguments,1).forEach(function(e){A(e,function(i,s){t[s]=e[s]})}),t}function w(t){return i(arguments,1).forEach(function(e){A(e,function(e,i){d(e)?t[i]=e.slice():l(e)?t[i]=w({},l(t[i])?t[i]:{},e):t[i]=e})}),t}function M(t,e){g(e||x(t),function(e){delete t[e]})}function B(t,e){g(t,function(t){g(e,function(e){t&&t.removeAttribute(e)})})}function P(t,e,i){l(e)?A(e,function(e,i){P(t,i,e)}):g(t,function(t){p(i)||""===i?B(t,e):t.setAttribute(e,String(i))})}function T(t,e,i){var s=document.createElement(t);return e&&(c(e)?$(s,e):P(s,e)),i&&S(i,s),s}function D(t,e,i){if(h(i))return getComputedStyle(t)[e];p(i)||(t.style[e]=""+i)}function q(t,e){D(t,"display",e)}function I(t){t.setActive&&t.setActive()||t.focus({preventScroll:!0})}function O(t,e){return t.getAttribute(e)}function H(t,e){return t&&t.classList.contains(e)}function N(t){return t.getBoundingClientRect()}function W(t){g(t,function(t){t&&t.parentNode&&t.parentNode.removeChild(t)})}function R(t){return _(new DOMParser().parseFromString(t,"text/html").body)}function z(t,e){t.preventDefault(),e&&(t.stopPropagation(),t.stopImmediatePropagation())}function F(t,e){return t&&t.querySelector(e)}function X(t,e){return e?i(t.querySelectorAll(e)):[]}function G(t,e){b(t,e,!1)}function V(t){return t.timeStamp}function U(t){return c(t)?t:t?t+"px":""}var j="splide",Y="data-"+j;function K(t,e){if(!t)throw Error("["+j+"] "+(e||""))}var J=Math.min,Q=Math.max,Z=Math.floor,tt=Math.ceil,te=Math.abs;function ti(t,e,i){return te(t-e)0)-+(t<0)}function tr(t,e){return g(e,function(e){t=t.replace("%s",""+e)}),t}function ta(t){return t<10?"0"+t:""+t}var tl={};function td(){var t=[];function i(t,e,i){g(t,function(t){t&&g(e,function(e){e.split(" ").forEach(function(e){var s=e.split(".");i(t,s[0],s[1])})})})}return{bind:function e(s,n,o,r){i(s,n,function(e,i,s){var n="addEventListener"in e,a=n?e.removeEventListener.bind(e,i,o,r):e.removeListener.bind(e,o);n?e.addEventListener(i,o,r):e.addListener(o),t.push([e,i,s,o,a])})},unbind:function e(s,n,o){i(s,n,function(e,i,s){t=t.filter(function(t){return t[0]!==e||t[1]!==i||t[2]!==s||!!o&&t[3]!==o||(t[4](),!1)})})},dispatch:function t(e,i,s){var n;return"function"==typeof CustomEvent?n=new CustomEvent(i,{bubbles:!0,detail:s}):(n=document.createEvent("CustomEvent")).initCustomEvent(i,!0,!1,s),e.dispatchEvent(n),n},destroy:function i(){t.forEach(function(t){t[4]()}),e(t)}}}var tu="mounted",tc="ready",th="move",tp="moved",tf="click",tv="refresh",tg="updated",tm="resize",ty="resized",tb="scroll",t$="scrolled",tS="destroy",tE="navigation:mounted",tL="autoplay:play",tC="autoplay:pause",t_="lazyload:loaded";function tx(t){var e=t?t.event.bus:document.createDocumentFragment(),n=td();return t&&t.event.on(tS,n.destroy),k(n,{bus:e,on:function t(i,s){n.bind(e,v(i).join(" "),function(t){s.apply(s,d(t.detail)?t.detail:[])})},off:s(n.unbind,e),emit:function t(s){n.dispatch(e,s,i(arguments,1))}})}function tA(t,e,i,s){var n,o,a=Date.now,l=0,d=!0,u=0;function c(){if(!d){if(l=t?J((a()-n)/t,1):1,i&&i(l),l>=1&&(e(),n=a(),s&&++u>=s))return h();o=r(c)}}function h(){d=!0}function p(){o&&cancelAnimationFrame(o),l=0,o=0,d=!0}function f(e){t=e}function v(){return d}return{start:function e(i){i||p(),n=a()-(i?l*t:0),d=!1,o=r(c)},rewind:function t(){n=a(),l=0,i&&i(l)},pause:h,cancel:p,set:f,isPaused:v}}var tk="Arrow",tw=tk+"Left",tM=tk+"Right",tB=tk+"Up",t8=tk+"Down",tP={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[tB,tM],ArrowRight:[t8,tw]},tT="role",tD="tabindex",tq="aria-",tI=tq+"controls",tO=tq+"current",tH=tq+"selected",tN=tq+"label",tW=tq+"labelledby",tR=tq+"hidden",t2=tq+"orientation",tz=tq+"roledescription",tF=tq+"live",t0=tq+"busy",t3=tq+"atomic",tX=[tT,tD,"disabled",tI,tO,tN,tW,tR,t2,tz],t1=j+"__",t9=j,t4=t1+"track",tG=t1+"list",tV=t1+"slide",tU=tV+"--clone",tj=tV+"__container",t6=t1+"arrows",tY=t1+"arrow",t7=tY+"--prev",tK=tY+"--next",t5=t1+"pagination",tJ=t5+"__page",tQ=t1+"progress__bar",tZ=t1+"toggle",et=t1+"sr",ee="is-active",ei="is-prev",es="is-next",en="is-visible",eo="is-loading",er="is-focus-in",ea="is-overflow",el=[ee,en,ei,es,eo,er,ea],ed="touchstart mousedown",eu="touchmove mousemove",ec="touchend touchcancel mouseup click",eh="slide",ep="loop",ef="fade",ev=Y+"-interval",eg={passive:!1,capture:!0},em={Spacebar:" ",Right:tM,Left:tw,Up:tB,Down:t8};function ey(t){return em[t=c(t)?t:t.key]||t}var eb="keydown",e$=Y+"-lazy",eS=e$+"-srcset",eE="["+e$+"], ["+eS+"]",eL=[" ","Enter"],eC=Object.freeze({__proto__:null,Media:function e(i,s,n){var o=i.state,r=n.breakpoints||{},a=n.reducedMotion||{},l=td(),d=[];function u(t){t&&l.destroy()}function c(t,e){var i=matchMedia(e);l.bind(i,"change",h),d.push([t,i])}function h(){var t=o.is(7),e=n.direction,s=d.reduce(function(t,e){return w(t,e[1].matches?e[0]:{})},{});M(n),p(s),n.destroy?i.destroy("completely"===n.destroy):t?(u(!0),i.mount()):e!==n.direction&&i.refresh()}function p(t,e,s){w(n,t),e&&w(Object.getPrototypeOf(n),t),(s||!o.is(1))&&i.emit(tg,n)}return{setup:function e(){var i="min"===n.mediaQuery;x(r).sort(function(t,e){return i?+t-+e:+e-+t}).forEach(function(t){c(r[t],"("+(i?"min":"max")+"-width:"+t+"px)")}),c(a,t),h()},destroy:u,reduce:function e(i){matchMedia(t).matches&&(i?w(n,a):M(n,x(a)))},set:p}},Direction:function t(e,i,s){return{resolve:function t(e,i,n){var o="rtl"!==(n=n||s.direction)||i?"ttb"===n?0:-1:1;return tP[e]&&tP[e][o]||e.replace(/width|left|right/i,function(t,e){var i=tP[t.toLowerCase()][o]||t;return e>0?i.charAt(0).toUpperCase()+i.slice(1):i})},orient:function t(e){return e*("rtl"===s.direction?1:-1)}}},Elements:function t(i,s,n){var o,r,a,l=tx(i),d=l.on,c=l.bind,h=i.root,p=n.i18n,f={},v=[],g=[],m=[];function S(){var t,e,i;o=w("."+t4),r=_(o,"."+tG),K(o&&r,"A track/list element is missing."),y(v,C(r,"."+tV+":not(."+tU+")")),A({arrows:t6,pagination:t5,prev:t7,next:tK,bar:tQ,toggle:tZ},function(t,e){f[e]=w("."+t)}),k(f,{root:h,track:o,list:r,slides:v}),e=h.id||""+(t=j)+ta(tl[t]=(tl[t]||0)+1),i=n.role,h.id=e,o.id=o.id||e+"-track",r.id=r.id||e+"-list",!O(h,tT)&&"SECTION"!==h.tagName&&i&&P(h,tT,i),P(h,tz,p.carousel),P(r,tT,"presentation"),x()}function E(t){var i=tX.concat("style");e(v),G(h,g),G(o,m),B([o,r],i),B(h,t?i:["style",tz])}function x(){G(h,g),G(o,m),g=M(t9),m=M(t4),$(h,g),$(o,m),P(h,tN,n.label),P(h,tW,n.labelledby)}function w(t){var e=F(h,t);return e&&function t(e,i){if(u(e.closest))return e.closest(i);for(var s=e;s&&1===s.nodeType&&!L(s,i);)s=s.parentElement;return s}(e,"."+t9)===h?e:void 0}function M(t){return[t+"--"+n.type,t+"--"+n.direction,n.drag&&t+"--draggable",n.isNavigation&&t+"--nav",t===t9&&ee]}return k(f,{setup:S,mount:function t(){d(tv,E),d(tv,S),d(tg,x),c(document,ed+" keydown",function(t){a="keydown"===t.type},{capture:!0}),c(h,"focusin",function(){b(h,er,!!a)})},destroy:E})},Slides:function t(i,n,o){var r=tx(i),a=r.on,l=r.emit,d=r.bind,h=n.Elements,p=h.slides,y=h.list,C=[];function x(){p.forEach(function(t,e){k(t,e,-1)})}function A(){M(function(t){t.destroy()}),e(C)}function k(t,e,n){var o=function t(e,i,n,o){var r,a=tx(e),l=a.on,d=a.emit,u=a.bind,c=e.Components,h=e.root,p=e.options,f=p.isNavigation,v=p.updateOnMove,g=p.i18n,m=p.pagination,y=p.slideFocus,$=c.Direction.resolve,S=O(o,"style"),E=O(o,tN),L=n>-1,C=_(o,"."+tj);function x(){var t=e.splides.map(function(t){var e=t.splide.Components.Slides.getAt(i);return e?e.slide.id:""}).join(" ");P(o,tN,tr(g.slideX,(L?n:i)+1)),P(o,tI,t),P(o,tT,y?"button":""),y&&B(o,tz)}function A(){r||k()}function k(){if(!r){var t,s=e.index;(t=w())!==H(o,ee)&&(b(o,ee,t),P(o,tO,f&&t||""),d(t?"active":"inactive",M)),function t(){var i=function t(){if(e.is(ef))return w();var i=N(c.Elements.track),s=N(o),n=$("left",!0),r=$("right",!0);return Z(i[n])<=tt(s[n])&&Z(s[r])<=tt(i[r])}(),s=!i&&(!w()||L);if(e.state.is([4,5])||P(o,tR,s||""),P(X(o,p.focusableNodes||""),tD,s?-1:""),y&&P(o,tD,s?-1:0),i!==H(o,en)&&(b(o,en,i),d(i?"visible":"hidden",M)),!i&&document.activeElement===o){var n=c.Slides.getAt(e.index);n&&I(n.slide)}}(),b(o,ei,i===s-1),b(o,es,i===s+1)}}function w(){var t=e.index;return t===i||p.cloneStatus&&t===n}var M={index:i,slideIndex:n,slide:o,container:C,isClone:L,mount:function t(){L||(o.id=h.id+"-slide"+ta(i+1),P(o,tT,m?"tabpanel":"group"),P(o,tz,g.slide),P(o,tN,E||tr(g.slideLabel,[i+1,e.length]))),u(o,"click",s(d,tf,M)),u(o,"keydown",s(d,"sk",M)),l([tp,"sh",t$],k),l(tE,x),v&&l(th,A)},destroy:function t(){r=!0,a.destroy(),G(o,el),B(o,tX),P(o,"style",S),P(o,tN,E||"")},update:k,style:function t(e,i,s){D(s&&C||o,e,i)},isWithin:function t(s,n){var o=te(s-i);return!L&&(p.rewind||e.is(ep))&&(o=J(o,e.length-o)),o<=n}};return M}(i,e,n,t);o.mount(),C.push(o),C.sort(function(t,e){return t.index-e.index})}function w(t){return t?T(function(t){return!t.isClone}):C}function M(t,e){w(e).forEach(t)}function T(t){return C.filter(u(t)?t:function(e){return c(t)?L(e.slide,t):m(v(t),e.index)})}return{mount:function t(){x(),a(tv,A),a(tv,x)},destroy:A,update:function t(){M(function(t){t.update()})},register:k,get:w,getIn:function t(e){var i=n.Controller,s=i.toIndex(e),r=i.hasFocus()?1:o.perPage;return T(function(t){return ts(t.index,s,s+r-1)})},getAt:function t(e){return T(e)[0]},add:function t(e,i){g(e,function(t){if(c(t)&&(t=R(t)),f(t)){var e,n,r,a,u=p[i];u?E(t,u):S(y,t),$(t,o.classes.slide),e=t,n=s(l,tm),(a=(r=X(e,"img")).length)?r.forEach(function(t){d(t,"load error",function(){--a||n()})}):n()}}),l(tv)},remove:function t(e){W(T(e).map(function(t){return t.slide})),l(tv)},forEach:M,filter:T,style:function t(e,i,s){M(function(t){t.style(e,i,s)})},getLength:function t(e){return e?p.length:C.length},isEnough:function t(){return C.length>o.perPage}}},Layout:function t(e,i,n){var o,r,a,d=tx(e),u=d.on,c=d.bind,h=d.emit,p=i.Slides,f=i.Direction.resolve,v=i.Elements,g=v.root,m=v.track,y=v.list,$=p.getAt,S=p.style;function E(){o="ttb"===n.direction,D(g,"maxWidth",U(n.width)),D(m,f("paddingLeft"),C(!1)),D(m,f("paddingRight"),C(!0)),L(!0)}function L(t){var e,i=N(g);(t||r.width!==i.width||r.height!==i.height)&&(D(m,"height",(e="",o&&(e=_(),K(e,"height or heightRatio is missing."),e="calc("+e+" - "+C(!1)+" - "+C(!0)+")"),e)),S(f("marginRight"),U(n.gap)),S("width",n.autoWidth?null:U(n.fixedWidth)||(o?"":x())),S("height",U(n.fixedHeight)||(o?n.autoHeight?null:x():_()),!0),r=i,h(ty),a!==(a=P())&&(b(g,ea,a),h("overflow",a)))}function C(t){var e=n.padding,i=f(t?"right":"left");return e&&U(e[i]||(l(e)?0:e))||"0px"}function _(){return U(n.height||N(y).width*n.heightRatio)}function x(){var t=U(n.gap);return"calc((100%"+(t&&" + "+t)+")/"+(n.perPage||1)+(t&&" - "+t)+")"}function A(){return N(y)[f("width")]}function k(t,e){var i=$(t||0);return i?N(i.slide)[f("width")]+(e?0:B()):0}function w(t,e){var i=$(t);if(i){var s=N(i.slide)[f("right")],n=N(y)[f("left")];return te(s-n)+(e?0:B())}return 0}function M(t){return w(e.length-1)-w(0)+k(0,t)}function B(){var t=$(0);return t&&parseFloat(D(t.slide,f("marginRight")))||0}function P(){return e.is(ef)||M(!0)>A()}return{mount:function t(){var e,i;E(),c(window,"resize load",(e=s(h,tm),i=tA(0,e,null,1),function(){i.isPaused()&&i.start()})),u([tg,tv],E),u(tm,L)},resize:L,listSize:A,slideSize:k,sliderSize:M,totalSize:w,getPadding:function t(e){return parseFloat(D(m,f("padding"+(e?"Right":"Left"))))||0},isOverflow:P}},Clones:function t(i,s,n){var o,r=tx(i),a=r.on,l=s.Elements,d=s.Slides,u=s.Direction.resolve,c=[];function p(){a(tv,f),a([tg,tm],g),(o=m())&&(function t(e){var s=d.get().slice(),o=s.length;if(o){for(;s.length=-1*s.padding.right?0:g()+t-s.padding.right<=c()?s.padding.right:s.padding.right/2);var o=n?t:function t(s){if(e.is(ep)){var n=M(s),o=n>i.Controller.getEnd();(n<0||o)&&(s=k(s,o))}return s}(t);D(S,"transform",`translate${y("X")}(${o+L}px)`),t!==o&&a("sh")}}function k(t,e){var i=t-T(e),s=g();return t-b(s*(tt(te(i)/s)||1))*(e?1:-1)}function w(){A(P(),!0),n.cancel()}function M(t){for(var e=i.Slides.get(),s=0,n=1/0,o=0;os,d=b(k(P(),r)),r?d>=0:d<=S[y("scrollWidth")]-N(E)[y("width")])&&(w(),A(k(P(),e>s),!0)),l(4),a(th,i,s,e),n.start(i,function(){l(3),a(tp,i,s,e),o&&o()})},jump:x,translate:A,shift:k,cancel:w,toIndex:M,toPosition:B,getPosition:P,getLimit:T,exceededLimit:function t(e,i){i=h(i)?P():i;var s=!0!==e&&b(i)b(T(!0));return s||n},reposition:_}},Controller:function t(e,i,n){var o,r,a,l,d=tx(e),u=d.on,p=d.emit,f=i.Move,v=f.getPosition,g=f.getLimit,m=f.toPosition,y=i.Slides,b=y.isEnough,$=y.getLength,S=n.omitEnd,E=e.is(ep),L=e.is(eh),C=s(M,!1),_=s(M,!0),x=n.start||0,A=x;function k(){r=$(!0),a=n.perMove,l=n.perPage,o=T();var t=tn(x,0,S?o:r-1);t!==x&&(x=t,f.reposition())}function w(){o!==T()&&p("ei")}function M(t,e){var i,s,n=a||(O()?1:l),r=B(x+n*(t?-1:1),x,!(a||O()));if(-1===r&&L){if(i=v(),!(1>te(i-(s=g(!t)))))return t?0:o}return e?r:P(r)}function B(t,i,s){if(b()||O()){var d=function t(i){if(L&&"move"===n.trimSpace&&i!==x)for(var s=v();s===m(i,!0)&&ts(i,0,e.length-1,!n.rewind);)io?t=!a&&(ts(0,t,i,!0)||ts(o,i,t,!0))?D(q(t)):E?s?t<0?-(r%l||l):r:t:n.rewind?t<0?o:0:-1:s&&t!==i&&(t=D(q(i)+(t0;)if(m(r-1,!0)!==m(t,!0)){t++;break}return tn(t,0,r-1)}function D(t){return tn(O()?t:l*t,0,o)}function q(t){return O()?J(t,o):Z((t>=o?r-1:t)/l)}function I(t){t!==x&&(A=x,x=t)}function O(){return!h(n.focus)||n.isNavigation}function H(){return e.state.is([4,5])&&!!n.waitForTransition}return{mount:function t(){k(),u([tg,tv,"ei"],k),u(ty,w)},go:function t(e,i,s){if(!H()){var n=function t(e){var i=x;if(c(e)){var s=e.match(/([+\-<>])(\d+)?/)||[],n=s[1],r=s[2];"+"===n||"-"===n?i=B(x+ +(""+n+(+r||1)),x):">"===n?i=r?D(+r):C(!0):"<"===n&&(i=_(!0))}else i=E?e:tn(e,0,o);return i}(e),r=P(n);r>-1&&(i||r!==x)&&(I(r),f.move(n,r,A,s))}},scroll:function t(e,s,n,r){i.Scroll.scroll(e,s,n,function(){var t=P(f.toIndex(v()));I(S?J(t,o):t),r&&r()})},getNext:C,getPrev:_,getAdjacent:M,getEnd:T,setIndex:I,getIndex:function t(e){return e?A:x},toIndex:D,toPage:q,toDest:function t(e){var i=f.toIndex(e);return L?tn(i,0,o):i},hasFocus:O,isBusy:H}},Arrows:function t(e,i,n){var o,r,a=tx(e),l=a.on,d=a.bind,u=a.emit,c=n.classes,h=n.i18n,p=i.Elements,f=i.Controller,v=p.arrows,g=p.track,m=v,y=p.prev,b=p.next,L={};function C(){var t;(t=n.arrows)&&!(y&&b)&&(m=v||T("div",c.arrows),y=w(!0),b=w(!1),o=!0,S(m,[y,b]),v||E(m,g)),y&&b&&(k(L,{prev:y,next:b}),q(m,t?"":"none"),$(m,r=t6+"--"+n.direction),t&&(l([tu,tp,tv,t$,"ei"],M),d(b,"click",s(A,">")),d(y,"click",s(A,"<")),M(),P([y,b],tI,g.id),u("arrows:mounted",y,b))),l(tg,_)}function _(){x(),C()}function x(){a.destroy(),G(m,r),o?(W(v?[y,b]:m),y=b=null):B([y,b],tX)}function A(t){f.go(t,!0)}function w(t){return R('