1import{n as k}from"./vendor-vue-ecosystem-C-T3_GW9.js";import{a as w,S as B}from"./vendor-swiper-C8M6jFB8.js";import{A as b}from"./AtomHeading-HS0R9zlp.js";import{_ as h}from"./MoleculeDeviceSlider.vue_vue_type_style_index_0_lang-DZ5D_tAD.js";import{_ as $}from"./MoleculeSliderNavigation.vue_vue_type_style_index_0_lang-BhsSdw2X.js";import{n as C}from"./entry-client-CFxXTp2Y.js";import{d as N,r as I,c as M,J as s,P as l,N as V,Q as i,f as r,L as d,M as m,G as n,F as x,a6 as A,K as _,Y as u,S as p,a7 as D}from"./vendor-vue-BSzhZmsh.js";const F={class:"sync-images-slider__wrapper"},L={class:"sync-images-slider__content"},T={class:"sync-images-slider__content-slider__title"},z={key:0,class:"sync-images-slider__button"},Y=N({__name:"TemplateSyncImagesSlider",props:{slides:{},reversed:{type:Boolean}},setup(o){const g=o,t=I(),f=k(),{isDesktop:v}=C(),y=M(()=>{if(t.value){const e=g.slides[t.value.activeIndex];if(e?.images)return e.images}return[]});return(e,c)=>(s(),l("div",{class:V(["sync-images-slider no-select",[{"sync-images-slider--reversed":o.reversed}]])},[i("div",F,[i("div",L,[r(b,null,{title:d(()=>[m(e.$slots,"heading-title")]),_:3}),r(n(w),{class:"sync-images-slider__content-slider",onSwiper:c[0]||(c[0]=a=>t.value=a)},{default:d(()=>[(s(!0),l(x,null,A(o.slides,(a,S)=>(s(),_(n(B),{key:S},{default:d(()=>[i("div",T,u(a.title),1),i("p",null,u(a.text),1)]),_:2},1024))),128))]),_:1}),e.$slots.button?(s(),l("div",z,[m(e.$slots,"button")])):p("",!0),r($,{swiper:t.value,class:"sync-images-slider__navigation"},null,8,["swiper"])]),n(f)?(s(),_(D,{key:0,to:".sync-images-slider__content",disabled:n(v)},[r(h,{device:"laptop",images:y.value,class:"sync-images-slider__device-slider"},null,8,["images"])],8,["disabled"])):p("",!0)])],2))}});export{Y as _};
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.