PageSourceSearch

https://www.wochenschau-online.de/theme/1405a8c068268496de81bb1c02…/neno-hero-slider.js?1790174728

js wochenschau-online.de collected 2026-10-04 02:14:50 UTC 34,232 bytes, 1 lines download raw bytes

1(()=>{"use strict";var t={857:t=>{var e=function(t){var e;return!!t&&"object"==typeof t&&"[object RegExp]"!==(e=Object.prototype.toString.call(t))&&"[object Date]"!==e&&t.$$typeof!==i},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function s(t,e){return!1!==e.clone&&e.isMergeableObject(t)?o(Array.isArray(t)?[]:{},t,e):t}function n(t,e,i){return t.concat(e).map(function(t){return s(t,i)})}function r(t){return Object.keys(t).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(e){return Object.propertyIsEnumerable.call(t,e)}):[])}function a(t,e){try{return e in t}catch(t){return!1}}function o(t,i,l){(l=l||{}).arrayMerge=l.arrayMerge||n,l.isMergeableObject=l.isMergeableObject||e,l.cloneUnlessOtherwiseSpecified=s;var h,d,c=Array.isArray(i);return c!==Array.isArray(t)?s(i,l):c?l.arrayMerge(t,i,l):(d={},(h=l).isMergeableObject(t)&&r(t).forEach(function(e){d[e]=s(t[e],h)}),r(i).forEach(function(e){(!a(t,e)||Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))&&(a(t,e)&&h.isMergeableObject(i[e])?d[e]=(function(t,e){if(!e.customMerge)return o;var i=e.customMerge(t);return"function"==typeof i?i:o})(e,h)(t[e],i[e],h):d[e]=s(i[e],h))}),d)}o.all=function(t,e){if(!Array.isArray(t))throw Error("first argument should be an array");return t.reduce(function(t,i){return o(t,i,e)},{})},t.exports=o}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var r=e[s]={exports:{}};return t[s](r,r.exports,i),r.exports}(()=>{i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e}})(),(()=>{i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})}})(),(()=>{i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})(),(()=>{var t=i(857),e=i.n(t);class s{static ucFirst(t){return t.charAt(0).toUpperCase()+t.slice(1)}static lcFirst(t){return t.charAt(0).toLowerCase()+t.slice(1)}static toDashCase(t){return t.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(t,e){let i=s.toUpperCamelCase(t,e);return s.lcFirst(i)}static toUpperCamelCase(t,e){return e?t.split(e).map(t=>s.ucFirst(t.toLowerCase())).join(""):s.ucFirst(t.toLowerCase())}static parsePrimitive(t){try{return/^\d+(.|,)\d+$/.test(t)&&(t=t.replace(",",".")),JSON.parse(t)}catch(e){return t.toString()}}}class n{static isNode(t){return"object"==typeof t&&null!==t&&(t===document||t===window||t instanceof Node)}static hasAttribute(t,e){if(!n.isNode(t))throw Error("The element must be a valid HTML Node!");return"function"==typeof t.hasAttribute&&t.hasAttribute(e)}static getAttribute(t,e){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!1===n.hasAttribute(t,e))throw Error('The required property "'.concat(e,'" does not exist!'));if("function"!=typeof t.getAttribute){if(i)throw Error("This node doesn't support the getAttribute function!");return}return t.getAttribute(e)}static getDataAttribute(t,e){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=e.replace(/^data(|-)/,""),a=s.toLowerCamelCase(r,"-");if(!n.isNode(t)){if(i)throw Error("The passed node is not a valid HTML Node!");return}if(void 0===t.dataset){if(i)throw Error("This node doesn't support the dataset attribute!");return}let o=t.dataset[a];if(void 0===o){if(i)throw Error('The required data attribute "'.concat(e,'" does not exist on ').concat(t,"!"));return o}return s.parsePrimitive(o)}static querySelector(t,e){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!n.isNode(t))throw Error("The parent node is not a valid HTML Node!");let s=t.querySelector(e)||!1;if(i&&!1===s)throw Error('The required element "'.concat(e,'" does not exist in parent node!'));return s}static querySelectorAll(t,e){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!n.isNode(t))throw Error("The parent node is not a valid HTML Node!");let s=t.querySelectorAll(e);if(0===s.length&&(s=!1),i&&!1===s)throw Error('At least one item of "'.concat(e,'" must exist in parent node!'));return s}static getFocusableElements(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return t.querySelectorAll('\n            input:not([tabindex^="-"]):not([disabled]):not([type="hidden"]),\n            select:not([tabindex^="-"]):not([disabled]),\n            textarea:not([tabindex^="-"]):not([disabled]),\n            button:not([tabindex^="-"]):not([disabled]),\n            a[href]:not([tabindex^="-"]):not([disabled]),\n            [tabindex]:not
1([tabindex^="-"]):not([disabled])\n        ')}static getFirstFocusableElement(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return this.getFocusableElements(t)[0]}static getLastFocusableElement(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,e=this.getFocusableElements(t);return e[e.length-1]}}class r{publish(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=new CustomEvent(t,{detail:e,cancelable:i});return this.el.dispatchEvent(s),s}subscribe(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=this,n=t.split("."),r=i.scope?e.bind(i.scope):e;if(i.once&&!0===i.once){let e=r;r=function(i){s.unsubscribe(t),e(i)}}return this.el.addEventListener(n[0],r),this.listeners.push({splitEventName:n,opts:i,cb:r}),!0}unsubscribe(t){let e=t.split(".");return this.listeners=this.listeners.reduce((t,i)=>([...i.splitEventName].sort().toString()===e.sort().toString()?this.el.removeEventListener(i.splitEventName[0],i.cb):t.push(i),t),[]),!0}reset(){return this.listeners.forEach(t=>{this.el.removeEventListener(t.splitEventName[0],t.cb)}),this.listeners=[],!0}get el(){return this._el}set el(t){this._el=t}get listeners(){return this._listeners}set listeners(t){this._listeners=t}constructor(t=document){this._el=t,t.$emitter=this,this._listeners=[]}}class a{init(){throw Error('The "init" method for the plugin "'.concat(this._pluginName,'" is not defined.'))}update(){}_init(){this._initialized||(this.init(),this._initialized=!0)}_update(){this._initialized&&this.update()}_mergeOptions(t){let i=s.toDashCase(this._pluginName),r=n.getDataAttribute(this.el,"data-".concat(i,"-config"),!1),a=n.getAttribute(this.el,"data-".concat(i,"-options"),!1),o=[this.constructor.options,this.options,t];r&&o.push(window.PluginConfigManager.get(this._pluginName,r));try{a&&o.push(JSON.parse(a))}catch(t){throw console.error(this.el),Error('The data attribute "data-'.concat(i,'-options" could not be parsed to json: ').concat(t.message))}return e().all(o.filter(t=>t instanceof Object&&!(t instanceof Array)).map(t=>t||{}))}_registerInstance(){window.PluginManager.getPluginInstancesFromElement(this.el).set(this._pluginName,this),window.PluginManager.getPlugin(this._pluginName,!1).get("instances").push(this)}_getPluginName(t){return t||(t=this.constructor.name),t}constructor(t,e={},i=!1){if(!n.isNode(t))throw Error("There is no valid element given.");this.el=t,this.$emitter=new r(this.el),this._pluginName=this._getPluginName(i),this.options=this._mergeOptions(e),this._initialized=!1,this._registerInstance(),this._init()}}class o{static debounce(t,e){let i,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];s&&!i&&setTimeout(t.bind(t,...r),0),clearTimeout(i),i=setTimeout(t.bind(t,...r),e)}}}class l{_registerEvents(){window.addEventListener("DOMContentLoaded",this._onDOMContentLoaded.bind(this)),window.addEventListener("resize",o.debounce(this._onResize.bind(this),200),{capture:!0,passive:!0})}_onDOMContentLoaded(){this._dispatchEvents()}_onResize(){this._viewportHasChanged(l.getCurrentViewport())&&(this._dispatchEvents(),this._dispatchViewportEvent("Viewport/hasChanged"))}_dispatchEvents(){l.isXS()?this._dispatchViewportEvent("Viewport/isXS"):l.isSM()?this._dispatchViewportEvent("Viewport/isSM"):l.isMD()?this._dispatchViewportEvent("Viewport/isMD"):l.isLG()?this._dispatchViewportEvent("Viewport/isLG"):l.isXL()?this._dispatchViewportEvent("Viewport/isXL"):l.isXXL()&&this._dispatchViewportEvent("Viewport/isXXL")}_viewportHasChanged(t){let e=t!==this.currentViewport;return e&&(this.previousViewport=this.currentViewport,this.currentViewport=t),e}_dispatchViewportEvent(t){document.$emitter.publish(t,{previousViewport:this.previousViewport})}static isXS(){return"XS"===l.getCurrentViewport()}static isSM(){return"SM"===l.getCurrentViewport()}static isMD(){return"MD"===l.getCurrentViewport()}static isLG(){return"LG"===l.getCurrentViewport()}static isXL(){return"XL"===l.getCurrentViewport()}static isXXL(){return"XXL"===l.getCurrentViewport()}static getCurrentViewport(){return window.getComputedStyle(document.documentElement).getPropertyValue("--sw-current-breakpoint").replace(/['"]+/g,"").toUpperCase()}constructor(){this.previousViewport=null,this.currentViewport=l.getCurrentViewport(),this._registerEvents()}}let h=window,d=h.requestAnimationFrame||h.webkitRequestAnimationFrame||h.mozRequestAnimationFrame||h.msRequestAnimationFrame||function(t){return setTimeout(t,16)},c=h.cancelAnimationFrame||h.webkitCancelAnimationFrame||h.mozCancelAnimationFrame||h.msCancelAnimationFrame||function(t){return clearTimeout(t)};class u{_update(){if(this.t>=1){this.stop(),this.t=1,this._invokeUpdate();return}let t=Date.now(),e=(t-this.lastUpdate)*.001;this.t+=e*this.timeScale,this._invokeUpdate(),this.lastUpdate=t,this.frameHandle=d(this._update)}_invokeUpdate(){"function"==typeof this.onUpdate&&this.onUpdate(this.t)}sync(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.frameHandle&&c(this.frameHandle),this.t=t.t,e&&this._invokeUpdate(),this.lastUpdate=Date.now(),this.frameHandle=d(this._update)}stop(){this.t=0,this.frameHandle&&c(this.frameHandle)}start(){this.t=0,this.lastUpdate=Date.now(),this.frameHandle=d(this._update)}constructor(t){this.t=0,this.timeScale=t||1,this.lastUpdate=Date.now(),this.frameHandle=null,this.onUpdate=null,this._update=this._update.bind(this)}}let m=(t,e)=>(t%e+e)%e,_={mod:m,clamp:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0;return Math.min(Math.max(t,e),i)}},g=(t,e)=>{if(!t.length)throw Error("Empty array has no bounds");return m(e,t.length)},p={getIndexInBounds:g,getInBounds:(t,e)=>t[g(t,e)]},v={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>t*(2-t),easeInOutQuad:t=>t<.5?2*t*t:-1+(4-2*t)*t,easeInCubic:t=>t*t*t,easeOutCubic:t=>--t*t*t+1,easeInOutCubic:t=>t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1,easeInQuart:t=>t*t*t*t,easeOutQuart:t=>1- --t*t*t*t,easeInOutQuart:t=>t<.5?8*t*t*t*t:1-8*--t*t*t*t,easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>1+--t*t*t*t*t,easeInOutQuint:t=>t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t},E=(t,e)=>{t&&t.classList.add(e)},I=(t,e)=>{t&&t.classList.remove(e)},O=t=>{if(!t)throw Error("Element must be defined");let e=0,i=0,s=0;if(window.getComputedStyle){let n=getComputedStyle(t),r=n.transform||n.webkitTransform||n.mozTransform||n.msTransform,a=r.match(/^matrix3d\((.+)\)$/);a?(e=a[1]?parseFloat(a[1].split(", ")[12]):0,i=a[1]?parseFloat(a[1].split(", ")[13]):0):(a=r.match(/^matrix\((.+)\)$/))&&(s=a[1]?parseFloat(a[1].split(", ")[3]):0,e=a[1]?parseFloat(a[1].split(", ")[4]):0,i=a[1]?parseFloat(a[1].split(", ")[5]):0)}else console.warn&&"function"==typeof console.warn&&console.warn("getComputedStyle is not available. Result may be unpredictable");return{scale:s,x:e,y:i,xPercent:0===e?0:e/(t.offsetWidth/100),yPercent:0===i?0:i/(t.offsetHeight/100)}},T="scrollBehavior"in document.documentElement.style;
1class f{_setLoadedStyles(){I(this.imageElement,"hs-image-loading"),E(this.imageElement,"hs-image-loaded")}fitImage(t){this.hasImageElement&&this.loadedOrientation&&(this.imageInfo[this.loadedOrientation].aspectRatio>=t?(this.imageElement.style.width="auto",this.imageElement.style.height="100%"):(this.imageElement.style.width="100%",this.imageElement.style.height="auto"))}_prepareImageAnimation(){let t=n.getDataAttribute(this.el,"animation-preset-landscape",!1),e=n.getDataAttribute(this.el,"animation-preset-portrait",!1);if(!t||!e)return;this.anim={landscape:f.IMAGE_ANIMATION_PRESETS[t],portrait:f.IMAGE_ANIMATION_PRESETS[e]};let i=n.getDataAttribute(this.el,"animation-duration",!1);void 0===i&&(i=60),this.animTimeScale=1/i}animate(t){if(!this.anim)return;let e=this.anim[t];e?(this.loadedAnimation=e,this.timer.start()):(this.timer.stop(),this.loadedAnimation=null,this.imageElement.style.transform="")}_isImageReloadRequired(t){return!!this.hasImageElement&&this.loadedOrientation!==t}resize(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.cachedAspectRatio=t,e&&this.fitImage(this.cachedAspectRatio),this.timer&&1===this.timer.t&&this.updateAnimation(1)}_detachLoadListener(){this.loadListener&&(this.imageElement.removeEventListener("load",this.loadListener),this.loadListener=null)}loadImage(t){if(!this._isImageReloadRequired(t))return;let e=this.imageInfo[t].srcSet,i=this.imageInfo[t].src;(e||i)&&(this.loadedOrientation&&(this.imageInfo[this.loadedOrientation].isVisible=!1),this.imageInfo[t].isVisible=!0,this.loadedOrientation=t,e?this.imageElement.setAttribute("srcset",e):this.imageElement.removeAttribute("srcset"),i&&(this.imageElement.src=i),this.imageInfo[t].isLoading||this.imageInfo[t].isCached?this.fitImage(this.cachedAspectRatio):(this._detachLoadListener(),E(this.imageElement,"hs-image-loading"),this.loadListener=this._getImageLoadedListener(t).bind(this),this.imageElement.addEventListener("load",this.loadListener),this.imageInfo[t].isLoading=!0))}setActiveClass(){E(this.el,"active")}setInactiveClass(){I(this.el,"active")}setActive(){this.setActiveClass(),this.cancelAnimationTimeoutHandle&&(clearTimeout(this.cancelAnimationTimeoutHandle),this.cancelAnimationTimeoutHandle=null),this.hasImageElement&&(this.timer.stop(),this.timer.start())}setInactive(){this.setInactiveClass(),this.hasImageElement&&(this.cancelAnimationTimeoutHandle=setTimeout(()=>{this.timer.stop(),this.cancelAnimationTimeoutHandle=null},this.options.animationTimeout))}updateAnimation(t){let{loadedAnimation:e}=this;if(!e||!this.loadedOrientation)return;let i=this.imageInfo[this.loadedOrientation].aspectRatio,s=this.cachedAspectRatio,n=i&&s,r={x:n?i/s:0,y:n?s/i:0},a=v.easeOutQuint(t),o=.01*Math.abs(e.moveX),l=.01*Math.abs(e.moveY),h=Math.sign(e.zoom),d=Math.sign(e.moveX),c=Math.sign(e.moveY),u=Math.max(o,l),m=(-(.5*e.moveX)+a*e.moveX+h*(-d*(50*o*a)))*_.clamp(r.x,1,2)-50,g=(-(.5*e.moveY)+a*e.moveY+h*(-c*(50*l*a)))*_.clamp(r.y,1,2)-50;this._setImageTransform(m,g,1+u-h*(u*a))}_setImageTransform(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;this.imageElement.style.transform="translate(".concat(t,"%, ").concat(e,"%) scale(").concat(i,")")}sync(t){this.hasImageElement&&this.timer.sync(t.timer)}constructor(t,e,i){this._getImageLoadedListener=t=>()=>{let{naturalWidth:e,naturalHeight:i}=this.imageElement,s=this.imageInfo[t];null===s.aspectRatio&&(s.aspectRatio=e/i),this.fitImage(this.cachedAspectRatio),this._setLoadedStyles(),s.isLoading=!1,s.isCached=!0,this._detachLoadListener()},this.el=t,this.options={animationTimeout:500,...e},this.mediaInfo=i,this.imageElement=this.el.querySelector(this.options.imageSelector),this.hasImageElement=!!this.imageElement,this.hasImageElement&&(this.imageInfo=this.mediaInfo,this.loadedOrientation=null,this.imageInfo.portrait.isVisible&&(this.loadedOrientation="portrait"),this.imageInfo.landscape.isVisible&&(this.loadedOrientation="landscape"),E(this.imageElement,"hs-image-lazy"),this._prepareImageAnimation(),this.timer=new u(this.animTimeScale),this.timer.onUpdate=this.updateAnimation.bind(this))}}
1f.IMAGE_ANIMATION_PRESETS={NONE:null,LEFT_TO_RIGHT:{moveX:-20,moveY:0,zoom:0},LEFT_TO_RIGHT_ZOOM_IN:{moveX:-20,moveY:0,zoom:-1},LEFT_TO_RIGHT_ZOOM_OUT:{moveX:-20,moveY:0,zoom:1},RIGHT_TO_LEFT:{moveX:20,moveY:0,zoom:0},RIGHT_TO_LEFT_ZOOM_IN:{moveX:20,moveY:0,zoom:-1},RIGHT_TO_LEFT_ZOOM_OUT:{moveX:20,moveY:0,zoom:1},TOP_TO_BOTTOM:{moveX:0,moveY:-20,zoom:0},TOP_TO_BOTTOM_ZOOM_IN:{moveX:0,moveY:-20,zoom:-1},TOP_TO_BOTTOM_ZOOM_OUT:{moveX:0,moveY:-20,zoom:1},BOTTOM_TO_TOP:{moveX:0,moveY:20,zoom:0},BOTTOM_TO_TOP_ZOOM_IN:{moveX:0,moveY:20,zoom:-1},BOTTOM_TO_TOP_ZOOM_OUT:{moveX:0,moveY:20,zoom:1},TOP_RIGHT_CORNER_TO_BOTTOM_LEFT_CORNER:{moveX:20,moveY:20,zoom:0},TOP_RIGHT_CORNER_TO_BOTTOM_LEFT_CORNER_ZOOM_IN:{moveX:20,moveY:20,zoom:-1},TOP_RIGHT_CORNER_TO_BOTTOM_LEFT_CORNER_ZOOM_OUT:{moveX:20,moveY:20,zoom:1},TOP_LEFT_CORNER_TO_BOTTOM_RIGHT_CORNER:{moveX:-20,moveY:-20,zoom:0},TOP_LEFT_CORNER_TO_BOTTOM_RIGHT_CORNER_ZOOM_IN:{moveX:-20,moveY:-20,zoom:-1},TOP_LEFT_CORNER_TO_BOTTOM_RIGHT_CORNER_ZOOM_OUT:{moveX:-20,moveY:-20,zoom:1},BOTTOM_RIGHT_CORNER_TO_TOP_LEFT_CORNER:{moveX:20,moveY:-20,zoom:0},BOTTOM_RIGHT_CORNER_TO_TOP_LEFT_CORNER_ZOOM_IN:{moveX:20,moveY:-20,zoom:-1},BOTTOM_RIGHT_CORNER_TO_TOP_LEFT_CORNER_ZOOM_OUT:{moveX:20,moveY:-20,zoom:1},BOTTOM_LEFT_CORNER_TO_TOP_RIGHT_CORNER:{moveX:-20,moveY:20,zoom:0},BOTTOM_LEFT_CORNER_TO_TOP_RIGHT_CORNER_ZOOM_IN:{moveX:-20,moveY:20,zoom:-1},BOTTOM_LEFT_CORNER_TO_TOP_RIGHT_CORNER_ZOOM_OUT:{moveX:-20,moveY:20,zoom:1}};class S extends a{init(){if(this.slideContainerElement=n.querySelector(this.el,this.options.slideContainerSelector),this.hasClones=!1,this.currentVirtualSlideIndex=0,this.currentSlideIndex=0,this.mediaInfoBySlideIndex=[],this._initSlides(),this.hasClones&&(this.currentSlideIndex=this.virtualSlideCount),!this.slides.length){this.el.style.display="none";return}if(this.navItemElements=this._getNavItemElements(),this.hasNavItems=this.navItemElements&&!!this.navItemElements.length,this._calculateViewportRect(),this.viewport=l.getCurrentViewport(),this.scrollOverlay=n.querySelector(this.el,this.options.scrollOverlaySelector,!1),this._initTransitionStyles(),this.hasNavItems&&this.attachNavItemListeners(),this._lastResizeViewportHeight=window.innerHeight,this._lastResizeViewportWidth=window.innerWidth,document.addEventListener("Viewport/hasChanged",this._onViewportChanged.bind(this)),window.addEventListener("resize",o.debounce(this._onResize.bind(this),200),{capture:!0,passive:!0}),this._resizeLazyImages(),this.isPortrait=!this.isLandscape(),this.isDevicePortrait=this._isDevicePortrait(),document.addEventListener("scroll",this._onScroll.bind(this),{capture:!0,passive:!0}),this.scrollOverlay){let t=n.querySelector(this.scrollOverlay,this.options.scrollIconSelector,!1);t&&t.addEventListener("click",this._scrollToBottom.bind(this))}this.prevControlElement=n.querySelector(this.el,this.options.prevControlSelector,!1),this.nextControlElement=n.querySelector(this.el,this.options.nextControlSelector,!1),this.nextControlElement&&this.nextControlElement.addEventListener("click",this._onNextButtonClick.bind(this)),this.prevControlElement&&this.prevControlElement.addEventListener("click",this._onPrevButtonClick.bind(this)),this.options.enableArrowKeyControl&&window.addEventListener("keydown",t=>{switch(t.code||t.key){case"ArrowRight":case"Right":this._onNextButtonClick();break;case"ArrowLeft":case"Left":this._onPrevButtonClick()}}),this._commitVirtualIndex(this.currentVirtualSlideIndex),this._performBoundaryCheck(),this._loadInitialTransform(),this.startSlideInterval(),this._initDragEvents()}_initDragEvents(){this.options.transitionMode!==S.TRANSITION_MODE.BLEND&&(this.options.touchDragEnabled&&(this.el.addEventListener("touchstart",this._onDragStart.bind(this)),this.el.addEventListener("touchmove",this._onDragMove.bind(this)),this.el.addEventListener("touchend",this._onDragEnd.bind(this)),this.el.addEventListener("touchcancel",this._onDragEnd.bind(this))),this.options.mouseDragEnabled&&(this.el.addEventListener("mousedown",this._onDragStart.bind(this)),this.el.addEventListener("mousemove",this._onDragMove.bind(this)),this.el.addEventListener("mouseup",this._onDragEnd.bind(this)),this.el.addEventListener("mouseleave",this._onDragEnd.bind(this))))}_getDragX(t){return t.touches&&t.touches[0]?t.touches[0].screenX:t.screenX?t.screenX:this._currentDragX||0}_onDragStart(t){this._isDragged||(this._dragDeltaX=0,this._initialDragX=this._getDragX(t),this._isDragged=!0)}_onDragMove(t){if(!this._isDragged)return;"mousemove"===t.type&&t.stopPropagation(),this._currentDragX=this._getDragX(t);let e=this._initialDragX-this._currentDragX;if(this._dragDeltaX=e/this._getWidth(),!this._dragPreloadedRight&&this._dragDeltaX>.01?(this.loadSlideImages(this.currentSlideIndex+1),this._dragPreloadedRight=!0):!this._dragPreloadedLeft&&this._dragDeltaX<-.01&&(this.loadSlideImages(this.currentSlideIndex-1),this._dragPreloadedLeft=!0),this._isDraggedPhysical){t.stopPropagation();let e=(this.currentSlideIndex+this._dragDeltaX)*100;if(this._isFinite()){let t=(this.slides.length-1)*100;this._setTranslationPercentage(_.clamp(e,0,t))}else this._setTranslationPercentage(e)}!this._isDraggedPhysical&&Math.abs(this._dragDeltaX)>.05&&(this._isDraggedPhysical=!0,t.stopPropagation(),this._initialDragTransformPercentage=this._getTranslationPercentage(),E(this.el,"hs-dragged"),this._cachedTransitionDuration=this._disableTransitions(),this._flushLayoutChanges(),this.stopSlideInterval(),this._clickCaptureListener=t=>{t.stopPropagation(),t.preventDefault()},window.addEventListener("click",this._clickCaptureListener,!0))}_onDragEnd(t){this._isDragged=!1,this._dragPreloadedLeft=!1,this._dragPreloadedRight=!1,this._isDraggedPhysical&&(this._isDraggedPhysical=!1,I(this.el,"hs-dragged"),this._clearClickCaptureListener(),this._enableTransitions(this._cachedTransitionDuration),this._flushLayoutChanges(),this._dragDeltaX>.3?this.nextSlide():this._dragDeltaX<-.3?this.prevSlide():this._setTranslationPercentage(this._initialDragTransformPercentage),this.startSlideInterval(),this._dragDeltaX=0)}_clearClickCaptureListener(){d(()=>{this._clickCaptureListener&&(window.removeEventListener("click",this._clickCaptureListener,!0),this._clickCaptureListener=null)})}_initSlides(){this.slideElements=this.slideContainerElement.children,this.virtualSlideCount=this.slideElements.length;let t=0;for(let e of this.slideElements){let i=e.querySelector(this.options.slideImageSelector);if(i){let e=i.getAttribute("data-srcset-landscape"),s=i.getAttribute("data-srcset-portrait"),n=i.getAttribute("data-src-landscape"),r=i.getAttribute("data-src-portrait"),a=i.classList.contains("first-image-portrait"),o=i.classList.contains("first-image-landscape");this.mediaInfoBySlideIndex[t]={landscape:{isLoading:!1,isCached:o,isVisible:o,src:n||r||null,srcSet:(n?e:s)||null,aspectRatio:o?i.naturalWi
1dth/i.naturalHeight:null},portrait:{isLoading:!1,isCached:a,isVisible:a,src:r||n||null,srcSet:(r?s:e)||null,aspectRatio:a?i.naturalWidth/i.naturalHeight:null}}}else this.mediaInfoBySlideIndex[t]=void 0;t+=1}if(this._needsClones()){let t=document.createDocumentFragment(),e=document.createDocumentFragment();for(let i=0;i<this.virtualSlideCount;i+=1){let s=this.slideElements[i];t.appendChild(s.cloneNode(!0)),e.appendChild(s.cloneNode(!0))}this.slideContainerElement.insertBefore(t,this.slideContainerElement.firstChild),this.slideContainerElement.appendChild(e),this.slideElements=this.slideContainerElement.children,this.hasClones=!0}this.slides=Array.from(this.slideElements).map((t,e)=>{let i=this._toVirtualIndex(e);return new f(t,{imageSelector:this.options.slideImageSelector,imageMovementPresetLandscape:t.getAttribute("data-animation-preset-landscape"),imageMovementPresetPortrait:t.getAttribute("data-animation-preset-portrait"),imagePositionLandscape:t.getAttribute("data-image-pos-landscape"),imagePositionPortrait:t.getAttribute("data-image-pos-portrait"),animationTimeout:1e3*this.options.transitionDuration},this.mediaInfoBySlideIndex[i])})}_loadInitialTransform(){this.hasClones&&(this._disableTransitions(),this._setTranslationPercentage(100*this.virtualSlideCount),this._flushLayoutChanges(),this._initTransitionStyles())}_needsClones(){return this.options.boundaryMode===S.BOUNDARY_MODE.INFINITE&&this.options.infiniteWrapMode===S.INFINITE_WRAP_MODE.LOOP&&this.options.transitionMode===S.TRANSITION_MODE.SLIDE}_isFinite(){return this.options.boundaryMode===S.BOUNDARY_MODE.FINITE}_getNavItemElements(){return n.querySelectorAll(this.el,this.options.menuItemSelector,!1)}attachNavItemListeners(){this.navItemElements&&Array.from(this.navItemElements).forEach((t,e)=>{t.addEventListener("click",t=>
1{t.preventDefault(),this.navigateToSlide(e)})})}_getHeight(){return this.calculatedHeight?this.calculatedHeight:this.el.offsetHeight}_initTransitionStyles(){this.slideContainerElement.style.transitionDuration="".concat(this.options.transitionDuration,"s");let t=S.EASING_PRESET[this.options.transitionEasingCurve]||S.EASING_PRESET.EASE;this.slideContainerElement.style.transitionTimingFunction="cubic-bezier(".concat(t.join(),")"),this.slideContainerElement.style.transitionProperty="transform"}_getWidth(){return this.el.offsetWidth}_setTranslationPercentage(t){this.slideContainerElement.style.transform="translate3d(".concat(-t,"%, 0px, 0px)")}_getTranslationPercentage(){let{xPercent:t}=O(this.slideContainerElement);return-t}_calculateViewportRect(){let t=this.el.getBoundingClientRect();this.viewportRect={...t,top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}}_getAspectRatio(){return this._getWidth()/this._getHeight()}isLandscape(){return this._getAspectRatio()>=1}getImageOrientation(){return this.options.forceLoadLandscapeWhenDeviceIsLandscape&&!this._isDevicePortrait()?S.ORIENTATION.LANDSCAPE:this.options.forceLoadPortraitWhenDeviceIsPortrait&&this._isDevicePortrait()?S.ORIENTATION.PORTRAIT:this.isPortrait?S.ORIENTATION.PORTRAIT:S.ORIENTATION.LANDSCAPE}_setSlideActive(t){this.slides[t].setActive(),this.loadSlideImages(t)}_setSlideInactive(t){this.slides[t].setInactive()}_setCurrentSlideActive(){this._setSlideActive(this.currentSlideIndex)}_setCurrentSlideInactive(){this._setSlideInactive(this.currentSlideIndex)}_setCurrentNavItemActive(){var t;this.hasNavItems&&(E(this.navItemElements[this.currentVirtualSlideIndex],"active"),(t=this.navItemElements[this.currentVirtualSlideIndex])===null||void 0===t||t.setAttribute("aria-checked","true"))}_setCurrentNavItemInactive(){var t;this.hasNavItems&&(I(this.navItemElements[this.currentVirtualSlideIndex],"active"),(t=this.navItemElements[this.currentVirtualSlideIndex])===null||void 0===t||t.setAttribute("aria-checked","false"))}loadSlideImages(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1?arguments[1]:void 0;if(void 0===e)e=t+1;else if(e<t)throw RangeError("End index must be larger than start index.");let i=e-t;for(let e=0;e<i;e+=1){let i=p.getInBounds(this.slides,t+e),s=this.getImageOrientation();i.loadImage(s),i.animate(s)}}startSlideInterval(){this.options.useInterval&&(this.stopSlideInterval(),this.intervalHandle=setInterval(this.nextSlide.bind(this),this.options.interval))}stopSlideInterval(){this.intervalHandle&&clearInterval(this.intervalHandle)}_onNextButtonClick(){this.startSlideInterval(),this.nextSlide()}_onPrevButtonClick(){this.startSlideInterval(),this.prevSlide()}nextSlide(){this.goToSlide(this.currentVirtualSlideIndex+1)}prevSlide(){this.goToSlide(this.currentVirtualSlideIndex-1)}_commitVirtualIndex(t){this.currentSlideIndex=this.currentVirtualSlideIndex=_.mod(t,this.virtualSlideCount),this.hasClones&&(this.currentSlideIndex+=this.virtualSlideCount),this._setCurrentNavItemActive(),this._setCurrentSlideActive(),this.options.transitionMode===S.TRANSITION_MODE.SLIDE&&this._setTranslationPercentage(100*this.currentSlideIndex)}_hitLeftBoundary(){return 0===this.currentVirtualSlideIndex}_hitRightBoundary(){return this.currentVirtualSlideIndex===this.virtualSlideCount-1}crossesBoundary(t){return this._hitLeftBoundary()&&t<this.currentVirtualSlideIndex||this._hitRightBoundary()&&t>this.currentVirtualSlideIndex}
1navigateToSlide(t){this.startSlideInterval(),this.goToSlide(t)}goToSlide(t){if(!(this.preTransformFrameHandle||t===this.currentVirtualSlideIndex||this._isFinite()&&this.crossesBoundary(t))){if(this._setCurrentSlideInactive(),this._setCurrentNavItemInactive(),this.hasClones&&this.crossesBoundary(t)){let e=this._disableTransitions(),i=Math.sign(t),s=100*this.virtualSlideCount,n=s+100*this.virtualSlideCount,r=this._getTranslationPercentage()+-(s*i);i>0?r<0&&(r=s-_.mod(s-r,s)):r>n+(this.virtualSlideCount-1)*100&&(r=s+r%n);let a=[Math.floor(r/100),Math.ceil(r/100)];i>0?this.loadSlideImages(a[0],this.virtualSlideCount):this.loadSlideImages(2*this.virtualSlideCount,a[1]+1),this._syncWithVirtualSlides(a),this._setTranslationPercentage(r),this._flushLayoutChanges(),this.preTransformFrameHandle=d(()=>{this.slideContainerElement.style.transitionDuration=e,this._commitVirtualIndex(t),this.preTransformFrameHandle=null});return}if(this.options.transitionMode===S.TRANSITION_MODE.SLIDE){let e=t<this.currentVirtualSlideIndex,i=e?t+1:this.currentVirtualSlideIndex+1,s=e?this.currentVirtualSlideIndex:t;this.loadSlideImages(this._toPhysicalIndex(i),this._toPhysicalIndex(s))}this._commitVirtualIndex(t),this._performBoundaryCheck()}}_syncWithVirtualSlides(t){new Set(t).forEach(t=>{let e=this.virtualSlideCount+this._toVirtualIndex(t);if(e===t)return!0;let i=this.slides[e],s=this.slides[t];this._isCloneIndex(t)&&s.sync(i)})}_isCloneIndex(t){return t<this.virtualSlideCount||t>=2*this.virtualSlideCount}_toVirtualIndex(t){return _.mod(t,this.virtualSlideCount)}_toPhysicalIndex(t){return t+this.virtualSlideCount}_onViewportChanged(){this._calculateViewportRect(),this.viewport=l.getCurrentViewport()}_setHeight(t){this.el.style.height="".concat(t,"px"),this.calculatedHeight=t}_isDevicePortrait(){return window.innerHeight>window.innerWidth}_getAspectRatioByDeviceOrientation(){return this._isDevicePortrait()&&this.options.aspectRatioPortrait||this.options.aspectRatio}_resizeByFixedAspectRatio(){let t=this._getAspectRatioByDeviceOrientation();this._setHeight(this._getWidth()*(1/t))}_resizeByAvailableScreenHeight(){let t=window.innerHeight,e=l.getCurrentViewport();this.viewport!==e&&(this._calculateViewportRect(),this.viewport=e),this._setHeight(t-this.viewportRect.top)}_getHeightScaleModeByDeviceOrientation(){return this._isDevicePortrait()&&this.options.heightScaleModePortrait||this.options.heightScaleMode}_resizeLazyImages(){this.slides.forEach((t,e)=>{let i=this._toVirtualIndex(e);t.resize(this._getAspectRatio(),0!==i)})}_resizeImages(){this.slides.forEach(t=>{t.resize(this._getAspectRatio())})}_resize(){switch(this._getHeightScaleModeByDeviceOrientation()){case S.HEIGHT_SCALE_MODE.FIXED_ASPECT:this._resizeByFixedAspectRatio();break;case S.HEIGHT_SCALE_MODE.FILL_SCREEN:default:this._resizeByAvailableScreenHeight()}this._resizeImages()}_onResize(){let t=window.innerWidth,e=window.innerHeight;if(null!==this._lastResizeViewportHeight){let i=Math.abs(t-this._lastResizeViewportWidth);if(60>Math.abs(e-this._lastResizeViewportHeight)&&i<8){this._lastResizeViewportHeight=e,this._lastResizeViewportWidth=t;return}}this._resize(),this._calculateOrientation(),this._lastResizeViewportWidth=t,this._lastResizeViewportHeight=e}_onScroll(){if(!this.scrollOverlay||!this.options.fadeScrollIndicatorOnScroll)return;let t=_.clamp(window.pageYOffset-this.viewportRect.top,0);if(!t||t>500)return;let e=t/500;this.scrollOverlay.style.opacity=(1-e).toString(10),this.scrollOverlay.style.transform="translateY("+50*e+"px)"}_scrollToBottom(){let t={top:this.viewportRect.top+this._getHeight(),left:window.scrollX,behavior:"smooth"};T?window.scroll(t):window.scroll(t.left,t.top)}_needsImageReloadOnDeviceOrientationChange(){return this.options.forceLoadPortraitWhenDeviceIsPortrait||this.options.forceLoadLandscapeWhenDeviceIsLandscape}_calculateOrientation(){let t=this.isLandscape(),e=!this._isDevicePortrait(),i=t&&this.isPortrait||!t&&!this.isPortrait,s=e&&this.isDevicePortrait||!e&&!this.isDevicePortrait;this.isPortrait=!t,this.isDevicePortrait=!e,(i||this._needsImageReloadOnDeviceOrientationChange()&&s)&&this.loadSlideImages(this.currentSlideIndex)}_disablePrevControlButton(){E(this.prevControlElement,"disabled")}_disableNextControlButton(){E(this.nextControlElement,"disabled")}_enablePrevControlButton(){I(this.prevControlElement,"disabled")}_enableNextControlButton(){I(this.nextControlElement,"disabled")}_disableTransitions(){let t=this.slideContainerElement.style.transitionDuration;return this.slideContainerElement.style.transitionDuration="0s",t}_enableTransitions(t){this.slideContainerElement.style.transitionDuration=t}_flushLayoutChanges(){this.slideContainerElement.offsetHeight}_performBoundaryCheck(){this._isFinite()&&(this._hitLeftBoundary()?this._disablePrevControlButton():this._enablePrevControlButton(),this._hitRightBoundary()?this._disableNextControlButton():this._enableNextControlButton())}}S.ORIENTATION={PORTRAIT:"portrait",LANDSCAPE:"landscape"},S.HEIGHT_SCALE_MODE={FIXED_ASPECT:"fixed_aspect",FILL_SCREEN:"fill_screen"},S.TRANSITION_MODE={BLEND:"blend",SLIDE:"slide"},S.BOUNDARY_MODE={FINITE:"finite",INFINITE:"infinite"},S.INFINITE_WRAP_MODE={REWIND:"rewind",LOOP:"loop"}
1,S.EASING_PRESET={LINEAR:[0,0,1,1],EASE_IN_OUT:[.42,0,.58,1],EASE:[.25,.1,.25,1]},S.options={menuSelector:".hero-slider-menu",menuItemSelector:".hero-slider-menu-item",scrollOverlaySelector:".hero-slider-scroll-overlay",scrollIconSelector:".hero-slider-scroll-icon",slideContainerSelector:".hero-slider-slide-container",slideSelector:".hero-slider-slide",slideImageSelector:".hero-slider-image",heightScaleMode:S.HEIGHT_SCALE_MODE.FILL_SCREEN,heightScaleModePortrait:null,forceLoadPortraitWhenDeviceIsPortrait:!1,forceLoadLandscapeWhenDeviceIsLandscape:!1,transitionMode:S.TRANSITION_MODE.SLIDE,aspectRatio:1.7778,aspectRatioPortrait:null,useInterval:!0,boundaryMode:S.BOUNDARY_MODE.INFINITE,infiniteWrapMode:S.INFINITE_WRAP_MODE.LOOP,transitionDuration:2,transitionEasingCurve:"EASE",interval:12e3,prevControlSelector:".hero-slider-navigation-btn-left",nextControlSelector:".hero-slider-navigation-btn-right",fadeScrollIndicatorOnScroll:!0,scrollOnScrollIndicatorClick:!0,enableArrowKeyControl:!0,touchDragEnabled:!0,mouseDragEnabled:!0},window.PluginManager.register("HeroSlider",S,"[data-hero-slider]")})()})();

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.