PageSourceSearch

https://dm.gp/_astro/HomeCarousel.astro_astro_type_script_index_0_lang.DzD1oPdz.js

js dm.gp collected 2026-10-02 20:42:53 UTC 15,392 bytes, 1 lines download raw bytes

1import{c as e,d as t,i as n,l as r,n as i,o as a,p as o,s,t as c}from"./create-element-if-not-defined.Dx49iR_x.js";function l(e=``){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,`\\$1`).replace(/ /g,`.`)}`}var u=e=>!!e.virtual&&!!e.params.virtual?.enabled,d=e=>!!e.params.freeMode?.enabled,f=e=>{if(u(e))return e.virtual.slides.length;let t=e.params.grid?.rows;return e.grid&&t&&t>1?e.slides.length/Math.ceil(t):e.slides.length},p=({swiper:e,extendParams:r,on:i,emit:u})=>{let p=`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:`${p}-bullet`,bulletActiveClass:`${p}-bullet-active`,modifierClass:`${p}-`,currentClass:`${p}-current`,totalClass:`${p}-total`,hiddenClass:`${p}-hidden`,progressbarFillClass:`${p}-progressbar-fill`,progressbarOppositeClass:`${p}-progressbar-opposite`,clickableClass:`${p}-clickable`,lockClass:`${p}-lock`,horizontalClass:`${p}-horizontal`,verticalClass:`${p}-vertical`,paginationDisabledClass:`${p}-disabled`}}),e.pagination={el:null,bullets:[]};let m,h=0;function g(){return e.params.pagination}function _(){return!g().el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function v(e,t){let{bulletActiveClass:n}=g();if(!e)return;let r=e[`${t===`prev`?`previous`:`next`}ElementSibling`];r&&(r.classList.add(`${n}-${t}`),r=r[`${t===`prev`?`previous`:`next`}ElementSibling`],r&&r.classList.add(`${n}-${t}-${t}`))}function y(e,t,n){if(e%=n,t%=n,t===e+1)return`next`;if(t===e-1)return`previous`}function b(t){let r=t.target.closest(l(g().bulletClass));if(!r)return;t.preventDefault();let i=(n(r)??0)*(e.params.slidesPerGroup??1);if(e.params.loop){if(e.realIndex===i)return;let t=y(e.realIndex,i,e.slides.length);t===`next`?e.slideNext():t===`previous`?e.slidePrev():e.slideToLoop(i)}else e.slideTo(i)}function x(){let r=e.rtl,i=g();if(_())return;let s=t(e.pagination.el),c,d,p=f(e),y=e.params.loop?Math.ceil(p/(e.params.slidesPerGroup??1)):e.snapGrid.length;if(e.params.loop?(d=e.previousRealIndex||0,c=(e.params.slidesPerGroup??1)>1?Math.floor(e.realIndex/(e.params.slidesPerGroup??1)):e.realIndex):e.snapIndex===void 0?(d=e.previousIndex||0,c=e.activeIndex||0):(c=e.snapIndex,d=e.previousSnapIndex),i.type===`bullets`&&e.pagination.bullets&&e.pagination.bullets.length>0){let t=e.pagination.bullets,o=0,l=0,u=0;if(i.dynamicBullets){m=a(t[0],e.isHorizontal()?`width`:`height`);let n=e.isHorizontal()?`width`:`height`;s.forEach(e=>{e.style[n]=`${(m??0)*(i.dynamicMainBullets+4)}px`}),i.dynamicMainBullets>1&&d!==void 0&&(h+=c-(d||0),h>i.dynamicMainBullets-1?h=i.dynamicMainBullets-1:h<0&&(h=0)),o=Math.max(c-h,0),l=o+(Math.min(t.length,i.dynamicMainBullets)-1),u=(l+o)/2}if(t.forEach(e=>{let t=[``,`-next`,`-next-next`,`-prev`,`-prev-prev`,`-main`].map(e=>`${i.bulletActiveClass}${e}`).flatMap(e=>typeof e==`string`&&e.includes(` `)?e.split(` `):[e]);e.classList.remove(...t)}),s.length>1)t.forEach(t=>{let r=n(t);r===c?t.classList.add(...i.bulletActiveClass.split(` `)):e.isElement&&t.setAttribute(`part`,`bullet`),i.dynamicBullets&&r!==void 0&&(r>=o&&r<=l&&t.classList.add(...`${i.bulletActiveClass}-main`.split(` `)),r===o&&v(t,`prev`),r===l&&v(t,`next`))});else{let n=t[c];if(n&&n.classList.add(...i.bulletActiveClass.split(` `)),e.isElement&&t.forEach((e,t)=>{e.setAttribute(`part`,t===c?`bullet-active`:`bullet`)}),i.dynamicBullets){let e=t[o],n=t[l];for(let e=o;e<=l;e+=1)t[e]&&t[e].classList.add(...`${i.bulletActiveClass}-main`.split(` `));v(e,`prev`),v(n,`next`)}}if(i.dynamicBullets){let n=Math.min(t.length,i.dynamicMainBullets+4),a=((m??0)*n-(m??0))/2-u*(m??0),o=r?`right`:`left`,s=e.isHorizontal()?o:`top`;t.forEach(e=>{e.style[s]=`${a}px`})}}s.forEach((t,n)=>{if(i.type===`fraction`&&(t.querySelectorAll(l(i.currentClass)).forEach(e=>{e.textContent=String(i.formatFractionCurrent(c+1))}),t.querySelectorAll(l(i.totalClass)).forEach(e=>{e.textContent=String(i.formatFractionTotal(y))})),i.type===`progressbar`){let n;n=i.progressbarOpposite?e.isHorizontal()?`vertical`:`horizontal`:e.isHorizontal()?`horizontal`:`vertical`;let r=(c+1)/y,a=1,o=1;n===`horizontal`?a=r:o=r,t.querySelectorAll(l(i.progressbarFillClass)).forEac
1h(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${o})`,t.style.transitionDuration=`${e.params.speed}ms`})}i.type===`custom`&&i.renderCustom?(o(t,i.renderCustom(e,c+1,y)),n===0&&u(`paginationRender`,t)):(n===0&&u(`paginationRender`,t),u(`paginationUpdate`,t)),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?`add`:`remove`](i.lockClass)})}function S(){let n=g();if(_())return;let r=f(e),i=t(e.pagination.el),a=``;if(n.type===`bullets`){let t=e.params.loop?Math.ceil(r/(e.params.slidesPerGroup??1)):e.snapGrid.length;e.params.freeMode&&d(e)&&t>r&&(t=r);for(let r=0;r<t;r+=1)n.renderBullet?a+=n.renderBullet.call(e,r,n.bulletClass):a+=`<${n.bulletElement} ${e.isElement?`part="bullet"`:``} class="${n.bulletClass}"></${n.bulletElement}>`}n.type===`fraction`&&(a=n.renderFraction?n.renderFraction.call(e,n.currentClass,n.totalClass):`<span class="${n.currentClass}"></span> / <span class="${n.totalClass}"></span>`),n.type===`progressbar`&&(a=n.renderProgressbar?n.renderProgressbar.call(e,n.progressbarFillClass):`<span class="${n.progressbarFillClass}"></span>`),e.pagination.bullets=[],i.forEach(t=>{n.type!==`custom`&&o(t,a||``),n.type===`bullets`&&e.pagination.bullets.push(...Array.from(t.querySelectorAll(l(n.bulletClass))))}),n.type!==`custom`&&u(`paginationRender`,i[0])}function C(){e.params.pagination=c(e,e.originalParams.pagination,e.params.pagination,{el:`swiper-pagination`});let n=g();if(!n.el)return;let r;if(typeof n.el==`string`&&e.isElement&&(r=e.el.querySelector(n.el)),!r&&typeof n.el==`string`&&(r=[...document.querySelectorAll(n.el)]),r||=n.el,!(!r||Array.isArray(r)&&r.length===0)){if(e.params.uniqueNavElements&&typeof n.el==`string`&&Array.isArray(r)&&r.length>1&&(r=[...e.el.querySelectorAll(n.el)],r.length>1)){let t=r.find(t=>s(t,`.swiper`)[0]===e.el);t&&(r=t)}Array.isArray(r)&&r.length===1&&(r=r[0]),Object.assign(e.pagination,{el:r}),t(r).forEach(t=>{n.type===`bullets`&&n.clickable&&t.classList.add(...(n.clickableClass||``).split(` `)),t.classList.add(n.modifierClass+n.type),t.classList.add(e.isHorizontal()?n.horizontalClass:n.verticalClass),n.type===`bullets`&&n.dynamicBullets&&(t.classList.add(`${n.modifierClass}${n.type}-dynamic`),h=0,n.dynamicMainBullets<1&&(n.dynamicMainBullets=1)),n.type===`progressbar`&&n.progressbarOpposite&&t.classList.add(n.progressbarOppositeClass),n.clickable&&t.addEventListener(`click`,b),e.enabled||t.classList.add(n.lockClass)})}}function w(){let n=g();if(_())return;let r=e.pagination.el;r&&t(r).forEach(t=>{t.classList.remove(n.hiddenClass),t.classList.remove(n.modifierClass+n.type),t.classList.remove(e.isHorizontal()?n.horizontalClass:n.verticalClass),n.clickable&&(t.classList.remove(...(n.clickableClass||``).split(` `)),t.removeEventListener(`click`,b))}),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...n.bulletActiveClass.split(` `)))}i(`changeDirection`,()=>{if(!e.pagination||!e.pagination.el)return;let n=g();t(e.pagination.el).forEach(t=>{t.classList.remove(n.horizontalClass,n.verticalClass),t.classList.add(e.isHorizontal()?n.horizontalClass:n.verticalClass)})}),i(`init`,()=>{g().enabled===!1?E():(C(),S(),x())}),i(`activeIndexChange`,()=>
1{e.snapIndex===void 0&&x()}),i(`snapIndexChange`,()=>{x()}),i(`snapGridLengthChange`,()=>{S(),x()}),i(`destroy`,()=>{w()}),i(`enable disable`,()=>{let{el:n}=e.pagination;if(n){let r=g();t(n).forEach(t=>t.classList[e.enabled?`remove`:`add`](r.lockClass))}}),i(`lock unlock`,()=>{x()}),i(`click`,(n,r)=>{let i=r.target,a=t(e.pagination.el),o=g();if(o.el&&o.hideOnClick&&a&&a.length>0&&!i.classList.contains(o.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;a[0].classList.contains(o.hiddenClass)===!0?u(`paginationShow`):u(`paginationHide`),a.forEach(e=>e.classList.toggle(o.hiddenClass))}});let T=()=>{let n=g();e.el.classList.remove(n.paginationDisabledClass);let{el:r}=e.pagination;r&&t(r).forEach(e=>e.classList.remove(n.paginationDisabledClass)),C(),S(),x()},E=()=>{let n=g();e.el.classList.add(n.paginationDisabledClass);let{el:r}=e.pagination;r&&t(r).forEach(e=>e.classList.add(n.paginationDisabledClass)),w()};Object.assign(e.pagination,{enable:T,disable:E,render:S,update:x,init:C,destroy:w})},m=({swiper:e,extendParams:t,on:n,emit:r,params:i})=>{e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function a(){return e.params.autoplay}let o=typeof i.autoplay==`object`&&i.autoplay&&typeof i.autoplay.delay==`number`?i.autoplay.delay:3e3,s,c,l=o,u=o,d=0,f=new Date().getTime(),p=!1,m=!1,h=!1,g,_=!1,v=!1;function y(t){if(!e||e.destroyed||!e.wrapperEl||t.target!==e.wrapperEl)return;e.wrapperEl.removeEventListener(`transitionend`,y);let n=t.detail;v||n&&n.bySwiperTouchMove||D()}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?p=!0:p&&=(u=d,!1);let t=e.autoplay.paused?d:f+u-new Date().getTime();e.autoplay.timeLeft=t,r(`autoplayTimeLeft`,t,t/l),c=requestAnimationFrame(()=>{b()})},x=()=>{let t,n=!!e.params.virtual?.enabled;if(t=e.virtual&&n?e.slides.find(e=>e.classList.contains(`swiper-slide-active`)):e.slides[e.activeIndex],!t)return;let r=t.getAttribute(`data-swiper-autoplay`);if(r!=null)return parseInt(r,10)},S=()=>{let e=a().delay,t=x();return typeof t==`number`&&!Number.isNaN(t)&&t>0&&(e=t),e},C=t=>{if(e.destroyed||!e.autoplay.running)return 0;c!==void 0&&cancelAnimationFrame(c),b();let n=t;n===void 0&&(n=S(),l=n,u=n),d=n;let i=e.params.speed,o=()=>{if(!e||e.destroyed)return;let t=a();t.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(i,!0,!0),r(`autoplay`)):t.stopOnLastSlide||(e.slideTo(e.slides.length-1,i,!0,!0),r(`autoplay`)):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(i,!0,!0),r(`autoplay`)):t.stopOnLastSlide||(e.slideTo(0,i,!0,!0),r(`autoplay`)),e.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{C()}))};return n>0?(s!==void 0&&clearTimeout(s),s=setTimeout(()=>{o()},n)):requestAnimationFrame(()=>{o()}),n},w=()=>(f=new Date().getTime(),e.autoplay.running=!0,C(),r(`autoplayStart`),!0),T=()=>(e.autoplay.running=!1,s!==void 0&&clearTimeout(s),c!==void 0&&cancelAnimationFrame(c),r(`autoplayStop`),!0),E=(t,n)=>{if(e.destroyed||!e.autoplay.running)return;s!==void 0&&clearTimeout(s),t||(_=!0);let i=()=>{r(`autoplayPause`),a().waitForTransition?e.wrapperEl.addEventListener(`transitionend`,y):D()};if(e.autoplay.paused=!0,n){i();return}d=(d||a().delay)-(new Date().getTime()-f),!(e.isEnd&&d<0&&!e.params.loop)&&(d<0&&(d=0),i())},D=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(f=new Date().getTime(),_?(_=!1,C(d)):C(),e.autoplay.paused=!1,r(`autoplayResume`))},O=()=>{e.destroyed||!e.autoplay.running||(document.visibilityState===`hidden`&&(_=!0,E(!0)),document.visibilityState===`visible`&&D())},k=t=>{t.pointerType===`mouse`&&(_=!0,v=!0,!(e.animating||e.autoplay.paused)&&E(!0))},A=t=>{t.pointerType===`mouse`&&(v=!1,e.autoplay.paused&&D())},j=()=>{a().pauseOnMouseEnter&&(e.el.addEventListener(`pointerenter`,k),e.el.addEventListener(`pointerleave`,A))},M=()=>{e.el&&typeof e.el!=`string`&&(e.el.removeEventListener(`pointerenter`,k),e.el.removeEventListener(`pointerleave`,A))},N=()=>{document.addEventListener(`visibilitychange`,O)},P=()=>{document.removeEventListener(`visibilitychange`,O)};n(`init`,()=>{a().enabled&&(j(),N(),w())}),n(`destroy`,()=>{M(),P(),e.autoplay.running&&T()}),n(`_freeModeStaticRelease`,()=>{(h||_)&&D()}),n(`_freeModeNoMomentumRelease`,()=>{a().disableOnInteraction?T():E(!0,!0)}),n(`beforeTransitionStart`,(t,n,r)=>{e.destroyed||!e.autoplay.running||(r||!a().disableOnInteraction?E(!0,!0):T())}),n(`sliderFirstMove`,()=>{if(!(e.destroyed||!e.autoplay.running)){if(a().disableOnInteraction){T();return}m=!0,h=!1,_=!1,g=setTimeout(()=>{_=!0,h=!0,E(!0)},200)}}),n(`touchEnd`,()=>{if(!(e.destroyed||!e.autoplay.running||!m)){if(g!==void 0&&clearTimeout(g),s!==void 0&&clearTimeout(s),a().disableOnInteraction){h=!1,m=!1;return}h&&e.params.cssMode&&D(),h=!1,m=!1}}),n(`slideChange`,()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(d=S(),l=S())}),Object.assign(e.autoplay,{start:w,stop:T,pause:E,resume:D})};function h(e){let{effect:t,swiper:n,on:r,setTranslate:i,setTransition:a,overwriteParams:o,perspective:s,recreateShadows:c,getEffectParams:l}=e;r(`beforeInit`,()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),s&&s()&&n.classNames.push(`${n.params.containerModifierClass}3d`);let e=o?o():{};Object.assign(n.params,e),Object.assign(n.originalParams,e)}),r(`setTranslate _virtualUpdated`,()=>{n.params.effect===t&&i()}),r(`setTransition`,(e,r)=>{n.params.effect===t&&a(r)}),r(`transitionEnd`,()=>{if(n.params.effect===t&&c){let e=l?l():void 0;if(!e||!e.slideShadows)return;
1n.slides.forEach(e=>{e.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(e=>e.remove())}),c()}});let u=!1;r(`virtualUpdate`,()=>{n.params.effect===t&&(n.slides.length||(u=!0),requestAnimationFrame(()=>{u&&n.slides&&n.slides.length&&(i(),u=!1)}))})}function g(e,t){let n=r(t);return n!==t&&(n.style.backfaceVisibility=`hidden`,n.style.setProperty(`-webkit-backface-visibility`,`hidden`)),n}function _({swiper:t,duration:n,transformElements:r,allSlides:i}){let{activeIndex:a}=t,o=e=>{if(!e.parentElement)return t.slides.find(t=>t.shadowRoot&&t.shadowRoot===e.parentNode);if(e.parentElement instanceof HTMLElement)return e.parentElement};if(t.params.virtualTranslate&&n!==0){let n=!1,s;s=i?r:r.filter(e=>{let n=e.classList.contains(`swiper-slide-transform`)?o(e):e;return!!n&&t.getSlideIndex(n)===a}),s.forEach(r=>{e(r,()=>{if(n||!t||t.destroyed)return;n=!0,t.animating=!1;let e=new CustomEvent(`transitionend`,{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)})})}}var v=({swiper:e,extendParams:t,on:n})=>{t({fadeEffect:{crossFade:!1}});function i(){return e.params.fadeEffect}h({effect:`fade`,swiper:e,on:n,setTranslate:()=>{let{slides:t}=e,n=i();for(let r=0;r<t.length;r+=1){let i=t[r],a=-(i.swiperSlideOffset??0);e.params.virtualTranslate||(a-=e.translate);let o=0;e.isHorizontal()||(o=a,a=0);let s=i.progress??0,c=n.crossFade?Math.max(1-Math.abs(s),0):1+Math.min(Math.max(s,-1),0),l=g(n,i);l.style.opacity=String(c),l.style.transform=`translate3d(${a}px, ${o}px, 0px)`}},setTransition:t=>{let n=e.slides.map(e=>r(e));n.forEach(e=>{e.style.transitionDuration=`${t}ms`}),_({swiper:e,duration:t,transformElements:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},y=document.querySelector(`.main-slider .swiper`);y&&!y.dataset.homeCarouselReady&&(y.dataset.homeCarouselReady=``,new i(y,{effect:`fade`,pagination:{el:`.slide-pagination`,type:`bullets`,clickable:!0},autoplay:{delay:5e3,disableOnInteraction:!1},modules:[p,v,m],loop:!0}));

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.