1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5637],{52553:(function(V,j){const $=(k,C)=>{const s=document.createElement("a");s.href=k,C&&(s.download=C),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)};j.A=$}),45041:(function(V,j){const $=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],k=(()=>{if(typeof document>"u")return!1;const t=$[0],e={};for(const i of $)if(i?.[1]in document){for(const[f,b]of i.entries())e[t[f]]=b;return e}return!1})(),C={change:k.fullscreenchange,error:k.fullscreenerror};let s={request(t=document.documentElement,e){return new Promise((i,_)=>{const f=()=>{s.off("change",f),i()};s.on("change",f);const b=t[k.requestFullscreen](e);b instanceof Promise&&b.then(f).catch(_)})},exit(){return new Promise((t,e)=>{if(!s.isFullscreen){t();return}const i=()=>{s.off("change",i),t()};s.on("change",i);const _=document[k.exitFullscreen]();_ instanceof Promise&&_.then(i).catch(e)})}
1,toggle(t,e){return s.isFullscreen?s.exit():s.request(t,e)},onchange(t){s.on("change",t)},onerror(t){s.on("error",t)},on(t,e){const i=C[t];i&&document.addEventListener(i,e,!1)},off(t,e){const i=C[t];i&&document.removeEventListener(i,e,!1)},raw:k};Object.defineProperties(s,{isFullscreen:{get:()=>!!document[k.fullscreenElement]},element:{enumerable:!0,get:()=>document[k.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[k.fullscreenEnabled]}}),k||(s={isEnabled:!1}),j.A=s}),25155:(function(V,j,$){$.d(j,{A:function(){return t}});var k=$(12375),C=$(27643),s=$(17044);function t({swiper:e,extendParams:i,on:_}){i({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,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let f=null,b,A,m=new Date().getTime();function x(o){const c=f;c.length!==0&&(0,s.s)(c,o)}function I(o=16){const c=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(o).replace(/x/g,c)}function D(o){o=(0,s.m)(o),o.forEach(c=>{c.setAttribute("tabIndex","0")})}function z(o){o=(0,s.m)(o),o.forEach(c=>{c.setAttribute("tabIndex","-1")})}function g(o,c){o=(0,s.m)(o),o.forEach(L=>{L.setAttribute("role",c)})}function n(o,c){o=(0,s.m)(o),o.forEach(L=>{L.setAttribute("aria-roledescription",c)})}function a(o,c){o=(0,s.m)(o),o.forEach(L=>{L.setAttribute("aria-label",c)})}function X(o,c){o=(0,s.m)(o),o.forEach(L=>{L.setAttribute("id",c)})}function P(o,c){o=(0,s.m)(o),o.forEach(L=>{L.setAttribute("aria-live",c)})}function N(o){o=(0,s.m)(o),o.forEach(c=>{c.setAttribute("aria-disabled",!0)})}function l(o){o=(0,s.m)(o),o.forEach(c=>{c.removeAttribute("aria-disabled")})}function r(o){if(o.keyCode!==13&&o.keyCode!==32)return;const c=e.params.a11y,L=o.target;if(!(e.pagination&&e.pagination.el&&(L===e.pagination.el||e.pagination.el.contains(o.target))&&!o.target.matches((0,C.c)(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const H=(0,s.m)(e.navigation.prevEl);(0,s.m)(e.navigation.nextEl).includes(L)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?x(c.lastSlideMessage):x(c.nextSlideMessage)),H.includes(L)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?x(c.firstSlideMessage):x(c.prevSlideMessage))}e.pagination&&L.matches((0,C.c)(e.params.pagination.bulletClass))&&L.click()}}function v(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:o,prevEl:c}=e.navigation;c&&(e.isBeginning?(N(c),z(c)):(l(c),D(c))),o&&(e.isEnd?(N(o),z(o)):(l(o),D(o)))}function p(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function T(){return p()&&e.params.pagination.clickable}function F(){const o=e.params.a11y;p()&&e.pagination.bullets.forEach(c=>{e.params.pagination.clickable&&(D(c),e.params.pagination.renderBullet||(g(c,"button"),a(c,o.paginationBulletMessage.replace(/\{\{index\}\}/,(0,s.j)(c)+1)))),c.matches((0,C.c)(e.params.pagination.bulletActiveClass))?c.setAttribute("aria-current","true"):c.removeAttribute("aria-current")})}const Y=(o,c,L)=>{D(o),o.tagName!=="BUTTON"&&(g(o,"button"),o.addEventListener("keydown",r)),a(o,L)},S=o=>{A&&A!==o.target&&!A.contains(o.target)&&(b=!0),e.a11y.clicked=!0},W=()=>{b=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},B=o=>{m=new Date().getTime()},R=o=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-m<100)return;const c=o.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!c||!e.slides.includes(c))return;A=c;const L=e.virtual&&e.params.virtual.enabled,H=(L?parseInt(c.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(c))===e.activeIndex,O=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(c);H||O||o.sourceCapabilities&&o.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>
1{b||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(c.getAttribute("data-swiper-slide-index"))),0):L?e.slideTo(e.getSlideIndexWhenGrid(parseInt(c.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(c)),0),b=!1)}))},u=()=>{const o=e.params.a11y;o.itemRoleDescriptionMessage&&n(e.slides,o.itemRoleDescriptionMessage),o.slideRole&&g(e.slides,o.slideRole);const c=e.slides.length;o.slideLabelMessage&&e.slides.forEach((L,H)=>{const O=e.params.loop?parseInt(L.getAttribute("data-swiper-slide-index"),10):H,Z=o.slideLabelMessage.replace(/\{\{index\}\}/,O+1).replace(/\{\{slidesLength\}\}/,c);a(L,Z)})},y=()=>{const o=e.params.a11y;e.el.append(f);const c=e.el;o.containerRoleDescriptionMessage&&n(c,o.containerRoleDescriptionMessage),o.containerMessage&&a(c,o.containerMessage),o.containerRole&&g(c,o.containerRole);const L=e.wrapperEl,H=o.id||L.getAttribute("id")||`swiper-wrapper-${I(16)}`;if(X(L,H),o.wrapperLiveRegion){const J=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";P(L,J)}u();let{nextEl:O,prevEl:Z}=e.navigation?e.navigation:{};O=(0,s.m)(O),Z=(0,s.m)(Z),O&&O.forEach(J=>Y(J,H,o.nextSlideMessage)),Z&&Z.forEach(J=>Y(J,H,o.prevSlideMessage)),T()&&(0,s.m)(e.pagination.el).forEach(d=>{d.addEventListener("keydown",r)}),(0,k.g)().addEventListener("visibilitychange",B),e.el.addEventListener("focus",R,!0),e.el.addEventListener("pointerdown",S,!0),e.el.addEventListener("pointerup",W,!0)};function M(){f&&f.remove();let{nextEl:o,prevEl:c}=e.navigation?e.navigation:{};o=(0,s.m)(o),c=(0,s.m)(c),o&&o.forEach(H=>H.removeEventListener("keydown",r)),c&&c.forEach(H=>H.removeEventListener("keydown",r)),T()&&(0,s.m)(e.pagination.el).forEach(O=>{O.removeEventListener("keydown",r)}),(0,k.g)().removeEventListener("visibilitychange",B),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",R,!0),e.el.removeEventListener("pointerdown",S,!0),e.el.removeEventListener("pointerup",W,!0))}_("beforeInit",()=>{f=(0,s.c)("span",e.params.a11y.notificationClass),f.setAttribute("aria-live","assertive"),f.setAttribute("aria-atomic","true")}),_("afterInit",()=>{e.params.a11y.enabled&&y()}),_("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&u()}),_("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&v()}),_("paginationUpdate",()=>{e.params.a11y.enabled&&F()}),_("destroy",()=>{e.params.a11y.enabled&&M()})}}),40509:(function(V,j,$){$.d(j,{A:function(){return e}});function k(i){const{effect:_,swiper:f,on:b,setTranslate:A,setTransition:m,overwriteParams:x,perspective:I,recreateShadows:D,getEffectParams:z}=i;b("beforeInit",()=>{if(f.params.effect!==_)return;f.classNames.push(`${f.params.containerModifierClass}${_}`),I&&I()&&f.classNames.push(`${f.params.containerModifierClass}3d`);const n=x?x():{};Object.assign(f.params,n),Object.assign(f.originalParams,n)}),b("setTranslate _virtualUpdated",()=>{f.params.effect===_&&A()}),b("setTransition",(n,a)=>{f.params.effect===_&&m(a)}),b("transitionEnd",()=>{if(f.params.effect===_&&D){if(!z||!z().slideShadows)return;f.slides.forEach(n=>{n.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(a=>a.remove())}),D()}});let g;b("virtualUpdate",()=>{f.params.effect===_&&(f.slides.length||(g=!0),requestAnimationFrame(()=>{g&&f.slides&&f.slides.length&&(A(),g=!1)}))})}var C=$(17044);function s(i,_){const f=(0,C.g)(_);return f!==_&&(f.style.backfaceVisibility="hidden",f.style["-webkit-backface-visibility"]="hidden"),f}function t({swiper:i,duration:_,transformElements:f,allSlides:b}){const{activeIndex:A}=i,m=x=>x.parentElement?x.parentElement:i.slides.find(D=>D.shadowRoot&&D.shadowRoot===x.parentNode);if(i.params.virtualTranslate&&_!==0){let x=!1,I;b?I=f:I=f.filter(D=>{const z=D.classList.contains("swiper-slide-transform")?m(D):D;return i.getSlideIndex(z)===A}),I.forEach(D=>{(0,C.o)(D,()=>{if(x||!i||i.destroyed)return;x=!0,i.animating=!1;const z=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});
1i.wrapperEl.dispatchEvent(z)})})}}function e({swiper:i,extendParams:_,on:f}){_({fadeEffect:{crossFade:!1}}),k({effect:"fade",swiper:i,on:f,setTranslate:()=>{const{slides:m}=i,x=i.params.fadeEffect;for(let I=0;I<m.length;I+=1){const D=i.slides[I];let g=-D.swiperSlideOffset;i.params.virtualTranslate||(g-=i.translate);let n=0;i.isHorizontal()||(n=g,g=0);const a=i.params.fadeEffect.crossFade?Math.max(1-Math.abs(D.progress),0):1+Math.min(Math.max(D.progress,-1),0),X=s(x,D);X.style.opacity=a,X.style.transform=`translate3d(${g}px, ${n}px, 0px)`}},setTransition:m=>{const x=i.slides.map(I=>(0,C.g)(I));x.forEach(I=>{I.style.transitionDuration=`${m}ms`}),t({swiper:i,duration:m,transformElements:x,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!i.params.cssMode})})}}),77555:(function(V,j,$){$.d(j,{A:function(){return C}});var k=$(17044);function C({swiper:s,extendParams:t,emit:e,once:i}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function _(){if(s.params.cssMode)return;const A=s.getTranslate();s.setTranslate(A),s.setTransition(0),s.touchEventsData.velocities.length=0,s.freeMode.onTouchEnd({currentPos:s.rtl?s.translate:-s.translate})}function f(){if(s.params.cssMode)return;const{touchEventsData:A,touches:m}=s;A.velocities.length===0&&A.velocities.push({position:m[s.isHorizontal()?"startX":"startY"],time:A.touchStartTime}),A.velocities.push({position:m[s.isHorizontal()?"currentX":"currentY"],time:(0,k.h)()})}function b({currentPos:A}){if(s.params.cssMode)return;const{params:m,wrapperEl:x,rtlTranslate:I,snapGrid:D,touchEventsData:z}=s,n=(0,k.h)()-z.touchStartTime;if(A<-s.minTranslate()){s.slideTo(s.activeIndex);return}if(A>-s.maxTranslate()){s.slides.length<D.length?s.slideTo(D.length-1):s.slideTo(s.slides.length-1);return}if(m.freeMode.momentum){if(z.velocities.length>1){const p=z.velocities.pop(),T=z.velocities.pop(),F=p.position-T.position,Y=p.time-T.time;s.velocity=F/Y,s.velocity/=2,Math.abs(s.velocity)<m.freeMode.minimumVelocity&&(s.velocity=0),(Y>150||(0,k.h)()-p.time>300)&&(s.velocity=0)}else s.velocity=0;s.velocity*=m.freeMode.momentumVelocityRatio,z.velocities.length=0;let a=1e3*m.freeMode.momentumRatio;const X=s.velocity*a;let P=s.translate+X;I&&(P=-P);let N=!1,l;const r=Math.abs(s.velocity)*20*m.freeMode.momentumBounceRatio;let v;if(P<s.maxTranslate())m.freeMode.momentumBounce?(P+s.maxTranslate()<-r&&(P=s.maxTranslate()-r),l=s.maxTranslate(),N=!0,z.allowMomentumBounce=!0):P=s.maxTranslate(),m.loop&&m.centeredSlides&&(v=!0);else if(P>s.minTranslate())m.freeMode.momentumBounce?(P-s.minTranslate()>r&&(P=s.minTranslate()+r),l=s.minTranslate(),N=!0,z.allowMomentumBounce=!0):P=s.minTranslate(),m.loop&&m.centeredSlides&&(v=!0);else if(m.freeMode.sticky){let p;for(let T=0;T<D.length;T+=1)if(D[T]>-P){p=T;break}Math.abs(D[p]-P)<Math.abs(D[p-1]-P)||s.swipeDirection==="next"?P=D[p]:P=D[p-1],P=-P}if(v&&i("transitionEnd",()=>{s.loopFix()}),s.velocity!==0){if(I?a=Math.abs((-P-s.translate)/s.velocity):a=Math.abs((P-s.translate)/s.velocity),m.freeMode.sticky){const p=Math.abs((I?-P:P)-s.translate),T=s.slidesSizesGrid[s.activeIndex];p<T?a=m.speed:p<2*T?a=m.speed*1.5:a=m.speed*2.5}}else if(m.freeMode.sticky){s.slideToClosest();return}m.freeMode.momentumBounce&&N?(s.updateProgress(l),s.setTransition(a),s.setTranslate(P),s.transitionStart(!0,s.swipeDirection),s.animating=!0,(0,k.o)(x,()=>{!s||s.destroyed||!z.allowMomentumBounce||(e("momentumBounce"),s.setTransition(m.speed),setTimeout(()=>{s.setTranslate(l),(0,k.o)(x,()=>{!s||s.destroyed||s.transitionEnd()})},0))})):s.velocity?(e("_freeModeNoMomentumRelease"),s.updateProgress(P),s.setTransition(a),s.setTranslate(P),s.transitionStart(!0,s.swipeDirection),s.animating||(s.animating=!0,(0,k.o)(x,()=>{!s||s.destroyed||s.transitionEnd()}))):s.updateProgress(P),s.updateActiveIndex(),s.updateSlidesClasses()}else if(m.freeMode.sticky){s.slideToClosest();return}else m.freeMode&&e("_freeModeNoMomentumRelease");(!m.freeMode.momentum||n>=m.longSwipesMs)&&(e("_freeModeStaticRelease"),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses())}Object.assign(s,{freeMode:{onTouchStart:_,onTouchMove:f,onTouchEnd:b}})}}),81193:(function(V,j,$){$.d(j,{A:function(){return s}});var k=$(12375),C=$(17044);function s({swiper:t,extendParams:e,on:i,emit:_}){const f=(0,k.a)();e({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t.mousewheel={enabled:!1};let b,A=(0,C.h)(),m;const x=[];function I(l){let T=0,F=0,Y=0,S=0;return"detail"in l&&(F=l.detail),"wheelDelta"in l&&(F=-l.wheelDelta/120),"wheelDeltaY"in l&&(F=-l.wheelDeltaY/120
1),"wheelDeltaX"in l&&(T=-l.wheelDeltaX/120),"axis"in l&&l.axis===l.HORIZONTAL_AXIS&&(T=F,F=0),Y=T*10,S=F*10,"deltaY"in l&&(S=l.deltaY),"deltaX"in l&&(Y=l.deltaX),l.shiftKey&&!Y&&(Y=S,S=0),(Y||S)&&l.deltaMode&&(l.deltaMode===1?(Y*=40,S*=40):(Y*=800,S*=800)),Y&&!T&&(T=Y<1?-1:1),S&&!F&&(F=S<1?-1:1),{spinX:T,spinY:F,pixelX:Y,pixelY:S}}function D(){t.enabled&&(t.mouseEntered=!0)}function z(){t.enabled&&(t.mouseEntered=!1)}function g(l){return t.params.mousewheel.thresholdDelta&&l.delta<t.params.mousewheel.thresholdDelta||t.params.mousewheel.thresholdTime&&(0,C.h)()-A<t.params.mousewheel.thresholdTime?!1:l.delta>=6&&(0,C.h)()-A<60?!0:(l.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),_("scroll",l.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),_("scroll",l.raw)),A=new f.Date().getTime(),!1)}function n(l){const r=t.params.mousewheel;if(l.direction<0){if(t.isEnd&&!t.params.loop&&r.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&r.releaseOnEdges)return!0;return!1}function a(l){let r=l,v=!0;if(!t.enabled||l.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const p=t.params.mousewheel;t.params.cssMode&&r.preventDefault();let T=t.el;t.params.mousewheel.eventsTarget!=="container"&&(T=document.querySelector(t.params.mousewheel.eventsTarget));const F=T&&T.contains(r.target);if(!t.mouseEntered&&!F&&!p.releaseOnEdges)return!0;r.originalEvent&&(r=r.originalEvent);let Y=0;const S=t.rtlTranslate?-1:1,W=I(r);if(p.forceToAxis)if(t.isHorizontal())if(Math.abs(W.pixelX)>Math.abs(W.pixelY))Y=-W.pixelX*S;else return!0;else if(Math.abs(W.pixelY)>Math.abs(W.pixelX))Y=-W.pixelY;else return!0;else Y=Math.abs(W.pixelX)>Math.abs(W.pixelY)?-W.pixelX*S:-W.pixelY;if(Y===0)return!0;p.invert&&(Y=-Y);let B=t.getTranslate()+Y*p.sensitivity;if(B>=t.minTranslate()&&(B=t.minTranslate()),B<=t.maxTranslate()&&(B=t.maxTranslate()),v=t.params.loop?!0:!(B===t.minTranslate()||B===t.maxTranslate()),v&&t.params.nested&&r.stopPropagation(),!t.params.freeMode||!t.params.freeMode.enabled){const R={time:(0,C.h)(),delta:Math.abs(Y),direction:Math.sign(Y),raw:l};x.length>=2&&x.shift();const u=x.length?x[x.length-1]:void 0;if(x.push(R),u?(R.direction!==u.direction||R.delta>u.delta||R.time>u.time+150)&&g(R):g(R),n(R))return!0}else{const R={time:(0,C.h)(),delta:Math.abs(Y),direction:Math.sign(Y)},u=m&&R.time<m.time+500&&R.delta<=m.delta&&R.direction===m.direction;if(!u){m=void 0;let y=t.getTranslate()+Y*p.sensitivity;const M=t.isBeginning,o=t.isEnd;if(y>=t.minTranslate()&&(y=t.minTranslate()),y<=t.maxTranslate()&&(y=t.maxTranslate()),t.setTransition(0),t.setTranslate(y),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!M&&t.isBeginning||!o&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:R.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(b),b=void 0,x.length>=15&&x.shift();const c=x.length?x[x.length-1]:void 0,L=x[0];if(x.push(R),c&&(R.delta>c.delta||R.direction!==c.direction))x.splice(0);else if(x.length>=15&&R.time-L.time<500&&L.delta-R.delta>=1&&R.delta<=6){const H=Y>0?.8:.2;m=R,x.splice(0),b=(0,C.n)(()=>{t.destroyed||!t.params||t.slideToClosest(t.params.speed,!0,void 0,H)},0)}b||(b=(0,C.n)(()=>{if(t.destroyed||!t.params)return;const H=.5;m=R,x.splice(0),t.slideToClosest(t.params.speed,!0,void 0,H)},500))}if(u||_("scroll",r),t.params.autoplay&&t.params.autoplay.disableOnInteraction&&t.autoplay.stop(),p.releaseOnEdges&&(y===t.minTranslate()||y===t.maxTranslate()))return!0}}return r.preventDefault?r.preventDefault():r.returnValue=!1,!1}function X(l){let r=t.el;t.params.mousewheel.eventsTarget!=="container"&&(r=document.querySelector(t.params.mousewheel.eventsTarget)),r[l]("mouseenter",D),r[l]("mouseleave",z),r[l]("wheel",a)}function P(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",a),!0):t.mousewheel.enabled?!1:(X("addEventListener"),t.mousewheel.enabled=!0,!0)}function N(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,a),!0):t.mousewheel.enabled?(X("removeEventListener"),t.mousewheel.enabled=!1,!0):!1}i("init",()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&N(),t.params.mousewheel.enabled&&P()}),i("destroy",()=>{t.params.cssMode&&P(),t.mousewheel.enabled&&N()}),Object.assign(t.mousewheel,{enable:P,disable:N})}}),87083:(function(V,j,$){$.d(j,{A:function(){return t}});var k=$(27643),C=$(88706),s=$(17044);function t({swiper:e,extendParams:i,on:_,emit:f}){const b="swiper-pagination";i({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:l=>l,formatFractionTotal:l=>l,bulletClass:`${b}-bullet`,bulletActiveClass:`${b}-bullet-active`,modifierClass:`${b}-`,currentClass:`${b}-current`,totalClass:`${b}-total`,hiddenClass:`${b}-hidden`,progressbarFillClass:`${b}-progressbar-fill`,progressbarOppositeClass:`${b}-progressbar-opposite`,clickableClass:`${b}-clickable`,lockClass:`${b}-lock`,horizontalClass:`${b}-horizontal`,verticalClass:`${b}-vertical`,paginationDisabledClass:`${b}-disabled`}}),e.pagination={el:null,bullets:[]};let A,m=0;function x(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function I(l,r){const{bulletActiveClass:v}=e.params.pagination;l&&(l=l[`${r==="prev"?"previous":"next"}ElementSibling`],l&&(l.classList.add(`${v}-${r}`),l=l[`${r==="prev"?"previous":"next"}ElementSibling`],l&&l.classList.add(`${v}-${r}-${r}`)))}function D(l,r,v){if(l=l%v,r=r%v,r===l+1)return"next";if(r===l-1)return"previous"}function z(l){const r=l.target.closest((0,k.c)(e.params.pagination.bulletClass));if(!r)return;l.preventDefault();const v=(0,s.j)(r)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===v)return;const p=D(e.realIndex,v,e.slides.length);p==="next"?e.slideNext():p==="previous"?e.slidePrev():e.slideToLoop(v)}else e.slideTo(v)}function g(){const l=e.rtl,r=e.params.pagination;if(x())return;let v=e.pagination.el;v=(0,s.m)(v);let p,T;const F=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,Y=e.params.loop?Math.
1ceil(F/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(T=e.previousRealIndex||0,p=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(p=e.snapIndex,T=e.previousSnapIndex):(T=e.previousIndex||0,p=e.activeIndex||0),r.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const S=e.pagination.bullets;let W,B,R;if(r.dynamicBullets&&(A=(0,s.i)(S[0],e.isHorizontal()?"width":"height",!0),v.forEach(u=>{u.style[e.isHorizontal()?"width":"height"]=`${A*(r.dynamicMainBullets+4)}px`}),r.dynamicMainBullets>1&&T!==void 0&&(m+=p-(T||0),m>r.dynamicMainBullets-1?m=r.dynamicMainBullets-1:m<0&&(m=0)),W=Math.max(p-m,0),B=W+(Math.min(S.length,r.dynamicMainBullets)-1),R=(B+W)/2),S.forEach(u=>{const y=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(M=>`${r.bulletActiveClass}${M}`)].map(M=>typeof M=="string"&&M.includes(" ")?M.split(" "):M).flat();u.classList.remove(...y)}),v.length>1)S.forEach(u=>{const y=(0,s.j)(u);y===p?u.classList.add(...r.bulletActiveClass.split(" ")):e.isElement&&u.setAttribute("part","bullet"),r.dynamicBullets&&(y>=W&&y<=B&&u.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),y===W&&I(u,"prev"),y===B&&I(u,"next"))});else{const u=S[p];if(u&&u.classList.add(...r.bulletActiveClass.split(" ")),e.isElement&&S.forEach((y,M)=>{y.setAttribute("part",M===p?"bullet-active":"bullet")}),r.dynamicBullets){const y=S[W],M=S[B];for(let o=W;o<=B;o+=1)S[o]&&S[o].classList.add(...`${r.bulletActiveClass}-main`.split(" "));I(y,"prev"),I(M,"next")}}if(r.dynamicBullets){const u=Math.min(S.length,r.dynamicMainBullets+4),y=(A*u-A)/2-R*A,M=l?"right":"left";S.forEach(o=>{o.style[e.isHorizontal()?M:"top"]=`${y}px`})}}v.forEach((S,W)=>{if(r.type==="fraction"&&(S.querySelectorAll((0,k.c)(r.currentClass)).forEach(B=>{B.textContent=r.formatFractionCurrent(p+1)}),S.querySelectorAll((0,k.c)(r.totalClass)).forEach(B=>{B.textContent=r.formatFractionTotal(Y)})),r.type==="progressbar"){let B;r.progressbarOpposite?B=e.isHorizontal()?"vertical":"horizontal":B=e.isHorizontal()?"horizontal":"vertical";const R=(p+1)/Y;let u=1,y=1;B==="horizontal"?u=R:y=R,S.querySelectorAll((0,k.c)(r.progressbarFillClass)).forEach(M=>{M.style.transform=`translate3d(0,0,0) scaleX(${u}) scaleY(${y})`,M.style.transitionDuration=`${e.params.speed}ms`})}r.type==="custom"&&r.renderCustom?((0,s.s)(S,r.renderCustom(e,p+1,Y)),W===0&&f("paginationRender",S)):(W===0&&f("paginationRender",S),f("paginationUpdate",S)),e.params.watchOverflow&&e.enabled&&S.classList[e.isLocked?"add":"remove"](r.lockClass)})}function n(){const l=e.params.pagination;if(x())return;const r=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 v=e.pagination.el;v=(0,s.m)(v);let p="";if(l.type==="bullets"){let T=e.params.loop?Math.ceil(r/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&T>r&&(T=r);for(let F=0;F<T;F+=1)l.renderBullet?p+=l.renderBullet.call(e,F,l.bulletClass):p+=`<${l.bulletElement} ${e.isElement?'part="bullet"':""} class="${l.bulletClass}"></${l.bulletElement}>`}l.type==="fraction"&&(l.renderFraction?p=l.renderFraction.call(e,l.currentClass,l.totalClass):p=`<span class="${l.currentClass}"></span> / <span class="${l.totalClass}"></span>`),l.type==="progressbar"&&(l.renderProgressbar?p=l.renderProgressbar.call(e,l.progressbarFillClass):p=`<span class="${l.progressbarFillClass}"></span>`),e.pagination.bullets=[],v.forEach(T=>{l.type!=="custom"&&(0,s.s)(T,p||""),l.type==="bullets"&&e.pagination.bullets.push(...T.querySelectorAll((0,k.c)(l.bulletClass)))}),l.type!=="custom"&&f("paginationRender",v[0])}function a(){e.params.pagination=(0,C.c)(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const l=e.params.pagination;if(!l.el)return;let r;typeof l.el=="string"&&e.isElement&&(r=e.el.querySelector(l.el)),!r&&typeof l.el=="string"&&(r=[...document.querySelectorAll(l.el)]),r||(r=l.el),!(!r||r.length===0)&&(e.params.uniqueNavElements&&typeof l.el=="string"&&Array.isArray(r)&&r.length>1&&(r=[...e.el.querySelectorAll(l.el)],r.length>1&&(r=r.find(v=>(0,s.d)(v,".swiper")[0]===e.el))),Array.isArray(r)&&r.length===1&&(r=r[0]),Object.assign(e.pagination,{el:r}),r=(0,s.m)(r),r.forEach(v=>{l.type==="bullets"&&l.clickable&&v.classList.add(...(l.clickableClass||"").split(" ")),v.classList.add(l.modifierClass+l.type),v.classList.add(e.isHorizontal()?l.horizontalClass:l.verticalClass),l.type==="bullets"&&l.dynamicBullets&&(v.classList.add(`${l.modifierClass}${l.type}-dynamic`),m=0,l.dynamicMainBullets<1&&(l.dynamicMainBullets=1)),l.type==="progressbar"&&l.progressbarOpposite&&v.classList.add(l.progressbarOppositeClass),l.clickable&&v.addEventListener("click",z),e.enabled||v.classList.add(l.lockClass)}))}function X(){const l=e.params.pagination;if(x())return;let r=e.pagination.el;r&&(r=(0,s.m)(r),r.forEach(v=>{v.classList.remove(l.hiddenClass),v.classList.remove(l.modifierClass+l.type),v.classList.remove(e.isHorizontal()?l.horizontalClass:l.verticalClass),l.clickable&&(v.classList.remove(...(l.clickableClass||"").split(" ")),v.removeEventListener("click",z))}
1)),e.pagination.bullets&&e.pagination.bullets.forEach(v=>v.classList.remove(...l.bulletActiveClass.split(" ")))}_("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const l=e.params.pagination;let{el:r}=e.pagination;r=(0,s.m)(r),r.forEach(v=>{v.classList.remove(l.horizontalClass,l.verticalClass),v.classList.add(e.isHorizontal()?l.horizontalClass:l.verticalClass)})}),_("init",()=>{e.params.pagination.enabled===!1?N():(a(),n(),g())}),_("activeIndexChange",()=>{typeof e.snapIndex>"u"&&g()}),_("snapIndexChange",()=>{g()}),_("snapGridLengthChange",()=>{n(),g()}),_("destroy",()=>{X()}),_("enable disable",()=>{let{el:l}=e.pagination;l&&(l=(0,s.m)(l),l.forEach(r=>r.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),_("lock unlock",()=>{g()}),_("click",(l,r)=>{const v=r.target,p=(0,s.m)(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&p&&p.length>0&&!v.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&v===e.navigation.nextEl||e.navigation.prevEl&&v===e.navigation.prevEl))return;const T=p[0].classList.contains(e.params.pagination.hiddenClass);f(T===!0?"paginationShow":"paginationHide"),p.forEach(F=>F.classList.toggle(e.params.pagination.hiddenClass))}});const P=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:l}=e.pagination;l&&(l=(0,s.m)(l),l.forEach(r=>r.classList.remove(e.params.pagination.paginationDisabledClass))),a(),n(),g()},N=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:l}=e.pagination;l&&(l=(0,s.m)(l),l.forEach(r=>r.classList.add(e.params.pagination.paginationDisabledClass))),X()};Object.assign(e.pagination,{enable:P,disable:N,render:n,update:g,init:a,destroy:X})}}),5639:(function(V,j,$){$.d(j,{A:function(){return e}});var k=$(12375),C=$(17044),s=$(88706),t=$(27643);function e({swiper:i,extendParams:_,on:f,emit:b}){const A=(0,k.g)();let m=!1,x=null,I=null,D,z,g,n;_({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"}}),i.scrollbar={el:null,dragEl:null};function a(){if(!i.params.scrollbar.el||!i.scrollbar.el)return;const{scrollbar:u,rtlTranslate:y}=i,{dragEl:M,el:o}=u,c=i.params.scrollbar,L=i.params.loop?i.progressLoop:i.progress;let H=z,O=(g-z)*L;y?(O=-O,O>0?(H=z-O,O=0):-O+z>g&&(H=g+O)):O<0?(H=z+O,O=0):O+z>g&&(H=g-O),i.isHorizontal()?(M.style.transform=`translate3d(${O}px, 0, 0)`,M.style.width=`${H}px`):(M.style.transform=`translate3d(0px, ${O}px, 0)`,M.style.height=`${H}px`),c.hide&&(clearTimeout(x),o.style.opacity=1,x=setTimeout(()=>{o.style.opacity=0,o.style.transitionDuration="400ms"},1e3))}function X(u){!i.params.scrollbar.el||!i.scrollbar.el||(i.scrollbar.dragEl.style.transitionDuration=`${u}ms`)}function P(){if(!i.params.scrollbar.el||!i.scrollbar.el)return;const{scrollbar:u}=i,{dragEl:y,el:M}=u;y.style.width="",y.style.height="",g=i.isHorizontal()?M.offsetWidth:M.offsetHeight,n=i.size/(i.virtualSize+i.params.slidesOffsetBefore-(i.params.centeredSlides?i.snapGrid[0]:0)),i.params.scrollbar.dragSize==="auto"?z=g*n:z=parseInt(i.params.scrollbar.dragSize,10),i.isHorizontal()?y.style.width=`${z}px`:y.style.height=`${z}px`,n>=1?M.style.display="none":M.style.display="",i.params.scrollbar.hide&&(M.style.opacity=0),i.params.watchOverflow&&i.enabled&&u.el.classList[i.isLocked?"add":"remove"](i.params.scrollbar.lockClass)}function N(u){return i.isHorizontal()?u.clientX:u.clientY}function l(u){const{scrollbar:y,rtlTranslate:M}=i,{el:o}=y;let c;c=(N(u)-(0,C.f)(o)[i.isHorizontal()?"left":"top"]-(D!==null?D:z/2))/(g-z),c=Math.max(Math.min(c,1),0),M&&(c=1-c);const L=i.minTranslate()+(i.maxTranslate()-i.minTranslate())*c;i.updateProgress(L),i.setTranslate(L),i.updateActiveIndex(),i.updateSlidesClasses()}function r(u){const y=i.params.scrollbar,{scrollbar:M,wrapperEl:o}=i,{el:c,dragEl:L}=M;m=!0,D=u.target===L?N(u)-u.target.getBoundingClientRect()[i.isHorizontal()?"left":"top"]:null,u.preventDefault(),u.stopPropagation(),o.style.transitionDuration="100ms",L.style.transitionDuration="100ms",l(u),clearTimeout(I),c.style.transitionDuration="0ms",y.hide&&(c.style.opacity=1),i.params.cssMode&&(i.wrapperEl.style["scroll-snap-type"]="none"),b("scrollbarDragStart",u)}function v(u){const{scrollbar:y,wrapperEl:M}=i,{el:o,dragEl:c}=y;m&&(u.preventDefault&&u.cancelable?u.preventDefault():u.returnValue=!1,l(u),M.style.transitionDuration="0ms",o.style.transitionDuration="0ms",c.style.transitionDuration="0ms",b("scrollbarDragMove",u))}function p(u){const y=i.params.scrollbar,{scrollbar:M,wrapperEl:o}=i,{el:c}=M;m&&(m=!1,i.params.cssMode&&(i.wrapperEl.style["scroll-snap-type"]="",o.style.transitionDuration=""),y.hide&&(clearTimeout(I),I=(0,C.n)(()=>{c.style.opacity=0,c.style.transitionDuration="400ms"},1e3)),b("scrollbarDragEnd",u),y.snapOnRelease&&i.slideToClosest())}function T(u){const{scrollbar:y,params:M}=i,o=y.el;if(!o)return;const c=o,L=M.passiveListeners?{passive:!1,capture:!1}:!1,H=M.passiveListeners?{passive:!0,capture:!1}:!1;if(!c)return;const O=u==="on"?"addEventListener":"removeEventListener";c[O]("pointerdown",r,L),A[O]("pointermove",v,L),A[O]("pointerup",p,H)}function F(){!i.params.scrollbar.el||!i.scrollbar.el||T("on")}function Y(){!i.params.scrollbar.el||!i.scrollbar.el||T("off")}function S(){const{scrollbar:u,el:y}=i;
1i.params.scrollbar=(0,s.c)(i,i.originalParams.scrollbar,i.params.scrollbar,{el:"swiper-scrollbar"});const M=i.params.scrollbar;if(!M.el)return;let o;if(typeof M.el=="string"&&i.isElement&&(o=i.el.querySelector(M.el)),!o&&typeof M.el=="string"){if(o=A.querySelectorAll(M.el),!o.length)return}else o||(o=M.el);i.params.uniqueNavElements&&typeof M.el=="string"&&o.length>1&&y.querySelectorAll(M.el).length===1&&(o=y.querySelector(M.el)),o.length>0&&(o=o[0]),o.classList.add(i.isHorizontal()?M.horizontalClass:M.verticalClass);let c;o&&(c=o.querySelector((0,t.c)(i.params.scrollbar.dragClass)),c||(c=(0,C.c)("div",i.params.scrollbar.dragClass),o.append(c))),Object.assign(u,{el:o,dragEl:c}),M.draggable&&F(),o&&o.classList[i.enabled?"remove":"add"](...(0,C.k)(i.params.scrollbar.lockClass))}function W(){const u=i.params.scrollbar,y=i.scrollbar.el;y&&y.classList.remove(...(0,C.k)(i.isHorizontal()?u.horizontalClass:u.verticalClass)),Y()}f("changeDirection",()=>{if(!i.scrollbar||!i.scrollbar.el)return;const u=i.params.scrollbar;let{el:y}=i.scrollbar;y=(0,C.m)(y),y.forEach(M=>{M.classList.remove(u.horizontalClass,u.verticalClass),M.classList.add(i.isHorizontal()?u.horizontalClass:u.verticalClass)})}),f("init",()=>{i.params.scrollbar.enabled===!1?R():(S(),P(),a())}),f("update resize observerUpdate lock unlock changeDirection",()=>{P()}),f("setTranslate",()=>{a()}),f("setTransition",(u,y)=>{X(y)}),f("enable disable",()=>{const{el:u}=i.scrollbar;u&&u.classList[i.enabled?"remove":"add"](...(0,C.k)(i.params.scrollbar.lockClass))}),f("destroy",()=>{W()});const B=()=>{i.el.classList.remove(...(0,C.k)(i.params.scrollbar.scrollbarDisabledClass)),i.scrollbar.el&&i.scrollbar.el.classList.remove(...(0,C.k)(i.params.scrollbar.scrollbarDisabledClass)),S(),P(),a()},R=()=>{i.el.classList.add(...(0,C.k)(i.params.scrollbar.scrollbarDisabledClass)),i.scrollbar.el&&i.scrollbar.el.classList.add(...(0,C.k)(i.params.scrollbar.scrollbarDisabledClass)),W()};Object.assign(i.scrollbar,{enable:B,disable:R,updateSize:P,setTranslate:a,init:S,destroy:W})}}),78714:(function(V,j,$){$.d(j,{A:function(){return s}});var k=$(12375),C=$(17044);function s({swiper:t,extendParams:e,on:i,emit:_}){const f=(0,k.a)();e({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let b=1,A=!1,m=!1,x={x:0,y:0};const I=-3;let D,z;const g=[],n={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},a={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:{}},X={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let P=1;Object.defineProperty(t.zoom,"scale",{get(){return P},set(d){if(P!==d){const E=n.imageEl,h=n.slideEl;_("zoomChange",d,E,h)}P=d}});function N(){if(g.length<2)return 1;const d=g[0].pageX,E=g[0].pageY,h=g[1].pageX,G=g[1].pageY;return Math.sqrt((h-d)**2+(G-E)**2)}function l(){const d=t.params.zoom,E=n.imageWrapEl.getAttribute("data-swiper-zoom")||d.maxRatio;if(d.limitToOriginalSize&&n.imageEl&&n.imageEl.naturalWidth){const h=n.imageEl.naturalWidth/n.imageEl.offsetWidth;return Math.min(h,E)}return E}function r(){if(g.length<2)return{x:null,y:null};const d=n.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-d.x-f.scrollX)/b,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-d.y-f.scrollY)/b]}function v(){return t.isElement?"swiper-slide":`.${t.params.slideClass}`}function p(d){const E=v();return!!(d.target.matches(E)||t.slides.filter(h=>h.contains(d.target)).length>0)}function T(d){const E=`.${t.params.zoom.containerClass}`;return!!(d.target.matches(E)||[...t.hostEl.querySelectorAll(E)].filter(h=>h.contains(d.target)).length>0)}function F(d){if(d.pointerType==="mouse"&&g.splice(0,g.length),!p(d))return;const E=t.params.zoom;if(D=!1,z=!1,g.push(d),!(g.length<2)){if(D=!0,n.scaleStart=N(),!n.slideEl){n.slideEl=d.target.closest(`.${t.params.slideClass}, swiper-slide`),n.slideEl||(n.slideEl=t.slides[t.activeIndex]);let h=n.slideEl.querySelector(`.${E.containerClass}`);
1if(h&&(h=h.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),n.imageEl=h,h?n.imageWrapEl=(0,C.d)(n.imageEl,`.${E.containerClass}`)[0]:n.imageWrapEl=void 0,!n.imageWrapEl){n.imageEl=void 0;return}n.maxRatio=l()}if(n.imageEl){const[h,G]=r();n.originX=h,n.originY=G,n.imageEl.style.transitionDuration="0ms"}A=!0}}function Y(d){if(!p(d))return;const E=t.params.zoom,h=t.zoom,G=g.findIndex(U=>U.pointerId===d.pointerId);G>=0&&(g[G]=d),!(g.length<2)&&(z=!0,n.scaleMove=N(),n.imageEl&&(h.scale=n.scaleMove/n.scaleStart*b,h.scale>n.maxRatio&&(h.scale=n.maxRatio-1+(h.scale-n.maxRatio+1)**.5),h.scale<E.minRatio&&(h.scale=E.minRatio+1-(E.minRatio-h.scale+1)**.5),n.imageEl.style.transform=`translate3d(0,0,0) scale(${h.scale})`))}function S(d){if(!p(d)||d.pointerType==="mouse"&&d.type==="pointerout")return;const E=t.params.zoom,h=t.zoom,G=g.findIndex(U=>U.pointerId===d.pointerId);G>=0&&g.splice(G,1),!(!D||!z)&&(D=!1,z=!1,n.imageEl&&(h.scale=Math.max(Math.min(h.scale,n.maxRatio),E.minRatio),n.imageEl.style.transitionDuration=`${t.params.speed}ms`,n.imageEl.style.transform=`translate3d(0,0,0) scale(${h.scale})`,b=h.scale,A=!1,h.scale>1&&n.slideEl?n.slideEl.classList.add(`${E.zoomedSlideClass}`):h.scale<=1&&n.slideEl&&n.slideEl.classList.remove(`${E.zoomedSlideClass}`),h.scale===1&&(n.originX=0,n.originY=0,n.slideEl=void 0)))}let W;function B(){t.touchEventsData.preventTouchMoveFromPointerMove=!1}function R(){clearTimeout(W),t.touchEventsData.preventTouchMoveFromPointerMove=!0,W=setTimeout(()=>{t.destroyed||B()})}function u(d){const E=t.device;if(!n.imageEl||a.isTouched)return;E.android&&d.cancelable&&d.preventDefault(),a.isTouched=!0;const h=g.length>0?g[0]:d;a.touchesStart.x=h.pageX,a.touchesStart.y=h.pageY}function y(d){const h=d.pointerType==="mouse"&&t.params.zoom.panOnMouseMove;if(!p(d)||!T(d))return;const G=t.zoom;if(!n.imageEl)return;if(!a.isTouched||!n.slideEl){h&&c(d);return}if(h){c(d);return}a.isMoved||(a.width=n.imageEl.offsetWidth||n.imageEl.clientWidth,a.height=n.imageEl.offsetHeight||n.imageEl.clientHeight,a.startX=(0,C.l)(n.imageWrapEl,"x")||0,a.startY=(0,C.l)(n.imageWrapEl,"y")||0,n.slideWidth=n.slideEl.offsetWidth,n.slideHeight=n.slideEl.offsetHeight,n.imageWrapEl.style.transitionDuration="0ms");const U=a.width*G.scale,w=a.height*G.scale;if(a.minX=Math.min(n.slideWidth/2-U/2,0),a.maxX=-a.minX,a.minY=Math.min(n.slideHeight/2-w/2,0),a.maxY=-a.minY,a.touchesCurrent.x=g.length>0?g[0].pageX:d.pageX,a.touchesCurrent.y=g.length>0?g[0].pageY:d.pageY,Math.max(Math.abs(a.touchesCurrent.x-a.touchesStart.x),Math.abs(a.touchesCurrent.y-a.touchesStart.y))>5&&(t.allowClick=!1),!a.isMoved&&!A){if(t.isHorizontal()&&(Math.floor(a.minX)===Math.floor(a.startX)&&a.touchesCurrent.x<a.touchesStart.x||Math.floor(a.maxX)===Math.floor(a.startX)&&a.touchesCurrent.x>a.touchesStart.x)){a.isTouched=!1,B();return}if(!t.isHorizontal()&&(Math.floor(a.minY)===Math.floor(a.startY)&&a.touchesCurrent.y<a.touchesStart.y||Math.floor(a.maxY)===Math.floor(a.startY)&&a.touchesCurrent.y>a.touchesStart.y)){a.isTouched=!1,B();return}}d.cancelable&&d.preventDefault(),d.stopPropagation(),R(),a.isMoved=!0;const Q=(G.scale-b)/(n.maxRatio-t.params.zoom.minRatio),{originX:te,originY:q}=n;a.currentX=a.touchesCurrent.x-a.touchesStart.x+a.startX+Q*(a.width-te*2),a.currentY=a.touchesCurrent.y-a.touchesStart.y+a.startY+Q*(a.height-q*2),a.currentX<a.minX&&(a.currentX=a.minX+1-(a.minX-a.currentX+1)**.8),a.currentX>a.maxX&&(a.currentX=a.maxX-1+(a.currentX-a.maxX+1)**.8),a.currentY<a.minY&&(a.currentY=a.minY+1-(a.minY-a.currentY+1)**.8),a.currentY>a.maxY&&(a.currentY=a.maxY-1+(a.currentY-a.maxY+1)**.8),X.prevPositionX||(X.prevPositionX=a.touchesCurrent.x),X.prevPositionY||(X.prevPositionY=a.touchesCurrent.y),X.prevTime||(X.prevTime=Date.now()),X.x=(a.touchesCurrent.x-X.prevPositionX)/(Date.now()-X.prevTime)/2,X.y=(a.touchesCurrent.y-X.prevPositionY)/(Date.now()-X.prevTime)/2,Math.abs(a.touchesCurrent.x-X.prevPositionX)<2&&(X.x=0),Math.abs(a.touchesCurrent.y-X.prevPositionY)<2&&(X.y=0),X.prevPositionX=a.touchesCurrent.x,X.prevPositionY=a.touchesCurrent.y,X.prevTime=Date.now(),n.imageWrapEl.style.transform=`translate3d(${a.currentX}px, ${a.currentY}px,0)`}function M(){const d=t.zoom;if(g.length=0,!n.imageEl)return;if(!a.isTouched||!a.isMoved){a.isTouched=!1,a.isMoved=!1;return}a.isTouched=!1,a.isMoved=!1;let E=300,h=300;const G=X.x*E,U=a.currentX+G,w=X.y*h,ee=a.currentY+w;X.x!==0&&(E=Math.abs((U-a.currentX)/X.x)),X.y!==0&&(h=Math.abs((ee-a.currentY)/X.y));const Q=Math.max(E,h);a.currentX=U,a.currentY=ee;const te=a.width*d.scale,q=a.height*d.scale;a.minX=Math.min(n.slideWidth/2-te/2,0),a.maxX=-a.minX,a.minY=Math.min(n.slideHeight/2-q/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),n.imageWrapEl.style.transitionDuration=`${Q}ms`,n.imageWrapEl.style.transform=`translate3d(${a.currentX}px, ${a.currentY}px,0)`}function o(){const d=t.zoom;n.slideEl&&t.activeIndex!==t.slides.indexOf(n.slideEl)&&(n.imageEl&&(n.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),n.imageWrapEl&&(n.imageWrapEl.style.transform="translate3d(0,0,0)"),n.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),d.scale=1,b=1,n.slideEl=void 0,n.imageEl=void 0,n.imageWrapEl=void 0,n.originX=0,n.originY=0)}function c(d){if(b<=1||!n.imageWrapEl||!p(d)||!T(d))return;const E=f.getComputedStyle(n.imageWrapEl).transform,h=new f.DOMMatrix(E);if(!m){m=!0,x.x=d.clientX,x.y=d.clientY,a.startX=h.e,a.startY=h.f,a.width=n.imageEl.offsetWidth||n.imageEl.clientWidth,a.height=n.imageEl.offsetHeight||n.imageEl.clientHeight,n.slideWidth=n.slideEl.offsetWidth,n.slideHeight=n.slideEl.offsetHeight;return}const G=(d.clientX-x.x)*I,U=(d.clientY-x.y)*I,w=a.width*b,ee=a.height*b,Q=n.slideWidth,te=n.slideHeight,q=Math.min(Q/2-w/2,0),K=-q,se=Math.min(te/2-ee/2,0),oe=-se,ae=Math.max(Math.min(a.startX+G,K),q),ne=Math.max(Math.min(a.startY+U,oe),se);n.imageWrapEl.style.transitionDuration="0ms",n.imageWrapEl.style.transform=`translate3d(${ae}px, ${ne}px, 0)`,x.x=d.clientX,x.y=d.clientY,a.startX=ae,a.startY=ne,a.currentX=ae,a.currentY=ne}function L(d){const E=t.zoom,h=t.params.zoom;if(!n.slideEl){d&&d.target&&(n.slideEl=d.target.closest(`.${t.params.slideClass}, swiper-slide`)),n.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?n.slideEl=(0,C.e)(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:n.slideEl=t.slides[t.activeIndex]);let ie=n.slideEl.querySelector(`.${h.containerClass}`);ie&&(ie=ie.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),n.imageEl=ie,ie?n.imageWrapEl=(0,C.d)(n.imageEl,`.${h.containerClass}`)[0]:n.imageWrapEl=void 0}if(!n.imageEl||!n.imageWrapEl)return;n.maxRatio=l(),t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),n.slideEl.classList.add(`${h.zoomedSlideClass}`);let G,U,w,ee,Q,te,q,K,se,oe,ae,ne,re,ce,ue,fe,me,ge;typeof a.touchesStart.x>"u"&&d?(G=d.pageX,U=d.pageY):(G=a.touchesStart.x,U=a.touchesStart.y);const he=b,le=typeof d=="number"?d:null;b===1&&le&&(G=void 0,U=void 0,a.touchesStart.x=void 0,a.touchesStart.y=void 0);const Ee=l();E.scale=le||Ee,b=le||Ee,d&&!(b===1&&le)?(me=n.slideEl.offsetWidth,ge=n.slideEl.offsetHeight,w=(0,C.f)(n.slideEl).left+f.scrollX,ee=(0,C.f)(n.slideEl).top+f.scrollY,Q=w+me/2-G,te=ee+ge/2-U,se=n.imageEl.offsetWidth||n.imageEl.clientWidth,oe=n.imageEl.offsetHeight||n.imageEl.clientHeight,ae=se*E.scale,ne=oe*E.scale,re=Math.min(me/2-ae/2,0),ce=Math.min(ge/2-ne/2,0),ue=-re,fe=-ce,he>0&&le&&typeof a.currentX=="number"&&typeof a.currentY=="number"?(q=a.currentX*E.scale/he,K=a.currentY*E.scale/he):(q=Q*E.scale,K=te*E.scale),q<re&&(q=re),q>ue&&(q=ue),K<ce&&(K=ce),K>fe&&(K=fe)):(q=0,K=0),le&&E.scale===1&&(n.originX=0,n.originY=0),a.currentX=q,a.currentY=K,n.imageWrapEl.style.transitionDuration="300ms",n.imageWrapEl.style.transform=`translate3d(${q}px, ${K}px,0)`,n.imageEl.style.transitionDuration="300ms",n.imageEl.style.transform=`translate3d(0,0,0) scale(${E.scale})`}function H(){const d=t.zoom,E=t.params.zoom;if(!n.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?n.slideEl=(0,C.e)(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:n.slideEl=t.slides[t.activeIndex];let h=n.slideEl.querySelector(`.${E.containerClass}`);h&&(h=h.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),n.imageEl=h,h?n.imageWrapEl=(0,C.d)(n.imageEl,`.${E.containerClass}`)[0]:n.imageWrapEl=void 0}!n.imageEl||!n.imageWrapEl||(n.maxRatio=l(),t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),d.scale=1,b=1,a.currentX=void 0,a.currentY=void 0,a.touchesStart.x=void 0,a.touchesStart.y=void 0,n.imageWrapEl.style.transitionDuration="300ms",n.imageWrapEl.style.transform="translate3d(0,0,0)",n.imageEl.style.transitionDuration="300ms",n.imageEl.style.transform="translate3d(0,0,0) scale(1)",n.slideEl.classList.remove(`${E.zoomedSlideClass}`),n.slideEl=void 0,n.originX=0,n.originY=0,t.params.zoom.panOnMouseMove&&(x={x:0,y:0},m&&(m=!1,a.startX=0,a.startY=0)))}function O(d){const E=t.zoom;E.scale&&E.scale!==1?H():L(d)}function Z(){const d=t.params.passiveListeners?{passive:!0,capture:!1}:!1,E=t.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:d,activeListenerWithCapture:E}}function de(){const d=t.zoom;if(d.enabled)return;d.enabled=!0;const{passiveListener:E,activeListenerWithCapture:h}=Z();t.wrapperEl.addEventListener("pointerdown",F,E),t.wrapperEl.addEventListener("pointermove",Y,h),["pointerup","pointercancel","pointerout"].forEach(G=>{t.wrapperEl.addEventListener(G,S,E)}),t.wrapperEl.addEventListener("pointermove",y,h)}function J(){const d=t.zoom;if(!d.enabled)return;d.enabled=!1;const{passiveListener:E,activeListenerWithCapture:h}=Z();t.wrapperEl.removeEventListener("pointerdown",F,E),t.wrapperEl.removeEventListener("pointermove",Y,h),["pointerup","pointercancel","pointerout"].forEach(G=>{t.wrapperEl.removeEventListener(G,S,E)}),t.wrapperEl.removeEventListener("pointermove",y,h)}i("init",()=>{t.params.zoom.enabled&&de()}),i("destroy",()=>{J()}),i("touchStart",(d,E)=>{t.zoom.enabled&&u(E)}),i("touchEnd",(d,E)=>{t.zoom.enabled&&M()}),i("doubleTap",(d,E)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&O(E)}),i("transitionEnd",()=>{t.zoom.enabled&&t.params.zoom.enabled&&o()}),i("slideChange",()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&o()}),Object.assign(t.zoom,{enable:de,disable:J,in:L,out:H,toggle:O})}}),27643:(function(V,j,$){$.d(j,{c:function(){return k}});function k(C=""){return`.${C.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}})}]);
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.