diff --git a/README.md b/README.md index 534d24d..23267f7 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,8 @@ The awesome carousel component for Svelte 3 ## Demo - -https://vadimkorr.github.io/svelte-carousel \ -[REPL](https://svelte.dev/repl/f503a458832f4a358d9ec00f88945ff5) +* [vadimkorr.github.io/svelte-carousel](https://vadimkorr.github.io/svelte-carousel) +* [REPL](https://svelte.dev/repl/f503a458832f4a358d9ec00f88945ff5) ## Installation ```bash @@ -35,7 +34,6 @@ Import component ``` ## SvelteKit support - There are several things to keep in mind when `svelte-carousel` is used with SvelteKit. This is because `svelte-carousel` is a client-side library and depends on `document` and `window`. [See more in SvelteKit FAQ](https://kit.svelte.dev/faq). 1. Install `svelte-carousel` as a dev dependency. [Why as a dev dependency?](https://github.com/sveltejs/sapper-template#using-external-components) @@ -47,7 +45,6 @@ yarn add svelte-carousel -D npm install svelte-carousel -D ``` - 2. Import and use it: ```jsx @@ -82,23 +79,23 @@ npm install svelte-carousel -D ## Props | Prop | Type | Default | Description | |---------------------------|------------|-----------------|-----------------------------------------------| -| `arrows` | `boolean` | `true` | Enable Next/Prev arrows | +| `arrows` | `boolean` | `true` | Enables next/prev arrows | | `infinite` | `boolean` | `true` | Infinite looping | | `initialPageIndex` | `number` | `0` | Page to start on | | `duration` | `number` | `500` | Transition duration (ms) | -| `autoplay` | `boolean` | `false` | Enables auto play of pages | +| `autoplay` | `boolean` | `false` | Enables autoplay of pages | | `autoplayDuration` | `number` | `3000` | Autoplay change interval (ms) | | `autoplayDirection` | `string` | `'next'` | Autoplay change direction (`next` or `prev`) | | `pauseOnFocus` | `boolean` | `false` | Pauses autoplay on focus (for desktop - hover over the carousel to toggle the autoplay, for touchable devices - tap the carousel to toggle the autoplay) | -| `autoplayProgressVisible` | `boolean` | `false` | Show autoplay duration progress indicator | +| `autoplayProgressVisible` | `boolean` | `false` | Shows autoplay duration progress indicator | | `dots` | `boolean` | `true` | Current page indicator dots | | `timingFunction` | `string` | `'ease-in-out'` | CSS animation timing function | -| `swiping` | `boolean` | `true` | Enable swiping | +| `swiping` | `boolean` | `true` | Enables swiping | ## Events ### `pageChange` -Is dispatched on page change +It is dispatched on page change | Payload field | Type | Description | |--------------------|-------------|---------------------------------------| @@ -142,8 +139,7 @@ Slot props: ``` ### `dots` - -This slot is used for customizing dots appearance. +This slot is used for customizing how dots look like. Slot props: @@ -167,7 +163,6 @@ Slot props: ``` ### Default slot - This slot takes content for the carousel. Slot props: diff --git a/docs/index.css b/docs/index.css index 1e2a295..f34897d 100644 --- a/docs/index.css +++ b/docs/index.css @@ -1,9 +1,9 @@ html,body{position:relative;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;} code[class*="language-"],pre[class*="language-"] {color:#ccc;background:none;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}pre[class*="language-"] {padding:1em;margin:.5em 0;overflow:auto;}:not(pre) > code[class*="language-"],pre[class*="language-"] {background:#2d2d2d;}:not(pre) > code[class*="language-"] {padding:.1em;border-radius:.3em;white-space:normal;}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata {color:#999;}.token.punctuation {color:#ccc;}.token.tag,.token.attr-name,.token.namespace,.token.deleted {color:#e2777a;}.token.function-name {color:#6196cc;}.token.boolean,.token.number,.token.function {color:#f08d49;}.token.property,.token.class-name,.token.constant,.token.symbol {color:#f8c555;}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin {color:#cc99cd;}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable {color:#7ec699;}.token.operator,.token.entity,.token.url {color:#67cdcc;}.token.important,.token.bold {font-weight:bold;}.token.italic {font-style:italic;}.token.entity {cursor:help;}.token.inserted {color:green;} .img-container.svelte-4bw00n.svelte-4bw00n{display:block;width:100%;height:200px}.img-container.svelte-4bw00n>img.svelte-4bw00n{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.custom-arrow.svelte-4bw00n.svelte-4bw00n{width:20px;background-color:#000000;opacity:0.3;position:absolute;top:0;bottom:0;z-index:1;transition:opacity 150ms ease;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.custom-arrow.svelte-4bw00n.svelte-4bw00n:hover{opacity:0.5}.custom-arrow.svelte-4bw00n>i.svelte-4bw00n{border:solid #1e1e1e;border-width:0 5px 5px 0;padding:5px;position:relative}.custom-arrow-prev.svelte-4bw00n.svelte-4bw00n{left:0}.custom-arrow-prev.svelte-4bw00n>i.svelte-4bw00n{transform:rotate(135deg);right:-4px}.custom-arrow-next.svelte-4bw00n.svelte-4bw00n{right:0}.custom-arrow-next.svelte-4bw00n>i.svelte-4bw00n{transform:rotate(-45deg);left:-4px}.custom-dots.svelte-4bw00n.svelte-4bw00n{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 20px} +.divider.svelte-10zimfx{margin-top:15px;margin-bottom:15px;height:1px} .color-container.svelte-1bsdhrs.svelte-1bsdhrs{height:150px;width:100%;display:flex;align-items:center;justify-content:center;user-select:none}.color-container.svelte-1bsdhrs>p.svelte-1bsdhrs{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-style:italic;font-size:18px} .custom-dot__dot-container.svelte-1ufq367{height:25px;width:25px;background-color:#727272;border-radius:50%;opacity:0.7;display:flex;align-items:center;justify-content:center;margin:5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.custom-dot__dot-container.svelte-1ufq367:hover{opacity:0.9}.custom-dot__dot-container_active.svelte-1ufq367{background-color:#009800}.custom-dot__symbol.svelte-1ufq367{font-size:14px;font-weight:bold;color:#eaeaea} -.divider.svelte-1dny3ln{margin-top:30px;margin-bottom:30px;height:1px} :root{--sc-color-rgb-light-50p:rgba(93,93,93,0.5);--sc-color-rgb-light:#5d5d5d;--sc-color-hex-dark-50p:rgba(30,30,30,0.5);--sc-color-hex-dark:#1e1e1e}.sc-carousel__carousel-container.svelte-h7bw08{display:flex;width:100%;flex-direction:column;align-items:center}.sc-carousel__content-container.svelte-h7bw08{position:relative;display:flex;width:100%}.sc-carousel__pages-window.svelte-h7bw08{flex:1;display:flex;overflow:hidden;box-sizing:border-box;position:relative}.sc-carousel__pages-container.svelte-h7bw08{width:100%;display:flex;transition-property:transform}.sc-carousel__arrow-container.svelte-h7bw08{padding:5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.sc-carousel-progress__container.svelte-h7bw08{width:100%;height:5px;background-color:var(--sc-color-rgb-light-50p);position:absolute;bottom:0} .albums-container.svelte-tqqkfc.svelte-tqqkfc{display:flex;justify-content:center;flex-wrap:wrap}.album-container.svelte-tqqkfc.svelte-tqqkfc{width:250px;padding:10px;background-color:#c6c6c6;border-radius:5px;margin:5px}.album-title.svelte-tqqkfc.svelte-tqqkfc{font-size:16px}.album-size.svelte-tqqkfc.svelte-tqqkfc{font-size:10px;color:#585858}.album-tag.svelte-tqqkfc.svelte-tqqkfc{background-color:#8f8f8f;border-radius:5px;padding:1px 5px;color:#ffffff;margin-top:3px;margin-bottom:3px;display:inline-block;font-size:10px}.album-tag.svelte-tqqkfc.svelte-tqqkfc:not(:last-child){margin-right:3px}.album-arrow.svelte-tqqkfc.svelte-tqqkfc{width:20px;background-color:#000000;opacity:0;position:absolute;top:0;bottom:0;z-index:1;transition:opacity 150ms ease;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.album-arrow.svelte-tqqkfc>i.svelte-tqqkfc{border:solid #1e1e1e;border-width:0 5px 5px 0;padding:5px;position:relative}.album-container.svelte-tqqkfc:hover .album-arrow.svelte-tqqkfc{opacity:0.5}.album-arrow-prev.svelte-tqqkfc.svelte-tqqkfc{left:0}.album-arrow-prev.svelte-tqqkfc>i.svelte-tqqkfc{transform:rotate(135deg);right:-4px}.album-arrow-next.svelte-tqqkfc.svelte-tqqkfc{right:0}.album-arrow-next.svelte-tqqkfc>i.svelte-tqqkfc{transform:rotate(-45deg);left:-4px} .docs__main-layout__main-container.svelte-17evj66.svelte-17evj66{background-color:#eaeaea}.docs__main-layout__header-container.svelte-17evj66.svelte-17evj66{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;padding:10px;box-sizing:border-box;background-color:#f0e68c}.docs__main-layout__logo.svelte-17evj66.svelte-17evj66{height:80%;max-width:100%;object-fit:contain}.docs__main-layout__links-container.svelte-17evj66.svelte-17evj66{display:flex;justify-content:center;padding:10px}.docs__main-layout__links-container.svelte-17evj66>a.svelte-17evj66{text-decoration:none;color:#009800;font-size:18px}.docs__main-layout__links-container.svelte-17evj66>a.svelte-17evj66:not(:last-child){margin-right:10px}.docs__main-layout__content-container.svelte-17evj66.svelte-17evj66{margin:0 auto}@media screen and (min-width:0px){.docs__main-layout__content-container.svelte-17evj66.svelte-17evj66{width:95%}}@media screen and (min-width:768px){.docs__main-layout__content-container.svelte-17evj66.svelte-17evj66{width:70%}}@media screen and (min-width:992px){.docs__main-layout__content-container.svelte-17evj66.svelte-17evj66{width:60%}}@media screen and (min-width:1200px){.docs__main-layout__content-container.svelte-17evj66.svelte-17evj66{width:50%}} @@ -11,8 +11,11 @@ code[class*="language-"],pre[class*="language-"] {color:#ccc;background:none;fon :root{--sc-arrow-size:2px}.sc-carousel-arrow__circle.svelte-9ztt4p{width:20px;height:20px;border-radius:50%;background-color:var(--sc-color-rgb-light-50p);display:flex;align-items:center;justify-content:center;transition:opacity 100ms ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-carousel-arrow__circle.svelte-9ztt4p:hover{opacity:0.9}.sc-carousel-arrow__arrow.svelte-9ztt4p{border:solid var(--sc-color-hex-dark);border-width:0 var(--sc-arrow-size) var(--sc-arrow-size) 0;padding:var(--sc-arrow-size);position:relative}.sc-carousel-arrow__arrow-next.svelte-9ztt4p{transform:rotate(-45deg);left:calc(var(--sc-arrow-size) / -2)}.sc-carousel-arrow__arrow-prev.svelte-9ztt4p{transform:rotate(135deg);right:calc(var(--sc-arrow-size) / -2)}.sc-carousel-arrow__circle_disabled.svelte-9ztt4p,.sc-carousel-arrow__circle_disabled.svelte-9ztt4p:hover{opacity:0.5} .sc-carousel-progress__indicator.svelte-nuyenl{height:100%;background-color:var(--sc-color-hex-dark-50p)} .image-container.svelte-1cv82er{display:block;width:100%;height:150px}img.svelte-1cv82er{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none} -td.svelte-17sscyq{padding:2px 10px} -tr.svelte-yxhgu7{border-bottom:2px solid #009800} th.svelte-1w3aa8v{padding:5px 10px} +tr.svelte-yxhgu7{border-bottom:2px solid #009800} .table-wrapper.svelte-1kq2472{max-width:100%;overflow-x:auto}table.svelte-1kq2472{border-collapse:collapse} -:root{--sc-dot-size:6px;--sc-active-dot-size:8px;--sc-dot-size-animation-time:250ms}.sc-carousel-dot__dot.svelte-1uelw0b{background-color:var(--sc-color-rgb-light);border-radius:50%;display:inline-block;opacity:0.5;transition:opacity 100ms ease,height var(--sc-dot-size-animation-time) ease,width var(--sc-dot-size-animation-time) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;height:var(--sc-dot-size);width:var(--sc-dot-size)}.sc-carousel-dot__dot.svelte-1uelw0b:hover{opacity:0.9}.sc-carousel-dot__dot_active.svelte-1uelw0b{opacity:0.7;height:var(--sc-active-dot-size);width:var(--sc-active-dot-size)} \ No newline at end of file +td.svelte-17sscyq{padding:2px 10px} +:root{--sc-dot-size:6px;--sc-active-dot-size:8px;--sc-dot-size-animation-time:250ms}.sc-carousel-dot__dot.svelte-1uelw0b{background-color:var(--sc-color-rgb-light);border-radius:50%;display:inline-block;opacity:0.5;transition:opacity 100ms ease,height var(--sc-dot-size-animation-time) ease,width var(--sc-dot-size-animation-time) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;height:var(--sc-dot-size);width:var(--sc-dot-size)}.sc-carousel-dot__dot.svelte-1uelw0b:hover{opacity:0.9}.sc-carousel-dot__dot_active.svelte-1uelw0b{opacity:0.7;height:var(--sc-active-dot-size);width:var(--sc-active-dot-size)} +h1.docs__title{margin:16px 0}h1.docs__title .docs__anchor::before{top:15px} +h2.docs__title{margin:14px 0}h2.docs__title .docs__anchor::before{top:8px} +.docs__title{display:inline-block}.docs__title:hover .docs__anchor::before{visibility:visible}.docs__anchor.svelte-18qhn7m{position:relative;margin-left:10px;text-decoration:none;color:#000000}.docs__anchor.svelte-18qhn7m::before{visibility:hidden;font-size:14px;content:"\1F517";position:absolute;left:-20px} \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 6f99a46..cc5eff4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -6,7 +6,7 @@
pageChange",Qt=d(),tn=$("p"),tn.textContent="Is dispatched on page change",nn=d(),Y(en.$$.fragment),an=d(),sn=$("pre"),rn=d(),Y(on.$$.fragment),cn=d(),un=$("h1"),un.textContent="Slots",pn=d(),ln=$("h2"),ln.innerHTML="prev and next",fn=d(),$n=$("p"),$n.textContent="They are used for customizing prev and next buttons.",gn=d(),dn=$("p"),dn.textContent="Slot props:",mn=d(),Y(hn.$$.fragment),vn=d(),kn=$("pre"),xn=d(),yn=$("h2"),yn.innerHTML="dots",wn=d(),_n=$("p"),_n.textContent="This slot is used for customizing dots appearance.",bn=d(),Cn=$("p"),Cn.textContent="Slot props:",jn=d(),Y(Pn.$$.fragment),En=d(),Ln=$("pre"),Tn=d(),On=$("h2"),On.textContent="Default slot",In=d(),An=$("p"),An.textContent="This slot takes content for the carousel.",Mn=d(),Sn=$("p"),Sn.textContent="Slot props:",Nn=d(),Y(Dn.$$.fragment),zn=d(),qn=$("pre"),Fn=d(),Y(Wn.$$.fragment),Hn=d(),Un=$("h1"),Un.textContent="Methods",Bn=d(),Gn=$("h2"),Gn.innerHTML="goTo",Vn=d(),Zn=$("p"),Zn.innerHTML="Navigates to a page by index. (pageIndex, options) => Promise<void>.",Yn=d(),Kn=$("p"),Kn.textContent="Arguments:",Xn=d(),Y(Jn.$$.fragment),Qn=d(),te=$("pre"),ne=d(),ee=$("h2"),ee.innerHTML="goToPrev",ae=d(),re=$("p"),re.innerHTML="Navigates to the previous page. (options) => Promise<void>.",ce=d(),ue=$("p"),ue.textContent="Arguments:",ie=d(),Y(pe.$$.fragment),le=d(),fe=$("pre"),$e=d(),ge=$("h2"),ge.innerHTML="goToNext",de=d(),me=$("p"),me.innerHTML="Navigates to the next page. (options) => Promise<void>.",he=d(),ve=$("p"),ve.textContent="Arguments:",ke=d(),Y(xe.$$.fragment),ye=d(),we=$("pre"),be=d(),Y(Ce.$$.fragment),v(c,"class","language-jsx"),v(x,"class","language-jsx"),v(E,"class","language-jsx"),v(N,"class","language-jsx"),v(Z,"class","language-jsx"),v(rt,"class","language-jsx"),v(gt,"class","language-jsx"),v(wt,"class","language-jsx"),v(Mt,"class","language-bash"),v(Nt,"class","language-bash"),v(qt,"class","language-jsx"),v(sn,"class","language-jsx"),v(kn,"class","language-jsx"),v(Ln,"class","language-jsx"),v(qn,"class","language-jsx"),v(te,"class","language-jsx"),v(fe,"class","language-jsx"),v(we,"class","language-jsx")},m(t,f){l(t,n,f),l(t,e,f),l(t,a,f),l(t,s,f),K(r,t,f),l(t,o,f),l(t,c,f),c.innerHTML='<Carousel>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',l(t,u,f),K(i,t,f),l(t,p,f),l(t,g,f),l(t,m,f),K(h,t,f),l(t,k,f),l(t,x,f),x.innerHTML='<Carousel>\n {#each _.chunk(colors, 3) as colorsChunk, chunkIndex (chunkIndex)}\n <div style="display: flex;">\n {#each colorsChunk as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n </div>\n {/each}\n</Carousel>',l(t,y,f),K(w,t,f),l(t,_,f),l(t,b,f),l(t,C,f),K(j,t,f),l(t,P,f),l(t,E,f),E.innerHTML='<Carousel\n autoplay\n autoplayDuration={2000}\n>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',l(t,L,f),K(T,t,f),l(t,O,f),l(t,I,f),l(t,A,f),K(M,t,f),l(t,S,f),l(t,N,f),N.innerHTML='<Carousel\n autoplay\n autoplayDuration={5000}\n autoplayProgressVisible\n>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',l(t,D,f),K(z,t,f),l(t,R,f),l(t,q,f),l(t,F,f),l(t,W,f),l(t,H,f),K(G,t,f),l(t,V,f),l(t,Z,f),Z.innerHTML='<Carousel\n autoplay\n autoplayDuration={5000}\n autoplayProgressVisible\n pauseOnFocus\n>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',l(t,J,f),K(Q,t,f),l(t,tt,f),l(t,nt,f),l(t,et,f),K(at,t,f),l(t,st,f),l(t,rt,f),rt.innerHTML='<Carousel\n let:loaded\n>\n {#each images as src, imageIndex (src)}\n <div class="img-container">\n {#if loaded.includes(imageIndex)}\n <img {src} alt="nature" />\n {/if}\n </div>\n {/each}\n</Carousel>',l(t,ot,f),K(ct,t,f),l(t,ut,f),l(t,it,f),l(t,pt,f),K(ft,t,f),l(t,$t,f),l(t,gt,f),gt.innerHTML='<Carousel\n let:showPrevPage\n let:showNextPage\n>\n <div slot="prev" on:click={showPrevPage} class="custom-arrow custom-arrow-prev">\n <i />\n </div>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n <div slot="next" on:click={showNextPage} class="custom-arrow custom-arrow-next">\n <i />\n </div>\n</Carousel>',l(t,dt,f),K(mt,t,f),l(t,ht,f),l(t,vt,f),l(t,kt,f),K(xt,t,f),l(t,yt,f),l(t,wt,f),wt.innerHTML='<Carousel\n let:currentPageIndex\n let:pagesCount\n let:showPage\n>\n <div slot="dots" class="custom-dots">\n {#each Array(pagesCount) as _, pageIndex (pageIndex)}\n <CustomDot\n symbol={pageIndex + 1}\n active={currentPageIndex === pageIndex}\n on:click={() => showPage(pageIndex)}\n ></CustomDot>\n {/each}\n </div>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',l(t,_t,f),K(bt,t,f),l(t,Ct,f),l(t,jt,f),l(t,Pt,f),K(Et,t,f),l(t,Lt,f),K(Tt,t,f),l(t,Ot,f),l(t,It,f),l(t,At,f),l(t,Mt,f),Mt.innerHTML='yarn add svelte-carousel',l(t,St,f),l(t,Nt,f),Nt.innerHTML='npm install svelte-carousel',l(t,Dt,f),l(t,zt,f),l(t,Rt,f),l(t,qt,f),qt.innerHTML='<script>\n import Carousel from \'svelte-carousel\'\n // ...\n</script>',l(t,Ft,f),K(Wt,t,f),l(t,Ht,f),l(t,Ut,f),l(t,Bt,f),K(Gt,t,f),l(t,Vt,f),K(Zt,t,f),l(t,Yt,f),l(t,Kt,f),l(t,Xt,f),l(t,Jt,f),l(t,Qt,f),l(t,tn,f),l(t,nn,f),K(en,t,f),l(t,an,f),l(t,sn,f),sn.innerHTML='<Carousel\n on:pageChange={\n event => console.log(`Current page index: ${event.detail}`)\n }\n>\n <!-- --\x3e\n</Carousel>',l(t,rn,f),K(on,t,f),l(t,cn,f),l(t,un,f),l(t,pn,f),l(t,ln,f),l(t,fn,f),l(t,$n,f),l(t,gn,f),l(t,dn,f),l(t,mn,f),K(hn,t,f),l(t,vn,f),l(t,kn,f),kn.innerHTML='<Carousel\n let:showPrevPage\n let:showNextPage\n>\n <div slot="prev">\n <!-- --\x3e\n </div>\n <div slot="next">\n <!-- --\x3e\n </div>\n <!-- --\x3e\n</Carousel>',l(t,xn,f),l(t,yn,f),l(t,wn,f),l(t,_n,f),l(t,bn,f),l(t,Cn,f),l(t,jn,f),K(Pn,t,f),l(t,En,f),l(t,Ln,f),Ln.innerHTML='<Carousel\n let:currentPageIndex\n let:pagesCount\n let:showPage\n>\n <div slot="dots">\n <!-- --\x3e\n </div>\n <!-- --\x3e\n</Carousel>',l(t,Tn,f),l(t,On,f),l(t,In,f),l(t,An,f),l(t,Mn,f),l(t,Sn,f),l(t,Nn,f),K(Dn,t,f),l(t,zn,f),l(t,qn,f),qn.innerHTML='<Carousel\n let:loaded\n>\n <div>\n <!-- --\x3e\n </div>\n <!-- --\x3e\n</Carousel>',l(t,Fn,f),K(Wn,t,f),l(t,Hn,f),l(t,Un,f),l(t,Bn,f),l(t,Gn,f),l(t,Vn,f),l(t,Zn,f),l(t,Yn,f),l(t,Kn,f),l(t,Xn,f),K(Jn,t,f),l(t,Qn,f),l(t,te,f),te.innerHTML='<script>\n // ...\n let carousel;\n function goToStartPage() {\n carousel.goTo(0, { animated: false })\n }\n</script>\n\n<Carousel\n bind:this={carousel}\n>\n <!-- --\x3e\n</Carousel>\n<button class="button" on:click={goToStartPage}>Go</button>',l(t,ne,f),l(t,ee,f),l(t,ae,f),l(t,re,f),l(t,ce,f),l(t,ue,f),l(t,ie,f),K(pe,t,f),l(t,le,f),l(t,fe,f),fe.innerHTML='<script>\n // ...\n let carousel;\n function goToPrevPage() {\n carousel.goToPrev({ animated: false })\n }\n</script>\n\n<Carousel\n bind:this={carousel}\n>\n <!-- --\x3e\n</Carousel>\n<button class="button" on:click={goToPrevPage}>Go</button>',l(t,$e,f),l(t,ge,f),l(t,de,f),l(t,me,f),l(t,he,f),l(t,ve,f),l(t,ke,f),K(xe,t,f),l(t,ye,f),l(t,we,f),we.innerHTML='<script>\n // ...\n let carousel;\n function goToNextPage() {\n carousel.goToNext({ animated: false })\n }\n</script>\n\n<Carousel\n bind:this={carousel}\n>\n <!-- --\x3e\n</Carousel>\n<button class="button" on:click={goToNextPage}>Go</button>',l(t,be,f),K(Ce,t,f),Pe=!0},p(t,n){const e={};2&n[1]&&(e.$$scope={dirty:n,ctx:t}),r.$set(e);const a={};2&n[1]&&(a.$$scope={dirty:n,ctx:t}),h.$set(a);const s={};2&n[1]&&(s.$$scope={dirty:n,ctx:t}),j.$set(s);const o={};2&n[1]&&(o.$$scope={dirty:n,ctx:t}),M.$set(o);const c={};2&n[1]&&(c.$$scope={dirty:n,ctx:t}),G.$set(c);const u={};32768&n[0]|2&n[1]&&(u.$$scope={dirty:n,ctx:t}),at.$set(u);const i={};6144&n[0]|2&n[1]&&(i.$$scope={dirty:n,ctx:t}),ft.$set(i);const p={};6&n[0]|2&n[1]&&(p.$$scope={dirty:n,ctx:t}),xt.$set(p);const l={};2&n[1]&&(l.$$scope={dirty:n,ctx:t}),Gt.$set(l);const f={};2&n[1]&&(f.$$scope={dirty:n,ctx:t}),en.$set(f);const $={};2&n[1]&&($.$$scope={dirty:n,ctx:t}),hn.$set($);const g={};2&n[1]&&(g.$$scope={dirty:n,ctx:t}),Pn.$set(g);const d={};2&n[1]&&(d.$$scope={dirty:n,ctx:t}),Dn.$set(d);const m={};2&n[1]&&(m.$$scope={dirty:n,ctx:t}),Jn.$set(m);const v={};2&n[1]&&(v.$$scope={dirty:n,ctx:t}),pe.$set(v);const k={};2&n[1]&&(k.$$scope={dirty:n,ctx:t}),xe.$set(k)},i(t){Pe||(U(r.$$.fragment,t),U(i.$$.fragment,t),U(h.$$.fragment,t),U(w.$$.fragment,t),U(j.$$.fragment,t),U(T.$$.fragment,t),U(M.$$.fragment,t),U(z.$$.fragment,t),U(G.$$.fragment,t),U(Q.$$.fragment,t),U(at.$$.fragment,t),U(ct.$$.fragment,t),U(ft.$$.fragment,t),U(mt.$$.fragment,t),U(xt.$$.fragment,t),U(bt.$$.fragment,t),U(Et.$$.fragment,t),U(Tt.$$.fragment,t),U(Wt.$$.fragment,t),U(Gt.$$.fragment,t),U(Zt.$$.fragment,t),U(en.$$.fragment,t),U(on.$$.fragment,t),U(hn.$$.fragment,t),U(Pn.$$.fragment,t),U(Dn.$$.fragment,t),U(Wn.$$.fragment,t),U(Jn.$$.fragment,t),U(pe.$$.fragment,t),U(xe.$$.fragment,t),U(Ce.$$.fragment,t),Pe=!0)},o(t){B(r.$$.fragment,t),B(i.$$.fragment,t),B(h.$$.fragment,t),B(w.$$.fragment,t),B(j.$$.fragment,t),B(T.$$.fragment,t),B(M.$$.fragment,t),B(z.$$.fragment,t),B(G.$$.fragment,t),B(Q.$$.fragment,t),B(at.$$.fragment,t),B(ct.$$.fragment,t),B(ft.$$.fragment,t),B(mt.$$.fragment,t),B(xt.$$.fragment,t),B(bt.$$.fragment,t),B(Et.$$.fragment,t),B(Tt.$$.fragment,t),B(Wt.$$.fragment,t),B(Gt.$$.fragment,t),B(Zt.$$.fragment,t),B(en.$$.fragment,t),B(on.$$.fragment,t),B(hn.$$.fragment,t),B(Pn.$$.fragment,t),B(Dn.$$.fragment,t),B(Wn.$$.fragment,t),B(Jn.$$.fragment,t),B(pe.$$.fragment,t),B(xe.$$.fragment,t),B(Ce.$$.fragment,t),Pe=!1},d(t){t&&f(n),t&&f(e),t&&f(a),t&&f(s),X(r,t),t&&f(o),t&&f(c),t&&f(u),X(i,t),t&&f(p),t&&f(g),t&&f(m),X(h,t),t&&f(k),t&&f(x),t&&f(y),X(w,t),t&&f(_),t&&f(b),t&&f(C),X(j,t),t&&f(P),t&&f(E),t&&f(L),X(T,t),t&&f(O),t&&f(I),t&&f(A),X(M,t),t&&f(S),t&&f(N),t&&f(D),X(z,t),t&&f(R),t&&f(q),t&&f(F),t&&f(W),t&&f(H),X(G,t),t&&f(V),t&&f(Z),t&&f(J),X(Q,t),t&&f(tt),t&&f(nt),t&&f(et),X(at,t),t&&f(st),t&&f(rt),t&&f(ot),X(ct,t),t&&f(ut),t&&f(it),t&&f(pt),X(ft,t),t&&f($t),t&&f(gt),t&&f(dt),X(mt,t),t&&f(ht),t&&f(vt),t&&f(kt),X(xt,t),t&&f(yt),t&&f(wt),t&&f(_t),X(bt,t),t&&f(Ct),t&&f(jt),t&&f(Pt),X(Et,t),t&&f(Lt),X(Tt,t),t&&f(Ot),t&&f(It),t&&f(At),t&&f(Mt),t&&f(St),t&&f(Nt),t&&f(Dt),t&&f(zt),t&&f(Rt),t&&f(qt),t&&f(Ft),X(Wt,t),t&&f(Ht),t&&f(Ut),t&&f(Bt),X(Gt,t),t&&f(Vt),X(Zt,t),t&&f(Yt),t&&f(Kt),t&&f(Xt),t&&f(Jt),t&&f(Qt),t&&f(tn),t&&f(nn),X(en,t),t&&f(an),t&&f(sn),t&&f(rn),X(on,t),t&&f(cn),t&&f(un),t&&f(pn),t&&f(ln),t&&f(fn),t&&f($n),t&&f(gn),t&&f(dn),t&&f(mn),X(hn,t),t&&f(vn),t&&f(kn),t&&f(xn),t&&f(yn),t&&f(wn),t&&f(_n),t&&f(bn),t&&f(Cn),t&&f(jn),X(Pn,t),t&&f(En),t&&f(Ln),t&&f(Tn),t&&f(On),t&&f(In),t&&f(An),t&&f(Mn),t&&f(Sn),t&&f(Nn),X(Dn,t),t&&f(zn),t&&f(qn),t&&f(Fn),X(Wn,t),t&&f(Hn),t&&f(Un),t&&f(Bn),t&&f(Gn),t&&f(Vn),t&&f(Zn),t&&f(Yn),t&&f(Kn),t&&f(Xn),X(Jn,t),t&&f(Qn),t&&f(te),t&&f(ne),t&&f(ee),t&&f(ae),t&&f(re),t&&f(ce),t&&f(ue),t&&f(ie),X(pe,t),t&&f(le),t&&f(fe),t&&f($e),t&&f(ge),t&&f(de),t&&f(me),t&&f(he),t&&f(ve),t&&f(ke),X(xe,t),t&&f(ye),t&&f(we),t&&f(be),X(Ce,t)}}}function Mr(t){let n,e;return n=new mt({props:{$$slots:{default:[Ar]},$$scope:{ctx:t}}}),{c(){Y(n.$$.fragment)},m(t,a){K(n,t,a),e=!0},p(t,e){const a={};2&e[1]&&(a.$$scope={dirty:e,ctx:t}),n.$set(a)},i(t){e||(U(n.$$.fragment,t),e=!0)},o(t){B(n.$$.fragment,t),e=!1},d(t){X(n,t)}}}function Sr(t){return[(t,n)=>t(n)]}class Nr extends Q{constructor(t){super(),J(this,t,Sr,Mr,r,{},[-1,-1])}}function Dr(n){let e,a,s;return a=new Nr({}),{c(){e=$("main"),Y(a.$$.fragment)},m(t,n){l(t,e,n),K(a,e,null),s=!0},p:t,i(t){s||(U(a.$$.fragment,t),s=!0)},o(t){B(a.$$.fragment,t),s=!1},d(t){t&&f(e),X(a)}}}return new class extends Q{constructor(t){super(),J(this,t,null,Dr,r,{})}}({target:document.body})}();
+ */}var Gt=Ht((function(t,n){(function(){var e,a="Expected a function",s="__lodash_hash_undefined__",r="__lodash_placeholder__",o=16,c=32,u=64,p=128,i=256,l=1/0,f=9007199254740991,$=NaN,g=4294967295,d=[["ary",p],["bind",1],["bindKey",2],["curry",8],["curryRight",o],["flip",512],["partial",c],["partialRight",u],["rearg",i]],m="[object Arguments]",h="[object Array]",v="[object Boolean]",x="[object Date]",k="[object Error]",y="[object Function]",w="[object GeneratorFunction]",_="[object Map]",b="[object Number]",j="[object Object]",C="[object Promise]",P="[object RegExp]",E="[object Set]",O="[object String]",I="[object Symbol]",T="[object WeakMap]",L="[object ArrayBuffer]",A="[object DataView]",M="[object Float32Array]",S="[object Float64Array]",D="[object Int8Array]",N="[object Int16Array]",z="[object Int32Array]",R="[object Uint8Array]",q="[object Uint8ClampedArray]",F="[object Uint16Array]",W="[object Uint32Array]",B=/\b__p \+= '';/g,U=/\b(__p \+=) '' \+/g,H=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,V=/[&<>"']/g,Z=RegExp(G.source),Y=RegExp(V.source),K=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,J=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/[\\^$.*+?()[\]{}|]/g,at=RegExp(et.source),st=/^\s+|\s+$/g,rt=/^\s+/,ot=/\s+$/,ct=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ut=/\{\n\/\* \[wrapped with (.+)\] \*/,pt=/,? & /,it=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lt=/\\(\\)?/g,ft=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,$t=/\w*$/,gt=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,vt=/^(?:0|[1-9]\d*)$/,xt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kt=/($^)/,yt=/['\n\r\u2028\u2029\\]/g,wt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_t="\\u2700-\\u27bf",bt="a-z\\xdf-\\xf6\\xf8-\\xff",jt="A-Z\\xc0-\\xd6\\xd8-\\xde",Ct="\\ufe0e\\ufe0f",Pt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Et="['’]",Ot="[\\ud800-\\udfff]",It="["+Pt+"]",Tt="["+wt+"]",Lt="\\d+",At="[\\u2700-\\u27bf]",Mt="["+bt+"]",St="[^\\ud800-\\udfff"+Pt+Lt+_t+bt+jt+"]",Dt="\\ud83c[\\udffb-\\udfff]",Nt="[^\\ud800-\\udfff]",zt="(?:\\ud83c[\\udde6-\\uddff]){2}",Rt="[\\ud800-\\udbff][\\udc00-\\udfff]",qt="["+jt+"]",Ft="(?:"+Mt+"|"+St+")",Wt="(?:"+qt+"|"+St+")",Bt="(?:['’](?:d|ll|m|re|s|t|ve))?",Ht="(?:['’](?:D|LL|M|RE|S|T|VE))?",Gt="(?:"+Tt+"|"+Dt+")"+"?",Vt="[\\ufe0e\\ufe0f]?",Zt=Vt+Gt+("(?:\\u200d(?:"+[Nt,zt,Rt].join("|")+")"+Vt+Gt+")*"),Yt="(?:"+[At,zt,Rt].join("|")+")"+Zt,Kt="(?:"+[Nt+Tt+"?",Tt,zt,Rt,Ot].join("|")+")",Xt=RegExp(Et,"g"),Jt=RegExp(Tt,"g"),Qt=RegExp(Dt+"(?="+Dt+")|"+Kt+Zt,"g"),tn=RegExp([qt+"?"+Mt+"+"+Bt+"(?="+[It,qt,"$"].join("|")+")",Wt+"+"+Ht+"(?="+[It,qt+Ft,"$"].join("|")+")",qt+"?"+Ft+"+"+Bt,qt+"+"+Ht,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Lt,Yt].join("|"),"g"),nn=RegExp("[\\u200d\\ud800-\\udfff"+wt+Ct+"]"),en=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,an=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],sn=-1,rn={};rn[M]=rn[S]=rn[D]=rn[N]=rn[z]=rn[R]=rn[q]=rn[F]=rn[W]=!0,rn[m]=rn[h]=rn[L]=rn[v]=rn[A]=rn[x]=rn[k]=rn[y]=rn[_]=rn[b]=rn[j]=rn[P]=rn[E]=rn[O]=rn[T]=!1;var on={};on[m]=on[h]=on[L]=on[A]=on[v]=on[x]=on[M]=on[S]=on[D]=on[N]=on[z]=on[_]=on[b]=on[j]=on[P]=on[E]=on[O]=on[I]=on[R]=on[q]=on[F]=on[W]=!0,on[k]=on[y]=on[T]=!1;var cn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},un=parseFloat,pn=parseInt,ln="object"==typeof Ut&&Ut&&Ut.Object===Object&&Ut,fn="object"==typeof self&&self&&self.Object===Object&&self,$n=ln||fn||Function("return this")(),gn=n&&!n.nodeType&&n,dn=gn&&t&&!t.nodeType&&t,mn=dn&&dn.exports===gn,hn=mn&&ln.process,vn=function(){try{var t=dn&&dn.require&&dn.require("util").types;return t||hn&&hn.binding&&hn.binding("util")}catch(t){}}(),xn=vn&&vn.isArrayBuffer,kn=vn&&vn.isDate,yn=vn&&vn.isMap,wn=vn&&vn.isRegExp,_n=vn&&vn.isSet,bn=vn&&vn.isTypedArray;function jn(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function Cn(t,n,e,a){for(var s=-1,r=null==t?0:t.length;++su))return!1;var i=o.get(t),l=o.get(n);if(i&&l)return i==n&&l==t;var f=-1,$=!0,g=2&a?new Ye:e;for(o.set(t,n),o.set(n,t);++f-1&&t%1==0&&t1),n})),Ts(t,rr(t),e),a&&(e=pa(e,7,nr));for(var s=n.length;s--;)fs(e,n[s]);return e}));var zc=ar((function(t,n){return null==t?{}:function(t,n){return Ga(t,n,(function(n,e){return Oc(t,e)}))}(t,n)}));function Rc(t,n){if(null==t)return{};var e=An(rr(t),(function(t){return[t]}));return n=pr(n),Ga(t,e,(function(t,e){return n(t,e[0])}))}var qc=Xs(Ac),Fc=Xs(Mc);function Wc(t){return null==t?[]:Xn(t,Ac(t))}var Bc=Ns((function(t,n,e){return n=n.toLowerCase(),t+(e?Uc(n):n)}));function Uc(t){return Jc(kc(t).toLowerCase())}function Hc(t){return(t=kc(t))&&t.replace(xt,ee).replace(Jt,"")}var Gc=Ns((function(t,n,e){return t+(e?"-":"")+n.toLowerCase()})),Vc=Ns((function(t,n,e){return t+(e?" ":"")+n.toLowerCase()})),Zc=Ds("toLowerCase");var Yc=Ns((function(t,n,e){return t+(e?"_":"")+n.toLowerCase()}));var Kc=Ns((function(t,n,e){return t+(e?" ":"")+Jc(n)}));var Xc=Ns((function(t,n,e){return t+(e?" ":"")+n.toUpperCase()})),Jc=Ds("toUpperCase");function Qc(t,n,a){return t=kc(t),(n=a?e:n)===e?function(t){return en.test(t)}(t)?function(t){return t.match(tn)||[]}(t):function(t){return t.match(it)||[]}(t):t.match(n)||[]}var tu=Xa((function(t,n){try{return jn(t,e,n)}catch(t){return Jo(t)?t:new jt(t)}})),nu=ar((function(t,n){return Pn(n,(function(n){n=zr(n),oa(t,n,To(t[n],t))})),t}));function eu(t){return function(){return t}}var au=qs(),su=qs(!0);function ru(t){return t}function ou(t){return Da("function"==typeof t?t:pa(t,1))}var cu=Xa((function(t,n){return function(e){return Ta(e,t,n)}})),uu=Xa((function(t,n){return function(e){return Ta(t,e,n)}}));function pu(t,n,e){var a=Ac(n),s=_a(n,a);null!=e||ec(n)&&(s.length||!a.length)||(e=n,n=t,t=this,s=_a(n,Ac(n)));var r=!(ec(e)&&"chain"in e&&!e.chain),o=Qo(t);return Pn(s,(function(e){var a=n[e];t[e]=a,o&&(t.prototype[e]=function(){var n=this.__chain__;if(r||n){var e=t(this.__wrapped__),s=e.__actions__=Is(this.__actions__);return s.push({func:a,args:arguments,thisArg:t}),e.__chain__=n,e}return a.apply(t,Mn([this.value()],arguments))})})),t}function iu(){}var lu=Us(An),fu=Us(On),$u=Us(Nn);function gu(t){return yr(t)?Hn(zr(t)):function(t){return function(n){return ba(n,t)}}(t)}var du=Gs(),mu=Gs(!0);function hu(){return[]}function vu(){return!1}var xu=Bs((function(t,n){return t+n}),0),ku=Ys("ceil"),yu=Bs((function(t,n){return t/n}),1),wu=Ys("floor");var _u,bu=Bs((function(t,n){return t*n}),1),ju=Ys("round"),Cu=Bs((function(t,n){return t-n}),0);return Fe.after=function(t,n){if("function"!=typeof n)throw new Tt(a);return t=mc(t),function(){if(--t<1)return n.apply(this,arguments)}},Fe.ary=Oo,Fe.assign=yc,Fe.assignIn=wc,Fe.assignInWith=_c,Fe.assignWith=bc,Fe.at=jc,Fe.before=Io,Fe.bind=To,Fe.bindAll=nu,Fe.bindKey=Lo,Fe.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Go(t)?t:[t]},Fe.chain=$o,Fe.chunk=function(t,n,a){n=(a?kr(t,n,a):n===e)?1:xe(mc(n),0);var s=null==t?0:t.length;if(!s||n<1)return[];for(var r=0,o=0,c=_t(vn(s/n));rr?0:r+a),(s=s===e||s>r?r:mc(s))<0&&(s+=r),s=a>s?0:hc(s);a>>0)?(t=kc(t))&&("string"==typeof n||null!=n&&!cc(n))&&!(n=is(n))&&re(t)?ws(fe(t),0,a):t.split(n,a):[]},Fe.spread=function(t,n){if("function"!=typeof t)throw new Tt(a);return n=null==n?0:xe(mc(n),0),Xa((function(e){var a=e[n],s=ws(e,0,n);return a&&Mn(s,a),jn(t,this,s)}))},Fe.tail=function(t){var n=null==t?0:t.length;return n?ss(t,1,n):[]},Fe.take=function(t,n,a){return t&&t.length?ss(t,0,(n=a||n===e?1:mc(n))<0?0:n):[]},Fe.takeRight=function(t,n,a){var s=null==t?0:t.length;return s?ss(t,(n=s-(n=a||n===e?1:mc(n)))<0?0:n,s):[]},Fe.takeRightWhile=function(t,n){return t&&t.length?gs(t,pr(n,3),!1,!0):[]},Fe.takeWhile=function(t,n){return t&&t.length?gs(t,pr(n,3)):[]},Fe.tap=function(t,n){return n(t),t},Fe.throttle=function(t,n,e){var s=!0,r=!0;if("function"!=typeof t)throw new Tt(a);return ec(e)&&(s="leading"in e?!!e.leading:s,r="trailing"in e?!!e.trailing:r),Ao(t,n,{leading:s,maxWait:n,trailing:r})},Fe.thru=go,Fe.toArray=gc,Fe.toPairs=qc,Fe.toPairsIn=Fc,Fe.toPath=function(t){return Go(t)?An(t,zr):ic(t)?[t]:Is(Nr(kc(t)))},Fe.toPlainObject=xc,Fe.transform=function(t,n,e){var a=Go(t),s=a||Ko(t)||lc(t);if(n=pr(n,4),null==e){var r=t&&t.constructor;e=s?a?new r:[]:ec(t)&&Qo(r)?We(Zt(t)):{}}return(s?Pn:ya)(t,(function(t,a,s){return n(e,t,a,s)})),e},Fe.unary=function(t){return Oo(t,1)},Fe.union=eo,Fe.unionBy=ao,Fe.unionWith=so,Fe.uniq=function(t){return t&&t.length?ls(t):[]},Fe.uniqBy=function(t,n){return t&&t.length?ls(t,pr(n,2)):[]},Fe.uniqWith=function(t,n){return n="function"==typeof n?n:e,t&&t.length?ls(t,e,n):[]},Fe.unset=function(t,n){return null==t||fs(t,n)},Fe.unzip=ro,Fe.unzipWith=oo,Fe.update=function(t,n,e){return null==t?t:$s(t,n,xs(e))},Fe.updateWith=function(t,n,a,s){return s="function"==typeof s?s:e,null==t?t:$s(t,n,xs(a),s)},Fe.values=Wc,Fe.valuesIn=function(t){return null==t?[]:Xn(t,Mc(t))},Fe.without=co,Fe.words=Qc,Fe.wrap=function(t,n){return Ro(xs(n),t)},Fe.xor=uo,Fe.xorBy=po,Fe.xorWith=io,Fe.zip=lo,Fe.zipObject=function(t,n){return hs(t||[],n||[],ea)},Fe.zipObjectDeep=function(t,n){return hs(t||[],n||[],ts)},Fe.zipWith=fo,Fe.entries=qc,Fe.entriesIn=Fc,Fe.extend=wc,Fe.extendWith=_c,pu(Fe,Fe),Fe.add=xu,Fe.attempt=tu,Fe.camelCase=Bc,Fe.capitalize=Uc,Fe.ceil=ku,Fe.clamp=function(t,n,a){return a===e&&(a=n,n=e),a!==e&&(a=(a=vc(a))==a?a:0),n!==e&&(n=(n=vc(n))==n?n:0),ua(vc(t),n,a)},Fe.clone=function(t){return pa(t,4)},Fe.cloneDeep=function(t){return pa(t,5)},Fe.cloneDeepWith=function(t,n){return pa(t,5,n="function"==typeof n?n:e)},Fe.cloneWith=function(t,n){return pa(t,4,n="function"==typeof n?n:e)},Fe.conformsTo=function(t,n){return null==n||ia(t,n,Ac(n))},Fe.deburr=Hc,Fe.defaultTo=function(t,n){return null==t||t!=t?n:t},Fe.divide=yu,Fe.endsWith=function(t,n,a){t=kc(t),n=is(n);var s=t.length,r=a=a===e?s:ua(mc(a),0,s);return(a-=n.length)>=0&&t.slice(a,r)==n},Fe.eq=Wo,Fe.escape=function(t){return(t=kc(t))&&Y.test(t)?t.replace(V,ae):t},Fe.escapeRegExp=function(t){return(t=kc(t))&&at.test(t)?t.replace(et,"\\$&"):t},Fe.every=function(t,n,a){var s=Go(t)?On:da;return a&&kr(t,n,a)&&(n=e),s(t,pr(n,3))},Fe.find=vo,Fe.findIndex=Ur,Fe.findKey=function(t,n){return Rn(t,pr(n,3),ya)},Fe.findLast=xo,Fe.findLastIndex=Hr,Fe.findLastKey=function(t,n){return Rn(t,pr(n,3),wa)},Fe.floor=wu,Fe.forEach=ko,Fe.forEachRight=yo,Fe.forIn=function(t,n){return null==t?t:xa(t,pr(n,3),Mc)},Fe.forInRight=function(t,n){return null==t?t:ka(t,pr(n,3),Mc)},Fe.forOwn=function(t,n){return t&&ya(t,pr(n,3))},Fe.forOwnRight=function(t,n){return t&&wa(t,pr(n,3))},Fe.get=Ec,Fe.gt=Bo,Fe.gte=Uo,Fe.has=function(t,n){return null!=t&&mr(t,n,Ea)},Fe.hasIn=Oc,Fe.head=Vr,Fe.identity=ru,Fe.includes=function(t,n,e,a){t=Zo(t)?t:Wc(t),e=e&&!a?mc(e):0;var s=t.length;return e<0&&(e=xe(s+e,0)),pc(t)?e<=s&&t.indexOf(n,e)>-1:!!s&&Fn(t,n,e)>-1},Fe.indexOf=function(t,n,e){var a=null==t?0:t.length;if(!a)return-1;var s=null==e?0:mc(e);return s<0&&(s=xe(a+s,0)),Fn(t,n,s)},Fe.inRange=function(t,n,a){return n=dc(n),a===e?(a=n,n=0):a=dc(a),function(t,n,e){return t>=ke(n,e)&&t=this.__values__.length;return{done:t,value:t?e:this.__values__[this.__index__++]}},Fe.prototype.plant=function(t){for(var n,a=this;a instanceof Be;){var s=qr(a);s.__index__=0,s.__values__=e,n?r.__wrapped__=s:n=s;var r=s;a=a.__wrapped__}return r.__wrapped__=t,n},Fe.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof He){var n=t;return this.__actions__.length&&(n=new He(this)),(n=n.reverse()).__actions__.push({func:go,args:[no],thisArg:e}),new Ue(n,this.__chain__)}return this.thru(no)},Fe.prototype.toJSON=Fe.prototype.valueOf=Fe.prototype.value=function(){return ds(this.__wrapped__,this.__actions__)},Fe.prototype.first=Fe.prototype.head,cn&&(Fe.prototype[cn]=function(){return this}),Fe}();dn?((dn.exports=ge)._=ge,gn._=ge):$n._=ge}).call(Ut)}));const Vt=[];var Zt=function(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,a=new Array(n);e
(pageIndex, options) => Promise<void>.",Kn=h(),Xn=d("p"),Xn.textContent="Arguments:",Jn=h(),tt(Qn.$$.fragment),te=h(),ne=d("pre"),ee=h(),tt(ae.$$.fragment),se=h(),re=d("p"),re.innerHTML="Navigates to the previous page. (options) => Promise<void>.",oe=h(),ce=d("p"),ce.textContent="Arguments:",ue=h(),tt(pe.$$.fragment),ie=h(),fe=d("pre"),$e=h(),tt(ge.$$.fragment),de=h(),me=d("p"),me.innerHTML="Navigates to the next page. (options) => Promise<void>.",he=h(),ve=d("p"),ve.textContent="Arguments:",xe=h(),tt(ke.$$.fragment),ye=h(),we=d("pre"),_e=h(),tt(be.$$.fragment),k(c,"class","language-jsx"),k(x,"class","language-jsx"),k(E,"class","language-jsx"),k(D,"class","language-jsx"),k(G,"class","language-jsx"),k(rt,"class","language-jsx"),k($t,"class","language-jsx"),k(wt,"class","language-jsx"),k(St,"class","language-bash"),k(Nt,"class","language-bash"),k(Wt,"class","language-jsx"),k(on,"class","language-jsx"),k(yn,"class","language-jsx"),k(Tn,"class","language-jsx"),k(Fn,"class","language-jsx"),k(ne,"class","language-jsx"),k(fe,"class","language-jsx"),k(we,"class","language-jsx")},m(t,g){nt(n,t,g),$(t,e,g),nt(a,t,g),$(t,s,g),nt(r,t,g),$(t,o,g),$(t,c,g),c.innerHTML='<Carousel>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',$(t,u,g),nt(p,t,g),$(t,i,g),nt(l,t,g),$(t,f,g),nt(m,t,g),$(t,v,g),$(t,x,g),x.innerHTML='<Carousel>\n {#each _.chunk(colors, 3) as colorsChunk, chunkIndex (chunkIndex)}\n <div style="display: flex;">\n {#each colorsChunk as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n </div>\n {/each}\n</Carousel>',$(t,y,g),nt(w,t,g),$(t,_,g),nt(b,t,g),$(t,j,g),nt(C,t,g),$(t,P,g),$(t,E,g),E.innerHTML='<Carousel\n autoplay\n autoplayDuration={2000}\n>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',$(t,O,g),nt(I,t,g),$(t,T,g),nt(L,t,g),$(t,A,g),nt(M,t,g),$(t,S,g),$(t,D,g),D.innerHTML='<Carousel\n autoplay\n autoplayDuration={5000}\n autoplayProgressVisible\n>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',$(t,N,g),nt(z,t,g),$(t,R,g),nt(q,t,g),$(t,F,g),$(t,W,g),$(t,B,g),nt(U,t,g),$(t,H,g),$(t,G,g),G.innerHTML='<Carousel\n autoplay\n autoplayDuration={5000}\n autoplayProgressVisible\n pauseOnFocus\n>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',$(t,V,g),nt(K,t,g),$(t,X,g),nt(J,t,g),$(t,Q,g),nt(at,t,g),$(t,st,g),$(t,rt,g),rt.innerHTML='<Carousel\n let:loaded\n>\n {#each images as src, imageIndex (src)}\n <div class="img-container">\n {#if loaded.includes(imageIndex)}\n <img {src} alt="nature" />\n {/if}\n </div>\n {/each}\n</Carousel>',$(t,ot,g),nt(ct,t,g),$(t,ut,g),nt(pt,t,g),$(t,it,g),nt(lt,t,g),$(t,ft,g),$(t,$t,g),$t.innerHTML='<Carousel\n let:showPrevPage\n let:showNextPage\n>\n <div slot="prev" on:click={showPrevPage} class="custom-arrow custom-arrow-prev">\n <i />\n </div>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n <div slot="next" on:click={showNextPage} class="custom-arrow custom-arrow-next">\n <i />\n </div>\n</Carousel>',$(t,gt,g),nt(dt,t,g),$(t,mt,g),nt(ht,t,g),$(t,vt,g),nt(kt,t,g),$(t,yt,g),$(t,wt,g),wt.innerHTML='<Carousel\n let:currentPageIndex\n let:pagesCount\n let:showPage\n>\n <div slot="dots" class="custom-dots">\n {#each Array(pagesCount) as _, pageIndex (pageIndex)}\n <CustomDot\n symbol={pageIndex + 1}\n active={currentPageIndex === pageIndex}\n on:click={() => showPage(pageIndex)}\n ></CustomDot>\n {/each}\n </div>\n {#each colors as { color, text } (color)}\n <Color {color} {text} />\n {/each}\n</Carousel>',$(t,_t,g),nt(bt,t,g),$(t,jt,g),nt(Pt,t,g),$(t,Et,g),nt(Ot,t,g),$(t,It,g),nt(Tt,t,g),$(t,Lt,g),nt(At,t,g),$(t,Mt,g),$(t,St,g),St.innerHTML='yarn add svelte-carousel',$(t,Dt,g),$(t,Nt,g),Nt.innerHTML='npm install svelte-carousel',$(t,Rt,g),$(t,qt,g),$(t,Ft,g),$(t,Wt,g),Wt.innerHTML='<script>\n import Carousel from \'svelte-carousel\'\n // ...\n</script>',$(t,Bt,g),nt(Ut,t,g),$(t,Ht,g),nt(Gt,t,g),$(t,Vt,g),nt(Zt,t,g),$(t,Yt,g),nt(Kt,t,g),$(t,Xt,g),nt(Jt,t,g),$(t,Qt,g),nt(tn,t,g),$(t,nn,g),$(t,en,g),$(t,an,g),nt(sn,t,g),$(t,rn,g),$(t,on,g),on.innerHTML='<Carousel\n on:pageChange={\n event => console.log(`Current page index: ${event.detail}`)\n }\n>\n <!-- --\x3e\n</Carousel>',$(t,cn,g),nt(un,t,g),$(t,pn,g),nt(ln,t,g),$(t,fn,g),nt($n,t,g),$(t,gn,g),$(t,dn,g),$(t,mn,g),$(t,hn,g),$(t,vn,g),nt(xn,t,g),$(t,kn,g),$(t,yn,g),yn.innerHTML='<Carousel\n let:showPrevPage\n let:showNextPage\n>\n <div slot="prev">\n <!-- --\x3e\n </div>\n <div slot="next">\n <!-- --\x3e\n </div>\n <!-- --\x3e\n</Carousel>',$(t,wn,g),nt(_n,t,g),$(t,bn,g),$(t,jn,g),$(t,Cn,g),$(t,Pn,g),$(t,En,g),nt(On,t,g),$(t,In,g),$(t,Tn,g),Tn.innerHTML='<Carousel\n let:currentPageIndex\n let:pagesCount\n let:showPage\n>\n <div slot="dots">\n <!-- --\x3e\n </div>\n <!-- --\x3e\n</Carousel>',$(t,Ln,g),nt(An,t,g),$(t,Mn,g),$(t,Sn,g),$(t,Dn,g),$(t,Nn,g),$(t,zn,g),nt(Rn,t,g),$(t,qn,g),$(t,Fn,g),Fn.innerHTML='<Carousel\n let:loaded\n>\n <div>\n <!-- --\x3e\n </div>\n <!-- --\x3e\n</Carousel>',$(t,Wn,g),nt(Bn,t,g),$(t,Un,g),nt(Hn,t,g),$(t,Gn,g),nt(Vn,t,g),$(t,Zn,g),$(t,Yn,g),$(t,Kn,g),$(t,Xn,g),$(t,Jn,g),nt(Qn,t,g),$(t,te,g),$(t,ne,g),ne.innerHTML='<script>\n // ...\n let carousel;\n function goToStartPage() {\n carousel.goTo(0, { animated: false })\n }\n</script>\n\n<Carousel\n bind:this={carousel}\n>\n <!-- --\x3e\n</Carousel>\n<button class="button" on:click={goToStartPage}>Go</button>',$(t,ee,g),nt(ae,t,g),$(t,se,g),$(t,re,g),$(t,oe,g),$(t,ce,g),$(t,ue,g),nt(pe,t,g),$(t,ie,g),$(t,fe,g),fe.innerHTML='<script>\n // ...\n let carousel;\n function goToPrevPage() {\n carousel.goToPrev({ animated: false })\n }\n</script>\n\n<Carousel\n bind:this={carousel}\n>\n <!-- --\x3e\n</Carousel>\n<button class="button" on:click={goToPrevPage}>Go</button>',$(t,$e,g),nt(ge,t,g),$(t,de,g),$(t,me,g),$(t,he,g),$(t,ve,g),$(t,xe,g),nt(ke,t,g),$(t,ye,g),$(t,we,g),we.innerHTML='<script>\n // ...\n let carousel;\n function goToNextPage() {\n carousel.goToNext({ animated: false })\n }\n</script>\n\n<Carousel\n bind:this={carousel}\n>\n <!-- --\x3e\n</Carousel>\n<button class="button" on:click={goToNextPage}>Go</button>',$(t,_e,g),nt(be,t,g),je=!0},p(t,e){const s={};2&e[1]&&(s.$$scope={dirty:e,ctx:t}),n.$set(s);const o={};2&e[1]&&(o.$$scope={dirty:e,ctx:t}),a.$set(o);const c={};2&e[1]&&(c.$$scope={dirty:e,ctx:t}),r.$set(c);const u={};2&e[1]&&(u.$$scope={dirty:e,ctx:t}),l.$set(u);const p={};2&e[1]&&(p.$$scope={dirty:e,ctx:t}),m.$set(p);const i={};2&e[1]&&(i.$$scope={dirty:e,ctx:t}),b.$set(i);const f={};2&e[1]&&(f.$$scope={dirty:e,ctx:t}),C.$set(f);const $={};2&e[1]&&($.$$scope={dirty:e,ctx:t}),L.$set($);const g={};2&e[1]&&(g.$$scope={dirty:e,ctx:t}),M.$set(g);const d={};2&e[1]&&(d.$$scope={dirty:e,ctx:t}),q.$set(d);const h={};2&e[1]&&(h.$$scope={dirty:e,ctx:t}),U.$set(h);const v={};2&e[1]&&(v.$$scope={dirty:e,ctx:t}),J.$set(v);const x={};32768&e[0]|2&e[1]&&(x.$$scope={dirty:e,ctx:t}),at.$set(x);const k={};2&e[1]&&(k.$$scope={dirty:e,ctx:t}),pt.$set(k);const y={};6144&e[0]|2&e[1]&&(y.$$scope={dirty:e,ctx:t}),lt.$set(y);const w={};2&e[1]&&(w.$$scope={dirty:e,ctx:t}),ht.$set(w);const _={};6&e[0]|2&e[1]&&(_.$$scope={dirty:e,ctx:t}),kt.$set(_);const j={};2&e[1]&&(j.$$scope={dirty:e,ctx:t}),Pt.$set(j);const P={};2&e[1]&&(P.$$scope={dirty:e,ctx:t}),At.$set(P);const E={};2&e[1]&&(E.$$scope={dirty:e,ctx:t}),Gt.$set(E);const O={};2&e[1]&&(O.$$scope={dirty:e,ctx:t}),Zt.$set(O);const I={};2&e[1]&&(I.$$scope={dirty:e,ctx:t}),Jt.$set(I);const T={};2&e[1]&&(T.$$scope={dirty:e,ctx:t}),tn.$set(T);const A={};2&e[1]&&(A.$$scope={dirty:e,ctx:t}),sn.$set(A);const S={};2&e[1]&&(S.$$scope={dirty:e,ctx:t}),ln.$set(S);const D={};2&e[1]&&(D.$$scope={dirty:e,ctx:t}),$n.$set(D);const N={};2&e[1]&&(N.$$scope={dirty:e,ctx:t}),xn.$set(N);const z={};2&e[1]&&(z.$$scope={dirty:e,ctx:t}),_n.$set(z);const R={};2&e[1]&&(R.$$scope={dirty:e,ctx:t}),On.$set(R);const F={};2&e[1]&&(F.$$scope={dirty:e,ctx:t}),An.$set(F);const W={};2&e[1]&&(W.$$scope={dirty:e,ctx:t}),Rn.$set(W);const B={};2&e[1]&&(B.$$scope={dirty:e,ctx:t}),Hn.$set(B);const H={};2&e[1]&&(H.$$scope={dirty:e,ctx:t}),Vn.$set(H);const G={};2&e[1]&&(G.$$scope={dirty:e,ctx:t}),Qn.$set(G);const V={};2&e[1]&&(V.$$scope={dirty:e,ctx:t}),ae.$set(V);const Z={};2&e[1]&&(Z.$$scope={dirty:e,ctx:t}),pe.$set(Z);const Y={};2&e[1]&&(Y.$$scope={dirty:e,ctx:t}),ge.$set(Y);const K={};2&e[1]&&(K.$$scope={dirty:e,ctx:t}),ke.$set(K)},i(t){je||(Z(n.$$.fragment,t),Z(a.$$.fragment,t),Z(r.$$.fragment,t),Z(p.$$.fragment,t),Z(l.$$.fragment,t),Z(m.$$.fragment,t),Z(w.$$.fragment,t),Z(b.$$.fragment,t),Z(C.$$.fragment,t),Z(I.$$.fragment,t),Z(L.$$.fragment,t),Z(M.$$.fragment,t),Z(z.$$.fragment,t),Z(q.$$.fragment,t),Z(U.$$.fragment,t),Z(K.$$.fragment,t),Z(J.$$.fragment,t),Z(at.$$.fragment,t),Z(ct.$$.fragment,t),Z(pt.$$.fragment,t),Z(lt.$$.fragment,t),Z(dt.$$.fragment,t),Z(ht.$$.fragment,t),Z(kt.$$.fragment,t),Z(bt.$$.fragment,t),Z(Pt.$$.fragment,t),Z(Ot.$$.fragment,t),Z(Tt.$$.fragment,t),Z(At.$$.fragment,t),Z(Ut.$$.fragment,t),Z(Gt.$$.fragment,t),Z(Zt.$$.fragment,t),Z(Kt.$$.fragment,t),Z(Jt.$$.fragment,t),Z(tn.$$.fragment,t),Z(sn.$$.fragment,t),Z(un.$$.fragment,t),Z(ln.$$.fragment,t),Z($n.$$.fragment,t),Z(xn.$$.fragment,t),Z(_n.$$.fragment,t),Z(On.$$.fragment,t),Z(An.$$.fragment,t),Z(Rn.$$.fragment,t),Z(Bn.$$.fragment,t),Z(Hn.$$.fragment,t),Z(Vn.$$.fragment,t),Z(Qn.$$.fragment,t),Z(ae.$$.fragment,t),Z(pe.$$.fragment,t),Z(ge.$$.fragment,t),Z(ke.$$.fragment,t),Z(be.$$.fragment,t),je=!0)},o(t){Y(n.$$.fragment,t),Y(a.$$.fragment,t),Y(r.$$.fragment,t),Y(p.$$.fragment,t),Y(l.$$.fragment,t),Y(m.$$.fragment,t),Y(w.$$.fragment,t),Y(b.$$.fragment,t),Y(C.$$.fragment,t),Y(I.$$.fragment,t),Y(L.$$.fragment,t),Y(M.$$.fragment,t),Y(z.$$.fragment,t),Y(q.$$.fragment,t),Y(U.$$.fragment,t),Y(K.$$.fragment,t),Y(J.$$.fragment,t),Y(at.$$.fragment,t),Y(ct.$$.fragment,t),Y(pt.$$.fragment,t),Y(lt.$$.fragment,t),Y(dt.$$.fragment,t),Y(ht.$$.fragment,t),Y(kt.$$.fragment,t),Y(bt.$$.fragment,t),Y(Pt.$$.fragment,t),Y(Ot.$$.fragment,t),Y(Tt.$$.fragment,t),Y(At.$$.fragment,t),Y(Ut.$$.fragment,t),Y(Gt.$$.fragment,t),Y(Zt.$$.fragment,t),Y(Kt.$$.fragment,t),Y(Jt.$$.fragment,t),Y(tn.$$.fragment,t),Y(sn.$$.fragment,t),Y(un.$$.fragment,t),Y(ln.$$.fragment,t),Y($n.$$.fragment,t),Y(xn.$$.fragment,t),Y(_n.$$.fragment,t),Y(On.$$.fragment,t),Y(An.$$.fragment,t),Y(Rn.$$.fragment,t),Y(Bn.$$.fragment,t),Y(Hn.$$.fragment,t),Y(Vn.$$.fragment,t),Y(Qn.$$.fragment,t),Y(ae.$$.fragment,t),Y(pe.$$.fragment,t),Y(ge.$$.fragment,t),Y(ke.$$.fragment,t),Y(be.$$.fragment,t),je=!1},d(t){et(n,t),t&&g(e),et(a,t),t&&g(s),et(r,t),t&&g(o),t&&g(c),t&&g(u),et(p,t),t&&g(i),et(l,t),t&&g(f),et(m,t),t&&g(v),t&&g(x),t&&g(y),et(w,t),t&&g(_),et(b,t),t&&g(j),et(C,t),t&&g(P),t&&g(E),t&&g(O),et(I,t),t&&g(T),et(L,t),t&&g(A),et(M,t),t&&g(S),t&&g(D),t&&g(N),et(z,t),t&&g(R),et(q,t),t&&g(F),t&&g(W),t&&g(B),et(U,t),t&&g(H),t&&g(G),t&&g(V),et(K,t),t&&g(X),et(J,t),t&&g(Q),et(at,t),t&&g(st),t&&g(rt),t&&g(ot),et(ct,t),t&&g(ut),et(pt,t),t&&g(it),et(lt,t),t&&g(ft),t&&g($t),t&&g(gt),et(dt,t),t&&g(mt),et(ht,t),t&&g(vt),et(kt,t),t&&g(yt),t&&g(wt),t&&g(_t),et(bt,t),t&&g(jt),et(Pt,t),t&&g(Et),et(Ot,t),t&&g(It),et(Tt,t),t&&g(Lt),et(At,t),t&&g(Mt),t&&g(St),t&&g(Dt),t&&g(Nt),t&&g(Rt),t&&g(qt),t&&g(Ft),t&&g(Wt),t&&g(Bt),et(Ut,t),t&&g(Ht),et(Gt,t),t&&g(Vt),et(Zt,t),t&&g(Yt),et(Kt,t),t&&g(Xt),et(Jt,t),t&&g(Qt),et(tn,t),t&&g(nn),t&&g(en),t&&g(an),et(sn,t),t&&g(rn),t&&g(on),t&&g(cn),et(un,t),t&&g(pn),et(ln,t),t&&g(fn),et($n,t),t&&g(gn),t&&g(dn),t&&g(mn),t&&g(hn),t&&g(vn),et(xn,t),t&&g(kn),t&&g(yn),t&&g(wn),et(_n,t),t&&g(bn),t&&g(jn),t&&g(Cn),t&&g(Pn),t&&g(En),et(On,t),t&&g(In),t&&g(Tn),t&&g(Ln),et(An,t),t&&g(Mn),t&&g(Sn),t&&g(Dn),t&&g(Nn),t&&g(zn),et(Rn,t),t&&g(qn),t&&g(Fn),t&&g(Wn),et(Bn,t),t&&g(Un),et(Hn,t),t&&g(Gn),et(Vn,t),t&&g(Zn),t&&g(Yn),t&&g(Kn),t&&g(Xn),t&&g(Jn),et(Qn,t),t&&g(te),t&&g(ne),t&&g(ee),et(ae,t),t&&g(se),t&&g(re),t&&g(oe),t&&g(ce),t&&g(ue),et(pe,t),t&&g(ie),t&&g(fe),t&&g($e),et(ge,t),t&&g(de),t&&g(me),t&&g(he),t&&g(ve),t&&g(xe),et(ke,t),t&&g(ye),t&&g(we),t&&g(_e),et(be,t)}}}function Oo(t){let n,e;return n=new Bt({props:{$$slots:{default:[Eo]},$$scope:{ctx:t}}}),{c(){tt(n.$$.fragment)},m(t,a){nt(n,t,a),e=!0},p(t,e){const a={};2&e[1]&&(a.$$scope={dirty:e,ctx:t}),n.$set(a)},i(t){e||(Z(n.$$.fragment,t),e=!0)},o(t){Y(n.$$.fragment,t),e=!1},d(t){et(n,t)}}}function Io(t){return[(t,n)=>t(n)]}class To extends st{constructor(t){super(),at(this,t,Io,Oo,o,{},[-1,-1])}}function Lo(n){let e,a,s;return a=new To({}),{c(){e=d("main"),tt(a.$$.fragment)},m(t,n){$(t,e,n),nt(a,e,null),s=!0},p:t,i(t){s||(Z(a.$$.fragment,t),s=!0)},o(t){Y(a.$$.fragment,t),s=!1},d(t){t&&g(e),et(a)}}}return new class extends st{constructor(t){super(),at(this,t,null,Lo,o,{})}}({target:document.body})}();
diff --git a/src/docs/Carousel.svx b/src/docs/Carousel.svx
index de863c8..dd7bd10 100644
--- a/src/docs/Carousel.svx
+++ b/src/docs/Carousel.svx
@@ -9,9 +9,9 @@
import colors from './data/colors.json'
-# Features
+# Features!anchorId:features;
-## Single item
+## Single item!anchorId:features-single-item;