1(self.webpackChunkdigibank_omni=self.webpackChunkdigibank_omni||[]).push([["default-libs_shared_components_swiper_src_index_ts"],{70094:(xs,qe,ve)=>{ve.r(qe),ve.d(qe,{SwiperComponent:()=>Ss});var Le=ve(75950),N=ve(98056);function je(i){return null!==i&&"object"==typeof i&&"constructor"in i&&i.constructor===Object}function ze(i,e){void 0===i&&(i={}),void 0===e&&(e={}),Object.keys(e).forEach(t=>{typeof i[t]>"u"?i[t]=e[t]:je(e[t])&&je(i[t])&&Object.keys(e[t]).length>0&&ze(i[t],e[t])})}const Ue={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 W(){const i=typeof document<"u"?document:{};return ze(i,Ue),i}const wt={document:Ue,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:i=>typeof setTimeout>"u"?(i(),null):setTimeout(i,0),cancelAnimationFrame(i){typeof setTimeout>"u"||clearTimeout(i)}};function V(){const i=typeof window<"u"?window:{};return ze(i,wt),i}function te(i){return void 0===i&&(i=""),i.trim().split(" ").filter(e=>!!e.trim())}function se(i,e){return void 0===e&&(e=0),setTimeout(i,e)}function Q(){return Date.now()}function Ie(i,e){void 0===e&&(e="x");const t=V();let s,r,a;const d=function bt(i){const e=V();let t;return e.getComputedStyle&&(t=e.getComputedStyle(i,null)),!t&&i.currentStyle&&(t=i.currentStyle),t||(t=i.style),t}(i);return t.WebKitCSSMatrix?(r=d.transform||d.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(c=>c.replace(",",".")).join(", ")),a=new t.WebKitCSSMatrix("none"===r?"":r)):(a=d.MozTransform||d.OTransform||d.MsTransform||d.msTransform||d.transform||d.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),"x"===e&&(r=t.WebKitCSSMatrix?a.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===e&&(r=t.WebKitCSSMatrix?a.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),r||0}function pe(i){return"object"==typeof i&&null!==i&&i.constructor&&"Object"===Object.prototype.toString.call(i).slice(8,-1)}function yt(i){return typeof window<"u"&&typeof window.HTMLElement<"u"?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)}function U(){const i=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let t=1;t<arguments.length;t+=1){const s=t<0||arguments.length<=t?void 0:arguments[t];if(null!=s&&!yt(s)){const r=Object.keys(Object(s)).filter(a=>e.indexOf(a)<0);for(let a=0,d=r.length;a<d;a+=1){const c=r[a],n=Object.getOwnPropertyDescriptor(s,c);void 0!==n&&n.enumerable&&(pe(i[c])&&pe(s[c])?s[c].__swiper__?i[c]=s[c]:U(i[c],s[c]):!pe(i[c])&&pe(s[c])?(i[c]={},s[c].__swiper__?i[c]=s[c]:U(i[c],s[c])):i[c]=s[c])}}}return i}function fe(i,e,t){i.style.setProperty(e,t)}function Ke(i){let{swiper:e,targetPosition:t,side:s}=i;const r=V(),a=-e.translate;let c,d=null;const n=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const f=t>a?"next":"prev",o=(p,m)=>"next"===f&&p>=m||"prev"===f&&p<=m,l=()=>{c=(new Date).getTime(),null===d&&(d=c);const p=Math.max(Math.min((c-d)/n,1),0),m=.5-Math.cos(p*Math.PI)/2;let h=a+m*(t-a);if(o(h,t)&&(h=t),e.wrapperEl.scrollTo({[s]:h}),o(h,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:h})}),void r.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=r.requestAnimationFrame(l)};l()}function re(i){return i.querySelector(".swiper-slide-transform")||i.shadowRoot&&i.shadowRoot.querySelector(".swiper-slide-transform")||i}function q(i,e){return void 0===e&&(e=""),[...i.children].filter(t=>t.matches(e))}function be(i){try{return void console.warn(i)}catch{}}function K(i,e){void 0===e&&(e=[]);const t=document.createElement(i);return t.classList.add(...Array.isArray(e)?e:te(e)),t}function ye(i){const e=V(),t=W(),s=i.getBoundingClientRect(),r=t.body;return{top:s.top+(i===e?e.scrollY:i.scrollTop)-(i.clientTop||r.clientTop||0),left
1:s.left+(i===e?e.scrollX:i.scrollLeft)-(i.clientLeft||r.clientLeft||0)}}function ie(i,e){return V().getComputedStyle(i,null).getPropertyValue(e)}function ue(i){let t,e=i;if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}}function ae(i,e){const t=[];let s=i.parentElement;for(;s;)e?s.matches(e)&&t.push(s):t.push(s),s=s.parentElement;return t}function me(i,e){e&&i.addEventListener("transitionend",function t(s){s.target===i&&(e.call(i,s),i.removeEventListener("transitionend",t))})}function Ae(i,e,t){const s=V();return t?i["width"===e?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(i,null).getPropertyValue("width"===e?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(i,null).getPropertyValue("width"===e?"margin-left":"margin-bottom")):i.offsetWidth}function F(i){return(Array.isArray(i)?i:[i]).filter(e=>!!e)}let Oe,$e,De;function Ze(){return Oe||(Oe=function Et(){const i=V(),e=W();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in i||i.DocumentTouch&&e instanceof i.DocumentTouch)}}()),Oe}function Qe(i){return void 0===i&&(i={}),$e||($e=function Tt(i){let{userAgent:e}=void 0===i?{}:i;const t=Ze(),s=V(),r=s.navigator.platform,a=e||s.navigator.userAgent,d={ios:!1,android:!1},c=s.screen.width,n=s.screen.height,f=a.match(/(Android);?[\s\/]+([\d.]+)?/);let o=a.match(/(iPad).*OS\s([\d_]+)/);const l=a.match(/(iPod)(.*OS\s([\d_]+))?/),p=!o&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===r;let h="MacIntel"===r;return!o&&h&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${c}x${n}`)>=0&&(o=a.match(/(Version)\/([\d.]+)/),o||(o=[0,1,"13_0_0"]),h=!1),f&&!m&&(d.os="android",d.android=!0),(o||p||l)&&(d.os="ios",d.ios=!0),d}(i)),$e}const Je=(i,e,t)=>{e&&!i.classList.contains(t)?i.classList.add(t):!e&&i.classList.contains(t)&&i.classList.remove(t)},ke=(i,e,t)=>{e&&!i.classList.contains(t)?i.classList.add(t):!e&&i.classList.contains(t)&&i.classList.remove(t)},Se=(i,e)=>{if(!i||i.destroyed||!i.params)return;const s=e.closest(i.isElement?"swiper-slide":`.${i.params.slideClass}`);if(s){let r=s.querySelector(`.${i.params.lazyPreloaderClass}`);!r&&i.isElement&&(s.shadowRoot?r=s.shadowRoot.querySelector(`.${i.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(r=s.shadowRoot.querySelector(`.${i.params.lazyPreloaderClass}`),r&&r.remove())})),r&&r.remove()}},_e=(i,e)=>{if(!i.slides[e])return;const t=i.slides[e].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},Ge=i=>{if(!i||i.destroyed||!i.params)return;let e=i.params.lazyPreloadPrevNext;const t=i.slides.length;if(!t||!e||e<0)return;e=Math.min(e,t);const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():Math.ceil(i.params.slidesPerView),r=i.activeIndex;if(i.params.grid&&i.params.grid.rows>1){const d=r,c=[d-e];return c.push(...Array.from({length:e}).map((n,f)=>d+s+f)),void i.slides.forEach((n,f)=>{c.includes(n.column)&&_e(i,f)})}const a=r+s-1;if(i.params.rewind||i.params.loop)for(let d=r-e;d<=a+e;d+=1){const c=(d%t+t)%t;(c<r||c>a)&&_e(i,c)}else for(let d=Math.max(r-e,0);d<=Math.min(a+e,t-1);d+=1)d!==r&&(d>a||d<r)&&_e(i,d)};function et(i){let{swiper:e,runCallbacks:t,direction:s,step:r}=i;const{activeIndex:a,previousIndex:d}=e;let c=s;if(c||(c=a>d?"next":a<d?"prev":"reset"),e.emit(`transition${r}`),t&&a!==d){if("reset"===c)return void e.emit(`slideResetTransition${r}`);e.emit(`slideChangeTransition${r}`),e.emit("next"===c?`slideNextTransition${r}`:`slidePrevTransition${r}`)}}function tt(i,e,t){const s=V(),{params:r}=i,a=r.edgeSwipeDetection,d=r.edgeSwipeThreshold;return!a||!(t<=d||t>=s.innerWidth-d)||"prevent"===a&&(e.preventDefault(),!0)}function ui(i){const e=this,t=W();let s=i;s.originalEvent&&(s=s.originalEvent);const r=e.touchEventsData;if("pointerdown"===s.type){if(null!==r.pointerId&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(r.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void tt(e,s,s.targetTouches[0].pageX);const{params:a,touches:d,enabled:c}=e;if(!c||!a.simulateTouch&&"mouse"===s.pointerType||e.animating&&a.preventInteractionOnTransition)return;!e.animating&&a.cssMode&&a.loop&&e.loopFix();let n=s.target;if("wrapper"===a.touchEventsTarget&&!e.wrapperEl.contains(n)||"which"in s&&3===s.which||"button"in s&&s.button>0||r.isTouched&&r.isMoved)return;const f=!!a.noSwipingClass&&""!==a.noSwipingClass,o=s.composedPath?s.composedPath():s.path;f&&s.target&&s.target.shadowRoot&&o&&(n=o[0]);const l=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`;if(a.noSwiping&&(s.target&&s.target.shadowRoot?function fi(i,e){return void 0===e&&(e=this),function t(s){if(!s||s===W()||s===V())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(i);return r||s.getRootNode?r||t(s.getRootNode().host):null}(e)}(l,n):n.closest(l)))return void(e.allowClick=!0);if(a.swipeHandler&&!n.closest(a.swipeHandler))return;d.currentX=s.pageX,d.currentY=s.pageY;const m=d.currentX,h=d.currentY;if(!tt(e,s,m))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=m,d.startY=h,r.touchStartTime=Q(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let v=!0;n.matches(r.focusableElements)&&(v=!1,"SELECT"===n.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==n&&t.activeElement.blur(),(a.touchStartForcePreventDefault||v&&e.allowTouchMove&&a.touchStartPreventDefault)&&!n.isContentEditable&&s.preventDefault(),a.freeMode&&a.freeMode.enabled&&e.freeMode&&e.animating&&!a.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",s)}function mi(i){const e=W(),t=this,s=t.touchEventsData,{params:r,touches:a,rtlTranslate:d,enabled:c}=t;if(!c||!r.simulateTouch&&"mouse"===i.pointerType)return;let f,n=i;
1if(n.originalEvent&&(n=n.originalEvent),"pointermove"===n.type&&(null!==s.touchId||n.pointerId!==s.pointerId))return;if("touchmove"===n.type){if(f=[...n.changedTouches].filter(I=>I.identifier===s.touchId)[0],!f||f.identifier!==s.touchId)return}else f=n;if(!s.isTouched)return void(s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",n));const o=f.pageX,l=f.pageY;if(n.preventedByNestedSwiper)return a.startX=o,void(a.startY=l);if(!t.allowTouchMove)return n.target.matches(s.focusableElements)||(t.allowClick=!1),void(s.isTouched&&(Object.assign(a,{startX:o,startY:l,currentX:o,currentY:l}),s.touchStartTime=Q()));if(r.touchReleaseOnEdges&&!r.loop)if(t.isVertical()){if(l<a.startY&&t.translate<=t.maxTranslate()||l>a.startY&&t.translate>=t.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(o<a.startX&&t.translate<=t.maxTranslate()||o>a.startX&&t.translate>=t.minTranslate())return;if(e.activeElement&&n.target===e.activeElement&&n.target.matches(s.focusableElements))return s.isMoved=!0,void(t.allowClick=!1);s.allowTouchCallbacks&&t.emit("touchMove",n),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=o,a.currentY=l;const p=a.currentX-a.startX,m=a.currentY-a.startY;if(t.params.threshold&&Math.sqrt(p**2+m**2)<t.params.threshold)return;if(typeof s.isScrolling>"u"){let I;t.isHorizontal()&&a.currentY===a.startY||t.isVertical()&&a.currentX===a.startX?s.isScrolling=!1:p*p+m*m>=25&&(I=180*Math.atan2(Math.abs(m),Math.abs(p))/Math.PI,s.isScrolling=t.isHorizontal()?I>r.touchAngle:90-I>r.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",n),typeof s.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(s.startMoving=!0),s.isScrolling||"touchmove"===n.type&&s.preventTouchMoveFromPointerMove)return void(s.isTouched=!1);if(!s.startMoving)return;t.allowClick=!1,!r.cssMode&&n.cancelable&&n.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&n.stopPropagation();let h=t.isHorizontal()?p:m,v=t.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(h=Math.abs(h)*(d?1:-1),v=Math.abs(v)*(d?1:-1)),a.diff=h,h*=r.touchRatio,d&&(h=-h,v=-v);const w=t.touchesDirection;t.swipeDirection=h>0?"prev":"next",t.touchesDirection=v>0?"prev":"next";const u=t.params.loop&&!r.cssMode,b="next"===t.touchesDirection&&t.allowSlideNext||"prev"===t.touchesDirection&&t.allowSlidePrev;if(!s.isMoved){if(u&&b&&t.loopFix({direction:t.swipeDirection}),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const I=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(I)}s.allowMomentumBounce=!1,r.grabCursor&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",n)}if((new Date).getTime(),s.isMoved&&s.allowThresholdMove&&w!==t.touchesDirection&&u&&b&&Math.abs(h)>=1)return Object.assign(a,{startX:o,startY:l,currentX:o,currentY:l,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,void(s.startTranslate=s.currentTranslate);t.emit("sliderMove",n),s.isMoved=!0,s.currentTranslate=h+s.startTranslate;let y=!0,L=r.resistanceRatio;if(r.touchReleaseOnEdges&&(L=0),h>0?(u&&b&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>t.minTranslate()&&(y=!1,r.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+s.startTranslate+h)**L))):h<0&&(u&&b&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]:t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-("auto"===r.slidesPerView?t.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslate<t.maxTranslate()&&(y=!1,r.resistance&&(s.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-s.startTranslate-h)**L))),y&&(n.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(s.currentTranslate=s.startTranslate),r.threshold>0){if(!(Math.abs(h)>r.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);
1if(!s.allowThresholdMove)return s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,void(a.diff=t.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&t.freeMode||r.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(s.currentTranslate),t.setTranslate(s.currentTranslate))}function hi(i){const e=this,t=e.touchEventsData;let r,s=i;if(s.originalEvent&&(s=s.originalEvent),"touchend"===s.type||"touchcancel"===s.type){if(r=[...s.changedTouches].filter(L=>L.identifier===t.touchId)[0],!r||r.identifier!==t.touchId)return}else{if(null!==t.touchId||s.pointerId!==t.pointerId)return;r=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&(!["pointercancel","contextmenu"].includes(s.type)||!e.browser.isSafari&&!e.browser.isWebView))return;t.pointerId=null,t.touchId=null;const{params:d,touches:c,rtlTranslate:n,slidesGrid:f,enabled:o}=e;if(!o||!d.simulateTouch&&"mouse"===s.pointerType)return;if(t.allowTouchCallbacks&&e.emit("touchEnd",s),t.allowTouchCallbacks=!1,!t.isTouched)return t.isMoved&&d.grabCursor&&e.setGrabCursor(!1),t.isMoved=!1,void(t.startMoving=!1);d.grabCursor&&t.isMoved&&t.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const l=Q(),p=l-t.touchStartTime;if(e.allowClick){const L=s.path||s.composedPath&&s.composedPath();e.updateClickedSlide(L&&L[0]||s.target,L),e.emit("tap click",s),p<300&&l-t.lastClickTime<300&&e.emit("doubleTap doubleClick",s)}if(t.lastClickTime=Q(),se(()=>{e.destroyed||(e.allowClick=!0)}),!t.isTouched||!t.isMoved||!e.swipeDirection||0===c.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=d.followFinger?n?e.translate:-e.translate:-t.currentTranslate,d.cssMode)return;if(d.freeMode&&d.freeMode.enabled)return void e.freeMode.onTouchEnd({currentPos:m});const h=m>=-e.maxTranslate()&&!e.params.loop;let v=0,w=e.slidesSizesGrid[0];for(let L=0;L<f.length;L+=L<d.slidesPerGroupSkip?1:d.slidesPerGroup){const I=L<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;typeof f[L+I]<"u"?(h||m>=f[L]&&m<f[L+I])&&(v=L,w=f[L+I]-f[L]):(h||m>=f[L])&&(v=L,w=f[f.length-1]-f[f.length-2])}let u=null,b=null;d.rewind&&(e.isBeginning?b=d.virtual&&d.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(u=0));const g=(m-f[v])/w,y=v<d.slidesPerGroupSkip-1?1:d.slidesPerGroup;if(p>d.longSwipesMs){if(!d.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&e.slideTo(g>=d.longSwipesRatio?d.rewind&&e.isEnd?u:v+y:v),"prev"===e.swipeDirection&&(g>1-d.longSwipesRatio?e.slideTo(v+y):null!==b&&g<0&&Math.abs(g)>d.longSwipesRatio?e.slideTo(b):e.slideTo(v))}else{if(!d.shortSwipes)return void e.slideTo(e.activeIndex);!e.navigation||s.target!==e.navigation.nextEl&&s.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(null!==u?u:v+y),"prev"===e.swipeDirection&&e.slideTo(null!==b?b:v)):e.slideTo(s.target===e.navigation.nextEl?v+y:v)}}function it(){const i=this,{params:e,el:t}=i;if(t&&0===t.offsetWidth)return;e.breakpoints&&i.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:r,snapGrid:a}=i,d=i.virtual&&i.params.virtual.enabled;i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses(),!("auto"===e.slidesPerView||e.slidesPerView>1)||!i.isEnd||i.isBeginning||i.params.centeredSlides||d&&e.loop?i.params.loop&&!d?i.slideToLoop(i.realIndex,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0):i.slideTo(i.slides.length-1,0,!1,!0),i.autoplay&&i.autoplay.running&&i.autoplay.paused&&(clearTimeout(i.autoplay.resizeTimeout),i.autoplay.resizeTimeout=setTimeout(()=>{i.autoplay&&i.autoplay.running&&i.autoplay.paused&&i.autoplay.resume()},500)),i.allowSlidePrev=r,i.allowSlideNext=s,i.params.watchOverflow&&a!==i.snapGrid&&i.checkOverflow()}function gi(i){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&i.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(i.stopPropagation(),i.stopImmediatePropagation())))}function wi(){const i=this,{wrapperEl:e,rtlTranslate:t,enabled:s}=i;
1if(!s)return;let r;i.previousTranslate=i.translate,i.translate=i.isHorizontal()?-e.scrollLeft:-e.scrollTop,0===i.translate&&(i.translate=0),i.updateActiveIndex(),i.updateSlidesClasses();const a=i.maxTranslate()-i.minTranslate();r=0===a?0:(i.translate-i.minTranslate())/a,r!==i.progress&&i.updateProgress(t?-i.translate:i.translate),i.emit("setTranslate",i.translate,!1)}function vi(i){const e=this;Se(e,i.target),!e.params.cssMode&&("auto"===e.params.slidesPerView||e.params.autoHeight)&&e.update()}function bi(){const i=this;i.documentTouchHandlerProceeded||(i.documentTouchHandlerProceeded=!0,i.params.touchReleaseOnEdges&&(i.el.style.touchAction="auto"))}const st=(i,e)=>{const t=W(),{params:s,el:r,wrapperEl:a,device:d}=i,c=!!s.nested,n="on"===e?"addEventListener":"removeEventListener",f=e;!r||"string"==typeof r||(t[n]("touchstart",i.onDocumentTouchStart,{passive:!1,capture:c}),r[n]("touchstart",i.onTouchStart,{passive:!1}),r[n]("pointerdown",i.onTouchStart,{passive:!1}),t[n]("touchmove",i.onTouchMove,{passive:!1,capture:c}),t[n]("pointermove",i.onTouchMove,{passive:!1,capture:c}),t[n]("touchend",i.onTouchEnd,{passive:!0}),t[n]("pointerup",i.onTouchEnd,{passive:!0}),t[n]("pointercancel",i.onTouchEnd,{passive:!0}),t[n]("touchcancel",i.onTouchEnd,{passive:!0}),t[n]("pointerout",i.onTouchEnd,{passive:!0}),t[n]("pointerleave",i.onTouchEnd,{passive:!0}),t[n]("contextmenu",i.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[n]("click",i.onClick,!0),s.cssMode&&a[n]("scroll",i.onScroll),i[f](s.updateOnWindowResize?d.ios||d.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",it,!0),r[n]("load",i.onLoad,{capture:!0}))},rt=(i,e)=>i.grid&&e.grid&&e.grid.rows>1;var He={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 Oi(i,e){return function(s){void 0===s&&(s={});const r=Object.keys(s)[0],a=s[r];"object"==typeof a&&null!==a?(!0===i[r]&&(i[r]={enabled:!0}),"navigation"===r&&i[r]&&i[r].enabled&&!i[r].prevEl&&!i[r].nextEl&&(i[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&i[r]&&i[r].enabled&&!i[r].el&&(i[r].auto=!0),r in i&&"enabled"in a?("object"==typeof i[r]&&!("enabled"in i[r])&&(i[r].enabled=!0),i[r]||(i[r]={enabled:!1}),U(e,s)):U(e,s)):U(e,s)}}const Be={eventsEmitter:{on(i,e,t){const s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof e)return s;const r=t?"unshift":"push";return i.split(" ").forEach(a=>
1{s.eventsListeners[a]||(s.eventsListeners[a]=[]),s.eventsListeners[a][r](e)}),s},once(i,e,t){const s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof e)return s;function r(){s.off(i,r),r.__emitterProxy&&delete r.__emitterProxy;for(var a=arguments.length,d=new Array(a),c=0;c<a;c++)d[c]=arguments[c];e.apply(s,d)}return r.__emitterProxy=e,s.on(i,r,t)},onAny(i,e){const t=this;if(!t.eventsListeners||t.destroyed||"function"!=typeof i)return t;const s=e?"unshift":"push";return t.eventsAnyListeners.indexOf(i)<0&&t.eventsAnyListeners[s](i),t},offAny(i){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const t=e.eventsAnyListeners.indexOf(i);return t>=0&&e.eventsAnyListeners.splice(t,1),e},off(i,e){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||i.split(" ").forEach(s=>{typeof e>"u"?t.eventsListeners[s]=[]:t.eventsListeners[s]&&t.eventsListeners[s].forEach((r,a)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&t.eventsListeners[s].splice(a,1)})}),t},emit(){const i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;let e,t,s;for(var r=arguments.length,a=new Array(r),d=0;d<r;d++)a[d]=arguments[d];return"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),s=i):(e=a[0].events,t=a[0].data,s=a[0].context||i),t.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(n=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(f=>{f.apply(s,[n,...t])}),i.eventsListeners&&i.eventsListeners[n]&&i.eventsListeners[n].forEach(f=>{f.apply(s,t)})}),i}},update:{updateSize:function It(){const i=this;let e,t;const s=i.el;e=typeof i.params.width<"u"&&null!==i.params.width?i.params.width:s.clientWidth,t=typeof i.params.height<"u"&&null!==i.params.height?i.params.height:s.clientHeight,!(0===e&&i.isHorizontal()||0===t&&i.isVertical())&&(e=e-parseInt(ie(s,"padding-left")||0,10)-parseInt(ie(s,"padding-right")||0,10),t=t-parseInt(ie(s,"padding-top")||0,10)-parseInt(ie(s,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(i,{width:e,height:t,size:i.isHorizontal()?e:t}))},updateSlides:function At(){const i=this;function e(T,A){return parseFloat(T.getPropertyValue(i.getDirectionLabel(A))||0)}const t=i.params,{wrapperEl:s,slidesEl:r,size:a,rtlTranslate:d,wrongRTL:c}=i,n=i.virtual&&t.virtual.enabled,f=n?i.virtual.slides.length:i.slides.length,o=q(r,`.${i.params.slideClass}, swiper-slide`),l=n?i.virtual.slides.length:o.length;let p=[];const m=[],h=[];let v=t.slidesOffsetBefore;"function"==typeof v&&(v=t.slidesOffsetBefore.call(i));let w=t.slidesOffsetAfter;"function"==typeof w&&(w=t.slidesOffsetAfter.call(i));const u=i.snapGrid.length,b=i.slidesGrid.length;let g=t.spaceBetween,y=-v,L=0,I=0;if(typeof a>"u")return;"string"==typeof g&&g.indexOf("%")>=0?g=parseFloat(g.replace("%",""))/100*a:"string"==typeof g&&(g=parseFloat(g)),i.virtualSize=-g,o.forEach(T=>{d?T.style.marginLeft="":T.style.marginRight="",T.style.marginBottom="",T.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(fe(s,"--swiper-centered-offset-before",""),fe(s,"--swiper-centered-offset-after",""));const D=t.grid&&t.grid.rows>1&&i.grid;let C;D?i.grid.initSlides(o):i.grid&&i.grid.unsetSlides();const S="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(T=>typeof t.breakpoints[T].slidesPerView<"u").length>0;for(let T=0;T<l;T+=1){let A;if(C=0,o[T]&&(A=o[T]),D&&i.grid.updateSlide(T,A,o),!o[T]||"none"!==ie(A,"display")){if("auto"===t.slidesPerView){S&&(o[T].style[i.getDirectionLabel("width")]="");const x=getComputedStyle(A),E=A.style.transform,M=A.style.webkitTransform;if(E&&(A.style.transform="none"),M&&(A.style.webkitTransform="none"),t.roundLengths)C=i.isHorizontal()?Ae(A,"width",!0):Ae(A,"height",!0);else{const $=e(x,"width"),H=e(x,"padding-left"),P=e(x,"padding-right"),z=e(x,"margin-left"),_=e(x,"margin-right"),R=x.getPropertyValue("box-sizing");if(R&&"border-box"===R)C=$+z+_;else{const{clientWidth:O,offsetWidth:k}=A;C=$+H+P+z+_+(k-O)}}E&&(A.style.transform=E),M&&(A.style.webkitTransform=M),t.roundLengths&&(C=Math.floor(C))}else C=(a-(t.slidesPerView-1)*g)/t.slidesPerView,t.roundLengths&&(C=Math.floor(C)),o[T]&&(o[T].style[i.getDirectionLabel("width")]=`${C}px`);o[T]&&(o[T].swiperSlideSize=C),h.push(C),t.centeredSlides?(y=y+C/2+L/2+g,0===L&&0!==T&&(y=y-a/2-g),0===T&&(y=y-a/2-g),Math.abs(y)<.001&&(y=0),t.roundLengths&&(y=Math.floor(y)),I%t.slidesPerGroup==0&&p.push(y),m.push(y)):(t.roundLengths&&(y=Math.floor(y)),(I-Math.min(i.params.slidesPerGroupSkip,I))%i.params.slidesPerGroup==0&&p.push(y),m.push(y),y=y+C+g),i.virtualSize+=C+g,L=C,I+=1}}if(i.virtualSize=Math.max(i.virtualSize,a)+w,d&&c&&("slide"===t.effect||"coverflow"===t.effect)&&(s.style.width=`${i.virtualSize+g}px`),t.setWrapperSize&&(s.style[i.getDirectionLabel("width")]=`${i.virtualSize+g}px`),D&&i.grid.updateWrapperSize(C,p),!t.centeredSlides){const T=[];for(let A=0;A<p.length;A+=1){let x=p[A];t.roundLengths&&(x=Math.floor(x)),p[A]<=i.virtualSize-a&&T.push(x)}p=T,Math.floor(i.virtualSize-a)-Math.floor(p[p.length-1])>1&&p.push(i.virtualSize-a)}if(n&&t.loop){const T=h[0]+g;if(t.slidesPerGroup>1){const A=Math.ceil((i.virtual.slidesBefore+i.virtual.slidesAfter)/t.slidesPerGroup),x=T*t.slidesPerGroup;for(let E=0;E<A;E+=1)p.push(p[p.length-1]+x)}for(let A=0;A<i.virtual.slidesBefore+i.virtual.slidesAfter;A+=1)1===t.slidesPerGroup&&p.push(p[p.length-1]+T),m.push(m[m.length-1]+T),i.virtualSize+=T}if(0===p.length&&(p=[0]),0!==g){const T=i.isHorizontal()&&d?"marginLeft":i.getDirectionLabel("marginRight");o.filter((A,x)=>
1!(t.cssMode&&!t.loop)||x!==o.length-1).forEach(A=>{A.style[T]=`${g}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let T=0;h.forEach(x=>{T+=x+(g||0)}),T-=g;const A=T-a;p=p.map(x=>x<=0?-v:x>A?A+w:x)}if(t.centerInsufficientSlides){let T=0;h.forEach(x=>{T+=x+(g||0)}),T-=g;const A=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(T+A<a){const x=(a-T-A)/2;p.forEach((E,M)=>{p[M]=E-x}),m.forEach((E,M)=>{m[M]=E+x})}}if(Object.assign(i,{slides:o,snapGrid:p,slidesGrid:m,slidesSizesGrid:h}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){fe(s,"--swiper-centered-offset-before",-p[0]+"px"),fe(s,"--swiper-centered-offset-after",i.size/2-h[h.length-1]/2+"px");const T=-i.snapGrid[0],A=-i.slidesGrid[0];i.snapGrid=i.snapGrid.map(x=>x+T),i.slidesGrid=i.slidesGrid.map(x=>x+A)}if(l!==f&&i.emit("slidesLengthChange"),p.length!==u&&(i.params.watchOverflow&&i.checkOverflow(),i.emit("snapGridLengthChange")),m.length!==b&&i.emit("slidesGridLengthChange"),t.watchSlidesProgress&&i.updateSlidesOffset(),i.emit("slidesUpdated"),!(n||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const T=`${t.containerModifierClass}backface-hidden`,A=i.el.classList.contains(T);l<=t.maxBackfaceHiddenSlides?A||i.el.classList.add(T):A&&i.el.classList.remove(T)}},updateAutoHeight:function Ot(i){const e=this,t=[],s=e.virtual&&e.params.virtual.enabled;let a,r=0;"number"==typeof i?e.setTransition(i):!0===i&&e.setTransition(e.params.speed);const d=c=>s?e.slides[e.getSlideIndexByData(c)]:e.slides[c];if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(c=>{t.push(c)});else for(a=0;a<Math.ceil(e.params.slidesPerView);a+=1){const c=e.activeIndex+a;if(c>e.slides.length&&!s)break;t.push(d(c))}else t.push(d(e.activeIndex));for(a=0;a<t.length;a+=1)if(typeof t[a]<"u"){const c=t[a].offsetHeight;r=c>r?c:r}(r||0===r)&&(e.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function $t(){const i=this,e=i.slides,t=i.isElement?i.isHorizontal()?i.wrapperEl.offsetLeft:i.wrapperEl.offsetTop:0;for(let s=0;s<e.length;s+=1)e[s].swiperSlideOffset=(i.isHorizontal()?e[s].offsetLeft:e[s].offsetTop)-t-i.cssOverflowAdjustment()},updateSlidesProgress:function Dt(i){void 0===i&&(i=this&&this.translate||0);const e=this,t=e.params,{slides:s,rtlTranslate:r,snapGrid:a}=e;if(0===s.length)return;typeof s[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let d=-i;r&&(d=i),e.visibleSlidesIndexes=[],e.visibleSlides=[];let c=t.spaceBetween;"string"==typeof c&&c.indexOf("%")>=0?c=parseFloat(c.replace("%",""))/100*e.size:"string"==typeof c&&(c=parseFloat(c));for(let n=0;n<s.length;n+=1){const f=s[n];let o=f.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=s[0].swiperSlideOffset);const l=(d+(t.centeredSlides?e.minTranslate():0)-o)/(f.swiperSlideSize+c),p=(d-a[0]+(t.centeredSlides?e.minTranslate():0)-o)/(f.swiperSlideSize+c),m=-(d-o),h=m+e.slidesSizesGrid[n],v=m>=0&&m<=e.size-e.slidesSizesGrid[n],w=m>=0&&m<e.size-1||h>1&&h<=e.size||m<=0&&h>=e.size;w&&(e.visibleSlides.push(f),e.visibleSlidesIndexes.push(n)),Je(f,w,t.slideVisibleClass),Je(f,v,t.slideFullyVisibleClass),f.progress=r?-l:l,f.originalProgress=r?-p:p}},updateProgress:function kt(i){const e=this;typeof i>"u"&&(i=e&&e.translate&&e.translate*(e.rtlTranslate?-1:1)||0);const t=e.params,s=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:a,isEnd:d,progressLoop:c}=e;const n=a,f=d;if(0===s)r=0,a=!0,d=!0;else{r=(i-e.minTranslate())/s;const o=Math.abs(i-e.minTranslate())<1,l=Math.abs(i-e.maxTranslate())<1;a=o||r<=0,d=l||r>=1,o&&(r=0),l&&(r=1)}if(t.loop){const o=e.getSlideIndexByData(0),l=e.getSlideIndexByData(e.slides.length-1),p=e.slidesGrid[o],m=e.slidesGrid[l],h=e.slidesGrid[e.slidesGrid.length-1],v=Math.abs(i);c=v>=p?(v-p)/h:(v+h-m)/h,c>1&&(c-=1)}Object.assign(e,{progress:r,progressLoop:c,isBeginning:a,isEnd:d}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&e.updateSlidesProgress(i),a&&!n&&e.emit("reachBeginning toEdge"),d&&!f&&e.emit("reachEnd toEdge"),(n&&!a||f&&!d)&&e.emit("fromEdge"),e.emit("progress",r)},updateSlidesClasses:function _t(){const i=this,{slides:e,params:t,slidesEl:s,activeIndex:r}=i,d=i.grid&&t.grid&&t.grid.rows>1,c=l=>q(s,`.${t.slideClass}${l}, swiper-slide${l}`)[0];let n,f,o;if(i.virtual&&t.virtual.enabled)if(t.loop){let l=r-i.virtual.slidesBefore;l<0&&(l=i.virtual.slides.length+l),l>=i.virtual.slides.length&&(l-=i.virtual.slides.length),n=c(`[data-swiper-slide-index="${l}"]`)}else n=c(`[data-swiper-slide-index="${r}"]`);else d?(n=e.filter(l=>l.column===r)[0],o=e.filter(l=>l.column===r+1)[0],f=e.filter(l=>l.column===r-1)[0]):n=e[r];n&&(d||(o=function xt(i,e){const t=[];for(;i.nextElementSibling;){const s=i.nextElementSibling;e?s.matches(e)&&t.push(s):t.push(s),i=s}return t}(n,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!o&&(o=e[0]),f=function St(i,e){const t=[];for(;i.previousElementSibling;){const s=i.previousElementSibling;e?s.matches(e)&&t.push(s):t.push(s),i=s}return t}(n,`.${t.slideClass}, swiper-slide`)[0],t.loop&&0===!f&&(f=e[e.length-1]))),e.forEach(l=>{ke(l,l===n,t.slideActiveClass),ke(l,l===o,t.slideNextClass),ke(l,l===f,t.slidePrevClass)}),i.emitSlidesClasses()},updateActiveIndex:function Ht(i){const e=this,t=e.rtlTranslate?e.translate:-e.translate,{snapGrid:s,params:r,activeIndex:a,realIndex:d,snapIndex:c}=e;let f,n=i;const o=m=>{let h=m-e.virtual.slidesBefore;return h<0&&(h=e.virtual.slides.length+h),h>=e.virtual.slides.length&&(h-=e.virtual.slides.length),h};if(typeof n>"u"&&(n=function Gt(i){const{slidesGrid:e,params:t}=i,s=i.rtlTranslate?i.translate:-i.translate;let r;for(let a=0;a<e.length;a+=1)typeof e[a+1]<"u"?s>=e[a]&&s<e[a+1]-(e[a+1]-e[a])/2?r=a:s>=e[a]&&s<e[a+1]&&(r=a+1):s>=e[a]&&(r=a);return t.normalizeSlideIndex&&(r<0||typeof r>"u")&&(r=0),r}(e)),s.indexOf(t)>=0)f=s.indexOf(t);else{const m=Math.min(r.slidesPerGroupSkip,n);f=m+Math.floor((n-m)/r.slidesPerGroup)}if(f>=s.length&&(f=s.length-1),n===a&&!e.params.loop)return void(f!==c&&(e.snapIndex=f,e.emit("snapIndexChange")));if(n===a&&e.params.loop&&e.virtual&&e.params.virtual.enabled)return void(e.realIndex=o(n));const l=e.grid&&r.grid&&r.grid.rows>1;let p;if(e.virtual&&r.virtual.enabled&&r.loop)p=o(n);else if(l){const m=e.slides.filter(v=>v.column===n)[0];let h=parseInt(m.getAttribute("data-swiper-slide-index"),10);Number.isNaN(h)&&(h=Math.max(e.slides.indexOf(m),0)),p=Math.floor(h/r.grid.rows)}else if(e.slides[n]){const m=e.slides[n].getAttribute("data-swiper-slide-index");p=m?parseInt(m,10):n}else p=n;Object.assign(e,{previousSnapIndex:c,snapIndex:f,previousRealIndex:d,realIndex:p,previousIndex:a,activeIndex:n}),e.initialized&&Ge(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(d!==p&&e.emit("realIndexChange"),e.emit("slideChange"))},updateClickedSlide:function Bt(i,e){const t=this,s=t.params;let r=i.closest(`.${s.slideClass}, swiper-slide`);!r&&t.isElement&&e&&e.length>
11&&e.includes(i)&&[...e.slice(e.indexOf(i)+1,e.length)].forEach(c=>{!r&&c.matches&&c.matches(`.${s.slideClass}, swiper-slide`)&&(r=c)});let d,a=!1;if(r)for(let c=0;c<t.slides.length;c+=1)if(t.slides[c]===r){a=!0,d=c;break}if(!r||!a)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=r,t.clickedIndex=t.virtual&&t.params.virtual.enabled?parseInt(r.getAttribute("data-swiper-slide-index"),10):d,s.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function Ft(i){void 0===i&&(i=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:r,wrapperEl:a}=this;if(t.virtualTranslate)return s?-r:r;if(t.cssMode)return r;let d=Ie(a,i);return d+=this.cssOverflowAdjustment(),s&&(d=-d),d||0},setTranslate:function Xt(i,e){const t=this,{rtlTranslate:s,params:r,wrapperEl:a,progress:d}=t;let o,c=0,n=0;t.isHorizontal()?c=s?-i:i:n=i,r.roundLengths&&(c=Math.floor(c),n=Math.floor(n)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?c:n,r.cssMode?a[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-c:-n:r.virtualTranslate||(t.isHorizontal()?c-=t.cssOverflowAdjustment():n-=t.cssOverflowAdjustment(),a.style.transform=`translate3d(${c}px, ${n}px, 0px)`);const l=t.maxTranslate()-t.minTranslate();o=0===l?0:(i-t.minTranslate())/l,o!==d&&t.updateProgress(i),t.emit("setTranslate",t.translate,e)},minTranslate:function Yt(){return-this.snapGrid[0]},maxTranslate:function Vt(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function Nt(i,e,t,s,r){void 0===i&&(i=0),void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=!0);const a=this,{params:d,wrapperEl:c}=a;if(a.animating&&d.preventInteractionOnTransition)return!1;const n=a.minTranslate(),f=a.maxTranslate();let o;if(o=s&&i>n?n:s&&i<f?f:i,a.updateProgress(o),d.cssMode){const l=a.isHorizontal();if(0===e)c[l?"scrollLeft":"scrollTop"]=-o;else{if(!a.support.smoothScroll)return Ke({swiper:a,targetPosition:-o,side:l?"left":"top"}),!0;c.scrollTo({[l?"left":"top"]:-o,behavior:"smooth"})}return!0}return 0===e?(a.setTransition(0),a.setTranslate(o),t&&(a.emit("beforeTransitionStart",e,r),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(o),t&&(a.emit("beforeTransitionStart",e,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(p){!a||a.destroyed||p.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,t&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function qt(i,e){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${i}ms`,t.wrapperEl.style.transitionDelay=0===i?"0ms":""),t.emit("setTransition",i,e)},transitionStart:function jt(i,e){void 0===i&&(i=!0);const t=this,{params:s}=t;s.cssMode||(s.autoHeight&&t.updateAutoHeight(),et({swiper:t,runCallbacks:i,direction:e,step:"Start"}))},transitionEnd:function Ut(i,e){void 0===i&&(i=!0);const t=this,{params:s}=t;t.animating=!1,!s.cssMode&&(t.setTransition(0),et({swiper:t,runCallbacks:i,direction:e,step:"End"}))}},slide:{slideTo:function Zt(i,e,t,s,r){void 0===i&&(i=0),void 0===t&&(t=!0),"string"==typeof i&&(i=parseInt(i,10));const a=this;let d=i;d<0&&(d=0);const{params:c,snapGrid:n,slidesGrid:f,previousIndex:o,activeIndex:l,rtlTranslate:p,wrapperEl:m,enabled:h}=a;if(!h&&!s&&!r||a.destroyed||a.animating&&c.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=a.params.speed);const v=Math.min(a.params.slidesPerGroupSkip,d);let w=v+Math.floor((d-v)/a.params.slidesPerGroup);w>=n.length&&(w=n.length-1);const u=-n[w];if(c.normalizeSlideIndex)for(let g=0;g<f.length;g+=1){const y=-Math.floor(100*u),L=Math.floor(100*f[g]),I=Math.floor(100*f[g+1]);typeof f[g+1]<"u"?y>=L&&y<I-(I-L)/2?d=g:y>=L&&y<I&&(d=g+1):y>=L&&(d=g)}if(a.initialized&&d!==l&&(!a.allowSlideNext&&(p?u>a.translate&&u>a.minTranslate():u<a.translate&&u<a.minTranslate())||!a.allowSlidePrev&&u>a.translate&&u>a.maxTranslate()&&(l||0)!==d))return!1;let b;if(d!==(o||0)&&t&&a.emit("beforeSlideChangeStart"),a.updateProgress(u),b=d>l?"next":d<l?"prev":"reset",p&&-u===a.translate||!p&&u===a.translate)return a.updateActiveIndex(d),c.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==c.effect&&a.setTranslate(u),"reset"!==b&&(a.transitionStart(t,b),a.transitionEnd(t,b)),!1;if(c.cssMode){const g=a.isHorizontal(),y=p?u:-u;if(0===e){const L=a.virtual&&a.params.virtual.enabled;
1L&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),L&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[g?"scrollLeft":"scrollTop"]=y})):m[g?"scrollLeft":"scrollTop"]=y,L&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})}else{if(!a.support.smoothScroll)return Ke({swiper:a,targetPosition:y,side:g?"left":"top"}),!0;m.scrollTo({[g?"left":"top"]:y,behavior:"smooth"})}return!0}return a.setTransition(e),a.setTranslate(u),a.updateActiveIndex(d),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,s),a.transitionStart(t,b),0===e?a.transitionEnd(t,b):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(y){!a||a.destroyed||y.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(t,b))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function Qt(i,e,t,s){void 0===i&&(i=0),void 0===t&&(t=!0),"string"==typeof i&&(i=parseInt(i,10));const r=this;if(r.destroyed)return;typeof e>"u"&&(e=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let d=i;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)d+=r.virtual.slidesBefore;else{let c;if(a){const p=d*r.params.grid.rows;c=r.slides.filter(m=>1*m.getAttribute("data-swiper-slide-index")===p)[0].column}else c=r.getSlideIndexByData(d);const n=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:f}=r.params;let o=r.params.slidesPerView;"auto"===o?o=r.slidesPerViewDynamic():(o=Math.ceil(parseFloat(r.params.slidesPerView,10)),f&&o%2==0&&(o+=1));let l=n-c<o;if(f&&(l=l||c<Math.ceil(o/2)),s&&f&&"auto"!==r.params.slidesPerView&&!a&&(l=!1),l){const p=f?c<r.activeIndex?"prev":"next":c-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:p,slideTo:!0,activeSlideIndex:"next"===p?c+1:c-n+1,slideRealIndex:"next"===p?r.realIndex:void 0})}if(a){const p=d*r.params.grid.rows;d=r.slides.filter(m=>1*m.getAttribute("data-swiper-slide-index")===p)[0].column}else d=r.getSlideIndexByData(d)}return requestAnimationFrame(()=>{r.slideTo(d,e,t,s)}),r},slideNext:function Jt(i,e,t){void 0===e&&(e=!0);const s=this,{enabled:r,params:a,animating:d}=s;
1if(!r||s.destroyed)return s;typeof i>"u"&&(i=s.params.speed);let c=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(c=Math.max(s.slidesPerViewDynamic("current",!0),1));const n=s.activeIndex<a.slidesPerGroupSkip?1:c;if(a.loop){if(d&&(!s.virtual||!a.virtual.enabled)&&a.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+n,i,e,t)}),!0}return s.slideTo(a.rewind&&s.isEnd?0:s.activeIndex+n,i,e,t)},slidePrev:function ei(i,e,t){void 0===e&&(e=!0);const s=this,{params:r,snapGrid:a,slidesGrid:d,rtlTranslate:c,enabled:n,animating:f}=s;if(!n||s.destroyed)return s;if(typeof i>"u"&&(i=s.params.speed),r.loop){if(f&&(!s.virtual||!r.virtual.enabled)&&r.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function p(u){return u<0?-Math.floor(Math.abs(u)):Math.floor(u)}const m=p(c?s.translate:-s.translate),h=a.map(u=>p(u));let v=a[h.indexOf(m)-1];if(typeof v>"u"&&r.cssMode){let u;a.forEach((b,g)=>{m>=b&&(u=g)}),typeof u<"u"&&(v=a[u>0?u-1:u])}let w=0;return typeof v<"u"&&(w=d.indexOf(v),w<0&&(w=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(w=w-s.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),r.rewind&&s.isBeginning?s.slideTo(s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1,i,e,t):r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(w,i,e,t)}),!0):s.slideTo(w,i,e,t)},slideReset:function ti(i,e,t){void 0===e&&(e=!0);const s=this;if(!s.destroyed)return typeof i>"u"&&(i=s.params.speed),s.slideTo(s.activeIndex,i,e,t)},slideToClosest:function ii(i,e,t,s){void 0===e&&(e=!0),void 0===s&&(s=.5);const r=this;if(r.destroyed)return;typeof i>"u"&&(i=r.params.speed);let a=r.activeIndex;const d=Math.min(r.params.slidesPerGroupSkip,a),c=d+Math.floor((a-d)/r.params.slidesPerGroup),n=r.rtlTranslate?r.translate:-r.translate;if(n>=r.snapGrid[c]){const f=r.snapGrid[c];n-f>(r.snapGrid[c+1]-f)*s&&(a+=r.params.slidesPerGroup)}else{const f=r.snapGrid[c-1];n-f<=(r.snapGrid[c]-f)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,i,e,t)},slideToClickedSlide:function si(){const i=this;if(i.destroyed)return;const{params:e,slidesEl:t}=i,s="auto"===e.slidesPerView?i.slidesPerViewDynamic():e.slidesPerView;let a,r=i.clickedIndex;const d=i.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(i.animating)return;a=parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?r<i.loopedSlides-s/2||r>i.slides.length-i.loopedSlides+s/2?(i.loopFix(),r=i.getSlideIndex(q(t,`${d}[data-swiper-slide-index="${a}"]`)[0]),se(()=>{i.slideTo(r)})):i.slideTo(r):r>i.slides.length-s?(i.loopFix(),r=i.getSlideIndex(q(t,`${d}[data-swiper-slide-index="${a}"]`)[0]),se(()=>{i.slideTo(r)})):i.slideTo(r)}else i.slideTo(r)}},loop:{loopCreate:function ai(i){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;const r=()=>{q(s,`.${t.slideClass}, swiper-slide`).forEach((l,p)=>{l.setAttribute("data-swiper-slide-index",p)})},a=e.grid&&t.grid&&t.grid.rows>1,d=t.slidesPerGroup*(a?t.grid.rows:1),n=a&&e.slides.length%t.grid.rows!=0,f=o=>{for(let l=0;l<o;l+=1){const p=e.isElement?K("swiper-slide",[t.slideBlankClass]):K("div",[t.slideClass,t.slideBlankClass]);e.slidesEl.append(p)}};e.slides.length%d!=0?(t.loopAddBlankSlides?(f(d-e.slides.length%d),e.recalcSlides(),e.updateSlides()):be("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()):n?(t.loopAddBlankSlides?(f(t.grid.rows-e.slides.length%t.grid.rows),e.recalcSlides(),e.updateSlides()):be("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(),e.loopFix({slideRealIndex:i,direction:t.centeredSlides?void 0:"next"})},loopFix:function ni(i){let{slideRealIndex:e,slideTo:t=!0,direction:s,setTranslate:r,activeSlideIndex:a,byController:d,byMousewheel:c}=void 0===i?{}:i;const n=this;if(!n.params.loop)return;n.emit("beforeLoopFix");const{slides:f,allowSlidePrev:o,allowSlideNext:l,slidesEl:p,params:m}=n,{centeredSlides:h}=m;if(n.allowSlidePrev=!0,n.allowSlideNext=!0,n.virtual&&m.virtual.enabled)return t&&(m.centeredSlides||0!==n.snapIndex?m.centeredSlides&&n.snapIndex<m.slidesPerView?n.slideTo(n.virtual.slides.length+n.snapIndex,0,!1,!0):n.snapIndex===n.snapGrid.length-1&&n.slideTo(n.virtual.slidesBefore,0,!1,!0):n.slideTo(n.virtual.slides.length,0,!1,!0)),n.allowSlidePrev=o,n.allowSlideNext=l,void n.emit("loopFix");let v=m.slidesPerView;"auto"===v?v=n.slidesPerViewDynamic():(v=Math.ceil(parseFloat(m.slidesPerView,10)),h&&v%2==0&&(v+=1));const w=m.slidesPerGroupAuto?v:m.slidesPerGroup;let u=w;u%w!=0&&(u+=w-u%w),u+=m.loopAdditionalSlides,n.loopedSlides=u;const b=n.grid&&m.grid&&m.grid.rows>1;f.length<v+u?be("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===m.grid.fill&&be("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const g=[],y=[];let L=n.activeIndex;typeof a>
1"u"?a=n.getSlideIndex(f.filter(E=>E.classList.contains(m.slideActiveClass))[0]):L=a;const I="next"===s||!s,D="prev"===s||!s;let C=0,S=0;const T=b?Math.ceil(f.length/m.grid.rows):f.length,x=(b?f[a].column:a)+(h&&typeof r>"u"?-v/2+.5:0);if(x<u){C=Math.max(u-x,w);for(let E=0;E<u-x;E+=1){const M=E-Math.floor(E/T)*T;if(b){const $=T-M-1;for(let H=f.length-1;H>=0;H-=1)f[H].column===$&&g.push(H)}else g.push(T-M-1)}}else if(x+v>T-u){S=Math.max(x-(T-2*u),w);for(let E=0;E<S;E+=1){const M=E-Math.floor(E/T)*T;b?f.forEach(($,H)=>{$.column===M&&y.push(H)}):y.push(M)}}if(n.__preventObserver__=!0,requestAnimationFrame(()=>{n.__preventObserver__=!1}),D&&g.forEach(E=>{f[E].swiperLoopMoveDOM=!0,p.prepend(f[E]),f[E].swiperLoopMoveDOM=!1}),I&&y.forEach(E=>{f[E].swiperLoopMoveDOM=!0,p.append(f[E]),f[E].swiperLoopMoveDOM=!1}),n.recalcSlides(),"auto"===m.slidesPerView?n.updateSlides():b&&(g.length>0&&D||y.length>0&&I)&&n.slides.forEach((E,M)=>{n.grid.updateSlide(M,E,n.slides)}),m.watchSlidesProgress&&n.updateSlidesOffset(),t)if(g.length>0&&D)if(typeof e>"u"){const $=n.slidesGrid[L+C]-n.slidesGrid[L];c?n.setTranslate(n.translate-$):(n.slideTo(L+Math.ceil(C),0,!1,!0),r&&(n.touchEventsData.startTranslate=n.touchEventsData.startTranslate-$,n.touchEventsData.currentTranslate=n.touchEventsData.currentTranslate-$))}else r&&(n.slideTo(n.activeIndex+(b?g.length/m.grid.rows:g.length),0,!1,!0),n.touchEventsData.currentTranslate=n.translate);else if(y.length>0&&I)if(typeof e>"u"){const $=n.slidesGrid[L-S]-n.slidesGrid[L];c?n.setTranslate(n.translate-$):(n.slideTo(L-S,0,!1,!0),r&&(n.touchEventsData.startTranslate=n.touchEventsData.startTranslate-$,n.touchEventsData.currentTranslate=n.touchEventsData.currentTranslate-$))}else n.slideTo(n.activeIndex-(b?y.length/m.grid.rows:y.length),0,!1,!0);if(n.allowSlidePrev=o,n.allowSlideNext=l,n.controller&&n.controller.control&&!d){const E={slideRealIndex:e,direction:s,setTranslate:r,activeSlideIndex:a,byController:!0};Array.isArray(n.controller.control)?n.controller.control.forEach(M=>{!M.destroyed&&M.params.loop&&M.loopFix({...E,slideTo:M.params.slidesPerView===m.slidesPerView&&t})}):n.controller.control instanceof n.constructor&&n.controller.control.params.loop&&n.controller.control.loopFix({...E,slideTo:n.controller.control.params.slidesPerView===m.slidesPerView&&t})}n.emit("loopFix")},loopDestroy:function li(){const i=this,{params:e,slidesEl:t}=i;if(!e.loop||i.virtual&&i.params.virtual.enabled)return;i.recalcSlides();const s=[];i.slides.forEach(r=>{const a=typeof r.swiperSlideIndex>"u"?1*r.getAttribute("data-swiper-slide-index"):r.swiperSlideIndex;s[a]=r}),i.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),s.forEach(r=>{t.append(r)}),i.recalcSlides(),i.slideTo(i.realIndex,0)}},grabCursor:{setGrabCursor:function di(i){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=i?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})},unsetGrabCursor:function ci(){const i=this;i.params.watchOverflow&&i.isLocked||i.params.cssMode||(i.isElement&&(i.__preventObserver__=!0),i["container"===i.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",i.isElement&&requestAnimationFrame(()=>{i.__preventObserver__=!1}))}},events:{attachEvents:function yi(){const i=this,{params:e}=i;i.onTouchStart=ui.bind(i),i.onTouchMove=mi.bind(i),i.onTouchEnd=hi.bind(i),i.onDocumentTouchStart=bi.bind(i),e.cssMode&&(i.onScroll=wi.bind(i)),i.onClick=gi.bind(i),i.onLoad=vi.bind(i),st(i,"on")},detachEvents:function Si(){st(this,"off")}},breakpoints:{setBreakpoint:function Ei(){const i=this,{realIndex:e,initialized:t,params:s,el:r}=i,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const d=i.getBreakpoint(a,i.params.breakpointsBase,i.el);if(!d||i.currentBreakpoint===d)return;const n=(d in a?a[d]:void 0)||i.originalParams,f=rt(i,s),o=rt(i,n),l=i.params.grabCursor,p=n.grabCursor,m=s.enabled;f&&!o?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),i.emitContainerClasses()):!f&&o&&(r.classList.add(`${s.containerModifierClass}grid`),(n.grid.fill&&"column"===n.grid.fill||!n.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),i.emitContainerClasses()),l&&!p?i.unsetGrabCursor(
1):!l&&p&&i.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(g=>{if(typeof n[g]>"u")return;const y=s[g]&&s[g].enabled,L=n[g]&&n[g].enabled;y&&!L&&i[g].disable(),!y&&L&&i[g].enable()});const h=n.direction&&n.direction!==s.direction,v=s.loop&&(n.slidesPerView!==s.slidesPerView||h),w=s.loop;h&&t&&i.changeDirection(),U(i.params,n);const u=i.params.enabled,b=i.params.loop;Object.assign(i,{allowTouchMove:i.params.allowTouchMove,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev}),m&&!u?i.disable():!m&&u&&i.enable(),i.currentBreakpoint=d,i.emit("_beforeBreakpoint",n),t&&(v?(i.loopDestroy(),i.loopCreate(e),i.updateSlides()):!w&&b?(i.loopCreate(e),i.updateSlides()):w&&!b&&i.loopDestroy()),i.emit("breakpoint",n)},getBreakpoint:function Ti(i,e,t){if(void 0===e&&(e="window"),!i||"container"===e&&!t)return;let s=!1;const r=V(),a="window"===e?r.innerHeight:t.clientHeight,d=Object.keys(i).map(c=>{if("string"==typeof c&&0===c.indexOf("@")){const n=parseFloat(c.substr(1));return{value:a*n,point:c}}return{value:c,point:c}});d.sort((c,n)=>
1parseInt(c.value,10)-parseInt(n.value,10));for(let c=0;c<d.length;c+=1){const{point:n,value:f}=d[c];"window"===e?r.matchMedia(`(min-width: ${f}px)`).matches&&(s=n):f<=t.clientWidth&&(s=n)}return s||"max"}},checkOverflow:{checkOverflow:function Ii(){const i=this,{isLocked:e,params:t}=i,{slidesOffsetBefore:s}=t;if(s){const r=i.slides.length-1;i.isLocked=i.size>i.slidesGrid[r]+i.slidesSizesGrid[r]+2*s}else i.isLocked=1===i.snapGrid.length;!0===t.allowSlideNext&&(i.allowSlideNext=!i.isLocked),!0===t.allowSlidePrev&&(i.allowSlidePrev=!i.isLocked),e&&e!==i.isLocked&&(i.isEnd=!1),e!==i.isLocked&&i.emit(i.isLocked?"lock":"unlock")}},classes:{addClasses:function Pi(){const i=this,{classNames:e,params:t,rtl:s,el:r,device:a}=i,d=function Ci(i,e){const t=[];return i.forEach(s=>{"object"==typeof s?Object.keys(s).forEach(r=>{s[r]&&t.push(e+r)}):"string"==typeof s&&t.push(e+s)}),t}(["initialized",t.direction,{"free-mode":i.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:s},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...d),r.classList.add(...e),i.emitContainerClasses()},removeClasses:function Li(){const{el:e,classNames:t}=this;!e||"string"==typeof e||(e.classList.remove(...t),this.emitContainerClasses())}}},Re={};class Z{constructor(){let e,t;for(var s=arguments.length,r=new Array(s),a=0;a<s;a++)r[a]=arguments[a];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=U({},t),e&&!t.el&&(t.el=e);const d=W();if(t.el&&"string"==typeof t.el&&d.querySelectorAll(t.el).length>1){const o=[];return d.querySelectorAll(t.el).forEach(l=>{const p=U({},t,{el:l});o.push(new Z(p))}),o}const c=this;c.__swiper__=!0,c.support=Ze(),c.device=Qe({userAgent:t.userAgent}),c.browser=function Ct(){return De||(De=function Mt(){const i=V(),e=Qe();let t=!1;function s(){const c=i.navigator.userAgent.toLowerCase();return c.indexOf("safari")>=0&&c.indexOf("chrome")<0&&c.indexOf("android")<0}if(s()){const c=String(i.navigator.userAgent);if(c.includes("Version/")){const[n,f]=c.split("Version/")[1].split(" ")[0].split(".").map(o=>Number(o));t=n<16||16===n&&f<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent),a=s();return{isSafari:t||a,needPerspectiveFix:t,need3dFix:a||r&&e.ios,isWebView:r}}()),De}(),c.eventsListeners={},c.eventsAnyListeners=[],c.modules=[...c.__modules__],t.modules&&Array.isArray(t.modules)&&c.modules.push(...t.modules);const n={};c.modules.forEach(o=>{o({params:t,swiper:c,extendParams:Oi(t,n),on:c.on.bind(c),once:c.once.bind(c),off:c.off.bind(c),emit:c.emit.bind(c)})});const f=U({},He,n);return c.params=U({},f,Re,t),c.originalParams=U({},c.params),c.passedParams=U({}
1,t),c.params&&c.params.on&&Object.keys(c.params.on).forEach(o=>{c.on(o,c.params.on[o])}),c.params&&c.params.onAny&&c.onAny(c.params.onAny),Object.assign(c,{enabled:c.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===c.params.direction,isVertical:()=>"vertical"===c.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:c.params.allowSlideNext,allowSlidePrev:c.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:c.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:c.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),c.emit("_swiper"),c.params.init&&c.init(),c}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:s}=this,a=ue(q(t,`.${s.slideClass}, swiper-slide`)[0]);return ue(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){const{slidesEl:t,params:s}=this;this.slides=q(t,`.${s.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 s=this;e=Math.min(Math.max(e,0),1);const r=s.minTranslate(),d=(s.maxTranslate()-r)*e+r;s.translateTo(d,typeof t>"u"?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(s=>0===s.indexOf("swiper")||0===s.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(s=>0===s.indexOf("swiper-slide")||0===s.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(s=>{const r=e.getSlideClasses(s);t.push({slideEl:s,classNames:r}),e.emit("_slideClass",s,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:r,slides:a,slidesGrid:d,slidesSizesGrid:c,size:n,activeIndex:f}=this;let o=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let p,l=a[f]?Math.ceil(a[f].swiperSlideSize):0;for(let m=f+1;m<a.length;m+=1)a[m]&&!p&&(l+=Math.ceil(a[m].swiperSlideSize),o+=1,l>n&&(p=!0));for(let m=f-1;m>=0;m-=1)a[m]&&!p&&(l+=a[m].swiperSlideSize,o+=1,l>n&&(p=!0))}else if("current"===e)for(let l=f+1;l<a.length;l+=1)(t?d[l]+c[l]-d[f]<n:d[l]-d[f]<n)&&(o+=1);else for(let l=f-1;l>=0;l-=1)d[f]-d[l]<n&&(o+=1);return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function r(){const c=Math.min(Math.max(e.rtlTranslate?-1*e.translate:e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(c),e.updateActiveIndex(),e.updateSlidesClasses()}let a;s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(d=>{d.complete&&Se(e,d)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode?(r(),s.autoHeight&&e.updateAutoHeight()):(a=e.slideTo(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides?(e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides).length-1:e.activeIndex,0,!1,!0),a||r()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,r=s.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${r}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEac
1h(a=>{"vertical"===e?a.style.width="":a.style.height=""}),s.emit("changeDirection"),t&&s.update()),s}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 s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let d=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(r()):q(s,r())[0];return!d&&t.params.createElements&&(d=K("div",t.params.wrapperClass),s.append(d),q(s,`.${t.params.slideClass}`).forEach(c=>{d.append(c)})),Object.assign(t,{el:s,wrapperEl:d,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:d,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===ie(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===ie(s,"direction")),wrongRTL:"-webkit-box"===ie(d,"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(),t.attachEvents();const r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(a=>{a.complete?Se(t,a):a.addEventListener("load",d=>{Se(t,d.target)})}),Ge(t),t.initialized=!0,Ge(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:r,el:a,wrapperEl:d,slides:c}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),t&&(s.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),d&&d.removeAttribute("style"),c&&c.length&&c.forEach(n=>{n.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),n.removeAttribute("style"),n.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(n=>{s.off(n)}),!1!==e&&(s.el&&"string"!=typeof s.el&&(s.el.swiper=null),function vt(i){const e=i;Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}(s)),s.destroyed=!0),null}static extendDefaults(e){U(Re,e)}static get extendedDefaults(){return Re}static get defaults(){return He}static installModule(e){Z.prototype.__modules__||(Z.prototype.__modules__=[]);const t=Z.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(t=>Z.installModule(t)),Z):(Z.installModule(e),Z)}}function Fe(i,e,t,s){return i.params.createElements&&Object.keys(s).forEach(r=>{if(!t[r]&&!0===t.auto){let a=q(i.el,`.${s[r]}`)[0];a||(a=K("div",s[r]),a.className=s[r],i.el.append(a)),t[r]=a,e[r]=a}}),t}function J(i){return void 0===i&&(i=""),`.${i.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Ui(i){const e=this,{params:t,slidesEl:s}=e;t.loop&&e.loopDestroy();const r=a=>{if("string"==typeof a){const d=document.createElement("div");d.innerHTML=a,s.append(d.children[0]),d.innerHTML=""}else s.append(a)};if("object"==typeof i&&"length"in i)for(let a=0;a<i.length;a+=1)i[a]&&r(i[a]);else r(i);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update()}function Ki(i){const e=this,{params:t,activeIndex:s,slidesEl:r}=e;t.loop&&e.loopDestroy();let a=s+1;const d=c=>{if("string"==typeof c){const n=document.createElement("div");n.innerHTML=c,r.prepend(n.children[0]),n.innerHTML=""}else r.prepend(c)};if("object"==typeof i&&"length"in i){for(let c=0;c<i.length;c+=1)i[c]&&d(i[c]);a=s+i.length}else d(i);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update(
1),e.slideTo(a,0,!1)}function Zi(i,e){const t=this,{params:s,activeIndex:r,slidesEl:a}=t;let d=r;s.loop&&(d-=t.loopedSlides,t.loopDestroy(),t.recalcSlides());const c=t.slides.length;if(i<=0)return void t.prependSlide(e);if(i>=c)return void t.appendSlide(e);let n=d>i?d+1:d;const f=[];for(let o=c-1;o>=i;o-=1){const l=t.slides[o];l.remove(),f.unshift(l)}if("object"==typeof e&&"length"in e){for(let o=0;o<e.length;o+=1)e[o]&&a.append(e[o]);n=d>i?d+e.length:d}else a.append(e);for(let o=0;o<f.length;o+=1)a.append(f[o]);t.recalcSlides(),s.loop&&t.loopCreate(),(!s.observer||t.isElement)&&t.update(),t.slideTo(s.loop?n+t.loopedSlides:n,0,!1)}function Qi(i){const e=this,{params:t,activeIndex:s}=e;let r=s;t.loop&&(r-=e.loopedSlides,e.loopDestroy());let d,a=r;if("object"==typeof i&&"length"in i){for(let c=0;c<i.length;c+=1)d=i[c],e.slides[d]&&e.slides[d].remove(),d<a&&(a-=1);a=Math.max(a,0)}else d=i,e.slides[d]&&e.slides[d].remove(),d<a&&(a-=1),a=Math.max(a,0);e.recalcSlides(),t.loop&&e.loopCreate(),(!t.observer||e.isElement)&&e.update(),e.slideTo(t.loop?a+e.loopedSlides:a,0,!1)}function Ji(){const i=this,e=[];for(let t=0;t<i.slides.length;t+=1)e.push(t);i.removeSlide(e)}function le(i){const{effect:e,swiper:t,on:s,setTranslate:r,setTransition:a,overwriteParams:d,perspective:c,recreateShadows:n,getEffectParams:f}=i;let o;s("beforeInit",()=>{if(t.params.effect!==e)return;t.classNames.push(`${t.params.containerModifierClass}${e}`),c&&c()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const l=d?d():{};Object.assign(t.params,l),Object.assign(t.originalParams,l)}),s("setTranslate",()=>{t.params.effect===e&&r()}),s("setTransition",(l,p)=>{t.params.effect===e&&a(p)}),s("transitionEnd",()=>{if(t.params.effect===e&&n){if(!f||!f().slideShadows)return;t.slides.forEach(l=>{l.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>p.remove())}),n()}}),s("virtualUpdate",()=>{t.params.effect===e&&(t.slides.length||(o=!0),requestAnimationFrame(()=>{o&&t.slides&&t.slides.length&&(r(),o=!1)}))})}function he(i,e){const t=re(e);return t!==e&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function xe(i){let{swiper:e,duration:t,transformElements:s,allSlides:r}=i;const{activeIndex:a}=e;if(e.params.virtualTranslate&&0!==t){let n,c=!1;n=r?s:s.filter(f=>{const o=f.classList.contains("swiper-slide-transform")?(c=>c.parentElement?c.parentElement:e.slides.filter(f=>f.shadowRoot&&f.shadowRoot===c.parentNode)[0])(f):f;return e.getSlideIndex(o)===a}),n.forEach(f=>{me(f,()=>{if(c||!e||e.destroyed)return;c=!0,e.animating=!1;const o=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(o)})})}}function oe(i,e,t){const s=`swiper-slide-shadow${t?`-${t}`:""}${i?` swiper-slide-shadow-${i}`:""}`,r=re(e);let a=r.querySelector(`.${s.split(" ").join(".")}`);return a||(a=K("div",s.split(" ")),r.append(a)),a}Object.keys(Be).forEach(i=>{Object.keys(Be[i]).forEach(e=>{Z.prototype[e]=Be[i][e]})}),Z.use([function Pt(i){let{swiper:e,on:t,emit:s}=i;const r=V();let a=null,d=null;const c=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},o=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};t("init",()=>{e.params.resizeObserver&&typeof r.ResizeObserver<"u"?!e||e.destroyed||!e.initialized||(a=new ResizeObserver(l=>{d=r.requestAnimationFrame(()=>{const{width:p,height:m}=e;let h=p,v=m;l.forEach(w=>{let{contentBoxSize:u,contentRect:b,target:g}=w;g&&g!==e.el||(h=b?b.width:(u[0]||u).inlineSize,v=b?b.height:(u[0]||u).blockSize)}),(h!==p||v!==m)&&c()})}),a.observe(e.el)):(r.addEventListener("resize",c),r.addEventListener("orientationchange",o))}),t("destroy",()=>{d&&r.cancelAnimationFrame(d),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null),r.removeEventListener("resize",c),r.removeEventListener("orientationchange",o)})},function Lt(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=[],d=V(),c=function(o,l){void 0===l&&(l={});const m=new(d.MutationObserver||d.WebkitMutationObserver)(h=>{if(e.__preventObserver__)return;if(1===h.length)return void r("observerUpdate",h[0]);const v=function(){r("observerUpdate",h[0])};d.requestAnimationFrame?d.requestAnimationFrame(v):d.setTimeout(v,0)});m.observe(o,{attributes:typeof l.attributes>"u"||l.attributes,childList:typeof l.childList>"u"||l.childList,characterData:typeof l.characterData>"u"||l.characterData}),a.push(m)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",()=>{if(e.params.observer){if(e.params.observeParents){const o=ae(e.hostEl);for(let l=0;l<o.length;l+=1)c(o[l])}c(e.hostEl,{childList:e.params.observeSlideChildren}),c(e.wrapperEl,{attributes:!1})}}),s("destroy",()=>{a.forEach(o=>{o.disconnect()}),a.splice(0,a.length)})}]),Z.use([function $i(i){let a,{swiper:e,extendParams:t,on:s,emit:r}=i;t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const d=W();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const c=d.createElement("div");function n(h,v){const w=e.params.virtual;if(w.cache&&e.virtual.cache[v])return e.virtual.cache[v];let u;return w.renderSlide?(u=w.renderSlide.call(e,h,v),"string"==typeof u&&(c.innerHTML=u,u=c.children[0])):u=e.isElement?K("swiper-slide"):K("div",e.params.slideClass),u.setAttribute("data-swiper-slide-index",v),w.renderSlide||(u.innerHTML=h),w.cache&&(e.virtual.cache[v]=u),u}function f(h,v){const{slidesPerView:w,slidesPerGroup:u,centeredSlides:b,loop:g,initialSlide:y}=e.params;if(v&&!g&&y>0)return;const{addSlidesBefore:L,addSlidesAfter:I}=e.params.virtual,{from:D,to:C,slides:S,slidesGrid:T,offset:A}=e.virtual;e.params.cssMode||e.updateActiveIndex();const x=e.activeIndex||0;let E,M,$;E=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",b?(M=Math.floor(w/2)+u+I,$=Math.floor(w/2)+u+L):(M=w+(u-1)+I,$=(g?w:u)+L);let H=x-$,P=x+M;g||(H=Math.max(H,0),P=Math.min(P,S.length-1));let z=(e.slidesGrid[H]||0)-(e.slidesGrid[0]||0);function _(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r("virtualUpdate")}if(g&&x>=$?(H-=$,b||(z+=e.slidesGrid[0])):g&&x<$&&(H=-$,b&&(z+=e.slidesGrid[0])),Object.assign(e.virtual,{from:H,to:P,offset:z,slidesGrid:e.slidesGrid,slidesBefore:$,slidesAfter:M}),D===H&&C===P&&!h)return e.slidesGrid!==T&&z!==A&&e.slides.forEac
1h(B=>{B.style[E]=z-Math.abs(e.cssOverflowAdjustment())+"px"}),e.updateProgress(),void r("virtualUpdate");if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:z,from:H,to:P,slides:function(){const X=[];for(let j=H;j<=P;j+=1)X.push(S[j]);return X}()}),void(e.params.virtual.renderExternalUpdate?_():r("virtualUpdate"));const R=[],O=[],k=B=>{let X=B;return B<0?X=S.length+B:X>=S.length&&(X-=S.length),X};if(h)e.slides.filter(B=>B.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(B=>{B.remove()});else for(let B=D;B<=C;B+=1)if(B<H||B>P){const X=k(B);e.slides.filter(j=>j.matches(`.${e.params.slideClass}[data-swiper-slide-index="${X}"], swiper-slide[data-swiper-slide-index="${X}"]`)).forEach(j=>{j.remove()})}const Y=g?2*S.length:S.length;for(let B=g?-S.length:0;B<Y;B+=1)if(B>=H&&B<=P){const X=k(B);typeof C>"u"||h?O.push(X):(B>C&&O.push(X),B<D&&R.push(X))}if(O.forEach(B=>{e.slidesEl.append(n(S[B],B))}),g)for(let B=R.length-1;B>=0;B-=1){const X=R[B];e.slidesEl.prepend(n(S[X],X))}else R.sort((B,X)=>X-B),R.forEach(B=>{e.slidesEl.prepend(n(S[B],B))});q(e.slidesEl,".swiper-slide, swiper-slide").forEach(B=>{B.style[E]=z-Math.abs(e.cssOverflowAdjustment())+"px"}),_()}s("beforeInit",()=>{if(!e.params.virtual.enabled)return;let h;if(typeof e.passedParams.virtual.slides>"u"){const v=[...e.slidesEl.children].filter(w=>w.matches(`.${e.params.slideClass}, swiper-slide`));v&&v.length&&(e.virtual.slides=[...v],h=!0,v.forEach((w,u)=>{w.setAttribute("data-swiper-slide-index",u),e.virtual.cache[u]=w,w.remove()}))}h||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,f(!1,!0)}),s("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(a),a=setTimeout(()=>{f()},100)):f())}),s("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&fe(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function o(h){if("object"==typeof h&&"length"in h)for(let v=0;v<h.length;v+=1)h[v]&&e.virtual.slides.push(h[v]);else e.virtual.slides.push(h);f(!0)},prependSlide:function l(h){const v=e.activeIndex;let w=v+1,u=1;if(Array.isArray(h)){for(let b=0;b<h.length;b+=1)h[b]&&e.virtual.slides.unshift(h[b]);w=v+h.length,u=h.length}else e.virtual.slides.unshift(h);if(e.params.virtual.cache){const b=e.virtual.cache,g={};Object.keys(b).forEach(y=>{const L=b[y],I=L.getAttribute("data-swiper-slide-index");I&&L.setAttribute("data-swiper-slide-index",parseInt(I,10)+u),g[parseInt(y,10)+u]=L}),e.virtual.cache=g}f(!0),e.slideTo(w,0)},removeSlide:function p(h){if(typeof h>"u"||null===h)return;let v=e.activeIndex;if(Array.isArray(h))for(let w=h.length-1;w>=0;w-=1)e.params.virtual.cache&&(delete e.virtual.cache[h[w]],Object.keys(e.virtual.cache).forEach(u=>{u>h&&(e.virtual.cache[u-1]=e.virtual.cache[u],e.virtual.cache[u-1].setAttribute("data-swiper-slide-index",u-1),delete e.virtual.cache[u])})),e.virtual.slides.splice(h[w],1),h[w]<v&&(v-=1),v=Math.max(v,0);else e.params.virtual.cache&&(delete e.virtual.cache[h],Object.keys(e.virtual.cache).forEach(w=>{w>h&&(e.virtual.cache[w-1]=e.virtual.cache[w],e.virtual.cache[w-1].setAttribute("data-swiper-slide-index",w-1),delete e.virtual.cache[w])})),e.virtual.slides.splice(h,1),h<v&&(v-=1),v=Math.max(v,0);f(!0),e.slideTo(v,0)},removeAllSlides:function m(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),f(!0),e.slideTo(0,0)},update:f})},function Di(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=W(),d=V();function c(o){if(!e.enabled)return;const{rtlTranslate:l}=e;let p=o;p.originalEvent&&(p=p.originalEvent);const m=p.keyCode||p.charCode,h=e.params.keyboard.pageUpDown,v=h&&33===m,w=h&&34===m,u=37===m,b=39===m,g=38===m,y=40===m;if(!e.allowSlideNext&&(e.isHorizontal()&&b||e.isVertical()&&y||w)||!e.allowSlidePrev&&(e.isHorizontal()&&u||e.isVertical()&&g||v))return!1;if(!(p.shiftKey||p.altKey||p.ctrlKey||p.metaKey||a.activeElement&&a.activeElement.nodeName&&("input"===a.activeElement.nodeName.toLowerCase()||"textarea"===a.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(v||w||u||b||g||y)){let L=!1;if(ae(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===ae(e.el,`.${e.params.slideActiveClass}`).length)return;const I=e.el,D=I.clientWidth,C=I.clientHeight,S=d.innerWidth,T=d.innerHeight,A=ye(I);l&&(A.left-=I.scrollLeft);
1const x=[[A.left,A.top],[A.left+D,A.top],[A.left,A.top+C],[A.left+D,A.top+C]];for(let E=0;E<x.length;E+=1){const M=x[E];if(M[0]>=0&&M[0]<=S&&M[1]>=0&&M[1]<=T){if(0===M[0]&&0===M[1])continue;L=!0}}if(!L)return}e.isHorizontal()?((v||w||u||b)&&(p.preventDefault?p.preventDefault():p.returnValue=!1),((w||b)&&!l||(v||u)&&l)&&e.slideNext(),((v||u)&&!l||(w||b)&&l)&&e.slidePrev()):((v||w||g||y)&&(p.preventDefault?p.preventDefault():p.returnValue=!1),(w||y)&&e.slideNext(),(v||g)&&e.slidePrev()),r("keyPress",m)}}function n(){e.keyboard.enabled||(a.addEventListener("keydown",c),e.keyboard.enabled=!0)}function f(){e.keyboard.enabled&&(a.removeEventListener("keydown",c),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),s("init",()=>{e.params.keyboard.enabled&&n()}),s("destroy",()=>{e.keyboard.enabled&&f()}),Object.assign(e.keyboard,{enable:n,disable:f})},function ki(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=V();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let d,n,c=Q();const f=[];function l(){e.enabled&&(e.mouseEntered=!0)}function p(){e.enabled&&(e.mouseEntered=!1)}function m(g){return!(e.params.mousewheel.thresholdDelta&&g.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&Q()-c<e.params.mousewheel.thresholdTime)&&(g.delta>=6&&Q()-c<60||(g.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),r("scroll",g.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),r("scroll",g.raw)),c=(new a.Date).getTime(),!1))}function v(g){let y=g,L=!0;if(!e.enabled||g.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const I=e.params.mousewheel;e.params.cssMode&&y.preventDefault();let D=e.el;"container"!==e.params.mousewheel.eventsTarget&&(D=document.querySelector(e.params.mousewheel.eventsTarget));const C=D&&D.contains(y.target);if(!e.mouseEntered&&!C&&!I.releaseOnEdges)return!0;y.originalEvent&&(y=y.originalEvent);let S=0;const T=e.rtlTranslate?-1:1,A=function o(g){let D=0,C=0,S=0,T=0;return"detail"in g&&(C=g.detail),"wheelDelta"in g&&(C=-g.wheelDelta/120),"wheelDeltaY"in g&&(C=-g.wheelDeltaY/120),"wheelDeltaX"in g&&(D=-g.wheelDeltaX/120),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(D=C,C=0),S=10*D,T=10*C,"deltaY"in g&&(T=g.deltaY),"deltaX"in g&&(S=g.deltaX),g.shiftKey&&!S&&(S=T,T=0),(S||T)&&g.deltaMode&&(1===g.deltaMode?(S*=40,T*=40):(S*=800,T*=800)),S&&!D&&(D=S<1?-1:1),T&&!C&&(C=T<1?-1:1),{spinX:D,spinY:C,pixelX:S,pixelY:T}}(y);if(I.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(A.pixelX)>Math.abs(A.pixelY)))return!0;S=-A.pixelX*T}else{if(!(Math.abs(A.pixelY)>Math.abs(A.pixelX)))return!0;S=-A.pixelY}else S=Math.abs(A.pixelX)>Math.abs(A.pixelY)?-A.pixelX*T:-A.pixelY;if(0===S)return!0;I.invert&&(S=-S);let x=e.getTranslate()+S*I.sensitivity;if(x>=e.minTranslate()&&(x=e.minTranslate()),x<=e.maxTranslate()&&(x=e.maxTranslate()),L=!!e.params.loop||!(x===e.minTranslate()||x===e.maxTranslate()),L&&e.params.nested&&y.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const E={time:Q(),delta:Math.abs(S),direction:Math.sign(S)},M=n&&E.time<n.time+500&&E.delta<=n.delta&&E.direction===n.direction;if(!M){n=void 0;let $=e.getTranslate()+S*I.sensitivity;const H=e.isBeginning,P=e.isEnd;if($>=e.minTranslate()&&($=e.minTranslate()),$<=e.maxTranslate()&&($=e.maxTranslate()),e.setTransition(0),e.setTranslate($),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!H&&e.isBeginning||!P&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:E.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(d),d=void 0,f.length>=15&&f.shift();const z=f.length?f[f.length-1]:void 0,_=f[0];if(f.push(E),z&&(E.delta>z.delta||E.direction!==z.direction))f.splice(0);else if(f.length>=15&&E.time-_.time<500&&_.delta-E.delta>=1&&E.delta<=6){const R=S>0?.8:.2;n=E,f.splice(0),d=se(()=>{e.slideToClosest(e.params.speed,!0,void 0,R)},0)}d||(d=se(()=>{n=E,f.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(M||r("scroll",y),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),I.releaseOnEdges&&($===e.minTranslate()||$===e.maxTranslate()))return!0}}else{const E={time:Q(),delta:Math.abs(S),direction:Math.sign(S),raw:g};f.length>=2&&f.shift();const M=f.length?f[f.length-1]:void 0;if(f.push(E),M?(E.direction!==M.direction||E.delta>M.delta||E.time>M.time+150)&&m(E):m(E),function h(g){const y=e.params.mousewheel;if(g.direction<0){if(e.isEnd&&!e.params.loop&&y.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&y.releaseOnEdges)return!0;return!1}(E))return!0}return y.preventDefault?y.preventDefault():y.returnValue=!1,!1}function w(g){let y=e.el;"container"!==e.params.mousewheel.eventsTarget&&(y=document.querySelector(e.params.mousewheel.eventsTarget)),y[g]("mouseenter",l),y[g]("mouseleave",p),y[g]("wheel",v)}
1function u(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",v),!0):!e.mousewheel.enabled&&(w("addEventListener"),e.mousewheel.enabled=!0,!0)}function b(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,v),!0):!!e.mousewheel.enabled&&(w("removeEventListener"),e.mousewheel.enabled=!1,!0)}s("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&b(),e.params.mousewheel.enabled&&u()}),s("destroy",()=>{e.params.cssMode&&u(),e.mousewheel.enabled&&b()}),Object.assign(e.mousewheel,{enable:u,disable:b})},function _i(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;function a(h){let v;return h&&"string"==typeof h&&e.isElement&&(v=e.el.querySelector(h),v)?v:(h&&("string"==typeof h&&(v=[...document.querySelectorAll(h)]),e.params.uniqueNavElements&&"string"==typeof h&&v&&v.length>1&&1===e.el.querySelectorAll(h).length?v=e.el.querySelector(h):v&&1===v.length&&(v=v[0])),h&&!v?h:v)}function d(h,v){const w=e.params.navigation;(h=F(h)).forEach(u=>{u&&(u.classList[v?"add":"remove"](...w.disabledClass.split(" ")),"BUTTON"===u.tagName&&(u.disabled=v),e.params.watchOverflow&&e.enabled&&u.classList[e.isLocked?"add":"remove"](w.lockClass))})}function c(){const{nextEl:h,prevEl:v}=e.navigation;if(e.params.loop)return d(v,!1),void d(h,!1);d(v,e.isBeginning&&!e.params.rewind),d(h,e.isEnd&&!e.params.rewind)}function n(h){h.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function f(h){h.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function o(){const h=e.params.navigation;if(e.params.navigation=Fe(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!h.nextEl&&!h.prevEl)return;let v=a(h.nextEl),w=a(h.prevEl);Object.assign(e.navigation,{nextEl:v,prevEl:w}),v=F(v),w=F(w);const u=(b,g)=>{b&&b.addEventListener("click","next"===g?f:n),!e.enabled&&b&&b.classList.add(...h.lockClass.split(" "))};v.forEach(b=>u(b,"next")),w.forEach(b=>u(b,"prev"))}function l(){let{nextEl:h,prevEl:v}=e.navigation;h=F(h),v=F(v);const w=(u,b)=>{u.removeEventListener("click","next"===b?f:n),u.classList.remove(...e.params.navigation.disabledClass.split(" "))};h.forEach(u=>w(u,"next")),v.forEach(u=>w(u,"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},s("init",()=>{!1===e.params.navigation.enabled?m():(o(),c())}),s("toEdge fromEdge lock unlock",()=>{c()}),s("destroy",()=>{l()}),s("enable disable",()=>{let{nextEl:h,prevEl:v}=e.navigation;h=F(h),v=F(v),e.enabled?c():[...h,...v].filter(w=>!!w).forEach(w=>w.classList.add(e.params.navigation.lockClass))}),s("click",(h,v)=>{let{nextEl:w,prevEl:u}=e.navigation;w=F(w),u=F(u);const b=v.target;let g=u.includes(b)||w.includes(b);if(e.isElement&&!g){const y=v.path||v.composedPath&&v.composedPath();y&&(g=y.find(L=>w.includes(L)||u.includes(L)))}if(e.params.navigation.hideOnClick&&!g){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===b||e.pagination.el.contains(b)))return;let y;w.length?y=w[0].classList.contains(e.params.navigation.hiddenClass):u.length&&(y=u[0].classList.contains(e.params.navigation.hiddenClass)),r(!0===y?"navigationShow":"navigationHide"),[...w,...u].filter(L=>
1!!L).forEach(L=>L.classList.toggle(e.params.navigation.hiddenClass))}});const m=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),l()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),o(),c()},disable:m,update:c,init:o,destroy:l})},function Gi(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a="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:u=>u,formatFractionTotal:u=>u,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),e.pagination={el:null,bullets:[]};let d,c=0;function n(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function f(u,b){const{bulletActiveClass:g}=e.params.pagination;u&&(u=u[("prev"===b?"previous":"next")+"ElementSibling"])&&(u.classList.add(`${g}-${b}`),(u=u[("prev"===b?"previous":"next")+"ElementSibling"])&&u.classList.add(`${g}-${b}-${b}`))}function o(u){const b=u.target.closest(J(e.params.pagination.bulletClass));if(!b)return;u.preventDefault();const g=ue(b)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===g)return;e.slideToLoop(g)}else e.slideTo(g)}function l(){const u=e.rtl,b=e.params.pagination;if(n())return;let y,L,g=e.pagination.el;g=F(g);const D=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?(L=e.previousRealIndex||0,y=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(y=e.snapIndex,L=e.previousSnapIndex):(L=e.previousIndex||0,y=e.activeIndex||0),"bullets"===b.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const C=e.pagination.bullets;let S,T,A;if(b.dynamicBullets&&(d=Ae(C[0],e.isHorizontal()?"width":"height",!0),g.forEach(x=>{x.style[e.isHorizontal()?"width":"height"]=d*(b.dynamicMainBullets+4)+"px"}),b.dynamicMainBullets>1&&void 0!==L&&(c+=y-(L||0),c>b.dynamicMainBullets-1?c=b.dynamicMainBullets-1:c<0&&(c=0)),S=Math.max(y-c,0),T=S+(Math.min(C.length,b.dynamicMainBullets)-1),A=(T+S)/2),C.forEach(x=>{const E=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(M=>`${b.bulletActiveClass}${M}`)].map(M=>"string"==typeof M&&M.includes(" ")?M.split(" "):M).flat();x.classList.remove(...E)}),g.length>1)C.forEach(x=>{const E=ue(x);E===y?x.classList.add(...b.bulletActiveClass.split(" ")):e.isElement&&x.setAttribute("part","bullet"),b.dynamicBullets&&(E>=S&&E<=T&&x.classList.add(...`${b.bulletActiveClass}-main`.split(" ")),E===S&&f(x,"prev"),E===T&&f(x,"next"))});else{const x=C[y];if(x&&x.classList.add(...b.bulletActiveClass.split(" ")),e.isElement&&C.forEach((E,M)=>{E.setAttribute("part",M===y?"bullet-active":"bullet")}),b.dynamicBullets){const E=C[S],M=C[T];for(let $=S;$<=T;$+=1)C[$]&&C[$].classList.add(...`${b.bulletActiveClass}-main`.split(" "));f(E,"prev"),f(M,"next")}}if(b.dynamicBullets){const x=Math.min(C.length,b.dynamicMainBullets+4),E=(d*x-d)/2-A*d,M=u?"right":"left";C.forEach($=>{$.style[e.isHorizontal()?M:"top"]=`${E}px`})}}g.forEach((C,S)=>{if("fraction"===b.type&&(C.querySelectorAll(J(b.currentClass)).forEach(T=>{T.textContent=b.formatFractionCurrent(y+1)}),C.querySelectorAll(J(b.totalClass)).forEach(T=>{T.textContent=b.formatFractionTotal(D)})),"progressbar"===b.type){let T;T=b.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const A=(y+1)/D;let x=1,E=1;"horizontal"===T?x=A:E=A,C.querySelectorAll(J(b.progressbarFillClass)).forEac
1h(M=>{M.style.transform=`translate3d(0,0,0) scaleX(${x}) scaleY(${E})`,M.style.transitionDuration=`${e.params.speed}ms`})}"custom"===b.type&&b.renderCustom?(C.innerHTML=b.renderCustom(e,y+1,D),0===S&&r("paginationRender",C)):(0===S&&r("paginationRender",C),r("paginationUpdate",C)),e.params.watchOverflow&&e.enabled&&C.classList[e.isLocked?"add":"remove"](b.lockClass)})}function p(){const u=e.params.pagination;if(n())return;const b=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 g=e.pagination.el;g=F(g);let y="";if("bullets"===u.type){let L=e.params.loop?Math.ceil(b/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&L>b&&(L=b);for(let I=0;I<L;I+=1)y+=u.renderBullet?u.renderBullet.call(e,I,u.bulletClass):`<${u.bulletElement} ${e.isElement?'part="bullet"':""} class="${u.bulletClass}"></${u.bulletElement}>`}"fraction"===u.type&&(y=u.renderFraction?u.renderFraction.call(e,u.currentClass,u.totalClass):`<span class="${u.currentClass}"></span> / <span class="${u.totalClass}"></span>`),"progressbar"===u.type&&(y=u.renderProgressbar?u.renderProgressbar.call(e,u.progressbarFillClass):`<span class="${u.progressbarFillClass}"></span>`),e.pagination.bullets=[],g.forEach(L=>{"custom"!==u.type&&(L.innerHTML=y||""),"bullets"===u.type&&e.pagination.bullets.push(...L.querySelectorAll(J(u.bulletClass)))}),"custom"!==u.type&&r("paginationRender",g[0])}function m(){e.params.pagination=Fe(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const u=e.params.pagination;if(!u.el)return;let b;"string"==typeof u.el&&e.isElement&&(b=e.el.querySelector(u.el)),!b&&"string"==typeof u.el&&(b=[...document.querySelectorAll(u.el)]),b||(b=u.el),b&&0!==b.length&&(e.params.uniqueNavElements&&"string"==typeof u.el&&Array.isArray(b)&&b.length>1&&(b=[...e.el.querySelectorAll(u.el)],b.length>1&&(b=b.filter(g=>ae(g,".swiper")[0]===e.el)[0])),Array.isArray(b)&&1===b.length&&(b=b[0]),Object.assign(e.pagination,{el:b}),b=F(b),b.forEach(g=>{"bullets"===u.type&&u.clickable&&g.classList.add(...(u.clickableClass||"").split(" ")),g.classList.add(u.modifierClass+u.type),g.classList.add(e.isHorizontal()?u.horizontalClass:u.verticalClass),"bullets"===u.type&&u.dynamicBullets&&(g.classList.add(`${u.modifierClass}${u.type}-dynamic`),c=0,u.dynamicMainBullets<1&&(u.dynamicMainBullets=1)),"progressbar"===u.type&&u.progressbarOpposite&&g.classList.add(u.progressbarOppositeClass),u.clickable&&g.addEventListener("click",o),e.enabled||g.classList.add(u.lockClass)}))}function h(){const u=e.params.pagination;if(n())return;let b=e.pagination.el;b&&(b=F(b),b.forEach(g=>{g.classList.remove(u.hiddenClass),g.classList.remove(u.modifierClass+u.type),g.classList.remove(e.isHorizontal()?u.horizontalClass:u.verticalClass),u.clickable&&(g.classList.remove(...(u.clickableClass||"").split(" ")),g.removeEventListener("click",o))})),e.pagination.bullets&&e.pagination.bullets.forEach(g=>g.classList.remove(...u.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const u=e.params.pagination;let{el:b}=e.pagination;b=F(b),b.forEach(g=>{g.classList.remove(u.horizontalClass,u.verticalClass),g.classList.add(e.isHorizontal()?u.horizontalClass:u.verticalClass)})}),s("init",()=>{!1===e.params.pagination.enabled?w():(m(),p(),l())}),s("activeIndexChange",()=>{typeof e.snapIndex>"u"&&l()}),s("snapIndexChange",()=>{l()}),s("snapGridLengthChange",()=>{p(),l()}),s("destroy",()=>{h()}),s("enable disable",()=>{let{el:u}=e.pagination;u&&(u=F(u),u.forEach(b=>b.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),s("lock unlock",()=>{l()}),s("click",(u,b)=>{const g=b.target,y=F(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&y&&y.length>0&&!g.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&g===e.navigation.nextEl||e.navigation.prevEl&&g===e.navigation.prevEl))return;const L=y[0].classList.contains(e.params.pagination.hiddenClass);
1r(!0===L?"paginationShow":"paginationHide"),y.forEach(I=>I.classList.toggle(e.params.pagination.hiddenClass))}});const w=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:u}=e.pagination;u&&(u=F(u),u.forEach(b=>b.classList.add(e.params.pagination.paginationDisabledClass))),h()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:u}=e.pagination;u&&(u=F(u),u.forEach(b=>b.classList.remove(e.params.pagination.paginationDisabledClass))),m(),p(),l()},disable:w,render:p,update:l,init:m,destroy:h})},function Hi(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=W();let f,o,l,p,d=!1,c=null,n=null;function m(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:x,rtlTranslate:E}=e,{dragEl:M,el:$}=x,H=e.params.scrollbar;let z=o,_=(l-o)*(e.params.loop?e.progressLoop:e.progress);E?(_=-_,_>0?(z=o-_,_=0):-_+o>l&&(z=l+_)):_<0?(z=o+_,_=0):_+o>l&&(z=l-_),e.isHorizontal()?(M.style.transform=`translate3d(${_}px, 0, 0)`,M.style.width=`${z}px`):(M.style.transform=`translate3d(0px, ${_}px, 0)`,M.style.height=`${z}px`),H.hide&&(clearTimeout(c),$.style.opacity=1,c=setTimeout(()=>{$.style.opacity=0,$.style.transitionDuration="400ms"},1e3))}function v(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:x}=e,{dragEl:E,el:M}=x;E.style.width="",E.style.height="",l=e.isHorizontal()?M.offsetWidth:M.offsetHeight,p=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),o="auto"===e.params.scrollbar.dragSize?l*p:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?E.style.width=`${o}px`:E.style.height=`${o}px`,M.style.display=p>=1?"none":"",e.params.scrollbar.hide&&(M.style.opacity=0),e.params.watchOverflow&&e.enabled&&x.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function w(x){return e.isHorizontal()?x.clientX:x.clientY}function u(x){const{scrollbar:E,rtlTranslate:M}=e,{el:$}=E;let H;H=(w(x)-ye($)[e.isHorizontal()?"left":"top"]-(null!==f?f:o/2))/(l-o),H=Math.max(Math.min(H,1),0),M&&(H=1-H);const P=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*H;e.updateProgress(P),e.setTranslate(P),e.updateActiveIndex(),e.updateSlidesClasses()}function b(x){const E=e.params.scrollbar,{scrollbar:M,wrapperEl:$}=e,{el:H,dragEl:P}=M;d=!0,f=x.target===P?w(x)-x.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,x.preventDefault(),x.stopPropagation(),$.style.transitionDuration="100ms",P.style.transitionDuration="100ms",u(x),clearTimeout(n),H.style.transitionDuration="0ms",E.hide&&(H.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",x)}function g(x){const{scrollbar:E,wrapperEl:M}=e,{el:$,dragEl:H}=E;d&&(x.preventDefault&&x.cancelable?x.preventDefault():x.returnValue=!1,u(x),M.style.transitionDuration="0ms",$.style.transitionDuration="0ms",H.style.transitionDuration="0ms",r("scrollbarDragMove",x))}function y(x){const E=e.params.scrollbar,{scrollbar:M,wrapperEl:$}=e,{el:H}=M;d&&(d=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",$.style.transitionDuration=""),E.hide&&(clearTimeout(n),n=se(()=>{H.style.opacity=0,H.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",x),E.snapOnRelease&&e.slideToClosest())}function L(x){const{scrollbar:E,params:M}=e,$=E.el;if(!$)return;const P=!!M.passiveListeners&&{passive:!1,capture:!1},z=!!M.passiveListeners&&{passive:!0,capture:!1};if(!$)return;const _="on"===x?"addEventListener":"removeEventListener";$[_]("pointerdown",b,P),a[_]("pointermove",g,P),a[_]("pointerup",y,z)}function C(){const{scrollbar:x,el:E}=e;e.params.scrollbar=Fe(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const M=e.params.scrollbar;if(!M.el)return;let $,H;if("string"==typeof M.el&&e.isElement&&($=e.el.querySelector(M.el)),$||"string"!=typeof M.el)$||($=M.el);else if($=a.querySelectorAll(M.el),!$.length)return;e.params.uniqueNavElements&&"string"==typeof M.el&&$.length>1&&1===E.querySelectorAll(M.el).length&&($=E.querySelector(M.el)),$.length>0&&($=$[0]),$.classList.add(e.isHorizontal()?M.horizontalClass:M.verticalClass),$&&(H=$.querySelector(J(e.params.scrollbar.dragClass)),H||(H=K("div",e.params.scrollbar.dragClass),$.append(H))),Object.assign(x,{el:$,dragEl:H}),M.draggable&&function I(){!e.params.scrollbar.el||!e.scrollbar.el||L("on")}(),$&&$.classList[e.enabled?"remove":"add"](...te(e.params.scrollbar.lockClass))}function S(){const x=e.params.scrollbar,E=e.scrollbar.el;
1E&&E.classList.remove(...te(e.isHorizontal()?x.horizontalClass:x.verticalClass)),function D(){!e.params.scrollbar.el||!e.scrollbar.el||L("off")}()}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null},s("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const x=e.params.scrollbar;let{el:E}=e.scrollbar;E=F(E),E.forEach(M=>{M.classList.remove(x.horizontalClass,x.verticalClass),M.classList.add(e.isHorizontal()?x.horizontalClass:x.verticalClass)})}),s("init",()=>{!1===e.params.scrollbar.enabled?A():(C(),v(),m())}),s("update resize observerUpdate lock unlock changeDirection",()=>{v()}),s("setTranslate",()=>{m()}),s("setTransition",(x,E)=>{!function h(x){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${x}ms`)}(E)}),s("enable disable",()=>{const{el:x}=e.scrollbar;x&&x.classList[e.enabled?"remove":"add"](...te(e.params.scrollbar.lockClass))}),s("destroy",()=>{S()});const A=()=>{e.el.classList.add(...te(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...te(e.params.scrollbar.scrollbarDisabledClass)),S()};Object.assign(e.scrollbar,{enable:()=>{e.el.classList.remove(...te(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...te(e.params.scrollbar.scrollbarDisabledClass)),C(),v(),m()},disable:A,updateSize:v,setTranslate:m,init:C,destroy:S})},function Bi(i){let{swiper:e,extendParams:t,on:s}=i;t({parallax:{enabled:!1}});const r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",a=(n,f)=>{const{rtl:o}=e,l=o?-1:1,p=n.getAttribute("data-swiper-parallax")||"0";let m=n.getAttribute("data-swiper-parallax-x"),h=n.getAttribute("data-swiper-parallax-y");const v=n.getAttribute("data-swiper-parallax-scale"),w=n.getAttribute("data-swiper-parallax-opacity"),u=n.getAttribute("data-swiper-parallax-rotate");if(m||h?(m=m||"0",h=h||"0"):e.isHorizontal()?(m=p,h="0"):(h=p,m="0"),m=m.indexOf("%")>=0?parseInt(m,10)*f*l+"%":m*f*l+"px",h=h.indexOf("%")>=0?parseInt(h,10)*f+"%":h*f+"px",typeof w<"u"&&null!==w){const g=w-(w-1)*(1-Math.abs(f));n.style.opacity=g}let b=`translate3d(${m}, ${h}, 0px)`;typeof v<"u"&&null!==v&&(b+=` scale(${v-(v-1)*(1-Math.abs(f))})`),u&&typeof u<"u"&&null!==u&&(b+=` rotate(${u*f*-1}deg)`),n.style.transform=b},d=()=>{const{el:n,slides:f,progress:o,snapGrid:l}=e,m=q(n,r);e.isElement&&m.push(...q(e.hostEl,r)),m.forEach(h=>{a(h,o)}),f.forEach((h,v)=>{let w=h.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(w+=Math.ceil(v/2)-o*(l.length-1)),w=Math.min(Math.max(w,-1),1),h.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(u=>{a(u,w)})})};s("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),s("init",()=>{e.params.parallax.enabled&&d()}),s("setTranslate",()=>{e.params.parallax.enabled&&d()}),s("setTransition",(n,f)=>{e.params.parallax.enabled&&function(n){void 0===n&&(n=e.params.speed);const{el:f,hostEl:o}=e,l=[...f.querySelectorAll(r)];e.isElement&&l.push(...o.querySelectorAll(r)),l.forEach(p=>{let m=parseInt(p.getAttribute("data-swiper-parallax-duration"),10)||n;0===n&&(m=0),p.style.transitionDuration=`${m}ms`})}(f)})},function Ri(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const a=V();t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let n,f,d=1,c=!1;const o=[],l={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},p={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},m={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let C,h=1;function v(){return o.length<2?1:Math.sqrt((o[1].pageX-o[0].pageX)**2+(o[1].pageY-o[0].pageY)**2)}function w(){const O=e.params.zoom,k=l.imageWrapEl.getAttribute("data-swiper-zoom")||O.maxRatio;
1return O.limitToOriginalSize&&l.imageEl&&l.imageEl.naturalWidth?Math.min(l.imageEl.naturalWidth/l.imageEl.offsetWidth,k):k}function g(O){const k=function b(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}();return!!(O.target.matches(k)||e.slides.filter(G=>G.contains(O.target)).length>0)}function L(O){if("mouse"===O.pointerType&&o.splice(0,o.length),!g(O))return;const k=e.params.zoom;if(n=!1,f=!1,o.push(O),!(o.length<2)){if(n=!0,l.scaleStart=v(),!l.slideEl){l.slideEl=O.target.closest(`.${e.params.slideClass}, swiper-slide`),l.slideEl||(l.slideEl=e.slides[e.activeIndex]);let G=l.slideEl.querySelector(`.${k.containerClass}`);if(G&&(G=G.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),l.imageEl=G,l.imageWrapEl=G?ae(l.imageEl,`.${k.containerClass}`)[0]:void 0,!l.imageWrapEl)return void(l.imageEl=void 0);l.maxRatio=w()}if(l.imageEl){const[G,Y]=function u(){if(o.length<2)return{x:null,y:null};const O=l.imageEl.getBoundingClientRect();return[(o[0].pageX+(o[1].pageX-o[0].pageX)/2-O.x-a.scrollX)/d,(o[0].pageY+(o[1].pageY-o[0].pageY)/2-O.y-a.scrollY)/d]}();l.originX=G,l.originY=Y,l.imageEl.style.transitionDuration="0ms"}c=!0}}function I(O){if(!g(O))return;const k=e.params.zoom,G=e.zoom,Y=o.findIndex(B=>B.pointerId===O.pointerId);Y>=0&&(o[Y]=O),!(o.length<2)&&(f=!0,l.scaleMove=v(),l.imageEl&&(G.scale=l.scaleMove/l.scaleStart*d,G.scale>l.maxRatio&&(G.scale=l.maxRatio-1+(G.scale-l.maxRatio+1)**.5),G.scale<k.minRatio&&(G.scale=k.minRatio+1-(k.minRatio-G.scale+1)**.5),l.imageEl.style.transform=`translate3d(0,0,0) scale(${G.scale})`))}function D(O){if(!g(O)||"mouse"===O.pointerType&&"pointerout"===O.type)return;const k=e.params.zoom,G=e.zoom,Y=o.findIndex(B=>B.pointerId===O.pointerId);Y>=0&&o.splice(Y,1),n&&f&&(n=!1,f=!1,l.imageEl&&(G.scale=Math.max(Math.min(G.scale,l.maxRatio),k.minRatio),l.imageEl.style.transitionDuration=`${e.params.speed}ms`,l.imageEl.style.transform=`translate3d(0,0,0) scale(${G.scale})`,d=G.scale,c=!1,G.scale>1&&l.slideEl?l.slideEl.classList.add(`${k.zoomedSlideClass}`):G.scale<=1&&l.slideEl&&l.slideEl.classList.remove(`${k.zoomedSlideClass}`),1===G.scale&&(l.originX=0,l.originY=0,l.slideEl=void 0)))}function S(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function x(O){if(!g(O)||!function y(O){const k=`.${e.params.zoom.containerClass}`;return!!(O.target.matches(k)||[...e.hostEl.querySelectorAll(k)].filter(G=>G.contains(O.target)).length>0)}(O))return;const k=e.zoom;if(!l.imageEl||!p.isTouched||!l.slideEl)return;p.isMoved||(p.width=l.imageEl.offsetWidth||l.imageEl.clientWidth,p.height=l.imageEl.offsetHeight||l.imageEl.clientHeight,p.startX=Ie(l.imageWrapEl,"x")||0,p.startY=Ie(l.imageWrapEl,"y")||0,l.slideWidth=l.slideEl.offsetWidth,l.slideHeight=l.slideEl.offsetHeight,l.imageWrapEl.style.transitionDuration="0ms");const Y=p.height*k.scale;if(p.minX=Math.min(l.slideWidth/2-p.width*k.scale/2,0),p.maxX=-p.minX,p.minY=Math.min(l.slideHeight/2-Y/2,0),p.maxY=-p.minY,p.touchesCurrent.x=o.length>0?o[0].pageX:O.pageX,p.touchesCurrent.y=o.length>0?o[0].pageY:O.pageY,Math.max(Math.abs(p.touchesCurrent.x-p.touchesStart.x),Math.abs(p.touchesCurrent.y-p.touchesStart.y))>5&&(e.allowClick=!1),!p.isMoved&&!c){if(e.isHorizontal()&&(Math.floor(p.minX)===Math.floor(p.startX)&&p.touchesCurrent.x<p.touchesStart.x||Math.floor(p.maxX)===Math.floor(p.startX)&&p.touchesCurrent.x>p.touchesStart.x))return p.isTouched=!1,void S();if(!e.isHorizontal()&&(Math.floor(p.minY)===Math.floor(p.startY)&&p.touchesCurrent.y<p.touchesStart.y||Math.floor(p.maxY)===Math.floor(p.startY)&&p.touchesCurrent.y>p.touchesStart.y))return p.isTouched=!1,void S()}O.cancelable&&O.preventDefault(),O.stopPropagation(),function T(){clearTimeout(C),e.touchEventsData.preventTouchMoveFromPointerMove=!0,C=setTimeout(()=>{S()})}(),p.isMoved=!0;const X=(k.scale-d)/(l.maxRatio-e.params.zoom.minRatio),{originX:j,originY:ce}=l;p.currentX=p.touchesCurrent.x-p.touchesStart.x+p.startX+X*(p.width-2*j),p.currentY=p.touchesCurrent.y-p.touchesStart.y+p.startY+X*(p.height-2*ce),p.currentX<p.minX&&(p.currentX=p.minX+1-(p.minX-p.currentX+1)**.8),p.currentX>p.maxX&&(p.currentX=p.maxX-1+(p.currentX-p.maxX+1)**.8),p.currentY<p.minY&&(p.currentY=p.minY+1-(p.minY-p.currentY+1)**.8),p.currentY>p.maxY&&(p.currentY=p.maxY-1+(p.currentY-p.maxY+1)**.8),m.prevPositionX||(m.prevPositionX=p.touchesCurrent.x),m.prevPositionY||(m.prevPositionY=p.touchesCurrent.y),m.prevTime||(m.prevTime=Date.now()),m.x=(p.touchesCurrent.x-m.prevPositionX)/(Date.now()-m.prevTime)/2,m.y=(p.touchesCurrent.y-m.prevPositionY)/(Date.now()-m.prevTime)/2,Math.abs(p.touchesCurrent.x-m.prevPositionX)<2&&(m.x=0),Math.abs(p.touchesCurrent.y-m.prevPositionY)<2&&(m.y=0),m.prevPositionX=p.touchesCurrent.x,m.prevPositionY=p.touchesCurrent.y,m.prevTime=Date.now(),l.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}function M(){const O=e.zoom;l.slideEl&&e.activeIndex!==e.slides.indexOf(l.slideEl)&&(l.imageEl&&(l.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),l.imageWrapEl&&(l.imageWrapEl.style.transform="translate3d(0,0,0)"),l.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),O.scale=1,d=1,l.slideEl=void 0,l.imageEl=void 0,l.imageWrapEl=void 0,l.originX=0,l.originY=0)}function $(O){const k=e.zoom,G=e.params.zoom;if(!l.slideEl){O&&O.target&&(l.slideEl=O.target.closest(`.${e.params.slideClass}, swiper-slide`)),l.slideEl||(l.slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?q(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:e.slides[e.activeIndex]);let we=l.slideEl.querySelector(`.${G.containerClass}`);we&&(we=we.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),l.imageEl=we,l.imageWrapEl=we?ae(l.imageEl,`.${G.containerClass}`)[0]:void 0}if(!l.imageEl||!l.imageWrapEl)return;let Y,B,X,j,ce,Me,ee,ne,ft,ut,mt,ht,Ce,Pe,Ye,Ve,Ne,We;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),l.slideEl.classList.add(`${G.zoomedSlideClass}`),typeof p.touchesStart.x>"u"&&O?(Y=O.pageX,B=O.pageY):(Y=p.touchesStart.x,B=p.touchesStart.y);const ge="number"==typeof O?O:null;1===d&&ge&&(Y=void 0,B=void 0);const gt=w();k.scale=ge||gt,d=ge||gt,!O||1===d&&ge?(ee=0,ne=0):(Ne=l.slideEl.offsetWidth,We=l.slideEl.offsetHeight,X=ye(l.slideEl).left+a.scrollX,j=ye(l.slideEl).top+a.scrollY,ce=X+Ne/2-Y,Me=j+We/2-B,ft=l.imageEl.offsetWidth||l.imageEl.clientWidth,ut=l.imageEl.offsetHeight||l.imageEl.clientHeight,mt=ft*k.scale,ht=ut*k.scale,Ce=Math.min(Ne/2-mt/2,0),Pe=Math.min(We/2-ht/2,0),Ye=-Ce,Ve=-Pe,ee=ce*k.scale,ne=Me*k.scale,ee<Ce&&(ee=Ce),ee>Ye&&(ee=Ye),ne<Pe&&(ne=Pe),ne>Ve&&(ne=Ve)),ge&&1===k.scale&&(l.originX=0,l.originY=0),l.imageWrapEl.style.transitionDuration="300ms",l.imageWrapEl.style.transform=`translate3d(${ee}px, ${ne}px,0)`,l.imageEl.style.transitionDuration="300ms",l.imageEl.style.transform=`translate3d(0,0,0) scale(${k.scale})`}function H(){const O=e.zoom,k=e.params.zoom;if(!l.slideEl){l.slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?q(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:e.slides[e.activeIndex];let G=l.slideEl.querySelector(`.${k.containerClass}`);G&&(G=G.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),l.imageEl=G,l.imageWrapEl=G?ae(l.imageEl,`.${k.containerClass}`)[0]:void 0}!l.imageEl||!l.imageWrapEl||(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),O.scale=1,d=1,l.imageWrapEl.style.transitionDuration="300ms",l.imageWrapEl.style.transform="translate3d(0,0,0)",l.imageEl.style.transitionDuration="300ms",l.imageEl.style.transform="translate3d(0,0,0) scale(1)",l.slideEl.classList.remove(`${k.zoomedSlideClass}`),l.slideEl=void 0,l.originX=0,l.originY=0)}function P(O){const k=e.zoom;k.scale&&1!==k.scale?H():$(O)}function z(){return{passiveListener:!!e.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!e.params.passiveListeners||{passive:!1,capture:!0}}}function _(){const O=e.zoom;if(O.enabled)return;O.enabled=!0;const{passiveListener:k,activeListenerWithCapture:G}=z();e.wrapperEl.addEventListener("pointerdown",L,k),e.wrapperEl.addEventListener("pointermove",I,G),["pointerup","pointercancel","pointerout"].forEach(Y=>{e.wrapperEl.addEventListener(Y,D,k)}),e.wrapperEl.addEventListener("pointermove",x,G)}function R(){const O=e.zoom;if(!O.enabled)return;O.enabled=!1;const{passiveListener:k,activeListenerWithCapture:G}=z();e.wrapperEl.removeEventListener("pointerdown",L,k),e.wrapperEl.removeEventListener("pointermove",I,G),["pointerup","pointercancel","pointerout"].forEach(Y=>{e.wrapperEl.removeEventListener(Y,D,k)}),e.wrapperEl.removeEventListener("pointermove",x,G)}Object.defineProperty(e.zoom,"scale",{get:()=>h,set(O){h!==O&&r("zoomChange",O,l.imageEl,l.slideEl),h=O}}),s("init",()=>{e.params.zoom.enabled&&_()}),s("destroy",()=>{R()}),s("touchStart",(O,k)=>{e.zoom.enabled&&function A(O){if(!l.imageEl||p.isTouched)return;e.device.android&&O.cancelable&&O.preventDefault(),p.isTouched=!0;const G=o.length>0?o[0]:O;p.touchesStart.x=G.pageX,p.touchesStart.y=G.pageY}(k)}),s("touchEnd",(O,k)=>{e.zoom.enabled&&function E(){const O=e.zoom;if(!l.imageEl)return;if(!p.isTouched||!p.isMoved)return p.isTouched=!1,void(p.isMoved=!1);p.isTouched=!1,p.isMoved=!1;let k=300,G=300;const B=p.currentX+m.x*k,j=p.currentY+m.y*G;0!==m.x&&(k=Math.abs((B-p.currentX)/m.x)),0!==m.y&&(G=Math.abs((j-p.currentY)/m.y));const ce=Math.max(k,G);p.currentX=B,p.currentY=j;const ee=p.height*O.scale;p.minX=Math.min(l.slideWidth/2-p.width*O.scale/2,0),p.maxX=-p.minX,p.minY=Math.min(l.slideHeight/2-ee/2,0),p.maxY=-p.minY,p.currentX=Math.max(Math.min(p.currentX,p.maxX),p.minX),p.currentY=Math.max(Math.min(p.currentY,p.maxY),p.minY),l.imageWrapEl.style.transitionDuration=`${ce}ms`,l.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}()}),s("doubleTap",(O,k)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&P(k)}),s("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&M()}),s("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&M()}),Object.assign(e.zoom,{enable:_,disable:R,in:$,out:H,toggle:P})},function Fi(i){let{swiper:e,extendParams:t,on:s}=i;function r(f,o){const l=function(){let v,w,u;return(b,g)=>{for(w=-1,v=b.length;v-w>1;)u=v+w>>1,b[u]<=g?w=u:v=u;return v}}();let p,m;return this.x=f,this.y=o,this.lastIndex=f.length-1,this.interpolate=function(v){return v?(m=l(this.x,v),p=m-1,(v-this.x[p])*(this.y[m]-this.y[p])/(this.x[m]-this.x[p])+this.y[p]):0},this}function n(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},s("beforeInit",()=>{if(typeof window<"u"&&("string"==typeof e.params.controller.control||e.params.controller.control instanceof HTMLElement)){const f=document.querySelector(e.params.controller.control);if(f&&f.swiper)e.controller.control=f.swiper;else if(f){const o=l=>
1{e.controller.control=l.detail[0],e.update(),f.removeEventListener("init",o)};f.addEventListener("init",o)}}else e.controller.control=e.params.controller.control}),s("update",()=>{n()}),s("resize",()=>{n()}),s("observerUpdate",()=>{n()}),s("setTranslate",(f,o,l)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTranslate(o,l)}),s("setTransition",(f,o,l)=>{!e.controller.control||e.controller.control.destroyed||e.controller.setTransition(o,l)}),Object.assign(e.controller,{setTranslate:function d(f,o){const l=e.controller.control;let p,m;const h=e.constructor;function v(w){if(w.destroyed)return;const u=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(function a(f){e.controller.spline=e.params.loop?new r(e.slidesGrid,f.slidesGrid):new r(e.snapGrid,f.snapGrid)}(w),m=-e.controller.spline.interpolate(-u)),(!m||"container"===e.params.controller.by)&&(p=(w.maxTranslate()-w.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(p)||!Number.isFinite(p))&&(p=1),m=(u-e.minTranslate())*p+w.minTranslate()),e.params.controller.inverse&&(m=w.maxTranslate()-m),w.updateProgress(m),w.setTranslate(m,e),w.updateActiveIndex(),w.updateSlidesClasses()}if(Array.isArray(l))for(let w=0;w<l.length;w+=1)l[w]!==o&&l[w]instanceof h&&v(l[w]);else l instanceof h&&o!==l&&v(l)},setTransition:function c(f,o){const l=e.constructor,p=e.controller.control;let m;function h(v){v.destroyed||(v.setTransition(f,e),0!==f&&(v.transitionStart(),v.params.autoHeight&&se(()=>{v.updateAutoHeight()}),me(v.wrapperEl,()=>{p&&v.transitionEnd()})))}if(Array.isArray(p))for(m=0;m<p.length;m+=1)p[m]!==o&&p[m]instanceof l&&h(p[m]);else p instanceof l&&o!==p&&h(p)}})},function Xi(i){let{swiper:e,extendParams:t,on:s}=i;t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),e.a11y={clicked:!1};let a,d,r=null,c=(new Date).getTime();function n(P){const z=r;0!==z.length&&(z.innerHTML="",z.innerHTML=P)}function o(P){(P=F(P)).forEach(z=>{z.setAttribute("tabIndex","0")})}function l(P){(P=F(P)).forEach(z=>{z.setAttribute("tabIndex","-1")})}function p(P,z){(P=F(P)).forEach(_=>{_.setAttribute("role",z)})}function m(P,z){(P=F(P)).forEach(_=>{_.setAttribute("aria-roledescription",z)})}function v(P,z){(P=F(P)).forEach(_=>{_.setAttribute("aria-label",z)})}function b(P){(P=F(P)).forEach(z=>{z.setAttribute("aria-disabled",!0)})}function g(P){(P=F(P)).forEach(z=>{z.setAttribute("aria-disabled",!1)})}function y(P){if(13!==P.keyCode&&32!==P.keyCode)return;const z=e.params.a11y,_=P.target;if(!e.pagination||!e.pagination.el||_!==e.pagination.el&&!e.pagination.el.contains(P.target)||P.target.matches(J(e.params.pagination.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const R=F(e.navigation.prevEl);F(e.navigation.nextEl).includes(_)&&(e.isEnd&&!e.params.loop||e.slideNext(),n(e.isEnd?z.lastSlideMessage:z.nextSlideMessage)),R.includes(_)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),n(e.isBeginning?z.firstSlideMessage:z.prevSlideMessage))}e.pagination&&_.matches(J(e.params.pagination.bulletClass))&&_.click()}}function I(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function D(){return I()&&e.params.pagination.clickable}const S=(P,z,_)=>{o(P),"BUTTON"!==P.tagName&&(p(P,"button"),P.addEventListener("keydown",y)),v(P,_),function h(P,z){(P=F(P)).forEach(_=>{_.setAttribute("aria-controls",z)})}(P,z)},T=P=>{d&&d!==P.target&&!d.contains(P.target)&&(a=!0),e.a11y.clicked=!0},A=()=>{a=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},x=P=>{c=(new Date).getTime()},E=P=>{if(e.a11y.clicked||(new Date).getTime()-c<100)return;const z=P.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!z||!e.slides.includes(z))return;d=z;const _=e.slides.indexOf(z)===e.activeIndex,R=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(z);_||R||P.sourceCapabilities&&P.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{a||(e.params.loop?e.slideToLoop(parseInt(z.getAttribute("data-swiper-slide-index")),0):e.slideTo(e.slides.indexOf(z),0),a=!1)}))},M=()=>{const P=e.params.a11y;P.itemRoleDescriptionMessage&&m(e.slides,P.itemRoleDescriptionMessage),P.slideRole&&p(e.slides,P.slideRole);const z=e.slides.length;
1P.slideLabelMessage&&e.slides.forEach((_,R)=>{const O=e.params.loop?parseInt(_.getAttribute("data-swiper-slide-index"),10):R;v(_,P.slideLabelMessage.replace(/\{\{index\}\}/,O+1).replace(/\{\{slidesLength\}\}/,z))})};s("beforeInit",()=>{r=K("span",e.params.a11y.notificationClass),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),s("afterInit",()=>{e.params.a11y.enabled&&(()=>{const P=e.params.a11y;e.el.append(r);const z=e.el;P.containerRoleDescriptionMessage&&m(z,P.containerRoleDescriptionMessage),P.containerMessage&&v(z,P.containerMessage);const _=e.wrapperEl,R=P.id||_.getAttribute("id")||`swiper-wrapper-${function f(P){return void 0===P&&(P=16),"x".repeat(P).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,O=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";(function w(P,z){(P=F(P)).forEach(_=>{_.setAttribute("id",z)})})(_,R),function u(P,z){(P=F(P)).forEach(_=>{_.setAttribute("aria-live",z)})}(_,O),M();let{nextEl:k,prevEl:G}=e.navigation?e.navigation:{};k=F(k),G=F(G),k&&k.forEach(B=>S(B,R,P.nextSlideMessage)),G&&G.forEach(B=>S(B,R,P.prevSlideMessage)),D()&&F(e.pagination.el).forEach(X=>{X.addEventListener("keydown",y)}),W().addEventListener("visibilitychange",x),e.el.addEventListener("focus",E,!0),e.el.addEventListener("focus",E,!0),e.el.addEventListener("pointerdown",T,!0),e.el.addEventListener("pointerup",A,!0)})()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&M()}),s("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&function L(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:P,prevEl:z}=e.navigation;z&&(e.isBeginning?(b(z),l(z)):(g(z),o(z))),P&&(e.isEnd?(b(P),l(P)):(g(P),o(P)))}()}),s("paginationUpdate",()=>{e.params.a11y.enabled&&function C(){const P=e.params.a11y;I()&&e.pagination.bullets.forEach(z=>{e.params.pagination.clickable&&(o(z),e.params.pagination.renderBullet||(p(z,"button"),v(z,P.paginationBulletMessage.replace(/\{\{index\}\}/,ue(z)+1)))),z.matches(J(e.params.pagination.bulletActiveClass))?z.setAttribute("aria-current","true"):z.removeAttribute("aria-current")})}()}),s("destroy",()=>{e.params.a11y.enabled&&function H(){r&&r.remove();let{nextEl:P,prevEl:z}=e.navigation?e.navigation:{};P=F(P),z=F(z),P&&P.forEach(R=>R.removeEventListener("keydown",y)),z&&z.forEach(R=>R.removeEventListener("keydown",y)),D()&&F(e.pagination.el).forEach(O=>{O.removeEventListener("keydown",y)}),W().removeEventListener("visibilitychange",x),e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("focus",E,!0),e.el.removeEventListener("pointerdown",T,!0),e.el.removeEventListener("pointerup",A,!0))}()})},function Yi(i){let{swiper:e,extendParams:t,on:s}=i;t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,a={};const d=m=>m.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),c=m=>{const h=V();let v;v=m?new URL(m):h.location;const w=v.pathname.slice(1).split("/").filter(y=>""!==y),u=w.length;
1return{key:w[u-2],value:w[u-1]}},n=(m,h)=>{const v=V();if(!r||!e.params.history.enabled)return;let w;w=e.params.url?new URL(e.params.url):v.location;const u=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${h}"]`):e.slides[h];let b=d(u.getAttribute("data-history"));if(e.params.history.root.length>0){let y=e.params.history.root;"/"===y[y.length-1]&&(y=y.slice(0,y.length-1)),b=`${y}/${m?`${m}/`:""}${b}`}else w.pathname.includes(m)||(b=`${m?`${m}/`:""}${b}`);e.params.history.keepQuery&&(b+=w.search);const g=v.history.state;g&&g.value===b||(e.params.history.replaceState?v.history.replaceState({value:b},null,b):v.history.pushState({value:b},null,b))},f=(m,h,v)=>{if(h)for(let w=0,u=e.slides.length;w<u;w+=1){const b=e.slides[w];if(d(b.getAttribute("data-history"))===h){const y=e.getSlideIndex(b);e.slideTo(y,m,v)}}else e.slideTo(0,m,v)},o=()=>{a=c(e.params.url),f(e.params.speed,a.value,!1)};s("init",()=>{e.params.history.enabled&&(()=>{const m=V();if(e.params.history){if(!m.history||!m.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);if(r=!0,a=c(e.params.url),!a.key&&!a.value)return void(e.params.history.replaceState||m.addEventListener("popstate",o));f(0,a.value,e.params.runCallbacksOnInit),e.params.history.replaceState||m.addEventListener("popstate",o)}})()}),s("destroy",()=>{e.params.history.enabled&&(()=>{const m=V();e.params.history.replaceState||m.removeEventListener("popstate",o)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&n(e.params.history.key,e.activeIndex)}),s("slideChange",()=>{r&&e.params.cssMode&&n(e.params.history.key,e.activeIndex)})},function Vi(i){let{swiper:e,extendParams:t,emit:s,on:r}=i,a=!1;const d=W(),c=V();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(p,m){if(e.virtual&&e.params.virtual.enabled){const h=e.slides.filter(w=>w.getAttribute("data-hash")===m)[0];return h?parseInt(h.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(q(e.slidesEl,`.${e.params.slideClass}[data-hash="${m}"], swiper-slide[data-hash="${m}"]`)[0])}}});const n=()=>{s("hashChange");const p=d.location.hash.replace("#",""),m=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(p!==(m?m.getAttribute("data-hash"):"")){const v=e.params.hashNavigation.getSlideIndex(e,p);if(typeof v>"u"||Number.isNaN(v))return;e.slideTo(v)}},f=()=>{if(!a||!e.params.hashNavigation.enabled)return;const p=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],m=p?p.getAttribute("data-hash")||p.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&c.history&&c.history.replaceState?(c.history.replaceState(null,null,`#${m}`||""),s("hashSet")):(d.location.hash=m||"",s("hashSet"))};r("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;a=!0;const p=d.location.hash.replace("#","");if(p){const h=e.params.hashNavigation.getSlideIndex(e,p);e.slideTo(h||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&c.addEventListener("hashchange",n)})()}),r("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&c.removeEventListener("hashchange",n)}),r("transitionEnd _freeModeNoMomentumRelease",()=>{a&&f()}),r("slideChange",()=>{a&&e.params.cssMode&&f()})},function Ni(i){let{swiper:e,extendParams:t,on:s,emit:r,params:a}=i;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 d,c,o,p,m,h,v,w,u,b,n=a&&a.autoplay?a.autoplay.delay:3e3,f=a&&a.autoplay?a.autoplay.delay:3e3,l=(new Date).getTime();function g(z){!e||e.destroyed||!e.wrapperEl||z.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",g),!(b||z.detail&&z.detail.bySwiperTouchMove)&&T())}const y=()=>{if(e.destroyed||!e.autoplay.running)return;
1e.autoplay.paused?p=!0:p&&(f=o,p=!1);const z=e.autoplay.paused?o:l+f-(new Date).getTime();e.autoplay.timeLeft=z,r("autoplayTimeLeft",z,z/n),c=requestAnimationFrame(()=>{y()})},I=z=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(c),y();let _=typeof z>"u"?e.params.autoplay.delay:z;n=e.params.autoplay.delay,f=e.params.autoplay.delay;const R=(()=>{let z;return z=e.virtual&&e.params.virtual.enabled?e.slides.filter(R=>R.classList.contains("swiper-slide-active"))[0]:e.slides[e.activeIndex],z?parseInt(z.getAttribute("data-swiper-autoplay"),10):void 0})();!Number.isNaN(R)&&R>0&&typeof z>"u"&&(_=R,n=R,f=R),o=_;const O=e.params.speed,k=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(O,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,O,!0,!0),r("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(O,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,O,!0,!0),r("autoplay")),e.params.cssMode&&(l=(new Date).getTime(),requestAnimationFrame(()=>{I()})))};return _>0?(clearTimeout(d),d=setTimeout(()=>{k()},_)):requestAnimationFrame(()=>{k()}),_},D=()=>{l=(new Date).getTime(),e.autoplay.running=!0,I(),r("autoplayStart")},C=()=>{e.autoplay.running=!1,clearTimeout(d),cancelAnimationFrame(c),r("autoplayStop")},S=(z,_)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(d),z||(u=!0);const R=()=>{r("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",g):T()};if(e.autoplay.paused=!0,_)return w&&(o=e.params.autoplay.delay),w=!1,void R();o=(o||e.params.autoplay.delay)-((new Date).getTime()-l),(!(e.isEnd&&o<0)||e.params.loop)&&(o<0&&(o=0),R())},T=()=>{e.isEnd&&o<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(l=(new Date).getTime(),u?(u=!1,I(o)):I(),e.autoplay.paused=!1,r("autoplayResume"))},A=()=>{if(e.destroyed||!e.autoplay.running)return;const z=W();"hidden"===z.visibilityState&&(u=!0,S(!0)),"visible"===z.visibilityState&&T()},x=z=>{"mouse"===z.pointerType&&(u=!0,b=!0,!e.animating&&!e.autoplay.paused&&S(!0))},E=z=>{"mouse"===z.pointerType&&(b=!1,e.autoplay.paused&&T())};s("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",x),e.el.addEventListener("pointerleave",E)),W().addEventListener("visibilitychange",A),D())}),s("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",x),e.el.removeEventListener("pointerleave",E)),W().removeEventListener("visibilitychange",A),e.autoplay.running&&C()}),s("_freeModeStaticRelease",()=>{(h||u)&&T()}),s("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?C():S(!0,!0)}),s("beforeTransitionStart",(z,_,R)=>{e.destroyed||!e.autoplay.running||(R||!e.params.autoplay.disableOnInteraction?S(!0,!0):C())}),s("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(e.params.autoplay.disableOnInteraction)return void C();m=!0,h=!1,u=!1,v=setTimeout(()=>{u=!0,h=!0,S(!0)},200)}}),s("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&m){if(clearTimeout(v),clearTimeout(d),e.params.autoplay.disableOnInteraction)return h=!1,void(m=!1);h&&e.params.cssMode&&T(),h=!1,m=!1}}),s("slideChange",()=>{e.destroyed||!e.autoplay.running||(w=!0)}),Object.assign(e.autoplay,{start:D,stop:C,pause:S,resume:T})},function Wi(i){let{swiper:e,extendParams:t,on:s}=i;t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,a=!1;function d(){const f=e.thumbs.swiper;if(!f||f.destroyed)return;const o=f.clickedIndex,l=f.clickedSlide;if(l&&l.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof o>"u"||null===o)return;let p;p=f.params.loop?parseInt(f.clickedSlide.getAttribute("data-swiper-slide-index"),10):o,e.params.loop?e.slideToLoop(p):e.slideTo(p)}function c(){const{thumbs:f}=e.params;if(r)return!1;r=!0;const o=e.constructor;if(f.swiper instanceof o)e.thumbs.swiper=f.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),e.thumbs.swiper.update();else if(pe(f.swiper)){const l=Object.assign({},f.swiper);Object.assign(l,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new o(l),a=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",d),!0}function n(f){const o=e.thumbs.swiper;if(!o||o.destroyed)return;const l="auto"===o.params.slidesPerView?o.slidesPerViewDynamic():o.params.slidesPerView;let p=1;const m=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(p=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(p=1),p=Math.floor(p),o.slides.forEach(w=>w.classList.remove(m)),o.params.loop||o.params.virtual&&o.params.virtual.enabled)for(let w=0;w<p;w+=1)q(o.slidesEl,`[data-swiper-slide-index="${e.realIndex+w}"]`).forEach(u=>{u.classList.add(m)});else for(let w=0;w<p;w+=1)o.slides[e.realIndex+w]&&o.slides[e.realIndex+w].classList.add(m);const h=e.params.thumbs.autoScrollOffset,v=h&&!o.params.loop;if(e.realIndex!==o.realIndex||v){const w=o.activeIndex;let u,b;if(o.params.loop){const g=o.slides.filter(y=>y.getAttribute("data-swiper-slide-index")===`${e.realIndex}`)[0];u=o.slides.indexOf(g),b=e.activeIndex>e.previousIndex?"next":"prev"}else u=e.realIndex,b=u>e.previousIndex?"next":"prev";v&&(u+="next"===b?h:-1*h),o.visibleSlidesIndexes&&o.visibleSlidesIndexes.indexOf(u)<0&&(o.params.centeredSlides&&(u=u>w?u-Math.floor(l/2)+1:u+Math.floor(l/2)-1),o.slideTo(u,f?0:void 0))}}e.thumbs={swiper:null},s("beforeInit",()=>{const{thumbs:f}=e.params;if(f&&f.swiper)if("string"==typeof f.swiper||f.swiper instanceof HTMLElement){const o=W(),l=()=>{const m="string"==typeof f.swiper?o.querySelector(f.swiper):f.swiper;if(m&&m.swiper)f.swiper=m.swiper,c(),n(!0);else if(m){const h=v=>{f.swiper=v.detail[0],m.removeEventListener("init",h),c(),n(!0),f.swiper.update(),e.update()};m.addEventListener("init",h)}return m},p=()=>{e.destroyed||l()||requestAnimationFrame(p)};requestAnimationFrame(p)}else c(),n(!0)}),s("slideChange update resize observerUpdate",()=>{n()}),s("setTransition",(f,o)=>{const l=e.thumbs.swiper;!l||l.destroyed||l.setTransition(o)}),s("beforeDestroy",()=>{const f=e.thumbs.swiper;!f||f.destroyed||a&&f.destroy()}),Object.assign(e.thumbs,{init:c,update:n})},function qi(i){let{swiper:e,extendParams:t,emit:s,once:r}=i;t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:function a(){if(e.params.cssMode)return;const n=e.getTranslate();e.setTranslate(n),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function d(){if(e.params.cssMode)return;const{touchEventsData:n,touches:f}=e;0===n.velocities.length&&n.velocities.push({position:f[e.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:f[e.isHorizontal()?"currentX":"currentY"],time:Q()})},onTouchEnd:function c(n){let{currentPos:f}=n;if(e.params.cssMode)return;const{params:o,wrapperEl:l,rtlTranslate:p,snapGrid:m,touchEventsData:h}=e,w=Q()-h.touchStartTime;if(f<-e.minTranslate())e.slideTo(e.activeIndex);else if(f>-e.maxTranslate())e.slideTo(e.slides.length<m.length?m.length-1:e.slides.length-1);else{if(o.freeMode.momentum){if(h.velocities.length>1){const C=h.velocities.pop(),S=h.velocities.pop(),A=C.time-S.time;e.velocity=(C.position-S.position)/A,e.velocity/=2,Math.abs(e.velocity)<o.freeMode.minimumVelocity&&(e.velocity=0),(A>150||Q()-C.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=o.freeMode.momentumVelocityRatio,h.velocities.length=0;let u=1e3*o.freeMode.momentumRatio,g=e.translate+e.velocity*u;p&&(g=-g);let L,y=!1;const I=20*Math.abs(e.velocity)*o.freeMode.momentumBounceRatio;let D;if(g<e.maxTranslate())o.freeMode.momentumBounce?(g+e.maxTranslate()<-I&&(g=e.maxTranslate()-I),L=e.maxTranslate(),y=!0,h.allowMomentumBounce=!0):g=e.maxTranslate(),o.loop&&o.centeredSlides&&(D=!0);else if(g>e.minTranslate())o.freeMode.momentumBounce?(g-e.minTranslate()>
1I&&(g=e.minTranslate()+I),L=e.minTranslate(),y=!0,h.allowMomentumBounce=!0):g=e.minTranslate(),o.loop&&o.centeredSlides&&(D=!0);else if(o.freeMode.sticky){let C;for(let S=0;S<m.length;S+=1)if(m[S]>-g){C=S;break}g=Math.abs(m[C]-g)<Math.abs(m[C-1]-g)||"next"===e.swipeDirection?m[C]:m[C-1],g=-g}if(D&&r("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(u=p?Math.abs((-g-e.translate)/e.velocity):Math.abs((g-e.translate)/e.velocity),o.freeMode.sticky){const C=Math.abs((p?-g:g)-e.translate),S=e.slidesSizesGrid[e.activeIndex];u=C<S?o.speed:C<2*S?1.5*o.speed:2.5*o.speed}}else if(o.freeMode.sticky)return void e.slideToClosest();o.freeMode.momentumBounce&&y?(e.updateProgress(L),e.setTransition(u),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating=!0,me(l,()=>{!e||e.destroyed||!h.allowMomentumBounce||(s("momentumBounce"),e.setTransition(o.speed),setTimeout(()=>{e.setTranslate(L),me(l,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(g),e.setTransition(u),e.setTranslate(g),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,me(l,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(g),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(o.freeMode.sticky)return void e.slideToClosest();o.freeMode&&s("_freeModeNoMomentumRelease")}(!o.freeMode.momentum||w>=o.longSwipesMs)&&(s("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function ji(i){let r,a,d,c,{swiper:e,extendParams:t,on:s}=i;t({grid:{rows:1,fill:"column"}});const n=()=>{let v=e.params.spaceBetween;return"string"==typeof v&&v.indexOf("%")>=0?v=parseFloat(v.replace("%",""))/100*e.size:"string"==typeof v&&(v=parseFloat(v)),v};s("init",()=>{c=e.params.grid&&e.params.grid.rows>1}),s("update",()=>{const{params:v,el:w}=e,u=v.grid&&v.grid.rows>1;c&&!u?(w.classList.remove(`${v.containerModifierClass}grid`,`${v.containerModifierClass}grid-column`),d=1,e.emitContainerClasses()):!c&&u&&(w.classList.add(`${v.containerModifierClass}grid`),"column"===v.grid.fill&&w.classList.add(`${v.containerModifierClass}grid-column`),e.emitContainerClasses()),c=u}),e.grid={initSlides:v=>{const{slidesPerView:w}=e.params,{rows:u,fill:b}=e.params.grid,g=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:v.length;d=Math.floor(g/u),r=Math.floor(g/u)===g/u?g:Math.ceil(g/u)*u,"auto"!==w&&"row"===b&&(r=Math.max(r,w*u)),a=r/u},unsetSlides:()=>{e.slides&&e.slides.forEach(v=>{v.swiperSlideGridSet&&(v.style.height="",v.style[e.getDirectionLabel("margin-top")]="")})},updateSlide:(v,w,u)=>{const{slidesPerGroup:b}=e.params,g=n(),{rows:y,fill:L}=e.params.grid,I=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:u.length;let D,C,S;if("row"===L&&b>1){const T=Math.floor(v/(b*y)),A=v-y*b*T,x=0===T?b:Math.min(Math.ceil((I-T*y*b)/y),b);S=Math.floor(A/x),C=A-S*x+T*b,D=C+S*r/y,w.style.order=D}else"column"===L?(C=Math.floor(v/y),S=v-C*y,(C>d||C===d&&S===y-1)&&(S+=1,S>=y&&(S=0,C+=1))):(S=Math.floor(v/a),C=v-S*a);w.row=S,w.column=C,w.style.height=`calc((100% - ${(y-1)*g}px) / ${y})`,w.style[e.getDirectionLabel("margin-top")]=0!==S?g&&`${g}px`:"",w.swiperSlideGridSet=!0},updateWrapperSize:(v,w)=>{const{centeredSlides:u,roundLengths:b}=e.params,g=n(),{rows:y}=e.params.grid;if(e.virtualSize=(v+g)*r,e.virtualSize=Math.ceil(e.virtualSize/y)-g,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+g}px`),u){const L=[];for(let I=0;I<w.length;I+=1){let D=w[I];b&&(D=Math.floor(D)),w[I]<e.virtualSize+w[0]&&L.push(D)}w.splice(0,w.length),w.push(...L)}}}},function es(i){let{swiper:e}=i;Object.assign(e,{appendSlide:Ui.bind(e),prependSlide:Ki.bind(e),addSlide:Zi.bind(e),removeSlide:Qi.bind(e),removeAllSlides:Ji.bind(e)})},function ts(i){let{swiper:e,extendParams:t,on:s}=i;t({fadeEffect:{crossFade:!1}}),le({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:d}=e;for(let n=0;n<d.length;n+=1){const f=e.slides[n];let l=-f.swiperSlideOffset;e.params.virtualTranslate||(l-=e.translate);let p=0;e.isHorizontal()||(p=l,l=0);const m=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(f.progress),0):1+Math.min(Math.max(f.progress,-1),0),h=he(0,f);h.style.opacity=m,h.style.transform=`translate3d(${l}px, ${p}px, 0px)`}},setTransition:d=>{const c=e.slides.map(n=>re(n));
1c.forEach(n=>{n.style.transitionDuration=`${d}ms`}),xe({swiper:e,duration:d,transformElements:c,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function is(i){let{swiper:e,extendParams:t,on:s}=i;t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const r=(n,f,o)=>{let l=n.querySelector(o?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),p=n.querySelector(o?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");l||(l=K("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(o?"left":"top")).split(" ")),n.append(l)),p||(p=K("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(o?"right":"bottom")).split(" ")),n.append(p)),l&&(l.style.opacity=Math.max(-f,0)),p&&(p.style.opacity=Math.max(f,0))};le({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{el:n,wrapperEl:f,slides:o,width:l,height:p,rtlTranslate:m,size:h,browser:v}=e,w=e.params.cubeEffect,u=e.isHorizontal(),b=e.virtual&&e.params.virtual.enabled;let y,g=0;w.shadow&&(u?(y=e.wrapperEl.querySelector(".swiper-cube-shadow"),y||(y=K("div","swiper-cube-shadow"),e.wrapperEl.append(y)),y.style.height=`${l}px`):(y=n.querySelector(".swiper-cube-shadow"),y||(y=K("div","swiper-cube-shadow"),n.append(y))));for(let I=0;I<o.length;I+=1){const D=o[I];let C=I;b&&(C=parseInt(D.getAttribute("data-swiper-slide-index"),10));let S=90*C,T=Math.floor(S/360);m&&(S=-S,T=Math.floor(-S/360));const A=Math.max(Math.min(D.progress,1),-1);let x=0,E=0,M=0;C%4==0?(x=4*-T*h,M=0):(C-1)%4==0?(x=0,M=4*-T*h):(C-2)%4==0?(x=h+4*T*h,M=h):(C-3)%4==0&&(x=-h,M=3*h+4*h*T),m&&(x=-x),u||(E=x,x=0);const $=`rotateX(${u?0:-S}deg) rotateY(${u?S:0}deg) translate3d(${x}px, ${E}px, ${M}px)`;A<=1&&A>-1&&(g=90*C+90*A,m&&(g=90*-C-90*A),e.browser&&e.browser.need3dFix&&Math.abs(g)/90%2==1&&(g+=.001)),D.style.transform=$,w.slideShadows&&r(D,A,u)}if(f.style.transformOrigin=`50% 50% -${h/2}px`,f.style["-webkit-transform-origin"]=`50% 50% -${h/2}px`,w.shadow)if(u)y.style.transform=`translate3d(0px, ${l/2+w.shadowOffset}px, ${-l/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${w.shadowScale})`;else{const I=Math.abs(g)-90*Math.floor(Math.abs(g)/90),D=1.5-(Math.sin(2*I*Math.PI/360)/2+Math.cos(2*I*Math.PI/360)/2),S=w.shadowScale/D;y.style.transform=`scale3d(${w.shadowScale}, 1, ${S}) translate3d(0px, ${p/2+w.shadowOffset}px, ${-p/2/S}px) rotateX(-89.99deg)`}const L=(v.isSafari||v.isWebView)&&v.needPerspectiveFix?-h/2:0;f.style.transform=`translate3d(0px,0,${L}px) rotateX(${e.isHorizontal()?0:g}deg) rotateY(${e.isHorizontal()?-g:0}deg)`,f.style.setProperty("--swiper-cube-translate-z",`${L}px`)},setTransition:n=>{const{el:f,slides:o}=e;if(o.forEach(l=>{l.style.transitionDuration=`${n}ms`,l.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>{p.style.transitionDuration=`${n}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const l=f.querySelector(".swiper-cube-shadow");l&&(l.style.transitionDuration=`${n}ms`)}},recreateShadows:()=>{const n=e.isHorizontal();e.slides.forEach(f=>{const o=Math.max(Math.min(f.progress,1),-1);r(f,o,n)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function ss(i){let{swiper:e,extendParams:t,on:s}=i;t({flipEffect:{slideShadows:!0,limitRotation:!0}});const r=(n,f)=>{let o=e.isHorizontal()?n.querySelector(".swiper-slide-shadow-left"):n.querySelector(".swiper-slide-shadow-top"),l=e.isHorizontal()?n.querySelector(".swiper-slide-shadow-right"):n.querySelector(".swiper-slide-shadow-bottom");o||(o=oe("flip",n,e.isHorizontal()?"left":"top")),l||(l=oe("flip",n,e.isHorizontal()?"right":"bottom")),o&&(o.style.opacity=Math.max(-f,0)),l&&(l.style.opacity=Math.max(f,0))};le({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:n,rtlTranslate:f}=e,o=e.params.flipEffect;for(let l=0;l<n.length;l+=1){const p=n[l];let m=p.progress;e.params.flipEffect.limitRotation&&(m=Math.max(Math.min(p.progress,
11),-1));const h=p.swiperSlideOffset;let w=-180*m,u=0,b=e.params.cssMode?-h-e.translate:-h,g=0;e.isHorizontal()?f&&(w=-w):(g=b,b=0,u=-w,w=0),e.browser&&e.browser.need3dFix&&(Math.abs(w)/90%2==1&&(w+=.001),Math.abs(u)/90%2==1&&(u+=.001)),p.style.zIndex=-Math.abs(Math.round(m))+n.length,o.slideShadows&&r(p,m);const y=`translate3d(${b}px, ${g}px, 0px) rotateX(${u}deg) rotateY(${w}deg)`;he(0,p).style.transform=y}},setTransition:n=>{const f=e.slides.map(o=>re(o));f.forEach(o=>{o.style.transitionDuration=`${n}ms`,o.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(l=>{l.style.transitionDuration=`${n}ms`})}),xe({swiper:e,duration:n,transformElements:f})},recreateShadows:()=>{e.slides.forEach(n=>{let f=n.progress;e.params.flipEffect.limitRotation&&(f=Math.max(Math.min(n.progress,1),-1)),r(n,f)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function rs(i){let{swiper:e,extendParams:t,on:s}=i;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),le({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:d,height:c,slides:n,slidesSizesGrid:f}=e,o=e.params.coverflowEffect,l=e.isHorizontal(),p=e.translate,m=l?d/2-p:c/2-p,h=l?o.rotate:-o.rotate,v=o.depth;for(let w=0,u=n.length;w<u;w+=1){const b=n[w],g=f[w],L=(m-b.swiperSlideOffset-g/2)/g,I="function"==typeof o.modifier?o.modifier(L):L*o.modifier;let D=l?h*I:0,C=l?0:h*I,S=-v*Math.abs(I),T=o.stretch;"string"==typeof T&&-1!==T.indexOf("%")&&(T=parseFloat(o.stretch)/100*g);let A=l?0:T*I,x=l?T*I:0,E=1-(1-o.scale)*Math.abs(I);Math.abs(x)<.001&&(x=0),Math.abs(A)<.001&&(A=0),Math.abs(S)<.001&&(S=0),Math.abs(D)<.001&&(D=0),Math.abs(C)<.001&&(C=0),Math.abs(E)<.001&&(E=0),e.browser&&e.browser.need3dFix&&(Math.abs(D)/90%2==1&&(D+=.001),Math.abs(C)/90%2==1&&(C+=.001));const M=`translate3d(${x}px,${A}px,${S}px) rotateX(${C}deg) rotateY(${D}deg) scale(${E})`;if(he(0,b).style.transform=M,b.style.zIndex=1-Math.abs(Math.round(I)),o.slideShadows){let H=b.querySelector(l?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),P=b.querySelector(l?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");H||(H=oe("coverflow",b,l?"left":"top")),P||(P=oe("coverflow",b,l?"right":"bottom")),H&&(H.style.opacity=I>0?I:0),P&&(P.style.opacity=-I>0?-I:0)}}},setTransition:d=>{e.slides.map(n=>re(n)).forEach(n=>{n.style.transitionDuration=`${d}ms`,n.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(f=>{f.style.transitionDuration=`${d}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function as(i){let{swiper:e,extendParams:t,on:s}=i;t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const r=c=>"string"==typeof c?c:`${c}px`;le({effect:"creative",swiper:e,on:s,setTranslate:()=>{const{slides:c,wrapperEl:n,slidesSizesGrid:f}=e,o=e.params.creativeEffect,{progressMultiplier:l}=o,p=e.params.centeredSlides;p&&(n.style.transform=`translateX(calc(50% - ${f[0]/2-e.params.slidesOffsetBefore||0}px))`);for(let m=0;m<c.length;m+=1){const h=c[m],v=h.progress,w=Math.min(Math.max(h.progress,-o.limitProgress),o.limitProgress);let u=w;p||(u=Math.min(Math.max(h.originalProgress,-o.limitProgress),o.limitProgress));const b=h.swiperSlideOffset,g=[e.params.cssMode?-b-e.translate:-b,0,0],y=[0,0,0];let L=!1;e.isHorizontal()||(g[1]=g[0],g[0]=0);let I={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};w<0?(I=o.next,L=!0):w>0&&(I=o.prev,L=!0),g.forEach((E,M)=>{g[M]=`calc(${E}px + (${r(I.translate[M])} * ${Math.abs(w*l)}))`}),y.forEach((E,M)=>{let $=I.rotate[M]*Math.abs(w*l);e.browser&&e.browser.need3dFix&&Math.abs($)/90%2==1&&($+=.001),y[M]=$}),h.style.zIndex=-Math.abs(Math.round(v))+c.length;const D=g.join(", "),T=u<0?1+(1-I.opacity)*u*l:1-(1-I.opacity)*u*l,A=`translate3d(${D}) rotateX(${y[0]}deg) rotateY(${y[1]}deg) rotateZ(${y[2]}
1deg) ${u<0?`scale(${1+(1-I.scale)*u*l})`:`scale(${1-(1-I.scale)*u*l})`}`;if(L&&I.shadow||!L){let E=h.querySelector(".swiper-slide-shadow");!E&&I.shadow&&(E=oe("creative",h)),E&&(E.style.opacity=Math.min(Math.max(Math.abs(o.shadowPerProgress?w*(1/o.limitProgress):w),0),1))}const x=he(0,h);x.style.transform=A,x.style.opacity=T,I.origin&&(x.style.transformOrigin=I.origin)}},setTransition:c=>{const n=e.slides.map(f=>re(f));n.forEach(f=>{f.style.transitionDuration=`${c}ms`,f.querySelectorAll(".swiper-slide-shadow").forEach(o=>{o.style.transitionDuration=`${c}ms`})}),xe({swiper:e,duration:c,transformElements:n,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function ns(i){let{swiper:e,extendParams:t,on:s}=i;t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),le({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:d,activeIndex:c,rtlTranslate:n}=e,f=e.params.cardsEffect,{startTranslate:o,isTouched:l}=e.touchEventsData,p=n?-e.translate:e.translate;for(let m=0;m<d.length;m+=1){const h=d[m],v=h.progress,w=Math.min(Math.max(v,-4),4);let u=h.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(u-=d[0].swiperSlideOffset);let b=e.params.cssMode?-u-e.translate:-u,g=0;const y=-100*Math.abs(w);let L=1,I=-f.perSlideRotate*w,D=f.perSlideOffset-.75*Math.abs(w);const C=e.virtual&&e.params.virtual.enabled?e.virtual.from+m:m;if((C===c||C===c-1)&&w>0&&w<1&&(l||e.params.cssMode)&&p<o||(C===c||C===c+1)&&w<0&&w>-1&&(l||e.params.cssMode)&&p>o){const M=(1-Math.abs((Math.abs(w)-.5)/.5))**.5;I+=-28*w*M,L+=-.5*M,D+=96*M,g=-25*M*Math.abs(w)+"%"}if(b=w<0?`calc(${b}px ${n?"-":"+"} (${D*Math.abs(w)}%))`:w>0?`calc(${b}px ${n?"-":"+"} (-${D*Math.abs(w)}%))`:`${b}px`,!e.isHorizontal()){const M=g;g=b,b=M}const x=`\n translate3d(${b}, ${g}, ${y}px)\n rotateZ(${f.rotate?n?-I:I:0}deg)\n scale(${w<0?""+(1+(1-L)*w):""+(1-(1-L)*w)})\n `;if(f.slideShadows){let M=h.querySelector(".swiper-slide-shadow");
1M||(M=oe("cards",h)),M&&(M.style.opacity=Math.min(Math.max((Math.abs(w)-.5)/.5,0),1))}h.style.zIndex=-Math.abs(Math.round(v))+d.length,he(0,h).style.transform=x}},setTransition:d=>{const c=e.slides.map(n=>re(n));c.forEach(n=>{n.style.transitionDuration=`${d}ms`,n.querySelectorAll(".swiper-slide-shadow").forEach(f=>{f.style.transitionDuration=`${d}ms`})}),xe({swiper:e,duration:d,transformElements:c})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}]);const Ee=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function de(i){return"object"==typeof i&&null!==i&&i.constructor&&"Object"===Object.prototype.toString.call(i).slice(8,-1)&&!i.__swiper__}function Xe(i,e){const t=["__proto__","constructor","prototype"];Object.keys(e).filter(s=>t.indexOf(s)<0).forEach(s=>{typeof i[s]>"u"?i[s]=e[s]:de(e[s])&&de(i[s])&&Object.keys(e[s]).length>0?e[s].__swiper__?i[s]=e[s]:Xe(i[s],e[s]):i[s]=e[s]})}function Te(i){return void 0===i&&(i=""),i.replace(/-[a-z]/g,e=>e.toUpperCase().replace("-",""))}const at=i=>{if(parseFloat(i)===Number(i))return Number(i);if("true"===i||""===i)return!0;if("false"===i)return!1;if("null"===i)return null;if("undefined"!==i){if("string"==typeof i&&i.includes("{")&&i.includes("}")&&i.includes('"')){let e;try{e=JSON.parse(i)}catch{e=i}return e}return i}},nt=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function lt(i,e,t){const s={},r={};Xe(s,He);const a=[...Ee,"on"],d=a.map(n=>n.replace(/_/,""));a.forEach(n=>{n=n.replace("_",""),typeof i[n]<"u"&&(r[n]=i[n])});const c=[...i.attributes];return"string"==typeof e&&typeof t<"u"&&c.push({name:e,value:de(t)?{...t}:t}),c.forEach(n=>{const f=nt.filter(o=>0===n.name.indexOf(`${o}-`))[0];if(f){const o=Te(f),l=Te(n.name.split(`${f}-`)[1]);typeof r[o]>"u"&&(r[o]={}),!0===r[o]&&(r[o]={enabled:!0}),r[o][l]=at(n.value)}else{const o=Te(n.name);if(!d.includes(o))return;const l=at(n.value);r[o]&&nt.includes(n.name)&&!de(l)?(r[o].constructor!==Object&&(r[o]={}),r[o].enabled=!!l):r[o]=l}}),Xe(s,r),s.navigation?s.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...!0!==s.navigation?s.navigation:{}}:!1===s.navigation&&delete s.navigation,s.scrollbar?s.scrollbar={el:".swiper-scrollbar",...!0!==s.scrollbar?s.scrollbar:{}}:!1===s.scrollbar&&delete s.scrollbar,s.pagination?s.pagination={el:".swiper-pagination",...!0!==s.pagination?s.pagination:{}}:!1===s.pagination&&delete s.pagination,{params:s,passedParams:r}}const fs=":host{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){he
1ight:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}
1.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;
1left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}",ot=typeof window>"u"||typeof HTMLElement>"u"?class ms{}:HTMLElement,dt='<svg width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>\n ',ct=(i,e)=>{if(typeof CSSStyleSheet<"u"&&i.adoptedStyleSheets){const t=new CSSStyleSheet;t.replaceSync(e),i.adoptedStyleSheets=[t]}else{const t=document.createElement("style");t.rel="stylesheet",t.textContent=e,i.appendChild(t)}};class pt extends ot{constructor(){super(),this.attachShadow({mode:"open"})}static get nextButtonSvg(){return dt}static get prevButtonSvg(){return dt.replace("/></svg>",' transform-origin="center" transform="rotate(180)"/></svg>')}cssStyles(){return[fs,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join("\n")}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){const e=this.slideSlots||0,t=[...this.querySelectorAll("[slot^=slide-]")].map(s=>parseInt(s.getAttribute("slot").split("slide-")[1],10));if(this.slideSlots=t.length?Math.max(...t)+1:0,this.rendered)if(this.slideSlots>e)for(let s=e;s<this.slideSlots;s+=1){const r=document.createElement("swiper-slide");r.setAttribute("part",`slide slide-${s+1}`);const a=document.createElement("slot");a.setAttribute("name",`slide-${s+1}`),r.appendChild(a),this.shadowRoot.querySelector(".swiper-wrapper").appendChild(r)}else if(this.slideSlots<e){const s=this.swiper.slides;for(let r=s.length-1;r>=0;r-=1)r>this.slideSlots&&s[r].remove()}}
1render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,"$1")),e.length&&ct(this.shadowRoot,e),this.cssLinks().forEach(s=>{if(this.shadowRoot.querySelector(`link[href="${s}"]`))return;const a=document.createElement("link");a.rel="stylesheet",a.href=s,this.shadowRoot.appendChild(a)});const t=document.createElement("div");t.classList.add("swiper"),t.part="container",t.innerHTML=`\n <slot name="container-start"></slot>\n <div class="swiper-wrapper" part="wrapper">\n <slot></slot>\n ${Array.from({length:this.slideSlots}).map((s,r)=>`\n <swiper-slide part="slide slide-${r}">\n <slot name="slide-${r}"></slot>\n </swiper-slide>\n `).join("")}\n </div>\n <slot name="container-end"></slot>\n ${function os(i){return void 0===i&&(i={}),i.navigation&&typeof i.navigation.nextEl>"u"&&typeof i.navigation.prevEl>"u"}(this.passedParams)?`\n <div part="button-prev" class="swiper-button-prev">${this.constructor.prevButtonSvg}</div>\n <div part="button-next" class="swiper-button-next">${this.constructor.nextButtonSvg}</div>\n `:""}\n ${function ds(i){return void 0===i&&(i={}),i.pagination&&typeof i.pagination.el>"u"}(this.passedParams)?'\n <div part="pagination" class="swiper-pagination"></div>\n ':""}\n ${function cs(i){return void 0===i&&(i={}),i.scrollbar&&typeof i.scrollbar.el>"u"}(this.passedParams)?'\n <div part="scrollbar" class="swiper-scrollbar"></div>\n ':""}\n `,this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){var e=this;if(this.initialized)return;this.initialized=!0;const{params:t,passedParams:s}=lt(this);this.swiperParams=t,this.passedParams=s,delete this.swiperParams.init,this.render(),this.swiper=new Z(this.shadowRoot.querySelector(".swiper"),{...t.virtual?{}:{observer:!0,observeSlideChildren:this.slideSlots>0},...t,touchEventsTarget:"container",onAny:function(r){"observerUpdate"===r&&e.calcSlideSlots();const a=t.eventsPrefix?`${t.eventsPrefix}${r.toLowerCase()}`:r.toLowerCase();for(var d=arguments.length,c=new Array(d>1?d-1:0),n=1;n<d;n++)c[n-1]=arguments[n];const f=new CustomEvent(a,{detail:c,bubbles:"hashChange"!==r,cancelable:!0});e.dispatchEvent(f)}})}connectedCallback(){this.initialized&&this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||!1===this.init||"false"===this.getAttribute("init")||this.initialize()}disconnectedCallback(){this.nested&&this.closest("swiper-slide")&&this.closest("swiper-slide").swiperLoopMoveDOM||(this.swiper&&this.swiper.destroy&&this.swiper.destroy(),this.initialized=!1)}updateSwiperOnPropChange(e,t){const{params:s,passedParams:r}=lt(this,e,t);this.passedParams=r,this.swiperParams=s,(!this.swiper||this.swiper.params[e]!==t)&&function ps(i){let{swiper:e,slides:t,passedParams:s,changedParams:r,nextEl:a,prevEl:d,scrollbarEl:c,paginationEl:n}=i;const f=r.filter(S=>"children"!==S&&"direction"!==S&&"wrapperClass"!==S),{params:o,pagination:l,navigation:p,scrollbar:m,virtual:h,thumbs:v}=e;let w,u,b,g,y,L,I,D;r.includes("thumbs")&&s.thumbs&&s.thumbs.swiper&&o.thumbs&&!o.thumbs.swiper&&(w=!0),r.includes("controller")&&s.controller&&s.controller.control&&o.controller&&!o.controller.control&&(u=!0),r.includes("pagination")&&s.pagination&&(s.pagination.el||n)&&(o.pagination||!1===o.pagination)&&l&&!l.el&&(b=!0),r.includes("scrollbar")&&s.scrollbar&&(s.scrollbar.el||c)&&(o.scrollbar||!1===o.scrollbar)&&m&&!m.el&&(g=!0),r.includes("navigation")&&s.navigation&&(s.navigation.prevEl||d)&&(s.navigation.nextEl||a)&&(o.navigation||!1===o.navigation)&&p&&!p.prevEl&&!p.nextEl&&(y=!0);const C=S=>{e[S]&&(e[S].destroy(),"navigation"===S?(e.isElement&&(e[S].prevEl.remove(),e[S].nextEl.remove()),o[S].prevEl=void 0,o[S].nextEl=void 0,e[S].prevEl=void 0,e[S].nextEl=void 0):(e.isElement&&e[S].el.remove(),o[S].el=void 0,e[S].el=void 0))};r.includes("loop")&&e.isElement&&(o.loop&&!s.loop?L=!0:!o.loop&&s.loop?I=!0:D=!0),f.forEach(S=>{if(de(o[S])&&de(s[S]))Object.assign(o[S],s[S]),("navigation"===S||"pagination"===S||"scrollbar"===S)&&"enabled"in s[S]&&!s[S].enabled&&C(S);else{const T=s[S];!0!==T&&!1!==T||"navigation"!==S&&"pagination"!==S&&"scrollbar"!==S?o[S]=s[S]:!1===T&&C(S)}}),f.includes("controller")&&!u&&e.controller&&e.controller.control&&o.controller&&o.controller.control&&(e.controller.control=o.controller.control),r.includes("children")&&t&&h&&o.virtual.enabled?(h.slides=t,h.update(!0)):r.includes("virtual")&&h&&o.virtual.enabled&&(t&&(h.slides=t),h.update(!0)),r.includes("children")&&t&&o.loop&&(D=!0),w&&v.init(
1)&&v.update(!0),u&&(e.controller.control=o.controller.control),b&&(e.isElement&&(!n||"string"==typeof n)&&(n=document.createElement("div"),n.classList.add("swiper-pagination"),n.part.add("pagination"),e.el.appendChild(n)),n&&(o.pagination.el=n),l.init(),l.render(),l.update()),g&&(e.isElement&&(!c||"string"==typeof c)&&(c=document.createElement("div"),c.classList.add("swiper-scrollbar"),c.part.add("scrollbar"),e.el.appendChild(c)),c&&(o.scrollbar.el=c),m.init(),m.updateSize(),m.setTranslate()),y&&(e.isElement&&((!a||"string"==typeof a)&&(a=document.createElement("div"),a.classList.add("swiper-button-next"),a.innerHTML=e.hostEl.constructor.nextButtonSvg,a.part.add("button-next"),e.el.appendChild(a)),(!d||"string"==typeof d)&&(d=document.createElement("div"),d.classList.add("swiper-button-prev"),d.innerHTML=e.hostEl.constructor.prevButtonSvg,d.part.add("button-prev"),e.el.appendChild(d))),a&&(o.navigation.nextEl=a),d&&(o.navigation.prevEl=d),p.init(),p.update()),r.includes("allowSlideNext")&&(e.allowSlideNext=s.allowSlideNext),r.includes("allowSlidePrev")&&(e.allowSlidePrev=s.allowSlidePrev),r.includes("direction")&&e.changeDirection(s.direction,!1),(L||D)&&e.loopDestroy(),(I||D)&&e.loopCreate(),e.update()}({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Te(e)],..."navigation"===e&&r[e]?{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}:{},..."pagination"===e&&r[e]?{paginationEl:".swiper-pagination"}:{},..."scrollbar"===e&&r[e]?{scrollbarEl:".swiper-scrollbar"}:{}})}attributeChangedCallback(e,t,s){this.initialized&&("true"===t&&null===s&&(s=!1),this.updateSwiperOnPropChange(e,s))}static get observedAttributes(){return Ee.filter(t=>t.includes("_")).map(t=>t.replace(/[A-Z]/g,s=>`-${s}`).replace("_","").toLowerCase())}}Ee.forEach(i=>{"init"!==i&&(i=i.replace("_",""),Object.defineProperty(pt.prototype,i,{configurable:!0,get(){return(this.passedParams||{})[i]},set(e){this.passedParams||(this.passedParams={}),this.passedParams[i]=e,this.initialized&&this.updateSwiperOnPropChange(i,e)}}))});typeof window<"u"&&(window.SwiperElementRegisterParams=i=>{Ee.push(...i)});const ws=["contenSwiper"],vs=["swiper"],bs=function(i,e){return{item:i,index:e}};function ys(i,e){if(1&i&&(N.\u0275\u0275elementStart(0,"swiper-slide",3),N.\u0275\u0275elementContainer(1,4),N.\u0275\u0275elementEnd()),2&i){const t=e.$implicit,s=e.index,r=N.\u0275\u0275nextContext();N.\u0275\u0275advance(1),N.\u0275\u0275property("ngTemplateOutlet",r.contenSwiper)("ngTemplateOutletContext",N.\u0275\u0275pureFunction2(2,bs,t,s))}}typeof window>"u"||(window.customElements.get("swiper-container")||window.customElements.define("swiper-container",pt),window.customElements.get("swiper-slide")||window.customElements.define("swiper-slide",class hs extends ot{constructor(){super(),this.attachShadow({mode:"open"})}render(){const e=this.lazy||""===this.getAttribute("lazy")||"true"===this.getAttribute("lazy");if(ct(this.shadowRoot,"::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}::slotted(.swiper-slide-shadow){background:rgba(0,0,0,.15)}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}::slotted(.swiper-zoom-container){width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-width:100%;max-height:100%;object-fit:contain}"),this.shadowRoot.appendChild(document.createElement("slot")),e){const t=document.createElement("div");t.classList.add("swiper-lazy-preloader"),t.part.add("preloader"),this.shadowRoot.appendChild(t)}}initialize(){this.render()}connectedCallback(){this.initialize()}}));let Ss=(()=>{class i{ngOnChanges(){setTimeout(()=>{const t=this.swiper?.nativeElement?.swiper;
1t&&(t.update(),t.slideTo(0,0))})}ngAfterViewInit(){Object.assign(this.swiper.nativeElement,this.objectConfig),this.swiper.nativeElement.initialize()}goToNextSlide(){const t=this.swiper?.nativeElement?.swiper;t&&t.slideNext()}goToLastSlide(){const t=this.swiper?.nativeElement?.swiper;t&&t.slideTo(t.slides.length-1)}goToFirstSlide(){const t=this.swiper?.nativeElement?.swiper;t&&t.slideTo(0)}static#e=this.\u0275fac=function(s){return new(s||i)};static#t=this.\u0275cmp=N.\u0275\u0275defineComponent({type:i,selectors:[["vcb-swiper"]],contentQueries:function(s,r,a){if(1&s&&N.\u0275\u0275contentQuery(a,ws,5),2&s){let d;N.\u0275\u0275queryRefresh(d=N.\u0275\u0275loadQuery())&&(r.contenSwiper=d.first)}},viewQuery:function(s,r){if(1&s&&N.\u0275\u0275viewQuery(vs,5),2&s){let a;N.\u0275\u0275queryRefresh(a=N.\u0275\u0275loadQuery())&&(r.swiper=a.first)}},inputs:{listSile:"listSile",objectConfig:"objectConfig"},standalone:!0,features:[N.\u0275\u0275NgOnChangesFeature,N.\u0275\u0275StandaloneFeature],decls:3,vars:1,consts:[["init","false",1,"swiper-container"],["swiper",""],["class","swiper-slide",4,"ngFor","ngForOf"],[1,"swiper-slide"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(s,r){1&s&&(N.\u0275\u0275elementStart(0,"swiper-container",0,1),N.\u0275\u0275template(2,ys,2,5,"swiper-slide",2),N.\u0275\u0275elementEnd()),2&s&&(N.\u0275\u0275advance(2),N.\u0275\u0275property("ngForOf",r.listSile))},dependencies:[Le.CommonModule,Le.NgForOf,Le.NgTemplateOutlet],styles:[".test[_ngcontent-%COMP%]{margin-top:.5rem}"]})}return i})()}}]);
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.