PageSourceSearch

https://www.medici.tv/_nuxt_melbonis/CqehmcAT.js

js medici.tv collected 2026-09-24 08:52:08 UTC 3,198 bytes, 1 lines download raw bytes

1import{d as A,e as $,c as z,W as I,j as p,k as v,t as s,y as l,m as R,n as i,F as T,ab as S,ac as y,v as C,M as E,q as N,D as g,al as V}from"./CavFEDUa.js";import{r as j,A as D,N as F,P as M}from"./V1xE-Lve.js";import{a as _}from"./C1hpiQ5f.js";const O={class:"relative"},W=["id"],q={slot:"container-start"},H={slot:"container-end"},K={class:"slider-button-prev absolute left-2 top-1/2 z-10 -translate-y-1/2 transform lg:left-0"},L={class:"slider-button-next absolute right-2 top-1/2 z-10 -translate-y-1/2 transform lg:right-0"},G={key:1,class:"swiper-pagination"},X=A({__name:"SliderWrapper",props:{id:{},useNavigation:{type:Boolean,default:!0},usePagination:{type:Boolean,default:!0},options:{default:()=>({})},bulletsClass:{default:"m-0 h-4 w-4 border rounded-full opacity-100 bg-transparent border-neutral-500"},bulletActiveClass:{default:"!border-neutral-300 !bg-neutral-300"},onSlideChange:{type:Function,default:()=>{}}},setup(o){const a=o,{tr:r}=$();j();const e=g(null),P=Object.entries(a.options).reduce((t,[n,c])=>({...t,[_(n)]:c}),{modules:[D,...a.useNavigation?[F]:[],...a.usePagination?[M]:[]],slidesPerView:"auto",navigation:{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"},pagination:{el:".swiper-pagination > *",clickable:!0,type:"bullets",bulletClass:a.bulletsClass,bulletActiveClass:a.bulletActiveClass},watchSlidesProgress:!0,a11y:{itemRoleDescriptionMessage:"slide"}}),u=g(!0),d=g(!1),f=z(()=>`${a.id}-swiper`);I(()=>{e.value=document.getElementById(f.value),e.value&&(e.value.initialize(),e.value.swiper.on("slideChangeTransitionEnd",()=>{m()}),w())});function b(){e.value?.swiper.slidePrev()}function h(){e.value?.swiper.slideNext()}function x(){u.value=e.value?.swiper?.isBeginning}function w(){d.value=e.value?.swiper?.isEnd}function B(){u.value=e.value?.swiper?.isBeginning,d.value=e.value?.swiper?.isEnd}function k(){V(()=>{m()})}function m(){e.value&&e.value.swiper.slides.forEach(t=>{t.classList.contains("swiper-slide-visible")?t.setAttribute("aria-hidden","false"):t.setAttribute("aria-hidden","true")})}return(t,n)=>(p(),v("div",O,[s("swiper-container",R({id:i(f),init:"false","aria-roledescription":"carousel"},i(P),{onSwiperslidechange:n[0]||(n[0]=(...c)=>o.onSlideChange&&o.onSlideChange(...c)),onSwiperreachbeginning:x,onSwiperreachend:w,onSwiperrealindexchange:B,onSwiperafterinit:k}),[s("div",q,[l(t.$slots,"beforeSlides")]),l(t.$slots,"default"),s("div",H,[l(t.$slots,"afterSlides")])],16,W),o.useNavigation?(p(),v(T,{key:0},[l(t.$slots,"buttonPrev",{onPrev:b,isStart:i(u)},()=>[S(s("div",K,[C(i(E),{title:i(r)("a11y.previousSlide"),appearance:"ghost","aria-label":i(r)("a11y.previousSlide"),icon:"chevron-left","rounded-size":"xl",onClick:b},null,8,["title","aria-label"])],512),[[y,!i(u)]])]),l(t.$slots,"buttonNext",{onNext:h,isEnd:i(d)},()=>[S(s("div",L,[C(i(E),{title:i(r)("a11y.nextSlide"),appearance:"ghost","aria-label":i(r)("a11y.nextSlide"),icon:"chevron-right","rounded-size":"xl",onClick:h},null,8,["title","aria-label"])],512),[[y,!i(d)]])])],64)):N("",!0),o.usePagination?(p(),v("div",G,[l(t.$slots,"pagination",{},()=>[n[1]||(n[1]=s("div",{class:"flex items-center justify-center gap-4"},null,-1))])])):N("",!0)]))}});export{X 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.