[— J'imagine que, souvent, c'est quand même une histoire d'amour, quoi, qui nous lie. Je sais que je peux me connecter à elle, donc je ne lui parle pas. Mais je sais que je peux me blottir dans ses bras. Et donc, ce geste-là, d'amour, ou de me retrouver avec elle, ça, j'arrive à le faire mentalement, quoi. Alors c’est un rêve éveillé, ou un fantasme…]<retranscription| {<audio src="008.mp3" type="audio/mp3" autoplay>} <!-- (enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> [— Ma sœur, qui a hésité à venir et puis qui ne pouvait pas, je crois qu'elle leur parle fort, elle voit plein de signes. Un jour, elle se retourne et il était écrit “Poupette” sur une voiture. Je sais pas si c'était la saleté de la voiture ou la neige. Enfin elle, elle voit des signes partout, tout le temps. Et moi, je crois que justement, c'était une porte… C'est une porte que moi, j'ai fermée. Je crois que c’est une porte que j’ai fermée. — Et pourquoi ? — Je sais pas… — Allez, tout à l'heure, c'est quand même fort, vous parliez tous les deux de votre papa… et puis il y a cet autocollant “Je suis là, papa” quoi ! C’est vrai que les signes sont… Tu ne te dis pas que parfois, ça pourrait être… ou plus léger, ou plus… En s'ouvrant à cette dimension-là, ou… Ou c’est quelque chose qui te fait peur ? — Je sais pas, je sens bien, quand je suis arrivée, que j'ai une espèce de crispation comme ça. Est-ce que c’est de la colère, est-ce que je suis fâchée ? Je sens que je suis un peu tendue, même en arrivant ici… j’étais un peu… Et à la fois il y a pleins de petites choses. Et c’est très bizarre parce qu’on échangeait beaucoup, c’était ma meilleure amie, elle savait tout de ma vie, et oui… c’est le silence quoi. Le silence. Peut-être après ?]<retranscription| { <audio src="010.mp3" type="audio/mp3" autoplay> (set:$E010 to 1) } <!-- (enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> [— Quelquefois en magie, en fait, quand on est trop habité par un défunt, on a cette pratique de faire couler de l’eau sur la nuque. Il faut que ce soit de l’eau plutôt fraiche, pas de l’eau trop chaude. Et je pense que quelque fois, quand on est vraiment habité par quelque chose, enfin comme on est humain et humaine, on se concentre beaucoup, on focalise beaucoup sur la vue. Alors qu’il y a beaucoup de choses qui se passent à différents niveaux. Et je pense que c’est peut-être ça aussi, à un moment ou un autre, qu’on oublie, ou qui… Peut-être que simplement de se laver un petit peu, de temps en temps, en essayant de se dire : ok, c’est pas “je te laisse partir”, mais c’est… c’est pas ici, c’est pas dans toi en fait, que tu en as besoin, c’est de garder - comment dire ? - la réciprocité, de garder quelqu’un à qui tu peux t’adresser, en fait. Parce que dans les pratiques magiques en général, on travaille beaucoup avec les personnes qui ne sont pas présentes en tous cas, ou les personnes quittées etc. En fait, on a besoin d’avoir quelqu’un qui nous parle, pas quelqu’un qui nous habite. Tu vois ? — Mhmmh. — Dans cette différence-là en tous cas. Peut-être que c’est cela dont il s’agit ?]<retranscription| {<audio src="012.mp3" type="audio/mp3" autoplay>} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 60) + (t8n:'fade'))--> [— C'est fragile, j'ai coupé plein de petits rubans fragiles. — Peut-être que c'est quand tu sauras quoi faire avec cette maison que tu sauras comment faire avec ça. — Ouais. Et en fait, tu vois, je demande à tout le monde : "Mais vous avez un projet ? Est-ce que t'as un projet ? Enfin, cherche un projet pour cette maison parce que comme ça…” Et puis je me suis dit : “Et si moi, je me pose la question, est-ce que moi j'ai un projet ?” En fait, tout ce que j'ai là, je pourrais réaliser mon rêve. Si je veux ouvrir une maison, avec des artistes, faire des ateliers, j'ai tout en fait. Je pourrais tout avoir. Mais moi, je peux pas aller porter ça là-bas. J'ai pas la... Enfin... Mais donc peut-être que pour finir, ce sera moi qui aurai un projet là-bas et qui reprendrai… cette forêt de myxomycètes. — Comment tu dis que ça s'appelle ? — Les myxomycètes. En fait, c'est un organisme que les scientifiques étudient parce qu'ils peuvent revivre. Donc tu leur donnes de la nourriture et ça se met à revivre, et ça se déplace.]<retranscription| {<audio src="014.mp3" type="audio/mp3" autoplay> (set:$E014 to 1)} <!-- (enchant: ?retranscription's chars, via (t8n-delay:pos * 60) + (t8n:'fade'))--> [J'avais filmé mon père, il était déjà malade, quelques temps avant sa mort, quelques années en fait avant sa mort, parce que c'était une mort annoncée quoi, et je n'avais jamais regardé ces images pendant 20 ans. Impossible. J'avais vraiment peur de les regarder. Et… parce qu'en plus je filme mon père et je dialogue avec lui, donc je me suis vraiment retrouvée en face à face avec lui. Quand j'ai regardé ces images, je me suis retrouvée dans une sorte de dialogue avec lui, 20 ans plus tard… Et j'avais super peur de ça. Et en fait, j'ai passé un moment hyper doux et très beau. Et oui... je croyais que ça allait être affreux et c'était super. Mais énormément de temps avait passé et je crois que c'est ce qui rendait possible cette rencontre, ce dialogue différé. Et c'est vraiment cette chose de « le mettre en dehors de moi » et rendre possible ce dialogue.]<retranscription| {<audio src="015.mp3" type="audio/mp3" autoplay>} <!-- (enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> [— Je parle pas, je parle pas. Et pourtant, je veux dire, j'ai un rapport à la mort où j'ai accompagné beaucoup de mourants. Parce que comme j'avais accompagné ce type, après, les personnes proches, j'avais envie d'être là, d'être présente. Ça me semblait important. Mais avec mes parents... J'y arrive pas. — Moi, j'ai toujours eu une très mauvaise relation avec mon père. Mais vraiment… je te dis, parfois, s'il était dans la cuisine, moi, je devais sortir. Je ne pouvais pas le supporter physiquement. Je ne pouvais pas le voir et tout ça. Et à un certain moment, je me suis fait cette réflexion : “Qu'est-ce qui va se passer si quelque chose lui arrive ?” Et là, j'ai commencé à patcher la relation le mieux que j'ai pu. Mais aujourd'hui, en rétrospective, je vois comme ma sœur et mon frère ils vivent ça, et c'est pas d'une bonne façon. Et je dois dire, c'était pas une mauvaise idée, ni pour moi, ni pour lui, que j'aie vraiment fait les efforts qu'on a faits, et c’était pas simple !]<retranscription| {<audio src="016.mp3" type="audio/mp3" autoplay>} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> [—Est-ce que cet accompagnement, il peut encore se faire, tu vois ? Il peut se faire après, en fait. Après l'événement qui pour nous reste un événement qui est le passage de vivant à mort. Tu vois ? Donc pas seulement revenir dans les souvenirs, mais aussi entrer dans un dialogue qui permette cet accompagnement. Et peut-être d'autres accompagnements, comme par exemple faire un projet avec cette maison : jusqu'à quel point, plutôt que d'avoir ta mère sur les épaules, enfin sur le dos, que ça pèse entre guillemets, elle puisse être dans une forme de collaboration avec toi pour créer ce lieu, tu vois ? — Oui, oui… — Ou habiter vraiment à ce moment-là. Habiter, se laisser habiter et habiter la maison, tu vois ? Enfin vraiment, en multipliant, comme tu disais tout à l'heure, les mises en abîme, de choses qui sont en train d'être faites, tu vois ? Et vivre l'habitation avec ce projet-là d'habiter dans cette maison-là aussi. Tu vois, enfin je veux dire, c'est une autre position, mais c'est aussi possible, en fait. — Mais mes frère et soeur ne vivent pas du tout ça comme moi. Eux, quand ils vont dans la maison, ils se sentent proches d'elle, elle est là. Et moi, j'ai toutes les autres images qui viennent, quoi. — Parce que tu vis la mort, en fait. Tu vis une mort qui t'appartient pas, en fait, aussi. — Mais c'est vrai que j'ai eu quelque chose de très spécial en reprenant la route et en quittant tout le monde. Et puis je partais pour le boulot en Italie et je crois que j'ai voulu fuir aussi ça. Mais sur l'autoroute, je me souviens que j'ai eu cette vision, parce donc il y a eu incinération, et où j'ai avalé ses cendres. C'est comme si j'avais mangé ses cendres, quoi. Et j'avais envie de vomir tout le trajet, évidemment. Et ça m'est revenu il n'y a pas longtemps et je me suis dit : il faudrait peut-être que je vomisse toutes ces cendres, quoi. Cette mort.]<retranscription| {<audio src="017.mp3" type="audio/mp3" autoplay>} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 50) + (t8n:'fade'))--> [Nous nous étions donné rendez-vous dans un lieu déniché par Marc : une drôle de petite maison, adossée à un béguinage, à l’orée d’un parc d’un quartier populaire de Bruxelles. (click:"Bruxelles")[On entendait des enfants jouer, des avions traverser le ciel, le frou-frou des arbres, le bruit blanc d’une fontaine.]]<texte| { (click:"une fontaine")[(replace:?texte)[C’était un espace-temps accueillant pour nos mélancolies et nos souvenirs. Nos regrets, et nos étonnements. Ce qui risquait de [nous arriver là]<c1| ? (click:?c1)[<div class="choix">Ouvrir la fenêtre d’une mourante. Tenir la patte d’un chien. Respirer l’odeur d’objets oubliés.</div>]]] (click:"Ouvrir la fenêtre d’une mourante")[(replace:?texte)[(display:"040")(click:"toutes les autres possibilités")[(go-to:"03")]]] (click:"Tenir la patte d’un chien")[(replace:?texte)[(display:"021")(click:"le dernier souffle")[(go-to:"03")]]] (click:"Respirer l’odeur d’objets oubliés")[(replace:?texte)[(display:"030")(click:"dans l'espace, et dans le temps")[(go-to:"04")]]] } [Des fois - et ma maman aussi elle ressent ça - c'est des fois juste quand tu regardes, juste un petit instant quelque part, et en fait des fois dans ma maison je fais ça, et je vois comme une ombre comme ça, comme un truc transparent passer et je me dis : “Ah c'est lui, il est là, il est toujours dans la maison, quelque part”. Et du coup voilà…]<retranscription| {<audio src="020.mp3" type="audio/mp3" autoplay> (set:$E020 to 1)} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> [Après la mort de mon père, il y a eu le chien qui est mort, qu’on avait traité d'un cancer, et le cancer il est revenu, et là j'ai vraiment souffert. Parce que quand je suis allé en Roumanie pour les funérailles, j'ai même pas eu le temps de pleurer. Parce qu'il y avait du monde tout le temps, ou tu es dans l'avion, c'était complètement anesthésié. C'était réel et irréel à la fois. C'était très étrange. Et après, à la maison, il y avait la mort du chien. Et ça, ça a fait vraiment… c'est ce que j'aurais voulu que ça se passe avec mon père, c'est-à-dire : on a le temps, on a dépensé beaucoup d'argent, comme je voulais, pour le traitement - parce que ça coûte vraiment beaucoup, on n'avait pas d'assurance pour le chien. On a dépensé même de l'argent pour l'enterrer, parce qu'on n'avait pas les outils pour l'enterrer dans le jardin. J'ai pleuré, j'ai dormi avec le chien, je suis allé avec lui au vétérinaire, on est allé je sais pas combien de fois, j'avais aucune honte à appeler l'oncologue dimanche matin, je m'en fichais royalement de son programme et tout, je suis allé lui acheter juste les snacks qu’il voulait manger parce qu’il a arrêté de manger de la nourriture diversifiée, je lui ai tenu la patte quand il a fait les injections, tu vois, le dernier souffle et tout, et j’étais vraiment, ooooh...]<retranscription| {<audio src="021.mp3" type="audio/mp3" autoplay> (set:$E021 to 1) (spot:"magenta", "30%", "30%", "verticale","5ms", "70s", "alternate", "easing animation", "40vh")[ne sera jamais affiché] <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 60) + (t8n:'fade'))-->} [— C'est un cerisier que mon arrière-grand-mère avait construit, dont elle était absolument fière. Elle avait fait des greffons de différents types de cerisiers sur un tronc de merisier. Il faut toujours prendre la variété sauvage pour pouvoir faire des greffons, c'est toujours le plus facile. Ce n'était pas sa première tentative et celle-ci avait vraiment super bien marché. Elle avait un arbre qui faisait une dizaine ou une quinzaine de mètres de haut. C'était vraiment un arbre grand et massif. Je crois que c'était quelqu'un qui aimait bien - comment dire ? - fabriquer des choses, construire des choses, faire ses propres robes. Il fallait forcément qu'elle… elle allait acheter, comme tout le monde, des robes que tout le monde portait, mais il fallait absolument qu'elle rajoute des choses qui fassent qu'on dirait pas que c'est celle-là. Elle a dû s'inventer, en fait, vraiment souvent, très souvent. — Elles t’inspirent en fait, ces femmes ? — Oui, oui. Et alors c’est drôle parce que quand tu dis “inspirer” aussi, ça veut dire que c’est elles qui me respirent, tu vois ce que je veux dire ? C’est elles qui font hmmmmm… et c’est moi qui passe à travers les tuyaux ! ]<retranscription| {<audio src="024.mp3" type="audio/mp3" autoplay>} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 60) + (t8n:'fade'))--> [J'ai rêvé d'elle, quoi, et je me souviens des rêves, quasi tous, je me souviens des différentes étapes. Je me souviens ; la première fois que j'ai vu ma grand-mère, elle me rappelait toujours Dalida. Et en fait, quand elle est morte, je pense un mois plus tard ou quelque chose comme ça, je l'ai vue arriver dans le village duquel je suis originaire, Nord-Est de la France, et elle est arrivée avec une robe à paillettes, super brillante, qui brillait de tout le monde et tout ça, et elle arrivait vraiment genre Dalida, quoi. Et je l'ai prise dans mes bras et j’ai pleuré, et je lui ai dit : "On avait tellement besoin de toi, ça tombe bien que tu sois là, on avait tellement besoin de toi", un truc comme ça. Et voilà.]<retranscription| {<audio src="025.mp3" type="audio/mp3" autoplay> (set:$E025 to 1)} [Je trouve que c'est intéressant de parler comme ça et aussi avec l'exercice, parce qu’en effet c'est tellement complexe qu'on ne peut parler que par découpage. Tu sais, on fait des collages, on essaye de raconter comme si c'était linéaire ou compréhensible, que ça a eu une fin : “Et à la fin voilà…” je sais pas quoi. Mais en effet, c'est comme en suspension.]<retranscription| {<audio src="026.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))-->} [Si nous nous étions réuni·es là, c’est que nous avions l’intention de les inviter. (seq-link:"Mais avaient-elleux le désir de nous rejoindre ?","Quelles étaient nos/leurs (alternerait?) attentes ?"," Nos/leurs limites ?","Nos/leurs demandes et nos/leurs espérances ?","Nous qui aurions voulu leur demander de l’aide, pouvions-nous leur être utiles ? ")]<texte| { (click:"demander de l’aide")[(replace:?texte)[(display:"030")(click-goto:"dans l'espace, et dans le temps","04")]] } [— Mes parents, quand ils se sont disputés, c'était à cause du fait que mon père, il était... Il avait beaucoup de brols qui tenaient avec le bricolage, tu sais, il réparait une radio, mais la radio, elle marchait pire qu’avant, tu vois ? Mais il construisait aussi beaucoup de choses, le lit et tout ça. Et il y avait un endroit dans la maison où c'était un peu la catastrophe. Et je sais que ma mère, elle disait : "Il faut ranger ça". Je pense que peut-être conseillée par ses amies à la fabrique, un jour, elle a super insisté, tu vois, qu'il fasse le nettoyage et tout ça. Et ça, ça a éclaté, ça a fait ce scandale que après lui, il est vraiment allé en hôpital psychiatrique parce qu'il avait fait cette crise de nerfs et tout ça. Cette année, autour de la date de la mort de mon père, il y a un voisin qui vient chez nous, je pense suite à une dispute avec sa femme, qu'il n'a plus de place chez lui et qu'il veut amener des choses qu'ils font... Et maintenant, notre cave, elle ressemble, elle commence à ressembler au lieu de mon papa, tu sais, avec des machines, tu ne sais pas : est-ce que ça c’est complet, ou pas? On peut l'utiliser, ou pas? Des morceaux de bois. Un bois avec tous les câbles et les fils. Tu sais c'est comme s’il m'envoie ses brols pour bricoler dans la maison, pour continuer… de faire ce qui était une des seules activités où on partageait. Parce que je devais tenir soit ça, ou la lumière, ou amener la clé, ou des choses comme ça. Et ça, ça a aussi une certaine odeur. — Oui… — Tu sais, c'est pas de la poussière, c'est un truc qui est mélangé avec du fer ou je ne sais pas… — du métal… — quelque chose comme ça. Et ça, c'est aussi quelque chose de très particulier. Maintenant, notre maison, elle a une nouvelle odeur. Ça de… un truc qui a voyagé dans l'espace, et dans le temps.]<retranscription| {<audio src="030.mp3" type="audio/mp3" autoplay> (set:$E030 to 1)} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 50) + (t8n:'fade'))--> [— Ça peut être un mot, une chanson, une phrase qu'on entend dans le bus. Voilà, je ne fais pas de prosélytisme, mais moi je suis persuadée que nos défunts nous parlent, d'une manière ou d'une autre et qu'ils essaient d'entrer en contact avec nous. Et donc ce n'est pas un hasard si sur ma route j'ai croisé à m'en donné une femme, Delphine, qui de manière très surprenante a commencé à m'envoyer des messages de mon fils. Et j’ai été tellement troublée par la justesse de ce qui était dit, notamment où elle décrivait, par la bouche de mon fils, elle me décrivait les funérailles que j'avais organisées pour mon fils. Et donc je me suis dit : “mais ça sort d'où, elle n'a pas pu l'inventer”. C'était les textes, les chants, etc. C'était vraiment tout à fait ce qui s'était passé. Et donc mon fils, à ce moment-là, me disait aussi : "Ben sache qu'on continue notre relation sous une autre forme." C'est juste, enfin, un voile très fin entre la matière et ce qui nous dépasse quoi. Et donc que nos âmes restent connectées, je pense.]<retranscription| {<audio src="032.mp3" type="audio/mp3" autoplay> (set:$E032 to 1)} [— Il y a une lumière qui vient de s'allumer là. — Oui. — Vous l'avez vue ? — Oui. — Non, juste… je dis ça comme ça… *rires* — Il y a un esprit. — C'est comme la grand-mère chez toi. — Oui. — Et quoi, vous n'avez pas pensé aux tables Ouija ? — Mmh ? — Les tables Ouija c'est pour parler avec les esprits, vous savez qui font les lettres et tout ça.]<retranscription| {<audio src="033.mp3" type="audio/mp3" autoplay> (set:$E033 to 1)} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> [C'est la personne dont je parlais tout à l'heure dont la disparition est très difficile à évoquer en fait. C'est tellement difficile que j'ai presque oublié, enfin comment dire, sa disparition. C'est la fille de ma sœur qui est morte il y a quelques années d'une leucémie. Et je suis allée la voir - alors que je n'allais pas beaucoup la voir parce qu'elle habitait à Liège, et le week-end avant son décès, sans savoir pourquoi, j’y suis allée deux fois, et je lui ai lu “Les Contes du Chat Perché”. Bon elle était un peu, en train probablement déjà de partir. Mais depuis, évidemment ce livre, c'est une petite percée dans cette... C'est difficile d'aller plus loin. Mais peut-être qu'elle pourra venir. Je suis tellement impressionnée de ma sœur qui a traversé quelque chose et qui est une personne solaire et vivante, et qui parle de sa fille. Voilà, pour moi c'est un peu un trou noir comme ça. Mais peut-être que ma sœur peut m'inspirer, avec vous.]<retranscription| {<audio src="036.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))-->} [—”Eau de vie” — Ah ben c’est rigolo… — Eau de vie… — Eau de vie : ça vient de mon grand-père et de mon grand-oncle, le tonton Vivi. Et il y a un truc un peu aussi, des grands-parents aux grands-aïeuls qui avaient des potagers et des arbres fruitiers. Et du coup, ils faisaient de la gnôle, ou des eaux de vies avec. Et là, mon père fait du vin d'orange avec les eaux de vies de ses ancêtres, de son père et son grand-oncle. Et là, on a encore des eaux de vies de 96-94. Et ça commence à diminuer progressivement. Et du coup, ouais, c'est ce truc de passation de quelque chose qui peut durer très longtemps et qu'on peut diluer un peu à l'infini. Puis le mot, en fait, et du coup, quand je l’ai écrit, le mot est beau quoi ! C'est l'eau de vie. Et littéralement, on en a encore dans nos placards.]<retranscription| {<audio src="039.mp3" type="audio/mp3" autoplay> (set:$E039 to 1)} [Où sont les mort·es ? (t8n:"fade-down")+(t8n-time:5s)[Cette question nous habite, sans que nous puissions toujours la poser sans honte. Iels nous adressent pourtant des signes.] (t8n:"fade-down")+(t8n-time:20s)[Des places pour elleux se créent, aussi réelles qu’inventées. (t8n:"fade-down")+(t8n-time:30s)[Lumière et ombre; cet été-là, ensemble, nous essayions de nous rendre sensibles à ce qu’iels avaient peut-être à nous dire.]]]<texte| { (click:"nous rendre sensibles")[(replace:?texte)[(t8n:"dissolve")+(t8n-time:12s)[<div class="choix">Observer un signe<br> Vivre avec les ombres<br> Ouvrir les yeux grand la nuit</div>]]] (click:"Observer un signe")[(replace:?texte)[(display:"058")(click:" juste là")[(replace:?texte)[(display:"020")(click-goto:"comme un truc transparent","05")]]]] (click:"Vivre avec les ombres")[(replace:?texte)[(display:"020")(click-goto:"comme un truc transparent","05")]] (click:"Ouvrir les yeux grand la nuit")[(replace:?texte)[(display:"044")(click:"elle est passée")[(replace:?texte)[(display:"020")(click-goto:"comme un truc transparent","05")]]]]} [—Ma mère est morte chez elle, avec nous tous autour. Voilà, elle a succombé à un cancer qu'elle avait depuis très longtemps, et qu'elle a combattu vaillamment. C'était une petite personne très forte. Et puis, voilà, sa dernière nuit, elle l'a passée à la maison. On était tous les quatre là, passer la nuit, dormir un peu. Voilà, c'est curieux d'être comme ça, d'accompagner quelqu'un en train de partir. Et le matin, je me suis levée et j'ai dit : “Je vais chercher du pain”, et elle est morte pendant ce temps-là. Donc c'est un fil sur lequel je me tiens de me dire que… c'était dans la confiance où elle s'est dit : “Je peux y aller, elle va chercher du pain, tout va bien, je peux partir tranquille”. Et parfois de me dire : “Oh non, je suis partie, je l'ai laissée et puis elle est morte avec les autres et pas avec moi !” Enfin voilà, des choses un peu bêtes hein, qui peuvent nous traverser. Mais de me sentir… voilà, dans ce petit moment là aussi, de me reconnaître en elle qui est, voilà, quelqu’un qui était forte, pas rester dans la nostalgie etc., où je me vois dans ce truc de dire : “Bon allez, on ouvre la fenêtre, on va chercher du pain, et puis…”. C’est aussi vertigineux de se dire qu’il faut décider, en fait, mais que toutes les autres possibilités sont aussi vraies. — Oui, c’est “et”, et pas “ou”. — Oui, c’est ça.]<retranscription| {<audio src="040.mp3" type="audio/mp3" autoplay> (set:$E040 to 1) (spot:"cyan", "5%", "5%", "verticale","5ms", "60s", "alternate", "easing animation", "10vh")[ne sera jamais affiché] <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))-->} [J'ai été insomniaque longtemps. J'étais hantée, un peu et… j'ai grandi. J'ai développé mon rapport au sommeil et maintenant c'est vrai que ce moment-là, où des fois je fermais les yeux très fort pour pas voir, en fait maintenant c'est plutôt l'inverse. Donc on peut ouvrir grands les yeux n'importe quand, mais je trouve que la nuit quand ça dort, autour de nous, il y a un truc un peu particulier. Et maintenant, en effet, il se passe des choses. Un soir où j'avais les pensées très occupées, à un moment donné, je me mets à ouvrir les yeux, et Ginette est venue. Et juste, elle est passée. J'ai l'impression qu'elle est juste, oui, venue… je ne sais pas si c'était dire au revoir ou me revoir. Et c'est fou maintenant parce que ce rapport que j’avais à la nuit, à la peur de ces silhouettes que je voyais, là maintenant, ben des fois il y a des gens qui arrivent, qui viennent juste pour être avec moi un moment, et voilà.]<retranscription| {<audio src="044.mp3" type="audio/mp3" autoplay> (set:$E044 to 1)} <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> [Dans cette magnifique maison qu'elle nous a laissée, on passait toute la soirée avec elle à regarder les étoiles. Et donc cette nuit, je n'arrivais pas à dormir. Et puis à un moment, je suis sortie fumer une cigarette, et alors… j'avais demandé avant de m'endormir - parce que j'avais raconté hier, en fait, que mon grand-père et ma mère, ils s'étaient mis d'accord sur : s'il y avait une vie après la mort, mon grand-père viendrait lui pincer les pieds. Et donc ma mère m'a dit : “Il n'est pas venu, il n'y a rien après”. Et donc ça la peinait très fort. Et donc, après hier, on a tiré une carte où j'avais un message, que j'ai mal pris d'ailleurs, et après c'est bien que tu m’aies dit, parce que je me suis dit : “En fait, j'aurais pu le prendre…” enfin, je l'ai pris autrement que ma première réaction qui était assez… négative en fait - et donc la lune était très belle et je regarde le ciel, et… il y a une étoile filante. Et je te jure, ça m'a fait... Et je me dis, enfin ça m'a fait… Et puis j’ai pu aller me rendormir, quoi ! Je me suis dit : “Bon ben c'est bon, je l’ai mon signe !”]<retranscription| {<audio src="046.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 60) + (t8n:'fade'))-->} [— À la fois Louis, mon grand-père maternel, et Poupette, ma maman : tout le temps savourer la vie, dire à quel point c'était bon, à quel point ils étaient heureux, à quel point ils étaient bien, et sourire et euh… Et je crois que, à travers les photos que je fais, où je cherche justement cette joie, je cherche vraiment ça en fait. Enfin je sens que je rejette la colère, et que oui, je pourrais très bien lui parler, être fâchée sur elle, et puis m'émerveiller, ou rire avec elle après, de la grosseur de mes courgettes quoi. Donc voilà, je cherche un peu, depuis hier ça. — Un équilibre tu veux dire, entre tout ça ? — Oui, d'accepter aussi qu'elle était humaine, lparce que ma mère était une femme très forte, passionnée, passionnante, elle faisait tout elle-même, elle tricotait, mais sans… enfin voilà, elle faisait ses robes, mais sans patrons, enfin elle avait des talents fous quoi. Et donc pour tout le monde, elle a toujours été sur un piédestal comme ça. Et je crois que c'est quelque chose aussi auquel je ne voulais pas toucher. Quand je suis devenue mère, moi je me suis dit : “Non mais je ne serai jamais comme elle.” Ça me bouleversait beaucoup plus. Elle mettait beaucoup plus de distance que moi…... Oui donc voilà, je pense qu'il faut lui redonner, voilà… c’est pas ou tout rose, ou tout noir. Il faut que je retrouve un peu de nuance.]<retranscription| {<audio src="049.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 50) + (t8n:'fade'))-->} [Peut-il y avoir rencontre sans un lieu ? Dans la petite maison, (click:"petite maison")[à l'orée du parc, ]d’autres maisons semblaient s’emboiter.]<texte| { (click:"emboiter")[(replace:?texte)[Des vitraux projetaient au sol des à-plats de [couleurs diffuses]<c1|, que plusieurs d’entre nous avaient photographiés. (click:?c1)[ Quand nous nous souviendrions de ces rendez-vous, nous leur donnerions une couleur. ](click:"rendez-vous")[ Quelque chose comme l’ambre, cette résine fossile millénaire, qui nous vient des conifères, ou des fleurs.]]] (click:"des conifères, ou des fleurs")[(replace:?texte)[(display:"115")(click-goto:"comment ne plus avoir peur","06")]]} [Mes parents sont tous les deux dans deux branches de sapin au fond du jardin. Je vous montrerai si vous venez. Un ici, et l’autre là, je ne sais pas qui est où. Et donc quand il y a du vent ça… Voilà, donc de temps en temps, je vais me mettre dessous.]<retranscription| {<!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> <audio src="054.mp3" type="audio/mp3" autoplay> (set:$E054 to 1)} [Plusieurs de mes amies m'ont dit : "J'ai vu les cheveux blancs, j'ai vu sa silhouette, j'ai cru que c'était elle", et ça m’est arrivé aussi, je te jure j’ai la chair de poule ! Et donc c'est très étrange, parce que… je vois ses cheveux, je vois la silhouette, et en fait ça pourrait être elle quoi, qui est juste là, et ça nous a toutes bouleversées, toutes mes amies qui ont connu ma maman et qui se sont retrouvées dans la même situation, c’est à chaque fois un choc comme ça.]<retranscription| {<!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))--> <audio src="058.mp3" type="audio/mp3" autoplay> (set:$E058 to 1)} [— “Jacqueline, rire forcé qui fait rire tout le monde”. — Elle avait cette manière de faire… de rire et alors elle faisait... "Wouhou" (rires) — Ça marche ! — Mais c'était hyper drôle, et elle se mettait à faire ça et tout le monde se mettait à rire. Et ça marchait avec tout le monde. Tout le temps. (rires)]<retranscription| {<audio src="059.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))-->} [Nous allions [à tâtons.]<c1|]<texte| (click:?c1)[(hide:?c1)(show:?c2)] [<p style="text-indent: 2em;">à tâtons.</p>](c2| (click:?c2)[(hide:?c2)(show:?c3)] [à tâtons.](c3| (click:?c3)[(hide:?c3)(show:?c4)] [<p style="text-indent: 2em;">à tâtons.</p>](c4| (click:?c4)[(hide:?c4)(show:?c5)] [à tâtons.](c5| (click:?c5)[(hide:?c5)(show:?c6)] [<p style="text-indent: 2em;">à tâtons.</p>](c6| (click-goto:?c6,"06-02") [Saviez-vous que la poussière est faite ici : <br>de notre (hover:)[peau]<c1| surtout(click:?c1)[, <br>et de (hover:)[particules]<c2| de textile(click:?c2)[, <br>de (hover:)[moisissures]<c3|(click:?c3)[, <br>de (hover:)[pollens]<c4|(click:?c4)[<br>et de minuscules (hover:)[champignons]<c5|]]]] ? (click:?c5)[ Et que la lune, comme nous, en est couverte – poussière de roches et débris de météorites. ]]<texte| { (click:"débris de météorites")[(replace:?texte)[Dans notre « atelier (im)mortel », nous avons découpé, collé, cherché des formes, des sutures imprévues. Nous avons joué. Nous trouvions plus de questions que de réponses, et nous avons essayé d’en prendre soin.]] (click:"plus de questions")[(replace:?texte)[(display:"014")(click:"comment faire avec ça")[(replace:?texte)[(display:"033")(click-goto:"Oui","07")]]]]} [On jouait aux cartes tous les jours, à la maison, et c'est quelque chose que j'ai un peu balayé. Enfin j'avais pas toujours envie, je trouvais ça… on faisait toujours la même chose. Mais en fait c'est… voilà évidemment, chaque fois qu'on sort un jeu de cartes, là ça revient. C'était une manière aussi - maintenant, je me rends compte - de faire passer beaucoup de choses. C'était quelqu'un qui parlait pas, il parlait pas bien français, donc il y avait beaucoup de pudeur sur s'exprimer. Et voilà, un peu bourru, et dans les cartes il y avait beaucoup de tendresse, et de joie et de clin d'oeil. Voilà, donc en fait c'était un support important de la famille. — Et vous avez joué ce jeu…? — Non, on jouait à toc-toc. — Toc-toc]<retranscription| {<audio src="060.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))-->} [— Moi je me demandais là.. "Morata de… Jalón"... Je n'osais pas mettre la jota là où je ne t'étais pas sûre qu'elle était. — Ben "Morata de Jalón" c'est le village de ma grand-mère, simplement. C'est le village où elle est née, où elle a grandi. C’est un lieu. Et j'y suis retournée, mais j'aimerais bien y retourner à nouveau. — Comme j'ai eu à peu près la même idée aussi que toi, et que c'est un peu un projet sur lequel je suis en train de travailler en ce moment, alors je vais écrire “Porcelette” à côté de "Morata de Jalón". Ça te va ?]<retranscription| {<audio src="064.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))-->} [J'ai trouvé un petit carnet dans les archives de ma mère, un tout petit carnet. J’ai failli… enfin je croyais qu’il n’y avait rien, parce que je l’ai feuilleté - il est tout petit comme ça - il y avait des pages blanches. Et puis je l'ai retourné, et dans l'autre sens, elle a fait un petit compte-rendu de voyage qu'elle a fait… elle n'avait pas encore 18 ans, c'était l'année de ses 18 ans. C'était en 1950 et elle est partie en voiture de Liège pour aller en Bretagne. Ma famille a une connexion avec la Bretagne, et elle a fait une espèce de compte-rendu, mais en deux ou trois lignes, jour par jour, de tout ce voyage. Donc avec les étapes : “On s'arrête au bord de la route pour faire du café”, “On arrive…” et donc c'est aussi un parcours, parce qu'il y avait la guerre qui était quand même récente, et alors elle dit : “On arrive à Dinan” - enfin en Bretagne - “la ville est complètement détruite, on visite la cathédrale, on loge à tel hôtel.” Voilà, donc j'ai été un peu regarder sur internet, et j'ai vu que beaucoup des hôtels existent encore. Donc ça commence le dimanche 24 septembre, et le dimanche 24 septembre c'était cette année, donc j'aurais pu cette année, partir le dimanche 24 septembre. Je trouve que c'est une connexion avec une personne qui n'était pas encore ma mère, une jeune fille qui partait avec des amis, probablement je ne sais pas avec qui. Quand elle avait 18 ans, je veux dire, elle était loin de l'idée, enfin on ne se connaissait pas. Moi je suis plus âgée qu'elle maintenant à l'époque.]<retranscription| {<audio src="065.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 60) + (t8n:'fade'))-->} [— Dans les émissions de radio où on dédicace des chansons, j'ai été souvent frappée par le fait qu'on dédicace souvent des chansons à des gens qui sont disparus. Ce que je trouve hyper émouvant, parce que si je dédicace une chanson à quelqu'un qui n'est plus là, c'est comme si je ressuscitais son écoute, comme si l'amour que cette personne avait de cette chanson redevenait vivante un moment. Voilà, finalement dans chaque chose, dans le mouvement du voyage, le fait de faire pousser les plantes, le fait de jouer ou de chanter, c’est tous des éléments qui sont vivants à travers tout, en fait, qui restent vivants. — Mais c'est aussi le découpage de vivant. — Oui. — Parce que… c'est vrai qu’aussi on pourrait connaître nos ancêtres en les regardant dormir. Mais ça c'est un peu ennuyeux, parce que ça prend du temps, regarder ma grand-mère... — Mon grand-père c'est ce qu’il faisait hein - enfin un de mes grands-pères en tout cas, pas l'autre, mais un de mes grands-pères c’était un peu… qui a parlé du fauteuil ? C’est toi qui parlais du fauteuil ? Il était tout le temps dans son fauteuil, quoi, tout le temps, tout le temps, tout le temps.]<retranscription| {<audio src="069.mp3" type="audio/mp3" autoplay>} Nous étions sorti·es, pieds nus, et nous marchions dans l’herbe, en veillant à ne pas nous blesser sur (seq-link:"un tesson de verre.", "une canette éventrée.", "l’os d’une musaraigne morte depuis longtemps. [[La nuit tombait->07-02]].") (t8n:"fade-down")+(t8n-time:20s)[Quelle est la langue des fantômes ? La parlons-nous sans le savoir ? D’où vient-elle ? Le bruit de l’eau et celui du vent dans les branches font-ils partie de sa grammaire ? Et le silence ?]<texte| { (click:"silence")[(replace:?texte)[<div class="choix">[Empêcher une blessure.<br>Parler la langue d'un·e autre.]</div>]] (click:"Empêcher une blessure")[(replace:?texte)[(display:"010")]](click:"il y a pleins de petites choses")[(replace:?texte)[(display:"127")(click-goto:"comprendre le procédé","EcranTitre")]] (click:"Parler la langue d'un·e autre")[(replace:?texte)[(display:"071")(click:"Demander")[(replace:?texte)[(display:"085")(click-goto:"elle fait ce bruit là quand on vient de dire une phrase","EcranTitre")]]]] } [— J'imagine qu'est-ce qu'ils faisaient, nos… les gens qu'on avait évoqués, ensemble. Tu vois, si on pourrait les mettre... Par exemple, je sais que mon père, il jouait bien de Rummy. Il était un bon joueur de Rummy. Mon grand-père, il pouvait faire du jardinage, ça aussi très bien. Pour très peu…très grand. Ça pourrait être, tu vois, qui avec qui… ? — Est-ce que Doru, Antonio et Poupette pourraient faire quelque chose ensemble ? — Les cartes… Le jeu, ça à mon avis, ça marche. — Il faut savoir que Ginette aurait triché… — Elle n'est pas la seule. — Pilar aurait exigé que ça soit pour de l'argent, sinon… aucun intérêt. — Poupette aurait gagné. — D'autres auraient pu chanter ensemble, ou faire de la musique. — Ou se taire ensemble. Moi, j'ai un grand-père qui parlait pas. Marc, en effet, il était beaucoup sur son fauteuil, il parlait pas beaucoup. Il aurait pu se taire ou faire la sieste avec ton grand-père. Parce qu'il a toujours un coin sieste dans les réunions de famille.]<retranscription| {<audio src="070.mp3" type="audio/mp3" autoplay>} [— Il y a pas longtemps, on avait travaillé sur un dîner des morts. On a beaucoup travaillé, tu vois, on a cherché les livres, on a… je sais pas quoi, plus les menus, plus ça, et je me suis rendu compte : ah oui, en effet… — On les a pas invités. — Oui, on les a pas… on les a pas demandé… — la permission… — la permission, ou… comment tu fais en effet ? — Ben peut-être pas toi, mais moi si. Je leur ai demandé la permission. — Bon, moi j’avais pas fait ça, j’ai été négligeant ! — Oui. Mais oui, oui, l'idée, en tout cas, par rapport à cet événement-là, c'est là que je reviens sur l'exemple que je donnais peut-être hier. Je disais, au Brésil, tous les gens qui rentrent dans la mer, ils demandent d'abord à la mer s'ils peuvent entrer dans la mer, pour… avant de se baigner, etc. C'est vraiment toujours un peu ça, c'est un acte, quand on rentre, quand on va vers quelque chose, ben on demande la permission et puis on passe la porte, quoi, on y va, on entre. C’est un peu ça aussi. Demander la permission à quelqu’un, il faut quand même qu’il y ait aussi, comme disait Inès tantôt : il y a un lieu, enfin il y a besoin de traverser quelque chose, un endroit où on puisse se retrouver, se reconnaître, se connecter.]<retranscription| {<audio src="071.mp3" type="audio/mp3" autoplay> (set:$E071 to 1) <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 80) + (t8n:'fade'))-->} [— Comment créer les conditions pour collaborer avec quelqu'un autre qu'humain ? — Ah oui. — Et comme hier, tu avais dit à propos des champignons, c'était quelqu'un qui a vraiment beaucoup travaillé avec la psilocybine, avec tous les champignons que nous on appelle magiques et tout ça. Et je pense que, par exemple, dans notre travail d'hier et d'aujourd'hui, on a beaucoup utilisé la grammaire, tu vois ? Et je ne suis pas sûr que mon père il utilise de la grammaire maintenant.]<retranscription| {<audio src="072.mp3" type="audio/mp3" autoplay> <!--(enchant: ?retranscription's chars, via (t8n-delay:pos * 70) + (t8n:'fade'))-->} [— J'ai pensé à Miguel à un moment, qui est quelqu’un qu’Anne et moi on connaît, et qui est mort récemment. On s'est côtoyé beaucoup à la SACD et tout ça, c'était vraiment une personne super chouette. Et j'ai le souvenir qu'on avait dansé à la fête des auteurices. Je vois ce moment, quoi, et donc je me dis « Ah tiens, est-ce qu'on peut danser avec quelqu'un qui n'est plus là ? » Oui, certainement, oui. Et voilà. — Je pense aussi que toutes ces personnes qui sont passées avant nous, elles nous ont aussi nourris d’une certaine façon, pas… aussi, comment dire, physiologiquement, elles nous ont nourris. Et ça laisse aussi des traces. C'est un peu au-delà du jardin, ou...]<retranscription| {<audio src="074.mp3" type="audio/mp3" autoplay>} [Quand on est mort·e, on meurt, mais on est comme des vagues. On se disperse en fait et toutes les choses de soi, c'est plein de petits morceaux. Et ces petits morceaux en fait, ils vont se coller n'importe où. Je sais pas… dans 20 ans, dans un coucher de soleil, à un Ostende, ou dans une personne qui va le tenir peut-être pendant plusieurs temps, etc. Et donc je me dis qu'avec cette potentialité de pouvoir aller piocher là-dedans, à la fois nous en tant que vivantes et les morts aussi, ou les personnes qui ont disparu, ou les choses - enfin je sais pas en fait à quoi ça pourrait ressembler l'au-delà, donc je sais pas le nommer - mais en fait je me demande s'il y a quelque chose où on puisse se retrouver dans cette espèce de grand puits, dans cette espèce de grand réservoir de savoir.]<retranscription| {<audio src="075.mp3" type="audio/mp3" autoplay> (set:$E075 to 1)} [Est-ce que ça vous dirait qu’on fasse… euh… juste redire les prénoms, des personnes qui nous ont accompagné·es – et dont nous espérons qu’elles étaient d’accord d’être avec nous ? — Ben je veux bien commencer, parce que j’avais pas pensé à elle avant : Rose. — Poupette — Doru — Christophe — Antonio — Marie-Thérèse — Antoine — Louis — Kawaï — Berthe — Pilar — Eugène — Ginette — Bob — Augustin — Betty — Marie-Luce — Lara — Elise — André — Negru — Henri — Nelly — Marc — Marc — Maria — Henriette — Miguel — Ben, Raymond Henriette, de nouveau – une autre Henriette Véronique Jacqueline — María]<retranscription| {<audio src="076.mp3" type="audio/mp3" autoplay> (set:$E014 to 1)} [Moi j'ai une famille, des frères et sœurs hyper soutenants, hyper chouettes, mais je crois que j'ai tellement... je sens que je suis émue. Je te disais la semaine dernière que je crois que depuis la mort de ma mère, j'ai voulu me couper de cette famille aussi, pas parce que je ne les aime pas - ils sont super. Et donc c'est très étrange comme oui… oui j'ai voulu couper ou je veux encore couper ces liens. J'ai un drôle de rapport avec ma famille pour l'instant. Et est-ce que je vais choisir, ou qu'est-ce qui va ressortir de cette nouvelle famille à venir, on va dire, je ne sais pas. Pour ma mère j'étais vraiment... enfin j’étais plus la mère… ma sœur elle dit : "T'as été plus ma mère que…” - ma mère, elle était… enfin voilà, elle nous a élevées seule, elle était très jeune, elle avait 20 ans et mon père n'a jamais donné un balle, donc elle nous a assumées seule toutes les deux. Et donc j'étais là, à chaque fois qu'elle n'était pas là, j'étais là quoi. Et maintenant avec ma grand-mère aussi, maintenant je me retrouve à m'occuper de sa mère ! Et je crois que c'est ça en fait, que ce poids là, qui lui appartient en fait, enfin qui était censé lui appartenir, ou… Quand est-ce que c'est devenu un poids pour moi, est-ce que c'est maintenant ? - je ne sais pas. Enfin il y a quelque chose de très bizarre par rapport à ça. Et du coup oui, je n'arrive pas à trouver… je ne retrouve plus ma place parce que je n'ai plus envie d'être à cette place-là je crois. Il y a quelque chose, oui, de… changer de place comme ça.]<retranscription| {<audio src="077.mp3" type="audio/mp3" autoplay>} [Moi j’ai remarqué par exemple, dans ma famille, je suis le seul à avoir fait quelques photos pendant les funérailles de mon père. Ils n'ont pas d’images, je suis sûr que mes photos vont faire carrière dans l'histoire de ma famille, mais je suis le seul à avoir voulu s'approcher pour prendre des photos. Il y a un déni, un… je ne sais pas, peut-être comme on n'est pas habitué de visiter de façon directe, à travers les images ou la voix, alors on refuse de faire aussi les exercices.]<retranscription| {<audio src="081.mp3" type="audio/mp3" autoplay>} [Mon prénom, il vient de ma… donc Ana vient de ma grand-tante, mon arrière grand-tante pardon, qui était du coup la grand-tante de ma mère. Et Lou vient de Lou Salomé, donc je sais pas si vous voyez c'est qui mais… En gros c'est une poétesse qui a pris un nom pour qu'on puisse penser que c'est un homme, pour qu'elle puisse continuer à écrire, si je me souviens bien. Mais moi je vais plutôt parler d'Ana, parce qu'en fait je commence à, de plus en plus, m'approprier mon prénom, je sais pas comment dire. Ce qui s'est passé c'est que moi j'ai 16 ans, du coup j'ai l'âge de pouvoir passer mon permis scooter, et du coup j'ai passé mon théorique pour la première fois le 11 juillet, et je l'ai raté. Et ensuite je l'ai repassé du coup le 26 juillet, et en fait ma maman, quand elle a un problème dans la vie ou qu'elle veut régler les choses, elle prie à sa grand-mère, et du coup c'est ce que j'ai fait dans la voiture, j'ai prié mon arrière-grand-mère. Et je suis rentrée dans la salle d'examen et j'ai passé mon examen, et le soir je suis rentrée à la maison, et ma maman m'a dit qu’en fait c'était le jour de l'anniversaire de Ana. Et du coup je me suis dit que c'était logique que je l'aie eu, parce que je m'appelle comme ça. Et du coup, voilà, je me sens de plus en plus proche par rapport à mon prénom, et ça me fait trop bizarre, et je trouve ça quand même dingue que ben, c'est peut-être un hasard, mais moi je me sens étrangement proche d'elle, du coup, depuis ce jour-là.]<retranscription| {<audio src="083.mp3" type="audio/mp3" autoplay> (set:$E083 to 1)} [— Il y a une mouche. — Je fais une parenthèse, mais je me souviens qu’on était une fois en Espagne, avec les enfants, il y avait une mouche vraiment insupportable qui nous tournait autour comme ça. Donc j’avais dit : “C'est Antonio. ok? Comme ça on est contents et contentes qu'il soit là avec nous. On fait la paix avec cette mouche”.]<retranscription| {<audio src="084.mp3" type="audio/mp3" autoplay> (set:$E084 to 1)} [Ma maman une fois, il y avait le frigo de notre maison qui était cassé. Et un frigo ça coûte cher. Et du coup, ben le soir quand elle allait se coucher, elle a demandé à sa grand-mère en espagnol, elle a demandé : "S'il te plaît, aide-moi, fais quelque chose, je sais pas, il faut que… Enfin soit trouve-moi l'argent, soit répare le frigo, mais il faut quelque chose". Et le lendemain, donc il était cassé, cassé, donc on avait tout transvasé dans un autre petit, tout petit frigo. Et donc maman est descendue le matin, elle ouvre le frigo et ben il est réparé. Elle ne comprend pas. Et sauf qu'en fait, elle a remarqué - enfin on a tous remarqué - que depuis, il y a un petit "touk, touk, touk, touk" comme ça. Et donc on aime bien dire que c'est mon arrière-grand-mère. Et à chaque fois, en plus, elle fait ce bruit là quand on vient de dire une phrase et du coup, c'est sa manière de nous dire qu'elle est d'accord avec nous, quoi.]<retranscription| {<audio src="085.mp3" type="audio/mp3" autoplay> (set:$E085 to 1)} [Mais voilà, la question de comment nos défunts, nos défuntes, sont connecté·es à des lignes de faille, à des histoires qui ont à voir avec la grande histoire, avec la guerre, avec les pénuries, avec le patriarcat, avec les violences, etc. On n'a pas forcément envie de tirer tous les fils parce que ça peut être très lourd, mais parfois ça peut nous aider aussi à d'abord les situer, comme nous on s'est situé·es tout à l'heure - donc ces personnes sont aussi situées quoi, peut-être aussi d'ailleurs, Eragon a une histoire, son adoption… voilà, c'est un être vivant qui arrivait avec une santé ou pas… Et ça peut aussi nous faire nous réconcilier avec certains événements. Ou au contraire, nous mettre au travail sur des choses qu'on trouve inacceptables.]<retranscription| {<audio src="093.mp3" type="audio/mp3" autoplay> (set:$E093 to 1)} [— Une chose que j'avais récupérée, c'est ce livre et il y a un deuxième livre, qui est un livre : "Comment faire une chambre d'enfant". — Waw. — Et ces deux livres, j'ai récupéré après le funéraire de mon père. Je l’ai à la maison. Et “Comment faire un livre d'enfant”, j'ai pensé : comme je suis bête, j'ai jamais parlé à mon père du fait qu'on va devenir famille d'accueil. Et je lui ai pas posé la question : "Quel est ton conseil?". Parce que lui il a construit pour nous un lit qui était, tu sais, un lit en hauteur, bureau, je sais pas quoi, une armoire, plein plein de choses. Il était vraiment très doué, très bon bricoleur. Maintenant j'ai ce livre et le livre "Comment construire une chambre d'enfant" fait lien entre moi et mon père. Et je lis le livre et j'essaie de voir où il a souligné, ou qu'est-ce qu'il a fait, pour comprendre quel type de chambre il voudrait pour son noneveu, ou sa nonice… — Petit-fils. — … petit fils, je sais pas, tu vois ? Ces deux objets, ils font un lien actif entre moi et mon père. Je lis le livre comme lui il le lit, comme toi tu dessines comme lui il dessine, avec les objets, et j'essaie d'imaginer.]<retranscription| {<audio src="103.mp3" type="audio/mp3" autoplay>} [Mes rêves ça peut être un endroit, par exemple. Tu vois genre : dans la cuisine il y a quoi ? Poêle, chaleur, je me suis brûlé les mains… Et du coup ça peut partir dans d’autres directions. La machine à café en soi elle n'est pas magique, mais c'est plus l'heure à laquelle tu fais ton café, et si c'est la nuit tu vois ? Et du coup là, moi je trouve que si je me fais un café la nuit, il a plus de pouvoir magique que quand je me fais un café la journée, tu vois. La journée il est plus fonctionnel, mon café. Mes rêves c’est un gros endroit de... ouais c'est une plaque tournante de possibilités les rêves. *toc*]<retranscription| {<audio src="107.mp3" type="audio/mp3" autoplay>} [Donc chez moi j'avais avant un piano à moitié électrique, je sais pas trop, maintenant j'ai un autre piano mais je sais pas si… si Eragon l'a connu celui-là. Mais en fait, il faisait de la musique sur mon piano. Et des fois c'était très joli ce qu'il faisait. Du coup, j'ai mis des petits points verts et c’est, enfin, c'est ses petites pattes qui font le piano. Et il saute. Et du coup ça, oui ça c’était une scène que j'aimais beaucoup. Des fois on était dans la cuisine et on entendait juste des touches faire “tou-dou-dou-dou”. C'était assez joli. Et voilà. Ça c'est une des scènes que j'ai dessinées.]<retranscription| {<audio src="111.mp3" type="audio/mp3" autoplay>} [— C'est les premiers souvenirs que j'ai dans cette maison de mon arrière-grand-mère. Je pense que j'entendais les voix des adultes et en même temps je regardais ces... enfin vous voyez quand il fait nuit dans une chambre ou quoi, et qu’il y a juste - c’est des volets en bois, donc la lumière passe au travers, donc on voit un peu des formes. Donc la lumière déjà représente quelquefois des formes, des fois des personnes, etc. Et en même temps il y avait ces petites choses qui bougent, sans que tu saches vraiment pourquoi elles bougent. Et en fait pour moi elles avaient une vie jusqu'à ce que je me rende compte que c'était de la poussière. Et dans ce rêve, dans ces rêves-là en tout cas, de la maison de ma grand-mère, il y a par exemple un animal, probablement un animal totem, qui me revient souvent en fait quand je suis dans cette maison, c'est un cerf blanc. Et alors quand je suis entre la salle à manger et la cuisine, qui sont représentées ici, il y a une petite fille qui me prend par la main et qui me fait passer par la porte, et qui me dit : "Hé ben, je vais te montrer comment ne plus avoir peur du cerf blanc". Et j'arrive dans la cour, et le cerf il est grand comme la maison, il fait au moins 5 ou 6 mètres de haut, tu vois, avec sa tête et ses bois, etc. Et voilà, enfin ça c'est... — Mais elle te dit comment ne plus avoir peur ? T'as plus peur après ? — Ben oui puisque j'y vais quoi.]<retranscription| {<audio src="115.mp3" type="audio/mp3" autoplay> (set:$E115 to 1) (spot:"magenta", "60%", "60%", "verticale","5ms", "60s", "alternate", "easing animation", "40vh")[ne sera jamais affiché]} [— Marcher et sentir qu'on te prend la main ou essayer d'imaginer qu'on te prend la main. Que tu retrouves cette chose qui est d'être tenu·e par la main, ce qui n'est pas si fréquent en fait ; quand tu es enfant c'est assez fréquent, c'est même souvent très fréquent. Puis ça peut ou pas, ça peut être une habitude ou pas, mais tu peux rester des années sans que personne ne te tienne par la main, quoi. — Oui.]<retranscription| {<audio src="118.mp3" type="audio/mp3" autoplay>} [— A l’université à un certain moment, il y a ce passage dans “La Cerisaie” de Tchekhov, où Lioubov Andreevna regarde par la fenêtre et à un certain moment elle dit : “Ah je crois que j’ai vu ma mère” et après elle dit : “Ah non, c’était juste un arbre fleuri un peu penché”. Et moi je me rappelle - tu sais il y a des textes que tu lis à des différents âges - je sais quand j’ai lu ça la première fois j’ai pensé : “Oh my god, ça c’est vraiment idiot, et ok, et maintenant celle-là avec ça mère, mais pourquoi, à quoi ça sert d’écrire ça !?” Et ça m’a beaucoup travaillé. Et je dois dire j’ai retrouvé le texte il y a pas longtemps, et je l’ai trouvé très… en effet très réaliste, oui : de divaguer, de voir des fantômes… en effet, c’est pas… — Non.]<retranscription| {<audio src="124.mp3" type="audio/mp3" autoplay> (set:$E124 to 1)} [— Le tout petit bouquet, c'est un souvenir de Poupette, parce que le lendemain de son décès, il y avait un tout petit bouquet, comme ça, sur la table du jardin avec quelques fleurs du jardin. Tu vois ce tout petit bouquet que tu fais, comme la fleur que tu m'as apportée, la fleur sauvage, elle a tenu un temps incroyable. Elle était belle hyper longtemps. Tu vois deux, trois petites fleurs comme ça, cueillies dans le jardin et mises dans un tout petit vase. C'est très très joli. — Et moi, à chaque fois que je vais à Lessive, le truc que je fais pour - fouhhh - me sentir un peu bien, c'est un bouquet. Je vais chercher des fleurs et je fais un bouquet. Parce qu'elle avait fait cette petite composition, elle a fait un petit bouquet, et à chaque fois que je reviens, j'ai l'impression que je dois refaire un bouquet. Mais par contre, les cendres sont dans le jardin et aller jusque là, c'est compliqué. Ma manière d'entretenir cette tombe, c'est de faire le bouquet dans la maison. Je ne vais jamais aller déposer les fleurs sur le… sur l’urne quoi. Bizarre hein ?]<retranscription| {<audio src="126.mp3" type="audio/mp3" autoplay>} [— Berthe était tout le temps dans le jardin. Et, quand je suis dans le jardin, je pense que c'est là que je suis le plus connecté, en tout cas j'ai l'impression, avec elle. Et c'est très probablement aussi pour ça que j'aimerais vraiment essayer d'apprendre - et c'est pour ça que j'ai commencé aussi une formation en herboristerie et en botanique - c'est pour essayer de greffer un arbre. J'aimerais vraiment aussi pouvoir greffer un cerisier un peu comme celui-là. Enfin, évidemment un cerisier, mais d'autres peut-être aussi, comprendre le procédé, peut-être essayer de voir comment ça marche autrement. Et puis aussi comprendre ce qui l'amenait toujours dans ce jardin, ce qui lui permettait aussi d'être comme un médium entre la nature des choses et, je ne sais pas si on peut dire que juste sa consommation, mais le fait d'être avec, ou de les ingérer et donc de produire avec, et participer à cette collaboration géante du cycle de la nourriture, de la vie… — Oui, et puis si on reprend l'idée de la co-construction, qu'on co-construit, tu vois, ensemble, tous ensemble, de génération en génération, quelque chose, quoi.]<retranscription| {<audio src="127.mp3" type="audio/mp3" autoplay> (set:$E127 to 1)} [Une des théories qu’on nous dit c’est que nous, on peut vivre dans les autres comme si tu téléchargeais un programme, tu vois ? Et après notre disparition du monde physique, on laisse des traces, mais aussi des gens qui nous connaissent, et ils savent comment on faisait : “Il n’aurait pas fait comme ça…” Tu vois ? Le programme est un peu téléchargé entre les personnes qu'on connaît. Mais pour moi, c'est très difficile de faire avec mon père quand je suis moi-même, parce qu'il y a beaucoup d'interférences dans mes sentiments. Et je ne sais pas où c'est la limite entre faire avec, ou m'imaginer que je fais avec, na-na-na... Et je vais parler avec ma sœur - je suis sûr qu'elle ne va pas être contente que je lui demande ça - mais tu sais, je vois ça plus faisable si on fait comme des "family constellations" - tu vois ? - où c'est externalisé : “Maintenant, toi, tu vas faire ça”, parce que si moi je dois faire avec lui, je ne sais pas. Il faut un exercice, tu vois, pour réussir ça. Et je trouve, pour moi, dans la relation avec mon père, comme il y a toute cette interférence, je ne sais pas exactement comment faire. Mais c'est beau comme proposition, bien sûr.]<retranscription| {<audio src="128.mp3" type="audio/mp3" autoplay> (set:$E128 to 1)} [— Comment travailler avec la complexité sans la simplifier ? Soit tu vas faire que la personne est plutôt d'accord avec toi, mais tu vois c'est... — Mais il peut intervenir aussi juste à un moment. A un moment où - tu vois ? - à un moment tu sèches et tu te dis… ou tu n'es pas sûr·e, ou… tu vois ? Tu n'es pas obligé qu'il soit là tout le temps, tout le temps. — Et tu n'es pas obligé de tout prendre. Parce que dans la vraie vie avec les gens, pourquoi on ne se supporte pas ? Parce qu'il y a toutes sortes d'aspects. Tu te dis : "Ah non ça, ça va mais ça, qu'est-ce que ça me saoule !" Mais là, honnêtement, tu peux entrer dans un rapport beaucoup plus simple. Tu te dis : "En fait je ne prends que ce qu'il y a de bon". Mais comme on devrait faire dans la vraie vie aussi, dans la vie entre vivants, je veux dire. “Je ne prends que ce qu'il y a de bon. Et le reste je laisse glisser quoi”. C'est difficile dans la vie de vivant. Mais là, ça peut devenir un peu plus facile ! — Ça dépend. Moi je trouve que ce n'est pas si difficile que ça des fois de…enfin à un moment ou à un autre… on vit de toute façon, on s'aime comme on peut, et on est là quoi. De toute façon on est là. Si on pense moins à soi comme… même pas penser mais si on fonctionne moins avec soi comme l'objet qui participe, mais à soi en relation, peut-être qu'on a plus facile à rentrer dans cette situation là. De se dire être en relation en fait. Et de ne pas être, mais être en relation en fait. C'est comme si c'était vraiment lié quoi. Comme si ce n'était pas un soi.]<retranscription| {<audio src="129.mp3" type="audio/mp3" autoplay>} [Un nuage barre un instant le soleil. ]<texte| { (after:12s)[(replace:?texte)[Le jardin obscurci reste muet le temps de [quelques pas]<Trigger|.]] (click:?Trigger)[(replace:?texte)[(display:"069")(click:"dans son fauteuil")[(go-to:"3Allumage")]]] } [Des petits pas au fond laissent entendre la présence de rongeurs. Plus loin sur les treillis, un saurien s’est hissé tout en haut du poteau.]<texte| {(click:"poteau")[(replace:?texte)[L’intervention magique a eu lieu au pli de la nuit. Hier encore les bourgeons n’étaient qu’une projection mais iel constate que quelque chose s’est produit. Ou [a été produit]<Trigger|.]] (click:?Trigger)[(replace:?texte)[(display:"085")]] (click:"descendue le matin")[(go-to:"3Famille")]} [Plus loin, les fleurs attirent des insectes là où [dans quelques mois]<C1| les fruits sur l’arbre attireront des [oiseaux]<Trigger| (click:?C1)[, puis au sol, en pourrissant, les guêpes et les mulots].]<texte| { (click:?Trigger)[(replace:?texte)[(display:"024")]<br>[(click:"construire des choses")[(replace:?texte)[Le [[sol->3Et Ou]] s'habille des saisons.]]]] } [Le soleil reparaît alors qu’iel installe les plants et part en quête d’une binette, de mica et d’un arrosoir. (click:"arrosoir")[ En entrant dans la serre, une odeur âcre de [compost]<Trigger| la saisit.]]<texte| { (click:?Trigger)[(replace:?texte)[(display:"115")(click:"t'as plus peur après")[(replace:?texte)[Ses sens s'habituent aux différents états de matières. Ielle inspire à nouveau pour s'emplir les poumons. Les sols mêlés abritent des pousses [[en germe->4FragileForêt]].]]]] } [Aux bords noircis des feuilles, iel reconnait l'ombre du gel qui tôt ou tard viendra hanter le jardin. (live:4s)[Iel·le faudra peut-être [couvrir]<Trigger| les troncs et faire de son mieux pour accompagner la plante dans les oscillations climatiques à venir.(stop:)]]<texte| { (click:?Trigger)[(replace:?texte)[(display:"040")]<br>[(click:"dans la confiance")[(go-to:"4Enterrement du chien")]]] } [Iel commence à activer en ellui les pouvoirs de ces organismes qui échappent à l’obligation de croissance. Chaque plante décidera de son futur, en [accord]<C1| avec les autres. (click:?C1)[Sur le treillage, une perspective neuve et vivante se dessine : ici dense, là [troué·e]<Trigger|.]]<texte| {(click:?Trigger)[(replace:?texte)[(display:"077")]] (click:"j'étais là quoi")[(replace:?texte)[Les ajouré·es laissent goutter la lumière par tâches sur les [[vivant·es->4Contes]] à leur pieds.]] } [Iel prend quelques secondes pour appréhender le jardin dans son ensemble. (after:6s)[ Iel sent les odeurs qui se mêlent et constate que les bourdonnements des insectes sont faibles pour la saison.] (after:12s)[ Bien que les produits ne soient plus utilisés depuis dix ans, il y a toujours des espèces mortes.] (after:18s)[ Les abeilles [mécaniques]<Trigger| ont encore de beaux jours devant elles.]]<texte| { (click:?Trigger)[(replace:?texte)[(display:"036")]] (click:"deux fois")[(replace:?texte)[Les bourdonnements semblent [[danser->5Silhouette]] dans les branches.]] } [Avec le gel, les habitant·es du jardin seront plus vulnérables, et chercheront refuge.(click:"gel")[ Le développement des fleurs et fruits sera périlleux.] (click:"fleurs")[ Les couvertures ne protègent pas toutes les formes de vie.] Iel·le pourra [déposer]<Trigger| de la nourriture, pour les esprits du jardin.]<texte| { (click:?Trigger)[(replace:?texte)[(display:"021")]<br>[(click:"j'aurais voulu")[(go-to:"5Ombre du chat")]]] } [Assoupis par la chaleur, les boutures et les semis alignés en rangées attendent de peupler ce jardin ou son voisin proche. L’odeur lui tapisse progressivement la (hover:)[gorge]<C1|(click:?C1)[ et le (hover:)[palais]<C2|].]<texte| { (click-append:?C2)[.<br> Une (hover:)[odeur]<C3| de décomposition(click:?C3)[ et [donc de vivant]<Trigger|]] (click:?Trigger)[(replace:?texte)[(display:"014")(click:"peuvent revivre")[(go-to:"5MettreDehors")]]] } [Les outils en main, iel s’installe et observe les plants. ]<texte| { (click:"plants")[(replace:?texte)[Iel envisage plusieurs compositions.]] (click:"compositions")[(replace:?texte)[Iel fait un pas en arrière, le temps de se souvenir des instructions récoltées [en chemin]<Trigger|, et au fil du temps.]] (click:?Trigger)[(replace:?texte)[(display:"015")(click:" le mettre là")[(go-to:"6Permis")]]]} [Au bord du sentier, des ronces brouillent la frontière entre la zone de pousse et les traces des passages humains répétés. (live:5s)[(stop:)Quelques branches prêtes à (seq-link:"s'accrocher","se relier","entrer en contact avec ses jambes se sont positionnées dans la [trajectoire]<Trigger| de sa visite").]]<texte| { (click:?Trigger)[(replace:?texte)[(display:"020")]<br>[(click:"dans la maison")[(replace:?texte)[Sa jambe est maintenant [[parée->6Consentement]] d'une armure végétale.]]]] } [Demain iel donnera les consignes de soin à la prochaine visiteur·euse, alors que ses pieds commencent à peine à s’autoriser à sentir le sol. Il sera [temps]<Trigger| de quitter ce lieu.]<texte| { (click:?Trigger)[(replace:?texte)[(display:"058")]] (click:"à chaque fois")[(go-to:"6Dedicace")] } [Des graines sont sorties de baies écrasées. [Elles se prennent dans les plis de ses semelles.]<h1| [[Elles sont prêtes à être déposées plus loin]<h2|[, sur la route principale]<h3|[, sur le paillasson de l'entrée]<h4|[, ou sur ce sentier qui bifurque]<h5|]<hh|]<texte| { (click:?Trigger)[(replace:?texte)[(display:"071")<br>[(click:"quand on rentre")[(go-to:"7Tu lui parles ?")]]]] (click:"entrée")[(hide:?h5)(click:"route")[(hide:?h4)(click:"prêtes")[(hide:?h3)(click:"semelles")[(hide:?h2)(hide:?hh)(click:"baies")[(hide:?h1)(replace:"graines")[ [graines]<Trigger|]]]]]] } <!--Replier la phrase petits bouts par petits bouts.--> [Aujourd’hui, iel doit se concentrer pourtant pour retresser les treillages.]<texte| { (click:"concentrer")[(replace:?texte)[Iel prend dans son panier les tiges de bambou préparées au préalable.]] (click:"préalable")[(replace:?texte)[Iel s’installe pour repriser l’[ouvrage]<Trigger| là où les tiges se sont effondrées.]] (click:?Trigger)[(replace:?texte)[(display:"069")]] (click:"découpage de vivant")[(go-to:"7Collaborer")] } [Plus loin que les insectes et les animaux, iel travaille aujourd’hui avec deux espèces hôtes qui permettront d’abriter une [espèce symbiote]<Trigger| dans leur pénombre.]<texte| { (click:?Trigger)[(replace:?texte)[(display:"083")(click:"plus proche")[(replace:?texte)[Iel pense à l'échange d'azote et de nitrate, à l'acidité du sol, à l'emmêlement des racines... Il faudra qu'iel redemande les explications pour mieux comprendre les [[échanges souhaités->7BroletBricolage]].]]]] } [Ielle installe d’abord les plants médians espacés d’environ quinze centimètres, puis ielle repique les plants les plus hauts. ]<texte| (click:"repique")[(replace:?texte)[Ses doigts et son visage se couvrent progressivement de terre, d’eau et de [sève]<C1|. (click:?C1)[ Au lieu d'accélérer, ielle [ralentit]<Trigger|.]]] (click:?Trigger)[(replace:?texte)[(display:"030")(click:"dans l'espace et dans le temps")[(go-to:"8Redonner")]]] [Ses doigts se faufilent entre les plantes pour avoir accès à la structure. Les tiges essaient de s’infiltrer sous ses ongles alors qu’iel insère la tige de bambou et la guide [dessus]<B1| puis (click-rerun:?B1)[(either:"dessous"," resserré sur la droite","dessus","dessous","dessus puis tendu", "iel se relève")]. ]<texte| { (click:"se relève")[(replace:?texte)[Iel se relève pour trouver le bon angle, puis s’[attache]<C1| au prochain trou en pensant [ardemment]<C2| à ce qui poussera (click:?C1)[, ce qui est en train de pousser.](click:?C2)[ Son esprit se tend vers la pousse et la soutient, l’accompagne, laissant un peu de son énergie filer [entre ses doigts]<Trigger|, dans l’ouvrage.]]] (click:?Trigger)[(replace:?texte)[(display:"072")]] (click:"notre travail d'hier et d'aujourd'hui")[(replace:?texte)[Ses doigts [[électrisant·e->8JardindeBerthe]].]] } [Iel·le aperçoit enfin l'objet de sa récolte après le muret occidental : les herbes folles au bord de la zone marécageuse. (click:"herbes")[ Les dents de chien se multiplient sur et sous terre en rhizomes rempants. (click:"rhizomes")[Iel·le enfonce ses doigts dans les zones les plus denses pour prélever des jeunes plants.](click:"prélever")[ Les rhizomes sont tissés à la terre meuble(click:"meuble")[, iel·le faufile sa main entre les racines pour trouver le noeud où sectionner et [récolter]<Trigger|].]]]<texte| { (click:?Trigger)[(stop:)(replace:?texte)[(display:"010")]<br>[(click:"cette dimension-là")[(replace:?texte)[Ses mains se confondent avec le [[chiendent->8Visite nocturne]].]]]] } [Même s'iel ne récoltera pas les fruits cet été, iel sent sous les treillis tous les gestes qui ont précédé les siens. Les pousses toujours renouvelées s’appuient sur cet ouvrage entretenu.]<texte| { (click:"ouvrage")[(replace:?texte)[Iel sent le vertige de la [continuité]<Trigger| des changements.]] (click:?Trigger)[(replace:?texte)[(display:"127")]] (click:"collaboration géante")[(go-to:"9MémoiredesLieux")] } [Iel malaxe les mottes pour faire respirer les racines sans heurter les radicelles. Chaque plante mérite un moment dédié. (after:6s)[Iel se souvient de la ruine de la roseraie, et veut donner à ces organismes, [offrir au jardin]<Trigger|, la chance de pousser.]]<texte| (click:?Trigger)[(replace:?texte)[(display:"049")(click:" un peu de nuance")[(replace:?texte)[Ielle lisse la terre pour créer une nouvelle (hover:)[surface-sol]<C1| autour des jeunes plants. (click:?C1)[Ielle s'essuit les mains sur sa chemise, époussette sa jupe, remonte ses bottes et balaye la sueur cachée aux plis de ses cicatrices. (after:46s)[(click:"plis")[(go-to:"9Relancer")]]]]]]] [Iel·le note sur son poignet la liste des préparations à effectuer, place les pousses dans son T-shirt étiré en panier, et part à la recherche du [séchoir]<Trigger|.]<texte| { (click:?Trigger)[(replace:?texte)[(display:"044")]<br>[(click:"Et juste")[(replace:?texte)[ Iel·le laisse derrière ellui les herbes à sécher et se laisse porter par le soleil qui s'enfonce vers [[ l'horizon->EcranTitre]]. ]]]] } [Comme les contes du passé, (seq-link:"toujours réécrits","arrivés par hasard jusqu’à nous"," il y a une ivresse à se demander ce qui du texte originel nous est parvenu.(after:10s)[ Sa voix habite des vers composés des siècles (hover:)[ auparavant]<C1|.]") (click:?C1)[La journée s’achève alors que le [[treillage->EcranTitre]] prend forme une nouvelle fois.]]<texte| [Des points lumineux apparaissent sur les murets, éclaboussant le sol. (click:"éclaboussant")[À mesure que nous escaladons le terrain, des pulsations chaudes réchauffent nos doigts engourdis.](click:"pulsations chaudes")[<br>Chacun·e se déplace jusqu’au sommet du terrain pour voir, dans la distance, les cultures en cascade.](click:"cascade")[D'abord les arbres fruitiers, puis les fruits rouges sur canne, les légumes verts, les rampant·es et au bas, la route.]]<texte| (click:"au bas")[(replace:?texte)[Notre regard descend la coline comme l'eau qui irrigue. (t8n: "blur")[<div class="choix">Retrouver un outil Ajouter du terreau Demander de l'aide</div>] ]] { (click:"Retrouver un outil")[(replace:?texte)[(display:"012")(click:"à un moment ou un autre")[(replace:?texte)[(display:"015")(click-goto:"une sorte de dialogue avec lui","B-015")]]]] (click:"Ajouter du terreau")[(replace:?texte)[(display:"012")(click:"à un moment ou un autre")[(replace:?texte)[(display:"016")(click-goto:"en rétrospective","B-016")]]]] (click:"Demander de l'aide")[(replace:?texte)[(display:"012")(click:"à un moment ou un autre")[(replace:?texte)[(display:"118")(click-goto:"être tenu·e par la main","B-118")]]]] (set:$lieu to "perché·es sur les murets") <!--[[Retrouver un outil->B-015]] [[Ajouter du terreau->B-016]] [[Demander de l'aide->B-118]]--> } [Le chant de la grive survient juste avant le lever du jour(after:12s)[, on appelle ce moment le crépuscule matinal].]<texte| (click:"la grive")[(replace:?texte)[Les sonorités qu’elle émet ressemblent à un dialogue aux motifs variés. ]] (click-append:"motifs variés")[. L’un·e d’entre nous fait des lèvres le geste de siffler : il ne sort de sa bouche qu’(seq-link:"un peu de vapeur d’eau","[une ombre blanche]<c1|")(click:?c1)[. Les autres laissent la fumée s'échapper et replient leur tablier pour collecter les baies]] { (click:"collecter")[(replace:?texte)[<div class="choix">Retrouver un outil<br>Ajouter du terreau<br>Traverser le village</div>]] (click:"Retrouver un outil")[(replace:?texte)[(display:"017")(click:"Habiter, se laisser habiter et habiter la maison")[(replace:?texte)[(display:"015")(click-goto:"une sorte de dialogue avec lui","B-015")]]]] (click:"Ajouter du terreau")[(replace:?texte)[(display:"017")(click:"Habiter, se laisser habiter et habiter la maison")[(replace:?texte)[(display:"016")(click-goto:"en rétrospective","B-016")]]]] (click:"Traverser le village")[(replace:?texte)[(display:"017")(click:"Habiter, se laisser habiter et habiter la maison")[(replace:?texte)[(display:"064")(click-goto:"alors je vais écrire","B-064")]]]] <!--[[Retrouver un outil->B-015]] [[Ajouter du terreau->B-016]] [[Traverser le village->B-064]]--> (set:$lieu to "des aubépines pleins nos paniers") } [Au pied des haricots, les ombres se superposent, créant parfois des îlots de densité. <br>Une forme apparaît à l’angle de la remise : (seq-link:"une présence","quelques planches") ?]<texte| (click:"quelques planches")[(replace:?texte)[La nuit a rendu aux êtres leur fluidité, leur liberté. En reculant de quelques pas, nous nous sommes vu·es disparaître en ombre. ]] (click:"quelques pas")[(replace:?texte)[<div class="choix">Ajouter du terreau Écouter le bruit de l’eau Traverser le village Demander de l'aide</div>]] { (click:"Ajouter du terreau")[(replace:?texte)[(display:"032")(click:"troublée par la justesse")[(replace:?texte)[(display:"016")(click-goto:"en rétrospective","B-016")]]]] (click:"Écouter le bruit de l’eau")[(replace:?texte)[(display:"032")(click:"troublée par la justesse")[(replace:?texte)[(display:"059")(click-goto:"avec tout le monde","B-059")]]]] (click:"Traverser le village")[(replace:?texte)[(display:"032")(click:"troublée par la justesse")[(replace:?texte)[(display:"064")(click-goto:"alors je vais écrire","B-064")]]]] (click:"Demander de l'aide")[(replace:?texte)[(display:"032")(click:"troublée par la justesse")[(replace:?texte)[(display:"118")(click-goto:"être tenu·e par la main","B-118")]]]] (set:$lieu to "à l'ombre de la remise") <!--[[Ajouter du terreau->B-016]] [[Écouter le bruit de l’eau->B-059]] [[Traverser le village->B-064]] [[Demander de l’aide->B-118]] -->} [Au fond du jardin, une énorme cuve bleue récupère l’eau de pluie. Placé à sa base, une seau métallique résonne. Un robinet vétuste laisse échapper des gouttes régulières.]<texte| { (click:"robinet vétuste")[(replace:?texte)[ (t8n:"fade-down")+(t8n-time:05s)[plic] (t8n:"fade-down")+(t8n-time:10s)[<p style="text-indent: 3em;">ploc</p>] <br> (t8n:"fade-down")+(t8n-time:15s)[<p style="text-indent: 6em;">plic</p>] <br> (t8n:"fade-down")+(t8n-time:20s)[<p style="text-indent: 5em;">ploc</p>] <br> (t8n:"fade-down")+(t8n-time:25s)[<p style="text-indent: 4em;">[plic]<c1|</p>] ]] (after:30s)[(click:?c1)[(replace:?texte)[Nous écoutons ce son qui vient de très loin. “Imagine” - dit l’un·e d’entre nous : “on remplirait le seau, on arroserait les jeunes plants de thym”.]]] (click:"jeunes plants")[(replace:?texte)[<div class="choix">Écouter le bruit de l’eau<br>Traverser le village</div>]] (set:$lieu to "au fond du jardin") (click:"Écouter le bruit de l’eau")[(replace:?texte)[(display:"103")(click:"un lien actif")[(replace:?texte)[(display:"059")(click-goto:"avec tout le monde","B-059")]]]] (click:"Traverser le village")[(replace:?texte)[(display:"103")(click:"un lien actif")[(replace:?texte)[(display:"064")(click-goto:"alors je vais écrire","B-064")]]]] } <!--[[Écouter le bruit de l’eau->B-059]] [[Traverser le village->B-064]]--> {<audio src="02_EXT_JOUR.mp3" type="audio/mp3" autoplay>} [ [Ielle quitte les lieux, monte dans une voiture, et emprunte une route, puis une autoroute. Les autoroutes recouvrent les prés, les marais, tout. Écrasent le vivant au profit de la machine et de la vitesse. Ielle lance la musique. La vitesse et la musique s’accordent, comme toujours. Au fond de sa gorge, [quelque chose reste coincé]<Trigger|. Comme sous l’autoroute.](A| [(display:"127")(click:"la nature des choses")[(hide:?texte)(show:?C)]](B|]<texte| [ (go-to:"Conclu2-1")](C| { (if:$a's (4) is 1)[(show:?A)] (else-if:$a's (4) is 2)[(show:?B)] (else-if:$a's (4) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (4) is 1)[(show:?C)](else-if:$a's (4) is 3)[(hide:?A)(show:?B)]] } [L. partage avec nous ceci : ce matin, le jardin l’a saisi·e dans son corps, et les limites de sa présence se sont floutées avec son [trop plein d’être]<c1| ! Eil a trouvé sa place.]<texte| (click:?c1)[(replace:?texte)[ Dans les plants de tomates, eil mange sans attendre.]] { (click-append:"attendre")[, acide] (click-append:"acide")[, pré-toxique] (click-append:"pré-toxique")[, la peau trop épaisse] (click-append:"épaisse")[, les graines] (click-append:"graines")[ entre les dents] (click-append:"dents")[. Eil croque-regrette(seq-link:" acide"," amer", ", parfois eil laissera pourrir")] (click-append:"pourrir")[, partagera avec les moucherons] (click-append:"moucherons")[, humera les sucs de macération. Il n’y aura pas d’heures de repas ; eil passe la semaine au jardin] (click:"la semaine")[(replace:?texte)[<div class="choix">Boire le jus sucré Penser à la maison Se déplacer lentement</div>]] (set:$sensation to "un appétit vorace s'éveille en nous") (click:"Boire le jus sucré")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]](else:)[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]] (click:"Penser à la maison")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]](else:)[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]] (click:"Se déplacer lentement")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]](else:)[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]] <!--[[Boire le jus sucré->C-039]] [[Penser à la maison->C-060]] [[Se déplacer lentement->C-077]]--> } [Au robinet est accrochée une serviette. I. s’accroupit et se sèche les mains.]<texte| { (click:"s’accroupit")[(replace:?texte)[Il y a des trous dans ce (hover:)[tissu]<c1|.(click:?c1)[ Assez pour y glisser (hover:)[quatre]<c2| doigts.(click:?c2)[ Alors que (seq-link:"le bruit des mailles","le bruit des mailles qui cèdent", "le bruit des mailles qui cèdent craquèle", " le bruit des mailles qui cèdent craquèle, des (hover:)[paroles]<c3| lui parviennent maintenant"). (click:?c3)[ Les (hover:)[voix]<c4| s’intensifient alors qu’elle se lève et regagne ses pensées.(click:?c4)[ Le [tissu]<c5| sert bientôt de couverture contre le gel.]]]]]] (click:?c5)[(replace:?texte)[<div class="choix">Toucher la terre<br>Boire le jus sucré<br>Penser à la maison<br>Se déplacer lentement</div>]] (set:$sensation to "les voix nous parcourent") (click:"Toucher la terre")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"008")(click-goto:"un fantasme","C-008")]]]](else:)[(replace:?texte)[(display:"008")(click-goto:"un fantasme","C-008")]]]] (click:"Boire le jus sucré")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]](else:)[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]] (click:"Penser à la maison")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]](else:)[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]] (click:"Se déplacer lentement")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]](else:)[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]] <!--[[Toucher la terre->C-008]] [[Boire le jus sucré->C-039]] [[Penser à la maison->C-060]] [[Se déplacer lentement->C-077]]--> } [(t8n:"fade-down")+(t8n-time:20s)[L’eau dont x. a rempli sa gourde est glacée.] (t8n:"fade-down")+(t8n-time:30s)[<br>Malgré le froid, iel en avale quelques gorgées.](t8n:"fade-down")+(t8n-time:50s)[ L’eau, loin de n’avoir aucun goût, lui semble délicieuse. ](t8n:"fade-down")+(t8n-time:60s)[<br> Le froid lui monte au front.](t8n:"fade-down")+(t8n-time:80s)[ <br>Iel croit entendre les échos d’une voix. <br>Qui est là ? <br>](t8n:"fade-down")+(t8n-time:100s)[Ça donne un peu le vertige, et c’est aussi une joie.]]<texte| (click:"joie")[(replace:?texte)[Il va falloir rentrer et écouter maintenant. <div class="choix">Toucher la terre Boire le jus sucré Penser à la maison Se déplacer lentement</div>]] { (set:$sensation to "nos gorges se glacent") (click:"Toucher la terre")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"008")(click-goto:"un fantasme","C-008")]]]](else:)[(replace:?texte)[(display:"008")(click-goto:"un fantasme","C-008")]]]] (click:"Boire le jus sucré")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]](else:)[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]] (click:"Penser à la maison")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]](else:)[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]] (click:"Se déplacer lentement")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]](else:)[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]] <!--[[Toucher la terre->C-008]] [[Boire le jus sucré->C-039]] [[Penser à la maison->C-060]] [[Se déplacer lentement->C-077]]-->} [A. est restée un peu à l’écart, le temps d’observer, et de penser (hover:)[ceci]<c1|.]<texte| {(click-append:?c1)[: avant elle, une multitude de femmes et d’hommes ont fait ces gestes qui ont rompu [les mains, les bras, les dos]<c2|] (click:?c2)[(replace:?texte)[ Elle veut poser les pieds dans leurs traces, appuyer les genoux dans les empreintes de leurs genoux, bouturer un arbuste venu lui aussi d’une bouture, peut-être même d’une [infinité de boutures]<c3|. (click:?c3)[<br>C’est à ça qu’elle pense en nous regardant creuser la terre pour accueillir les casseiers. <div class="choix">Toucher la terre Penser à la maison Se reposer</Div>]]] (set:$sensation to "nos gestes habitent des empreintes") (click:"Toucher la terre")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"008")(click-goto:"un fantasme","C-008")]]]](else:)[(replace:?texte)[(display:"008")(click-goto:"un fantasme","C-008")]]]] (click:"Boire le jus sucré")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]](else:)[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]] (click:"Penser à la maison")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]](else:)[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]] (click:"Se déplacer lentement")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]](else:)[(replace:?texte)[(display:"077")(click-goto:"donc j'étais là","C-077")]]]] (click:"Se reposer")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]](else:)[(replace:?texte)[(display:"008")(click-goto:"plus fonctionnel","D-107")]]]] } [R. avait parlé plus tôt des objets et des odeurs qui voyagent dans l’espace et dans le temps. Des [odeurs]<c1|.]<texte| { (click-append:?c1)[, notre jardin en était plein. Des [plis]<c2|] (click-append:?c2)[ du papier et des couleurs de la journée, émanaient les parfums (seq-link:"d’une rose","d’un gâteau","de l’alambic","du charbon","d’une toile cirée")] (click:"toile cirée")[(replace:?texte)[ Nous nous arrêtons un moment. R. ouvre les mains et observe, dans les crevasses de sa peau - ou peut-être de la peau d’un·e aïeul·e - de la terre, des [pollens]<c3|.]] (click-append:?c3)[. Les ongles se dédoublent et se fendillent, à force de prélever, gratter, caresser, replanter, laver, [cuisiner]<c4|] (click:?c4)[[Ielle tend la main et touche la main la plus proche. (seq-link:"Quelles mains","Quelles terres","Quelles traces") viennent à sa rencontre ?]<c5|] (click:"rencontre")[(replace:?texte)[<div class="choix">Boire le jus sucré<br>Penser à la maison<br>Se reposer</div>(hide:?c5)]] (set:$sensation to "les mains se marquent") (click:"Boire le jus sucré")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]](else:)[(replace:?texte)[(display:"039")(click-goto:"on peut diluer un peu à l'infini","C-039")]]]] (click:"Penser à la maison")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]](else:)[(replace:?texte)[(display:"060")(click-goto:"beaucoup de pudeur","C-060")]]]] (click:"Se reposer")[ [(if:$structure is 1)[(replace:?texte)[(display:"025")(click:"dans mes bras")[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]](else:)[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]] <!--[[Boire le jus sucré->C-039]] [[Penser à la maison->C-060]] [[Se reposer->D-107]] (directement à P2C)--> } [À l’angle formé par deux murs, une brindille observée l’été dernier est devenue buisson. Le rosier survit [dans une faille]<c1| et révèle par sa floraison des choses enfouies.]<texte| { (click:?c1)[(replace:?texte)[Des fleurs d’un (hover:)[rouge profond]<c2| se multiplient. (click:?c2)[ La plante menace de (hover:)[fissurer]<c3|(click:?c3)[ et (hover:)[détruire]<c4| le mur autant qu’elle le tient dans ses racines].(click:?c4)[ Faut-il (seq-link:"l’arracher","la laisser grandir") ?]]]] (click:"grandir")[(replace:?texte)[Nous décidons de laisser passer du temps. À l'été, les roses [se répandent]<c5| dans les confitures. (click:?c5)[ <div class="choix">Accepter les difficultés<br>Se reposer<br>Gérer les interférences</div> ]]] (set:$presence to "un rosier résilient") (click:"Accepter les difficultés")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]](else:)[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]] (click:"Se reposer")[ [(if:$structure is 2)[(replace:?texte)[(display:"124")(click:"à quoi ça sert d’écrire ça")[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]](else:)[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]] (click:"Gérer les interférences")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"128")(click-goto:"un programme","D-128")]]]](else:)[(replace:?texte)[(display:"128")(click-goto:"un programme","D-128")]]]] <!--[[Constituer->D-026]] [[Restaurer->D-107]] [[D-128]] --> } [Nos corps s'arrêtent [un instant]<b1|.]<texte| { (click:?b1)[(replace:?texte)[{<audio src="AA.mp3" type="audio/mp3" autoplay>}On perd parfois en une journée l’équivalent d’une semaine d’énergie.]<c1| [Certain·es appellent cela une fuite d’essence,]<c2|[[ une]<b1| décharge imprévisible. ]<c3|[Lorsque celle-là arrive,]<c4|[[ on]<b2| entre progressivement en boule dans son être pour tenter de digérer le monde et les informations en circuit court]<c5|[.]<c6| (after:15s)[(hide:?c1)] (after:20s)[(hide:?c2)(replace:?b1)[Une]] (after:30s)[(hide:?c3)] (after:45s)[(hide:?c4)(replace:?b2)[On]] (after:60s)[(hide:?c5)] (after:80s)[(hide:?c6)] (after:85s)[(replace:?texte)[Nous le savons tous·tes : cela nous [arrive]<c7|. (click:?c7)[ Nous ne savons pas toujours mettre [des mots]<c8| sur ce vide.](click:?c8)[ Nous préparons des boissons chaudes, nous trions des sacs de graines et nous prenons la température du compost [en attendant]<c9| de pouvoir à nouveau accéder au jardin.]]] ] (click:?c9)[(replace:?texte)[<div class ="choix">Accepter les difficultés<br>Trouver une articulation<br>Faire résonner les douleurs passées<br>Gérer les interférences</div>]] (set:$presence to "une fuite d'essence") (click:"Accepter les difficultés")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]](else:)[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]] (click:"Trouver une articulation")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"072")(click-goto:"notre travail d'hier et d'aujourd'hui","D-072")]]]](else:)[(replace:?texte)[(display:"072")(click-goto:"notre travail d'hier et d'aujourd'hui","D-072")]]]] (click:"Faire résonner les douleurs passées")[ [(if:$structure is 2)[(replace:?texte)[(display:"124")(click:"à quoi ça sert d’écrire ça")[(replace:?texte)[(display:"093")(click-goto:"tirer tous les fils","D-093")]]]](else:)[(replace:?texte)[(display:"093")(click-goto:"tirer tous les fils","D-093")]]]] (click:"Gérer les interférences")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"128")(click-goto:"un programme","D-128")]]]](else:)[(replace:?texte)[(display:"128")(click-goto:"un programme","D-128")]]]] <!--[[Accepter les difficultés->D-026]] [[Trouver une articulation->D-072]] [[Se souvenir des douleurs passées->D-093]] [[Gérer les interférences->D-128]] --> } [Ensemble, en nous rendant sensibles aux évocations, et aux apparitions, nous observons que [nos expériences]<c1| sont aussi communes que singulières. (click:?c1)[ Les coupures et griffures sont habituelles, mais une épine peut [se glisser]<c2| sous la peau et approfondir notre sensibilité. (click:?c2)[Quand on la touche, [un frisson]<c3| nous parcourt.]]]<texte| (click:?c3)[(replace:?texte)[Nos mains se rejoignent [sous le jet d’eau]<c4|, elles sont toutes éraflées.]] (click:?c4)[(replace:?texte)[Les échardes se gonflent d'eau et l'épine demeure. Expérience commune de la blessure, du travail, et de [ce qui cicatrise le souvenir]<c5|.]] (click:?c5)[(replace:?texte)[L’eau nous fait du [bien]<c6|.]] (click:?c6)[(replace:?texte)[(t8n:"dissolve")[<div class ="choix">Accepter les difficultés<br>Trouver une articulation<br>Faire résonner les douleurs passées<br>Se reposer</div>]]] { (click:"Accepter les difficultés")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]](else:)[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]] (click:"Trouver une articulation")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"072")(click-goto:"notre travail d'hier et d'aujourd'hui","D-072")]]]](else:)[(replace:?texte)[(display:"072")(click-goto:"notre travail d'hier et d'aujourd'hui","D-072")]]]] (click:"Faire résonner les douleurs passées")[ [(if:$structure is 2)[(replace:?texte)[(display:"124")(click:"à quoi ça sert d’écrire ça")[(replace:?texte)[(display:"093")(click-goto:"tirer tous les fils","D-093")]]]](else:)[(replace:?texte)[(display:"093")(click-goto:"tirer tous les fils","D-093")]]]] (click:"Se reposer")[ [(if:$structure is 2)[(replace:?texte)[(display:"124")(click:"à quoi ça sert d’écrire ça")[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]](else:)[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]] <!--[[Accepter les difficultés->D-026]] [[Trouver une articulation->D-072]] [[Se souvenir des douleurs passées->D-093]] [[Se reposer->D-107]]--> (set:$presence to "des épines")} [N. constate que la batterie de son bot est faible, ce qui suppose un problème dans l’équipement de recharge hélio-éolien. (seq-link:"Où se recharger ?","Faut-il remplir les batteries ou accepter cette [déconnexion]<c1| ?")]<texte| { (click:?c1)[(replace:?texte)[La mélancolie[, nous le comprenons,]<c7| est souvent [interdite]<b3|.[ [Non productive]<b2|.]<c3|[ [Coupable]<b1|.]<c2|] (click:?b1)[(hide:?c2)(click:?b2)[(hide:?c3)(click:?b3)[(hide:?c7) (click-rerun:?b3)[(replace:?texte)[En diffusant son feed, N. nous met sur la voie de son acceptation. Nous nous couchons sur le sol, cherchant l’apaisement. Il nous semble [entendre]<c4| les plantes pousser ! (click:?c4)[ Leur [force]<c5| !](click:?c5)[ <div class ="choix">Accepter les difficultés<br>Se reposer<br>Gérer les interférences</div>]]]]]]] (set:$presence to "la force du sol") (click:"Accepter les difficultés")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]](else:)[(replace:?texte)[(display:"026")(click-goto:"on fait des collages","D-026")]]]] (click:"Se reposer")[ [(if:$structure is 2)[(replace:?texte)[(display:"124")(click:"à quoi ça sert d’écrire ça")[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]](else:)[(replace:?texte)[(display:"107")(click-goto:"plus fonctionnel","D-107")]]]] (click:"Gérer les interférences")[ [(if:$structure is 2)[(replace:?texte)[(display:"084")(click:"mouche")[(replace:?texte)[(display:"128")(click-goto:"un programme","D-128")]]]](else:)[(replace:?texte)[(display:"128")(click-goto:"un programme","D-128")]]]] <!--[[Accepter les difficultés->D-026]] [[Se reposer->D-107]] [[Gérer les interférences->D-128]] -->} (either:"Il y a de nombreuses choses qui ne disparaissent pas lorsqu’elles sont enfouies.","Plus ielle travaille au jardin, moins ielle comprend comment les limites se forment. Elles se floutent tendrement avec son trop plein d’être, parfois ielle mange sans attendre, acide, pré-toxique, la peau trop épaisse, les graines entre les dents. Ielle croque-regrette acide ou amer, parfois ielle laisse pourrir, partage avec les moucherons, hume les sucs de macération. Il n’y a pas d’heures de repas quand on passe la semaine au jardin.","Iels se rejoignent dans la serre des herbes à la main, des outils dans les poches. En semi silence, entre deux sourires. L’eau coule de leurs membres à la terre. Du sol remontent progressivement des légères vibrations. Celleux qui ont des orteils à planter dans la boue naissante sentent leur équilibre qui oscille : c’est le sol entre elleux qui se soulève et s’abaisse. Tout est re-distribué. Progressivement la serre est peuplée de gouttelettes en suspension, à la fois souffle végétal et condensation humaine. Et, le temps se développe en une nuée aqueuse.","Couché·e dans l’herbe, ielle s’assoupit. La fraîcheur qui se diffuse dans son corps ressemble à la morsure qui saisit son esprit endormi. Dans ce demi sommeil, ielle reçoit la visite d’un groupe de femmes, d’hommes et de personnes non-binaires qui partagent un repas impalpable. Les mains échangent des mets et absorbent des récits. En flux, elleux tissent et consomment une mémoire commune de la disparition. ","Une épine s’est glissée sous sa peau qui approfondit sa sensibilité. Quand ielle touche, un frisson læ parcourt. Les coupures, elles n’ont jamais le temps de se fermer. Quand les mains se rejoignent sous le jet d’eau, ielle voit que toutes sont éraflées. Expérience commune de la blessure, du travail, et de ce qui cicatrise le souvenir.") (after:10s)[Voulez-vous parcourir le jardin [[une fois de plus->Intro-Partie2]] ou vous chausser et [[partir->Conclu2-2]] ?] //Celleux qui respirent dans la nuit// Écriture, réalisation et montage : Leslie Astier et Inès Rabadan Avec les voix de : A, Anne, Chantal, Nathalie, Rareș Crăiuț, x. (aka Xavier Gorgol), Leslie et Inès Graphisme et intégration web : Thomas Bris Prise de son et mixage : Marcellino Costenaro Production déléguée et direction de production : Marc Jottard – CVB [ [Les boutures doivent faire leur travail de racines, et certaines plantes produiront des rhizomes. Comme les racines, les rhizomes servent d’organe de réserve, mais leurs bourgeons et leurs nœuds souterrains peuvent donner naissance à des tiges aériennes et des racines adventives, et former de nouvelles plantes. Cette opération de mise en lien des jardins est toujours délicate. S’iels réussissent, iels créeront [un réseau plus vaste]<Trigger| que cette région.](A| [(display:"071")(click:"cet événement-là")[(hide:?texte)(show:?C)]](B|]<texte| [Ielle visualise les [[racines nouées->Me blottir 008]] alors que ses pensées l'[[attirent->Une lumière 033]] vers un mouvement parasite.](C| { (if:$a's (3) is 1)[(show:?A)] (else-if:$a's (3) is 2)[(show:?B)] (else-if:$a's (3) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (3) is 1)[(show:?C)](else-if:$a's (3) is 3)[(hide:?A)(show:?B)]] } [ [Les ombres laissent place à des silhouettes familières. Au couchant, un hérisson apparaît, aimant la solitude, et guidé par les odeurs du soir. Il est étonnamment bruyant et ielle s’en amuse. Le chat, lui, se déplace [sans bruit]<Trigger|. Mais le hérisson connaît le danger.](A| [(display:"036")(click:"aller plus loin")[(hide:?texte)(show:?C)]](B|]<texte| [ Ielle retient [[sa respiration->Jouer 111]] pour ne pas déranger le retour au [[terrier->Me blottir 008]] du hérisson. Un flash [[signale->Une lumière 033]] le regard du prédateur à l'affût.](C| { (if:$a's (3) is 1)[(show:?A)] (else-if:$a's (3) is 2)[(show:?B)] (else-if:$a's (3) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (3) is 1)[(show:?C)](else-if:$a's (3) is 3)[(hide:?A)(show:?B)]] } "Celleux qui respirent dans la nuit" est un récit ludique et documentaire. Un récit à choix multiple permet de naviguer entre fiction et réalités dans les témoignages de relation qui se tissent au présent entre vivant·es et mort·es. Ces récits ont été recueillis à l'occasion d'un workshop de trois jours à l'été 2024 et permettent d'instaurer des présences, des voix, des souvenirs et perspectives collaboratifs. (hide: ?menu) (link-goto: "Clore", $lastPassage) //Celleux qui respirent dans la nuit// Écriture, réalisation et montage : Leslie Astier et Inès Rabadán Avec les voix de : A, Anne, Chantal, Nathalie, Rareș Crăiuț, x. (aka Xavier Gorgol), Leslie et Inès Graphisme et intégration web : Thomas Bris Prise de son : Marcellino Costenaro Production déléguée et direction de production : Marc Jottard – CVB Typographies : //Amiamie//, Mirat Masson et al. ; //Garamond/t// Moteur de jeu : //Twine// Avec le soutien du Centre Vidéo de Bruxelles, des Arts Numériques de la Fédération Wallonie-Bruxelles et de la Fondation Mycélium. Merci au Musées Maison d’Érasme & Béguinage (hide: ?menu) (link-goto: "Clore", $lastPassage) [Les boutures doivent faire leur travail de [racines]<c1|(click:"travail")[, et certaines plantes produiront des rhizomes(click:"rhizomes")[ dont les nœuds souterrains peuvent donner naissance à des tiges aériennes](click:"aériennes")[ et des racines adventives(click:"adventives")[, et former de nouvelles plantes]]].]<texte| { (click:?c1)[(replace:?texte)[Chargé⸱es du futur de boutures empruntées de jardins distants ou perdus, nous entamons une opération délicate de mise en lien des jardins. Si nous réussissons, nous créerons [un réseau plus vaste]<c4| que cette région.(click:?c4)[<div class="choix">Imaginer la suite<br>Prêter attention<br>Semer à tout vent</div>]]] (set:$action to "créer un rhizome") (click:"Imaginer la suite")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]](else:)[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]] (click:"Prêter attention")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]](else:)[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]] (click:"Semer à tout vent")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]](else:)[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]] <!--[[Imaginer la suite->E-070]] [[Prêter attention->E-111]] [[Semer à tout vent->E-075]] --> } [(t8n:"fade-up")+(t8n-time:20s)[Nous nous rejoignons (seq-link:"dans la serre","des herbes folles à la main","des outils dans les poches").] (t8n:"fade-down")+(t8n-time:20s)[En semi silence, entre deux sourires.] (t8n:"fade-up")+(t8n-time:40s)[L’eau coule de nos membres à la terre.] (t8n:"fade-down")+(t8n-time:40s)[Du sol remontent progressivement des légères vibrations. (t8n:"fade-up")+(t8n-time:50s)[Les présences rémanentes nous [accueillent]<c1|.]]]<texte| { (after:55s)[(click:?c1)[(replace:?texte)[Celleux qui ont des orteils à planter dans la boue naissante sentent [leur équilibre qui oscille]<c2| : c’est le sol entre nous et elleux qui se soulève et s’abaisse. ]]] (click:?c2)[(replace:?texte)[Tout est re-distribué.<div class="choix">Imaginer la suite<br>Prêter attention<br>Semer à tout vent</div>]] (set:$action to "faire fondre ensemble les frontières du réel") (click:"Imaginer la suite")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]](else:)[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]] (click:"Prêter attention")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]](else:)[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]] (click:"Semer à tout vent")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]](else:)[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]] <!--[[Imaginer la suite->E-070]] [[Prêter attention->E-111]] [[Semer à tout vent->E-075]]--> } [x. avait évoqué pour nous le pouvoir de l’eau qu’on [verse sur la nuque]<c1|.(click:?c1)[ Se laver.(click:?c1)[ Se dissoudre un peu. (click:?c1)[Se fluidifier. (click:?c1)[Chercher la voie.(click:?c1)[ La seule gourde que nous ayons passe de l’un·e à l’autre : nous partageons la soif, nous partageons le besoin de laver nos entailles, et nous partageons la joie de [nous désaltérer]<c2|.]]]]]]<texte| { (click:?c2)[(replace:?texte)[<div class="choix">Retourner au jardin<br>Prêter attention<br>Semer à tout vent<br>Accepter la complexité</div>]] (set:$action to "laver ensemble les blessures") (click:"Prêter attention")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]](else:)[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]] (click:"Semer à tout vent")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]](else:)[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]] (click:"Retourner au jardin")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"049")(click-goto:"je cherche justement cette joie","E-049")]]]](else:)[(replace:?texte)[(display:"049")(click-goto:"je cherche justement cette joie","E-049")]]]] (click:"Accepter la complexité")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"129")(click-goto:"C'est difficile dans la vie de vivant","E-129")]]]](else:)[(replace:?texte)[(display:"129")(click-goto:"C'est difficile dans la vie de vivant","E-129")]]]] <!--[[Retourner au jardin->E-049]] [[Prêter attention->E-111]] [[Semer à tout vent->E-075]] [[Accepter la complexité->E-129]]--> } [Nous cueillons ça et là des [fleurs comestibles]<c1|. Du moins nous l’espérons ! (click:?c1)[Puis L. prépare du (hover:)[café]<c2|(click:?c2)[, et R. partage [le pain et les sucreries]<c3| qu’il sort on ne sait d’où].]]<texte| { (click:?c3)[(replace:?texte)[(seq-link:"Où sommes-nous ?","D’où vient ce pique-nique ?","Est-ce M. qui nous l’a [déposé]<c4| ?")] ] (click:?c4)[(replace:?texte)[Manger les pensées et se souvenir nous enchante : [la puissance de nos sens]<c5| autant que celle des absent·es.(click:?c5)[<div class="choix">Retourner au jardin<br>Imaginer la suite<br>Prêter attention<br>Accepter la complexité</div>]]] (set:$action to "manger et se souvenir") (click:"Imaginer la suite")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]](else:)[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]] (click:"Prêter attention")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]](else:)[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]] (click:"Semer à tout vent")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]](else:)[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]] (click:"Retourner au jardin")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"049")(click-goto:"je cherche justement cette joie","E-049")]]]](else:)[(replace:?texte)[(display:"049")(click-goto:"je cherche justement cette joie","E-049")]]]] (click:"Accepter la complexité")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"129")(click-goto:"C'est difficile dans la vie de vivant","E-129")]]]](else:)[(replace:?texte)[(display:"129")(click-goto:"C'est difficile dans la vie de vivant","E-129")]]]] <!--[[Retourner au jardin->E-049]] [[Imaginer la suite->E-070]] [[Prêter attention->E-111]] [[Accepter la complexité->E-129]]--> } [Le bot de bord nous envoie quelques lignes pour vérifier avec nous si les tâches de la journée peuvent être [clôturées]<c1|.]<texte| { (click:?c1)[(replace:?texte)[N. remet ses chaussures à l’entrée du jardin en attendant ses camarades et lance [l’opération d’archivage]<b4|[.[ Les mots]<b3|[, [les sensations]<b2|]<c3|[, [les images]<b1| du jour]<c2| défilent à travers elle]<c4|.]] (click:?b1)[(hide:?c2)(click:?b2)[(hide:?c3)(click:?b3)[(hide:?c4)(click:?b4)[(replace:?texte)[Une silhouette s'assoit [à ses côtés]<c5| et lance son propre programme. (click:?c5)[Les insectes croisés sont recensé.es, les efforts pour encourager [leur retour]<c6| consignés. ]]]]]] (click:?c6)[(replace:?texte)[N. interrompt l’algorithme, épingle [des mots-clefs]<c7|, ajoute [des mouvements]<c8|, et distingue deux essaims qui pourraient sembler en séquence.(click:?c7)[ Elle aide la machine à faire mieux le tri.(click:?c8)[ Lorsque toustes se rassemblent au bord de la route, nous lançons [l’écriture collective]<c9| de la journée.(click:?c9)[<div class="choix">Imaginer la suite<br>Prêter attention<br>Accepter la complexité</div>]]]]] (set:$action to "archiver ensemble") (click:"Imaginer la suite")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]](else:)[(replace:?texte)[(display:"070")(click-goto:"faire quelque chose ensemble","E-070")]]]] (click:"Prêter attention")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]](else:)[(replace:?texte)[(display:"111")(click-goto:"tou-dou-dou-dou","E-111")]]]] (click:"Semer à tout vent")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]](else:)[(replace:?texte)[(display:"075")(click-goto:"cette potentialité","E-075")]]]] (click:"Retourner au jardin")[ [(if:$structure is 3)[(replace:?texte)[(display:"025")(click:"super brillante")[(replace:?texte)[(display:"049")(click-goto:"je cherche justement cette joie","E-049")]]]](else:)[(replace:?texte)[(display:"049")(click-goto:"je cherche justement cette joie","E-049")]]]] (click:"Accepter la complexité")[ [(if:$structure is 3)[(replace:?texte)[(display:"046")(click:"tiré une carte")[(replace:?texte)[(display:"129")(click-goto:"C'est difficile dans la vie de vivant","E-129")]]]](else:)[(replace:?texte)[(display:"129")(click-goto:"C'est difficile dans la vie de vivant","E-129")]]]] <!--[[Imaginer la suite->E-070]] [[Prêter attention->E-111]] [[Accepter la complexité->E-129]]--> } [ [Son bot de bord envoie quelques lignes pour vérifier avec ielle si les tâches de la journée peuvent être clôturées. Ielle remet ses chaussures à l’entrée du jardin et lance l’opération d’archivage. Les mots, les sensations, les images du jour défilent à travers ielle. Parfois ielle interrompt l’algorithme, épingle des mots-clefs, ajoute des sensations, et distingue deux gestes qui pourraient sembler en séquence. Ielle aide la machine à faire mieux le tri. Puis ielle [ferme]<Trigger| les yeux.](A| [(display:"128")(click:"family constellations")[(hide:?texte)(show:?C)]](B|]<texte| [Les micro-implants [[ronronnent->Savourer 049]] pour signaler l'aboutissement de la tâche. Un message s'[[affiche->Une lumière 033]]. Ielle peut [[fermer->Jouer 111]] les onglets un à un, en [[secouant->Sous le sapin 054]] son regard imperceptiblement pour voir à nouveau le jardin de toute l'[[amplitude->Au jardin 127]] de son champ perceptif.](C| { (if:$a's (3) is 1)[(show:?A)] (else-if:$a's (3) is 2)[(show:?B)] (else-if:$a's (3) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (3) is 1)[(show:?C)](else-if:$a's (3) is 3)[(hide:?A)(show:?B)]] } En prenant soin du jardin, nous pouvons croire qu’il est à nous. Nous voulons laisser ce sentiment se défaire dans l’air du soir. Le jardin est un commun, dont tous·tes devraient avoir la responsabilité et l’usage. Le lieu n’appartient à personne. <div class="choix">[[Récolter les récits]]</div> { (set:$question to "À qui appartiennent les mort.es ?") } [I. prépare [les pancartes]<c1|(click:?c1)[, A. inscrit [le nom des plants]<c2|(click:?c2)[, C. les [distribue]<c3|(click:?c3)[, x. tasse [la terre]<c4|(click:?c4)[, N. [arrose]<c5|(click:?c5)[, et L. et A. déposent [les noms]<c6|]]]]].]<texte| { (click:?c6)[(replace:?texte)[Marquer [l’emplacement]<c7| de ce qui poussera peut-être.]] (click:?c7)[(replace:?texte)[Préparer le jardin à [notre départ]<c8|, à l'accueil des nouveau·les occupantes.]] (click:?c8)[(replace:?texte)[Nous prenons le pari qu’il y ait des choses qui ne disparaissent pas lorsqu’elles sont enfouies. (after:20s)[<div class="choix">[[Récolter les récits]]</div>]]] (set: $question to "Que restera-t-il quand il ne restera plus rien ?")} Nous prenons la route du retour. La voiture descend sur une autoroute. Les autoroutes recouvrent les prés, les marais, tout. Écrasent le vivant au profit de la machine et de la vitesse. On lance la musique. La vitesse et la musique s’accordent, comme toujours. Au fond de ta gorge, quelque chose reste coincé. Comme sous l’autoroute. <div class="choix">[[Récolter les récits]]</div> (set:$question to "Combien de temps reste-t-on chargé⸱es d’un lieu ?") Le tintement du verrou clôture cette traversée et nous rentrons maintenant avec les voix. Ces personnes qui ne sont ni tout à fait dedans ni tout à fait dehors, qui habitent notre nuage informatif, qui parlent entre ielles et nous partagent leurs peurs, leurs goûts, leurs pertes et leurs amours. <div class="choix">[[Récolter les récits]]</div> { (set:$question to "Qu’est ce qui plane dans nos présents liés ?")} Des pipistrelles fendent l’air. Nous respirons lentement pour observer leur chasse. Elles nous font un peu peur, malgré leur petite taille. Chacune ne pèse pas plus de cinq grammes et pourtant mange plusieurs milliers de moustiques chaque nuit. Alors qu’en apparence nous sommes seul·es, le jardin est peuplé de toutes sortes de créatures. Toutes sortes d’êtres. <div class="choix">[[Récolter les récits]]</div> (set:$question to "Quelles formes particulières pouvons-nous voir maintenant ?") (ecran-titre:)[Celle·ux qui respirent dans la nuit] {(after:27s)[(go-to:"Ouverture")]} Je ne suis pas sûr que mon père il utilise encore la grammaire. [[P3-012]] [[P3-021]] [[P3-024]] [[P3-046]] [[P3-085]] [[P3-103]] [[P3-107]] [[P3-126]] Il fait encore jour. Iel pose un pied dans l’herbe. Les plantes exhalent l'odeur de l’après-midi, stimulées par le soleil. Alors qu'iel passe le long d’un arbre chargé de grappes de fleurs violettes, un frôlement arrête son parcours. Iel·le se tient prêt·e à recevoir(after:4s)[ et prend un élan]. (after:5s)[ Iel se rend vers [[les arbres->recevoir]], vers [[le tapis d'herbe->balayer]] ou vers [[la serre->dédier]].] { (hide: ?menu) <!--[ et [(if: $choix is "recevoir")[[[vers les arbres->recevoir]]](else-if: $choix is "balayer")[vers le tapis d'herbe](else:)[vers la serre]]] if n'est run qu'une fois et le live overwrite la fonction d'appelle de la variable --> <!--base du cycling link où la variable sert à construire une partie de l'url (set:$choix to "recevoir") (click-rerun:"recevoir")[(replace:"recevoir")[balayer(set:$choix to "balayer")(show:?c2)(hide:?c1)(hide:?c3)]] (click-rerun:"balayer")[(replace:"balayer")[dédier(set:$choix to "dédier")(show:?c3)(hide:?c1)(hide:?c2)]] (click-rerun:"dédier")[(replace:"dédier")[recevoir(set:$choix to "recevoir")(show:?c1)(hide:?c3)(hide:?c2)]] version manuelle du cycling-link qui permet d'actualiser le texte de destination et la variable, click-rerun permet au lien de ne pas disparaitre après avoir été cliqué une fois--> } Quelle langue parlent les ombres ? Quel est le (hover:)[lexique]<hub01| de l’entre-deux ? (click:?hub01)[Les bruits se font progressivement plus sourds. Ielle range ses outils et s’apprête à quitter les lieux. Les ombres s’allongent et l’attention qu’ielle porte au lieu se transforme. Dans cet espace, ielle se sent spacieuxe. Quelque chose vrombit dans sa [[gorge->P2-A-017]]. Ses [[paupières->P2-A-044]] ne restent pas en place. Ielle se sent prêt·e à la [[rencontre->P2-A-058]], ou à [[garder->P2-A-115]] les yeux ouverts.] {(display:(either:"structure","structure2","structure3"))} (if: $E010 is 1)[010 (click:"010")[(set:$Extrait to "010")(go-to:"Inventaire2")]] (if: $E014 is 1)[014 (click:"014")[(set:$Extrait to "014")(go-to:"Inventaire2")]] (if: $E020 is 1)[020 (click:"020")[(set:$Extrait to "020")(go-to:"Inventaire2")]] (if: $E021 is 1)[021(click:"021")[(set:$Extrait to "021")(go-to:"Inventaire2")]] (if: $E030 is 1)[030 (click:"030")[(set:$Extrait to "030")(go-to:"Inventaire2")]] (if: $E033 is 1)[033 (click:"033")[(set:$Extrait to "033")(go-to:"Inventaire2")]] (if: $E040 is 1)[040 (click:"040")[(set:$Extrait to "040")(go-to:"Inventaire2")]] (if: $E044 is 1)[044 (click:"044")[(set:$Extrait to "044")(go-to:"Inventaire2")]] (if: $E054 is 1)[054 (click:"054")[(set:$Extrait to "054")(go-to:"Inventaire2")]] (if: $E058 is 1)[058 (click:"058")[(set:$Extrait to "058")(go-to:"Inventaire2")]] (if: $E071 is 1)[071 (click:"071")[(set:$Extrait to "071")(go-to:"Inventaire2")]] (if: $E076 is 1)[076 (click:"076")[(set:$Extrait to "076")(go-to:"Inventaire2")]] (if: $E083 is 1)[083(click:"083")[(set:$Extrait to "083")(go-to:"Inventaire2")]] (if: $E085 is 1)[085 (click:"085")[(set:$Extrait to "085")(go-to:"Inventaire2")]] (if: $E115 is 1)[115 (click:"115")[(set:$Extrait to "115")(go-to:"Inventaire2")]] (if: $E127 is 1)[127(click:"127")[(set:$Extrait to "127")(go-to:"Inventaire2")]] (hide: ?menu) (link-goto: "Clore", $lastPassage) (display:$Extrait) (link-goto: "Clore", "Inventaire") [ [Le tintement du verrou clôture cette traversée et ielle rentre maintenant avec les voix. Ces personnes qui ne sont ni tout à fait dedans ni tout à fait dehors, qui habitent son nuage informatif, qui parlent entre iels et lui [partagent]<Trigger| leurs peurs, leurs pertes et leurs amours.](A| [(display:"111")(click:"ses petites pattes")[(hide:?texte)(show:?C)]](B| ]<texte| [(go-to:"Conclu2-1")](C| { (if:$a's (4) is 1)[(show:?A)] (else-if:$a's (4) is 2)[(show:?B)] (else-if:$a's (4) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (4) is 1)[(show:?C)](else-if:$a's (4) is 3)[(hide:?A)(show:?B)]] } [ [Ielle trébuche. Les pieds dans le plat. Son attention a dévié. Normalement ielle n’écoute les voix qu’à la fin de son service. Quelque chose l’a interpelé·e, un mot familier. “$trebuche” et si c’était ça l’[étape]<Trigger| à surmonter ?](A| [(display:"010")(click:"les signes")[(hide:?texte)(show:?C)]](B|]<texte| [En reprenant son équilibre, le [[jardin->Au jardin 127]] vascille [[quelques instants->Sous le sapin 054]]. Les feuilles et leurs [[ombres->Jouer 111]] s'étalent en aplat [[colorés->Une lumière 033]].](C| { (if:$a's (3) is 1)[(show:?A)] (else-if:$a's (3) is 2)[(show:?B)] (else-if:$a's (3) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (3) is 1)[(show:?C)](else-if:$a's (3) is 3)[(hide:?A)(show:?B)]] } [ [Ce soir ielle dormira seul·e. Ielle montera le volume pour que les voix (seq-link:"l’embrassent","læ tissent de présence","læ charge d’émissions","læ recouvre d’autres. Ielle a [besoin]<Trigger| de repos"). ](A| [(display:"008")(click:"me blottir")[(hide:?texte)(show:?C)]](B| ]<texte| [(go-to:"Conclu2-1")](C| { (if:$a's (4) is 1)[(show:?A)] (else-if:$a's (4) is 2)[(show:?B)] (else-if:$a's (4) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (4) is 1)[(show:?C)](else-if:$a's (4) is 3)[(hide:?A)(show:?B)]] } [ [“//à tout à l’heure//” Parfois il vaut mieux ranger les choses comme si on se promettait d’être bientôt de retour. Il lui est arrivé d’être hanté·e par l’idée d’une dernière fois. Le jardin lui enseigne [l’inverse]<Trigger| : il n’y a pas de fin.](A| [(display:"015")(click:"un peu singulier")[(hide:?texte)(show:?C)]](B|]<texte| [Ses pieds [[râclent->Ne plus trouver sa place 077]] la terre, les graines [[s'éparpillent->Lui parler 010]], des tiges [[se plient->Consentir 071]] ou [[résistent->Difficile réconciliation 128]] au ras de son passage.](C| { (set:$trebuche to"Un retour perpétuel") (if:$a's (2) is 1)[(show:?A)] (else-if:$a's (2) is 2)[(show:?B)] (else-if:$a's (2) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (2) is 1)[(show:?C)](else-if:$a's (2) is 3)[(hide:?A)(show:?B)]] } [ [Ielle constate que la batterie de son bot est faible, ce qui suppose un problème dans l’équipement de recharge hélio-éolien. Ielle devra le signaler. Pas moyen de régler ça dans l’obscurité. Ielle hésite tout de même à s’en aller en laissant là du matériel possiblement [endommagé]<Trigger|.](A| [(display:"077")(click:"j'étais là quoi")[(hide:?texte)(show:?C)]](B|]<texte| [Sur le [[potelet->Au jardin 127]] de communication, ielle laisse un [[sigle->Une lumière 033]] de batterie pour [[aider->Savourer 049]] les prochain·es visiteur·eux·ses.](C| { (if:$a's (3) is 1)[(show:?A)] (else-if:$a's (3) is 2)[(show:?B)] (else-if:$a's (3) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (3) is 1)[(show:?C)](else-if:$a's (3) is 3)[(hide:?A)(show:?B)]] } [À la fin de cette journée-là, nous avions aussi compris [que celleux qui étaient sur un piédestal ne pouvaient pas entrer en relation avec nous]<p1|.]<texte| {(click:"un piédestal")[(replace:?p1)[qu’il nous fallait aussi trouver de la [nuance]<c1|(click:?c1)[, laisser l’idéal se [dissoudre]<c2|](click:?c2)[, [accepter]<c3| notre colère]]]} (click:?c3)[ Chacun·e d’entre nous avait présenté et rencontré des êtres dont nous pouvions maintenant dire les noms. Seule manquait, ce soir-là, Ana.] { (click:"dire les noms")[(replace:?texte)[(display:"076")(click-goto:"nous espérons qu’elles étaient d’accord","Relancer")]] (click:"Ana")[(replace:?texte)[(display:"083")(click-goto:"de plus en plus proche","Relancer")]] } [ [Le chant de la grive survient au crépuscule. Les sonorités qu’elle émet ressemblent à un dialogue aux motifs variés. Ielle fait des lèvres le geste de siffler mais il ne sort de sa bouche qu’(seq-link:"un peu de vapeur d’eau","une ombre blanche"). Ielle sourit à sa propre [impuissance]<Trigger|.](A| [(display:"017")(click:"deux choses qui sont en train d'être faites")[(hide:?texte)(show:?C)]](B|]<texte| [ Le chant [[stridule->Mettre dehors 015]] et laisse miroiter un [[ailleurs->Refaire les voyages 064]]. Ses sens [[ondulent->Passer ses doigts pour patcher la relation 016]].](C| { (if:$a's (1) is 1)[(show:?A)] (else-if:$a's (1) is 2)[(show:?B)] (else-if:$a's (1) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (1) is 1)[(show:?C)](else-if:$a's (1) is 3)[(hide:?A)(show:?B)]] } [ [Des images se mêlent progressivement aux odeurs du jour déclinant. Belles de nuit, ipomées, primevères du soir : certaines fleurs ne s’ouvrent qu’à la tombée du jour, pour rencontrer les insectes nocturnes. Elles font surgir d’autres présences. Des images de personnes ayant [touché]<Trigger| ces végétaux, des doigts qui frôlent ses doigts.](A| [(display:"044")(click:"elle est juste venue")[(hide:?texte)(show:?C)]](B|]<texte| [L'arrosoir est [[vide->Rire forcé 059]]. Il est bientôt [[l'heure->Réussir le permis 083]] de conclure sa mission. Sa main gauche [[attrape->Passer ses doigts pour patcher la relation 016]] la anse en bioplastique.](C| { (if:$a's (1) is 1)[(show:?A)] (else-if:$a's (1) is 2)[(show:?B)] (else-if:$a's (1) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (1) is 1)[(show:?C)](else-if:$a's (1) is 3)[(hide:?A)(show:?B)]] } [ [Les ombres se meuvent et se superposent, créant parfois des îlots de densité. Les branches deviennent noires, le jardin profond. Une forme apparaît à l’angle de la remise : une présence, jusqu’à ce qu’ielle se souvienne qu’il y a là quelques planches. Ailleurs aussi la nuit permet aux êtres d’être fluides, leur rend [une part de liberté]<Trigger|. Ielle recule de quelques pas, et ielle se voit apparaître en ombre.](A| [(display:"058")(click:"elle est juste venue")[(hide:?texte)(show:?C)]](B|]<texte| [Le [[son cristallin->Rire forcé 059]] emporte en [[flux succesifs->Refaire les voyages 064]] son esprit qui précède de peu le reste de [[son corps->Tenir par la main 118]].](C| { (if:$a's (1) is 1)[(show:?A)] (else-if:$a's (1) is 2)[(show:?B)] (else-if:$a's (1) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (1) is 1)[(show:?C)](else-if:$a's (1) is 3)[(hide:?A)(show:?B)]] } [ [Des points lumineux apparaissent sur les talus, éclaboussant le sol : une pulsation chaude à laquelle ielle aimerait réchauffer ses doigts engourdis. Mais il reste à ranger les seaux, la grelinette, l’arrosoir, le couteau. Ielle en frotte la lame contre le tissu de son pantalon, plusieurs fois, comme s’il l’aiguisait. Ielle se souvient qu’[on lui a donné]<Trigger| cet objet.](A| [(display:"115")(click:"la poussière")[(hide:?texte)(show:?C)]](B|]<texte| [Ielle regarde cet objet comme pour la première fois [[détaché->Mettre dehors 015]] de sa main. L'air [[clair et vif->Réussir le permis 083]] rend progressivement [[gourdes->Tenir par la main 118]] ses extrémités.](C| { (if:$a's (1) is 1)[(show:?A)] (else-if:$a's (1) is 2)[(show:?B)] (else-if:$a's (1) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (1) is 1)[(show:?C)](else-if:$a's (1) is 3)[(hide:?A)(show:?B)]] } [[P3-012]] [[P3-021]] [[P3-024]] [[P3-103]] [[P3-012]] [[P3-046]] [[P3-107]] [[P3-012]] [[P3-024]] [[P3-085]] [[P3-012]] [[P3-085]] [[P3-103]] [[P3-107]] [[P3-126]] [[P3-012]] [[P3-024]] [[P3-085]] [[P3-107]] [La fraîcheur suspendue dans l’air, nous organisons nos pensées. Les ombres se strient de lumière, nous sortons nos outils, l’attention que nous portons [aux bruits]<c1| se transforme. (click:?c1)[Une tasse de café à la main, nous commençons par essayer d’instaurer des présences.]]<texte| {(click:"présences")[(replace:?texte)[Puis, par [trait]<c2|(click:?c2)[, [mot]<c3|(click:?c3)[, [souvenir]<c4|(click:?c4)[, le jardin se déploie sur les tables, entre les tasses, les microphones et les spéculations]]].]] (click:"spéculations")[(replace:?texte)[Nous sommes maintenant prêt·es à parcourir le jardin : (t8n:"fade-up")[<div class="choix">[[Monter au jardin->A-012]]<br>[[Balayer le sol->A-017]]<br>[[Regarder les ombres->A-032]]<br>[[Arroser les plans->A-103]]]]</div>] (set:$structure to (either:1,2,3))} [ [Au robinet est accrochée une serviette. Ielle s’accroupit et se sèche les mains. Il y a des trous dans ce tissu. Assez pour y glisser quatre doigts. Comme si ce geste idiot était un déclencheur, des voix lui parviennent maintenant. [Les voix s’intensifient]<Trigger| alors qu’ielle se lève et regagne ses pensées.](A| [(display:"016")(click:"si quelque chose lui arrive")[(hide:?texte)(show:?C)]](B|]<texte| [Les souffles chauds [[s'approchent->Conter 036]] de son crâne et [[soulèvent->Consentir 071]]quelque chose dans le fond de son attention.](C| { (if:$a's (2) is 1)[(show:?A)] (else-if:$a's (2) is 2)[(show:?B)] (else-if:$a's (2) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (2) is 1)[(show:?C)](else-if:$a's (2) is 3)[(hide:?A)(show:?B)]] } Un été, nous nous étions réuni·es, quelques ami·es, pour parler de nos mort·es. De comment nous vivions sans, ou avec, ou parfois un peu sans et un peu avec elleux. Au fil des jours, nous avions [collecté des histoires]<c1|. (click-append:?c1)[ : ce qui nous surprenait] (click-append:"surprenait")[, ce que nous accueillions] (click-append:"accueillions")[, ce que nous tentions aussi(after:20s)[, pour prendre soin de ces [[relations (im)mortelles->Prologue2]]]] (hide: ?menu) [Ces jours de partage nous menaient souvent [dans un jardin]<c1|.]<texte| (click:?c1)[(replace:?texte)[Nous n’aurions pas pu assurer que ce jardin était réel ; peut-être était-il composé de nos souvenirs et de nos imaginations[.]<p1|]] (click-append:"nos imaginations")[(hide:?p1). Mais nous ressentions. (click:"ressentions")[<br>[Son humidité]<c2|[, sa température]<c3|[, ses odeurs]<c4|.]] (click:"odeurs")[(hide:?c4)(click:"température")[(hide:?c3)(click:"humidité")[(replace:?c2)[Le cycle de mort et la renaissance de [[ses fleurs->Prologue3]]]]]] (hide: ?menu) [Ce jardin, nous avons compris peu à peu que nous le partagions avec //celleux qui respirent dans la nuit//.]<texte| (click:"celleux qui respirent dans la nuit")[(replace:?texte)[(display:"054")(click:"me mettre dessous")[(go-to:"02")]]] (hide: ?menu) [ [Avant ielle, une multitude de femmes et d’hommes ont fait ces gestes qui ont fatigué ses mains, ses bras, son dos. Ielle a posé les pieds dans leurs traces, appuyé les genoux dans les empreintes de leurs genoux, bouturé un arbuste venu lui aussi d’une bouture, peut-être même d’une infinité de bouture. C’est à ça qu’ielle pense [en passant ses mains]<Trigger| sous l’eau noire.](A| [(display:"064")(click:"où elle a grandi")[(hide:?texte)(show:?C)]](B| ]<texte| [Les particules [[s'enfuient->Consentir 071]] dans le siphon où elles se rejoignent [[en un mouvement contenu->Me blottir 008]]. L'eau [[tambourine->Jouer 111]].](C| { (if:$a's (2) is 1)[(show:?A)] (else-if:$a's (2) is 2)[(show:?B)] (else-if:$a's (2) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (2) is 1)[(show:?C)](else-if:$a's (2) is 3)[(hide:?A)(show:?B)]] } Voulez-vous [[poursuivre->Partie2]] vers le jardin ou [[revenir->Prologue]] dans la maison à l'orée ? (hide: ?menu) [[Tutoriel]] [[Contexte]] [[Prologue]] [[Au jardin->Partie2]] [[Crédits]] [[Collection->Inventaire]] (link-goto: "Clore", $lastPassage) Voulez-vous [[parcourir->Partie2]] le jardin à nouveau ou [[recommencer->Prologue]] dans la maison à l'orée ? [ [L’eau dont ielle a rempli sa gourde est glacée. Malgré le froid, ielle en avale quelques gorgées. L’eau, loin de n’avoir aucun goût, lui semble [délicieuse]<Trigger|.](A| [(display:"059")(click:"ça marche")[(hide:?texte)(show:?C)]](B|]<texte| [Sa trachée devient [[un chemin->Lui parler 010]] par lequel sa conscience essaie de [[glisser->Consentir 071]] au centre de son corps.](C| { (set:$trebuche to"Givré·e et traversé·e") (if:$a's (2) is 1)[(show:?A)] (else-if:$a's (2) is 2)[(show:?B)] (else-if:$a's (2) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (2) is 1)[(show:?C)](else-if:$a's (2) is 3)[(hide:?A)(show:?B)]] } (t8n:"slide-up")+(t8n-time:10s)[//Celleux qui respirent dans la nuit// Écriture, réalisation et montage : Leslie Astier et Inès Rabadán Avec les voix de : A, Anne, Chantal, Nathalie, Rareș Crăiuț, x. (aka Xavier Gorgol), Leslie et Inès Graphisme et intégration web : Thomas Bris Prise de son : Marcellino Costenaro Production déléguée et direction de production : Marc Jottard – CVB Typographies : //Amiamie//, Mirat Masson et al. ; //Garamond/t// Moteur de jeu : //Twine// Avec le soutien du Centre Vidéo de Bruxelles, des Arts Numériques de la Fédération Wallonie-Bruxelles et de la Fondation Mycélium. Merci au Musées Maison d’Érasme & Béguinage] (after:40s)[(go-to:"Restart")] Ici, $lieu, tandis que $sensation, nous recueillons $presence, dans le but de $action. $question (after:25s)[Maintenant, nous [[poursuivons->Rolling credits]] nos recherches.] [ [Est-ce que la lune va se lever ? On lui a dit de planter et bouturer en lune descendante, et de semer en lune montante. Ielle suit ce conseil, par goût de la reliance plutôt que par croyance. Ou plutôt parce que [les deux lui vont]<Trigger|.](A| [(display:"083")(click:"le jour de l'anniversaire")[(hide:?texte)(show:?C)]](B| ]<texte| [Au cycle lunaire, certain·es [[participent->Consentir 071]] et d'autres laissent [[passer->Ne plus trouver sa place 077]].](C| { (if:$a's (2) is 1)[(show:?A)] (else-if:$a's (2) is 2)[(show:?B)] (else-if:$a's (2) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (2) is 1)[(show:?C)](else-if:$a's (2) is 3)[(hide:?A)(show:?B)]] } [ [En prenant soin du jardin, ielle a pu le croire sien. Ielle veut laisser ce sentiment se défaire dans l’air du soir. C’est un commun, dont tous·tes devraient avoir la responsabilité et l’usage. [Le lieu n’appartient à personne]<Trigger|.](A| [(display:"049")(click:"passionnée, passionnante")[(hide:?texte)(show:?C)]](B| ]<texte| [(go-to:"Conclu2-1")](C| { (if:$a's (4) is 1)[(show:?A)] (else-if:$a's (4) is 2)[(show:?B)] (else-if:$a's (4) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (4) is 1)[(show:?C)](else-if:$a's (4) is 3)[(hide:?A)(show:?B)]] } [ [Dans le refuge qu’ielle a pour cette nuit, ielle allume un feu. Des formes lui apparaissent en surimpression - à moins que ses yeux fatigués ne fabriquent des corps flottants. Ielle fixe ses pensées sur un être qui, comme ellui maintenant, a regardé les couleurs et la danse des flammes, et l’aura troublée autour, il y a (seq-link:"cent", "mille", "[quatre cent mille]<Trigger| années").](A| [(display:"054")(click:"Quand il y a du vent")[(hide:?texte)(show:?C)]](B|]<texte| [(go-to:"Conclu2-1")](D| { (if:$a's (4) is 1)[(show:?A)] (else-if:$a's (4) is 2)[(show:?B)] (else-if:$a's (4) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (4) is 1)[(show:?C)](else-if:$a's (4) is 3)[(hide:?A)(show:?B)]] } [ [Ses doigts endoloris par les gestes répétitifs de la journée et brûlés par le contact de certaines sèves sont parcourus de fourmillements. Ielle ouvre les mains et observe, dans les crevasses de la peau, de la terre, des pollens. Ielle tend la main et touche la main [la plus proche]<Trigger|. Conscient·e ce qu’ielle y dépose.](A| [(display:"118")(click:"une habitude")[(hide:?texte)(show:?C)]](B|]<texte| [Un toucher [[involontaire->Consentir 071]], un frôlement qui se [[repositionne->Ne plus trouver sa place 077]], les mains [[échangent->Lui parler 010]] et semblent lutter un bref instant avant de [[s'écarter->Difficile réconciliation 128]] dans l'attente d'un signe.](C| { (set:$trebuche to"Déposer, recevoir et accepter") (if:$a's (2) is 1)[(show:?A)] (else-if:$a's (2) is 2)[(show:?B)] (else-if:$a's (2) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (2) is 1)[(show:?C)](else-if:$a's (2) is 3)[(hide:?A)(show:?B)]] } Les mots en gras vous permettent de déplier le texte. Lorsque plusieurs mots sont en gras, c'est à vous de choisir une direction, un déploiement, un possible devenir de l'histoire. Parfois, le simple fait d'attendre vous permettra d'interagir avec le récit. (hide: ?menu) (link-goto: "Clore", $lastPassage) [ [Des pipistrelles fendent l’air. Ielle se fige et respire lentement pour observer leur chasse. Elles lui font un peu peur, malgré leur petite taille. Chacune ne pèse pas plus de cinq grammes et pourtant mange plusieurs milliers de moustiques chaque nuit. Alors qu’en apparence ielle est seul·e, le jardin est [peuplé]<Trigger| de toutes ces bestioles.](A| [(display:"033")(click:"J'adore")[(hide:?texte)(show:?C)]](B| ]<texte| [(go-to:"Conclu2-1")](C| { (if:$a's (4) is 1)[(show:?A)] (else-if:$a's (4) is 2)[(show:?B)] (else-if:$a's (4) is 3)[(show:?A)] (click:?Trigger)[(if:$a's (4) is 1)[(show:?C)](else-if:$a's (4) is 3)[(hide:?A)(show:?B)]] } [Alors que son pied foule le sol, ses voûtes plantaires (hover:)[écrasent]<C1|.]<texte| (click-append:?C1)[ les (hover:)[brindilles]<C2|] (click-append:?C2)[ déposées sous les brins d’herbe. Les (hover:)[tiges]<C3| se faufilent entre les doigts de pieds] (click-append:?C3)[. Une rencontre directe qui læ déstabilise et læ fait sourire un instant. L’humidité (hover:)[suspendue]<C4|, iel se penche pour y laisser les gouttes qui] (click-append:?C4)[ entre la terre et l’herbe] {(click:"les gouttes qui se faufilent")[(replace:?texte)[(display:"060")]] (click:"tendresse")[(go-to:"2Frigo")]} [Ielle est venu aujourd’hui changer de jeunes plants que les gardien·nes du jardin lui avaient demandé d’(hover:)[amener]<C1|. (click:?C1)[Ielle cherche des yeux la (hover:)[pépinière]<C2| et les plate-bandes qui l’entourent. (click:?C2)[Sa mise en route fait [crisser le sol]<Trigger| qui læ sépare de ses objectifs.]]]<texte| {(click:?Trigger) [(replace:?texte)[(display:"054")(click:"me mettre dessous")[(replace:?texte)[Ses pieds traversent et rebalayent les feuilles qui continuent de [[vivre sur le sol->2DanslesArbres]].]]]] } <!--Le Trigger est utilisé pour remplacer la zone de texte et appelé l'extrait sonore.--> [[Respirer]] { (unless: (passage:)'s tags contains "menu")[ (set: $lastPassage to (passage:)'s name) ]} [En levant les yeux, un amas de branches (hover:)[accroche]<C1| son regard. (click:?C1)[Iel·le voit que le vent y a tressé un [noeud]<Trigger|.]]<texte| { (click:?Trigger)[(replace:?texte)[(display:"008")]<br>[(click:"me blottir")[(replace:?texte)[ Les branches [[s'accordent->2Merisier]]. ]]]] } <!--Le transcript apparait et x secondes plus tard l'un de ses mots devient clicable pour amener la transition vers le retour de texte.--> {(set:$a to (a: 3,2,2,1))} {(set:$a to (a: 1,3,1,2))} {(set:$a to (a: 2,3,1,3))} .choix { white-space: pre; padding:1.5em; line-height: 2; }:: StoryStylesheet [stylesheet] /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* GARAMOND/T */ @font-face { font-family: "Garamond/t"; src: url("./fonts/Garamondt-Regular.woff") format("woff"), url("./fonts/Garamondt-Regular.woff2") format("woff2"); font-style: normal; } @font-face { font-family: "Garamond/t"; src: url("./fonts/Garamondt-Italic.woff") format("woff"), url("./fonts/Garamondt-Italic.woff2") format("woff2"); font-style: italic; } /* AMIAMIE ROUND */ @font-face { font-family: "AmiamieRound"; src: url("./fonts/Amiamie-RegularRound.woff") format("woff"), url("./fonts/Amiamie-RegularRound.woff2") format("woff2"); font-style: regular; font-weight: normal; } @font-face { font-family: "AmiamieRound"; src: url("./fonts/Amiamie-BlackRound.woff") format("woff"), url("./fonts/Amiamie-BlackRound.woff2") format("woff2"); font-style: regular; font-weight: bold; } @font-face { font-family: "AmiamieRound"; src: url("./fonts/Amiamie-ItalicRound.woff") format("woff"), url("./fonts/Amiamie-ItalicRound.woff2") format("woff2"); font-style: italic; font-weight: normal; } @font-face { font-family: "AmiamieRound"; src: url("./fonts/Amiamie-BlackItalicRound.woff") format("woff"), url("./fonts/Amiamie-BlackItalicRound.woff2") format("woff2"); font-style: italic; font-weight: bold; } /* AMIAMIE CLASSIC */ @font-face { font-family: "Amiamie"; src: url("./fonts/Amiamie-Regular.woff") format("woff"), url("./fonts/Amiamie-Regular.woff2") format("woff2"); font-style: regular; font-weight: normal; } @font-face { font-family: "Amiamie"; src: url("./fonts/Amiamie-Black.woff") format("woff"), url("./fonts/Amiamie-Black.woff2") format("woff2"); font-style: regular; font-weight: bold; } @font-face { font-family: "Amiamie"; src: url("./fonts/Amiamie-Italic.woff") format("woff"), url("./fonts/Amiamie-Italic.woff2") format("woff2"); font-style: italic; font-weight: normal; } @font-face { font-family: "Amiamie"; src: url("./fonts/Amiamie-BlackItalic.woff") format("woff"), url("./fonts/Amiamie-BlackItalic.woff2") format("woff2"); font-style: italic; font-weight: bold; } :root { --color: black; --background: white; --local: 1; --coef: 1.2; --s0: 1rem; --s-1: calc(var(--s0) / var(--coef)); --s1: calc(var(--coef) * var(--s0)); --s2: calc(var(--coef) * var(--s1)); --s3: calc(var(--coef) * var(--s2)); --s4: calc(var(--coef) * var(--s3)); --s5: calc(var(--coef) * var(--s4)); --margin: 3rem; --delay: 0.3s; } * { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } html, body { background: var(--background); } html, body, tw-story { font-family: "Amiamie"; font-size: clamp(1.05rem, 0.7rem + 1vw, 1.6rem); line-height: 1.5; color: var(--color); } tw-story { padding: var(--margin); background: transparent; } h1, h2, h3, h4, h5, h6 { font-weight: 400; } @keyframes grain { 0% { opacity: 0.1; } 100% { opacity: 1; } } @keyframes background { 0% { background: white; } 100% { background: #f4f4f4; } } body::after { content: ""; position: fixed; inset: 0; filter: contrast(82%) brightness(110%); background: url("./noise-v3.png"); mix-blend-mode: color-burn; pointer-events: none; } tw-passage { max-width: 800px; max-height: 100%; width: 100%; margin: 4rem auto; font-size: var(--s0); } tw-sidebar { padding: 0; margin: 0; width: 100%; bottom: 2rem; left: 50%; position: fixed; transform: translateX(-55%); flex-direction: row; width: fit-content; max-width: 250px; } tw-sidebar tw-icon[alt] { color: transparent; position: relative; cursor: pointer; opacity: 1 !important; filter: blur(0px); margin: 0; line-height: 0.9; min-width: 3ch; transition: opacity var(--delay), filter var(--delay); animation: idle 4s var(--easing) infinite alternate both; } tw-icon[alt]:hover { opacity: 0.8; filter: blur(1px); } tw-sidebar tw-icon::after { color: var(--color); font-family: "Garamond/t"; font-size: var(--s3); position: fixed; bottom: 0; } tw-sidebar tw-icon[title="Undo"]::after { content: "retour"; animation-delay: 0.5s; left: 0rem; } tw-sidebar tw-icon[title="Redo"]::after { content: "aller"; animation-delay: 0.4s; right: 0rem; } #audio-controls { display: none; } tw-broken-link { font-family: "Garamond/t"; font-weight: bold; font-size: var(--s2); position: fixed; top: var(--margin); right: var(--margin); border-bottom: none; color: var(--color); } /* GRILLE */ tw-story[tags="soignée"] { padding: 0; } tw-story[tags="soignée"] tw-passage { max-width: 100%; margin: 0; } main#grille { display: grid; grid-template-rows: repeat(4, 1fr); grid-template-columns: repeat(1, 1fr); height: 100vh; width: 100vw; scroll-snap-type: both mandatory; overflow: scroll; } article { height: 100vh; width: 100vw; display: flex; align-items: center; justify-content: center; background: hsl(0, 0%, calc(38% + calc(var(--local) * 1.5%))); scroll-snap-align: start; scroll-snap-stop: always; } a, tw-link, tw-link.visited, tw-enchantment.link.enchantment-link { cursor: pointer; font-size: var(--s0); font-weight: bold; color: var(--color); width: fit-content; transition: text-decoration ease-in-out 1s, color ease-in-out 1s; } .passage-link.clicked, tw-hook.clicked > tw-hook, tw-hook > tw-hook.clicked, tw-hook.clicked { cursor: initial; font-weight: normal; } a:hover, a:active, a:focus, tw-link:hover, tw-link:active, tw-link:focus, tw-link:hover.visited, tw-link:active.visited, tw-link:focus.visited, tw-enchantment.link:hover, tw-enchantment.link:active, tw-enchantment.link:focus { cursor: pointer; font-size: var(--s0); font-weight: bold; color: var(--color); width: fit-content; transition: text-decoration ease-in-out 1s, color ease-in-out 1s; } /* ----- remplacé text-decoration: none; pour voir si les liens enchantés sont stylisés*/ /* ----- blur-effect */ tw-hook { position: relative; display: inline; hyphens: auto; } .effect { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; mix-blend-mode: multiply; filter: blur(0); transform: translate(0, 0); transition: color ease-in-out var(--delay), transform ease-in-out var(--delay), filter ease-in-out var(--delay); } .passage-link > .main, tw-hook > .main { color: var(--color) !important; /* Possibilité de faire en sorte que le texte ne "saute" pas quand on passe de la version bold à la version regular */ /* font-weight: normal !important; */ visibility: hidden; } tw-hook > .effect { position: absolute; top: 0; left: 0; line-height: 1; pointer-events: none; } :root { --color1: cyan; --color2: magenta; --color3: yellow; } .passage-link > .effect:nth-of-type(1), tw-hook > .effect:nth-of-type(1) { color: var(--color1); } .passage-link:not(.clicked):hover > .effect:nth-of-type(1), .passage-link:not(.clicked):active > .effect:nth-of-type(1), .passage-link:not(.clicked):focus > .effect:nth-of-type(1), tw-hook:not(.clicked):hover > .effect:nth-of-type(1), tw-hook:not(.clicked):active > .effect:nth-of-type(1), tw-hook:not(.clicked):focus > .effect:nth-of-type(1) { transform: translate(0.1em, -0.05em); color: var(--color1); } .passage-link > .effect:nth-of-type(2), tw-hook > .effect:nth-of-type(2) { color: var(--color2); } .passage-link:not(.clicked):hover > .effect:nth-of-type(2), .passage-link:not(.clicked):active > .effect:nth-of-type(2), .passage-link:not(.clicked):focus > .effect:nth-of-type(2), tw-hook:not(.clicked):hover > .effect:nth-of-type(2), tw-hook:not(.clicked):active > .effect:nth-of-type(2), tw-hook:not(.clicked):focus > .effect:nth-of-type(2) { transform: translate(-0.05em, 0.1em); color: var(--color2); } .passage-link > .effect:nth-of-type(3), tw-hook > .effect:nth-of-type(3) { color: var(--color3); } .passage-link:not(.clicked):hover > .effect:nth-of-type(3), .passage-link:not(.clicked):active > .effect:nth-of-type(3), .passage-link:not(.clicked):focus > .effect:nth-of-type(3), tw-hook:not(.clicked):hover > .effect:nth-of-type(3), tw-hook:not(.clicked):active > .effect:nth-of-type(3), tw-hook:not(.clicked):focus > .effect:nth-of-type(3) { transform: translate(0.1em, 0.1em); color: var(--color3); } .passage-link:not(.clicked):hover > .effect, .passage-link:not(.clicked):active > .effect, .passage-link:not(.clicked):focus > .effect, tw-hook:not(.clicked):hover > .effect, tw-hook:not(.clicked):active > .effect, tw-hook:not(.clicked):focus > .effect { filter: blur(1px); opacity: 0.8; } /* test retranscription */ tw-hook[name="retranscription"] { font-family: "Garamond/t"; font-size: var(--s0); font-size-adjust: 0.5; color: var(--color); } /* Passage links */ tw-expression[name="link-goto"] tw-link, tw-expression[name="seq-link"] tw-link, tw-enchantment.link.enchantment-link > tw-hook, tw-enchantment.link.enchantment-link { text-shadow: 0px 0px 0 magenta, 0px 0px 0 cyan, 0px 0px 0 yellow; user-select: none; color: var(--color); filter: blur(0px); opacity: 1; transition: text-shadow ease-in-out var(--delay), filter ease-in-out var(--delay), opacity ease-in-out var(--delay), color ease-in-out var(--delay); } tw-expression[name="link-goto"] tw-link:hover, tw-expression[name="link-goto"] tw-link:active, tw-expression[name="link-goto"] tw-link:focus, tw-expression[name="seq-link"] tw-link:hover, tw-expression[name="seq-link"] tw-link:active, tw-expression[name="seq-link"] tw-link:focus, tw-enchantment.link.enchantment-link > tw-hook:hover, tw-enchantment.link.enchantment-link > tw-hook:focus, tw-enchantment.link.enchantment-link > tw-hook:active, tw-enchantment.link.enchantment-link:hover, tw-enchantment.link.enchantment-link:active, tw-enchantment.link.enchantment-link:focus { /* color: var(--color); */ filter: blur(1px) !important; opacity: 1 !important; color: #888 !important; text-shadow: 0.1em -0.05em 0.1em cyan, -0.05em 0.1em 0.1em magenta, 0.1em 0.1em 0.1em yellow !important; } /* --- MEDIA QUERIES --- */ @media screen and (max-width: 768px) { :root { --margin: 1.5rem; } tw-passage { margin: 8rem auto 4rem auto; } } /* Détection des appareils mobiles */ @media (hover: none) { tw-expression[name="link-goto"] tw-link, tw-enchantment.link.enchantment-link > tw-hook, tw-hook > tw-enchantment.link { text-shadow: initial; } } /* --- MENU TWINE --- */ /* IDLE ANIMATION */ @keyframes idle { 0% { transform: translateY(-0.1em); } 100% { transform: translateY(0.1em); } } /* Respirer */ tw-include[name="header"] { position: fixed; top: var(--margin); left: var(--margin); font-family: "Garamond/t", serif; text-align: center; /* animation: idle 8s var(--easing) infinite alternate both; */ /* animation-delay: 0.3s; */ } tw-include[name="header"] tw-link { font-size: var(--s3) !important; } tw-include[type="header"] tw-expression tw-link:hover, tw-include[type="header"] tw-expression tw-link.visited:hover { font-size: var(--s3) !important; } tw-enchantment.link.enchantment-link > tw-hook[name="menu"]:hover, tw-enchantment.link.enchantment-link > tw-hook[name="menu"]:focus { text-shadow: none !important; } /* Passage menu */ tw-passage[tags="menu"] tw-expressoin[name="link-goto"] { font-family: "Garamond/t", serif !important; text-align: center; font-size: var(--s2); line-height: 1.5; text-align: left; } tw-passage[tags="menu"] tw-link { font-size: var(--s2); } tw-passage[tags="menu"] tw-link:hover, tw-passage[tags="menu"] tw-link:focus { font-size: var(--s2) !important; } tw-passage[tags="menu"] tw-sidebar tw-icon { display: none; } /* CLORE link */ tw-consecutive-br + tw-expression::before { content: "× "; font-size: var(--s5); } /* -- SUPER ÉCRAN TITRE -- */ :root { --perspective: 200vmin; --duration: 12s; --easing: cubic-bezier(0.65, 0, 0.35, 1); /* ease-in-out cubic */ --blur-base: 0.1em; --blur-end: 8px; } tw-story [tags="ecran-titre"] tw-sidebar, tw-passage [tags="ecran-titre"] tw-sidebar { display: none; } tw-passage[tags="ecran-titre"] { margin: 0; max-width: initial; position: fixed; inset: 0; perspective: var(--perspective); } @supports (height: 100dvh) { tw-passage[tags="ecran-titre"] { width: 100dvw; height: 100dvh; } } .ecran-titre { transform-style: preserve-3d; height: 100%; width: 100%; position: absolute; } .ecran-titre .lumiere { font-weight: normal; font-size: 7.5rem; transform-style: preserve-3d; transform-origin: 50% 80% 0; /* transform-origin: 50% 10% 0; */ position: absolute; top: 100%; left: 50%; max-width: 100vw; line-height: 0.93; pointer-events: none; mix-blend-mode: multiply; will-change: transform; animation-delay: 1s; animation-direction: normal; animation-fill-mode: both; backface-visibility: visible; } tw-passage[tags="ecran-titre"] tw-hook[name="truc"] { position: fixed; left: 50%; transform: translate(-50%, 86vh); } @keyframes one { 0% { opacity: 0; filter: blur(var(--blur-base)); transform: translate(-50%, -10%) rotateX(-80deg); letter-spacing: -0.02em; } 100% { opacity: 1; filter: blur(var(--blur-end)); transform: translate(-50%, -10%) rotateX(15deg); letter-spacing: 0.013em; } } @keyframes two { 0% { opacity: 0; filter: blur(var(--blur-base)); transform: translate(-50%, -10%) rotateX(50deg); letter-spacing: -0.02em; } 100% { opacity: 1; filter: blur(var(--blur-end)); transform: translate(-50%, -10%) rotateX(-35deg); letter-spacing: 0.013em; } } @keyframes three { 0% { opacity: 0; filter: blur(var(--blur-base)); transform: translate(-50%, -10%) rotateX(180deg); letter-spacing: -0.02em; } 100% { opacity: 1; filter: blur(var(--blur-end)); transform: translate(-50%, -10%) rotateX(-50deg); letter-spacing: 0.013em; } } .one { color: var(--color1); animation: one var(--duration) var(--easing) 1; animation-delay: 0.3s; } .two { color: var(--color2); animation: two calc(1.04 * var(--duration)) var(--easing) 1; animation-delay: 1s; } .three { color: var(--color3); animation: three calc(1.1 * var(--duration)) var(--easing) 1; animation-delay: 0s; } @media screen and (max-width: 768px) { .ecran-titre .lumiere { font-size: 3.5rem; top: 150%; } :root { --blur-end: 2px; } @keyframes one { 0% { opacity: 0; filter: blur(var(--blur-base)); transform: translate(-50%, 10%) rotateX(-80deg); letter-spacing: -0.02em; } 100% { opacity: 1; filter: blur(var(--blur-end)); transform: translate(-50%, 10%) rotateX(15deg); letter-spacing: 0.013em; } } @keyframes two { 0% { opacity: 0; filter: blur(var(--blur-base)); transform: translate(-50%, 10%) rotateX(50deg); letter-spacing: -0.02em; } 100% { opacity: 1; filter: blur(var(--blur-end)); transform: translate(-50%, 10%) rotateX(-35deg); letter-spacing: 0.013em; } } @keyframes three { 0% { opacity: 0; filter: blur(var(--blur-base)); transform: translate(-50%, 10%) rotateX(180deg); letter-spacing: -0.02em; } 100% { opacity: 1; filter: blur(var(--blur-end)); transform: translate(-50%, 10%) rotateX(-50deg); letter-spacing: 0.013em; } } } /* SPOTS */ .spot-wrapper { display: block; z-index: 0; } .spot { position: fixed; opacity: 0.05; border-radius: 100%; background-color: var(--local-color); box-shadow: 0 0 0.2em var(--local-color), 0 0 0.5em var(--local-color), 0 0 1em var(--local-color), 0 0 5em var(--local-color), 0 0 10em var(--local-color), 0 0 20em var(--local-color), 0 0 30em var(--local-color), 0 0 60em var(--local-color), 0 0 3em var(--local-color); mix-blend-mode: screen; top: 0%; left: 0%; animation-fill-mode: both; animation-timing-function: var(--easing); animation-direction: alternate; animation-iteration-count: infinite; pointer-events: none; } @keyframes diagonale { 0% { transform: translate(0, 0); } 100% { transform: translate(100%, 100%); } } @keyframes diagonale-opposite { 0% { transform: translate(300%, 0); } 100% { transform: translate(-50%, 100%); } } @keyframes verticale { 0% { transform: translate(var(--var1), -20vh); } 100% { transform: translate(var(--var1), 110vh); } } @keyframes horizontale { 0% { transform: translate(-20vw, var(--var1)); } 100% { transform: translate(110vw, var(--var1)); } } @keyframes zigzag { 0% { transform: translate(-20vw, -20vh); } 30% { transform: translate(120vw, 30vh); } 50% { transform: translate(-20vw, 60vh); } 80% { transform: translate(120vw, 70vh); } 100% { transform: translate(-20vw, 100vh); } } @keyframes dvd { 0% { transform: translate(60vw, -10vh); } 20% { transform: translate(10vw, 100vh); } 40% { transform: translate(100vw, 50vh); } 60% { transform: translate(-10vw, 10vh); } 80% { transform: translate(100vw, 90vh); } 100% { transform: translate(60vw, -10vh); } } button#fullscreen { position: fixed; top: var(--margin); right: var(--margin); z-index: 100; background-color: var(--background); color: var(--color); border: none; font-size: var(--s-1); font-family: "Amiamie", sans-serif; transform: rotate(90deg); } button#fullscreen:hover, button#fullscreen:active, button#fullscreen:focus { cursor: pointer; } button#fullscreen::before { content: "⇱"; font-size: 1.5em; vertical-align: middle; } button#fullscreen.full::before { content: "⇲"; } .sr-only { display: none; } /* menu effect */ @keyframes respirer { 0% { border-radius: 100% 0 100% 0; } 25% { border-radius: 10% 30% 90% 50%; } 50% { border-radius: 90% 50% 100% 100%; } 75% { border-radius: 50% 100% 70% 10%; } 100% { border-radius: 100% 0 100% 0; } } .respirer { position: relative; width: 100%; height: 2rem; display: block; top: 4rem; left: 1rem; } .respirer-spot { position: absolute; opacity: 0.03; border-radius: 100%; background-color: var(--local-color); box-shadow: 0 0 0.2em var(--local-color), 0 0 0.5em var(--local-color), 0 0 1em var(--local-color), 0 0 5em var(--local-color), 0 0 10em var(--local-color), 0 0 20em var(--local-color), 0 0 30em var(--local-color), 0 0 60em var(--local-color), 0 0 3em var(--local-color); mix-blend-mode: difference; top: 0%; left: 0%; animation-fill-mode: both; animation-timing-function: var(--easing); animation-direction: alternate; animation-iteration-count: infinite; animation-name: respirer; width: 80%; height: 90%; } .respirer-spot:nth-of-type(1) { top: 0.4rem; left: -0.4rem; --local-color: var(--color1); animation-delay: 1s; animation-duration: 17s; } .respirer-spot:nth-of-type(2) { top: -0.3rem; left: 0.5rem; --local-color: var(--color2); animation-delay: 1.3s; animation-duration: 28s; } .respirer-spot:nth-of-type(3) { top: 0.3rem; left: 0.1rem; --local-color: var(--color3); animation-delay: 2s; animation-duration: 8s; } html { color-scheme: light; } @media (prefers-color-scheme: dark) { :root { --color: white; --background: black; } .spot { mix-blend-mode: normal; opacity: 0.4 !important; } .effect, .ecran-titre .lumiere { mix-blend-mode: screen; } .respirer-spot { mix-blend-mode: exclusion; } } // Harlowe Macro Framework, by Chapel; version 1.0.2 !(function () { "use strict"; var r = { major: 1, minor: 0, patch: 2 }, e = [r.major, r.minor, r.patch].join("."); (r.semantic = e), (r = Object.freeze(r)); var t = $("tw-storydata"), a = Object.freeze({ name: t.attr("name"), ifid: t.attr("ifid") }), n = t.attr("format-version"), o = n.split("."), i = Object.freeze({ major: o[0], minor: o[1], patch: o[2], semantic: n }); (window.Harlowe = window.Harlowe || {}), (window.Harlowe = Object.assign(window.Harlowe, { framework: r, API_ACCESS: Object.freeze({ MACROS: require("macros"), STATE: require("state"), CHANGER: require("datatypes/changercommand"), ENGINE: require("engine"), }), engine: i, story: a, })); })(), (function () { "use strict"; function e(r) { return ( "number" == typeof r || "boolean" == typeof r || "string" == typeof r || null === r || (Array.isArray(r) && r.every(e)) || (r instanceof Set && Array.from(r).every(e)) || (r instanceof Map && Array.from(r.values()).every(e)) || _changer.isPrototypeOf(r) ); } window.Harlowe = Object.assign(window.Harlowe, { helpers: { isSerialisable: e, isSerializable: e, arrayify: function (r, e) { if (r) { var t = [].slice.call(r); return void 0 !== e && (t = t.slice(e)), t; } }, getPassageData: function (r) { var e = $('tw-passagedata[name="' + r + '"]'); if (e[0]) return e; }, }, }); })(), (function () { "use strict"; var n = window.localStorage || !1, o = Harlowe.story.ifid + "-tw-storage"; function r() { try { if (!n) throw new Error("storage is inaccessible"); n.setItem(o, JSON.stringify({ ifid: Harlowe.story.ifid })); } catch (r) { console.warn(r); } } function i(r) { try { var e; if (n) return ( (e = JSON.parse(n.getItem(o))), r && r && "string" == typeof r ? e[r] : e ); throw new Error("storage is inaccessible"); } catch (r) { console.warn(r); } } null == i() && r(), (Harlowe.storage = { clear: r, save: function (r, e) { try { if (!r || "string" != typeof r) throw new TypeError( "cannot store values without a valid storage key", ); if (void 0 === e) throw new TypeError("cannot store undefined values"); var t = {}; if (((t[r] = e), !n)) throw new Error("storage is inaccessible"); var a = i(); Object.assign(a, t), n.setItem(o, JSON.stringify(a)); } catch (r) { console.warn(r); } }, load: i, remove: function (r) { try { if (!r || "string" != typeof r) throw new TypeError( "cannot store values without a valid storage key", ); if (!n) throw new Error("storage is inaccessible"); var e = i(); e.hasOwnProperty(r) && (delete e[r], n.setItem(o, JSON.stringify(e))); } catch (r) { console.warn(r); } }, }); })(), (function () { "use strict"; function a(r, e, t) { if (!(this instanceof a)) return new a(r, e, t); (this.name = r || "unknown"), (this.args = e || []), (this.data = t || {}), (this.type = (t && t.type) || "basic"), (this.fn = (t && t.fn) || "handler"), "changer" === this.type && ("handler" === this.fn ? (this.instance = (t && t.instance) || null) : (this.descriptor = (t && t.descriptor) || null)); } (a.create = function (r, e, t) { if (!r || "string" != typeof r || !r.trim()) throw new TypeError("Invalid macro name."); return ( (e && e instanceof Array) || (e = []), (t && "object" == typeof t) || (t = { type: "basic", fn: "handler" }), new a(r, e, t) ); }), Object.assign(a.prototype, { clone: function () { return a.create(this.name, this.args, this.data); }, syntax: function () { return "(" + this.name + ":)"; }, error: function (r, e) { var t = "Error in the " + this.syntax() + " macro: " + r; return ( e && alert(t), console.warn("HARLOWE CUSTOM MACRO ERROR -> ", t), new Error(r) ); }, typeCheck: function (r) { (r && r instanceof Array) || (r = Harlowe.helpers.arrayify(arguments)); var n = this, o = []; if ( (r.forEach(function (r, e) { var t = e + 1, a = []; "string" == typeof r && ("any" === (a = r.includes("|") ? r.split("|").map(function (r) { return r.trim().toLowerCase(); }) : [r.trim().toLowerCase()])[0] || a.some(function (r) { return typeof n.args[e] === r; }) || o.push( "argument " + t + " should be a(n) " + a.join(" or "), )); }), o.length) ) return n.error(o.join("; ")); }, }), (window.Harlowe = Object.assign(window.Harlowe, { MacroContext: a })); })(), (function () { "use strict"; var c = Harlowe.API_ACCESS.MACROS, l = Harlowe.API_ACCESS.CHANGER; window.Harlowe = Object.assign(window.Harlowe || {}, { macro: function (r, e, t) { if (!r || "string" != typeof r || !r.trim()) throw new TypeError("Invalid macro name."); if (!e || "function" != typeof e) throw new TypeError("Invalid macro handler."); var a, n, o, i, s; t && "function" == typeof t ? ((o = r), (i = e), (s = t), c.addChanger( o, function () { var r = Harlowe.helpers.arrayify(arguments, 1), e = l.create(o, r), t = Harlowe.MacroContext.create(o, r, { type: "changer", fn: "handler", instance: e, }); return i.apply(t, r), e; }, function () { var r = Harlowe.helpers.arrayify(arguments), e = r.shift(), t = Harlowe.MacroContext.create(o, r, { type: "changer", fn: "changer", descriptor: e, }); s.apply(t, r); }, c.TypeSignature.zeroOrMore(c.TypeSignature.Any), )) : ((a = r), (n = e), c.add( a, function () { var r = Harlowe.helpers.arrayify(arguments, 1), e = Harlowe.MacroContext.create(a, r, { type: "basic", fn: "handler", }), t = n.apply(e, r); return null == t ? "" : t; }, c.TypeSignature.zeroOrMore(c.TypeSignature.Any), )); }, }); })(), (function () { "use strict"; var t = Harlowe.API_ACCESS.STATE, e = Harlowe.API_ACCESS.ENGINE; function a() { return t.passage; } window.Harlowe = Object.assign(window.Harlowe || {}, { passage: a, tags: function (r) { r = r || a(); try { var e = Harlowe.helpers.getPassageData(r).attr("tags"); return e ? e.split(" ") : []; } catch (r) { return console.warn(r.message), []; } }, goto: function (r) { return e.goToPassage(r); }, variable: function (r, e) { if ("{{STORY_DATA}}quot; !== r[0]) throw new Error('cannot access variable "' + r + '"'); if (((r = r.substr(1)), void 0 !== e)) { if (!Harlowe.helpers.isSerialisable(e)) throw new Error( 'The value passed to variable "' + r + '" cannot be serialized.', ); t.variables[r] = e; } return t.variables[r]; }, visited: function (r) { return t.passageNameVisited(r || a()); }, hasVisited: function (r) { return 0 < t.passageNameVisited(r || a()); }, turns: function () { return t.pastLength; }, }); })(); // end Harlowe Macro Framework /** * Harlowe Audio Library (HAL), by Chapel, v2.3.0 * for Harlowe 2.1.0 and higher * Released under the Unlicense, and dedicated to the public domain. **/ ;!function(e){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4))}(navigator.userAgent||navigator.vendor||window.opera),function(){"use strict";window.Fast={filter:function(e,t){for(var o=e.length,n=[],a=0;a<o;a++)t(e[a],a,e)&&n.push(e[a]);return n},forEach:function(e,t){for(var o=e.length,n=0;n<o;n++)t(e[n],n,e)},map:function(e,t){for(var o=e.length,n=new Array(o),a=0;a<o;a++)n[a]=t(e[a],a,e);return n},find:function(e,t){for(var o=e.length,n=0;n<o;n++)if(t(e[n],n,e))return e[n]},findIndex:function(e,t){for(var o=e.length,n=0;n<o;n++)if(t(e[n],n,e))return n;return-1},some:function(e,t){for(var o=e.length,n=0;n<o;n++)if(t(e[n],n,e))return!0;return!1}}}(),window.Chapel=window.Chapel||{},window.Chapel.options={preload:!0,loadDelay:0,muteOnBlur:!0,startingVol:.5,persistPrefs:!0,globalA:!0,showControls:!0,sidebarStartClosed:!0,volumeDisplay:!1,trackLoadLimit:500,totalLoadLimit:8e3,debug:!1},window.Chapel.debug=function(){Chapel.options.debug&&console.log.apply(null,arguments)},function(){"use strict";var n=$("tw-storydata"),o=/(.+?):(.+)/,t=/[\r\n]+/,a=/^["']/,r=/["']$/;function e(e){return Fast.map(Fast.filter(e.split(t),function(e){return e&&e.trim()&&e.includes(":")}),function(e){return e.trim()})}function i(e){return e.trim().replace(a,"").replace(r,"").trim()}function s(e){var t=e.match(o);return t instanceof Array?{key:i(t[1]),value:i(t[2])}:e}var u,l,c,p=n.find('tw-passagedata[name="hal.tracks"]'),d=null,p=(p.length&&(p=e(p.text()),u=[],l=[],Fast.forEach(p,function(e){var e=s(e);"string"==typeof e&&l.push(e),u.push([e.key,(e=e.value,Fast.map(e.split(","),i))])}),l.length&&console.error("Some track definitions could not be parsed:\n"+l.join("\n")+"\nPlease check these definitions and try again."),d=new Map(u)),n.find('tw-passagedata[name="hal.config"]')),m=null;function f(e){var t=n.attr("format-version");if(e)return t;var e=t.split("."),t=e[0],o=e[1],e=e[2],t=Number(t),o=Number(o);return[t=(t=Number.isNaN(t)?3:t)<1?3:t,o=Number.isNaN(o)?3:o,e=Number.isNaN(e)?0:e]}function h(){var e=f();return!(3<=e[0]&&3<=e[1])}function g(t){return function(){var e=[].slice.call(arguments).slice(1),e=t.apply(null,e);return"string"==typeof e||"boolean"==typeof e||"number"==typeof e?e:""}}p.length&&(p=e(p.text()),c={},Fast.forEach(Fast.map(p,function(e){return s(e)}),function(e){c[e.key]=e.value}),m=c),m&&Fast.forEach(Object.keys(m),function(e){var t=e,o=c[e],e=typeof Chapel.options[e];"boolean"==e?"true"===o?Chapel.options[t]=!0:"false"===o&&(Chapel.options[t]=!1):"number"==e?(o=Number(o),Number.isNaN(o)||(Chapel.options[t]=o)):"string"==e&&o&&(Chapel.options[t]=o)});var y=require("macros");if(window.Chapel=window.Chapel||{},window.Chapel.Macros={add:function(o){o&&"object"==typeof o&&Fast.forEach(Object.keys(o),function(e){var t;t=o[e=e],h()?y.add(e,g(t),y.TypeSignature.zeroOrMore(y.TypeSignature.Any)):y.add(e,"Any",g(t),y.TypeSignature.zeroOrMore(y.TypeSignature.Any))})}},window.Chapel.Get=Object.freeze({version:f(),isHarlowe3OrLater:3<=f()[0],storyTitle:n.attr("name"),IFID:n.attr("ifid"),useOldMacroAPI:h(),fromPassage:d}),Chapel.debug("Harlowe Version -> ",Chapel.Get.version.join(".")),Chapel.debug("Harlowe Major Version -> ",Chapel.Get.version[0]),Chapel.debug("Story Title -> ",Chapel.Get.storyTitle),Chapel.debug("Story IFID -> ",Chapel.Get.IFID),Chapel.Get.version[0]<2)throw new Error("The Harlowe Audio Library is only designed to work with Harlowe 2 and 3; you appear to be using Harlowe 1 or an otherwise invalid story format.","get.js -> initialization",176);Chapel.options.storagekey="%%hal-"+Chapel.Get.IFID+"-{"+Chapel.Get.storyTitle+"}",Chapel.debug("Storage Key -> ",Chapel.options.storagekey)}(),function(){"use strict";var t=Chapel.options,e=function(e,t){if(window.localStorage)try{e=""+e,"string"!=typeof t&&(t=JSON.stringify(t)),window.localStorage.setItem(e,t)}catch(e){console.error(e)}},o=function(e){if(window.localStorage)try{return e=""+e,window.localStorage.getItem(e)}catch(e){console.error(e)}},n=function(e){if(window.localStorage)try{e=""+e,window.localStorage.removeItem(e)}catch(e){console.error(e)}},a={loaded:[],classes:{},master:{volume:t.startingVol,mute:!1},groups:{playing:[],looping:[],custom:{}},mute:function(e){a.master.mute=!!e,$(document).trigger({type:":master-mute",mute:!!e})},isMuted:function(){return!!a.master.mute},volume:function(e){e=Number(e),Number.isNaN(e)||(1<e?e=1:e<0&&(e=0),a.master.volume=e),$(document).trigger({type:":master-volume",volume:e})},getVolume:function(){return a.master.volume},stopAll:function(){a.classes.Track&&Fast.forEach(a.classes.Track.list,function(e){e.stop()})},audioPlaying:function(){return!!a.groups.playing.length},savePrefs:function(){e(t.storagekey,a.master)},loadPrefs:function(){var e=o(t.storagekey);e&&"object"==typeof e&&e.hasOwnProperty("volume")&&"number"==typeof e.volume&&e.hasOwnProperty("mute")&&"boolean"==typeof e.volume&&(delete a.master,a.master=e)},clearPrefs:function(){n(t.storagekey)}},r={track:[":available",":loaded",":play",":stop",":mute",":volume"],master:[":master-mute",":master-volume"]};var i=r.track.concat(r.master);function s(e,t){if(!e||"string"!=typeof e||!e.trim())return null;e=Fast.filter(Fast.map(e.split(" "),function(e){return(e=":"!==(e=e.split(".")[0])[0]?":"+e:e)+".userland"}),function(e){return(t?i:r.track).includes(e)}).join(" ");return e&&e.trim()?e:null}a.data={parseEvent:s,bail:function(e){throw new Error(e,"audio.js -> bail()",140)}},a.on=function(e,t){t&&"function"==typeof t?(e=s(e,!0))&&$(document).on(e,t):console.error("Chapel.Audio.on() -> invalid callback")},a.one=function(e,t){t&&"function"==typeof t?(e=s(e,!0))&&$(document).one(e,t):console.error("Chapel.Audio.one() -> invalid callback")},a.off=function(e){(e=s(e,!0))&&$(document).off(e)},t.persistPrefs&&($(document).on(":master-mute",a.savePrefs),$(document).on(":master-volume",a.savePrefs)),$(document).on(":play",function(e){e.track.addToGroup("playing")}),$(document).on(":stop",function(e){e.track.removeFromGroup("playing")}),t.muteOnBlur&&$(window).on("blur",function(){a.isMuted()||(a.mute(!0),$(window).one("focus",function(){a.mute(!1)}))}),a.parseEvent=s,window.Chapel=window.Chapel||{},window.Chapel.Audio=a}(),function(){"use strict";var a=Chapel.Audio,o=a.data.pareEvent,r=a.data.bail,i=Chapel.options,t=$(document.createElement("div")).attr("id","audio-container").css("display","none").appendTo(document.body),s={aac:"audio/aac",caf:"audio/x-caf","x-caf":"audio/x-caf",mp3:'audio/mpeg; codecs="mp3"',mpeg:'audio/mpeg; codecs="mp3"',m4a:"audio/mp4",mp4:"audio/mp4","x-m4a":"audio/mp4","x-mp4":"audio/mp4",oga:"audio/ogg",ogg:"audio/ogg",opus:'audio/ogg; codecs="opus"',wav:"audio/wav",wave:"audio/wav",weba:"audio/webm",webm:"audio/webm"};function u(e,t,o){this instanceof u||r("Track: called without `new` operator"),e||r("Track: no id specified"),"string"!=typeof e&&r("Track: track id is not a string"),t&&(!Array.isArray(t)||t.length)||r("Track: no sources specified"),o?t=[].slice.call(arguments).slice(1):"string"==typeof t&&(t=[t]);var n=$(document.createElement("audio"));Fast.forEach(t,function(e){$(document.createElement("source")).attr({src:e,type:(e=(e=(e=(e=(e=e).split("."))[e.length-1]).includes("?")?e.split("?")[0]:e).toLowerCase().trim(),Object.keys(s).includes(e)||r('Track: unsupported file type "'+e+'"'),s[e])}).appendTo(n)}),n.attr({"data-track":"id","data-volume":1,"data-mute":!1}).one("canplaythrough.hal",function(){a.loaded.push(e)}),i.preload&&n.attr("preload","auto"),n[0].volume=+a.master.volume,this.id=e,this.$el=n,this.unwrap=n[0],this.sources=t}Object.assign(u,{list:[],is:function(e){return e instanceof u},has:function(t){return Fast.some(u.list,function(e){return e.id===t})},emit:function(e,t){$(document).trigger({type:e,track:t}),t.emit(e)},add:function(e,t,o){var n=new u(e,t=o?[].slice.call(arguments).slice(1):t);return u.list.push(n),n.$el.on("canplay",function(){u.emit(":available",n)}),n.$el.on("canplaythrough",function(){u.emit(":loaded",n)}),n.attach(),n},renew:function(){Fast.forEach(u.list,function(e){e.mute(e.isMuted()),e.volume(e.getVolume())})},getIdx:function(t){return Fast.findIndex(u.list,function(e){return e.id===t})},get:function(t){var e=Fast.find(u.list,function(e){return e.id===t});if(e)return e;throw new ReferenceError('There is no track with the id "'+t+'". Please check your spelling and capitalization.',"track.js -> Track.get()",155)},removeFromDOM:function(e){(e="string"==typeof e?u.get(e):e)&&u.is(e)?e.unattach():t.remove()},_runOnMultiple:function(e,t,o){e instanceof Array&&u.prototype.hasOwnProperty(t)&&Fast.forEach(e,function(e){(e=u.is(e)?e:u.get(e)||null)&&e[t].apply(e,o&&o instanceof Array?o:[])})}}),Object.assign(u.prototype,{constructor:u,emit:function(e){this.$el.trigger({type:e,track:this})},clone:function(){return new u(this.id,this.sources)},isAttached:function(){return $.contains(t[0],this.unwrap)},attach:function(){return this.isAttached()||this.$el.appendTo(t),this},unattach:function(){return this.isAttached()&&this.$el.remove(),this},isPlaying:function(){return!this.unwrap.paused},play:function(){var e=this;return this.unwrap.play(),u.emit(":play",this),this.$el.on("ended",function(){e.unwrap.loop||(e.unwrap.currentTime=0,u.emit(":stop",e))}),this},playWhenPossible:function(){var t=this;return this.unwrap.play().then(function(){u.emit(":play",t),t.$el.on("ended",function(){t.unwrap.loop||(t.unwrap.currentTime=0,u.emit(":stop",t))})},function(e){$(document).one("click mousedown keydown touchstart",function(){t.play()})}).catch(function(e){console.error(e)}),this},forcePlay:function(){var e=this,t=$(document.createElement("a")).css("display","none").appendTo(document.body).on("click",function(){e.play()});setTimeout(function(){t.trigger("click")},safeAudioStart)},pause:function(){return this.unwrap.pause(),u.emit(":pause",this),this},stop:function(){return this.unwrap.pause(),this.unwrap.currentTime=0,u.emit(":stop",this),this},mute:function(e){return this.$el.attr("data-mute",e=!!e),a.master.mute?this.unwrap.muted=!0:this.unwrap.muted=e,u.emit(":mute",this),this},isMuted:function(){var e=this.$el.attr("data-mute");return"boolean"==typeof e?e:"false"!==e},toggleMute:function(){return this.mute(!this.isMuted()),this},volume:function(e){return e=Number(e),Number.isNaN(e)||(1<e?e=1:e<0&&(e=0),this.$el.attr("data-volume",e),this.unwrap.volume=e*a.master.volume),u.emit(":volume",this),this},getVolume:function(){return Number(this.$el.attr("data-volume"))},addToGroup:function(e,t){var o=this,t=(t?a.groups.custom:a.groups)[e];return Fast.some(t,function(e){return o.id===e.id})||t.push(this),this},removeFromGroup:function(e,t){var o=this,t=(t?a.groups.custom:a.groups)[e],e=Fast.findIndex(t,function(e){return e.id&&e.id===o.id});return t.splice(e,1),this},loop:function(e){return this.unwrap.loop=!!e,this.unwrap.loop?this.addToGroup("looping"):this.removeFromGroup("looping"),this},isLooping:function(){return!!this.unwrap.loop},toggleLoop:function(){return this.loop(!this.isLooping()),this},seek:function(e){return e<0?e=this.unwrap.duration-e:e>this.unwrap.duration&&(e=this.unwrap.duration),this.unwrap.currentTime=e,this},fadeIn:function(e){var t=this,o=(e=e||1,this.getVolume());return this.volume(0),this.play(),this.$el.animate({volume:o*a.master.volume},1e3*e,function(){t.volume(o),u.emit(":volume",t),u.emit(":fade",t)}),this},fadeOut:function(e){e=e||1;var t=this,o=this.getVolume();return this.$el.animate({volume:0},1e3*e,function(){t.stop(),t.volume(o),u.emit(":volume",t),u.emit(":fade",t)}),this},fadeTo:function(e,t){var o=this;if(e=e||1,t=Number(t),!Number.isNaN(t))return 1<t?t=1:t<0&&(t=0),this.$el.animate({volume:t*a.master.volume},1e3*e,function(){o.volume(t),u.emit(":volume",o),u.emit(":fade",o)}),this;alert("ivalid volume level")},delay:function(e,t){var o=this;"function"==typeof t&&(e=Number(e),(Number.isNaN(e)||e<0)&&(e=0),setTimeout(function(){t.call(o,o,e)},e))},on:function(e,t){if(!t||"function"!=typeof t)return console.error("<track>.on() -> invalid callback"),this;(e=o(e))&&this.$el.on(e,t)},one:function(e,t){if(!t||"function"!=typeof t)return console.error("<track>.one() -> invalid callback"),this;(e=o(e))&&this.$el.one(e,t)},off:function(e){(e=o(e))&&this.$el.off(e)}}),a.classes.Track=u,a.newTrack=function(){try{return u.add.apply(null,arguments)}catch(e){console.error(e.message),alert("Error in A.newTrack() -> see the console for more information.")}},a.track=function(e){try{return u.get(e)}catch(e){console.error(e.message),alert("Error in A.track() -> see the console for more information.")}},$(document).on(":master-mute",u.renew),$(document).on(":master-volume",u.renew)}(),function(){"use strict";var n=Chapel.Audio,a=n.classes.Track,o=(n.data._extend,/(play)?list:(.+)/i);n.createGroup=function(e,t,o){o=o?[].slice.call(arguments).slice(1):t;t=e,(e=o)&&Array.isArray(e)||(e=[]),n.groups.custom[t]=Fast.map(e,function(e){return a.get(e)})},n.group=function(e){if(!(this instanceof n.group))return new n.group(e);if(Object.keys(n.groups.custom).includes(e))this.members=n.groups.custom[e];else{if(!(n.groups[e]&&n.groups[e]instanceof Array))throw new ReferenceError('There is no group with the id "'+id+'". Please check your spelling and capitalization.',"group.js -> A.group()",29);this.members=n.groups[e]}var t;o.test(e)&&(t=e.match(o)[2])&&t.trim()&&(this.members=n.playlist(t).tracks),Array.isArray(this.members)||(this.members=[],console.error('Could not find members for track group "'+e+'"!'))},Object.assign(n.group,{is:function(e){return this instanceof n.group},_runOnAll:function(e,t,o,n){null!=n?o=[].slice.call(arguments).slice(2):o instanceof Array||(o=[o]);n=[e.members,t,o];a._runOnMultiple.apply(null,n)}}),Object.assign(n.group.prototype,{constructor:n.group,_run:function(){n.group._runOnAll.apply(null,[this].concat([].slice.call(arguments)))},play:function(){return this._run("play"),this},pause:function(){return this._run("pause"),this},stop:function(){return this._run("stop"),this},mute:function(e){return this._run("mute",e),this},volume:function(e){return this._run("volume",e),this},loop:function(e){return this._run("loop",e),this}})}(),function(){"use strict";var e=Chapel.Audio,a=e.classes.Track;e.data._extend;function n(e,t){if(!(this instanceof n))return new n(e,t);this.id=e,this.tracks=t.map(function(e){return a.get(e)}),this.looping=!1,this.current="",this.playing=!1}Object.assign(n,{list:{},is:function(e){return e instanceof n},add:function(e,t,o){return o&&(t=[].slice.call(arguments).slice(1)),n.list[e]=new n(e,t),n.list[e]},_runOnAll:function(e,t,o,n){null!=n?o=[].slice.call(arguments).slice(2):o instanceof Array||(o=[o]);n=[e.tracks,t,o];a._runOnMultiple.apply(null,n)}}),Object.assign(n.prototype,{constructor:n,clone:function(){return new n(this.id,this.tracks.map(function(e){return e.id}))},_run:function(){n._runOnAll.apply(null,[this].concat([].slice.call(arguments)))},volume:function(e){return this._run("volume",e),this},mute:function(e){return this._run("mute",e),this},shuffle:function(){for(var e,t,o=this.tracks,n=o.length-1;0<n;n--)e=Math.floor(Math.random()*(n+1)),t=o[n],o[n]=o[e],o[e]=t;return this.tracks=o,this},random:function(){return this.tracks[Math.floor(Math.random()*this.tracks.length)]},isPlaying:function(){return this.playing},nowPlaying:function(){return a.get(this.current)},play:function(e){var t=this;if((e=e||(t.current?Fast.findIndex(t.tracks,function(e){return e.id===t.current}):0))>=t.tracks.length&&t.looping)e=0;else if(e>=t.tracks.length)return t.current="",void(t.playing=!1);var o=t.tracks[e],n=o.isLooping();return o.loop(!1),o.play(),t.playing=!0,setTimeout(function(){o.isPlaying()||(t.playing=!1)},20),t.current=o.id,o.$el.one("ended.playlist",function(){e++,o.loop(n),t.play(e)}),t},loop:function(e){return this.looping=!!e,this},isLooping:function(){return this.looping},stop:function(){var e;return this.current&&this.isPlaying()?(e=this.nowPlaying())&&(e.stop(),e.$el.off(".playlist")):this._run("stop"),this.current="",this.playing=!1,this},pause:function(){var e;return this.current&&this.isPlaying()&&((e=this.nowPlaying())&&e.pause()),this.playing=!1,this}}),e.classes.Playlist=n,e.createPlaylist=function(){try{n.add.apply(null,arguments)}catch(e){console.error(e.message),alert("Error in A.createPlaylist() -> see the console for more information.")}},e.playlist=function(e){try{var t=n.list[e]||null;if(t)return t;throw new ReferenceError('There is no playlist with the id "'+e+'". Please check your spelling and capitalization.',"list.js -> A.playlist()",171)}catch(e){console.error(e.message),alert("Error in A.createPlaylist() -> see the console for more information.")}}}(),function(){"use strict";var t=Chapel.Audio,o=t.classes.Track,n=t.classes.Playlist;function a(t,o){if("object"!=typeof o)throw new TypeError("Invalid extension.","extensions.js -> _extend()",8);Fast.forEach(Object.keys(o),function(e){if(void 0!==t[e])throw new Error('Invalid extension: cannot clobber existing property "'+e+'".',"extensions.js -> _extend()",8);t[e]=o[e]})}t.extend=function(e){a(Audio,e)},o.extend=function(e){a(o,e)},o.extendPrototype=function(e){a(o.prototype,e)},t.extendTrack=o.extend,t.extendTrackProto=o.extendPrototype,t.group.extend=function(e){a(t.group,e)},t.group.extendPrototype=function(e){a(t.group.prototype,e)},t.extendGroup=t.group.extend,t.extendGroupProto=t.group.extendPrototype,n.extend=function(e){a(n,e)},n.extendPrototype=function(e){a(n.prototype,e)},t.extendPlaylist=n.extend,t.extendPlaylistProto=n.extendPrototype}(),function(){"use strict";var e,t,o,n,a,r,i,s=Chapel.options;s.showControls&&(e=$(document.createElement("div")).attr("id","story-menu").css("display","none"),t=$(document.createElement("span")).attr("id","vol-title").append("Volume"),s.volumeDisplay||t.css("display","none"),o=$(document.createElement("input")).attr({id:"audio-volume",type:"range",min:1,max:99,step:1,title:"Volume"}).addClass("hal"),(a=Math.trunc(100*window.Chapel.Audio.master.volume))<0?a=0:100<a&&(a=100),o.attr("value",a),n=function(e){void 0===e&&(e=o.val()),t.empty().append("Volume "+e)},o.on("input",function(){window.Chapel.Audio.volume($(this).val()/100),n($(this).val())}),a=$(document.createElement("tw-link")).attr({id:"audio-mute",title:"Mute"}).append("Mute <span></span>").on("click",function(e){e.preventDefault(),$(this).toggleClass("muted"),Chapel.Audio.mute(!Chapel.Audio.isMuted())}),Chapel.Audio.isMuted()&&a.addClass("muted"),r=$(document.createElement("tw-link")).attr("id","audio-panel-toggle").on("click",function(e){e.preventDefault(),i.toggleClass("closed")}),i=$(document.createElement("div")).attr("id","audio-controls").append(e,t,o,a,r).appendTo(document.body),s.sidebarStartClosed&&i.addClass("closed"),window.Chapel=window.Chapel||{},window.Chapel.Audio=window.Chapel.Audio||{},window.Chapel.Audio.controls={$panel:i,$volume:o,$mute:a,$user:e,close:function(){i.addClass("closed")},open:function(){i.removeClass("closed")},toggle:function(){i.toggleClass("closed")},hide:function(){i.css("display","none")},show:function(){i.css("display","block")},updateVolume:n})}(),function(){"use strict";var s=Chapel.options,t=State,e=$(document.createElement("div")).attr("id","audio-overlay").css("display","none").appendTo(document.body);function o(){e.css("display","block").append('<div class="lds-ring"><div></div><div></div><div></div><div></div></div>')}function u(){e.fadeOut(function(){e.empty()})}window.Chapel=window.Chapel||{},window.Chapel.Audio=window.Chapel.Audio||{},window.Chapel.Audio.loadScreen={show:o,dismiss:u,kill:function(){$("#audio-overlay").remove()}},window.Chapel.Audio.$overlay=e,window.Chapel.Audio.preload=function(){var a,e,r,i;Chapel.debug("This is a mobile browser -> ",$.browser.mobile),t.pastLength||t.futureLength||$.browser.mobile||($(document).ready(function(){o()}),a=100+s.loadDelay,e=Chapel.Audio.classes.Track.list,r=Chapel.Audio.loaded,e.length?(i=Fast.map(e,function(e){return e.id}),0<s.totalLoadLimit&&setTimeout(function(){u()},s.totalLoadLimit),function e(){var t,o,n;i.length?(t=i.shift(),r.includes(t)?e():(o=Chapel.Audio.classes.Track.get(t)).unwrap.readyState<2?(n=!1,o.$el.one("canplaythrough.hal",function(){e(),n=!0}),setTimeout(function(){n||(o.$el.off("canplaythrough.hal"),e())},s.trackLoadLimit)):(r.includes(t)||r.push(t),e())):setTimeout(u,a)}()):setTimeout(u,a))}}(),function(){"use strict";var e,t,o=Chapel.options.storagekey+"_hal_restart_",n=(Chapel.debug("HAL Session Key -> ",o),window.sessionStorage?(Chapel.debug("Session Storage Available"),e=function(e,t){window.sessionStorage.setItem(o+e,t)},t=function(e){return window.sessionStorage.getItem(o+e)}):(Chapel.debug("Session Storage Unavailable"),e=function(){},t=function(){},console.warn("Session storage is unavailable...")),{save:e,load:t});window.Chapel.Audio.state={_store:n,saveTracks:function(){var e;try{e=Fast.map(Chapel.Audio.classes.Track.list,function(e){return{id:e.id,sources:e.sources}}),Chapel.debug("Session Saved (Tracks) -> ",e),e=JSON.stringify(e),n.save("tracks",e)}catch(e){console.error(e.message)}},loadTracks:function(){var e;try{e=(e=n.load("tracks"))&&JSON.parse(e),Array.isArray(e)&&e.length&&(Chapel.debug("Session Loaded (Tracks) -> ",e),Fast.forEach(e,function(e){e.id&&e.sources&&!Chapel.Audio.classes.Track.has(e.id)?Chapel.Audio.newTrack.apply(null,[e.id].concat(e.sources)):Chapel.debug("Track reloading skipped.")}))}catch(e){console.error(e.message)}},savePlaylists:function(){try{var o=Chapel.Audio.classes.Playlist.list,e=Fast.map(Object.keys(o),function(e){var t={};return t.tracks=Fast.map(o[e].tracks,function(e){return e.id}),t.id=o[e].id,t});Chapel.debug("Session Saved (Playlists) -> ",e),e=JSON.stringify(e),n.save("playlists",e)}catch(e){console.error(e.message)}},loadPlaylists:function(){var e;try{(e=(e=n.load("playlists"))&&JSON.parse(e))&&Array.isArray(e)&&e.length&&(Chapel.debug("Session Loaded (Playlists) -> ",e),Fast.forEach(e,function(e){e.id&&e.tracks&&Chapel.Audio.createPlaylist(e.id,e.tracks)}))}catch(e){console.error(e.message)}},saveGroups:function(){var t;try{t={},Fast.forEach(Object.keys(Chapel.Audio.groups.custom),function(e){t[e]=Fast.map(Chapel.Audio.groups.custom[e],function(e){return"string"==typeof e?e:e.id})}),Chapel.debug("Session Saved (Groups) -> ",t),t=JSON.stringify(t),n.save("groups",t)}catch(e){console.error(e.message)}},loadGroups:function(){var t;try{(t=(t=n.load("groups"))&&JSON.parse(t))&&"object"==typeof t&&(Chapel.debug("Session Loaded (Groups) -> ",t),Fast.forEach(Object.keys(t),function(e){Fast.map(t[e],function(e){return Chapel.Audio.classes.Track.get(e)})}),Chapel.Audio.groups.custom=t)}catch(e){console.error(e.message)}}}}(),function(){"use strict";var e=Chapel.options;e.globalA&&void 0===window.A&&(Chapel.debug("Created global A interface."),window.A=window.Chapel.Audio),Chapel.Get.fromPassage&&(Chapel.debug("Loading tracks from track def special passage -> ",Chapel.Get.fromPassage),Chapel.Get.fromPassage.forEach(function(e,t){Chapel.Audio.newTrack.apply(null,[t].concat(e))})),$(document).on("unload",function(){Chapel.debug("User Prefs Saved"),window.Chapel.Audio.savePrefs()}),Chapel.Audio.classes.Track.renew(),Chapel.Audio.controls&&Chapel.Audio.controls.updateVolume(),Chapel.Get.isHarlowe3OrLater&&($(window).on("unload",function(){Chapel.debug("HAL State Saved"),Chapel.Audio.state.saveTracks(),Chapel.Audio.state.savePlaylists(),Chapel.Audio.state.saveGroups()}),Chapel.debug("HAL State Loaded"),Chapel.Audio.state.loadTracks(),Chapel.Audio.state.loadPlaylists(),Chapel.Audio.state.loadGroups()),e.persistPrefs&&(Chapel.debug("User Prefs Loaded"),Chapel.Audio.loadPrefs())}(),function(){"use strict";var i,s,e,u,t;Chapel.options.showControls&&(i=Engine,s=Chapel.Audio.controls.$user,e=function(){return"none"!==s.css("display")},u=function(){return e()||s.css("display","block"),s},t=function(){return e()&&s.css("display","none"),s},Chapel.Audio.menu={hide:t,show:u,isShown:e,links:{add:function(e,t,o){var n,a;if(!e||"string"!=typeof e)return r="undefined",alert(r),void console.error(r);o||"function"!=typeof t?(t&&"string"==typeof t&&(n=t),o&&"function"==typeof o&&(a=o)):(a=t,n=null);var r=$(document.createElement("tw-link")).append(e).attr({tabindex:"0",name:e.toLowerCase().trim()}).on("click",function(){n&&i.goToPassage(n),a&&a()}).addClass("story-menu").appendTo(s);return u(),r},clear:function(){return s.empty(),t()},hide:function(e){e=e.toLowerCase().trim(),$('tw-link.story-menu[name="'+e+'"]').addClass("hide")},show:function(e){e=e.toLowerCase().trim(),$('tw-link.story-menu[name="'+e+'"]').removeClass("hide")},toggle:function(e){e=e.toLowerCase().trim(),$('tw-link.story-menu[name="'+e+'"]').toggleClass("hide")},remove:function(e){e=e.toLowerCase().trim(),$('tw-link.story-menu[name="'+e+'"]').remove()}}})}(),function(){"use strict";var n=Chapel.Audio;function o(e){return e&&"function"==typeof e}function a(e,t){if(!e||"string"!=typeof e)return null;switch(e=e.toLowerCase().trim()){case"isplaying":e="isPlaying";break;case"playwhenpossible":e="playWhenPossible";break;case"ismuted":e="isAMuted";break;case"togglemute":e="toggleMute";break;case"getvolume":e="getVolume";break;case"islooping":e="isLooping";break;case"toggleloop":e="toggleLoop";break;case"fadein":e="fadeIn";break;case"fadeout":e="fadeOut";break;case"fadeto":e="fadeTo";break;case"stopall":e="stopAll"}if("isPlaying"===e&&"master"===t&&(e="audioPlaying"),"group"===t){if(o(n.group.prototype[e]))return e}else if("master"===t){if(o(n[e]))return e}else if(o(n.classes[t].prototype[e]))return e;throw new ReferenceError('Cannot run the command: "'+e+'" on the API "'+t+'". The command may be invalid, or this may be a bug in HAL.',"macros.js -> getCommand()",10)}window.Chapel.Macros.add({newtrack:function(){var e=[].slice.call(arguments);try{return n.newTrack.apply(null,e)}catch(e){alert("Error in the (newtrack:) macro: "+e.message)}},newplaylist:function(e,t){t=[].slice.call(arguments).slice(1);try{return n.createPlaylist(e,t)}catch(e){alert("Error in the (newplaylist:) macro: "+e.message)}},newgroup:function(e,t){t=[].slice.call(arguments).slice(1);try{return n.createGroup(e,t)}catch(e){alert("Error in the (newgroup:) macro: "+e.message)}},masteraudio:function(e){try{return e=a(e,"master"),n[e].apply(null,[].slice.call(arguments).slice(1))}catch(e){alert("Error in the (masteraudio:) macro: "+e.message)}},track:function(e,t){try{var o=n.track(e);return o[t=a(t,"Track")].apply(o,[].slice.call(arguments).slice(2))}catch(e){alert("Error in the (track:) macro: "+e.message)}},playlist:function(e,t){try{var o=n.playlist(e);return o[t=a(t,"Playlist")].apply(o,[].slice.call(arguments).slice(2))}catch(e){alert("Error in the (playlist:) macro: "+e.message)}},group:function(e,t){try{var o=n.group(e);return o[t=a(t,"group")].apply(o,[].slice.call(arguments).slice(2))}catch(e){alert("Error in the (group:) macro: "+e.message)}}})}(); /** End of HAL code */// Custom macros creation /* Get the documentElement (<html>) to display the page in fullscreen */ var elem = document.documentElement; /* View in fullscreen */ function toggleFullscreen(e) { if (document.fullscreenElement == null) { console.log("Switching to fullscreen mode"); document.documentElement.requestFullscreen(); e.target.innerHTML = '<span class="sr-only">Quitter le plein écran</span>'; } else if (document.exitFullscreen) { console.log("Exiting fullscreen mode"); document.exitFullscreen(); e.target.innerHTML = '<span class="sr-only">Plein écran</span>'; } e.target.classList.toggle("full"); } /* Ajoute manuellement un bouton fullscreen pour passer par-dessus twine */ let boutonFullscreen = document.createElement("button"); boutonFullscreen.innerHTML = '<span class="sr-only">Plein écran</span>'; boutonFullscreen.id = "fullscreen"; boutonFullscreen.addEventListener("click", (e) => toggleFullscreen(e)); document.body.appendChild(boutonFullscreen); // Enlever "immortelles" si jamais le site est en ligne sur son propre sous-domaine function addFavicon() { let favicon1 = document.createElement("link"); let favicon2 = document.createElement("link"); let favicon3 = document.createElement("link"); let favicon4 = document.createElement("link"); let favicon5 = document.createElement("link"); favicon1.rel = "icon"; favicon2.rel = "icon"; favicon3.rel = "shortcut icon"; favicon4.rel = "apple-touch-icon"; favicon5.rel = "manifest"; favicon1.type = "image/png"; favicon2.type = "image/svg+xml"; favicon1.href = "/immortelles/favicon/favicon-96x96.png"; favicon2.href = "/immortelles/favicon/favicon.svg"; favicon3.href = "/immortelles/favicon/favicon.ico"; favicon4.href = "/immortelles/favicon/apple-touch-icon.png"; favicon5.href = "/immortelles/favicon/site.webmanifest"; favicon1.sizes = "96x96"; favicon4.sizes = "180x180"; document.head.appendChild(favicon1); document.head.appendChild(favicon2); document.head.appendChild(favicon3); document.head.appendChild(favicon4); document.head.appendChild(favicon5); } addFavicon(); function fadeAnimation(left, top) { const animation = [ { left: "0", top: "0", opacity: 1, filter: "blur(0)" }, { left: `${left}`, top: `${top}`, opacity: 0.5, filter: "blur(1em)", }, ]; return animation; } function animationPromise(span, direction, options) { span.animate(fadeAnimation(direction.left, direction.top), options); return Promise.all( span.getAnimations().map((animation) => animation.finished), ); } function removeSpan(span) { try { span.remove(); } catch (err) { console.log(err.name, err.message); } } function randInt(min, max) { return Math.random() * (max - min) + min; } const animationOptions = { duration: 2000, easing: " cubic-bezier( 0.165, 0.84, 0.44, 1 )", fill: "both", }; function animateLink(event) { // Ajoute une classe pour enlever l'effet de hover sur les éléments déjà cliqués event.target.classList.add("clicked"); const spans = event.target.getElementsByClassName("effect"); for (let span of spans) { span.animate( fadeAnimation(`${randInt(-10, 10)}em`, `${randInt(-10, 10)}em`), animationOptions, ); // Détection de la fin de l'animation // animationPromise(spans[i], direction, animationOptions).then( // () => console.log("nickel"), // (err) => console.log(err.message), // ); } // Make the main element visible again event.target.parentElement.querySelector(".main").style.visibility = "visible"; // Après un clic, retire le listener sur l'élément cliqué. this.removeEventListener(event.type, animateLink); } Harlowe.macro( "matomo", function () {}, function () { let currentUrl = location.href; let passageName = Harlowe.passage(); _paq.push(["setReferrerUrl", currentUrl]); currentUrl = "/" + passageName; _paq.push(["setCustomUrl", currentUrl]); _paq.push(["setDocumentTitle", passageName]); }, ); Harlowe.macro( "test", function () {}, function () { try { this.descriptor.target[0].classList.add("passage-link"); const content = this.descriptor.target[0].innerText; this.descriptor.target[0].source = `<span class="effect">${content}</span> <span class="effect">${content}</span> <span class="effect">${content}</span> <span class="main">${content}</span>`; ////////// EVENT LISTENER ////////// const link = this.descriptor.target[0]; link.addEventListener("click", animateLink); } catch (e) { console.log("// Not loaded yet"); } }, ); Harlowe.macro( "hover", function () {}, function () { ////////// CONTENT ////////// let content = ""; this.data.descriptor.source.forEach((contentPart) => { content += contentPart.text; }); // Remplacement des espace par espaces insécables pour éviter les problèmes de wrapping dans les span.effect content = content.replace(" ", "&nbsp;"); this.descriptor.attr.push({ class: function () { return "olala"; }, }); this.descriptor.source = "<span class='effect'>" + content + "</span><span class='effect'>" + content + "</span><span class='effect'>" + content + "</span><span class='main'>" + content + "</span>"; ////////// EVENT LISTENER ////////// const link = this.descriptor.target[0]; link.addEventListener("click", animateLink); }, ); Harlowe.macro( "ecran-titre", function () {}, function (...variables) { console.dir(variables); ////////// CONTENT ////////// let content = ""; this.data.descriptor.source.forEach((contentPart) => { content += contentPart.text; }); // Remplacement des espace par espaces insécables pour éviter les problèmes de wrapping dans les span.effect content = content.replace(" ", "&nbsp;"); this.descriptor.attr.push({ class: function () { return "ecran-titre"; }, }); this.descriptor.source = "<h1 class='lumiere three'>" + content + "</h1><h1 class='lumiere two'>" + content + "</h1><h1 class='lumiere one'>" + content + "</h1>"; }, ); Harlowe.macro( "spot", function () {}, function ( color = "yellow", width = "40%", height = "50%", animationName = "diagonale", animationDelay = ".3s", animationDuration = "3s", animationDirection = "alternate", animationEasing = "linear", var1 = "", ) { ////////// CONTENT ////////// this.descriptor.attr.push({ class: function () { return "spot-wrapper"; }, }); this.descriptor.source = `<div class="spot" style="--local-color: ${color}; width: ${width}; height: ${height}; animation-name: ${animationName}; animation-delay: ${animationDelay}; animation-duration: ${animationDuration}; animation-direction: ${animationDirection}; animation-timing-function: ${animationEasing}; --var1: ${var1}; "></div>`; }, ); Harlowe.macro( "respirer", function () {}, function (...variables) { console.dir(variables); ////////// CONTENT ////////// this.descriptor.attr.push({ class: function () { return "respirer"; }, }); this.descriptor.source = "<div class='respirer-spot'></div> <div class='respirer-spot'></div> <div class='respirer-spot'></div>"; }, ); // // Utile pour debugging ? // console.log(Harlowe.helpers.getPassageData("workshop"));