2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{s as T}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as D,g as v,s as P,r as F,h as b,x as L,c as w,u as J,j as E,f as p,a as $,v as K,d as Q,t as R,w as V,A as W,m as I,n as S,k as z,y as h,o as H}from"../chunks/index.kYoizZ4A.js";import{e as G}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.uQGne4yI.js";const Y=async({fetch:i})=>({guides:await(await i("/api/guides")).json()}),oe=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function M(i,a,c){const l=i.slice();return l[1]=a[c],l}function N(i){let a,c,l,r=i[1].meta.title+"",g,f,k,n,u,C="Publié le :",m,s=i[1].meta.date+"",e,o,t,x=i[1].meta.author+"",j,A;return{c(){a=v("li"),c=v("h2"),l=v("a"),g=I(r),k=P(),n=v("p"),u=v("b"),u.textContent=C,m=P(),e=I(s),o=I(" par "),t=v("i"),j=I(x),A=P(),this.h()},l(_){a=b(_,"LI",{class:!0});var d=E(a);c=b(d,"H2",{});var O=E(c);l=b(O,"A",{href:!0});var q=E(l);g=S(q,r),q.forEach(p),O.forEach(p),k=w(d),n=b(d,"P",{class:!0});var y=E(n);u=b(y,"B",{"data-svelte-h":!0}),L(u)!=="svelte-1y3xx1s"&&(u.textContent=C),m=w(y),e=S(y,s),o=S(y," par "),t=b(y,"I",{});var B=E(t);j=S(B,x),B.forEach(p),y.forEach(p),A=w(d),d.forEach(p),this.h()},h(){z(l,"href",f=i[1].path),z(n,"class","pt-2"),z(a,"class","ml-0 list-none px-4 pb-4 my-4 rounded-lg bg-base-300 dark:bg-base-300 hover:bg-base-200 hover:dark:bg-base-200 border-1 border-color-base-100")},m(_,d){$(_,a,d),h(a,c),h(c,l),h(l,g),h(a,k),h(a,n),h(n,u),h(n,m),h(n,e),h(n,o),h(n,t),h(t,j),h(a,A)},p(_,d){d&1&&r!==(r=_[1].meta.title+"")&&H(g,r),d&1&&f!==(f=_[1].path)&&z(l,"href",f),d&1&&s!==(s=_[1].meta.date+"")&&H(e,s),d&1&&x!==(x=_[1].meta.author+"")&&H(j,x)},d(_){_&&p(a)}}}function Z(i){let a,c="Guides",l,r,g,f,k="Articles publiés",n,u,C;r=new X({props:{info:"Cette page est un recensement de guides proposés par les membres de la communauté pour apprendre à <i>live coder</i> ou se perfectionner. L'idée est de proposer des articles plus ou moins courts consacrés à un outil ou à une approche particulière du <i>live coding</i> Pour proposer un guide, référez-vous à l'article <a href='/guides/proposer_guide'>Proposer un guide</a>. Nous acceptons toutes les collaborations.",markdown:"false"}});let m=G(i[0].guides),s=[];for(let e=0;e<m.length;e+=1)s[e]=N(M(i,m,e));return{c(){a=v("h1"),a.textContent=c,l=P(),F(r.$$.fragment),g=P(),f=v("h2"),f.textContent=k,n=P(),u=v("ul");for(let e=0;e<s.length;e+=1)s[e].c()},l(e){a=b(e,"H1",{"data-svelte-h":!0}),L(a)!=="svelte-ilihnd"&&(a.textContent=c),l=w(e),J(r.$$.fragment,e),g=w(e),f=b(e,"H2",{"data-svelte-h":!0}),L(f)!=="svelte-6efz5p"&&(f.textContent=k),n=w(e),u=b(e,"UL",{});var o=E(u);for(let t=0;t<s.length;t+=1)s[t].l(o);o.forEach(p)},m(e,o){$(e,a,o),$(e,l,o),K(r,e,o),$(e,g,o),$(e,f,o),$(e,n,o),$(e,u,o);for(let t=0;t<s.length;t+=1)s[t]&&s[t].m(u,null);C=!0},p(e,[o]){if(o&1){m=G(e[0].guides);let t;for(t=0;t<m.length;t+=1){const x=M(e,m,t);s[t]?s[t].p(x,o):(s[t]=N(x),s[t].c(),s[t].m(u,null))}for(;t<s.length;t+=1)s[t].d(1);s.length=m.length}},i(e){C||(Q(r.$$.fragment,e),C=!0)},o(e){R(r.$$.fragment,e),C=!1},d(e){e&&(p(a),p(l),p(g),p(f),p(n),p(u)),V(r,e),W(s,e)}}}function ee(i,a,c){let{data:l}=a;return i.$$set=r=>{"data"in r&&c(0,l=r.data)},[l]}class re extends U{constructor(a){super(),D(this,a,ee,Z,T,{data:0})}}export{re as component,oe as universal};
|