PageSourceSearch

https://www.cts.com.tw/_nuxt/BURsv9P4.js

js cts.com.tw collected 2026-09-24 08:40:42 UTC 8,801 bytes, 1 lines download raw bytes

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

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.