PageSourceSearch

https://www.mtcxx.com/build/assets/pagination-CPuzzYuZ.js

js mtcxx.com collected 2026-10-03 00:56:51 UTC 9,111 bytes, 1 lines download raw bytes

1import{e as F,b as P,c as w,d as E}from"./swiper-DI3iGfOs.js";function L(b){return b===void 0&&(b=""),".".concat(b.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,"."))}function q(b){let{swiper:e,extendParams:H,on:g,emit:y}=b;const d="swiper-pagination";H({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:a=>a,formatFractionTotal:a=>a,bulletClass:"".concat(d,"-bullet"),bulletActiveClass:"".concat(d,"-bullet-active"),modifierClass:"".concat(d,"-"),currentClass:"".concat(d,"-current"),totalClass:"".concat(d,"-total"),hiddenClass:"".concat(d,"-hidden"),progressbarFillClass:"".concat(d,"-progressbar-fill"),progressbarOppositeClass:"".concat(d,"-progressbar-opposite"),clickableClass:"".concat(d,"-clickable"),lockClass:"".concat(d,"-lock"),horizontalClass:"".concat(d,"-horizontal"),verticalClass:"".concat(d,"-vertical"),paginationDisabledClass:"".concat(d,"-disabled")}}),e.pagination={el:null,bullets:[]};let x,m=0;const u=a=>(Array.isArray(a)||(a=[a].filter(t=>!!t)),a);function I(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function B(a,t){const{bulletActiveClass:i}=e.params.pagination;a&&(a=a["".concat(t==="prev"?"previous":"next","ElementSibling")],a&&(a.classList.add("".concat(i,"-").concat(t)),a=a["".concat(t==="prev"?"previous":"next","ElementSibling")],a&&a.classList.add("".concat(i,"-").concat(t,"-").concat(t))))}function z(a){const t=a.target.closest(L(e.params.pagination.bulletClass));if(!t)return;a.preventDefault();const i=P(t)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===i)return;const s=e.getSlideIndexByData(i),r=e.getSlideIndexByData(e.realIndex);s>e.slides.length-e.loopedSlides&&e.loopFix({direction:s>r?"next":"prev",activeSlideIndex:s,slideTo:!1}),e.slideToLoop(i)}else e.slideTo(i)}function h(){const a=e.rtl,t=e.params.pagination;if(I())return;let i=e.pagination.el;i=u(i);let s,r;const C=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,M=e.params.loop?Math.ceil(C/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(r=e.previousRealIndex||0,s=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(s=e.snapIndex,r=e.previousSnapIndex):(r=e.previousIndex||0,s=e.activeIndex||0),t.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const l=e.pagination.bullets;let f,c,$;if(t.dynamicBullets&&(x=F(l[0],e.isHorizontal()?"width":"height"),i.forEach(n=>{n.style[e.isHorizontal()?"width":"height"]="".concat(x*(t.dynamicMainBullets+4),"px")}),t.dynamicMainBullets>1&&r!==void 0&&(m+=s-(r||0),m>t.dynamicMainBullets-1?m=t.dynamicMainBullets-1:m<0&&(m=0)),f=Math.max(s-m,0),c=f+(Math.min(l.length,t.dynamicMainBullets)-1),$=(c+f)/2),l.forEach(n=>{const o=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(p=>"".concat(t.bulletActiveClass).concat(p))].map(p=>typeof p=="string"&&p.includes(" ")?p.split(" "):p).flat();n.classList.remove(...o)}),i.length>1)l.forEach(n=>{const o=P(n);o===s?n.classList.add(...t.bulletActiveClass.split(" ")):e.isElement&&n.setAttribute("part","bullet"),t.dynamicBullets&&(o>=f&&o<=c&&n.classList.add(..."".concat(t.bulletActiveClass,"-main").split(" ")),o===f&&B(n,"prev"),o===c&&B(n,"next"))});else{const n=l[s];if(n&&n.classList.add(...t.bulletActiveClass.split(" ")),e.isElement&&l.forEach((o,p)=>{o.setAttribute("part",p===s?"bullet-active":"bullet")}),t.dynamicBullets){const o=l[f],p=l[c];for(let v=f;v<=c;v+=1)l[v]&&l[v].classList.add(..."".concat(t.bulletActiveClass,"-main").split(" "));B(o,"prev"),B(p,"next")}}if(t.dynamicBullets){const n=Math.min(l.length,t.dynamicMainBullets+4),o=(x*n-x)/2-$*x,p=a?"right":"left";l.forEach(v=>{v.style[e.isHorizontal()?p:"top"]="".concat(o,"px")})}}i.forEach((l,f)=>{if(t.type==="fraction"&&(l.querySelectorAll(L(t.currentClass)).forEach(c=>{c.textContent=t.formatFractionCurrent(s+1)}
1),l.querySelectorAll(L(t.totalClass)).forEach(c=>{c.textContent=t.formatFractionTotal(M)})),t.type==="progressbar"){let c;t.progressbarOpposite?c=e.isHorizontal()?"vertical":"horizontal":c=e.isHorizontal()?"horizontal":"vertical";const $=(s+1)/M;let n=1,o=1;c==="horizontal"?n=$:o=$,l.querySelectorAll(L(t.progressbarFillClass)).forEach(p=>{p.style.transform="translate3d(0,0,0) scaleX(".concat(n,") scaleY(").concat(o,")"),p.style.transitionDuration="".concat(e.params.speed,"ms")})}t.type==="custom"&&t.renderCustom?(l.innerHTML=t.renderCustom(e,s+1,M),f===0&&y("paginationRender",l)):(f===0&&y("paginationRender",l),y("paginationUpdate",l)),e.params.watchOverflow&&e.enabled&&l.classList[e.isLocked?"add":"remove"](t.lockClass)})}function A(){const a=e.params.pagination;if(I())return;const t=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let i=e.pagination.el;i=u(i);let s="";if(a.type==="bullets"){let r=e.params.loop?Math.ceil(t/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&r>t&&(r=t);for(let C=0;C<r;C+=1)a.renderBullet?s+=a.renderBullet.call(e,C,a.bulletClass):s+="<".concat(a.bulletElement," ").concat(e.isElement?'part="bullet"':"",' class="').concat(a.bulletClass,'"></').concat(a.bulletElement,">")}a.type==="fraction"&&(a.renderFraction?s=a.renderFraction.call(e,a.currentClass,a.totalClass):s='<span class="'.concat(a.currentClass,'"></span>')+" / "+'<span class="'.concat(a.totalClass,'"></span>')),a.type==="progressbar"&&(a.renderProgressbar?s=a.renderProgressbar.call(e,a.progressbarFillClass):s='<span class="'.concat(a.progressbarFillClass,'"></span>')),e.pagination.bullets=[],i.forEach(r=>{a.type!=="custom"&&(r.innerHTML=s||""),a.type==="bullets"&&e.pagination.bullets.push(...r.querySelectorAll(L(a.bulletClass)))}),a.type!=="custom"&&y("paginationRender",i[0])}function k(){e.params.pagination=w(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const a=e.params.pagination;if(!a.el)return;let t;typeof a.el=="string"&&e.isElement&&(t=e.el.querySelector(a.el)),!t&&typeof a.el=="string"&&(t=[...document.querySelectorAll(a.el)]),t||(t=a.el),!(!t||t.length===0)&&(e.params.uniqueNavElements&&typeof a.el=="string"&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(a.el)],t.length>1&&(t=t.filter(i=>E(i,".swiper")[0]===e.el)[0])),Array.isArray(t)&&t.length===1&&(t=t[0]),Object.assign(e.pagination,{el:t}),t=u(t),t.forEach(i=>{a.type==="bullets"&&a.clickable&&i.classList.add(a.clickableClass),i.classList.add(a.modifierClass+a.type),i.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.type==="bullets"&&a.dynamicBullets&&(i.classList.add("".concat(a.modifierClass).concat(a.type,"-dynamic")),m=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&i.classList.add(a.progressbarOppositeClass),a.clickable&&i.addEventListener("click",z),e.enabled||i.classList.add(a.lockClass)}))}function S(){const a=e.params.pagination;if(I())return;let t=e.pagination.el;t&&(t=u(t),t.forEach(i=>{i.classList.remove(a.hiddenClass),i.classList.remove(a.modifierClass+a.type),i.classList.remove(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.clickable&&i.removeEventListener("click",z)})),e.pagination.bullets&&e.pagination.bullets.forEach(i=>i.classList.remove(...a.bulletActiveClass.split(" ")))}g("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const a=e.params.pagination;let{el:t}=e.pagination;t=u(t),t.forEach(i=>{i.classList.remove(a.horizontalClass,a.verticalClass),i.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass)})}),g("init",()=>{e.params.pagination.enabled===!1?D():(k(),A(),h())}),g("activeIndexChange",()=>{typeof e.snapIndex>"u"&&h()}),g("snapIndexChange",()=>{h()}),g("snapGridLengthChange",()=>{A(),h()}),g("destroy",()=>{S()}),g("enable disable",()=>{let{el:a}=e.pagination;a&&(a=u(a),a.forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),g("lock unlock",()=>{h()}),g("click",(a,t)=>{const i=t.target,s=u(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&s&&s.length>0&&!i.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;const r=s[0].classList.contains(e.params.pagination.hiddenClass);
1y(r===!0?"paginationShow":"paginationHide"),s.forEach(C=>C.classList.toggle(e.params.pagination.hiddenClass))}});const O=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&&(a=u(a),a.forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass))),k(),A(),h()},D=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&&(a=u(a),a.forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass))),S()};Object.assign(e.pagination,{enable:O,disable:D,render:A,update:h,init:k,destroy:S})}export{q as P};

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.