1"use strict";(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[5147],{55147:(gi,Re,V)=>{V.r(Re),V.d(Re,{HomePageComponent:()=>hi});var pt=V(43634),mt=V(53634),ht=V(87340),gt=V(33829),Xe=V(60177),Ye=V(72200),R=V(73664),Ve=V(68018);function Fe(s){return null!==s&&"object"==typeof s&&"constructor"in s&&s.constructor===Object}function xe(s,e){void 0===s&&(s={}),void 0===e&&(e={});const t=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>t.indexOf(i)<0).forEach(i=>{typeof s[i]>"u"?s[i]=e[i]:Fe(e[i])&&Fe(s[i])&&Object.keys(e[i]).length>0&&xe(s[i],e[i])})}const _e={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Q(){const s=typeof document<"u"?document:{};return xe(s,_e),s}const vt={document:_e,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:s=>typeof setTimeout>"u"?(s(),null):setTimeout(s,0),cancelAnimationFrame(s){typeof setTimeout>"u"||clearTimeout(s)}};function q(){const s=typeof window<"u"?window:{};return xe(s,vt),s}function We(s,e){return void 0===e&&(e=0),setTimeout(s,e)}function me(){return Date.now()}function he(s){return"object"==typeof s&&null!==s&&s.constructor&&"Object"===Object.prototype.toString.call(s).slice(8,-1)}function Et(s){return typeof window<"u"&&typeof window.HTMLElement<"u"?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)}function U(){const s=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let t=1;t<arguments.length;t+=1){const i=t<0||arguments.length<=t?void 0:arguments[t];if(null!=i&&!Et(i)){const a=Object.keys(Object(i)).filter(r=>e.indexOf(r)<0);for(let r=0,c=a.length;r<c;r+=1){const d=a[r],u=Object.getOwnPropertyDescriptor(i,d);void 0!==u&&u.enumerable&&(he(s[d])&&he(i[d])?i[d].__swiper__?s[d]=i[d]:U(s[d],i[d]):!he(s[d])&&he(i[d])?(s[d]={},i[d].__swiper__?s[d]=i[d]:U(s[d],i[d])):s[d]=i[d])}}}return s}function ge(s,e,t){s.style.setProperty(e,t)}function Ne(s){let{swiper:e,targetPosition:t,side:i}=s;const a=q(),r=-e.translate;let d,c=null;const u=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);const l=t>r?"next":"prev",f=(v,m)=>"next"===l&&v>=m||"prev"===l&&v<=m,p=()=>{d=(new Date).getTime(),null===c&&(c=d);const v=Math.max(Math.min((d-c)/u,1),0),m=.5-Math.cos(v*Math.PI)/2;let n=r+m*(t-r);if(f(n,t)&&(n=t),e.wrapperEl.scrollTo({[i]:n}),f(n,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:n})}),void a.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=a.requestAnimationFrame(p)};p()}function Te(s){return s.querySelector(".swiper-slide-transform")||s.shadowRoot&&s.shadowRoot.querySelector(".swiper-slide-transform")||s}function J(s,e){void 0===e&&(e="");const t=q(),i=[...s.children];return t.HTMLSlotElement&&s instanceof HTMLSlotElement&&i.push(...s.assignedElements()),e?i.filter(a=>a.matches(e)):i}function ve(s){try{return void console.warn(s)}catch{}}function de(s,e){void 0===e&&(e=[]);const t=document.createElement(s);return t.classList.add(...Array.isArray(e)?e:function wt(s){return void 0===s&&(s=""),s.trim().split(" ").filter(e=>!!e.trim())}(e)),t}function se(s,e){return q().getComputedStyle(s,null).getPropertyValue(e)}function we(s){let t,e=s;if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}}function je(s,e){const t=[];let i=s.parentElement;for(;i;)e?i.matches(e)&&t.push(i):t.push(i),i=i.parentElement;return t}function Me(s,e,t){const i=q();return t?s["width"===e?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(s,null).getPropertyValue("width"===e?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(s,null).getPropertyValue("width"===e?"margin-left":"margin-bottom")):s.offsetWidth}function _(s){return(Array.isArray(s)?s:[s]).filter(e=>!!e)}function qe(s,e){void 0===e&&(e=""),s.innerHTML=typeof trustedTypes<"u"?trustedTypes.createPolicy("html",{createHTML:t=>t}).createHTML(e):e}let Ce,Pe,Ie;function Ue(){return Ce||(Ce=function It(){const s=q(),e=Q();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in s||s.DocumentTouch&&e instanceof s.DocumentTouch)}}()),Ce}function Ke(s){return void 0===s&&(s={}),Pe||(Pe=function Lt(s){let{userAgent:e}=void 0===s?{}:s;const t=Ue(),i=q(),a=i.navigator.platform,r=e||i.navigator.userAgent,c={ios:!1,android:!1},d=i.screen.width,u=i.screen.height,l=r.match(/(Android);?[\s\/]+([\d.]+)?/);let f=r.match(/(iPad).*OS\s([\d_]+)/);const p=r.match(/(iPod)(.*OS\s([\d_]+))?/),v=!f&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===a;let n="MacIntel"===a;return!f&&n&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${d}x${u}`)>=0&&(f=r.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),n=!1),l&&!m&&(c.os="android",c.android=!0),(f||v||p)&&(c.os="ios",c.ios=!0),c}(s)),Pe}function Ze(){return Ie||(Ie=function At(){const s=q(),e=Ke();let t=!1;function i(){const d=s.navigator.userAgent.toLowerCase();return d.indexOf("safari")>=0&&d.indexOf("chrome")<0&&d.indexOf("android")<0}if(i()){const d=String(s.navigator.userAgent);if(d.includes("Version/")){const[u,l]=d.split("Version/")[1].split(" ")[0].split(".").map(f=>Number(f));t=u<16||16===u&&l<2}}
1const a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent),r=i();return{isSafari:t||r,needPerspectiveFix:t,need3dFix:r||a&&e.ios,isWebView:a}}()),Ie}const Qe=(s,e,t)=>{e&&!s.classList.contains(t)?s.classList.add(t):!e&&s.classList.contains(t)&&s.classList.remove(t)},Le=(s,e,t)=>{e&&!s.classList.contains(t)?s.classList.add(t):!e&&s.classList.contains(t)&&s.classList.remove(t)},ye=(s,e)=>{if(!s||s.destroyed||!s.params)return;const i=e.closest(s.isElement?"swiper-slide":`.${s.params.slideClass}`);if(i){let a=i.querySelector(`.${s.params.lazyPreloaderClass}`);!a&&s.isElement&&(i.shadowRoot?a=i.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(a=i.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`),a&&a.remove())})),a&&a.remove()}},Ae=(s,e)=>{if(!s.slides[e])return;const t=s.slides[e].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},ze=s=>{if(!s||s.destroyed||!s.params)return;let e=s.params.lazyPreloadPrevNext;const t=s.slides.length;if(!t||!e||e<0)return;e=Math.min(e,t);const i="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():Math.ceil(s.params.slidesPerView),a=s.activeIndex;if(s.params.grid&&s.params.grid.rows>1){const c=a,d=[c-e];return d.push(...Array.from({length:e}).map((u,l)=>c+i+l)),void s.slides.forEach((u,l)=>{d.includes(u.column)&&Ae(s,l)})}const r=a+i-1;if(s.params.rewind||s.params.loop)for(let c=a-e;c<=r+e;c+=1){const d=(c%t+t)%t;(d<a||d>r)&&Ae(s,d)}else for(let c=Math.max(a-e,0);c<=Math.min(r+e,t-1);c+=1)c!==a&&(c>r||c<a)&&Ae(s,c)};function Je(s){let{swiper:e,runCallbacks:t,direction:i,step:a}=s;const{activeIndex:r,previousIndex:c}=e;let d=i;d||(d=r>c?"next":r<c?"prev":"reset"),e.emit(`transition${a}`),t&&"reset"===d?e.emit(`slideResetTransition${a}`):t&&r!==c&&(e.emit(`slideChangeTransition${a}`),e.emit("next"===d?`slideNextTransition${a}`:`slidePrevTransition${a}`))}function et(s,e,t){const i=q(),{params:a}=s,r=a.edgeSwipeDetection,c=a.edgeSwipeThreshold;return!r||!(t<=c||t>=i.innerWidth-c)||"prevent"===r&&(e.preventDefault(),!0)}function vs(s){const e=this,t=Q();let i=s;i.originalEvent&&(i=i.originalEvent);const a=e.touchEventsData;if("pointerdown"===i.type){if(null!==a.pointerId&&a.pointerId!==i.pointerId)return;a.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(a.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void et(e,i,i.targetTouches[0].pageX);const{params:r,touches:c,enabled:d}=e;if(!d||!r.simulateTouch&&"mouse"===i.pointerType||e.animating&&r.preventInteractionOnTransition)return;!e.animating&&r.cssMode&&r.loop&&e.loopFix();let u=i.target;if("wrapper"===r.touchEventsTarget&&!function Tt(s,e){const t=q();let i=e.contains(s);return!i&&t.HTMLSlotElement&&e instanceof HTMLSlotElement&&(i=[...e.assignedElements()].includes(s),i||(i=function xt(s,e){const t=[e];for(;t.length>0;){const i=t.shift();if(s===i)return!0;t.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}(s,e))),i}(u,e.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||a.isTouched&&a.isMoved)return;const l=!!r.noSwipingClass&&""!==r.noSwipingClass,f=i.composedPath?i.composedPath():i.path;l&&i.target&&i.target.shadowRoot&&f&&(u=f[0]);const p=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`;if(r.noSwiping&&(i.target&&i.target.shadowRoot?function gs(s,e){return void 0===e&&(e=this),function t(i){if(!i||i===Q()||i===q())return null;i.assignedSlot&&(i=i.assignedSlot);const a=i.closest(s);return a||i.getRootNode?a||t(i.getRootNode().host):null}(e)}(p,u):u.closest(p)))return void(e.allowClick=!0);if(r.swipeHandler&&!u.closest(r.swipeHandler))return;c.currentX=i.pageX,c.currentY=i.pageY;const m=c.currentX,n=c.currentY;if(!et(e,i,m))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=m,c.startY=n,a.touchStartTime=me(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,r.threshold>0&&(a.allowThresholdMove=!1);let o=!0;u.matches(a.focusableElements)&&(o=!1,"SELECT"===u.nodeName&&(a.isTouched=!1)),t.activeElement&&t.activeElement.matches(a.focusableElements)&&t.activeElement!==u&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!u.matches(a.focusableElements))&&t.activeElement.blur(),(r.touchStartForcePreventDefault||o&&e.allowTouchMove&&r.touchStartPreventDefault)&&!u.isContentEditable&&i.preventDefault(),r.freeMode&&r.freeMode.enabled&&e.freeMode&&e.animating&&!r.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",i)}function ws(s){const e=Q(),t=this,i=t.touchEventsData,{params:a,touches:r,rtlTranslate:c,enabled:d}=t;
vendor: 5,045 bytes, line 1
1if(!d||!a.simulateTouch&&"mouse"===s.pointerType)return;let l,u=s;if(u.originalEvent&&(u=u.originalEvent),"pointermove"===u.type&&(null!==i.touchId||u.pointerId!==i.pointerId))return;if("touchmove"===u.type){if(l=[...u.changedTouches].find(A=>A.identifier===i.touchId),!l||l.identifier!==i.touchId)return}else l=u;if(!i.isTouched)return void(i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",u));const f=l.pageX,p=l.pageY;if(u.preventedByNestedSwiper)return r.startX=f,void(r.startY=p);if(!t.allowTouchMove)return u.target.matches(i.focusableElements)||(t.allowClick=!1),void(i.isTouched&&(Object.assign(r,{startX:f,startY:p,currentX:f,currentY:p}),i.touchStartTime=me()));if(a.touchReleaseOnEdges&&!a.loop)if(t.isVertical()){if(p<r.startY&&t.translate<=t.maxTranslate()||p>r.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else{if(c&&(f>r.startX&&-t.translate<=t.maxTranslate()||f<r.startX&&-t.translate>=t.minTranslate()))return;if(!c&&(f<r.startX&&t.translate<=t.maxTranslate()||f>r.startX&&t.translate>=t.minTranslate()))return}if(e.activeElement&&e.activeElement.matches(i.focusableElements)&&e.activeElement!==u.target&&"mouse"!==u.pointerType&&e.activeElement.blur(),e.activeElement&&u.target===e.activeElement&&u.target.matches(i.focusableElements))return i.isMoved=!0,void(t.allowClick=!1);i.allowTouchCallbacks&&t.emit("touchMove",u),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=f,r.currentY=p;const v=r.currentX-r.startX,m=r.currentY-r.startY;if(t.params.threshold&&Math.sqrt(v**2+m**2)<t.params.threshold)return;if(typeof i.isScrolling>"u"){let A;t.isHorizontal()&&r.currentY===r.startY||t.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:v*v+m*m>=25&&(A=180*Math.atan2(Math.abs(m),Math.abs(v))/Math.PI,i.isScrolling=t.isHorizontal()?A>a.touchAngle:90-A>a.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",u),typeof i.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===u.type&&i.preventTouchMoveFromPointerMove)return void(i.isTouched=!1);if(!i.startMoving)return;t.allowClick=!1,!a.cssMode&&u.cancelable&&u.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&u.stopPropagation();let n=t.isHorizontal()?v:m,o=t.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;a.oneWayMovement&&(n=Math.abs(n)*(c?1:-1),o=Math.abs(o)*(c?1:-1)),r.diff=n,n*=a.touchRatio,c&&(n=-n,o=-o);const w=t.touchesDirection;t.swipeDirection=n>0?"prev":"next",t.touchesDirection=o>0?"prev":"next";const y=t.params.loop&&!a.cssMode,g="next"===t.touchesDirection&&t.allowSlideNext||"prev"===t.touchesDirection&&t.allowSlidePrev;if(!i.isMoved){if(y&&g&&t.loopFix({direction:t.swipeDirection}),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(A)}i.allowMomentumBounce=!1,a.grabCursor&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",u)}if((new Date).getTime(),!1!==a._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&w!==t.touchesDirection&&y&&g&&Math.abs(n)>=1)return Object.assign(r,{startX:f,startY:p,currentX:f,currentY:p,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,void(i.startTranslate=i.currentTranslate);t.emit("sliderMove",u),i.isMoved=!0,i.currentTranslate=n+i.startTranslate;let b=!0,x=a.resistanceRatio;if(a.touchReleaseOnEdges&&(x=0),n>0?(y&&g&&i.allowThresholdMove&&i.currentTranslate>(a.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-("auto"!==a.slidesPerView&&t.slides.length-a.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>t.minTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+n)**x))):n<0&&(y&&g&&i.allowThresholdMove&&i.currentTranslate<(a.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+("auto"!==a.slidesPerView&&t.slides.length-a.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-("auto"===a.slidesPerView?t.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslate<t.maxTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-i.startTranslate-n)**x))),b&&(u.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(n)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
1if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=t.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&t.freeMode||a.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function ys(s){const e=this,t=e.touchEventsData;let a,i=s;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(a=[...i.changedTouches].find(x=>x.identifier===t.touchId),!a||a.identifier!==t.touchId)return}else{if(null!==t.touchId||i.pointerId!==t.pointerId)return;a=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&(!["pointercancel","contextmenu"].includes(i.type)||!e.browser.isSafari&&!e.browser.isWebView))return;t.pointerId=null,t.touchId=null;const{params:c,touches:d,rtlTranslate:u,slidesGrid:l,enabled:f}=e;if(!f||!c.simulateTouch&&"mouse"===i.pointerType)return;if(t.allowTouchCallbacks&&e.emit("touchEnd",i),t.allowTouchCallbacks=!1,!t.isTouched)return t.isMoved&&c.grabCursor&&e.setGrabCursor(!1),t.isMoved=!1,void(t.startMoving=!1);c.grabCursor&&t.isMoved&&t.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const p=me(),v=p-t.touchStartTime;if(e.allowClick){const x=i.path||i.composedPath&&i.composedPath();e.updateClickedSlide(x&&x[0]||i.target,x),e.emit("tap click",i),v<300&&p-t.lastClickTime<300&&e.emit("doubleTap doubleClick",i)}if(t.lastClickTime=me(),We(()=>{e.destroyed||(e.allowClick=!0)}),!t.isTouched||!t.isMoved||!e.swipeDirection||0===d.diff&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset)return t.isTouched=!1,t.isMoved=!1,void(t.startMoving=!1);let m;if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,m=c.followFinger?u?e.translate:-e.translate:-t.currentTranslate,c.cssMode)return;if(c.freeMode&&c.freeMode.enabled)return void e.freeMode.onTouchEnd({currentPos:m});const n=m>=-e.maxTranslate()&&!e.params.loop;let o=0,w=e.slidesSizesGrid[0];for(let x=0;x<l.length;x+=x<c.slidesPerGroupSkip?1:c.slidesPerGroup){const A=x<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;typeof l[x+A]<"u"?(n||m>=l[x]&&m<l[x+A])&&(o=x,w=l[x+A]-l[x]):(n||m>=l[x])&&(o=x,w=l[l.length-1]-l[l.length-2])}let y=null,g=null;c.rewind&&(e.isBeginning?g=c.virtual&&c.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(y=0));const h=(m-l[o])/w,b=o<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;if(v>c.longSwipesMs){if(!c.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&e.slideTo(h>=c.longSwipesRatio?c.rewind&&e.isEnd?y:o+b:o),"prev"===e.swipeDirection&&(h>1-c.longSwipesRatio?e.slideTo(o+b):null!==g&&h<0&&Math.abs(h)>c.longSwipesRatio?e.slideTo(g):e.slideTo(o))}else{if(!c.shortSwipes)return void e.slideTo(e.activeIndex);!e.navigation||i.target!==e.navigation.nextEl&&i.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(null!==y?y:o+b),"prev"===e.swipeDirection&&e.slideTo(null!==g?g:o)):e.slideTo(i.target===e.navigation.nextEl?o+b:o)}}function tt(){const s=this,{params:e,el:t}=s;if(t&&0===t.offsetWidth)return;e.breakpoints&&s.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:a,snapGrid:r}=s,c=s.virtual&&s.params.virtual.enabled;s.allowSlideNext=!0,s.allowSlidePrev=!0,s.updateSize(),s.updateSlides(),s.updateSlidesClasses(),!("auto"===e.slidesPerView||e.slidesPerView>1)||!s.isEnd||s.isBeginning||s.params.centeredSlides||c&&e.loop?s.params.loop&&!c?s.slideToLoop(s.realIndex,0,!1,!0):s.slideTo(s.activeIndex,0,!1,!0):s.slideTo(s.slides.length-1,0,!1,!0),s.autoplay&&s.autoplay.running&&s.autoplay.paused&&(clearTimeout(s.autoplay.resizeTimeout),s.autoplay.resizeTimeout=setTimeout(()=>{s.autoplay&&s.autoplay.running&&s.autoplay.paused&&s.autoplay.resume()},500)),s.allowSlidePrev=a,s.allowSlideNext=i,s.params.watchOverflow&&r!==s.snapGrid&&s.checkOverflow()}function bs(s){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&s.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(s.stopPropagation(),s.stopImmediatePropagation())))}function Ss(){const s=this,{wrapperEl:e,rtlTranslate:t,enabled:i}=s;if(!i)return;let a;s.previousTranslate=s.translate,s.translate=s.isHorizontal()?-e.scrollLeft:-e.scrollTop,0===s.translate&&(s.translate=0),s.updateActiveIndex(),s.updateSlidesClasses();const r=s.maxTranslate()-s.minTranslate();a=0===r?0:(s.translate-s.minTranslate())/r,a!==s.progress&&s.updateProgress(t?-s.translate:s.translate),s.emit("setTranslate",s.translate,!1)}function Es(s){const e=this;ye(e,s.target),!e.params.cssMode&&("auto"===e.params.slidesPerView||e.params.autoHeight)&&e.update(
1)}function xs(){const s=this;s.documentTouchHandlerProceeded||(s.documentTouchHandlerProceeded=!0,s.params.touchReleaseOnEdges&&(s.el.style.touchAction="auto"))}const st=(s,e)=>{const t=Q(),{params:i,el:a,wrapperEl:r,device:c}=s,d=!!i.nested,u="on"===e?"addEventListener":"removeEventListener",l=e;!a||"string"==typeof a||(t[u]("touchstart",s.onDocumentTouchStart,{passive:!1,capture:d}),a[u]("touchstart",s.onTouchStart,{passive:!1}),a[u]("pointerdown",s.onTouchStart,{passive:!1}),t[u]("touchmove",s.onTouchMove,{passive:!1,capture:d}),t[u]("pointermove",s.onTouchMove,{passive:!1,capture:d}),t[u]("touchend",s.onTouchEnd,{passive:!0}),t[u]("pointerup",s.onTouchEnd,{passive:!0}),t[u]("pointercancel",s.onTouchEnd,{passive:!0}),t[u]("touchcancel",s.onTouchEnd,{passive:!0}),t[u]("pointerout",s.onTouchEnd,{passive:!0}),t[u]("pointerleave",s.onTouchEnd,{passive:!0}),t[u]("contextmenu",s.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[u]("click",s.onClick,!0),i.cssMode&&r[u]("scroll",s.onScroll),s[l](i.updateOnWindowResize?c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",tt,!0),a[u]("load",s.onLoad,{capture:!0}))},it=(s,e)=>s.grid&&e.grid&&e.grid.rows>1;var rt={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Gs(s,e){return function(i){void 0===i&&(i={});const a=Object.keys(i)[0],r=i[a];"object"==typeof r&&null!==r?(!0===s[a]&&(s[a]={enabled:!0}),"navigation"===a&&s[a]&&s[a].enabled&&!s[a].prevEl&&!s[a].nextEl&&(s[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&s[a]&&s[a].enabled&&!s[a].el&&(s[a].auto=!0),a in s&&"enabled"in r?("object"==typeof s[a]&&!("enabled"in s[a])&&(s[a].enabled=!0),s[a]||(s[a]={enabled:!1}),U(e,i)):U(e,i)):U(e,i)}}const Oe={eventsEmitter:{on(s,e,t){const i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof e)return i;const a=t?"unshift":"push";return s.split(" ").forEach(r=>{i.eventsListeners[r]||(i.eventsListeners[r]=[]),i.eventsListeners[r][a](e)}),i},once(s,e,t){const i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof e)return i;function a(){i.off(s,a),a.__emitterProxy&&delete a.__emitterProxy;for(var r=arguments.length,c=new Array(r),d=0;d<r;d++)c[d]=arguments[d];e.apply(i,c)}return a.__emitterProxy=e,i.on(s,a,t)},onAny(s,e){const t=this;if(!t.eventsListeners||t.destroyed||"function"!=typeof s)return t;const i=e?"unshift":"push";return t.eventsAnyListeners.indexOf(s)<0&&t.eventsAnyListeners[i](s),t},offAny(s){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const t=e.eventsAnyListeners.indexOf(s);return t>=0&&e.eventsAnyListeners.splice(t,1),e},off(s,e){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||s.split(" ").forEach(i=>
1{typeof e>"u"?t.eventsListeners[i]=[]:t.eventsListeners[i]&&t.eventsListeners[i].forEach((a,r)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&t.eventsListeners[i].splice(r,1)})}),t},emit(){const s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;let e,t,i;for(var a=arguments.length,r=new Array(a),c=0;c<a;c++)r[c]=arguments[c];return"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),i=s):(e=r[0].events,t=r[0].data,i=r[0].context||s),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(u=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(l=>{l.apply(i,[u,...t])}),s.eventsListeners&&s.eventsListeners[u]&&s.eventsListeners[u].forEach(l=>{l.apply(i,t)})}),s}},update:{updateSize:function $t(){const s=this;let e,t;const i=s.el;e=typeof s.params.width<"u"&&null!==s.params.width?s.params.width:i.clientWidth,t=typeof s.params.height<"u"&&null!==s.params.height?s.params.height:i.clientHeight,!(0===e&&s.isHorizontal()||0===t&&s.isVertical())&&(e=e-parseInt(se(i,"padding-left")||0,10)-parseInt(se(i,"padding-right")||0,10),t=t-parseInt(se(i,"padding-top")||0,10)-parseInt(se(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(s,{width:e,height:t,size:s.isHorizontal()?e:t}))},updateSlides:function kt(){const s=this;function e(T,L){return parseFloat(T.getPropertyValue(s.getDirectionLabel(L))||0)}const t=s.params,{wrapperEl:i,slidesEl:a,size:r,rtlTranslate:c,wrongRTL:d}=s,u=s.virtual&&t.virtual.enabled,l=u?s.virtual.slides.length:s.slides.length,f=J(a,`.${s.params.slideClass}, swiper-slide`),p=u?s.virtual.slides.length:f.length;let v=[];const m=[],n=[];let o=t.slidesOffsetBefore;"function"==typeof o&&(o=t.slidesOffsetBefore.call(s));let w=t.slidesOffsetAfter;"function"==typeof w&&(w=t.slidesOffsetAfter.call(s));const y=s.snapGrid.length,g=s.slidesGrid.length;let h=t.spaceBetween,b=-o,x=0,A=0;if(typeof r>"u")return;"string"==typeof h&&h.indexOf("%")>=0?h=parseFloat(h.replace("%",""))/100*r:"string"==typeof h&&(h=parseFloat(h)),s.virtualSize=-h,f.forEach(T=>{c?T.style.marginLeft="":T.style.marginRight="",T.style.marginBottom="",T.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(ge(i,"--swiper-centered-offset-before",""),ge(i,"--swiper-centered-offset-after",""));const z=t.grid&&t.grid.rows>1&&s.grid;let O;z?s.grid.initSlides(f):s.grid&&s.grid.unsetSlides();const I="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(T=>typeof t.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T<p;T+=1){let L;if(O=0,f[T]&&(L=f[T]),z&&s.grid.updateSlide(T,L,f),!f[T]||"none"!==se(L,"display")){if("auto"===t.slidesPerView){I&&(f[T].style[s.getDirectionLabel("width")]="");const C=getComputedStyle(L),M=L.style.transform,P=L.style.webkitTransform;if(M&&(L.style.transform="none"),P&&(L.style.webkitTransform="none"),t.roundLengths)O=s.isHorizontal()?Me(L,"width",!0):Me(L,"height",!0);else{const $=e(C,"width"),G=e(C,"padding-left"),S=e(C,"padding-right"),E=e(C,"margin-left"),B=e(C,"margin-right"),X=C.getPropertyValue("box-sizing");if(X&&"border-box"===X)O=$+E+B;else{const{clientWidth:F,offsetWidth:W}=L;O=$+G+S+E+B+(W-F)}}M&&(L.style.transform=M),P&&(L.style.webkitTransform=P),t.roundLengths&&(O=Math.floor(O))}else O=(r-(t.slidesPerView-1)*h)/t.slidesPerView,t.roundLengths&&(O=Math.floor(O)),f[T]&&(f[T].style[s.getDirectionLabel("width")]=`${O}px`);f[T]&&(f[T].swiperSlideSize=O),n.push(O),t.centeredSlides?(b=b+O/2+x/2+h,0===x&&0!==T&&(b=b-r/2-h),0===T&&(b=b-r/2-h),Math.abs(b)<.001&&(b=0),t.roundLengths&&(b=Math.floor(b)),A%t.slidesPerGroup===0&&v.push(b),m.push(b)):(t.roundLengths&&(b=Math.floor(b)),(A-Math.min(s.params.slidesPerGroupSkip,A))%s.params.slidesPerGroup===0&&v.push(b),m.push(b),b=b+O+h),s.virtualSize+=O+h,x=O,A+=1}}if(s.virtualSize=Math.max(s.virtualSize,r)+w,c&&d&&("slide"===t.effect||"coverflow"===t.effect)&&(i.style.width=`${s.virtualSize+h}px`),t.setWrapperSize&&(i.style[s.getDirectionLabel("width")]=`${s.virtualSize+h}px`),z&&s.grid.updateWrapperSize(O,v),!t.centeredSlides){const T=[];for(let L=0;L<v.length;L+=1){let C=v[L];t.roundLengths&&(C=Math.floor(C)),v[L]<=s.virtualSize-r&&T.push(C)}v=T,Math.floor(s.virtualSize-r)-Math.floor(v[v.length-1])>1&&v.push(s.virtualSize-r)}if(u&&t.loop){const T=n[0]+h;if(t.slidesPerGroup>1){const L=Math.ceil((s.virtual.slidesBefore+s.virtual.slidesAfter)/t.slidesPerGroup),C=T*t.slidesPerGroup;for(let M=0;M<L;M+=1)v.push(v[v.length-1]+C)}for(let L=0;L<s.virtual.slidesBefore+s.virtual.slidesAfter;L+=1)1===t.slidesPerGroup&&v.push(v[v.length-1]+T),m.push(m[m.length-1]+T),s.virtualSize+=T}if(0===v.length&&(v=[0]),0!==h){const T=s.isHorizontal()&&c?"marginLeft":s.getDirectionLabel("marginRight");f.filter((L,C)=>
1!(t.cssMode&&!t.loop)||C!==f.length-1).forEach(L=>{L.style[T]=`${h}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let T=0;n.forEach(C=>{T+=C+(h||0)}),T-=h;const L=T>r?T-r:0;v=v.map(C=>C<=0?-o:C>L?L+w:C)}if(t.centerInsufficientSlides){let T=0;n.forEach(C=>{T+=C+(h||0)}),T-=h;const L=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(T+L<r){const C=(r-T-L)/2;v.forEach((M,P)=>{v[P]=M-C}),m.forEach((M,P)=>{m[P]=M+C})}}if(Object.assign(s,{slides:f,snapGrid:v,slidesGrid:m,slidesSizesGrid:n}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){ge(i,"--swiper-centered-offset-before",-v[0]+"px"),ge(i,"--swiper-centered-offset-after",s.size/2-n[n.length-1]/2+"px");const T=-s.snapGrid[0],L=-s.slidesGrid[0];s.snapGrid=s.snapGrid.map(C=>C+T),s.slidesGrid=s.slidesGrid.map(C=>C+L)}if(p!==l&&s.emit("slidesLengthChange"),v.length!==y&&(s.params.watchOverflow&&s.checkOverflow(),s.emit("snapGridLengthChange")),m.length!==g&&s.emit("slidesGridLengthChange"),t.watchSlidesProgress&&s.updateSlidesOffset(),s.emit("slidesUpdated"),!(u||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const T=`${t.containerModifierClass}backface-hidden`,L=s.el.classList.contains(T);p<=t.maxBackfaceHiddenSlides?L||s.el.classList.add(T):L&&s.el.classList.remove(T)}},updateAutoHeight:function Gt(s){const e=this,t=[],i=e.virtual&&e.params.virtual.enabled;let r,a=0;"number"==typeof s?e.setTransition(s):!0===s&&e.setTransition(e.params.speed);const c=d=>i?e.slides[e.getSlideIndexByData(d)]:e.slides[d];if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(d=>{t.push(d)});else for(r=0;r<Math.ceil(e.params.slidesPerView);r+=1){const d=e.activeIndex+r;if(d>e.slides.length&&!i)break;t.push(c(d))}else t.push(c(e.activeIndex));for(r=0;r<t.length;r+=1)if(typeof t[r]<"u"){const d=t[r].offsetHeight;a=d>a?d:a}(a||0===a)&&(e.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function Ht(){const s=this,e=s.slides,t=s.isElement?s.isHorizontal()?s.wrapperEl.offsetLeft:s.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(s.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-s.cssOverflowAdjustment()},updateSlidesProgress:function Bt(s){void 0===s&&(s=this&&this.translate||0);const e=this,t=e.params,{slides:i,rtlTranslate:a,snapGrid:r}=e;if(0===i.length)return;typeof i[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let c=-s;a&&(c=s),e.visibleSlidesIndexes=[],e.visibleSlides=[];let d=t.spaceBetween;"string"==typeof d&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*e.size:"string"==typeof d&&(d=parseFloat(d));for(let u=0;u<i.length;u+=1){const l=i[u];let f=l.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(f-=i[0].swiperSlideOffset);const p=(c+(t.centeredSlides?e.minTranslate():0)-f)/(l.swiperSlideSize+d),v=(c-r[0]+(t.centeredSlides?e.minTranslate():0)-f)/(l.swiperSlideSize+d),m=-(c-f),n=m+e.slidesSizesGrid[u],o=m>=0&&m<=e.size-e.slidesSizesGrid[u],w=m>=0&&m<e.size-1||n>1&&n<=e.size||m<=0&&n>=e.size;w&&(e.visibleSlides.push(l),e.visibleSlidesIndexes.push(u)),Qe(l,w,t.slideVisibleClass),Qe(l,o,t.slideFullyVisibleClass),l.progress=a?-p:p,l.originalProgress=a?-v:v}},updateProgress:function Rt(s){const e=this;typeof s>"u"&&(s=e&&e.translate&&e.translate*(e.rtlTranslate?-1:1)||0);const t=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:a,isBeginning:r,isEnd:c,progressLoop:d}=e;const u=r,l=c;if(0===i)a=0,r=!0,c=!0;else{a=(s-e.minTranslate())/i;const f=Math.abs(s-e.minTranslate())<1,p=Math.abs(s-e.maxTranslate())<1;r=f||a<=0,c=p||a>=1,f&&(a=0),p&&(a=1)}if(t.loop){const f=e.getSlideIndexByData(0),p=e.getSlideIndexByData(e.slides.length-1),v=e.slidesGrid[f],m=e.slidesGrid[p],n=e.slidesGrid[e.slidesGrid.length-1],o=Math.abs(s);d=o>=v?(o-v)/n:(o+n-m)/n,d>1&&(d-=1)}Object.assign(e,{progress:a,progressLoop:d,isBeginning:r,isEnd:c}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&e.updateSlidesProgress(s),r&&!u&&e.emit("reachBeginning toEdge"),c&&!l&&e.emit("reachEnd toEdge"),(u&&!r||l&&!c)&&e.emit("fromEdge"),e.emit("progress",a)},updateSlidesClasses:function Xt(){const s=this,{slides:e,params:t,slidesEl:i,activeIndex:a}=s,c=s.grid&&t.grid&&t.grid.rows>1,d=p=>J(i,`.${t.slideClass}${p}, swiper-slide${p}`)[0];let u,l,f;if(s.virtual&&t.virtual.enabled)if(t.loop){let p=a-s.virtual.slidesBefore;p<0&&(p=s.virtual.slides.length+p),p>=s.virtual.slides.length&&(p-=s.virtual.slides.length),u=d(`[data-swiper-slide-index="${p}"]`)}else u=d(`[data-swiper-slide-index="${a}"]`);else c?(u=e.find(p=>p.column===a),f=e.find(p=>p.column===a+1),l=e.find(p=>p.column===a-1)):u=e[a];u&&(c||(f=function Ct(s,e){const t=[];for(;s.nextElementSibling;){const i=s.nextElementSibling;e?i.matches(e)&&t.push(i):t.push(i),s=i}return t}(u,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!f&&(f=e[0]),l=function Mt(s,e){const t=[];for(;s.previousElementSibling;){const i=s.previousElementSibling;e?i.matches(e)&&t.push(i):t.push(i),s=i}return t}(u,`.${t.slideClass}, swiper-slide`)[0],t.loop&&0===!l&&(l=e[e.length-1]))),e.forEach(p=>{Le(p,p===u,t.slideActiveClass),Le(p,p===f,t.slideNextClass),Le(p,p===l,t.slidePrevClass)}),s.emitSlidesClasses()},updateActiveIndex:function Vt(s){const e=this,t=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:a,activeIndex:r,realIndex:c,snapIndex:d}=e;let l,u=s;const f=m=>{let n=m-e.virtual.slidesBefore;return n<0&&(n=e.virtual.slides.length+n),n>=e.virtual.slides.length&&(n-=e.virtual.slides.length),n};if(typeof u>"u"&&(u=function Yt(s){const{slidesGrid:e,params:t}=s,i=s.rtlTranslate?s.translate:-s.translate;let a;for(let r=0;r<e.length;r+=1)typeof e[r+1]<"u"?i>=e[r]&&i<e[r+1]-(e[r+1]-e[r])/2?a=r:i>=e[r]&&i<e[r+1]&&(a=r+1):i>=e[r]&&(a=r);return t.normalizeSlideIndex&&(a<0||typeof a>"u")&&(a=0),a}(e)),i.indexOf(t)>=0)l=i.indexOf(t);else{const m=Math.min(a.slidesPerGroupSkip,u);l=m+Math.floor((u-m)/a.slidesPerGroup)}if(l>=i.length&&(l=i.length-1),u===r&&!e.params.loop)return void(l!==d&&(e.snapIndex=l,e.emit("snapIndexChange")));if(u===r&&e.params.loop&&e.virtual&&e.params.virtual.enabled)return void(e.realIndex=f(u));const p=e.grid&&a.grid&&a.grid.rows>1;let v;if(e.virtual&&a.virtual.enabled&&a.loop)v=f(u);else if(p){const m=e.slides.find(o=>o.column===u);let n=parseInt(m.getAttribute("data-swiper-slide-index"),10);Number.isNaN(n)&&(n=Math.max(e.slides.indexOf(m),0)),v=Math.floor(n/a.grid.rows)}else if(e.slides[u]){const m=e.slides[u].getAttribute("data-swiper-slide-index");v=m?parseInt(m,10):u}else v=u;Object.assign(e,{previousSnapIndex:d,snapIndex:l,previousRealIndex:c,realIndex:v,previousIndex:r,activeIndex:u}),e.initialized&&ze(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(c!==v&&e.emit("realIndexChange"),e.emit("slideChange"))},updateClickedSlide:function Ft(s,e){const t=this,i=t.params;let a=s.closest(`.${i.slideClass}, swiper-slide`);!a&&t.isElement&&e&&e.length>
11&&e.includes(s)&&[...e.slice(e.indexOf(s)+1,e.length)].forEach(d=>{!a&&d.matches&&d.matches(`.${i.slideClass}, swiper-slide`)&&(a=d)});let c,r=!1;if(a)for(let d=0;d<t.slides.length;d+=1)if(t.slides[d]===a){r=!0,c=d;break}if(!a||!r)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=a,t.clickedIndex=t.virtual&&t.params.virtual.enabled?parseInt(a.getAttribute("data-swiper-slide-index"),10):c,i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function Wt(s){void 0===s&&(s=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:i,translate:a,wrapperEl:r}=this;if(t.virtualTranslate)return i?-a:a;if(t.cssMode)return a;let c=function St(s,e){void 0===e&&(e="x");const t=q();let i,a,r;const c=function bt(s){const e=q();let t;return e.getComputedStyle&&(t=e.getComputedStyle(s,null)),!t&&s.currentStyle&&(t=s.currentStyle),t||(t=s.style),t}(s);return t.WebKitCSSMatrix?(a=c.transform||c.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(d=>d.replace(",",".")).join(", ")),r=new t.WebKitCSSMatrix("none"===a?"":a)):(r=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),"x"===e&&(a=t.WebKitCSSMatrix?r.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===e&&(a=t.WebKitCSSMatrix?r.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),a||0}(r,s);return c+=this.cssOverflowAdjustment(),i&&(c=-c),c||0},setTranslate:function Nt(s,e){const t=this,{rtlTranslate:i,params:a,wrapperEl:r,progress:c}=t;let f,d=0,u=0;t.isHorizontal()?d=i?-s:s:u=s,a.roundLengths&&(d=Math.floor(d),u=Math.floor(u)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?d:u,a.cssMode?r[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-d:-u:a.virtualTranslate||(t.isHorizontal()?d-=t.cssOverflowAdjustment():u-=t.cssOverflowAdjustment(),r.style.transform=`translate3d(${d}px, ${u}px, 0px)`);const p=t.maxTranslate()-t.minTranslate();f=0===p?0:(s-t.minTranslate())/p,f!==c&&t.updateProgress(s),t.emit("setTranslate",t.translate,e)},minTranslate:function jt(){return-this.snapGrid[0]},maxTranslate:function qt(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function Ut(s,e,t,i,a){void 0===s&&(s=0),void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=!0);const r=this,{params:c,wrapperEl:d}=r;if(r.animating&&c.preventInteractionOnTransition)return!1;const u=r.minTranslate(),l=r.maxTranslate();let f;if(f=i&&s>u?u:i&&s<l?l:s,r.updateProgress(f),c.cssMode){const p=r.isHorizontal();if(0===e)d[p?"scrollLeft":"scrollTop"]=-f;else{if(!r.support.smoothScroll)return Ne({swiper:r,targetPosition:-f,side:p?"left":"top"}),!0;d.scrollTo({[p?"left":"top"]:-f,behavior:"smooth"})}return!0}return 0===e?(r.setTransition(0),r.setTranslate(f),t&&(r.emit("beforeTransitionStart",e,a),r.emit("transitionEnd"))):(r.setTransition(e),r.setTranslate(f),t&&(r.emit("beforeTransitionStart",e,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(v){!r||r.destroyed||v.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,t&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function Zt(s,e){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${s}ms`,t.wrapperEl.style.transitionDelay=0===s?"0ms":""),t.emit("setTransition",s,e)},transitionStart:function Qt(s,e){void 0===s&&(s=!0);const t=this,{params:i}=t;i.cssMode||(i.autoHeight&&t.updateAutoHeight(),Je({swiper:t,runCallbacks:s,direction:e,step:"Start"}))},transitionEnd:function Jt(s,e){void 0===s&&(s=!0);const t=this,{params:i}=t;t.animating=!1,!i.cssMode&&(t.setTransition(0),Je({swiper:t,runCallbacks:s,direction:e,step:"End"}))}},slide:{slideTo:function ts(s,e,t,i,a){void 0===s&&(s=0),void 0===t&&(t=!0),"string"==typeof s&&(s=parseInt(s,10));const r=this;let c=s;c<0&&(c=0);const{params:d,snapGrid:u,slidesGrid:l,previousIndex:f,activeIndex:p,rtlTranslate:v,wrapperEl:m,enabled:n}=r;if(!n&&!i&&!a||r.destroyed||r.animating&&d.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=r.params.speed);const o=Math.min(r.params.slidesPerGroupSkip,c);let w=o+Math.floor((c-o)/r.params.slidesPerGroup);w>=u.length&&(w=u.length-1);const y=-u[w];if(d.normalizeSlideIndex)for(let z=0;z<l.length;z+=1){const O=-Math.floor(100*y),I=Math.floor(100*l[z]),T=Math.floor(100*l[z+1]);typeof l[z+1]<"u"?O>=I&&O<T-(T-I)/2?c=z:O>=I&&O<T&&(c=z+1):O>=I&&(c=z)}if(r.initialized&&c!==p&&(!r.allowSlideNext&&(v?y>r.translate&&y>r.minTranslate():y<r.translate&&y<r.minTranslate())||!r.allowSlidePrev&&y>r.translate&&y>r.maxTranslate()&&(p||0)!==c))return!1;let g;c!==(f||0)&&t&&r.emit("beforeSlideChangeStart"),r.updateProgress(y),g=c>p?"next":c<p?"prev":"reset";const h=r.virtual&&r.params.virtual.enabled;if((!h||!a)&&(v&&-y===r.translate||!v&&y===r.translate))return r.updateActiveIndex(c),d.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==d.effect&&r.setTranslate(y),"reset"!==g&&(r.transitionStart(t,g),r.transitionEnd(t,g)),!1;if(d.cssMode){const z=r.isHorizontal(),O=v?y:-y;if(0===e)h&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),h&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[z?"scrollLeft":"scrollTop"]=O})):m[z?"scrollLeft":"scrollTop"]=O,h&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return Ne({swiper:r,targetPosition:O,side:z?"left":"top"}),!0;
1m.scrollTo({[z?"left":"top"]:O,behavior:"smooth"})}return!0}const A=Ze().isSafari;return h&&!a&&A&&r.isElement&&r.virtual.update(!1,!1,c),r.setTransition(e),r.setTranslate(y),r.updateActiveIndex(c),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,i),r.transitionStart(t,g),0===e?r.transitionEnd(t,g):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(O){!r||r.destroyed||O.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(t,g))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function ss(s,e,t,i){void 0===s&&(s=0),void 0===t&&(t=!0),"string"==typeof s&&(s=parseInt(s,10));const a=this;if(a.destroyed)return;typeof e>"u"&&(e=a.params.speed);const r=a.grid&&a.params.grid&&a.params.grid.rows>1;let c=s;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)c+=a.virtual.slidesBefore;else{let d;if(r){const v=c*a.params.grid.rows;d=a.slides.find(m=>1*m.getAttribute("data-swiper-slide-index")===v).column}else d=a.getSlideIndexByData(c);const u=r?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:l}=a.params;let f=a.params.slidesPerView;"auto"===f?f=a.slidesPerViewDynamic():(f=Math.ceil(parseFloat(a.params.slidesPerView,10)),l&&f%2==0&&(f+=1));let p=u-d<f;if(l&&(p=p||d<Math.ceil(f/2)),i&&l&&"auto"!==a.params.slidesPerView&&!r&&(p=!1),p){const v=l?d<a.activeIndex?"prev":"next":d-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:v,slideTo:!0,activeSlideIndex:"next"===v?d+1:d-u+1,slideRealIndex:"next"===v?a.realIndex:void 0})}if(r){const v=c*a.params.grid.rows;c=a.slides.find(m=>1*m.getAttribute("data-swiper-slide-index")===v).column}else c=a.getSlideIndexByData(c)}return requestAnimationFrame(()=>{a.slideTo(c,e,t,i)}),a},slideNext:function is(s,e,t){void 0===e&&(e=!0);const i=this,{enabled:a,params:r,animating:c}=i;if(!a||i.destroyed)return i;typeof s>"u"&&(s=i.params.speed);let d=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(d=Math.max(i.slidesPerViewDynamic("current",!0),1));const u=i.activeIndex<r.slidesPerGroupSkip?1:d;if(r.loop){if(c&&(!i.virtual||!r.virtual.enabled)&&r.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+u,s,e,t)}),!0}return i.slideTo(r.rewind&&i.isEnd?0:i.activeIndex+u,s,e,t)},slidePrev:function rs(s,e,t){void 0===e&&(e=!0);const i=this,{params:a,snapGrid:r,slidesGrid:c,rtlTranslate:d,enabled:u,animating:l}=i;if(!u||i.destroyed)return i;if(typeof s>"u"&&(s=i.params.speed),a.loop){if(l&&(!i.virtual||!a.virtual.enabled)&&a.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function v(g){return g<0?-Math.floor(Math.abs(g)):Math.floor(g)}const m=v(d?i.translate:-i.translate),n=r.map(g=>v(g)),o=a.freeMode&&a.freeMode.enabled;let w=r[n.indexOf(m)-1];if(typeof w>"u"&&(a.cssMode||o)){let g;r.forEach((h,b)=>{m>=h&&(g=b)}),typeof g<"u"&&(w=o?r[g]:r[g>0?g-1:g])}let y=0;return typeof w<"u"&&(y=c.indexOf(w),y<0&&(y=i.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(y=y-i.slidesPerViewDynamic("previous",!0)+1,y=Math.max(y,0))),a.rewind&&i.isBeginning?i.slideTo(i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1,s,e,t):a.loop&&0===i.activeIndex&&a.cssMode?(requestAnimationFrame(()=>{i.slideTo(y,s,e,t)}),!0):i.slideTo(y,s,e,t)},slideReset:function as(s,e,t){void 0===e&&(e=!0);const i=this;if(!i.destroyed)return typeof s>"u"&&(s=i.params.speed),i.slideTo(i.activeIndex,s,e,t)},slideToClosest:function ns(s,e,t,i){void 0===e&&(e=!0),void 0===i&&(i=.5);const a=this;if(a.destroyed)return;typeof s>"u"&&(s=a.params.speed);let r=a.activeIndex;const c=Math.min(a.params.slidesPerGroupSkip,r),d=c+Math.floor((r-c)/a.params.slidesPerGroup),u=a.rtlTranslate?a.translate:-a.translate;if(u>=a.snapGrid[d]){const l=a.snapGrid[d];u-l>(a.snapGrid[d+1]-l)*i&&(r+=a.params.slidesPerGroup)}else{const l=a.snapGrid[d-1];u-l<=(a.snapGrid[d]-l)*i&&(r-=a.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,a.slidesGrid.length-1),a.slideTo(r,s,e,t)},slideToClickedSlide:function ls(){const s=this;if(s.destroyed)return;const{params:e,slidesEl:t}=s,i="auto"===e.slidesPerView?s.slidesPerViewDynamic():e.slidesPerView;let r,a=s.getSlideIndexWhenGrid(s.clickedIndex);const c=s.isElement?"swiper-slide":`.${e.slideClass}`,d=s.grid&&s.params.grid&&s.params.grid.rows>1;if(e.loop){if(s.animating)return;r=parseInt(s.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?s.slideToLoop(r):a>(d?(s.slides.length-i)/2-(s.params.grid.rows-1):s.slides.length-i)?(s.loopFix(),a=s.get
1SlideIndex(J(t,`${c}[data-swiper-slide-index="${r}"]`)[0]),We(()=>{s.slideTo(a)})):s.slideTo(a)}else s.slideTo(a)}},loop:{loopCreate:function ds(s,e){const t=this,{params:i,slidesEl:a}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const r=()=>{J(a,`.${i.slideClass}, swiper-slide`).forEach((m,n)=>{m.setAttribute("data-swiper-slide-index",n)})},d=t.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||d)&&(()=>{const v=J(a,`.${i.slideBlankClass}`);v.forEach(m=>{m.remove()}),v.length>0&&(t.recalcSlides(),t.updateSlides())})();const u=i.slidesPerGroup*(d?i.grid.rows:1),f=d&&t.slides.length%i.grid.rows!==0,p=v=>{for(let m=0;m<v;m+=1){const n=t.isElement?de("swiper-slide",[i.slideBlankClass]):de("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(n)}};t.slides.length%u!==0?(i.loopAddBlankSlides?(p(u-t.slides.length%u),t.recalcSlides(),t.updateSlides()):ve("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),r()):f?(i.loopAddBlankSlides?(p(i.grid.rows-t.slides.length%i.grid.rows),t.recalcSlides(),t.updateSlides()):ve("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),r()):r(),t.loopFix({slideRealIndex:s,direction:i.centeredSlides?void 0:"next",initial:e})},loopFix:function cs(s){let{slideRealIndex:e,slideTo:t=!0,direction:i,setTranslate:a,activeSlideIndex:r,initial:c,byController:d,byMousewheel:u}=void 0===s?{}:s;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:f,allowSlidePrev:p,allowSlideNext:v,slidesEl:m,params:n}=l,{centeredSlides:o,initialSlide:w}=n;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&n.virtual.enabled)return t&&(n.centeredSlides||0!==l.snapIndex?n.centeredSlides&&l.snapIndex<n.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=p,l.allowSlideNext=v,void l.emit("loopFix");let y=n.slidesPerView;"auto"===y?y=l.slidesPerViewDynamic():(y=Math.ceil(parseFloat(n.slidesPerView,10)),o&&y%2==0&&(y+=1));const g=n.slidesPerGroupAuto?y:n.slidesPerGroup;let h=o?Math.max(g,Math.ceil(y/2)):g;h%g!==0&&(h+=g-h%g),h+=n.loopAdditionalSlides,l.loopedSlides=h;const b=l.grid&&n.grid&&n.grid.rows>1;f.length<y+h||"cards"===l.params.effect&&f.length<y+2*h?ve("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===n.grid.fill&&ve("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const x=[],A=[],z=b?Math.ceil(f.length/n.grid.rows):f.length,O=c&&z-w<y&&!o;let I=O?w:l.activeIndex;typeof r>"u"?r=l.getSlideIndex(f.find(G=>G.classList.contains(n.slideActiveClass))):I=r;const T="next"===i||!i,L="prev"===i||!i;let C=0,M=0;const $=(b?f[r].column:r)+(o&&typeof a>"u"?-y/2+.5:0);if($<h){C=Math.max(h-$,g);for(let G=0;G<h-$;G+=1){const S=G-Math.floor(G/z)*z;if(b){const E=z-S-1;for(let B=f.length-1;B>=0;B-=1)f[B].column===E&&x.push(B)}else x.push(z-S-1)}}else if($+y>z-h){M=Math.max($-(z-2*h),g),O&&(M=Math.max(M,y-z+w+1));for(let G=0;G<M;G+=1){const S=G-Math.floor(G/z)*z;b?f.forEach((E,B)=>{E.column===S&&A.push(B)}):A.push(S)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),"cards"===l.params.effect&&f.length<y+2*h&&(A.includes(r)&&A.splice(A.indexOf(r),1),x.includes(r)&&x.splice(x.indexOf(r),1)),L&&x.forEach(G=>{f[G].swiperLoopMoveDOM=!0,m.prepend(f[G]),f[G].swiperLoopMoveDOM=!1}),T&&A.forEach(G=>{f[G].swiperLoopMoveDOM=!0,m.append(f[G]),f[G].swiperLoopMoveDOM=!1}),l.recalcSlides(),"auto"===n.slidesPerView?l.updateSlides():b&&(x.length>0&&L||A.length>0&&T)&&l.slides.forEach((G,S)=>{l.grid.updateSlide(S,G,l.slides)}),n.watchSlidesProgress&&l.updateSlidesOffset(),t)if(x.length>0&&L)if(typeof e>"u"){const E=l.slidesGrid[I+C]-l.slidesGrid[I];u?l.setTranslate(l.translate-E):(l.slideTo(I+Math.ceil(C),0,!1,!0),a&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-E,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-E))}else a&&(l.slideTo(l.activeIndex+(b?x.length/n.grid.rows:x.length),0,!1,!0),l.touchEventsData.currentTranslate=l.translate);else if(A.length>0&&T)if(typeof e>"u"){const E=l.slidesGrid[I-M]-l.slidesGrid[I];u?l.setTranslate(l.translate-E):(l.slideTo(I-M,0,!1,!0),a&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-E,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-E))}else l.slideTo(l.activeIndex-(b?A.length/n.grid.rows:A.length),0,!1,!0);if(l.allowSlidePrev=p,l.allowSlideNext=v,l.controller&&l.controller.control&&!d){const G={slideRealIndex:e,direction:i,setTranslate:a,activeSlideIndex:r,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(S=>{!S.destroyed&&S.params.loop&&S.loopFix({...G,slideTo:S.params.slidesPerView===n.slidesPerView&&t})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...G,slideTo:l.controller.control.params.slidesPerView===n.slidesPerView&&t})}l.emit("loopFix")},loopDestroy:function fs(){const s=this,{params:e,slidesEl:t}=s;if(!e.loop||!t||s.virtual&&s.params.virtual.enabled)return;s.recalcSlides();const i=[];
1s.slides.forEach(a=>{const r=typeof a.swiperSlideIndex>"u"?1*a.getAttribute("data-swiper-slide-index"):a.swiperSlideIndex;i[r]=a}),s.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),i.forEach(a=>{t.append(a)}),s.recalcSlides(),s.slideTo(s.realIndex,0)}},grabCursor:{setGrabCursor:function ps(s){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const t="container"===e.params.touchEventsTarget?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=s?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})},unsetGrabCursor:function ms(){const s=this;s.params.watchOverflow&&s.isLocked||s.params.cssMode||(s.isElement&&(s.__preventObserver__=!0),s["container"===s.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1}))}},events:{attachEvents:function Ts(){const s=this,{params:e}=s;s.onTouchStart=vs.bind(s),s.onTouchMove=ws.bind(s),s.onTouchEnd=ys.bind(s),s.onDocumentTouchStart=xs.bind(s),e.cssMode&&(s.onScroll=Ss.bind(s)),s.onClick=bs.bind(s),s.onLoad=Es.bind(s),st(s,"on")},detachEvents:function Ms(){st(this,"off")}},breakpoints:{setBreakpoint:function Ps(){const s=this,{realIndex:e,initialized:t,params:i,el:a}=s,r=i.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const c=Q(),d="window"!==i.breakpointsBase&&i.breakpointsBase?"container":i.breakpointsBase,u=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?s.el:c.querySelector(i.breakpointsBase),l=s.getBreakpoint(r,d,u);if(!l||s.currentBreakpoint===l)return;const p=(l in r?r[l]:void 0)||s.originalParams,v=it(s,i),m=it(s,p),n=s.params.grabCursor,o=p.grabCursor,w=i.enabled;v&&!m?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),s.emitContainerClasses()):!v&&m&&(a.classList.add(`${i.containerModifierClass}grid`),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===i.grid.fill)&&a.classList.add(`${i.containerModifierClass}grid-column`),s.emitContainerClasses()),n&&!o?s.unsetGrabCursor():!n&&o&&s.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(A=>{if(typeof p[A]>"u")return;const z=i[A]&&i[A].enabled,O=p[A]&&p[A].enabled;z&&!O&&s[A].disable(),!z&&O&&s[A].enable()});const y=p.direction&&p.direction!==i.direction,g=i.loop&&(p.slidesPerView!==i.slidesPerView||y),h=i.loop;y&&t&&s.changeDirection(),U(s.params,p);const b=s.params.enabled,x=s.params.loop;Object.assign(s,{allowTouchMove:s.params.allowTouchMove,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev}),w&&!b?s.disable():!w&&b&&s.enable(),s.currentBreakpoint=l,s.emit("_beforeBreakpoint",p),t&&(g?(s.loopDestroy(),s.loopCreate(e),s.updateSlides()):!h&&x?(s.loopCreate(e),s.updateSlides()):h&&!x&&s.loopDestroy()),s.emit("breakpoint",p)},getBreakpoint:function Is(s,e,t){if(void 0===e&&(e="window"),!s||"container"===e&&!t)return;let i=!1;const a=q(),r="window"===e?a.innerHeight:t.clientHeight,c=Object.keys(s).map(d=>{if("string"==typeof d&&0===d.indexOf("@")){const u=parseFloat(d.substr(1));return{value:r*u,point:d}}return{value:d,point:d}});c.sort((d,u)=>
1parseInt(d.value,10)-parseInt(u.value,10));for(let d=0;d<c.length;d+=1){const{point:u,value:l}=c[d];"window"===e?a.matchMedia(`(min-width: ${l}px)`).matches&&(i=u):l<=t.clientWidth&&(i=u)}return i||"max"}},checkOverflow:{checkOverflow:function $s(){const s=this,{isLocked:e,params:t}=s,{slidesOffsetBefore:i}=t;if(i){const a=s.slides.length-1;s.isLocked=s.size>s.slidesGrid[a]+s.slidesSizesGrid[a]+2*i}else s.isLocked=1===s.snapGrid.length;!0===t.allowSlideNext&&(s.allowSlideNext=!s.isLocked),!0===t.allowSlidePrev&&(s.allowSlidePrev=!s.isLocked),e&&e!==s.isLocked&&(s.isEnd=!1),e!==s.isLocked&&s.emit(s.isLocked?"lock":"unlock")}},classes:{addClasses:function zs(){const s=this,{classNames:e,params:t,rtl:i,el:a,device:r}=s,c=function As(s,e){const t=[];return s.forEach(i=>{"object"==typeof i?Object.keys(i).forEach(a=>{i[a]&&t.push(e+a)}):"string"==typeof i&&t.push(e+i)}),t}(["initialized",t.direction,{"free-mode":s.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...c),a.classList.add(...e),s.emitContainerClasses()},removeClasses:function Os(){const{el:e,classNames:t}=this;!e||"string"==typeof e||(e.classList.remove(...t),this.emitContainerClasses())}}},De={};class K{constructor(){let e,t;for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t||(t={}),t=U({},t),e&&!t.el&&(t.el=e);const c=Q();if(t.el&&"string"==typeof t.el&&c.querySelectorAll(t.el).length>1){const f=[];return c.querySelectorAll(t.el).forEach(p=>{const v=U({},t,{el:p});f.push(new K(v))}),f}const d=this;d.__swiper__=!0,d.support=Ue(),d.device=Ke({userAgent:t.userAgent}),d.browser=Ze(),d.eventsListeners={},d.eventsAnyListeners=[],d.modules=[...d.__modules__],t.modules&&Array.isArray(t.modules)&&d.modules.push(...t.modules);const u={};d.modules.forEach(f=>{f({params:t,swiper:d,extendParams:Gs(t,u),on:d.on.bind(d),once:d.once.bind(d),off:d.off.bind(d),emit:d.emit.bind(d)})});const l=U({},rt,u);return d.params=U({},l,De,t),d.originalParams=U({},d.params),d.passedParams=U({}
1,t),d.params&&d.params.on&&Object.keys(d.params.on).forEach(f=>{d.on(f,d.params.on[f])}),d.params&&d.params.onAny&&d.onAny(d.params.onAny),Object.assign(d,{enabled:d.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===d.params.direction,isVertical:()=>"vertical"===d.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:d.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.emit("_swiper"),d.params.init&&d.init(),d}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:i}=this,r=we(J(t,`.${i.slideClass}, swiper-slide`)[0]);return we(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){const{slidesEl:t,params:i}=this;this.slides=J(t,`.${i.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const i=this;e=Math.min(Math.max(e,0),1);const a=i.minTranslate(),c=(i.maxTranslate()-a)*e+a;i.translateTo(c,typeof t>"u"?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(i=>0===i.indexOf("swiper")||0===i.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(i=>0===i.indexOf("swiper-slide")||0===i.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const a=e.getSlideClasses(i);t.push({slideEl:i,classNames:a}),e.emit("_slideClass",i,a)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:a,slides:r,slidesGrid:c,slidesSizesGrid:d,size:u,activeIndex:l}=this;let f=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let v,p=r[l]?Math.ceil(r[l].swiperSlideSize):0;for(let m=l+1;m<r.length;m+=1)r[m]&&!v&&(p+=Math.ceil(r[m].swiperSlideSize),f+=1,p>u&&(v=!0));for(let m=l-1;m>=0;m-=1)r[m]&&!v&&(p+=r[m].swiperSlideSize,f+=1,p>u&&(v=!0))}else if("current"===e)for(let p=l+1;p<r.length;p+=1)(t?c[p]+d[p]-c[l]<u:c[p]-c[l]<u)&&(f+=1);else for(let p=l-1;p>=0;p-=1)c[l]-c[p]<u&&(f+=1);return f}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function a(){const d=Math.min(Math.max(e.rtlTranslate?-1*e.translate:e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(d),e.updateActiveIndex(),e.updateSlidesClasses()}let r;i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(c=>{c.complete&&ye(e,c)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode?(a(),i.autoHeight&&e.updateAutoHeight()):(r=e.slideTo(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides?(e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides).length-1:e.activeIndex,0,!1,!0),r||a()),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const i=this,a=i.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${a}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEac
1h(r=>{"vertical"===e?r.style.width="":r.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let c=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(a()):J(i,a())[0];return!c&&t.params.createElements&&(c=de("div",t.params.wrapperClass),i.append(c),J(i,`.${t.params.slideClass}`).forEach(d=>{c.append(d)})),Object.assign(t,{el:i,wrapperEl:c,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:c,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===se(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===se(i,"direction")),wrongRTL:"-webkit-box"===se(c,"display")}),!0}init(e){const t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.slideTo(t.params.loop&&t.virtual&&t.params.virtual.enabled?t.params.initialSlide+t.virtual.slidesBefore:t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const a=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&a.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(r=>{r.complete?ye(t,r):r.addEventListener("load",c=>{ye(t,c.target)})}),ze(t),t.initialized=!0,ze(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{params:a,el:r,wrapperEl:c,slides:d}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),c&&c.removeAttribute("style"),d&&d.length&&d.forEach(u=>{u.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),u.removeAttribute("style"),u.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(u=>{i.off(u)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function yt(s){const e=s;Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}(i)),i.destroyed=!0),null}static extendDefaults(e){U(De,e)}static get extendedDefaults(){return De}static get defaults(){return rt}static installModule(e){K.prototype.__modules__||(K.prototype.__modules__=[]);const t=K.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(t=>K.installModule(t)),K):(K.installModule(e),K)}}function at(s,e,t,i){return s.params.createElements&&Object.keys(i).forEac
1h(a=>{if(!t[a]&&!0===t.auto){let r=J(s.el,`.${i[a]}`)[0];r||(r=de("div",i[a]),r.className=i[a],s.el.append(r)),t[a]=r,e[a]=r}}),t}function Hs(s){let{swiper:e,extendParams:t,on:i,emit:a}=s;function r(n){let o;return n&&"string"==typeof n&&e.isElement&&(o=e.el.querySelector(n)||e.hostEl.querySelector(n),o)?o:(n&&("string"==typeof n&&(o=[...document.querySelectorAll(n)]),e.params.uniqueNavElements&&"string"==typeof n&&o&&o.length>1&&1===e.el.querySelectorAll(n).length?o=e.el.querySelector(n):o&&1===o.length&&(o=o[0])),n&&!o?n:o)}function c(n,o){const w=e.params.navigation;(n=_(n)).forEach(y=>{y&&(y.classList[o?"add":"remove"](...w.disabledClass.split(" ")),"BUTTON"===y.tagName&&(y.disabled=o),e.params.watchOverflow&&e.enabled&&y.classList[e.isLocked?"add":"remove"](w.lockClass))})}function d(){const{nextEl:n,prevEl:o}=e.navigation;if(e.params.loop)return c(o,!1),void c(n,!1);c(o,e.isBeginning&&!e.params.rewind),c(n,e.isEnd&&!e.params.rewind)}function u(n){n.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),a("navigationPrev"))}function l(n){n.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),a("navigationNext"))}function f(){const n=e.params.navigation;if(e.params.navigation=at(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!n.nextEl&&!n.prevEl)return;let o=r(n.nextEl),w=r(n.prevEl);Object.assign(e.navigation,{nextEl:o,prevEl:w}),o=_(o),w=_(w);const y=(g,h)=>{g&&g.addEventListener("click","next"===h?l:u),!e.enabled&&g&&g.classList.add(...n.lockClass.split(" "))};o.forEach(g=>y(g,"next")),w.forEach(g=>y(g,"prev"))}function p(){let{nextEl:n,prevEl:o}=e.navigation;n=_(n),o=_(o);const w=(y,g)=>{y.removeEventListener("click","next"===g?l:u),y.classList.remove(...e.params.navigation.disabledClass.split(" "))};n.forEach(y=>w(y,"next")),o.forEach(y=>w(y,"prev"))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null},i("init",()=>{!1===e.params.navigation.enabled?m():(f(),d())}),i("toEdge fromEdge lock unlock",()=>{d()}),i("destroy",()=>{p()}),i("enable disable",()=>{let{nextEl:n,prevEl:o}=e.navigation;n=_(n),o=_(o),e.enabled?d():[...n,...o].filter(w=>!!w).forEach(w=>w.classList.add(e.params.navigation.lockClass))}),i("click",(n,o)=>{let{nextEl:w,prevEl:y}=e.navigation;w=_(w),y=_(y);const g=o.target;let h=y.includes(g)||w.includes(g);if(e.isElement&&!h){const b=o.path||o.composedPath&&o.composedPath();b&&(h=b.find(x=>w.includes(x)||y.includes(x)))}if(e.params.navigation.hideOnClick&&!h){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===g||e.pagination.el.contains(g)))return;let b;w.length?b=w[0].classList.contains(e.params.navigation.hiddenClass):y.length&&(b=y[0].classList.contains(e.params.navigation.hiddenClass)),a(!0===b?"navigationShow":"navigationHide"),[...w,...y].filter(x=>!!x).forEach(x=>x.classList.toggle(e.params.navigation.hiddenClass))}});const m=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),f(),d()},disable:m,update:d,init:f,destroy:p})}function ce(s){return void 0===s&&(s=""),`.${s.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function Bs(s){let{swiper:e,extendParams:t,on:i,emit:a}=s;const r="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:g=>g,formatFractionTotal:g=>g,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}
1-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),e.pagination={el:null,bullets:[]};let c,d=0;function u(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function l(g,h){const{bulletActiveClass:b}=e.params.pagination;g&&(g=g[("prev"===h?"previous":"next")+"ElementSibling"])&&(g.classList.add(`${b}-${h}`),(g=g[("prev"===h?"previous":"next")+"ElementSibling"])&&g.classList.add(`${b}-${h}-${h}`))}function p(g){const h=g.target.closest(ce(e.params.pagination.bulletClass));if(!h)return;g.preventDefault();const b=we(h)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===b)return;const x=function f(g,h,b){return(h%=b)===1+(g%=b)?"next":h===g-1?"previous":void 0}(e.realIndex,b,e.slides.length);"next"===x?e.slideNext():"previous"===x?e.slidePrev():e.slideToLoop(b)}else e.slideTo(b)}function v(){const g=e.rtl,h=e.params.pagination;if(u())return;let x,A,b=e.pagination.el;b=_(b);const O=e.params.loop?Math.ceil((e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(A=e.previousRealIndex||0,x=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(x=e.snapIndex,A=e.previousSnapIndex):(A=e.previousIndex||0,x=e.activeIndex||0),"bullets"===h.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const I=e.pagination.bullets;let T,L,C;if(h.dynamicBullets&&(c=Me(I[0],e.isHorizontal()?"width":"height",!0),b.forEach(M=>{M.style[e.isHorizontal()?"width":"height"]=c*(h.dynamicMainBullets+4)+"px"}),h.dynamicMainBullets>1&&void 0!==A&&(d+=x-(A||0),d>h.dynamicMainBullets-1?d=h.dynamicMainBullets-1:d<0&&(d=0)),T=Math.max(x-d,0),L=T+(Math.min(I.length,h.dynamicMainBullets)-1),C=(L+T)/2),I.forEach(M=>{const P=[...["","-next","-next-next","-prev","-prev-prev","-main"].map($=>`${h.bulletActiveClass}${$}`)].map($=>"string"==typeof $&&$.includes(" ")?$.split(" "):$).flat();M.classList.remove(...P)}),b.length>1)I.forEach(M=>{const P=we(M);P===x?M.classList.add(...h.bulletActiveClass.split(" ")):e.isElement&&M.setAttribute("part","bullet"),h.dynamicBullets&&(P>=T&&P<=L&&M.classList.add(...`${h.bulletActiveClass}-main`.split(" ")),P===T&&l(M,"prev"),P===L&&l(M,"next"))});else{const M=I[x];if(M&&M.classList.add(...h.bulletActiveClass.split(" ")),e.isElement&&I.forEach((P,$)=>{P.setAttribute("part",$===x?"bullet-active":"bullet")}),h.dynamicBullets){const P=I[T],$=I[L];for(let G=T;G<=L;G+=1)I[G]&&I[G].classList.add(...`${h.bulletActiveClass}-main`.split(" "));l(P,"prev"),l($,"next")}}if(h.dynamicBullets){const M=Math.min(I.length,h.dynamicMainBullets+4),P=(c*M-c)/2-C*c,$=g?"right":"left";I.forEach(G=>{G.style[e.isHorizontal()?$:"top"]=`${P}px`})}}b.forEach((I,T)=>{if("fraction"===h.type&&(I.querySelectorAll(ce(h.currentClass)).forEach(L=>{L.textContent=h.formatFractionCurrent(x+1)}),I.querySelectorAll(ce(h.totalClass)).forEach(L=>{L.textContent=h.formatFractionTotal(O)})),"progressbar"===h.type){let L;L=h.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const C=(x+1)/O;let M=1,P=1;"horizontal"===L?M=C:P=C,I.querySelectorAll(ce(h.progressbarFillClass)).forEach($=>{$.style.transform=`translate3d(0,0,0) scaleX(${M}) scaleY(${P})`,$.style.transitionDuration=`${e.params.speed}ms`})}"custom"===h.type&&h.renderCustom?(qe(I,h.renderCustom(e,x+1,O)),0===T&&a("paginationRender",I)):(0===T&&a("paginationRender",I),a("paginationUpdate",I)),e.params.watchOverflow&&e.enabled&&I.classList[e.isLocked?"add":"remove"](h.lockClass)})}function m(){const g=e.params.pagination;if(u())return;const h=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let b=e.pagination.el;b=_(b);let x="";if("bullets"===g.type){let A=e.params.loop?Math.ceil(h/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&A>h&&(A=h);for(let z=0;z<A;z+=1)x+=g.renderBullet?g.renderBullet.call(e,z,g.bulletClass):`<${g.bulletElement} ${e.isElement?'part="bullet"':""} class="${g.bulletClass}"></${g.bulletElement}>`}"fraction"===g.type&&(x=g.renderFraction?g.renderFraction.call(e,g.currentClass,g.totalClass):`<span class="${g.currentClass}"></span> / <span class="${g.totalClass}"></span>`),"progressbar"===g.type&&(x=g.renderProgressbar?g.renderProgressbar.call(e,g.progressbarFillClass):`<span class="${g.progressbarFillClass}"></span>`),e.pagination.bullets=[],b.forEach(A=>{"custom"!==g.type&&qe(A,x||""),"bullets"===g.type&&e.pagination.bullets.push(...A.querySelectorAll(ce(g.bulletClass)))}),"custom"!==g.type&&a("paginationRender",b[0])}function n(){e.params.pagination=at(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const g=e.params.pagination;if(!g.el)return;let h;"string"==typeof g.el&&e.isElement&&(h=e.el.querySelector(g.el)),!h&&"string"==typeof g.el&&(h=[...document.querySelectorAll(g.el)]),h||(h=g.el),h&&
10!==h.length&&(e.params.uniqueNavElements&&"string"==typeof g.el&&Array.isArray(h)&&h.length>1&&(h=[...e.el.querySelectorAll(g.el)],h.length>1&&(h=h.find(b=>je(b,".swiper")[0]===e.el))),Array.isArray(h)&&1===h.length&&(h=h[0]),Object.assign(e.pagination,{el:h}),h=_(h),h.forEach(b=>{"bullets"===g.type&&g.clickable&&b.classList.add(...(g.clickableClass||"").split(" ")),b.classList.add(g.modifierClass+g.type),b.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass),"bullets"===g.type&&g.dynamicBullets&&(b.classList.add(`${g.modifierClass}${g.type}-dynamic`),d=0,g.dynamicMainBullets<1&&(g.dynamicMainBullets=1)),"progressbar"===g.type&&g.progressbarOpposite&&b.classList.add(g.progressbarOppositeClass),g.clickable&&b.addEventListener("click",p),e.enabled||b.classList.add(g.lockClass)}))}function o(){const g=e.params.pagination;if(u())return;let h=e.pagination.el;h&&(h=_(h),h.forEach(b=>{b.classList.remove(g.hiddenClass),b.classList.remove(g.modifierClass+g.type),b.classList.remove(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.clickable&&(b.classList.remove(...(g.clickableClass||"").split(" ")),b.removeEventListener("click",p))})),e.pagination.bullets&&e.pagination.bullets.forEach(b=>b.classList.remove(...g.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const g=e.params.pagination;let{el:h}=e.pagination;h=_(h),h.forEach(b=>{b.classList.remove(g.horizontalClass,g.verticalClass),b.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass)})}),i("init",()=>{!1===e.params.pagination.enabled?y():(n(),m(),v())}),i("activeIndexChange",()=>{typeof e.snapIndex>"u"&&v()}),i("snapIndexChange",()=>{v()}),i("snapGridLengthChange",()=>{m(),v()}),i("destroy",()=>{o()}),i("enable disable",()=>{let{el:g}=e.pagination;g&&(g=_(g),g.forEach(h=>h.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),i("lock unlock",()=>{v()}),i("click",(g,h)=>{const b=h.target,x=_(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&x&&x.length>0&&!b.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;const A=x[0].classList.contains(e.params.pagination.hiddenClass);a(!0===A?"paginationShow":"paginationHide"),x.forEach(z=>z.classList.toggle(e.params.pagination.hiddenClass))}});const y=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=_(g),g.forEach(h=>h.classList.add(e.params.pagination.paginationDisabledClass))),o()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=_(g),g.forEach(h=>h.classList.remove(e.params.pagination.paginationDisabledClass))),n(),m(),v()},disable:y,render:m,update:v,init:n,destroy:o})}function Rs(s){let{swiper:e,extendParams:t,on:i,emit:a,params:r}=s;e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let c,d,f,v,m,n,o,w,y,g,u=r&&r.autoplay?r.autoplay.delay:3e3,l=r&&r.autoplay?r.autoplay.delay:3e3,p=(new Date).getTime();function h(E){!e||e.destroyed||!e.wrapperEl||E.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",h),!(g||E.detail&&E.detail.bySwiperTouchMove)&&T())}const b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?v=!0:v&&(l=f,v=!1);const E=e.autoplay.paused?f:p+l-(new Date).getTime();e.autoplay.timeLeft=E,a("autoplayTimeLeft",E,E/u),d=requestAnimationFrame(()=>{b()})},A=E=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(d),b();let B=typeof E>"u"?e.params.autoplay.delay:E;u=e.params.autoplay.delay,l=e.params.autoplay.delay;const X=(()=>{let E;return E=e.virtual&&e.params.virtual.enabled?e.slides.find(X=>X.classList.contains("swiper-slide-active")):e.slides[e.activeIndex],E?parseInt(E.getAttribute("data-swiper-autoplay"),10):void 0})();!Number.isNaN(X)&&X>0&&typeof E>"u"&&(B=X,u=X,l=X),f=B;const F=e.params.speed,W=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(F,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,F,!0,!0),a("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(F,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,F,!0,!0),a("autoplay")),e.params.cssMode&&(p=(new Date).getTime(),requestAnimationFrame(()=>{A()})))};return B>0?(clearTimeout(c),c=setTimeout(()=>{W()},B)):requestAnimationFrame(()=>{W()}),B},z=()=>{p=(new Date).getTime(),e.autoplay.running=!0,A(),a("autoplayStart")},O=()=>
1{e.autoplay.running=!1,clearTimeout(c),cancelAnimationFrame(d),a("autoplayStop")},I=(E,B)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(c),E||(y=!0);const X=()=>{a("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",h):T()};if(e.autoplay.paused=!0,B)return w&&(f=e.params.autoplay.delay),w=!1,void X();f=(f||e.params.autoplay.delay)-((new Date).getTime()-p),(!(e.isEnd&&f<0)||e.params.loop)&&(f<0&&(f=0),X())},T=()=>{e.isEnd&&f<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=(new Date).getTime(),y?(y=!1,A(f)):A(),e.autoplay.paused=!1,a("autoplayResume"))},L=()=>{if(e.destroyed||!e.autoplay.running)return;const E=Q();"hidden"===E.visibilityState&&(y=!0,I(!0)),"visible"===E.visibilityState&&T()},C=E=>{"mouse"===E.pointerType&&(y=!0,g=!0,!e.animating&&!e.autoplay.paused&&I(!0))},M=E=>{"mouse"===E.pointerType&&(g=!1,e.autoplay.paused&&T())};i("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",C),e.el.addEventListener("pointerleave",M)),Q().addEventListener("visibilitychange",L),z())}),i("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",C),e.el.removeEventListener("pointerleave",M)),Q().removeEventListener("visibilitychange",L),e.autoplay.running&&O()}),i("_freeModeStaticRelease",()=>{(n||y)&&T()}),i("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?O():I(!0,!0)}),i("beforeTransitionStart",(E,B,X)=>{e.destroyed||!e.autoplay.running||(X||!e.params.autoplay.disableOnInteraction?I(!0,!0):O())}),i("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(e.params.autoplay.disableOnInteraction)return void O();m=!0,n=!1,y=!1,o=setTimeout(()=>{y=!0,n=!0,I(!0)},200)}}),i("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&m){if(clearTimeout(o),clearTimeout(c),e.params.autoplay.disableOnInteraction)return n=!1,void(m=!1);n&&e.params.cssMode&&T(),n=!1,m=!1}}),i("slideChange",()=>{e.destroyed||!e.autoplay.running||(w=!0)}),Object.assign(e.autoplay,{start:z,stop:O,pause:I,resume:T})}function Ws(s,e){const t=Te(e);return t!==e&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function nt(s,e,t){const i=`swiper-slide-shadow${t?`-${t}`:""}${s?` swiper-slide-shadow-${s}`:""}`,a=Te(e);let r=a.querySelector(`.${i.split(" ").join(".")}`);return r||(r=de("div",i.split(" ")),a.append(r)),r}function js(s){let{swiper:e,extendParams:t,on:i}=s;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),function Ns(s){const{effect:e,swiper:t,on:i,setTranslate:a,setTransition:r,overwriteParams:c,perspective:d,recreateShadows:u,getEffectParams:l}=s;let f;i("beforeInit",()=>{if(t.params.effect!==e)return;t.classNames.push(`${t.params.containerModifierClass}${e}`),d&&d()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const p=c?c():{};Object.assign(t.params,p),Object.assign(t.originalParams,p)}),i("setTranslate _virtualUpdated",()=>{t.params.effect===e&&a()}),i("setTransition",(p,v)=>{t.params.effect===e&&r(v)}),i("transitionEnd",()=>{if(t.params.effect===e&&u){if(!l||!l().slideShadows)return;t.slides.forEach(p=>{p.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>v.remove())}),u()}}),i("virtualUpdate",()=>{t.params.effect===e&&(t.slides.length||(f=!0),requestAnimationFrame(()=>{f&&t.slides&&t.slides.length&&(a(),f=!1)}))})}({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{const{width:c,height:d,slides:u,slidesSizesGrid:l}=e,f=e.params.coverflowEffect,p=e.isHorizontal(),v=e.translate,m=p?c/2-v:d/2-v,n=p?f.rotate:-f.rotate,o=f.depth,w=function Pt(s){return e=>Math.abs(e)>0&&s.browser&&s.browser.need3dFix&&Math.abs(e)%90==0?e+.001:e}(e);for(let y=0,g=u.length;y<g;y+=1){const h=u[y],b=l[y],A=(m-h.swiperSlideOffset-b/2)/b,z="function"==typeof f.modifier?f.modifier(A):A*f.modifier;let O=p?n*z:0,I=p?0:n*z,T=-o*Math.abs(z),L=f.stretch;"string"==typeof L&&-1!==L.indexOf("%")&&(L=parseFloat(f.stretch)/100*b);let C=p?0:L*z,M=p?L*z:0,P=1-(1-f.scale)*Math.abs(z);Math.abs(M)<.001&&(M=0),Math.abs(C)<.001&&(C=0),Math.abs(T)<.001&&(T=0),Math.abs(O)<.001&&(O=0),Math.abs(I)<.001&&(I=0),Math.abs(P)<.001&&(P=0);const $=`translate3d(${M}px,${C}px,${T}px) rotateX(${w(I)}deg) rotateY(${w(O)}deg) scale(${P})`;if(Ws(0,h).style.transform=$,h.style.zIndex=1-Math.abs(Math.round(z)),f.slideShadows){let S=h.querySelector(p?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),E=h.querySelector(p?".swiper-slide-shadow-right":".
1swiper-slide-shadow-bottom");S||(S=nt("coverflow",h,p?"left":"top")),E||(E=nt("coverflow",h,p?"right":"bottom")),S&&(S.style.opacity=z>0?z:0),E&&(E.style.opacity=-z>0?-z:0)}}},setTransition:c=>{e.slides.map(u=>Te(u)).forEach(u=>{u.style.transitionDuration=`${c}ms`,u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(l=>{l.style.transitionDuration=`${c}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}Object.keys(Oe).forEach(s=>{Object.keys(Oe[s]).forEach(e=>{K.prototype[e]=Oe[s][e]})}),K.use([function zt(s){let{swiper:e,on:t,emit:i}=s;const a=q();let r=null,c=null;const d=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},f=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};t("init",()=>{e.params.resizeObserver&&typeof a.ResizeObserver<"u"?!e||e.destroyed||!e.initialized||(r=new ResizeObserver(p=>{c=a.requestAnimationFrame(()=>{const{width:v,height:m}=e;let n=v,o=m;p.forEach(w=>{let{contentBoxSize:y,contentRect:g,target:h}=w;h&&h!==e.el||(n=g?g.width:(y[0]||y).inlineSize,o=g?g.height:(y[0]||y).blockSize)}),(n!==v||o!==m)&&d()})}),r.observe(e.el)):(a.addEventListener("resize",d),a.addEventListener("orientationchange",f))}),t("destroy",()=>{c&&a.cancelAnimationFrame(c),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null),a.removeEventListener("resize",d),a.removeEventListener("orientationchange",f)})},function Ot(s){let{swiper:e,extendParams:t,on:i,emit:a}=s;const r=[],c=q(),d=function(f,p){void 0===p&&(p={});const m=new(c.MutationObserver||c.WebkitMutationObserver)(n=>{if(e.__preventObserver__)return;if(1===n.length)return void a("observerUpdate",n[0]);const o=function(){a("observerUpdate",n[0])};c.requestAnimationFrame?c.requestAnimationFrame(o):c.setTimeout(o,0)});m.observe(f,{attributes:typeof p.attributes>"u"||p.attributes,childList:e.isElement||(typeof p.childList>"u"||p).childList,characterData:typeof p.characterData>"u"||p.characterData}),r.push(m)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){const f=je(e.hostEl);for(let p=0;p<f.length;p+=1)d(f[p])}d(e.hostEl,{childList:e.params.observeSlideChildren}),d(e.wrapperEl,{attributes:!1})}}),i("destroy",()=>{r.forEach(f=>{f.disconnect()}),r.splice(0,r.length)})}]);var qs=V(79096),lt=V(78544),ot=V(70998),Us=V(31),Ks=V(93136),Zs=V(4093),Qs=V(40645),Js=V(74272),ei=V(19192),dt=V(2180),ti=V(14744),si=V(15202),ii=V(8447),ri=V(8417),ai=V(30726),ct=V(4600),ni=V(93446),li=V(50186),ft=V(2615);function oi(s,e){if(1&s&&(R.j41(0,"div",7),R.nrm(1,"ds-listable-object-component-loader",12),R.k0s()),2&s){const t=e.$implicit,i=R.XpG(3);R.R7$(),R.Y8G("object",t)("viewMode",i.viewMode)}}function di(s,e){if(1&s){const t=R.RV6();R.j41(0,"div",2)(1,"div",4)(2,"div",5)(3,"div",6),R.Z7z(4,oi,2,2,"div",7,R.fX1),R.k0s(),R.nrm(6,"div",8)(7,"button",9)(8,"button",10),R.k0s()(),R.j41(9,"button",11),R.bIt("click",function(){ft.eBV(t);const a=R.XpG(2);return ft.Njj(a.onLoadMore())}),R.EFF(10),R.nI1(11,"translate"),R.k0s()()}if(2&s){const t=R.XpG().ngVar,i=R.XpG();R.Y8G("ngClass",i.placeholderFontClass)("@fadeIn",void 0),R.R7$(4),R.Dyx(null==t||null==t.payload?null:t.payload.page),R.R7$(6),R.SpI(" ",R.bMT(11,3,"vocabulary-treeview.load-more")," ... ")}}function ci(s,e){1&s&&(R.nrm(0,"ds-error",3),R.nI1(1,"translate")),2&s&&R.Y8G("message",R.mNQ(R.bMT(1,2,"error.recent-submissions")))}function fi(s,e){1&s&&(R.nrm(0,"ds-loading",3),R.nI1(1,"translate")),2&s&&R.Y8G("message",R.mNQ(R.bMT(1,2,"loading.recent-submissions")))}function ui(s,e){if(1&s&&(R.qex(0),R.j41(1,"div",1),R.nVh(2,di,12,5,"div",2),R.k0s(),R.nVh(3,ci,2,4,"ds-error",3),R.nVh(4,fi,2,4,"ds-loading",3),R.bVm()),2&s){const t=e.ngVar;R.R7$(2),R.vxM(null!=t&&t.hasSucceeded&&(null==t||null==t.payload?null:t.payload.page.length)>0?2:-1),R.R7$(),R.vxM(null!=t&&t.hasFailed?3:-1),R.R7$(),R.vxM(!t||t.isLoading?4:-1)}}let pi=(()=>{var s;class e{constructor(i,a,r,c,d,u){this.searchService=i,this.paginationService=a,this.searchConfigurationService=r,this.elementRef=c,this.appConfig=d,this.platformId=u,this.carouselPageSize=100,this.viewMode=ei.n.ListElement,this.paginationConfig=Object.assign(new ri.W,{id:"hp",pageSize:this.carouselPageSize,currentPage:1,maxSize:1}),this.sortConfig=new ot.z(lt.c.homePage.recentSubmissions.sortField,ot.U.DESC)}ngOnInit(){const i=[];this.appConfig.browseBy.showThumbnails&&i.push((0,ct.s)("thumbnail")),this.appConfig.item.showAccessStatuses&&i.push((0,ct.s)("accessStatus")),this.itemRD$=this.searchService.search(new ai.C({pagination:this.paginationConfig,dsoTypes:[Ks.W.ITEM],sort:this.sortConfig,query:"dc.inia.carrusel:si"}),void 0,void 0,void 0,...i).pipe((0,Zs.jY)())}ngAfterViewInit(){if(!(0,Xe.UE)(this.platformId))return;let a=0;const r=()=>{const c=this.elementRef.nativeElement.querySelector(".swiper-container"),d=this.elementRef.nativeElement.querySelectorAll(".swiper-container .swiper-slide");c&&d.length>0?this.initializeSwiper(c):a++<50&&setTimeout(r,100)};r()}initializeSwiper(i){this.swiper=new K(i,{modules:[Rs,js,Hs,Bs],effect:"coverflow",grabCursor:!0,centeredSlides:!0,slidesPerView:"auto",auto
1play:{delay:7e3,disableOnInteraction:!0},coverflowEffect:{rotate:50,stretch:0,depth:200,modifier:2,slideShadows:!0},pagination:{el:".swiper-pagination",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{320:{spaceBetween:10},480:{spaceBetween:20},640:{spaceBetween:30},768:{spaceBetween:40},1024:{spaceBetween:50}},speed:1200})}ngOnDestroy(){this.swiper?.destroy(!0,!0),this.paginationService.clearPagination(this.paginationConfig.id)}onLoadMore(){this.paginationService.updateRouteWithUrl(this.searchConfigurationService.paginationID,["search"],{sortField:lt.c.homePage.recentSubmissions.sortField,sortDirection:"DESC",page:1})}get placeholderFontClass(){return void 0===this._placeholderFontClass&&(this._placeholderFontClass=(0,Xe.UE)(this.platformId)?(0,ni.F)(this.elementRef.nativeElement.offsetWidth):"hide-placeholder-text"),this._placeholderFontClass}static#e=s=()=>(this.\u0275fac=function(a){return new(a||e)(R.rXU(Qs.S),R.rXU(Us.m),R.rXU(Js.g),R.rXU(R.aKT),R.rXU(qs.vQ),R.rXU(R.Agw))},this.\u0275cmp=R.VBU({type:e,selectors:[["ds-recent-item-list"]],decls:2,vars:3,consts:[[4,"ngVar"],["id","novedades"],[1,"mt-4",3,"ngClass"],[3,"message"],[1,"ds-artifact-list","lista-homepage"],[1,"swiper-container"],[1,"swiper-wrapper"],[1,"my-4","swiper-slide"],[1,"swiper-pagination"],["type","button","aria-label","Anterior",1,"swiper-button-prev"],["type","button","aria-label","Siguiente",1,"swiper-button-next"],["role","link","tabindex","0",1,"btn","btn-primary","search-button","mt-4","float-start",3,"click"],[1,"pb-4",3,"object","viewMode"]],template:function(a,r){1&a&&(R.DNE(0,ui,5,3,"ng-container",0),R.nI1(1,"async")),2&a&&R.Y8G("ngVar",R.bMT(1,1,r.itemRD$))},dependencies:[ti.A,ii.v,Ye.YU,si.v,Ve.h,li.r,Ye.Jj,Ve.D9],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block}.swiper-button-next[_ngcontent-%COMP%], .swiper-button-prev[_ngcontent-%COMP%]{align-items:center;background:#0000;border:0;display:flex;height:100%;justify-content:center;margin:0;padding:0;position:absolute;top:0;width:4rem;z-index:2}.swiper-button-prev[_ngcontent-%COMP%]{left:0}.swiper-button-next[_ngcontent-%COMP%]{right:0}.swiper-button-prev[_ngcontent-%COMP%]:after{content:"\\2039"}.swiper-button-next[_ngcontent-%COMP%]:after{content:"\\203a"}[_nghost-%COMP%] .swiper-slide{transition:all .4s}[_nghost-%COMP%] .swiper-slide .row{display:flex;justify-content:space-around;margin:auto;width:85%}[_nghost-%COMP%] .swiper-slide .row .col-3, [_nghost-%COMP%] .swiper-slide .row .col-md-2{max-width:100%}[_nghost-%COMP%] .swiper-slide .row img.thumbnail-content{border-radius:10px;float:left;height:270px!important;max-width:fit-content;object-fit:cover;transition:all .5s;width:fit-content}[_nghost-%COMP%] .swiper-slide .row img.thumbnail-content:hover{box-shadow:0 0 45px -20px #034738;transform:scale(1.05) rotate(1deg)}[_nghost-%COMP%] .swiper-slide .row .col-9{align-items:center;border-radius:10px;color:#000;display:flex;height:270px!important;justify-content:center;margin:0 15px;max-width:60%;transition:all .4s}[_nghost-%COMP%] .swiper-pagination-bullet{background:#7abf00;opacity:.45}[_nghost-%COMP%] .swiper-pagination-bullet-active{background:#7abf00;opacity:1}@media (max-width: 767.98px){[_nghost-%COMP%] .swiper-slide .row{flex-wrap:wrap;justify-content:center;width:100%}[_nghost-%COMP%] .swiper-slide .row img.thumbnail-content{height:190px!important;max-width:100%!important;object-position:top;width:100%!important}[_nghost-%COMP%] .swiper-slide .row .col-9{align-items:flex-start;height:500px!important;max-width:100%!important}[_nghost-%COMP%] .swiper-slide .row .col-3, [_nghost-%COMP%] .swiper-slide .row .col-md-2{flex:0 0 100%;height:200px;max-width:100%}}'],data:{animation:[dt.qG,dt.Ws]},changeDetection:0}))}return s(),e})();function mi(s,e){1&s&&R.nrm(0,"ds-recent-item-list")}let hi=(()=>{var s;class e extends ht.HomePageComponent{static#e=s=()=>(this.\u0275fac=(()=>{let i;return function(r){return(i||(i=R.xGo(e)))(r||e)}})(),this.\u0275cmp=R.VBU({type:e,selectors:[["ds-themed-home-page"]],features:[R.Vt3],decls:6,vars:1,consts:[["id","recienteshome"],[1,"container"]],template:function(a,r){1&a&&(R.nrm(0,"ds-home-coar"),R.j41(1,"section",0)(2,"div",1),R.nVh(3,mi,1,0,"ds-recent-item-list"),R.k0s()(),R.nrm(4,"ds-home-news")(5,"ds-suggestions-popup")),2&a&&(
1R.R7$(3),R.vxM(r.recentSubmissionspageSize>0?3:-1))},dependencies:[pt.G,pi,gt.t,mt.v],styles:["@media (max-width: 767.98px){ds-themed-configuration-search-page[_ngcontent-%COMP%] + .container[_ngcontent-%COMP%]{width:100%;max-width:none}}"]}))}return s(),e})()}}]);
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.