vendor: 5,028 bytes, lines 1-15
1/** 2 * Swiper 12.2.0 3 * Most modern mobile touch slider and framework with hardware accelerated transitions 4 * https://swiperjs.com 5 * 6 * Copyright 2014-2026 Vladimir Kharlampidi 7 * 8 * Released under the MIT License 9 * 10 * Released on: May 27, 2026 11 * 12 * Swiper core + modules: Autoload, FreeMode, Navigation, Pagination 13 */ 14 15(()=>{function Pe(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function oe(e={},a={}){let t=["__proto__","constructor","prototype"];Object.keys(a).filter(s=>t.indexOf(s)<0).forEach(s=>{typeof e[s]=="undefined"?e[s]=a[s]:Pe(a[s])&&Pe(e[s])&&Object.keys(a[s]).length>0&&oe(e[s],a[s])})}var Le={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function B(){let e=typeof document!="undefined"?document:{};return oe(e,Le),e}var qe={document:Le,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout=="undefined"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout!="undefined"&&clearTimeout(e)}};function G(){let e=typeof window!="undefined"?window:{};return oe(e,qe),e}function Ie(e=""){return e.trim().split(" ").filter(a=>!!a.trim())}function ze(e){let a=e;Object.keys(a).forEach(t=>{try{a[t]=null}catch(s){}try{delete a[t]}catch(s){}})}function Z(e,a=0){return setTimeout(e,a)}function N(){return Date.now()}function je(e){let a=G(),t;return a.getComputedStyle&&(t=a.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}function de(e,a="x"){let t=G(),s,i,n,l=je(e);return t.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(o=>o.replace(",",".")).join(", ")),n=new t.WebKitCSSMatrix(i==="none"?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=n.toString().split(",")),a==="x"&&(t.WebKitCSSMatrix?i=n.m41:s.length===16?i=parseFloat(s[12]):i=parseFloat(s[4])),a==="y"&&(t.WebKitCSSMatrix?i=n.m42:s.length===16?i=parseFloat(s[13]):i=parseFloat(s[5])),i||0}function te(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function we(e){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function R(...e){let a=Object(e[0]);for(let t=1;t<e.length;t+=1){let s=e[t];if(s!=null&&!we(s)){let i=Object.keys(Object(s)).filter(n=>n!=="__proto__"&&n!=="constructor"&&n!=="prototype");for(let n=0,l=i.length;n<l;n+=1){let o=i[n],r=Object.getOwnPropertyDescriptor(s,o);r!==void 0&&r.enumerable&&(te(a[o])&&te(s[o])?s[o].__swiper__?a[o]=s[o]:R(a[o],s[o]):!te(a[o])&&te(s[o])?(a[o]={},s[o].__swiper__?a[o]=s[o]:R(a[o],s[o])):a[o]=s[o])}}}return a}function j(e,a,t){e.style.setProperty(a,t)}function ce({swiper:e,targetPosition:a,side:t}){let s=G(),i=-e.translate,n=null,l,o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(e.cssModeFrameID);let r=a>i?"next":"prev",f=(u,y)=>r==="next"&&u>=y||r==="prev"&&u<=y,g=()=>{l=new Date().getTime(),n===null&&(n=l);let u=Math.max(Math.min((l-n)/o,1),0),y=.5-Math.cos(u*Math.PI)/2,c=i+y*(a-i);if(f(c,a)&&(c=a),e.wrapperEl.scrollTo({[t]:c}),f(c,a)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[t]:c})}),s.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=s.requestAnimationFrame(g)};g()}function X(e,a=""){let t=G(),s=[...e.children];return t.HTMLSlotElement&&e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),a?s.filter(i=>i.matches(a)):s}function Ue(e,a){let t=[a];for(;t.length>0;){let s=t.shift();if(e===s)return!0;t.push(...s.children,...s.shadowRoot?s.shadowRoot.children:[],...s.assignedElements?s.assignedElements():[])}}function Ae(e,a){let t=G(),s=a.contains(e);return!s&&t.HTMLSlotElement&&a instanceof HTMLSlotElement&&(s=[...a.assignedElements()].includes(e),s||(s=Ue(e,a))),s}function ae(e){try{console.warn(e);return}catch(a){}}function Y(e,a=[]){let t=document.createElement(e);return t.classList.add(...Array.isArray(a)?a:Ie(a)),t}function Oe(e,a){let t=[];for(;e.previousElementSibling;){let s=e.previousElementSibling;
vendor: 4,221 bytes, line 15
15a?s.matches(a)&&t.push(s):t.push(s),e=s}return t}function De(e,a){let t=[];for(;e.nextElementSibling;){let s=e.nextElementSibling;a?s.matches(a)&&t.push(s):t.push(s),e=s}return t}function W(e,a){return G().getComputedStyle(e,null).getPropertyValue(a)}function K(e){let a=e,t;if(a){for(t=0;(a=a.previousSibling)!==null;)a.nodeType===1&&(t+=1);return t}}function Q(e,a){let t=[],s=e.parentElement;for(;s;)a?s.matches(a)&&t.push(s):t.push(s),s=s.parentElement;return t}function J(e,a){function t(s){s.target===e&&(a.call(e,s),e.removeEventListener("transitionend",t))}a&&e.addEventListener("transitionend",t)}function se(e,a,t){let s=G();return t?e[a==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue(a==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue(a==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function H(e){return(Array.isArray(e)?e:[e]).filter(a=>!!a)}function w(e,a=""){typeof trustedTypes!="undefined"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:t=>t}).createHTML(a):e.innerHTML=a}function ne(e,a,t,s){return e.params.createElements&&Object.keys(s).forEach(i=>{if(!t[i]&&t.auto===!0){let n=X(e.el,`.${s[i]}`)[0];n||(n=Y("div",s[i]),n.className=s[i],e.el.append(n)),t[i]=n,a[i]=n}}),t}var ke='<svg class="swiper-navigation-icon" 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>';function fe({swiper:e,extendParams:a,on:t,emit:s}){a({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:ke};function i(c){let h;return c&&typeof c=="string"&&e.isElement&&(h=e.el.querySelector(c)||e.hostEl.querySelector(c),h)?h:(c&&(typeof c=="string"&&(h=[...document.querySelectorAll(c)]),e.params.uniqueNavElements&&typeof c=="string"&&h&&h.length>1&&e.el.querySelectorAll(c).length===1?h=e.el.querySelector(c):h&&h.length===1&&(h=h[0])),c&&!h?c:h)}function n(c,h){let v=e.params.navigation;c=H(c),c.forEach(x=>{x&&(x.classList[h?"add":"remove"](...v.disabledClass.split(" ")),x.tagName==="BUTTON"&&(x.disabled=h),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](v.lockClass))})}function l(){let{nextEl:c,prevEl:h}=e.navigation;if(e.params.loop){n(h,!1),n(c,!1);return}n(h,e.isBeginning&&!e.params.rewind),n(c,e.isEnd&&!e.params.rewind)}function o(c){c.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),s("navigationPrev"))}function r(c){c.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),s("navigationNext"))}function f(){let c=e.params.navigation;if(e.params.navigation=ne(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(c.nextEl||c.prevEl))return;let h=i(c.nextEl),v=i(c.prevEl);Object.assign(e.navigation,{nextEl:h,prevEl:v}),h=H(h),v=H(v);let x=(d,m)=>{if(d){if(c.addIcons&&d.matches(".swiper-button-next,.swiper-button-prev")&&!d.querySelector("svg")){let p=document.createElement("div");w(p,ke),d.appendChild(p.querySelector("svg")),p.remove()}d.addEventListener("click",m==="next"?r:o)}!e.enabled&&d&&d.classList.add(...c.lockClass.split(" "))};h.forEach(d=>x(d,"next")),v.forEach(d=>x(d,"prev"))}function g(){let{nextEl:c,prevEl:h}=e.navigation;c=H(c),h=H(h);let v=(x,d)=>{x.removeEventListener("click",d==="next"?r:o),x.classList.remove(...e.params.navigation.disabledClass.split(" "))};c.forEach(x=>v(x,"next")),h.forEach(x=>v(x,"prev"))}t("init",()=>{e.params.navigation.enabled===!1?y():(f(),l())}),t("toEdge fromEdge lock unlock",()=>{l()}),t("destroy",()=>{g()}),t("enable disable",()=>{let{nextEl:c,prevEl:h}=e.navigation;
vendor: 3,834 bytes, line 15
15if(c=H(c),h=H(h),e.enabled){l();return}[...c,...h].filter(v=>!!v).forEach(v=>v.classList.add(e.params.navigation.lockClass))}),t("click",(c,h)=>{let{nextEl:v,prevEl:x}=e.navigation;v=H(v),x=H(x);let d=h.target,m=x.includes(d)||v.includes(d);if(e.isElement&&!m){let p=h.path||h.composedPath&&h.composedPath();p&&(m=p.find(b=>v.includes(b)||x.includes(b)))}if(e.params.navigation.hideOnClick&&!m){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===d||e.pagination.el.contains(d)))return;let p;v.length?p=v[0].classList.contains(e.params.navigation.hiddenClass):x.length&&(p=x[0].classList.contains(e.params.navigation.hiddenClass)),s(p===!0?"navigationShow":"navigationHide"),[...v,...x].filter(b=>!!b).forEach(b=>b.classList.toggle(e.params.navigation.hiddenClass))}});let u=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),f(),l()},y=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(e.navigation,{enable:u,disable:y,update:l,init:f,destroy:g})}function U(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function ue({swiper:e,extendParams:a,on:t,emit:s}){let i="swiper-pagination";a({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:d=>d,formatFractionTotal:d=>d,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let n,l=0;function o(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function r(d,m){let{bulletActiveClass:p}=e.params.pagination;d&&(d=d[`${m==="prev"?"previous":"next"}ElementSibling`],d&&(d.classList.add(`${p}-${m}`),d=d[`${m==="prev"?"previous":"next"}ElementSibling`],d&&d.classList.add(`${p}-${m}-${m}`)))}function f(d,m,p){if(d=d%p,m=m%p,m===d+1)return"next";if(m===d-1)return"previous"}function g(d){let m=d.target.closest(U(e.params.pagination.bulletClass));if(!m)return;d.preventDefault();let p=K(m)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===p)return;let b=f(e.realIndex,p,e.slides.length);b==="next"?e.slideNext():b==="previous"?e.slidePrev():e.slideToLoop(p)}else e.slideTo(p)}function u(){let d=e.rtl,m=e.params.pagination;if(o())return;let p=e.pagination.el;p=H(p);let b,E,C=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,P=e.params.loop?Math.ceil(C/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(E=e.previousRealIndex||0,b=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex!="undefined"?(b=e.snapIndex,E=e.previousSnapIndex):(E=e.previousIndex||0,b=e.activeIndex||0),m.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){let S=e.pagination.bullets,z,T,M;if(m.dynamicBullets&&(n=se(S[0],e.isHorizontal()?"width":"height",!0),p.forEach(L=>{L.style[e.isHorizontal()?"width":"height"]=`${n*(m.dynamicMainBullets+4)}px`}),m.dynamicMainBullets>1&&E!==void 0&&(l+=b-(E||0),l>m.dynamicMainBullets-1?l=m.dynamicMainBullets-1:l<0&&(l=0)),z=Math.max(b-l,0),T=z+(Math.min(S.length,m.dynamicMainBullets)-1),M=(T+z)/2),S.forEach(L=>{let A=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(D=>`${m.bulletActiveClass}${D}`)].map(D=>
vendor: 4,246 bytes, line 15
15typeof D=="string"&&D.includes(" ")?D.split(" "):D).flat();L.classList.remove(...A)}),p.length>1)S.forEach(L=>{let A=K(L);A===b?L.classList.add(...m.bulletActiveClass.split(" ")):e.isElement&&L.setAttribute("part","bullet"),m.dynamicBullets&&(A>=z&&A<=T&&L.classList.add(...`${m.bulletActiveClass}-main`.split(" ")),A===z&&r(L,"prev"),A===T&&r(L,"next"))});else{let L=S[b];if(L&&L.classList.add(...m.bulletActiveClass.split(" ")),e.isElement&&S.forEach((A,D)=>{A.setAttribute("part",D===b?"bullet-active":"bullet")}),m.dynamicBullets){let A=S[z],D=S[T];for(let k=z;k<=T;k+=1)S[k]&&S[k].classList.add(...`${m.bulletActiveClass}-main`.split(" "));r(A,"prev"),r(D,"next")}}if(m.dynamicBullets){let L=Math.min(S.length,m.dynamicMainBullets+4),A=(n*L-n)/2-M*n,D=d?"right":"left";S.forEach(k=>{k.style[e.isHorizontal()?D:"top"]=`${A}px`})}}p.forEach((S,z)=>{if(m.type==="fraction"&&(S.querySelectorAll(U(m.currentClass)).forEach(T=>{T.textContent=m.formatFractionCurrent(b+1)}),S.querySelectorAll(U(m.totalClass)).forEach(T=>{T.textContent=m.formatFractionTotal(P)})),m.type==="progressbar"){let T;m.progressbarOpposite?T=e.isHorizontal()?"vertical":"horizontal":T=e.isHorizontal()?"horizontal":"vertical";let M=(b+1)/P,L=1,A=1;T==="horizontal"?L=M:A=M,S.querySelectorAll(U(m.progressbarFillClass)).forEach(D=>{D.style.transform=`translate3d(0,0,0) scaleX(${L}) scaleY(${A})`,D.style.transitionDuration=`${e.params.speed}ms`})}m.type==="custom"&&m.renderCustom?(w(S,m.renderCustom(e,b+1,P)),z===0&&s("paginationRender",S)):(z===0&&s("paginationRender",S),s("paginationUpdate",S)),e.params.watchOverflow&&e.enabled&&S.classList[e.isLocked?"add":"remove"](m.lockClass)})}function y(){let d=e.params.pagination;if(o())return;let m=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,p=e.pagination.el;p=H(p);let b="";if(d.type==="bullets"){let E=e.params.loop?Math.ceil(m/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&E>m&&(E=m);for(let C=0;C<E;C+=1)d.renderBullet?b+=d.renderBullet.call(e,C,d.bulletClass):b+=`<${d.bulletElement} ${e.isElement?'part="bullet"':""} class="${d.bulletClass}"></${d.bulletElement}>`}d.type==="fraction"&&(d.renderFraction?b=d.renderFraction.call(e,d.currentClass,d.totalClass):b=`<span class="${d.currentClass}"></span> / <span class="${d.totalClass}"></span>`),d.type==="progressbar"&&(d.renderProgressbar?b=d.renderProgressbar.call(e,d.progressbarFillClass):b=`<span class="${d.progressbarFillClass}"></span>`),e.pagination.bullets=[],p.forEach(E=>{d.type!=="custom"&&w(E,b||""),d.type==="bullets"&&e.pagination.bullets.push(...E.querySelectorAll(U(d.bulletClass)))}),d.type!=="custom"&&s("paginationRender",p[0])}function c(){e.params.pagination=ne(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let d=e.params.pagination;if(!d.el)return;let m;typeof d.el=="string"&&e.isElement&&(m=e.el.querySelector(d.el)),!m&&typeof d.el=="string"&&(m=[...document.querySelectorAll(d.el)]),m||(m=d.el),!(!m||m.length===0)&&(e.params.uniqueNavElements&&typeof d.el=="string"&&Array.isArray(m)&&m.length>1&&(m=[...e.el.querySelectorAll(d.el)],m.length>1&&(m=m.find(p=>Q(p,".swiper")[0]===e.el))),Array.isArray(m)&&m.length===1&&(m=m[0]),Object.assign(e.pagination,{el:m}),m=H(m),m.forEach(p=>{d.type==="bullets"&&d.clickable&&p.classList.add(...(d.clickableClass||"").split(" ")),p.classList.add(d.modifierClass+d.type),p.classList.add(e.isHorizontal()?d.horizontalClass:d.verticalClass),d.type==="bullets"&&d.dynamicBullets&&(p.classList.add(`${d.modifierClass}${d.type}-dynamic`),l=0,d.dynamicMainBullets<1&&(d.dynamicMainBullets=1)),d.type==="progressbar"&&d.progressbarOpposite&&p.classList.add(d.progressbarOppositeClass),d.clickable&&p.addEventListener("click",g),e.enabled||p.classList.add(d.lockClass)}))}function h(){let d=e.params.pagination;if(o())return;let m=e.pagination.el;m&&(m=H(m),m.forEach(p=>{p.classList.remove(d.hiddenClass),p.classList.remove(d.modifierClass+d.type),p.classList.remove(e.isHorizontal()?d.horizontalClass:d.verticalClass),d.clickable&&(p.classList.remove(...(d.clickableClass||"").split(" ")),p.removeEventListener("click",g))}
vendor: 11,941 bytes, line 15
15)),e.pagination.bullets&&e.pagination.bullets.forEach(p=>p.classList.remove(...d.bulletActiveClass.split(" ")))}t("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let d=e.params.pagination,{el:m}=e.pagination;m=H(m),m.forEach(p=>{p.classList.remove(d.horizontalClass,d.verticalClass),p.classList.add(e.isHorizontal()?d.horizontalClass:d.verticalClass)})}),t("init",()=>{e.params.pagination.enabled===!1?x():(c(),y(),u())}),t("activeIndexChange",()=>{typeof e.snapIndex=="undefined"&&u()}),t("snapIndexChange",()=>{u()}),t("snapGridLengthChange",()=>{y(),u()}),t("destroy",()=>{h()}),t("enable disable",()=>{let{el:d}=e.pagination;d&&(d=H(d),d.forEach(m=>m.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),t("lock unlock",()=>{u()}),t("click",(d,m)=>{let p=m.target,b=H(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&b&&b.length>0&&!p.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&p===e.navigation.nextEl||e.navigation.prevEl&&p===e.navigation.prevEl))return;let E=b[0].classList.contains(e.params.pagination.hiddenClass);s(E===!0?"paginationShow":"paginationHide"),b.forEach(C=>C.classList.toggle(e.params.pagination.hiddenClass))}});let v=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:d}=e.pagination;d&&(d=H(d),d.forEach(m=>m.classList.remove(e.params.pagination.paginationDisabledClass))),c(),y(),u()},x=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:d}=e.pagination;d&&(d=H(d),d.forEach(m=>m.classList.add(e.params.pagination.paginationDisabledClass))),h()};Object.assign(e.pagination,{enable:v,disable:x,render:y,update:u,init:c,destroy:h})}function me({swiper:e,extendParams:a,on:t,emit:s,params:i}){e.autoplay={running:!1,paused:!1,timeLeft:0},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let n,l,o=i&&i.autoplay?i.autoplay.delay:3e3,r=i&&i.autoplay?i.autoplay.delay:3e3,f,g=new Date().getTime(),u,y,c,h,v,x;function d(O){!e||e.destroyed||!e.wrapperEl||O.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",d),!(x||O.detail&&O.detail.bySwiperTouchMove)&&z())}let m=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?u=!0:u&&(r=f,u=!1);let O=e.autoplay.paused?f:g+r-new Date().getTime();e.autoplay.timeLeft=O,s("autoplayTimeLeft",O,O/o),l=requestAnimationFrame(()=>{m()})},p=()=>{let O;return e.virtual&&e.params.virtual.enabled?O=e.slides.find($=>$.classList.contains("swiper-slide-active")):O=e.slides[e.activeIndex],O?parseInt(O.getAttribute("data-swiper-autoplay"),10):void 0},b=()=>{let O=e.params.autoplay.delay,I=p();return!Number.isNaN(I)&&I>0&&(O=I),O},E=O=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(l),m();let I=O;typeof I=="undefined"&&(I=b(),o=I,r=I),f=I;let $=e.params.speed,V=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev($,!0,!0),s("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,$,!0,!0),s("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext($,!0,!0),s("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,$,!0,!0),s("autoplay")),e.params.cssMode&&(g=new Date().getTime(),requestAnimationFrame(()=>{E()})))};return I>0?(clearTimeout(n),n=setTimeout(()=>{V()},I)):requestAnimationFrame(()=>{V()}),I},C=()=>{g=new Date().getTime(),e.autoplay.running=!0,E(),s("autoplayStart")},P=()=>{e.autoplay.running=!1,clearTimeout(n),cancelAnimationFrame(l),s("autoplayStop")},S=(O,I)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(n),O||(v=!0);let $=()=>{s("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",d):z()};if(e.autoplay.paused=!0,I){$();return}f=(f||e.params.autoplay.delay)-(new Date().getTime()-g),!(e.isEnd&&f<0&&!e.params.loop)&&(f<0&&(f=0),$())},z=()=>{e.isEnd&&f<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(g=new Date().getTime(),v?(v=!1,E(f)):E(),e.autoplay.paused=!1,s("autoplayResume"))},T=()=>{if(e.destroyed||!e.autoplay.running)return;let O=B();O.visibilityState==="hidden"&&(v=!0,S(!0)),O.visibilityState==="visible"&&z()},M=O=>{O.pointerType==="mouse"&&(v=!0,x=!0,!(e.animating||e.autoplay.paused)&&S(!0))},L=O=>{O.pointerType==="mouse"&&(x=!1,e.autoplay.paused&&z())},A=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",M),e.el.addEventListener("pointerleave",L))},D=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",M),e.el.removeEventListener("pointerleave",L))},k=()=>{B().addEventListener("visibilitychange",T)},F=()=>{B().removeEventListener("visibilitychange",T)};t("init",()=>{e.params.autoplay.enabled&&(A(),k(),C())}),t("destroy",()=>{D(),F(),e.autoplay.running&&P()}),t("_freeModeStaticRelease",()=>{(c||v)&&z()}),t("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?P():S(!0,!0)}),t("beforeTransitionStart",(O,I,$)=>{e.destroyed||!e.autoplay.running||($||!e.params.autoplay.disableOnInteraction?S(!0,!0):P())}),t("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){P();return}y=!0,c=!1,v=!1,h=setTimeout(()=>{v=!0,c=!0,S(!0)},200)}}),t("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!y)){if(clearTimeout(h),clearTimeout(n),e.params.autoplay.disableOnInteraction){c=!1,y=!1;return}c&&e.params.cssMode&&z(),c=!1,y=!1}}),t("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(f=b(),o=b())}),Object.assign(e.autoplay,{start:C,stop:P,pause:S,resume:z})}function pe({swiper:e,extendParams:a,emit:t,once:s}){a({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function i(){if(e.params.cssMode)return;let o=e.getTranslate();e.setTranslate(o),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function n(){if(e.params.cssMode)return;let{touchEventsData:o,touches:r}=e;o.velocities.length===0&&o.velocities.push({position:r[e.isHorizontal()?"startX":"startY"],time:o.touchStartTime}),o.velocities.push({position:r[e.isHorizontal()?"currentX":"currentY"],time:N()})}function l({currentPos:o}){if(e.params.cssMode)return;let{params:r,wrapperEl:f,rtlTranslate:g,snapGrid:u,touchEventsData:y}=e,h=N()-y.touchStartTime;if(o<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(o>-e.maxTranslate()){e.slides.length<u.length?e.slideTo(u.length-1):e.slideTo(e.slides.length-1);return}if(r.freeMode.momentum){if(y.velocities.length>1){let C=y.velocities.pop(),P=y.velocities.pop(),S=C.position-P.position,z=C.time-P.time;e.velocity=S/z,e.velocity/=2,Math.abs(e.velocity)<r.freeMode.minimumVelocity&&(e.velocity=0),(z>150||N()-C.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=r.freeMode.momentumVelocityRatio,y.velocities.length=0;let v=1e3*r.freeMode.momentumRatio,x=e.velocity*v,d=e.translate+x;g&&(d=-d);let m=!1,p,b=Math.abs(e.velocity)*20*r.freeMode.momentumBounceRatio,E;if(d<e.maxTranslate())r.freeMode.momentumBounce?(d+e.maxTranslate()<-b&&(d=e.maxTranslate()-b),p=e.maxTranslate(),m=!0,y.allowMomentumBounce=!0):d=e.maxTranslate(),r.loop&&r.centeredSlides&&(E=!0);else if(d>e.minTranslate())r.freeMode.momentumBounce?(d-e.minTranslate()>b&&(d=e.minTranslate()+b),p=e.minTranslate(),m=!0,y.allowMomentumBounce=!0):d=e.minTranslate(),r.loop&&r.centeredSlides&&(E=!0);else if(r.freeMode.sticky){let C;for(let P=0;P<u.length;P+=1)if(u[P]>-d){C=P;break}Math.abs(u[C]-d)<Math.abs(u[C-1]-d)||e.swipeDirection==="next"?d=u[C]:d=u[C-1],d=-d}if(E&&s("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(g?v=Math.abs((-d-e.translate)/e.velocity):v=Math.abs((d-e.translate)/e.velocity),r.freeMode.sticky){let C=Math.abs((g?-d:d)-e.translate),P=e.slidesSizesGrid[e.activeIndex];C<P?v=r.speed:C<2*P?v=r.speed*1.5:v=r.speed*2.5}}else if(r.freeMode.sticky){e.slideToClosest();return}r.freeMode.momentumBounce&&m?(e.updateProgress(p),e.setTransition(v),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating=!0,J(f,()=>{!e||e.destroyed||!y.allowMomentumBounce||(t("momentumBounce"),e.setTransition(r.speed),setTimeout(()=>{e.setTranslate(p),J(f,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(t("_freeModeNoMomentumRelease"),e.updateProgress(d),e.setTransition(v),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,J(f,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(d),e.updateActiveIndex(),e.updateSlidesClasses()}else if(r.freeMode.sticky){e.slideToClosest();return}else r.freeMode&&t("_freeModeNoMomentumRelease");(!r.freeMode.momentum||h>=r.longSwipesMs)&&(t("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:i,onTouchMove:n,onTouchEnd:l}})}var ye;function Ke(){let e=G(),a=B();return{smoothScroll:a.documentElement&&a.documentElement.style&&"scrollBehavior"in a.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&a instanceof e.DocumentTouch)}}function Re(){return ye||(ye=Ke()),ye}var be;function Ze({userAgent:e}={}){let a=Re(),t=G(),s=t.navigator.platform,i=e||t.navigator.userAgent,n={ios:!1,android:!1},l=t.screen.width,o=t.screen.height,r=i.match(/(Android);?[\s\/]+([\d.]+)?/),f=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/),g=i.match(/(iPod)(.*OS\s([\d_]+))?/),u=!f&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),y=s==="Win32",c=s==="MacIntel",h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&c&&a.touch&&h.indexOf(`${l}x${o}`)>=0&&(f=i.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),c=!1),r&&!y&&(n.os="android",n.android=!0),(f||u||g)&&(n.os="ios",n.ios=!0),n}function Ye(e={}){return be||(be=Ze(e)),be}var Se;function Qe(){let e=G(),a=Ye(),t=!1;function s(){let o=e.navigator.userAgent.toLowerCase();return o.indexOf("safari")>=0&&o.indexOf("chrome")<0&&o.indexOf("android")<0}if(s()){let o=String(e.navigator.userAgent);if(o.includes("Version/")){let[r,f]=o.split("Version/")[1].split(" ")[0].split(".").map(g=>Number(g));t=r<16||r===16&&f<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=s(),l=n||i&&a.ios;return{isSafari:t||n,needPerspectiveFix:t,need3dFix:l,isWebView:i}}function Fe(){return Se||(Se=Qe()),Se}function Je({swiper:e,on:a,emit:t}){let s=G(),i=null,n=null,l=()=>{!e||e.destroyed||!e.initialized||(t("beforeResize"),t("resize"))},o=()=>{!e||e.destroyed||!e.initialized||(i=new ResizeObserver(g=>{n=s.requestAnimationFrame(()=>{let{width:u,height:y}=e,c=u,h=y;g.forEach(({contentBoxSize:v,contentRect:x,target:d})=>{d&&d!==e.el||(c=x?x.width:(v[0]||v).inlineSize,h=x?x.height:(v[0]||v).blockSize)}),(c!==u||h!==y)&&l()})}),i.observe(e.el))},r=()=>{n&&s.cancelAnimationFrame(n),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null)},f=()=>{!e||e.destroyed||!e.initialized||t("orientationchange")};a("init",()=>{if(e.params.resizeObserver&&typeof s.ResizeObserver!="undefined"){o();return}s.addEventListener("resize",l),s.addEventListener("orientationchange",f)}),a("destroy",()=>{r(),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",f)})}function et({swiper:e,extendParams:a,on:t,emit:s}){let i=[],n=G(),l=(f,g={})=>{let u=n.MutationObserver||n.WebkitMutationObserver,y=new u(c=>{if(e.__preventObserver__)return;if(c.length===1){s("observerUpdate",c[0]);return}let h=function(){s("observerUpdate",c[0])};n.requestAnimationFrame?n.requestAnimationFrame(h):n.setTimeout(h,0)});y.observe(f,{attributes:typeof g.attributes=="undefined"?!0:g.attributes,childList:e.isElement||(typeof g.childList=="undefined"?!0:g).childList,characterData:typeof g.characterData=="undefined"?!0:g.characterData}),i.push(y)},o=()=>
vendor: 11,841 bytes, line 15
15{if(e.params.observer){if(e.params.observeParents){let f=Q(e.hostEl);for(let g=0;g<f.length;g+=1)l(f[g])}l(e.hostEl,{childList:e.params.observeSlideChildren}),l(e.wrapperEl,{attributes:!1})}},r=()=>{i.forEach(f=>{f.disconnect()}),i.splice(0,i.length)};a({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",o),t("destroy",r)}var tt={on(e,a,t){let s=this;if(!s.eventsListeners||s.destroyed||typeof a!="function")return s;let i=t?"unshift":"push";return e.split(" ").forEach(n=>{s.eventsListeners[n]||(s.eventsListeners[n]=[]),s.eventsListeners[n][i](a)}),s},once(e,a,t){let s=this;if(!s.eventsListeners||s.destroyed||typeof a!="function")return s;function i(...n){s.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,a.apply(s,n)}return i.__emitterProxy=a,s.on(e,i,t)},onAny(e,a){let t=this;if(!t.eventsListeners||t.destroyed||typeof e!="function")return t;let s=a?"unshift":"push";return t.eventsAnyListeners.indexOf(e)<0&&t.eventsAnyListeners[s](e),t},offAny(e){let a=this;if(!a.eventsListeners||a.destroyed||!a.eventsAnyListeners)return a;let t=a.eventsAnyListeners.indexOf(e);return t>=0&&a.eventsAnyListeners.splice(t,1),a},off(e,a){let t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||e.split(" ").forEach(s=>{typeof a=="undefined"?t.eventsListeners[s]=[]:t.eventsListeners[s]&&t.eventsListeners[s].forEach((i,n)=>{(i===a||i.__emitterProxy&&i.__emitterProxy===a)&&t.eventsListeners[s].splice(n,1)})}),t},emit(...e){let a=this;if(!a.eventsListeners||a.destroyed||!a.eventsListeners)return a;let t,s,i;return typeof e[0]=="string"||Array.isArray(e[0])?(t=e[0],s=e.slice(1,e.length),i=a):(t=e[0].events,s=e[0].data,i=e[0].context||a),s.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach(l=>{a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(o=>{o.apply(i,[l,...s])}),a.eventsListeners&&a.eventsListeners[l]&&a.eventsListeners[l].forEach(o=>{o.apply(i,s)})}),a}};function at(){let e=this,a,t,s=e.el;typeof e.params.width!="undefined"&&e.params.width!==null?a=e.params.width:a=s.clientWidth,typeof e.params.height!="undefined"&&e.params.height!==null?t=e.params.height:t=s.clientHeight,!(a===0&&e.isHorizontal()||t===0&&e.isVertical())&&(a=a-parseInt(W(s,"padding-left")||0,10)-parseInt(W(s,"padding-right")||0,10),t=t-parseInt(W(s,"padding-top")||0,10)-parseInt(W(s,"padding-bottom")||0,10),Number.isNaN(a)&&(a=0),Number.isNaN(t)&&(t=0),Object.assign(e,{width:a,height:t,size:e.isHorizontal()?a:t}))}function st(){let e=this;function a(T,M){return parseFloat(T.getPropertyValue(e.getDirectionLabel(M))||0)}let t=e.params,{wrapperEl:s,slidesEl:i,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&t.virtual.enabled,r=o?e.virtual.slides.length:e.slides.length,f=X(i,`.${e.params.slideClass}, swiper-slide`),g=o?e.virtual.slides.length:f.length,u=[],y=[],c=[],h=t.slidesOffsetBefore;typeof h=="function"&&(h=t.slidesOffsetBefore.call(e));let v=t.slidesOffsetAfter;typeof v=="function"&&(v=t.slidesOffsetAfter.call(e));let x=e.snapGrid.length,d=e.slidesGrid.length,m=e.size-h-v,p=t.spaceBetween,b=-h,E=0,C=0;if(typeof m=="undefined")return;typeof p=="string"&&p.indexOf("%")>=0?p=parseFloat(p.replace("%",""))/100*m:typeof p=="string"&&(p=parseFloat(p)),e.virtualSize=-p-h-v,f.forEach(T=>{n?T.style.marginLeft="":T.style.marginRight="",T.style.marginBottom="",T.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(j(s,"--swiper-centered-offset-before",""),j(s,"--swiper-centered-offset-after","")),t.cssMode&&(j(s,"--swiper-slides-offset-before",`${h}px`),j(s,"--swiper-slides-offset-after",`${v}px`));let P=t.grid&&t.grid.rows>1&&e.grid;P?e.grid.initSlides(f):e.grid&&e.grid.unsetSlides();let S,z=t.slidesPerView==="auto"&&t.breakpoints&&Object.keys(t.breakpoints).filter(T=>typeof t.breakpoints[T].slidesPerView!="undefined").length>0;for(let T=0;T<g;T+=1){S=0;let M=f[T];if(!(M&&(P&&e.grid.updateSlide(T,M,f),W(M,"display")==="none"))){if(o&&t.slidesPerView==="auto")t.virtual.slidesPerViewAutoSlideSize&&(S=t.virtual.slidesPerViewAutoSlideSize),S&&M&&(t.roundLengths&&(S=Math.floor(S)),M.style[e.getDirectionLabel("width")]=`${S}px`);else if(t.slidesPerView==="auto"){z&&(M.style[e.getDirectionLabel("width")]="");let L=getComputedStyle(M),A=M.style.transform,D=M.style.webkitTransform;if(A&&(M.style.transform="none"),D&&(M.style.webkitTransform="none"),t.roundLengths)S=e.isHorizontal()?se(M,"width",!0):se(M,"height",!0);else{let k=a(L,"width"),F=a(L,"padding-left"),O=a(L,"padding-right"),I=a(L,"margin-left"),$=a(L,"margin-right"),V=L.getPropertyValue("box-sizing");if(V&&V==="border-box")S=k+I+$;else{let{clientWidth:q,offsetWidth:_e}=M;S=k+F+O+I+$+(_e-q)}}A&&(M.style.transform=A),D&&(M.style.webkitTransform=D),t.roundLengths&&(S=Math.floor(S))}else S=(m-(t.slidesPerView-1)*p)/t.slidesPerView,t.roundLengths&&(S=Math.floor(S)),M&&(M.style[e.getDirectionLabel("width")]=`${S}px`);M&&(M.swiperSlideSize=S),c.push(S),t.centeredSlides?(b=b+S/2+E/2+p,E===0&&T!==0&&(b=b-m/2-p),T===0&&(b=b-m/2-p),Math.abs(b)<1/1e3&&(b=0),t.roundLengths&&(b=Math.floor(b)),C%t.slidesPerGroup===0&&u.push(b),y.push(b)):(t.roundLengths&&(b=Math.floor(b)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup===0&&u.push(b),y.push(b),b=b+S+p),e.virtualSize+=S+p,E=S,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,m)+v,n&&l&&(t.effect==="slide"||t.effect==="coverflow")&&(s.style.width=`${e.virtualSize+p}px`),t.setWrapperSize&&(s.style[e.getDirectionLabel("width")]=`${e.virtualSize+p}px`),P&&e.grid.updateWrapperSize(S,u),!t.centeredSlides){let T=t.slidesPerView!=="auto"&&t.slidesPerView%1!==0,M=t.snapToSlideEdge&&!t.loop&&(t.slidesPerView==="auto"||T),L=u.length;if(M){let D;if(t.slidesPerView==="auto"){D=1;let k=0;for(let F=c.length-1;F>=0&&(k+=c[F]+(F<c.length-1?p:0),k<=m);F-=1)D=c.length-F}else D=Math.floor(t.slidesPerView);L=Math.max(g-D,0)}let A=[];for(let D=0;D<u.length;D+=1){let k=u[D];t.roundLengths&&(k=Math.floor(k)),M?D<=L&&A.push(k):u[D]<=e.virtualSize-m&&A.push(k)}u=A,Math.floor(e.virtualSize-m)-Math.floor(u[u.length-1])>1&&(M||u.push(e.virtualSize-m))}if(o&&t.loop){let T=c[0]+p;if(t.slidesPerGroup>1){let M=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),L=T*t.slidesPerGroup;for(let A=0;A<M;A+=1)u.push(u[u.length-1]+L)}for(let M=0;M<e.virtual.slidesBefore+e.virtual.slidesAfter;M+=1)t.slidesPerGroup===1&&u.push(u[u.length-1]+T),y.push(y[y.length-1]+T),e.virtualSize+=T}if(u.length===0&&(u=[0]),p!==0){let T=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");f.filter((M,L)=>!t.cssMode||t.loop?!0:L!==f.length-1).forEach(M=>{M.style[T]=`${p}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let T=0;c.forEach(L=>{T+=L+(p||0)}),T-=p;let M=T>m?T-m:0;u=u.map(L=>L<=0?-h:L>M?M+v:L)}if(t.centerInsufficientSlides){let T=0;if(c.forEach(M=>{T+=M+(p||0)}),T-=p,T<m){let M=(m-T)/2;u.forEach((L,A)=>{u[A]=L-M}),y.forEach((L,A)=>{y[A]=L+M})}}if(Object.assign(e,{slides:f,snapGrid:u,slidesGrid:y,slidesSizesGrid:c}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){j(s,"--swiper-centered-offset-before",`${-u[0]}px`),j(s,"--swiper-centered-offset-after",`${e.size/2-c[c.length-1]/2}px`);let T=-e.snapGrid[0],M=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(L=>L+T),e.slidesGrid=e.slidesGrid.map(L=>L+M)}if(g!==r&&e.emit("slidesLengthChange"),u.length!==x&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),y.length!==d&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!o&&!t.cssMode&&(t.effect==="slide"||t.effect==="fade")){let T=`${t.containerModifierClass}backface-hidden`,M=e.el.classList.contains(T);g<=t.maxBackfaceHiddenSlides?M||e.el.classList.add(T):M&&e.el.classList.remove(T)}}function nt(e){let a=this,t=[],s=a.virtual&&a.params.virtual.enabled,i=0,n;typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed);let l=o=>s?a.slides[a.getSlideIndexByData(o)]:a.slides[o];if(a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)(a.visibleSlides||[]).forEach(o=>{t.push(o)});else for(n=0;n<Math.ceil(a.params.slidesPerView);n+=1){let o=a.activeIndex+n;if(o>a.slides.length&&!s)break;t.push(l(o))}else t.push(l(a.activeIndex));for(n=0;n<t.length;n+=1)if(typeof t[n]!="undefined"){let o=t[n].offsetHeight;i=o>i?o:i}(i||i===0)&&(a.wrapperEl.style.height=`${i}px`)}function it(){let e=this,a=e.slides,t=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let s=0;s<a.length;s+=1)a[s].swiperSlideOffset=(e.isHorizontal()?a[s].offsetLeft:a[s].offsetTop)-t-e.cssOverflowAdjustment()}var Ge=(e,a,t)=>{a&&!e.classList.contains(t)?e.classList.add(t):!a&&e.classList.contains(t)&&e.classList.remove(t)};function rt(e=this&&this.translate||0){let a=this,t=a.params,{slides:s,rtlTranslate:i,snapGrid:n}=a;if(s.length===0)return;typeof s[0].swiperSlideOffset=="undefined"&&a.updateSlidesOffset();let l=-e;i&&(l=e),a.visibleSlidesIndexes=[],a.visibleSlides=[];let o=t.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*a.size:typeof o=="string"&&(o=parseFloat(o));for(let r=0;r<s.length;r+=1){let f=s[r],g=f.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(g-=s[0].swiperSlideOffset);let u=(l+(t.centeredSlides?a.minTranslate():0)-g)/(f.swiperSlideSize+o),y=(l-n[0]+(t.centeredSlides?a.minTranslate():0)-g)/(f.swiperSlideSize+o),c=-(l-g),h=c+a.slidesSizesGrid[r],v=c>=0&&c<=a.size-a.slidesSizesGrid[r],x=c>=0&&c<a.size-1||h>1&&h<=a.size||c<=0&&h>=a.size;x&&(a.visibleSlides.push(f),a.visibleSlidesIndexes.push(r)),Ge(f,x,t.slideVisibleClass),Ge(f,v,t.slideFullyVisibleClass),f.progress=i?-u:u,f.originalProgress=i?-y:y}}function lt(e){let a=this;if(typeof e=="undefined"){let g=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*g||0}let t=a.params,s=a.maxTranslate()-a.minTranslate(),{progress:i,isBeginning:n,isEnd:l,progressLoop:o}=a,r=n,f=l;if(s===0)i=0,n=!0,l=!0;else{i=(e-a.minTranslate())/s;let g=Math.abs(e-a.minTranslate())<1,u=Math.abs(e-a.maxTranslate())<1;n=g||i<=0,l=u||i>=1,g&&(i=0),u&&(i=1)}if(t.loop){let g=a.getSlideIndexByData(0),u=a.getSlideIndexByData(a.slides.length-1),y=a.slidesGrid[g],c=a.slidesGrid[u],h=a.slidesGrid[a.slidesGrid.length-1],v=Math.abs(e);v>=y?o=(v-y)/h:o=(v+h-c)/h,o>1&&(o-=1)}Object.assign(a,{progress:i,progressLoop:o,isBeginning:n,isEnd:l}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&a.updateSlidesProgress(e),n&&!r&&a.emit("reachBeginning toEdge"),l&&!f&&a.emit("reachEnd toEdge"),(r&&!n||f&&!l)&&a.emit("fromEdge"),a.emit("progress",i)}var Ee=(e,a,t)=>{a&&!e.classList.contains(t)?e.classList.add(t):!a&&e.classList.contains(t)&&e.classList.remove(t)};function ot(){let e=this,{slides:a,params:t,slidesEl:s,activeIndex:i}=e,n=e.virtual&&t.virtual.enabled,l=e.grid&&t.grid&&t.grid.rows>1,o=u=>X(s,`.${t.slideClass}${u}, swiper-slide${u}`)[0],r,f,g;if(n)if(t.loop){let u=i-e.virtual.slidesBefore;u<0&&(u=e.virtual.slides.length+u),u>=e.virtual.slides.length&&(u-=e.virtual.slides.length),r=o(`[data-swiper-slide-index="${u}"]`)}else r=o(`[data-swiper-slide-index="${i}"]`);else l?(r=a.find(u=>u.column===i),g=a.find(u=>u.column===i+1),f=a.find(u=>u.column===i-1)):r=a[i];r&&(l||(g=De(r,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!g&&(g=a[0]),f=Oe(r,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!f===0&&(f=a[a.length-1]))),a.forEach(u=>{Ee(u,u===r,t.slideActiveClass),Ee(u,u===g,t.slideNextClass),Ee(u,u===f,t.slidePrevClass)}),e.emitSlidesClasses()}var le=(e,a)=>{if(!e||e.destroyed||!e.params)return;let t=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,s=a.closest(t());if(s){let i=s.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(s.shadowRoot?i=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(i=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&!i.lazyPreloaderManaged&&i.remove())}
vendor: 2,479 bytes, line 15
15)),i&&!i.lazyPreloaderManaged&&i.remove()}},xe=(e,a)=>{if(!e.slides[a])return;let t=e.slides[a].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},Ce=e=>{if(!e||e.destroyed||!e.params)return;let a=e.params.lazyPreloadPrevNext,t=e.slides.length;if(!t||!a||a<0)return;a=Math.min(a,t);let s=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let l=i,o=[l-a];o.push(...Array.from({length:a}).map((r,f)=>l+s+f)),e.slides.forEach((r,f)=>{o.includes(r.column)&&xe(e,f)});return}let n=i+s-1;if(e.params.rewind||e.params.loop)for(let l=i-a;l<=n+a;l+=1){let o=(l%t+t)%t;(o<i||o>n)&&xe(e,o)}else for(let l=Math.max(i-a,0);l<=Math.min(n+a,t-1);l+=1)l!==i&&(l>n||l<i)&&xe(e,l)};function dt(e){let{slidesGrid:a,params:t}=e,s=e.rtlTranslate?e.translate:-e.translate,i;for(let n=0;n<a.length;n+=1)typeof a[n+1]!="undefined"?s>=a[n]&&s<a[n+1]-(a[n+1]-a[n])/2?i=n:s>=a[n]&&s<a[n+1]&&(i=n+1):s>=a[n]&&(i=n);return t.normalizeSlideIndex&&(i<0||typeof i=="undefined")&&(i=0),i}function ct(e){let a=this,t=a.rtlTranslate?a.translate:-a.translate,{snapGrid:s,params:i,activeIndex:n,realIndex:l,snapIndex:o}=a,r=e,f,g=c=>{let h=c-a.virtual.slidesBefore;return h<0&&(h=a.virtual.slides.length+h),h>=a.virtual.slides.length&&(h-=a.virtual.slides.length),h};if(typeof r=="undefined"&&(r=dt(a)),s.indexOf(t)>=0)f=s.indexOf(t);else{let c=Math.min(i.slidesPerGroupSkip,r);f=c+Math.floor((r-c)/i.slidesPerGroup)}if(f>=s.length&&(f=s.length-1),r===n&&!a.params.loop){f!==o&&(a.snapIndex=f,a.emit("snapIndexChange"));return}if(r===n&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=g(r);return}let u=a.grid&&i.grid&&i.grid.rows>1,y;if(a.virtual&&i.virtual.enabled)i.loop?y=g(r):y=r;else if(u){let c=a.slides.find(v=>v.column===r),h=parseInt(c.getAttribute("data-swiper-slide-index"),10);Number.isNaN(h)&&(h=Math.max(a.slides.indexOf(c),0)),y=Math.floor(h/i.grid.rows)}else if(a.slides[r]){let c=a.slides[r].getAttribute("data-swiper-slide-index");c?y=parseInt(c,10):y=r}else y=r;Object.assign(a,{previousSnapIndex:o,snapIndex:f,previousRealIndex:l,realIndex:y,previousIndex:n,activeIndex:r}),a.initialized&&Ce(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(l!==y&&a.emit("realIndexChange"),a.emit("slideChange"))}function ft(e,a){let t=this,s=t.params,i=e.closest(`.${s.slideClass}, swiper-slide`);!i&&t.isElement&&a&&a.length>
vendor: 12,619 bytes, line 15
151&&a.includes(e)&&[...a.slice(a.indexOf(e)+1,a.length)].forEach(o=>{!i&&o.matches&&o.matches(`.${s.slideClass}, swiper-slide`)&&(i=o)});let n=!1,l;if(i){for(let o=0;o<t.slides.length;o+=1)if(t.slides[o]===i){n=!0,l=o;break}}if(i&&n)t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=l;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}s.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var ut={updateSize:at,updateSlides:st,updateAutoHeight:nt,updateSlidesOffset:it,updateSlidesProgress:rt,updateProgress:lt,updateSlidesClasses:ot,updateActiveIndex:ct,updateClickedSlide:ft};function mt(e=this.isHorizontal()?"x":"y"){let a=this,{params:t,rtlTranslate:s,translate:i,wrapperEl:n}=a;if(t.virtualTranslate)return s?-i:i;if(t.cssMode)return i;let l=de(n,e);return l+=a.cssOverflowAdjustment(),s&&(l=-l),l||0}function pt(e,a){let t=this,{rtlTranslate:s,params:i,wrapperEl:n,progress:l}=t,o=0,r=0,f=0;t.isHorizontal()?o=s?-e:e:r=e,i.roundLengths&&(o=Math.floor(o),r=Math.floor(r)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?o:r,i.cssMode?n[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-o:-r:i.virtualTranslate||(t.isHorizontal()?o-=t.cssOverflowAdjustment():r-=t.cssOverflowAdjustment(),n.style.transform=`translate3d(${o}px, ${r}px, ${f}px)`);let g,u=t.maxTranslate()-t.minTranslate();u===0?g=0:g=(e-t.minTranslate())/u,g!==l&&t.updateProgress(e),t.emit("setTranslate",t.translate,a)}function ht(){return-this.snapGrid[0]}function gt(){return-this.snapGrid[this.snapGrid.length-1]}function vt(e=0,a=this.params.speed,t=!0,s=!0,i){let n=this,{params:l,wrapperEl:o}=n;if(n.animating&&l.preventInteractionOnTransition)return!1;let r=n.minTranslate(),f=n.maxTranslate(),g;if(s&&e>r?g=r:s&&e<f?g=f:g=e,n.updateProgress(g),l.cssMode){let u=n.isHorizontal();if(a===0)o[u?"scrollLeft":"scrollTop"]=-g;else{if(!n.support.smoothScroll)return ce({swiper:n,targetPosition:-g,side:u?"left":"top"}),!0;o.scrollTo({[u?"left":"top"]:-g,behavior:"smooth"})}return!0}return a===0?(n.setTransition(0),n.setTranslate(g),t&&(n.emit("beforeTransitionStart",a,i),n.emit("transitionEnd"))):(n.setTransition(a),n.setTranslate(g),t&&(n.emit("beforeTransitionStart",a,i),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(y){!n||n.destroyed||y.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,t&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}var yt={getTranslate:mt,setTranslate:pt,minTranslate:ht,maxTranslate:gt,translateTo:vt};function bt(e,a){let t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${e}ms`,t.wrapperEl.style.transitionDelay=e===0?"0ms":""),t.emit("setTransition",e,a)}function Ne({swiper:e,runCallbacks:a,direction:t,step:s}){let{activeIndex:i,previousIndex:n}=e,l=t;l||(i>n?l="next":i<n?l="prev":l="reset"),e.emit(`transition${s}`),a&&l==="reset"?e.emit(`slideResetTransition${s}`):a&&i!==n&&(e.emit(`slideChangeTransition${s}`),l==="next"?e.emit(`slideNextTransition${s}`):e.emit(`slidePrevTransition${s}`))}function St(e=!0,a){let t=this,{params:s}=t;s.cssMode||(s.autoHeight&&t.updateAutoHeight(),Ne({swiper:t,runCallbacks:e,direction:a,step:"Start"}))}function Et(e=!0,a){let t=this,{params:s}=t;t.animating=!1,!s.cssMode&&(t.setTransition(0),Ne({swiper:t,runCallbacks:e,direction:a,step:"End"}))}var xt={setTransition:bt,transitionStart:St,transitionEnd:Et};function Tt(e=0,a,t=!0,s,i){typeof e=="string"&&(e=parseInt(e,10));let n=this,l=e;l<0&&(l=0);let{params:o,snapGrid:r,slidesGrid:f,previousIndex:g,activeIndex:u,rtlTranslate:y,wrapperEl:c,enabled:h}=n;if(!h&&!s&&!i||n.destroyed||n.animating&&o.preventInteractionOnTransition)return!1;typeof a=="undefined"&&(a=n.params.speed);let v=Math.min(n.params.slidesPerGroupSkip,l),x=v+Math.floor((l-v)/n.params.slidesPerGroup);x>=r.length&&(x=r.length-1);let d=-r[x];if(o.normalizeSlideIndex)for(let P=0;P<f.length;P+=1){let S=-Math.floor(d*100),z=Math.floor(f[P]*100),T=Math.floor(f[P+1]*100);typeof f[P+1]!="undefined"?S>=z&&S<T-(T-z)/2?l=P:S>=z&&S<T&&(l=P+1):S>=z&&(l=P)}if(n.initialized&&l!==u&&(!n.allowSlideNext&&(y?d>n.translate&&d>n.minTranslate():d<n.translate&&d<n.minTranslate())||!n.allowSlidePrev&&d>n.translate&&d>n.maxTranslate()&&(u||0)!==l))return!1;l!==(g||0)&&t&&n.emit("beforeSlideChangeStart"),n.updateProgress(d);let m;l>u?m="next":l<u?m="prev":m="reset";let p=n.virtual&&n.params.virtual.enabled;if(!(p&&i)&&(y&&-d===n.translate||!y&&d===n.translate))return n.updateActiveIndex(l),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),o.effect!=="slide"&&n.setTranslate(d),m!=="reset"&&(n.transitionStart(t,m),n.transitionEnd(t,m)),!1;if(o.cssMode){let P=n.isHorizontal(),S=y?d:-d;if(a===0)p&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),p&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{c[P?"scrollLeft":"scrollTop"]=S})):c[P?"scrollLeft":"scrollTop"]=S,p&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return ce({swiper:n,targetPosition:S,side:P?"left":"top"}),!0;c.scrollTo({[P?"left":"top"]:S,behavior:"smooth"})}return!0}let C=Fe().isSafari;return p&&!i&&C&&n.isElement&&n.virtual.update(!1,!1,l),n.setTransition(a),n.setTranslate(d),n.updateActiveIndex(l),n.updateSlidesClasses(),n.emit("beforeTransitionStart",a,s),n.transitionStart(t,m),a===0?n.transitionEnd(t,m):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(S){!n||n.destroyed||S.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(t,m))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0}function Mt(e=0,a,t=!0,s){typeof e=="string"&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;typeof a=="undefined"&&(a=i.params.speed);let n=i.grid&&i.params.grid&&i.params.grid.rows>1,l=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)l=l+i.virtual.slidesBefore;else{let o;if(n){let v=l*i.params.grid.rows;o=i.slides.find(x=>x.getAttribute("data-swiper-slide-index")*1===v).column}else o=i.getSlideIndexByData(l);let r=n?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:f,slidesOffsetBefore:g,slidesOffsetAfter:u}=i.params,y=f||!!g||!!u,c=i.params.slidesPerView;c==="auto"?c=i.slidesPerViewDynamic():(c=Math.ceil(parseFloat(i.params.slidesPerView,10)),y&&c%2===0&&(c=c+1));let h=r-o<c;if(y&&(h=h||o<Math.ceil(c/2)),s&&y&&i.params.slidesPerView!=="auto"&&!n&&(h=!1),h){let v=y?o<i.activeIndex?"prev":"next":o-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:v,slideTo:!0,activeSlideIndex:v==="next"?o+1:o-r+1,slideRealIndex:v==="next"?i.realIndex:void 0})}if(n){let v=l*i.params.grid.rows;l=i.slides.find(x=>x.getAttribute("data-swiper-slide-index")*1===v).column}else l=i.getSlideIndexByData(l)}return requestAnimationFrame(()=>{i.slideTo(l,a,t,s)}),i}function Ct(e,a=!0,t){let s=this,{enabled:i,params:n,animating:l}=s;if(!i||s.destroyed)return s;typeof e=="undefined"&&(e=s.params.speed);let o=n.slidesPerGroup;n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));let r=s.activeIndex<n.slidesPerGroupSkip?1:o,f=s.virtual&&n.virtual.enabled;if(n.loop){if(l&&!f&&n.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+r,e,a,t)}),!0}return n.rewind&&s.isEnd?s.slideTo(0,e,a,t):s.slideTo(s.activeIndex+r,e,a,t)}function Pt(e,a=!0,t){let s=this,{params:i,snapGrid:n,slidesGrid:l,rtlTranslate:o,enabled:r,animating:f}=s;if(!r||s.destroyed)return s;typeof e=="undefined"&&(e=s.params.speed);let g=s.virtual&&i.virtual.enabled;if(i.loop){if(f&&!g&&i.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}let u=o?s.translate:-s.translate;function y(m){return m<0?-Math.floor(Math.abs(m)):Math.floor(m)}let c=y(u),h=n.map(m=>y(m)),v=i.freeMode&&i.freeMode.enabled,x=n[h.indexOf(c)-1];if(typeof x=="undefined"&&(i.cssMode||v)){let m;n.forEach((p,b)=>{c>=p&&(m=b)}),typeof m!="undefined"&&(x=v?n[m]:n[m>0?m-1:m])}let d=0;if(typeof x!="undefined"&&(d=l.indexOf(x),d<0&&(d=s.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(d=d-s.slidesPerViewDynamic("previous",!0)+1,d=Math.max(d,0))),i.rewind&&s.isBeginning){let m=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(m,e,a,t)}else if(i.loop&&s.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{s.slideTo(d,e,a,t)}),!0;return s.slideTo(d,e,a,t)}function Lt(e,a=!0,t){let s=this;if(!s.destroyed)return typeof e=="undefined"&&(e=s.params.speed),s.slideTo(s.activeIndex,e,a,t)}function It(e,a=!0,t,s=.5){let i=this;if(i.destroyed)return;typeof e=="undefined"&&(e=i.params.speed);let n=i.activeIndex,l=Math.min(i.params.slidesPerGroupSkip,n),o=l+Math.floor((n-l)/i.params.slidesPerGroup),r=i.rtlTranslate?i.translate:-i.translate;if(r>=i.snapGrid[o]){let f=i.snapGrid[o],g=i.snapGrid[o+1];r-f>(g-f)*s&&(n+=i.params.slidesPerGroup)}else{let f=i.snapGrid[o-1],g=i.snapGrid[o];r-f<=(g-f)*s&&(n-=i.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,i.slidesGrid.length-1),i.slideTo(n,e,a,t)}function zt(){let e=this;if(e.destroyed)return;let{params:a,slidesEl:t}=e,s=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView,i=e.getSlideIndexWhenGrid(e.clickedIndex),n,l=e.isElement?"swiper-slide":`.${a.slideClass}`,o=e.grid&&e.params.grid&&e.params.grid.rows>1;if(a.loop){if(e.animating)return;n=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),a.centeredSlides?e.slideToLoop(n):i>(o?(e.slides.length-s)/2-(e.params.grid.rows-1):e.slides.length-s)?(e.loopFix(),i=e.getSlideIndex(X(t,`${l}[data-swiper-slide-index="${n}"]`)[0]),Z(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var At={slideTo:Tt,slideToLoop:Mt,slideNext:Ct,slidePrev:Pt,slideReset:Lt,slideToClosest:It,slideToClickedSlide:zt};function Ot(e,a){let t=this,{params:s,slidesEl:i}=t;if(!s.loop||t.virtual&&t.params.virtual.enabled)return;let n=()=>{X(i,`.${s.slideClass}, swiper-slide`).forEach((h,v)=>{h.setAttribute("data-swiper-slide-index",v)})},l=()=>{let c=X(i,`.${s.slideBlankClass}`);c.forEach(h=>{h.remove()}),c.length>0&&(t.recalcSlides(),t.updateSlides())},o=t.grid&&s.grid&&s.grid.rows>1;s.loopAddBlankSlides&&(s.slidesPerGroup>1||o)&&l();let r=s.slidesPerGroup*(o?s.grid.rows:1),f=t.slides.length%r!==0,g=o&&t.slides.length%s.grid.rows!==0,u=c=>{for(let h=0;h<c;h+=1){let v=t.isElement?Y("swiper-slide",[s.slideBlankClass]):Y("div",[s.slideClass,s.slideBlankClass]);t.slidesEl.append(v)}};if(f){if(s.loopAddBlankSlides){let c=r-t.slides.length%r;u(c),t.recalcSlides(),t.updateSlides()}else ae("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)");n()}else if(g){if(s.loopAddBlankSlides){let c=s.grid.rows-t.slides.length%s.grid.rows;u(c),t.recalcSlides(),t.updateSlides()}else ae("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)");n()}else n();let y=s.centeredSlides||!!s.slidesOffsetBefore||!!s.slidesOffsetAfter;t.loopFix({slideRealIndex:e,direction:y?void 0:"next",initial:a})}function Dt({slideRealIndex:e,slideTo:a=!0,direction:t,setTranslate:s,activeSlideIndex:i,initial:n,byController:l,byMousewheel:o}={}){let r=this;if(!r.params.loop)return;r.emit("beforeLoopFix");let{slides:f,allowSlidePrev:g,allowSlideNext:u,slidesEl:y,params:c}=r,{centeredSlides:h,slidesOffsetBefore:v,slidesOffsetAfter:x,initialSlide:d}=c,m=h||!!v||!!x;if(r.allowSlidePrev=!0,r.allowSlideNext=!0,r.virtual&&c.virtual.enabled){a&&(!m&&r.snapIndex===0?r.slideTo(r.virtual.slides.length,0,!1,!0):m&&r.snapIndex<c.slidesPerView?r.slideTo(r.virtual.slides.length+r.snapIndex,0,!1,!0):r.snapIndex===r.
vendor: 5,810 bytes, line 15
15snapGrid.length-1&&r.slideTo(r.virtual.slidesBefore,0,!1,!0)),r.allowSlidePrev=g,r.allowSlideNext=u,r.emit("loopFix");return}let p=c.slidesPerView;p==="auto"?p=r.slidesPerViewDynamic():(p=Math.ceil(parseFloat(c.slidesPerView,10)),m&&p%2===0&&(p=p+1));let b=c.slidesPerGroupAuto?p:c.slidesPerGroup,E=m?Math.max(b,Math.ceil(p/2)):b;E%b!==0&&(E+=b-E%b),E+=c.loopAdditionalSlides,r.loopedSlides=E;let C=r.grid&&c.grid&&c.grid.rows>1;f.length<p+E||r.params.effect==="cards"&&f.length<p+E*2?ae("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):C&&c.grid.fill==="row"&&ae("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let P=[],S=[],z=C?Math.ceil(f.length/c.grid.rows):f.length,T=n&&z-d<p&&!m,M=T?d:r.activeIndex;typeof i=="undefined"?i=r.getSlideIndex(f.find(I=>I.classList.contains(c.slideActiveClass))):M=i;let L=t==="next"||!t,A=t==="prev"||!t,D=0,k=0,O=(C?f[i].column:i)+(m&&typeof s=="undefined"?-p/2+.5:0);if(O<E){D=Math.max(E-O,b);for(let I=0;I<E-O;I+=1){let $=I-Math.floor(I/z)*z;if(C){let V=z-$-1;for(let q=f.length-1;q>=0;q-=1)f[q].column===V&&P.push(q)}else P.push(z-$-1)}}else if(O+p>z-E){k=Math.max(O-(z-E*2),b),T&&(k=Math.max(k,p-z+d+1));for(let I=0;I<k;I+=1){let $=I-Math.floor(I/z)*z;C?f.forEach((V,q)=>{V.column===$&&S.push(q)}):S.push($)}}if(r.__preventObserver__=!0,requestAnimationFrame(()=>{r.__preventObserver__=!1}),r.params.effect==="cards"&&f.length<p+E*2&&(S.includes(i)&&S.splice(S.indexOf(i),1),P.includes(i)&&P.splice(P.indexOf(i),1)),A&&P.forEach(I=>{f[I].swiperLoopMoveDOM=!0,y.prepend(f[I]),f[I].swiperLoopMoveDOM=!1}),L&&S.forEach(I=>{f[I].swiperLoopMoveDOM=!0,y.append(f[I]),f[I].swiperLoopMoveDOM=!1}),r.recalcSlides(),c.slidesPerView==="auto"?r.updateSlides():C&&(P.length>0&&A||S.length>0&&L)&&r.slides.forEach((I,$)=>{r.grid.updateSlide($,I,r.slides)}),c.watchSlidesProgress&&r.updateSlidesOffset(),a){if(P.length>0&&A){if(typeof e=="undefined"){let I=r.slidesGrid[M],V=r.slidesGrid[M+D]-I;o?r.setTranslate(r.translate-V):(r.slideTo(M+Math.ceil(D),0,!1,!0),s&&(r.touchEventsData.startTranslate=r.touchEventsData.startTranslate-V,r.touchEventsData.currentTranslate=r.touchEventsData.currentTranslate-V))}else if(s){let I=C?P.length/c.grid.rows:P.length;r.slideTo(r.activeIndex+I,0,!1,!0),r.touchEventsData.currentTranslate=r.translate}}else if(S.length>0&&L)if(typeof e=="undefined"){let I=r.slidesGrid[M],V=r.slidesGrid[M-k]-I;o?r.setTranslate(r.translate-V):(r.slideTo(M-k,0,!1,!0),s&&(r.touchEventsData.startTranslate=r.touchEventsData.startTranslate-V,r.touchEventsData.currentTranslate=r.touchEventsData.currentTranslate-V))}else{let I=C?S.length/c.grid.rows:S.length;r.slideTo(r.activeIndex-I,0,!1,!0)}}if(r.allowSlidePrev=g,r.allowSlideNext=u,r.controller&&r.controller.control&&!l){let I={slideRealIndex:e,direction:t,setTranslate:s,activeSlideIndex:i,byController:!0};Array.isArray(r.controller.control)?r.controller.control.forEach($=>{!$.destroyed&&$.params.loop&&$.loopFix({...I,slideTo:$.params.slidesPerView===c.slidesPerView?a:!1})}):r.controller.control instanceof r.constructor&&r.controller.control.params.loop&&r.controller.control.loopFix({...I,slideTo:r.controller.control.params.slidesPerView===c.slidesPerView?a:!1})}r.emit("loopFix")}function $t(){let e=this,{params:a,slidesEl:t}=e;if(!a.loop||!t||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();let s=[];e.slides.forEach(i=>{let n=typeof i.swiperSlideIndex=="undefined"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;s[n]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),s.forEach(i=>{t.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var kt={loopCreate:Ot,loopFix:Dt,loopDestroy:$t};function Gt(e){let a=this;if(!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;let t=a.params.touchEventsTarget==="container"?a.el:a.wrapperEl;a.isElement&&(a.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=e?"grabbing":"grab",a.isElement&&requestAnimationFrame(()=>{a.__preventObserver__=!1})}function Ht(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Bt={setGrabCursor:Gt,unsetGrabCursor:Ht};function Vt(e,a=this){function t(s){if(!s||s===B()||s===G())return null;s.assignedSlot&&(s=s.assignedSlot);let i=s.closest(e);return!i&&!s.getRootNode?null:i||t(s.getRootNode().host)}return t(a)}function He(e,a,t){let s=G(),{params:i}=e,n=i.edgeSwipeDetection,l=i.edgeSwipeThreshold;return n&&(t<=l||t>=s.innerWidth-l)?n==="prevent"?(a.preventDefault(),!0):!1:!0}function Xt(e){let a=this;if(a.destroyed)return;let t=B(),s=e;s.originalEvent&&(s=s.originalEvent);let i=a.touchEventsData;if(s.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==s.pointerId)return;i.pointerId=s.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(i.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){He(a,s,s.targetTouches[0].pageX);return}let{params:n,touches:l,enabled:o}=a;if(!o||!n.simulateTouch&&s.pointerType==="mouse"||a.animating&&n.preventInteractionOnTransition)return;!a.animating&&n.cssMode&&n.loop&&a.loopFix();let r=s.target;if(n.touchEventsTarget==="wrapper"&&!Ae(r,a.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||i.isTouched&&i.isMoved)return;let f=!!n.noSwipingClass&&n.noSwipingClass!=="",g=s.composedPath?s.composedPath():s.path;f&&s.target&&s.target.shadowRoot&&g&&(r=g[0]);let u=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}
15`,y=!!(s.target&&s.target.shadowRoot);if(n.noSwiping&&(y?Vt(u,r):r.closest(u))){a.allowClick=!0;return}if(n.swipeHandler&&!r.closest(n.swipeHandler))return;l.currentX=s.pageX,l.currentY=s.pageY;let c=l.currentX,h=l.currentY;if(!He(a,s,c))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=c,l.startY=h,i.touchStartTime=N(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,n.threshold>0&&(i.allowThresholdMove=!1);let v=!0;r.matches(i.focusableElements)&&(v=!1,r.nodeName==="SELECT"&&(i.isTouched=!1)),t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==r&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!r.matches(i.focusableElements))&&t.activeElement.blur();let x=v&&a.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||x)&&!r.isContentEditable&&s.preventDefault(),n.freeMode&&n.freeMode.enabled&&a.freeMode&&a.animating&&!n.cssMode&&a.freeMode.onTouchStart(),a.emit("touchStart",s)}function Rt(e){let a=B(),t=this;if(t.destroyed)return;let s=t.touchEventsData,{params:i,touches:n,rtlTranslate:l,enabled:o}=t;if(!o||!i.simulateTouch&&e.pointerType==="mouse")return;let r=e;if(r.originalEvent&&(r=r.originalEvent),r.type==="pointermove"&&(s.touchId!==null||r.pointerId!==s.pointerId))return;let f;if(r.type==="touchmove"){if(f=[...r.changedTouches].find(C=>C.identifier===s.touchId),!f||f.identifier!==s.touchId)return}else f=r;if(!s.isTouched){s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",r);return}let g=f.pageX,u=f.pageY;if(r.preventedByNestedSwiper){n.startX=g,n.startY=u;return}if(!t.allowTouchMove){r.target.matches(s.focusableElements)||(t.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:g,startY:u,currentX:g,currentY:u}),s.touchStartTime=N());return}if(i.touchReleaseOnEdges&&!i.loop)if(t.isVertical()){if(u<n.startY&&t.translate<=t.maxTranslate()||u>n.startY&&t.translate>=t.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else{if(l&&(g>n.startX&&-t.translate<=t.maxTranslate()||g<n.startX&&-t.translate>=t.minTranslate()))return;if(!l&&(g<n.startX&&t.translate<=t.maxTranslate()||g>n.startX&&t.translate>=t.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(s.focusableElements)&&a.activeElement!==r.target&&r.pointerType!=="mouse"&&a.activeElement.blur(),a.activeElement&&r.target===a.activeElement&&r.target.matches(s.focusableElements)){s.isMoved=!0,t.allowClick=!1;return}s.allowTouchCallbacks&&t.emit("touchMove",r),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=g,n.currentY=u;let y=n.currentX-n.startX,c=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(y**2+c**2)<t.params.threshold)return;if(typeof s.isScrolling=="undefined"){let C;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:y*y+c*c>=25&&(C=Math.atan2(Math.abs(c),Math.abs(y))*180/Math.PI,s.isScrolling=t.isHorizontal()?C>i.touchAngle:90-C>i.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",r),typeof s.startMoving=="undefined"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling||r.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;t.allowClick=!1,!i.cssMode&&r.cancelable&&r.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&r.stopPropagation();let h=t.isHorizontal()?y:c,v=t.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;i.oneWayMovement&&(h=Math.abs(h)*(l?1:-1),v=Math.abs(v)*(l?1:-1)),n.diff=h,h*=i.touchRatio,l&&(h=-h,v=-v);let x=t.touchesDirection;t.swipeDirection=h>0?"prev":"next",t.touchesDirection=v>0?"prev":"next";let d=t.params.loop&&!i.cssMode,m=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!s.isMoved){if(d&&m&&t.loopFix({direction:t.swipeDirection}),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){let C=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(C)}s.allowMomentumBounce=!1,i.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",r)}let p;
vendor: 5,803 bytes, line 15
15if(new Date().getTime(),i._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&x!==t.touchesDirection&&d&&m&&Math.abs(h)>=1){Object.assign(n,{startX:g,startY:u,currentX:g,currentY:u,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}t.emit("sliderMove",r),s.isMoved=!0,s.currentTranslate=h+s.startTranslate;let b=!0,E=i.resistanceRatio;if(i.touchReleaseOnEdges&&(E=0),h>0?(d&&m&&!p&&s.allowThresholdMove&&s.currentTranslate>(i.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(i.slidesPerView!=="auto"&&t.slides.length-i.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>t.minTranslate()&&(b=!1,i.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+s.startTranslate+h)**E))):h<0&&(d&&m&&!p&&s.allowThresholdMove&&s.currentTranslate<(i.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(i.slidesPerView!=="auto"&&t.slides.length-i.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(i.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),s.currentTranslate<t.maxTranslate()&&(b=!1,i.resistance&&(s.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-s.startTranslate-h)**E))),b&&(r.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!t.allowSlidePrev&&t.swipeDirection==="prev"&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(s.currentTranslate=s.startTranslate),i.threshold>0)if(Math.abs(h)>i.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&t.freeMode||i.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(s.currentTranslate),t.setTranslate(s.currentTranslate))}function Yt(e){let a=this;if(a.destroyed)return;let t=a.touchEventsData,s=e;s.originalEvent&&(s=s.originalEvent);let i;if(s.type==="touchend"||s.type==="touchcancel"){if(i=[...s.changedTouches].find(E=>E.identifier===t.touchId),!i||i.identifier!==t.touchId)return}else{if(t.touchId!==null||s.pointerId!==t.pointerId)return;i=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(a.browser.isSafari||a.browser.isWebView)))return;t.pointerId=null,t.touchId=null;let{params:l,touches:o,rtlTranslate:r,slidesGrid:f,enabled:g}=a;if(!g||!l.simulateTouch&&s.pointerType==="mouse")return;if(t.allowTouchCallbacks&&a.emit("touchEnd",s),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&l.grabCursor&&a.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return}l.grabCursor&&t.isMoved&&t.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);let u=N(),y=u-t.touchStartTime;if(a.allowClick){let E=s.path||s.composedPath&&s.composedPath();a.updateClickedSlide(E&&E[0]||s.target,E),a.emit("tap click",s),y<300&&u-t.lastClickTime<300&&a.emit("doubleTap doubleClick",s)}if(t.lastClickTime=N(),Z(()=>{a.destroyed||(a.allowClick=!0)}),!t.isTouched||!t.isMoved||!a.swipeDirection||o.diff===0&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;return}t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let c;if(l.followFinger?c=r?a.translate:-a.translate:c=-t.currentTranslate,l.cssMode)return;if(l.freeMode&&l.freeMode.enabled){a.freeMode.onTouchEnd({currentPos:c});return}let h=c>=-a.maxTranslate()&&!a.params.loop,v=0,x=a.slidesSizesGrid[0];for(let E=0;E<f.length;E+=E<l.slidesPerGroupSkip?1:l.slidesPerGroup){let C=E<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;typeof f[E+C]!="undefined"?(h||c>=f[E]&&c<f[E+C])&&(v=E,x=f[E+C]-f[E]):(h||c>=f[E])&&(v=E,x=f[f.length-1]-f[f.length-2])}let d=null,m=null;l.rewind&&(a.isBeginning?m=l.virtual&&l.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1:a.isEnd&&(d=0));let p=(c-f[v])/x,b=v<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;if(y>l.longSwipesMs){if(!l.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(p>=l.longSwipesRatio?a.slideTo(l.rewind&&a.isEnd?d:v+b):a.slideTo(v)),a.swipeDirection==="prev"&&(p>1-l.longSwipesRatio?a.slideTo(v+b):m!==null&&p<0&&Math.abs(p)>l.longSwipesRatio?a.slideTo(m):a.slideTo(v))}else{if(!l.shortSwipes){a.slideTo(a.activeIndex);return}a.navigation&&(s.target===a.navigation.nextEl||s.target===a.navigation.prevEl)?s.target===a.navigation.nextEl?a.slideTo(v+b):a.slideTo(v):(a.swipeDirection==="next"&&a.slideTo(d!==null?d:v+b),a.swipeDirection==="prev"&&a.slideTo(m!==null?m:v))}}function Be(){let e=this,{params:a,el:t}=e;if(t&&t.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();let{allowSlideNext:s,allowSlidePrev:i,snapGrid:n}=e,l=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=l&&a.loop;if((a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o){let r=l?e.virtual.slides:e.slides;e.slideTo(r.length-1,0,!1,!0)}else e.params.loop&&!l?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);
vendor: 17,686 bytes, line 15
15e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=s,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function Ft(e){let a=this;a.destroyed||a.enabled&&(a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Nt(){let e=this;if(e.destroyed)return;let{wrapperEl:a,rtlTranslate:t,enabled:s}=e;if(!s)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i,n=e.maxTranslate()-e.minTranslate();n===0?i=0:i=(e.translate-e.minTranslate())/n,i!==e.progress&&e.updateProgress(t?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Wt(e){let a=this;a.destroyed||(le(a,e.target),!(a.params.cssMode||a.params.slidesPerView!=="auto"&&!a.params.autoHeight)&&a.update())}function _t(){let e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}var We=(e,a)=>{let t=B(),{params:s,el:i,wrapperEl:n,device:l}=e,o=!!s.nested,r=a==="on"?"addEventListener":"removeEventListener",f=a;!i||typeof i=="string"||(t[r]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),i[r]("touchstart",e.onTouchStart,{passive:!1}),i[r]("pointerdown",e.onTouchStart,{passive:!1}),t[r]("touchmove",e.onTouchMove,{passive:!1,capture:o}),t[r]("pointermove",e.onTouchMove,{passive:!1,capture:o}),t[r]("touchend",e.onTouchEnd,{passive:!0}),t[r]("pointerup",e.onTouchEnd,{passive:!0}),t[r]("pointercancel",e.onTouchEnd,{passive:!0}),t[r]("touchcancel",e.onTouchEnd,{passive:!0}),t[r]("pointerout",e.onTouchEnd,{passive:!0}),t[r]("pointerleave",e.onTouchEnd,{passive:!0}),t[r]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&i[r]("click",e.onClick,!0),s.cssMode&&n[r]("scroll",e.onScroll),s.updateOnWindowResize?e[f](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",Be,!0):e[f]("observerUpdate",Be,!0),i[r]("load",e.onLoad,{capture:!0}))};function qt(){let e=this,{params:a}=e;e.onTouchStart=Xt.bind(e),e.onTouchMove=Rt.bind(e),e.onTouchEnd=Yt.bind(e),e.onDocumentTouchStart=_t.bind(e),a.cssMode&&(e.onScroll=Nt.bind(e)),e.onClick=Ft.bind(e),e.onLoad=Wt.bind(e),We(e,"on")}function jt(){We(this,"off")}var wt={attachEvents:qt,detachEvents:jt},Ve=(e,a)=>e.grid&&a.grid&&a.grid.rows>1;function Ut(){let e=this,{realIndex:a,initialized:t,params:s,el:i}=e,n=s.breakpoints;if(!n||n&&Object.keys(n).length===0)return;let l=B(),o=s.breakpointsBase==="window"||!s.breakpointsBase?s.breakpointsBase:"container",r=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?e.el:l.querySelector(s.breakpointsBase),f=e.getBreakpoint(n,o,r);if(!f||e.currentBreakpoint===f)return;let u=(f in n?n[f]:void 0)||e.originalParams,y=Ve(e,s),c=Ve(e,u),h=e.params.grabCursor,v=u.grabCursor,x=s.enabled;y&&!c?(i.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!y&&c&&(i.classList.add(`${s.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&s.grid.fill==="column")&&i.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),h&&!v?e.unsetGrabCursor():!h&&v&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(C=>{if(typeof u[C]=="undefined")return;let P=s[C]&&s[C].enabled,S=u[C]&&u[C].enabled;P&&!S&&e[C].disable(),!P&&S&&e[C].enable()});let d=u.direction&&u.direction!==s.direction,m=s.loop&&(u.slidesPerView!==s.slidesPerView||d),p=s.loop;d&&t&&e.changeDirection(),R(e.params,u);let b=e.params.enabled,E=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),x&&!b?e.disable():!x&&b&&e.enable(),e.currentBreakpoint=f,e.emit("_beforeBreakpoint",u),t&&(m?(e.loopDestroy(),e.loopCreate(a),e.updateSlides()):!p&&E?(e.loopCreate(a),e.updateSlides()):p&&!E&&e.loopDestroy()),e.emit("breakpoint",u)}function Kt(e,a="window",t){if(!e||a==="container"&&!t)return;let s=!1,i=G(),n=a==="window"?i.innerHeight:t.clientHeight,l=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){let r=parseFloat(o.substr(1));return{value:n*r,point:o}}return{value:o,point:o}});l.sort((o,r)=>parseInt(o.value,10)-parseInt(r.value,10));for(let o=0;o<l.length;o+=1){let{point:r,value:f}=l[o];a==="window"?i.matchMedia(`(min-width: ${f}px)`).matches&&(s=r):f<=t.clientWidth&&(s=r)}return s||"max"}var Zt={setBreakpoint:Ut,getBreakpoint:Kt};function Qt(e,a){let t=[];return e.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(i=>{s[i]&&t.push(a+i)}):typeof s=="string"&&t.push(a+s)}),t}function Jt(){let e=this,{classNames:a,params:t,rtl:s,el:i,device:n}=e,l=Qt(["initialized",t.direction,{"free-mode":e.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&&t.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);a.push(...l),i.classList.add(...a),e.emitContainerClasses()}function ea(){let e=this,{el:a,classNames:t}=e;!a||typeof a=="string"||(a.classList.remove(...t),e.emitContainerClasses())}var ta={addClasses:Jt,removeClasses:ea};function aa(){let e=this,{isLocked:a,params:t}=e,{slidesOffsetBefore:s}=t;if(s){let i=e.slides.length-1,n=e.slidesGrid[i]+e.slidesSizesGrid[i]+s*2;e.isLocked=e.size>n}else e.isLocked=e.snapGrid.length===1;t.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),t.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),a&&a!==e.isLocked&&(e.isEnd=!1),a!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var sa={checkOverflow:aa},Xe={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,snapToSlideEdge:!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 na(e,a){return function(s={}){let i=Object.keys(s)[0],n=s[i];if(typeof n!="object"||n===null){R(a,s);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in n)){R(a,s);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),R(a,s)}}var Te={eventsEmitter:tt,update:ut,translate:yt,transition:xt,slide:At,loop:kt,grabCursor:Bt,events:wt,breakpoints:Zt,checkOverflow:sa,classes:ta},Me={},_=class e{constructor(...a){let t,s;a.length===1&&a[0].constructor&&Object.prototype.toString.call(a[0]).slice(8,-1)==="Object"?s=a[0]:[t,s]=a,s||(s={}),s=R({},s),t&&!s.el&&(s.el=t);let i=B();if(s.el&&typeof s.el=="string"&&i.querySelectorAll(s.el).length>1){let r=[];return i.querySelectorAll(s.el).forEach(f=>{let g=R({},s,{el:f});r.push(new e(g))}),r}let n=this;n.__swiper__=!0,n.support=Re(),n.device=Ye({userAgent:s.userAgent}),n.browser=Fe(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],s.modules&&Array.isArray(s.modules)&&s.modules.forEach(r=>{typeof r=="function"&&n.modules.indexOf(r)<0&&n.modules.push(r)});let l={};n.modules.forEach(r=>{r({params:s,swiper:n,extendParams:na(s,l),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});let o=R({},Xe,l);return n.params=R({},o,Me,s),n.originalParams=R({},n.params),n.passedParams=R({},s),n.params&&n.params.on&&Object.keys(n.params.on).forEach(r=>{n.on(r,n.params.on[r])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return n.params.direction==="horizontal"},isVertical(){return n.params.direction==="vertical"},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:n.params.allowSlideNext,allowSlidePrev:n.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:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(a){return this.isHorizontal()?a:{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"}[a]}getSlideIndex(a){let{slidesEl:t,params:s}=this,i=X(t,`.${s.slideClass}, swiper-slide`),n=K(i[0]);return K(a)-n}getSlideIndexByData(a){return this.getSlideIndex(this.slides.find(t=>t.getAttribute("data-swiper-slide-index")*1===a))}getSlideIndexWhenGrid(a){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?a=Math.floor(a/this.params.grid.rows):this.params.grid.fill==="row"&&(a=a%Math.ceil(this.slides.length/this.params.grid.rows))),a}recalcSlides(){let a=this,{slidesEl:t,params:s}=a;a.slides=X(t,`.${s.slideClass}, swiper-slide`)}enable(){let a=this;a.enabled||(a.enabled=!0,a.params.grabCursor&&a.setGrabCursor(),a.emit("enable"))}disable(){let a=this;a.enabled&&(a.enabled=!1,a.params.grabCursor&&a.unsetGrabCursor(),a.emit("disable"))}setProgress(a,t){let s=this;a=Math.min(Math.max(a,0),1);let i=s.minTranslate(),l=(s.maxTranslate()-i)*a+i;s.translateTo(l,typeof t=="undefined"?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){let a=this;if(!a.params._emitClasses||!a.el)return;let t=a.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(a.params.containerModifierClass)===0);a.emit("_containerClasses",t.join(" "))}getSlideClasses(a){let t=this;return t.destroyed?"":a.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(t.params.slideClass)===0).join(" ")}emitSlidesClasses(){let a=this;if(!a.params._emitClasses||!a.el)return;let t=[];a.slides.forEach(s=>{let i=a.getSlideClasses(s);t.push({slideEl:s,classNames:i}),a.emit("_slideClass",s,i)}),a.emit("_slideClasses",t)}slidesPerViewDynamic(a="current",t=!1){let s=this,{params:i,slides:n,slidesGrid:l,slidesSizesGrid:o,size:r,activeIndex:f}=s,g=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let u=n[f]?Math.ceil(n[f].swiperSlideSize):0,y;for(let c=f+1;c<n.length;c+=1)n[c]&&!y&&(u+=Math.ceil(n[c].swiperSlideSize),g+=1,u>r&&(y=!0));for(let c=f-1;c>=0;c-=1)n[c]&&!y&&(u+=n[c].swiperSlideSize,g+=1,u>r&&(y=!0))}else if(a==="current")for(let u=f+1;u<n.length;u+=1)(t?l[u]+o[u]-l[f]<r:l[u]-l[f]<r)&&(g+=1);else for(let u=f-1;u>=0;u-=1)l[f]-l[u]<r&&(g+=1);return g}update(){let a=this;if(!a||a.destroyed)return;let{snapGrid:t,params:s}=a;s.breakpoints&&a.setBreakpoint(),[...a.el.querySelectorAll('[loading="lazy"]')].forEach(l=>{l.complete&&le(a,l)}),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses();function i(){let l=a.rtlTranslate?a.translate*-1:a.translate,o=Math.min(Math.max(l,a.maxTranslate()),a.minTranslate());a.setTranslate(o),a.updateActiveIndex(),a.updateSlidesClasses()}let n;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)i(),s.autoHeight&&a.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&a.isEnd&&!s.centeredSlides){let l=a.virtual&&s.virtual.enabled?a.virtual.slides:a.slides;n=a.slideTo(l.length-1,0,!1,!0)}else n=a.slideTo(a.activeIndex,0,!1,!0);n||i()}s.watchOverflow&&t!==a.snapGrid&&a.checkOverflow(),a.emit("update")}changeDirection(a,t=!0){let s=this,i=s.params.direction;return a||(a=i==="horizontal"?"vertical":"horizontal"),a===i||a!=="horizontal"&&a!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${i}`),s.el.classList.add(`${s.params.containerModifierClass}${a}`),s.emitContainerClasses(),s.params.direction=a,s.slides.forEach(n=>{a==="vertical"?n.style.width="":n.style.height=""}),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(a){let t=this;t.rtl&&a==="rtl"||!t.rtl&&a==="ltr"||(t.rtl=a==="rtl",t.rtlTranslate=t.params.direction==="horizontal"&&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(a){let t=this;if(t.mounted)return!0;let s=a||t.params.el;if(typeof s=="string"&&(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);let i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,l=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(i()):X(s,i())[0];return!l&&t.params.createElements&&(l=Y("div",t.params.wrapperClass),s.append(l),X(s,`.${t.params.slideClass}`).forEach(o=>{l.append(o)})),Object.assign(t,{el:s,wrapperEl:l,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:l,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||W(s,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||W(s,"direction")==="rtl"),wrongRTL:W(l,"display")==="-webkit-box"}),!0}init(a){let t=this;if(t.initialized||t.mount(a)===!1)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.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(n=>{n.complete?le(t,n):n.addEventListener("load",l=>{le(t,l.target)})}),Ce(t),t.initialized=!0,Ce(t),t.emit("init"),t.emit("afterInit"),t}destroy(a=!0,t=!0){let s=this,{params:i,el:n,wrapperEl:l,slides:o}=s;return typeof s.params=="undefined"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),i.loop&&s.loopDestroy(),t&&(s.removeClasses(),n&&typeof n!="string"&&n.removeAttribute("style"),l&&l.removeAttribute("style"),o&&o.length&&o.forEach(r=>{r.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),r.removeAttribute("style"),r.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(r=>{s.off(r)}),a!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),ze(s)),s.destroyed=!0),null}static extendDefaults(a){R(Me,a)}static get extendedDefaults(){return Me}static get defaults(){return Xe}static installModule(a){e.prototype.__modules__||(e.prototype.__modules__=[]);let t=e.prototype.__modules__;typeof a=="function"&&t.indexOf(a)<0&&t.push(a)}static use(a){return Array.isArray(a)?(a.forEach(t=>e.installModule(t)),e):(e.installModule(a),e)}};Object.keys(Te).forEach(e=>{Object.keys(Te[e]).forEach(a=>{_.prototype[a]=Te[e][a]})});_.use([Je,et]);_.use([me,pe,fe,ue]);window.Swiper=_;})();
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.