vendor: 6,217 bytes, line 1
1import{r as j,j as z,a as Gt}from"./jsx-runtime-D2HyDbKh.js";import{c as tt,B as Lt,C as xn,a as bn}from"./Button-DBEEMpOP.js";function vn(t){return Object.prototype.toString.call(t)==="[object Object]"}function qt(t){return vn(t)||Array.isArray(t)}function En(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Tt(t,e){const n=Object.keys(t),i=Object.keys(e);if(n.length!==i.length)return!1;const o=JSON.stringify(Object.keys(t.breakpoints||{})),s=JSON.stringify(Object.keys(e.breakpoints||{}));return o!==s?!1:n.every(r=>{const a=t[r],c=e[r];return typeof a=="function"?`${a}`==`${c}`:!qt(a)||!qt(c)?a===c:Tt(a,c)})}function Kt(t){return t.concat().sort((e,n)=>e.name>n.name?1:-1).map(e=>e.options)}function On(t,e){if(t.length!==e.length)return!1;const n=Kt(t),i=Kt(e);return n.every((o,s)=>{const r=i[s];return Tt(o,r)})}function Pt(t){return typeof t=="number"}function Ct(t){return typeof t=="string"}function bt(t){return typeof t=="boolean"}function _t(t){return Object.prototype.toString.call(t)==="[object Object]"}function $(t){return Math.abs(t)}function At(t){return Math.sign(t)}function dt(t,e){return $(t-e)}function wn(t,e){if(t===0||e===0||$(t)<=$(e))return 0;const n=dt($(t),$(e));return $(n/t)}function In(t){return Math.round(t*100)/100}function pt(t){return mt(t).map(Number)}function Z(t){return t[ht(t)]}function ht(t){return Math.max(0,t.length-1)}function Mt(t,e){return e===ht(t)}function Qt(t,e=0){return Array.from(Array(t),(n,i)=>e+i)}function mt(t){return Object.keys(t)}function Xt(t,e){return[t,e].reduce((n,i)=>(mt(i).forEach(o=>{const s=n[o],r=i[o],a=_t(s)&&_t(r);n[o]=a?Xt(s,r):r}),n),{})}function Dt(t,e){return typeof e.MouseEvent<"u"&&t instanceof e.MouseEvent}function Nn(t,e){const n={start:i,center:o,end:s};function i(){return 0}function o(c){return s(c)/2}function s(c){return e-c}function r(c,l){return Ct(t)?n[t](c):t(e,c,l)}return{measure:r}}function gt(){let t=[];function e(o,s,r,a={passive:!0}){let c;if("addEventListener"in o)o.addEventListener(s,r,a),c=()=>o.removeEventListener(s,r,a);else{const l=o;l.addListener(r),c=()=>l.removeListener(r)}return t.push(c),i}function n(){t=t.filter(o=>o())}const i={add:e,clear:n};return i}function Cn(t,e,n,i){const o=gt(),s=1e3/60;let r=null,a=0,c=0;function l(){o.add(t,"visibilitychange",()=>{t.hidden&&d()})}function y(){S(),o.clear()}function m(g){if(!c)return;r||(r=g);const f=g-r;for(r=g,a+=f;a>=s;)n(),a-=s;const h=a/s;i(h),c&&(c=e.requestAnimationFrame(m))}function u(){c||(c=e.requestAnimationFrame(m))}function S(){e.cancelAnimationFrame(c),r=null,a=0,c=0}function d(){r=null,a=0}return{init:l,destroy:y,start:u,stop:S,update:n,render:i}}function Dn(t,e){const n=e==="rtl",i=t==="y",o=i?"y":"x",s=i?"x":"y",r=!i&&n?-1:1,a=y(),c=m();function l(d){const{height:p,width:g}=d;return i?p:g}function y(){return i?"top":n?"right":"left"}function m(){return i?"bottom":n?"left":"right"}function u(d){return d*r}return{scroll:o,cross:s,startEdge:a,endEdge:c,measureSize:l,direction:u}}function ct(t=0,e=0){const n=$(t-e);function i(l){return l<t}function o(l){return l>e}function s(l){return i(l)||o(l)}function r(l){return s(l)?i(l)?t:e:l}function a(l){return n?l-n*Math.ceil((l-e)/n):l}return{length:n,max:e,min:t,constrain:r,reachedAny:s,reachedMax:o,reachedMin:i,removeOffset:a}}function Yt(t,e,n){const{constrain:i}=ct(0,t),o=t+1;let s=r(e);function r(u){return n?$((o+u)%o):i(u)}function a(){return s}function c(u){return s=r(u),m}function l(u){return y().set(a()+u)}function y(){return Yt(t,a(),n)}const m={get:a,set:c,add:l,clone:y};return m}function Ln(t,e,n,i,o,s,r,a,c,l,y,m,u,S,d,p,g,f,h){const{cross:x,direction:N}=t,A=["INPUT","SELECT","TEXTAREA"],C={passive:!1},O=gt(),I=gt(),L=ct(50,225).constrain(S.measure(20)),R={mouse:300,touch:400},T={mouse:500,touch:600},G=d?43:25;let X=!1,b=0,E=0,w=!1,P=!1,D=!1,M=!1;function F(v){if(!h)return;function B(Q){(bt(h)||h(v,Q))&&at(Q)}const U=e;O.add(U,"dragstart",Q=>Q.preventDefault(),C).add(U,"touchmove",()=>{},C).add(U,"touchend",()=>{}).add(U,"touchstart",B).add(U,"mousedown",B).add(U,"touchcancel",_).add(U,"contextmenu",_).add(U,"click",et,!0)}function k(){O.clear(),I.clear()}function H(){const v=M?n:e;I.add(v,"touchmove",J,C).add(v,"touchend",_).add(v,"mousemove",J,C).add(v,"mouseup",_)}function q(v){const B=v.nodeName||"";return A.includes(B)}function K(){return(d?T:R)[M?"mouse":"touch"]}function nt(v,B){const U=m.add(At(v)*-1),Q=y.byDistance(v,!d).distance;return d||$(v)<L?Q:g&&B?Q*.5:y.byIndex(U.get(),0).distance}function at(v){const B=Dt(v,i);M=B,D=d&&B&&!v.buttons&&X,X=dt(o.get(),r.get())>=2,!(B&&v.button!==0)&&(q(v.target)||(w=!0,s.pointerDown(v),l.useFriction(0).useDuration(0),o.set(r),H(),b=s.readPoint(v),E=s.readPoint(v,x),u.emit("pointerDown")))}function J(v){if(!Dt(v,i)&&v.touches.length>=2)return _(v);const U=s.readPoint(v),Q=s.readPoint(v,x),W=dt(U,b),ot=dt(Q,E);if(!P&&!M&&(!v.cancelable||(P=W>ot,!P)))return _(v);const rt=s.pointerMove(v);W>p&&(D=!0),l.useFriction(.3).useDuration(.75),a.start(),o.add(N(rt)),v.preventDefault()}function _(v){const U=y.byDistance(0,!1).index!==m.get(),Q=s.pointerUp(v)*K(),W=nt(N(Q),U),ot=wn(Q,W),rt=G-10*ot,st=f+ot/50;P=!1,w=!1,I.clear(),l.useDuration(rt).useFriction(st),c.distance(W,!d),M=!1,u.emit("pointerUp")}function et(v){D&&(v.stopPropagation(),v.preventDefault(),D=!1)}function Y(){return w}return{init:F,destroy:k,pointerDown:Y}}function Tn(t,e){let i,o;function s(m){return m.timeStamp}function r(m,u){const d=`client${(u||t.scroll)==="x"?"X":"Y"}`;return(Dt(m,e)?m:m.touches[0])[d]}function a(m){return i=m,o=m,r(m)}function c(m){const u=r(m)-r(o),S=s(m)-s(i)>170;return o=m,S&&(i=m),u}function l(m){if(!i||!o)return 0;const u=r(o)-r(i),S=s(m)-s(i),d=s(m)-s(o)>170,p=u/S;return S&&!d&&$(p)>.1?p:0}return{pointerDown:a,pointerMove:c,pointerUp:l,readPoint:r}}function Pn(){function t(n){const{offsetTop:i,offsetLeft:o,offsetWidth:s,offsetHeight:r}=n;return{top:i,right:o+s,bottom:i+r,left:o,width:s,height:r}}return{measure:t}}function An(t){function e(i){return t*(i/100)}return{measure:e}}function Mn(t,e,n,i,o,s,r){const a=[t].concat(i);let c,l,y=[],m=!1;function u(g){return o.measureSize(r.measure(g))}function S(g){if(!s)return;l=u(t),y=i.map(u);
vendor: 9,366 bytes, line 1
1function f(h){for(const x of h){if(m)return;const N=x.target===t,A=i.indexOf(x.target),C=N?l:y[A],O=u(N?t:i[A]);if($(O-C)>=.5){g.reInit(),e.emit("resize");break}}}c=new ResizeObserver(h=>{(bt(s)||s(g,h))&&f(h)}),n.requestAnimationFrame(()=>{a.forEach(h=>c.observe(h))})}function d(){m=!0,c&&c.disconnect()}return{init:S,destroy:d}}function Fn(t,e,n,i,o,s){let r=0,a=0,c=o,l=s,y=t.get(),m=0;function u(){const C=i.get()-t.get(),O=!c;let I=0;return O?(r=0,n.set(i),t.set(i),I=C):(n.set(t),r+=C/c,r*=l,y+=r,t.add(r),I=y-m),a=At(I),m=y,A}function S(){const C=i.get()-e.get();return $(C)<.001}function d(){return c}function p(){return a}function g(){return r}function f(){return x(o)}function h(){return N(s)}function x(C){return c=C,A}function N(C){return l=C,A}const A={direction:p,duration:d,velocity:g,seek:u,settled:S,useBaseFriction:h,useBaseDuration:f,useFriction:N,useDuration:x};return A}function jn(t,e,n,i,o){const s=o.measure(10),r=o.measure(50),a=ct(.1,.99);let c=!1;function l(){return!(c||!t.reachedAny(n.get())||!t.reachedAny(e.get()))}function y(S){if(!l())return;const d=t.reachedMin(e.get())?"min":"max",p=$(t[d]-e.get()),g=n.get()-e.get(),f=a.constrain(p/r);n.subtract(g*f),!S&&$(g)<s&&(n.set(t.constrain(n.get())),i.useDuration(25).useBaseFriction())}function m(S){c=!S}return{shouldConstrain:l,constrain:y,toggleActive:m}}function kn(t,e,n,i,o){const s=ct(-e+t,0),r=m(),a=y(),c=u();function l(d,p){return dt(d,p)<1}function y(){const d=r[0],p=Z(r),g=r.lastIndexOf(d),f=r.indexOf(p)+1;return ct(g,f)}function m(){return n.map((d,p)=>{const{min:g,max:f}=s,h=s.constrain(d),x=!p,N=Mt(n,p);return x?f:N||l(g,h)?g:l(f,h)?f:h}).map(d=>parseFloat(d.toFixed(3)))}function u(){if(e<=t+o)return[s.max];if(i==="keepSnaps")return r;const{min:d,max:p}=a;return r.slice(d,p)}return{snapsContained:c,scrollContainLimit:a}}function Bn(t,e,n){const i=e[0],o=n?i-t:Z(e);return{limit:ct(o,i)}}function Rn(t,e,n,i){const s=e.min+.1,r=e.max+.1,{reachedMin:a,reachedMax:c}=ct(s,r);function l(u){return u===1?c(n.get()):u===-1?a(n.get()):!1}function y(u){if(!l(u))return;const S=t*(u*-1);i.forEach(d=>d.add(S))}return{loop:y}}function zn(t){const{max:e,length:n}=t;function i(s){const r=s-e;return n?r/-n:0}return{get:i}}function Vn(t,e,n,i,o){const{startEdge:s,endEdge:r}=t,{groupSlides:a}=o,c=m().map(e.measure),l=u(),y=S();function m(){return a(i).map(p=>Z(p)[r]-p[0][s]).map($)}function u(){return i.map(p=>n[s]-p[s]).map(p=>-$(p))}function S(){return a(l).map(p=>p[0]).map((p,g)=>p+c[g])}return{snaps:l,snapsAligned:y}}function $n(t,e,n,i,o,s){const{groupSlides:r}=o,{min:a,max:c}=i,l=y();function y(){const u=r(s),S=!t||e==="keepSnaps";return n.length===1?[s]:S?u:u.slice(a,c).map((d,p,g)=>{const f=!p,h=Mt(g,p);if(f){const x=Z(g[0])+1;return Qt(x)}if(h){const x=ht(s)-Z(g)[0]+1;return Qt(x,Z(g)[0])}return d})}return{slideRegistry:l}}function Hn(t,e,n,i,o){const{reachedAny:s,removeOffset:r,constrain:a}=i;function c(d){return d.concat().sort((p,g)=>$(p)-$(g))[0]}function l(d){const p=t?r(d):a(d),g=e.map((h,x)=>({diff:y(h-p,0),index:x})).sort((h,x)=>$(h.diff)-$(x.diff)),{index:f}=g[0];return{index:f,distance:p}}function y(d,p){const g=[d,d+n,d-n];if(!t)return d;if(!p)return c(g);const f=g.filter(h=>At(h)===p);return f.length?c(f):Z(g)-n}function m(d,p){const g=e[d]-o.get(),f=y(g,p);return{index:d,distance:f}}function u(d,p){const g=o.get()+d,{index:f,distance:h}=l(g),x=!t&&s(g);if(!p||x)return{index:f,distance:d};const N=e[f]-h,A=d+y(N,0);return{index:f,distance:A}}return{byDistance:u,byIndex:m,shortcut:y}}function Un(t,e,n,i,o,s,r){function a(m){const u=m.distance,S=m.index!==e.get();s.add(u),u&&(i.duration()?t.start():(t.update(),t.render(1),t.update())),S&&(n.set(e.get()),e.set(m.index),r.emit("select"))}function c(m,u){const S=o.byDistance(m,u);a(S)}function l(m,u){const S=e.clone().set(m),d=o.byIndex(S.get(),u);a(d)}return{distance:c,index:l}}function Gn(t,e,n,i,o,s,r,a){const c={passive:!0,capture:!0};let l=0;function y(S){if(!a)return;function d(p){if(new Date().getTime()-l>10)return;r.emit("slideFocusStart"),t.scrollLeft=0;const h=n.findIndex(x=>x.includes(p));Pt(h)&&(o.useDuration(0),i.index(h,0),r.emit("slideFocus"))}s.add(document,"keydown",m,!1),e.forEach((p,g)=>{s.add(p,"focus",f=>{(bt(a)||a(S,f))&&d(g)},c)})}function m(S){S.code==="Tab"&&(l=new Date().getTime())}return{init:y}}function ft(t){let e=t;function n(){return e}function i(c){e=r(c)}function o(c){e+=r(c)}function s(c){e-=r(c)}function r(c){return Pt(c)?c:c.get()}return{get:n,set:i,add:o,subtract:s}}function Zt(t,e){const n=t.scroll==="x"?r:a,i=e.style;let o=null,s=!1;function r(u){return`translate3d(${u}px,0px,0px)`}function a(u){return`translate3d(0px,${u}px,0px)`}function c(u){if(s)return;const S=In(t.direction(u));S!==o&&(i.transform=n(S),o=S)}function l(u){s=!u}function y(){s||(i.transform="",e.getAttribute("style")||e.removeAttribute("style"))}return{clear:y,to:c,toggleActive:l}}function qn(t,e,n,i,o,s,r,a,c){const y=pt(o),m=pt(o).reverse(),u=f().concat(h());function S(O,I){return O.reduce((L,R)=>L-o[R],I)}function d(O,I){return O.reduce((L,R)=>S(L,I)>0?L.concat([R]):L,[])}function p(O){return s.map((I,L)=>({start:I-i[L]+.5+O,end:I+e-.5+O}))}function g(O,I,L){const R=p(I);return O.map(T=>{const G=L?0:-n,X=L?n:0,b=L?"end":"start",E=R[T][b];return{index:T,loopPoint:E,slideLocation:ft(-1),translate:Zt(t,c[T]),target:()=>a.get()>E?G:X}})}function f(){const O=r[0],I=d(m,O);return g(I,n,!1)}function h(){const O=e-r[0]-1,I=d(y,O);return g(I,-n,!0)}function x(){return u.every(({index:O})=>{const I=y.filter(L=>L!==O);return S(I,e)<=.1})}function N(){u.forEach(O=>{const{target:I,translate:L,slideLocation:R}=O,T=I();T!==R.get()&&(L.to(T),R.set(T))})}function A(){u.forEach(O=>O.translate.clear())}return{canLoop:x,clear:A,loop:N,loopPoints:u}}function Kn(t,e,n){let i,o=!1;function s(c){if(!n)return;function l(y){for(const m of y)if(m.type==="childList"){c.reInit(),e.emit("slidesChanged");break}}i=new MutationObserver(y=>{o||(bt(n)||n(c,y))&&l(y)}),i.observe(t,{childList:!0})}function r(){i&&i.disconnect(),o=!0}return{init:s,destroy:r}}function _n(t,e,n,i){const o={};let s=null,r=null,a,c=!1;function l(){a=new IntersectionObserver(d=>{c||(d.forEach(p=>{const g=e.indexOf(p.target);o[g]=p}),s=null,r=null,n.emit("slidesInView"))},{root:t.parentElement,threshold:i}),e.forEach(d=>a.observe(d))}function y(){a&&a.disconnect(),c=!0}function m(d){return mt(o).reduce((p,g)=>{const f=parseInt(g),{isIntersecting:h}=o[f];return(d&&h||!d&&!h)&&p.push(f),p},[])}function u(d=!0){if(d&&s)return s;if(!d&&r)return r;const p=m(d);return d&&(s=p),d||(r=p),p}return{init:l,destroy:y,get:u}}function Qn(t,e,n,i,o,s){const{measureSize:r,startEdge:a,endEdge:c}=t,l=n[0]&&o,y=d(),m=p(),u=n.map(r),S=g();function d(){if(!l)return 0;const h=n[0];return $(e[a]-h[a])}function p(){if(!l)return 0;const h=s.getComputedStyle(Z(i));return parseFloat(h.getPropertyValue(`margin-${c}`))}function g(){return n.map((h,x,N)=>{const A=!x,C=Mt(N,x);return A?u[x]+y:C?u[x]+m:N[x+1][a]-h[a]}).map($)}return{slideSizes:u,slideSizesWithGaps:S,startGap:y,endGap:m}}function Jn(t,e,n,i,o,s,r,a,c){const{startEdge:l,endEdge:y,direction:m}=t,u=Pt(n);function S(f,h){return pt(f).filter(x=>x%h===0).map(x=>f.slice(x,x+h))}function d(f){return f.length?pt(f).reduce((h,x,N)=>{const A=Z(h)||0,C=A===0,O=x===ht(f),I=o[l]-s[A][l],L=o[l]-s[x][y],R=!i&&C?m(r):0,T=!i&&O?m(a):0,G=$(L-T-(I+R));return N&&G>e+c&&h.push(x),O&&h.push(f.length),h},[]).map((h,x,N)=>{const A=Math.max(N[x-1]||0);return f.slice(A,h)}):[]}function p(f){return u?S(f,n):d(f)}return{groupSlides:p}}function Xn(t,e,n,i,o,s,r){const{align:a,axis:c,direction:l,startIndex:y,loop:m,duration:u,dragFree:S,dragThreshold:d,inViewThreshold:p,slidesToScroll:g,skipSnaps:f,containScroll:h,watchResize:x,watchSlides:N,watchDrag:A,watchFocus:C}=s,O=2,I=Pn(),L=I.measure(e),R=n.map(I.measure),T=Dn(c,l),G=T.measureSize(L),X=An(G),b=Nn(a,G),E=!m&&!!h,w=m||!!h,{slideSizes:P,slideSizesWithGaps:D,startGap:M,endGap:F}=Qn(T,L,R,n,w,o),k=Jn(T,G,g,m,L,R,M,F,O),{snaps:H,snapsAligned:q}=Vn(T,b,L,R,k),K=-Z(H)+Z(D),{snapsContained:nt,scrollContainLimit:at}=kn(G,K,q,h,O),J=E?nt:q,{limit:_}=Bn(K,J,m),et=Yt(ht(J),y,m),Y=et.clone(),V=pt(n),v=({dragHandler:lt,scrollBody:wt,scrollBounds:It,options:{loop:St}})=>{St||It.constrain(lt.pointerDown()),wt.seek()},B=({scrollBody:lt,translate:wt,location:It,offsetLocation:St,previousLocation:fn,scrollLooper:dn,slideLooper:pn,dragHandler:mn,animation:gn,eventHandler:zt,scrollBounds:hn,options:{loop:Vt}},$t)=>{const Ht=lt.settled(),yn=!hn.shouldConstrain(),Ut=Vt?Ht:Ht&&yn;Ut&&!mn.pointerDown()&&(gn.stop(),zt.emit("settle")),Ut||zt.emit("scroll");const Sn=It.get()*$t+fn.get()*(1-$t);St.set(Sn),Vt&&(dn.loop(lt.direction()),pn.loop()),wt.to(St.get())},U=Cn(i,o,()=>v(Ot),lt=>B(Ot,lt)),Q=.68,W=J[et.get()],ot=ft(W),rt=ft(W),st=ft(W),it=ft(W),ut=Fn(ot,st,rt,it,u,Q),vt=Hn(m,J,K,_,it),Et=Un(U,et,Y,ut,vt,it,r),kt=zn(_),Bt=gt(),an=_n(e,n,r,p),{slideRegistry:Rt}=$n(E,h,J,at,k,V),un=Gn(t,n,Rt,Et,ut,Bt,r,C),Ot={ownerDocument:i,ownerWindow:o,eventHandler:r,containerRect:L,slideRects:R,animation:U,axis:T,dragHandler:Ln(T,t,i,o,it,Tn(T,o),ot,U,Et,ut,vt,et,r,X,S,d,f,Q,A),eventStore:Bt,percentOfView:X,index:et,indexPrevious:Y,limit:_,location:ot,offsetLocation:st,previousLocation:rt,options:s,resizeHandler:Mn(e,r,o,n,T,x,I),scrollBody:ut,scrollBounds:jn(_,st,it,ut,X),scrollLooper:Rn(K,_,st,[ot,
vendor: 4,634 bytes, line 1
1st,rt,it]),scrollProgress:kt,scrollSnapList:J.map(kt.get),scrollSnaps:J,scrollTarget:vt,scrollTo:Et,slideLooper:qn(T,G,K,P,D,H,J,st,n),slideFocus:un,slidesHandler:Kn(e,r,N),slidesInView:an,slideIndexes:V,slideRegistry:Rt,slidesToScroll:k,target:it,translate:Zt(T,e)};return Ot}function Yn(){let t={},e;function n(l){e=l}function i(l){return t[l]||[]}function o(l){return i(l).forEach(y=>y(e,l)),c}function s(l,y){return t[l]=i(l).concat([y]),c}function r(l,y){return t[l]=i(l).filter(m=>m!==y),c}function a(){t={}}const c={init:n,emit:o,off:r,on:s,clear:a};return c}const Zn={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function Wn(t){function e(s,r){return Xt(s,r||{})}function n(s){const r=s.breakpoints||{},a=mt(r).filter(c=>t.matchMedia(c).matches).map(c=>r[c]).reduce((c,l)=>e(c,l),{});return e(s,a)}function i(s){return s.map(r=>mt(r.breakpoints||{})).reduce((r,a)=>r.concat(a),[]).map(t.matchMedia)}return{mergeOptions:e,optionsAtMedia:n,optionsMediaQueries:i}}function te(t){let e=[];function n(s,r){return e=r.filter(({options:a})=>t.optionsAtMedia(a).active!==!1),e.forEach(a=>a.init(s,t)),r.reduce((a,c)=>Object.assign(a,{[c.name]:c}),{})}function i(){e=e.filter(s=>s.destroy())}return{init:n,destroy:i}}function xt(t,e,n){const i=t.ownerDocument,o=i.defaultView,s=Wn(o),r=te(s),a=gt(),c=Yn(),{mergeOptions:l,optionsAtMedia:y,optionsMediaQueries:m}=s,{on:u,off:S,emit:d}=c,p=T;let g=!1,f,h=l(Zn,xt.globalOptions),x=l(h),N=[],A,C,O;function I(){const{container:V,slides:v}=x;C=(Ct(V)?t.querySelector(V):V)||t.children[0];const U=Ct(v)?C.querySelectorAll(v):v;O=[].slice.call(U||C.children)}function L(V){const v=Xn(t,C,O,i,o,V,c);if(V.loop&&!v.slideLooper.canLoop()){const B=Object.assign({},V,{loop:!1});return L(B)}return v}function R(V,v){g||(h=l(h,V),x=y(h),N=v||N,I(),f=L(x),m([h,...N.map(({options:B})=>B)]).forEach(B=>a.add(B,"change",T)),x.active&&(f.translate.to(f.location.get()),f.animation.init(),f.slidesInView.init(),f.slideFocus.init(Y),f.eventHandler.init(Y),f.resizeHandler.init(Y),f.slidesHandler.init(Y),f.options.loop&&f.slideLooper.loop(),C.offsetParent&&O.length&&f.dragHandler.init(Y),A=r.init(Y,N)))}function T(V,v){const B=k();G(),R(l({startIndex:B},V),v),c.emit("reInit")}function G(){f.dragHandler.destroy(),f.eventStore.clear(),f.translate.clear(),f.slideLooper.clear(),f.resizeHandler.destroy(),f.slidesHandler.destroy(),f.slidesInView.destroy(),f.animation.destroy(),r.destroy(),a.clear()}function X(){g||(g=!0,a.clear(),G(),c.emit("destroy"),c.clear())}function b(V,v,B){!x.active||g||(f.scrollBody.useBaseFriction().useDuration(v===!0?0:x.duration),f.scrollTo.index(V,B||0))}function E(V){const v=f.index.add(1).get();b(v,V,-1)}function w(V){const v=f.index.add(-1).get();b(v,V,1)}function P(){return f.index.add(1).get()!==k()}function D(){return f.index.add(-1).get()!==k()}function M(){return f.scrollSnapList}function F(){return f.scrollProgress.get(f.location.get())}function k(){return f.index.get()}function H(){return f.indexPrevious.get()}function q(){return f.slidesInView.get()}function K(){return f.slidesInView.get(!1)}function nt(){return A}function at(){return f}function J(){return t}function _(){return C}function et(){return O}const Y={canScrollNext:P,canScrollPrev:D,containerNode:_,internalEngine:at,destroy:X,off:S,on:u,emit:d,plugins:nt,previousScrollSnap:H,reInit:p,rootNode:J,scrollNext:E,scrollPrev:w,scrollProgress:F,scrollSnapList:M,scrollTo:b,selectedScrollSnap:k,slideNodes:et,slidesInView:q,slidesNotInView:K};return R(e,n),setTimeout(()=>c.emit("init"),0),Y}xt.globalOptions=void 0;function Ft(t={},e=[]){const n=j.useRef(t),i=j.useRef(e),[o,s]=j.useState(),[r,a]=j.useState(),c=j.useCallback(()=>{o&&o.reInit(n.current,i.current)},[o]);return j.useEffect(()=>{Tt(n.current,t)||(n.current=t,c())},[t,c]),j.useEffect(()=>{On(i.current,e)||(i.current=e,c())},[e,c]),j.useEffect(()=>{if(En()&&r){xt.globalOptions=Ft.globalOptions;const l=xt(r,n.current,i.current);return s(l),()=>l.destroy()}else s(void 0)},[r,s]),[a,o]}Ft.globalOptions=void 0;const Wt=j.createContext(null);function yt(){const t=j.useContext(Wt);if(!t)throw new Error("useCarousel must be used within a <Carousel />");return t}const tn=j.forwardRef(({orientation:t="horizontal",opts:e,setApi:n,plugins:i,className:o,children:s,...r},a)=>{const[c,l]=Ft({...e,axis:t==="horizontal"?"x":"y"},i),[y,m]=j.useState(!1),[u,S]=j.useState(!1),d=j.useCallback(h=>
1{h&&(m(h.canScrollPrev()),S(h.canScrollNext()))},[]),p=j.useCallback(()=>{l==null||l.scrollPrev()},[l]),g=j.useCallback(()=>{l==null||l.scrollNext()},[l]),f=j.useCallback(h=>{h.key==="ArrowLeft"?(h.preventDefault(),p()):h.key==="ArrowRight"&&(h.preventDefault(),g())},[p,g]);return j.useEffect(()=>{!l||!n||n(l)},[l,n]),j.useEffect(()=>{if(l)return d(l),l.on("reInit",d),l.on("select",d),()=>{l==null||l.off("select",d)}},[l,d]),z.jsx(Wt.Provider,{value:{carouselRef:c,api:l,opts:e,orientation:t||((e==null?void 0:e.axis)==="y"?"vertical":"horizontal"),scrollPrev:p,scrollNext:g,canScrollPrev:y,canScrollNext:u},children:z.jsx("div",{ref:a,onKeyDownCapture:f,className:tt("relative",o,"p-[0]"),role:"region","aria-roledescription":"carousel",...r,children:s})})});tn.displayName="Carousel";const nn=j.forwardRef(({className:t,outerClassName:e,...n},i)=>{const{carouselRef:o,orientation:s}=yt();return z.jsx("div",{ref:o,className:tt("overflow-hidden",e),children:z.jsx("div",{ref:i,className:tt("flex",s==="horizontal"?"-ml-4":"-mt-4 flex-col",t),...n})})});nn.displayName="CarouselContent";const en=j.forwardRef(({className:t,...e},n)=>{const{orientation:i}=yt();return z.jsx("div",{ref:n,role:"group","aria-roledescription":"slide",className:tt("min-w-0 shrink-0 grow-0 basis-full flex items-center justify-center",i==="horizontal"?"pl-4":"pt-4",t),...e})});en.displayName="CarouselItem";const on=j.forwardRef(({className:t,variant:e="outline",size:n="icon",...i},o)=>{const{orientation:s,scrollPrev:r,canScrollPrev:a}=yt();return z.jsxs(Lt,{ref:o,variant:e,size:n,className:tt("absolute h-full w-8 opacity-70 disabled:opacity-0 border-neutral-300 hover:bg-background hover:text-primary-500",s==="horizontal"?"-left-[1px] top-0":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!a,onClick:r,...i,children:[z.jsx(xn,{className:"h-4 w-4"}),z.jsx("span",{className:"sr-only",children:"Previous slide"})]})});on.displayName="CarouselPrevious";const sn=j.forwardRef(({className:t,variant:e="outline",size:n="icon",...i},o)=>{const{orientation:s,scrollNext:r,canScrollNext:a}=yt();return z.jsxs(Lt,{ref:o,variant:e,size:n,className:tt("absolute h-full w-8 opacity-70 disabled:opacity-0 border-neutral-300 hover:bg-background hover:text-primary-500",s==="horizontal"?"-right-[1px] top-0 ":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!a,onClick:r,...i,children:[z.jsx(bn,{className:"h-4 w-4"}),z.jsx("span",{className:"sr-only",children:"Next slide"})]})});sn.displayName="CarouselNext";const rn=j.forwardRef((t,e)=>{const{api:n}=yt(),[i,o]=j.useState(!1),s=j.useCallback(()=>o(c=>!c),[]);j.useEffect(()=>{if(n)return n.on("select",s),n.on("reInit",s),()=>{n.off("select",s),n.off("reInit",s)}},[n,s]);const r=(n==null?void 0:n.scrollSnapList().length)||0,a=(n==null?void 0:n.selectedScrollSnap())||0;return r>1?z.jsx("div",{ref:e,className:`flex justify-center ${t.className}`,children:Array.from({length:r},(c,l)=>z.jsx(Lt,{className:`mx-[3px] h-[3px] w-[30px] rounded-none border-none p-0 focus-visible:ring-0 ${l===a?"transform bg-gray-500 hover:bg-gray-500":"bg-gray-300 hover:bg-gray-300"}`,"aria-label":`Go to slide ${l+1}`,onClick:()=>n==null?void 0:n.scrollTo(l)},l))}):z.jsx(z.Fragment,{})});rn.displayName="CarouselDots";const ne={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function ee(t,e){const n=t.scrollSnapList();return typeof e=="number"?n.map(()=>e):e(n,t)}function oe(t,e){const n=t.rootNode();return e&&e(n)||n}function jt(t={}){let e,n,i,o,s=null,r=0,a=!1,c=!1,l=!1,y=!1;function m(b,E){n=b;const{mergeOptions:w,optionsAtMedia:P}=E,D=w(ne,jt.globalOptions),M=w(D,t);if(e=P(M),n.scrollSnapList().length<=1)return;y=e.jump,i=!1,o=ee(n,e.delay);const{eventStore:F,ownerDocument:k}=n.internalEngine(),H=!!n.internalEngine().options.watchDrag,q=oe(n,e.rootNode);F.add(k,"visibilitychange",f),H&&n.on("pointerDown",x),H&&!e.stopOnInteraction&&n.on("pointerUp",N),e.stopOnMouseEnter&&F.add(q,"mouseenter",A),e.stopOnMouseEnter&&!e.stopOnInteraction&&F.add(q,"mouseleave",C),e.stopOnFocusIn&&n.on("slideFocusStart",g),e.stopOnFocusIn&&!e.stopOnInteraction&&F.add(n.containerNode(),"focusout",p),e.playOnInit&&!h()&&p()}function u(){n.off("pointerDown",x).off("pointerUp",N).off("slideFocusStart",g),g(),i=!0,a=!1}function S(){const{ownerWindow:b}=n.internalEngine();b.clearTimeout(r),r=b.setTimeout(T,o[n.selectedScrollSnap()]),s=new Date().getTime(),n.emit("autoplay:timerset")}function d(){const{ownerWindow:b}=n.internalEngine();b.clearTimeout(r),r=0,s=null,n.emit("autoplay:timerstopped")}function p(){i||(a||n.emit("autoplay:play"),S(),a=!0)}function g(){i||(a&&n.emit("autoplay:stop"),d(),a=!1)}function f(){if(h())return l=a,g();l&&p()}function h(){const{ownerDocument:b}=n.internalEngine();return b.visibilityState==="hidden"}function x(){c||g()}function N(){c||p()}function A(){c=!0,g()}function C(){c=!1,p()}function O(b){typeof b<"u"&&(y=b),p()}function I(){a&&g()}function L(){a&&p()}function R(){return a}function T(){const{index:b}=n.internalEngine(),E=b.clone().add(1).get(),w=n.scrollSnapList().length-1,P=e.stopOnLastSnap&&E===w;if(n.canScrollNext()?n.scrollNext(y):n.scrollTo(0,y),n.emit("autoplay:select"),P)return g();p()}function G(){if(!s)return null;const b=o[n.selectedScrollSnap()],E=new Date().getTime()-s;return b-E}return{name:"autoplay",options:t,init:m,destroy:u,play:O,stop:I,reset:L,isPlaying:R,timeUntilNext:G}}jt.globalOptions=void 0;function Jt(t,e,n){return Math.min(Math.max(t,e),n)}function Nt(t){return typeof t=="number"&&!isNaN(t)}function cn(t={}){let o,s=[],r,a=0,c=0,l=0,y=!1,m,u;function S(b){o=b;const E=o.selectedScrollSnap(),{scrollBody:w,containerRect:P,axis:D}=o.internalEngine(),M=D.measureSize(P);r=Jt(M*.75,200,500),y=!1,s=o.scrollSnapList().map((F,k)=>k===E?1:0),m=w.settled,u=o.scrollProgress,w.settled=T,o.scrollProgress=G,o.on("select",h).on("slideFocus",p).on("pointerDown",f).on("pointerUp",g),N(),p()}function d(){const{scrollBody:b}=o.internalEngine();b.settled=m,o.scrollProgress=u,o.off("select",h).off("slideFocus",p).off("pointerDown",f).off("pointerUp",g),o.slideNo
vendor: 1,036 bytes, line 1
1des().forEach(E=>{const w=E.style;w.opacity="",w.transform="",w.pointerEvents="",E.getAttribute("style")||E.removeAttribute("style")})}function p(){const b=o.selectedScrollSnap();C(b,1)}function g(){y=!1}function f(){y=!1,a=0,c=0}function h(){const b=o.internalEngine().scrollBody.duration();c=b?0:1,y=!0,b||p()}function x(b){const{axis:E}=o.internalEngine();return`translate${E.scroll.toUpperCase()}(${E.direction(b)}px)`}function N(){const{translate:b,slideLooper:E}=o.internalEngine();b.clear(),b.toggleActive(!1),E.loopPoints.forEach(({translate:w})=>{w.clear(),w.toggleActive(!1)})}function A(b){const{scrollSnaps:E,location:w,target:P}=o.internalEngine();!Nt(b)||s[b]<.5||(w.set(E[b]),P.set(w))}function C(b,E){o.scrollSnapList().forEach((P,D)=>{const M=Math.abs(E),F=s[D],k=D===b,H=k?F+M:F-M,q=Jt(H,0,1);s[D]=q;const K=k&&y,nt=o.previousScrollSnap();K&&(s[nt]=1-q),k&&I(b,q),O(D)})}function O(b){const E=o.internalEngine().slideRegistry[b],{scrollSnaps:w,containerRect:P}=o.internalEngine(),D=s[b];E.forEach(M=>{const F=o.slideNo
1des()[M].style,k=parseFloat(D.toFixed(2)),H=k>0,q=H?w[b]:P.width+2,K=x(q);H&&(F.transform=K),F.opacity=k.toString(),F.pointerEvents=D>.5?"auto":"none",H||(F.transform=K)})}function I(b,E){const{index:w,dragHandler:P,scrollSnaps:D}=o.internalEngine(),M=P.pointerDown(),F=1/(D.length-1);let k=b,H=M?o.selectedScrollSnap():o.previousScrollSnap();if(M&&k===H){const nt=Math.sign(a)*-1;k=H,H=w.clone().set(H).add(nt).get()}const q=H*F,K=(k-H)*F;l=q+K*E}function L(){const{dragHandler:b,index:E,scrollBody:w}=o.internalEngine(),P=o.selectedScrollSnap();if(!b.pointerDown())return P;const D=Math.sign(w.velocity()),M=Math.sign(a),F=E.clone().set(P).add(D*-1).get();return!D||!M?null:M===D?F:P}function R(b){const{dragHandler:E,scrollBody:w}=b.internalEngine(),P=E.pointerDown(),D=w.velocity(),M=w.duration(),F=L(),k=!Nt(F);if(P){if(!D)return;a+=D,c=Math.abs(D/r),A(F)}if(!P){if(!M||k)return;c+=(1-s[F])/M,c*=.68}k||C(F,c)}function T(){const{target:b,location:E}=o.internalEngine(),w=b.get()-E.get(),P=Math.abs(w)>=1,D=L(),M=!Nt(D);return R(o),M||P?!1:s[D]>.999}function G(){return l}return{name:"fade",options:t,init:S,destroy:d}}cn.globalOptions=void 0;const se=t=>{if(!t)return"basis-full md:basis-1/3";const e=["def","md","lg","xl"];let n="";return e.forEach(i=>{const o=t[i];if(o==null)return;let s=Math.max(1,Math.min(o,7));s=Math.round(s*2)/2;const r=i==="def"?"":`${i}:`;n+=s===1?`${r}basis-full`:` ${r}basis-1/${s}`}),n.trim()},ln=j.forwardRef(({className:t,visibleSlides:e={def:1.5,md:2.5,lg:4.5,xl:6.5},slides:n,auto:i=!1,loop:o=!1,loopDelay:s=3e3,fade:r=!1,indicatorVariant:a="none",controls:c=!1,outerClassName:l,type:y="other"},m)=>{const[u,S]=Gt.useState(),d=se(e),p=[];i&&p.push(jt({playOnInit:!0,delay:s})),r&&p.push(cn());const g=()=>{u==null||u.scrollPrev()},f=()=>{u==null||u.scrollNext()};return j.useImperativeHandle(m,()=>({prev:g,next:f,reInit:()=>u==null?void 0:u.reInit(),selectedScrollSnap:()=>u==null?void 0:u.selectedScrollSnap(),scrollTo:(h,x)=>u==null?void 0:u.scrollTo(h,x)})),Gt.useEffect(()=>{},[u]),z.jsx("div",{className:tt("relative pb-8",l),children:z.jsxs(tn,{className:tt("w-full relative",t),opts:{loop:o},plugins:p,setApi:S,children:[z.jsx(nn,{className:tt(y==="featured-collection"&&"-ml-feat-col-column-padding"),children:n.map((h,x)=>z.jsx(en,{className:tt(d,y==="featured-collection"&&"pl-feat-col-column-padding"),children:h},x))}),c&&z.jsxs(z.Fragment,{children:[z.jsx(on,{}),z.jsx(sn,{})]}),a==="default"&&z.jsx(rn,{className:"absolute left-0 right-0 pt-6"})]})})});ln.displayName="WebstoreCarousel";const ce=ln;export{jt as A,ce as C,tn as a,nn as b,en as c,on as d,sn as e,rn as f};
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.