1"use strict";(self.rspackChunkvagaro_websitebuilder_consumer=self.rspackChunkvagaro_websitebuilder_consumer||[]).push([[2939],{64367(e,t,a){function i(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}a.d(t,{A:()=>r});var l=a(4468),s=a(57106);function r(e){let t,{swiper:a,extendParams:r,on:n,emit:o}=e,c="swiper-pagination";r({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:e=>e,formatFractionTotal:e=>e,bulletClass:`${c}-bullet`,bulletActiveClass:`${c}-bullet-active`,modifierClass:`${c}-`,currentClass:`${c}-current`,totalClass:`${c}-total`,hiddenClass:`${c}-hidden`,progressbarFillClass:`${c}-progressbar-fill`,progressbarOppositeClass:`${c}-progressbar-opposite`,clickableClass:`${c}-clickable`,lockClass:`${c}-lock`,horizontalClass:`${c}-horizontal`,verticalClass:`${c}-vertical`,paginationDisabledClass:`${c}-disabled`}}),a.pagination={el:null,bullets:[]};let p=0;function m(){return!a.params.pagination.el||!a.pagination.el||Array.isArray(a.pagination.el)&&0===a.pagination.el.length}function d(e,t){let{bulletActiveClass:i}=a.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${i}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${i}-${t}-${t}`))}function u(e){let t=e.target.closest(i(a.params.pagination.bulletClass));if(!t)return;e.preventDefault();let l=(0,s.i)(t)*a.params.slidesPerGroup;if(a.params.loop){var r,n,o;if(a.realIndex===l)return;let e=(r=a.realIndex,n=l,(r%=o=a.slides.length,(n%=o)===r+1)?"next":n===r-1?"previous":void 0);"next"===e?a.slideNext():"previous"===e?a.slidePrev():a.slideToLoop(l)}else a.slideTo(l)}function g(){let e,l,r=a.rtl,n=a.params.pagination;if(m())return;let c=a.pagination.el;c=(0,s.m)(c);let u=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,g=a.params.loop?Math.ceil(u/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?(l=a.previousRealIndex||0,e=a.params.slidesPerGroup>1?Math.floor(a.realIndex/a.params.slidesPerGroup):a.realIndex):void 0!==a.snapIndex?(e=a.snapIndex,l=a.previousSnapIndex):(l=a.previousIndex||0,e=a.activeIndex||0),"bullets"===n.type&&a.pagination.bullets&&a.pagination.bullets.length>0){let i,o,m,u=a.pagination.bullets;if(n.dynamicBullets&&(t=(0,s.h)(u[0],a.isHorizontal()?"width":"height",!0),c.forEach(e=>{e.style[a.isHorizontal()?"width":"height"]=`${t*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&void 0!==l&&((p+=e-(l||0))>n.dynamicMainBullets-1?p=n.dynamicMainBullets-1:p<0&&(p=0)),m=((o=(i=Math.max(e-p,0))+(Math.min(u.length,n.dynamicMainBullets)-1))+i)/2),u.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${n.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),c.length>1)u.forEach(t=>{let l=(0,s.i)(t);l===e?t.classList.add(...n.bulletActiveClass.split(" ")):a.isElement&&t.setAttribute("part","bullet"),n.dynamicBullets&&(l>=i&&l<=o&&t.classList.add(...`${n.bulletActiveClass}-main`.split(" ")),l===i&&d(t,"prev"),l===o&&d(t,"next"))});else{let t=u[e];if(t&&t.classList.add(...n.bulletActiveClass.split(" ")),a.isElement&&u.forEach((t,a)=>{t.setAttribute("part",a===e?"bullet-active":"bullet")}),n.dynamicBullets){let e=u[i],t=u[o];for(let e=i;e<=o;e+=1)u[e]&&u[e].classList.add(...`${n.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(n.dynamicBullets){let e=Math.min(u.length,n.dynamicMainBullets+4),i=(t*e-t)/2-m*t,l=r?"right":"left";u.forEach(e=>{e.style[a.isHorizontal()?l:"top"]=`${i}px`})}}c.forEach((t,l)=>{if("fraction"===n.type&&(t.querySelectorAll(i(n.currentClass)).forEach(t=>{t.textContent=n.formatFractionCurrent(e+1)}),t.querySelectorAll(i(n.totalClass)).forEach(e=>{e.textContent=n.formatFractionTotal(g)})),"progressbar"===n.type){let l;l=n.progressbarOpposite?a.isHorizontal()?"vertical":"horizontal":a.isHorizontal()?"horizontal":"vertical";let s=(e+1)/g,r=1,o=1;"horizontal"===l?r=s:o=s,t.querySelectorAll(i(n.progressbarFillClass)).forEac
1h(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${o})`,e.style.transitionDuration=`${a.params.speed}ms`})}"custom"===n.type&&n.renderCustom?((0,s.s)(t,n.renderCustom(a,e+1,g)),0===l&&o("paginationRender",t)):(0===l&&o("paginationRender",t),o("paginationUpdate",t)),a.params.watchOverflow&&a.enabled&&t.classList[a.isLocked?"add":"remove"](n.lockClass)})}function h(){let e=a.params.pagination;if(m())return;let t=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.grid&&a.params.grid.rows>1?a.slides.length/Math.ceil(a.params.grid.rows):a.slides.length,l=a.pagination.el;l=(0,s.m)(l);let r="";if("bullets"===e.type){let i=a.params.loop?Math.ceil(t/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&a.params.freeMode.enabled&&i>t&&(i=t);for(let t=0;t<i;t+=1)e.renderBullet?r+=e.renderBullet.call(a,t,e.bulletClass):r+=`<${e.bulletElement} ${a.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(a,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(a,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),a.pagination.bullets=[],l.forEach(t=>{"custom"!==e.type&&(0,s.s)(t,r||""),"bullets"===e.type&&a.pagination.bullets.push(...t.querySelectorAll(i(e.bulletClass)))}),"custom"!==e.type&&o("paginationRender",l[0])}function v(){let e;a.params.pagination=(0,l.c)(a,a.originalParams.pagination,a.params.pagination,{el:"swiper-pagination"});let t=a.params.pagination;!t.el||("string"==typeof t.el&&a.isElement&&(e=a.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(a.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...a.el.querySelectorAll(t.el)]).length>1&&(e=e.find(e=>(0,s.b)(e,".swiper")[0]===a.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(a.pagination,{el:e}),(e=(0,s.m)(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(a.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),p=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",u),a.enabled||e.classList.add(t.lockClass)})))}function f(){let e=a.params.pagination;if(m())return;let t=a.pagination.el;t&&(t=(0,s.m)(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(a.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",u))}),a.pagination.bullets&&a.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!a.pagination||!a.pagination.el)return;let e=a.params.pagination,{el:t}=a.pagination;(t=(0,s.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(a.isHorizontal()?e.horizontalClass:e.verticalClass)})}),n("init",()=>{!1===a.params.pagination.enabled?E():(v(),h(),g())}),n("activeIndexChange",()=>{void 0===a.snapIndex&&g()}),n("snapIndexChange",()=>{g()}),n("snapGridLengthChange",()=>{h(),g()}),n("destroy",()=>{f()}),n("enable disable",()=>{let{el:e}=a.pagination;e&&(e=(0,s.m)(e)).forEach(e=>e.classList[a.enabled?"remove":"add"](a.params.pagination.lockClass))}),n("lock unlock",()=>{g()}),n("click",(e,t)=>{let i=t.target,l=(0,s.m)(a.pagination.el);if(a.params.pagination.el&&a.params.pagination.hideOnClick&&l&&l.length>0&&!i.classList.contains(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&i===a.navigation.nextEl||a.navigation.prevEl&&i===a.navigation.prevEl))return;!0===l[0].classList.contains(a.params.pagination.hiddenClass)?o("paginationShow"):o("paginationHide"),l.forEach(e
1=>e.classList.toggle(a.params.pagination.hiddenClass))}});let E=()=>{a.el.classList.add(a.params.pagination.paginationDisabledClass);let{el:e}=a.pagination;e&&(e=(0,s.m)(e)).forEach(e=>e.classList.add(a.params.pagination.paginationDisabledClass)),f()};Object.assign(a.pagination,{enable:()=>{a.el.classList.remove(a.params.pagination.paginationDisabledClass);let{el:e}=a.pagination;e&&(e=(0,s.m)(e)).forEach(e=>e.classList.remove(a.params.pagination.paginationDisabledClass)),v(),h(),g()},disable:E,render:h,update:g,init:v,destroy:f})}},87144(e,t,a){a.d(t,{A:()=>s});var i=a(53913),l=a(57106);function s(e){let t,a,s,{swiper:r,extendParams:n,on:o,emit:c}=e,p=(0,i.a)();n({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),r.zoom={enabled:!1};let m=1,d=!1,u=!1,g={x:0,y:0},h=[],v={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},f={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:{}},E={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},y=1;function b(){if(h.length<2)return 1;let e=h[0].pageX,t=h[0].pageY;return Math.sqrt((h[1].pageX-e)**2+(h[1].pageY-t)**2)}function C(){let e=r.params.zoom,t=v.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;return e.limitToOriginalSize&&v.imageEl&&v.imageEl.naturalWidth?Math.min(v.imageEl.naturalWidth/v.imageEl.offsetWidth,t):t}function x(e){let t=r.isElement?"swiper-slide":`.${r.params.slideClass}`;return!!e.target.matches(t)||!!(r.slides.filter(t=>t.contains(e.target)).length>0)}function M(e){let t=`.${r.params.zoom.containerClass}`;return!!e.target.matches(t)||!!([...r.hostEl.querySelectorAll(t)].filter(t=>t.contains(e.target)).length>0)}function X(e){if("mouse"===e.pointerType&&h.splice(0,h.length),!x(e))return;let i=r.params.zoom;if(t=!1,a=!1,h.push(e),!(h.length<2)){if(t=!0,v.scaleStart=b(),!v.slideEl){v.slideEl=e.target.closest(`.${r.params.slideClass}, swiper-slide`),v.slideEl||(v.slideEl=r.slides[r.activeIndex]);let t=v.slideEl.querySelector(`.${i.containerClass}`);if(t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),v.imageEl=t,t?v.imageWrapEl=(0,l.b)(v.imageEl,`.${i.containerClass}`)[0]:v.imageWrapEl=void 0,!v.imageWrapEl){v.imageEl=void 0;return}v.maxRatio=C()}if(v.imageEl){let[e,t]=function(){if(h.length<2)return{x:null,y:null};let e=v.imageEl.getBoundingClientRect();return[(h[0].pageX+(h[1].pageX-h[0].pageX)/2-e.x-p.scrollX)/m,(h[0].pageY+(h[1].pageY-h[0].pageY)/2-e.y-p.scrollY)/m]}();v.originX=e,v.originY=t,v.imageEl.style.transitionDuration="0ms"}d=!0}}function Y(e){if(!x(e))return;let t=r.params.zoom,i=r.zoom,l=h.findIndex(t=>t.pointerId===e.pointerId);l>
1=0&&(h[l]=e),h.length<2||(a=!0,v.scaleMove=b(),v.imageEl&&(i.scale=v.scaleMove/v.scaleStart*m,i.scale>v.maxRatio&&(i.scale=v.maxRatio-1+(i.scale-v.maxRatio+1)**.5),i.scale<t.minRatio&&(i.scale=t.minRatio+1-(t.minRatio-i.scale+1)**.5),v.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`))}function $(e){if(!x(e)||"mouse"===e.pointerType&&"pointerout"===e.type)return;let i=r.params.zoom,l=r.zoom,s=h.findIndex(t=>t.pointerId===e.pointerId);s>=0&&h.splice(s,1),t&&a&&(t=!1,a=!1,v.imageEl&&(l.scale=Math.max(Math.min(l.scale,v.maxRatio),i.minRatio),v.imageEl.style.transitionDuration=`${r.params.speed}ms`,v.imageEl.style.transform=`translate3d(0,0,0) scale(${l.scale})`,m=l.scale,d=!1,l.scale>1&&v.slideEl?v.slideEl.classList.add(`${i.zoomedSlideClass}`):l.scale<=1&&v.slideEl&&v.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===l.scale&&(v.originX=0,v.originY=0,v.slideEl=void 0)))}function z(){r.touchEventsData.preventTouchMoveFromPointerMove=!1}function L(e){let t="mouse"===e.pointerType&&r.params.zoom.panOnMouseMove;if(!x(e)||!M(e))return;let a=r.zoom;if(!v.imageEl)return;if(!f.isTouched||!v.slideEl){t&&S(e);return}if(t)return void S(e);f.isMoved||(f.width=v.imageEl.offsetWidth||v.imageEl.clientWidth,f.height=v.imageEl.offsetHeight||v.imageEl.clientHeight,f.startX=(0,l.k)(v.imageWrapEl,"x")||0,f.startY=(0,l.k)(v.imageWrapEl,"y")||0,v.slideWidth=v.slideEl.offsetWidth,v.slideHeight=v.slideEl.offsetHeight,v.imageWrapEl.style.transitionDuration="0ms");let i=f.width*a.scale,n=f.height*a.scale;if(f.minX=Math.min(v.slideWidth/2-i/2,0),f.maxX=-f.minX,f.minY=Math.min(v.slideHeight/2-n/2,0),f.maxY=-f.minY,f.touchesCurrent.x=h.length>0?h[0].pageX:e.pageX,f.touchesCurrent.y=h.length>0?h[0].pageY:e.pageY,Math.max(Math.abs(f.touchesCurrent.x-f.touchesStart.x),Math.abs(f.touchesCurrent.y-f.touchesStart.y))>5&&(r.allowClick=!1),!f.isMoved&&!d&&(r.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x)||!r.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))){f.isTouched=!1,z();return}e.cancelable&&e.preventDefault(),e.stopPropagation(),clearTimeout(s),r.touchEventsData.preventTouchMoveFromPointerMove=!0,s=setTimeout(()=>{r.destroyed||z()}),f.isMoved=!0;let o=(a.scale-m)/(v.maxRatio-r.params.zoom.minRatio),{originX:c,originY:p}=v;f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX+o*(f.width-2*c),f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY+o*(f.height-2*p),f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),E.prevPositionX||(E.prevPositionX=f.touchesCurrent.x),E.prevPositionY||(E.prevPositionY=f.touchesCurrent.y),E.prevTime||(E.prevTime=Date.now()),E.x=(f.touchesCurrent.x-E.prevPositionX)/(Date.now()-E.prevTime)/2,E.y=(f.touchesCurrent.y-E.prevPositionY)/(Date.now()-E.prevTime)/2,2>Math.abs(f.touchesCurrent.x-E.prevPositionX)&&(E.x=0),2>Math.abs(f.touchesCurrent.y-E.prevPositionY)&&(E.y=0),E.prevPositionX=f.touchesCurrent.x,E.prevPositionY=f.touchesCurrent.y,E.prevTime=Date.now(),v.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}function w(){let e=r.zoom;v.slideEl&&r.activeIndex!==r.slides.indexOf(v.slideEl)&&(v.imageEl&&(v.imageEl.style.transform="translate3d(0,0,0) scale(1)"),v.imageWrapEl&&(v.imageWrapEl.style.transform="translate3d(0,0,0)"),v.slideEl.classList.remove(`${r.params.zoom.zoomedSlideClass}`),e.scale=1,m=1,v.slideEl=void 0,v.imageEl=void 0,v.imageWrapEl=void 0,v.originX=0,v.originY=0)}function S(e){if(m<=1||!v.imageWrapEl||!x(e)||!M(e))return;let t=p.getComputedStyle(v.imageWrapEl).transform,a=new p.DOMMatrix(t);if(!u){u=!0,g.x=e.clientX,g.y=e.clientY,f.startX=a.e,f.startY=a.f,f.width=v.imageEl.offsetWidth||v.imageEl.clientWidth,f.height=v.imageEl.offsetHeight||v.imageEl.clientHeight,v.slideWidth=v.slideEl.offsetWidth,v.slideHeight=v.slideEl.offsetHeight;return}let i=-((e.clientX-g.x)*3),l=-((e.clientY-g.y)*3),s=f.width*m,r=f.height*m,n=v.slideWidth,o=v.slideHeight,c=Math.min(n/2-s/2,0),d=Math.min(o/2-r/2,0),h=Math.max(Math.min(f.startX+i,-c),c),E=Math.max(Math.min(f.startY+l,-d),d);v.imageWrapEl.style.transitionDuration="0ms",v.imageWrapEl.style.transform=`translate3d(${h}px, ${E}px, 0)`,g.x=e.clientX,g.y=e.clientY,f.startX=h,f.startY=E,f.currentX=h,f.currentY=E}function W(e){let t,a,i,s,n,o,c,d,u,g,h,E,y,b,x,M,X,Y,$=r.zoom,z=r.params.zoom;if(!v.slideEl){e&&e.target&&(v.slideEl=e.target.closest(`.${r.params.slideClass}, swiper-slide`)),v.slideEl||(r.params.virtual&&r.params.virtual.enabled&&r.virtual?v.slideEl=(0,l.e)(r.slidesEl,`.${r.params.slideActiveClass}`)[0]:v.slideEl=r.slides[r.activeIndex]);let t=v.slideEl.querySelector(`.${z.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),v.imageEl=t,t?v.imageWrapEl=(0,l.b)(v.imageEl,`.${z.containerClass}`)[0]:v.imageWrapEl=void 0}if(!v.imageEl||!v.imageWrapEl)return;r.params.cssMode&&(r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.touchAction="none"),v.slideEl.classList.add(`${z.zoomedSlideClass}`),void 0===f.touchesStart.x&&e?(t=e.pageX,a=e.pageY):(t=f.touchesStart.x,a=f.touchesStart.y);let L=m,w="number"==typeof e?e:null;1===m&&w&&(t=void 0,a=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0);let S=C();$.scale=w||S,m=w||S,e&&!(1===m&&w)?(X=v.slideEl.offsetWidth,Y=v.slideEl.offsetHeight,i=(0,l.d)(v.slideEl).left+p.scrollX,s=(0,l.d)(v.slideEl).top+p.scrollY,n=i+X/2-t,o=s+Y/2-a,u=v.imageEl.offsetWidth||v.imageEl.clientWidth,g=v.imageEl.offsetHeight||v.imageEl.clientHeight,h=u*$.scale,E=g*$.scale,y=Math.min(X/2-h/2,0),b=Math.min(Y/2-E/2,0),x=-y,M=-b,L>0&&w&&"number"==typeof f.currentX&&"number"==typeof f.currentY?(c=f.currentX*$.scale/L,d=f.currentY*$.scale/L):(c=n*$.scale,d=o*$.scale),c<y&&(c=y),c>
1x&&(c=x),d<b&&(d=b),d>M&&(d=M)):(c=0,d=0),w&&1===$.scale&&(v.originX=0,v.originY=0),f.currentX=c,f.currentY=d,v.imageWrapEl.style.transitionDuration="300ms",v.imageWrapEl.style.transform=`translate3d(${c}px, ${d}px,0)`,v.imageEl.style.transitionDuration="300ms",v.imageEl.style.transform=`translate3d(0,0,0) scale(${$.scale})`}function A(){let e=r.zoom,t=r.params.zoom;if(!v.slideEl){r.params.virtual&&r.params.virtual.enabled&&r.virtual?v.slideEl=(0,l.e)(r.slidesEl,`.${r.params.slideActiveClass}`)[0]:v.slideEl=r.slides[r.activeIndex];let e=v.slideEl.querySelector(`.${t.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),v.imageEl=e,e?v.imageWrapEl=(0,l.b)(v.imageEl,`.${t.containerClass}`)[0]:v.imageWrapEl=void 0}v.imageEl&&v.imageWrapEl&&(r.params.cssMode&&(r.wrapperEl.style.overflow="",r.wrapperEl.style.touchAction=""),e.scale=1,m=1,f.currentX=void 0,f.currentY=void 0,f.touchesStart.x=void 0,f.touchesStart.y=void 0,v.imageWrapEl.style.transitionDuration="300ms",v.imageWrapEl.style.transform="translate3d(0,0,0)",v.imageEl.style.transitionDuration="300ms",v.imageEl.style.transform="translate3d(0,0,0) scale(1)",v.slideEl.classList.remove(`${t.zoomedSlideClass}`),v.slideEl=void 0,v.originX=0,v.originY=0,r.params.zoom.panOnMouseMove&&(g={x:0,y:0},u&&(u=!1,f.startX=0,f.startY=0)))}function k(e){let t=r.zoom;t.scale&&1!==t.scale?A():W(e)}function T(){return{passiveListener:!!r.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!r.params.passiveListeners||{passive:!1,capture:!0}}}function D(){let e=r.zoom;if(e.enabled)return;e.enabled=!0;let{passiveListener:t,activeListenerWithCapture:a}=T();r.wrapperEl.addEventListener("pointerdown",X,t),r.wrapperEl.addEventListener("pointermove",Y,a),["pointerup","pointercancel","pointerout"].forEach(e=>{r.wrapperEl.addEventListener(e,$,t)}),r.wrapperEl.addEventListener("pointermove",L,a)}function H(){let e=r.zoom;if(!e.enabled)return;e.enabled=!1;let{passiveListener:t,activeListenerWithCapture:a}=T();r.wrapperEl.removeEventListener("pointerdown",X,t),r.wrapperEl.removeEventListener("pointermove",Y,a),["pointerup","pointercancel","pointerout"].forEach(e=>{r.wrapperEl.removeEventListener(e,$,t)}),r.wrapperEl.removeEventListener("pointermove",L,a)}Object.defineProperty(r.zoom,"scale",{get:()=>y,set(e){y!==e&&c("zoomChange",e,v.imageEl,v.slideEl),y=e}}),o("init",()=>{r.params.zoom.enabled&&D()}),o("destroy",()=>{H()}),o("touchStart",(e,t)=>{r.zoom.enabled&&function(e){let t=r.device;if(!v.imageEl||f.isTouched)return;t.android&&e.cancelable&&e.preventDefault(),f.isTouched=!0;let a=h.length>0?h[0]:e;f.touchesStart.x=a.pageX,f.touchesStart.y=a.pageY}(t)}),o("touchEnd",(e,t)=>{r.zoom.enabled&&function(){let e=r.zoom;if(h.length=0,!v.imageEl)return;if(!f.isTouched||!f.isMoved){f.isTouched=!1,f.isMoved=!1;return}f.isTouched=!1,f.isMoved=!1;let t=300,a=300,i=E.x*t,l=f.currentX+i,s=E.y*a,n=f.currentY+s;0!==E.x&&(t=Math.abs((l-f.currentX)/E.x)),0!==E.y&&(a=Math.abs((n-f.currentY)/E.y));let o=Math.max(t,a);f.currentX=l,f.currentY=n;let c=f.width*e.scale,p=f.height*e.scale;f.minX=Math.min(v.slideWidth/2-c/2,0),f.maxX=-f.minX,f.minY=Math.min(v.slideHeight/2-p/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),v.imageWrapEl.style.transitionDuration=`${o}ms`,v.imageWrapEl.style.transform=`translate3d(${f.currentX}px, ${f.currentY}px,0)`}()}),o("doubleTap",(e,t)=>{!r.animating&&r.params.zoom.enabled&&r.zoom.enabled&&r.params.zoom.toggle&&k(t)}),o("transitionEnd",()=>{r.zoom.enabled&&r.params.zoom.enabled&&w()}),o("slideChange",()=>{r.zoom.enabled&&r.params.zoom.enabled&&r.params.cssMode&&w()}),Object.assign(r.zoom,{enable:D,disable:H,in:W,out:A,toggle:k})}}}]);
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.