This commit is contained in:
Bubobubobubobubo
2024-02-09 10:03:44 +00:00
parent 09837ea795
commit d954cacb11
170 changed files with 213 additions and 213 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
import{s as p,n as v,o as x}from"./scheduler.aZRR5A_O.js";import{S as E,i as y,g as _,D as w,s as j,H,h as g,j as h,E as k,f as c,c as I,C as M,k as n,a as S,y as f}from"./index.kYoizZ4A.js";import{m as b}from"./marked.esm.hS8hU7E4.js";function B(m){let e,t,a,o,s,l;return{c(){e=_("div"),t=w("svg"),a=w("path"),o=j(),s=_("span"),l=new H(!1),this.h()},l(i){e=g(i,"DIV",{class:!0});var r=h(e);t=k(r,"svg",{xmlns:!0,fill:!0,viewBox:!0,class:!0});var d=h(t);a=k(d,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),h(a).forEach(c),d.forEach(c),o=I(r),s=g(r,"SPAN",{class:!0});var u=h(s);l=M(u,!1),u.forEach(c),r.forEach(c),this.h()},h(){n(a,"stroke-linecap","round"),n(a,"stroke-linejoin","round"),n(a,"stroke-width","2"),n(a,"d","M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"),n(t,"xmlns","http://www.w3.org/2000/svg"),n(t,"fill","none"),n(t,"viewBox","0 0 24 24"),n(t,"class","stroke-current shrink-0 w-6 h-6"),l.a=null,n(s,"class","text-xl text-white"),n(e,"class","alert bg-neutral-600 border-none")},m(i,r){S(i,e,r),f(e,t),f(t,a),f(e,o),f(e,s),l.m(m[0],s)},p(i,[r]){r&1&&l.p(i[0])},i:v,o:v,d(i){i&&c(e)}}}function C(m,e,t){let{info:a}=e,{markdown:o}=e;return x(()=>{o&&b(a)}),m.$$set=s=>{"info"in s&&t(0,a=s.info),"markdown"in s&&t(1,o=s.markdown)},[a,o]}class A extends E{constructor(e){super(),y(this,e,C,B,p,{info:0,markdown:1})}}export{A as I};

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
import{s as w,n as v,o as x}from"./scheduler.aZRR5A_O.js";import{S as E,i as b,g as _,D as g,s as y,H as j,h as k,j as h,E as p,f as c,c as H,C as I,k as n,a as M,y as f}from"./index.kYoizZ4A.js";import{m as S}from"./marked.esm.hS8hU7E4.js";function B(m){let e,t,a,o,s,l;return{c(){e=_("div"),t=g("svg"),a=g("path"),o=y(),s=_("span"),l=new j(!1),this.h()},l(i){e=k(i,"DIV",{class:!0});var r=h(e);t=p(r,"svg",{xmlns:!0,fill:!0,viewBox:!0,class:!0});var d=h(t);a=p(d,"path",{"stroke-linecap":!0,"stroke-linejoin":!0,"stroke-width":!0,d:!0}),h(a).forEach(c),d.forEach(c),o=H(r),s=k(r,"SPAN",{class:!0});var u=h(s);l=I(u,!1),u.forEach(c),r.forEach(c),this.h()},h(){n(a,"stroke-linecap","round"),n(a,"stroke-linejoin","round"),n(a,"stroke-width","2"),n(a,"d","M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"),n(t,"xmlns","http://www.w3.org/2000/svg"),n(t,"fill","none"),n(t,"viewBox","0 0 24 24"),n(t,"class","stroke-current shrink-0 w-6 h-6"),l.a=null,n(s,"class","text-xl"),n(e,"class","alert bg-base-300 dark:bg-base-300")},m(i,r){M(i,e,r),f(e,t),f(t,a),f(e,o),f(e,s),l.m(m[0],s)},p(i,[r]){r&1&&l.p(i[0])},i:v,o:v,d(i){i&&c(e)}}}function C(m,e,t){let{info:a}=e,{markdown:o}=e;return x(()=>{o&&S(a)}),m.$$set=s=>{"info"in s&&t(0,a=s.info),"markdown"in s&&t(1,o=s.markdown)},[a,o]}class A extends E{constructor(e){super(),b(this,e,C,B,w,{info:0,markdown:1})}}export{A as I};

View File

@ -1 +0,0 @@
import{s as B,e as M,n as z}from"./scheduler.aZRR5A_O.js";import{S as F,i as J,g as d,s as S,m as D,h as m,j as g,c as V,n as q,f as h,k as s,a as K,y as l,o as C}from"./index.kYoizZ4A.js";function L(i){let e,t,u,_,f,n,c,a,k,y,v,w,I,b,x;return{c(){e=d("a"),t=d("img"),_=S(),f=d("div"),n=d("div"),c=d("div"),a=d("h5"),k=D(i[0]),y=S(),v=d("p"),w=D(i[1]),I=S(),b=d("p"),x=D(i[4]),this.h()},l(o){e=m(o,"A",{href:!0,class:!0});var r=g(e);t=m(r,"IMG",{class:!0,src:!0,alt:!0}),_=V(r),f=m(r,"DIV",{class:!0});var P=g(f);n=m(P,"DIV",{class:!0});var E=g(n);c=m(E,"DIV",{class:!0});var j=g(c);a=m(j,"H5",{class:!0});var A=g(a);k=q(A,i[0]),A.forEach(h),y=V(j),v=m(j,"P",{class:!0});var G=g(v);w=q(G,i[1]),G.forEach(h),j.forEach(h),I=V(E),b=m(E,"P",{class:!0});var H=g(b);x=q(H,i[4]),H.forEach(h),E.forEach(h),P.forEach(h),r.forEach(h),this.h()},h(){s(t,"class","object-cover w-full rounded-t-lg h-96 md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"),M(t.src,u=i[3])||s(t,"src",u),s(t,"alt",""),s(a,"class","inline mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white"),s(v,"class","inline text-right"),s(c,"class","flex justify-between"),s(b,"class","mb-3 font-normal text-gray-700 dark:text-gray-400"),s(n,"class","flex flex-col justify-between p-4 leading-normal w-full"),s(f,"class","flex flex-col items-start md:items-end w-full"),s(e,"href",i[2]),s(e,"class","flex flex-col items-center rounded-lg shadow md:flex-row dark:hover:bg-base-100 hover:bg-base-100 bg-base-300 dark:bg-base-300")},m(o,r){K(o,e,r),l(e,t),l(e,_),l(e,f),l(f,n),l(n,c),l(c,a),l(a,k),l(c,y),l(c,v),l(v,w),l(n,I),l(n,b),l(b,x)},p(o,[r]){r&8&&!M(t.src,u=o[3])&&s(t,"src",u),r&1&&C(k,o[0]),r&2&&C(w,o[1]),r&16&&C(x,o[4]),r&4&&s(e,"href",o[2])},i:z,o:z,d(o){o&&h(e)}}}function N(i,e,t){let{name:u}=e,{creator:_}=e,{link:f}=e,{image:n}=e,{description:c}=e;return i.$$set=a=>{"name"in a&&t(0,u=a.name),"creator"in a&&t(1,_=a.creator),"link"in a&&t(2,f=a.link),"image"in a&&t(3,n=a.image),"description"in a&&t(4,c=a.description)},[u,_,f,n,c]}class R extends F{constructor(e){super(),J(this,e,N,L,B,{name:0,creator:1,link:2,image:3,description:4})}}export{R as S};

View File

@ -0,0 +1 @@
import{s as B,e as M,n as z}from"./scheduler.aZRR5A_O.js";import{S as F,i as J,g as d,s as D,m as V,h as m,j as g,c as q,n as y,f as u,k as l,a as K,y as s,o as C}from"./index.kYoizZ4A.js";function L(n){let e,a,h,_,f,i,c,t,b,I,v,x,S,w,E;return{c(){e=d("a"),a=d("img"),_=D(),f=d("div"),i=d("div"),c=d("div"),t=d("h5"),b=V(n[0]),I=D(),v=d("p"),x=V(n[1]),S=D(),w=d("p"),E=V(n[4]),this.h()},l(o){e=m(o,"A",{href:!0,class:!0});var r=g(e);a=m(r,"IMG",{class:!0,src:!0,alt:!0}),_=q(r),f=m(r,"DIV",{class:!0});var P=g(f);i=m(P,"DIV",{class:!0});var k=g(i);c=m(k,"DIV",{class:!0});var j=g(c);t=m(j,"H5",{class:!0});var A=g(t);b=y(A,n[0]),A.forEach(u),I=q(j),v=m(j,"P",{class:!0});var G=g(v);x=y(G,n[1]),G.forEach(u),j.forEach(u),S=q(k),w=m(k,"P",{class:!0});var H=g(w);E=y(H,n[4]),H.forEach(u),k.forEach(u),P.forEach(u),r.forEach(u),this.h()},h(){l(a,"class","object-cover w-full rounded-t-lg h-96 md:h-auto md:w-48 md:rounded-none md:rounded-l-lg"),M(a.src,h=n[3])||l(a,"src",h),l(a,"alt",""),l(t,"class","inline mb-2 text-2xl font-bold tracking-tight text-white"),l(v,"class","inline text-right text-orange-300"),l(c,"class","flex justify-between"),l(w,"class","mb-3 font-normal text-gray-400"),l(i,"class","flex flex-col justify-between p-4 leading-normal w-full"),l(f,"class","flex flex-col items-start md:items-end w-full"),l(e,"href",n[2]),l(e,"class","flex flex-col items-center bg-neutral-800 hover:bg-neutral-700 rounded-lg shadow md:flex-row")},m(o,r){K(o,e,r),s(e,a),s(e,_),s(e,f),s(f,i),s(i,c),s(c,t),s(t,b),s(c,I),s(c,v),s(v,x),s(i,S),s(i,w),s(w,E)},p(o,[r]){r&8&&!M(a.src,h=o[3])&&l(a,"src",h),r&1&&C(b,o[0]),r&2&&C(x,o[1]),r&16&&C(E,o[4]),r&4&&l(e,"href",o[2])},i:z,o:z,d(o){o&&u(e)}}}function N(n,e,a){let{name:h}=e,{creator:_}=e,{link:f}=e,{image:i}=e,{description:c}=e;return n.$$set=t=>{"name"in t&&a(0,h=t.name),"creator"in t&&a(1,_=t.creator),"link"in t&&a(2,f=t.link),"image"in t&&a(3,i=t.image),"description"in t&&a(4,c=t.description)},[h,_,f,i,c]}class R extends F{constructor(e){super(),J(this,e,N,L,B,{name:0,creator:1,link:2,image:3,description:4})}}export{R as S};

Binary file not shown.

Binary file not shown.

View File

@ -1,4 +1,4 @@
import{s as el,x as qs,y as $a,n as tl}from"./scheduler.aZRR5A_O.js";import{S as nl,i as sl,r as Ts,u as As,v as Fs,d as Ms,t as Hs,w as Ps,g as u,s as r,H as z,h as o,x as b,c as i,j as $,C as R,f as t,k as B,a as s}from"./index.kYoizZ4A.js";import{G as al,g as ll,a as Ra}from"./guides.fqK5Mftf.js";import{I as Ba}from"./Info.uQGne4yI.js";var Ia=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},rl={exports:{}};(function(Q){var y=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** import{s as el,x as qs,y as $a,n as tl}from"./scheduler.aZRR5A_O.js";import{S as nl,i as sl,r as Ts,u as As,v as Fs,d as Ms,t as Hs,w as Ps,g as u,s as r,H as z,h as o,x as b,c as i,j as $,C as R,f as t,k as B,a as s}from"./index.kYoizZ4A.js";import{G as al,g as ll,a as Ra}from"./guides.fqK5Mftf.js";import{I as Ba}from"./Info.ITY44f4q.js";var Ia=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},rl={exports:{}};(function(Q){var y=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
* Prism: Lightweight, robust, elegant syntax highlighting * Prism: Lightweight, robust, elegant syntax highlighting
* *
* @license MIT <https://opensource.org/licenses/MIT> * @license MIT <https://opensource.org/licenses/MIT>

View File

@ -1,4 +1,4 @@
import{s as Fa,x as it,y as Ha,n as Va}from"./scheduler.aZRR5A_O.js";import{S as Ga,i as Aa,r as ga,u as Ma,v as Sa,d as Na,t as Oa,w as ja,g as a,s as p,H as f,h as o,x as u,c as l,j as v,C as b,f as e,l as Ka,k as r,a as t}from"./index.kYoizZ4A.js";import{G as Qa,g as Wa,a as Pa}from"./guides.fqK5Mftf.js";import{I as Xa}from"./Info.uQGne4yI.js";function Ya(zn){let c,L="Introduction",x,d,i="Le labyrinthe <strong>SuperCollider</strong>",m,k,rt=`<br/> <div><a href="https://www.instagram.com/p/CtHWU0fuOKd/"><img style="min-width: 200px;width:30%;height:auto;float:inline-end;padding-right:20px;margin-left:20px" src="/images/supercollider_meme.png"/></a></div> <p>Si vous avez lu et suivi le premier article, tout est en place et vous devriez import{s as Fa,x as it,y as Ha,n as Va}from"./scheduler.aZRR5A_O.js";import{S as Ga,i as Aa,r as ga,u as Ma,v as Sa,d as Na,t as Oa,w as ja,g as a,s as p,H as f,h as o,x as u,c as l,j as v,C as b,f as e,l as Ka,k as r,a as t}from"./index.kYoizZ4A.js";import{G as Qa,g as Wa,a as Pa}from"./guides.fqK5Mftf.js";import{I as Xa}from"./Info.ITY44f4q.js";function Ya(zn){let c,L="Introduction",x,d,i="Le labyrinthe <strong>SuperCollider</strong>",m,k,rt=`<br/> <div><a href="https://www.instagram.com/p/CtHWU0fuOKd/"><img style="min-width: 200px;width:30%;height:auto;float:inline-end;padding-right:20px;margin-left:20px" src="/images/supercollider_meme.png"/></a></div> <p>Si vous avez lu et suivi le premier article, tout est en place et vous devriez
maintenant être prêt à jouer. Lune des qualités mais aussi lun des défauts de <strong>SuperCollider</strong> est de ne maintenant être prêt à jouer. Lune des qualités mais aussi lun des défauts de <strong>SuperCollider</strong> est de ne
pas vous astreindre à suivre une route particulière concernant la manière dont il vous faut approcher la création sonore lorsque vous débutez. Le logiciel est extrêmement générique et chaque pas vous astreindre à suivre une route particulière concernant la manière dont il vous faut approcher la création sonore lorsque vous débutez. Le logiciel est extrêmement générique et chaque
utilisateur développe progressivement ses propres abstractions et une logique qui lui est propre. Il existe plusieurs dizaines de mécanismes utilisateur développe progressivement ses propres abstractions et une logique qui lui est propre. Il existe plusieurs dizaines de mécanismes

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1,4 +1,4 @@
import{s as M,n as P}from"../chunks/scheduler.aZRR5A_O.js";import{S,i as T,s as m,g as d,r as y,B as R,f as s,c as p,h as f,x as g,u as j,a as l,v as F,d as I,t as U,w as k}from"../chunks/index.kYoizZ4A.js";import{I as z}from"../chunks/Info.uQGne4yI.js";function B(H){let c,n,L="Ressources",v,i,h,o,w="Sites internet",_,r,q=`<li><p><a href="https://toplap.org" rel="nofollow">TOPLAP</a> : <strong>TOPLAP</strong> est le collectif historique qui a import{s as M,n as P}from"../chunks/scheduler.aZRR5A_O.js";import{S,i as T,s as m,g as d,r as y,B as R,f as s,c as p,h as f,x as g,u as j,a as l,v as F,d as I,t as U,w as k}from"../chunks/index.kYoizZ4A.js";import{I as z}from"../chunks/Info.ITY44f4q.js";function B(H){let c,n,L="Ressources",v,i,h,o,w="Sites internet",_,r,q=`<li><p><a href="https://toplap.org" rel="nofollow">TOPLAP</a> : <strong>TOPLAP</strong> est le collectif historique qui a
promu la pratique du <em>live coding</em> à partir de sa fondation en 2004. Le promu la pratique du <em>live coding</em> à partir de sa fondation en 2004. Le
collectif est toujours actif et a aujourdhui évolué pour constituer un grand collectif est toujours actif et a aujourdhui évolué pour constituer un grand
réseau international de chercheurs et dartistes travaillant autour de la réseau international de chercheurs et dartistes travaillant autour de la

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
import{s as j,n as z}from"../chunks/scheduler.aZRR5A_O.js";import{S as k,i as O,s as n,g as f,r as E,B as R,f as i,c as o,h as v,x as h,u as S,a as s,v as D,d as F,t as G,w as N}from"../chunks/index.kYoizZ4A.js";import{I as Q}from"../chunks/Info.uQGne4yI.js";function V(B){let g,r,H="Quest-ce que le live-coding ?",q,a,x,l,T='Historiquement, le <em>live coding</em> est un type de création porté par le collectif <a href="https://toplap.org" rel="nofollow">TOPLAP</a>. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : <a href="https://toplap.cat/en/home" rel="nofollow">TOPLAP Barcelona</a>, <a href="https://livecode.nyc/" rel="nofollow">Livecode NYC</a>, parmi dautres. La pratique du <em>live coding</em> sest popularisée au travers du <a href="">Manifeste TOPLAP</a> et des <a href="https://algorave.com" rel="nofollow">Algoraves</a> (<em>algorithmic rave parties</em>). Il sagit pourtant de <em>larbre qui cache la forêt</em> : le <em>live coding</em> est une pratique qui existe depuis la fin des années 1980, et que lon retrouve un peu partout dans les arts numériques.',_,u,y="À propos de ce site",b,m,$='Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du <em>live coding</em> ne possédait pas de site permettant aux artistes et musiciens français de se trouver et déchanger facilement. Disposer dun site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par <a href="https://raphaelforment.fr" rel="nofollow">Raphaël Forment</a> (BuboBubo).',C,p,M="Linformation sur chacune des pages est randomisée pour favoriser la découverte.",L,c,I="Comment contribuer ?",P,d,A='Le site est hébergé sur <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">GitHub</a>. Pour ajouter une information au site, veuillez créer une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request" rel="nofollow">Pull Request</a>. Vous pouvez aussi contacter lun des membres qui se chargera de transmettre linformation.',w;return a=new Q({props:{info:"Le <i>live coding</i> est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les <i>live coders</i> considèrent l'interface de programmation comme un instrument de musique. Le <i>live coding</i> est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.<br><br> Le <i>live coding</i> est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le <i>live coding</i> est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le <i>live coding</i> est traversé par la culture <i>hacker</i>, par la philosophie du logiciel libre et <i>open source</i>. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la <i>programmation exploratoire</i> ou <i>programmation conversationnelle</i>.",markdown:"false"}}),{c(){g=n(),r=f("h1"),r.textContent=H,q=n(),E(a.$$.fragment),x=n(),l=f("p"),l.innerHTML=T,_=n(),u=f("h1"),u.textContent=y,b=n(),m=f("p"),m.innerHTML=$,C=n(),p=f("p"),p.textContent=M,L=n(),c=f("h1"),c.textContent=I,P=n(),d=f("p"),d.innerHTML=A,this.h()},l(e){R("svelte-ydjrmh",document.head).forEach(i),g=o(e),r=v(e,"H1",{"data-svelte-h":!0}),h(r)!=="svelte-z12tl4"&&(r.textContent=H),q=o(e),S(a.$$.fragment,e),x=o(e),l=v(e,"P",{"data-svelte-h":!0}),h(l)!=="svelte-qso192"&&(l.innerHTML=T),_=o(e),u=v(e,"H1",{"data-svelte-h":!0}),h(u)!=="svelte-9nyscp"&&(u.textContent=y),b=o(e),m=v(e,"P",{"data-svelte-h":!0}),h(m)!=="svelte-ffh2di"&&(m.innerHTML=$),C=o(e),p=v(e,"P",{"data-svelte-h":!0}),h(p)!=="svelte-1bpzmjt"&&(p.textContent=M),L=o(e),c=v(e,"H1",{"data-svelte-h":!0}),h(c)!=="svelte-15qmnqt"&&(c.textContent=I),P=o(e),d=v(e,"P",{"data-svelte-h":!0}),h(d)!=="svelte-1ht7736"&&(d.innerHTML=A),this.h()},h(){document.title="Accueil"},m(e,t){s(e,g,t),s(e,r,t),s(e,q,t),D(a,e,t),s(e,x,t),s(e,l,t),s(e,_,t),s(e,u,t),s(e,b,t),s(e,m,t),s(e,C,t),s(e,p,t),s(e,L,t),s(e,c,t),s(e,P,t),s(e,d,t),w=!0},p:z,i(e){w||(F(a.$$.fragment,e),w=!0)},o(e){G(a.$$.fragment,e),w=!1},d(e){e&&(i(g),i(r),i(q),i(x),i(l),i(_),i(u),i(b),i(m),i(C),i(p),i(L),i(c),i(P),i(d)),N(a,e)}}}class U extends k{constructor(g){super(),O(this,g,null,V,j,{})}}export{U as component}; import{s as j,n as z}from"../chunks/scheduler.aZRR5A_O.js";import{S as k,i as O,s as n,g as f,r as E,B as R,f as i,c as o,h as v,x as h,u as S,a as s,v as D,d as F,t as G,w as N}from"../chunks/index.kYoizZ4A.js";import{I as Q}from"../chunks/Info.ITY44f4q.js";function V(B){let g,r,H="Quest-ce que le live-coding ?",q,a,x,l,T='Historiquement, le <em>live coding</em> est un type de création porté par le collectif <a href="https://toplap.org" rel="nofollow">TOPLAP</a>. Il existe de nombreux groupes en Europe et dans le monde qui sont issus de ce collectif : <a href="https://toplap.cat/en/home" rel="nofollow">TOPLAP Barcelona</a>, <a href="https://livecode.nyc/" rel="nofollow">Livecode NYC</a>, parmi dautres. La pratique du <em>live coding</em> sest popularisée au travers du <a href="">Manifeste TOPLAP</a> et des <a href="https://algorave.com" rel="nofollow">Algoraves</a> (<em>algorithmic rave parties</em>). Il sagit pourtant de <em>larbre qui cache la forêt</em> : le <em>live coding</em> est une pratique qui existe depuis la fin des années 1980, et que lon retrouve un peu partout dans les arts numériques.',_,u,y="À propos de ce site",b,m,$='Ce site est une collection de ressources. Il est conçu pour combler un vide. La communauté francophone du <em>live coding</em> ne possédait pas de site permettant aux artistes et musiciens français de se trouver et déchanger facilement. Disposer dun site dédié permet de rompre avec la nécessité de se tenir informé sans cesse sur les réseaux sociaux sous peine de manquer une information. Ce site est conçu et maintenu par <a href="https://raphaelforment.fr" rel="nofollow">Raphaël Forment</a> (BuboBubo).',C,p,M="Linformation sur chacune des pages est randomisée pour favoriser la découverte.",L,c,I="Comment contribuer ?",P,d,A='Le site est hébergé sur <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">GitHub</a>. Pour ajouter une information au site, veuillez créer une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request" rel="nofollow">Pull Request</a>. Vous pouvez aussi contacter lun des membres qui se chargera de transmettre linformation.',w;return a=new Q({props:{info:"Le <i>live coding</i> est une pratique artistique qui fait de l'acte de programmation un geste expressif et performatif. Les <i>live coders</i> considèrent l'interface de programmation comme un instrument de musique. Le <i>live coding</i> est un art au croisement entre synthèse sonore, improvisation musicale et musique algorithmique générative.<br><br> Le <i>live coding</i> est au croisement de plusieurs arts et encourage des approches transdisciplinaires de la création : musique, arts visuels, informatique, jeux vidéos, danse, etc. Plus largement, le <i>live coding</i> est un domaine critique qui encourage les artistes à repenser leur rapport à l'informatique. Le <i>live coding</i> est traversé par la culture <i>hacker</i>, par la philosophie du logiciel libre et <i>open source</i>. Il souhaite également développer une nouvelle forme d'expressivité au sein des arts, en considérant l'ordinateur comme une interface pour la <i>programmation exploratoire</i> ou <i>programmation conversationnelle</i>.",markdown:"false"}}),{c(){g=n(),r=f("h1"),r.textContent=H,q=n(),E(a.$$.fragment),x=n(),l=f("p"),l.innerHTML=T,_=n(),u=f("h1"),u.textContent=y,b=n(),m=f("p"),m.innerHTML=$,C=n(),p=f("p"),p.textContent=M,L=n(),c=f("h1"),c.textContent=I,P=n(),d=f("p"),d.innerHTML=A,this.h()},l(e){R("svelte-ydjrmh",document.head).forEach(i),g=o(e),r=v(e,"H1",{"data-svelte-h":!0}),h(r)!=="svelte-z12tl4"&&(r.textContent=H),q=o(e),S(a.$$.fragment,e),x=o(e),l=v(e,"P",{"data-svelte-h":!0}),h(l)!=="svelte-qso192"&&(l.innerHTML=T),_=o(e),u=v(e,"H1",{"data-svelte-h":!0}),h(u)!=="svelte-9nyscp"&&(u.textContent=y),b=o(e),m=v(e,"P",{"data-svelte-h":!0}),h(m)!=="svelte-ffh2di"&&(m.innerHTML=$),C=o(e),p=v(e,"P",{"data-svelte-h":!0}),h(p)!=="svelte-1bpzmjt"&&(p.textContent=M),L=o(e),c=v(e,"H1",{"data-svelte-h":!0}),h(c)!=="svelte-15qmnqt"&&(c.textContent=I),P=o(e),d=v(e,"P",{"data-svelte-h":!0}),h(d)!=="svelte-1ht7736"&&(d.innerHTML=A),this.h()},h(){document.title="Accueil"},m(e,t){s(e,g,t),s(e,r,t),s(e,q,t),D(a,e,t),s(e,x,t),s(e,l,t),s(e,_,t),s(e,u,t),s(e,b,t),s(e,m,t),s(e,C,t),s(e,p,t),s(e,L,t),s(e,c,t),s(e,P,t),s(e,d,t),w=!0},p:z,i(e){w||(F(a.$$.fragment,e),w=!0)},o(e){G(a.$$.fragment,e),w=!1},d(e){e&&(i(g),i(r),i(q),i(x),i(l),i(_),i(u),i(b),i(m),i(C),i(p),i(L),i(c),i(P),i(d)),N(a,e)}}}class U extends k{constructor(g){super(),O(this,g,null,V,j,{})}}export{U as component};

Binary file not shown.

Binary file not shown.

View File

@ -1,2 +0,0 @@
import{s as D}from"../chunks/scheduler.aZRR5A_O.js";import{S as F,i as G,g as b,s as w,r as J,h as g,x as H,c as P,u as K,j as E,f,k as j,a as $,v as N,d as Q,t as R,w as V,A as W,m as A,n as I,y as m,o as q}from"../chunks/index.kYoizZ4A.js";import{e as M}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.uQGne4yI.js";const Y=async({fetch:c})=>({articles:await(await c("/api/articles")).json()}),ne=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function T(c,a,u){const s=c.slice();return s[1]=a[u],s}function U(c){let a,u,s,r=c[1].meta.title+"",v,h,k,o,i,C="Publié le :",p,l=c[1].meta.date+"",e,n,t,x=c[1].meta.author+"",z,S;return{c(){a=b("li"),u=b("h2"),s=b("a"),v=A(r),k=w(),o=b("p"),i=b("b"),i.textContent=C,p=w(),e=A(l),n=A(" par "),t=b("i"),z=A(x),S=w(),this.h()},l(d){a=g(d,"LI",{class:!0});var _=E(a);u=g(_,"H2",{});var L=E(u);s=g(L,"A",{href:!0});var O=E(s);v=I(O,r),O.forEach(f),L.forEach(f),k=P(_),o=g(_,"P",{class:!0});var y=E(o);i=g(y,"B",{"data-svelte-h":!0}),H(i)!=="svelte-1y3xx1s"&&(i.textContent=C),p=P(y),e=I(y,l),n=I(y," par "),t=g(y,"I",{});var B=E(t);z=I(B,x),B.forEach(f),y.forEach(f),S=P(_),_.forEach(f),this.h()},h(){j(s,"href",h=c[1].path),j(o,"class","pt-2"),j(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,_){$(d,a,_),m(a,u),m(u,s),m(s,v),m(a,k),m(a,o),m(o,i),m(o,p),m(o,e),m(o,n),m(o,t),m(t,z),m(a,S)},p(d,_){_&1&&r!==(r=d[1].meta.title+"")&&q(v,r),_&1&&h!==(h=d[1].path)&&j(s,"href",h),_&1&&l!==(l=d[1].meta.date+"")&&q(e,l),_&1&&x!==(x=d[1].meta.author+"")&&q(z,x)},d(d){d&&f(a)}}}function Z(c){let a,u="Articles",s,r,v,h,k="Articles publiés",o,i,C;r=new X({props:{info:`Cette section sert pour tout les articles généralistes qui ne peuvent
pas réellement être considérés comme des guides. Publiez ce que vous voulez !`,markdown:"false"}});let p=M(c[0].articles),l=[];for(let e=0;e<p.length;e+=1)l[e]=U(T(c,p,e));return{c(){a=b("h1"),a.textContent=u,s=w(),J(r.$$.fragment),v=w(),h=b("h2"),h.textContent=k,o=w(),i=b("ul");for(let e=0;e<l.length;e+=1)l[e].c();this.h()},l(e){a=g(e,"H1",{"data-svelte-h":!0}),H(a)!=="svelte-a2vclf"&&(a.textContent=u),s=P(e),K(r.$$.fragment,e),v=P(e),h=g(e,"H2",{"data-svelte-h":!0}),H(h)!=="svelte-6efz5p"&&(h.textContent=k),o=P(e),i=g(e,"UL",{class:!0});var n=E(i);for(let t=0;t<l.length;t+=1)l[t].l(n);n.forEach(f),this.h()},h(){j(i,"class","")},m(e,n){$(e,a,n),$(e,s,n),N(r,e,n),$(e,v,n),$(e,h,n),$(e,o,n),$(e,i,n);for(let t=0;t<l.length;t+=1)l[t]&&l[t].m(i,null);C=!0},p(e,[n]){if(n&1){p=M(e[0].articles);let t;for(t=0;t<p.length;t+=1){const x=T(e,p,t);l[t]?l[t].p(x,n):(l[t]=U(x),l[t].c(),l[t].m(i,null))}for(;t<l.length;t+=1)l[t].d(1);l.length=p.length}},i(e){C||(Q(r.$$.fragment,e),C=!0)},o(e){R(r.$$.fragment,e),C=!1},d(e){e&&(f(a),f(s),f(v),f(h),f(o),f(i)),V(r,e),W(l,e)}}}function ee(c,a,u){let{data:s}=a;return c.$$set=r=>{"data"in r&&u(0,s=r.data)},[s]}class re extends F{constructor(a){super(),G(this,a,ee,Z,D,{data:0})}}export{re as component,ne as universal};

View File

@ -0,0 +1,2 @@
import{s as D}from"../chunks/scheduler.aZRR5A_O.js";import{S as F,i as G,g,s as w,r as J,h as b,x as H,c as P,u as K,j as k,f,k as j,a as $,v as N,d as Q,t as R,w as V,A as W,m as A,n as I,y as m,o as q}from"../chunks/index.kYoizZ4A.js";import{e as M}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.ITY44f4q.js";const Y=async({fetch:c})=>({articles:await(await c("/api/articles")).json()}),ne=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function T(c,a,u){const s=c.slice();return s[1]=a[u],s}function U(c){let a,u,s,r=c[1].meta.title+"",v,h,y,o,i,C="Publié le :",p,l=c[1].meta.date+"",e,n,t,x=c[1].meta.author+"",z,S;return{c(){a=g("li"),u=g("h2"),s=g("a"),v=A(r),y=w(),o=g("p"),i=g("b"),i.textContent=C,p=w(),e=A(l),n=A(" par "),t=g("i"),z=A(x),S=w(),this.h()},l(d){a=b(d,"LI",{class:!0});var _=k(a);u=b(_,"H2",{});var L=k(u);s=b(L,"A",{href:!0});var O=k(s);v=I(O,r),O.forEach(f),L.forEach(f),y=P(_),o=b(_,"P",{class:!0});var E=k(o);i=b(E,"B",{"data-svelte-h":!0}),H(i)!=="svelte-1y3xx1s"&&(i.textContent=C),p=P(E),e=I(E,l),n=I(E," par "),t=b(E,"I",{});var B=k(t);z=I(B,x),B.forEach(f),E.forEach(f),S=P(_),_.forEach(f),this.h()},h(){j(s,"href",h=c[1].path),j(o,"class","pt-2"),j(a,"class","ml-0 list-none px-4 pb-4 my-4 rounded-lg border-1 border-color-base-100 bg-neutral-800 hover:bg-neutral-700")},m(d,_){$(d,a,_),m(a,u),m(u,s),m(s,v),m(a,y),m(a,o),m(o,i),m(o,p),m(o,e),m(o,n),m(o,t),m(t,z),m(a,S)},p(d,_){_&1&&r!==(r=d[1].meta.title+"")&&q(v,r),_&1&&h!==(h=d[1].path)&&j(s,"href",h),_&1&&l!==(l=d[1].meta.date+"")&&q(e,l),_&1&&x!==(x=d[1].meta.author+"")&&q(z,x)},d(d){d&&f(a)}}}function Z(c){let a,u="Articles",s,r,v,h,y="Articles publiés",o,i,C;r=new X({props:{info:`Cette section sert pour tout les articles généralistes qui ne peuvent
pas réellement être considérés comme des guides. Publiez ce que vous voulez !`,markdown:"false"}});let p=M(c[0].articles),l=[];for(let e=0;e<p.length;e+=1)l[e]=U(T(c,p,e));return{c(){a=g("h1"),a.textContent=u,s=w(),J(r.$$.fragment),v=w(),h=g("h2"),h.textContent=y,o=w(),i=g("ul");for(let e=0;e<l.length;e+=1)l[e].c();this.h()},l(e){a=b(e,"H1",{"data-svelte-h":!0}),H(a)!=="svelte-a2vclf"&&(a.textContent=u),s=P(e),K(r.$$.fragment,e),v=P(e),h=b(e,"H2",{"data-svelte-h":!0}),H(h)!=="svelte-6efz5p"&&(h.textContent=y),o=P(e),i=b(e,"UL",{class:!0});var n=k(i);for(let t=0;t<l.length;t+=1)l[t].l(n);n.forEach(f),this.h()},h(){j(i,"class","")},m(e,n){$(e,a,n),$(e,s,n),N(r,e,n),$(e,v,n),$(e,h,n),$(e,o,n),$(e,i,n);for(let t=0;t<l.length;t+=1)l[t]&&l[t].m(i,null);C=!0},p(e,[n]){if(n&1){p=M(e[0].articles);let t;for(t=0;t<p.length;t+=1){const x=T(e,p,t);l[t]?l[t].p(x,n):(l[t]=U(x),l[t].c(),l[t].m(i,null))}for(;t<l.length;t+=1)l[t].d(1);l.length=p.length}},i(e){C||(Q(r.$$.fragment,e),C=!0)},o(e){R(r.$$.fragment,e),C=!1},d(e){e&&(f(a),f(s),f(v),f(h),f(o),f(i)),V(r,e),W(l,e)}}}function ee(c,a,u){let{data:s}=a;return c.$$set=r=>{"data"in r&&u(0,s=r.data)},[s]}class re extends F{constructor(a){super(),G(this,a,ee,Z,D,{data:0})}}export{re as component,ne as universal};

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
import{s as q,e as w,n as A}from"../chunks/scheduler.aZRR5A_O.js";import{S as E,i as b,s as p,g as d,r as j,B as k,f as n,c as h,h as _,x as z,u as F,j as I,k as v,a as r,v as y,d as H,t as R,w as S}from"../chunks/index.kYoizZ4A.js";import{I as B}from"../chunks/Info.uQGne4yI.js";function D(g){let l,a,x="Évènements",c,i,m,o,C="Agenda du Cookie Collective",u,t,$,f;return i=new B({props:{info:"Cette page recense tout les évènements dédiés au <i>live coding</i> organisés par la scène francophone. Ajoutez vos évènements. N'oubliez pas de fournir un lien si possible. Renseignez les évènements avec quelques photographies ou captations pour faciliter l'archivage !",markdown:"false"}}),{c(){l=p(),a=d("h1"),a.textContent=x,c=p(),j(i.$$.fragment),m=p(),o=d("h2"),o.textContent=C,u=p(),t=d("iframe"),this.h()},l(e){k("svelte-1ihunsg",document.head).forEach(n),l=h(e),a=_(e,"H1",{"data-svelte-h":!0}),z(a)!=="svelte-vpqc01"&&(a.textContent=x),c=h(e),F(i.$$.fragment,e),m=h(e),o=_(e,"H2",{"data-svelte-h":!0}),z(o)!=="svelte-1olz5c9"&&(o.textContent=C),u=h(e),t=_(e,"IFRAME",{width:!0,height:!0,src:!0}),I(t).forEach(n),this.h()},h(){document.title="Évènements",v(t,"width","100%"),v(t,"height","700"),w(t.src,$="https://framagenda.org/apps/calendar/embed/zpDjE9gGFeFZAmdz")||v(t,"src",$)},m(e,s){r(e,l,s),r(e,a,s),r(e,c,s),y(i,e,s),r(e,m,s),r(e,o,s),r(e,u,s),r(e,t,s),f=!0},p:A,i(e){f||(H(i.$$.fragment,e),f=!0)},o(e){R(i.$$.fragment,e),f=!1},d(e){e&&(n(l),n(a),n(c),n(m),n(o),n(u),n(t)),S(i,e)}}}function G(g){return[]}class Z extends E{constructor(l){super(),b(this,l,G,D,q,{})}}export{Z as component}; import{s as q,e as w,n as A}from"../chunks/scheduler.aZRR5A_O.js";import{S as E,i as b,s as p,g as d,r as j,B as k,f as n,c as h,h as _,x as z,u as F,j as I,k as v,a as r,v as y,d as H,t as R,w as S}from"../chunks/index.kYoizZ4A.js";import{I as B}from"../chunks/Info.ITY44f4q.js";function D(g){let l,a,x="Évènements",c,i,m,o,C="Agenda du Cookie Collective",u,t,$,f;return i=new B({props:{info:"Cette page recense tout les évènements dédiés au <i>live coding</i> organisés par la scène francophone. Ajoutez vos évènements. N'oubliez pas de fournir un lien si possible. Renseignez les évènements avec quelques photographies ou captations pour faciliter l'archivage !",markdown:"false"}}),{c(){l=p(),a=d("h1"),a.textContent=x,c=p(),j(i.$$.fragment),m=p(),o=d("h2"),o.textContent=C,u=p(),t=d("iframe"),this.h()},l(e){k("svelte-1ihunsg",document.head).forEach(n),l=h(e),a=_(e,"H1",{"data-svelte-h":!0}),z(a)!=="svelte-vpqc01"&&(a.textContent=x),c=h(e),F(i.$$.fragment,e),m=h(e),o=_(e,"H2",{"data-svelte-h":!0}),z(o)!=="svelte-1olz5c9"&&(o.textContent=C),u=h(e),t=_(e,"IFRAME",{width:!0,height:!0,src:!0}),I(t).forEach(n),this.h()},h(){document.title="Évènements",v(t,"width","100%"),v(t,"height","700"),w(t.src,$="https://framagenda.org/apps/calendar/embed/zpDjE9gGFeFZAmdz")||v(t,"src",$)},m(e,s){r(e,l,s),r(e,a,s),r(e,c,s),y(i,e,s),r(e,m,s),r(e,o,s),r(e,u,s),r(e,t,s),f=!0},p:A,i(e){f||(H(i.$$.fragment,e),f=!0)},o(e){R(i.$$.fragment,e),f=!1},d(e){e&&(n(l),n(a),n(c),n(m),n(o),n(u),n(t)),S(i,e)}}}function G(g){return[]}class Z extends E{constructor(l){super(),b(this,l,G,D,q,{})}}export{Z as component};

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
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};

View File

@ -0,0 +1 @@
import{s as T}from"../chunks/scheduler.aZRR5A_O.js";import{S as U,i as D,g as v,s as k,r as F,h as b,x as L,c as w,u as J,j as P,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 m,o as H}from"../chunks/index.kYoizZ4A.js";import{e as G}from"../chunks/each.-oqiv04n.js";import{I as X}from"../chunks/Info.ITY44f4q.js";const Y=async({fetch:i})=>({guides:await(await i("/api/guides")).json()}),ne=Object.freeze(Object.defineProperty({__proto__:null,load:Y},Symbol.toStringTag,{value:"Module"}));function M(i,a,c){const s=i.slice();return s[1]=a[c],s}function N(i){let a,c,s,o=i[1].meta.title+"",g,f,y,r,u,C="Publié le :",h,l=i[1].meta.date+"",e,n,t,x=i[1].meta.author+"",j,A;return{c(){a=v("li"),c=v("h2"),s=v("a"),g=I(o),y=k(),r=v("p"),u=v("b"),u.textContent=C,h=k(),e=I(l),n=I(" par "),t=v("i"),j=I(x),A=k(),this.h()},l(_){a=b(_,"LI",{class:!0});var d=P(a);c=b(d,"H2",{});var O=P(c);s=b(O,"A",{href:!0});var q=P(s);g=S(q,o),q.forEach(p),O.forEach(p),y=w(d),r=b(d,"P",{class:!0});var E=P(r);u=b(E,"B",{"data-svelte-h":!0}),L(u)!=="svelte-1y3xx1s"&&(u.textContent=C),h=w(E),e=S(E,l),n=S(E," par "),t=b(E,"I",{});var B=P(t);j=S(B,x),B.forEach(p),E.forEach(p),A=w(d),d.forEach(p),this.h()},h(){z(s,"href",f=i[1].path),z(r,"class","pt-2"),z(a,"class","ml-0 list-none px-4 pb-4 my-4 rounded-lg border-1 border-color-base-100 bg-neutral-800 hover:bg-neutral-700")},m(_,d){$(_,a,d),m(a,c),m(c,s),m(s,g),m(a,y),m(a,r),m(r,u),m(r,h),m(r,e),m(r,n),m(r,t),m(t,j),m(a,A)},p(_,d){d&1&&o!==(o=_[1].meta.title+"")&&H(g,o),d&1&&f!==(f=_[1].path)&&z(s,"href",f),d&1&&l!==(l=_[1].meta.date+"")&&H(e,l),d&1&&x!==(x=_[1].meta.author+"")&&H(j,x)},d(_){_&&p(a)}}}function Z(i){let a,c="Guides",s,o,g,f,y="Articles publiés",r,u,C;o=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 h=G(i[0].guides),l=[];for(let e=0;e<h.length;e+=1)l[e]=N(M(i,h,e));return{c(){a=v("h1"),a.textContent=c,s=k(),F(o.$$.fragment),g=k(),f=v("h2"),f.textContent=y,r=k(),u=v("ul");for(let e=0;e<l.length;e+=1)l[e].c()},l(e){a=b(e,"H1",{"data-svelte-h":!0}),L(a)!=="svelte-ilihnd"&&(a.textContent=c),s=w(e),J(o.$$.fragment,e),g=w(e),f=b(e,"H2",{"data-svelte-h":!0}),L(f)!=="svelte-6efz5p"&&(f.textContent=y),r=w(e),u=b(e,"UL",{});var n=P(u);for(let t=0;t<l.length;t+=1)l[t].l(n);n.forEach(p)},m(e,n){$(e,a,n),$(e,s,n),K(o,e,n),$(e,g,n),$(e,f,n),$(e,r,n),$(e,u,n);for(let t=0;t<l.length;t+=1)l[t]&&l[t].m(u,null);C=!0},p(e,[n]){if(n&1){h=G(e[0].guides);let t;for(t=0;t<h.length;t+=1){const x=M(e,h,t);l[t]?l[t].p(x,n):(l[t]=N(x),l[t].c(),l[t].m(u,null))}for(;t<l.length;t+=1)l[t].d(1);l.length=h.length}},i(e){C||(Q(o.$$.fragment,e),C=!0)},o(e){R(o.$$.fragment,e),C=!1},d(e){e&&(p(a),p(s),p(g),p(f),p(r),p(u)),V(o,e),W(l,e)}}}function ee(i,a,c){let{data:s}=a;return i.$$set=o=>{"data"in o&&c(0,s=o.data)},[s]}class oe extends U{constructor(a){super(),D(this,a,ee,Z,T,{data:0})}}export{oe as component,ne as universal};

Some files were not shown because too many files have changed in this diff Show More