vendor: 5,191 bytes, lines 1-2
1import{a as e,f as t,i as n,m as r,p as i}from"./DitByXDz.js";function a(a){let{swiper:o,extendParams:s,on:c,emit:l}=a;s({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let u,d=r();o.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let f=d.createElement(`div`);function p(e,t){let r=o.params.virtual;if(r.cache&&o.virtual.cache[t])return o.virtual.cache[t];let a;return r.renderSlide?(a=r.renderSlide.call(o,e,t),typeof a==`string`&&(i(f,a),a=f.children[0])):a=o.isElement?n(`swiper-slide`):n(`div`,o.params.slideClass),a.setAttribute(`data-swiper-slide-index`,t),r.renderSlide||i(a,e),r.cache&&(o.virtual.cache[t]=a),a}function m(t,n,r){let{slidesPerView:i,slidesPerGroup:a,centeredSlides:s,loop:c,initialSlide:u}=o.params;if(n&&!c&&u>0)return;let{addSlidesBefore:d,addSlidesAfter:f}=o.params.virtual,{from:m,to:h,slides:g,slidesGrid:_,offset:v}=o.virtual;o.params.cssMode||o.updateActiveIndex();let y=r===void 0?o.activeIndex||0:r,b;b=o.rtlTranslate?`right`:o.isHorizontal()?`left`:`top`;let x,S;s?(x=Math.floor(i/2)+a+f,S=Math.floor(i/2)+a+d):(x=i+(a-1)+f,S=(c?i:a)+d);let C=y-S,w=y+x;c||(C=Math.max(C,0),w=Math.min(w,g.length-1));let T=(o.slidesGrid[C]||0)-(o.slidesGrid[0]||0);c&&y>=S?(C-=S,s||(T+=o.slidesGrid[0])):c&&y<S&&(C=-S,s&&(T+=o.slidesGrid[0])),Object.assign(o.virtual,{from:C,to:w,offset:T,slidesGrid:o.slidesGrid,slidesBefore:S,slidesAfter:x});function E(){o.updateSlides(),o.updateProgress(),o.updateSlidesClasses(),l(`virtualUpdate`)}if(m===C&&h===w&&!t){o.slidesGrid!==_&&T!==v&&o.slides.forEach(e=>{e.style[b]=`${T-Math.abs(o.cssOverflowAdjustment())}px`}),o.updateProgress(),l(`virtualUpdate`);return}if(o.params.virtual.renderExternal){o.params.virtual.renderExternal.call(o,{offset:T,from:C,to:w,slides:function(){let e=[];for(let t=C;t<=w;t+=1)e.push(g[t]);return e}()}),o.params.virtual.renderExternalUpdate?E():l(`virtualUpdate`);return}let D=[],O=[],k=e=>{let t=e;return e<0?t=g.length+e:t>=g.length&&(t-=g.length),t};if(t)o.slides.filter(e=>e.matches(`.${o.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=m;e<=h;e+=1)if(e<C||e>w){let t=k(e);o.slides.filter(e=>e.matches(`.${o.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}let A=c?-g.length:0,j=c?g.length*2:g.length;for(let e=A;e<j;e+=1)if(e>=C&&e<=w){let n=k(e);h===void 0||t?O.push(n):(e>h&&O.push(n),e<m&&D.push(n))}if(O.forEach(e=>{o.slidesEl.append(p(g[e],e))}),c)for(let e=D.length-1;e>=0;--e){let t=D[e];o.slidesEl.prepend(p(g[t],t))}else D.sort((e,t)=>t-e),D.forEach(e=>{o.slidesEl.prepend(p(g[e],e))});e(o.slidesEl,`.swiper-slide, swiper-slide`).forEach(e=>{e.style[b]=`${T-Math.abs(o.cssOverflowAdjustment())}px`}),E()}function h(e){if(typeof e==`object`&&`length`in e)for(let t=0;t<e.length;t+=1)e[t]&&o.virtual.slides.push(e[t]);else o.virtual.slides.push(e);m(!0)}function g(e){let t=o.activeIndex,n=t+1,r=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&o.virtual.slides.unshift(e[t]);n=t+e.length,r=e.length}else o.virtual.slides.unshift(e);if(o.params.virtual.cache){let e=o.virtual.cache,t={};Object.keys(e).forEach(n=>{let i=e[n],a=i.getAttribute(`data-swiper-slide-index`);a&&i.setAttribute(`data-swiper-slide-index`,parseInt(a,10)+r),t[parseInt(n,10)+r]=i}),o.virtual.cache=t}m(!0),o.slideTo(n,0)}function _(e){if(e==null)return;let t=o.activeIndex;if(Array.isArray(e))for(let n=e.length-1;n>=0;--n)o.params.virtual.cache&&(delete o.virtual.cache[e[n]],Object.keys(o.virtual.cache).forEach(t=>{t>e&&(o.virtual.cache[t-1]=o.virtual.cache[t],o.virtual.cache[t-1].setAttribute(`data-swiper-slide-index`,t-1),delete o.virtual.cache[t])})),o.virtual.slides.splice(e[n],1),e[n]<t&&--t,t=Math.max(t,0);else o.params.virtual.cache&&(delete o.virtual.cache[e],Object.keys(o.virtual.cache).forEach(t=>{t>e&&(o.virtual.cache[t-1]=o.virtual.cache[t],o.virtual.cache[t-1].setAttribute(`data-swiper-slide-index`,t-1),delete o.virtual.cache[t])})),o.virtual.slides.splice(e,1),e<t&&--t,t=Math.max(t,0);m(!0),o.slideTo(t,0)}function v(){o.virtual.slides=[],o.params.virtual.cache&&(o.virtual.cache={}),m(!0),o.slideTo(0,0)}c(`beforeInit`,()=>{if(!o.params.virtual.enabled)return;let e;if(o.passedParams.virtual.slides===void 0){let t=[...o.slidesEl.children].filter(e=>e.matches(`.${o.params.slideClass}, swiper-slide`));t&&t.length&&(o.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute(`data-swiper-slide-index`,t),o.virtual.cache[t]=e,e.remove()}))}e||(o.virtual.slides=o.params.virtual.slides),o.classNames.push(`${o.params.containerModifierClass}virtual`),o.params.watchSlidesProgress=!0,o.originalParams.watchSlidesProgress=!0,m(!1,!0)}),c(`setTranslate`,()=>{o.params.virtual.enabled&&(o.params.cssMode&&!o._immediateVirtual?(clearTimeout(u),u=setTimeout(()=>{m()},100)):m())}),c(`init update resize`,()=>{o.params.virtual.enabled&&o.params.cssMode&&t(o.wrapperEl,`--swiper-virtual-size`,`${o.virtualSize}px`)}),Object.assign(o.virtual,{appendSlide:h,prependSlide:g,removeSlide:_,removeAllSlides:v,update:m})}export{a as t}; 2//# sourceMappingURL=B3WtOEQm.js.map
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.