hypnagaga/docs/assets/PhotoCarousel.stories-D-6mpfwa.js
github-actions[bot] 6874523868 docs
2024-08-28 08:09:11 +00:00

66 lines
60 KiB
JavaScript

import{S as Et,i as bt,s as tt,a5 as Ge,l as ue,q as J,a4 as Xe,h as Q,r as nt,a as j,u as rt,t as F,k as ee,a2 as Ye,L as Qr,p as ei,M as ti,a1 as Rn,v as ni,y as it,z as at,A as ot,B as st,c as ae,m as oe,d as se,f as X,j as ne,a6 as qn,E as ri,Q as yr,R as ii,o as Ae,D as In,K as ai,g as Be,n as Mt,e as Wt,x as Ht,a7 as oi,C as Zn}from"./index-C9aKRT5A.js";import{g as $e,a as Er}from"./spread-CgU5AtxT.js";import{p as si,M as li,T as ci,S as Xn,a as ui,w as fi}from"./collect-stories-ceFdpR5E.js";import{e as Yn}from"./each-D6YF6ztN.js";import{B as br}from"./Block-C7biTRWl.js";import{F as Kn}from"./fa-DMEUqF6U.js";import{g as di,h as vi}from"./index.es-C7Z4ZQcn.js";import{P as gi}from"./PaddingReset-CiOBBFtT.js";const mi=`A simple, accessible photo carousel with lazy-loading and mobile swipe built in.
\`\`\`svelte
<script>
import { PhotoCarousel } from '@reuters-graphics/graphics-components';
const photos = [
{
src: 'https://.../myImage.jpg',
altText: 'A picture of...',
caption: 'My caption...', // Optional
credit: 'REUTERS/Jane Doe', // Optional
objectFit: 'contain', // Optional
objectPosition: '50% 50%', // Optional
},
// ...
];
<\/script>
<PhotoCarousel photos="{photos}" />
\`\`\`
`,pi=`Use named slots to style your own custom credits and/or captions.
\`\`\`svelte
<PhotoCarousel photos="{photos}">
<p slot="credit" class="custom-credit" let:credit>{credit}</p>
<p slot="caption" class="custom-caption" let:caption>{caption}</p>
</PhotoCarousel>
<style lang="scss">
p {
position: absolute;
color: white;
background-color: rgba(0, 0, 0, 0.6);
font-family: sans-serif;
font-size: 0.8rem;
padding: 0 5px;
&.custom-credit {
top: 0;
right: 0;
}
&.custom-caption {
bottom: 5px;
left: 0;
}
}
</style>
\`\`\`
`;function Ke(...n){return n.filter(Boolean).join(" ")}function hi(n,e){if(n){const r=Object.keys(n);for(let t=0;t<r.length;t++){const i=r[t];if(i!=="__proto__"&&e(n[i],i)===!1)break}}return n}function Jn(n){var r;const e=(r=n.Components.Elements)==null?void 0:r.list.children;return e&&Array.prototype.slice.call(e)||[]}function Vt(n){return n!==null&&typeof n=="object"}function un(n,e){if(Array.isArray(n)&&Array.isArray(e))return n.length===e.length&&!n.some((r,t)=>!un(r,e[t]));if(Vt(n)&&Vt(e)){const r=Object.keys(n),t=Object.keys(e);return r.length===t.length&&!r.some(i=>!Object.prototype.hasOwnProperty.call(e,i)||!un(n[i],e[i]))}return n===e}function _i(n,e){return n.length===e.length&&!n.some((r,t)=>r!==e[t])}function fn(n,e){const r=n;return hi(e,(t,i)=>{Array.isArray(t)?r[i]=t.slice():Vt(t)?r[i]=fn(Vt(r[i])?r[i]:{},t):r[i]=t}),r}function yi(n,e){for(var r=0;r<e.length;r++){var t=e[r];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(n,t.key,t)}}function Ei(n,e,r){return e&&yi(n.prototype,e),Object.defineProperty(n,"prototype",{writable:!1}),n}/*!
* Splide.js
* Version : 4.1.4
* License : MIT
* Copyright: 2022 Naotoshi Fujita
*/var Qn="(prefers-reduced-motion: reduce)",xe=1,bi=2,Je=3,lt=4,At=5,Ct=6,$t=7,Ai={CREATED:xe,MOUNTED:bi,IDLE:Je,MOVING:lt,SCROLLING:At,DRAGGING:Ct,DESTROYED:$t};function ke(n){n.length=0}function Ce(n,e,r){return Array.prototype.slice.call(n,e,r)}function B(n){return n.bind.apply(n,[null].concat(Ce(arguments,1)))}var Ar=setTimeout,dn=function(){};function er(n){return requestAnimationFrame(n)}function xt(n,e){return typeof e===n}function vt(n){return!Pn(n)&&xt("object",n)}var Ln=Array.isArray,Sr=B(xt,"function"),Le=B(xt,"string"),St=B(xt,"undefined");function Pn(n){return n===null}function wr(n){try{return n instanceof(n.ownerDocument.defaultView||window).HTMLElement}catch{return!1}}function wt(n){return Ln(n)?n:[n]}function ve(n,e){wt(n).forEach(e)}function Cn(n,e){return n.indexOf(e)>-1}function Nt(n,e){return n.push.apply(n,wt(e)),n}function Se(n,e,r){n&&ve(e,function(t){t&&n.classList[r?"add":"remove"](t)})}function he(n,e){Se(n,Le(e)?e.split(" "):e,!0)}function Tt(n,e){ve(e,n.appendChild.bind(n))}function Nn(n,e){ve(n,function(r){var t=(e||r).parentNode;t&&t.insertBefore(r,e)})}function gt(n,e){return wr(n)&&(n.msMatchesSelector||n.matches).call(n,e)}function Tr(n,e){var r=n?Ce(n.children):[];return e?r.filter(function(t){return gt(t,e)}):r}function kt(n,e){return e?Tr(n,e)[0]:n.firstElementChild}var mt=Object.keys;function Ve(n,e,r){return n&&(r?mt(n).reverse():mt(n)).forEach(function(t){t!=="__proto__"&&e(n[t],t)}),n}function pt(n){return Ce(arguments,1).forEach(function(e){Ve(e,function(r,t){n[t]=e[t]})}),n}function Ie(n){return Ce(arguments,1).forEach(function(e){Ve(e,function(r,t){Ln(r)?n[t]=r.slice():vt(r)?n[t]=Ie({},vt(n[t])?n[t]:{},r):n[t]=r})}),n}function tr(n,e){ve(e||mt(n),function(r){delete n[r]})}function _e(n,e){ve(n,function(r){ve(e,function(t){r&&r.removeAttribute(t)})})}function V(n,e,r){vt(e)?Ve(e,function(t,i){V(n,i,t)}):ve(n,function(t){Pn(r)||r===""?_e(t,e):t.setAttribute(e,String(r))})}function qe(n,e,r){var t=document.createElement(n);return e&&(Le(e)?he(t,e):V(t,e)),r&&Tt(r,t),t}function ge(n,e,r){if(St(r))return getComputedStyle(n)[e];Pn(r)||(n.style[e]=""+r)}function ht(n,e){ge(n,"display",e)}function kr(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}function me(n,e){return n.getAttribute(e)}function nr(n,e){return n&&n.classList.contains(e)}function fe(n){return n.getBoundingClientRect()}function Ue(n){ve(n,function(e){e&&e.parentNode&&e.parentNode.removeChild(e)})}function Rr(n){return kt(new DOMParser().parseFromString(n,"text/html").body)}function be(n,e){n.preventDefault(),e&&(n.stopPropagation(),n.stopImmediatePropagation())}function Ir(n,e){return n&&n.querySelector(e)}function Dn(n,e){return e?Ce(n.querySelectorAll(e)):[]}function we(n,e){Se(n,e,!1)}function vn(n){return n.timeStamp}function Me(n){return Le(n)?n:n?n+"px":""}var Rt="splide",On="data-"+Rt;function ft(n,e){if(!n)throw new Error("["+Rt+"] "+(e||""))}var Pe=Math.min,Ut=Math.max,Ft=Math.floor,_t=Math.ceil,ce=Math.abs;function Lr(n,e,r){return ce(n-e)<r}function Dt(n,e,r,t){var i=Pe(e,r),a=Ut(e,r);return t?i<n&&n<a:i<=n&&n<=a}function We(n,e,r){var t=Pe(e,r),i=Ut(e,r);return Pe(Ut(t,n),i)}function gn(n){return+(n>0)-+(n<0)}function mn(n,e){return ve(e,function(r){n=n.replace("%s",""+r)}),n}function Mn(n){return n<10?"0"+n:""+n}var rr={};function Si(n){return""+n+Mn(rr[n]=(rr[n]||0)+1)}function Pr(){var n=[];function e(s,l,o,c){i(s,l,function(f,m,g){var d="addEventListener"in f,u=d?f.removeEventListener.bind(f,m,o,c):f.removeListener.bind(f,o);d?f.addEventListener(m,o,c):f.addListener(o),n.push([f,m,g,o,u])})}function r(s,l,o){i(s,l,function(c,f,m){n=n.filter(function(g){return g[0]===c&&g[1]===f&&g[2]===m&&(!o||g[3]===o)?(g[4](),!1):!0})})}function t(s,l,o){var c,f=!0;return typeof CustomEvent=="function"?c=new CustomEvent(l,{bubbles:f,detail:o}):(c=document.createEvent("CustomEvent"),c.initCustomEvent(l,f,!1,o)),s.dispatchEvent(c),c}function i(s,l,o){ve(s,function(c){c&&ve(l,function(f){f.split(" ").forEach(function(m){var g=m.split(".");o(c,g[0],g[1])})})})}function a(){n.forEach(function(s){s[4]()}),ke(n)}return{bind:e,unbind:r,dispatch:t,destroy:a}}var Ne="mounted",ir="ready",ye="move",Fe="moved",jt="click",pn="active",hn="inactive",_n="visible",yn="hidden",Y="refresh",re="updated",Qe="resize",qt="resized",Cr="drag",Nr="dragging",Dr="dragged",Zt="scroll",ze="scrolled",wi="overflow",Vn="destroy",En="arrows:mounted",bn="arrows:updated",An="pagination:mounted",Sn="pagination:updated",zt="navigation:mounted",$n="autoplay:play",wn="autoplay:playing",Un="autoplay:pause",Gt="lazyload:loaded",Or="sk",Mr="sh",Bt="ei";function x(n){var e=n?n.event.bus:document.createDocumentFragment(),r=Pr();function t(a,s){r.bind(e,wt(a).join(" "),function(l){s.apply(s,Ln(l.detail)?l.detail:[])})}function i(a){r.dispatch(e,a,Ce(arguments,1))}return n&&n.event.on(Vn,r.destroy),pt(r,{bus:e,on:t,off:B(r.unbind,e),emit:i})}function Xt(n,e,r,t){var i=Date.now,a,s=0,l,o=!0,c=0;function f(){if(!o){if(s=n?Pe((i()-a)/n,1):1,r&&r(s),s>=1&&(e(),a=i(),t&&++c>=t))return g();l=er(f)}}function m(h){h||u(),a=i()-(h?s*n:0),o=!1,l=er(f)}function g(){o=!0}function d(){a=i(),s=0,r&&r(s)}function u(){l&&cancelAnimationFrame(l),s=0,l=0,o=!0}function v(h){n=h}function p(){return o}return{start:m,rewind:d,pause:g,cancel:u,set:v,isPaused:p}}function Ti(n){var e=n;function r(i){e=i}function t(i){return Cn(wt(i),e)}return{set:r,is:t}}function ki(n,e){var r=Xt(0,n,null,1);return function(){r.isPaused()&&r.start()}}function Ri(n,e,r){var t=n.state,i=r.breakpoints||{},a=r.reducedMotion||{},s=Pr(),l=[];function o(){var u=r.mediaQuery==="min";mt(i).sort(function(v,p){return u?+v-+p:+p-+v}).forEach(function(v){f(i[v],"("+(u?"min":"max")+"-width:"+v+"px)")}),f(a,Qn),m()}function c(u){u&&s.destroy()}function f(u,v){var p=matchMedia(v);s.bind(p,"change",m),l.push([u,p])}function m(){var u=t.is($t),v=r.direction,p=l.reduce(function(h,_){return Ie(h,_[1].matches?_[0]:{})},{});tr(r),d(p),r.destroy?n.destroy(r.destroy==="completely"):u?(c(!0),n.mount()):v!==r.direction&&n.refresh()}function g(u){matchMedia(Qn).matches&&(u?Ie(r,a):tr(r,mt(a)))}function d(u,v,p){Ie(r,u),v&&Ie(Object.getPrototypeOf(r),u),(p||!t.is(xe))&&n.emit(re,r)}return{setup:o,destroy:c,reduce:g,set:d}}var Yt="Arrow",Kt=Yt+"Left",Jt=Yt+"Right",Vr=Yt+"Up",$r=Yt+"Down",ar="rtl",Qt="ttb",on={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[Vr,Jt],ArrowRight:[$r,Kt]};function Ii(n,e,r){function t(a,s,l){l=l||r.direction;var o=l===ar&&!s?1:l===Qt?0:-1;return on[a]&&on[a][o]||a.replace(/width|left|right/i,function(c,f){var m=on[c.toLowerCase()][o]||c;return f>0?m.charAt(0).toUpperCase()+m.slice(1):m})}function i(a){return a*(r.direction===ar?1:-1)}return{resolve:t,orient:i}}var Te="role",Ze="tabindex",Li="disabled",pe="aria-",It=pe+"controls",Ur=pe+"current",or=pe+"selected",de=pe+"label",Fn=pe+"labelledby",Fr=pe+"hidden",jn=pe+"orientation",yt=pe+"roledescription",sr=pe+"live",lr=pe+"busy",cr=pe+"atomic",zn=[Te,Ze,Li,It,Ur,de,Fn,Fr,jn,yt],Ee=Rt+"__",De="is-",sn=Rt,ur=Ee+"track",Pi=Ee+"list",en=Ee+"slide",jr=en+"--clone",Ci=en+"__container",Gn=Ee+"arrows",tn=Ee+"arrow",zr=tn+"--prev",Gr=tn+"--next",nn=Ee+"pagination",Br=nn+"__page",Ni=Ee+"progress",Di=Ni+"__bar",Oi=Ee+"toggle",Mi=Ee+"spinner",Vi=Ee+"sr",$i=De+"initialized",je=De+"active",Wr=De+"prev",Hr=De+"next",Tn=De+"visible",kn=De+"loading",xr=De+"focus-in",qr=De+"overflow",Ui=[je,Tn,Wr,Hr,kn,xr,qr],Fi={slide:en,clone:jr,arrows:Gn,arrow:tn,prev:zr,next:Gr,pagination:nn,page:Br,spinner:Mi};function ji(n,e){if(Sr(n.closest))return n.closest(e);for(var r=n;r&&r.nodeType===1&&!gt(r,e);)r=r.parentElement;return r}var zi=5,fr=200,Zr="touchstart mousedown",ln="touchmove mousemove",cn="touchend touchcancel mouseup click";function Gi(n,e,r){var t=x(n),i=t.on,a=t.bind,s=n.root,l=r.i18n,o={},c=[],f=[],m=[],g,d,u;function v(){y(),S(),_()}function p(){i(Y,h),i(Y,v),i(re,_),a(document,Zr+" keydown",function(b){u=b.type==="keydown"},{capture:!0}),a(s,"focusin",function(){Se(s,xr,!!u)})}function h(b){var P=zn.concat("style");ke(c),we(s,f),we(g,m),_e([g,d],P),_e(s,b?P:["style",yt])}function _(){we(s,f),we(g,m),f=w(sn),m=w(ur),he(s,f),he(g,m),V(s,de,r.label),V(s,Fn,r.labelledby)}function y(){g=L("."+ur),d=kt(g,"."+Pi),ft(g&&d,"A track/list element is missing."),Nt(c,Tr(d,"."+en+":not(."+jr+")")),Ve({arrows:Gn,pagination:nn,prev:zr,next:Gr,bar:Di,toggle:Oi},function(b,P){o[P]=L("."+b)}),pt(o,{root:s,track:g,list:d,slides:c})}function S(){var b=s.id||Si(Rt),P=r.role;s.id=b,g.id=g.id||b+"-track",d.id=d.id||b+"-list",!me(s,Te)&&s.tagName!=="SECTION"&&P&&V(s,Te,P),V(s,yt,l.carousel),V(d,Te,"presentation")}function L(b){var P=Ir(s,b);return P&&ji(P,"."+sn)===s?P:void 0}function w(b){return[b+"--"+r.type,b+"--"+r.direction,r.drag&&b+"--draggable",r.isNavigation&&b+"--nav",b===sn&&je]}return pt(o,{setup:v,mount:p,destroy:h})}var et="slide",ct="loop",Lt="fade";function Bi(n,e,r,t){var i=x(n),a=i.on,s=i.emit,l=i.bind,o=n.Components,c=n.root,f=n.options,m=f.isNavigation,g=f.updateOnMove,d=f.i18n,u=f.pagination,v=f.slideFocus,p=o.Direction.resolve,h=me(t,"style"),_=me(t,de),y=r>-1,S=kt(t,"."+Ci),L;function w(){y||(t.id=c.id+"-slide"+Mn(e+1),V(t,Te,u?"tabpanel":"group"),V(t,yt,d.slide),V(t,de,_||mn(d.slideLabel,[e+1,n.length]))),b()}function b(){l(t,"click",B(s,jt,O)),l(t,"keydown",B(s,Or,O)),a([Fe,Mr,ze],T),a(zt,U),g&&a(ye,D)}function P(){L=!0,i.destroy(),we(t,Ui),_e(t,zn),V(t,"style",h),V(t,de,_||"")}function U(){var N=n.splides.map(function(A){var C=A.splide.Components.Slides.getAt(e);return C?C.slide.id:""}).join(" ");V(t,de,mn(d.slideX,(y?r:e)+1)),V(t,It,N),V(t,Te,v?"button":""),v&&_e(t,yt)}function D(){L||T()}function T(){if(!L){var N=n.index;k(),R(),Se(t,Wr,e===N-1),Se(t,Hr,e===N+1)}}function k(){var N=$();N!==nr(t,je)&&(Se(t,je,N),V(t,Ur,m&&N||""),s(N?pn:hn,O))}function R(){var N=q(),A=!N&&(!$()||y);if(n.state.is([lt,At])||V(t,Fr,A||""),V(Dn(t,f.focusableNodes||""),Ze,A?-1:""),v&&V(t,Ze,A?-1:0),N!==nr(t,Tn)&&(Se(t,Tn,N),s(N?_n:yn,O)),!N&&document.activeElement===t){var C=o.Slides.getAt(n.index);C&&kr(C.slide)}}function M(N,A,C){ge(C&&S||t,N,A)}function $(){var N=n.index;return N===e||f.cloneStatus&&N===r}function q(){if(n.is(Lt))return $();var N=fe(o.Elements.track),A=fe(t),C=p("left",!0),z=p("right",!0);return Ft(N[C])<=_t(A[C])&&Ft(A[z])<=_t(N[z])}function H(N,A){var C=ce(N-e);return!y&&(f.rewind||n.is(ct))&&(C=Pe(C,n.length-C)),C<=A}var O={index:e,slideIndex:r,slide:t,container:S,isClone:y,mount:w,destroy:P,update:T,style:M,isWithin:H};return O}function Wi(n,e,r){var t=x(n),i=t.on,a=t.emit,s=t.bind,l=e.Elements,o=l.slides,c=l.list,f=[];function m(){g(),i(Y,d),i(Y,g)}function g(){o.forEach(function(T,k){v(T,k,-1)})}function d(){L(function(T){T.destroy()}),ke(f)}function u(){L(function(T){T.update()})}function v(T,k,R){var M=Bi(n,k,R,T);M.mount(),f.push(M),f.sort(function($,q){return $.index-q.index})}function p(T){return T?w(function(k){return!k.isClone}):f}function h(T){var k=e.Controller,R=k.toIndex(T),M=k.hasFocus()?1:r.perPage;return w(function($){return Dt($.index,R,R+M-1)})}function _(T){return w(T)[0]}function y(T,k){ve(T,function(R){if(Le(R)&&(R=Rr(R)),wr(R)){var M=o[k];M?Nn(R,M):Tt(c,R),he(R,r.classes.slide),P(R,B(a,Qe))}}),a(Y)}function S(T){Ue(w(T).map(function(k){return k.slide})),a(Y)}function L(T,k){p(k).forEach(T)}function w(T){return f.filter(Sr(T)?T:function(k){return Le(T)?gt(k.slide,T):Cn(wt(T),k.index)})}function b(T,k,R){L(function(M){M.style(T,k,R)})}function P(T,k){var R=Dn(T,"img"),M=R.length;M?R.forEach(function($){s($,"load error",function(){--M||k()})}):k()}function U(T){return T?o.length:f.length}function D(){return f.length>r.perPage}return{mount:m,destroy:d,update:u,register:v,get:p,getIn:h,getAt:_,add:y,remove:S,forEach:L,filter:w,style:b,getLength:U,isEnough:D}}function Hi(n,e,r){var t=x(n),i=t.on,a=t.bind,s=t.emit,l=e.Slides,o=e.Direction.resolve,c=e.Elements,f=c.root,m=c.track,g=c.list,d=l.getAt,u=l.style,v,p,h;function _(){y(),a(window,"resize load",ki(B(s,Qe))),i([re,Y],y),i(Qe,S)}function y(){v=r.direction===Qt,ge(f,"maxWidth",Me(r.width)),ge(m,o("paddingLeft"),L(!1)),ge(m,o("paddingRight"),L(!0)),S(!0)}function S(O){var N=fe(f);(O||p.width!==N.width||p.height!==N.height)&&(ge(m,"height",w()),u(o("marginRight"),Me(r.gap)),u("width",P()),u("height",U(),!0),p=N,s(qt),h!==(h=H())&&(Se(f,qr,h),s(wi,h)))}function L(O){var N=r.padding,A=o(O?"right":"left");return N&&Me(N[A]||(vt(N)?0:N))||"0px"}function w(){var O="";return v&&(O=b(),ft(O,"height or heightRatio is missing."),O="calc("+O+" - "+L(!1)+" - "+L(!0)+")"),O}function b(){return Me(r.height||fe(g).width*r.heightRatio)}function P(){return r.autoWidth?null:Me(r.fixedWidth)||(v?"":D())}function U(){return Me(r.fixedHeight)||(v?r.autoHeight?null:D():b())}function D(){var O=Me(r.gap);return"calc((100%"+(O&&" + "+O)+")/"+(r.perPage||1)+(O&&" - "+O)+")"}function T(){return fe(g)[o("width")]}function k(O,N){var A=d(O||0);return A?fe(A.slide)[o("width")]+(N?0:$()):0}function R(O,N){var A=d(O);if(A){var C=fe(A.slide)[o("right")],z=fe(g)[o("left")];return ce(C-z)+(N?0:$())}return 0}function M(O){return R(n.length-1)-R(0)+k(0,O)}function $(){var O=d(0);return O&&parseFloat(ge(O.slide,o("marginRight")))||0}function q(O){return parseFloat(ge(m,o("padding"+(O?"Right":"Left"))))||0}function H(){return n.is(Lt)||M(!0)>T()}return{mount:_,resize:S,listSize:T,slideSize:k,sliderSize:M,totalSize:R,getPadding:q,isOverflow:H}}var xi=2;function qi(n,e,r){var t=x(n),i=t.on,a=e.Elements,s=e.Slides,l=e.Direction.resolve,o=[],c;function f(){i(Y,m),i([re,Qe],d),(c=p())&&(u(c),e.Layout.resize(!0))}function m(){g(),f()}function g(){Ue(o),ke(o),t.destroy()}function d(){var h=p();c!==h&&(c<h||!h)&&t.emit(Y)}function u(h){var _=s.get().slice(),y=_.length;if(y){for(;_.length<h;)Nt(_,_);Nt(_.slice(-h),_.slice(0,h)).forEach(function(S,L){var w=L<h,b=v(S.slide,L);w?Nn(b,_[0].slide):Tt(a.list,b),Nt(o,b),s.register(b,L-h+(w?0:y),S.index)})}}function v(h,_){var y=h.cloneNode(!0);return he(y,r.classes.clone),y.id=n.root.id+"-clone"+Mn(_+1),y}function p(){var h=r.clones;if(!n.is(ct))h=0;else if(St(h)){var _=r[l("fixedWidth")]&&e.Layout.slideSize(0),y=_&&_t(fe(a.track)[l("width")]/_);h=y||r[l("autoWidth")]&&n.length||r.perPage*xi}return h}return{mount:f,destroy:g}}function Zi(n,e,r){var t=x(n),i=t.on,a=t.emit,s=n.state.set,l=e.Layout,o=l.slideSize,c=l.getPadding,f=l.totalSize,m=l.listSize,g=l.sliderSize,d=e.Direction,u=d.resolve,v=d.orient,p=e.Elements,h=p.list,_=p.track,y;function S(){y=e.Transition,i([Ne,qt,re,Y],L)}function L(){e.Controller.isBusy()||(e.Scroll.cancel(),b(n.index),e.Slides.update())}function w(A,C,z,te){A!==C&&O(A>z)&&(T(),P(D(M(),A>z),!0)),s(lt),a(ye,C,z,A),y.start(C,function(){s(Je),a(Fe,C,z,A),te&&te()})}function b(A){P(R(A,!0))}function P(A,C){if(!n.is(Lt)){var z=C?A:U(A);ge(h,"transform","translate"+u("X")+"("+z+"px)"),A!==z&&a(Mr)}}function U(A){if(n.is(ct)){var C=k(A),z=C>e.Controller.getEnd(),te=C<0;(te||z)&&(A=D(A,z))}return A}function D(A,C){var z=A-H(C),te=g();return A-=v(te*(_t(ce(z)/te)||1))*(C?1:-1),A}function T(){P(M(),!0),y.cancel()}function k(A){for(var C=e.Slides.get(),z=0,te=1/0,K=0;K<C.length;K++){var Re=C[K].index,E=ce(R(Re,!0)-A);if(E<=te)te=E,z=Re;else break}return z}function R(A,C){var z=v(f(A-1)-q(A));return C?$(z):z}function M(){var A=u("left");return fe(h)[A]-fe(_)[A]+v(c(!1))}function $(A){return r.trimSpace&&n.is(et)&&(A=We(A,0,v(g(!0)-m()))),A}function q(A){var C=r.focus;return C==="center"?(m()-o(A,!0))/2:+C*o(A)||0}function H(A){return R(A?e.Controller.getEnd():0,!!r.trimSpace)}function O(A){var C=v(D(M(),A));return A?C>=0:C<=h[u("scrollWidth")]-fe(_)[u("width")]}function N(A,C){C=St(C)?M():C;var z=A!==!0&&v(C)<v(H(!1)),te=A!==!1&&v(C)>v(H(!0));return z||te}return{mount:S,move:w,jump:b,translate:P,shift:D,cancel:T,toIndex:k,toPosition:R,getPosition:M,getLimit:H,exceededLimit:N,reposition:L}}function Xi(n,e,r){var t=x(n),i=t.on,a=t.emit,s=e.Move,l=s.getPosition,o=s.getLimit,c=s.toPosition,f=e.Slides,m=f.isEnough,g=f.getLength,d=r.omitEnd,u=n.is(ct),v=n.is(et),p=B(M,!1),h=B(M,!0),_=r.start||0,y,S=_,L,w,b;function P(){U(),i([re,Y,Bt],U),i(qt,D)}function U(){L=g(!0),w=r.perMove,b=r.perPage,y=O();var E=We(_,0,d?y:L-1);E!==_&&(_=E,s.reposition())}function D(){y!==O()&&a(Bt)}function T(E,G,le){if(!Re()){var Z=R(E),ie=H(Z);ie>-1&&(G||ie!==_)&&(z(ie),s.move(Z,ie,S,le))}}function k(E,G,le,Z){e.Scroll.scroll(E,G,le,function(){var ie=H(s.toIndex(l()));z(d?Pe(ie,y):ie),Z&&Z()})}function R(E){var G=_;if(Le(E)){var le=E.match(/([+\-<>])(\d+)?/)||[],Z=le[1],ie=le[2];Z==="+"||Z==="-"?G=$(_+ +(""+Z+(+ie||1)),_):Z===">"?G=ie?N(+ie):p(!0):Z==="<"&&(G=h(!0))}else G=u?E:We(E,0,y);return G}function M(E,G){var le=w||(K()?1:b),Z=$(_+le*(E?-1:1),_,!(w||K()));return Z===-1&&v&&!Lr(l(),o(!E),1)?E?0:y:G?Z:H(Z)}function $(E,G,le){if(m()||K()){var Z=q(E);Z!==E&&(G=E,E=Z,le=!1),E<0||E>y?!w&&(Dt(0,E,G,!0)||Dt(y,G,E,!0))?E=N(A(E)):u?E=le?E<0?-(L%b||b):L:E:r.rewind?E=E<0?y:0:E=-1:le&&E!==G&&(E=N(A(G)+(E<G?-1:1)))}else E=-1;return E}function q(E){if(v&&r.trimSpace==="move"&&E!==_)for(var G=l();G===c(E,!0)&&Dt(E,0,n.length-1,!r.rewind);)E<_?--E:++E;return E}function H(E){return u?(E+L)%L||0:E}function O(){for(var E=L-(K()||u&&w?1:b);d&&E-- >0;)if(c(L-1,!0)!==c(E,!0)){E++;break}return We(E,0,L-1)}function N(E){return We(K()?E:b*E,0,y)}function A(E){return K()?Pe(E,y):Ft((E>=y?L-1:E)/b)}function C(E){var G=s.toIndex(E);return v?We(G,0,y):G}function z(E){E!==_&&(S=_,_=E)}function te(E){return E?S:_}function K(){return!St(r.focus)||r.isNavigation}function Re(){return n.state.is([lt,At])&&!!r.waitForTransition}return{mount:P,go:T,scroll:k,getNext:p,getPrev:h,getAdjacent:M,getEnd:O,setIndex:z,getIndex:te,toIndex:N,toPage:A,toDest:C,hasFocus:K,isBusy:Re}}var Yi="http://www.w3.org/2000/svg",Ki="m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z",Pt=40;function Ji(n,e,r){var t=x(n),i=t.on,a=t.bind,s=t.emit,l=r.classes,o=r.i18n,c=e.Elements,f=e.Controller,m=c.arrows,g=c.track,d=m,u=c.prev,v=c.next,p,h,_={};function y(){L(),i(re,S)}function S(){w(),y()}function L(){var k=r.arrows;k&&!(u&&v)&&U(),u&&v&&(pt(_,{prev:u,next:v}),ht(d,k?"":"none"),he(d,h=Gn+"--"+r.direction),k&&(b(),T(),V([u,v],It,g.id),s(En,u,v)))}function w(){t.destroy(),we(d,h),p?(Ue(m?[u,v]:d),u=v=null):_e([u,v],zn)}function b(){i([Ne,Fe,Y,ze,Bt],T),a(v,"click",B(P,">")),a(u,"click",B(P,"<"))}function P(k){f.go(k,!0)}function U(){d=m||qe("div",l.arrows),u=D(!0),v=D(!1),p=!0,Tt(d,[u,v]),!m&&Nn(d,g)}function D(k){var R='<button class="'+l.arrow+" "+(k?l.prev:l.next)+'" type="button"><svg xmlns="'+Yi+'" viewBox="0 0 '+Pt+" "+Pt+'" width="'+Pt+'" height="'+Pt+'" focusable="false"><path d="'+(r.arrowPath||Ki)+'" />';return Rr(R)}function T(){if(u&&v){var k=n.index,R=f.getPrev(),M=f.getNext(),$=R>-1&&k<R?o.last:o.prev,q=M>-1&&k>M?o.first:o.next;u.disabled=R<0,v.disabled=M<0,V(u,de,$),V(v,de,q),s(bn,u,v,R,M)}}return{arrows:_,mount:y,destroy:w,update:T}}var Qi=On+"-interval";function ea(n,e,r){var t=x(n),i=t.on,a=t.bind,s=t.emit,l=Xt(r.interval,n.go.bind(n,">"),b),o=l.isPaused,c=e.Elements,f=e.Elements,m=f.root,g=f.toggle,d=r.autoplay,u,v,p=d==="pause";function h(){d&&(_(),g&&V(g,It,c.track.id),p||y(),w())}function _(){r.pauseOnHover&&a(m,"mouseenter mouseleave",function(U){u=U.type==="mouseenter",L()}),r.pauseOnFocus&&a(m,"focusin focusout",function(U){v=U.type==="focusin",L()}),g&&a(g,"click",function(){p?y():S(!0)}),i([ye,Zt,Y],l.rewind),i(ye,P)}function y(){o()&&e.Slides.isEnough()&&(l.start(!r.resetProgress),v=u=p=!1,w(),s($n))}function S(U){U===void 0&&(U=!0),p=!!U,w(),o()||(l.pause(),s(Un))}function L(){p||(u||v?S(!1):y())}function w(){g&&(Se(g,je,!p),V(g,de,r.i18n[p?"play":"pause"]))}function b(U){var D=c.bar;D&&ge(D,"width",U*100+"%"),s(wn,U)}function P(U){var D=e.Slides.getAt(U);l.set(D&&+me(D.slide,Qi)||r.interval)}return{mount:h,destroy:l.cancel,play:y,pause:S,isPaused:o}}function ta(n,e,r){var t=x(n),i=t.on;function a(){r.cover&&(i(Gt,B(l,!0)),i([Ne,re,Y],B(s,!0)))}function s(o){e.Slides.forEach(function(c){var f=kt(c.container||c.slide,"img");f&&f.src&&l(o,f,c)})}function l(o,c,f){f.style("background",o?'center/cover no-repeat url("'+c.src+'")':"",!0),ht(c,o?"none":"")}return{mount:a,destroy:B(s,!1)}}var na=10,ra=600,ia=.6,aa=1.5,oa=800;function sa(n,e,r){var t=x(n),i=t.on,a=t.emit,s=n.state.set,l=e.Move,o=l.getPosition,c=l.getLimit,f=l.exceededLimit,m=l.translate,g=n.is(et),d,u,v=1;function p(){i(ye,S),i([re,Y],L)}function h(b,P,U,D,T){var k=o();if(S(),U&&(!g||!f())){var R=e.Layout.sliderSize(),M=gn(b)*R*Ft(ce(b)/R)||0;b=l.toPosition(e.Controller.toDest(b%R))+M}var $=Lr(k,b,1);v=1,P=$?0:P||Ut(ce(b-k)/aa,oa),u=D,d=Xt(P,_,B(y,k,b,T),1),s(At),a(Zt),d.start()}function _(){s(Je),u&&u(),a(ze)}function y(b,P,U,D){var T=o(),k=b+(P-b)*w(D),R=(k-T)*v;m(T+R),g&&!U&&f()&&(v*=ia,ce(R)<na&&h(c(f(!0)),ra,!1,u,!0))}function S(){d&&d.cancel()}function L(){d&&!d.isPaused()&&(S(),_())}function w(b){var P=r.easingFunc;return P?P(b):1-Math.pow(1-b,4)}return{mount:p,destroy:S,scroll:h,cancel:L}}var He={passive:!1,capture:!0};function la(n,e,r){var t=x(n),i=t.on,a=t.emit,s=t.bind,l=t.unbind,o=n.state,c=e.Move,f=e.Scroll,m=e.Controller,g=e.Elements.track,d=e.Media.reduce,u=e.Direction,v=u.resolve,p=u.orient,h=c.getPosition,_=c.exceededLimit,y,S,L,w,b,P=!1,U,D,T;function k(){s(g,ln,dn,He),s(g,cn,dn,He),s(g,Zr,M,He),s(g,"click",H,{capture:!0}),s(g,"dragstart",be),i([Ne,re],R)}function R(){var I=r.drag;xn(!I),w=I==="free"}function M(I){if(U=!1,!D){var W=ie(I);Z(I.target)&&(W||!I.button)&&(m.isBusy()?be(I,!0):(T=W?g:window,b=o.is([lt,At]),L=null,s(T,ln,$,He),s(T,cn,q,He),c.cancel(),f.cancel(),O(I)))}}function $(I){if(o.is(Ct)||(o.set(Ct),a(Cr)),I.cancelable)if(b){c.translate(y+le(K(I)));var W=Re(I)>fr,Oe=P!==(P=_());(W||Oe)&&O(I),U=!0,a(Nr),be(I)}else C(I)&&(b=A(I),be(I))}function q(I){o.is(Ct)&&(o.set(Je),a(Dr)),b&&(N(I),be(I)),l(T,ln,$),l(T,cn,q),b=!1}function H(I){!D&&U&&be(I,!0)}function O(I){L=S,S=I,y=h()}function N(I){var W=z(I),Oe=te(W),ut=r.rewind&&r.rewindByDrag;d(!1),w?m.scroll(Oe,0,r.snap):n.is(Lt)?m.go(p(gn(W))<0?ut?"<":"-":ut?">":"+"):n.is(et)&&P&&ut?m.go(_(!0)?">":"<"):m.go(m.toDest(Oe),!0),d(!0)}function A(I){var W=r.dragMinThreshold,Oe=vt(W),ut=Oe&&W.mouse||0,Jr=(Oe?W.touch:+W)||10;return ce(K(I))>(ie(I)?Jr:ut)}function C(I){return ce(K(I))>ce(K(I,!0))}function z(I){if(n.is(ct)||!P){var W=Re(I);if(W&&W<fr)return K(I)/W}return 0}function te(I){return h()+gn(I)*Pe(ce(I)*(r.flickPower||600),w?1/0:e.Layout.listSize()*(r.flickMaxPages||1))}function K(I,W){return G(I,W)-G(E(I),W)}function Re(I){return vn(I)-vn(E(I))}function E(I){return S===I&&L||S}function G(I,W){return(ie(I)?I.changedTouches[0]:I)["page"+v(W?"Y":"X")]}function le(I){return I/(P&&n.is(et)?zi:1)}function Z(I){var W=r.noDrag;return!gt(I,"."+Br+", ."+tn)&&(!W||!gt(I,W))}function ie(I){return typeof TouchEvent<"u"&&I instanceof TouchEvent}function Kr(){return b}function xn(I){D=I}return{mount:k,disable:xn,isDragging:Kr}}var ca={Spacebar:" ",Right:Jt,Left:Kt,Up:Vr,Down:$r};function Bn(n){return n=Le(n)?n:n.key,ca[n]||n}var dr="keydown";function ua(n,e,r){var t=x(n),i=t.on,a=t.bind,s=t.unbind,l=n.root,o=e.Direction.resolve,c,f;function m(){g(),i(re,d),i(re,g),i(ye,v)}function g(){var h=r.keyboard;h&&(c=h==="global"?window:l,a(c,dr,p))}function d(){s(c,dr)}function u(h){f=h}function v(){var h=f;f=!0,Ar(function(){f=h})}function p(h){if(!f){var _=Bn(h);_===o(Kt)?n.go("<"):_===o(Jt)&&n.go(">")}}return{mount:m,destroy:d,disable:u}}var dt=On+"-lazy",Ot=dt+"-srcset",fa="["+dt+"], ["+Ot+"]";function da(n,e,r){var t=x(n),i=t.on,a=t.off,s=t.bind,l=t.emit,o=r.lazyLoad==="sequential",c=[Fe,ze],f=[];function m(){r.lazyLoad&&(g(),i(Y,g))}function g(){ke(f),d(),o?h():(a(c),i(c,u),u())}function d(){e.Slides.forEach(function(_){Dn(_.slide,fa).forEach(function(y){var S=me(y,dt),L=me(y,Ot);if(S!==y.src||L!==y.srcset){var w=r.classes.spinner,b=y.parentElement,P=kt(b,"."+w)||qe("span",w,b);f.push([y,_,P]),y.src||ht(y,"none")}})})}function u(){f=f.filter(function(_){var y=r.perPage*((r.preloadPages||1)+1)-1;return _[1].isWithin(n.index,y)?v(_):!0}),f.length||a(c)}function v(_){var y=_[0];he(_[1].slide,kn),s(y,"load error",B(p,_)),V(y,"src",me(y,dt)),V(y,"srcset",me(y,Ot)),_e(y,dt),_e(y,Ot)}function p(_,y){var S=_[0],L=_[1];we(L.slide,kn),y.type!=="error"&&(Ue(_[2]),ht(S,""),l(Gt,S,L),l(Qe)),o&&h()}function h(){f.length&&v(f.shift())}return{mount:m,destroy:B(ke,f),check:u}}function va(n,e,r){var t=x(n),i=t.on,a=t.emit,s=t.bind,l=e.Slides,o=e.Elements,c=e.Controller,f=c.hasFocus,m=c.getIndex,g=c.go,d=e.Direction.resolve,u=o.pagination,v=[],p,h;function _(){y(),i([re,Y,Bt],_);var D=r.pagination;u&&ht(u,D?"":"none"),D&&(i([ye,Zt,ze],U),S(),U(),a(An,{list:p,items:v},P(n.index)))}function y(){p&&(Ue(u?Ce(p.children):p),we(p,h),ke(v),p=null),t.destroy()}function S(){var D=n.length,T=r.classes,k=r.i18n,R=r.perPage,M=f()?c.getEnd()+1:_t(D/R);p=u||qe("ul",T.pagination,o.track.parentElement),he(p,h=nn+"--"+b()),V(p,Te,"tablist"),V(p,de,k.select),V(p,jn,b()===Qt?"vertical":"");for(var $=0;$<M;$++){var q=qe("li",null,p),H=qe("button",{class:T.page,type:"button"},q),O=l.getIn($).map(function(A){return A.slide.id}),N=!f()&&R>1?k.pageX:k.slideX;s(H,"click",B(L,$)),r.paginationKeyboard&&s(H,"keydown",B(w,$)),V(q,Te,"presentation"),V(H,Te,"tab"),V(H,It,O.join(" ")),V(H,de,mn(N,$+1)),V(H,Ze,-1),v.push({li:q,button:H,page:$})}}function L(D){g(">"+D,!0)}function w(D,T){var k=v.length,R=Bn(T),M=b(),$=-1;R===d(Jt,!1,M)?$=++D%k:R===d(Kt,!1,M)?$=(--D+k)%k:R==="Home"?$=0:R==="End"&&($=k-1);var q=v[$];q&&(kr(q.button),g(">"+$),be(T,!0))}function b(){return r.paginationDirection||r.direction}function P(D){return v[c.toPage(D)]}function U(){var D=P(m(!0)),T=P(m());if(D){var k=D.button;we(k,je),_e(k,or),V(k,Ze,-1)}if(T){var R=T.button;he(R,je),V(R,or,!0),V(R,Ze,"")}a(Sn,{list:p,items:v},D,T)}return{items:v,mount:_,destroy:y,getAt:P,update:U}}var ga=[" ","Enter"];function ma(n,e,r){var t=r.isNavigation,i=r.slideFocus,a=[];function s(){n.splides.forEach(function(u){u.isParent||(c(n,u.splide),c(u.splide,n))}),t&&f()}function l(){a.forEach(function(u){u.destroy()}),ke(a)}function o(){l(),s()}function c(u,v){var p=x(u);p.on(ye,function(h,_,y){v.go(v.is(ct)?y:h)}),a.push(p)}function f(){var u=x(n),v=u.on;v(jt,g),v(Or,d),v([Ne,re],m),a.push(u),u.emit(zt,n.splides)}function m(){V(e.Elements.list,jn,r.direction===Qt?"vertical":"")}function g(u){n.go(u.index)}function d(u,v){Cn(ga,Bn(v))&&(g(u),be(v))}return{setup:B(e.Media.set,{slideFocus:St(i)?t:i},!0),mount:s,destroy:l,remount:o}}function pa(n,e,r){var t=x(n),i=t.bind,a=0;function s(){r.wheel&&i(e.Elements.track,"wheel",l,He)}function l(c){if(c.cancelable){var f=c.deltaY,m=f<0,g=vn(c),d=r.wheelMinThreshold||0,u=r.wheelSleep||0;ce(f)>d&&g-a>u&&(n.go(m?"<":">"),a=g),o(m)&&be(c)}}function o(c){return!r.releaseWheel||n.state.is(lt)||e.Controller.getAdjacent(c)!==-1}return{mount:s}}var ha=90;function _a(n,e,r){var t=x(n),i=t.on,a=e.Elements.track,s=r.live&&!r.isNavigation,l=qe("span",Vi),o=Xt(ha,B(f,!1));function c(){s&&(g(!e.Autoplay.isPaused()),V(a,cr,!0),l.textContent="…",i($n,B(g,!0)),i(Un,B(g,!1)),i([Fe,ze],B(f,!0)))}function f(d){V(a,lr,d),d?(Tt(a,l),o.start()):(Ue(l),o.cancel())}function m(){_e(a,[sr,cr,lr]),Ue(l)}function g(d){s&&V(a,sr,d?"off":"polite")}return{mount:c,disable:g,destroy:m}}var ya=Object.freeze({__proto__:null,Media:Ri,Direction:Ii,Elements:Gi,Slides:Wi,Layout:Hi,Clones:qi,Move:Zi,Controller:Xi,Arrows:Ji,Autoplay:ea,Cover:ta,Scroll:sa,Drag:la,Keyboard:ua,LazyLoad:da,Pagination:va,Sync:ma,Wheel:pa,Live:_a}),Ea={prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},ba={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:Fi,i18n:Ea,reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function Aa(n,e,r){var t=e.Slides;function i(){x(n).on([Ne,Y],a)}function a(){t.forEach(function(l){l.style("transform","translateX(-"+100*l.index+"%)")})}function s(l,o){t.style("transition","opacity "+r.speed+"ms "+r.easing),Ar(o)}return{mount:i,start:s,cancel:dn}}function Sa(n,e,r){var t=e.Move,i=e.Controller,a=e.Scroll,s=e.Elements.list,l=B(ge,s,"transition"),o;function c(){x(n).bind(s,"transitionend",function(d){d.target===s&&o&&(m(),o())})}function f(d,u){var v=t.toPosition(d,!0),p=t.getPosition(),h=g(d);ce(v-p)>=1&&h>=1?r.useScroll?a.scroll(v,h,!1,u):(l("transform "+h+"ms "+r.easing),t.translate(v,!0),o=u):(t.jump(d),u())}function m(){l(""),a.cancel()}function g(d){var u=r.rewindSpeed;if(n.is(et)&&u){var v=i.getIndex(!0),p=i.getEnd();if(v===0&&d>=p||v>=p&&d===0)return u}return r.speed}return{mount:c,start:f,cancel:m}}var wa=function(){function n(r,t){this.event=x(),this.Components={},this.state=Ti(xe),this.splides=[],this._o={},this._E={};var i=Le(r)?Ir(document,r):r;ft(i,i+" is invalid."),this.root=i,t=Ie({label:me(i,de)||"",labelledby:me(i,Fn)||""},ba,n.defaults,t||{});try{Ie(t,JSON.parse(me(i,On)))}catch{ft(!1,"Invalid JSON")}this._o=Object.create(Ie({},t))}var e=n.prototype;return e.mount=function(t,i){var a=this,s=this.state,l=this.Components;ft(s.is([xe,$t]),"Already mounted!"),s.set(xe),this._C=l,this._T=i||this._T||(this.is(Lt)?Aa:Sa),this._E=t||this._E;var o=pt({},ya,this._E,{Transition:this._T});return Ve(o,function(c,f){var m=c(a,l,a._o);l[f]=m,m.setup&&m.setup()}),Ve(l,function(c){c.mount&&c.mount()}),this.emit(Ne),he(this.root,$i),s.set(Je),this.emit(ir),this},e.sync=function(t){return this.splides.push({splide:t}),t.splides.push({splide:this,isParent:!0}),this.state.is(Je)&&(this._C.Sync.remount(),t.Components.Sync.remount()),this},e.go=function(t){return this._C.Controller.go(t),this},e.on=function(t,i){return this.event.on(t,i),this},e.off=function(t){return this.event.off(t),this},e.emit=function(t){var i;return(i=this.event).emit.apply(i,[t].concat(Ce(arguments,1))),this},e.add=function(t,i){return this._C.Slides.add(t,i),this},e.remove=function(t){return this._C.Slides.remove(t),this},e.is=function(t){return this._o.type===t},e.refresh=function(){return this.emit(Y),this},e.destroy=function(t){t===void 0&&(t=!0);var i=this.event,a=this.state;return a.is(xe)?x(this).on(ir,this.destroy.bind(this,t)):(Ve(this._C,function(s){s.destroy&&s.destroy(t)},!0),i.emit(Vn),i.destroy(),t&&ke(this.splides),a.set($t)),this},Ei(n,[{key:"options",get:function(){return this._o},set:function(t){this._C.Media.set(t,!0,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}]),n}(),rn=wa;rn.defaults={};rn.STATES=Ai;const Ta=[Ne,Y,Qe,qt,Cr,Nr,Dr,Zt,ze,Vn,$n,Un];function ka(n,e){const r=(t,i={})=>{e(Ra(t),{splide:n,...i})};n.on(jt,(t,i)=>{r(jt,{Slide:t,e:i})}),n.on(ye,(t,i,a)=>{r(ye,{index:t,prev:i,dest:a})}),n.on(Fe,(t,i,a)=>{r(Fe,{index:t,prev:i,dest:a})}),n.on(pn,t=>{r(pn,{Slide:t})}),n.on(hn,t=>{r(hn,{Slide:t})}),n.on(_n,t=>{r(_n,{Slide:t})}),n.on(yn,t=>{r(yn,{Slide:t})}),n.on(re,t=>{r(re,t)}),n.on(En,(t,i)=>{r(En,{prev:t,next:i})}),n.on(bn,(t,i)=>{r(bn,{prev:t,next:i})}),n.on(An,(t,i)=>{r(An,{data:t,item:i})}),n.on(Sn,(t,i,a)=>{r(Sn,{data:t,prev:i,curr:a})}),n.on(zt,t=>{r(zt,{splides:t})}),n.on(wn,t=>{r(wn,{rate:t})}),n.on(Gt,(t,i)=>{r(Gt,{img:t,Slide:i})}),Ta.forEach(t=>{n.on(t,()=>{r(t)})})}function Ra(n){return n.split(":").map((e,r)=>r>0?e.charAt(0).toUpperCase()+e.slice(1):e).join("").replace("Lazyload","LazyLoad")}function Ia(n){let e;const r=n[11].default,t=it(r,n,n[13],null);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&8192)&&at(t,r,i,i[13],e?st(r,i[13],a,null):ot(i[13]),null)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function La(n){let e,r;return e=new Wn({props:{$$slots:{default:[Pa]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&8192&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Pa(n){let e;const r=n[11].default,t=it(r,n,n[13],null);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&8192)&&at(t,r,i,i[13],e?st(r,i[13],a,null):ot(i[13]),null)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function Ca(n){let e,r,t,i,a;const s=[La,Ia],l=[];function o(m,g){return m[1]?0:1}r=o(n),t=l[r]=s[r](n);let c=[{class:i=Ke("splide",n[0])},n[3]],f={};for(let m=0;m<c.length;m+=1)f=ue(f,c[m]);return{c(){e=J("div"),t.c(),Xe(e,f)},m(m,g){Q(m,e,g),l[r].m(e,null),n[12](e),a=!0},p(m,[g]){let d=r;r=o(m),r===d?l[r].p(m,g):(nt(),j(l[d],1,1,()=>{l[d]=null}),rt(),t=l[r],t?t.p(m,g):(t=l[r]=s[r](m),t.c()),F(t,1),t.m(e,null)),Xe(e,f=$e(c,[(!a||g&1&&i!==(i=Ke("splide",m[0])))&&{class:i},g&8&&m[3]]))},i(m){a||(F(t),a=!0)},o(m){j(t),a=!1},d(m){m&&ee(e),l[r].d(),n[12](null)}}}function Na(n,e,r){const t=["class","options","splide","extensions","transition","hasTrack","go","sync"];let i=Ye(e,t),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e,{options:o={}}=e,{splide:c=void 0}=e,{extensions:f=void 0}=e,{transition:m=void 0}=e,{hasTrack:g=!0}=e;const d=Qr();let u,v,p=fn({},o);ei(()=>(r(4,c=new rn(u,o)),ka(c,d),c.mount(f,m),v=Jn(c),()=>c.destroy())),ti(()=>{if(c){const S=Jn(c);_i(v,S)||(c.refresh(),v=S.slice())}});function h(S){c==null||c.go(S)}function _(S){c==null||c.sync(S)}function y(S){ni[S?"unshift":"push"](()=>{u=S,r(2,u)})}return n.$$set=S=>{e=ue(ue({},e),Rn(S)),r(3,i=Ye(e,t)),"class"in S&&r(0,l=S.class),"options"in S&&r(5,o=S.options),"splide"in S&&r(4,c=S.splide),"extensions"in S&&r(6,f=S.extensions),"transition"in S&&r(7,m=S.transition),"hasTrack"in S&&r(1,g=S.hasTrack),"$$scope"in S&&r(13,s=S.$$scope)},n.$$.update=()=>{n.$$.dirty&1072&&c&&!un(p,o)&&(r(4,c.options=o,c),r(10,p=fn({},p)))},[l,g,u,i,c,o,f,m,h,_,p,a,y,s]}class Da extends Et{constructor(e){super(),bt(this,e,Na,Ca,tt,{class:0,options:5,splide:4,extensions:6,transition:7,hasTrack:1,go:8,sync:9})}get class(){return this.$$.ctx[0]}set class(e){this.$$set({class:e}),Ge()}get options(){return this.$$.ctx[5]}set options(e){this.$$set({options:e}),Ge()}get splide(){return this.$$.ctx[4]}set splide(e){this.$$set({splide:e}),Ge()}get extensions(){return this.$$.ctx[6]}set extensions(e){this.$$set({extensions:e}),Ge()}get transition(){return this.$$.ctx[7]}set transition(e){this.$$set({transition:e}),Ge()}get hasTrack(){return this.$$.ctx[1]}set hasTrack(e){this.$$set({hasTrack:e}),Ge()}get go(){return this.$$.ctx[8]}get sync(){return this.$$.ctx[9]}}rn.__docgen={version:3,name:"Splide.svelte",data:[{visibility:"public",description:"The class name for the root element.",keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"any",type:"any"},localName:"className"},{keywords:[],visibility:"public",description:"Splide options. Do not change readonly options after mount.",name:"options",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"object",type:"object"}},{keywords:[],visibility:"public",description:"The splide instance.",name:"splide",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{keywords:[],visibility:"public",description:"An object with extensions.",name:"extensions",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{keywords:[],visibility:"public",description:"A transition component.",name:"transition",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{keywords:[],visibility:"public",description:"Determines whether to render a track element or not.",name:"hasTrack",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"boolean",type:"boolean"},defaultValue:!0}],computed:[],methods:[{keywords:[{name:"param",description:"control - A control pattern."}],visibility:"public",description:"Moves the slider by the specified control.",name:"go",params:[{name:"control",type:{kind:"type",text:"*",type:"any"},description:"A control pattern.",optional:!1}],static:!1},{keywords:[{name:"param",description:"target - A target splide instance to sync with."}],visibility:"public",description:"Syncs the slider with another Splide.",name:"sync",params:[{name:"target",type:{kind:"type",text:"*",type:"any"},description:"A target splide instance to sync with.",optional:!1}],static:!1}],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};function Oa(n){let e,r,t,i;const a=n[3].default,s=it(a,n,n[2],null);let l=[{class:t=Ke("splide__track",n[0])},n[1]],o={};for(let c=0;c<l.length;c+=1)o=ue(o,l[c]);return{c(){e=J("div"),r=J("ul"),s&&s.c(),X(r,"class","splide__list"),Xe(e,o)},m(c,f){Q(c,e,f),ne(e,r),s&&s.m(r,null),i=!0},p(c,[f]){s&&s.p&&(!i||f&4)&&at(s,a,c,c[2],i?st(a,c[2],f,null):ot(c[2]),null),Xe(e,o=$e(l,[(!i||f&1&&t!==(t=Ke("splide__track",c[0])))&&{class:t},f&2&&c[1]]))},i(c){i||(F(s,c),i=!0)},o(c){j(s,c),i=!1},d(c){c&&ee(e),s&&s.d(c)}}}function Ma(n,e,r){const t=["class"];let i=Ye(e,t),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e;return n.$$set=o=>{e=ue(ue({},e),Rn(o)),r(1,i=Ye(e,t)),"class"in o&&r(0,l=o.class),"$$scope"in o&&r(2,s=o.$$scope)},[l,i,s,a]}class Wn extends Et{constructor(e){super(),bt(this,e,Ma,Oa,tt,{class:0})}}Wn.__docgen={version:3,name:"SplideTrack.svelte",data:[{visibility:"public",description:null,keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"any",type:"any"},localName:"className"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};function Va(n){let e,r,t;const i=n[3].default,a=it(i,n,n[2],null);let s=[{class:r=Ke("splide__slide",n[0])},n[1]],l={};for(let o=0;o<s.length;o+=1)l=ue(l,s[o]);return{c(){e=J("li"),a&&a.c(),Xe(e,l)},m(o,c){Q(o,e,c),a&&a.m(e,null),t=!0},p(o,[c]){a&&a.p&&(!t||c&4)&&at(a,i,o,o[2],t?st(i,o[2],c,null):ot(o[2]),null),Xe(e,l=$e(s,[(!t||c&1&&r!==(r=Ke("splide__slide",o[0])))&&{class:r},c&2&&o[1]]))},i(o){t||(F(a,o),t=!0)},o(o){j(a,o),t=!1},d(o){o&&ee(e),a&&a.d(o)}}}function $a(n,e,r){const t=["class"];let i=Ye(e,t),{$$slots:a={},$$scope:s}=e,{class:l=void 0}=e;return n.$$set=o=>{e=ue(ue({},e),Rn(o)),r(1,i=Ye(e,t)),"class"in o&&r(0,l=o.class),"$$scope"in o&&r(2,s=o.$$scope)},[l,i,s,a]}class Xr extends Et{constructor(e){super(),bt(this,e,$a,Va,tt,{class:0})}}Xr.__docgen={version:3,name:"SplideSlide.svelte",data:[{visibility:"public",description:null,keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"any",type:"any"},localName:"className"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"default"}],refs:[]};function Ua(n){const e=n-1;return e*e*e+1}function Fa(n,{delay:e=0,duration:r=400,easing:t=Ua,x:i=0,y:a=0,opacity:s=0}={}){const l=getComputedStyle(n),o=+l.opacity,c=l.transform==="none"?"":l.transform,f=o*(1-s),[m,g]=qn(i),[d,u]=qn(a);return{delay:e,duration:r,easing:t,css:(v,p)=>`
transform: ${c} translate(${(1-v)*m}${g}, ${(1-v)*d}${u});
opacity: ${o-f*p}`}}const ja=n=>({caption:n&1040}),vr=n=>({caption:n[4][n[10]].caption});function gr(n,e,r){const t=n.slice();return t[19]=e[r],t}const za=n=>({credit:n&16}),mr=n=>({credit:n[19].credit});function Ga(n){let e,r=n[19].credit+"",t;return{c(){e=J("span"),t=Wt(r),X(e,"class","credit absolute fmb-1 fml-1 leading-tighter font-note text-xxs svelte-1huy73i"),Zn(e,"contain-fit",n[19].objectFit==="contain"||n[5]==="contain")},m(i,a){Q(i,e,a),ne(e,t)},p(i,a){a&16&&r!==(r=i[19].credit+"")&&Ht(t,r),a&48&&Zn(e,"contain-fit",i[19].objectFit==="contain"||i[5]==="contain")},i:Mt,o:Mt,d(i){i&&ee(e)}}}function Ba(n){let e;const r=n[16].credit,t=it(r,n,n[18],mr);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&262160)&&at(t,r,i,i[18],e?st(r,i[18],a,za):ot(i[18]),mr)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function Wa(n){let e,r,t,i,a,s,l,o,c,f;const m=[Ba,Ga],g=[];function d(u,v){return u[13].credit?0:1}return l=d(n),o=g[l]=m[l](n),{c(){e=J("div"),r=J("figure"),t=J("img"),s=Ae(),o.c(),c=Ae(),X(t,"class","w-full h-full fmy-0"),X(t,"data-splide-lazy",i=n[19].src),X(t,"alt",a=n[19].altText),Be(t,"object-fit",n[19].objectFit||n[5]),Be(t,"object-position",n[19].objectPosition||n[6]),X(r,"class","fm-0 w-full relative"),Be(r,"height",n[11]+"px"),X(e,"class","photo-slide w-full h-full relative")},m(u,v){Q(u,e,v),ne(e,r),ne(r,t),ne(r,s),g[l].m(r,null),Q(u,c,v),f=!0},p(u,v){(!f||v&16&&i!==(i=u[19].src))&&X(t,"data-splide-lazy",i),(!f||v&16&&a!==(a=u[19].altText))&&X(t,"alt",a),v&48&&Be(t,"object-fit",u[19].objectFit||u[5]),v&80&&Be(t,"object-position",u[19].objectPosition||u[6]);let p=l;l=d(u),l===p?g[l].p(u,v):(nt(),j(g[p],1,1,()=>{g[p]=null}),rt(),o=g[l],o?o.p(u,v):(o=g[l]=m[l](u),o.c()),F(o,1),o.m(r,null)),(!f||v&2048)&&Be(r,"height",u[11]+"px")},i(u){f||(F(o),f=!0)},o(u){j(o),f=!1},d(u){u&&(ee(e),ee(c)),g[l].d()}}}function pr(n){let e,r;return e=new Xr({props:{$$slots:{default:[Wa]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&272496&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Ha(n){let e,r,t=Yn(n[4]),i=[];for(let s=0;s<t.length;s+=1)i[s]=pr(gr(n,t,s));const a=s=>j(i[s],1,1,()=>{i[s]=null});return{c(){for(let s=0;s<i.length;s+=1)i[s].c();e=In()},m(s,l){for(let o=0;o<i.length;o+=1)i[o]&&i[o].m(s,l);Q(s,e,l),r=!0},p(s,l){if(l&272496){t=Yn(s[4]);let o;for(o=0;o<t.length;o+=1){const c=gr(s,t,o);i[o]?(i[o].p(c,l),F(i[o],1)):(i[o]=pr(c),i[o].c(),F(i[o],1),i[o].m(e.parentNode,e))}for(nt(),o=t.length;o<i.length;o+=1)a(o);rt()}},i(s){if(!r){for(let l=0;l<t.length;l+=1)F(i[l]);r=!0}},o(s){i=i.filter(Boolean);for(let l=0;l<i.length;l+=1)j(i[l]);r=!1},d(s){s&&ee(e),ai(i,s)}}}function hr(n){let e,r;return e=new gi({props:{containerIsFluid:n[0]==="fluid",$$slots:{default:[Xa]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&1&&(a.containerIsFluid=t[0]==="fluid"),i&271378&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function xa(n){let e=n[10],r,t=_r(n);return{c(){t.c(),r=In()},m(i,a){t.m(i,a),Q(i,r,a)},p(i,a){a&1024&&tt(e,e=i[10])?(nt(),j(t,1,1,Mt),rt(),t=_r(i),t.c(),F(t,1),t.m(r.parentNode,r)):t.p(i,a)},i(i){F(t)},o(i){j(t)},d(i){i&&ee(r),t.d(i)}}}function qa(n){let e;const r=n[16].caption,t=it(r,n,n[18],vr);return{c(){t&&t.c()},m(i,a){t&&t.m(i,a),e=!0},p(i,a){t&&t.p&&(!e||a&263184)&&at(t,r,i,i[18],e?st(r,i[18],a,ja):ot(i[18]),vr)},i(i){e||(F(t,i),e=!0)},o(i){j(t,i),e=!1},d(i){t&&t.d(i)}}}function _r(n){let e,r=n[4][n[10]].caption+"",t,i;return{c(){e=J("p"),t=Wt(r),X(e,"class","caption body-caption text-center")},m(a,s){Q(a,e,s),ne(e,t)},p(a,s){s&1040&&r!==(r=a[4][a[10]].caption+"")&&Ht(t,r)},i(a){a&&(i||yr(()=>{i=oi(e,Fa,{x:20,duration:175}),i.start()}))},o:Mt,d(a){a&&ee(e)}}}function Za(n){let e,r,t,i;const a=[qa,xa],s=[];function l(o,c){return o[13].caption?0:1}return e=l(n),r=s[e]=a[e](n),{c(){r.c(),t=In()},m(o,c){s[e].m(o,c),Q(o,t,c),i=!0},p(o,c){let f=e;e=l(o),e===f?s[e].p(o,c):(nt(),j(s[f],1,1,()=>{s[f]=null}),rt(),r=s[e],r?r.p(o,c):(r=s[e]=a[e](o),r.c()),F(r,1),r.m(t.parentNode,t))},i(o){i||(F(r),i=!0)},o(o){j(r),i=!1},d(o){o&&ee(t),s[e].d(o)}}}function Xa(n){let e,r;return e=new br({props:{width:n[1],$$slots:{default:[Za]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,i){const a={};i&2&&(a.width=t[1]),i&271376&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Ya(n){let e,r,t,i,a,s,l,o,c,f,m,g,d;r=new Wn({props:{$$slots:{default:[Ha]},$$scope:{ctx:n}}});let u=n[4][n[10]].caption&&hr(n);return c=new Kn({props:{icon:di,fw:!0}}),g=new Kn({props:{icon:vi,fw:!0}}),{c(){e=J("div"),ae(r.$$.fragment),t=Ae(),u&&u.c(),i=Ae(),a=J("div"),a.innerHTML='<div class="splide__progress__bar"></div>',s=Ae(),l=J("div"),o=J("button"),ae(c.$$.fragment),f=Ae(),m=J("button"),ae(g.$$.fragment),X(a,"class","splide__progress"),X(o,"class","splide__arrow splide__arrow--prev"),X(m,"class","splide__arrow splide__arrow--next"),X(l,"class","splide__arrows fp-1"),X(e,"class","image-container")},m(v,p){Q(v,e,p),oe(r,e,null),ne(e,t),u&&u.m(e,null),ne(e,i),ne(e,a),ne(e,s),ne(e,l),ne(l,o),oe(c,o,null),ne(l,f),ne(l,m),oe(g,m,null),d=!0},p(v,p){const h={};p&272496&&(h.$$scope={dirty:p,ctx:v}),r.$set(h),v[4][v[10]].caption?u?(u.p(v,p),p&1040&&F(u,1)):(u=hr(v),u.c(),F(u,1),u.m(e,i)):u&&(nt(),j(u,1,1,()=>{u=null}),rt())},i(v){d||(F(r.$$.fragment,v),F(u),F(c.$$.fragment,v),F(g.$$.fragment,v),d=!0)},o(v){j(r.$$.fragment,v),j(u),j(c.$$.fragment,v),j(g.$$.fragment,v),d=!1},d(v){v&&ee(e),se(r),u&&u.d(),se(c),se(g)}}}function Ka(n){let e,r,t,i;return r=new Da({props:{hasTrack:!1,options:{height:n[11],fixedHeight:n[11],lazyLoad:"nearby",preloadPages:n[8]},"aria-label":n[7],$$slots:{default:[Ya]},$$scope:{ctx:n}}}),r.$on("move",n[12]),{c(){e=J("div"),ae(r.$$.fragment),X(e,"class","carousel-container svelte-1huy73i"),yr(()=>n[17].call(e))},m(a,s){Q(a,e,s),oe(r,e,null),t=ii(e,n[17].bind(e)),i=!0},p(a,s){const l={};s&2304&&(l.options={height:a[11],fixedHeight:a[11],lazyLoad:"nearby",preloadPages:a[8]}),s&128&&(l["aria-label"]=a[7]),s&273523&&(l.$$scope={dirty:s,ctx:a}),r.$set(l)},i(a){i||(F(r.$$.fragment,a),i=!0)},o(a){j(r.$$.fragment,a),i=!1},d(a){a&&ee(e),se(r),t()}}}function Ja(n){let e,r;return e=new br({props:{width:n[0],id:n[2],class:"photo-carousel fmy-6 "+n[3],$$slots:{default:[Ka]},$$scope:{ctx:n}}}),{c(){ae(e.$$.fragment)},m(t,i){oe(e,t,i),r=!0},p(t,[i]){const a={};i&1&&(a.width=t[0]),i&4&&(a.id=t[2]),i&8&&(a.class="photo-carousel fmy-6 "+t[3]),i&274419&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(t){r||(F(e.$$.fragment,t),r=!0)},o(t){j(e.$$.fragment,t),r=!1},d(t){se(e,t)}}}function Qa(n,e,r){let t,{$$slots:i={},$$scope:a}=e;const s=ri(i);let{width:l="wider"}=e,{textWidth:o="normal"}=e,{id:c=""}=e,{class:f=""}=e,{photos:m=[]}=e,{maxHeight:g=660}=e,{defaultImageObjectFit:d="cover"}=e,{defaultImageObjectPosition:u="center center"}=e,{carouselAriaLabel:v="Photo gallery"}=e,{heightRatio:p=.68}=e,{preloadImages:h=1}=e,_,y=0;const S=w=>{w&&r(10,y=w.detail.dest)};function L(){_=this.clientWidth,r(9,_)}return n.$$set=w=>{"width"in w&&r(0,l=w.width),"textWidth"in w&&r(1,o=w.textWidth),"id"in w&&r(2,c=w.id),"class"in w&&r(3,f=w.class),"photos"in w&&r(4,m=w.photos),"maxHeight"in w&&r(14,g=w.maxHeight),"defaultImageObjectFit"in w&&r(5,d=w.defaultImageObjectFit),"defaultImageObjectPosition"in w&&r(6,u=w.defaultImageObjectPosition),"carouselAriaLabel"in w&&r(7,v=w.carouselAriaLabel),"heightRatio"in w&&r(15,p=w.heightRatio),"preloadImages"in w&&r(8,h=w.preloadImages),"$$scope"in w&&r(18,a=w.$$scope)},n.$$.update=()=>{n.$$.dirty&49664&&r(11,t=_?Math.min(_*p,g):g)},[l,o,c,f,m,d,u,v,h,_,y,t,S,s,g,p,i,L,a]}class an extends Et{constructor(e){super(),bt(this,e,Qa,Ja,tt,{width:0,textWidth:1,id:2,class:3,photos:4,maxHeight:14,defaultImageObjectFit:5,defaultImageObjectPosition:6,carouselAriaLabel:7,heightRatio:15,preloadImages:8})}}an.__docgen={version:3,name:"PhotoCarousel.svelte",data:[{keywords:[],visibility:"public",description:"Width of the component within the text well.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"wider"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:`Set a different width for captions within the text well, for example,
"normal" to keep captions inline with the rest of the text well.
Can't ever be wider than \`width\`.`,name:"textWidth",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[],visibility:"public",description:"Add an ID to target with SCSS.",name:"id",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{visibility:"public",description:"Add a class to target with SCSS.",keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"string",type:"string"},localName:"cls",defaultValue:""},{keywords:[{name:"required",description:""}],visibility:"public",description:"Array of photos.",name:"photos",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{keywords:[],visibility:"public",description:"Max height of the carousel",name:"maxHeight",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:660},{keywords:[],visibility:"public",description:"Default Image object-fit style, either `cover` or `contain`.",name:"defaultImageObjectFit",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"cover"},{keywords:[],visibility:"public",description:"Default image object-position style, e.g., `center center` or `50% 50%`.",name:"defaultImageObjectPosition",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"center center"},{keywords:[{name:"required",description:""}],visibility:"public",description:"ARIA label for the carousel.",name:"carouselAriaLabel",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"Photo gallery"},{keywords:[],visibility:"public",description:"Set height of the carousel as a ratio of its width\nas long as its below whatever you set in `maxHeight`.",name:"heightRatio",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:.68},{keywords:[],visibility:"public",description:"Number of images to preload ahead of the active image.",name:"preloadImages",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"",name:"credit",params:[{name:"credit",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"credit",type:{kind:"type",text:"*",type:"any"}}]},{keywords:[],visibility:"public",description:"",name:"caption",params:[{name:"caption",type:{kind:"type",text:"*",type:"any"}}],parameters:[{name:"caption",type:{kind:"type",text:"*",type:"any"}}]}],refs:[]};const eo=[{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194630Z_544493697_UP1E.jpeg",caption:"Spain's Sergio Busquets and Aymeric Laporte react before a Germany goal is disallowed following a VAR review.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194619Z_2007900040_UP1.jpeg",caption:"Spain's Sergio Busquets fouls Germany's Jamal Musiala before being shown yellow card.",credit:"REUTERS/Kai Pfaffenbach"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194619Z_635809122_UP1E.jpeg",caption:"Spain's Sergio Busquets is shown a yellow card by referee Danny Desmond Makkelie.",credit:"REUTERS/Albert Gea"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T191015Z_1293757566_UP1.jpeg",caption:"Spain's Sergio Busquets in action with Germany's Thomas Muller.",credit:"REUTERS/John Sibley"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T181411Z_1_MTZXEIBR0QNN.jpeg",caption:"Spain fans inside the stadium before the match.",credit:"REUTERS/Albert Gea"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T194827Z_345059331_UP1E.jpeg",caption:"Spain's Gavi.",credit:"REUTERS/Fabrizio Bensch"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T175149Z_1_MTZXEIBR0PMD.jpeg",caption:"",credit:"REUTERS/John Sibley"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T203232Z_890709671_UP1E.jpeg",caption:"Spain's Alvaro Morata scores their first goal.",credit:"REUTERS/Kai Pfaffenbach"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T203612Z_1399473226_UP1.jpeg",caption:"Spain's Alvaro Morata celebrates scoring their first goal.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T204305Z_1795686896_UP1.jpeg",caption:"Germany's Niclas Fullkrug scores their first goal.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T204528Z_151067034_UP1E.jpeg",caption:"Germany's Niclas Fullkrug celebrates scoring their first goal.",credit:"REUTERS/Molly Darlington"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T205041Z_2076149593_UP1.jpeg",caption:"Spain coach Luis Enrique.",credit:"REUTERS/John Sibley"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T205604Z_1468073277_UP1.jpeg",caption:"Germany's Manuel Neuer applauds fans after the match.",credit:"REUTERS/Kai Pfaffenbach"},{src:"https://graphics.thomsonreuters.com/cdn/django-tools/media/graphics-gallery/galleries/world-cup-2022/spain-germany-11-27/2022-11-27T205854Z_408619749_UP1E.jpeg",caption:"Spain players applaud fans after the match.",credit:"REUTERS/Albert Gea"}];function to(n){let e,r;const t=[n[4]];let i={};for(let a=0;a<t.length;a+=1)i=ue(i,t[a]);return e=new an({props:i}),{c(){ae(e.$$.fragment)},m(a,s){oe(e,a,s),r=!0},p(a,s){const l=s&16?$e(t,[Er(a[4])]):{};e.$set(l)},i(a){r||(F(e.$$.fragment,a),r=!0)},o(a){j(e.$$.fragment,a),r=!1},d(a){se(e,a)}}}function no(n){let e,r=n[3]+"",t;return{c(){e=J("p"),t=Wt(r),X(e,"class","custom-credit svelte-6ggfq3"),X(e,"slot","credit")},m(i,a){Q(i,e,a),ne(e,t)},p(i,a){a&8&&r!==(r=i[3]+"")&&Ht(t,r)},d(i){i&&ee(e)}}}function ro(n){let e,r=n[2]+"",t;return{c(){e=J("p"),t=Wt(r),X(e,"class","custom-caption svelte-6ggfq3"),X(e,"slot","caption")},m(i,a){Q(i,e,a),ne(e,t)},p(i,a){a&4&&r!==(r=i[2]+"")&&Ht(t,r)},d(i){i&&ee(e)}}}function io(n){let e,r;const t=[{width:"wider",photos:n[0]}];let i={$$slots:{caption:[ro,({caption:a})=>({2:a}),({caption:a})=>a?4:0],credit:[no,({credit:a})=>({3:a}),({credit:a})=>a?8:0]},$$scope:{ctx:n}};for(let a=0;a<t.length;a+=1)i=ue(i,t[a]);return e=new an({props:i}),{c(){ae(e.$$.fragment)},m(a,s){oe(e,a,s),r=!0},p(a,s){const l=s&1?$e(t,[{width:"wider",photos:a[0]}]):{};s&44&&(l.$$scope={dirty:s,ctx:a}),e.$set(l)},i(a){r||(F(e.$$.fragment,a),r=!0)},o(a){j(e.$$.fragment,a),r=!1},d(a){se(e,a)}}}function ao(n){let e,r,t,i,a,s,l,o;const c=[{title:"Components/PhotoCarousel"},{component:an},n[1]];let f={};for(let d=0;d<c.length;d+=1)f=ue(f,c[d]);e=new li({props:f}),t=new ci({props:{$$slots:{default:[to,({args:d})=>({4:d}),({args:d})=>d?16:0]},$$scope:{ctx:n}}}),a=new Xn({props:{name:"Default",args:{width:"wider",photos:n[0]}}});const m=[{name:"Custom credits and captions"},{args:{width:"wider",photos:n[0]}},ui(pi)];let g={$$slots:{default:[io]},$$scope:{ctx:n}};for(let d=0;d<m.length;d+=1)g=ue(g,m[d]);return l=new Xn({props:g}),{c(){ae(e.$$.fragment),r=Ae(),ae(t.$$.fragment),i=Ae(),ae(a.$$.fragment),s=Ae(),ae(l.$$.fragment)},m(d,u){oe(e,d,u),Q(d,r,u),oe(t,d,u),Q(d,i,u),oe(a,d,u),Q(d,s,u),oe(l,d,u),o=!0},p(d,[u]){const v=u&2?$e(c,[c[0],c[1],Er(d[1])]):{};e.$set(v);const p={};u&48&&(p.$$scope={dirty:u,ctx:d}),t.$set(p);const h=u&1?$e(m,[m[0],{args:{width:"wider",photos:d[0]}},m[2]]):{};u&32&&(h.$$scope={dirty:u,ctx:d}),l.$set(h)},i(d){o||(F(e.$$.fragment,d),F(t.$$.fragment,d),F(a.$$.fragment,d),F(l.$$.fragment,d),o=!0)},o(d){j(e.$$.fragment,d),j(t.$$.fragment,d),j(a.$$.fragment,d),j(l.$$.fragment,d),o=!1},d(d){d&&(ee(r),ee(i),ee(s)),se(e,d),se(t,d),se(a,d),se(l,d)}}}function oo(n){const e=eo.map(t=>({...t,altText:t.caption})),r={...fi(mi),argTypes:{width:{control:"select",options:["normal","wide","wider","widest","fluid"]}}};return[e,r]}class Yr extends Et{constructor(e){super(),bt(this,e,oo,ao,tt,{})}}Yr.__docgen={version:3,name:"PhotoCarousel.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Hn=si(Yr,{meta:{title:"Components/PhotoCarousel"},stories:{"tpl:default":{name:"default",template:!0,source:"<PhotoCarousel {...args} />",hasArgs:!0},Default:{name:"Default",template:!1,source:"",hasArgs:!1},CustomCreditsAndCaptions:{name:"Custom credits and captions",template:!1,source:`<PhotoCarousel
{...{
width: 'wider',
photos,
}}
>
<p class="custom-credit" slot="credit" let:credit>{credit}</p>
<p class="custom-caption" slot="caption" let:caption>{caption}</p>
</PhotoCarousel>`,hasArgs:!1}},allocatedIds:["default","Meta","Template","Story","componentDocs","customDocs","PhotoCarousel","withComponentDocs","withStoryDocs","photosJson"]}),po=Hn.meta,ho=["Default","CustomCreditsAndCaptions"],_o=Hn.stories.Default,yo=Hn.stories.CustomCreditsAndCaptions;export{yo as CustomCreditsAndCaptions,_o as Default,ho as __namedExportsOrder,po as default};