From dca1ce669b5a83acd395518872102ddf10f20372 Mon Sep 17 00:00:00 2001 From: vincent Date: Mon, 13 Feb 2023 22:06:00 +0100 Subject: =?UTF-8?q?Ajout=20d'=C2=ABInternet=20et=20libert=C3=A9s=C2=BB=20d?= =?UTF-8?q?ans=20la=20m=C3=A9diath=C3=A8que?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/mediatheque/_index.md | 1 + content/formations/mediatheque/livres.md | 8 ++++++++ 2 files changed, 9 insertions(+) (limited to 'content/formations') diff --git a/content/formations/mediatheque/_index.md b/content/formations/mediatheque/_index.md index 205dfec..c8b281f 100644 --- a/content/formations/mediatheque/_index.md +++ b/content/formations/mediatheque/_index.md @@ -17,6 +17,7 @@ sort_by = "weight" ![Couverture de La France contre les robots #](/img/cover/France-contre-robots.jpg) ![Couverture de Carbon Democracy de Timothy Mitchell #](/img/cover/carbon_democracy.jpg) ![Couverture de Surveiller et punir de Michel Foucault #](/img/cover/surveiller-et-punir.jpg) +![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon #](/img/cover/internet-et-libertés.jpg) [↣ Consulter la page détaillée sur les livres](./livres/) diff --git a/content/formations/mediatheque/livres.md b/content/formations/mediatheque/livres.md index d1ff65e..adffe34 100644 --- a/content/formations/mediatheque/livres.md +++ b/content/formations/mediatheque/livres.md @@ -91,3 +91,11 @@ Un autre régime s’est ainsi progressivement mis en place, dans lequel la vie La pénalité moderne n'ose plus dire qu'elle punit des crimes ; elle prétend réadapter des délinquants. Peut-on faire la généalogie de la morale moderne à partir d'une histoire politique des corps ?* [Fiche Babelio](https://www.babelio.com/livres/Foucault-Surveiller-et-punir/1516) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb374882365.public) + +🇫🇷 **Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon, « Internet et libertés », 2022, Vuibert.** + +![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon <](/img/cover/internet-et-libertés.jpg) +*Partout où le numérique est venu changer nos vies, le respect de nos libertés fondamentales est un combat. +Pendant que Facebook, Google et compagnie se targuent de protéger nos données tout en les exploitant pour booster la publicité ciblée, les lois sécuritaires s’enchaînent et les expérimentations illégales aussi : des micros dans les rues, des tests de reconnaissance faciale dans les stades ou les transports, des drones aux mains des policiers… La dérive vient des pouvoirs publics autant que des entreprises.* + +[Fiche Babelio](https://www.babelio.com/livres/Labonde-Internet-et-libertes--15-ans-de-combat-de-la-Quad/1451258) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb47143115g) -- cgit v1.2.3 From 4b8857cc9e8f02ef8cde8221322a1f3da4d60e57 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 21 Feb 2023 17:57:22 +0100 Subject: passage de formation en yml --- content/formations/_index.md | 12 ++++++------ content/formations/conf/_index.md | 12 ++++++------ content/formations/conf/capitalisme_surveillance.md | 10 +++++----- content/formations/conf/ecologie.md | 10 +++++----- content/formations/conf/education-populaire.md | 10 +++++----- content/formations/conf/emancipasso.md | 10 +++++----- content/formations/conf/libre-europe.md | 10 +++++----- content/formations/conf/sauvegardes-cooperatives.md | 10 +++++----- content/formations/mediatheque/_index.md | 12 ++++++------ content/formations/mediatheque/articles.md | 10 +++++----- content/formations/mediatheque/livres.md | 10 +++++----- content/formations/nix/_index.md | 12 ++++++------ content/formations/nix/channel.md | 10 +++++----- content/formations/nix/derivation.md | 10 +++++----- content/formations/nix/flake.md | 10 +++++----- content/formations/nix/home_manager.md | 10 +++++----- content/formations/nix/modules.md | 10 +++++----- content/formations/nix/nixlang.md | 10 +++++----- content/formations/nix/nixpkgs.md | 10 +++++----- content/formations/nix/nixstd.md | 10 +++++----- content/formations/sysadmin/_index.md | 12 ++++++------ content/formations/sysadmin/chiffrement_froid.md | 14 +++++++------- content/formations/sysadmin/installer_linux.md | 14 +++++++------- content/formations/sysadmin/partitionnement.md | 14 +++++++------- 24 files changed, 131 insertions(+), 131 deletions(-) (limited to 'content/formations') diff --git a/content/formations/_index.md b/content/formations/_index.md index 6b68746..2804f6c 100644 --- a/content/formations/_index.md +++ b/content/formations/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Se former" -description = "Se former" -weight = 30 -sort_by = "weight" -+++ +--- +title: "Se former" +description: "Se former" +weight: 30 +sort_by: "weight" +--- Ce manuel vous propose de vous former sur les questions portées par l'association, que ce soit sur l'impact social du numérique ou l'administration d'une machine Linux, avec dans l'idée que vous pourrez vous impliquer d'avantange dans nos activités après, en faisant des ateliers ou en participant à opérer les machines et les logiciels. diff --git a/content/formations/conf/_index.md b/content/formations/conf/_index.md index 7a2cf60..7d6270c 100644 --- a/content/formations/conf/_index.md +++ b/content/formations/conf/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Conférences" -description = "Compte-rendu des conférences auxquelles on a assisté" -weight = 30 -sort_by = "weight" -+++ +--- +title: "Conférences" +description: "Compte-rendu des conférences auxquelles on a assisté" +weight: 30 +sort_by: "weight" +--- Compilation des comptes-rendus des conférences auxquel Deuxfleurs a participé ou même organisé. L'idée c'est de créer une base de connaissance partagée pour que ce qui se soit dit ne soit pas perdu, diff --git a/content/formations/conf/capitalisme_surveillance.md b/content/formations/conf/capitalisme_surveillance.md index 65bead2..f3d940a 100644 --- a/content/formations/conf/capitalisme_surveillance.md +++ b/content/formations/conf/capitalisme_surveillance.md @@ -1,8 +1,8 @@ -+++ -title = "Atelier capitalisme de surveillance" -description = "Atelier capitalisme de surveillance" -weight = 40 -+++ +--- +title: "Atelier capitalisme de surveillance" +description: "Atelier capitalisme de surveillance" +weight: 40 +--- *Ces notes ont été écrite en préparation d'un atelier réalisé par Deuxfleurs lors d'une journée sur la sobriété numérique organisée par Attac dans la région de Tarare le 18 juin 2022.* diff --git a/content/formations/conf/ecologie.md b/content/formations/conf/ecologie.md index 5068888..3df342c 100644 --- a/content/formations/conf/ecologie.md +++ b/content/formations/conf/ecologie.md @@ -1,8 +1,8 @@ -+++ -title = "Écologie" -description = "Écologie : comment tenir un discours pertinent en tant qu'hébergeur" -weight = 31 -+++ +--- +title: "Écologie" +description: "Écologie : comment tenir un discours pertinent en tant qu'hébergeur" +weight: 31 +--- **Animateur :** Quentin de Deuxfleurs **Prise de note :** Margaux du Cloud de Girofle diff --git a/content/formations/conf/education-populaire.md b/content/formations/conf/education-populaire.md index 7e06d4a..28b4e15 100644 --- a/content/formations/conf/education-populaire.md +++ b/content/formations/conf/education-populaire.md @@ -1,8 +1,8 @@ -+++ -title = "Éducation populaire" -description = "Éducation populaire chez les CHATONS" -weight = 30 -+++ +--- +title: "Éducation populaire" +description: "Éducation populaire chez les CHATONS" +weight: 30 +--- **Animateurs :** Quentin de Deuxfleurs **Prise de notes :** røseløve·de Attac et neil de 42l/La Contre Voie diff --git a/content/formations/conf/emancipasso.md b/content/formations/conf/emancipasso.md index e4ffffd..fa709c1 100644 --- a/content/formations/conf/emancipasso.md +++ b/content/formations/conf/emancipasso.md @@ -1,8 +1,8 @@ -+++ -title = "Émancip'Asso" -description = "Émancip'Asso, la formation à destination des hébergeurs pour comprendre le milieu associatif" -weight = 32 -+++ +--- +title: "Émancip'Asso" +description: "Émancip'Asso, la formation à destination des hébergeurs pour comprendre le milieu associatif" +weight: 32 +--- **Animatrice :** Angie de Framasoft et Anne-Laure d'Animafac **Prise de note :** ?? diff --git a/content/formations/conf/libre-europe.md b/content/formations/conf/libre-europe.md index 8f3d99b..4d93290 100644 --- a/content/formations/conf/libre-europe.md +++ b/content/formations/conf/libre-europe.md @@ -1,8 +1,8 @@ -+++ -title = "Le libre en Europe" -description = "Le libre en Europe (libre hoster, hackmeeting, assos)" -weight = 10 -+++ +--- +title: "Le libre en Europe" +description: "Le libre en Europe (libre hoster, hackmeeting, assos)" +weight: 10 +--- **Animatrice :** Florence de MarsNet **Prise de note :** Florence de MarsNet, Stéphane de Hadoly diff --git a/content/formations/conf/sauvegardes-cooperatives.md b/content/formations/conf/sauvegardes-cooperatives.md index e7f885f..bd67d01 100644 --- a/content/formations/conf/sauvegardes-cooperatives.md +++ b/content/formations/conf/sauvegardes-cooperatives.md @@ -1,8 +1,8 @@ -+++ -title = "Sauvegardes coopératives" -description = "Sauvegardes coopératives entre CHATONS" -weight = 10 -+++ +--- +title: "Sauvegardes coopératives" +description: "Sauvegardes coopératives entre CHATONS" +weight: 10 +--- **Animateurs :** Équipe Picasoft **Prise de note, compte-rendu :** Quentin de Deuxfleurs diff --git a/content/formations/mediatheque/_index.md b/content/formations/mediatheque/_index.md index c8b281f..2c4c519 100644 --- a/content/formations/mediatheque/_index.md +++ b/content/formations/mediatheque/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Médiathèque critique" -description = "Médiathèque critique" -weight = 20 -sort_by = "weight" -+++ +--- +title: "Médiathèque critique" +description: "Médiathèque critique" +weight: 20 +sort_by: "weight" +--- # Des livres diff --git a/content/formations/mediatheque/articles.md b/content/formations/mediatheque/articles.md index a6968d5..1b65ff3 100644 --- a/content/formations/mediatheque/articles.md +++ b/content/formations/mediatheque/articles.md @@ -1,8 +1,8 @@ -+++ -title = "Articles" -description = "Articles" -weight = 20 -+++ +--- +title: "Articles" +description: "Articles" +weight: 20 +--- ![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png) diff --git a/content/formations/mediatheque/livres.md b/content/formations/mediatheque/livres.md index adffe34..2383a04 100644 --- a/content/formations/mediatheque/livres.md +++ b/content/formations/mediatheque/livres.md @@ -1,8 +1,8 @@ -+++ -title = "Livres" -description = "Livres" -weight = 10 -+++ +--- +title: "Livres" +description: "Livres" +weight: 10 +--- 🇫🇷 **Ivan Illich, « La convivialité », 1973, Éditions du Seuil.** diff --git a/content/formations/nix/_index.md b/content/formations/nix/_index.md index 7134d61..7885ab9 100644 --- a/content/formations/nix/_index.md +++ b/content/formations/nix/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Écosystème Nix" -description = "L'écosysème Nix : nixlang, nixpkgs, nixos, flakes, etc." -sort_by = "weight" -weight = 60 -+++ +--- +title: "Écosystème Nix" +description: "L'écosysème Nix : nixlang, nixpkgs, nixos, flakes, etc." +sort_by: "weight" +weight: 60 +--- # Apprendre diff --git a/content/formations/nix/channel.md b/content/formations/nix/channel.md index d5390b6..72d9ac3 100644 --- a/content/formations/nix/channel.md +++ b/content/formations/nix/channel.md @@ -1,5 +1,5 @@ -+++ -title = "Channel" -description = "Channel et cache" -weight = 60 -+++ +--- +title: "Channel" +description: "Channel et cache" +weight: 60 +--- diff --git a/content/formations/nix/derivation.md b/content/formations/nix/derivation.md index b178793..bd08e6e 100644 --- a/content/formations/nix/derivation.md +++ b/content/formations/nix/derivation.md @@ -1,5 +1,5 @@ -+++ -title = "Dérivation" -description = "Dérivation" -weight = 10 -+++ +--- +title: "Dérivation" +description: "Dérivation" +weight: 10 +--- diff --git a/content/formations/nix/flake.md b/content/formations/nix/flake.md index 669f4c1..8e49a71 100644 --- a/content/formations/nix/flake.md +++ b/content/formations/nix/flake.md @@ -1,5 +1,5 @@ -+++ -title = "Flakes" -description = "Flakes" -weight = 70 -+++ +--- +title: "Flakes" +description: "Flakes" +weight: 70 +--- diff --git a/content/formations/nix/home_manager.md b/content/formations/nix/home_manager.md index 1cc6662..0a3fcdb 100644 --- a/content/formations/nix/home_manager.md +++ b/content/formations/nix/home_manager.md @@ -1,5 +1,5 @@ -+++ -title = "Home Manager" -description = "Home Manager" -weight = 80 -+++ +--- +title: "Home Manager" +description: "Home Manager" +weight: 80 +--- diff --git a/content/formations/nix/modules.md b/content/formations/nix/modules.md index cba12bd..bb7c69e 100644 --- a/content/formations/nix/modules.md +++ b/content/formations/nix/modules.md @@ -1,5 +1,5 @@ -+++ -title = "Modules" -description = "Les modules de NixOS" -weight = 50 -+++ +--- +title: "Modules" +description: "Les modules de NixOS" +weight: 50 +--- diff --git a/content/formations/nix/nixlang.md b/content/formations/nix/nixlang.md index 415f73a..80da224 100644 --- a/content/formations/nix/nixlang.md +++ b/content/formations/nix/nixlang.md @@ -1,5 +1,5 @@ -+++ -title = "Langage" -description = "Le langage Nix" -weight = 20 -+++ +--- +title: "Langage" +description: "Le langage Nix" +weight: 20 +--- diff --git a/content/formations/nix/nixpkgs.md b/content/formations/nix/nixpkgs.md index 641033c..e1caed6 100644 --- a/content/formations/nix/nixpkgs.md +++ b/content/formations/nix/nixpkgs.md @@ -1,5 +1,5 @@ -+++ -title = "Dépôt officiel" -description = "Le dépôt officiel nixpkgs" -weight = 40 -+++ +--- +title: "Dépôt officiel" +description: "Le dépôt officiel nixpkgs" +weight: 40 +--- diff --git a/content/formations/nix/nixstd.md b/content/formations/nix/nixstd.md index b6f83e3..e397ec8 100644 --- a/content/formations/nix/nixstd.md +++ b/content/formations/nix/nixstd.md @@ -1,5 +1,5 @@ -+++ -title = "Bibliothèque standard" -description = "La bibliothèque standard de Nix" -weight = 30 -+++ +--- +title: "Bibliothèque standard" +description: "La bibliothèque standard de Nix" +weight: 30 +--- diff --git a/content/formations/sysadmin/_index.md b/content/formations/sysadmin/_index.md index 2a397c1..057cd02 100644 --- a/content/formations/sysadmin/_index.md +++ b/content/formations/sysadmin/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Administration Système" -description = "Administration Système" -sort_by = "weight" -weight = 50 -+++ +--- +title: "Administration Système" +description: "Administration Système" +sort_by: "weight" +weight: 50 +--- L'administration système est un concept aux contours flous. Ici, on va considérer que c'est tout ce qui consiste à faire en sorte que les applications soient disponibles, que les données soient en sécurité, et que les ordinateurs puissent communiquer entre eux à travers le réseau qui nous est mis à disposition. diff --git a/content/formations/sysadmin/chiffrement_froid.md b/content/formations/sysadmin/chiffrement_froid.md index 0ef2a58..156fcae 100644 --- a/content/formations/sysadmin/chiffrement_froid.md +++ b/content/formations/sysadmin/chiffrement_froid.md @@ -1,10 +1,10 @@ -+++ -title = "Chiffrement à froid" -description = "Guide à l'installation d'une machine en chiffrant intégralement son disque dur" -weight = 30 -date = 2022-01-30T20:43:56.953Z -dateCreated = 2021-12-29T15:29:02.943Z -+++ +--- +title: "Chiffrement à froid" +description: "Guide à l'installation d'une machine en chiffrant intégralement son disque dur" +weight: 30 +date: 2022-01-30T20:43:56.953Z +dateCreated: 2021-12-29T15:29:02.943Z +--- Le chiffrement à froid, c'est le fait de n'inscrire que des données chiffrées sur un disque (plus précisément [une partition de disque](https://fr.wikipedia.org/wiki/Partitionnement_logiciel_/_mat%C3%A9riel)). C'est le standard [LUKS](https://fr.wikipedia.org/wiki/LUKS) qui permet ce chiffrement : ce dernier se place entre le support de stockage et le système d'exploitation (OS), et (dé)chiffre tout ce qui est lu ou écrit sur une partition. **Cette étape doit donc être réalisée avant d'installer le système d'exploitation, mais après [le partitionnement de vos disques](@/formations/sysadmin/partitionnement.md).** diff --git a/content/formations/sysadmin/installer_linux.md b/content/formations/sysadmin/installer_linux.md index 21dfa61..0be769d 100644 --- a/content/formations/sysadmin/installer_linux.md +++ b/content/formations/sysadmin/installer_linux.md @@ -1,10 +1,10 @@ -+++ -title = "Installer Linux" -weight = 10 -description = "Installer Linux" -date = 2021-12-30T15:23:52.320Z -dateCreated = 2021-12-30T15:23:50.137Z -+++ +--- +title: "Installer Linux" +weight: 10 +description: "Installer Linux" +date: 2021-12-30T15:23:52.320Z +dateCreated: 2021-12-30T15:23:50.137Z +--- On utilise un Live CD (ou Live USB - le support de stockage important peu) pour lancer un système d'exploitation (celui présent dans le support de stockage) sur un ordinateur, sans toucher aux disques présents dans l'ordinateur. diff --git a/content/formations/sysadmin/partitionnement.md b/content/formations/sysadmin/partitionnement.md index c83d433..8b2641b 100644 --- a/content/formations/sysadmin/partitionnement.md +++ b/content/formations/sysadmin/partitionnement.md @@ -1,10 +1,10 @@ -+++ -title = "Partitionnement" -description = "Redondance, partitionnement, chiffrement : comment configurer ses disques durs en vue d'une installation de serveur" -weight = 20 -date = 2022-04-02T13:38:01.527Z -dateCreated = 2021-12-30T11:39:09.554Z -+++ +--- +title: "Partitionnement" +description: "Redondance, partitionnement, chiffrement : comment configurer ses disques durs en vue d'une installation de serveur" +weight: 20 +date: 2022-04-02T13:38:01.527Z +dateCreated: 2021-12-30T11:39:09.554Z +--- # Configurer les disques de son futur serveur -- cgit v1.2.3 From da13cdaefd2cdb0fd7a4951ea100df6323572291 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 21 Feb 2023 17:58:43 +0100 Subject: update nixcli to yaml too --- content/formations/nix/cli.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'content/formations') diff --git a/content/formations/nix/cli.md b/content/formations/nix/cli.md index 1c51cdf..a7ad03a 100644 --- a/content/formations/nix/cli.md +++ b/content/formations/nix/cli.md @@ -1,8 +1,8 @@ -+++ -title = "CLI" -description = "Les outils en CLI" -weight = 55 -+++ +--- +title: "CLI" +description: "Les outils en CLI" +weight: 55 +--- # nix-shell -- cgit v1.2.3 From 8484bd360150c4e98a2e62a9d923e098aa7aee51 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Wed, 1 Mar 2023 15:55:48 +0100 Subject: rework se former --- content/formations/articles.md | 41 + content/formations/capitalisme_surveillance.md | 288 + content/formations/channel.md | 7 + content/formations/chiffrement_froid.md | 44 + content/formations/cli.md | 13 + content/formations/conf.md | 31 + .../formations/conf/2022-libreto-camps-chatons.pdf | 6499 -------------------- content/formations/conf/_index.md | 29 - content/formations/conf/adaway-logo.png | Bin 3936 -> 0 bytes content/formations/conf/adaway.png | Bin 52637 -> 0 bytes content/formations/conf/bloque.png | Bin 25656 -> 0 bytes content/formations/conf/bromite.png | Bin 3361 -> 0 bytes .../formations/conf/capitalisme_surveillance.md | 286 - content/formations/conf/ecologie.md | 90 - content/formations/conf/education-populaire.md | 110 - content/formations/conf/emancipasso.md | 66 - content/formations/conf/firefox.png | Bin 46412 -> 0 bytes content/formations/conf/konbi.png | Bin 489071 -> 0 bytes content/formations/conf/libre-europe.md | 143 - content/formations/conf/lightbeam.png | Bin 185750 -> 0 bytes content/formations/conf/marmi.png | Bin 69101 -> 0 bytes content/formations/conf/progres.png | Bin 336980 -> 0 bytes .../formations/conf/sauvegardes-cooperatives.md | 130 - content/formations/conf/uBlock.png | Bin 8313 -> 0 bytes content/formations/conf/uBlock.svg | 1 - content/formations/conf/wireshark.jpg | Bin 629820 -> 0 bytes content/formations/derivation.md | 7 + content/formations/ecologie.md | 92 + content/formations/education-populaire.md | 112 + content/formations/emancipasso.md | 68 + content/formations/flake.md | 7 + content/formations/home_manager.md | 7 + content/formations/installer_linux.md | 47 + content/formations/libre-europe.md | 145 + content/formations/livres.md | 103 + content/formations/mediatheque.md | 64 + content/formations/mediatheque/_index.md | 62 - content/formations/mediatheque/articles.md | 39 - content/formations/mediatheque/livres.md | 101 - content/formations/modules.md | 7 + content/formations/nix.md | 19 + content/formations/nix/_index.md | 17 - content/formations/nix/channel.md | 5 - content/formations/nix/cli.md | 11 - content/formations/nix/derivation.md | 5 - content/formations/nix/flake.md | 5 - content/formations/nix/home_manager.md | 5 - content/formations/nix/modules.md | 5 - content/formations/nix/nixlang.md | 5 - content/formations/nix/nixpkgs.md | 5 - content/formations/nix/nixstd.md | 5 - content/formations/nixlang.md | 7 + content/formations/nixpkgs.md | 7 + content/formations/nixstd.md | 7 + content/formations/partitionnement.md | 422 ++ content/formations/sauvegardes-cooperatives.md | 132 + content/formations/sysadmin.md | 97 + content/formations/sysadmin/_index.md | 95 - content/formations/sysadmin/chiffrement_froid.md | 42 - content/formations/sysadmin/installer_linux.md | 45 - content/formations/sysadmin/partitionnement.md | 420 -- 61 files changed, 1774 insertions(+), 8226 deletions(-) create mode 100644 content/formations/articles.md create mode 100644 content/formations/capitalisme_surveillance.md create mode 100644 content/formations/channel.md create mode 100644 content/formations/chiffrement_froid.md create mode 100644 content/formations/cli.md create mode 100644 content/formations/conf.md delete mode 100644 content/formations/conf/2022-libreto-camps-chatons.pdf delete mode 100644 content/formations/conf/_index.md delete mode 100644 content/formations/conf/adaway-logo.png delete mode 100644 content/formations/conf/adaway.png delete mode 100644 content/formations/conf/bloque.png delete mode 100644 content/formations/conf/bromite.png delete mode 100644 content/formations/conf/capitalisme_surveillance.md delete mode 100644 content/formations/conf/ecologie.md delete mode 100644 content/formations/conf/education-populaire.md delete mode 100644 content/formations/conf/emancipasso.md delete mode 100644 content/formations/conf/firefox.png delete mode 100644 content/formations/conf/konbi.png delete mode 100644 content/formations/conf/libre-europe.md delete mode 100644 content/formations/conf/lightbeam.png delete mode 100644 content/formations/conf/marmi.png delete mode 100644 content/formations/conf/progres.png delete mode 100644 content/formations/conf/sauvegardes-cooperatives.md delete mode 100644 content/formations/conf/uBlock.png delete mode 100644 content/formations/conf/uBlock.svg delete mode 100644 content/formations/conf/wireshark.jpg create mode 100644 content/formations/derivation.md create mode 100644 content/formations/ecologie.md create mode 100644 content/formations/education-populaire.md create mode 100644 content/formations/emancipasso.md create mode 100644 content/formations/flake.md create mode 100644 content/formations/home_manager.md create mode 100644 content/formations/installer_linux.md create mode 100644 content/formations/libre-europe.md create mode 100644 content/formations/livres.md create mode 100644 content/formations/mediatheque.md delete mode 100644 content/formations/mediatheque/_index.md delete mode 100644 content/formations/mediatheque/articles.md delete mode 100644 content/formations/mediatheque/livres.md create mode 100644 content/formations/modules.md create mode 100644 content/formations/nix.md delete mode 100644 content/formations/nix/_index.md delete mode 100644 content/formations/nix/channel.md delete mode 100644 content/formations/nix/cli.md delete mode 100644 content/formations/nix/derivation.md delete mode 100644 content/formations/nix/flake.md delete mode 100644 content/formations/nix/home_manager.md delete mode 100644 content/formations/nix/modules.md delete mode 100644 content/formations/nix/nixlang.md delete mode 100644 content/formations/nix/nixpkgs.md delete mode 100644 content/formations/nix/nixstd.md create mode 100644 content/formations/nixlang.md create mode 100644 content/formations/nixpkgs.md create mode 100644 content/formations/nixstd.md create mode 100644 content/formations/partitionnement.md create mode 100644 content/formations/sauvegardes-cooperatives.md create mode 100644 content/formations/sysadmin.md delete mode 100644 content/formations/sysadmin/_index.md delete mode 100644 content/formations/sysadmin/chiffrement_froid.md delete mode 100644 content/formations/sysadmin/installer_linux.md delete mode 100644 content/formations/sysadmin/partitionnement.md (limited to 'content/formations') diff --git a/content/formations/articles.md b/content/formations/articles.md new file mode 100644 index 0000000..d31b38a --- /dev/null +++ b/content/formations/articles.md @@ -0,0 +1,41 @@ +--- +title: "Articles" +description: "Articles" +weight: 20 +extra: + parent: 'formations/mediatheque.md' +--- + +![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png) + +🇬🇧 Zuboff, S. (2015) **‘Big other: Surveillance Capitalism and the Prospects of an Information Civilization’**, Journal of Information Technology, 30(1), pp. 75–89. doi: [10.1057/jit.2015.5](https://journals.sagepub.com/doi/10.1057/jit.2015.5). + +*This article describes an emergent logic of accumulation in the networked sphere, ‘surveillance capitalism,’ and considers its implications for ‘information civilization.’ The institutionalizing practices and operational assumptions of Google Inc. are the primary lens for this analysis as they are rendered in two recent articles authored by Google Chief Economist Hal Varian. Varian asserts four uses that follow from computer-mediated transactions: data extraction and analysis,’ ‘new contractual forms due to better monitoring,’ ‘personalization and customization, ’ and continuous experiments. ’ An examination of the nature and consequences of these uses sheds light on the implicit logic of surveillance capitalism and the global architecture of computer mediation upon which it depends. This architecture produces a distributed and largely uncontested new expression of power that I christen: Big Other. ’ It is constituted by unexpected and often illegible mechanisms of extraction, commodification, and control that effectively exile persons from their own behavior while producing new markets of behavioral prediction and modification. Surveillance capitalism challenges democratic norms and departs in key ways from the centuries-long evolution of market capitalism.* + +![Capture d'écran de l'article Nothing to hide](/img/cover/solove.png) + +🇬🇧 Solove, Daniel J., **'I've Got Nothing to Hide' and Other Misunderstandings of Privacy**. San Diego Law Review, Vol. 44, p. 745, 2007, GWU Law School Public Law Research Paper No. 289, [Available at SSRN](https://ssrn.com/abstract=998565) + +*In this short essay, written for a symposium in the San Diego Law Review, Professor Daniel Solove examines the nothing to hide argument. When asked about government surveillance and data mining, many people respond by declaring: "I've got nothing to hide." According to the nothing to hide argument, there is no threat to privacy unless the government uncovers unlawful activity, in which case a person has no legitimate justification to claim that it remain private. The nothing to hide argument and its variants are quite prevalent, and thus are worth addressing. In this essay, Solove critiques the nothing to hide argument and exposes its faulty underpinnings.* + +![Capture d'écran de l'article Gouvernementalité algorithmique](/img/cover/rouvroy.png) + +🇫🇷 Rouvroy, A. & Berns, T. (2013). **Gouvernementalité algorithmique et perspectives d'émancipation: Le disparate comme condition d'individuation par la relation ?**. Réseaux, 177, 163-196. doi: [10.3917/res.177.0163 ](https://doi.org/10.3917/res.177.0163). + +*La gouvernementalité algorithmique se caractérise notamment par le double mouvement suivant : a) l’abandon de toute forme d’« échelle », d’« étalon », de hiérarchie, au profit d’une normativité immanente et évolutive en temps réel, dont émerge un « double statistique » du monde et qui semble faire table rase des anciennes hiérarchies dessinée par l’homme normal ou l’homme moyen ; b) l’évitement de toute confrontation avec les individus dont les occasions de subjectivation se trouvent raréfiées.* + +# Biblio par Quota + +Lors d'un échange avec [@quote\_atypique](https://www.hauteresolution.net/), je lui ai demandée si elle avait des sources pour interroger notre rapport au numérique en tant qu'hébergeur. Mes notes que je n'ai pas encore eu le temps de défricher : + - [Instaurer des données, instaurer des publics : une enquête sociologique dans les coulisses de l'open data ](https://pastel.archives-ouvertes.fr/tel-01458098) - Samuel Goeta + - [De briques et de blocs. La fonction éditoriale des interfaces de programmation (api) web : entre science combinatoire et industrie du texte](https://www.theses.fr/2017PA040188) - Samuel Goyet + - [La politique des grands nombres](https://www.cairn.info/la-politique-des-grands-nombres--9782707165046.htm) - Alain Desrosières, ancien de l'INSEE + - [Dominique Boullier](https://www.boullier.bzh/) sur les territoires et la neutralité du net + - [En attendant les robots](https://www.seuil.com/ouvrage/en-attendant-les-robots-antonio-a-casilli/9782021401882) de Antonio Casilli + - [Sociologie d'Internet](http://www.costech.utc.fr/CahiersCOSTECH/spip.php?article77) avec Beuscart + - Dominique Cardon + - [Twitter et les gaz lacrymogènes. Forces et fragilités de la contestation connectée](https://journals.openedition.org/lectures/38417) - Zeynep Tufekci + - [It's complicated](https://journals.openedition.org/lectures/17628) - Danah Boyd + - [The wealth of networks](http://www.benkler.org/Benkler_Wealth_Of_Networks.pdf) - Yochai Benkler + +*Note : pour les livres, plutôt que de foncer tête baissée dedans, commencer par lire des notes de lecture, on en trouve sur cairn* diff --git a/content/formations/capitalisme_surveillance.md b/content/formations/capitalisme_surveillance.md new file mode 100644 index 0000000..d70c0a1 --- /dev/null +++ b/content/formations/capitalisme_surveillance.md @@ -0,0 +1,288 @@ +--- +title: "Atelier capitalisme de surveillance" +description: "Atelier capitalisme de surveillance" +weight: 40 +extra: + parent: 'formations/conf.md' +--- + +*Ces notes ont été écrite en préparation d'un atelier réalisé par Deuxfleurs lors d'une journée sur la sobriété numérique +organisée par Attac dans la région de Tarare le 18 juin 2022.* + +# But de l'intervention + +*Prévoir 10 minutes pour cette partie* + +but de l'atelier = interroger la notion de sobriété numérique sous l'angle de la critique du capitalisme de surveillance. + +quasi tout le monde parle d'écologie aujourd'hui, de la gauche à la droite, du militant XR à l'entreprise du CAC 40, +mais parfois sans préciser les valeurs ou l'idéologie sous-jacente - car il y en a toujours, y compris dans le "plus scientifique des discours". + + - les petits gestes pour sauver la planète, on reconnait la sur responsabilisation individuelle du néo libéralisme. + - le retour à la terre, un peuple = une terre, etc. eco-fasciseme extreme droite. + +prisme émancipation des individus / donc sociale / donc gauche. +opposition écologie <-> capitalisme = pas une approche nouvelle. +par exemple : Hervé Kempf = co-fondateur site web Reporterre, "quotidien de l'écologie", ex. journaliste au Monde. +son dernier livre = que crève le capitalisme. + +De manière plus large opposition : + - capitalisme prone "accumulation" / "croissance infinie" + - écologie prone "limitations physique" / "préservation vivant" + +capitalisme -> régime régulièrement en crise -> à chaque fois "réinvention" / "mutation". +dernière mutation -> "capitalisme surveillance" = les mots de Shoshana Zuboff (universitaire americaine contempo). + +Zuboff base sa définition sur celle du capitalisme tradi de Karl Polanyi (historien 20e siecle) càd 3 fictions : + - vie humaine -> main d'oeuvre + - nature -> immobilier + - échanges -> monnaie + +vie+nature+échange transformés en des choses qui peuvent être vendues+achetés de manière profitable. +Pour le "capitalisme de surveillance", Zuboff ajoute une 4ème fiction : + - réalité -- (marchandisé/monétisée) -> "comportenent" + +influence choix+comportement = nouvelle marchandise = vente+achat manière profitable, marché + +Comment s'organise le marché ? en 3 étapes : + - "extraction" - collecter les données, aka pisteurs / tracking + - "analyse" - traiter, croiser les données, aka data brokers + - "influence" - exploiter ces données pour modifier des comportements + +*Exemple en annexe si besoin* + +Et les impacts écologiques équivalents : + - obsolescence perçue - mon ordinateur/telephone est ralenti par cette collecte d'info - les 50 sites les + consultés aux USA mettent en moyenne 10 secondes à charger sur l'ordinateur des gens. Une fois les trackers supprimés, ils ne prennent plus que 3 secondes. lemonde.fr -> 5 sec avec tracker, 1.3 sec sans sur mon PC. + - gaspillage - des milliers d'ordinateurs sont fabriqués et utilisés pour traiter ces infos avec des algos d'apprentissages, pas facile de trouver des chiffres fiables = secret industriel. mais articles scientifiques s'alarmant du cout ecologique de "l'ad tech" - càd ces boites qui collectent et traitent les données. + - capacité à agir - nos infos donnent du pouvoir aux entreprises pour brouiller l'information qui permettrait une action+changement comportement (eg. Personne est à l'abri de l'effet de la pub, nos inquiétudes/luttes exploitées par entreprises -> eg. Total dit les emails polluent ou l'industrie du tabac paye scientifique semer confusion, cf Edward Bernays). + +Une partie de ce capitalisme de surveillance se déroule en "contrepartie" de nos usages du numérique et où l'on peut agir dessus meme individuellement. +D'autres ont simplement lieu quoi qu'il arrive (camera videosurveillance, capteurs en tout genre, operateur mobile qui tracke quelle antenne on borne, etc.). +Individuellement, bcp + dur d'agir + +**conclusion** +c'est un choix de quantifier nos usages du numérique +sans découpler l'usage réel, du "surplus", qu'est le pistage et la pub. +En faisant le choix de traiter ce "surplus" de manière indépendante, +on peut le bloquer, améliorer notre qualité de vie, et in fine aussi agir pour la sobriété numérique, +en réduisant le besoin de renouvellement de nos équipements. +Le but de l'atelier c'est de voir ce qu'on peut bloquer à l'échelle individuelle (parfois en 3 clics) +et discuter de ce qu'on doit refuser à l'échelle collective. + +# Les objectifs + + 1. Comprendre le tracking/pub sur le web, repartir avec un bloqueur + 2. Identifier les apps Android qui trackent/pub, identifier des alternatives + 3. Comprendre l'importance des métadonnées de communication + +# Les étapes + +Cet atelier est en 3 étapes. +La plus importante et simple est l'étape 1. +Les étapes suivantes sont plus complexes et facultatives. + +## Sur le web + +![><](../bloque.png) + +Présenter le site web bloquelapub.net + - Préciser que ça bloque la pub ET le pistage + - Qui est LQDN - laquadrature.net/ + - Attention aux bloqueurs de pub qui laissent passer la pub et/ou vous pistent ! + - [L'exemple AdBlock](https://www.01net.com/actualites/adblock-plus-les-liaisons-dangereuses-du-bloqueur-de-pub-647527.html) + - [L'exemple Ghostery](https://antipub.org/alerte-ghostery-est-un-infiltre/) + +
~
+ +![><](../uBlock.png) + +Installer le bloqueur de pub et de pisteurs sur PC : + - Sur Firefox - https://addons.mozilla.org/fr/firefox/addon/ublock-origin/ + - sur Chrome - https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=fr + +
~
+ +![><](../firefox.png) + +Sur Android, seul Firefox supporte Ublock Origin. +Si vous avez un téléphone suffisament récent avec de la place (~100 Mo), je vous recommande de l'installer : + + - Depuis le Play Store : https://play.google.com/store/apps/details?id=org.mozilla.firefox + - Depuis F-Droid : https://f-droid.org/fr/packages/org.mozilla.fennec_fdroid/ + +Ensuite cliquer sur les 3 points verticaux, puis Modules complémentaires, et chercher "Ublock Origin". +Cliquez sur le + pour l'installer, et voilà c'est tout ! + +
~
+ +Avant/Après installation du bloqueur : + +![><](../progres.png) +![><](../konbi.png) + +Faire des essais en activant/désactivant le bloqueur de pub (ublock origin + protection pistage intégrée de Firefox). +Sur les sites : + - meteofrance.com + - marmiton.org + - elle.fr + - lemonde.fr + - leprogres.fr + - konbini.com + + +
~
+ +Se mettre sur un seul ordinateur, et s'approprier l'action du bloqueur de pub avec Lightbeam. Survoler les points +et prendre le temps d'identifier l'entreprise qui est derrière (exemple : xiti). + +![><](../lightbeam.png) + +Attention au CNAME cloacking. +Exemple : `buf.lemonde.fr` -> `dig +short buf.lemonde.fr` -> `buf-lemonde-fr-cddc.at-o.net.` -> Xiti + +Notez que les services des CHATONS ne présentent pas cette même "galaxie" de pisteurs/pubs. + +## Dans les apps + +![><](../marmi.png) + + 1. Demander à ce que chaque personne identifie 4/5 apps importantes pour elle. + 2. Aller sur le site web : https://reports.exodus-privacy.eu.org/fr/ + 3. Chercher les applications et faire un top des pires apps + +Ensuite : + + 1. Identifier des applications alternatives sur https://f-droid.org/ + 2. Installer F-Droid sur le smartphone + 3. Installer les apps identifiées. + +
~
+ +Pour les apps dont on ne peut pas se passer, il est possible de bloquer un peu la pub/trackers : + +![><](../adaway-logo.png) + +Installation de adaway https://adaway.org/ + +![><](../adaway.png) + + + +## Sur le réseau + +Lancer le point d'accès WiFi, demander aux gens de s'y connecter. +Faire une capture Wireshark, filtrer par TLS par exemple : `tls.handshake.type == 1` +puis activer la résolution des noms (Vue -> Name resolution -> Network). +Aller dans statistiques, puis Endpoints, puis IPv4 - ou IPv6, activer la résolution des noms, classer par paquets. + +![](../wireshark.jpg) + +Prendre le temps de disséquer une capture : + - Identifier les services contactés par le téléphone (par exemple ce téléphone Huawei communique régulièrement avec les serveurs de Huawei) + - Montrer que le téléphone communique sur le réseau meme en veille (attention si il n'a plus beaucoup de batterie il est bcp plus silencieux) + +Identifier 2 problèmes : + - Mon téléphone me piste alors que je ne veux pas du tout -> Lineage, Murena, etc. + - Je ne veux pas que n'importe qui sache que je contacte Doctissimo -> Tor + + +
~
+ +Parler de Tor : + - Tor Browser : https://www.torproject.org/download/ + - Orbot : https://orbot.app/download + +# Préparer l'atelier + +Pour que l'atelier se déroule bien, il faut préparer votre machine + +## Installer Lightbeam WE + +Ref : https://github.com/mozilla/lightbeam-we + +``` +git clone --recursive https://github.com/mozilla/lightbeam-we.git +npm install +``` + +Puis dans Firefox : + 1. Taper `about:debugging` dans la barre d'URL + 2. Choisir "Ce Firefox" + 3. Aller dans le dossier `lightbeam-we/src` et choisir `manifest.json` + 4. Cliquer sur le bouton lightbeam + +## Le hotspot + +Connecter le tel Android, le mettre en partage de connexion. +Ensuite on utilise NetworkManager qui fait la magie pour nous. + +Lancer un hotspot : + +``` +nmcli dev wifi hotspot +nmcli dev wifi show-password +``` + +Revenir sur la connexion wifi : + +``` +nmcli con +nmcli con up "Freebox Lyon" +``` + +## Wireshark + +Pour lancer Wireshark en root sous Waylad, il faut xhost : + +``` +xhost +local: +sudo wireshark +``` + +Pour filtrer sur les requetes DNS : + +``` +dns +``` + + +# Sources + + - https://www.cairn.info/manuel-indocile-de-sciences-sociales--9782348045691-page-49.htm + - https://journals.sagepub.com/doi/10.1057/jit.2015.5 + - https://www.pingdom.com/blog/trackers-impact-performance/ + - https://www.theguardian.com/commentisfree/2021/oct/11/advertising-industry-fuelling-climate-disaster-consumption + - https://www.monde-diplomatique.fr/2020/03/BROCA/61553 + - https://www.sciencedirect.com/science/article/pii/S0195925517303505 + - https://www.radiofrance.fr/franceinter/ces-7-fausses-idees-qui-nuisent-a-la-prise-de-conscience-ecologique-9106792 + - https://www.cairn.info/revue-du-crieur-2017-3-page-44.htm + - https://lvsl.fr/limperatif-neoliberal-de-ladaptation-par-barbara-stiegler/ + +# Annexes + +Focalise sur nos usages numérique : + - Naviguer site web/lancer app smartphone. Les pages que je consulte, mes clics, mes recherches, le temps que je passe, etc. sont collectés + - Ces données sont croisées avec d'autres données sur moi et/ou sur des groupes similaires pour connaitre mes préférences, mes intentions d'achat, inférer des données perso (genre ? tranche age ? categorie socio pro ? suis-je enceinte ? vais-je divorcer ? etc.) + - Ces données vont être utilisées pour m'afficher des pubs, y compris m'induisant en erreur. + +--> cas : Recherche avortement -> données récupérées par asso anti avortement -> signalement police. Contexte droit avortement remis en question. +les bouts de réalité = mes questionnements pour m'identifier afin de prévenir toute action de ma part, par la force ou la persuasion. + +--> cas 1 : Vulgarisateur "Un Créatif" montre facile monter une arnaque "vente montre" facile acheter pubs ciblant les personnes susceptibles d'y croire. +les bouts de réalité = age, csp, etc. pour créer une fausse proximité afin de déclencher une vente + +--> cas 3 : Cambridge Analytica -> ciblage des indécis politique avec fake news specifique -> impossible à debunk car vu par personne d'autre. +les bouts de réalité = mes peurs, mes craintes pour associer le candidat à leur prise en charge afin de déclencher un vote (meme si pr 2 personnes = 2 mesures contradictoires) + +Les fournisseurs de communication (fournisseur access internet, operateurs mobiles, etc.): + - Téléphone portable utilisant le réseau Orange -> votre géolocalisation collectée en permanence + - Aggregée avec les données des 27 millions autres clients d'Orange pour créer une carte nationale à la maille fine de fréquentation des lieux, au cours du temps. + - Données revendues aux commerçants / grand groupes (aka Flux Vision) pour se retrouver toujours plus dans notre passage -> comportement de plus en plus prédateur. +-> Permet par exemple à McDonald's ou Starbucks d'identifier discrètement où placer leurs commerces. +-> Permet de voir une manifestation se déplacer. Les mêmes données utilisées pendant le COVID (en France, pour documenter les parisiens fuyant la capitale, en Suisse pour sanctionner les regroupements). +-> Pas une problématique individuelle mais collective, car données du groupe +source : https://www.orange-business.com/fr/produits/flux-vision +--> beaucoup plus compliqué ici d'agir + + + diff --git a/content/formations/channel.md b/content/formations/channel.md new file mode 100644 index 0000000..a8ec0a6 --- /dev/null +++ b/content/formations/channel.md @@ -0,0 +1,7 @@ +--- +title: "Channel" +description: "Channel et cache" +weight: 60 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/chiffrement_froid.md b/content/formations/chiffrement_froid.md new file mode 100644 index 0000000..5e6f58e --- /dev/null +++ b/content/formations/chiffrement_froid.md @@ -0,0 +1,44 @@ +--- +title: "Chiffrement à froid" +description: "Guide à l'installation d'une machine en chiffrant intégralement son disque dur" +weight: 30 +date: 2022-01-30T20:43:56.953Z +dateCreated: 2021-12-29T15:29:02.943Z +extra: + parent: 'formations/sysadmin.md' +--- + +Le chiffrement à froid, c'est le fait de n'inscrire que des données chiffrées sur un disque (plus précisément [une partition de disque](https://fr.wikipedia.org/wiki/Partitionnement_logiciel_/_mat%C3%A9riel)). C'est le standard [LUKS](https://fr.wikipedia.org/wiki/LUKS) qui permet ce chiffrement : ce dernier se place entre le support de stockage et le système d'exploitation (OS), et (dé)chiffre tout ce qui est lu ou écrit sur une partition. **Cette étape doit donc être réalisée avant d'installer le système d'exploitation, mais après [le partitionnement de vos disques](@/formations/partitionnement.md).** + +Une fois le chiffrement mis en place, on utilise le système d'exploitation comme d'habitude (tout a l'air déchiffré à l'usage), parce que LUKS chiffre et déchiffre - de façon transparente - toutes les informations que l'OS lit et écrit sur la mémoire morte (le disque). + +L'intérêt, c'est que, si quelqu'un part avec votre disque dur - il ne pourra pas lire son contenu à moins de vous avoir extorqué la clé. + +Dans le cas d'un **hébergement en centre de données**, votre hébergeur a accès à vos disques - c'est donc une bonne première ligne de défense que de **chiffrer son disque, afin que l'hébergeur ne puisse pas y lire comme dans un livre ouvert.** +Néanmoins, ne croyez pas que le chiffrement à froid soit une mesure *suffisante* pour empêcher votre hébergeur d'accéder à vos données : déterminé, il y arrivera - ça lui prendra seulement plus de travail. +**La solution, pour garantir qu'on est seul⋅e à avoir accès à ses données, c'est l'auto-hébergement.** + + +Les aspects négatifs, c'est que : + +* Toutes ces opérations cryptographiques (dé/chiffrement) ont un coût, qui peut être non-négligeable sur un vieil ordinateur disposant d'un processeur hors d'âge. +* Avant chaque démarrage du système, il faut fournir la clé (le mot de passe) qui débloquera les partitions disque (sur lesquelles se trouvent l'OS qu'on espère démarrer et nos données). + + **On se demande bien ce qu'on va faire du mot de passe - s'agirait pas de le perdre !** + + Des outils comme [clevis](https://github.com/latchset/clevis) existent pour automatiser le déverouillage d'ordinateurs disants, mais c'est hors du cadre de ce tutoriel. + + Pour le moment, on se contentera d'installer de quoi déverouiller manuellement le disque à distance (SSH dans initrd). + + +> TODO + +## Chiffrement de la mémoire + +Certains processeurs AMD récent disposent d'une fonctionalité de chiffrement à la volée de la mémoire. Cela permet d'éviter - en théorie du moins - les attaques physique per lecture du cotenue de la mémoire. Plus d'informations sont disponible [en anglais dans cet article](https://mricher.fr/post/amd-memory-encryption/). + +# Références + +* cryptsetup, [Frequently Asked Questions](https://gitlab.com/cryptsetup/cryptsetup/-/wikis/FrequentlyAskedQuestions), Dépôt Gitlab de `cryptsetup`, anglais. +* ADRN, [Guide d'installation de Debian avec chiffrement à froid dans le centre de données Kimsufi](https://plume.deuxfleurs.fr/~/WebTrotter/installing-a-cloud-server-with-full-disk-encryption), Blog Deuxfleurs, avril 2021, anglais. + diff --git a/content/formations/cli.md b/content/formations/cli.md new file mode 100644 index 0000000..fdc9bd0 --- /dev/null +++ b/content/formations/cli.md @@ -0,0 +1,13 @@ +--- +title: "CLI" +description: "Les outils en CLI" +weight: 55 +extra: + parent: 'formations/nix.md' +--- + +# nix-shell + +# nix repl + +# etc. diff --git a/content/formations/conf.md b/content/formations/conf.md new file mode 100644 index 0000000..a344e52 --- /dev/null +++ b/content/formations/conf.md @@ -0,0 +1,31 @@ +--- +title: "Conférences" +description: "Compte-rendu des conférences auxquelles on a assisté" +weight: 30 +sort_by: "weight" +extra: + parent: 'formations/_index.md' +--- + +Compilation des comptes-rendus des conférences auxquel Deuxfleurs a participé ou même organisé. +L'idée c'est de créer une base de connaissance partagée pour que ce qui se soit dit ne soit pas perdu, +puisse être partagé et réutilisé. + +# Camps CHATONS août 2022 + +[Le libre en Europe](./libre-europe/) - Comment financer ses déplacements à des conférences, des hackmeeting ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes. Découvrir le collectif Librehosters. Présentation du projet OpenMinds porté par MarsNet + +[Sauvegardes coopératives](./sauvegardes-cooperatives/) - Projet de création de plateformes de sauvegardes coopératives et standardisées au sein des CHATONS. + +[Éducation populaire](./education-populaire/) - Se réunir pour parler d'éducation car ce terme apparaît sur le site Chatons.org, il est revendiqué mais pourtant il n'est pas perçu de la même manière par tou·te·s ! Comment se l'approprier ? + +[Écologie](./ecologie/) - Quel discours écologique tenir en tant qu'hébergeur ? Comment ne pas tomber dans le greenwashing ? quel arbitrage avec d'autres enjeux ? Durant cet échange, on a essayé de référencer des pistes pour agir collectivement mais aussi de recenser nos démarches déjà existantes et voir à les documenter mieux. + +[Émancip'Asso](./emancipasso/) - Des assos aimeraient transitionner vers le libre mais souvent la transition est moyennement heureuse. L'idée serait de faciliter cette transition en travaillant avcec les CHATONS sur la com, la formation, l'accompagnement, etc. + +[↣ Compilation PDF de tous les ateliers du camps](./2022-libreto-camps-chatons.pdf) +[↣ Libreto camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022) + +# Sobriété Numérique au Soly, juin 2022 + +[Capitalisme de surveillance](./capitalisme-surveillance/) - Interroger la notion de sobriété numérique sous l'angle de la critique du capitalisme de surveillance. diff --git a/content/formations/conf/2022-libreto-camps-chatons.pdf b/content/formations/conf/2022-libreto-camps-chatons.pdf deleted file mode 100644 index 87ff752..0000000 --- a/content/formations/conf/2022-libreto-camps-chatons.pdf +++ /dev/null @@ -1,6499 +0,0 @@ -%PDF-1.3 -% -1 0 obj -<< /Metadata 3 0 R /Pages 4 0 R /Type /Catalog >> -endobj -2 0 obj -<< /CreationDate (D:20220825204051+02'00') /Creator (Mozilla Firefox) /Producer (cairo 1.17.4 \(https://cairographics.org\)) >> -endobj -3 0 obj -<< /Subtype /XML /Type /Metadata /Length 571 >> -stream - - - - - - - - -endstream -endobj -4 0 obj -<< /Count 127 /Kids [ 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R 124 0 R 125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R ] /Type /Pages >> -endobj -5 0 obj -<< /Annots 132 0 R /Contents 133 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 134 0 R /f-1-0 135 0 R /f-1-1 136 0 R /f-2-1 137 0 R /f-3-0 138 0 R >> >> /StructParents 6 /Type /Page >> -endobj -6 0 obj -<< /Contents 139 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 140 0 R /f-1-0 141 0 R /f-2-0 142 0 R /f-2-1 143 0 R >> >> /Type /Page >> -endobj -7 0 obj -<< /Contents 144 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 141 0 R /f-2-0 142 0 R >> >> /Type /Page >> -endobj -8 0 obj -<< /Annots 145 0 R /Contents 146 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /StructParents 4 /Type /Page >> -endobj -9 0 obj -<< /Contents 153 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R /f-4-1 154 0 R >> >> /Type /Page >> -endobj -10 0 obj -<< /Annots 155 0 R /Contents 156 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /StructParents 7 /Type /Page >> -endobj -11 0 obj -<< /Contents 157 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-0-1 158 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R /f-4-1 154 0 R /f-5-0 159 0 R /f-6-0 160 0 R >> >> /Type /Page >> -endobj -12 0 obj -<< /Contents 161 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /Type /Page >> -endobj -13 0 obj -<< /Contents 162 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /Type /Page >> -endobj -14 0 obj -<< /Annots 163 0 R /Contents 164 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-4-0 152 0 R >> >> /StructParents 32 /Type /Page >> -endobj -15 0 obj -<< /Contents 165 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R /f-7-1 166 0 R >> >> /Type /Page >> -endobj -16 0 obj -<< /Annots 167 0 R /Contents 168 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-0-1 158 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /StructParents 35 /Type /Page >> -endobj -17 0 obj -<< /Contents 169 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /Type /Page >> -endobj -18 0 obj -<< /Contents 170 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-0-1 158 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R /f-5-0 159 0 R >> >> /Type /Page >> -endobj -19 0 obj -<< /Annots 171 0 R /Contents 172 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R /f-6-0 160 0 R /f-7-1 166 0 R >> >> /StructParents 44 /Type /Page >> -endobj -20 0 obj -<< /Annots 173 0 R /Contents 174 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /StructParents 51 /Type /Page >> -endobj -21 0 obj -<< /Contents 175 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /Type /Page >> -endobj -22 0 obj -<< /Annots 176 0 R /Contents 177 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /StructParents 58 /Type /Page >> -endobj -23 0 obj -<< /Annots 178 0 R /Contents 179 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R /f-4-1 154 0 R /f-5-0 159 0 R /f-8-0 180 0 R >> >> /StructParents 61 /Type /Page >> -endobj -24 0 obj -<< /Annots 181 0 R /Contents 182 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-1-1 149 0 R /f-2-1 150 0 R /f-3-1 151 0 R /f-4-0 152 0 R >> >> /StructParents 70 /Type /Page >> -endobj -25 0 obj -<< /Annots 183 0 R /Contents 184 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 147 0 R /f-1-0 148 0 R /f-2-1 150 0 R /f-4-0 152 0 R /f-4-1 154 0 R >> >> /StructParents 77 /Type /Page >> -endobj -26 0 obj -<< /Contents 185 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 148 0 R /f-4-0 152 0 R /f-4-1 154 0 R >> >> /Type /Page >> -endobj -27 0 obj -<< /Contents 186 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 187 0 R /f-1-1 188 0 R /f-2-0 189 0 R /f-2-1 190 0 R /f-3-1 191 0 R /f-4-0 192 0 R /f-4-1 193 0 R >> >> /Type /Page >> -endobj -28 0 obj -<< /Contents 194 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 187 0 R /f-2-0 189 0 R /f-2-1 190 0 R >> >> /Type /Page >> -endobj -29 0 obj -<< /Contents 195 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 196 0 R /f-1-0 197 0 R /f-2-0 198 0 R /f-3-1 199 0 R >> >> /Type /Page >> -endobj -30 0 obj -<< /Contents 200 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 201 0 R /f-1-0 202 0 R /f-1-1 203 0 R /f-2-1 204 0 R /f-3-0 205 0 R >> >> /Type /Page >> -endobj -31 0 obj -<< /Annots 206 0 R /Contents 207 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-2-1 211 0 R >> >> /StructParents 6 /Type /Page >> -endobj -32 0 obj -<< /Annots 212 0 R /Contents 213 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-3-0 214 0 R >> >> /StructParents 9 /Type /Page >> -endobj -33 0 obj -<< /Annots 215 0 R /Contents 216 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-2-1 211 0 R /f-4-0 217 0 R >> >> /StructParents 14 /Type /Page >> -endobj -34 0 obj -<< /Contents 218 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-2-1 211 0 R /f-5-1 219 0 R >> >> /Type /Page >> -endobj -35 0 obj -<< /Annots 220 0 R /Contents 221 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-2-1 211 0 R >> >> /StructParents 17 /Type /Page >> -endobj -36 0 obj -<< /Contents 222 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 209 0 R /f-1-1 210 0 R /f-6-0 223 0 R >> >> /Type /Page >> -endobj -37 0 obj -<< /Contents 224 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-6-0 223 0 R /f-6-1 225 0 R /f-7-0 226 0 R >> >> /Type /Page >> -endobj -38 0 obj -<< /Annots 227 0 R /Contents 228 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-2-1 211 0 R /f-6-0 223 0 R >> >> /StructParents 22 /Type /Page >> -endobj -39 0 obj -<< /Contents 229 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 209 0 R /f-1-1 210 0 R /f-6-0 223 0 R >> >> /Type /Page >> -endobj -40 0 obj -<< /Contents 230 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-2-1 211 0 R >> >> /Type /Page >> -endobj -41 0 obj -<< /Annots 231 0 R /Contents 232 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R >> >> /StructParents 25 /Type /Page >> -endobj -42 0 obj -<< /Annots 233 0 R /Contents 234 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-6-0 223 0 R /f-7-0 226 0 R >> >> /StructParents 30 /Type /Page >> -endobj -43 0 obj -<< /Annots 235 0 R /Contents 236 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R >> >> /StructParents 33 /Type /Page >> -endobj -44 0 obj -<< /Contents 237 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 209 0 R /f-1-1 210 0 R /f-2-1 211 0 R /f-6-0 223 0 R /f-6-1 225 0 R >> >> /Type /Page >> -endobj -45 0 obj -<< /Contents 238 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-6-0 223 0 R >> >> /Type /Page >> -endobj -46 0 obj -<< /Annots 239 0 R /Contents 240 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 208 0 R /f-1-0 209 0 R /f-1-1 210 0 R /f-6-0 223 0 R /f-6-1 225 0 R /f-7-0 226 0 R >> >> /StructParents 36 /Type /Page >> -endobj -47 0 obj -<< /Annots 241 0 R /Contents 242 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 209 0 R /f-1-1 210 0 R >> >> /StructParents 39 /Type /Page >> -endobj -48 0 obj -<< /Contents 243 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R >> >> /Type /Page >> -endobj -49 0 obj -<< /Annots 247 0 R /Contents 248 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R >> >> /StructParents 2 /Type /Page >> -endobj -50 0 obj -<< /Contents 250 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R /f-3-0 251 0 R >> >> /Type /Page >> -endobj -51 0 obj -<< /Annots 252 0 R /Contents 253 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-4-0 254 0 R /f-5-1 255 0 R /f-6-1 256 0 R >> >> /StructParents 5 /Type /Page >> -endobj -52 0 obj -<< /Contents 257 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-6-1 256 0 R >> >> /Type /Page >> -endobj -53 0 obj -<< /Annots 258 0 R /Contents 259 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R >> >> /StructParents 10 /Type /Page >> -endobj -54 0 obj -<< /Contents 260 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R >> >> /Type /Page >> -endobj -55 0 obj -<< /Contents 261 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R >> >> /Type /Page >> -endobj -56 0 obj -<< /Contents 262 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -57 0 obj -<< /Contents 263 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -58 0 obj -<< /Contents 264 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -59 0 obj -<< /Annots 265 0 R /Contents 266 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-0-1 267 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R /f-3-0 251 0 R /f-4-0 254 0 R /f-5-1 255 0 R >> >> /StructParents 15 /Type /Page >> -endobj -60 0 obj -<< /Annots 268 0 R /Contents 269 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-0-1 267 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R /f-2-1 270 0 R /f-3-0 251 0 R /f-3-1 271 0 R /f-4-0 254 0 R /f-4-1 272 0 R /f-7-0 273 0 R >> >> /StructParents 20 /Type /Page >> -endobj -61 0 obj -<< /Contents 274 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-3-1 271 0 R >> >> /Type /Page >> -endobj -62 0 obj -<< /Contents 275 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-3-1 271 0 R >> >> /Type /Page >> -endobj -63 0 obj -<< /Contents 276 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -64 0 obj -<< /Contents 277 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R >> >> /Type /Page >> -endobj -65 0 obj -<< /Contents 278 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -66 0 obj -<< /Contents 279 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-4-0 254 0 R /f-4-1 272 0 R >> >> /Type /Page >> -endobj -67 0 obj -<< /Contents 280 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -68 0 obj -<< /Contents 281 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -69 0 obj -<< /Contents 282 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R /f-4-1 272 0 R >> >> /Type /Page >> -endobj -70 0 obj -<< /Contents 283 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-0-1 267 0 R /f-1-0 245 0 R /f-1-1 246 0 R >> >> /Type /Page >> -endobj -71 0 obj -<< /Contents 284 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -72 0 obj -<< /Contents 285 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -73 0 obj -<< /Contents 286 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R /f-4-0 254 0 R /f-5-1 255 0 R >> >> /Type /Page >> -endobj -74 0 obj -<< /Contents 287 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-5-1 255 0 R >> >> /Type /Page >> -endobj -75 0 obj -<< /Contents 288 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-4-0 254 0 R /f-4-1 272 0 R /f-5-1 255 0 R >> >> /Type /Page >> -endobj -76 0 obj -<< /Contents 289 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R /f-4-1 272 0 R >> >> /Type /Page >> -endobj -77 0 obj -<< /Contents 290 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -78 0 obj -<< /Contents 291 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-0-1 267 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -79 0 obj -<< /Contents 292 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R >> >> /Type /Page >> -endobj -80 0 obj -<< /Contents 293 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-5-1 255 0 R >> >> /Type /Page >> -endobj -81 0 obj -<< /Annots 294 0 R /Contents 295 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R /f-8-1 296 0 R >> >> /StructParents 23 /Type /Page >> -endobj -82 0 obj -<< /Contents 297 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R >> >> /Type /Page >> -endobj -83 0 obj -<< /Contents 298 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-0-1 267 0 R /f-1-0 245 0 R /f-1-1 246 0 R >> >> /Type /Page >> -endobj -84 0 obj -<< /Contents 299 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-0-1 267 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R /f-4-1 272 0 R >> >> /Type /Page >> -endobj -85 0 obj -<< /Contents 300 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-0-1 267 0 R /f-1-0 245 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -86 0 obj -<< /Contents 301 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -87 0 obj -<< /Annots 302 0 R /Contents 303 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-4-0 254 0 R >> >> /StructParents 28 /Type /Page >> -endobj -88 0 obj -<< /Annots 304 0 R /Contents 305 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-4-0 254 0 R >> >> /StructParents 35 /Type /Page >> -endobj -89 0 obj -<< /Annots 306 0 R /Contents 307 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-4-0 254 0 R >> >> /StructParents 40 /Type /Page >> -endobj -90 0 obj -<< /Annots 308 0 R /Contents 309 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R >> >> /StructParents 45 /Type /Page >> -endobj -91 0 obj -<< /Contents 310 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 245 0 R /f-1-1 246 0 R /f-3-0 251 0 R /f-4-0 254 0 R >> >> /Type /Page >> -endobj -92 0 obj -<< /Contents 311 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R /f-3-0 251 0 R >> >> /Type /Page >> -endobj -93 0 obj -<< /Annots 312 0 R /Contents 313 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 244 0 R /f-1-0 245 0 R /f-1-1 246 0 R /f-2-0 249 0 R >> >> /StructParents 52 /Type /Page >> -endobj -94 0 obj -<< /Contents 314 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 315 0 R /f-1-0 316 0 R /f-1-1 317 0 R /f-2-1 318 0 R /f-3-0 319 0 R >> >> /Type /Page >> -endobj -95 0 obj -<< /Contents 320 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-2-1 324 0 R /f-3-0 325 0 R >> >> /Type /Page >> -endobj -96 0 obj -<< /Contents 326 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /Type /Page >> -endobj -97 0 obj -<< /Contents 328 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R >> >> /Type /Page >> -endobj -98 0 obj -<< /Contents 329 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R >> >> /Type /Page >> -endobj -99 0 obj -<< /Contents 330 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 322 0 R /f-1-1 323 0 R >> >> /Type /Page >> -endobj -100 0 obj -<< /Contents 331 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-0-1 332 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-2-1 324 0 R /f-5-1 333 0 R >> >> /Type /Page >> -endobj -101 0 obj -<< /Contents 334 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-0-1 332 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-2-1 324 0 R /f-3-0 325 0 R >> >> /Type /Page >> -endobj -102 0 obj -<< /Contents 335 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-3-0 325 0 R >> >> /Type /Page >> -endobj -103 0 obj -<< /Contents 336 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-0-1 332 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-3-0 325 0 R /f-4-0 327 0 R /f-6-0 337 0 R >> >> /Type /Page >> -endobj -104 0 obj -<< /Annots 338 0 R /Contents 339 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R /f-4-1 340 0 R >> >> /StructParents 10 /Type /Page >> -endobj -105 0 obj -<< /Contents 341 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 322 0 R /f-1-1 323 0 R /f-3-0 325 0 R /f-4-0 327 0 R >> >> /Type /Page >> -endobj -106 0 obj -<< /Contents 342 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /Type /Page >> -endobj -107 0 obj -<< /Annots 343 0 R /Contents 344 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /StructParents 13 /Type /Page >> -endobj -108 0 obj -<< /Annots 345 0 R /Contents 346 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R /f-7-0 347 0 R >> >> /StructParents 16 /Type /Page >> -endobj -109 0 obj -<< /Contents 348 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R >> >> /Type /Page >> -endobj -110 0 obj -<< /Contents 349 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-0-1 332 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /Type /Page >> -endobj -111 0 obj -<< /Annots 350 0 R /Contents 351 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-0-1 332 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-2-1 324 0 R /f-4-0 327 0 R >> >> /StructParents 23 /Type /Page >> -endobj -112 0 obj -<< /Annots 352 0 R /Contents 353 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-4-0 327 0 R /f-4-1 340 0 R >> >> /StructParents 34 /Type /Page >> -endobj -113 0 obj -<< /Annots 354 0 R /Contents 355 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R /f-4-1 340 0 R >> >> /StructParents 51 /Type /Page >> -endobj -114 0 obj -<< /Annots 356 0 R /Contents 357 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /StructParents 62 /Type /Page >> -endobj -115 0 obj -<< /Contents 358 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R /f-4-1 340 0 R >> >> /Type /Page >> -endobj -116 0 obj -<< /Annots 359 0 R /Contents 360 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /StructParents 65 /Type /Page >> -endobj -117 0 obj -<< /Contents 361 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /Type /Page >> -endobj -118 0 obj -<< /Contents 362 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /Type /Page >> -endobj -119 0 obj -<< /Contents 363 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-2-1 324 0 R /f-4-0 327 0 R >> >> /Type /Page >> -endobj -120 0 obj -<< /Annots 364 0 R /Contents 365 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 321 0 R /f-0-1 332 0 R /f-1-0 322 0 R /f-1-1 323 0 R /f-4-0 327 0 R >> >> /StructParents 78 /Type /Page >> -endobj -121 0 obj -<< /Contents 366 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-1-1 369 0 R /f-2-1 370 0 R /f-3-0 371 0 R >> >> /Type /Page >> -endobj -122 0 obj -<< /Contents 372 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-0-1 373 0 R /f-1-0 368 0 R /f-1-1 369 0 R /f-2-1 370 0 R /f-3-0 371 0 R /f-4-0 374 0 R >> >> /Type /Page >> -endobj -123 0 obj -<< /Annots 375 0 R /Contents 376 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-0-1 373 0 R /f-1-0 368 0 R /f-1-1 369 0 R /f-3-0 371 0 R /f-4-0 374 0 R /f-4-1 377 0 R >> >> /StructParents 4 /Type /Page >> -endobj -124 0 obj -<< /Contents 378 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-1-1 369 0 R /f-4-0 374 0 R >> >> /Type /Page >> -endobj -125 0 obj -<< /Contents 379 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-1-1 369 0 R >> >> /Type /Page >> -endobj -126 0 obj -<< /Contents 380 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-1-1 369 0 R >> >> /Type /Page >> -endobj -127 0 obj -<< /Contents 381 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-1-1 369 0 R >> >> /Type /Page >> -endobj -128 0 obj -<< /Annots 382 0 R /Contents 383 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-1-1 369 0 R /f-2-1 370 0 R /f-4-0 374 0 R >> >> /StructParents 7 /Type /Page >> -endobj -129 0 obj -<< /Annots 384 0 R /Contents 385 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-3-0 371 0 R /f-4-0 374 0 R >> >> /StructParents 20 /Type /Page >> -endobj -130 0 obj -<< /Contents 386 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 367 0 R /f-1-0 368 0 R /f-1-1 369 0 R >> >> /Type /Page >> -endobj -131 0 obj -<< /Contents 387 0 R /Group << /CS /DeviceRGB /I true /S /Transparency /Type /Group >> /MediaBox [ 0 0 596 842 ] /Parent 4 0 R /Resources << /ExtGState << /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 388 0 R /f-1-0 389 0 R /f-1-1 390 0 R /f-2-0 391 0 R /f-3-1 392 0 R >> >> /Type /Page >> -endobj -132 0 obj -[ 393 0 R 394 0 R 395 0 R 396 0 R 397 0 R 398 0 R ] -endobj -133 0 obj -<< /Filter /FlateDecode /Length 2024 >> -stream -xXr}WtE@Iapq\e̍Se̽V bHM$J\ɵ\20eOO( -h;"Y-,iY;7"}ZiZ8Ö󙣢VPG4,w=Cl|q/5z ܲHSk~ey",(5Em;]j/v+*ݚe "i ]"ԚE18n -CyΩXO .SKhJO=&'(foKp1eAEЉpܒ3'#B8ߙ"G wAMmE+g r0/` D|$b9iʇc ,M>= Aq+s/60o#W ~Lfd-p&WfE9pih}Ac{N_ux辗!_yce:)0p(QJ[uۻMp$R4OܑR\4R ڹS5(nD2XRv*IDF(F, [JWdn僥,Us?e֫D -S="CTivJ]t?.ҙVI#G;A[1w5+yBػMd꺙Zb.lm~߆JM!݇)}3z?4A\;ʔn&P;M*䞮زrsN1als_YY*K4>Q5)F%CQ p-RPcx}[ej7 B\Ńva3O6/_[@6vQ\ͫCF}# q~ XԳx[TUw/_Ypt LKJ?- -endstream -endobj -134 0 obj -<< /BaseFont /CHZDFI+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 399 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 400 0 R /Type /Font /Widths [ 240 0 0 0 0 0 0 297 279 279 0 0 0 422 315 0 580 580 580 0 580 0 580 0 580 0 0 0 0 0 0 0 0 655 622 699 687 607 603 0 728 301 556 0 519 877 709 746 569 0 619 555 576 673 655 0 0 0 0 0 0 0 0 0 0 518 574 490 571 520 335 512 570 259 264 0 279 851 566 550 571 0 397 443 368 569 487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569 ] >> -endobj -135 0 obj -<< /BaseFont /GBELAO+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 401 0 R /LastChar 238 /Subtype /Type1 /ToUnicode 402 0 R /Type /Font /Widths [ 252 0 454 0 0 0 0 296 276 276 0 0 306 415 319 454 571 571 571 571 0 571 571 0 0 0 328 0 0 0 0 0 0 645 613 695 0 606 592 0 718 0 0 0 512 868 700 742 0 0 0 548 589 666 0 0 0 0 0 0 0 0 0 0 0 508 561 482 561 513 333 505 559 248 251 527 265 839 556 548 561 561 393 433 347 556 474 0 474 489 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513 513 513 0 0 0 248 ] >> -endobj -136 0 obj -<< /BaseFont /ZFYYVY+CairoFont-1-1 /DescendantFonts [ 403 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 404 0 R /Type /Font >> -endobj -137 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /DescendantFonts [ 405 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 406 0 R /Type /Font >> -endobj -138 0 obj -<< /BaseFont /DPTQJF+CairoFont-3-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 407 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 408 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -139 0 obj -<< /Filter /FlateDecode /Length 870 >> -stream -xWn@}߯$T!.jK˃I6+Ncgf$MҒ*Mس3gΜ=(ľь3XLaJ̄!$,,Lt0͐upOz ' -t6EP Z|1pD ǸP/ּ.Zgxvj.fbs~$nَsa8>?5i_!~'IaoE-[Z gtULG"# "KY܊?F^ֈ( -6yUb(?Sc8]HMQ*hhL{!T-Ҩ wCi!~P$hvL2Zdbc\vYSdn[iYaAbj75h3K`jоߩaS_EcT.Ddxu6tdmƣ?B)5T/r$AË2#6tF_-E2ISI/5΢)ǂaH A$'+k+U$U"CCݢt?ڮZdmv֦%پ .Y[75\x豽$^5l),mWlgsm y8*wz"&{̡O=GRW˫$%&p9q:#_}Ϳ|L8{/uB-_>{qU'{ߞy4*$wM T;mBns,-GtM(~<An}RHuUˊf'/3e6Ew_7O9NpQmD^[!N_qnȾ_W -endstream -endobj -140 0 obj -<< /BaseFont /EQAJSJ+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 409 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 410 0 R /Type /Font /Widths [ 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580 580 580 0 0 0 0 0 580 580 0 0 0 0 0 0 0 655 0 699 687 0 0 0 728 0 556 0 519 0 709 746 569 0 0 555 576 0 655 0 0 0 0 0 0 0 0 0 0 518 0 490 571 520 0 512 570 259 0 0 0 851 566 550 571 570 397 443 368 569 0 0 0 503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569 ] >> -endobj -141 0 obj -<< /BaseFont /UKHIJB+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 411 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 412 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -142 0 obj -<< /BaseFont /SYYBON+CairoFont-2-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 413 0 R /LastChar 238 /Subtype /Type1 /ToUnicode 414 0 R /Type /Font /Widths [ 252 0 454 0 0 0 0 296 0 0 0 0 0 415 0 454 571 571 571 571 571 571 0 571 571 571 328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 561 482 561 513 333 505 559 248 251 0 265 839 556 548 561 0 393 433 347 556 474 0 474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 0 0 0 0 0 0 513 513 513 0 0 0 248 ] >> -endobj -143 0 obj -<< /BaseFont /CMQKCG+CairoFont-2-1 /DescendantFonts [ 415 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 416 0 R /Type /Font >> -endobj -144 0 obj -<< /Filter /FlateDecode /Length 360 >> -stream -x=o w~ō0XKJlM+mQ0ǽ/'A`B+8H-԰.=6_4# 8H0 -Ziےu%Vʁs\UrxFώIIYF]`\zກ4LQ plOӾD*c&u{1'^ 6-P=Q5y sēQ`iD_вinP1)&WCR_nRJRIN`,tCG>6Ň2c T/;BKPB3VԧD$!F eW'kZ5ϲv$ ZN$p} -endstream -endobj -145 0 obj -[ 417 0 R 418 0 R 419 0 R 420 0 R ] -endobj -146 0 obj -<< /Filter /FlateDecode /Length 2208 >> -stream -xXn}WԛHCΌa( ]J>@i(M+ËxQ|}NU4w!!^ghvu:uZS?lb -M">HstPWu2ڨ.4F5mӗ5are.LѪp{ufl\S:_$Ƅ緁6>43޺mOUSخu?TICo W-@_L0HoI`lF*{Mo$'puߧ?ێvJĜq;ꩊI~qy( ~,^?Ù9aئ{lLTY]bG[ {?Qe5~m,G,E)q8prFS]V%`V=mp=?[#q1iժ5<,̀ղ0'Amup5P5|%-ۻ-j[P U&k8u7ĉBW%_=Y8L|ȂCWKRcf{)3v,N CF]fGOFt,NNdQ IHH>[ 'yΰ$q>%_RW'=tN,ԉXT1n|H>S3ϧ{vj'}l+8DL!&EԶ{X)9h`#T{%3otsÈv{>PWxf/[!i%d&`:>Iɟ$GJA-x/$!w橯MᅡNR9+zx x? <9wO?7or,ɯ?{FSfmp;$tBtGZpH3SW+:_':͂dC((E fE\mH8"=XG0$JZ[-S⬝{lPmfR0N݈Yц m9rREVL@J[?Qȵ()4*ݍU=g> WmƑ }JxX xd tR̛B}1p'㩯]Z#j7չZt([8KPٗ^o>i殭~BwΒ2#g#,mFcdflIɟl90ҹ4¥y-T7C0j&`6|#$˶\,86iiy'CIjKYbn5+/cUڭ|o]E%Ug8pp0 Mx~bnC|fh(9|1}<7%7Lm} P]df^.*d8?'SPLq3c]2_|,^[:AGx'=g2Dj}¼ Xԋ+9ylk\]98n1AdɃ^>hp5K%lu,jL}6a"O_;SFGtp_aUQ^IrU3T}֮qߙ쬻}œ_T -ggEx[mx(F'eI; [dQ'&̴#N\06yPgEUt{h!_+!3 -endstream -endobj -147 0 obj -<< /BaseFont /YNBDBG+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 421 0 R /LastChar 249 /Subtype /Type1 /ToUnicode 422 0 R /Type /Font /Widths [ 240 0 0 0 0 0 674 297 279 279 0 611 309 422 315 456 580 580 580 580 580 580 580 580 580 580 330 0 0 0 0 486 0 655 622 699 687 607 603 749 728 0 0 0 519 877 709 746 569 0 619 555 576 673 655 0 0 644 0 312 0 312 0 0 0 518 574 490 571 520 335 512 570 259 264 545 279 851 566 550 571 570 397 443 368 569 487 715 502 503 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 520 520 520 0 0 0 251 0 0 0 0 0 0 0 0 0 0 569 ] >> -endobj -148 0 obj -<< /BaseFont /MUIONN+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 423 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 424 0 R /Type /Font /Widths [ 252 308 454 0 0 0 673 296 276 276 0 614 306 415 319 454 571 571 571 571 571 571 571 571 571 571 328 320 597 617 597 493 0 645 613 695 687 606 592 742 718 292 550 717 512 868 700 742 564 760 606 548 589 666 650 970 634 643 621 311 0 311 0 605 0 508 561 482 561 513 333 505 559 248 251 527 265 839 556 548 561 561 393 433 347 556 474 703 474 489 470 296 0 296 0 0 0 0 0 0 0 723 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 0 0 0 0 0 0 0 881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 307 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 0 0 606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 0 0 0 0 0 482 513 513 513 0 0 0 248 248 0 0 0 0 548 0 0 0 0 556 0 556 ] >> -endobj -149 0 obj -<< /BaseFont /COIXFO+CairoFont-1-1 /DescendantFonts [ 425 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 426 0 R /Type /Font >> -endobj -150 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /DescendantFonts [ 427 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 428 0 R /Type /Font >> -endobj -151 0 obj -<< /BaseFont /VRRYNY+CairoFont-3-1 /DescendantFonts [ 429 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 430 0 R /Type /Font >> -endobj -152 0 obj -<< /BaseFont /RKPSJQ+CairoFont-4-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 431 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 432 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -153 0 obj -<< /Filter /FlateDecode /Length 2022 >> -stream -xXk_1D%(ZlA$NhzIHcKa&E"އyfj -55O"Z޽zi8#|QBYHCk/7z҄ݔދTOCܬ7k?NUn򪥝jZ쎌?URaou9 /7w,uwp3Uvf5eS(U@]ehSwΔ9TyD)άP2o?աjT0 40tcXUgqE]-;}/Qeq/l+*K QFЭP~D-pli`Ux'VVn_YVmkom'X֟!/j g1P\SwRe!M RLP ־Z2ƌ㥩n׈ςu[X Uc8c-GܥX>VO1+Qka -^f:o$mi[<  -z$;k' `>A'FxdaY߃ssԂS8JnL3E#3W*l+ U3u@)>aJ {=rUl9%ABnpZ[M2v7!$x͡Bڳwk =,j'ׅ*b'[* YEDnLl ս羺~{oPiJ h'C.gg - -OݓotYȲKqWEV^łQםзA0EROV|lsP]fAe\S [x?b7$Y+_`M<,@>z1lL+0< -U_E[^RdJs?l72M__/Y<)zɳX@HA.ښw7y=|/sEܶg^Z?o*KYod~Y_h>gApY$g? qK2]˖Bp?[밙_hJ1r5~b)#X@?\4!{*OmGN!)2u@^}jMӛ hXk[vxϸJ/i5~xnX|pwQֹ_X]㞜7{2yyq3IG:dn:}g/z\aܰ+=re5h`ajb+\0$%9RO6LpiJ$P>HAe8 ceO ~AV'2\<7%w^2yނqU SmAudAbcr <|Z$ȇ[R;Cw:# ݪ6 ))}gLPSAwI''^^^Y7h}!<1fѧO OTg<޿A -endstream -endobj -154 0 obj -<< /BaseFont /RYBQNW+CairoFont-4-1 /DescendantFonts [ 433 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 434 0 R /Type /Font >> -endobj -155 0 obj -[ 435 0 R 436 0 R ] -endobj -156 0 obj -<< /Filter /FlateDecode /Length 1860 >> -stream -xXێF}Wԛ"E2 I6v<.%Q-Rcg~OUSdwXx.Kԩse(oh2MZ4n謌lN˒"mE pɳ$c҂.l0FUzYQ֪u5 mjv:$ 5N#kG_#y8Cqdb3QXY<ҏ{u/8201d - 4t5dO576~<}du!%b{'aЅgzfԙJnЩZS"m -UyK.ÛЍ=_hh'>h3ADm/mf+TW,h3J2X^N)U+i{FXmuhUٔrjCd 0)o]SL PwUO -'w9Ij1G7X5ҍ6x\] :|4{`@dWdEKlBLT@%.;ο{s.m$t2;˦$Jf& NE]&I_\փ@kv1 Qɭ衇UuVR >/%Tf} ?0X}θ>T #`g:b2>.֭{qK.`kq2]oJD-ƹ6Siy=]+O3jR07Z} ,ӳV#;sf\OWW)t =N(La -J$nߠ'y/[Y8cp&ÊҬ%B"oCbB#&uv=* {y&qe޵cuPp/6؛-L'7;cm {|݋5<8gaCCSSB-$>V^8x⼒\E俣 Zzdp:䚮\?%#WU)v'Hj - q9`B.0$9!N&U%3}5mL%v:p dκ0Ӗ5/|tl6GqEiKґ-vZOX!D0&`i}xII7Eq'xn?ǞIj} z#5 0=Lgy !xPx[=doH?mGbmE|؆6d676'=/9!܏3vIN7L25&kv#b7Gi-~Ws9`j٤ -endstream -endobj -157 0 obj -<< /Filter /FlateDecode /Length 2248 >> -stream -xXks_E-Px#+ڙZv#% $WKxh{wI"8Rڙ}{ ^q(¹sA8M}jh"/"I|(t| vEx6q" t=Ʈ X׷t7$߸X֍dVtEeRֽ^DqPyuFxVeO}#^:U3uP._[aţnTVe&qHUGE]aP<ǭz@Vx7nV5^qSj+/tm]zsMv(q`Ne;;}G7<%&#^Ӧ^rZjKv"#s2m_{ @+<9|J7R2c) "֦P+_K1(-vE<?w2. Չ\諾?xQVoBux).pKF( R{EoB5mR8@NCStNPKFm+jU.p3eʑXpqC9B5?Ek3ۉFLsYWUEZ5y1W - yj7K |V*ChU+yN(^+ O뮫Wˇ^O&Nm]PR7нjZD2\-:)X`?eňS='Յ^50Psk]CmMݲ*(EUX(롷Xi<FBiEL#ȖgQi$p#s+ux\}?SQW&l!2u?%w17]K8NQXOV5Q*~jPl j;FڳSэ$p A;Գ nc6*4O"d6~fyDliay;9=HhVnjL(Ĕֆ,Ēf912r%ɡ^8K)ĮD(1Ze G>%$󩶨SCefwF$]ԟ|.+ yH"oR)m 4LߛOyϭa"'܅6 -H ɳ:J>[5je_tі+נЪeU+< 6uZ(da]ʜ$"`_K06O|Ddݯ7%H >"D [8Lev_&K> -endobj -159 0 obj -<< /BaseFont /YUFZWM+CairoFont-5-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 439 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 440 0 R /Type /Font /Widths [ 602 0 0 0 0 0 0 602 602 602 602 0 0 602 602 602 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 602 0 602 602 602 0 0 602 602 602 602 0 0 0 0 602 602 602 602 0 602 602 0 0 0 0 602 0 602 0 0 0 0 0 602 602 602 602 602 602 602 602 602 602 0 602 602 602 602 602 602 602 602 602 602 602 602 602 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 ] >> -endobj -160 0 obj -<< /BaseFont /QDJGLF+CairoFont-6-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 441 0 R /LastChar 183 /Subtype /Type1 /ToUnicode 442 0 R /Type /Font /Widths [ 270 0 0 0 0 0 0 298 278 278 0 0 0 0 0 0 0 575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 613 697 0 0 0 0 0 0 0 0 512 0 700 0 564 0 0 0 0 666 0 0 0 0 0 0 0 0 0 0 0 561 561 481 561 512 0 0 0 248 252 0 265 838 557 548 561 560 392 434 348 556 474 0 475 489 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 310 ] >> -endobj -161 0 obj -<< /Filter /FlateDecode /Length 1958 >> -stream -xXko7>RsPIKR }AfaEhőImhX;3">ϹJ$+|T,&R~WNĕR_b:Mֈuk"Ri/#E.XыXHY}ř܊e\HSU&V݉,Vm<ΤU.ĵ" -uGWf+V>Mz6;78<$Mdr͎kDlGa۹H:V3ٸ.:qhM0 T`Kį̺m쥭,%XMEz$%(9jo%=l?ck[VH2T!G-!+Q -CN*ci$iXIOlZ?<=%KvU趭R%cOq fPk*P.ƅdžmB IPd|ez\iz@A\w-yRA\ [T%кi6{aʙk -5feM向V Tb>5AY_?^jIX3{^Hf[+.fpP*qhYS!#Ik/!sn -gԐ$e芭Gl(pݎbzԟR z6>PgD b,Vh@Lo](2ʜs{rs{J8\ 覺^?NxyOKgZS5]S[[0sέ>إmAןf+Uo7cw`_?ַ(#eI9%g詟C7x_nMhB@٢ O@֧[0w|mup睢&DSwӘ!i$e訮NNzI nc'-xRs=+{KLa W&MC%;z?}s#d^&ځaDvq#A ˼g䱬c|tkp|@!_^Ѵ Oh)됂 -#YNs:<׵ĕE oƪ<u}OsR-{Z5Z怡ن{<Ơ^e!TJ߿;`.ƌ=f7`#cl2fD*\ >/;=$_LiN$"Yi ]t8ࠣ)j!KI{vy8 ebyC;";{}^.%5?+ $ވ g -endstream -endobj -162 0 obj -<< /Filter /FlateDecode /Length 2681 >> -stream -xYks_qG*`Bēq78fH@u P9eҝFtz}={!\$Y'/4]'Ԭ:/ OfS-͍7pW^9IU=)\x|טv~oqWf#m A-~mJ۲uLM0s+*r^r_͗A//.P=Lej-cdp}gO\p7i֔]?.Gavu #/lE{[/0?m]q. >`@<{:X;Ȟ΃3s0l:68wAglO{/2Cggw4zv|X3 f*;B1>qst=kWȾF~~Lؒp",ъ\p ^ ֹS6XOQ+0OMf^\C5O;³ݗ` û`#w@j. AH[)m>xiycYT`ybָœGMaMiF oA З4 NZ!v׹_Vn`mʛN,#`l~1!VL&x:jt8"#}c$rF)#$|u~ I> -nAb6 -}ź@u~AW_I(y{]^0[XN0\>`Է$o -7p`9!r[ވτ;y Up&9D -+zH(t#[ehM7!B[yr'=E[Knzt܌̖Raª&Ҽ| N`D:?%•0&E?: -.d}`d$ׯEuo^J&I4;=MF?&n;M?^{b6$`ptfor$_PΐZ8o4 LtTbqqȱfԬ0ԵFgڔ -\p禛݈0R0YD@E8=m{ӃF;bZ[_Q&t~ -<t(2/ITXkS.hƖ@Z !FUkh#:Ds%}͇?##: X#Dٸ1S,zBT) 9 j,Y~04P:o]#TGX9s%}ފǚO=tx^ʅ07 ۲#*Ot/<)^5 -H\ EQÖ{)UnY,"ƠVܼ )//':$JB>7o1l8=ܒ]R6R(] -ʨLoӒ -lP -Gڝbm΄!#;|=Ə#sU?#JF{HD*>ZcALu[ >fnTFf2EH89*A%2Xe<ć!-;_/s8<*jIxC19Gb -Ո3"2yDaf ޑ7k/y#S/eh!q?C")L4 g 3̚ߩx"MSG7stΥTiծ,DP9sӳh~>uۮ*N@8FY#1i0v!M #U(ޡ:Uঽh-C>Cn9vsX bOe> H3$YV7|汞{:[*["lOjiy%LϷV[_V6UKܛMrC0"K*u8'v!ӽu%@щwt |Һ èOmezCu.ST@mvQؗAVl@*J4.: "uyBz)$$^1\nF&NSh,l'SH[A12$G2iqTQܽ~#&&(*\o 9_TUΡ &GD6W#:-Վk32FOR6čVkrjK/R\yg*<=neա)Z^5=F|[|bk@ӽs](G4&xA;\oAAHys|URba{==*zиº:}6n4tTLsKwo޿{d,+GdC^;RQ1ǟle)Q j}+[3.NA- i] %/񞹉bݒϥ_N}?"Ϊȍj6Z|ڝ Ɏ{UX -7 .DB\ ϰIe!*@%]L覮S$g _#YX[Jq%}!A(x]^:Fܴ]8D4K+ -WW[r- -endstream -endobj -163 0 obj -[ 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R ] -endobj -164 0 obj -<< /Filter /FlateDecode /Length 3410 >> -stream -xZs6οΘ2ɤ:^3]s>8@K}lъs$" ,}`J'PWi1O ]"׽g:iK/i0sOiGC8Q*kt *KB.^;h^ULbGr>إIJU$DN~**eJQ6b{,l'hn;?Ze'Jٯۦŕ,~EX0UEr3ض/yL|xei(cM/A4m#-Xf;{0G2XQцc6L{K{k~-V;ɲnaLH8 Z"˪8Aj9Tc7 ,nn ~;|%lm)ڈ*^ۛM9!ߢAsqH *3AS??I*_XZD5(]@F/Hʰ# [=pc -!0-bKCVYa _EC"=v$˃}/|K//D_t - -53k]=0i&Ćhi`aqh<?乯r~QgJ=YC)P.!5(a[ۡa+(ǾoiH;:qBc7B a]cn80[4 !E!s$MO@eLo"-BΈ&x FOdYfdoEv _29N_+q췷"_?=~yAxBeJ$_v#v߿.:1_#nwq c@L -{q#9hevྷ:Q ^5Xn_/_Q,g)P `̩Q~OIt)Ml#L0L"}bej 0p؟\@ӕ^ & -uRJ̦wmQ}9S 26ƮWa׀{@ -QAQEQmʟ֙CPLT!QS]P99P(ޢjj& O0(;\\ jR/^.$f/1|atX Tt,ewbDfsڣt/ѮEdESTw99 (Oġ%zZakd#9` &b.f1 ň$lo~7ڞlC։`t[t`Ö=b&2_ 3q`D@h l7!0?/'ٸ^Dѣ39bQvNW0eQY:>E4;\G,TrُBWv4d-Y)9x[E@ݬ7ˤ|F51`M*T $YO Ov>dX7&J%cfNq*ZEߦI7y:V$Gvkf=D \DxSFgCбSAd"y,TG0sfX +(!KBl 't(sۓ r3p.营k8ZJ`Dž<ts 5y}`GM.Vº`ORja +O)e.WQ{|fu"E̟=]:.7Q )?+FRHu3C}h -EVX&PT  -fݡGzoq2%~nEp(%1\;ْ-fĜ(ƗQ={mY{QN%h,tё?@|Qtڶ_v,QKL˴G&'B:;٣aXZIP$!B&u~Vu|q7 -&:td]ݪ]-[sݢ}#Ǚ Ok_\5WUEuL*RNmOe`oVت2(8}\`4<&Ktũ=\G3GDc1Qz. * 5E @ʺj1͚ m\] U(M7Ꚃr&׿zE>DV⨞|8JEd*;Wۊ{ӺFyB/'xԀ~aǽFf"d5/6״EW.kLZIP(„3I:`o \li+uֶmKn10Ub=mJL$>UY`W -Ȩ;]ށ3c˸\Htsɂ $XG]p#o+JN.\WŜ/8;'I^\8 !J?{q <}ūb],h_2FyS7«`iԴ" $Jƕ!]rץ. !o޴J=Vv0ń@ Dj9}L%lUWTh1yR!ó>-^+;lڀ#[\o/ؙ:7`t]m/1;K A^mgˊ@F:NQXqCi B$]ٻDq>?kP 4Pw:ÁDOgVESɣGS_,D(c]8 y/*9pBpVÈNEb5z - Uʖ/{HvĴu(0K76G+ZzqU5O>Jk!c3@{v7߳8*ذwl&a83\%IS' 4 ^SQGr);'$25uuO.쳻x|vVq9U~I{ -endstream -endobj -165 0 obj -<< /Filter /FlateDecode /Length 1799 >> -stream -xXKoFW,KRTlIZM%Ç~3)z$73"L2f| v+vA -_DȲPB~ %.VA,^TזjI Ʋ_9uU*J~ub)2NY aMmlcٹZaC}?%j۫LgySU>ުx!VEZBie.h]/٧õZ,ua -R9|/[c )&ѕ )MeW:;SRtVIW*5%t v)0ٍ7%=JС~~B]h)/!J5K,[S>|-C%n_`G^ARku1/Zz.{_Bqv\7%vтWxүMoos -W3Zi.{B-LSq0ぃ tE@bRńhI3[I~>Jyώ拆,"zږ6V Xj:TdzŴ:/(=vIsv.CI!S!LzDE90?ӽeٙV D3ކ9L~ltX* UiiPrù%%ȴ㹟>#YCQ=Jwģ"QeDǚG\ZWt(.R qp-tdB! 55kJ=[G^+r"/^<{}+|˘Utf_k{kAL(1٫#XφP4IѻڬMwM?eԁ#?zGF?׸)A,e!(yGNؤ3Aqd 9jo.q6;5i܊-26‘0F\aE}*=AVduKl>L\7nڹ
  • l?|(a1VS 7k3\28{; "nR/*ss]_vķ7a'apVoWT\Ldtݜc74{2Qs4ߗ;"83;-ogog#YOl9CDѨ,[:]Dw -SOeMz2Mm)hn3 -ܱ*fxp2$|_"ޅ:rRzɰW 5anIv}!W!fR"DQ IFȊT[=(%xTU$U.&ixl=gs/ Ibmvb 2Kmh. -n!Xvd^S -<9*sf- nb|"9QELѹ)e7 8$Hh =2-IQ"9" *mc|wfTDT{ 5vSb%70u"*rд4ur,>aB3*qi; -endstream -endobj -166 0 obj -<< /BaseFont /XAVSZM+CairoFont-7-1 /DescendantFonts [ 467 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 468 0 R /Type /Font >> -endobj -167 0 obj -[ 469 0 R 470 0 R ] -endobj -168 0 obj -<< /Filter /FlateDecode /Length 2547 >> -stream -xXrF}W> $].oŗM%Hy9 -0p==H:ڍ/ tON@; c*'PݪWΉRIWma'P%rḟ;ͼ{yȓƇv^צSVf-LSWel - Ћ7˽='u֋"w2o#ڨ͠r<˲{}%{ouom.h̚|M=mB5u騦hUGZHNܢFWu0qhD2pņyJ, RS9faٖz[Si8| -^sr8'*? YE-CNjG߱(q |wD^_K'<#;YF 1marߑmy3,܎<¬a Â'"Og^ёPӛ ~R4,=LXtqLޱd~;O<5)C?`^CrϘUӋu r8W?jzR][W7λo|c"~ O·x્zPCiA/UK/Јvx\bW%,}pw=^\y np/ZHٌ8pC -.: -Qʼn[3h%a5e -]\F DbsD\%m H -iBE>ҿ%vsUe?5aH%t"0S|uvu -p`A+ЂD7t -j,0_~,5@S<}7OȑuU9,QcƠ\@=V6jj WY;M$TR( w W 8=A80 A;}aH=0FQhz<{q7L,f"" #_+z 3sVs.8"Ƚ o.(eƾJNZ꠯|btzO|!Oά'l),jG+|02@TP~wp¬w ybZ!yJHG!@tq kg ȳ9勒0Ƃ̨SC91`|Jfp%M:q -R H(pm0Ȁ/E!щ R/zbG| 1\ŵAQ&|չn=Hţt1yo ->FkP= -X -07ґrCz0B:QZO18 $^jYrV'r2qc{l Ybat{LCf ͓f~!B}*Z?~@ DqSJq"Or :0)ihCrp REQ=]VMe(83O$Z%ˈ -hjqOs=6|7Ϲ ̈́}w2P.;]msӷTn$swF_K]a_H*BAd#rDzZK]vm' f=ކ'-Xv -endstream -endobj -169 0 obj -<< /Filter /FlateDecode /Length 2360 >> -stream -xX]|篘dIC$#; ;xU=HXk)NOOuuu$*YE&x ſ^}WjY/OjU.e^yu$h#UtX.Z,]|-f1>Ms=i2=ey(M.Bg=>gyFYw/Un$_hn[`V=Zgxzw(ڹ(Y/w|QRb5>dg:bg|;h:u-bAz4^?O 9&J !MZ0q׵7^Jͦ\2[W4GS pxD"0,+rv,4"G8I >ka}t$i_J9-$2Sd?%Lo 7fd7;Y`hHrq͈Wp!rFL]ʙB}qho߾WXۋ'`>7{]|)a}͟W>sQ}?k7h٨ A?Q'*67TF`Ay f]To޲/@8)fi}52>?'+C!bMn ܃,Y"(9՚R{%B艞A[ZR7fWQ_gUn⇧G&3E34o:1#¾^TlY}-`=W%T-2 h%ceis(9|wdnbDy9Om4b颥0wP|kK9GN5[TJ__jKü< -Bm9v3v9aE}Nm˥42w}+*A=_,kIJ|M{­9}gZ9yw<o$F@ wL/2PQڃT 5'<5|I{ۡj.[OwT@' w1B|Pq&Z$?!](C`eusn58Jc [կxtH80bS+寕|TG 8lxPG#a[7DRz"O7RI׾Y\pZZb^//4bZ т厃C[_IuywY!e }Z'n>fy2N5Wu@%3kS纸ֻEljQW;HVZ>25B -k;j'4ꆂ tS[k-ApCh+5tZs֤)K70n* \s /k֖켒a rsΈ| .D -endstream -endobj -170 0 obj -<< /Filter /FlateDecode /Length 2266 >> -stream -xXr}WSi4*唭83؞Hy 6vE>,LdLb9V"¿ŸE n%_t$vm~gq*, @"uN$*PonqΈIF&qhpLê,eN.¾\%3Xज़޴Sq)(4qs)ś}C묒4ie 2I}C@VN㙸n>[:+ꪑ8+ť^Ӆʵ´u^lز3Ґ-`_ܙvsLJuLb7S֍  968,xky -- 6.Gcݦo;X\GVP?~k[qp:xcӹnKXA۴>X3 9SvmyGF8D: -,,>D09E}1x 7[J>"5 M~/(WzA -R(PGZa4 j. ?ƢƎݙf̴O/7'`( -G.U[ #U UhQV nN$|( eNk[ yrΨ!C> -m[d ^Fh)yx.(*(ln -~o4 i (R:sU[Z5*dĝ-QhN -**^e]kG \詬x?\ӎk jD -:OQ$w} 5Ҳg' -deoxP&Q8~U%Ġ9+Av63|2uu"N>-"!˓r6p -v`3n)ڞDlQx{q`HP9lJmZSlmA}[Bm{oGq@XċH̢P I!N9"292*?tM(shIDwoMߴą*4w jT@⪶.&&VP\cJN؞DKo{mO9!}e`ݵolH4۷}W$Kɀ]0=2OT7mptn 5:*guIzK{؜R,T$*[E!zKCzEe*V[ΗJtzA@R&|xVE84 }{RkǩD5i/r> -stream -xX[sF~W[a*.5I'q2n:M4jIƑ p E]i\e|W$bm][JПͅfR\4~ XM.-۰R~/qb/5=wWBܲ?~(=U3eZ%n6V2J)ճ \<'Nj*GRGv5Qc!PH.7̆M[2zϖ -kmҡ"]{H|(ENdc%p\ت("_\u2v'Ӻ;1;9Q]-gzXZt#e_q6ۍK,xYڈ7E,*y*H. %CS9A+P6{,q6o<.˛eg2̠ /ۉxXyIJNmO0܅j/ ] b_,~b!(MNqgȹ:o@PmN$os1B^^%Q=Yrb>ЍQ?(v u#r #"'?wОη?}kxڢ*I) OYlNó݋K_b $lMVn.;q(' 14JƟu- o.F7G} M|qY(MKDŽW-W/a#R. ,(%%%U#q~Vv/̬X' NDn9CpCX'pW9OBߟ|DKfrq;8w n2R-7WNV_Q~0$!BBgyqpсzGmc)ֽ/F꿥;(pRap]s'Cb]@_ sꦘWDUyG$1qtS]a!jqJc%!"`D,-~&bF@/dLiŽQ>>F|Ip"ʼXMsj"4C(̋!`9br v Q_|*|'Ā0d{O Iy1g1m]b}E -?з -yڥO*)aX{B=2Om8&+`TKcK{Ys#bw54mkr](EXNVnx=fcn6PGBnx< 6V&ɏ'b椡8i|.}tA%<: MYzW]3>h3G@e形bOWFBƁοՖ?BTxwbkЯQ%Ekd7hL# -endstream -endobj -173 0 obj -[ 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R ] -endobj -174 0 obj -<< /Filter /FlateDecode /Length 2525 >> -stream -xYrH}WTjtm9Xv'0 C΃=ju]^,u{dV63] 0Jt1g/'3<Ka8'#lHʜ#wp o'cȜ('ƥo/9ϵ—E*wnn ŐVCBN]Q!a5!W5=8/|D$پǟ~XX e5tHs5$U>qۮsnK}ϕtTkIf]$O/tY.z<MxtF0YA^<Ͽ8(}"M;` $1!S/G(,KBP9۫(Ī%E՗=^^UzPJWzf O%z L.>w!OQ+ S\)Jmllj9n1Ct50+~HpVtcE4mUDVQ`}T -8pȎX#w`a">ᅃghq2ˢCka۾"G.a =0!5uB5dH<JJ̊B2BvchK(2'pFbqTZU7W `0(׮R0f0~KmTX^PY ۋ0XoAU8ito]*rZ]S -}MĉfKoR[LW K9u$ -_ ε`DÑвA⎒F$ P"CFցZmjkсFuj; Y>߳ $53G' C{ғ!"Q7Q*얫Z-ec M;l8{ j`0bc&-?F jrL!K.ME{<>\a[&&ʁLxr&q;FY|N Uzdsq|I8w;|VaTE!~%ǎ ]\~;D^A. #SstG-?/>PxbUKM/I#=`)!+!4$pbRKeR T;[Xo? -T_hLtNsK-Gɥ۷x3W -3ZC} m +f48˥^S 7sU\Ooyq ռ8Fl'أNѦ*p[$bO,n3`CtN?p75~y4d2he2[2Y43 0c9hts| Zc}*dëf&Ùnw>ai2˿dL'd|D3[IKF!Rm@XA8l`6{c0z|N`G*ٖ T5ڣ %<&[[I`ф/$ ?M3O V5}8R?WS?9s ̅~*(szD'r3!s?1eo$32l@[%M8̰M˳m{is05;4zj( kbрmu] FFaq.:T,)/B> -endstream -endobj -175 0 obj -<< /Filter /FlateDecode /Length 2185 >> -stream -xX]}eIDR!QtiqXm>PHLR !%J֛<fx~s$,Ti|tşfN|o(V?gjU5lva/#T-ԺpM)zsWw*77Qj #kkox"uÆy7# ֤{Ժbw2D]&Jpw૦D#bUVF/*S?ʩ?!iFA}g|rX5*r@1`zYӮCe}8fx>Do ԏ}PP=EW'zra/ /Q8[\+$KdsuHm9"V݋?ls־Ό -I("g'AG'RɈ AϬQ_z%(xlAzN[p#,":_F /^唂M݉ZY=:?-Ę1;H71_B(plOP#Ҏx*L7aB4# 0! -Q(˟$&i7{V%<#z"J: ҍ-cl6D~ØU ^­ \Z8>i7R'Ru3CQ{'40 - p.tCU|Ë|r\U==Yۂ[#&M~~-!M%m>Ngw@aV̀Jbj{f0/Ȳ_Q|2*j˕MJYA/ܾc pd8W3-m ;P,M*-]ʔ@Dn-E9zJ0VJA{v9ux'v .ݵ%Q[[D'Nc%µnNA+.7٣١$6쒭Ք`-zPT'#6mJMb;BG !YQiDv.—)vœH"/ֶJDw{F2Lx* > -stream -xX]oF}篸ÆD%CdH Nh"4 ?{J-mbX+"9s~sf*|G!QĿ9['JpDiJ 5 y~RM)}%%1rf&~SEqK@wՉ1M ya׏wfos]73*OBϸ]LG^WWWhJ]D̉FR7##=t3eq:(a<=ӿ:#0۩#`l?G8q%t.Q.G/TwP TdZ==|˸.Zte3~µJ>yav|ܹLjDdAg!;7e= C0c̘b`pŕ|O0c(PstfYqUry"ХL=|7JN='K- `Hve9 ᘬ8~%Kat-{kmmM'Y=iFRgRYfk̡nŇsA 26 xIP3$)½oaTtL[ 8hpGK -3vw< ]nq2%=Ml6ȕۡ8K"LRZJzXOyyy&^Ne.ie{X,Me:9Z莫FXאV~nb 76r#بecU}S,PtE1sa$(j37r_ʬ?f 1;*qOFi.Xz3|Gs#: NCT}#8P}/^~~#͎wax˰{{%xCb<:gB °NGII6 _&c2*D%2^v#ao䆌:d$Q8ʲ􆭝mQ/z2c4e_HxϰBQ>p$`d=-c$mEg .U[9UmdB:{>-C8a@U#*ex\|z&eHK{J㓧*ɽ>XpwV~F&sxisSە2C1m ;@"5tm̹VJάVa{` rz#''^z>$;'|^Cؑǽ4mzC:΢k -] -HIJB ղRDMkðMZʣ -*82xbrH"'?A'0ZڍQ - -uvC7 ' }ik:3so>tĖ{ײr=YطY@{r{,7'iN#][|dp=5ohȫ*?ipఎs-Vi&\D0̛ކ6 BvW z) 2˼O$lZG{Gl -T(>A6~A`q* 4u {]x`?ƕ+zAaƙJqnG|N ~6˷w|T ]KG/ޟ ?qM9Y:0i -Ƹ愙<*GwTNZ>Uzѭw -p)DA%_yTɄ+؉4ipY==ɶ.ؓ:48fjShDri,DȕG),37K1SAT@ClCx0ʄ R;K=]S3 -endstream -endobj -178 0 obj -[ 491 0 R 492 0 R ] -endobj -179 0 obj -<< /Filter /FlateDecode /Length 1718 >> -stream -xXrF+*`%U6J첼Dt||ɡ4 -8Hߧ"2UbIELO/_?B/(ڻou̇ 8 M}4<ᒗ3OfkoVf+Bj( D[?C-C+F[(ҭ%n cUP ^ȗ'5GaNq`0[z2 9y NXj )5@ -TTf62Z*_ "!r"#/l -օK2DrM@(ʂ kf9kWzm3:O0f'*IRr|8K$Y}^:Ao}V\ S\cN9 -NQס(v)l!kk/Q '>ښۖSpgbPrnG9v*ո׿y. <[A e(5x-\=1vi결fnrCv(/UJ?$gv 즤ߗG cb#q".QXPuݽu O2INBzNEC?L7ȐAHHrה)1AHe}\v |D|Yzt ,+,2WC0"ꕮn9Zgқ.&lZI;GAGbشs76EOtcV#|;nSec1;s^5d{u "(B҆C>5cwp!}6a=lWz:w=NYpLX:]yQ"WK$nwSgukaX T~T4SRin.갊 E r22}+b-fLѐ&'7vy?<}\v(Qx_g - KW;ZƇ 3}0y.y(xؑ`O[fmFVIJ#&8=ApU1º :cE!Ky?ͼcg`t6}u}9> -endobj -181 0 obj -[ 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R ] -endobj -182 0 obj -<< /Filter /FlateDecode /Length 2326 >> -stream -xYrF}W̛\Hx]NR.%+Z@&c+:նuYi{UZYFJZt8fkXߒ9\ /J?mMNJ^ن?w? )?x -O:UI2!商pZmz# yX*ca1 `n KKUQ<-2zY$E^dbeG0s"y>E׮GC)e cm]gun"f)3g!*[kpdO\5=VjX_!AD[^Zb,XVBԹiWMmnLi,D2WM$29O]<)pΚ1kh`!5mmȐ*}C97܍|x:׬*7Eʌ;gi -0Sލ. oe$b9~pLDԓ1^8% W'4S|\t$$o+S^ȽZrLH2C䞬`&f,*YmڂJ DX22p4J%B3؄FWaPP&A#_A -&:4%A4U2 ejf66=kCkޥMks)hSj[?dRZm#E*CQ\- Jd-P33Pn BgF3$f%9T`K-gf-\GjG+#bcx_Q(Nx4u9 Ut kpZ<<$W,X:\tiK١-k3ng1ȓˏpfeB kF>9*C"P{nD4Ѵəh9,o˝~ދ>i/5|{m ` ~̬j2͢WH j̢N9!VTdEm7[DBlDI6Tmz}wzN -" n Ƌ!:ҐZNL"F#~<;z"ߞUln$o+bZ:GQGRQr_LxBߜ4x}z|;s&>EQR]k~-F~j@ּKֹƚ@ -q' DĻRoY/qPs0ʽjP2RSlEuYn'[n䘜=:|$K0<+fw+,Ğԑ:zLL(2"؍bb¶}.J//2Ɯp;e"?A{niUik,1Ǩa|8|'ڏ&MEUo5:t>:'uV=ĩͯ|M]]mSx.#"0qIڟ𘡟BVCшCp l#yJa7uY2+>_iʈ Qԙ ݍ4$̠ |F`%v. -kPS1*'4'/NO|1ϱ93 vٗO4'qn i4@h3GLQ0؆i#,49)$T$Ο; -endstream -endobj -183 0 obj -[ 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R ] -endobj -184 0 obj -<< /Filter /FlateDecode /Length 2258 >> -stream -xXr8}W-dU$$EIlNjw5%E*qKf6KAї*@cDjQzVݬYUũ(JxMPaŕaGadJzBȻ>M :E0F=_K?2bizCe0‚%\zmEMk* Fߪ%^llf-([5:m"y\͑/;Ŵد葌,s# b jkU 1V+D+ aYYK!yC m6* lj'c{~K2cm0#[A])y`#iY(00&h%wu^H,NBz9@Qm{Ɲ-lWѺ윺w64 I6FQxa,xt"(rz{|,B(^:`PřB%b~ (lh]N_ɅΔ>TV+8HV{'Q^S$%+%ee 59C(HQ3IʕuApY5==$==(&^?%9O/.OP.VC]:k7-pH{Gp8 '>/@+ƺ$`yX/ wʄCKx&&cDd:~Be/81# /]4L 3^T`(9 6UA>`s>R -}rd^_ -4\ Z - mZVpSZ:ΓBD<ǎF\YngDSSHtV3sMp*ZNz_Gͥwi?}ba>P-=Vi9'*I:A /UPdv&_-8R4eM\puXY0Y0 $ 8kBru{58N'*v[P$ح=&n@Mвca=VXGO1Pw|JK`9vD00+G@=u:I r2W+{S8{p?ddtOG@G4|~A,ܳr:ƪ{r!IȖ5ҚݜҐr噌vCo͕ߓI4̀hY$I,YMvP -Sz}wPJi ~W I3MG6c.V?  2zeOPөJF12~A<OF:ݘ[DDO9Oԡ >dyKS<{E}suR)* C!j0` XYWuUF];sɪ.wg9Us=~[7[a{w+}_r]Arޕ!e=x!"p+;re53UxU/)KHHi?-TV3rQVndj0iɛ+,Y|JKR]r箮zϢt̒]_S)8okr,Ӯr> Qe; Y* =;jeTt,ao eH#@mjRsԕzHP~ o{nܥEPg˚$ưDH* -MVixZ 6B-_nO -ܾ>WhŴCn>@VmcBv_ SNHY<ٻwGYwM)h6lQV&QXȺ3.s?wef`!pXx%#a?m(i{NQ[| -G5)GnMMZ@e*u x\%jQ3m+=x]K%nyĞlW}fp -endstream -endobj -185 0 obj -<< /Filter /FlateDecode /Length 965 >> -stream -xUn"G}}[2kMdE"ipssA޿ϩn+DXUuNS|_$My!ѵ -hzF eY@0\YzatQ ,LƔd,뭟-XEQJr§ILe"F0b\ S!,s _]s#B(4};鏄GTR(4Da #d%鶑q,^BwCWҋqz]0Ru礹niEx]U d$a?F&jvc 0 ]ul|elI>С*%nHw2^ -r,S)CkrSm,MoP%:DXFrv.jpXPJjgYz5@Tr3BWN@CݹϚYԆUZ)3OSYW^?`M%L稊^{?.=jm[HΖaOq|.$i=t"< -z멼f7n2΂2D8yDSGC,Myj ;l¿^zٜf3/hJolSf3|v -vΰD\ѼJkgdQ.K]1]?e8zA58Gp*G8Qv9;ջ"pI;<)n8fdg 0]VS /?mGG\׬;r5ZnDeSS$k}`DZ}6D,ٙο;}wfKn -endstream -endobj -186 0 obj -<< /Filter /FlateDecode /Length 1667 >> -stream -xXےF}W $2EZB@$8Oy[c{(ݐd3emjj)_Q}Z(HKbY%׮su$Aq*HFo#]g>#1/Q4|܆o84rns+T&L.&ȍPF%)6ۀN8L)_a6* -dk)؂nI؉Fra/GIhUϦ)eE t.ػeK:y+ۖwXXnǭhT I.9a؇l8Ԣ ],MSBkrg_G)@)gj2yN.ln*T%Aҽ)4Q*HŁ*p̰<:f%x#Vd?`_ 6P2g. =rUj}j8Xp~)m+0&RU +7_OaN2 *wQ\mQ8\v݅2&ו0]{VD猬K1&HUGD1bA68 rX`Ӹbw5ű-l%^4c̠ &xh;aU{t#!~OQrS*'6tV,LWS,˞l& -1|e:Pz  f.RrêC -̘\uԥ^wЪE%A^ ~ҐEةYvI&Udkyuj[=^t}1C1A#xO0N'jy:(c$ۣǫ{g;۳&qixd$ 9fY ^YYs/5ׂEn,RJLn4?m疕N`%ap_{_&QQkrE覩KG>D.hoXւiE4P]CpHco^?c) PG}Xf<G/-@) <׊AA!hMdx͑NJwbatCtx^&i9%bW0 1n_ 0ߗ*aZN<?VWL4hW'n/4ȵxr|C~rSjw|cV4G17Nl8K_@W 53.K*q .5i mx#͝2^Ȍ,SX*\pT/qPܣ=]x% -H!CS Q~ak Yn* -I0%瀪f?jBX_9 ?єh -C4,i~pܧܧ`C0&4$td3@ .b=K(SKYvE-Z6 7?ZvPh?rh $:ۚs> -endobj -188 0 obj -<< /BaseFont /EUHYVY+CairoFont-1-1 /DescendantFonts [ 511 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 512 0 R /Type /Font >> -endobj -189 0 obj -<< /BaseFont /VJGKQG+CairoFont-2-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 513 0 R /LastChar 249 /Subtype /Type1 /ToUnicode 514 0 R /Type /Font /Widths [ 252 308 454 0 0 0 0 296 276 276 0 614 306 415 319 454 571 571 571 571 571 571 0 0 0 571 328 0 597 0 0 493 0 645 613 695 687 0 592 0 0 292 0 0 512 868 0 0 564 0 606 548 589 666 0 0 0 0 0 0 0 0 0 0 0 508 561 482 561 513 333 505 559 248 251 0 265 839 556 548 561 561 393 433 347 556 474 0 474 489 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 0 0 0 0 0 0 513 513 513 0 0 0 248 0 0 0 0 0 0 0 0 0 0 556 ] >> -endobj -190 0 obj -<< /BaseFont /KGXRQJ+CairoFont-2-1 /DescendantFonts [ 515 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 516 0 R /Type /Font >> -endobj -191 0 obj -<< /BaseFont /PXTAUS+CairoFont-3-1 /DescendantFonts [ 517 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 518 0 R /Type /Font >> -endobj -192 0 obj -<< /BaseFont /RKPSJQ+CairoFont-4-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 519 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 520 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -193 0 obj -<< /BaseFont /RYBQNW+CairoFont-4-1 /DescendantFonts [ 521 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 522 0 R /Type /Font >> -endobj -194 0 obj -<< /Filter /FlateDecode /Length 523 >> -stream -xuMo0 UTvC7` sO[˕#e% 9$^LkkO)'J8̬Ρ,%{&c|WҔE"| Չ3IU{?~Osu7Wa m -=QE贗?2ޙQ{L[q0qE Xļ MkTT=\rtyEҘG9$Ѣ*VTjqG)t3Y/SafUe7~Ec2, -WoUykoњ&Rµ1Jx6=綾_ -(%,W -IDmʓkT ޣ -W -endstream -endobj -195 0 obj -<< /Filter /FlateDecode /Length 762 >> -stream -xT]o0}o&iB oouLis *MqιFSOqY.2;ğ~Os SyLwiHCy!bK$EN|W*NrVdBSژEJYzPWl[غvH)ـ/:{ Z擦5y&QLelKztPI.Gh\[g<S,?쮕Q zxt ߸msRckQ..=vtBb! T: \}l4zze2v, 5D, H~vh=9O[xQВVbCiQ)Sб85_466:j-,41ngNw6X³! REBKD^1F -rSܡʦ+&xw: Ӌ Biӑb Z|| -endstream -endobj -196 0 obj -<< /BaseFont /VRUCZJ+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 523 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 524 0 R /Type /Font /Widths [ 240 0 0 0 0 0 0 297 0 0 0 0 0 0 0 456 580 580 580 0 0 0 0 0 580 0 0 0 0 0 0 0 0 655 0 0 0 0 0 0 0 0 556 0 0 0 0 0 569 0 0 555 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 571 520 335 0 570 259 0 0 279 0 566 550 571 0 397 443 368 569 487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 520 520 520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569 ] >> -endobj -197 0 obj -<< /BaseFont /YXWXDQ+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 525 0 R /LastChar 234 /Subtype /Type1 /ToUnicode 526 0 R /Type /Font /Widths [ 252 0 0 0 0 0 0 296 276 276 0 0 306 0 319 454 0 571 0 0 0 0 0 0 571 0 328 0 0 0 0 0 0 645 0 695 0 0 0 0 718 0 0 0 0 868 700 742 564 0 0 548 589 0 0 0 0 0 0 0 0 0 0 0 0 508 561 482 561 513 333 505 559 248 251 0 265 839 556 548 561 561 393 433 347 556 474 0 474 489 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 0 0 0 0 0 0 513 513 513 ] >> -endobj -198 0 obj -<< /BaseFont /SOPJQD+CairoFont-2-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 527 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 528 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -199 0 obj -<< /BaseFont /PXTAUS+CairoFont-3-1 /DescendantFonts [ 529 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 530 0 R /Type /Font >> -endobj -200 0 obj -<< /Filter /FlateDecode /Length 2074 >> -stream -xXr|WS TH7Tuʕmkna$D7ק{@J+6K*IΥ=3$8E˦H ezL=SCi2B݆%W=Œ -88euL,h!&H"'\$i(iq]0N}68~m2l.-zDKΚ ]&Y[]$~g#{bdN~l(u#ᅤa}u=4χRNO+۶S -BׇHxI_$hg i$ڴPp $:1e+0`U\)E~pg_40ڑQ-F,^8H[sƚv>'"X姀 P&~Et@-nG!4r6!MrHN1(w63ds7VR --4y}Yy.5c/YѤ#;?-*[k!1~U8s/ Ucw$ bI "*aE!jķH[ OsYG쌊E>t[b=nAZb/pצ k;XD5'r)YFic]b\Ag? ȭhSА^^>C!ߧC$3xX{-?3ny?quʩFVrKh -YCV9)Qj2F풺ml_ٿ~Pqa7y+cyW5 頝Ga##e_ -j$f=()]g%95xVhƐ#R~Ea9dDUCn ˰qf: uCO+{F6Dzʓԟz̝?@k\3hsO3*p-#ᒠk[}G~pYǒ@UoI5RHC}v&o9kP'7rNIN& Xgcz^} Op*X–+8PL%0 zE*V;U#T='e0^gqi{lOpu{uРԘ}QEMG1&aڹT\u:&G]a`IƬRU,cȩ˳L;GectB 3p{r Q]sL朦SNƅwZmapnwoMo5 vDAZ")7Z j6QDf\*iΨ:3'l~G9u3f3 ˊ5=Ϡ7Y jBƎ@BZCO4CD'q{FUPL(d͟~22o\C=Qk{} I9Pc~uZ>[Xouۏ.鉌;h|k nh/#f6v}ȏr-h?!捁:`%g0N7?f0 U[3pIlifbf\BQdvL, -endstream -endobj -201 0 obj -<< /BaseFont /XERKJI+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 531 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 532 0 R /Type /Font /Widths [ 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580 580 580 0 0 0 0 0 580 0 0 0 0 0 0 0 0 655 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 574 0 571 520 0 512 570 259 0 0 279 0 566 550 571 0 397 443 368 569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569 ] >> -endobj -202 0 obj -<< /BaseFont /PSGVPB+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 533 0 R /LastChar 235 /Subtype /Type1 /ToUnicode 534 0 R /Type /Font /Widths [ 252 0 0 0 0 0 673 296 276 276 0 614 306 415 319 454 571 571 571 571 0 0 571 0 0 0 328 0 0 0 0 493 0 645 613 695 687 0 0 742 0 292 550 717 512 868 700 742 564 760 0 548 589 666 650 970 0 0 0 0 0 0 0 0 0 508 561 482 561 513 333 505 559 248 251 527 265 839 556 548 561 561 393 433 347 556 474 0 474 489 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 508 0 0 0 0 482 513 513 513 513 ] >> -endobj -203 0 obj -<< /BaseFont /SIUVTQ+CairoFont-1-1 /DescendantFonts [ 535 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 536 0 R /Type /Font >> -endobj -204 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /DescendantFonts [ 537 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 538 0 R /Type /Font >> -endobj -205 0 obj -<< /BaseFont /DPTQJF+CairoFont-3-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 539 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 540 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -206 0 obj -[ 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R ] -endobj -207 0 obj -<< /Filter /FlateDecode /Length 2219 >> -stream -xX]S}ׯ\TEFb+RId>(l<216ڪ X=E?8DnPOGy Q",M)^Ȼk MH\\ϽoRN[5Jlzy%NN/g^ 8K;`()YqyUhXcrl{Q[_ K1sE>^ިp,_+T8b#7g:7#䍨7@=ntGZacl K^1@^eۉmQ&Ӛ QJ{f+;;ȓsk]kӊHx*l)V_Ʊw9A[<_bA>*G -,0֜qlQhJyBUM9%Za+*dvN޼Ey9u7sxM^GG87ky ~@Q Tf$gIh.;ױݢ뀳NnIpv:CNW!!I+U -͙w-W4aܝH6f>ڡz]ݟp0-$rc -] ~UcFi,}bA% iL-7(E>[` -7p`W6P>n;ke*>NӻNq -I|"mK+v* -ގW%^B{8o힝!W}I$PYw\,/FYnL?FӥWsBTˀN Y_ a&`,qo 7YАBTd7d~I;p`h*;Pz/4!{a'Ƥ@U6=%)J X}YH8*`JV X:/RX\E`hEE.V\xp$cG:Gi! g%3K닥QݝP[RȻuˀ*x%#>,=oJ/N@aGƒY+r]Ϊ N|F-lͱр?MH#3Ӆ]%e ?WwěPl_N{?+jәt7i }v^h80tZi&qϳbFOh% h1P$ci/yi ߞfmK;׀sj߭xu(KW$LS4k7NaH9+ѹ6oވSŻozq^|aB:.='1ٞ:q:v44w XL& #No_$GDh> T;%rqd?vex 4_ؙߔ>=#B~pwa} -c4!;9"gg(dPO,NC4xEz0Tkz5sFoFI SW ^Z)v qAf`%@i":ôJi,7*hiAGM6aa-;& -endstream -endobj -208 0 obj -<< /BaseFont /BOUJWX+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 547 0 R /LastChar 249 /Subtype /Type1 /ToUnicode 548 0 R /Type /Font /Widths [ 240 0 0 0 0 0 674 297 279 279 0 0 309 422 315 0 580 580 580 580 580 580 580 580 580 580 330 0 0 0 0 486 0 655 622 699 687 607 603 749 728 301 556 0 519 877 709 746 569 0 619 555 576 673 655 0 0 0 0 0 0 0 0 0 0 518 574 490 571 520 335 512 570 259 264 545 279 851 566 550 571 570 397 443 368 569 487 715 502 0 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465 0 0 0 0 0 0 0 0 0 0 0 300 0 0 0 466 0 0 0 0 0 0 0 0 0 0 0 0 0 607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 520 520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569 ] >> -endobj -209 0 obj -<< /BaseFont /LWLJKL+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 549 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 550 0 R /Type /Font /Widths [ 252 308 454 0 0 761 673 296 276 276 0 614 306 415 319 454 571 571 571 571 571 571 571 571 571 571 328 0 0 617 597 493 997 645 613 695 687 606 592 742 718 292 550 717 512 868 700 742 564 760 606 548 589 666 650 970 634 643 621 0 0 0 0 605 0 508 561 482 561 513 333 505 559 248 251 527 265 839 556 548 561 561 393 433 347 556 474 703 474 489 470 0 0 0 0 0 621 0 0 0 0 723 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 387 504 0 0 0 0 0 881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 307 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 0 0 606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 0 0 0 0 815 482 513 513 513 0 0 0 248 0 0 0 0 0 548 0 0 0 548 556 0 556 ] >> -endobj -210 0 obj -<< /BaseFont /HJRMYG+CairoFont-1-1 /DescendantFonts [ 551 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 552 0 R /Type /Font >> -endobj -211 0 obj -<< /BaseFont /CDSAIG+CairoFont-2-1 /DescendantFonts [ 553 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 554 0 R /Type /Font >> -endobj -212 0 obj -[ 555 0 R 556 0 R ] -endobj -213 0 obj -<< /Filter /FlateDecode /Length 2186 >> -stream -xXkS__fT^J*$! *dH_{$`/u<#ͣ݉)Q,y1fAyD SŸIlQ&8`aDOdh|@ [K \^"ޠ)EߌQ.nK;]%ɌބmQBG%cՄIeLRejKŋ0J]VII˯|be5T*7\8Qy y+&dL袀5gQUe-]kKV ihj;o4cK6 R+m[r*Yen*o]8Shôt̛PR;ʔqrPi{JM} SƑdc]*EQۣC/5?T$Ϲp4U Nrt`,a0 2C -J1"#37W!72V^ɝl@kDie@(rE,xj.B'qvN g o]WCc^-Ko*"8ʳI[0<e"{ idJmNdHbJ<Weks~.{A0T=REmwb9* kL!|2- 8L2P f -$ɔ>303o}l`e!;]ϘtacOt$?|IN A^ћw;Ѱaʿ"p\A)Q,?$Us:{|2DrKyȵ[fZ0V$Q- -;ƻx,,Y|UXّ `avԒLVĆ}zyN1[Zp% ޿'3n4Suݼ:YpBaOcy'B8o;VҘپ׬ XwD足 7Z.2 -rһp n_aG:Ny"ՉU@]g('Sqjf8r'Ng*r+K -(;D]ܕ舸hF_-%r@-aOf)Tiy .B"B{cDJ+<$yR[cYr7 6yWiK5bF9)-aoWFYݛ܌~!$!]WOclp.DTr5ri6/pa}VP|42->RY(Y`t5MƸ -E;ԕ<@7a`!VLIMA -_ -92;vFv)<&SC-9ڳS#W_^vC˸s9"_t; AbT}+ -jcݎ6ĸ9s'H]UtJfL;P˥.7Z),X3z -0 38Է} oK;p>p$.b/9 dg:p!.$mʒ[^:{CЗ2i ٔ73I_u0ͶmKâA߸|jiR֓xY%Nկ0F|D-r Rr̥ky0쾐"򦽐21^%, 47 4 k'ϋX[շv>.m>yaZh6':Im?\{>=pL)U:3(S2֡G#ܷ"[nnS CXarӳќ^ZV.ѿ j(+y C̷ZZ7o84DۍeYN09M#Y pq ,sDbT@f=>Lʪ/^\?;߈ՁÌ Tg~~ gzG.+ʱrh,7ie),[@183"ӈFVtM+w -3Y7^? -endstream -endobj -214 0 obj -<< /BaseFont /OBJBXQ+CairoFont-3-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 557 0 R /LastChar 117 /Subtype /Type1 /ToUnicode 558 0 R /Type /Font /Widths [ 270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330 0 0 0 0 0 0 0 0 697 0 605 592 0 0 292 0 0 0 868 0 0 0 0 0 0 0 0 0 0 634 0 0 0 0 0 0 0 0 561 0 481 0 512 0 0 0 248 0 0 0 0 557 548 0 0 392 434 348 556 ] >> -endobj -215 0 obj -[ 559 0 R 560 0 R 561 0 R 562 0 R ] -endobj -216 0 obj -<< /Filter /FlateDecode /Length 2204 >> -stream -xXrF}W T -w.bYzrE*IQcBaޯ>=Icٴ̭O>}C's㄄nEE@+4J(]9L!ϝ0׈(M(vx+{ SWJ LnS[̽9]DiLVrWuāv1UmEkx\Е&n+/uUҁyE)/G -^[CO_[aH5Qiaa 4"zxav'TrO-Ng FY`>o#/ _}w3΋o;.UZ5(N -C Cյ2T%R^J$+ưhb9 1~q`HHx,|hg `. >|`\cХۑRꢼ֍2l[h10+3.$Sӭ.Ȓj5r 04?8U"x\IUXnUZQj0N)瀌M5r%I~ ^Jjf`T{^d㢭.*m8Kw: m/ف&.k dOg^Muz -y?Pepm:-Gb',; Z_G_y `̞.]5HJ -ikoO=х_ِSrq1£Rn#HLd(z],!P?"!+m`.\|aPRPINl8Y0E -A:NfkV-SAuKa~U%8$(2AE$FQ5O<Ρۮ[c,`xb\$LhYf7I][ ,8#c_ţiy\J&B-ėXmnr& PRFziB]F( }i/$(r yJ-Mbb#=&x#8/,G1Ȼe;DuS88 X'V4E w̭!S4Y,sJ,Q2ebC3 ~͂$@rMFn_,e*ߊz.eOi hN½H]xVkIF$)'u"x93W Ɩ#{1@Xz1T-\_5K50F']H,UҾEb/4Fx&EPG.xW 5yh`G]Ğ|p/ǖ6v6b*c3nwSZGPޭud%Z3d TaF#crvzj'(MJ OZÿJ0kGUr낝WyG=w^-gFMt%%17z/+ :r^+(sO߼'%[86!3b9^{O^61{Jw||/dA'tCRYNĔpMIkEҩsJ7NH ^P;5{ێoCv}{lߺ,ϢdSo|^ڼ8{Oxww%ۡU6% X2cwI6BeXl2XfcW}8yglB FOd7Dz&7  0 -̈́8ք8ޝ6\֡EOg\y$o>_?D}z}%-ͷ -̈g=(N/Ү[ϾY)m%gfx´> /Subtype /Type3 /ToUnicode 565 0 R /Type /Font /Widths [ 1 1 ] >> -endobj -218 0 obj -<< /Filter /FlateDecode /Length 1704 >> -stream -xWnF}Wl^j0.)4i@Z\fR93Ŗ1 -MΞ9sf62>ލ4Y:0 ~GL&X3 K^{Qۈhhs^xa`|}O -Ϧpm̂_ed5Z9 _ui2I -i<2 +X`3񳃫`wF>t]lME&[cea-`Cƾ&"uƿ(6S&e٣߃߷Vá봡?UnMG{}EYg^JgR8-q-Fxr K ɫNs_{fHK:ѹ|Ȉo&5]iMc*- -20+N7X-yRDhL֞8"o$)lq!"`'y= q掜 -c.[[Ŗxw -y` <ã?7Nű>K'q[S[,ۨԜ.AFUYL9+j -pTY*ZU>jli|7'? aRfe J$(Nk}&Z-Xtɏ b8 X j[w jH - R0?g4Y8xbњ+⽠BoJq ol (1wU** r-1ZԟGOwvd@Bp_鍲 :U~*ƣĴ**imA);+$Xr$,a6!rͅ37S*w7WII2lH0yUC} -5S++[&uǩ8_XZ=1.rZR4$ء8]"4؎sVdzm,E4Y -rI"yg1͍0jgi'ѫBRA7Q Zʐhjn:{lMѺ6d50\dTx/XR:zwɵ5xQqzkvK0LC &V\\+kthjuzUۚZ%m& .4μV@%&g/rGdxfZ#/ -Ajy8O-^|z,{/CmɈ9`6PZqۊsN# 0v'~URpFe)ف,T)_>}ٹ]$ -endstream -endobj -219 0 obj -<< /BaseFont /MGIDOO+CairoFont-5-1 /DescendantFonts [ 566 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 567 0 R /Type /Font >> -endobj -220 0 obj -[ 568 0 R 569 0 R ] -endobj -221 0 obj -<< /Filter /FlateDecode /Length 1813 >> -stream -xWoFοb>]vK.I -b;NcGMQ)T}3KJV9qCݙof HcK*x - W@YHmMtRS2 Ʉ ),^/UA8Niޙ8ܻtVv{;\cl_SȌB\n >+v:RMCZUTF"EKiӦgscmB\j3 Ԣ§EA2&4_F'h;WW-- -6ClU uQNu16锏cqۗzfPIVsK ;WpӉj9Q;R+`T5z>DoL82fp#ZJ˰Ճlk;k;zR<`.pad]_NWIn}_sY\̵ki叮B6EqH`qBNF\u'k - ,"Zv<OAW{Î}*HLdlM`ewZAکqxɡ:V5_p '9={n幀Hԣ`A]d º] R~Hu%ͩѩv+hIz2H -7d>HwHL瞆ASV\D7A[J{`1VplpV1=}*ЖX@Jc-u[w=:݂|p>@OVR{Rw4<%ŧRA6)6Tm_g: S׾7WG.2Tv[ U$g6~yWgٸ:gc9NS!DAE\o y5##c[ VN9փx'Ǩ C{5sCz`ޚ̛ӟ4vELz-ed^=cLin\Q҂J) xnAmv*ùzȨ4/ә1~UVp+fƻ=?^!|o/A^ ACV2=gkwġt~q{ j- -endstream -endobj -222 0 obj -<< /Filter /FlateDecode /Length 1263 >> -stream -xWnF}Wܷ UƀctEۤF!Ӥ_sPa ,CLE1Ex1fYB*bW" /O2N# mHpekbœ_=>@Ծ^{`0DMWy TR1#7+˰()/{y˭Pyf`0'=w`5U,X'<=g9H¿ S@觚o͓;l=!OmFZnb!_='ҀE<:Avķ9XYQ)=-lWGSSȓԌ{Q11Ԏbi `Lg W9m<笓< -^ɳ""vCF|R?ug*$trMj|R^+n~14G]z*IiЉRnpTzHz{k+梴P3D+nj{t\lׁ0@2d9J9lGDƼevUNt0}(|&i"j9Ãgg|]b줜2LKy~LN?r;<@ƒ? v}o` 3iˋ- O~uSOῺm7< m:QSܲ3d>TywgjzӒ߱ȂI&|X&3Ix,ֽ砬 c9x󗥬QTa> -endobj -224 0 obj -<< /Filter /FlateDecode /Length 1200 >> -stream -xVrF+*`!HUCKvT*r! (N>{2*QZgcgacUލg?ݞ.R_qQYyƋQe?S5Gg _}L0P,$l%bv Io?W߫I{fԡtLkuP͆{߬$a'X-YOuN/BUT"R)ߦKz]|FLB|jf@]}FB U͛$ H`R."`q?arb3prNJխ6eӶ6i Bk:#5{R +9#*O;x:Z ms{i*<࠭yRx($sv΍YgeAϛmƮKqӲmGf7a3d\W)ڦ:|sJ?&P)qJ5 g #4 -Kƚlߦ? =wp70خj!Efuu,[-4JQ^ۂz[Ja(c%JM9H8vm|uKUZLko|7>P}@bt<+zi%-̟߼MmX^(QtSs1x}F^&w]cׁӵJ |Sj@'Kt[ܲ @^ 3qtJ9 IOSb)hypN{!cH^:-*'H q|8AGkKHwS^*<0YZPiܠVHLj wq)*Wd0nO>kf9yDRR6 Ǟkv« ʘCM%!{jz VqRamKަ8;V2y0v'1G]]tWiM -endstream -endobj -225 0 obj -<< /BaseFont /VCJAPF+CairoFont-6-1 /DescendantFonts [ 572 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 573 0 R /Type /Font >> -endobj -226 0 obj -<< /BaseFont /JPHKMR+CairoFont-7-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 574 0 R /LastChar 233 /Subtype /Type1 /ToUnicode 575 0 R /Type /Font /Widths [ 602 0 0 0 0 0 0 602 0 0 602 0 0 602 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 602 0 0 602 602 0 0 0 0 0 0 602 0 602 0 0 0 0 0 0 602 602 602 602 602 602 602 602 602 0 0 602 602 602 602 602 602 602 602 602 602 602 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 ] >> -endobj -227 0 obj -[ 576 0 R 577 0 R 578 0 R 579 0 R ] -endobj -228 0 obj -<< /Filter /FlateDecode /Length 2192 >> -stream -xXn}W b/s @VZHiaϨ̋ԩjEo^ NwWթSSf1\$)oAL"he:6d/6FB-%ݖv">v܅2iX2"&á5Y>FQ}zm2䌝h\öyVs^W^d7Rn83*Tۅ-}_9"elF?KU Υo֤ ~/׿p|D?\?~]|t*?K?ZOo <#B(ie|yKZCA`|VN|[F}ϵt.U^t92-fXK.bŹ&X,՘&6=+} (8D`P5A3_OV(u[G_L5`lrs|Q3QzU,l@o4Ƥ'|q.GͮM.$c?~,)^P9?78as&EDW!(IA8Tlf"Q0R`Hq>.9p¯\VLL V?t&^}d68LM݁6;ܖY - z u 㰁7Gi7訴>l|L$1c~o(jQs0 u&t51/ӫez4Sd| -&E`a\3HNΆrT}${DO[ FN0P_E>-، -jާszm$NE$|Vüa?.+;"`ccR*#UaªF6aHEXp3DaFIkx^+>⛴u{a1)ңeOJIa?zN6lv=%eKmGE>/Tjc+ =r[G0T-"cekޠ4꩛E XMъe FVʟ\kֶ ׂɷtю%j$K<_$; Q0x̪tYM iV玔#[=WW &OjR2WiM5[yx D0"aYeuP w׍Q[ZR(W@, yj/i_yZ:dh1)rcy/ -st:x!RbP~I:y_! .a\-g&%bXiϙ |FNI2N5Z;7q5a-_~*zء%JgDeh[z݇N"78]oF !ri3^Wfb ձR/t a Ədݠ!i1jIuw j#EpW{e"'y]NHEEmr$E(*r֗ `p.5ԕ`[l+. a>6~JIcbZ~2:A=~})LJg^gX/}7Rd r]| = nj[˝ h 0 -tL º"n_74g^qĖƒe3jT]*\^@C!]<y4zX@mt$ ,`WS,M)UЏ( ^"l]r+l[jiSɇfwJ>M .W׼rua5v S!wC#F[' z)ro 8}*.4?Z1{ -endstream -endobj -229 0 obj -<< /Filter /FlateDecode /Length 1604 >> -stream -xXMo8WVcKdX{Y@[쁕h"JA͐6e vdrf͛#*Ÿ6y$j#N6H24ފn#:-aɟ X[݉Ch1ʊuS}dZ%u/7IYu/WIzsi^U|P%agMkNV -VD$'/hMM-%JAhc-Pڊ3,`ơOiЊV:k4ažYJ mS䋲0;A!:qlw8V=̲-v'C(_#x1!Fd0-;¦'(2m(>g39Gv0Dp -[Z[ Ln( -UnJö;NlQ\ŝT -QQ,e9e-Qs J?hdK#".Ir -A@_pO$ u3X)/%slһ?F ~ٶ =Sqg\gc$oձ?Ic*/a{ BQPd=CCrيѦAfgxb8k1)TMՆl/Mezm/P iI&"*C>K-3+t&kQ;bok24BZy,T]hKSG1jX`2;' "q%ZlaE2F11xJC: 8j$5E2N-vvō37v$'O0ae -Ĩ,ӠaF3~^kuG8)!h(8hLoxV I{6 "?Ws%_`fFu ۫h֒Py.gy$~U *O6:"jݖ "B Sk=#sDej }IGKQv.3ʡs_>|U+|on}FLbq/4CS9 -^ڢTCF]|+3ݨu~;Bx -endstream -endobj -230 0 obj -<< /Filter /FlateDecode /Length 1732 >> -stream -xWnF+b hdC@@Qak٤ϫMC9$ aw-^*&*2OA2.U~ }rA|~&Nm~Ys -sIJn啺id#pr7QZEEع1MBm7QFfy\7m&Jp8yZ?DIn`TmTa# ƨK/îmdE^Ӥ]:0| Q0fEB6~&\8a4q%_;'ETunm) 2CcpdF_'N!(HL) 5x:qbQ vR 7@-D9g[DiR--9%$J V ,5( mmA5#w"g>j}jD(Bs0,$PXj0]Cմ#kcGS Z&]pcVW"_[#,5]pNΑi@VT 7`Oz⒨k+b?HhZ2MpkBXa Uf+*(͑+]zNWPt@NfLK?5v3]A} #D`J>-9J@3+G W dÚ <yR"T=}(?;PÉ];X8&9Uw3YDHG*׵C w -;;^@" ºUs֐a5" -҄|Xn\}.?jCiІ gNib"eF-=rOom߈hIhy{q]Pv4l6Rº)ιx޼o=o!<3q"s1jCO^>N>~2#7UƐ_/k6 :# 54{ѨdLQ/W.㩨}$Nd`zHx|'k紞'P}c@OLh;#7QVƭv4mģAa@!'K¸ qy4h -~p{OTJ7L J1>%VLfN@oOe ]5 LĨޫn!ݕs2vP6Þn҇‹_U We( A%+znҚ,D"<6`m 7%»6-+C@2d1é}iϋB#r{a=h -CIm`Sx>bdz<`J&a+|qR nc Xڴ]=5+FL(`⌖&?\LK{:%hH$W7OfB rR(`6ɠf gFs[]d6sI7*e -;I aR} 9#)rEϸ߉yH -kTӭAuӨޱ Lje,hv+{/$ٖRx\ *.<‹^i*H&%{QF mYͼm5#JzWKVօKu=|uLRR0--* XfU~ɲey∢53j<{kOsuxX-x gD|Dt%Lok6&PI -endstream -endobj -231 0 obj -[ 580 0 R 581 0 R ] -endobj -232 0 obj -<< /Filter /FlateDecode /Length 1976 >> -stream -xWr}Wt0U$+I\ޒ);)i}Te Rpp9=$X. grt/>^Q yt|n+' ql.5ytHI4en؃ݽ0[fE1&+u 3wiHhHS q-.itIJ\ÈOY?sod8<ѺCf~⅀9s\5E*rxDе V)4!1wڬ*%A@:5T8M7-O_PCGU4qt\aI ~5|0K6fSŻr~(oij{C<~DByDv`sq 1@1)*d[χv\l kJZT ;ml 1=L_*9GiNTqky+ -ŵh6/o BQBq -qPCT^!p%b5;A}U2a]i%ஔLAPbqe5:Fڠ2S6<ּJ%9Nk/Y34Jqؚ6ucIML#H`Hė].G.<$2)WE%zS U]۟UYQoYU""egX`l?pz -(Ytm; WH`w(~b'i{)G)]X+gF Y@(auJAeN(=jWݞFyy /,SUUCں#(%T(JO'2|WEYR#[[ؘVs~FƲ{ zD:98P/ \e[إMe{LiK1+^{g\fI%1=N}FZZͳEB7!u%[#Xpn]^AC n+mxFx8$χ0Z̠bZ -(X͞9n[e;~^e僼y#׋_/1!}+.ŏ/,<cs|9uCJǛOgSm8|0+į =GuZMY,\nWijk}Ẻ{%9S3 681zhdkfz3u* )Ys!¯LK,S"ȞpplBc2oi׽mTcB$@LV@`:Í}x442QnOďV=3׭r`&,x`}Gb=+{6ڽGzͺ檼3}(~E" (yf1i> -stream -xXko_1(P,*j _6q4.. -Z\J$Ç_3Öm(HΜ9sfF)Lf+4 IS)j4%['!%1ݮ|Ν_˞r/u{ -=楗OF7xF^~K-.eKEEnE]+Rk/z?'de B?LQt[Ƌ".J]*iUmqg53ygt"wMܐq;#FW* -xW &_Tho--%_э{  gWOwvߜ~HB|S p &_V /q{Mi6rcOء G=rӏ*[ȗ#Kͧ-:cfG/-8GHf%h!đwm\ ` p?$Q3 W@:Abðqg׋tR+y,!D\qynjv H|Mx B`̋38pɘ"O^ЖU]˥$Jf$-9X $u3h`rfKbP(K~xˎCun;wm"Мe^rKF͗Q.k{}Yk*.HOi2w!~n_ R5q(:qLJ,:HgZs|ngf:/;&n}޳Zrff&ŶlkB5oFBҊ򧩊;[7'!,@( 3=1!4?Doi؁2܄ -tL` z=^)ͥMf00&YxaeGzY좰D8G=^sK_J kn6Xˀ'|'ufU )zR*nڥ2h@ nlnkbZU@L][W)$ ]|4Xz&XIC]r7FD޳\,4:=H={e9Bu\j:fI)t!AC}"S`pʼn.$ 0EOuw/rn#{IL3`ߖJx.LZ 5z=Kffb;g5x.˷HNSzW!⪤ByJ+S+ˬt"caZ -<_k[y1h4uxJ`_Te$ðUgSDЭVx {嶉 &rشgۢ 2JسД.Tj?CY> -stream -xXrF}WKJ@HBe"lɱlIC5Y܄6ޯڍfzNw>ÈBDXbZޓi7tdN7ge!3 0MoTytA;kF(xEN&$w$HO+Ioz4 ڼiIm0c'Sܗ$JoU0ϲw)n2-MW0[uxqNnD)Lz[W) #IS2 -r^Lke+H<.TWS쩴L?3Ήc ˁ5+?Ĵ -ҝWa?㯟zSƛ3mnJGu0@z`5ysD:(~._ }ň~ 9\G[;=C8NH@zwy`+5mɁXx: dz`Kuٴ%",~@" ߒЏp>sm'Z ~8猓CK ]iz_yα/l&ue+ѩ "0rl9Wӧ0$`~hP#똄˂?7;2wЫ, \5ҟ@vɺs*9t Ì( -#FXxK 9(%dxZN\/+~c肅fQuF89>ܖCf ǴֲTXv6ؿ}F nKԬrK)i܉%//ax3RxwDQ?LlZm=RFip'UPaaa_k.I>x2'w7RNO3Wžqj*O~p_? R]A4š̭9ؕ5!oҘh*:ޥ]8a#1dj=ȀznU!=y4.nrhWp^N%TI#9-X@+ *"j,h[Vw1 O?~.?_~ibz?퓌SvO? 52G"3s$ YJ%akA7;Xކ,{7M2_N6=;; N#e48)^Q%Ӭzn6? fsEOt0Gx1Xa v:tBagcLrYewںJJc -7stxZ2 e] [ v#Q(Ϝ;wW|˰f(w2Gծa5Uݩ4ѕ1#{Q x6w xG} NX^chNyBpͦaj1.Q1 .~:Ɨ_n/)Qz eRR134IƢ̍"ok;I]U3mA{b,Zr!=ٸ|>A"<-1Aeyb:(\ 5o>C«#j)\\K"wa&V 5[7nS:0NSг/-b7 eՒ~|'V!s('#"Ɍ  -tHy-җͻA1w7%!f.4pA&=9:S1wyq;jh9`⼍8F` K͸ Xr.]@a9zjBYT\T==qO~o@DJo{Fm|&Q<[dfS~X6ı_Au͝@g5#a_LZ$H$N:,=3UǛq6Rl{BLHp@~TZH_₝;AW18 Nk*ieAF/.WȏvԓXQ`]XSLcxgv7n-s|dS(yCq <䮢EƟ8gzQrP}AXcэcW`K5 -endstream -endobj -237 0 obj -<< /Filter /FlateDecode /Length 2331 >> -stream -xXێ|W4$`ɼA g HޝI^yD/69>U5^/v-}.uVKcsG/2͛<4G%85mhʕ%׶)G1T ܺlu_UovcV: At[!N Vqk!_w}qeomӛBxT -9 /44rAF |gҙ<ꂭ=#uxt<:>J6?3υFƜg4S0:6wKLլ ?]vEk{ə#.OI塷XpLaݩm%dD=ٲ)TZ,ÚRQ/PM_P聹e, `69EN=j]_P sC'\xF5Lq#WLeXBbf%{d<=OO{jƘ۹ -H#]EV"p]F0-R0, 9Z'l*Sxb/ -|#^c^t+(>R8O'hN4Y ڶipOa:[ -Hՠ\-d[fˮ!!ġDu쥀8-Y>Igƭ$/a|N$x Z*Q;Q`tU~Hv Iw)k,OJ -n1jFݛ-k'02Okg&^  ꜖VB+Ps[lTg|2JI<<@y73"QeO\a#Go?qM"UT[V ?ђpz*qӵ; t֜H8x;jHOzm.arkTZqK"LGnjb_TZYߙ ۼ*IQIZuJ㵱dž)^tc'Ύ|iQVxp6rB?K;`:EAJa)?IBz\y%2AC+=g24#c:$vȉe4:v{_yH/:Jd]'KC,gn}ykA?֋Íi*ڿGoL - sĀfzmIwߓ@lYO{ +3mtE.یCpqea[,[*xyU[1]>{Y[6]=U>A粟%ԭ 5mu5m'嗢Jh~2L6~_QRz3DX&]N-bx.R}ZS Eky9uߧٯxcwii쿁f6]Z3+dFm;%wc4ο{y" -endstream -endobj -238 0 obj -<< /Filter /FlateDecode /Length 1690 >> -stream -xWnF}WK]RHr4I8qhj%3"3$[J6-˹9sfd2J 3?5L|Z7^8!ADөOK+ {qDfj(83v&:ߝ;_x&C -ESZȌ|Xy_J_%Y'*)[ZPut{Ʀ MwVē Q0u@"etӱMQ戴ѣ T-嶡gz~{ǾoLG.1\{7/lɶivEWR* -=ޕzl$j3Qc?b8Yqxە6)/f,:z<B63Fe˥/m8@y)[c}olV;mV#Ok8 wIT1~)'op")(jyBWtp "bHZ|ztO5V -Th5Ss= ;WN6dF2C]i%%, .?u-돜ϵ#̭\mpU5`:04bs` L,ez65&GM]Y8\qd2+׀LfnY[O2&q{=0ۢ,aT$֢qwbs4&'ffƧ"{9!`ES:fH˄2Jj  ˇZ|` j =ڀǽ+>G~6[j:K#itn\3y0hjÍF_t]pnj9 -=$Y0Ǻג Q-dbAQD芏}(}YA}+a]zAȧ7&pj{kytEc-}Wڊ$8yxH\Z̔ dHO*6-4@u?&&4H:4֙O}T~R;I0Sx&4MMOJbWhXDJ'4'7M}DP(+(Y2J'Y҂|d9+[-+ +s<$MVOEnzvUT]VI](Drs!HE+kAY.%Q,3~(bo_%Иadsxg,^]}rx3ud M@|dtqqƦo ; ExL͗wnh -U S(mXŞ98VJphGY[2B?R3 kTE^nwabsS;NT[ќ;Y$!g!r_j |?Ok=|11JĢ;n  -endstream -endobj -239 0 obj -[ 588 0 R 589 0 R ] -endobj -240 0 obj -<< /Filter /FlateDecode /Length 1867 >> -stream -xXnF}W ]x.ISE.jQ -MyHngfIYbu("ܙ9s̬3 -1CZ޵W4}Z^&aLYХkXjaG-(hVzQ0A: -Uԭߕ^G8!| ͖xwz){GjWtz#´bmaUKχ`D4EC|ѳ\sjF~ j͛.LQV描S?2sK+H!_/s*M 7 -~TmJ {5#Ul+0Xy#ѐ#jrDL.5r_A<, Hb -/?>Ccji`+e 2 LAܗN]SP* YߔK(VLnk">PSlǶZ8hǚ(2'd7:_Zt".s.FEHI{]B48Є/N_T^c\JFV'/5fg* lJH^iz,GhHs:xƳQ.M݉Ϭ̆ ~xe۾ԚM1W%%A:\>o}0k0[sUa -PHuk{L>z -endstream -endobj -241 0 obj -[ 590 0 R 591 0 R ] -endobj -242 0 obj -<< /Filter /FlateDecode /Length 554 >> -stream -xSM0W>xBVE궩{! q¢-lȞy3yy i!:x > Mt+@15uAF!Cu 1w–.}kSO /ԃp{UW"GOTp8%e6OJ(+Ѧ|K<5Ia7 ц^aj",%o -`(N͔)GԢ I%+sdۨX>yx= -"-KZh_er _132wCXhD>>/Lȋ+i >&iD뙜?HDEe6yQܒ21$I}}dϊ'4#1'&shPG]1 %3?w6t0t6\=NW|/"lD +fpy͡Gwve@m.Gw =}{ޚ}sE+|Ϳ!?+:/,uE q2u]l7ok; - -endstream -endobj -243 0 obj -<< /Filter /FlateDecode /Length 1683 >> -stream -xW]sH|ׯX^T$ہ"%Ꭻ/{r~uJ G] - -Y;;3*Ɵ?Y6Њ$M#$Sq*A,o%║,'A<e2>zKutx}~*{g8QGCx1zA3uA«tgm4|NU[Di*JШ|U/`Ho\D.NZ]-/eiyquh%Hz"&~*Jq@?1:ң\%/b7e4F8H͑ -VyU_I{d84DeXܥ<7ՒgWr5ɡ¨{4z.GQJ\7M,Pۖyenk =mk6Q2fyDqA$g1d aJC8/~#!y/ 52S@rUyw[{Yh%2D6_ uZ=}J9YELn)k@yB`7 jI*~, -3m/D\ϏsQ35E欱t< A%Dtf|x sJ[3N޴-c{z0#r(#|£ݹG~(geQX~yt Su1e&BDA(· ÏHQhJƩ:+2EXx6pS[SS7\/4dwu -5g3Yoe8DrEg/*w%I;H?HR89dnϠ}ʠFMN&_?t3E\.ɾmӼ\F;Rߒ٦%(}tw<ٗ,ZQV5c|ϽyjJ%uA YݟdyW2Qp/ WXӅA+Y(Kr>897lZSں}[~Ck2um=f#\0"ecR7?ZjfI60fBiYmk5,Tk$fϻ;CdEʆwZKq2UƂ}\jtqt=W彍JB:{ؗh7m-CWτ]]8k-Ж_ZG?A4\`#>x6س\:Y|3*N1`eOyM CQxgV[@gv><_>=ʏT,M}_Hr?#|6@6 -endstream -endobj -244 0 obj -<< /BaseFont /TFTDZM+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 592 0 R /LastChar 249 /Subtype /Type1 /ToUnicode 593 0 R /Type /Font /Widths [ 240 310 467 0 0 0 674 297 279 279 0 0 309 422 315 456 580 580 580 580 580 580 580 580 580 580 330 0 0 0 0 486 0 655 622 699 687 607 603 749 728 301 556 0 519 877 709 746 569 768 619 555 576 673 655 0 655 644 0 0 0 0 0 608 0 518 574 490 571 520 335 512 570 259 264 545 279 851 566 550 571 570 397 443 368 569 487 0 502 503 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 466 0 0 0 0 0 0 0 0 0 0 0 699 0 607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 520 520 520 0 0 0 251 0 0 0 0 0 0 0 0 0 0 569 ] >> -endobj -245 0 obj -<< /BaseFont /RKMFDI+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 594 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 595 0 R /Type /Font /Widths [ 252 308 454 671 547 761 673 296 276 276 431 614 306 415 319 454 571 571 571 571 571 571 571 571 571 571 328 320 597 617 597 493 997 645 613 695 687 606 592 742 718 292 550 717 512 868 700 742 564 760 606 548 589 666 650 970 634 643 621 311 0 311 477 605 0 508 561 482 561 513 333 505 559 248 251 527 265 839 556 548 561 561 393 433 347 556 474 703 474 489 470 0 0 0 565 0 621 0 0 0 0 723 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 387 504 1000 0 657 0 0 881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 307 0 0 0 468 0 0 0 0 645 0 0 0 0 0 0 695 0 606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 508 0 0 0 0 482 513 513 513 0 0 0 248 248 0 0 0 0 548 0 0 0 548 556 0 556 ] >> -endobj -246 0 obj -<< /BaseFont /ZQVZCE+CairoFont-1-1 /DescendantFonts [ 596 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 597 0 R /Type /Font >> -endobj -247 0 obj -[ 598 0 R 599 0 R ] -endobj -248 0 obj -<< /Filter /FlateDecode /Length 2065 >> -stream -xXnH}WԼBR Hౝgd],hf^djH f'q dwUWթS?=ǣ@fŸj)h( H&T,nÒ=?l2h"י7XVލskXj|kl/4Q<`mdQ>KJ#VMBO0\yzgoF&q汔Qei,nw8{Ϛda{cS _65(+y)?2Q WP[0L\]|5†&A.&INǦhi  %YXd -lə楽~P;ɸ1(C{tuevĴ9LGD!c8o|Δ Xod*Vke7F#s~ykCĶ)&, y?9L@^#i"2BGzdٹZs!]YIpo[r70 -tjS&rW3o'|!"gJy$ g XhmMjw3?ݺ+/^ D4(KcM:.R1qLql+*K6eE줎A:*B)MN#"}'櫋_Op@)iEKF&.N? ueoH\AgKf?K&?]ʕ RF|i'/0kxO'%8.*lNCR)xJ-suL/nAଥ5k>ӱ1`=]O@:Ho(Wm#V8(AgPeeht+6 1>8=ȡ9#kCƘ#>?owze5VrKf4VzZDu&"JԕK94*I兪ᣕo]Ms|HQD9M258L`PxX[݄AR=Z)tIY#JF7ĘS$aF09߹]1'}=p#d|`hө@N1wqWE+%q-lg'uZٰ4 CEV e7)kh񾬺Ӆ\"Sn栔 U `o9܎ocVghAS"xU[+Z W,>"쮛lV3$[FѶԿΨ|='kN'g^dQB2]\5$I[;4 -dlp -!b /|#Hꭒ5.E{2}uq:$14Gw)[E?7ffVvV ϹT+wEeX~a򘻑%3'٬ݪ0|*1ғLkSyp"khh߷nˉΟf?' gt0qz#1;;gZJk=yI, gy=9 -endstream -endobj -249 0 obj -<< /BaseFont /ZMPXWE+CairoFont-2-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 600 0 R /LastChar 233 /Subtype /Type1 /ToUnicode 601 0 R /Type /Font /Widths [ 270 0 0 0 0 0 0 298 0 0 0 0 308 0 321 457 0 575 575 575 0 0 0 0 0 0 330 0 0 0 0 495 0 645 0 697 687 605 592 0 718 0 0 0 512 868 700 742 564 760 606 548 589 0 0 0 0 664 0 0 0 0 0 607 0 561 561 481 561 512 333 560 557 248 0 526 265 838 557 548 561 560 392 434 348 556 474 703 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 505 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 645 0 0 0 0 0 0 0 0 605 0 0 0 0 0 0 0 0 0 0 742 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 512 ] >> -endobj -250 0 obj -<< /Filter /FlateDecode /Length 1905 >> -stream -xXr8}WhN-pP,,ڲc٩LRPɠ[Ow?Nf(ҋ⡌zi.7Kf("+">-O^L6Ĭ{ -0/$K`+a -b| -E'P 24J|չ_,UV" FTardb^2B蕶0/54]- Ee!,w6 BA#AK=ߵc/OҬU.FWIcsd0 QVFĩ/a7Q4/iQ!F+>/֦́'Ke[8 mDRԀ3P4vkNhⷵq9yIXѵ(?dȁ3m.^YBΩ6*Wv}jG8 pcI3M}@k0%Myzrw!ʚOgT355\GpR$'Zu֥F9b+h$arJ: ╒ͨø\ƻNDhwz Û <|T.XFnB~ n } sb5s9)%}4"` uɝ(m7=y^8hARR,GA"pVzr346bu3YxFJ/avZ|<+lR6ɱ8{}zW{풻XA :MRTvsB>6[`0(+1inb3Z5_"$ؖr\H}~<;&+I~iGJ$ihʲkzBLkMC6h -@pILӂ6OO6F|I҄M=Kҍ殦N0}=r(4(i?Rclb*]zb& >F>9¸g)?54K#WCZY1cWd|-Zv]Y7F -KJ&dv7lpp/mEC3%Ga')$d{9:2VsM C?1n5L"q(y߲mA=JHwNzs{Od3Nn΀6Y<.JwPs8+R󫀓>RR$.t1FVGMfE~ -endstream -endobj -251 0 obj -<< /BaseFont /YIAMMC+CairoFont-3-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 602 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 603 0 R /Type /Font /Widths [ 602 602 602 0 0 0 0 602 602 602 0 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 0 0 0 602 602 0 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 0 602 0 0 602 0 602 0 602 0 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 602 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 602 602 602 602 0 0 0 602 0 0 0 0 0 602 0 0 0 0 0 0 602 ] >> -endobj -252 0 obj -[ 604 0 R 605 0 R ] -endobj -253 0 obj -<< /Filter /FlateDecode /Length 2087 >> -stream -xXnF}W2A I1ҴnE,&Ԓ%v=3KɊ\Zې\ΜU@>~O␲wĿ >ݴ^4!%aLөOx#$xJWktyrީܴTFju*kpd,Ui+vOqU_u0U&Ӊ)6vEe)7$RT7}H^I0ԓn AC,&t|Cn_\y >ˋWܳg g3uĉ?ѯ?{w_X).{EӄN&>HV bڡ4b~W]nyNu;j,Y IӖyNSVb3lb<,: URMaH["i󐷓tԟߟ$~A8\\́X QP6lIU -f2F,z+#.!}Q^d%--m)|;ߩ67 Vm&lx]oLQP(csDM۲,Jܾ'~Lme"![JC\RDiٙƦ]!-IVʈ21!TxἦڢUxٕ^-{N)El3,]G - d`"eʊ㔨|vw$L7;@Dla%P|C0xLVZ$sWULZ5kҶɊg7,A"mJ 5QG=ԊXwj(ڗ}9Wx.]-=!I>#j_,[.b*?m=Lfx I]ͅ?YY!Mi i%::sĂ^6# 鹜 zH0tJbt\Yq!(KY;P0@8u_ NtvVȶye+ ÌsO9jE[]QTRJXT܈m,5HK  -Ap+0Xh x%K7쥷h7Љ-@"L,T%EV i`d2u*EP8nvLKÃ2-+t;SZ<&胻}ʡM>m ԛ#Z&+舙}CmuUʸ ! y;31?vCrE!?\$x{XC'wYG+vӖn>X1 Xu2kfby+mU5T1fOⳣ}.xdA)XAcem{}8כbb{$ ;"\`[jM67 AuΙɊa=U*VIh5å#621m8g+L -{pi}.VF:iJ= ?ԉ/z|{ z8k-B p|88 -Pϔ 2\vjʲkD![@KK޿ -endstream -endobj -254 0 obj -<< /BaseFont /RKPSJQ+CairoFont-4-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 606 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 607 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -255 0 obj -<< /BaseFont /GGJBDA+CairoFont-5-1 /DescendantFonts [ 608 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 609 0 R /Type /Font >> -endobj -256 0 obj -<< /BaseFont /NZFUSU+CairoFont-6-1 /DescendantFonts [ 610 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 611 0 R /Type /Font >> -endobj -257 0 obj -<< /Filter /FlateDecode /Length 2033 >> -stream -xXkobI3i)RSHbVVCr}yT~o9wfIA"s{F3M|U}şn^QP7OgjUg:e*J`#U-UXOi +Wvdvf[̵]Ua{u͓]~Smezz{c,tS3QmX;&ᣕaMxcMffun\lr4|1z1\]pt7Rm3uI?KTц9-ܜ|vZU5uaqx4׹ۍ^~k~r:gjyű[-@VXT܅8Uφr̽go^Cs$̹z_۾CVٝ؛Yt_3*[!pifJ]q_B嵺64c~"#GA}{iҹKfryipMCShQCš>fif7~q2hv/k{*Vr`B|wD =TyfR(l -UK^ZZ{.g⡥TdΤ=9GwENkZK 0^ fS`,ƾ8g=/ITm$҈Z -*c1O]?Wn,K89.D?t (fAwfzSH,`J#!+l -gj)OU-<gB (:g>p.aWeq+gKFJ<z el_4np{I@|7g<lSPK%[ꉘD@{G+VhdvXkWRvd L6t ꈑ#8 [ioS"X܂M+ypNY!qG j޲JOܮdV^gˌ㞙uNs[X.4RTêTOTJތ,gizp0vLsBE0)\0`A_C0 {Ư+Dx78l䈩>7AM`('YO4-h5Oy|ʰs$>{x R8x9"\>|[!e)x RNo7zh5=<"Y,pI߼W]#1x$: -۬ne/|L=[ Y -M\Gxֿ+՝ʥu%ntb]G~Q1ypԗ -:JKxncy0\9Rwb,\.@$0 UMh=8+F@8WۚP,b:[vAWpes!{1xWDVS0DrYkR G軖Ӄ-%}k0,> -stream -xXn}WT,(AOfCL_C<Ԗf6,_Tc)s$-:NU3BL"ڔ޽;/QBYP d?F҄Jo~3 g[WjR-mnN%~]Yؚ -nQ[=?ji8SQ_i핗Ϩ\>;27X;YS6.55[P\(-RZ*{ ߪYenč(XEM<6QuVaO<nmT睩+8ЊܰKbp_Su?X 5?I^$d%rHi +r{>Y,5$;Ku)◀:pA<{8>Ɠ GC5*$:Ga)3A Fo+|c$4;}Lk V,뚞!4Fc}7碎i.1qWN@e N -P4DQ'] ,U$&j&M㆔]U.khZ Q9=0OIU\nʮ?gv8I ~?+Uʛ.d+ 2NoW(~ٜÔf("hooP]dĵw*j'ectRrZqnsw{nL#Iwc~6O͕ö(vHQˁHdrXS;օ9 m&w h$Jl?羪#7NV9Fx -HP 9G*C'ۺ{~e#$67[(}OCIn.(-=;ca&IdeFBXw,/5Er 8 #GVFR /0=߼7Վ2 ^s['?KLʩ(D_&Stz1 ةDhqZ8ƖR;Ѿ|Rc_Yǟ  Zh +/;׉sńDfiHWGy m0WtO1s?7J(WYJ%EqKkX.RD|;[N /_3Ir~fp\a1[;tV!G9Ow(3ޠ3Zۋgt9AE lZ^e1[rƼIEK0sLqBqqBLFP:]mXC_eDp0/d 8ؖ -endstream -endobj -260 0 obj -<< /Filter /FlateDecode /Length 2477 >> -stream -xXas_q0C2HT͌I:Nl7tU? D](P{iБ-n۷HLy_Uj:x -ß|˵,]&6<S֬`? ;\-b9컻 IACow!aeeSơ;s|egO|.]g7QM''s\ŦVz>]ok@if0AU.ڄC5j/7wI:p|v8IЊ|h 6|˯һ<ڶkf Sa~_fK|er +xlQ g|3?DttC$.MkveKChQ4'SЁ(Vkʶ3"Z @1K;%paEUxccCߗdzx*.ܙ4|L;ZKI(c6]\;f[YtALel$Fkh F6~DX8+S7J=x9\Pp"kn4/\)iƐQ %ʌln[uגrA;au&b l`-#+B:ЊD ģ=*%)I6m*"wI[E݀]S:D9-̼7J:o'=DHZP4LH[ i!|{MO_I~Yng= LB\^@o2̈ƑgƲ8(l(K#[& -Bz:oExzBH::/^ -ɉvBs oĊ1;!o2p!He OJLY6?)ejJg4Vɷqr$5%%PHěcw7$6<Ҹ[Z"0K{&O|^D>'hȵWDTe%n%)!/IhywRxC|L҂PH"jzH۳WT5.ZdQl֧Zx\, CsDO M͓@˞BXD5,ԑ\vcF$W ڣ~ش:g̋3z%ՆRM !"9"4kMIdCO9m&n+{@k(SX"f.2,J}dֽ?3_I\oM- -le:7ڧ!܄+"[O;Q^$u@k,ٗ#n4c˚9#J__j ud4SÏ-{{Pl7cL?o[Cs aJUhB`$ ϣɖLƚq:xw _O`]dnHsțK;b1쭼\TU a՝ĕU%=we|Pޘ˔]oZ{`g.o ,rn4_n!S#=ZuP@^ItηvL}C4^g'.Ǘ5:09gWN,<3+yvoVj;apz8 ہWfP} ʏ GA7|5mD\0@o4I&# -endstream -endobj -261 0 obj -<< /Filter /FlateDecode /Length 2529 >> -stream -x}X]s|ǯ7RGRr);CXQ×gק{f"teLOOf?wkila] l)X2|A=Z<Ox.O/ϻ޶Q -I:JÙ2u:̪>xlv*zd~hQ?ɪƷUbk:8C.6aVfۢGK}g𷀆&+ðF%-[ϦO {,crk{Sڒ>ġf&;z%Iؙg0n<^k>g-*ό(]xMwQpe" -D3#d\I122 *f}D0`'i%7k`.5!4) KsbH}! !*DgR7w"|:|!;/&eVGx#@wo̹x(\|ʈSE^ uC7SPs. HjtJRNF6㶈W?7 ׉LE854M]8n{aGsYn{JЀ1&r޻RLilT.TMlj#VeC=P9s4'sc -TQ&u-$ݻj4:f0lViXڡS^DieQo:vE)zKCp$Ug*>שd -UNWX#H*H-Ħ&J\:q#(6J_;jHǝZlַ3V !D6t'YLL v֭uMp/u7mƢwVR!WaU* ;AU+0J!9t̄T6 LhL+잉43Y|gRrj\>-Ll\Ʒˡŕ~ ^<@@n4J)vbE֋&[\ RS3zho4nЬa^HStQBgLWagq:o|hSyǫ]'xږPV/Y9=G]S -&X>]/Ɖ"* Ropy(7WfdS`u=t ٬2Y̕?!x* -RU7HFz|jUν6|VSoę^N.6fL \zy!YFǙgR&_5ur7YD[!Jh"{oiY¡r7d¡zJZeNωE1[9pˢ?JԫaJ`n^w CO.cpO4 nRESNٝlst/ ^u.FsR93<ѫGs*IvtjLzNNFl ee'٭yL⤏{ib>CAz@e[11٤^W+.NT\#)rq*5-#iy:&̘d=7s"6{R3ݿ0PgמZv-=++|:W`u7#H,$1;mɆ'_e&׿9:^^mf"~eb9~ ><E` ˚uNdȣũa vO"8&\uý{ q[_UBS\SɄ/wT*eba*ɸ.&nk|[C|Sݐ8 8y9Ui..k9O uP8ޖ|{ANwBJ &Ծs?F6r-UQ+j!0l%^FHnvٳ^ rpjopQ|Ϻk*-!9SkNV}=8aZxDِ"3=S%qWrY&IM~4a`jl]\ !gg -endstream -endobj -262 0 obj -<< /Filter /FlateDecode /Length 2152 >> -stream -xXێ}W۰,oFF`qvȃ'="n>4&1Y,KWSLUEL%JIGJ2+zcQʟQZXm/E+}kXm*ojyRUY8أΓRu~|x>^VGY?;eK-a;&*kȒ^UtV/^5Rn4#]=(#<6kȗ `owe۫my˲u:ѹtrnq[ծ{\[/ʨx:NZ*IC$7lrxWZ~;ݞ;::I+ }2|q@)".3=*G8S:ṥIn>ڃU^JXʓJehd`{+Cg8@:,zSQpX^CqzQ+S?Z2J@iådU=[o&$.xya+=dk378MVv_t1 Rt320 ~BN]Mp -tUTqϔUݎBw*Pvb -a%< m?@M;W<"w^]ı:#C ţҨOyГ E$CI.7g=HD_NlOm2ma^e"CѴpd8NTڏZwy7 Z^DHJOv ?#^+`B 4!!شfFܤr78Dw|Ot3WC $jJvg^::~XS^F_[> p"87E%]wUR}]xdž`ƍѡ;:]2L2<xN)%H\~ҋuw@WymYB3~;]LGW -xix7,zPٖUQ 1|fy]8U< *WXfpsn8$Sh˩i澁'+)!)#s6<2#PG75L\;vOJpYrnae`Ss]v}qP K㡅XGN6ME"w3_1K, D(K'YaW}W4"8'=y|gXՠ$iܟu鹰sIЂq;p՝:R^s <3'',BO']ډzM[hםzw>c՞ ѪQ1{֏Ae;'oCEski,\@L_~E|̧ 4Ugd)ƼKpL}71mA83r] -Ω9aQ?QFiBa -#/3t|aOӔzUa׳xTY[!Oq%.PX$Cu#c'p@RWQ˫ f -ܱR1?~cN瞊<;+o J -~^:̤3 Jw:w@Tr,*G,x^ü"*xB$?.m/ -endstream -endobj -263 0 obj -<< /Filter /FlateDecode /Length 2174 >> -stream -xXr}WLT4.HTRƩdkmeU^y`q|}Ԓv\NiWLӧ?ש)SEd[tmv,+y -ڬw /e]7rix07]cI*tVh|0eeJGYVt%3C) -%c!/yU=ױsSveQ7d5or;#6_SE}~qf=XTbU`Y,4)9=o|u\%Y2tUMX)큫em..$L&l& -v ݹ6`Gnϕj)'3bռ8=-_-Qž4N(ن m=G0(Xq3@Qez}`Җf+Т$wmSf!،8!Ƙj4gC%6 -`⍳*7F۰(m-Jv!V ܫsWD;̣u(=HTm[ h&aT<9 0|~m w<*p'oJ%F8g̜c <D1JxgU^o|}ZofާhƓaar 0`[&u#p-f*6=E@hAD脜ڕb(pv$BXi&3r'-h*&2 }׌@ ^hi!KI%agNbQg'"r;@Qԣ NuAĮb浭u{ւ7 sj<}-%ܕMj:`}F>԰'ZGtۆl67 -tJ➑_͉6>;~Lq]%ݗn֧ pOBR %Y=?1#|^"?J07*wa5c 89M;b =vy7y>U,;Ű 2վF K΁#PuPWH[3 -*uKI/ħᇭ<j*(}rNj -}ͻٳZ`\K '<ƞ0>-K KJp 4C Ð0{D/R*=oЃI4nm/ȻBjyDJ8 >\H?$r=XrU - o(Ч:xm-׫yߜ0N -t EcB$J8kUu$DM`Ź5y"DrϨ̍C`m}3\Kbou+ח+SgRIS$kHYn |rə˘`Υ)I3PI.H~es_myzeG[&~hE\'תφTV3Agu*PBS;"`JӜs־-\hq Yܨ*?YN%=}A%zǩo,oԽUL_3@=N3ũ-[~ D(J(Hҷ0JmD Tޅi_`Ƭrx7̸˧7?nb -endstream -endobj -264 0 obj -<< /Filter /FlateDecode /Length 2485 >> -stream -xXko_1DrZ(&@Vq?pQ;$W*±;qg&11s^Os4ߤ9rm4X>Ò?Xrޮooozk|=aˍ4mBkh5(Yi][5jM! S;s4OM5x8v|:>gI%[11q$Eƕ -`Ǝ&NfZ%eEavȸ$QRZT%<"`X@J=6uk)hwg sObX F_;@9LAf mTi~L@ɿy⦪V@ٗ+ -~D -sw{y#|1ޛE+Ge<5L!9m})zZZY@~t5<ɩҁ̆R/YLtUSj|Z>1_v↹+2]Lw$*B%G]g_UsN-+ǩ#q8VQ8hl% rë*][ 9fzj DcW - -Y[Hf,yatdvՠ% :K΂ضЯؖXr?(vHˏsM-&RcZ8KJP=I}R~޷+,?ܾ闤v3eTNˑ:j$sSI0LX5\L:8ncT5E9a/HTz/^I+IY2lBB0߆_^^8Md.KK9L$H(-vJG(c?`L -ȓw m.3bxX5U-Ce:3>L l36c9D$@x8.Y+TOL`6!'qM =s^/#߳.Ds4U &-&kGPڲB`Fx&G~8z9u$y:{@:_3!F5w{in"FOSNE -H9ֆy\3<{}Q]E}r%mU5zFa>+|}]ؑ⊞G w=FӵZ3pku<B2r𚨙.M]b3Lvix&odf`:.ɩvm,vb*7/zröƆ)"oD`@*[P.٤z Fk.ΨA^iMmܕYe0$PpLMQI#i$`鄺'K2Fh2?{)>'l£/qҕ:x,{6C(.i|sv-q;.|7z*wYW,sÄ@i^XOUHE95[ -=tZբtvtMyrYo4xC[<ӣtܸ &ȑ)rH^!'C -cm^GKl kW$t')渠l(3FH1f<Ѩ !SP@@C&`{e4d(~^V*pw/"k -endstream -endobj -265 0 obj -[ 616 0 R 617 0 R 618 0 R 619 0 R ] -endobj -266 0 obj -<< /Filter /FlateDecode /Length 2150 >> -stream -xX]s}ǯ7-I^|ǝDNeƱ8D_߳{"%KqLyv,3VxQk:M}ZNtHI69QHJN!aS)u"Zߟq(ݚ „t5VcFWΥ'gOkwMW/t3MMMUKO)/dhFtQuFw;S=t^jq DPBrL&{OE}bqnwbrLi(O(Yfcʂ,,>uؑh5.YC dzO'?ZSYX-x\{O\OUƸߘmkbvG0bp2{<'9G҆?HQneEFm#COdMi^nٯZ49[k[(zɷE68=ΤE#z#f6S/ 4lD* IՍo SVVoMz"ie475(t\04+ zg&|ξqyYL)՗IY7q#(! f Jxla^T H?H\jWoJ([y ^<]#ksTJ^Š;I%CV.T4Vk7ۃFR\K_n+J<W^=3ljM{A_F SIc(sg`=;ĝ#e ߥ6mRr*ġxBMO#CRRr@9urW I9!elO wZq6V[UR!d|{Dr hӬH\MRЧj5'bH%jV4wN3k:}wv}~|{;5l#S1WX\ #6!?a"y\~ݑJ۝&fCZr?֖k <4e`ޘ}8!NzXiVSoSoҎhfU -v]{FP5;,|J7-Х ӖLo U(7/+  ʽM\}WQhJ(5Y>i8ԪFXpUzx !LiM #z Dіi&C Zy9+3Ŭ 1{~@ Yr -m6͂C#\Iɒiȝ#FsVXpۖ-asH)xXqiĠFx$eBLy/8g?OoYHb -b~v]T}T.&jܮO9@/_g -;.y0ŽAm%a32 TƐ=o?KŠt#B"Zs -~ -;)Q)gy??qVQULMk/TFO , KE7c~1Z1`5@'pfj0[s͠x,KA2̮ -;,{+UG/05j,ӢKy\ 7MHQ8HVul dkJʦ;O2ӎ -JGvb?T7N} V2_,v'r(k~ˢk0Ү F9fPFz?΀۵ I7vXBrɵvivd&B>Kzy ,fFۏU(2[Hlw4-7yEΚ9..$f)m\x,CYV^_*-J T/[?Gש֟`~`V~ ?]c{QKOqKBWmSb -pQ=(.{OT_8J;;r!Aq>l%8ˤRu{@X(Ift;I~hpbfK<Ѯ D=Svsouj~}:2;ƶS]mܓ`@H;n-t3/>I -endstream -endobj -267 0 obj -<< /BaseFont /DDBNUE+CairoFont-0-1 /DescendantFonts [ 620 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 621 0 R /Type /Font >> -endobj -268 0 obj -[ 622 0 R 623 0 R 624 0 R 625 0 R ] -endobj -269 0 obj -<< /Filter /FlateDecode /Length 2094 >> -stream -xXrF}WtE3U ].oIʤѕPd'_= KqeauaL(pV1]skm)- #n+a&u k+ ](aPX` Nڭ J9Xm8n3Kk.оf5\vйҺ' $s/PKP4)l4(<*He=q:ULz #Q U Ңִ$eUt#]GT ?~!+ܝTHOE)neK5e?$nEMMa96E -fQ=%Jz%-]C4}d~/D|խ#狲H e,vqjvHG|G{bB\QY5x#~ FvWcl(.^HcWO5IuCmk$ ;U.ּ[cW>(@wHAƺrft62t'Jz_|ٿR]t{ UMlrxǝB ~/n k֖caQCj -zc1kib#;fQ5L5p`JJzAe! W4B9XoS9_go SXEE2s j8nY%fb Bs !ЕڀLǚ'UD} ݦBq:N?jPE{eªDO8s mӻdv^|[an_;n1nQ)| t ` -M_LB*OZw<(6,KZ/39p+)x|b򐊾dyU<|`_4kџc >HS:s6mpݤ\2zU@_Ϭ.>˗0|s~y+z3F0^Pm5 r5)\:qO<\}3+"gOr腁C2Cu^ D!@(]ɣ[]*ZC0ꕡ -p .qR"'r=&$,Ϫ,K=Ba H -'F{ZG,e]R4GͰjfn}e. P?H]qF0׳a;Zʚ[BPahi/rA8qCgҟarbs7M `JL7 VuM ;pg3a=OrO +n[b£{ nfc(e=Rqvoq{wFixØrqYD9 `b\i*~aef:)bE$ϝs]L\F[J搯_~mEŴgNAӽRΝԝ"+h@qK8kjq&(1N 0 cp| -6+J/G̱:9F~ LqrfHA3U:7Rb^@vo#7 Ey+A`cKJcq}fr㻢\ALSxтg F'-Z]jF]yҊ 6q>,]ic Ұ2aY1 oߠC3*zagEΚDk܁t1;6+bIӑNcdS^9N/~|JU̅8Ss8pfɡu ^AEW5A `0˧?SEBDmR - -l(xm? -endstream -endobj -270 0 obj -<< /BaseFont /BJCCXW+CairoFont-2-1 /DescendantFonts [ 626 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 627 0 R /Type /Font >> -endobj -271 0 obj -<< /BaseFont /MHQHVQ+CairoFont-3-1 /DescendantFonts [ 628 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 629 0 R /Type /Font >> -endobj -272 0 obj -<< /BaseFont /UPLVXN+CairoFont-4-1 /DescendantFonts [ 630 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 631 0 R /Type /Font >> -endobj -273 0 obj -<< /BaseFont /QQXQIA+CairoFont-7-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 632 0 R /LastChar 118 /Subtype /Type1 /ToUnicode 633 0 R /Type /Font /Widths [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 571 0 490 0 520 0 569 0 259 0 0 0 0 569 550 0 0 397 442 371 0 487 ] >> -endobj -274 0 obj -<< /Filter /FlateDecode /Length 1415 >> -stream -xW]OF}ڇ2#$Jݕ>,mI?gcЇ;vTۙ9s?&/yJE]G o#Eٔ7Isbj58| |;tX#INӔUteWGίI8o? RWu-5UhkGkQS`d:h/iL&QםvZl~G@3IbSJ2ȯdC2DId4lhvJzJNΚ4R;OjSJċ1e=nNv敟|>ܭ,JŪ+G*kyҬV`MwdqDh%).-xRɂ_c e0= hu  (C׀ (L2đmt~9(g !t: 'G√4|=PW2!Jb ÷'`= *ҮyYjMDBҰ.4}EiP2,Ɉ5 3}Mϩ2\dCzCƟ⒉WN&LjނRUj<ﳞ}XyaSҞâ}avp |x!b4[t{ ~za;nV{ګ 'JjHх VBI,j_hZ u1hi.ʌ1Ǚ,g3,OǓckɜZ{z7٬<-3DUgxZm‡i^gh!v6K RyP20ϥ1 -G珗.@0HE;naAgV;n -endstream -endobj -275 0 obj -<< /Filter /FlateDecode /Length 1901 >> -stream -xXrF}WJRru*?0hx= EL"&k4Ks{QYeSD_o{Ҷ9X5mӗ*\xa?R7Kڿ8Hy?,L 9ͬ0jbJVa$ #K4~p){ծ=YEjZ_9 wVvT;ku=&=7g37e6ZW[RiT;&ʉ^ݮB59붆-i,KJ,OO{WQ54q q4!| [tm$Ѭ٥) Ǯ_boW+{tFpZ9kSˋ1_,X{ d&Z` -v~KzNלv jARvd gYl>bh - iLe-Ǒ a-`eNh {5Q:L}E^E@,74&a/3e5eEr>ׁ -K6 X!>Ay0蒘/װױ_wjD`r20畕@Ouu J Ce~{) \ "ԳDbghfh‚/FV״r~ٰ v L !qG6JFB]ma7D ?ҾMZ,ɡxU˛}N˲"e|LPVe %U"܏C2~E<$s *2}VY ﱉBXWhMٳMo1ɁI,Fh*&Y$);6vȏ8gְ2^ZZKhoꋭ߳hþMв!⿷tTŵWsJn+T!R`S=v d_ogi ܡ]epnfc%HFwAFW и/ db;7.Ѧ8bgNrĠͷIR UH`,xkM79=N !1hFHts;WL\s@Ԛ#FH0yt؅Vy:Y Ng25˖29Acl6jzoir!ASeY3QC -E.^$g|=Xы<|d4bt/2ZdFf#7>$$xiNس1xrE/'5 AK]M;JC}Am9'qH|i "|O]imB>'6`X?LxKTvⱼ1BA͓B^6& -U3iJf:WUK*\Ґ?7l‘!>eSdĜ@(B1CCܘC(ktƩc s;G> -stream -xX]sF|ǯؗ)R{pJ9s.V@`I |=(+"ݙލb]%&?Al=9vAzo:YfiZkR^#wA5^NnUv_?tCwޔ֜ꪰQ&LGaC -mkh_MY]lٙ(HК+{n\.MO1XSKwYkFiړzl -_xOPYlX#[$k+AmOY. {f\u,kYmgy={S"pWs$>QkۛL8U;S W[-mU..\cٞd'I.A -.͉Gr_a)b 8B~5OUY2m.H*SD:]$Ϣ-금d2{-jPF~F =J4"U5 X]b + M$Tބ73`S]ضR!d5^Hf [<ܰgV-1muhq:3&6& #D'1Ĩ*ʈӳJ0~Ef(ްHI4!2aY| ja5-eMrʪ5Z>{ ˞š-K Ad}Dy 67kzpu@1EZ`'g] -Ka_Jހff J+%D3Q]&YH@ -o3Rt"5'.(OQ }Is\wDv&'s@T!m< $/c<~tcUb:;a~e8DدBmpQ>cVjj| % \=={%sOL\TtOI^_O -b$vNW5wY)Ch?QÂH3eMvk\DF%r`yQʎ\ҩ{z3+d!*"iY?Ԅ45r\ȕfi;i~B#zQd{[GSZv?mH9T`~7N^#r@z sbFRA ʮq;V9i - .j6| AfF}Y^D%ΟVGΛFgIz(4D:J#q 3h|0$R2N -H-+.=+64C<ԋ8 J=y=ݤMmTn)a4JA#0Ѓ-UM%JB4jxNtN,|L?EkQI.Q]婢ҩYג,MVQ)$D4&k!}{. -x_yڔfd Kvr[>lk@P*kQc\,OVO|ȏ+E˸Gr_]'>,Y6xU  C kN6m½_jRkAߞF|wWVQ+_-u* BZ' OӜB5գkVޚ IA[J! ¤ 8Nj:3AMǹ`mPotxjb4 Vʫ"ugy\\zZ B\:ZV?L qe}R\,:a,\fޕ{ : Caq-0񁅪ƄO8;rSs|m;cWr )?o'aA-3t-ز\y9 -fD|yK)D D786./'RtQ@ 7T06L#ډG;LaH\y>ܾT{(՟6}@=pဘsr#&IjYd;m:Iu<]{ڑ^M?Zh*G -ԥ|u HnASBNg%jQK_ Q/v|_)bދiox0TTK=^2j& !,qxY텟> -stream -xWn7}߯`e 9{@Q MS yJ[}H@(L -NgŖvb]vI9l*SY>JڭxuQWfDX-6Qp˯(( QTbFo6t`&~ZuG2~*ey-$Xk̳X_z2XW`]gXq2/cUж?(391h+$v2ZVO  e$ėH VL ]+?kj^~0(Vuk@L큧dh7k@e :7 -݅th+Pak -M; ve0RT(ySc_a2FmTɠj|ۖq~ѫu"%{p.wejPQ/y"dഷ4 =hrS$j'BY2BҘ؁ЖPyM )'2MC4ԧ*CG ~Z܈2Y4'#Hδ2%?E)5U(Tw1G+¬Q2Vp]ZCUges -9z? -R/axwA2RV{2 -8W6IF$~8^. KV3KuJM)! T߹P)>$ElBw)tI:ߓZSb@w"6sAyu+[oVHd Wo'ieĚj.Ud'( -BqL5(MUzU;@~O]*h"NG̘j&\ 8?s=]I'; /xa>zS7;Hs[kAz XIf^ܒiG;r|1G p?#wc={PYJ1AF2vj v2^ -L?:  C޳Y1Lqz=p~P5^DȟiQ87 W~N$)?ǝjLg9;I Ou+'=_7r<LŮ3!957dƷU63-d췥4&ALTEc#n𹙞6r| 4!n>_5w"𓎝-Sʏ)f?m EJްMD}>r!Bӡ`_Ge7i;"5O?WXev^e0qGOxp$Dωo0nŌN["2 o-ԷÜAw<s%C>)4q9'@̋}ӆxaq& -endstream -endobj -278 0 obj -<< /Filter /FlateDecode /Length 1415 >> -stream -xVn6}WJ@diQ.P4ȃZlENgH_qĎH3gΜ>,Y^;gۯTl(eK˜eYzJW$1$a 6onY;|NF^[mi=Ѿ 3-mQ:KgTY!5kiYV=Fr0xx{),omw8Ēf, RƣcoKJ`,{m~l(+}e0`WHjsȵfښ ! %|7T:0'S]=iJ@̅)Yň_O[E=q%/Z?N(UuяضgVBS Si_`ɝU+k2x.og˦ #䒏QUL6mZ6:Sv֢Wڈx݃c- { !Raq,r YF~&fAeA2_CRHU|Y,҈ C\ZTc#'e="z -mG {}m-Uq_Hā0JLR/xYΓ_> 0Ie~@҃MC&N5݋܆1xnѴ4HV^C IڦJt0tܵe"yx|~GTmHsxg1Z|Y1k+{/EcU d0 ~E"Y]݉K1~q*:aP D{zݡ3L4hw&~Y=`SD(xbHg|n==b+kazKу0,G,7eTp&,7>wmEC$A̢.Uˌӑܑ:QύHްJ"++kĈ]0R9 YB#.6<{Cވ14i v@ܧ{G(]g5Am@Շj_@Sf:ɀ1y $,b 6]'p5ZXyD'ϷEɔΐV|޹7(SoC!7WH g\ F1[ I }%{Y;-,`}@2^GNEV!< bԷDO[3Pwޕ)->o =NBB1Lfae.yjvWߤd-AHwF9F}u1=dnnxO+,#yo$/sb94 G[1\Gfbcqsg(m -":4xeI=}_cR -`s=z&'9mWǖٖJ`d ->{YkՓbCOt/RO -endstream -endobj -279 0 obj -<< /Filter /FlateDecode /Length 1957 >> -stream -xWɎV+2G檥a7PЇ(D[s2>(TaTC.%2222/6)ON@Mӱw5_ƴY K~zvp:#$xCϕx>Ny|0On;:J֖?u1$Ŀ tE?7z*L9ǁ?Ӳ9R76`mlFeJ8MѹQlD>nQhlݖ9y8=jEms*v6Z }_o" 3}MZg7n޻^KSqoN^iW.ƴ+PꆸVbbBvYaI`|%[3R=Q<3g7ؘj8-E,"`>1X؎]I. dijӺ 8c&lv/гzv9;3"kD"n|9²9#UilZzH^'  2@hXre +qG72 -(R -m9xb.Tj`Ӧ0΢¶2bh[-Y;\/d,3:wdY׹ahɮ*bzz;zQda٪e8 q?dVH+S)Ozp[dGj0'=lZR/ZEou̬;$;IU -l^oa, $\X黧g#Os² ^ -Ӓ;쏢>FvRw-B=>=:I$AxV6X:Gft0JUnYQuD܀NΆ1_\k3.(=,Ņ˰AݕͶ4 #t۫v|'e[ngO"ǺWl$6N2GvhI޴eSY@8s*cEKt)sUv;@{Y2bgyKo'5 #@#) b|~)P|ҝf['lNU(h\JuӁp0P*٢>bjiLteIu+s!JOvXXR+UMΙ؅ %L\Փ*Ԟk2bC¢!U鄆s!Sk54NmڪMe?U^`= +; {Cf%*c&=vw9tV2IZڪVy}ӈmTxQ6 rBN -/Pw 9԰y4jy<0z3eӑYE+@ J\Sn=wȔ-t+&ƛ`[ Ю:*8ӼcsaM/]Zg73 -endstream -endobj -280 0 obj -<< /Filter /FlateDecode /Length 1468 >> -stream -xV]oF|ا׊?D($ihڤV]q(/HZG:K{gHYbhΞ"@"y"oq.ikxNF e}EOeS#4${ T e"u6tAEW{-د DmS⛡RkXuu[ 5J(;<(T7^đÅ Etk!^0NQJA$D"` ‹ "C)c%8P*?[ۈ'g+1SeE6nc4x)@IW A!x,`8; Cʏ(ExԐkP2Jx -ftvJjz@bQLRՓJf\JuScBCn ]`6Ԑ>o8WcB◺ď*j_󄹲L -V5ވ<ؕgPˢ15r]@ot{O.`ڵ"0Z@tq wK;ș@8>eaۦA-bYj凜ѓフ.B;vRFlygUM|HCC\٤ĝaVcY3dk^8{k.&FR/]؊:6AIl몰9_q Jٰjm;>x@z2K:dne#G+ p\F-|R0}?fR,V.镢J,\`3&:C -K̡iM?_- md~ >Gogu_P[ZF/a&9 cZ)2t1I:4^{:…XD3U*%=,óø'g{dbsn2N/[ 7OBOq axCC[wز:Mg"B6͐n)nx<i<5[Zl"}7i'fab[ gXd~8} gwk agk%Xğl0Y缞gp -t`Y޲FQ\CoXZӯ7i3:|MH{|y5v(3~Ym\~D 3YCu[mdYk^gk%Qn2Uvf%nZv6`׶̵CY+(R -endstream -endobj -281 0 obj -<< /Filter /FlateDecode /Length 2299 >> -stream -xXko_1_ -e)A`I"v@ciu{ΝDY2M۴H>= #gLcyHݨ U>uH!8U ҒW*Z}hfO鎩QM_osAF"".fvE)UR0 or.#R-X -mӳ2xYɤ?kWw>rt,q^`]Y\6=hT]ՙrөF2@l ƯXclƂ:Ͻg)EK 1[f -&m[. TDXz9 a qξƒߛJcEXzͥZoj~  ݻsc"V%AIbk73F Ϻ-L$1C!foB'cxYҸ ךhwuV 7ږ!@PO˹j%;ELgG.&l7`GI&ʏؽT}3.#*(k%:g+:2d9hGLjJᢡнU,V#O{--e(>\Y’F]?¿=#~%A{c!6vְkg#DxHȼQC:+e'kR.f1QFX-[4csuiաjA{y͸v|%ؕ"L9V ]LF}6lլ j.Y5LLoap=άeҐ,U K -K0d ۛ?%\"'zûx@ LFUiل<ƒFcQP vۑo -,¹c}Z]v^$~WY^9y@ǣy49O8ʒlL;Ol7CuLՉD;INW{)$s\Whc^PtJHC䂩eSoH1/JֆKyj=*xFJT[c_+G#ru_l4UV/?m՗ԗܺXLNSBdވx"+2"G~8VNّ]y80=cdN}{6+jk/TI=*^9A7\/5Ԙ.O5G$64j؍rn7"/6| B0X32t3`_NuEB@fVlF9*.N#CɝRr' es =TgNn~""NDjzcGNQvy Ygd gǿ{ -b+ 1)QX7ۺ';,Bۃ>g &a⏠ڪ]OGq0sm1aW~EAB;}mN,&$3C~!A%' >Bۃ4ߋyiڑT⇐g7,GbǙh.Ǘ0t7Byn~ T A^G9fyڬYq-N==8ƛ\&Hcp &p3Xps[:x+0@~!Eࡁ:OXLq*?q'|1|9aCdƾg{FJ9zkpICb' -x5ԚXHmB/zp -endstream -endobj -282 0 obj -<< /Filter /FlateDecode /Length 1582 >> -stream -xWnF}WC"«.F"qER8>}HڄYK:,ue-&jfvΙ3xL␲ʻJ}^4"&aLO.Ot%<Q^MĐlQ!+ecBmMS_hzEK`sSN}(q7kFN`OmOO#8Bى|Jkk_^ bojc8%Z9ASSQӍT.bLotcp:`*EYJg_hٲ - }MTuiaK -rxb9D}$|(JYb{pIA=@{c)(T9qB: T:YEF#8sQLXXqp8MK zj*ξe\ǪSGr,7:F.~E^ -+`}dt-3#\4ubrqJ/؛\"lL@|w[VTUڢ|Md] s̶ hLfiol4]jG>7:@ZUŊ%;-JupMp7dMeM#3v# j/^d9-Z9⣈FYЊ'ZcUv#fYܠ%1r0RRzj^$Y(Ž N(V}qDSPJ=w؈FtVBrB V 1qFD1IgzCƢ;(xy;:&'l{|")Q^a7oͥNX6k+MuSJ3zJᘦ/> rjKk%lf32$:D5Y =u`滹~i1ZNU" - %w~j릒 -W0=pz%Vp/vzgƼ&ӹf$JNxpjt~ű;677P](#TF0ev-";q^[lt @KPN&¶TLqiDQHXJ-ikZ>uCscQ:CR$"\ dnڜ߸GnJ,Y?x5R7tluÃE$O;C73w,sS*RWFEǕ\̷ܲ%ݍS*aQZ 8=zH?5FfC^^;PAwi#Y"=l/pUSaA6͜o :y} -endstream -endobj -283 0 obj -<< /Filter /FlateDecode /Length 1695 >> -stream -xWrF+&0U ib;8N%^i0@r\ {= )JR)yt[[ -Dit}"ůfP-[o8V35 >̋A8FJj,0qlGj~JF:Lc'oTqoR=S=s[p)]:otmUy2p>OaF/vwi6/7y+ N1^fxyi[]^TeRyC?Gn]}N R8Lh(:pMy/͵]y쟺=ˊЛҨ _{[>>OgL8h -1}QN/ ʈAqW]+E7:Aa4G:v]@$`3,FN,WnFDQQK߇Y0c7<  xXp%3T+IsHJ#<'g2Wk%/< ?傔xY~j~XSvN -#/`dNUUBzw>Vxʖh 4 ʪ<Ġ3@SX{1LBiL; sBEuL~7A@ɕn|TĪkQZM. Eʽ0F -:U|ic& j -JUa7q -xO^*G=!Q C' kzLeڅY\=9JgbQĸY[SG,JPF0:$T w̤]Hm7=)~ f(fDc)(#/Tn!<vWgt|nǞB|hcV.c -BvPoqsL>kx{BFP w'#>tiw|'Vgƹ7+ڥR43#ynY pNB>ڱT&.@$&]&֢ݳ3j -Xrś64SHMgPQJGçrYUfd݆(). b=if:yΖn3d@4ޭ%DtoB+xc8ˤ0tVH3W}?m[>V)4}d^uecpkZ)|Ib`0q?UM9AkŲ=l2u">'̓m[⧰ 3/ -endstream -endobj -284 0 obj -<< /Filter /FlateDecode /Length 1552 >> -stream -xWnF}W ]RHHh&NQ(EI5,iіo2IΜsȐyPZx!:lEӶ);"|:d>у3hFOB?br7 ]J]ьb36cI-6uP%5mP:V06EV6Հ5-ȧ<ѡZgHUEQPY_T$in,7i]A⠋=)+x{o*uKkeHMw>n'$I1}jq’J3%q:R&)m2mH*UU6zZAOΫygj3W8Sز&WJA,+KpE#-|tVvesw%Qܼp՞o+E]gʳR#$6>[>P@ɕF]s` VVR/ⱌʑ8QWDeg',`7*?j+)}R ~gyj: 8t'@EͿck*]i_ʬtY(s,3aFH&X I}~OV [:KC\,gnsE?|`r5`HHfR1٤+G;UpqP}FÎt93F^Ϟ^KJ$oyx:J-Ўf8">o$Ş{QC3qN]OpLs wTGo7̄;YK|woݼc{ylXhC=1A.&1Z C6Vaڱ.Gg72=t'pM0 U;]-S[ -I~qn}3幕6PO\N_\YV^̈́\<FU[Zg(;}{'Ri.ֺF*-Xb:X#Urp epk' ˚0=sL_HM?u G,ׁ;9a`$S>#"nKނԝ j|LpB,C̊yOܰKd䰔E,nĜPiux]mM6_~~/Cx7ְ82{X7潩9w"k\#JziM&,[JoW\SSFz\DbpPϽN/dceNz;9oIED~eXӈxGn{nKtMpwSD Â]c^>8"qc֠#NmT*Omͮm6ڻQw}A- Nơo*ֈ -Z^mnsePG;a4l>{w H4pك1|Krgk]'oq -endstream -endobj -285 0 obj -<< /Filter /FlateDecode /Length 1866 >> -stream -xX]oF|3eKKd Al@v ~-\$!)⻵-twuuuF*"mm|"ůnnP]qPulÒo(ψ2UZ=Tn-B >{'7.J[t꽉bYWߏ2ZgکGmn&Յј>:^~e;NgMopxbXˉxyQ@7_fi҅jN8* Nxt>-c,)7pڙ ZkK"n>ggtf L@p? sz›F0rؔvJc7@X& ||A< woC=8 ,+&D}L MFY '1u}ү$391xVrEfhWIu۬m).@{@s7|yp Cu{bqAS=:qB[-;NO rQǍ8ipYp`B n+ժ{ݫ8j)\y<Kl)17ĪɳNq8G͝$>`|$+Dܡt6eV1Lg$c45PxlL!s߾(|*D_͏LnEWIgyDM쀋HyxHbdXrH1$~dcWdoU̶#tqjf+?,EcRH{yGˌJ'd 96s¼T]pvIܐ,EiN~FNΑ%lY}) [gGL(k-p8S@ L)\9~@)@]G#ϖ'<%C''z>Rz/YgEI(T7-hWE;O'`=aEP5slͮe'4FCE|߿{$ -Q}>e,t*T _x*/M;T -6nmDx`'=Y -BU_}MIAlTQ|-u>*3)'\zK`9W^M8L\Af׸`.0?JO˭a]gB' /ʗ FKf*LmIV$/|ArTy E˻I^ÿJKI.p5;xjjQx⤵-W6+2b%'Ar{/45;]yM?G=~$1x BuNۏ3)ƹiGzL2Լ3O8ҌrrLSO;I<5`:VEŽ1}Y/2=qtZN6+y۫p,8F>密Ȓ`<3"8=+@\k^#)BF } CkT -endstream -endobj -286 0 obj -<< /Filter /FlateDecode /Length 1925 >> -stream -xWmD_+._ J[ -FB[r*z$9DyfyfE&D^-ۋe}+i:l`::7{21_l|iݷ@GޥH`W*Xz©.]~Pkiﳿĭ0YT-M/ -#N-i˻8 ;Gd'9i|nbTl@EBE^S758 rĽСJd=Tf-uAB{_a9>U^Ako"6D 8)Kv7;ݜ| t D6&\^4ǏZO>F -]4uS_xQ(*˥JBRa dNť9'.uZө(=繦wq EfK`F|U`#5R{,"@=}ESTΉq lmȞX1 -*Im' 嬛ȞfCψ݅OmjtHkargXu1΁_ܞ׻!ֳik4qv@eS7(68%(h,\cpD2DO֊y6WA"7=]wck+9"ƣ뢅4NV+6oGkqZғ.l+"d+0i#;W=O\[2 -&cK\o*Y7}ag>@ǁ]C5,FP˩vֳұznCrL`@pI*Y>cp1 -Xl7nB/cܧ:1pBD X lLfj´#$* -q^Q)8((0Aa=oF|GHs# tu7 7WQ1S)ꒁw0:Rdu+w$ʓ -3‰Xz:Qw|*2 -`dO~c& P1Btqriwkc gb9#rB3!ôDEo ӴY`' i(t8bH ~H+^zC]X}ӳ)8vp %tcu4w -2"e9eM<=Ay )pEf.9{0*ȇ73`K}LRS*8Yi{^ZQ?pw\;jJй,~"%rG%ol{Vs_ wҊOD8ɝLnQɿL料82aMmIws.{oikK(p" NzsйZ~SG{ZVySZg3ɈWT{RIe9|K0Xb#(*1hXa8_ExxfX,Hz})hs roVǽK{mޑt%1ύ^g$yZ6L)V\yaNDHoS9 _o< -endstream -endobj -287 0 obj -<< /Filter /FlateDecode /Length 1998 >> -stream -xXkoF_1/栖"RO-AB7FE#q$̇Q;CZ6]81$rfs8Q3L,R+(Q꥙CW -B3U[f K}%i8#U˅ZMO _2VoGJq[|B'EUWFcylj' --Փyܙ5X/oZIܨo||o -^å}ʖ(IG1[fiX_o~4JV+D7߽֫e|4kGٍ$l6Wx|ziu2t.8<8L];rDj`ŵfZ|}"s;vp*űQ?G6n\Nwn++gZ ٷ;XaR<0kd5mNmkv<p`npN2Ӊ!ỏ,x >N5 VqʝY ʝ6_e^'Pa2m -Weiy @:];ЩXۧϖ&2d_x_>fu4#8*`w%zg+$Z n/36 E9lʿ.X.FZ2wXr9\&`KShB*<*(_p_Y@p5ʻ_Y+2O]מ"-G[^*@D>ó''շ~8CI2dgEyC/c˳1Rol_[V:ГQP]'M?Z@׻)s֬Q:6ru֐ -Ia? =` -ǪgÛoՑ *K8$2ԩz܌ݏYl x>P a:6{ -&E -s axer!0:61a{ yHBD@" -Ey)hEJu?fE?%z~N2[Caȯ{ & xryW"Sg C!9AIH1,JiO那r?2%WҒj(ő0YS"gϩR׃@=8"@ }nPD Vr5 T%= - ds6yvo@ʆ_Q>Uפ7nbN])]Ge:AEa|>92 CGWadO@ipiՂԑ2 f2'Nf1pX{XB3U]Xu/.nZmAr(wcKa:(P_&I;v>~li.zF~zУ2w^eāHySH"(o"=&NbYd79c4_jIH㝭ލ/o&^^yIP2^Ҩgȱ _Gkt.YpgtG&2+Р$(1B6Doߪ^UV}xdoo;> -endstream -endobj -288 0 obj -<< /Filter /FlateDecode /Length 1878 >> -stream -xWko_ͷ)i/.nۤpqaÊ\)e.)(%RY̙3g#g]HO:;$,Njވm6,nDtF,TXv,Cr):lۈ$ Ei>dў~56e|Fyĺ [=ŃEenL6~hn04bW! ~ǃZ&R{${N% -7\|*Qizbz\ >];*{e;]6ꍭs "v .kXd` Ttg>}>DjTț#eoTt%B?nN!vD[:w(/xC*(THN9[d@]BTYi`V|W*OZűw( ]9ZWxi+zYCޠ2>kjE@!0wM(c^D3+^XN츛~ǚ òeMɷ[ֽ|[O2Tk.TLL"~ȉW=dģTq. *ZCV%wQъƜ -NZGe -̏յCצ* zb@9$T]Js$%Ӷ8RT-CS{qgXBJݥ$i*uWV ImG'Wb-֫QX3-6匠ͳEn ZRXn0n޼'xQ$uXo%$ xp-~TI({]knיOrD_T* - -&Ɣ] bcr Z[X+Q Gbnxw \/&\j;ҋr$ ,ogn Z*I[ph3߽ =&fR3+K Kk⽟_Ҭq' u0 -pΈ|QKua'3Tw(wjAX2YhKppJI{XJ)iQZ`:a*uۗBJ~Zw#nP+h\6xyGn:2%ḧ́[J04ίި8%RyauqxEɿtW<='hLqh|HFRݴs7tIx `eC1eyG}}&Eq0E;XF6Z8OўzSq|tA;< -? ւofٱlkIl]%B/̑'? hEF8ˁ&ɬ]Ӑo1IZ\6#dG&JL${BڞM A4-v[ql?QC‡N~^{К2:NFOm MqU-TD3t_@_IGQPrK"Kc?ȟi~01dwhMcnGMu/^/$xzLN0'ဘH -endstream -endobj -289 0 obj -<< /Filter /FlateDecode /Length 1584 >> -stream -xWiH_Q&8bA\;,bhъiGvD(Ilw^ -307#J&0?=LBjф;bNC-]tcL`a8럩 6;z=|)"Fx3(x-.a'b/*\.Hu6oik5,odhLtv-G0XUeU"'pDٺԃJT/BJr[flxوQozcUq8-ˑ#JJZnh]u5ti]U}ƟK 19ItVWZ(RUZ xc9b[ VpGJY@pha[%$ 0&rp+FԀ'M6mxpSD+&#롈UOG 1XM8RgNg֑=u@Zj [gX};?"lϣ$u$NgJ9rcsZn8""iKVUWi0t>Iup 0֗2+1)͆ktjv%Ea4!r[Ꜵx6ҸR?Kd9c{ ¤E=1ݨEqx5JyXӋ$V OT:7|hx TBBp>6 ڼyT랍Ùϯ(ӷcR{?tRb`! -(%+v S {te ʞA9+hQ4!Q#A#Z:w ƺjr܁6eybȼ? hKghI$+׊ճ+|o W4.F_.V `QEL017"fGUoO9 -2-̜Lld@p@Ⱦ04x NI0L:v0 -T#t\Ix#Z?WSS'fOb#7tG tp% -;k-#S0?ۄ:U/ك --!0,?mMS?$hBvŬBrvl6c3_?ԉlU!/yUh\BT=-}| (2|cFNeTu} z -OȋQDkhe%ث|5pF2<-sɃ*uZ8</..^3q eX[_^Vڲ"Gd̏G<ЭtÏ -!:q>l}Odbŵy~TJC 9% iNGm{e65adPФ8$UGя>Yr&Z ǀv= Z -`1tt` 1f@1;Vp]в> -stream -xWn8}W-"`.Snwۦ/>(%E"!8,&E93V"R&Ev<%ًWi %a,@4Z케S$ZlޫR-X #?md\Z'ăHe*+ӈ\”uIXS#|.0&q} y ֐D_uܤ($(3v8IBKO)!4`le+_K}#n)CjJ=/hD nMo՘; ,ɿTk_&Mb(v c^^Q?2\Vۈ=3>8]$KQpdFzK36u[n{P&Dnv;zQ[` [ Lm6D)Y&U##EpQ C"տ9wUo:|֟6T)cߚnl;#Sc1 P[B=2Īp^cnQ){X -#0zZr xM&YCr$B7 >XKL - -Q.SCP 2^2FPt;8uUi(#rwJG6!&،{SAP2Mך,}MgnF6\k"-*gJϵ#m6&\"@',%r@J-EM|˞t;y[oLG"P4E3_,=KJv",Ni9B?gGr)㬨\rQ=Qyzh*pRu&AIXVh>I>LIGɱ>GC VXk -jzII>iIIJ=K;>0ajrlts8eѹ7Q C: "%k^zoQPO#]ӵ4h^.!lUFG -B`I&&{#26gLGLk"iL {R=pyAhwN֪̩PpRM`^DMEPy vdc&f?Y;Qv JcIG1}w&s"*4gMUx~OyQEA j?*iVBܤ6?TM 膦͊n6jRE4f8gGQڍ37UN)M5={\n( - M޽$8ʏ]px|}ۥMW;nʤuM,!ݮ~dsM & -nD[׫UowjVnLAg-G{:8ʲ>Ykc[D -endstream -endobj -291 0 obj -<< /Filter /FlateDecode /Length 1163 >> -stream -xVnF}WL -wyUhA[\^ ;3KvE!ٹ9s - -ex -uq/i14y)=А[A!Ja_{t?x E.31=H s{4TL#^ P(K[þDɥ -^plb><md89Taa\N1- NUm8AgO\K*L袓.L)6Rx!]=h1-K uhk*z -"6`xbVT}*Vt]cz \#]6&?MJ=Vc;v$[SUM3Bqoz)ug3u3#3m`E۵3rOm3@+^1BOc.:16VRh|44dom+cJI$7$P4;t!aDaJd90❕?-n pN7ZjBO6J.\h qs'T{5ڎ˱m!rf4=4qkX*zK#X p859X1#rQ`^pڐJQ(ut\` {u}WT2/ivu(E_i0Sy3uiuh]Ɣ&c*ۦ̛q_yb^Upbzt5=@WG` tQK퀒Q9kJ[qQ f&{SCqP1HZ0b+3ߟH3dO4Df)r<$:I~T:&j 5\d7cEӔ040QYrUr w"#L n= U` -EhQx/^[mFP:s@1U6ہe}V - -WFg˛WOU b#x 8 -endstream -endobj -292 0 obj -<< /Filter /FlateDecode /Length 1329 >> -stream -x}VnF}W̛wQE"HKoޚ>JY7b])2,q;sf̙(gjS^ADtdAK9-!u6A(ǰbD+ocENRZWfBYoԝb8VMvMM N呎RɛmMIsX̓wWMnVwpYG{(S=#[6a/Ym"u"`)>ɯo} -|h2NՋ5T`4[],Q0ͽ:\#P?зdRa;XS^zLW+ H0Ӝ)u۬#SkVLJ5UeےA$%iTGSg9BNEg%FZKm=~ sæMGH`q8̇ 3etgsvAqΤ|`"yȁs=Ǐ3XlzQՋ#%N} HO2+@6ߧơ,٩zHul#(׃φVϣ9jj:N/A/v9PEnxa &B>a|ܿۋOή8BgxTrb91Apek[q+OCYMeb"j,%%Av&=,lޥv7nZBXO:2mMsӴ^md:Hw[ skj`;xb{6!#0ڔS7#+bi6{x;A{% _`Ln10-Xڡ`2 cfqzzˈ'.7A*G]r3CYNKV> -`iSr|"g\D(m6E9z^Ԥn|sYۏ) H},ȇ/^y^8;Y8;QIQy 2>Žx -endstream -endobj -293 0 obj -<< /Filter /FlateDecode /Length 2017 >> -stream -xWr|We*+A)ͺdĵL"ɣ -O KVګȃ9====Ȅ52zfgٵ^0ũ4lͫ&~HLDya*//ӹV^bܬ,z?xķ-~7(:XIm/?XSse[wlxȟZXf"`xҚ]#Te*;]r,Zd{7a[=v]0B5\QBKg4ݺ]eWM0K$͵npAu7!ނRL۵@:|Z?%ihdf {yLݠX(`ּXc:}_'#=W'ɷ@XoQ  -ך֡rпFsfc`c pȀb Õۀ߱ MKP b+[bTVoJagu3n"='d/4SwTKA -=m]:k# , 7;y'bpxrBtDuƇq*Ezwa&_|lS{Sl̟7w71%r}4 -mD9D#5bſ<]0;Rܸ=Aߊgi.|3 = Xp)pKQki4fR4Tx"3 ۊ^nHƶ#hµyGlҋGz "/?b})[t_KK3sȁhMQd3#ξ!հj\0<bSwɿ+41MSl+Xc,AԮH AN4 0Q]QvryO1ol^#'9i|"*ükJJƩ5o$r996 c*Q{튃 ( - 3p^v} -p?,\ط N#n*Ccf#4 rH jC j&'8I? ((CU뉃N)KPԤK I7 Sߙ -=;ꅪvBgڇud'67Gq+_mqp#%!jly+\r, I7};_2 M/-{"l|c (1;U]bN_ȝ8kb nJOE#>O7?Uwi z'~*ij[J{+[}k(LZ˞9_HqH;m;kTsv}Z)޸CcS2*c fbO˚~9^%(rM X90gl"!SuZJ-C&k0ӻoeNӮ;uHRXt6ϥ=YvԆB70j` -e!5.RQaO6֐h@(*a\MQPS5cf!,'-hZj{AS:^+_va " ӞKzQ  -g~$d#a,ssL~ώB[D37? A-uNGm]rX;pO- 7_Prj 8Zhdjyd|WLGdwh.$;ӝt.qo@2#s@ԗ_wΰya-AK,;B>r-S:a'ցY3ZC? -6]wb'qϓI ʒ{'Y\ׇA[] * B'a]2X W%*<4  V(~ -endstream -endobj -294 0 obj -[ 634 0 R 635 0 R ] -endobj -295 0 obj -<< /Filter /FlateDecode /Length 2376 >> -stream -xXr}Wt!R& PU^Ik[}D(tӼno"e%_O(Cj ]{,+?_zQlĔ8O0INwv=F!]^{xLĿJhI웖JQJ ? aGh]2]_̟̃TbY=]%ʂE_P JgT]CԫaF//~I88Nr`o)z=/pgD쯸 "8h[b[]}Svj8(8 f~S5 V`UpżGhE^aG&9ۭ9rkݍ`=bHÛ;9_MySͩ]>'|<#OEnkgp4(['*J.z^g7+2Cc0ʔ 8%(uvfK; 1֖)0?uU=ПrZp_Ŀ 域dK%DIP8N/y6찞 a*izYX.G*8v. IlR*68|%Z#i,osWM5V<8BeEWAp5YAbcjKɺb3 -ޭkCAqMZʱx+C4͚sԴhl/87P|+I͸{jiJӓ*1+ -%-E#2t@!%?&wʡw|*OhF*+rƧb.;?s6 1`P.5\ -qA”f8pXJ:ǐ܁s}(bٯLUml)`wYP/TE !2$WS|AQx0}73YwM$ E=޹6,S6T "Xlr h_sNc 92|9  " q"8&56( mcy`7a'ON$  {ybLltY\6f >@nOa(s8\sR;yuq?/lUNUcta ta#M?vʁA;!CNQmeD&2 wN@(j~Sȗ)͎98 \zgLQX,ߘBTPa8 T,> wA)KTWo!Twe n`{,:QH: *dVZVuǞ'#n&aDZmR)iH,bUsJMa:: U:\;iTixbxd]2eÁTw^}Y0e;yn*ڙk8nH Ix'ɫjf N~v\~\4}™5bS -QYW4xqEc1Ap`;+͐Aʼij*ЫA 73~!ygwTOѫ7.gDeD=.V\Nô?I|>lfD!,ӯA ]W"ޑd aD>~vaЋt78˗}>@5Ui-oEH / -=R$yqhTQ4ǒ>zTށM8 S}L];Ӻ}Ƕg{iyȈy#SYpg4Ӕ_+S5qbPT:il3vaϏ+g<لyv a$-͖ b;&;_y9*Np> -endobj -297 0 obj -<< /Filter /FlateDecode /Length 2235 >> -stream -xXY|h=vV<搌 8> Ɋrgӏ BVO o ^jtpC^st RMڪCa6#5nݎ+ފ"U/жX܅b٧w;cC[cT<;}djGzK\e3Cֽw%P kI ⵪jms*Ӭb.aL,jB} ԄU٦%۴Y6]YV|AMd%ϟ |9`I7x%PAÁR/x5gk  GIb°})Mӗ'x>lJpl AX'Ϣ5@у.j ;JkBS ,{] z~%Ådj1pϸ9d4r-3tq>KK*pcʗaϴS%ɀ~W@&j4Ԩ̖VHr6]>5 We0ig_2iySglWQ4QJL c9FsZcdZ2^q[=zНxUVQBdJM|rj~1"2-M=RRʑ)+;i^M2mx$Baxu۫ˠ_GtFsAq1b7>XUozOw8aYS¸!ƛ)%2\v(3EPBLdtY $ې^fUbw}"8 *-0BV+rE5YbE@U+ UY|@cƫ7GJDN$wp5h VGBRidg΄͐4_s+2z*ś~[Bj xIj9 tw$QJ}Ygّ;%^WMfI C39gO N a966 -PYamq0bZ-mq+j):eS(ڲ]pf(LΌ '{ނfwP^ -P(wd]WsXzıSY7^*3MZ8x(D;Ni1*حS9Úz烣+;w %qANx[IEe;#sD: ˹)FsՆWaγY䧕/ڜ[wjF=-a s5w]"9w<"iY9}Z7$-F|8Q-\\Fc E+)7~/Yc.POrĀ(RTK#L 4 Gs! ڊہ097p{FDqs8#+ѐg%wwK4 vxs¤~rc=uCЎ2g^f?\!r:y -endstream -endobj -298 0 obj -<< /Filter /FlateDecode /Length 2085 >> -stream -xX]s|ǯGr'So*#t.pьKNLOw,3Mv\U9GNձ|TFTÑGYbjRo7M(跸MMSI_<Sn՞X'xo}ᙛ%>Y:YƶTUIsT)]ծM~9ZP\_z:g~#۽q=i%iOUV% x׏%˨to?F, ]$d=$[W^2ҽ#Liq,c`8~ -SS]u[gW-|M=I⎙g(.{{^'w2϶@fLh37]g`99c;8 _<_l Q:EQī=fSE=&9֨ю|2sol>V%A7>׺;"S=F$i_I@_tʩe~eW qAcNmX^ʠSIZ9Ԙ$$͢DZz*mЉc붱f'|l ,q(u=qd+HB鲖;ضCqKȵ]nvQƊBw7"?w~d#ze@f) y%&14+Ii W*ۨ>yQ܈ӚD9h[1[ yy։kΰ~!Ϡв+τ\ G6vpNM1<|WM u(CR8ÛkSx{ AR)L5 *1NR-h/%jfUDNũLſPE{joi[Ή@}tI{jZqİjAhR./=k+C/WKQ -{Mu(>&K5Nx^Xv݁M7x^I83{h6dTOԟ?'y'a2ag+BI"&$$F(Ō+FeykpV`ݭ:smIq^]K8P]C #L.E`{I -4p)] Іro2?hrxUz! Iv2ʹI?%(AԓVZPf }fqFzq9FToZtk+>l+|aN ?Qsz A_>MϾcEu1Yt#B"oⷦqb=لcؤy['m$V>Y^`g+W._?`kd4~i\ ?fxH&d#.!vhm\kclSKj~LĴIʻ45V2E6^=]O} yv3E6U6dg?o_~JIϨ sU,IRvJd -1p%B-wUw?ɧ -endstream -endobj -299 0 obj -<< /Filter /FlateDecode /Length 1893 >> -stream -xX]oD|GkW?kyQz; -nr?tOݠl3O"ߪ߽^GmO?ꍎ?ڪzF~_>LyM(❱(IӔ+(>OV^7?o^%T#ditI\|C7e#l!ȸ<; -&;G!56o: -4+Mx,qk'U@y|1lQ?ڲah'ߗѴ#Eb(9C: 5p3mLoxWaԼ[N3 -gTSG4Ϫ=řQejJFe] aƍr$vsN_um9G0MJT!橱+t410!/`fg ^(۪{Hq|>|ll]"   P#`P Jda;_a}yLi=D&\36j *Ov(Gz'$L)E ].H2ikqԩh>3I样apHdt Wٝ0d5PSC$%X)8˜),$u'}[{ W eNҥJVtR8!wV˧T]C& ;'<)bfL !I-:\Q;)J3uR.9Z/!2ޛKi␚k&Г-C"UPǂ̹v6D1a!/: 4Y";S h$}ʛf>ղ}幊|q&' -O؎*aMeqF`ޕdg`w!YjGh;iX '-E;\̆uzfr z0jhCAI~rrn{4HTXmW z~.?C\a()jTh| 2{ir2iuGm9c߂L~k01RM*"yS^|BKGt\u e2ҙRI04ɣc0d čVcy池ã!8+_h;7͢T,{ Y'J|2TϾk]2Ua0#p<1ލatD*ިgu̮%$6#ʅDjEC!/kESNz2]=gN[B% <8L~ln407w_nL[Rn@jpDeӵ?' RP,t5n"ѱH:*\J0c|[;H!hA˭ +n4Y]rZ'EKtkg~ eF0W(Q `s\xȤ;R˭NUU|?cRqNT~) 7m*U#)'C97 ؖ/8Pv\ ۺ[Ψ=4HT9$'l#37G7@ -endstream -endobj -300 0 obj -<< /Filter /FlateDecode /Length 1796 >> -stream -xWrF|WlE؊h$T*.JR$v0օơtπD;D -bvDAlm"2>Hy"23 װe'fYO7xrB֦h -{oLֽ)WI9f+.MJv敝, EXxܽukjGܙ&p>/ލI^W%O,ˀvscaankl8Yc_g\?ҙm 485gvEo_MҴ ,wn=[3w==;~N/}aqIҸil6b<4]ĭw(pD6@E#UEKknv ^ nYJn*9}gcp{gęzp7_=H@b5CIyngR'(3!eW!&ڭGZZGOQ/ SJOrWH.5 -U?5)Qߋ(JQxFGxvuq|+JBt&5d -3)2y.m|dDI șbtII {DAʖ=!M\]ZF;ɸ"ݢ D 0YvtW}-ܺ꾬J,SaPFJ3+7H>)eV-踧;ćyMTj~Kۺ?<z:]*ro&sʽrZ_,~/-@FA0T0P$kr0w={Ck%{+DQQu"oQtUm rb]%׀p<^9sh1{Pulš -HƖN~9v螯8C6=+$qT/߲p UiG\C-=<4h&Jֱk Rskj {=8<T:BCJq\k&I'׋InQӛJPG)xa0ȫp> -stream -xWnF}W %b)IE)EJ\)[PK#.hǐ L.r̙aL~&1d w}4[z#ڶA:'Β<&1a`#k)"͑=t[;Ζ5\_h:2dxeϵy-L°rOL(/غ--@-# -ߡ@i"}uii+*N#&s>۶1Pvi;Rd7z! YW[[SvKDˁkLLYr  wGALy(˝v E>^+вз^uNңT[[3>ΐ-҄qż`U?9 +eҷmgRЁ521yiBG:Ӓ 8CSkO5V6b$b uO" $S 64!ÖLtuT`*rҝ -哐fp'i[?dCBό -3#ȅ(G3Yɒhƥccִ o)[<*la>9 AL6,7LXIc_1n%W -QN Zw 13Shd߅0_*)k+ YmOn@m;[ʔaY)4*-k)W^eh0K3x&H-|VaTGnޝsܺ(x^i|fCbm _[߆UZNևҮ o 8 QXz2z%cJ<2z)z|97qɫ,1d -˅;Ԣ^M/'bs@)nҲnѵ+A7}o ^^:WQ@!4%2 {99b93GүkkJh2Orܕ|-M;/WOFL.~]۷00_En)(,.wRz)oҖyBG I^{1r3s+KlSxw{.<ܙ5TOW+ 8kxG߈ҕעb?<~񻟆},u҇2=]Ts -endstream -endobj -302 0 obj -[ 638 0 R 639 0 R 640 0 R 641 0 R ] -endobj -303 0 obj -<< /Filter /FlateDecode /Length 2110 >> -stream -xXrF}W̛*B*RJƉRy#j$D{g@@$ee -=}9}R=XġX΃#ެquDs?I4 FxpX0%*'b;?kt|x#CkR(Џx\8s|3glqܫ0LwqGOMF4Y+wlݕƋ"7't#,r_Sm yN^EdU7t(3:Qk< !q$Z-EŮT[N?z޷!FyNp"[}qLkͮ E|gifQT3c<(^iU/[76Aui>D6joSCoA=sӥ{$ׅۊoD^43e!0P]AͺVvA&G A0N>` Logrq9$TrpnUKd/F("tgV -UEuP`_K5X.8уJ rs51n-:I@h|cQ2"!Bh _TДq'ijGesϊfF&$QNZձU潮&ER)[} CBufR(p6 eLZJR 9گy<)EoGyn=]oɋAJ~M+Һ)JukSijTs~C:v" -endstream -endobj -304 0 obj -[ 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R ] -endobj -305 0 obj -<< /Filter /FlateDecode /Length 2214 >> -stream -xX[o~篘E*AvulaHKft~3(rvq,7Tg]ƣ; ק(rҽp vϿQi8k\\qe(ɥȱ=G*LH7~5=7mZYah)ɪT[34mc؎s|0smJpo:>nYVX4YՊ̔*tKzOd -͵yfZL)Fb0e`PR;XppkAl}9'DVv-w\bKA{ ms|_qk:dA?؈gumZ.t~[*+Xͪ(Rj:yo4< ;w#]:]m 2X^^5 >&cka+zbU\*,V+y LCɉnuay5LIvj{PHp}5 -gA=l޲iaRuۖm&JEwl놡\A+J[j2xO`~ F' v{NOX/QƖ9P ^"M;ѱkA0FiI x|8Zæ5D;L)ݱNXӷt28{6cd0m YȔzOI3^+?4oLМl{ -:&@^>)Q8'sv ԧSue 1Pij6t'ŧtB[0Js<_)uġ0]ʄ hN5Vs̲,X'={U:j9?+)#d@=! ZҦWqP,fZE7 oܬ_6Rmr-#XM<4XG :3A.Z>Dw.(Zu)+ /uзb(s3ONƱh*4n SP@O)5xq&$ȴ!@${q >k+zâb"cfRhXiwS;jQ_~)u9qQJ_YK@:c&b Ct?j+{`Oj떾'F| Xj +:{(rZqa'jצӰC\נ^r7D~Re&AdP?@2 -x![:z/I= _\0:=neƗ@Q3YyUH'O,rihW~bSbZk< њ|':f5c*IbtK -endstream -endobj -306 0 obj -[ 648 0 R 649 0 R 650 0 R 651 0 R ] -endobj -307 0 obj -<< /Filter /FlateDecode /Length 2078 >> -stream -xXr}Wt0U;I-R\IV%ZD qppx7KALsN7^8E<8fEO։R¿$i:Ѵt|YG.o ))m\,ս4+TŚ25u{j(T0p$Xĭ =Wx$L6&joxC=5hVwWm]uTtXS6"7k{"iT@HVE>iA4c ,猪r#K?fsg?'ܩ:𬌦t1}]U4t' 1ͦQNlUUA1o !UN0']BU|4D v!|D<ٸ0pCgp.}nf&$}i7{ݸ.F)>d yw_]XǏn*R}lt.t,< )RQ*'ݨiؔc:WƎV_U8:P4$J=eʳ -Ѐx3jՈacl -R--VrXuxr@'swQ#M7җȎ`C.&*`Z5pBTFHbɣ9&ћo$ % f\? Ta>u4h_늖 خ Oq_GAf.ƴ98MS/'oάO/`⻂p?!?Sϓ/VFT^M'2U. owvp]զ}Z:?ap^A"saGe]qK9(9d%;{)Eq׃2[!caZjK# M־O42UĪWJDHgl ٞ`Z_7 lj/-i(iY?L4&/P#- :c*tBzÑ5ߕnl9^v0ed`2=K -UO\LefKgp ӻY&i0?Z PkٗHy.*:_d=Kd=me_(*8[sɼݏc%X'!~8er8gqVwlҞ-V9;Z4/Kc1$p2c/nL_z.> ]^s?{]pe2}zqn;Oa(Y0i`x7d:^byӾP`U2]T{,W)H^#yJ_=|&B{A%Nنq\-^37pU0<ӝ ??#_xX|f/a -='޿>x< -endstream -endobj -308 0 obj -[ 652 0 R 653 0 R 654 0 R 655 0 R ] -endobj -309 0 obj -<< /Filter /FlateDecode /Length 2307 >> -stream -xXks_w UَF/&Yݰl -E;zE{vEby4sQXYPV87"۬$i:aBM>5V/aϗ -=#tY8'r|q<sM˞"ó,atK}s"|ʼM4xN֍nE.6yK7u{ڔԔv;>J_< b\c)\{*tGK 0_W S{C%@w;4m G.\/k- .;P2-[J;oR$އccn쿔E %!/jǺ 3+ruu䤶;ݟtמ5=@0TtQ| g 9[R5\i鷴_i9~榯 i{;dv|CTmSK>x52B&ɥ7Ór 9o7vf+.2 S~W3 x~>;u?vc3)3T`6P?Q'I|Fm,#H_/bOKGnH/!{c/(P3:|d=9I& ϧ泭w -Ԅ0;rO(q91Cwp9{^ԍnUgj6~Dلc'8m[i_ޏ4sڜob6gZ ldnti99Ő7iƑ[IrLtSx:mH`[YB -ˆDz[R\s~ e/*rS. -^sE0 %!52t|@GiO5]Ҳk& -h~%τkL*]?yԑ:ǘúju#خ@ &ܥh5iE/K*D;]flP7 { '=F꞉ۮ݉ -pGk zc }ַ<3[L9+Ş`-<MA'`;4)oe1j&ba9j.g0DAp WH>> ^ZOj-k,F`lѦF`hn5.7"8U7޾nLgmymal< C"^>7P9t:eLɍ ֠n˦PUXdeFi{syп*?X$ pG-ŝθ9$ЛXY<.St? -3NcIa M8m SP9Y>a<23|JX>|ZRrټ!SaUNZu G2ưSFMiѸ+9#(PH96.`<ĵ xbhD#nM kJfAJq~BR6-Y7VHRݓ$$1H?p/0Cp;L'Bm-b1ֽ$nXIYW(J 7U, {8k _[鴏g#k %ӳyے3޵0 ;4 :&حV[0W4ݚQ< ȍONµx99E,dOc) 1N >o, G?U!զۤc4eJZ 3ͪJ΅ז01Y$c4lxQQo|%h%"Z@jVrolVyn3Mƹ-ۥ2Wpn1k?2; ҅ixB0&v( -#QnV+GRKad5EJsTZ -XkUfmd8r >$΍H0LK>L[12 57wUƫh:컽l "JE3Rw FV~OZ[Xfž#b]7 -cĊ!u!`Xo(e6U*O%}RqyN "Uǿ^/GyET -hխA鶓p^ -endstream -endobj -310 0 obj -<< /Filter /FlateDecode /Length 2189 >> -stream -xXnF}W>, /d &LHyMl"%ْ1hd]}ԩj&gfRQOABӗT [~tEML}2<]6tWd>#E+"W9mB3!;Pei}ei>dtEY4Ed*g* v7r+Wx x xq+ۅ|6~vyPq|ܗѓ=;bl4:7 -×$W,b͓%Ϧܳ =82ӋVh -)CՖLv&7r*m͗$I.oP5F0~REKNV庰}K0'6j+[H;%pjWNuTd2;,.0P eWK9t /cuF8)-.vQ-w(8X ă+\׌|XtL1"g)d5MfkI&bL`.aHT&ؠn0'M992϶MvyxKt l:8ڀ(5dʔ0rSȸJ -2H&d]K7ZvD앬\b.x;* I~$0\6pX{=dRJklIZbb]Z69TFP-]ozC?D7JO="uRиIk:5Q׻'i]T) us39D" u=^o -5{-*4 5RN> ::5IaD$5;o6XD$È6sSӥ"ZLq_56F5@ ǒ~K4dZ^eyh)OŒEc  -4:{)87NK1nhes`6Y7j!+M)`0-0UI{g?  ~ _j<^h ؿSs)lT1}iy,ӽ]Ũyd[1 xu+i ztntAgˠ&ҀCYӦWU^]imȞp`h[N()C\g'e*Xfe\0S19%jS#%Uğ0N7<Op#31k2I.ÏB;y] .)_.*zƐyCq.`a4+t4>$A QJdZă*iO5K3ب̃8K"#-t7",7ao9V˝&L#nvF)k<qf,|Fl"|€ɘT6 =`I ${lL`pNA: =N)2Q!V`':(w*ѰxKN9SΛ3ZҮ ܑ8XKj^Jn"ţe["_|!Y(5x#4!qdg~{7m#B(c;7H9ZVQU>Mrs1VXC Kذ8|MoKj.'JSGՃ'k}[ -wX.quUONR| 9{xl{\3,K[%@3;h^6_l2z(uRI\ɫBq 3 -endstream -endobj -311 0 obj -<< /Filter /FlateDecode /Length 2244 >> -stream -xXnH}WԛـM &'xw#dlH~OU7)ɒլ>ui4Ə,u<1vK?鈶6HIFeDMkX>#yFr6*i3Mo/֫tutX7TK;!MO_7u'O+JKۦٖF>'=-MQq2z$ta C6go4iTt4$^i5XXf}x?61xZfR(j@Fik~\um!cnU}K8l9yQqJM V,ԏJCSZ~r< ">ᄊ/mIz^!NM(|y\[yp -q:w\H4<dld`8ޚgE\*ۢ6Rpm_ LR̚Fe|J2V\A3ת?Q*,EDƩgE2+~iXF 'sX LHQg./nǢ j#UnZ $ (_=C.Zv-f:IPTܙ,oҮr8v lS> OǾ)חXV3BKڨbK#( q ya?t;s+nlWrXF= 2>[̯]}"IL"@*]s͸q5#Nu$>R I;|КžԼ)5T磏*]:.@CӨń/킐Tcf!2ғ -:af#"i/pK4 {'E. "z^U0ΐ訵p]2Cnj\Y!4wf<ԩzZޝp=(xbq8T_bFx0{ntJGUdrylJJMpQ'z]D*ΉδN\sp|n`yoҁ:CWК,dB0}Q.Wݿh69{]= Gj9.c1XJR=o£lW6ch.Sq: p[ɄF؊QpS-|y]Զ fiΓ4->Bq0qXJ/ Jg;D`fVrR>'~> ^PjGcVwTqew ciMdᘾ""}B{Q*mP P>T v7]c@03fqo&{:,BۺXm3Gh7wO+4L-nx<4hAs/%OzW۟iO|yg1! ŌGp,U+B우njjʻDo(;sLO<3O%f]ι`<ڍۢ{hGeU01 @cj٤K-Lk9t.g06j<\f :b aAՐ8 ZsDG[7*Y~`(c>™"Ium @3pQI2{C?X#W]hB~[~6$7`uz*އcMOn'07v"a^O Խ=]j8'-!ChANz㩰n//2M Ugk4F™ة,u~UXt ItGFhaF$my'w_)!WҢ>[Quꁅ[%IZ~+ŧʟVݝ)OO5\j8`//zPTpb`gñ^!9I.b&]|+(< & -hȫGä{)Sl%4&;z}qf:`> -stream -xYnH}Wӄ,W$12gv 6xAr{&-&%Yrv$pt!u9uT9g ~)!HntbZwAvFW9-1m4܆K~ԟRS:8%\o,7Q7Y< ڮP[EET^P6,>Bm4MQ0W |Mc\QҰ}4K4v׸O9E(8 ?GIje6Mvft]Y^TVTEmDi~;%Jѵj9\i iuz\6!~х?Yy{YX `|דy\ "*4T -*5uWX .r(%)99';scN4r-63n;C,<9 ҬdFxR]gKpz%\6z7L'in:d -vs6*IGI!zHHodFK";ji*x&-2.#&]d' bR'TY>.rJ(KFQjxt#%P$:Y[gGH+%2{λ2LQN$ʋC u*ON>*BZprnjD,&>GOW2e)](Ɗыt"H T$VI]ϵ0GќCDJJJ=xVN>CDu A?"{Z>{UU$ -cgEP/TGD[7!h6l6> 0:%RH,h 3|%s4ae*XVf/B ӴĥCD -'L -eTG]>&DH!>*8\H[x+pbmc!9c(ߥ੘%YA+]{̃t3L5OX1yuD)JE=# m5C -Jt̉cTдwS6OڥmN7=pPp~oG]Tv]53ۯQv蔄8~@ .n014 St:ȸ,yʳɱv3 !{5P} R܄i7a쯾 -!3%tpu5zN߽gh/駟_W^?.A%4ƫ߿:7Q$5_%[z; %"Oh}b_|9E?e jVLbڻ$~<.1˗(/P0@B+i,3|ιVsP"QB3 pվwl' a5+8}Dd={u ">_)w'<Ēo|oǏ#;K!LT~B[ʜz -XZFH+*rAh't)+(?j]~&<8}Xqp9x0Dqv,|y$i2qI94č7 ߯'y֑:O\=UʬVF%ny -xcg"N(_Lǥ󞆻36v#"gh>$,)t -bBR4^NB" a@Nп>9nj -kІX3qm?8_Q# ÒH'<9}T%_0quhtY+J -q kEmEI7Sb{wS^Tb -VI15v% 89Sݚƍ40dkZamWs9 (sN[qJWHcPK)CV^?P<>]5:"A-Zj0WO y~<ZjvcUɓ[-]&`]~ 3hM!6 t:Gl7(]=l!%vFtCR8ke||8&Z7<͜w4Spo,YfY! Tˉ }PCx~bʬcVRf3*aR.Q[rМ"8Ldg\R$R8lE,*N? ,O; MbC"7+񌥖Ȝ=AmuMs4Ao{x+;HH4c|`ٯ$z4htz}G5u dR7#v91e4)Y;`r$zw_e]}5ptkyɆ ,8^z^C2p\SL -teZ'C03ĈiVܸE3 1y* zdc "}"K~yyk:6{ /Y]f/ )QW &?ܶ) = x;:mz^Zٗd} Kwb4X<7Y%37ANh qw 7$oT0w4̹gOmqwI0ȷ"UU)~7bl7nvk`MK3ٝu[:;\Ga!H -endstream -endobj -314 0 obj -<< /Filter /FlateDecode /Length 1489 >> -stream -xVo6~_qKIÒ`(})żiFmvRQEA,ww}RwȠj(t[>K"[r@a%| \Emw[JX5|3Kf ZYmt2E^CSwփ=q1@/gPP'Mf#ȌI7 k39E%Klp_㙷,Eefpi84TjZunRNβ\2ыȗ) h=r]j(ȝ2=~.7tAU` -d #4Ξe PЁs׈ eZE2Dv#64cVo*-{lf4d$I/RlFGk$jTv2Mŭz:'=7> EpD3;e{^>B>Yн$J"2ӴnbVAr~##$m+ғ^FnkY.lY×9fS]pzC:dR q2$(&(S;߶ -ṠvjYd\nKoTJ(jvvCtn۩vO)ѿ -endstream -endobj -315 0 obj -<< /BaseFont /NOOJRY+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 662 0 R /LastChar 233 /Subtype /Type1 /ToUnicode 663 0 R /Type /Font /Widths [ 240 0 467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 555 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 490 571 520 0 0 570 259 0 0 279 0 566 550 0 0 397 443 368 569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520 ] >> -endobj -316 0 obj -<< /BaseFont /PQQKSM+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 664 0 R /LastChar 249 /Subtype /Type1 /ToUnicode 665 0 R /Type /Font /Widths [ 252 308 0 0 0 0 0 296 276 276 0 0 306 415 319 0 0 0 0 0 0 0 0 0 0 0 328 0 0 0 0 0 0 645 613 695 0 606 0 0 0 0 550 0 512 868 700 0 564 0 0 0 0 0 650 0 0 0 0 0 0 0 477 0 0 508 561 482 561 513 333 505 559 248 251 0 265 839 556 548 561 561 393 433 347 556 474 703 474 489 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 0 0 0 0 0 0 513 513 513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 ] >> -endobj -317 0 obj -<< /BaseFont /SIUVTQ+CairoFont-1-1 /DescendantFonts [ 666 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 667 0 R /Type /Font >> -endobj -318 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /DescendantFonts [ 668 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 669 0 R /Type /Font >> -endobj -319 0 obj -<< /BaseFont /UAZHUM+CairoFont-3-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 670 0 R /LastChar 234 /Subtype /Type1 /ToUnicode 671 0 R /Type /Font /Widths [ 602 0 0 0 0 0 0 602 602 602 0 0 602 602 602 602 602 602 602 0 602 602 602 0 602 0 602 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 602 0 0 0 602 602 0 0 602 602 0 0 0 0 0 602 0 602 0 602 0 602 602 602 602 602 602 602 602 602 0 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 602 ] >> -endobj -320 0 obj -<< /Filter /FlateDecode /Length 1726 >> -stream -xVrH}Wt%37j *@ -!} gXYRtɆ=%P[Ik4ӗӧOOH~$ڻBjEҀV(8ЭaBtLC^r/Lh3߻S_+N ivyWRh ٭U}Tjv~gz^{zuvq  &_UŁj?V!sT=Rm9-mEgg-EMc`[R V*V70t)RSV 5hiq6:Qp%uG0vpƩUn89Ql yf/Dp4;zc -GwfME9F*E5%//c d-smX N&CZF kD2U:ʖɬ˚~AMu` {q4@,Si%+8N._\> -oh!Nɒs%m eE\vv:٘|}$eHWv wڬTA "edzb",47wPϷk icn+ X{LiR3Us,xUz-a10!?5xa:C4;MZu,A` 2j  -d֯Obk_$\(1#֍0|)PI=)#ʒC39@LsiL0yi209qᖹ?!r@jP&jioҬ{)kWKCuMWgC?e -jRQK~5 -,F:ɬ*-5Q:\t´)[ |8_Ybһ|6 jpn x*XMvޕVbj&܎B23;oywJg G+]W('u$5Ž=rvhexc3 ᘳt6oYkTU6u3*oυ*+iŔ;2)[[O=0Ҟ.P 'hA,Ih 7,$-<={D]KvGdQO~w%2p|Ν,ao/YQ[_(Xqf$\W)R,v @8c[cjE{a%[@E.. @/sWFա6ǥ:gXxc%8" }͈JHUM3QZ'WE,@BVB? ÿ0.:M.{%k',`%c _UTWF)R. G78[J7:ZϼE -endstream -endobj -321 0 obj -<< /BaseFont /VVMLZA+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 672 0 R /LastChar 248 /Subtype /Type1 /ToUnicode 673 0 R /Type /Font /Widths [ 240 0 467 674 0 0 674 297 279 279 0 0 309 422 315 456 580 580 580 580 580 580 580 580 580 580 330 0 0 619 604 486 0 655 0 699 687 607 603 749 728 301 556 0 519 877 709 746 569 0 619 555 576 673 655 0 0 644 0 0 0 0 0 0 0 518 574 490 571 520 335 512 570 259 264 545 279 851 566 550 571 570 397 443 368 569 487 715 502 503 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 520 520 0 0 0 0 0 0 0 0 0 0 550 0 0 0 550 ] >> -endobj -322 0 obj -<< /BaseFont /UBXWCU+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 674 0 R /LastChar 252 /Subtype /Type1 /ToUnicode 675 0 R /Type /Font /Widths [ 252 308 454 0 0 761 673 296 276 276 0 614 306 415 319 454 571 571 571 571 571 571 571 571 571 571 328 0 0 617 597 493 997 645 613 695 687 606 592 742 718 292 550 717 512 868 700 742 564 760 606 548 589 666 650 0 634 643 621 311 0 311 477 605 0 508 561 482 561 513 333 505 559 248 251 527 265 839 556 548 561 561 393 433 347 556 474 703 474 489 470 0 0 0 565 0 621 0 0 0 0 723 0 0 0 0 0 0 0 0 0 0 0 0 276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 468 0 0 0 0 0 0 0 0 0 0 0 307 0 0 0 468 0 0 0 0 645 0 0 0 0 0 0 695 0 606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 508 0 0 0 0 482 513 513 513 0 0 0 248 248 0 0 0 0 548 0 0 0 0 556 0 556 556 ] >> -endobj -323 0 obj -<< /BaseFont /MHJYUG+CairoFont-1-1 /DescendantFonts [ 676 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 677 0 R /Type /Font >> -endobj -324 0 obj -<< /BaseFont /OSPPJQ+CairoFont-2-1 /DescendantFonts [ 678 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 679 0 R /Type /Font >> -endobj -325 0 obj -<< /BaseFont /CDVQVL+CairoFont-3-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 680 0 R /LastChar 233 /Subtype /Type1 /ToUnicode 681 0 R /Type /Font /Widths [ 270 0 0 0 0 0 0 298 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 564 760 606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 561 561 481 561 512 0 560 0 248 0 0 265 0 557 548 561 0 392 434 348 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 512 ] >> -endobj -326 0 obj -<< /Filter /FlateDecode /Length 2555 >> -stream -xXko_1s`K)REiy!FQ`49'H{ΝDheq8s{Dj?X64sj| -¨o=OOhZXY"?FR8ekNg(s Wy)tݿA hT,Z5P}~Y/_o36Nġ9a#64taLRh)}UOo=LF&F (iki܃I -['Y dŅ񦱀7WM֟ s=)EfX57QeCY}]{g=xߊqeDB -#%FEr4)"sujǛEǗ-EgӖN+R"\XWd[yVLSuv\D -BS7 # -tu&/]qN}VgFQD#<5̺̜T^R8dǁG]Z -leN7X(/0v` --xN'gn\ߟ o޾qI.PNt:oD<4.3dܠT eK!GYh3R,g#2DS[-҈mL[NnsIGmt;Xo„Ɂ\$7-!c,5uvљ$K^ -xOq& H8 Z޳8[3sĨt~nXuN,KgC;4w$w|t8|>eg!ʍlAq_q dFrP F>41 _go$s)2ʹ{new?fT -endstream -endobj -327 0 obj -<< /BaseFont /RKPSJQ+CairoFont-4-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 682 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 683 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -328 0 obj -<< /Filter /FlateDecode /Length 2233 >> -stream -xX]oV}篘50X2?D. MѸ]@Wu)% gf$t>,Mޙ9s 3I,r fEEL+dgy:9sWApş#15N"i)qh)寅cE*LwQs@*T.E1 鵧Ma{Yb3\ /zi)2 j1ɅRb*h /ӷr4vXlKV_ӟܴtUpl\Ϟs4pPj Ku -1EJa W]w,j'p|y < da>Zp;?~lkl1H.~c^.ñ;N](kTc!zUhj5==Ѷ(.p7be9'q Yq03Jυ`El~LY s!P3?iK碶NԆCd #)p s^:Ñ9oiBvcdI-DT >`-W@DQTB@X8x6j}\υ*\SD6_Q41:9Oګvtyy9uap y Ǯ_`B. 2PU@91O<>[Neqhv-7 "f sH\"D&=JK\I4`+l t h7H >]ђZ4gJQ_vuU';Jxƕw6ZJ a 9_':_ۊ)6ZD!~114ý,Χx5qΛirKZy ]5@uDb͌m;_[^\IcԼеΛވ~zxz2]r6\{dؓhFݢB*pіëo/Ey^~ ̽+xKŠPm!Adlֶo=z]Ԅ]h)07 =[&`7گv -י׮&kAT`_Qݍ{/ ۳aqخv]HU\4 6^gᱭt+%뾌+psJ$!iWps$4XRaG$)h%``zw9ۦeTͷ8qtG7od-E%&w6e!%" ح։aN8HshL#1ܳFInt7(dfD]`,nчATެ2&2~(GMl $;bUe߈Bxkz/ic`y% HƤGJ>G_\#ֿkjw̓ϗ)Db]vtLv3[&x;fyc,v2ϙ瞮։sli,Tʪ5ʏp-vg> -stream -xWM6WV$nQH@t[lD{HEi} %ǎ4X?(q8͛Q&R%n\Tm)GJV Q8D)o-?" |n6zuH$!(}cj-~o㬔mK9[t/x#d+i-1kkDέ.ۖbWؑnĮAN| -#'l!CC0Ԣg2 8jz#_qRWs#>{v;GB8 k8aN['?(gSS.aGn-\&2S 7v\H`drLJ ̭ԄH$F -T;'DG(6@[ aߪ8{#Ԡ{ ֋wU2]xo_u{N%)s~gH[UK63K |9,i*!$E_P5\3!}QYֻPYş4]OZɭ|&2={) - -&aK7VlM_^U'%F(V5f 8ŕ0f#\KZ_M|tV<9dRs7Q`J=1O@@D>1=hHܸX%jqh4.=IJ+._>Sû6uF]He"4(A2},[g/7SKvM'6ӰbP:Lfs*^3^v'7x$1طOuDl0S'vffҳ@g"hCe2̉&/hXC}2A㊢৛N)!8q5>+!if3T 만s7DqW diP"2[JCq8}gxWʢXA, Zi,l{uB`2&*bD 8/ڥY|w"O|  ⥉: ZC!}(Y v*V!d.3** -endstream -endobj -330 0 obj -<< /Filter /FlateDecode /Length 2149 >> -stream -xX]s|ǯE*GSžr|Q\.Qbt>ݳK~HK LOL5ÿIWTe9J5[&m/[ ZTc&1(IT-jRef3I&3XDēD'gYxx۩QE籪=O2iq,⬳P|?dnky8Nӥ]ÌiI/c>F::ZgUpS|ӫѓyN/6:F'BUwUv:Y-?/(Lwi|Q:;棞'ZNǘzGYKDhbn9Vٝr&\UMЌnTB Pdk%ǃ -"ԓ9n?J7z> 4F'Ba -B 3 !Z2ϽU~3-M0C`W\Π|ot6nxq>h>@%- -k~Fk=H?d]o^]^b6*&3܇w6k\]S -,Kw(I3:h ܨ5QPi ^O嫭G8ȲrkAlXuɨz :V -d)@hq.z^ 3tD6l-jQ})"dqwxGPƛiO?̨ye:Q]`;Ud$8Į0HzΡ -"0uú?}ӶK`<èB|(@5& KGBLtV}0H=k5H:RPٟ-9Zř4F%^yKO"?Er9JlޟGHB4xL`g٥DZ#PWDcXQyǜZq$I [%s1hc[hs!<?h;e&N'>$];a8?!+1]7OMbTS A=w6/wž8P(U*+0#3C`zR|4d~^ۆgg>)wr߲~O`{d*ޕ#c!ߏjx!+F^)¦t;hY}@>&2`cMxG6 -B.X`[!_bd)h^,b -! U3ٺN A:B9a9 kGP:"Z:1H4VPa.&kg%2pvkٞ{A-ƴz 1vNYXTNlJ^P ?el~XH*\!T'eXz5.)A]1;` />_WSYg"EϯR-5bl_^ *skU! -TS"avġ*l{ Fzߩ A&#(D^;^aP_PµIWT=>#%!TSb[LBϑU2RMye0%>ԅ r-\@FOSo}gA;(<3jTS^' $gʍx|Bˣp:z* 8oϠ=~b{-Ky`6m_ -9Fo|'&}!?EП[9j7iEc'M=žPba z/8O }Why{u|'WЍ+mbQ^>҇s7* ``{r%enc>Er -endstream -endobj -331 0 obj -<< /Filter /FlateDecode /Length 1963 >> -stream -xXko@d\ 5 JlrE+=.) ԐD˙;qιwJIY&E=D박m"[ ញԌaw']<"΂` ?&ǦLفO?Z52La#t -RBB|-L+1P1ҧx.˰%E)cտ T=Wx~XW)^0bEV} 㱗|*)JL5ޅ~{L|6It-IOtlizaʌk Cߺ~ߝ{>\'7ã# -yx7O˲PyEeM۫$0}ZeeJtBe6gRyKI5/ri[`M7j6?ϐf9jYt&әR_U#y#Ф4G:5C)+ ݣMnnu -9{t܀Gj*!9aO#\/PYyNE?Moظ\$8mն2(Lv:&v8B Ej=a UݩAat 'l]$jܜxs[26 LaqlUQ g!OXP0K/kY+/XVu8U{fp6sNr] 0͇Eۯ>O'Czn7eܶ=c,D)]xDž =bHs.> -endobj -333 0 obj -<< /BaseFont /RPAFBN+CairoFont-5-1 /DescendantFonts [ 686 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 687 0 R /Type /Font >> -endobj -334 0 obj -<< /Filter /FlateDecode /Length 2297 >> -stream -xXn}WtvLb^ "H^EY&r vsy,f f`[Y]u)j#ֱ&*OA;Fl%[u8lTscr˟86۪A=VuވPkGp(8ԪЪT!*]: 4N+ ncUE( q4\cKU > Fiz%̮]x'(x>٩B<,t̋-h9a3aefz8̌8&/b6mciV/_d|Si(6r=堀o»D?hXU͓)Ϳz%bzDOOQ eJY3%]=+]U-#@wVҰ7,G 1$!zgOul3 .AKvT3 ;R{;F`šx{ky`]f*¹RW'n}Ɋlۧy>ۃT*;gI#c#ȹtO|"A㍋Q߱r?ArV}Bո˳<"Ƨs B{@3DΑkҬ%K4CoJIbGAci |!DUX(vVmvTƩ8 (dy &sgQ(͂BEp-6Bs=>F ->EPvdsrn!c?]o5S nȈVY`ݐ1b{DB +[HLqZF3'n.}rDLKK5v}ىA-hNNn wpጚ;3g_ćϒb7s3/w3DbȲ7j~-ߨ~N]rPi<)c[p'TүBjŋ棢xȒ@%s?*YBC݂Ba`ayadݴU{훙/LYP~YT"FܴjN—(]{6Ru6T e[d1}t1 2p_tn t ͊kgLyj~0{J\<'98_E\V^nΦ'ѹ{+rpb~)ߌM6xd~D[N4kn%wE8s% -5&(Hv_wqc9l:U6'2#`Grxo8Pv۱2D%b_* ܹ">$+&2WjMyS/(@]4. -P6\0Nϲ[N?Hs/{3nci>jX)q^387.̎A~t7$EIX~wIp/D悝! [i4MI6^{bWѸȄ5)/fk#<6J(#Lu@kc9?ZH6[kओ `5=*՛dB$[H]=={׀F=+O:"DBm|MRüR\qi+2v[ ,[0Ţn9qo堲 r4w[5!~PghTXvduR}Q^*[ڥ) )!~uXCXH%n E B2-tY - GklO(f -endstream -endobj -335 0 obj -<< /Filter /FlateDecode /Length 1972 >> -stream -xXn}4"JsE -]ArћpH3`C=TPE8 ۻ䰻ԩSՓJ?YfRQ*&|-ʖ$җ݆%?EildZr#wut[$Vvѧo&,L-ɲJy_)7^vn*Mۺ.Qzgql5E5vRY*.KIl&ӸMAХ}4m^t[sOgM_m<}ɅN3j†ғlשx,{D?/S(\#$I?}~ϧnlfhW.P;*QS#[gvE~ⳅO,AN_Fl.x$bQgM›?)V7Nvt-""ױ-Uۛ&穔'|_DB;9 /۶ilSXqtY0@=ȳ.f k*)Iu-$u߬ӽ}A -eZcw22״ui"¬uO|.\#rm_{(ra@_/\کǏ(U:r󌟅sgz28TxuxHGB!ؚz<ǝ-|xtip)jhY kmE##pJ,b tǍ ØOlT#aQA>ei9(@oF>fL!M̠ &{>)x[8<-m9/zRX@ -j01*^@McliS|v+~#QjrhKYˬPo>=[E W۽.RY5N.҄Rz*c0 3R r?J UЊs'oEF௥e^IcjƗ*DX=^ʓDX?izǖ:v`~pX bx-\Fj*/8}uJdȫ<> -stream -xXoFοb|gAѢM{9\3pIJޔZ$K{ov)ёv"Q3o޼U"bU VꪈԶ҅odjTWMV9K`a J'kO6_xIu_qJveKu 6x!M~{s]i*0eԇ44ֶ;s8חA۾7M @۲ 3}Tiݫ=kdk-8V ߮ -5aQ|n~ލHUX'#$铐BآR~Y `,RMHׅmvaLϐ Q7M͵c=V/jdπ7zUt._~1$|EQyU:# jS.Z!ZAggKa?$_dFϐ;l8bk"' ɻ UhYUc~kuR[ -g+Njɨh\{tȱ  ɸ9<]҉7Ip<]BFV{.] 1+ݍ[:jAm+Un)^f" zn^Dz$ǩf#re5a}-}qtG3;&&$\Iv$1˩A4к6xʻB# ݒ*LҸS׋4NzjU"JcuGY -w!C л͗ #\__@Hh]ow/Jl+RO%;O;Րn;#?JR2[RyjF WH'R6TrL%( `㵀Q'ё:KAfd\\i}3N. $,4^ԧs- -ٱ.O ]n6p(E:bCiGkk32\N7<UJkd pJ2t`ilqXi=1x_0xs~&mZ""=ysWbYf\4b0\QM8d2[nٟHϥ\eC^P?5)A* -X&Z%?q> /Subtype /Type3 /ToUnicode 690 0 R /Type /Font /Widths [ 1 1 ] >> -endobj -338 0 obj -[ 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R 696 0 R 697 0 R 698 0 R 699 0 R 700 0 R ] -endobj -339 0 obj -<< /Filter /FlateDecode /Length 2145 >> -stream -xXr}WtNUkyݍ/qJ*eLظP)ArAr,Lw>}M~<8i9g"ED)wƔeJ;Ib -' 75N;b֞ݺW׎{B®8ڹ{ ~v#՘XZ׋MU%ɣ)\ӫզ.?/Äg}Nmr0Tk,/i3孹۔t)[`1Z~M<ڝnBǽr\1Wz.^|I^_93Lb'My]hiA,1 jJ[ˊ>҇ó!Y]L- wՅFc廱*9+r #,ҞzR/ _۲5޹^CDMWn|+2Y#)\{mDUk'UEvjpNX7R1ggdi]>Djn ;w='-<^xvve=TޘOGwkGSD6.6nDwtAESTn\ jtU?\ -|0gjfk=N.jfiG -yWM3e(qH'gqSzp<Ԋ>ź.JWG}+ps:Ha< [e_1L2 42Q*}a2)bRHPg[2L1k^zoC>ޡ1c4xV̦#s܈5iy`32p~72\ҕ EcY^mŢnw$TqaoVT`ZNsSX.yATͤ84X0l'=^gt4Znr67Wޠc?! KLr ]8$Msi_ێ ݫ_vhzu~Op1Kf. Zj~xhDs|ݚncݕO ƥ˖C2eXь'ꌥnyRp\ `;-64Ec;4[8uN,y >I!z4 (37s+Yh`9L$3Ym0qL|[.(ʪn侧a:a:!i:fA!mMQʆ%祁aڬMe{q;ZQ$E.KSӛOe*̚$syY6ro϶<  @Z0`aIu;EDW.T i)],K ' h<*2Xˢ̊_V(n άVG21;Pٕ!;a/AyWv\Ljy֞'a4"#)SMa<ҧ"1rgg _d9Zȣ> Iq|^"@a$́PF>'SaUAУjLt~eОR1x/bjʆXY2-C붙2 ^"IJ)ZOFCxf+DeYA^Dɣ/H롕HRS+&Ķ3>A#[nB~4f8LVE /9o!ݐ ܻܺ숑Qңͼnk`r,jӐYoҍ dAk~mzVS?IXg kT4Yz˒G -A*3--QԘ?Bs2~7Li=/j;mBp(yqX=!H>59ܸǘp<ᅧd /b%B$:U]iWR -jlHDk_6zʡE6_hGEHY$1zTtKAw $g 8+p@oOޞo㜙n6 eJBf`w -+G= - ~ Zv@ OO2t##]挥r5h)[}2B5 a; -endstream -endobj -340 0 obj -<< /BaseFont /UPLVXN+CairoFont-4-1 /DescendantFonts [ 701 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 702 0 R /Type /Font >> -endobj -341 0 obj -<< /Filter /FlateDecode /Length 1867 >> -stream -xX]o6|ׯ`b -.'s"@>AP}uD)KRwM±(rvvvvT,qgjOQ*ߊRlm:WdXW*ZkXtV>SO\5ujf!j{DZ/Aa[`Dt6MVh\I>A0l)vrFOcxe_9ԶkEW.2`AP[JMqʋXP9/~/nM0OJNKGYIdr?T~^ -x{SAj8 XTioQD. a?(ZlFP6A'B][XhiHj5Z /,NKk*]Q -ʌWfh2w*9R>`d2SIFẠTI0Ps] ->^.篞;һsU g0,]D@ j 8aoAܼ% v2:PWH QfSRcڿ֗-\:`G)[. +=AȎ̈́pOO+Rabqϵ8p%`GWLف^QSrJ]q\fO?ih:3{|Lyx:TR3>#c^}rs]&ڻVs"i /;A\|=lɁ%(ox`R(kh>9uɚzuRo"¿CYB6ڍF½⮴NqP^_H\kq4 F>pƱJk릉]{0y0x00YHEEd۞fl2s*/T"%[ KvfГ_qZV#cg6d%YIQqڽ"/2ϲ;x6I6t -zPz!>`f2jKֹljwzE&vg$Acvl`z I6e+ţe|M"Rp[@>Q1<0fPmE&X@n2CTmj u*tkxDH~ QL^KԴsM[ιڟFsoUtU;^],!~OPo!fiԩ  FXD8P3MJIlaKnuz -GB9ԍx" ww&݅%v -"Xʵ L.k1]fs>쪫Kr+#d6Q_EL3.wH5d~w T&ٲɈ<8CQ0.%"Y4#Ϩ6XqAVE\յL89|7<'ȇ?K nzS/owmQA_hCiKF_WxX1)p|+E$Bl[My{juOuKK!nQK]|qg 7g?GF9` -endstream -endobj -342 0 obj -<< /Filter /FlateDecode /Length 2072 >> -stream -xXioG>yAR2ױha-4 {=$eJN@$jz^$jYogy*ůn2slojΪh.۰(IZ*_u}u5Kfs~f0UeAmj;Fg_e_Oz{צA^=WgNjK4>QVm;\S[Y4㱶nFmi=9Mj˹<6}.]"xv 2mbsq怮sSx(CEKºq[ vņV~̩J)l>JqqF?,^8%1*)%0z%7(2۫LJȸ όǤ1Om:QHޯBr4MД46^*xCExDWj^%18I]ݺG,;bqR).butu}㳁$b2d%Ik?sThl8s\*}i( 0tu _(-r猛fلnkO-2xT zYC -)wTT=qw`2H[FQ X.A._=j< ?;n.8"<# O 'MS]C0v>]L;/ƗSR=z -Vn%?k2fk2H1zKkfnr(g/-C).I >QՖ`!xPuݗDml5֫KSֲO$t +'Bzdnm[HH; 0+#-^2aTo9:01gyy2}(uq{2Dv- D!Dg=t@bJ˫467{fw2> -stream -xXے}Wte1U"JrJyebU*e"$ָ-.J T$'ѕfzrBuѾ-M92vZ~DzV.5)[ -,XÂSiΚƿF}˵'+w656\Iôސ+XѶ pdeWdj5>uYUR7..*SJ;+<+?)UP|߲w~2FY5iCUTm*Юz>eaC۩߶o iO]iq:je=eJϲCp+`]YK& ->%$>fyFqR bjE_%+zʒ*_O 17qOE^51+>vN=3ti(b:T\\LVc.4,2ـhaNI堅qxgYdq2Uلy\ ;Lb! e |0C؝1J7YG&eQx\*u5U 'ՙE<͕];.RO1^g鹴yxIᔼ9d;k,J-tx|F73 -endstream -endobj -345 0 obj -[ 705 0 R 706 0 R ] -endobj -346 0 obj -<< /Filter /FlateDecode /Length 1787 >> -stream -xWnF}W ]b '$M胝ZZ)tyy~}̒,IDzDΜ=3sf֐4 -h{!4J|Z^8&&*K+o1-/hꗷ%y{tul 8ٔx~x3>}{2սgQ4NbLf>e~Vi]S~ D{& -=Oh{ |]oM'jS_̨BH ŷѱ*Z>Ch_Uz"e)'n;S^GF%ݷ`AJ+H҆2WQ7 *[,,EŋS^q>6؀ K@5fSK6wN AjѰfm|F&IYU6b޷2K2žd=̇6ͺ yK~M.(|f/t| Ӌ*euG?AN-Q4.{ }?z9;2]eڊI9 #ӐM81^I0We"9&NkW @O|>-H -sΌVv1ҳ.V<`9q` h`GlnZ0$dQO9'y% +D≁S kKZj$ ,..A× }h"% 4tpV2r ;d)봁<ͦJs+1 qE)îY7L~& dQfۢ-swm$j Vj?/N.MYzA(B_Ie]qTJ8y^gl'v4JmTNNNLNoӽ4KL&O*vlpu M4/Qnoal(]Q}nuٷ-I+tZNjAץ'k -4[ϲsM%TEasM (N++$'٘dkqֵӦ t:(DlƍA. 9g8[K.7joRmiͪӋm-;$/;DJS`كD -56U='ZcYGf|-8xyעO`v,9O},m?UH0 !VV7{dZ^0 Cg3."m޺Z8T؆ƫ=0=a -=o46KEw#N*X}-2)qCQ^ۍ l"^>8Yj9uV;Ya,YAecA: .N̮.fҵHS X %Ib OnRV -TF ]Od^llؗh1?lezpT戍Q}<-?^+ix'YVע0㮋LIi]Y)78wK-xg&hﶒ빠yKUأ>?GX~̭5: -m?|.߄c4kxrr]sr!\JjOztX+v'nab(Qw{xIh7fI0e|eV=; -endstream -endobj -347 0 obj -<< /BaseFont /XCOASX+CairoFont-7-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 707 0 R /LastChar 233 /Subtype /Type1 /ToUnicode 708 0 R /Type /Font /Widths [ 602 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 602 602 602 602 602 602 602 0 602 0 0 602 602 602 602 602 602 602 602 602 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 602 ] >> -endobj -348 0 obj -<< /Filter /FlateDecode /Length 1854 >> -stream -xWnF}Wt ,܍XكN;vf灦ZrTSŘSMJ`aC/UuԩD$8*_EQW-ջ,V:NHMZD,+?Ϣ$HxFS5[Edc"C_Kg{ -eF+3Lt=V=VkmF}(\e֘&u[D#mUms1H:8is{c9ֲZBͱLuM_L2֥h(ll`NӱͱTWfYam3S89ԧt /z֜Q*mk6j"B|,Hת^d@m -%;W Ife7w1L4HΟ~?Ma$S[#. Lgs}wVEmy07=iA 4{z/u j83~S )\%#JyOHR's8dMَde#xio+U_P7Ya2߈W p^@"p_/dg͗y̜x?@NsLP?2{[w>vjD@o \NU8LX!rcT\IO1bWP uɪdԨ9˘3`.\.ԝIc)z[I3K}t -<_X"KQHI0 hMYq S -[.ͽُjMmNKd ĥuB! {@A:ʺٷ[ -O?p} -PNua|:WUYF+~EJDkBa8f*lrnBETą;sLxa)S0` -gVovJDן->\ϮoopS2 -M9+3D%A2y^?m3"T} $w n5ΠɾbDëP,@ao?5ȁW0d"`"F^1mHZA []-|Fy0d -҆]wzdVjsFQg(N)z!P$j]fe8O%Gz͟եwlANä#j)glă!^á\8?RR#q5ɣPe9t -!G/ ,=| -endstream -endobj -349 0 obj -<< /Filter /FlateDecode /Length 2168 >> -stream -xX]o6}ׯ`2";3(vE6.DjeQ1s/%K;;"IQs/_-H{ }Jbk8FX,qb 4Q)R ߣӵFۏ^yaԻ ,j]mf,S*u-ދ/:NQk(P^Xr;}2J\fO;Eb_X~72|uM9K|UXfs4`wTy-ç{0/䯫< -fbU"dngI 30؈GWy{]⇓2Q+KtPVz  |8-yJ28A(Jg/5v.]%,7G]dM4.,-t馴x*kڌ|X[>UR8붅W}H;FU@ Ё2|X#!v̆=ةA¦@dc`!-[⢣(>6QU/kp#Ӟ\HK&t- Cmk |.N)8+*:&^+#S -&WT{NJU )=U.%^\pa4>+cҋP}jD٤lC?@X8T]c[~P7Enqu6e;r #1&hÒTP -}yh}Z+"P[8aވn ;*y/^tJ77Lw0qTAFO5FHb $iu[[P+å΍ `lH'p2 #"I൪ +rIH,$aS э0cws¿Ao~Z1<82ʊhjae~I-F;S ľo}G26t#, -VSܺn<j н&#V[X1_Ѹ}3$NQ-\ ʼn[bD"t4rYXj`vQ10Vh&°4ϔ2P2{oO 6s -ƎuԈGj,Y+z cOG[MOz[fgjQfJ^\.o\"`ܞD|: `pWօ^xG-Mw",7. ;lËyܛ}| ~Z;h49i"Dڹ{p[Ϲc3W?@A7@ee"ѩXdKH0sT9x5ֵrBɹ0R 9 Z`\{_7bEp/؇-IfD9W+4ҿZ -4ylܐ[Ұ Uz31xqG:Y^#6wTc 1\C?\ -{+'񋓏S0ARǃNӟv$ڤ/i3N^kt5no0 -c;=]?#$qy I$vyoga0 9Q&⠳+ ;dւ@|feElitANRohH7śW2 {ecIdܟD}:+J_90W3>vb5ti/;_ +iY)B9z/ט}73[ZٹDНڱ [Wx#,c#Rog2ORҘĬ\9xyC1F1i'!&&ҧO;J%ie-I@`ۍegDz<$:|CӮ3o?JCh\7Ա '̈́j=LӽmTJAW% OqUFySn#g鱗/}h:[^7ŒI7T UINxtT ӽ^t_#CW=pff !Oq0ܾ 1$FASȑi> -stream -xX]s۶}鋁( DL8NcMh),Jvﻻ)R;mMDدg ?ѐUރlp0 q7 OiwXOMld&Eŝ'n\|AX]ם E+<[*%R|~(/~,Lf|=œ+G# * o\pG83Ε> V]s`zB%ŹL8:OOO1jE3T`=* -Q=Bo63(&6;}*D&;v΁#b/6Io?ԔF-z}: &<n&DpeW r @-*9Ϯ1QbWt9mz.> edu ~oW9+O'Jࣹꙸ(zrLhcdxG)ÃieO26Xe\؉6qi] ݬyN[w[$@.H)K ';,cˌmT> ly캮 +GGJ +0+Wf -?)q?z2 hq(m-g)gB!sߦ-]N;YgCәdQQˎrCT'(ꜱ !lXuͮKyFT-Y#V {9N#;nwcs0Pǫq 0̞SGyH94IǠhѴLɬZaG},szYSP N<ꙆU^P礕V8Gh4MFNQMӄ8HH20C֎͑m6A4l)7 .bYQ3lJԜu/M>V:ʍԽEjy~[1CgZ.섣Fa "{czAzPvY.SFRӋ(g\XhaTmC!ya,:O2_8ڱO,,(8%ެJ:/&hGӟFwt sc!p0JTֻ _Hǹqj!?^艄>:]`{"Ac 6{jhGMFotNe>JZ҉UZ7*Pe2l=vI_r"n-9r*C98HXa$ovJfd8 ~: -endstream -endobj -352 0 obj -[ 715 0 R 716 0 R 717 0 R 718 0 R 719 0 R 720 0 R 721 0 R 722 0 R 723 0 R 724 0 R ] -endobj -353 0 obj -<< /Filter /FlateDecode /Length 2126 >> -stream -xY[o~篘Iqyi7]kq%"iןYRw+ubƉ;#[8`ZYa$]7 ؅5 PKPVdvP" mp@*r<'spafJr o-_JS$JcR" ZBf-F|UKi`D50tVbY"4U^)/jW8Fvԗݒmfުf_dTZD!Lk@b5TzrmO]yXEx5spdƤ]dV9ek& 1I8+pFmd@C^Caɋ\쀵$YRZQ^EUr2m~}{H+Fcφ-9"y$xf Zy:J4r-SȳkiQ81OWru-pzpٻ/d ud`vl)Zvtɼ½!gTtdT9[}M/Y^wo0۽| ߜgOwGt%N^=&(%"p$$A&c|ܣ$qAG1 ^{ʉC(wa|dq\C{4"/Hb헒EKNS7GV"uFΧ+J -Ӆu>ҹcod T6:.֋ dzq7#;l/zu -{ 8RhaxЁj p9e[t4S}\ #_ce@g{N ŃYWYڴr @,F-(Sd\;ۋ -LXuRVδf* )NO(qcfUQZP -UJyẮxUY+8(Jk8SrO5zkGjimރ6yjر}.MC],%ƮXZ.p]WO kpF *$>Cv7').ODgEVΩ) glo=]Hɰ5ڟ'efF3F]VS j?XvǢJ=k!(l]pL]\a*jyӟɯx("K6f{6[NTnL1cb)A=@l 勗6Za?7r&X[Y'&P̺)*3ssEAJSwg|9e=N-(dN]Ru]BϜHXresNɠu-0|r/in0o a̫yi4+ks t_?R'wHiuvDGRGGjJ - R ]ʬ7u/<[YI wEV\B%Εf 619,4;(G 3܁@B{$'FɆ'>Ly_9kx!عp(:> -stream -xYrF}W̛ZΔX&q);>XHq B~O HPX8 -)IǡVgG -Z"։R0Ys'KGVF(Џx3g۳X4u3Yya*[/I_(vxS@EЁ遲z -K?O_!Ϟ/.o.~'߱+qD?D|W| 71sd ވBV%qϥx/9{Iٛdzxse^x'>;qHPO{ڴxF=9?t)M0KD;١ͰAxk/sOX^bRj)w|On/IkR8Ou(FQy'mb~p8!t'O+1SbnSMtVHK\5GԃeS+1KrFH5VuMEX=FA,31 -K.p"oK.BȲ 3IH(d*wŁ×cDiAYE0QknjM0ni[Mt&8[2 'yu'#w[EѢ@xS*!`R-5T`VDL]食:zazZ=BZ_\Q.¸ /5ybe~{`12˗/^#J;z4r 3戀2KoVBZ9 %OY2tپ~˾o BGynkԩ!jid2*|=Ɨѽ(:,ufhMCT - `ej,;k5hhZ@#+/<x[j5 -wEbl5iecRkvf`$͋IvL!e5ҀڳbVP|ju V^}G!IuR͜guŭJ>=L=f# cc܊YO)~==.05R59&20`dˆ) Y/$ݬC2)SM)/:HG(,T6q+AIeR~<0ob"r^P'VI3&gֈtkDVF:U5R[{r{B2m@}qHA^Apwm k -W M`qBeb^&E%aPDPS6Gqjŝ+םeж d3Z͚6~ a瓒&,n l_׫2nl4Y-἟+ό*PNvR*+YJ%C1 4ޮ -HN@9p r1r셈;(j -ϴ/}C~тU&v^nd[fGkis/ J#ЬL~[;ˆAۇIA- "Q1~&;+3[q~AE.Zg/mM{oOwA$!H syn"޴BmEY1q͡շ"aܙM 7Rgǻˆdh r{Ltl;wZzA85~7慭kU턙Ubir 2';]wD˸wUcT܅,{6X0]O-m8a,R_1z} d~ N 9nGu4[x*e`B_p/6=paH8Ú)8EJSt#,OOS<Yh_nA8$҅;=7~!eNOC'HY7L$ټ٫(Opz:C-Ŕ mRY',);Qy~$Ǜȁݩ=߳c}ěGzo a){;.w磌8qgv =婘xya#?6> -endstream -endobj -356 0 obj -[ 741 0 R 742 0 R 743 0 R 744 0 R 745 0 R 746 0 R 747 0 R 748 0 R 749 0 R 750 0 R ] -endobj -357 0 obj -<< /Filter /FlateDecode /Length 2473 >> -stream -xYksX_5US#zTdgv` ^A`'t_ ;$&t>}tlߡ23>6͚NBEp?h=Y܆,]H@ 3,9>&措0\ U P1\ɻC!qg|K;vDlElV5-Y`n(w) ~^pEgkF@Y!sVDHTCC f93=r}vԧo[ZnaMY!l Sqc.uad r|h2z"eʲ' (@\IJe @I"a 2`=QN+Xa{YTSG)b+|3q#`e{,R!K6٭pdy$by E6 ū*Q;`{Sⶾަ'ՂVh#ĵ,vߒ ֬5gb/w![ p*4(JaS1 -ؤq͓1(ȅDo .=9⇶OYˤZeSFDoЧ&MY5S`LiΌrE\#pQbHǼ+8_ahm!Y[pxl)Lג7 -xŹ}F6rfDTzdp շ* ̐⣋ ?Py'uL,yzHmmj!eWׁtWwkڇVNY8l4 0J3Y&Zȟ-eOpl8 ӌŶȗ;(\DTUo=לpV; ʆQZ ǖm&h~mXv UiK(mߤe ^G G%|f ǗO\ -(1=ɒT -TT1\4z~y9CFɟnG#||p'/֩/\\X5پ-sph) YI Evlgy$åZ+',?gM[D@76ښz!%OcHҖijT)i[a4 ("M%"5Js|S۰'K)xɊavUZH鸗Mn;n9N7ZύZ]sZb-۝go0Y| P⢳`-;ҽè85{nɵ9;: 8w^3L^볙q>=~0:.;SmޘKoGSЇ pd'?H+:I'e ֯[>e专2+z/Ԏ܇c5oL0XOA3Xw𸓾D*8.b`y>eE!K3׼9kNal1si Hb@o,WiJӑI> / zxw֥:y*%[gbRT5ټrB}pDn{i#Vz?eCt? *^ -ѡ5q=h}x3Ĩ!N܈0O&cuDdz06ሟۧL|#RAysrM?Ìi=yԙCa:{&MHWg2nܱ'c^k:TD@&MDb~%^&!1ž -endstream -endobj -358 0 obj -<< /Filter /FlateDecode /Length 1868 >> -stream -xXrF}W̛fH7R*Kʛ81/1#z\E= HgK.K_OHGLcW Rn7Y]\([ĩZ.CZaDh# .պ -yGV6W mIt=QWzЭKVDZՙt|̚??t26ϯ.4Zy|/Ժ&k]j[V*lVVTӚ+ԃjn;7f꛻Fb+>_}at-vaK_m6"uۮWS隉=SEt7N9X-j}I.y J"{i|_6XfA/PNo٠rRШ*L +*I] {zsvjꡕcytY#|j -jUrsq2z8_=|s,Pjqh.Ϝ@jN!c'dJv=h -0 (f!݃ze1}QJWҬijӭܰk>=AAG>R? , -?:RjV._e,yX/aӳ8"AsmDN +7'vSf>0>߁Maz T9`ʲ'3$`L'0 ]B'UVPErLNݕqi#D-g yE.0B!T E|/o[-wb;◕Y} qe|-SV1Fl+`TݢVa0AӼqwYn*S__?Ob솕$b#)XvBtSRzDOoNj -?f,bџq _pƜ$;N*6-,$e{.R dш[Ɖ ł1,,zܝ͏IRd.f#`0?W:틉kk>t4ULD%{ktlvy>P|E-锌i]a\ь`Y?EObL+X=bً!rXk-\R Ӏ!gf>If/N> -stream -xXn}W[88LR.FvҢE44I͢hgHɶԴ ΉX"/kf|gEt_gQg63)Pfjx2 C.?k* -U8Wץsc\g=jXOekGn-3Ud|٪0j9xk;]N>ɼ43SA!g>֏M\v {I4]F Rש|ןIݺСjUgnWrmN[;lP0 cɓ<+Z܇ -s#a1><`l9UӸqBa巔5pW)RRte%cWp m9 dʔ2!-|b| 5q@dxBOg0ΩQDT: @h`S?Wi=hCF+2(^m˦5cN;(c9}# ;cddΖȳ"2*oUfD,nDGnnUW߬kecZ@YUXWLay_'9R pI] 64䕹涙=[5K>)Ԙw):1zc{PN/Dr1M8Ibm TH4j󠅾'3}Z?/8?s Kdm'W Qde+.6)h6^V >Syt8G="+|KbQS2DG fvC+VF[t{ƺ^@ v/ue'aI15!zF <4$EnFuJaA8EU3'4 H)H7iv$NP5y;E-uazPLµ!ͱ -gFT["Fg+gcD~ꚆxG30LABp}ݹĪ\ٌ<]qzG O!yJq,(ӞHA}0zSԭצR]5=ww4ϑp > -stream -xX]o}篘 V-hS "f}ᚺE IٖݠkIqfΙN)MvEFu=F)H؄CW2+hMǨ,(R*v)R͎˳<ɿƫgE6^Up>(fh2SŖMzC;o'k8Ԧ@q} Z"Tmܵ}!/օ\ j79I]}MLG7n]ޞN&a9&t2x9'gJ<е#{׷px9qR nžޚ[vh. -v] Dɤ8\s_;,$rje8$p@T-({HmΌd'DtϡQ!>JVJ#/.AVࡉkVI͐6dR.5ƧaSE<ݷ>aD(^bHZZ5h"ązQ{  A)'J~M`#ʯ0'4#FYlIP@׿45l6>dۜ6Av٫֗sq+`"fg*q,jz?SAs9/3mw[h-6vy05{\(3D󚨯*z]ĆͲ!6G*NBݿ;UBGd+( -?ZcTb>Vk,=`hږ)ڲp[ -'9YZ݂ G}m?ɏݴΉ - D8]Fu֙F ݭ$ߖ/xF*LKZ>ܤCFӹwno]1|١-Ch{(Tp X,=)R`ğB bDnN:ere(g>hNvm"ڰR貖b!v4 -m~p`LA'EYVݓW>>gE]ƞ;,Ǣu2SșEE`T -fYf*4euU7 t(.Ca ^,i⡳׊MfD Ŋ׸ Bt(XM{6 qV#@\Mu^ -֬\%Rmpv#"8iX -"k[|Sk[*tTmu/ -98U)AlWݮuHdPF1okU܀xXA-ͅ% "ו BaZD!F`}е0L{JemE ٯ<7PV?Լ2wi:Na)/6Z0n-#Z{,Z W^8~H~s(fЉ*"%sbsJ_6i)8(O^j#dnt"UҐ9,n=a+C!.*"4i?gjő7 70нMTI G/TW%L|0^~CuA-Y) :5TGq8.c x(\JViP߶۸ -qa^8@T [@2 A~lvS&DyrLBY+gµa4 I"];=iQg%ǹQ]E#Z;&x-e|CK+^J;*o0{O ͵3hfEhu!1Y=+ôG6\7Q -D)Z?C^]{bL`݄oO9 :v함φ4AppŃb9*dj;\ :}({ڒ:$pEmxgBv)tx%PdXbjk}˭A6 mX{J4[H yKPFO7?H~5ΦLk8{ȵ6<2둎I5F?D(*d1n&W]226pd4^zϸ_5Iw2R[iM4[Se"Ky+,6.4xj[bTstwų2 = p E{?"6՚" B {8˔q\ ZTJ7/_в)CT< mIs9l@;YyI0;!}2xȌ]Ql5f$MG6 ΖNl([Z.h[mmKL-6w4>y7ߚE-CE×D8IjKoiRb!@V'b#٣ɼǶгcxŽ&wMƮo -noD׈\a(rh7"6R 1h>3m9{ hI32`CޫQ@fh.{goĻS&Ae:@' _lrtLRn7+':{ȞEй31;*D=?o(^gwgn_fsc^bUDdW'R1AC.VDo+3Fr'ۀ,鄥fv}g -endstream -endobj -363 0 obj -<< /Filter /FlateDecode /Length 2192 >> -stream -xXko_q?5$`)|JrPt]$-xu?"%߄o{̥([r7@yآf9sfF gMm=xno^^2ũYCӕfb,5jc ,,3>ip1ӿ٣,Ƴj#+rEVlymnjn-B\f9 omo6yoMQPvA}wArA`*xoy]k h"^=cv0x Mtfl_72MToEi4 'Fey6ɢxD>zS-7~xԿ KZh{ - A4 01x#f-9|,~̾a,hO0z_,@f]w0FMCU_NX` aσ?ŕ]EfոBRODvZz^/^C{bj05^)7=I#bލ/@"B)>:ԍ4 '>굩l٘Gyꊇ h?-syxerGc\|\GW( ؍UqoL՗Ne-:$s>órH, 9h%"`ԡm^l4 -dI9)G;'by -h}'bRrW1Vڤxԟ]1 `*fv'ݑmWs.G)HO[x!`R<+x~ -{*gDžh5%=_U -()Aʓ^YZ]fR;JˡPX[6B&ᙈL$ʬr\d$K77da4_ Uu{䏫Ψ -U=ƛEP1hMmp[ñ_aȔK8*U=OYc&w=u8DMJWIB_H0tmpSX+Ce\朲fTzp}M J~^ ]mB0Ygnp/\'!t-kG{8Oh5B+|7*z$%5'-ch#߆0եt | yy]|0ט(:e`l{ ؘ\o9,@/I;Jo+*?_B7>?PP`yVav}i1G9> wQc4jNlk϶ -x똼iyd{ g?GҁViU -M[=u%F:gp[2? +A+ 7ՉbP,lK_SvY5úFk"nJ:(g,9QsIqCF{D`P[ITI!S5lO:waD&36^Vҵ:aPv\k. )$-xre~yУݳل4nץrD̞'YT۫Jߓ[3ܑ^}Z$a.-rf}NWd \֭MV Qu&"~ +"‡tŃکZ;PwA|wy0&d*BOyc),iJ3%CXS綑Ŏ;K߲`LӃWws^-[0E38R5^FYW(UeG5?Tdd4]BI"p#(|6R^GZ%BlG!pt} J[% Q&QZ'UU,8> -stream -xVKs6WlO&iLDmvL$R&8?|Zr2\-$}=KlLΓjT¼vt (PY9w`b_(w.;A>m[AmK2h'ics~ r#[A-B,/jL] ݑН ܲ%fS*Ҫf"v/ZxJvN7VB햫2- <{9Un٥w$DJE*$-*Fvk槑8jhQ> DBP-y>-}J|T{ô`C=A1G6HMírZXJwPm -.{^PS>g~W:4kra7RJ9xNs[ 4n Hȗ%=#%aND0`9F!oNu[$*\G(cpoQZʾ+@ -@J X? MRυ\65rn |_V&G7,u^Rx F ;+ w7!PJ3nQ Z8-Md$ `Eʸk-iX'**tk~TsZ,קr8YA>`¬X754EaᷡP$g,/%҄kY`Qvr\'#ȅaNc(A Foa?8"T( U ^eL)P4(a%Q~h"Shᐙ#'L'4<{ _\Qˮ77n Əb;I?*$Pn ZʡϿ \*[hvP-,L5U 5 ⌓s+Ɨpi x;HƽvѣB%۝ -endstream -endobj -366 0 obj -<< /Filter /FlateDecode /Length 2023 >> -stream -xXn}W RHQh4F"IAKf^Z{(Yvl}[{5TILeeD_VHCxj UkC6,yu๜ ,}x?׷ԍY$/_ן^ߙ4Fjz(4XznuD[3YwuAu*ۥf&X275@w9zvĺreڛn-ff-mY9aOgp/Ǟj?a[sk+zK]`P>zݚ8uE~b4ixKz[8VG[rФ(]VYW>.RJ˹St-5~JrY)ubJK`,uQجw&ITݕ Lf唦:qcXI>/܉Rh,W_O0>:Jb3WNè9ٮS%P:^FjԷ?çzVZ2v|o/Fv=~2QFBٮWNGc)aϗ&#E{8hXm-Y&|9H7  - Q*wO38{NkOaxXD4 +ق1'3ЈbN#f~M0hߞB il*kl!{sXICӢ(#P:,|*"]j0E*Fgϑa.QL-M]8Nn,:8?@00Zm8\J2lqlйK.lBp -k&OhvWNMM+@ 6S֬f(+>]L ElO-]R \4,ђIE8}Q㍙\$g&aIb}Vm7VtX&(kPC*" 4%fL7=]Rbwe\S)%}4j"9Ahp7ks#1gY-cbN#PEu&oc 3UGqv.9;,^pRbQ;GMDD fMV+O]Ki vgt%Ӂ xRߜ|ب=abp˪g$ 5 |~Sճ$bGA?3Qoӎv7Z|KLT (&i9oi:v>FYߜ">u/K4u-5:C\(n/AI1a^5ɒj{22)2B?9!:ױtZ@$$oqzҩʧa2LBGY!!_KW4د$Frho}F >@Rp59Ԃ:@?CM7`uЅ2Ʊ𥪻#8s[%(W>J< U dۥHtp:3Bڂzr@W?ہՅ\V%ҏD:HOy0P=BC%(DYZW%y]Iӯ$Kr zX7s`:x ШP-pP?c84ZPb ` F09֧•x|[ h\a$l*^P`AVd#RԴ}tNXs(iG1֟'xBK$gL/P1Nsd9вkǖ߀?84ӭ? Î^@8OQ/xllI8˖*Q2oA[ζ}ORo e*=U@^Jkm[PhqyR @nX_v"T ɭ#"yԵ0䯮d!< ؚTURj$25$: tk l.?rG WBHIB!R3X`v0uU&phDT\'` q~mt6:J5}) -endstream -endobj -367 0 obj -<< /BaseFont /IMILQF+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 765 0 R /LastChar 233 /Subtype /Type1 /ToUnicode 766 0 R /Type /Font /Widths [ 240 0 0 0 0 0 0 297 279 279 0 0 309 422 315 456 580 580 580 580 580 580 580 580 580 580 330 0 0 0 0 486 0 655 0 699 687 607 0 749 728 301 0 0 519 877 709 746 569 0 619 555 576 673 0 0 0 0 0 0 0 0 0 0 0 518 574 490 571 520 335 512 570 259 264 545 279 851 566 550 571 570 397 443 368 569 487 715 502 503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520 520 ] >> -endobj -368 0 obj -<< /BaseFont /BTUHLB+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 767 0 R /LastChar 249 /Subtype /Type1 /ToUnicode 768 0 R /Type /Font /Widths [ 252 308 454 0 0 761 0 296 276 276 431 614 306 415 319 454 571 571 571 571 571 571 571 571 571 571 328 0 0 0 597 493 0 645 613 695 687 606 592 742 718 292 550 717 512 868 700 742 564 760 606 548 589 666 650 970 634 643 0 311 0 311 0 0 0 508 561 482 561 513 333 505 559 248 251 527 265 839 556 548 561 561 393 433 347 556 474 703 474 489 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 508 0 0 0 0 482 513 513 513 0 0 0 248 248 0 0 0 0 548 0 0 0 0 556 ] >> -endobj -369 0 obj -<< /BaseFont /MRLZHA+CairoFont-1-1 /DescendantFonts [ 769 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 770 0 R /Type /Font >> -endobj -370 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /DescendantFonts [ 771 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 772 0 R /Type /Font >> -endobj -371 0 obj -<< /BaseFont /CUUSMC+CairoFont-3-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 773 0 R /LastChar 234 /Subtype /Type1 /ToUnicode 774 0 R /Type /Font /Widths [ 602 0 0 0 0 0 0 602 602 602 602 0 602 602 602 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 602 602 0 602 0 0 0 0 0 0 602 0 602 0 602 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 602 602 602 602 602 602 602 602 602 0 0 602 602 602 602 602 602 602 602 602 602 602 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602 602 602 602 ] >> -endobj -372 0 obj -<< /Filter /FlateDecode /Length 1656 >> -stream -xWn7}߯ ^h&)Xoq-؋"I W[J†3sfFoe/Q^s3TKecQdVEC9-Σ$mj|Ut~7HCXEc'U -Z,+&7RTη:x֪ĕ"6U_:JOtbK.Ke?3 5ZФ48|^ud+cl# N -jVVGӸkx=uTụN`XM6J`A\uy8`DZ,#S籊yܬ+;;ң,>%ꥳ<4t7)[pz0trrG -ۼSb+t:Ou:F1D&<(yVAtiUSs?F<:.5tƢOBRug*9 m-aC=(3IPZQJ4>5rx `MfTµT 4ϒv֠uRT7-Va=A%%<jȆa}$~wy<'յzo$gb4v(5^Z(O3iG -Z9d#F[\!{_[ -odJRoA;IW7MG4̉I*3D]_uvV!m5M=%C|JS^ǝ?bߚP6ුGS5 -:LI!6]7YRQU(P6n3 ?ȿӋTNPK=,sq݅E*HXp0p\HFx'ۆ@u.؊_V_t496LizfV/Kji5pQB*)2n*s]@o0;FŐ}Q0)0`m˭-ԩ̯ycC$FL -endstream -endobj -373 0 obj -<< /BaseFont /JVTVGV+CairoFont-0-1 /DescendantFonts [ 775 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 776 0 R /Type /Font >> -endobj -374 0 obj -<< /BaseFont /RKPSJQ+CairoFont-4-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 777 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 778 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -375 0 obj -[ 779 0 R 780 0 R 781 0 R 782 0 R ] -endobj -376 0 obj -<< /Filter /FlateDecode /Length 1769 >> -stream -xXrH}+* !RJV\vv0 /,! qv}QaOX<(^[&ެ8riU[3 -C6)-tkM!_TX3w0j$|^gG8tw&/W7f5>v;x.UմV<ہz }*oK{iuiSUSnTaŶL6WYXI^*oMkvi[s.^ŵ]>yL鄾|>w{POŹj⼄6S[/6ݫnpRrdPEu]Yc0=PxYl J` -"Y6aE56-^3EE:泗MoxSçR Ʊ'ίescVM^wkzzvzN: _Xe77,Xڥ3%-NOT -{p5pa;LAMAÇz4HCU 9Av(3n8@VYyՇn[#BM2)IITE68yn3F2t"g9 =FքTȁeYnV=>ShT4iQ&y}=@ f')|6e[<Ldpc9%d 9o€eƪ8\4ۑ .WǢϻI{t4V5TX/Lt2ԭ`iMKmJ;7#=AS~脆5av9RC gl0SI.mļc٩,̼>3֕m0oڜ 2KdcDjAqF_MtҞXfMw%`~!SYC-O 6߮e؋7O?4mmQu3%u& $ZK+󀣭]0U~Hc_N%grGoV`Dw`8[_ S9tIJX{k.Km(1ȼ=aYF#aLRLܓzN YFq.Lynhn*4GYޡe }18[ulV\ ]!@}^ĈUژ^szM^ƽ&Ok5.-/DV:!WX~IrBh<{!-z,\ClDOLIڤ+/ #MA2LW5f(yG W1sqPPbCC!$e<Jw(w:flv=כc͗!fR9K䞳 s.my @ 3?UZCW+BQ/ -endstream -endobj -377 0 obj -<< /BaseFont /RYBQNW+CairoFont-4-1 /DescendantFonts [ 783 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 784 0 R /Type /Font >> -endobj -378 0 obj -<< /Filter /FlateDecode /Length 1877 >> -stream -xWr}WLbLEƛ+*'qRI6FU qp*szZɎ+. XEYxf*!&ZwdjTo!xUx-,,W|jhU󿋉g/6xzl#/F$0\. Dmev69,EAx$+>iuIQF} BZ)' k )& ppJKZPJ[FFjuo[k6 r) L>Uî3ckSVEz9j,ԑ5%6: W^9X:؆uGUiƂ7P?8:|/:ނh,Р-yby11TGmJ,fr'Fa(6EcңMOOr9wi ә5;c^YGcQ/`RU?:NKx{0~EQ3x8Y)|DϡӰ )~o،mH03A/FPbl5>gʆzKM"AEzwaUȩ_NkuM5A~,[&|ݻ8 ym-tr:F8"l`$.m>/;')14qLHU{^`TBGO!uoZPN`j.p%=UR+!L 6[2T'I1O:5! Z M񢈕?:qmg*Oe]eLsk2@Ϩ҈,a^G -FM#k@_ 2!$~'· +'W׭>oMrJ|i47(AQ7 -Y&s "mR4JvNSvٺzKelenēA SNW>7~- rc<̀ @Cx@lG릀.#B ' TA|Th Ob>z2,G2~XEjOPM֝I Gi$J1z;٢"ZjJW$(_n9{Ǫx'ʾ3M\o?l&"B -mhA-G_',"ٝLΦD -󿺉ymokO҂eJ*%Dtn8 fvtG0sL`_';OJڤh~+/H;q49_ΥgY`I7͚|X_H4y+.vfa >|FV۬S{#E:~piDƿޕ)CF>bZ@@*`?WZ1ݐ:wyj~UN?_w2ռVWR}v1 4 +[_3V̇\TK@h|bĵX,#[Ÿl!'卸Mi?ڒJj{bSmBQa>$Ƿ/Tt8pJozǹKn;ŕxZDBn~es|6dgtMv;k}RF#wq+(et1L:Pa"F--T'o9MamR~뗷7$.xT -endstream -endobj -379 0 obj -<< /Filter /FlateDecode /Length 1557 >> -stream -xWMoFW r.b)"(8HPIۨ6 44%e7rD%7oތRgbѺLn 3]H9,b161|U%ےs'޳t9Zo_ZU\Tm84Jŧ9L LUEs7IF%ٌdi xs^QmF/TwGj9Ng_5@pN+Ƕq6 0pOvqO\;Kq@pJSJ@"1=*M ZGO! \_u4Y)gmRεJ -LBr5pN{ p*,6+POv*Mizǧo( CEmVH (ӺʟS!xʆP[sVd6xΧ y+|@±~@{];(Ř䁀lYg? EPw?&Z=$ -f`-X -9&i҇R7[ںZ7{NIAZ`^,p3䣟?}ABJ3cr+jNe2zԲg$AwWlKρΞi|otz!m1] -UUb@~=g`g-lJX@׊m\lLZFqُQl͖Þq7aģ&,hB#u®qa`6E,+irJ'?p38u@> -stream -xW]s6|@b`b$e{:i6n4EH'=)nk< 7Jt>E_VgZhA={ıΚX7 d.ȯMf;dPerdn3}DK.ZrI r3pivj\;cS,aޙY_^qhMUIОFkYXi%YMV&¡6`զq}x fm3}4>[3#[V%~q?zh]BUN*3%ok8Bºp'ꅡ^4ѡDn䥚sIA08Pr(h28F3!RXW0O -Jd$ U|(%^+5m[9E at7%f6 25<቉PG*Ȑbk]͐ԝ]rGtUQ#膤QI*Y,=eގ)Y(qD-3aI-Ip{DuēA "ԩ‘NUu5 (ٟ;%#!9Ɩ)3BךR8'ٷ -IЮ_Qqf훌_yB2n"4 b̟Ϟ{eղY[_>*Z5d|l@ήkRM3bPK2B >v*Ӥ3ʌs-c*mhjv 3:o.Jd1I[)X~9.*m#Q1Xw%n0@.^m߷$/Lnj :@?N"Cn8>_\׉ -F6 E᪅:BsCU,ʤ g>sVtݸ 2օ^../ --ou+l 'C0H5Vqbe%`6K`[$KTA[ Gk0=˂^|A o34K?$8 ?.ez/-wM4g:'KZ ^=(i,\ϻĻЩ z ۉc#BL(,*?x :o=4X5cvQ"x$3?ލdu B^v :١/ð, d,M=fe2Bl*sJر8E0Mq5äF`0$ӥɌ%6YtXoNOز ? ŝ^Vwo1M nOVUqz`US(K?pE4_up ݾd<^QMCwWHׁ2%=/d_ ѿ -endstream -endobj -381 0 obj -<< /Filter /FlateDecode /Length 1716 >> -stream -xWkoF_qV"ROEMSy8Zhh >diwfKq lKǻ۝]f?detņy:DI264 ?#1̢^^,lFcԷfy4[0:,`H`T|z`.bH&fN]ՙ}pm6dS߸̊8w]n273(Z=-h]eZxJfV{_OHO:lc>K$eK>ZS8LH/ue6chDxqQbj5o -]'AhO)A(0hni+1\LIT'PFd_Ox /$& )PW\4Y2ô%u -,P{}*Y3>AYC'V3&Xtf=L= -̙ G0xXEٵKPnbalR&x|{|*OOaGJz-feJH͡Тj󦂆$BXǷk'<܋uf|TKrVᗫkV93iQ^#O(rٍfR)Njew. 3PJlVv[0wQDb&VVZ#[|AVpV7lͪ2C՞=r5P Ci m/L-2M^ОT7 7!gB6x:*ԸybAB_U \ͷ Y QKiPko*=e%4=Q! 2V_ uUn^@鷓>Ug -Ҷ K} I~="p#^?F4GƓfQsF\M9;Rvhf!e]6YYSzLzJzu<MKK"6A1(澱ٚ-$aE:q4u7vDxu M -ʼa¡퓶5fk~W7Iwi<9a$[ cWь,-v^M tX.b^cEj43GTBLqƊ蹽tr>8">#Scyo3r6}=9Qҏ/F7Cpc㗝.i _ٱ89>!Pޅc4bHE- : 핛NxBfs׸8ąfS0(ڎ̾t2]2mž> -stream -xXrH}W♪v( - -,I-Exq2A){GjYBY>E(8Ej\W}F<&HfY|Rmh KQۈ)K)6n8MAQj=Nmt UyXP#;i>(J&m=90!/}|5!(tI Joy2hKuy fkάraXۓAGIx_`9vV(@JTn<[ܖ !ߞYN4PoH&^(I\5tX43 95| U':Mp`ce'\#Akd2RAe$T`*Su)cu۬tPg+w OuVr9Z(ygk9+|8W[-׋k'd:^V;~cjear'*+gV#/Tpek3[1߈Mc,`.V ӌC'ݭշ:z(o>֢8V5f5ق LA^R믣.aQVN^$xi`vu㸢z+R6Ȯ{.( 7x6$:n6\pW= 3a?||7G:Z(tLQ -ICX?f5\&'#mudĪeC)s)Za^k+#U+k|+xʌIeBlK]fg>p Rw$ԾvD^0kdtcb;gb:>Ty; -t{,rpt?^y1kY9I愋&XlRP< [Rn[򖻸18 -AfBL1*`[n:l6n:չϿ/[:zc]l^H&aOei#҃B }a|8%gع7eꦰ~- px#;]߹Xya}7Gsla?YU"z{z%rF -e뻍oN[q34`Lj5=-\Suos|Ir*kVP32EKxXs-Fx |yAWZ1%!ICEP6n\<^CV}Nh+,N -} wL gY@##]𸙲P2lcA~}cЍ/e/ž9Z|{Er NO"G9IF?>Lh%"YV1. D,nktQe^J.q~s65RweG<^vCSzgK43N pr8 h6#F!*WP pB5ڏ,iUڷ~ -QSFn$i܍| xul%$%W0bX H*!J1^ւk}vV^* XiQ9o̿RO #n3e{-2 '-Z)^A Ie[8qT %{XT*wgt;yϧz_dc -endstream -endobj -384 0 obj -[ 787 0 R 788 0 R 789 0 R 790 0 R 791 0 R 792 0 R 793 0 R 794 0 R 795 0 R 796 0 R 797 0 R 798 0 R ] -endobj -385 0 obj -<< /Filter /FlateDecode /Length 2188 >> -stream -xXrF}WLA\W*)[&ْlgŪ}#r%{~O$%=ݧO \0y94kW4ĪX"Iي0?HL}uK`[QE:B\nJ(v'6v\, pӚ; -NPA846c|JJND65E2)8}GmQ# 'Q#wiT?$N/_&gL}A's?M6/&q/r{R|>7  zDe!ğcIi3KBI/#Ϡ=EB3.-(=v&J袈遺6[2nݣwI*o:_WC.Jv ɍ.0 tu+hNpP4JWT+Į`{Ӧ[.5e6CHBEYь1 ?KC89.ӉJ)X3R׃\fRրԶ(*);$gL#INOqb.F,`;y,몦: 8ꑨ)a WpYrk|FnE)<3e (ĠDtD%ae yDAq1#&+rL`c[2lᰎD8Ri:[vGP,@JGqa!| !Tqm(=[9{`kekC՗pCCmZۨ]l0ظr”Y?mOFM8 F $!Y[-k$BnC7V"n( `i,McY3 -_4:dMufDB5{c56aSqXۢ;(Ϛ^m`zZ4!>2u[b2eiC٥A:d8Pj>.Xqޡ<ܡG财?;(ͪmaV0YG \/%c T}տe> -stream -xS0+ Yq,BHFrNsڭIg̼!cnp)N!>jM WXG˥Zq|Yâ0 1pDI*  -endstream -endobj -387 0 obj -<< /Filter /FlateDecode /Length 1454 >> -stream -xXn8}Wi+p#JbomާdhVH#JA_gsZ$H]rfa5S,siD kq3Qy)LF쒌_#~H%Vmre VV2=,RqbwRio[#\7*5^avDb}p4I[JvC oE -Cr@!y'brh,Z]7fZ<7,q D=YBZ.ev-j'>[dR5|hg=Xhtd7V= F;PUM7>;ssGG8RXg^-*EuHLXρ=\h@Q (/_ ,ڨ5rc@)Lt&75]j\f"r81C A=U+b}ksQwP(f*]FFGl m#&'8:#֔FC N5:;JR [J`bo>RɌ }A5ꈦ n1UEDP5Y $TA*pE2 ql5u9W :ԋP0OAG,#):1I.~ȵ btY#$R 4ӛn, $F۱+Y0ZT `4|$;uvF1y\nXc;=8g~oDp¨q!&b\RTH喜ʆܰ=˛妲k걭]<AƇAޑ.``Tgc3-]7KXڡd(Ne> uTf},'y3KGP VAdTUՂLe%Xϱ8Eõa:->*>@+_(Z(@Ddgp1gQ1:$E]$~i%f^tۂc!I8, a ;+WO]B7<ՁI鎒sL>s8 u ?8WUͿ|G)0-G!W56CC򬎾~zuwC\NIa0m@iέ耸ۋ09ǭ)(i&汹ݎ -X'j@EL'}8䏱N'Bв6)Z-qex^\w=ٛU>S -endstream -endobj -388 0 obj -<< /BaseFont /DXJUNV+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 799 0 R /LastChar 233 /Subtype /Type1 /ToUnicode 800 0 R /Type /Font /Widths [ 240 0 0 0 0 0 674 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 622 0 0 607 0 0 0 0 0 0 0 0 0 0 569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 520 335 512 0 259 0 0 279 0 566 550 571 0 397 443 368 0 487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 520 ] >> -endobj -389 0 obj -<< /BaseFont /UKHIJB+CairoFont-1-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 801 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 802 0 R /Type /Font /Widths [ 400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 ] >> -endobj -390 0 obj -<< /BaseFont /JLHRLI+CairoFont-1-1 /DescendantFonts [ 803 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 804 0 R /Type /Font >> -endobj -391 0 obj -<< /BaseFont /ZLXHRZ+CairoFont-2-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 805 0 R /LastChar 238 /Subtype /Type1 /ToUnicode 806 0 R /Type /Font /Widths [ 252 0 0 0 0 0 0 296 276 276 0 614 0 415 0 454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 645 613 695 687 606 0 0 718 0 0 717 512 868 700 742 564 760 606 548 589 666 0 0 0 0 0 0 0 0 0 0 0 508 561 482 561 513 333 505 559 248 251 0 265 839 556 548 561 561 393 433 347 556 474 0 474 0 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508 0 508 0 0 0 0 0 513 513 0 0 0 0 248 ] >> -endobj -392 0 obj -<< /BaseFont /PXTAUS+CairoFont-3-1 /DescendantFonts [ 807 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 808 0 R /Type /Font >> -endobj -393 0 obj -<< /A << /S /URI /Type /Action /URI (https://lemoulinbleu.org/) >> /BS << /W 0 >> /QuadPoints [ 237.375 401.5 372.212494 401.5 372.212494 386.5 237.375 386.5 ] /Rect [ 237 386 373 402 ] /StructParent 0 /Subtype /Link /Type /Annot >> -endobj -394 0 obj -<< /A << /S /URI /Type /Action /URI (https://lemoulinbleu.org/) >> /BS << /W 0 >> /QuadPoints [ 237.375 401.5 372.212494 401.5 372.212494 386.5 237.375 386.5 ] /Rect [ 237 386 373 402 ] /StructParent 1 /Subtype /Link /Type /Annot >> -endobj -395 0 obj -<< /A << /S /URI /Type /Action /URI (https://framaforms.org/inscription-camp-chatons-2022-1651133520) >> /BS << /W 0 >> /QuadPoints [ 190.237503 290 458.400009 290 458.400009 275 190.237503 275 ] /Rect [ 190 275 459 290 ] /StructParent 2 /Subtype /Link /Type /Annot >> -endobj -396 0 obj -<< /A << /S /URI /Type /Action /URI (https://framaforms.org/inscription-camp-chatons-2022-1651133520) >> /BS << /W 0 >> /QuadPoints [ 190.237503 290 458.400009 290 458.400009 275 190.237503 275 ] /Rect [ 190 275 459 290 ] /StructParent 3 /Subtype /Link /Type /Annot >> -endobj -397 0 obj -<< /A << /S /URI /Type /Action /URI (https://framaforms.org/inscription-camp-chatons-2022-1651133520) >> /BS << /W 0 >> /QuadPoints [ 54 275 154.800003 275 154.800003 260 54 260 ] /Rect [ 54 260 155 275 ] /StructParent 4 /Subtype /Link /Type /Annot >> -endobj -398 0 obj -<< /A << /S /URI /Type /Action /URI (https://framaforms.org/inscription-camp-chatons-2022-1651133520) >> /BS << /W 0 >> /QuadPoints [ 54 275 154.800003 275 154.800003 260 54 260 ] /Rect [ 54 260 155 275 ] /StructParent 5 /Subtype /Link /Type /Annot >> -endobj -399 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -230 /Flags 4 /FontBBox [ -34 -230 793 891 ] /FontFile3 809 0 R /FontName /CHZDFI+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -400 0 obj -<< /Filter /FlateDecode /Length 473 >> -stream -x]Sn0 +t -;%`^r6Htj 9W]` 3z6?9y8mlO|'syx|0 :/z_|/ZX t^Ho6ۚjo򽿰mPq?ֲ,u3tfӵvð7<Bioj:ʕڶ5.5εk0]kx30 &`' .EC+<$-IzgG(ZOza8pNcB>I-x -3̘T 0c<8Z}Z^<^޼xNky~{#Ow;CDsVT-eF\NnP]|Bd.:!zd 3O>5A8rdn}ޅ|[z ?NyGy* -endstream -endobj -401 0 obj -<< /Ascent 740 /CapHeight 740 /Descent -227 /Flags 4 /FontBBox [ -37 -227 775 740 ] /FontFile3 810 0 R /FontName /GBELAO+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -402 0 obj -<< /Filter /FlateDecode /Length 483 >> -stream -x]SAn0<@2I (ҋI}$$/$@6GÙhɭ?WZlz 4q?\UU|_7qQmy󺥻~^)u3EI|ONu'7]AGsn}.b~<Ƽ?mlTMy1ҰD Ϣں>vJeҏ[T,뼨7E.8/-xcƁA{`z+8/ɏB,аN:8Lo70s@fO׳GMO/zOD }胐2Cl'w0{7hO zb! w|a z{z{ofdkث -xǚ5,5>X-ZMJ6z [c8qL8h,5;\+YR2e^0),3.+\}* -endstream -endobj -403 0 obj -<< /BaseFont /ZFYYVY+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 811 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 ] ] >> -endobj -404 0 obj -<< /Filter /FlateDecode /Length 223 >> -stream -x]j0 ~ -Cqslrfhd8d7t0-$}?Yڿ2Ov >c\a)j.{Uo;öd{Q- ^\@C4:> /FontDescriptor 812 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -406 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -407 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 813 0 R /FontName /DPTQJF+CairoFont-3-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -408 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -409 0 obj -<< /Ascent 708 /CapHeight 708 /Descent -230 /Flags 4 /FontBBox [ -2 -230 793 708 ] /FontFile3 814 0 R /FontName /EQAJSJ+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -410 0 obj -<< /Filter /FlateDecode /Length 396 >> -stream -x]N0 y0kjgTbiu=v $M>Wۧm]hqL!i:gOzO1uWaV'.'zӒ/!L{UZ5c:vy#Ejс"=p$]6\V̤FK~ -tOyHR}]otFQ -C>!5,k8007FC0r[<< -D5Ma7߁;aONww z҃CN,== -;dFZNjDO+z#z#q_h1 j§-a+<eǟs)K[vFeL4KV+ -endstream -endobj -411 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 815 0 R /FontName /UKHIJB+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -412 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -413 0 obj -<< /Ascent 740 /CapHeight 740 /Descent -227 /Flags 4 /FontBBox [ -37 -227 775 740 ] /FontFile3 816 0 R /FontName /SYYBON+CairoFont-2-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -414 0 obj -<< /Filter /FlateDecode /Length 405 >> -stream -x]Sn0>¦&R^8~dȁRa3%=ϵ4w<^auK]loS4u^x]7&eҏ9/~U';!QJo޲EmN :M?<[TTvzmVioke_:hyZþuN,TuU$|>).fYX&` -x8, 8"Kp'>>Z0ދ\g,Z< I2}բeaCI|!<^5krK^ -O|(kQc%/l^zxjxwihh < $ߐ$?HΈ% e,d~fއQCgLw|qU~q> -endstream -endobj -415 0 obj -<< /BaseFont /CMQKCG+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 817 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 ] ] >> -endobj -416 0 obj -<< /Filter /FlateDecode /Length 223 >> -stream -x]j0 ~ -Cqslrfhd8d7t0-$}?Yڿ2Ov >c\a)j.{Uo;öd{Q- ^\@C4:> /BS << /W 0 >> /QuadPoints [ 279.125 545 522.162506 545 522.162506 530 279.125 530 ] /Rect [ 279 530 523 545 ] /StructParent 0 /Subtype /Link /Type /Annot >> -endobj -418 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/peut-on-devenir-chatons-si-nos-services-sont-infogeres-par-un-chatons/) >> /BS << /W 0 >> /QuadPoints [ 279.125 545 522.162506 545 522.162506 530 279.125 530 ] /Rect [ 279 530 523 545 ] /StructParent 1 /Subtype /Link /Type /Annot >> -endobj -419 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/peut-on-devenir-chatons-si-nos-services-sont-infogeres-par-un-chatons/) >> /BS << /W 0 >> /QuadPoints [ 54 530 351.787506 530 351.787506 515 54 515 ] /Rect [ 54 515 352 530 ] /StructParent 2 /Subtype /Link /Type /Annot >> -endobj -420 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/peut-on-devenir-chatons-si-nos-services-sont-infogeres-par-un-chatons/) >> /BS << /W 0 >> /QuadPoints [ 54 530 351.787506 530 351.787506 515 54 515 ] /Rect [ 54 515 352 530 ] /StructParent 3 /Subtype /Link /Type /Annot >> -endobj -421 0 obj -<< /Ascent 768 /CapHeight 768 /Descent -230 /Flags 4 /FontBBox [ -34 -230 793 768 ] /FontFile3 818 0 R /FontName /YNBDBG+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -422 0 obj -<< /Filter /FlateDecode /Length 556 >> -stream -x]Tˎ@sVؕhs!`hH1 Zmla~9~9Nܝts8淵Sw8U{쿻KU8 s4Y޶>Y?Uι:NmYU:򭽪ؗv,m:o{Z^oKNa8T:=ˑ-{mתvR5.Ir)urqXĂ=98gԓ{=8zzL ̵ Y #.."⹮Ǻ 9B8Ĺ`e,SG542C7R3\Gӏ!_\+c H@LL34_la`=g1sمky|ɬg@h:xp<o ${|5>{ހL~?s>Ԍ']DL }eZ/1evE99 6nvŹqtoZ;|lc׏~O˼~ľ$ -endstream -endobj -423 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -250 /Flags 4 /FontBBox [ -37 -250 945 891 ] /FontFile3 819 0 R /FontName /MUIONN+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -424 0 obj -<< /Filter /FlateDecode /Length 678 >> -stream -x]Tn0+xL%.)&`H/>=Zd/g'H#jvwvHWǣ^]iu x~=I'Xr?"9dm+& Vy῞WD7St0 -endstream -endobj -425 0 obj -<< /BaseFont /COIXFO+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 820 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 807 522 ] ] >> -endobj -426 0 obj -<< /Filter /FlateDecode /Length 234 >> -stream -x]Mj0:,EPl/چ=,A=cyW?!H7> /FontDescriptor 821 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -428 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -429 0 obj -<< /BaseFont /VRRYNY+CairoFont-3-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 822 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 1000 1000 1000 ] ] >> -endobj -430 0 obj -<< /Filter /FlateDecode /Length 227 >> -stream -x] >C9KCK}cVhFC~));~oΓejޤ*u22%[rA4 {nN8|QbimOGgXtyUǛdO}Sގ%"EW[$,NQdMKAr)d\涪zW})ff^J5'WC\rMt -endstream -endobj -431 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 823 0 R /FontName /RKPSJQ+CairoFont-4-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -432 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -433 0 obj -<< /BaseFont /RYBQNW+CairoFont-4-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 824 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 530 560 ] ] >> -endobj -434 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -CqN!0K[Dz=c˩aS6HҗAp=fTU 6]dqG4?E3pxqq}eh%2UۂC/Ͻn&]SDy= ZB]Fs2Ј9KxV!N w% {oG(0KdJ1mT9Gcp -endstream -endobj -435 0 obj -<< /A << /S /URI /Type /Action /URI (https://soutenir.emancipasso.org/) >> /BS << /W 0 >> /QuadPoints [ 186.237503 806 364.962509 806 364.962509 791 186.237503 791 ] /Rect [ 186 791 365 806 ] /StructParent 5 /Subtype /Link /Type /Annot >> -endobj -436 0 obj -<< /A << /S /URI /Type /Action /URI (https://soutenir.emancipasso.org/) >> /BS << /W 0 >> /QuadPoints [ 186.237503 806 364.962509 806 364.962509 791 186.237503 791 ] /Rect [ 186 791 365 806 ] /StructParent 6 /Subtype /Link /Type /Annot >> -endobj -437 0 obj -<< /BaseFont /DDBNUE+CairoFont-0-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 825 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 541 541 869 ] ] >> -endobj -438 0 obj -<< /Filter /FlateDecode /Length 228 >> -stream -x]Mn b$(R5d5i!ܾMZ}: 1|pMY Uӂ +b ZpO@rs-٥ wrH!pӸ|c{pyܫofAP3c=#R7%X$gT݅s -ojǐ8ISFd/b -)WJ/'t? -endstream -endobj -439 0 obj -<< /Ascent 799 /CapHeight 799 /Descent -214 /Flags 4 /FontBBox [ 0 -214 602 799 ] /FontFile3 826 0 R /FontName /YUFZWM+CairoFont-5-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -440 0 obj -<< /Filter /FlateDecode /Length 470 >> -stream -x]S0,/A2 Eȥ# Z.p pwvvIϧeU=,J{&Ks*a:nM[Ϗ.ӒfTlPO:ɇF)~Q\ӯ3}U]u񨢤"eܾWQmM~>Ų?/c嶍A\,=k2{͠ue)x$ v}e)8'H-b)؛R/NJRxM^#;Oރ7o.YףO_}RU`Kނ7iЛ73 ҃OM͞31s17;1~<ܨ8xMH:טĘb/Bꍳf]]{d_}%j&h -u:gqFggpv<{p>FmpϹ<͟yۺ!a -endstream -endobj -441 0 obj -<< /Ascent 728 /CapHeight 728 /Descent -213 /Flags 4 /FontBBox [ -136 -213 794 728 ] /FontFile3 827 0 R /FontName /QDJGLF+CairoFont-6-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -442 0 obj -<< /Filter /FlateDecode /Length 372 >> -stream -x]n0 yC R4uu{Hi(o8:il8uϝW^ٜan62_>e z[巙d>o -S̴G\ָݓx`-ZL~`-R>"Mpjer\{ wn-S`ZUY Fd&Fݐn!WהƜҐנvSaNEuU<,EP?=QS2Lʼ"^!s$ iZR-%mȤ3> /BS << /W 0 >> /QuadPoints [ 71.412498 674 338.937492 674 338.937492 659 71.412498 659 ] /Rect [ 71 659 339 674 ] /StructParent 8 /Subtype /Link /Type /Annot >> -endobj -444 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.senat.fr/rap/r19-555/r19-555-syn.pdf) >> /BS << /W 0 >> /QuadPoints [ 71.412498 674 338.937492 674 338.937492 659 71.412498 659 ] /Rect [ 71 659 339 674 ] /StructParent 9 /Subtype /Link /Type /Annot >> -endobj -445 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.lesechos.fr/tech-medias/hightech/les-operateurs-telecoms-face-au-defi-de-leur-empreinte-carbone-1362565) >> /BS << /W 0 >> /QuadPoints [ 71.362503 647 526.250015 647 526.250015 632 71.362503 632 ] /Rect [ 71 632 527 647 ] /StructParent 10 /Subtype /Link /Type /Annot >> -endobj -446 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.lesechos.fr/tech-medias/hightech/les-operateurs-telecoms-face-au-defi-de-leur-empreinte-carbone-1362565) >> /BS << /W 0 >> /QuadPoints [ 71.362503 647 526.250015 647 526.250015 632 71.362503 632 ] /Rect [ 71 632 527 647 ] /StructParent 11 /Subtype /Link /Type /Annot >> -endobj -447 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.lesechos.fr/tech-medias/hightech/les-operateurs-telecoms-face-au-defi-de-leur-empreinte-carbone-1362565) >> /BS << /W 0 >> /QuadPoints [ 54 632 251.412506 632 251.412506 617 54 617 ] /Rect [ 54 617 252 632 ] /StructParent 12 /Subtype /Link /Type /Annot >> -endobj -448 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.lesechos.fr/tech-medias/hightech/les-operateurs-telecoms-face-au-defi-de-leur-empreinte-carbone-1362565) >> /BS << /W 0 >> /QuadPoints [ 54 632 251.412506 632 251.412506 617 54 617 ] /Rect [ 54 617 252 632 ] /StructParent 13 /Subtype /Link /Type /Annot >> -endobj -449 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.erudit.org/fr/revues/nps/2012-v24-n2-nps0633/1016343ar.pdf) >> /BS << /W 0 >> /QuadPoints [ 71.199997 548 479.425003 548 479.425003 533 71.199997 533 ] /Rect [ 71 533 480 548 ] /StructParent 14 /Subtype /Link /Type /Annot >> -endobj -450 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.erudit.org/fr/revues/nps/2012-v24-n2-nps0633/1016343ar.pdf) >> /BS << /W 0 >> /QuadPoints [ 71.199997 548 479.425003 548 479.425003 533 71.199997 533 ] /Rect [ 71 533 480 548 ] /StructParent 15 /Subtype /Link /Type /Annot >> -endobj -451 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.savoir-agir.org/IMG/pdf/SA28-Comby.pdf) >> /BS << /W 0 >> /QuadPoints [ 71.25 521 361.4375 521 361.4375 506 71.25 506 ] /Rect [ 71 506 362 521 ] /StructParent 16 /Subtype /Link /Type /Annot >> -endobj -452 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.savoir-agir.org/IMG/pdf/SA28-Comby.pdf) >> /BS << /W 0 >> /QuadPoints [ 71.25 521 361.4375 521 361.4375 506 71.25 506 ] /Rect [ 71 506 362 521 ] /StructParent 17 /Subtype /Link /Type /Annot >> -endobj -453 0 obj -<< /A << /S /URI /Type /Action /URI (https://cis.cnrs.fr/seminaire-politiques-environnementales-du-numerique/) >> /BS << /W 0 >> /QuadPoints [ 71.362503 494 465.112503 494 465.112503 479 71.362503 479 ] /Rect [ 71 479 466 494 ] /StructParent 18 /Subtype /Link /Type /Annot >> -endobj -454 0 obj -<< /A << /S /URI /Type /Action /URI (https://cis.cnrs.fr/seminaire-politiques-environnementales-du-numerique/) >> /BS << /W 0 >> /QuadPoints [ 71.362503 494 465.112503 494 465.112503 479 71.362503 479 ] /Rect [ 71 479 466 494 ] /StructParent 19 /Subtype /Link /Type /Annot >> -endobj -455 0 obj -<< /A << /S /URI /Type /Action /URI (https://uxdesign.cc/human-values-matter-why-value-sensitive-design-should-be-part-of-every-ux-designers-toolkit-e53ffe7ec436) >> /BS << /W 0 >> /QuadPoints [ 71.612503 467 529.300003 467 529.300003 452 71.612503 452 ] /Rect [ 71 452 530 467 ] /StructParent 20 /Subtype /Link /Type /Annot >> -endobj -456 0 obj -<< /A << /S /URI /Type /Action /URI (https://uxdesign.cc/human-values-matter-why-value-sensitive-design-should-be-part-of-every-ux-designers-toolkit-e53ffe7ec436) >> /BS << /W 0 >> /QuadPoints [ 71.612503 467 529.300003 467 529.300003 452 71.612503 452 ] /Rect [ 71 452 530 467 ] /StructParent 21 /Subtype /Link /Type /Annot >> -endobj -457 0 obj -<< /A << /S /URI /Type /Action /URI (https://uxdesign.cc/human-values-matter-why-value-sensitive-design-should-be-part-of-every-ux-designers-toolkit-e53ffe7ec436) >> /BS << /W 0 >> /QuadPoints [ 54 452 286.5 452 286.5 437 54 437 ] /Rect [ 54 437 287 452 ] /StructParent 22 /Subtype /Link /Type /Annot >> -endobj -458 0 obj -<< /A << /S /URI /Type /Action /URI (https://uxdesign.cc/human-values-matter-why-value-sensitive-design-should-be-part-of-every-ux-designers-toolkit-e53ffe7ec436) >> /BS << /W 0 >> /QuadPoints [ 54 452 286.5 452 286.5 437 54 437 ] /Rect [ 54 437 287 452 ] /StructParent 23 /Subtype /Link /Type /Annot >> -endobj -459 0 obj -<< /A << /S /URI /Type /Action /URI (http://attac-gard-rhodanien.e-monsite.com/medias/files/la-convivialite-ivan-illich.pdf) >> /BS << /W 0 >> /QuadPoints [ 71.362503 425 524.962509 425 524.962509 410 71.362503 410 ] /Rect [ 71 410 525 425 ] /StructParent 24 /Subtype /Link /Type /Annot >> -endobj -460 0 obj -<< /A << /S /URI /Type /Action /URI (http://attac-gard-rhodanien.e-monsite.com/medias/files/la-convivialite-ivan-illich.pdf) >> /BS << /W 0 >> /QuadPoints [ 71.362503 425 524.962509 425 524.962509 410 71.362503 410 ] /Rect [ 71 410 525 425 ] /StructParent 25 /Subtype /Link /Type /Annot >> -endobj -461 0 obj -<< /A << /S /URI /Type /Action /URI (https://blog.mondediplo.net/there-is-no-alternative) >> /BS << /W 0 >> /QuadPoints [ 71.400002 398 346.787514 398 346.787514 383 71.400002 383 ] /Rect [ 71 383 347 398 ] /StructParent 26 /Subtype /Link /Type /Annot >> -endobj -462 0 obj -<< /A << /S /URI /Type /Action /URI (https://blog.mondediplo.net/there-is-no-alternative) >> /BS << /W 0 >> /QuadPoints [ 71.400002 398 346.787514 398 346.787514 383 71.400002 383 ] /Rect [ 71 383 347 398 ] /StructParent 27 /Subtype /Link /Type /Annot >> -endobj -463 0 obj -<< /A << /S /URI /Type /Action /URI (https://theconversation.com/redecouvrir-la-pensee-de-jacques-ellul-pionnier-de-la-decroissance-80624) >> /BS << /W 0 >> /QuadPoints [ 78.237503 371 525.275009 371 525.275009 356 78.237503 356 ] /Rect [ 78 356 526 371 ] /StructParent 28 /Subtype /Link /Type /Annot >> -endobj -464 0 obj -<< /A << /S /URI /Type /Action /URI (https://theconversation.com/redecouvrir-la-pensee-de-jacques-ellul-pionnier-de-la-decroissance-80624) >> /BS << /W 0 >> /QuadPoints [ 78.237503 371 525.275009 371 525.275009 356 78.237503 356 ] /Rect [ 78 356 526 371 ] /StructParent 29 /Subtype /Link /Type /Annot >> -endobj -465 0 obj -<< /A << /S /URI /Type /Action /URI (https://theconversation.com/redecouvrir-la-pensee-de-jacques-ellul-pionnier-de-la-decroissance-80624) >> /BS << /W 0 >> /QuadPoints [ 54 356 160.699997 356 160.699997 341 54 341 ] /Rect [ 54 341 161 356 ] /StructParent 30 /Subtype /Link /Type /Annot >> -endobj -466 0 obj -<< /A << /S /URI /Type /Action /URI (https://theconversation.com/redecouvrir-la-pensee-de-jacques-ellul-pionnier-de-la-decroissance-80624) >> /BS << /W 0 >> /QuadPoints [ 54 356 160.699997 356 160.699997 341 54 341 ] /Rect [ 54 341 161 356 ] /StructParent 31 /Subtype /Link /Type /Annot >> -endobj -467 0 obj -<< /BaseFont /XAVSZM+CairoFont-7-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 828 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 397 199 ] ] >> -endobj -468 0 obj -<< /Filter /FlateDecode /Length 231 >> -stream -x] >C1z ҽe>1+lT&搷҅P~_޻0u.a%0> /BS << /W 0 >> /QuadPoints [ 265.674988 707 365.912491 707 365.912491 692 265.674988 692 ] /Rect [ 265 692 366 707 ] /StructParent 33 /Subtype /Link /Type /Annot >> -endobj -470 0 obj -<< /A << /S /URI /Type /Action /URI (https://libreto.sans-nuage.fr/reader/camp-chatons-2022/**https%3A//s.42l.fr/rdd**) >> /BS << /W 0 >> /QuadPoints [ 265.674988 707 365.912491 707 365.912491 692 265.674988 692 ] /Rect [ 265 692 366 707 ] /StructParent 34 /Subtype /Link /Type /Annot >> -endobj -471 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/partage-de-backups-entre-chatons-vers-une-experimentation/3642) >> /BS << /W 0 >> /QuadPoints [ 190.387497 545 532.925003 545 532.925003 530 190.387497 530 ] /Rect [ 190 530 533 545 ] /StructParent 36 /Subtype /Link /Type /Annot >> -endobj -472 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/partage-de-backups-entre-chatons-vers-une-experimentation/3642) >> /BS << /W 0 >> /QuadPoints [ 190.387497 545 532.925003 545 532.925003 530 190.387497 530 ] /Rect [ 190 530 533 545 ] /StructParent 37 /Subtype /Link /Type /Annot >> -endobj -473 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/partage-de-backups-entre-chatons-vers-une-experimentation/3642) >> /BS << /W 0 >> /QuadPoints [ 54 530 223.675003 530 223.675003 515 54 515 ] /Rect [ 54 515 224 530 ] /StructParent 38 /Subtype /Link /Type /Annot >> -endobj -474 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/partage-de-backups-entre-chatons-vers-une-experimentation/3642) >> /BS << /W 0 >> /QuadPoints [ 54 530 223.675003 530 223.675003 515 54 515 ] /Rect [ 54 515 224 530 ] /StructParent 39 /Subtype /Link /Type /Annot >> -endobj -475 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.picasoft.net/p/reu-backups-chatons) >> /BS << /W 0 >> /QuadPoints [ 84 476 337.625 476 337.625 461 84 461 ] /Rect [ 84 461 338 476 ] /StructParent 40 /Subtype /Link /Type /Annot >> -endobj -476 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.picasoft.net/p/reu-backups-chatons) >> /BS << /W 0 >> /QuadPoints [ 84 476 337.625 476 337.625 461 84 461 ] /Rect [ 84 461 338 476 ] /StructParent 41 /Subtype /Link /Type /Annot >> -endobj -477 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.picasoft.net/p/reu-backups-chatons-2) >> /BS << /W 0 >> /QuadPoints [ 84 449 349.450012 449 349.450012 434 84 434 ] /Rect [ 84 434 350 449 ] /StructParent 42 /Subtype /Link /Type /Annot >> -endobj -478 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.picasoft.net/p/reu-backups-chatons-2) >> /BS << /W 0 >> /QuadPoints [ 84 449 349.450012 449 349.450012 434 84 434 ] /Rect [ 84 434 350 449 ] /StructParent 43 /Subtype /Link /Type /Annot >> -endobj -479 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/camp-chatons-2022-suggerer-des-ateliers-et-proposer-des-activites-pour-animer-les-soirees/3939/16) >> /BS << /W 0 >> /QuadPoints [ 307.4375 692.5 493.587494 692.5 493.587494 677.5 307.4375 677.5 ] /Rect [ 307 677 494 693 ] /StructParent 45 /Subtype /Link /Type /Annot >> -endobj -480 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/camp-chatons-2022-suggerer-des-ateliers-et-proposer-des-activites-pour-animer-les-soirees/3939/16) >> /BS << /W 0 >> /QuadPoints [ 307.4375 692.5 493.587494 692.5 493.587494 677.5 307.4375 677.5 ] /Rect [ 307 677 494 693 ] /StructParent 46 /Subtype /Link /Type /Annot >> -endobj -481 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/camp-chatons-2022-suggerer-des-ateliers-et-proposer-des-activites-pour-animer-les-soirees/3939/16) >> /BS << /W 0 >> /QuadPoints [ 54 677.5 515.087494 677.5 515.087494 662.5 54 662.5 ] /Rect [ 54 662 516 678 ] /StructParent 47 /Subtype /Link /Type /Annot >> -endobj -482 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/camp-chatons-2022-suggerer-des-ateliers-et-proposer-des-activites-pour-animer-les-soirees/3939/16) >> /BS << /W 0 >> /QuadPoints [ 54 677.5 515.087494 677.5 515.087494 662.5 54 662.5 ] /Rect [ 54 662 516 678 ] /StructParent 48 /Subtype /Link /Type /Annot >> -endobj -483 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/camp-chatons-2022-suggerer-des-ateliers-et-proposer-des-activites-pour-animer-les-soirees/3939/16) >> /BS << /W 0 >> /QuadPoints [ 54 662.5 105.8125 662.5 105.8125 647.5 54 647.5 ] /Rect [ 54 647 106 663 ] /StructParent 49 /Subtype /Link /Type /Annot >> -endobj -484 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/camp-chatons-2022-suggerer-des-ateliers-et-proposer-des-activites-pour-animer-les-soirees/3939/16) >> /BS << /W 0 >> /QuadPoints [ 54 662.5 105.8125 662.5 105.8125 647.5 54 647.5 ] /Rect [ 54 647 106 663 ] /StructParent 50 /Subtype /Link /Type /Annot >> -endobj -485 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/search/by-service?field_software_target_id=271) >> /BS << /W 0 >> /QuadPoints [ 379.100006 779 509.675003 779 509.675003 764 379.100006 764 ] /Rect [ 379 764 510 779 ] /StructParent 52 /Subtype /Link /Type /Annot >> -endobj -486 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/search/by-service?field_software_target_id=271) >> /BS << /W 0 >> /QuadPoints [ 379.100006 779 509.675003 779 509.675003 764 379.100006 764 ] /Rect [ 379 764 510 779 ] /StructParent 53 /Subtype /Link /Type /Annot >> -endobj -487 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/search/by-service?field_software_target_id=271) >> /BS << /W 0 >> /QuadPoints [ 54 764 315.512512 764 315.512512 749 54 749 ] /Rect [ 54 749 316 764 ] /StructParent 54 /Subtype /Link /Type /Annot >> -endobj -488 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/search/by-service?field_software_target_id=271) >> /BS << /W 0 >> /QuadPoints [ 54 764 315.512512 764 315.512512 749 54 749 ] /Rect [ 54 749 316 764 ] /StructParent 55 /Subtype /Link /Type /Annot >> -endobj -489 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.diacamma.org/) >> /BS << /W 0 >> /QuadPoints [ 54 134 197.300003 134 197.300003 119 54 119 ] /Rect [ 54 119 198 134 ] /StructParent 56 /Subtype /Link /Type /Annot >> -endobj -490 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.diacamma.org/) >> /BS << /W 0 >> /QuadPoints [ 54 134 197.300003 134 197.300003 119 54 119 ] /Rect [ 54 119 198 134 ] /StructParent 57 /Subtype /Link /Type /Annot >> -endobj -491 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cerana.org/) >> /BS << /W 0 >> /QuadPoints [ 321.887512 467 452.262512 467 452.262512 452 321.887512 452 ] /Rect [ 321 452 453 467 ] /StructParent 59 /Subtype /Link /Type /Annot >> -endobj -492 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cerana.org/) >> /BS << /W 0 >> /QuadPoints [ 321.887512 467 452.262512 467 452.262512 452 321.887512 452 ] /Rect [ 321 452 453 467 ] /StructParent 60 /Subtype /Link /Type /Annot >> -endobj -493 0 obj -<< /Ascent 701 /CapHeight 701 /Descent -9 /Flags 4 /FontBBox [ 15 -9 732 701 ] /FontFile3 829 0 R /FontName /RJMWLU+CairoFont-8-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -494 0 obj -<< /Filter /FlateDecode /Length 246 >> -stream -x]Pn -/ % t4.P|Aa\"}hexMߣW#&0鈫ߢBph5+Zd`&\g<5w8u3.c-[?Kа^dx /㠩o~$Ւ Ffdiz ;UdԷL> /BS << /W 0 >> /QuadPoints [ 71.412498 428.5 529.98751 428.5 529.98751 413.5 71.412498 413.5 ] /Rect [ 71 413 530 429 ] /StructParent 62 /Subtype /Link /Type /Annot >> -endobj -496 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.laquadrature.net/2022/07/29/generalisation-de-la-censure-automatisee-le-conseil-constitutionnel-est-saisi/) >> /BS << /W 0 >> /QuadPoints [ 71.412498 428.5 529.98751 428.5 529.98751 413.5 71.412498 413.5 ] /Rect [ 71 413 530 429 ] /StructParent 63 /Subtype /Link /Type /Annot >> -endobj -497 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.laquadrature.net/2022/07/29/generalisation-de-la-censure-automatisee-le-conseil-constitutionnel-est-saisi/) >> /BS << /W 0 >> /QuadPoints [ 54 413.5 241.774994 413.5 241.774994 398.5 54 398.5 ] /Rect [ 54 398 242 414 ] /StructParent 64 /Subtype /Link /Type /Annot >> -endobj -498 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.laquadrature.net/2022/07/29/generalisation-de-la-censure-automatisee-le-conseil-constitutionnel-est-saisi/) >> /BS << /W 0 >> /QuadPoints [ 54 413.5 241.774994 413.5 241.774994 398.5 54 398.5 ] /Rect [ 54 398 242 414 ] /StructParent 65 /Subtype /Link /Type /Annot >> -endobj -499 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.lqdn.fr/p/fiche-pto295u) >> /BS << /W 0 >> /QuadPoints [ 71.362503 386.5 261.125 386.5 261.125 371.5 71.362503 371.5 ] /Rect [ 71 371 262 387 ] /StructParent 66 /Subtype /Link /Type /Annot >> -endobj -500 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.lqdn.fr/p/fiche-pto295u) >> /BS << /W 0 >> /QuadPoints [ 71.362503 386.5 261.125 386.5 261.125 371.5 71.362503 371.5 ] /Rect [ 71 371 262 387 ] /StructParent 67 /Subtype /Link /Type /Annot >> -endobj -501 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/lancement-dun-groupe-juridique-chatons-ffdn/3054) >> /BS << /W 0 >> /QuadPoints [ 71.362503 359.5 502.599991 359.5 502.599991 344.5 71.362503 344.5 ] /Rect [ 71 344 503 360 ] /StructParent 68 /Subtype /Link /Type /Annot >> -endobj -502 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/lancement-dun-groupe-juridique-chatons-ffdn/3054) >> /BS << /W 0 >> /QuadPoints [ 71.362503 359.5 502.599991 359.5 502.599991 344.5 71.362503 344.5 ] /Rect [ 71 344 503 360 ] /StructParent 69 /Subtype /Link /Type /Annot >> -endobj -503 0 obj -<< /A << /S /URI /Type /Action /URI (https://solidproject.org/) >> /BS << /W 0 >> /QuadPoints [ 84 494.5 211.074997 494.5 211.074997 479.5 84 479.5 ] /Rect [ 84 479 212 495 ] /StructParent 71 /Subtype /Link /Type /Annot >> -endobj -504 0 obj -<< /A << /S /URI /Type /Action /URI (https://solidproject.org/) >> /BS << /W 0 >> /QuadPoints [ 84 494.5 211.074997 494.5 211.074997 479.5 84 479.5 ] /Rect [ 84 479 212 495 ] /StructParent 72 /Subtype /Link /Type /Annot >> -endobj -505 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/huginn/huginn) >> /BS << /W 0 >> /QuadPoints [ 200.449997 452.5 381.75 452.5 381.75 437.5 200.449997 437.5 ] /Rect [ 200 437 382 453 ] /StructParent 73 /Subtype /Link /Type /Annot >> -endobj -506 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/huginn/huginn) >> /BS << /W 0 >> /QuadPoints [ 200.449997 452.5 381.75 452.5 381.75 437.5 200.449997 437.5 ] /Rect [ 200 437 382 453 ] /StructParent 74 /Subtype /Link /Type /Annot >> -endobj -507 0 obj -<< /A << /S /URI /Type /Action /URI (https://gitlab.inria.fr/cedar/obi-wan) >> /BS << /W 0 >> /QuadPoints [ 168.9375 410.5 359.149994 410.5 359.149994 395.5 168.9375 395.5 ] /Rect [ 168 395 360 411 ] /StructParent 75 /Subtype /Link /Type /Annot >> -endobj -508 0 obj -<< /A << /S /URI /Type /Action /URI (https://gitlab.inria.fr/cedar/obi-wan) >> /BS << /W 0 >> /QuadPoints [ 168.9375 410.5 359.149994 410.5 359.149994 395.5 168.9375 395.5 ] /Rect [ 168 395 360 411 ] /StructParent 76 /Subtype /Link /Type /Annot >> -endobj -509 0 obj -<< /Ascent 708 /CapHeight 708 /Descent -230 /Flags 4 /FontBBox [ -3 -230 793 708 ] /FontFile3 830 0 R /FontName /PBOEXW+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -510 0 obj -<< /Filter /FlateDecode /Length 368 >> -stream -x]n0 yCR4u=$N4 -ώN3sUfq-EXk { A -Vmn۲? cd7{rSBJEq:j#U梮v/ڍ ToDz?6,d'Y]0y^K}- {孤¨yA0YW|B.)1 ?2?+όf|bM%szOE>z)TɳdMIl-yr^S^sZ]0yr_E}uX3k#:R/zEz:ۂh(ӧ=^cđ˖fMS> /FontDescriptor 831 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 397 ] ] >> -endobj -512 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -513 0 obj -<< /Ascent 740 /CapHeight 740 /Descent -227 /Flags 4 /FontBBox [ -37 -227 775 740 ] /FontFile3 832 0 R /FontName /VJGKQG+CairoFont-2-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -514 0 obj -<< /Filter /FlateDecode /Length 513 >> -stream -x]Tn@ W1="drĒ }w8A -`hDr\0~swԯrok'$q2;g>J~r4~mۇ|/Z[X{YlIo.6[2r{{[i/XE/b>h{.m'k;4u0LR`i4aWBqr&{0M`!`&fx3D>,|ہnR''ԡVV-ffz9-7$<8GO[(*yzsţL>=1ȘO]]xd'~2K^7owu特'a^V`|9 UN`w[ײ~wظqe^µ -endstream -endobj -515 0 obj -<< /BaseFont /KGXRQJ+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 833 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 807 ] ] >> -endobj -516 0 obj -<< /Filter /FlateDecode /Length 228 >> -stream -x]Mn b$(R5d5i!ܾMZ}: 1|pMY Uӂ +b ZpO@rs-٥ wrH!pӸ|c{pyܫofAP3c=#R7%X$gT݅s -ojǐ8ISFd/b -)WJ/'t? -endstream -endobj -517 0 obj -<< /BaseFont /PXTAUS+CairoFont-3-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 834 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -518 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -519 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 835 0 R /FontName /RKPSJQ+CairoFont-4-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -520 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -521 0 obj -<< /BaseFont /RYBQNW+CairoFont-4-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 836 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 530 560 ] ] >> -endobj -522 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -CqN!0K[Dz=c˩aS6HҗAp=fTU 6]dqG4?E3pxqq}eh%2UۂC/Ͻn&]SDy= ZB]Fs2Ј9KxV!N w% {oG(0KdJ1mT9Gcp -endstream -endobj -523 0 obj -<< /Ascent 740 /CapHeight 740 /Descent -213 /Flags 4 /FontBBox [ -18 -213 649 740 ] /FontFile3 837 0 R /FontName /VRUCZJ+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -524 0 obj -<< /Filter /FlateDecode /Length 370 >> -stream -x]Rn0+|LHR^8ː]oJ=uvj[?2{=*ѻ|dыC!hWz۩ "Cy[VZ?}MÃRfoAENg~`\4t0K^ dn{u|ndY0yH3 7I?. -SuؚXQuXь5aU1_>2>".SƂ#3Wc f>a,ZEZ`H{/˄ֲ֒':yE|^Vl=5y茚մo _sM -H5p,4ߧ=^cđ˖fMS=c -endstream -endobj -525 0 obj -<< /Ascent 740 /CapHeight 740 /Descent -227 /Flags 4 /FontBBox [ -37 -227 775 740 ] /FontFile3 838 0 R /FontName /YXWXDQ+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -526 0 obj -<< /Filter /FlateDecode /Length 436 >> -stream -x]n0| -C  Ňn@&Wh/@6?vwy9Ҽg^Q6=)f.D<'3:ax2)u!M*/[뇯q9n~(yNgrV:T}EtSc)6yGKar] yLgQC0M{%):6f5Hm۲MˢW.KaC6 M߁#9YP,c"c|8ك3@-,<=xxO?ǢOOZؗ ?={ie;迃Gv`9A x3܋^=8xL_'ـ=u=t ,Ha?g5r.cZ?:97.+/|ݯ -endstream -endobj -527 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 839 0 R /FontName /SOPJQD+CairoFont-2-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -528 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -529 0 obj -<< /BaseFont /PXTAUS+CairoFont-3-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 840 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -530 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -531 0 obj -<< /Ascent 708 /CapHeight 708 /Descent -230 /Flags 4 /FontBBox [ 0 -230 649 708 ] /FontFile3 841 0 R /FontName /XERKJI+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -532 0 obj -<< /Filter /FlateDecode /Length 335 >> -stream -x]n0 yCZ)B C! -ώNs';ϭWtJ7zaр2zq(z[ 2,enZ75nrd2{/ru8]C *s4҂C>,[OEZHf@Fj+*.U< zLA蚹&V+ c<$ƀ|d>1c^_?'g\'. g.$⾊VܷJ}YHj> -endobj -534 0 obj -<< /Filter /FlateDecode /Length 534 >> -stream -x]T0>n+xl Ev/9l[5R!}V[ď1z͕׹;qW3w8;qmOKQ8 s4^޶ើ>ι:N,jpp [|mʜ|q{<Ŝ%usolmMU\3 ¦wqϔnעQU3NK;09:d7 T%k83 . +8909'ރO=ux\gͬQ1pbx L//\E/-8C͞RBл{`Ozgr(8J -s1 g> /FontDescriptor 843 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 522 ] ] >> -endobj -536 0 obj -<< /Filter /FlateDecode /Length 227 >> -stream -x]PAn =eJ.>$) R+jհ_3Of Kĕ ˆQ`OTo3$$m8EѶ \2mpxq7,~4)=pƐ$,:wgY2vd۟{Kfd%iÄ=qu:N`xFg)[EjGz2|ѬD*|RLU/s -endstream -endobj -537 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 844 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -538 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -539 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 845 0 R /FontName /DPTQJF+CairoFont-3-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -540 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -541 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/lancement-dun-groupe-juridique-chatons-ffdn/3054) >> /BS << /W 0 >> /QuadPoints [ 187.449997 102 518.499985 102 518.499985 87 187.449997 87 ] /Rect [ 187 87 519 102 ] /StructParent 0 /Subtype /Link /Type /Annot >> -endobj -542 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/lancement-dun-groupe-juridique-chatons-ffdn/3054) >> /BS << /W 0 >> /QuadPoints [ 187.449997 102 518.499985 102 518.499985 87 187.449997 87 ] /Rect [ 187 87 519 102 ] /StructParent 1 /Subtype /Link /Type /Annot >> -endobj -543 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/lancement-dun-groupe-juridique-chatons-ffdn/3054) >> /BS << /W 0 >> /QuadPoints [ 54 87 154.1875 87 154.1875 72 54 72 ] /Rect [ 54 72 155 87 ] /StructParent 2 /Subtype /Link /Type /Annot >> -endobj -544 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/lancement-dun-groupe-juridique-chatons-ffdn/3054) >> /BS << /W 0 >> /QuadPoints [ 54 87 154.1875 87 154.1875 72 54 72 ] /Rect [ 54 72 155 87 ] /StructParent 3 /Subtype /Link /Type /Annot >> -endobj -545 0 obj -<< /A << /S /URI /Type /Action /URI (https://pads.ffdn.org/p/cr-juridique-ni1cj2h8) >> /BS << /W 0 >> /QuadPoints [ 243.087494 60 482.162491 60 482.162491 45 243.087494 45 ] /Rect [ 243 45 483 60 ] /StructParent 4 /Subtype /Link /Type /Annot >> -endobj -546 0 obj -<< /A << /S /URI /Type /Action /URI (https://pads.ffdn.org/p/cr-juridique-ni1cj2h8) >> /BS << /W 0 >> /QuadPoints [ 243.087494 60 482.162491 60 482.162491 45 243.087494 45 ] /Rect [ 243 45 483 60 ] /StructParent 5 /Subtype /Link /Type /Annot >> -endobj -547 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -230 /Flags 4 /FontBBox [ -34 -230 1000 891 ] /FontFile3 846 0 R /FontName /BOUJWX+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -548 0 obj -<< /Filter /FlateDecode /Length 561 >> -stream -x]TM0W= yn$^r臚yH RǼMr|V߷%]t4ޗ-:0[*7_]oy\LG~y߷}4,~066Wu]MtYK~nj|i<U+ZJˠKuUM['ێ<.cm >S:/m\y1 KrpC܀uO'#4EG%G3{cyu뱯Onu;HNHT9{Bu:BooBoo~"%K3AD9{BsE&(hɊR?8ǼG8:d+JUd=^{u}y1mO+{h2[A=m`==pù9O> -endobj -550 0 obj -<< /Filter /FlateDecode /Length 687 >> -stream -x]Tn0+xLe>m@0P@~KG@- |ߗCz8y9~:Nj6ߖkq]K/8U[k_>զl>=n\SVMc6˗uyõ1fudyrbt_ri5uu8Ar_ڋn~>q}{♏G>B=pbV Yyfut/낺=fT>=|Z=-|Kw9fN2C =8xk[vZ/KC[;;=8xpONOP3B3Ogauvxp3|j巽ho/zxPx h?}Y/>xRI:c-,r[ -endstream -endobj -551 0 obj -<< /BaseFont /HJRMYG+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 848 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 522 807 512 ] ] >> -endobj -552 0 obj -<< /Filter /FlateDecode /Length 234 >> -stream -x]ˊ0 E --;$d1[N ("_?JF`18W#F0io&cmڪTW 'x׈g}5w'|cI#Y7vkkB] MZ)×\xN1a= tE5 t3I%7CJMF%6OOM'*:U-Lޙ -6\!* wK -endstream -endobj -553 0 obj -<< /BaseFont /CDSAIG+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 849 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 602 872 602 ] ] >> -endobj -554 0 obj -<< /Filter /FlateDecode /Length 245 >> -stream -x]j > %iThT9&l -?gϏu6;J0Xg"~HhŴSqҁ,9Ժs+u#-!D.)lëx[6,\,H A#EFb)fȥ9T:iċ$ ]vfs&aceĘם%ut[ky> -endstream -endobj -555 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.lqdn.fr/p/fiche-pto295u) >> /BS << /W 0 >> /QuadPoints [ 54 613.5 243.762497 613.5 243.762497 598.5 54 598.5 ] /Rect [ 54 598 244 614 ] /StructParent 7 /Subtype /Link /Type /Annot >> -endobj -556 0 obj -<< /A << /S /URI /Type /Action /URI (https://pad.lqdn.fr/p/fiche-pto295u) >> /BS << /W 0 >> /QuadPoints [ 54 613.5 243.762497 613.5 243.762497 598.5 54 598.5 ] /Rect [ 54 598 244 614 ] /StructParent 8 /Subtype /Link /Type /Annot >> -endobj -557 0 obj -<< /Ascent 701 /CapHeight 701 /Descent -11 /Flags 4 /FontBBox [ -32 -11 875 701 ] /FontFile3 850 0 R /FontName /OBJBXQ+CairoFont-3-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -558 0 obj -<< /Filter /FlateDecode /Length 309 >> -stream -x]n0EYGi$ J7,Pi?ːOJ]_8;ϭd:\ Fk4g ^%,Q*p wNg|PEq|:k?8_ WM-҇~DRxZuK?4.Hf8`sBo9;GYuyb*A ^x~CJb.K$Dw̲oVflcb*[- -_vCnս#5=h'wrx0Nk -endstream -endobj -559 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.animafac.net/actualites/entree-en-vigueur-du-contrat-dengagement-republicain-cer-quest-ce-que-ca-change-pour-les-assos/) >> /BS << /W 0 >> /QuadPoints [ 202.762497 154.5 518.587509 154.5 518.587509 139.5 202.762497 139.5 ] /Rect [ 202 139 519 155 ] /StructParent 10 /Subtype /Link /Type /Annot >> -endobj -560 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.animafac.net/actualites/entree-en-vigueur-du-contrat-dengagement-republicain-cer-quest-ce-que-ca-change-pour-les-assos/) >> /BS << /W 0 >> /QuadPoints [ 202.762497 154.5 518.587509 154.5 518.587509 139.5 202.762497 139.5 ] /Rect [ 202 139 519 155 ] /StructParent 11 /Subtype /Link /Type /Annot >> -endobj -561 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.animafac.net/actualites/entree-en-vigueur-du-contrat-dengagement-republicain-cer-quest-ce-que-ca-change-pour-les-assos/) >> /BS << /W 0 >> /QuadPoints [ 54 139.5 475.3125 139.5 475.3125 124.5 54 124.5 ] /Rect [ 54 124 476 140 ] /StructParent 12 /Subtype /Link /Type /Annot >> -endobj -562 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.animafac.net/actualites/entree-en-vigueur-du-contrat-dengagement-republicain-cer-quest-ce-que-ca-change-pour-les-assos/) >> /BS << /W 0 >> /QuadPoints [ 54 139.5 475.3125 139.5 475.3125 124.5 54 124.5 ] /Rect [ 54 124 476 140 ] /StructParent 13 /Subtype /Link /Type /Annot >> -endobj -563 0 obj -<< /0 851 0 R /1 852 0 R >> -endobj -564 0 obj -<< /Differences [ 0 /0 /1 ] /Type /Encoding >> -endobj -565 0 obj -<< /Filter /FlateDecode /Length 226 >> -stream -x]n wpEu%CԴ@I@rJ@6|6<%H ȴ DIfQ h A~dqM D#3\n4n1B>A#$ǽYYwifG5jCLoJZw5ߚOExpwGPzF3sNUQ ӹbr -endstream -endobj -566 0 obj -<< /BaseFont /MGIDOO+CairoFont-5-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 853 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 910 ] ] >> -endobj -567 0 obj -<< /Filter /FlateDecode /Length 226 >> -stream -x]j0 ~ -Cqv ]rX7[ l琷&At/ 1縰Ep \ym'_SG>!yó7vȁF8|]ۨ_R )Y-8ܫIW3!:'zI?WH6:ȆFTYK -wjpqW⮟{o{(0KdJ1mT99spr -endstream -endobj -568 0 obj -<< /A << /S /URI /Type /Action /URI (https://md.picasoft.net/s/migration_restic) >> /BS << /W 0 >> /QuadPoints [ 128.1875 640.5 352.375 640.5 352.375 625.5 128.1875 625.5 ] /Rect [ 128 625 353 641 ] /StructParent 15 /Subtype /Link /Type /Annot >> -endobj -569 0 obj -<< /A << /S /URI /Type /Action /URI (https://md.picasoft.net/s/migration_restic) >> /BS << /W 0 >> /QuadPoints [ 128.1875 640.5 352.375 640.5 352.375 625.5 128.1875 625.5 ] /Rect [ 128 625 353 641 ] /StructParent 16 /Subtype /Link /Type /Annot >> -endobj -570 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 854 0 R /FontName /BWIBIE+CairoFont-6-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -571 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -572 0 obj -<< /BaseFont /VCJAPF+CairoFont-6-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 855 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 530 560 ] ] >> -endobj -573 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -CqN!0K[Dz=c˩aS6HҗAp=fTU 6]dqG4?E3pxqq}eh%2UۂC/Ͻn&]SDy= ZB]Fs2Ј9KxV!N w% {oG(0KdJ1mT9Gcp -endstream -endobj -574 0 obj -<< /Ascent 799 /CapHeight 799 /Descent -214 /Flags 4 /FontBBox [ 0 -214 592 799 ] /FontFile3 856 0 R /FontName /JPHKMR+CairoFont-7-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -575 0 obj -<< /Filter /FlateDecode /Length 378 >> -stream -x]RMo0 W* mUBHSwtH#D)=gU'~qű}nø=ͮEc .59'8ATJ-S~n,0aE]//KZ'xR-yHc8ױTw&,EHʽ@xzue5T\%7{AD]ݎKNGjYb@\2.wc2ƀ1v5cMv18 lp/K,Xұ"~04r/K!s3O|gkAÞ yV%>{Y">M|C|QGhMy 4Thl_}pהp{HU r -endstream -endobj -576 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/c/collectif/decisions-collectives/) >> /BS << /W 0 >> /QuadPoints [ 301 667.5 495.800003 667.5 495.800003 652.5 301 652.5 ] /Rect [ 301 652 496 668 ] /StructParent 18 /Subtype /Link /Type /Annot >> -endobj -577 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/c/collectif/decisions-collectives/) >> /BS << /W 0 >> /QuadPoints [ 301 667.5 495.800003 667.5 495.800003 652.5 301 652.5 ] /Rect [ 301 652 496 668 ] /StructParent 19 /Subtype /Link /Type /Annot >> -endobj -578 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/c/collectif/decisions-collectives/) >> /BS << /W 0 >> /QuadPoints [ 54 652.5 172.400002 652.5 172.400002 637.5 54 637.5 ] /Rect [ 54 637 173 653 ] /StructParent 20 /Subtype /Link /Type /Annot >> -endobj -579 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/c/collectif/decisions-collectives/) >> /BS << /W 0 >> /QuadPoints [ 54 652.5 172.400002 652.5 172.400002 637.5 54 637.5 ] /Rect [ 54 637 173 653 ] /StructParent 21 /Subtype /Link /Type /Annot >> -endobj -580 0 obj -<< /A << /S /URI /Type /Action /URI (https://soutenir.emancipasso.org/fr/) >> /BS << /W 0 >> /QuadPoints [ 85.375 470 278 470 278 455 85.375 455 ] /Rect [ 85 455 278 470 ] /StructParent 23 /Subtype /Link /Type /Annot >> -endobj -581 0 obj -<< /A << /S /URI /Type /Action /URI (https://soutenir.emancipasso.org/fr/) >> /BS << /W 0 >> /QuadPoints [ 85.375 470 278 470 278 455 85.375 455 ] /Rect [ 85 455 278 470 ] /StructParent 24 /Subtype /Link /Type /Annot >> -endobj -582 0 obj -<< /A << /S /URI /Type /Action /URI (https://cis.cnrs.fr/) >> /BS << /W 0 >> /QuadPoints [ 281.9375 98.5 374.224998 98.5 374.224998 83.5 281.9375 83.5 ] /Rect [ 281 83 375 99 ] /StructParent 26 /Subtype /Link /Type /Annot >> -endobj -583 0 obj -<< /A << /S /URI /Type /Action /URI (https://cis.cnrs.fr/) >> /BS << /W 0 >> /QuadPoints [ 281.9375 98.5 374.224998 98.5 374.224998 83.5 281.9375 83.5 ] /Rect [ 281 83 375 99 ] /StructParent 27 /Subtype /Link /Type /Annot >> -endobj -584 0 obj -<< /A << /S /URI /Type /Action /URI (https://fr.wikipedia.org/wiki/Indicateur_d) >> /BS << /W 0 >> /QuadPoints [ 159.975006 56.5 379.775009 56.5 379.775009 41.5 159.975006 41.5 ] /Rect [ 159 41 380 57 ] /StructParent 28 /Subtype /Link /Type /Annot >> -endobj -585 0 obj -<< /A << /S /URI /Type /Action /URI (https://fr.wikipedia.org/wiki/Indicateur_d) >> /BS << /W 0 >> /QuadPoints [ 159.975006 56.5 379.775009 56.5 379.775009 41.5 159.975006 41.5 ] /Rect [ 159 41 380 57 ] /StructParent 29 /Subtype /Link /Type /Annot >> -endobj -586 0 obj -<< /A << /S /URI /Type /Action /URI (https://iti.tandemproject.fr/gdt_ciscnrsfr/) >> /BS << /W 0 >> /QuadPoints [ 54 485 276.850006 485 276.850006 470 54 470 ] /Rect [ 54 470 277 485 ] /StructParent 31 /Subtype /Link /Type /Annot >> -endobj -587 0 obj -<< /A << /S /URI /Type /Action /URI (https://iti.tandemproject.fr/gdt_ciscnrsfr/) >> /BS << /W 0 >> /QuadPoints [ 54 485 276.850006 485 276.850006 470 54 470 ] /Rect [ 54 470 277 485 ] /StructParent 32 /Subtype /Link /Type /Annot >> -endobj -588 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.licoornes.coop/) >> /BS << /W 0 >> /QuadPoints [ 364.887512 74 515.862518 74 515.862518 59 364.887512 59 ] /Rect [ 364 59 516 74 ] /StructParent 34 /Subtype /Link /Type /Annot >> -endobj -589 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.licoornes.coop/) >> /BS << /W 0 >> /QuadPoints [ 364.887512 74 515.862518 74 515.862518 59 364.887512 59 ] /Rect [ 364 59 516 74 ] /StructParent 35 /Subtype /Link /Type /Annot >> -endobj -590 0 obj -<< /A << /S /URI /Type /Action /URI (https://pic.infini.fr/shUW5wMh/WDMB97ma.jpg) >> /BS << /W 0 >> /QuadPoints [ 54 710 312.462494 710 312.462494 695 54 695 ] /Rect [ 54 695 313 710 ] /StructParent 37 /Subtype /Link /Type /Annot >> -endobj -591 0 obj -<< /A << /S /URI /Type /Action /URI (https://pic.infini.fr/shUW5wMh/WDMB97ma.jpg) >> /BS << /W 0 >> /QuadPoints [ 54 710 312.462494 710 312.462494 695 54 695 ] /Rect [ 54 695 313 710 ] /StructParent 38 /Subtype /Link /Type /Annot >> -endobj -592 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -254 /Flags 4 /FontBBox [ -34 -254 793 891 ] /FontFile3 857 0 R /FontName /TFTDZM+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -593 0 obj -<< /Filter /FlateDecode /Length 593 >> -stream -x]Tˎ@sV\KR`hH1 Lu6R6妺{=}9Mfv?9e38trjoM?~kT|~6a~m}ɧ<~=t/ʴ:M/C.ګ6?rϥccmitiXwűwZR5*.r)O|={Ϭg`GGr)ȷʧk[p9`\Ho{z#qH H:,>='̳G=1ۄl#FM9C"ǃXZO҃Koq''ͪy;`G[ls?7Zfh@sOoQ3fRMf}Y?Աf(07ҧބzBӳLS?>dÏPSy@{[f"Q4X -ώ.;Ǟu-+Flq #9& -endstream -endobj -594 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -250 /Flags 4 /FontBBox [ -37 -250 1000 891 ] /FontFile3 858 0 R /FontName /RKMFDI+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -595 0 obj -<< /Filter /FlateDecode /Length 756 >> -stream -x]Un0+xl%>#@0P@~DR,_N> pfv%NO˼ϲi^Mnח-y^ƚq//ZJ~rZku<ݼ0^y_c_Qyy6~㤱elKlkRu׸,UkyVԳ&Ea7=j\QYK<$R8 0, -&rH`YkQ5^ ʓ|"XX8Q9UԞ]##G)||G|7kj10--=xC|G[iك'WL΀ xCO{SzjC f>v@%7 nY=@{ި3F>| z.:?ďO>|5&h wڸ]nm"+Ho|EnJ~Ֆ -endstream -endobj -596 0 obj -<< /BaseFont /ZQVZCE+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 859 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 807 522 817 1077 ] ] >> -endobj -597 0 obj -<< /Filter /FlateDecode /Length 244 >> -stream -x]Pn {L1m,KQr`X\}R+ff__{gՀ u:רFcmUrY> /BS << /W 0 >> /QuadPoints [ 54 443 258.524994 443 258.524994 428 54 428 ] /Rect [ 54 428 259 443 ] /StructParent 0 /Subtype /Link /Type /Annot >> -endobj -599 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.gfen.asso.fr/fr/kiosque_v2) >> /BS << /W 0 >> /QuadPoints [ 54 443 258.524994 443 258.524994 428 54 428 ] /Rect [ 54 428 259 443 ] /StructParent 1 /Subtype /Link /Type /Annot >> -endobj -600 0 obj -<< /Ascent 910 /CapHeight 910 /Descent -213 /Flags 4 /FontBBox [ -110 -213 875 910 ] /FontFile3 860 0 R /FontName /ZMPXWE+CairoFont-2-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -601 0 obj -<< /Filter /FlateDecode /Length 472 >> -stream -x]Sn0+xL$>@0P$@~D$_N= gwgdr|=.󮛟eM'4/uDz|d}>0s7I\zw?r,x#'ƨVΌ{#'8qAXqO>9i;ѣZ{ȓ%<8pVCE^лޡO/u1/ -EYDy4ӢZ 3M> -endobj -603 0 obj -<< /Filter /FlateDecode /Length 619 >> -stream -x]Tn0+xLerI:`H/>=VZd/g'HW]bwϧ/yzϺqUo׷W4W{.ծ$M/yVMv?۶9N{|f,xtEk|k/vxi?_E{Zꯃޖ׵_jq>z -;o9 ,23Vn#g1xD\!C@={3 g@?===={#q9@7V vǎֵ'[Y?vr]e[G -endstream -endobj -604 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.editionsladecouverte.fr/eloge_du_carburateur-9782707160065) >> /BS << /W 0 >> /QuadPoints [ 54 752 461.350006 752 461.350006 737 54 737 ] /Rect [ 54 737 462 752 ] /StructParent 3 /Subtype /Link /Type /Annot >> -endobj -605 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.editionsladecouverte.fr/eloge_du_carburateur-9782707160065) >> /BS << /W 0 >> /QuadPoints [ 54 752 461.350006 752 461.350006 737 54 737 ] /Rect [ 54 737 462 752 ] /StructParent 4 /Subtype /Link /Type /Annot >> -endobj -606 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 862 0 R /FontName /RKPSJQ+CairoFont-4-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -607 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -608 0 obj -<< /BaseFont /GGJBDA+CairoFont-5-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 863 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 872 602 342 ] ] >> -endobj -609 0 obj -<< /Filter /FlateDecode /Length 239 >> -stream -x]Pj!}W%A |Ӷ!8l -Uůs]:o-aMH0<|CYGƋxؖLsm`]KNLKþh&ĔCؽgXd[$ =CKHIXw*e#o]5Z֩]r-/hTC aΕxiN7MRZj!k<^d ɂv -endstream -endobj -610 0 obj -<< /BaseFont /NZFUSU+CairoFont-6-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 864 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 910 811 ] ] >> -endobj -611 0 obj -<< /Filter /FlateDecode /Length 234 >> -stream -x]j >wKöi -Ul -K{S&%FgtzYE3&]Ns|nATt0DuM. %z/vj[Qu-*QԹyU/#({J b̡s -endstream -endobj -612 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.conferences-gesticulees.net/w/60c6eca7-6328-4261-8fdd-5e561dd32ab9) >> /BS << /W 0 >> /QuadPoints [ 94.112503 116 477.312515 116 477.312515 101 94.112503 101 ] /Rect [ 94 101 478 116 ] /StructParent 6 /Subtype /Link /Type /Annot >> -endobj -613 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.conferences-gesticulees.net/w/60c6eca7-6328-4261-8fdd-5e561dd32ab9) >> /BS << /W 0 >> /QuadPoints [ 94.112503 116 477.312515 116 477.312515 101 94.112503 101 ] /Rect [ 94 101 478 116 ] /StructParent 7 /Subtype /Link /Type /Annot >> -endobj -614 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.conferences-gesticulees.net/w/60c6eca7-6328-4261-8fdd-5e561dd32ab9) >> /BS << /W 0 >> /QuadPoints [ 54 101 134.425003 101 134.425003 86 54 86 ] /Rect [ 54 86 135 101 ] /StructParent 8 /Subtype /Link /Type /Annot >> -endobj -615 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.conferences-gesticulees.net/w/60c6eca7-6328-4261-8fdd-5e561dd32ab9) >> /BS << /W 0 >> /QuadPoints [ 54 101 134.425003 101 134.425003 86 54 86 ] /Rect [ 54 86 135 101 ] /StructParent 9 /Subtype /Link /Type /Annot >> -endobj -616 0 obj -<< /A << /S /URI /Type /Action /URI (https://stats.chatons.org/) >> /BS << /W 0 >> /QuadPoints [ 99.662498 524.5 229.650001 524.5 229.650001 509.5 99.662498 509.5 ] /Rect [ 99 509 230 525 ] /StructParent 11 /Subtype /Link /Type /Annot >> -endobj -617 0 obj -<< /A << /S /URI /Type /Action /URI (https://stats.chatons.org/) >> /BS << /W 0 >> /QuadPoints [ 99.662498 524.5 229.650001 524.5 229.650001 509.5 99.662498 509.5 ] /Rect [ 99 509 230 525 ] /StructParent 12 /Subtype /Link /Type /Annot >> -endobj -618 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/chatons/chatonsinfos) >> /BS << /W 0 >> /QuadPoints [ 108.262497 497.5 331.050003 497.5 331.050003 482.5 108.262497 482.5 ] /Rect [ 108 482 332 498 ] /StructParent 13 /Subtype /Link /Type /Annot >> -endobj -619 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/chatons/chatonsinfos) >> /BS << /W 0 >> /QuadPoints [ 108.262497 497.5 331.050003 497.5 331.050003 482.5 108.262497 482.5 ] /Rect [ 108 482 332 498 ] /StructParent 14 /Subtype /Link /Type /Annot >> -endobj -620 0 obj -<< /BaseFont /DDBNUE+CairoFont-0-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 865 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 541 541 869 ] ] >> -endobj -621 0 obj -<< /Filter /FlateDecode /Length 228 >> -stream -x]Mn b$(R5d5i!ܾMZ}: 1|pMY Uӂ +b ZpO@rs-٥ wrH!pӸ|c{pyܫofAP3c=#R7%X$gT݅s -ojǐ8ISFd/b -)WJ/'t? -endstream -endobj -622 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/chatons/chatonsinfos/-/blob/master/StatoolInfos/chatons.properties) >> /BS << /W 0 >> /QuadPoints [ 231.737503 581 493.224991 581 493.224991 566 231.737503 566 ] /Rect [ 231 566 494 581 ] /StructParent 16 /Subtype /Link /Type /Annot >> -endobj -623 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/chatons/chatonsinfos/-/blob/master/StatoolInfos/chatons.properties) >> /BS << /W 0 >> /QuadPoints [ 231.737503 581 493.224991 581 493.224991 566 231.737503 566 ] /Rect [ 231 566 494 581 ] /StructParent 17 /Subtype /Link /Type /Annot >> -endobj -624 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/chatons/chatonsinfos/-/blob/master/StatoolInfos/chatons.properties) >> /BS << /W 0 >> /QuadPoints [ 84 566 297.512497 566 297.512497 551 84 551 ] /Rect [ 84 551 298 566 ] /StructParent 18 /Subtype /Link /Type /Annot >> -endobj -625 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/chatons/chatonsinfos/-/blob/master/StatoolInfos/chatons.properties) >> /BS << /W 0 >> /QuadPoints [ 84 566 297.512497 566 297.512497 551 84 551 ] /Rect [ 84 551 298 566 ] /StructParent 19 /Subtype /Link /Type /Annot >> -endobj -626 0 obj -<< /BaseFont /BJCCXW+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 866 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 613 509 ] ] >> -endobj -627 0 obj -<< /Filter /FlateDecode /Length 223 >> -stream -x]j0 ~ -Cqslrfhd8d7t0-$}?Yڿ2Ov >c\a)j.{Uo;öd{Q- ^\@C4:> /FontDescriptor 867 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 602 602 ] ] >> -endobj -629 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq[!J{aXpl93,QC޾:~u2 >ca1jp+LRZ~3Ns|Q!}~I' 'նs& A9C^9քPzDᜌE64jNR-4^UHS?w]}.̒l"RLU7pm -endstream -endobj -630 0 obj -<< /BaseFont /UPLVXN+CairoFont-4-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 868 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 530 560 560 ] ] >> -endobj -631 0 obj -<< /Filter /FlateDecode /Length 231 >> -stream -x]j >w=l/9[YQC޾fl -KP@~P=!:9-dCl+d׹EDۂ͹ -< -WrH!pSg58uܛfB :W9֌X7{$X$GW;5x{3>kV1]۔ˏv!x/k ">VS(>Fs -endstream -endobj -632 0 obj -<< /Ascent 693 /CapHeight 693 /Descent -213 /Flags 4 /FontBBox [ -26 -213 558 693 ] /FontFile3 869 0 R /FontName /QQXQIA+CairoFont-7-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -633 0 obj -<< /Filter /FlateDecode /Length 275 >> -stream -x]n0EYGP$ J7,Pi?1TêF{xnKk͢CJpW'aE R [LeYwqj}g9 {w6#o]xYӀD>۷~Bb~;؟ke<i$1K\l/fDTb J{x5Ca.#:5q H|M|)eOg\Bzܧqi=չxw6?v/T! -endstream -endobj -634 0 obj -<< /A << /S /URI /Type /Action /URI (https://solar.lowtechmagazine.com/fr/2018/09/how-to-build-a-lowtech-website.html) >> /BS << /W 0 >> /QuadPoints [ 54 224 507.287506 224 507.287506 209 54 209 ] /Rect [ 54 209 508 224 ] /StructParent 21 /Subtype /Link /Type /Annot >> -endobj -635 0 obj -<< /A << /S /URI /Type /Action /URI (https://solar.lowtechmagazine.com/fr/2018/09/how-to-build-a-lowtech-website.html) >> /BS << /W 0 >> /QuadPoints [ 54 224 507.287506 224 507.287506 209 54 209 ] /Rect [ 54 209 508 224 ] /StructParent 22 /Subtype /Link /Type /Annot >> -endobj -636 0 obj -<< /BaseFont /KMVZJF+CairoFont-8-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 870 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 1000 1000 1000 ] ] >> -endobj -637 0 obj -<< /Filter /FlateDecode /Length 227 >> -stream -x] >C9KCK}cVhFC~));~oΓejޤ*u22%[rA4 {nN8|QbimOGgXtyUǛdO}Sގ%"EW[$,NQdMKAr)d\涪zW})ff^J5'WC\rMt -endstream -endobj -638 0 obj -<< /A << /S /URI /Type /Action /URI (https://fr.padlet.com/) >> /BS << /W 0 >> /QuadPoints [ 315.8125 212.5 432.375 212.5 432.375 197.5 315.8125 197.5 ] /Rect [ 315 197 433 213 ] /StructParent 24 /Subtype /Link /Type /Annot >> -endobj -639 0 obj -<< /A << /S /URI /Type /Action /URI (https://fr.padlet.com/) >> /BS << /W 0 >> /QuadPoints [ 315.8125 212.5 432.375 212.5 432.375 197.5 315.8125 197.5 ] /Rect [ 315 197 433 213 ] /StructParent 25 /Subtype /Link /Type /Annot >> -endobj -640 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.learningplanetinstitute.org/) >> /BS << /W 0 >> /QuadPoints [ 54 73 262.237503 73 262.237503 58 54 58 ] /Rect [ 54 58 263 73 ] /StructParent 26 /Subtype /Link /Type /Annot >> -endobj -641 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.learningplanetinstitute.org/) >> /BS << /W 0 >> /QuadPoints [ 54 73 262.237503 73 262.237503 58 54 58 ] /Rect [ 54 58 263 73 ] /StructParent 27 /Subtype /Link /Type /Annot >> -endobj -642 0 obj -<< /A << /S /URI /Type /Action /URI (https://solidproject.org/) >> /BS << /W 0 >> /QuadPoints [ 84 542 211.074997 542 211.074997 527 84 527 ] /Rect [ 84 527 212 542 ] /StructParent 29 /Subtype /Link /Type /Annot >> -endobj -643 0 obj -<< /A << /S /URI /Type /Action /URI (https://solidproject.org/) >> /BS << /W 0 >> /QuadPoints [ 84 542 211.074997 542 211.074997 527 84 527 ] /Rect [ 84 527 212 542 ] /StructParent 30 /Subtype /Link /Type /Annot >> -endobj -644 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/huginn/huginn) >> /BS << /W 0 >> /QuadPoints [ 200.449997 500 381.75 500 381.75 485 200.449997 485 ] /Rect [ 200 485 382 500 ] /StructParent 31 /Subtype /Link /Type /Annot >> -endobj -645 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/huginn/huginn) >> /BS << /W 0 >> /QuadPoints [ 200.449997 500 381.75 500 381.75 485 200.449997 485 ] /Rect [ 200 485 382 500 ] /StructParent 32 /Subtype /Link /Type /Annot >> -endobj -646 0 obj -<< /A << /S /URI /Type /Action /URI (https://gitlab.inria.fr/cedar/obi-wan) >> /BS << /W 0 >> /QuadPoints [ 168.9375 458 359.149994 458 359.149994 443 168.9375 443 ] /Rect [ 168 443 360 458 ] /StructParent 33 /Subtype /Link /Type /Annot >> -endobj -647 0 obj -<< /A << /S /URI /Type /Action /URI (https://gitlab.inria.fr/cedar/obi-wan) >> /BS << /W 0 >> /QuadPoints [ 168.9375 458 359.149994 458 359.149994 443 168.9375 443 ] /Rect [ 168 443 360 458 ] /StructParent 34 /Subtype /Link /Type /Annot >> -endobj -648 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cnil.fr/fr/prenez-date-air2022-le-lundi-7-novembre-de-14-h-18-h-la-cnil-et-sur-les-reseaux-sociaux) >> /BS << /W 0 >> /QuadPoints [ 54 79.5 532.875 79.5 532.875 64.5 54 64.5 ] /Rect [ 54 64 533 80 ] /StructParent 36 /Subtype /Link /Type /Annot >> -endobj -649 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cnil.fr/fr/prenez-date-air2022-le-lundi-7-novembre-de-14-h-18-h-la-cnil-et-sur-les-reseaux-sociaux) >> /BS << /W 0 >> /QuadPoints [ 54 79.5 532.875 79.5 532.875 64.5 54 64.5 ] /Rect [ 54 64 533 80 ] /StructParent 37 /Subtype /Link /Type /Annot >> -endobj -650 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cnil.fr/fr/prenez-date-air2022-le-lundi-7-novembre-de-14-h-18-h-la-cnil-et-sur-les-reseaux-sociaux) >> /BS << /W 0 >> /QuadPoints [ 54 64.5 178.887497 64.5 178.887497 49.5 54 49.5 ] /Rect [ 54 49 179 65 ] /StructParent 38 /Subtype /Link /Type /Annot >> -endobj -651 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cnil.fr/fr/prenez-date-air2022-le-lundi-7-novembre-de-14-h-18-h-la-cnil-et-sur-les-reseaux-sociaux) >> /BS << /W 0 >> /QuadPoints [ 54 64.5 178.887497 64.5 178.887497 49.5 54 49.5 ] /Rect [ 54 49 179 65 ] /StructParent 39 /Subtype /Link /Type /Annot >> -endobj -652 0 obj -<< /A << /S /URI /Type /Action /URI (https://doc.tandemproject.fr/) >> /BS << /W 0 >> /QuadPoints [ 66.824997 654.5 218.712494 654.5 218.712494 639.5 66.824997 639.5 ] /Rect [ 66 639 219 655 ] /StructParent 41 /Subtype /Link /Type /Annot >> -endobj -653 0 obj -<< /A << /S /URI /Type /Action /URI (https://doc.tandemproject.fr/) >> /BS << /W 0 >> /QuadPoints [ 66.824997 654.5 218.712494 654.5 218.712494 639.5 66.824997 639.5 ] /Rect [ 66 639 219 655 ] /StructParent 42 /Subtype /Link /Type /Annot >> -endobj -654 0 obj -<< /A << /S /URI /Type /Action /URI (https://mediatandem.eu/) >> /BS << /W 0 >> /QuadPoints [ 306.4375 654.5 440.237503 654.5 440.237503 639.5 306.4375 639.5 ] /Rect [ 306 639 441 655 ] /StructParent 43 /Subtype /Link /Type /Annot >> -endobj -655 0 obj -<< /A << /S /URI /Type /Action /URI (https://mediatandem.eu/) >> /BS << /W 0 >> /QuadPoints [ 306.4375 654.5 440.237503 654.5 440.237503 639.5 306.4375 639.5 ] /Rect [ 306 639 441 655 ] /StructParent 44 /Subtype /Link /Type /Annot >> -endobj -656 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.education.gouv.qc.ca/dossiers-thematiques/plan-daction-numerique/cadre-de-reference/?utm_source=ecole&utm_medium=affiche-code-qr&utm_campaign=plan-action-numerique&utm_content=cadre-reference) >> /BS << /W 0 >> /QuadPoints [ 161.512497 506 529.949997 506 529.949997 491 161.512497 491 ] /Rect [ 161 491 530 506 ] /StructParent 46 /Subtype /Link /Type /Annot >> -endobj -657 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.education.gouv.qc.ca/dossiers-thematiques/plan-daction-numerique/cadre-de-reference/?utm_source=ecole&utm_medium=affiche-code-qr&utm_campaign=plan-action-numerique&utm_content=cadre-reference) >> /BS << /W 0 >> /QuadPoints [ 161.512497 506 529.949997 506 529.949997 491 161.512497 491 ] /Rect [ 161 491 530 506 ] /StructParent 47 /Subtype /Link /Type /Annot >> -endobj -658 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.education.gouv.qc.ca/dossiers-thematiques/plan-daction-numerique/cadre-de-reference/?utm_source=ecole&utm_medium=affiche-code-qr&utm_campaign=plan-action-numerique&utm_content=cadre-reference) >> /BS << /W 0 >> /QuadPoints [ 54 491 501.350006 491 501.350006 476 54 476 ] /Rect [ 54 476 502 491 ] /StructParent 48 /Subtype /Link /Type /Annot >> -endobj -659 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.education.gouv.qc.ca/dossiers-thematiques/plan-daction-numerique/cadre-de-reference/?utm_source=ecole&utm_medium=affiche-code-qr&utm_campaign=plan-action-numerique&utm_content=cadre-reference) >> /BS << /W 0 >> /QuadPoints [ 54 491 501.350006 491 501.350006 476 54 476 ] /Rect [ 54 476 502 491 ] /StructParent 49 /Subtype /Link /Type /Annot >> -endobj -660 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.education.gouv.qc.ca/dossiers-thematiques/plan-daction-numerique/cadre-de-reference/?utm_source=ecole&utm_medium=affiche-code-qr&utm_campaign=plan-action-numerique&utm_content=cadre-reference) >> /BS << /W 0 >> /QuadPoints [ 54 476 428.125 476 428.125 461 54 461 ] /Rect [ 54 461 429 476 ] /StructParent 50 /Subtype /Link /Type /Annot >> -endobj -661 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.education.gouv.qc.ca/dossiers-thematiques/plan-daction-numerique/cadre-de-reference/?utm_source=ecole&utm_medium=affiche-code-qr&utm_campaign=plan-action-numerique&utm_content=cadre-reference) >> /BS << /W 0 >> /QuadPoints [ 54 476 428.125 476 428.125 461 54 461 ] /Rect [ 54 461 429 476 ] /StructParent 51 /Subtype /Link /Type /Annot >> -endobj -662 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 0 -9 525 700 ] /FontFile3 871 0 R /FontName /NOOJRY+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -663 0 obj -<< /Filter /FlateDecode /Length 304 >> -stream -x]Mo -CI+HSwaZ=ઓvH]{Հu:2_B8:QՠUia]"N3\bXa3>(ނ`6_N"@^F:NENm\\=B?I?* eف4唳QcrHֲ dc2S >2:3!uLzgϞ.3S fbJ]m|`>$߱td$7PHުJe!P+sSSV~ҕ -endstream -endobj -664 0 obj -<< /Ascent 725 /CapHeight 725 /Descent -227 /Flags 4 /FontBBox [ -37 -227 775 725 ] /FontFile3 872 0 R /FontName /PQQKSM+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -665 0 obj -<< /Filter /FlateDecode /Length 473 >> -stream -x]S0,/A2Mg@0\y N>@O@, \9\rYiՏ gl1mAl/i6;gi޿pVSiqzbV?u}<.|2{%O>~=s|_?ry9(Iv**ϧQiXWw4,n1m]m<ҧ˦;ֵ)Xx$G_Ŏ؁'g7]]5('~hzW> /FontDescriptor 873 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 522 ] ] >> -endobj -667 0 obj -<< /Filter /FlateDecode /Length 227 >> -stream -x]PAn =eJ.>$) R+jհ_3Of Kĕ ˆQ`OTo3$$m8EѶ \2mpxq7,~4)=pƐ$,:wgY2vd۟{Kfd%iÄ=qu:N`xFg)[EjGz2|ѬD*|RLU/s -endstream -endobj -668 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 874 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -669 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -670 0 obj -<< /Ascent 799 /CapHeight 799 /Descent -235 /Flags 4 /FontBBox [ 0 -235 602 799 ] /FontFile3 875 0 R /FontName /UAZHUM+CairoFont-3-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -671 0 obj -<< /Filter /FlateDecode /Length 465 >> -stream -x]SAn0<@2) (ҋM}L\$$@6Gp<iͯģlzr}4iWaUMI>ޯ\󸨾kټn$_ֺi>?Gu'7ݪ^'܏a}.xHe%6{ǒQ0Em8=gr!ހڶeQ;U\E,lR4Gj|p xp s r=8SC?j=~-kْcq&E<?]񀸧W^H~,Xȑ!SCDZw} SCcu@P=>Xb[1sm/=7> -endobj -673 0 obj -<< /Filter /FlateDecode /Length 566 >> -stream -x]Tn0+xLd"@0P$@~L-$_N=fC0s:f8 \ۚĜޯ\S3wuO2?Aq:?/GeyLi ܷ~_xq?E-y'Y,U4{弯d{#[N9kyWMS.UZRuQ\.-q >{[;oXOPXX -vww-C?~,5-4]zuj/=xQ1G Lo9sƀ#SC'g@S'N$ 5E5?f4;g&%ǂc›PS9W\,<g`o@o{J-'{dɉXfb||1Zk9zs8,tٲ^zs?}wl- 'OСSM尖cNIj:h:j:դr3yy>ۺA%=p|[˼K/( -endstream -endobj -674 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -250 /Flags 4 /FontBBox [ -37 -250 937 891 ] /FontFile3 877 0 R /FontName /UBXWCU+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -675 0 obj -<< /Filter /FlateDecode /Length 699 >> -stream -x]Un@ +t@^|uҊ -eAVp!1=$Ci{:}>fvk>f4ܮ/k347{k)oKmi.צGwxcc}[GY|tf,"fx4ZK|/bvpviE{JQnKegi=c#weP~m:ܶGEQ\G~Q%8rp Vq=Q9Tԓg"'I+Wb^13NΕ0\s rYD5svx 8{9rRX/ =w᱋I3!7pހy=5{hMAC+,SE(?-X̵]x³ם[o=s2n5sG;bB:sr='QCR sHU+8pϹrSJVH=> /FontDescriptor 878 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 522 512 807 1077 817 ] ] >> -endobj -677 0 obj -<< /Filter /FlateDecode /Length 246 >> -stream -x]Pj w9(@n4Bb"_!^P8s_ֿD#hcUŭA"8KedQ,<P}v -endstream -endobj -678 0 obj -<< /BaseFont /OSPPJQ+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 879 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 815 769 ] ] >> -endobj -679 0 obj -<< /Filter /FlateDecode /Length 239 >> -stream -x]PMk +q{XL {(l/9LFŘC},[yf_=z)NGZ`: - q_-3=L)pz~-jpjB\I L{QU-σμM9.>@ *nH5A!Efb}GBoHFNC5V^ZȊDFM -wtuig)sR YYG"EU/=v -endstream -endobj -680 0 obj -<< /Ascent 704 /CapHeight 704 /Descent -213 /Flags 4 /FontBBox [ -27 -213 727 704 ] /FontFile3 880 0 R /FontName /CDVQVL+CairoFont-3-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -681 0 obj -<< /Filter /FlateDecode /Length 327 >> -stream -x]Rn0+|LJR^8~)R1!(z;ϬS܅q{mcp ,3\ *%h.v(o -S,.kgxR-9HcשgUm^:L lwuۣOE*+dgK,!\@lܿ3r{H$-K,h1anj `@||XW92$=:a-55i4_sOM=`=s֔8'PÐ1s2+95m?2u~^C~y419+# -endstream -endobj -682 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 881 0 R /FontName /RKPSJQ+CairoFont-4-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -683 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -684 0 obj -<< /BaseFont /PDLGHO+CairoFont-0-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 882 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 541 541 556 ] ] >> -endobj -685 0 obj -<< /Filter /FlateDecode /Length 227 >> -stream -x]PAn =eJ.>$) R+jհ_3Of Kĕ ˆQ`OTo3$$m8EѶ \2mpxq7,~4)=pƐ$,:wgY2vd۟{Kfd%iÄ=qu:N`xFg)[EjGz2|ѬD*|RLU/s -endstream -endobj -686 0 obj -<< /BaseFont /RPAFBN+CairoFont-5-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 883 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 811 ] ] >> -endobj -687 0 obj -<< /Filter /FlateDecode /Length 226 >> -stream -x]Mj0 >$ЮBL7Y=cC#YU> -endobj -689 0 obj -<< /Differences [ 0 /0 /1 ] /Type /Encoding >> -endobj -690 0 obj -<< /Filter /FlateDecode /Length 228 >> -stream -x]Mn bD2Bl菚LEn?R {u|ysX 8zu֛m&p \m 3sNW| "{}~'P -,> /BS << /W 0 >> /QuadPoints [ 84 752 504.5625 752 504.5625 737 84 737 ] /Rect [ 84 737 505 752 ] /StructParent 0 /Subtype /Link /Type /Annot >> -endobj -692 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.animafac.net/fiches-pratiques/creer-lidentite-visuelle-association/) >> /BS << /W 0 >> /QuadPoints [ 84 752 504.5625 752 504.5625 737 84 737 ] /Rect [ 84 737 505 752 ] /StructParent 1 /Subtype /Link /Type /Annot >> -endobj -693 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.infini.fr/) >> /BS << /W 0 >> /QuadPoints [ 84 683 196.3125 683 196.3125 668 84 668 ] /Rect [ 84 668 197 683 ] /StructParent 2 /Subtype /Link /Type /Annot >> -endobj -694 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.infini.fr/) >> /BS << /W 0 >> /QuadPoints [ 84 683 196.3125 683 196.3125 668 84 668 ] /Rect [ 84 668 197 683 ] /StructParent 3 /Subtype /Link /Type /Annot >> -endobj -695 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.immae.eu/) >> /BS << /W 0 >> /QuadPoints [ 84 668 210.037498 668 210.037498 653 84 653 ] /Rect [ 84 653 211 668 ] /StructParent 4 /Subtype /Link /Type /Annot >> -endobj -696 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.immae.eu/) >> /BS << /W 0 >> /QuadPoints [ 84 668 210.037498 668 210.037498 653 84 653 ] /Rect [ 84 653 211 668 ] /StructParent 5 /Subtype /Link /Type /Annot >> -endobj -697 0 obj -<< /A << /S /URI /Type /Action /URI (http://libretic.fr/) >> /BS << /W 0 >> /QuadPoints [ 84 653 173.512497 653 173.512497 638 84 638 ] /Rect [ 84 638 174 653 ] /StructParent 6 /Subtype /Link /Type /Annot >> -endobj -698 0 obj -<< /A << /S /URI /Type /Action /URI (http://libretic.fr/) >> /BS << /W 0 >> /QuadPoints [ 84 653 173.512497 653 173.512497 638 84 638 ] /Rect [ 84 638 174 653 ] /StructParent 7 /Subtype /Link /Type /Annot >> -endobj -699 0 obj -<< /A << /S /URI /Type /Action /URI (https://exarius.org/) >> /BS << /W 0 >> /QuadPoints [ 84 638 187.599998 638 187.599998 623 84 623 ] /Rect [ 84 623 188 638 ] /StructParent 8 /Subtype /Link /Type /Annot >> -endobj -700 0 obj -<< /A << /S /URI /Type /Action /URI (https://exarius.org/) >> /BS << /W 0 >> /QuadPoints [ 84 638 187.599998 638 187.599998 623 84 623 ] /Rect [ 84 623 188 638 ] /StructParent 9 /Subtype /Link /Type /Annot >> -endobj -701 0 obj -<< /BaseFont /UPLVXN+CairoFont-4-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 886 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 530 560 560 ] ] >> -endobj -702 0 obj -<< /Filter /FlateDecode /Length 231 >> -stream -x]j >w=l/9[YQC޾fl -KP@~P=!:9-dCl+d׹EDۂ͹ -< -WrH!pSg58uܛfB :W9֌X7{$X$GW;5x{3>kV1]۔ˏv!x/k ">VS(>Fs -endstream -endobj -703 0 obj -<< /A << /S /URI /Type /Action /URI (https://yunohost.org/fr/theming) >> /BS << /W 0 >> /QuadPoints [ 84 551 255.5 551 255.5 536 84 536 ] /Rect [ 84 536 256 551 ] /StructParent 11 /Subtype /Link /Type /Annot >> -endobj -704 0 obj -<< /A << /S /URI /Type /Action /URI (https://yunohost.org/fr/theming) >> /BS << /W 0 >> /QuadPoints [ 84 551 255.5 551 255.5 536 84 536 ] /Rect [ 84 536 256 551 ] /StructParent 12 /Subtype /Link /Type /Annot >> -endobj -705 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/charte) >> /BS << /W 0 >> /QuadPoints [ 54 806 223.350006 806 223.350006 791 54 791 ] /Rect [ 54 791 224 806 ] /StructParent 14 /Subtype /Link /Type /Annot >> -endobj -706 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/charte) >> /BS << /W 0 >> /QuadPoints [ 54 806 223.350006 806 223.350006 791 54 791 ] /Rect [ 54 791 224 806 ] /StructParent 15 /Subtype /Link /Type /Annot >> -endobj -707 0 obj -<< /Ascent 799 /CapHeight 799 /Descent -214 /Flags 4 /FontBBox [ 0 -214 579 799 ] /FontFile3 887 0 R /FontName /XCOASX+CairoFont-7-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -708 0 obj -<< /Filter /FlateDecode /Length 331 >> -stream -x]n <ݡO[$i.9G .BIya\u?>~\xp7zq xjYo7SDmYqjP|e<-ZTw '+iK^OEN޷6OifCH,%a__+޳"Abyb#+v9o7EWI=\cL#:2z0/P] -endstream -endobj -709 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.aiolibre.org/) >> /BS << /W 0 >> /QuadPoints [ 54 737 182.475006 737 182.475006 722 54 722 ] /Rect [ 54 722 183 737 ] /StructParent 17 /Subtype /Link /Type /Annot >> -endobj -710 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.aiolibre.org/) >> /BS << /W 0 >> /QuadPoints [ 54 737 182.475006 737 182.475006 722 54 722 ] /Rect [ 54 722 183 737 ] /StructParent 18 /Subtype /Link /Type /Annot >> -endobj -711 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.aiolibre.org/?AbouT) >> /BS << /W 0 >> /QuadPoints [ 185.512497 737 359.887497 737 359.887497 722 185.512497 722 ] /Rect [ 185 722 360 737 ] /StructParent 19 /Subtype /Link /Type /Annot >> -endobj -712 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.aiolibre.org/?AbouT) >> /BS << /W 0 >> /QuadPoints [ 185.512497 737 359.887497 737 359.887497 722 185.512497 722 ] /Rect [ 185 722 360 737 ] /StructParent 20 /Subtype /Link /Type /Annot >> -endobj -713 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/chatons/assodev-marsnet) >> /BS << /W 0 >> /QuadPoints [ 54 401 324.137512 401 324.137512 386 54 386 ] /Rect [ 54 386 325 401 ] /StructParent 21 /Subtype /Link /Type /Annot >> -endobj -714 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.chatons.org/chatons/assodev-marsnet) >> /BS << /W 0 >> /QuadPoints [ 54 401 324.137512 401 324.137512 386 54 386 ] /Rect [ 54 386 325 401 ] /StructParent 22 /Subtype /Link /Type /Annot >> -endobj -715 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/offdem-bruxelles-5-6-mars-2022-avec-rencontre-indiehosters/3158/3) >> /BS << /W 0 >> /QuadPoints [ 169.262497 611 531.837509 611 531.837509 596 169.262497 596 ] /Rect [ 169 596 532 611 ] /StructParent 24 /Subtype /Link /Type /Annot >> -endobj -716 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/offdem-bruxelles-5-6-mars-2022-avec-rencontre-indiehosters/3158/3) >> /BS << /W 0 >> /QuadPoints [ 169.262497 611 531.837509 611 531.837509 596 169.262497 596 ] /Rect [ 169 596 532 611 ] /StructParent 25 /Subtype /Link /Type /Annot >> -endobj -717 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/offdem-bruxelles-5-6-mars-2022-avec-rencontre-indiehosters/3158/3) >> /BS << /W 0 >> /QuadPoints [ 84 596 248.899994 596 248.899994 581 84 581 ] /Rect [ 84 581 249 596 ] /StructParent 26 /Subtype /Link /Type /Annot >> -endobj -718 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.chatons.org/t/offdem-bruxelles-5-6-mars-2022-avec-rencontre-indiehosters/3158/3) >> /BS << /W 0 >> /QuadPoints [ 84 596 248.899994 596 248.899994 581 84 581 ] /Rect [ 84 581 249 596 ] /StructParent 27 /Subtype /Link /Type /Annot >> -endobj -719 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.endsummercamp.org/index.php/End_Summer_Camp) >> /BS << /W 0 >> /QuadPoints [ 304.450012 89 484.362518 89 484.362518 74 304.450012 74 ] /Rect [ 304 74 485 89 ] /StructParent 28 /Subtype /Link /Type /Annot >> -endobj -720 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.endsummercamp.org/index.php/End_Summer_Camp) >> /BS << /W 0 >> /QuadPoints [ 304.450012 89 484.362518 89 484.362518 74 304.450012 74 ] /Rect [ 304 74 485 89 ] /StructParent 29 /Subtype /Link /Type /Annot >> -endobj -721 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.endsummercamp.org/index.php/End_Summer_Camp) >> /BS << /W 0 >> /QuadPoints [ 114 74 285.9375 74 285.9375 59 114 59 ] /Rect [ 114 59 286 74 ] /StructParent 30 /Subtype /Link /Type /Annot >> -endobj -722 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.endsummercamp.org/index.php/End_Summer_Camp) >> /BS << /W 0 >> /QuadPoints [ 114 74 285.9375 74 285.9375 59 114 59 ] /Rect [ 114 59 286 74 ] /StructParent 31 /Subtype /Link /Type /Annot >> -endobj -723 0 obj -<< /A << /S /URI /Type /Action /URI (https://hackmeeting.org/) >> /BS << /W 0 >> /QuadPoints [ 306.200012 59 440.125015 59 440.125015 44 306.200012 44 ] /Rect [ 306 44 441 59 ] /StructParent 32 /Subtype /Link /Type /Annot >> -endobj -724 0 obj -<< /A << /S /URI /Type /Action /URI (https://hackmeeting.org/) >> /BS << /W 0 >> /QuadPoints [ 306.200012 59 440.125015 59 440.125015 44 306.200012 44 ] /Rect [ 306 44 441 59 ] /StructParent 33 /Subtype /Link /Type /Annot >> -endobj -725 0 obj -<< /A << /S /URI /Type /Action /URI (https://es.hackmeeting.org/) >> /BS << /W 0 >> /QuadPoints [ 336.100006 791 484.637512 791 484.637512 776 336.100006 776 ] /Rect [ 336 776 485 791 ] /StructParent 35 /Subtype /Link /Type /Annot >> -endobj -726 0 obj -<< /A << /S /URI /Type /Action /URI (https://es.hackmeeting.org/) >> /BS << /W 0 >> /QuadPoints [ 336.100006 791 484.637512 791 484.637512 776 336.100006 776 ] /Rect [ 336 776 485 791 ] /StructParent 36 /Subtype /Link /Type /Annot >> -endobj -727 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.freedomnotfear.org/) >> /BS << /W 0 >> /QuadPoints [ 237.875 611 414.087494 611 414.087494 596 237.875 596 ] /Rect [ 237 596 415 611 ] /StructParent 37 /Subtype /Link /Type /Annot >> -endobj -728 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.freedomnotfear.org/) >> /BS << /W 0 >> /QuadPoints [ 237.875 611 414.087494 611 414.087494 596 237.875 596 ] /Rect [ 237 596 415 611 ] /StructParent 38 /Subtype /Link /Type /Annot >> -endobj -729 0 obj -<< /A << /S /URI /Type /Action /URI (https://libreho.st/) >> /BS << /W 0 >> /QuadPoints [ 84 470 180.050003 470 180.050003 455 84 455 ] /Rect [ 84 455 181 470 ] /StructParent 39 /Subtype /Link /Type /Annot >> -endobj -730 0 obj -<< /A << /S /URI /Type /Action /URI (https://libreho.st/) >> /BS << /W 0 >> /QuadPoints [ 84 470 180.050003 470 180.050003 455 84 455 ] /Rect [ 84 455 181 470 ] /StructParent 40 /Subtype /Link /Type /Annot >> -endobj -731 0 obj -<< /A << /S /URI /Type /Action /URI (https://talk.libreho.st/) >> /BS << /W 0 >> /QuadPoints [ 84 443 203.599998 443 203.599998 428 84 428 ] /Rect [ 84 428 204 443 ] /StructParent 41 /Subtype /Link /Type /Annot >> -endobj -732 0 obj -<< /A << /S /URI /Type /Action /URI (https://talk.libreho.st/) >> /BS << /W 0 >> /QuadPoints [ 84 443 203.599998 443 203.599998 428 84 428 ] /Rect [ 84 428 204 443 ] /StructParent 42 /Subtype /Link /Type /Annot >> -endobj -733 0 obj -<< /A << /S /URI /Type /Action /URI (https://weho.st/) >> /BS << /W 0 >> /QuadPoints [ 154.637497 194 235.75 194 235.75 179 154.637497 179 ] /Rect [ 154 179 236 194 ] /StructParent 43 /Subtype /Link /Type /Annot >> -endobj -734 0 obj -<< /A << /S /URI /Type /Action /URI (https://weho.st/) >> /BS << /W 0 >> /QuadPoints [ 154.637497 194 235.75 194 235.75 179 154.637497 179 ] /Rect [ 154 179 236 194 ] /StructParent 44 /Subtype /Link /Type /Annot >> -endobj -735 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/libresh/awesome-librehosters) >> /BS << /W 0 >> /QuadPoints [ 285.962494 89 483.449997 89 483.449997 74 285.962494 74 ] /Rect [ 285 74 484 89 ] /StructParent 45 /Subtype /Link /Type /Annot >> -endobj -736 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/libresh/awesome-librehosters) >> /BS << /W 0 >> /QuadPoints [ 285.962494 89 483.449997 89 483.449997 74 285.962494 74 ] /Rect [ 285 74 484 89 ] /StructParent 46 /Subtype /Link /Type /Annot >> -endobj -737 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/libresh/awesome-librehosters) >> /BS << /W 0 >> /QuadPoints [ 114 74 175.837502 74 175.837502 59 114 59 ] /Rect [ 114 59 176 74 ] /StructParent 47 /Subtype /Link /Type /Annot >> -endobj -738 0 obj -<< /A << /S /URI /Type /Action /URI (https://github.com/libresh/awesome-librehosters) >> /BS << /W 0 >> /QuadPoints [ 114 74 175.837502 74 175.837502 59 114 59 ] /Rect [ 114 59 176 74 ] /StructParent 48 /Subtype /Link /Type /Annot >> -endobj -739 0 obj -<< /A << /S /URI /Type /Action /URI (https://lab.libreho.st/librehosters/directory) >> /BS << /W 0 >> /QuadPoints [ 114 59 344.012497 59 344.012497 44 114 44 ] /Rect [ 114 44 345 59 ] /StructParent 49 /Subtype /Link /Type /Annot >> -endobj -740 0 obj -<< /A << /S /URI /Type /Action /URI (https://lab.libreho.st/librehosters/directory) >> /BS << /W 0 >> /QuadPoints [ 114 59 344.012497 59 344.012497 44 114 44 ] /Rect [ 114 44 345 59 ] /StructParent 50 /Subtype /Link /Type /Annot >> -endobj -741 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.cesep.be/) >> /BS << /W 0 >> /QuadPoints [ 123.287498 326 238.625 326 238.625 311 123.287498 311 ] /Rect [ 123 311 239 326 ] /StructParent 52 /Subtype /Link /Type /Annot >> -endobj -742 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.cesep.be/) >> /BS << /W 0 >> /QuadPoints [ 123.287498 326 238.625 326 238.625 311 123.287498 311 ] /Rect [ 123 311 239 326 ] /StructParent 53 /Subtype /Link /Type /Annot >> -endobj -743 0 obj -<< /A << /S /URI /Type /Action /URI (http://acdcromania.ro/) >> /BS << /W 0 >> /QuadPoints [ 241.475006 296 362.462509 296 362.462509 281 241.475006 281 ] /Rect [ 241 281 363 296 ] /StructParent 54 /Subtype /Link /Type /Annot >> -endobj -744 0 obj -<< /A << /S /URI /Type /Action /URI (http://acdcromania.ro/) >> /BS << /W 0 >> /QuadPoints [ 241.475006 296 362.462509 296 362.462509 281 241.475006 281 ] /Rect [ 241 281 363 296 ] /StructParent 55 /Subtype /Link /Type /Annot >> -endobj -745 0 obj -<< /A << /S /URI /Type /Action /URI (http://blog.transit.es/) >> /BS << /W 0 >> /QuadPoints [ 279.787506 281 390.200004 281 390.200004 266 279.787506 266 ] /Rect [ 279 266 391 281 ] /StructParent 56 /Subtype /Link /Type /Annot >> -endobj -746 0 obj -<< /A << /S /URI /Type /Action /URI (http://blog.transit.es/) >> /BS << /W 0 >> /QuadPoints [ 279.787506 281 390.200004 281 390.200004 266 279.787506 266 ] /Rect [ 279 266 391 281 ] /StructParent 57 /Subtype /Link /Type /Annot >> -endobj -747 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.solidatech.fr/) >> /BS << /W 0 >> /QuadPoints [ 54 200 194.337494 200 194.337494 185 54 185 ] /Rect [ 54 185 195 200 ] /StructParent 58 /Subtype /Link /Type /Annot >> -endobj -748 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.solidatech.fr/) >> /BS << /W 0 >> /QuadPoints [ 54 200 194.337494 200 194.337494 185 54 185 ] /Rect [ 54 185 195 200 ] /StructParent 59 /Subtype /Link /Type /Annot >> -endobj -749 0 obj -<< /A << /S /URI /Type /Action /URI (https://pana-asso.org/pana-parler-numerique-aux-associations/) >> /BS << /W 0 >> /QuadPoints [ 100.400002 173 440.162514 173 440.162514 158 100.400002 158 ] /Rect [ 100 158 441 173 ] /StructParent 60 /Subtype /Link /Type /Annot >> -endobj -750 0 obj -<< /A << /S /URI /Type /Action /URI (https://pana-asso.org/pana-parler-numerique-aux-associations/) >> /BS << /W 0 >> /QuadPoints [ 100.400002 173 440.162514 173 440.162514 158 100.400002 158 ] /Rect [ 100 158 441 173 ] /StructParent 61 /Subtype /Link /Type /Annot >> -endobj -751 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.plateforme.marsnet.org/) >> /BS << /W 0 >> /QuadPoints [ 54 161 247.774994 161 247.774994 146 54 146 ] /Rect [ 54 146 248 161 ] /StructParent 63 /Subtype /Link /Type /Annot >> -endobj -752 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.plateforme.marsnet.org/) >> /BS << /W 0 >> /QuadPoints [ 54 161 247.774994 161 247.774994 146 54 146 ] /Rect [ 54 146 248 161 ] /StructParent 64 /Subtype /Link /Type /Annot >> -endobj -753 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.arn-fai.net/t/a-propos-de-la-categorie-network-magic/6399) >> /BS << /W 0 >> /QuadPoints [ 234.399994 806 519.137482 806 519.137482 791 234.399994 791 ] /Rect [ 234 791 520 806 ] /StructParent 66 /Subtype /Link /Type /Annot >> -endobj -754 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.arn-fai.net/t/a-propos-de-la-categorie-network-magic/6399) >> /BS << /W 0 >> /QuadPoints [ 234.399994 806 519.137482 806 519.137482 791 234.399994 791 ] /Rect [ 234 791 520 806 ] /StructParent 67 /Subtype /Link /Type /Annot >> -endobj -755 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.arn-fai.net/t/a-propos-de-la-categorie-network-magic/6399) >> /BS << /W 0 >> /QuadPoints [ 54 791 165.125 791 165.125 776 54 776 ] /Rect [ 54 776 166 791 ] /StructParent 68 /Subtype /Link /Type /Annot >> -endobj -756 0 obj -<< /A << /S /URI /Type /Action /URI (https://forum.arn-fai.net/t/a-propos-de-la-categorie-network-magic/6399) >> /BS << /W 0 >> /QuadPoints [ 54 791 165.125 791 165.125 776 54 776 ] /Rect [ 54 776 166 791 ] /StructParent 69 /Subtype /Link /Type /Annot >> -endobj -757 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/reflexlibre/formations/networkandmagic) >> /BS << /W 0 >> /QuadPoints [ 217.675003 764 441.949997 764 441.949997 749 217.675003 749 ] /Rect [ 217 749 442 764 ] /StructParent 70 /Subtype /Link /Type /Annot >> -endobj -758 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/reflexlibre/formations/networkandmagic) >> /BS << /W 0 >> /QuadPoints [ 217.675003 764 441.949997 764 441.949997 749 217.675003 749 ] /Rect [ 217 749 442 764 ] /StructParent 71 /Subtype /Link /Type /Annot >> -endobj -759 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/reflexlibre/formations/networkandmagic) >> /BS << /W 0 >> /QuadPoints [ 54 749 152.224998 749 152.224998 734 54 734 ] /Rect [ 54 734 153 749 ] /StructParent 72 /Subtype /Link /Type /Annot >> -endobj -760 0 obj -<< /A << /S /URI /Type /Action /URI (https://framagit.org/reflexlibre/formations/networkandmagic) >> /BS << /W 0 >> /QuadPoints [ 54 749 152.224998 749 152.224998 734 54 734 ] /Rect [ 54 734 153 749 ] /StructParent 73 /Subtype /Link /Type /Annot >> -endobj -761 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.aquilenet.fr/w/b0a353ae-a332-44cb-ba7f-a029b4e29ace) >> /BS << /W 0 >> /QuadPoints [ 247.662506 695 515.912506 695 515.912506 680 247.662506 680 ] /Rect [ 247 680 516 695 ] /StructParent 74 /Subtype /Link /Type /Annot >> -endobj -762 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.aquilenet.fr/w/b0a353ae-a332-44cb-ba7f-a029b4e29ace) >> /BS << /W 0 >> /QuadPoints [ 247.662506 695 515.912506 695 515.912506 680 247.662506 680 ] /Rect [ 247 680 516 695 ] /StructParent 75 /Subtype /Link /Type /Annot >> -endobj -763 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.aquilenet.fr/w/b0a353ae-a332-44cb-ba7f-a029b4e29ace) >> /BS << /W 0 >> /QuadPoints [ 54 680 160.599998 680 160.599998 665 54 665 ] /Rect [ 54 665 161 680 ] /StructParent 76 /Subtype /Link /Type /Annot >> -endobj -764 0 obj -<< /A << /S /URI /Type /Action /URI (https://tube.aquilenet.fr/w/b0a353ae-a332-44cb-ba7f-a029b4e29ace) >> /BS << /W 0 >> /QuadPoints [ 54 680 160.599998 680 160.599998 665 54 665 ] /Rect [ 54 665 161 680 ] /StructParent 77 /Subtype /Link /Type /Annot >> -endobj -765 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -230 /Flags 4 /FontBBox [ -34 -230 793 891 ] /FontFile3 888 0 R /FontName /IMILQF+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -766 0 obj -<< /Filter /FlateDecode /Length 512 >> -stream -x]Tˎ0 +tN$Fb{ɡ482hlqj8-C"z<0q7W_| ԯzkVw8U{1ooOR%mz=N\m}O|s=z=:ݗ^uܮ:\C)[vWu%?~%cQyOKytYnhváҩD[6BQUwp"9qø r83 8ӠNTZ@NG>Z\S+@+[7g<z:3WUӥgg!.Kc^%J+MMKp/!.$IW½ܳ:xBهfD<Ošd/샠{gMAȾE-qF 3JUBxp2l8x gmFgz;CfĹ$%27O,m*u-go{'}oXY 5N -endstream -endobj -767 0 obj -<< /Ascent 750 /CapHeight 750 /Descent -250 /Flags 4 /FontBBox [ -37 -250 945 750 ] /FontFile3 889 0 R /FontName /BTUHLB+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -768 0 obj -<< /Filter /FlateDecode /Length 623 >> -stream -x]Tn@ +;6EzeAp^7/i\raŮY8i' حOߝ۹ڔy? igyy]{x_ -!l/-t -_Ln6a[v}moƋ}y?R>[~un;[dUB3 ʦw/,9[TM|*US( =159z\ cFQĉq*l=.Ghq9 -&K!LIIԙ3'GX+;t࡞ =u|ZDs>{e<#O2| kbj0Έ#9soF_%>ut -;0?*«Ȼ|BXk9G> /FontDescriptor 890 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 553 512 522 807 ] ] >> -endobj -770 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]Pj0+bj %6+R$F;3 #@.#F 7ΎDӂq:>PI &]OIB[pS#iop J#+Qt4=t6M/̿& )=])NM<9e--9#||Ȫr~wK -endstream -endobj -771 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 891 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -772 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -773 0 obj -<< /Ascent 799 /CapHeight 799 /Descent -214 /Flags 4 /FontBBox [ 0 -214 563 799 ] /FontFile3 892 0 R /FontName /CUUSMC+CairoFont-3-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -774 0 obj -<< /Filter /FlateDecode /Length 418 >> -stream -x]SAn0<@2M (m}L1%/$@6GÝko8R\!HIT߶;ݏNI8!Rڶ(%n ;`ۊQ@>w0=6+]ܽp͹]]oش)b?oFa -endstream -endobj -775 0 obj -<< /BaseFont /JVTVGV+CairoFont-0-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 893 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 541 1087 541 ] ] >> -endobj -776 0 obj -<< /Filter /FlateDecode /Length 232 >> -stream -x]Mj0 >w`(Mirjhl8ܾ3L$O> -endobj -778 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -779 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cerana.org/) >> /BS << /W 0 >> /QuadPoints [ 54 665.5 178.925003 665.5 178.925003 650.5 54 650.5 ] /Rect [ 54 650 179 666 ] /StructParent 0 /Subtype /Link /Type /Annot >> -endobj -780 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.cerana.org/) >> /BS << /W 0 >> /QuadPoints [ 54 665.5 178.925003 665.5 178.925003 650.5 54 650.5 ] /Rect [ 54 650 179 666 ] /StructParent 1 /Subtype /Link /Type /Annot >> -endobj -781 0 obj -<< /A << /S /URI /Type /Action /URI (https://demo.cerana.org/) >> /BS << /W 0 >> /QuadPoints [ 54 418 183.199997 418 183.199997 403 54 403 ] /Rect [ 54 403 184 418 ] /StructParent 2 /Subtype /Link /Type /Annot >> -endobj -782 0 obj -<< /A << /S /URI /Type /Action /URI (https://demo.cerana.org/) >> /BS << /W 0 >> /QuadPoints [ 54 418 183.199997 418 183.199997 403 54 403 ] /Rect [ 54 403 184 418 ] /StructParent 3 /Subtype /Link /Type /Annot >> -endobj -783 0 obj -<< /BaseFont /RYBQNW+CairoFont-4-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 895 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 530 560 ] ] >> -endobj -784 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -CqN!0K[Dz=c˩aS6HҗAp=fTU 6]dqG4?E3pxqq}eh%2UۂC/Ͻn&]SDy= ZB]Fs2Ј9KxV!N w% {oG(0KdJ1mT9Gcp -endstream -endobj -785 0 obj -<< /A << /S /URI /Type /Action /URI (https://antanak.com/) >> /BS << /W 0 >> /QuadPoints [ 162.237503 779 275.25 779 275.25 764 162.237503 764 ] /Rect [ 162 764 276 779 ] /StructParent 5 /Subtype /Link /Type /Annot >> -endobj -786 0 obj -<< /A << /S /URI /Type /Action /URI (https://antanak.com/) >> /BS << /W 0 >> /QuadPoints [ 162.237503 779 275.25 779 275.25 764 162.237503 764 ] /Rect [ 162 764 276 779 ] /StructParent 6 /Subtype /Link /Type /Annot >> -endobj -787 0 obj -<< /A << /S /URI /Type /Action /URI (https://fyouzan.ci/index.php?post/2019/04/07/La-sobriete-technologique-par-les-logiciels-libres) >> /BS << /W 0 >> /QuadPoints [ 227.912506 515 501.350006 515 501.350006 500 227.912506 500 ] /Rect [ 227 500 502 515 ] /StructParent 8 /Subtype /Link /Type /Annot >> -endobj -788 0 obj -<< /A << /S /URI /Type /Action /URI (https://fyouzan.ci/index.php?post/2019/04/07/La-sobriete-technologique-par-les-logiciels-libres) >> /BS << /W 0 >> /QuadPoints [ 227.912506 515 501.350006 515 501.350006 500 227.912506 500 ] /Rect [ 227 500 502 515 ] /StructParent 9 /Subtype /Link /Type /Annot >> -endobj -789 0 obj -<< /A << /S /URI /Type /Action /URI (https://fyouzan.ci/index.php?post/2019/04/07/La-sobriete-technologique-par-les-logiciels-libres) >> /BS << /W 0 >> /QuadPoints [ 54 500 298.712494 500 298.712494 485 54 485 ] /Rect [ 54 485 299 500 ] /StructParent 10 /Subtype /Link /Type /Annot >> -endobj -790 0 obj -<< /A << /S /URI /Type /Action /URI (https://fyouzan.ci/index.php?post/2019/04/07/La-sobriete-technologique-par-les-logiciels-libres) >> /BS << /W 0 >> /QuadPoints [ 54 500 298.712494 500 298.712494 485 54 485 ] /Rect [ 54 485 299 500 ] /StructParent 11 /Subtype /Link /Type /Annot >> -endobj -791 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.dailymotion.com/video/x8asnpm) >> /BS << /W 0 >> /QuadPoints [ 335.787506 473 525.462509 473 525.462509 458 335.787506 458 ] /Rect [ 335 458 526 473 ] /StructParent 12 /Subtype /Link /Type /Annot >> -endobj -792 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.dailymotion.com/video/x8asnpm) >> /BS << /W 0 >> /QuadPoints [ 335.787506 473 525.462509 473 525.462509 458 335.787506 458 ] /Rect [ 335 458 526 473 ] /StructParent 13 /Subtype /Link /Type /Annot >> -endobj -793 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.dailymotion.com/video/x8asnpm) >> /BS << /W 0 >> /QuadPoints [ 54 458 106.549999 458 106.549999 443 54 443 ] /Rect [ 54 443 107 458 ] /StructParent 14 /Subtype /Link /Type /Annot >> -endobj -794 0 obj -<< /A << /S /URI /Type /Action /URI (https://www.dailymotion.com/video/x8asnpm) >> /BS << /W 0 >> /QuadPoints [ 54 458 106.549999 458 106.549999 443 54 443 ] /Rect [ 54 443 107 458 ] /StructParent 15 /Subtype /Link /Type /Annot >> -endobj -795 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.carbone4.com/wp-content/uploads/2019/06/Publication-Carbone-4-Faire-sa-part-pouvoir-responsabilite-climat.pdf) >> /BS << /W 0 >> /QuadPoints [ 237.149994 431 488.25 431 488.25 416 237.149994 416 ] /Rect [ 237 416 489 431 ] /StructParent 16 /Subtype /Link /Type /Annot >> -endobj -796 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.carbone4.com/wp-content/uploads/2019/06/Publication-Carbone-4-Faire-sa-part-pouvoir-responsabilite-climat.pdf) >> /BS << /W 0 >> /QuadPoints [ 237.149994 431 488.25 431 488.25 416 237.149994 416 ] /Rect [ 237 416 489 431 ] /StructParent 17 /Subtype /Link /Type /Annot >> -endobj -797 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.carbone4.com/wp-content/uploads/2019/06/Publication-Carbone-4-Faire-sa-part-pouvoir-responsabilite-climat.pdf) >> /BS << /W 0 >> /QuadPoints [ 54 416 487 416 487 401 54 401 ] /Rect [ 54 401 487 416 ] /StructParent 18 /Subtype /Link /Type /Annot >> -endobj -798 0 obj -<< /A << /S /URI /Type /Action /URI (http://www.carbone4.com/wp-content/uploads/2019/06/Publication-Carbone-4-Faire-sa-part-pouvoir-responsabilite-climat.pdf) >> /BS << /W 0 >> /QuadPoints [ 54 416 487 416 487 401 54 401 ] /Rect [ 54 401 487 416 ] /StructParent 19 /Subtype /Link /Type /Annot >> -endobj -799 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -230 /Flags 4 /FontBBox [ -3 -230 647 700 ] /FontFile3 896 0 R /FontName /DXJUNV+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -800 0 obj -<< /Filter /FlateDecode /Length 311 >> -stream -x]Mo0 >vBIi.8]s⪓v?8 σ#tupƋuA[oVEAq[#΃3:(>ưI/g|P N#ƫ?8P^&:EMu=:>7Psş]PteCgL/%g ֲ cf -ĊY%Ȍu[ηĒ2%_8H07-ki$>2KfIM{d꩙)!6#>gu FgjTCW -endstream -endobj -801 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 897 0 R /FontName /UKHIJB+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -802 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{&EZ9䐷vKP4fp>X%dF|`g ֛|mf/->ȔYK /6xdd|}aMg :ʸ7|m -lyd%iÄL сrc쿞܉љ&R -);VBɅ(rwEPfV٩F|RLjzq) -endstream -endobj -803 0 obj -<< /BaseFont /JLHRLI+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 898 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 530 560 ] ] >> -endobj -804 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -CqN!0K[Dz=c˩aS6HҗAp=fTU 6]dqG4?E3pxqq}eh%2UۂC/Ͻn&]SDy= ZB]Fs2Ј9KxV!N w% {oG(0KdJ1mT9Gcp -endstream -endobj -805 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -227 /Flags 4 /FontBBox [ -37 -227 775 891 ] /FontFile3 899 0 R /FontName /ZLXHRZ+CairoFont-2-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -806 0 obj -<< /Filter /FlateDecode /Length 464 >> -stream -x]Sn0+xLd ŇE~D\$_'Hl`<iϼēlzr=y4KM.y\TWټne/JkI4ßm]EMpI__?Sٟc)PMR\\>J糨mǃ9}s{ cg9H۶, Ⲩ,ߓ߃w]ޒB,#>h yj4' < -8*.>${b_1q/ó |= |Oǹlz?bSP1lқӠ-ǣO C[wUOA2"H>K͟z B,;a@BoepM!}-2ՙǴOuYQU"bI -endstream -endobj -807 0 obj -<< /BaseFont /PXTAUS+CairoFont-3-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /FontDescriptor 900 0 R /Subtype /CIDFontType0 /Type /Font /W [ 0 [ 600 342 ] ] >> -endobj -808 0 obj -<< /Filter /FlateDecode /Length 225 >> -stream -x]j0 ~ -Cq-FwɡXpd93,QC~:?[ܽwO S -a$hǴwD3ܯscTӀdÛ (bIC"M [\V qEp -endstream -endobj -809 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 5037 >> -stream -xYi\u~pHÓqm"X [a !4}~Lw.-lc c;r;c'Wro&ɟTjj=9_+5kl~t@3ؐRw]wŭ5/[7mݼn@\MO&v^אg^ݿϵCۏ*Tzni>oa3m{v/>۞GgscԂ}ܣS^nI in?{"8{==}4ww'wIwSzn n#)n $s6qwssrKܽk髶З]_o݅+%+WwUz/]kzͿ\{ӆ78M[76կ;sa xf~6 7g>G7Vi݊WzۗxZG$67K;x{QZOV@׌Xu%@TLe0l5W6hT r5HA#9>p5W@ƚ4Ӈ=zl."o?}i{O= A/jf)&"G؍=Gwckp+[ު),$NBsdP;,~K!k[ԙpgcp&2-A\bPփ3p4CTQaۗ~y0 63BwGƇS>H}Ȏd^z Rθ=b9`@ gcvQeo/Bme %З5G -!Xo,`t&~E]]|O(?<(APXUz-tj|?Ta - -<8x -)ڳ$(m!0 9 pȯ Os6˞UݦWS Y%djb#Y7u˅xyA0tW%`X `;!|re!+2&. h#|y&w+ VC\sؕiXi#X bd$L(MBn0QBoo+X(;j{09V|\x"_5-bo q*cW@ޓq%tlQ3D,!S~nX !P+`ֹ8H'V'4 @=O'QәÄk|[ui"IkgpQhjaF[{!nQkX{rd aɖ)"r Uע<( ;x4]c^=XZ #2(N_ſI G→k!ɉxX$Ndi -&Y9Hs+V"2py{Ħ. \iJ$`BАpV"On!^Ũz+Q<$TUPUm։!] s"Ϩ:6"A) X VbeQ#FſzGqMgp?)vQċ00Dnz굅ii{8Â_@psgG D$ذr61?BH vS{K޷[V0IKaﻍ߹xhƤ%^uƉ\-:;1G+ڜX]ѭ[.' VoD3r*j %-<{;#ڮS^§OKD<_͎F!5 KΛ\sEIhbv+0i&BmgM86c<_ ch"_9GdEkOg5Z9 B,,;2.9g o=BvxȲ-yH5Yq(L&F'G?:969c'' 0:9c' F ȉiSUF -v&dHY!i{*̇iHּ{V|+lh3}a?Lҟ pO89g\L12IJ(;Y9kgOOD1} ɳV"엶_a^܅.1@Iw`|[KZ/3(%.9Z>`oz㲌ꢾjhz3[EVsfNA*gwAGRCU_TgU$d~g3~,BVAYz_rW}SX"PcRlB/A4Q`u:R_St=kK-i"CJTtnйM62фTM:º9e-,;$24HOH/i:DsV3%xz@S VӞ2RWqC¯2JhӠM XkjaENigme|iW\I!f 5b`: Qc qsܖk‘u3T -x2:|Zh`&92&kƺ E5kL)REðVxn;N;➔'ㅌ7Q%C/Y4YW igJH!aZF;ի^Y9׻E7?IM(5SH.f7sv/|Ap7 A؏"oWߐ,Wx -G?w>zH0R>Yyrjs(4~Kh i?K5GyV:yjW,3 N:WDI D`KN]f^'y[}e~EU\mT^Y[ О:[/ןWlaZq& 3"{f0c -J(( % GzaXfQr -C&ZJPa[^~\hnU4iˣejIZ&ˀJJ>kn &WLMwۊfJ.^yÝ&/̭1PBؗPU̫,RDp0h0NF NFqHTL"L*LG?X. -X-9fM>ApmZ}VYG'R,؈!VOeȗ*FMƗ=px +BױcjfHYGV /n!#N$Ov ])܋.k0R 0S&؛Hc lNjE,KtP9\ϧreYًJ*᚟y6а9UJ)yLS=:SfMaVtT{k -;>1 -ù$S\ r*fNMppzlj5wYd`LBF,.m 10lՃOB:@P`&6mۡ@E{_s9I&+"j9wmhDzxP[HQO':)˫Hh>/͹!Lj"z Jʦl68p -A櫣> !ݠ lnںg w9]u/&B|/nA2pQ2\b ,O R0|MqGI{8_hh8eӬkaSd7 sJ*F#R^E7[PTjMr vU@fg-lNw:;{{LIJ*Tc m*X?kQ D!k Ufƒc 1Bm҂ЋCvLj2jjx?~H7y@;v{uE YƋtdh?ü{4z=E~ΓL,-m$B93R!l%YmB IeP4|XP0k:}`a\Zj9. -s´"EPkA oqEU Um1Zl5;鍝 -&Hk 2i||NpSwEK.#9t2R)W]y.cj/b໫sD}f>,%;=}ZOR7lnla~y ր?W|k/i9wOݣBHo#9z#D1lLg=7'#,%7/RR*?[?.#I)7L+>:dRЫF&wA|Fz0zKɃldu UG*]`M޴dȀ13i66u'uԧş{򑗠%[Aj=+* A^`2.$Y8;yc>wwtOh,R9$3" žwfj.-C -endstream -endobj -810 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 5106 >> -stream -xX\U p@A(ftQCt%$DlվIk__]]k I"( 2Defxy ?}owY{ -f*fŊoԪT)_Zb0+[l]~F`<9e"W%|qܳ+.@O 9 sVom+U h{}W6_^{r7}Yw7f=s'6f  -s2yys.ss/sy|9bfbjf3sY$s#y4sslBf-y%T8GVn\ɟ\%_[\}7κ> nէ^rs?>vW߽ZqkTk|k< ο`oЅw^^8sE/K>3o8w?^rSK߻''^A zIsHpyL?I 8/!Y݊O:| .輁,GÊ$(RڬyL%{]w}cXd%;xZj22j` ewAƚ4 Ӈ A=Z@= iI EMyI<5ۈF4 w!G$~$# a eE.iЂA -tKQV@bsO]ԾSCjG#[(90f؈Aƀ V3 `1P4˜)lY jI:87p\0|rT!<otPR]sUonvIʫ Xg({'zgRR'nb'}O#k}Bds;ʛaC/Ɓs6&ɠOi5Yt`:^xCRTj" }Ye=@w^wgYZI¿&zI{:}\->=EqUx\#,>O /]!~,#on F" 8u[ J%iӍ?tZZ߱ߍ6r#lzb乶՗\f0SgyߌuKYeCA)'e a/ྡ~x2, -F^apf!dSsejVG* JkƐFASrTtnz łZhFb F'T詍5{C-{?Zv#PTR+%0?`oo0(j꠭[}2 vsҪjiylF9("rCio -|)WgD1GL0M#5-H3rpc0?y{FLy Uen"qKNCR L3YzqW Oy!^y^qp WڙCF6Qе=hg7 -d'$00k8gNIu`!IB&HqOA0!s,!K{ԑdHHfz |h)O 5sIlKDBs@+#z I~H@Y:d}O iw3C4gXF17 n#(MeЗ ߤa*71k2Mm?>~$ T \*1zCe=;]\բi)>N%T XarI/$},6*k4h̗ YQmM镞rzpN)XbI*Ғ4A a钴~$xq5A-XWB\I 1&}_R6Ls`wKk̖&,s9*B7֍hqwW%eO+k2(dcd8 ʏX. -{ 89[)jjE\P{[FVJ8Q ZBְ "3ތ8?7[6ܳKNm ?Gvlg7!tc_\>aۜsJf 3C"`vpВ:'IeǪ"MͰnYuX3_A?~p%-=IE/;-bgE?<P -WTM$a"U SWê섲`mD6{PjKA/s'r2*IԲ \5JVE#tL SHЏ -+V܍[iuc?sK60P(RGZؓ$SG/P/ΆlӸpw݉ ;R蓼+Ŋ!fL_:S|JK֊_bP#^IC~K|N/>.BN\D,MݼQa*l" -k!rTg;uµt;:4"J;uKT2\C7NΔAbI^M VѨôP_ԀSk1l.4^05pM* .GpT<c¬OVDh//x1 OczkE.^9gSFK{I %[^*[_'D^:YN]z &:z}u 4 &g,lnv֭+ 4A1n9{ )(zTG!$Yg#`X"6;ԥo ڔF-j7;[V|ۄL/҆ѴFK?آÿtXZ'RF=e1(NUp2(~%cn_w2zrFzA< .V6Wg\8T:{LPl8HQT@gS쭀 MV`X#لd3S͍Cnoж|jBͪrH)  n]6EcdJ(r?m-)9)$*D:ju1u 5O1 KA})h\`rN 8n/ 0щ|TR@HU%ՐdE+2Hp#H04(qO?zF_r'_,_==kWvS %oil= nj/In<[x?_:i1^>;=m{pw6&F[p򁁾։uϿsb}0 Hs5SLyu|}3h<,x>`aSb=|巋4˾CTmð}Gʀd) - P$쨁櫋bi=!+|AH<3&5ԅ(a7`{Je{]/TUvVZMM}JUUu0E3v -T* I VU27C1yΣ8 skk~Zs[=$Kg| .}ZRo{eI/w$9j>|8g̩wީQsB\Y/pP 1w4$ґL8 hsоI~ dqc0D&|LUkI]phwancCߟL|5d g?,՘t-xޔBM7l_MkE s6ڂ4փ}#$ ÈTҤkBCVLf748"S:jR#t}7kؠi/r*+2TN- f - -) .jp-zVl5W -endstream -endobj -811 0 obj -<< /Ascent 700 /CapHeight 700 /Descent 0 /Flags 4 /FontBBox [ 13 0 477 700 ] /FontFile3 901 0 R /FontName /ZFYYVY+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -812 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 902 0 R /FontName /SQJOYC+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -813 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !DD6Z6"6`@IS$pDu@'h ۸S<3CJpys߉;w~{PBlVô֝ZyTz&q?54&!!]Wդü~sA_Cp[hלA=ss|7:vֺDhW_CKzŏ!z Kg#0c/З, UC -BA)@QCA8K)ʇCkN9d, z^z -endstream -endobj -814 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 4093 >> -stream -xXy]u^>A`/UB[hDҪ* Y 6{<[̛㙷ܷ[f JJ6(R"UUw7z̸RJw߽;-ܖ-[z=1}|Tߵ{nnv㶈߯޾um]չ/?/ozer"{fJ?OkGu~aS_fзqwrsŗ}{36n'uYi q9w{.$ wSnw+%Sa]c.OlKbm}cmϰKשgxK_n -ӛO|;=- ;0[vn{եHFl.bϺL,^ƺqm=pP]݁cZrH@KE~T;BY˨[g#'ѽ~on )jF]F§*H Q&k@P6\q o,V; {;0 >N f^M`dֺLJB$h6J$c(r\0tiBn-oyky]\AАor&<|O k, ~P}6xESܿh6YVN5NнL A65L*J_SlL0kY)]&|. ?[)ͤ1nBE_Γv"LĬQs،iDQ {dc 9\f,zFDҦ@чQ@A  -$ޕd$\,~p\m:";l?Na):^~z _w0ޕTb#>GA<))R9LjF=C :.Q:7p=W? ;D}gdٍa77"_ Lh1!}½["v{/˄v av7,Zc(9#UJ;neK;ne]%m\dξq1 0ehʆ K7\%)oyR4țZ9Og.,:֚uCYW"L!CA r- -XAnpodo=8KzC%VLd2dRx _ ULթO*V}eO 3o6%1c(AE 9`;-#J%a,]ψVT8+ 譾_l|[kʷX|6WPc3Ej*:<&,aT5Wre$B՛2s? 롨"yZ7V`&\@A+% -+瓗yײK؏b|9 F\ -6A'Ac;p'sʔfP/J`&X+;4i-" 8 -{Pj !mLސ(pl.~$3Ȍ~_ƒ'mf)CJf,wC;Ixqc:KxNElk -ll$ȱ(].[+7 +3'~sQ2qjesRVDUIxc>r1Gh|zbz$$bddwb DA[#k5-|6 mԘ!m+j:tld$6%GkYYj|x|c) !ȍ?scȏb}Yoڃ;鈙&>Xpn6%` 4O7B~!XU([dNA\~_lc/Jo_+7YV(suьX Mj.Ty[ڄ)aMk m؊q%a fGI'E"(j0D)ucAJ}!R?H;IiݳAF}r%*Gj qKiMs߽YR%M!U5'϶U4j ȳDz"d0H \0@fUOOzY  -w0i׽}bwW?eYoYwftݻ=H d1'G*WuMlKzEl KVvu)yРX̓hϚ@nxYﲢ ^aT4 m FV*8<tZ-{1bt<"O4V< aBXR:"Y(z6 c^2یׅQ0TTX:0yBɰ2G^pK}a6 S.HS &blU72*jNtfS$'C{oٺ>QF,Slǽ{ k`,TJ1ɺO P>J!*lDt#i+:L2eL˙ˎ S[`T -]0\sY#4ʝ4:hqcoK*Ta=cX$TIQ ^rYiԜpYCd}&\x?od -endstream -endobj -815 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !Dԟp⁍"b;0 ܅%_ai 66Z6a+ PyR\w]%#P7ۦ0&95ugk^,ռ^IhO !IHHU5)={0/P"15'vІhO.W)b7@^R ~)$e2*HPFPy*Ai&PjT!PeP=)@!P1GSKzBZz -endstream -endobj -816 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 3877 >> -stream -xX\y}#‡ bS;qU+ $ -bcah4[}} f}ߗY4 `FN ` ؘTpWx}=#*~{wwιlmTJn۾&o0}5lMZ -/CW/K?1lF=bR~ȻP헷ߴmÏ|%y6 -I1q>f7=*F|9|ɜc~|afd63a^f^afagv0lap~oM,lI9!*t->IQR&Adse{9t+ڄH3Q˖![)Ih$gs'p9[[s0ٰAF+g-Y1M4ХLF6Q D, G;/!TΧ!NBUxgi:}w$;PA%| P'h4OZatDXa[J*2vz|(|V?%vhT@cSzsE[rGC(ڬ 5qOĨy6U*\Aښ0 Շ =L'Yd-O'\ +Ɂ\F8˙,1Q) r#(EWPCEQ4huƏ}:u>t7k&$2d# سv_}ޠx !);ګ׭l C+$r8%%£tD_G->q1£tomdG*0Rֵs=|`:D8?ᎂ;ۃ` Z9%l=HX<@r,qvM34%mF #E'~vׁV@GqC|gYdiBΓv8Hqq{ s:@ V,N0ή緼Diŧ)Z7?ђkrxJ(1ĜI!@! -x+1zcup}d;=~ /Z-xE9^N-@jjUY R -eBWXK|:T R?Z4̀-KBPcj3U((J(/MD ;M0vG)NZ𴸈6M '-.exK{IZWPKCM&V|%]Y[ cd!Ң2Ilys &>*¡q\(yU2 -qk. wќ+|i9~Re< l]`G80w<@.h*@, -OX/ {4839 -!Eڣb5rpG4i%h l8cN2xn=$v0N>$U̅IHB9,ɯuû7~N߾@_vD紁7A6KhϿA{*Bd+\m ^8$=)Sb!֡]7;e -#( -)CxqDV纗MJ ʧP 6 l\pTQ6,Z[k˳YeL{_ vFJB+ -RвW y%TQ}jZAk9sMS@N@WPCcֳV -S%mE Y(UlSj:"ƭ7Ң7ֹ¸XbH1#. j]Tr'u=4zzCRt N.28T  -.8[,teEjR~Gso @9{jc2VB%EY[$IPlS%ULνUFUnW.q /EE]}t7O3o=S?v]DR5L=B:W4B75n -Qacʝp'$鏻Ô8HO-:g:⋰\(B~66\TS^kf7Yp NqX:\eO5cC=ܻ{@Ȟ'w?)#:-dտƸ+Dʀ* -4%\O 5_m -cՉ*S@h+цD;]ϕ!W[)h:aJ6pTlVCRF!8:=À#c#QJ9]6EcdJ(r%u (f҅x H=؄`c)TkkSVsV-}imX)(fwZaۃx?Jz)eøPPѦy+eOcƓ|eIf"9Db<5Xt "cQ_ 1otCpM;! pSt`,r(\A6 Kx0t4t4/ 3=b>Ѭ@ݶ -೹o)LBc GNS(,&:T*#2撻)d)B&.c)[r`ɱQ9GB hbWt!i]4 %beƳn+W,_Ok?9.Q&Buf8)!JVO<ҫUI?5KʉAt5C>"^'ُCiN)+,53E<P86Xhԉ,lQF1ճJ 6ڂ4: ]aDzq{T<Aotipn \tM +%fE_} TWFzPS;ाPoYk( 0ꕋPmѳB㠾P閏I? ÷h~bp> -endobj -818 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6473 >> -stream -xyՙn)\ "a/ 0ђ1(!HtqzF4=sa`MM{mlUkk}[};wQݹUnOYYdT ?,\72K3 JseޚPv]DKXk'0̦U -uUZ~t[vydևz=uM7o׾~qo<[6w^ɚ}i1<ddټ -s-cf_[|XX^N+jb#O8xgp=ts~y+Y!_ZҋV_TW/K3k?Kl..Jf底WW}CW \ḢمϾsҬ^*W+?[?\7:Ws[b4W#^"i\Fq\\^|]Fː_2 pv~;^ }y5{$G!pm%=n}Ls蝿%j*_LA)YM"a+ѵ1Njdٻp;pt'+¬6Cǁ42+hj=S8x2r,;Z} 'O!UHAmܘ@Ztу(!_AϾ4̾s 5Ld${-q{ܫJ r][qwF@Ր <ÿj,[l%<-v1}EAAUc@j_x0j[H9؝+C_YHvnji2f(ģ8#!gozdT+RWjX9(bίz\ -' /_#8嬘`i2T8 z02<@ep`î$ UM 4`Η'! "Tp< -@*ȌCfE qIw|G !!;h|rեVۊf@SC̑)tucoLQE:+ wP> k"f%": X vgs9K*CNP{c` -`H:'`󽶁_ ! eλכ/iQXB|bF-4ҸJvcR4ph۫Jb)S}: &95̪+ P_PiMq]P`F˨mpymVY73,A+Q{ WڛE(`.C:Pg ~+szxvXYdZ&"9d])Gq[6B0L?GmeWt\'ʹ$ Z0jr r ?V>&b狒mk` teʊ)PLzs!4k됪<\ G'WLsGvUD-ǮLVp0L&6k\ -%>Ip26op0N|Z89YbSa6Jyw⁏ol/ o?s55qH!df$7d0A'ND;.%A":۝mMgu{!n_ *ʼlnkf5yQzAR)>Gsڼ2-,& @p`{{G\IR0ʴJTZ؂"LbWA!$Hse#]yG(4- QM4!oAJ 3[b:p\ZJ@Ÿҧ& HZ2mgv!EYvXtL&kVml>/hz!1uI}TS^LQ$euS38&! -&1pĹ9)> ЅGQK1[)}e#lr"9=kB7|q3 ->OSuVuV-h=쌹 JRnHS zI(H;RvH\ -1kCP߆.GVZ\o~sk_':|~ǃH0X0NF!IFQHFSTRdٳ8[nsȩ3 ҈$0Adxt=!*̨i('VeVچc<%EHdE:pձIO<g^`⠏k*FL0Qfgq\zpI<$F,Ptd-IjѝslVQQg^ wlp˔pE&:=@ wKT3Yaf, `e4vwS^#")s%/~K \NMi8,$…Cɷhz41 -%wq@& b;ezTJRodwL3A wOIcGS -?8{6{|aL}.اuM6n'qU`XD^ 6="4 3ɿ(M 06qp LB` ߑC dYkdIz VK'2VU@0Cܜu&'!]ŝ&k1ֱ4C:a -pbl|^#a9Jeg 9UrBUX7ei 9SР;b`L!)2I}ڡ k>&ʗP[O䓵ZN;K`OK7OK `ݑ-{6&-56X?ъ^C*wxb13 HuGĠ<\O047@3k:y.ZI/:.vrb֎ťx/۟j4y> u"P%"m7M{~:~B"ohVHfCŅ[dzqO :Ggݎv.·C_}?RWdʿ>NT' - ͋/Gxɿ> Zχ'?%Ÿs/':n&KEϵ4qVxQQ)S֊eS-,ԋg'z32BZOa*1X1 ѵ5ևt{N %nVX : &'sºlLp^lL:$jg9] ,)fiEg:Idh8LR&ZYi΀*+ "UT@)Š)Jƶ_׍ڦeٿ^$_$Ty^ _pkjL"P2+h<" `-V.Q(E lx7KwzbPM$S (l1FV=,6 P_>Of̃p9fG988c/lr*I~w&d[ħ>M4j"<Ԕ 5%B-mnښfiM #|ns-Y?'|Ds|V޼gV쯧l-'$kzЛVisB&]!_(qhĦb}A<h7kVMq],I3XoRi~%=ïTW򲪝_M3̧k}niu!j$֓? %zv>%aЭcswnro-/W}OCӺ7"&I-%-ܕ|,s82] ޤص v~K}S}2Q-7jYV˖$8]gYKE<M5BQۻ^uΒ-o) ESI@%h?,BM;qȡ,OԡRZsb/j/RO )|K7/GW -endstream -endobj -819 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 8110 >> -stream -xzgnKP 6&@ l$Vw'wWڝ{N c8a|1`l?ܪ?wvOUWUW:=9Ջg-Ztꪖnˮ`0"9k!tGHuuQ7C.a:m?mZ}w}k֩~/١֭_ܩRߡY}Yon\{ۮ\~ɲ0wW\;}Ϧio/= f ]y{??a.c 3yY|Yìe10f`V002/2U:nB4<|y99Bt%&"tdD$J:Mjf3f)s&e be60˙o170'02agb~ʼ\\|Y˼Ŝla1|*s#=ٌatLeיWLb4IDwq-G{}I'xB AIO~q/l<:vʞS?n;q_/|ӿtE8x g=3Wi;{< 쯸2wF6ussz=s?t^羾_r| Z.^xօO\oڋ\]Xgϗ.)\޲s4t鯖;kk ֎jۑpDzǞZ :z;= -T&BBn4 -Ҙ2]\^G -+brT9x`.y -v3 ƨ.گaD`N a5ғSBV1fݍ͏M"\X@bta&g!lcQRݎeV4Jk@`2u{jM#Dl'b q)}梣Bg_3RsS9 -&b7\Չ\EKF˃60cn6; `7:5XXKˆί hZx;'Gov#veO -zT֭1>`gp(tdU hgC3-Wr09@g: W!j[oh@.sСjqƛ -B2y7p2 Τ-Vч@x$ϩ6`PzXX0la7AE n~ C E4j݆lb`;g-i i|UJ,,@>4SΪa yEԢV㍤Y]Nς>{"\y$ X!@?zup)~&fVya1OCk֩= -jcM?/G%0lfYBD?4%ȗ#H}jlF-r{9 -ٳ:z;K[}|; -èk& -#,INU5̀iԋ grձTGȋ9| -)b-7.yGJx4Ml JZIPsa7[=7iN=v@WT+h - -*q$8',ّ&#c|j@>['0cCcpwfs^Xю\,x$M1zίKyKfTWZRpH{p'`ٰܫ"pQtxC֚w@QT1oxn߲6osA^a݄[Hi*_: A"لy\_zܢn۞@/MvdGr3^C1t#F_Io;'2+i&ܦVY|`,tA ^% ($qjAjA9bA1ĈUS &c0D]QpG!k,~ӈ5.fީJ7;=k0t>F - ϣD!1(#E_WW3L!0-QG'OLa,?=@e8衬)^XՊ{[)j=;m. 6xmAW qI!I.IYaC1{5tM -g׀]k6,`hܚna!akm+0$,":pOҤp\̃9*RdBؽscPtAs)THo4GM4,UikUUnT po­kn%HT67,N{ X$P"@#)M֫ (1{@kہ7J*ڴQgya-wܮEr2W!ϗ.ٳZh#:C'8 p6]A5oXW2Rƈohg/ -H8hǩ$ZC_~`TŁQ鐵 -"*NI FV4äe%:q+Y[nUUijL6q6ξ"p2F9}cp"/'yu4@t#p)FӸE<xZRdA2WNf/,FCk#K=Z'_Z;.tP|cAF!r]v>^ۈ]fl"˶t*ЩT nw;DiA!?:2qʢbxSazl$x2AߋnEA mz/'pp۱s=a7@tbN bnЁAPazA^s行sA> |20ˀN`Hq!O,1y_& HYK8,WA<04A:F`h"`w/(,FxJBŕg#D.|h"^$ hVH.'OD(J泩b3)ө>Euqp_C^@Mh5qRPɬ<0'P%Q׶-J*? ixr xb5Zs2B -N[!oj?lk(?6g†SB-~mnFUZn%Z]ooe4.#q{bQ('"s  #6{6=F  g6Oz_F*>$zvF}iU[DP|` (ՎRd]=jrQ*QP{ Av/5Yկ -) F.ZF^B#u r*CJ>FWOi⭞i8ouX$ͱyR$,nRtyGk76aն hH@Ħ&Nj#mrlF`T?w N2p -y8,,&H\[㨼_@Wk_1jedW0J?r #vkdp߱c4K4S8D}34Gvwgm}>2 -!U?kNc1)u Mj]GD2$H+H7WhCQVQ* v3ԯUO~/0%-eo -}?kkw?+3?kb{I&2=]Bli c bj?uB[8:dsl$1ko\}޴3Gt74ԡ=_׶(Ԡ3};i_H Wd k&S|O7DӇ]CZ+^HuD]M_{@m6~0|A"i Q; ,2XFXJ$tHByu3wht$Zn$Q}E=j+P}S]{Z kXk9H.`6no|MqEg\!GԞ{™p'$pXaD`ͦ -(Fʾ* ALcR&v@҃Ko7XL`1f+, *.A>xہ<ׯ<7Xܛk0Ldd -` -8L`k* JqM7;X {=Pn~? ߉;7Nbnwewztff&D󎓮z2HCݘnluN"mlvȜ겹nN܎J`=cCxu3/m㻚-G-`mw$\xݏgCciX{3Q@쇔0O;XJ<\JJϲ{̈́J& FʁMph&ܽpOrMPmPB}>oJ}OGOŬ]JVBԊZ't"DESJ xL>#4SDzo)h -!lْN,NЅcH"@Ÿ_r8S2Rw+ݜ8`Qe 01&4R -{enj:A!uCö 6D\B+  ~*U +=$l퐸TGW\L]ԣCB?%_t]ϋdF&!o)|n -Dwņ4>ܗlw PAi;A aX['R Je y dKn=frsZc%ysQHnk|muN -X=R@?uy5qϰs1$P!o*ІLL|*f'*(Cؿd6abCZWZOh rޚRA -ӾvݘswNlÖ!Qh 3@ʒ DDژ5;Msyo -H1?±,gq #Hv ]pgpC{Ѕcã@#IM;v'kwO}h5pgC+9~xv.VxKFdAQ.A>CBKUq|h2]T4:˘`ɻ %24MgOPwXmÔ<Ԉ$>,$S`J_T!FKJ#1^i$f%UK1\lP}!*$#T8zPmJK)2ZHkK !oѤ[R6;Uyr]x&OmPe4b'lRAngRM|T!!d j}5j%mmi9fFLr6TFHzJ++jv - 0qW.!wbH 7Ψ1 ۇD;|$Y^]Ly=wlA/<4hIlN.ulGU"eL2_B%:aSp`[A|7Gl\'-H *ix7m x[ņEX.=6,QD SD4 -Hܗd%Q D~#ֻLKsa]BY!a%rW+nB+Yq=^߬^qz&y,zuuD~ŕ J\S?B|'$'5ReCj[}i6ۡH[f6*0FQWR>F&#ڛSANY5H:@*JPL!\nŰw$ UWTI 1t93$`휳V5Ya-XnpUY ZN Lx:8b; '-a胠jFTN IP5) հګ6 d[H:2ǴC!~ԱpxL_|L1?>t>}DŽH,5Q,Yt> -endobj -821 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 905 0 R /FontName /SQJOYC+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -822 0 obj -<< /Ascent 875 /CapHeight 875 /Descent -125 /Flags 4 /FontBBox [ 0 -125 1000 875 ] /FontFile3 906 0 R /FontName /VRRYNY+CairoFont-3-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -823 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !DD'h!X؈(.&Y8SL]8Xk`c.l;O%G(}'u]B=BumZ j"S3_XwjRāF+Ҙt]Uҳ*~Qn]sbmmYY^}e. y3:%,'YBB_&T *j -*jUFU,(rsd9吱'M`z -endstream -endobj -824 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 49 /Flags 4 /FontBBox [ 0 49 461 570 ] /FontFile3 907 0 R /FontName /RYBQNW+CairoFont-4-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -825 0 obj -<< /Ascent 700 /CapHeight 700 /Descent 0 /Flags 4 /FontBBox [ 9 0 800 700 ] /FontFile3 908 0 R /FontName /DDBNUE+CairoFont-0-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -826 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 3914 >> -stream -xX pU>SԎ*(茐p!(tN΍~I:Iw'tw;A WA2mʓSLm;uTT#&Okt2}t̘=3:uG~Gٛg͎@i#oyE#N7,J+AIǿ!(m$2!u)B$Ru>M(3,G|$oEX/CJׇv %Zҩ }PUk9ckKw@,f4)L)9=nw(F -- t8n_@ݔ Fs;\S̅@nIj tCn/6v[Ѹ kt8[ ZVeCVr帵54d\.ӯ^eKQ>xXp76CcP+BFMJhR>7.eܢ [_ͅf=JJ,Pj܉+ޫ/ebMZ#%?{ŏ߳fkn4j:ChŖ -o14:. Gh3]QD}"D@bfGҡ*+uy^U>w:xjN b ;}O2X_.5Q6 -6Z{Ve*ӿ⢟(}JqU?%8Pm =ADìƙۘg# UfZ/c5=1k8"9m. g =˶_Dh[Hz -[*c+c4 Z٠ 68#tHsEByC[|k'\Cqi@Bm"Fݸ/Tqs)`su؏qؤF)CV7j:㐾' zRVbmuv -d#0\#Kvɷ9_#Z=V, aM‘X|ʚ9s$mp1?obEKio:]Lݨ`R9>54TtX:9YAפJY7̈́ u#$/ CMafB"~qŞA Ѕm:|fO>Kd]ɑMcUk'@a? ߼ -\l] -i) # K3n\H/-mWU~ _o9y4 -Gcg!il`3j٧݉yUyWW~B:bC~SQ1GҬZA#4;'oӈ,j -k:c|.S}2+>r L΄_k%?"1W̄_9b4\|5r ; o ޷Dҷ1%w$2~HeB_38q"=vЇ80ыI~(i!B>'5`C/4Aȭg9\R~ R%22pz,<Wl̜̅M'd~MRύ%@!/: v3?'Wkz ѡXxr䗩ƔPOZr|INZC,iAg0P]}e˷UуaW\Hfwcj<ls ܤUpwBScW9ڛnV*Y9yНה+MN38 - ddSVQ*;ZAiȝ-J8{|ҸW3|"ɭ}:_+Cfj"+')5!9I\;'{jL"#Q*L'tKb- tH#CLC_ ‘1 4gKΟߣMOg3^!k oq Z+5kn+RȒ>>,^"j/&/zb1A'.DWiM~̜>j*sd9~$-/x;}G^]ܻm'!9T`2&'c2`rq! ɹӗï]]ik/^)5Bzt荍v/~B/Gx7DzB9uw}=‡wn-@Nnv>e=/᫅$y;`>HCHCɼ ̻O9u40I🬻O?/^,Si*YdžM<4^AG' ,w󵊆"C*brG\t3C`hrg -U@p.16:h]CZNwiN/\{W!oxC|".BT&25#ɗɻ\EMo&Iw2%<ʸ f']Gc4G( y >8_ԥޟU!z+~7AKS] g ^eMP#ڏWDaC^]Qe=*w7e(arCclϵ<5G KwuMUbE^qeGHάG[2RpQ-k5A[([:ZzwE4;dKƃ=ic!񷥱{ǧY Nekdt+j.5&Dc97^|Ͽb|AmY6mV? 7GAY?!s0C -r -endstream -endobj -827 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 3067 >> -stream -x՗sI )jSPhfh&MBH9ؒlɒVju.uZZ;1n &(PNe:i}L黲ҙzw~ޯu먮Qt;uZz-_QE^[׮i_VNR-, OϸȇG"Տ__DQ1nUv[:Ӑ۾rZvt|؍jj'u uO}MKP[PP~>1j;M=BoSWPZC@~ͧdma6AC[x_]qlbMn~+sW=^z+DDbyYߜS0zI}ZU$n[ځ11>o93g4pP}ht _0Zf ZR+9 @SHL=()/lHBvt+FG̻1h.a5p|$ OFS3^':{b| -3©IU]PsLi".DexyO֑6DMzPÀ|}Q#)kC0,S)g~w(9u DhnQSZbdN`de>U\0ͥ$1pQ6Ɓ9$8,W_!XcOδ`y& y|3nq1=w.ig1#6.8;vG!.āk@"tuoDIBN(Z]vaxZ!F1J M8]]: ,s=rzo,!9{"Di<><(\w0a$QW{xH+lGk1%nGҍuãxkrX$6~Ĩ.׼z}H#H"oHuəNbÕX-34+[GчQm -)CRK^vzk'Fad<6"Va9;5 eX(K<U`r7|QA2sP`vYzƥ686@X&XyW 'CXc{W]PGt]w9L/lݘ!Hg0pnH7+h/z >UWAS3Mi|6HRks™StMa4^=`NCCN d?9 |]RY{ -)k &22. 3goXaeHW En,P].$X;(<\D**,"]Yda'Έ 7ヴ1³&L٧ᒘr!^AѪeAr; -K{{304p-0慊wfDѴ5!K'jZp?ݧ3A?>*k(N2%wN >q^AhOL)'IMc.y?)gee4٢U4V((lsBmGFc1*|i/-UЗ_(NPPOϣn j<LUJl;6GlؐAHkIvt 6PX )`Lךd^ˁkvU/yOG/Uy$]ezmOH M>zw}4q̣XŐqCr;":uKityNPs֬2Ƅ.&o&裕2ޘwWP6MB;E,A䢬lq ]rj`0qôA[ -VV/7JJz |-N`A ,^tGr2>"0Ig>+mߋDVΪ┤><#a}> -endobj -829 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 863 >> -stream -xmKlUqno7TH u*@D ,*mq=Y'~v<=~N64 XgĎ ;,+ґwt㦧9N7;lq rit{g|nj|N_XO`ohճ$mNBk86b_pynLi෹uϧ^z8>9&Èybo0g뙪 'G dʬmEWΪo;w]leէC(GaqogxG7K%gWS\Vi-f`os;l -w9fDĜ\OHyz;A}K4G -[l髅5,] 7$7sp=WO -B*jD}AMV -nJijjMtC[+@Α#ܶŬHdĒ9Gvd@S;ӼfYlVd1:A++o #N@!kć0\筲v> -stream -xWil\u~tcْ/@FvIu+͢Ŏcy,JY8 gޛyfJ}y3oFg(nZ"ۉIvl7m F&Ek@RE w3{ιff``` 'SzS0{GwOk[%Lq>>2tx>{a?…Imѱ_͐n4>8Uzᇘ0y9|y9ȼɌ12فh⮋ww@8yCwm #P'#{ߺ߷o=p[bo>o_a՛so7nvUuNbPf -c˒ >}2?54]F˹B -K=G%Gy'GǃF\Svw,|^M‘!Z<- vdW;L2my\RYY)B`;ܔ%UA:Rbf!@wқC^*Ej;eRo_5xC#84\rQZ6V]L5{F 6ks/#}S16V2>#LaecpP]Y x)V!(xx٦?4zu< ]eTzp `^Ua10oI Q%[`i}@I%j[ F~E/ O?P[Gbk9_gmK,ݏu~ž>FMV>$ڣmqmkfZJPd/ެqCڕt8s:Cߤ&3yEs,/g0"oJ݅>&zkI0 [ݭ&o[GVmL G<"Zy_M $qrDн"pLYW`D8e?OQ)?&wh!E+j s΄ZIZBTƄ0$^vv_9 -/ߘ~tTs_8yN>v7_1-\SnX,)lr^|5];UߺA B^)v-tuʵU\}IOͦ 'lKN 78lKgУ2&9‘ѹ4G!600 3 $gY$gӳM&f!A?gg!K,bOQ!SDŽ-, `CgJJ.\LT -U" .+؈2Pd&f3qEcDayv,| urh}nAJ䦘9 %o/U-p7.:$v`l:JF.RR;DR$ٗR i.\ڙr)pYrG!- U# lneV+Pi7t:j㖴6ֆc'&`!@ )2%l:K⇢ˋ3)n~҈>Qa(x~''0NϫwFޥG mߵ|Et/A?tPWhY!!UA_u -endstream -endobj -831 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 910 0 R /FontName /EUHYVY+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -832 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 5350 >> -stream -xXyUկ$< $ǧ"Q! -rXB5 ;Lfez߷Yruzz530" AVX{=̙z]v{-aN:Ydm=խ*%wYr0KW.m\S4O7hWL,\ }\x*eGAWۻպ>NsWkee+/ߺ[no\e+1oww\z ̽=zAV v>fs?Yͬancfd\|yfNeNc3?f`>e1W1_d>|94sj\f Mfu,f)s9%6s:2g3_fnZJ%:dԴ,}YﲑdyO)O9zꩳ̧x(/-߽339sY٧;gy?[HG OʝtAEL6Ts.= 6fѭާ˜$a[s -ʚq \=_d>;}T 1z̃8`+˳툴66.0ttjۜs9& H2!ʇy,s9e=ig -5f1kљAg\jpkU(45aQDqO , -D>5-$=ώ%(U, -N;ָↈ>AP;A NyjQ0ձTujԎD>~a݌qy%˴=")Μn*Dx۴pȣ/puq &;[p-]1$oW܌9;rJiOBrH'ЅI$Y_qQe~- c<r0eWmK!tɁ;:|!q-G~O׸\xYb.Ja}ԉ]XBK }tuҘqb",./&ޅ']TAФM`,J -uEKQHG3Ti:\Pt)+,qcT]Pn/ym ⯐m -ȫy'pO7JAnB?#d=Hfu(苊.J^zwpWK!E'n:Wi"qCVG3I89pIs|1X)@g5jQE6JNѫ92)/:-4E2*{Pq_~nWp'F &bPib#N&>ZiGM 5nTv ]Iկ}cχ'bDRt ]/.ZsMHBkQO_6c ҽe3wB]nFr 'g 9S P'7 3ƿVq,Er-%j<-4)jC{0{{pYҙ3KXWKۦq?qDxQ]{H\λ ]d(p\h `@p 8`d0>Ph7vLJ!P fȹF0ZT*ZJQCXxF0gpa@. -Xz& 6<%C8gA1G`}d:+Z`vQ jC1][7E7¯»dIv6M+:'Mw!{Խ=NDD*Q8L -8L4VHV"4"$Yyf4q4VFQA={WH[w kZ)pW┿zh6SC|<0?svݑ -TMx 5w:@2 !bAc DDH p1ߴ1_zSp5]HљI:t2٠n+JȪ"=H{M3zln N }y<>܃nt"_Y0$QG"fmwTt BU ❴9`"d0fmO]pek”7fvգ6-A akQk™+*&ƒKR4@+ܓTIn4upU<'DJ"N#K&JsҝQ|Bߞۀw]T*;uЩ\Lh wRЕT9ƝxܙU8hdJ>YY{EOiG(( -nRqj }aDT.:S=*Dp6"b~J+wxW?D$CoB1P]up[ي%z[Hnjҳw3q a@R\ꪅ*>Nͥ$yRCfGQIV-PLDiDEc;y[熦͚&# -IV(-Y!FҜPWE/%09[gSwW1,ևk:Zzh1[KB59!%I{6؋Y.ݗCB{ 3-dݾ\6Xf5)}46R $J+ˁ**UkkU_|w>1sN]2C} F02x8p>!Êʰ*1uZ@2.A(u?n -endstream -endobj -833 0 obj -<< /Ascent 700 /CapHeight 700 /Descent 0 /Flags 4 /FontBBox [ 13 0 734 700 ] /FontFile3 911 0 R /FontName /KGXRQJ+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -834 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 912 0 R /FontName /PXTAUS+CairoFont-3-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -835 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !DD'h!X؈(.&Y8SL]8Xk`c.l;O%G(}'u]B=BumZ j"S3_XwjRāF+Ҙt]Uҳ*~Qn]sbmmYY^}e. y3:%,'YBB_&T *j -*jUFU,(rsd9吱'M`z -endstream -endobj -836 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 49 /Flags 4 /FontBBox [ 0 49 461 570 ] /FontFile3 913 0 R /FontName /RYBQNW+CairoFont-4-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -837 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 2937 >> -stream -xWil\u~tϋ(NqÑoq~i$6u"j: >fH>yə!E/p$vl%- F buy[>wགྷs;;C®]&g5m} CA_߾N`ggGG[QnŸ?<89>ۯ67w9K·a[+<&FxR3S-WCw>/<.BxB+/<*\& %fk;ݑ4W>7{C7o>rݷ ?0ޞ{~_{ e;(*0ܿ ҉Duѽ ׊t І X\lo.Ғ\PO+ ]69cOd46nv)0;N +i-pR?4JU͘ht"-Q:Z\u'mi7s/yFGƼ.qT -O2r99SN֑/hLֱ>&{qh_0l6I,#fyySuw ޵Ez bkn^cMLhSk)!S pi)ttIZ[$YN4A#Y[iw 1m }/nvF.:GkI<<>ANd>PTڥ7N0o0)$ l+VrmюZzEht+YuHJu եvmYra5NXȲ˾jAՒ1?8=:ei+Q7'&ic øaJbFmТTs*l.$ Țu=({.ዃ MW/y^YF"hl*UMYlb`&AykӽmD2|FEL-yu^Udb&U2JBe:A 7xʶ,rD\7$7ثZ km kc#eX-6~3J0pR7h3] xϐ EyR9ToKY10#Dʴ岳GtƖEu ZVz2\c1PGYDl*hB:lpgF?u Ey=HRRf#9 th\lƎCqW|P"}[Lw v/oCXqwi$4`m7 ׹z43:QTK6s< [榶~Lۭ[XV+qFlTrެwʝ )ߠètZ9)9.r`oCik^1]a%m?S9o.ߩq d6l2V2ȧlQF!W 2r)_*T(*J?AHSl r}ax#`؇/{r?K4d7ASh f[XI@Gqd=zݟ#G@Gy'P7$Uu6!6܋=7A{K=PLmZ6H3UdZ@eekLKUZvU[Z0`SHMO$S!mu9ugf?oSqi &jP5dųmZ-^k:u_ũ@TY\s /! """Θq, HZ3Rrη#1Ȝd`I["lEi --ŖD˹,2~jj)[&/JyHJ0MÛd4Č3SʙseS*\Z u jUe *vLA{b#i':)@:t(G G -Rh)ŻrHY*P y?'-"-niah{0=9Ӿ.qLfpEVx3j2;#ŦS3x>%S4ka5 L=| -E"CS -) y.N! -& % < 'wʛgˆ¥9bRVjv˄hUs5g*SqqJZEx0`dN (gDX!\1^Cy+s"Ű"/| N9bԅ'W/vqxӮmPW77+N %uNct0$(4 zilmlgSE㮎8ž {RUbZڠ$v,B`7Ƿֻk ˶8hzS <9wf2`Gߡg*u^ L7 teۂήl)s"Wf]ٞRGv+[uf)?#+mvf?#߿cIu ſb٥RQBps: Og{fv3ЈF@?`п?f.bCHm+ 3_+2^{rynM?T5ݥ{apDiC ט -endstream -endobj -838 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 4124 >> -stream -xXUv6~B0f2as2쵌--9]˯^oibZqيV8roj!ϋw:'ur}+zUo}⿽8vIۥ7]z;WXjo(V*Ͻ -+Ij$$o)9D(.%uf#w#y_:`gvndr*~3<<']%c -Tw!JaQ֑t55,< xHl!3 tf Gp5,[QeQZqNOy/ZvC{~(b6B*6ʏ0"DS,2sdYR${K#gx--C~s![{57KAtKzAt[pwV3&X _4Ylr<xNhj|Iϐ26r=}Ik]^늆lgtHʗ( -ha+Zo#%dD@Ur=[%!/Dޣ&Zpc$p-61*@XHWPMLDe̻ 0ɖ/;fI6ҋ`Dspx9p~kAC-ak(;t PB$t2 .b߭2@͵y3,]_!T>y.#g{PI(%k 1,ݐw $1S!ðoB Aa09D{b8a+&?ikgQOs~>{m&5ԞCbbΫ؋]a5>e-%({28'6AJ䁢'L!i-#&æC,3A7Hd-ޝCN7Z@x)x}i5&T^2B܇dp=n*n%j\&=K^ z{H˔PNTc2EŕOq 6?%\}5\QP;:`u.%nd_Vi쎳E0]SxBNx/:6"I~HYu #D t0fgcIlUPm3r9}exe{O`Ay<{Y:`=zs>"Wߍ@q'G+U(%&̀W/F]peKgy[bt>ٍUTyC>YAxeD/ ytR|b肢+%/7<-DRզeLpM`I7ރ;z 3a;.QΖY(j!mŇ%"; KsPvʿ.'k `;{}jP_AP1YsPV5_>ϕwrn}_- d.+PC42YWU¨2Ҋ;iڕ`Wv{CM-GV$3Eg\6AH!7>2>>` -4&fmvWO3XF`M6@߳) D@vȯdl$o/I^$3.KB)"StЕHi>5Sѣ{H- "#0|*A+"J~m\Ut8|,#dAnqX0`ATfA % Eʼnpu|F(P+DjÓ2+@ E_wޑ%M> -6u6`krr6q75 ѱc+*@om:z:}tSG/h׏RaCFMm Sn c)|Y$VbqMSGsiȧ%9 3=EF,- X#֘-܈=Ż4RY,OK2%<V49%ܶ8 \ژo(+-6uaG aQ^{G}?僴/^+ u1[ a Mwǭ.EI')"KP"el)0 ?0:x?Bޠ{A]SAS"TC lxlV)Z*xeA{>o$ҝHlXO>[\v3q䭋Y">^_7*)"m]kdvףS ; - -".n/z8& AI D͓RsMcB}BSSI=DAlXuYWecMejR`,YGž2|T ]-ek %&ór;9(2Hkc=uL[ˆҪX'v^pFF sKㅛUeSMJi0z4F+n=Re͐1W<ҧ2v#Tr;j;GֲktcOBH4T b.]nCUٗJg!ZgZgriކT}ܳ@^챳j0h\4=PִVU?ʆ+o[h-K^> M Ly6f\5؂jVfE_T=, n +r -Qx, d$@p_Z-hϚ`N#ߨzڈQs[W]_ҳ]G+>Т.A=2G8CK+,>K)wXm饅>P,_b26OI y &X/>Cb_CQA6++*[%:@~c hs{U]1}'ߏy2oTre+Mc;be7Cfsm6X/S}*h]\AĿ_כh7ʶ+}2NỀoO^mOn<bw]j -endstream -endobj -839 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 286 >> -stream -xm=KAw:? - !D$?- E0 $ w`) K": ll܅mVx)ޡ?ݻ^'#P70&95Mgk^Լ^IhO !iHHU5)={0/P#1 'ІhO.!t+{vP1͛qy?M2`9{b IR+0> -endobj -841 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 2829 >> -stream -xVkl$W-%'T E b!!$CH23n]~w~_ϲڙh6̊H(?]?գjշn9&&&;`^G|8q܄ч>|Ʈ[2ř%=}w;}E}{4 A>qq_?.WΑ92{tT>"د߳{wwy=dth>Nnϲ^WQ6Gkz?Eg KMve(Se1W0ԬYe*[(2; -Hy> -cj=h6#8A7!* 2t.hy`^O۠A!7m]_F_^" ! U(l(ز I[FuճĊ]2Uxqv_^a<+bmWCsz“4;{囊7?EKW`m)SNJ62JBX@[H[Z42SܸX` ~a6~8u_'(L? ·i؂mw _˕]TvAnAnD;(y*5~==*I2n~w]8%,-yF؍yΫGÓ2{x'xzcf=ܣLQ?a{.P*b~g'xCH_$,.i3-UXB++GzZvZ^ݯczvPol͡ay'GإЋG7X/S0tt,UK ``q}ߢv^Ao 6KvD i dj.P # B(N zK;ml,rօ,@KƎee:M,n4]5tJTPs j@=hMnP]fɫ5-A~zG;?%Iv;W{ ;yW UQwZ4Kzc&rD}~x/A@)Xi{c4u㞅{֢Y _=N)Is.$9}~4;w~;dZ*cj]EͩH=˂3Wz2y izZ 7o:%6It>|s(e|rR,Q)VK2(=P/vYr:'wyDq7YFtCW6V/ogT|^s\s49>͎>dFN -Fށ > @fD3R5ig[TCW+55Yd-mG^aER7 ( 2 Wm`e!b@cpV NW"# -5uR\/Qhg;i @[QQ9 oyvњ1$\AB_'$ۣ5YAK2ƜhER$/ȇxZ['H:.zYUE.tBZq) )\ >;BΙq&H96dWOꁪǨ*RD ? ړph+ TQ")~_Wz*_Zc~b)q7JW bS*σL)KCtI*-m'mHm9T%cހ>NS?iz/&@W$'0K}1)oV+(TcrD!g]Ⱥ! lts1|`fLe)w3]=+˕aOq轨zUٽ?Gىh,t1=ùŗ\t,+؈o$V\I&VXMWYM֐Zͬ֐[ˮאV k(Sf u_xoEȚfrnxa;y0ge7DVi%)+V V H[ -ߧNG-/Q^K'IgF`FdukKI_0mV!R A[4]bk+L:yDP1 eஊGrG+Ps{ڂ%a֊ICC[ad -fua

    d:j;ڤK/o0]B - 'bİb:Y -endstream -endobj -842 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6201 >> -stream -xyy\U C(" -  ( K0d!ޫk鮺kw&ݵzB*!!~,7˭xy未3|OS{s~kk5k֬ѯQߩVpܚǭ4/9y=6KW X{ô]Bg.ۺSlPw{9oxnx{=е_w6߿2k Ynvnww'5m'w? 0===m^.ppK+s7pps~]]]}ww-y:nw"n={2&En#{;ƽ(γ5ּ{Vug^Ƶ?$s:g}6Á>/!߼|+.\wuuu?^\ ?}c/:;/]죲-2r_o >v|\MlOK.S}ӷ^埽S?A6IHpHtB&~~nM$֯-[z[\vЗP -h sug<3ó0>L|ROP.4CO =>gyjN ) gISL1cC@wG~*;o4kzV ˱P5 A`(%sQvC]7~/ n޻[[([|u[ɻtRdʅl% d5TCᄯ脂Ze1ԎkqPz|9 *G>Fk qK(v&UPT,sxSO"C4T r/Mߟ~{x8 3==5WF?!SN5ԓS@ZVn@]؜r@ґWW.Y/C$|M\UupՇ8 85ވ!ROT2%ȔKjjɩ,1\tha ^ i>%>sZƬkA{ԕ@›"a#UB_g{,-ڽBl0h!#?3W+,z$3QMPHЀ0DAB1 oSb0\UuC9W8 nY P&5S E[Ucĩ/&pKҖ1.`% h~6HwE &earR -;(.1xsR_}Ybz 5^4qvs'IB9x%H;<4%eR ak7Ђq@P`P^ޔII|[VaJ&0[ħt.@7)Zn fX -ݱ@ۍG l/vzJ[T5`Xp-;]CvV-\q9~cyuC;ځɮCՊnzN?1F M%bĄH&`nEHޟ_Γq!Xό}@A :FhaAK -aks@̙ j\^ke>UWK!+W8Nzr=sDK|te >ASAJ:@1Mx*X' jb?l jh[(f/dGl2 -6n'{^xC#1&%ƀ0Ѯ9U^|(? -46Б[i Ǟ,bB/)R=4BbIcD!GM3V=WepyC&B@E'݀ hRrC?l\'Hm\omcK J2 ,>K̫E`>N@:0'QpGa[AsS44QE w܂?4Qg0Y^H]iw5SQ# N{@#GkG =!{S>Hd)\q[S@Z!?҃``vz/}~[6,G$&O s9B*q; -2ۿ߁pc(چu#,/SawDE(Pg'0W}eysZ\+H -qIVk3H.E)psQb }MnmDa` xzԭdoϣ6=uƐrjRdYJ/} ٦x!_ؤB az -aU4`´yT&rD\C -r]_'w4S2a49hb$5pt"Q_ 1otCp; `?lC+`KeԂQ5+t]I4, СС |MS J'msxMp{# mh7Ыoم GEHB;oc?4 pp#ё($G!xbT/2%.FUTF S]g\2k9 ,S\yYFǠ`Ok"` ({B0#Fڀq>@%te LH_ji<ASUULZhzɻ~ FYrQՂ 5[&OqI+#e% -P Ƅ⫈QY5` ت|AE;zCИ z+謼sC3U+dH XB0e.|JE̫2ֻsX ( -:|*EYLTEY"']I+':)Kz~~/}5^=3KwHt5ѻ; s!eÃ4TeJ)"wB&5jYG+xgb -.h49N{|Ij BS ]q@gpa?l \Lꐭ$4R3VdO{VY5TT.&3 -O'U>hܠjeqi*ʸFA35pԼuǞ/gA<@!AAY#k>(GeCJգA~ωUSŖMVP&V-ئUPWԉ(ՠVߙ쯪y%*`O`̘"Xβ2<Xk&!0m$&!1fK-sSl/gp[A^6yʘ<>vH75`SUa2`&T6aײ*yZ|JC6V:UFj}. vBoti9`7 ,PLxL-#[z\$^<>_RxMv 9.yyuv<û)Ou{\s* <9b3:(Vyns)[<l-m85d ׈Iٌ7Ȗ+qQc'` 95PU]ly[;6T -Ѕ 1Li{ 9w_CE I'e¹@ #B㒃[nU4` V[(˔S1}}V7om}JٖMRy8n}-JVڈ9%%z-hsn9C9u*->[I}JY mq(i z0\ -8c7ߙ <o!d$x8 p 'a5 "PAԛ`.ʺ}l3y\qK';L0T8@4 C Ń B0DCh0X -3TQZbSg}u30?{"]Ǝ3ކ9#z |FMt9?8N.=F'P H8uҰH՟T꠩[f~:yU5݌sY2)dO pʓoGFMacL!#)jR[vZ}'io<<>0 SDžgnXpMaTUN+i] mpA<;`1Z\:Tq[!G̙pCܝH{2ތun-8 L96HآBqz@æ{V]{rZU׭jg꘡h=Sf|u`[8+vh NBޕy"iΓd)X}U5h7^2"e7p3$6OZ %LҭwsBt -endstream -endobj -843 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 13 -9 497 700 ] /FontFile3 915 0 R /FontName /SIUVTQ+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -844 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 916 0 R /FontName /SQJOYC+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -845 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !DD6Z6"6`@IS$pDu@'h ۸S<3CJpys߉;w~{PBlVô֝ZyTz&q?54&!!]Wդü~sA_Cp[hלA=ss|7:vֺDhW_CKzŏ!z Kg#0c/З, UC -BA)@QCA8K)ʇCkN9d, z^z -endstream -endobj -846 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6491 >> -stream -xy \yr2cM F1 c$",!F2ݷ}ߗeviFYM@Nqx$&y;sg@I\^R2fJfٲekߧ@nbdfZ+V ?Zx2@v\HkOa+==wn[oo]?/SwuJ5:B9;g~}_o|M[%louJ\||:s9]b" -yyy f; s?syy`v2a`N3G+a\f 99g ̻̽s32_d.a.e.cndb3712301`d-˩H3Xkٞe/.k܊WtpHǕ|poү:Ԫ_ZYӭ>7uck5;׼}A ;.Q-9+EOyPS'AL0U6@BZAY7C`6 v 0M:bss!SH}H[@G@5F-q0lig#lrTq<ô&-tµ`Nc`i5<&+N#>[A{sAԕpܐr7%킴+H!iOp1+ĬaSPAՀn=N׾f YFUkj'pD!)',1r0Fc^'{DQIyQˉ C/\ ѷ ̢-n/̙o:[}Bdz&_ bd3SL\xJmX\j#;vCǮ7/퓟BV7 6 -ogZ.[QDsH.'=@շ p+ ]YiE; )<XcUR>B9ՈC#6cy>Y]]|OuA~E5aKmZtz\r)ZI),(SA Um x/>B2|b/!ͺ J96" Bƀѧ1^;ćp|8CQoO-&n`P:zq?} -ŧZ -r?& ,<פA6U8 L 9(,6B 3ӆK.- u#A% -悱8 ǝyc u@ E`ɩ>$BD&bk -6'<҇݀ -ҡڢ3ᇽGF*jpjl:&UˁӸTP *>=Iqk>\`p~4y__@1X fgRt|R"L㤻nbi (2HH#@FDoX`: 4* -R[0l LD&ZH1XW?>R*qO<g^`⠏k*M09-68҃K i=E !UTQuҐBZtUa?$-Dk(!"l%9H -bR3?o1׈7ȳgEf -ŋq.Β,^\aVbswq@Wu[ gOF泳g 0W8}YHMN*Ygo&anq>A^6ټU|wtI`cQpx]z{wdht|Cã0:<6ءC068:CCCয়# BoC_fICPBj٥C*K!nκ(1'!{ŝ&c!ֱ4C:a -hlx }^oG#`q0w4rmTȨ*f(ؠhe`x8WMs,`Η'! "TRXf2jd΀)Kum`v=|Mrݷ&>gn"w[6=G$V: F8V4b`aQ.yG9 V!UǹcY1gӄ)0c5=L35Dh<]T1mk 8ha()3pv?KC€/5]srG= /$ SfiWw@ 4Î&hW6H1g]`v=F/aâ R|vYUCKQ{mJcp µxb9[O@=Jr y8r R!6ӂO憚aː D -H;\> ?|X^;ɕ 0U![v_[Jr/ 44-e*6 ڶx%SLRND\=fQôғ9 覸.H-C6.Á Ya:lE ~3F $\io@J̩ ͷĴWӣ~ɶH$q\C 4 ɮ`+>osZ*QDu l=}c {lc)8+A(f}ᾬʪmnQoV ;f}5S6!Fp_BTWpL!$0>/RlwfKoڭE{\Jnn&Zj1*5\OA!>t鵢 q“KpA;7Y<-uh^WȆJT@#YC>dyZ<{ ?  ;:x@u&(/ 7*L'^(T'_x-*d_DlW3>xN]Sf/}{/^Zrffk3ȇ[N!Rq!?襅) -Gw_8X*!PqSIR R)b`L!)2I}죩R>*j~g[#6S{&+E&#Sz4q)R8@F))ARйM+X&Z\l˗hn$ g ͺ3N:R\Ѩ1֧[aQEm4P~GŎ~{V -:逦}nw'Mh71/Y}Pe BG2`JlX b˥(ʐD.Tߑ8:4!!dd4d4K% H ɏf_ jZ4x-N08imk2(~AzZ-BPPOL(!>csŢ֝7\:tP( -m%ː_1=]pv^ć6ײArpSiuaޣ/Iӡw ?{Ǣ2o%Zv()|7OG݆g:O}{s\֠5b-H!JĞV-V@q<֊i)(Rՠvb3YlTu+-I YJ1/th^Œn\\w\]RA Iw>sЕkg@;n-WQX\/IRub) OcrRJ=R8QՀV4Il yh:̯b.Ŷm1Z;m+[j*nj(۽mQ?~"핤9HO!—ZS(+sJbCOYHU@2Vܭg:kb=ړbF&sUU+8L$sbu)Zmp-}0/S2HɃ>ԪA6ڤdNy+[YQ+㎼1Ik*eСP֦M6uulpε422NNruTYI`jM)baOLQ2eKq;M [lik}k57cDkaO^ be~YJKZ#•5D]"AOzYp?u쳍wg3v:=DAwTRAז50m &38+6N (6֨![|x=a*ib2-,& Bw]}IR0ʴJTZɏق"cWA!$HaC, -0V)f- -˖$G5!ЄJ 3[b:p\ZZ=+*}iº1a%c/8 geo1fA_Lih=$;1ţD1zEp:x_L Tbh=@>3OKaZ½Z9hҁJ%iXf\;n1YTd{B5O'SS1=)[ ѯscbshm]_Oĝp fGyl F9Gؔ U<<XĮpoh7Na13t5 25T)DX?#BTtCхvy\RpJm -jbs`qNYmm]Xx"w?mzEbylI>}|/PO?RVѤƦ埝!()JqTl tꉩL@9C_?1@ӹ@of Mk}252K%sŒvL(XlD&Pg \S準2D4HwZxi:zp/D͍3N_T0p+ -endstream -endobj -847 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 8976 >> -stream -xzgյnIp`M1ƶB$[$ Deiɝs33sW0==ݓGX  k̽dpT5xsG\oy=S9g>9hfѢE'l(oQ*e.Yt40g,nqT0כz:z$zl;%O3pטŤ]G74J{ .y ۦwur=ֆYs}y;.V]}V]o﷿[Ly/.t=v? uq]'D/fۙU̍-Zf smq=̥}Ls%3ÜƬcdba.bf|.&2K`\|cbba^_yXLL?yQ]:r +HƏ1X쀿q?9iIʓO>U'8忾v׆~_:${Ӿ{_N;N3JWLߞwX,Yg=u᳇=g'۹מypK_`.:t.;e_s/~tqy钳Kp 5oCŸߍ@GIN<|zKѫOoFK0Z/E,9 K[K«0O ( ɉb&)FPNTBFqWtBrF Q}vPhyBxS3wahrN цדfqt1 #y\t7[ߧ[HG_.XwL1E*cxtP,`$UQFyEb^ b^H A.\0/ݗK@oy9q# uȄz&с[b y|v7Wa*^zo's"bq#otI6e - oaB:宛`*|tgADLg6UӇе:_~#/%xRhb -1jorI8[]1kČѿz5!I# bN9 Q+6{oD[ҊBr M4 Ƣ쪂k բʙaȔTc) u\񏸠SVHY8cLQ]Hn,`N[b4#]@A]wa8 x>V*2;V > ߏQ߬}IoΧp58Md5ޖŴrQ"a;: -†ӀkA{yzp-Y@ÏvI"rzXAeU^3\]`W3ő4ҕH8 -hYƠC[Y2]BKҁC(lzаS]_2ՕTOb؇gZg]pYyC )6 65oc=CCƐ)j]vgE #x8KA6ȇF.dݦBvcN3@&bi#@..y<g -ikcD`aGgbp+ qq^H{=b^y#s [F-Z rgHԎ:vCAx Ԟ7La-AUM݀MT}o .~ zNt݈ӆT[:!bYKRRrp\7A_PO'h/h_x'wr}>P%ce6b`ED6ATtR)F(d"T=,lLcqy `>xTނ=- n A C^4t% <<<O.Fǩ^=jK`.Y9MCm̕~4nlftԹ~ ս*Z<teǕi dECU۸w9?Wwc!nx+:3wBAX5fdzp.[ƀ NcBo>wݞK9K#Ju)ЄuOoEH_?۽vo߇ڡ}BѮvvooM_Exwb< x|V@޲T!S2d`6 .Bk2,2"WQ2l-hJZ ed`Ы]2 l `9 <6=$A`pt(p8Yg500zM=ED>(JQ&|4痦辣qK"2Q:&>o&(Lhҵ&'8φ`~No, ېGkS2A|˫Z0i*|Ae@ uXg!KH JCމw6mnX}օ1|V@ZLRa62Tf!cH!@iB*LvZzBs#|*õS4;{*V([&=R}C W%Ń%A2`avH CWD,h(hjяKBY.T* >]ۯbN~;gu}EY4j`&WIHNe6Ql2D;dyߑ#&"`} $<ΧMmb]/GKUc1B(~z:.! IˈE'tz \{ d"z4 - @#,ZM$= &q{kK62?6E-Q83͂'ӓxhv̌Os5n SEQhk#;Ϻ9mPAYZ1Z\:![!Gɹ!NzHy2^YOCO;퀔3l٢B!-0ү7٦3IhA$5"鰷Z/^}Sʚ)z[{:єt۝p\x]^~{ʘh\ >z;zv;ZNo_ -wlSvI"*&Y0fy[EgSwW\\Gk\zp)WKhr&p;J23{ɔg!fTI$P:) wt`P֤&|] | -T>^x9R B:8J|wW_]cĜץ@׬X7:贒ea}z}ZAyPAEDɩ -(XF< A܈d=7[[ɯ3)Z"_GuB>8a@iReC(M6JuWt"Whex"ڴ1o++!NG -d#yZ=M縷f) SOeӀ]ck0i*krʢxnVO&kS 5ΗqYFGh o̵P%=Qu&Й,%]Dy 8Y-*bxVS@Uw:,t6& =!YuܹP+l{Eaӟme!7]^fy%#yktF"!($bl"v@C9iQ Ŧ"".5 C>Yxv R)zI"ڎ;²P0V W23̝ohj>Z>R:yv9Gvl8B* R+ry)[SD?XzAf]; !`bVZ2|ςnt]oHORtu➷\*k_޽A?&4Ď^}C} - ?,\7r,~dtbo v3$6*īR>H(7"> ÷v"D+TY&*T㔬gm -(I&H&z)Tں[&*J(ld-il׈f c)|h381Ϡ_#P̦]pY2SMtsxGl bfa#YȚE'ඡΈ²Bfyj;ޟCO@3G|<#42wm,["e #$ #daįhb| _M" 9;D}Ov/ll,^O+tKTAפy%{U(Ŏ=]I4.\(Qr bw=i)cUBWܼr-O,,݀^vn 솕J??Fo`1zΞ+0ZBSt9] [x;Nxj$K#svèI Ȑ#!'rP%8HR%r(&~ 7 -p<}zqĈ̓XC+%'8K%h0$ &H "1. A2ʈ iZR&lѸ) bR(1tC8j3OWu NDHDR\peveX.f1ah,d90 KғM@3`bś_H2  !4ڌ3,,gDI:˻m2}.٢˴|u jJ/Eu]K+$wcTޒJaA6rZ/tyV X -[AA&)jph?T{@Q #8K" %b帣KI[I 0pJXOtT,YE?fQ?L !H-2$T揂~U?ͫ?6'oJ{؜ &kh$ ) E A$wD4ϩ3TqC?=0=ӓf@)"DG!\N&}y<>ܽno -k1h䏧ˎTtэbE6i|_&aYSJE` 2zR,@Xש*;,u1Q2H*VS-Hr^y ks˭:!>'(M4xQ(OuU*P 0ހ7F}lnvl0_$?\=Fܦ\GYeՄms*7,Ԑ;|uFǾ:AZ7@/ Z -endstream -endobj -848 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 13 -9 734 700 ] /FontFile3 917 0 R /FontName /HJRMYG+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -849 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -250 /Flags 4 /FontBBox [ -9 -250 817 705 ] /FontFile3 918 0 R /FontName /CDSAIG+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -850 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 1822 >> -stream -xmUkW}CAQR(mZTH<*PG M -iҐf&&7v㷽~sw\&ل64 jJ$f ?滺G99d=sFmؽ~dOzb|C=dq 0۟9c|H7fb oG>ai sy.>aX<:8?O 9o[[>ڿ;[][/vߤ*鎑Ô<1FPI( ~mc@m,u"#G^:ŋGQP}Bס3%2p'(JN0R}ʘU<5p@3d'/!ZZ^@uy\Œx1Bѡ@C]gYObl&ZAt&R -{s4=ncq 36bE'.1ТXfdo{P:U -4 |dȴreG50GѦtJPTg<7NKzL™p4io_@. K-,6oR\m+cfҐ`SpfȚF -5A-7GҟfBȄa!!$0 #Os)ZAd`T38v0Ru[֬"ā(q|zy.VRrSbG9PfȺ΄ I۴U LZB&<+_%PB”"*Drg' %!1]y:ӛ8,ϒG{%mPu,#oɹp_6Tjcd |qLCZm/)h+T-;;oMHƨQCx"G4G@41^dQdܥ^jbJ -~vh;/]RIqJR" N.QE x`Ѻ)-yNe- kڕPdbj66r/H>鈺uOc\ʗ ,DJr~x)&ޑROJ *%_h9s7Ktzj[fx)R>MRnb#FSh)R N|Xs586 s/̒{GwTO)aw۸s/y}(}YT H~"%Ug4 J^):T=Deo(ҺR{EĊx5{21Ê(r#ts -C±#A*ūYDgQ. -l<5t!&i3f)h@G9"VVC-W(U~_Z׷im/D-}LP"1U<.+ݲⰵFdzcJY"U`e It׈|{';)#?y?6ɯQbQdH#b6?N6N*g8 -endstream -endobj -851 0 obj -<< /Filter /FlateDecode /Length 91 >> -stream -x3T0B]= sSC=C#SCB$ɹ\N\ -%E\ -\ )YKE!:E\= -endstream -endobj -852 0 obj -<< /Filter /FlateDecode /Length 90 >> -stream -x3T0B]=3#SC=C bU@P\.'O.}O_T.p .}#.}gC.}hX.O.WO@." -endstream -endobj -853 0 obj -<< /Ascent 750 /CapHeight 750 /Descent -71 /Flags 4 /FontBBox [ 34 -71 875 750 ] /FontFile3 919 0 R /FontName /MGIDOO+CairoFont-5-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -854 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 288 >> -stream -xm=KAw:? - !Dp⁍"b;0 ܅%_ai 66Z6a+ PyR\w]%#P7ۦ0&95ugk^,ռ^IhO !IHHU5)={0/P"15'vІhO.W)b7@^R ~)$e2*HPFPy*Ai&PjT!PeP=)@!P1GSKzBez -endstream -endobj -855 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 49 /Flags 4 /FontBBox [ 0 49 461 570 ] /FontFile3 920 0 R /FontName /VCJAPF+CairoFont-6-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -856 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 2696 >> -stream -xVipS~&\8J֗C!m -%̰fMcK]dyz/heecxchBlMd -$$&?ҼG}O8G:#}{wwIaOgRRR-k4jg.fR3 BOBA_OK5Ϝ{O>"a[88?XX5sUYm*b =KzleҘ.flgv3/1kEf<,aR#cf3 Ff)bYɬaΥL6{ZôtSOL319S32 ς&g*6Kf}bNRY 7  mY$;';ŭYΟ'8U\?b*tz"\۝1˺ϐ>vB'FõBOCΣuơi l=L(*[O.eA,sH6BF8ž@=*u7Pa5܍iNYPyz ƽ^:pj9C -^|}_g,z\ȼ>/ W!a6O7}?z]z/qY,hRKmn@b.{@ [ӏ+CmQbq_RBWѩyb-ݮ8w ))Pd/W#, =gx=0qv Ξ~*7gCo.~CcrPaӨAe7;m*vmNaxCaRzp ?Ac>dc41<08GhRTe2Lu@|O]=r@pJHp94"0B@]pMtq=Rc1M4Y16B' ‰\O:>~JEuKD'^JngDk⍄, mdq yMr(50pےjnK^"@>v@$:zcmB$EՓw hF1 h[KZR3 ?SۄP& .bL`-]`Wp/r:p -c^/s"$}XnP7f6[5F*# `sS/J&$?"eE%MhE5/an4;w48M`n21HJU -P)lPJAI|>j.qj[XB .ª`tJW -Hu/0F{5}FEtՇĢ4ԇ@]&9 *ϣe:l?s N.x>NC2Sd#cq}q5WWHϱ:; pmZ8Vb~^cT`{N_cHtMZ [6yH 8DVn+k1!谴 l\ ES>Z-cZmE鰗8ێ8Z}!lTa ѹuGuMk־EZs9mUfK8^qzkɩk@Sy,9*8]E+FP55t[c]YQE8]~=N?vuB, -[| Qxvj+M>|C|tLgLLTM{r%\ qg.~v(45—M> -stream -xzՙnIO`B"` l"K(4y:L]gksa'+ 6 lϻajݽ293gnߺ%i1K,Y~~}rU^u-4a4V,mX/NL<9t.y+ξ/0ݏl֣o7]νAB6e߰o_}Ws@ooA_?˷o00_b3372W1W271W320b33+>8|yyle613130kk01,s s)Y -̗˘FRf\{333g0ۙǘ7w~ϓ/\_P}ޕ;WN|rϪztȪ'WW'V5o!nXY9}qĖY@GŔ~z=)y\pB3zj\C9_K`.z0p8bz?r?g&t -^ r:IfM+E `OAF/%E)/%Dm?_v%/Iں~˿p;'nw㷊{uo{[8ĕ;rYCxT'"GeT ^б:S}]k\rr>X~c|j~1j;pt ˏDxv-OGR?Xԟ`g[zI{$ $Y] Eㄭֺ>TOmuX򾂿bA8&2Ϥ8H)`70j֊1:H !H>~w?,2BFeYAjpS-a>C6D)K -'F+8I=|dSOY+X28㚀 -A!LNn4ytZjkQ("j NVYJxsEL>*E)K%,x.ȺR ⶈ9l1`a\?=B8UH ި'3[L=8h5(t^oz?_c\Of|4 :({{Bl֠5b-H!JDuTc -'b5媚hhCZtbӃli| RHd&3~ZMs=tbu\SnK]ڽ->l|6gGbk\!3hί$<]pp/@Wf E,GաpDb9[K@->+bY*-e9nh! jǵӶ H3bv{.j{ɶ)A8H\ِCZ"l>۽-9X~b/o{2$cn#n@RTW`w'%!9_ՋP/G@`y䀢#kIRlgnd'c -dY|cV_}EDUZ̞p_VZn=9a^D!Fp_BTWp $0>/F  cAܢY%nj;O9.H D2Ց:T)&L 2R*h:HCx6Yu7O`42lmr9p=xl^۰F#Vnj>3LK -!kԞpA•f - Df~%iWʽ $v&``ҴO|P,BRHR1ȌF bY2gVI(Q`3zuo=a{;p3eכw۷ >bq2Z*@)J{lXn+M[1Gz^i}c2(J֦ar]ԇ"Kϩ"Z1G+Όv~ -nS>4vQ\zKXBi64̭P"Ylf%~wҦu3抭 -\33#󐝯 Px"' kl7d{q N -̬ЪidP%VX3 M]NxKִ!*(G؋Rnt^ }ڸ1c,^krVn{91UPヂ=m!jThm`rVY04aB*=Z90@V0Ae_ Mw|Y~BIU"ěX/vs $mF4B3x@ѡ3緎oL>)ƀ9h %l9SL eHQ34.@OU)C8n()3p@v-^kȁ !z^H %!H 4AMXa]̘@Ғ-n?)[VGuZpΪoO%^8ڛߎn 4݃p:7Ha- x(/uVokw[dy:} ~#xbx8D$MD!MR H%xKUWєsZ h88kyظsF5SGJB)SC-15|^tv rö._:)[\2mۇƒqMiC: ֪{ -?NvqarʙX ;. ,D#tOT0!u g^D΄: kB`ɩ/Bgu+$L%s)+LY*ڜrH?P;(-:^?45 )jpjl:&I5.TCaEĿKSt!]ۄ~,B _&&Dv+,^tH O8]7ܕtB;YA1<=TM zD2SCUj\RA^V8(Hmr*ZIbӇp?IHb*yT@YE&NaTVVCY]͞G-FC/}r:٥2KK?J|2j!ETuʐVZq7gNkIZ:f12Tb6 Zl[cM=۵%uJ)yZ`4&P W7n`'.IEpIq"KeСZBX6A\t -O%CݹвRJhg:$ԤjM1EG'OV"]}zؽ{*&R`Gsn2gOIfvD2Dz? Qg/4ߘ0Na17| 25T1& -(fEbQQr.nwI))j0j)#[g_[9lq; B۸4$7*+y= BwVZ΂fe5-6 jCPNPM%Q 9F$ysJNU+ΉOe,L*:xջȆ$ - Umn t 4= Ai@g%%a oxldlFG#?GC!?߿sd?D-2Xk|Yz VK'& .a9*|0'!7wΚ$[x: p8)@qy} ѿQu}1>(}1P#c`mR7įOvAl'Ճs! =YMa2^ RRYļ7wj]6B0'ֵ^r1QjΠꔋ@ȵ; @9%U?u $?G-|a*W6fYTY9.7vwp9xyXXx.&kAV3EWу89ppv;iwsnɔvʾV0@p!Viw'32H{-;O@ĕkay nl%YŬX̚Y'Yop -TC -,"${B[ -kRCJSe$bO6Ju*/S;J+OLS׷ob{? Os!s_a -PB;[77^z%2d_#1W3HM> qkC~#,s%uZ'B'<Ȯ<ֿt|Qݞ\'p}Z)|p5Y3lq~*0wȯn"CѧE\J<`QI%TI f-RMGQU(5gZĊy;u-mPށЁ݁YOʎ c@*P<O!,-/(^(@&ŢkugyV -t7h堕KHmuϴm ѸEEwa7Ld -@sO.nkŜp`L4j/ \¯#F9〳;9 {WE>PF1 *{ Ыt_Nl9q3 ~o׮~ݿͰ}:Tp$M4DjWt(Kt=ƍQ0Fm WިQ D1   c0᎙` bE^%>'JɮU8g;!<[d9d)sm,Vaq=5X.JÅ5H6E6n ũZ֦b*rb"I#az'-kAHSXF5E D b"N:@IךƵc}BjˎYPBLK nٙӧV(lii%t(^4nd%_F{Pjn^.+tw^jr}R3. Ep7 -w|QnVRMj$iƷȦ 䧋Gq'b'.bcg4w /<|;(Vzb?CWyu󢅦 zYA?Zw@7Љ#7жNJ -endstream -endobj -858 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 9586 >> -stream -x{wŵwKPpj M [   $PVw'OOqwU9I "0` X`p6=_J~9uOwWUWݺ'3 ,XS!C*ᮺ檥̂Y@_YOj>2~t:Er\oVef!iU -)y"7q*ׯO"X%Xquwޅ7/G:qkCW=^ٱ̫w+]qk[ܴ]X~mV7\~m/7C72b^nf s+sYOufs s?s;sgV32 -4Zf-&sss's:1"f!sf%œ\lff̳̥%YhE4Y|6ssEf#s3̩JyF|999eLkQc21371o2_eX-|sLb˜|>ss2 -)1j!%sGw^vҍ'NI<,t.}n?/;O|/NE-Z|o}_^?}̯oMG/]ĥ\\~+x{_UKKYhn_ֹw\Z?,71µV$&'!k',>v;z#>B6!a[e 'p$z޲G %(E_C]9+dIcD MPP`)` 'pTCÝZج'MX]EV??:j7{[ro\rEPwHTB(0^t/(O ^]1߽D_/ -QwW30pXԛ@g2*{8 u)޻CbPmxyAWW=7GDE ߾x?}D]Nnð7)[^xnu ?‡0ޖ܂אFF7b~u~@|+Y<+Pdn- -jU_@Ԓv1`j?:w < xjp?Hrf8|xxڷvNX`\UWe 1$đn;p+୮&4ڕbHxUߠgDF/uT^6y\JI׊AnvYop`Uٕn2=~aiBIeNS2A4朚ӿ#6'%|D?{;2%Zvvߎa15 b1"1˰* \+cH+iv^lcpG:@uS# -8G 'p0{AWy@yu>{~cLs{YyOGbcJ" +j_Gv&lif5`=쌹 N.HC )GA6uyX XljiL]K[ng?0 ާQǖ* M-$QNY1Nq1Ga.6\e$ $(qc@8]%9fs5CД AI227.W6 -{vFYyeøs~GDWQ%ոuZ~$MA.c=1GQkK~!1LbX8=<ԾQ= Oƴ0+Jp&dҧTQPG^9)Bl*,l4ϳCs$w$I {qk1A45 (RQo;}"ogI  Ȝ,.DڣB kųD> p[T8(ıVV6MV0rn%6Kd^Eau@@\ȣ!m6=Bqk/gG ;~:וWT!gWH^wc=NԆޠhCߥVێ|,CL ^8cWWLeY0g4 9 -kzl&]6SףOՄYk<tA=s {ʝ0T< ÛȸSթ.ee<8騎2f/nFpm3U[,a48KfGYO9K󜥒DxƷÏPԖ=9%LR⺐֧C8ISbꕠSe1E=]d@ꑃGW9ڄ%o`=~~׭Hu.ushq -C(Ϧ -|x[d KDK&,J,7VhmĠX__q 2L /h_B}X/{=]!'^:h߄;mJ^dEH]xCyG4`/<$jFiV1)r 1M⽀IMģY~,zt(ɨo6wCha.,I ]6Lڱ5_`o>n%@cΦׂ^kWb 2.g/S$$!\\r} J0j/d:o˚<"=ăJvvC*oacv޵|V}G) h<Q[OIJR2Z9H2 GKQ+o%?QG"A~X ȧNePuۺ o9-dTj>S3ԪI :L-noG徜-fޯqEjShԠQm" $xYb$<>8Hw `~'#㎈!ưCFo]Θ$lӸkR}kDR8J:J]rA^Za1gv_s4FT݃-6~6mpz 鍁7 a|a/=yC>ox F)uX.! {`Ui@Jp\K^tꡩq8|2qg#:-4؉I?^S.djY`q.8. l.׎+ ֟hpQ"*{c!(3u .`4b0`FjsIsCҡU:0/{\~ ć*Z$0u;PJ\&-%T!Q_8J@F&iO"@4C0OzO*=15Kh*#+ iH@n$\ϻJ&rsl+Hz39BkwUX|F?Jx]FN#~ -uVNIǷg^vm43s,t=$$"h>ְ-3h`;8q'2J eSa(K - 31qlzFdf 쇷 <[sML!LA2<_!O*&hɮ -WbÇs@J|Aj7[b6pڜV>3 Ґ&g䜘SA!r^jߠLB}$S*BfVsB}]L]=\Le@OV_DZ'_5@"!B좏  m9iY3ک:@j -S'2q{0GV3Fa`؞6'0TAqx -BzI~H!-ҝSBNQW2T$#D6AՌaIEqU[XΉ w83dힱTYP!rmXjQsQŽ vBH -L X:0tB3e]ip bָ) .&$ܡ6hTە<G _2B$퐴gz;~"4, W'`c7-Ju+FA>4ρiu2P*Y*Yfa?I'魅հ;r1JNM+_ [;E% $C }q9>̡g@oR0r'#}LA+ݺio|\j iĿVIx]J~pƳ狾Ը|.H"Duy2k -:~XOY?nmSɀvwA$lgnuE;*Oiɛ4\zK#&.AX/HkB:T!tҁx$PҟdelqFm.w%h2mwo} *RzӸ>-a*mǸ^=q>!PBvނ QxR$\jUfS?~7ZB߿_.+лpQ̀ rܟ/u v!B g_af<xhܸ̀6- u%5Ikrp2^atL7kL[$[AeaMZTsӕWomcۧGTO跫CcMpl27Y5s6v!LE*X_T?EO6Y&wO zP"YVo /Y- }uЊmn\6Btp7T@2`HD_b;脠+7{~ qx q^$-4ٻ5*ЪֶI\%3dfGj  KkGF@ߍtT> -?n#=OaN!( qz0ᇸ/ &0ܓ\! ;ڣ5 yC Y@q:$NW|>vm/lϒ[ \3d#1J p$Xv?X|cbEӘbgP32I :D;R(JGM35Yf$cʁ1g; -`/ -=37 G*+ċ!H ӕcc~bq<,n2,&8o`;z:\u`qJLrDwY@p…@[oiL[vUYUT j -Zd`4KAOI^1x%iDayR5@0(0K(VoY])_4 -ј/E?KHpQa~J + Lt_x67NTv(ό}B ڒ,` ndkѴC"iSAju;Ky!>_2U3? {ޘ9;_Ѐcg C&֤4M]85HLp 1ܗor SPW$o%\M.Y7`y wbeHĨ[+ê`xjm'Sg 5L_rMA,pYkzHB.WP!`qSCUƩTl~SʳǦNc _X䕆AR&4d/T8fF^ANN]0xdnfgp?upڈd3|.i@&tw"q i_|< j"[dY*kd -s{%4,v^Ermdt/#_Q bE-%Ga+1W-P43!HUCZUį__ uGos$ +\0?Jm݆wQPZgx]Ѯ%儥JY(ec2e.)Ҡt1Sx~Q ?Z#T~H8 4V9%~gc2q='XWSRHKh)v, -tj .!8رVSDL躒Ic%[@w<_Tang4)k>>iVBFTǝI=ny`iU%|na/בK &p=?[ZFs'IN7ڒZUѵ6CwVJrF%` -䈸}Egh? -QOm| A  |%uw'쐰E,A ~G^mk{vRMCJ|v[=Zyvk&6` -)O])ϻ$ؒƀnӁMVѭ -dAm̞P `c ~2;'(쉒 D?1`(H|0遄>W ]v~ ؕ&FGD_|R06S@yd*}OB7 'lGW>aPE>tgy F6)mې r0d%kN!mkT֕umֶE-t{6TLqmQu;?fW"}Ŀ/܉v.%u -endstream -endobj -859 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 13 -9 1040 700 ] /FontFile3 921 0 R /FontName /ZQVZCE+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -860 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 4601 >> -stream -xXyTev,^EAŊ:dut8.3A\hꥪ}_}{U];K4(*QQf\3c\2[2Wd$9'''O;}˽߽{gPgS3f̘jwTF"/YVjlf%fd['d,:\g̹{ʓQԊMK2Bۖ.{Xzgr*Q𖖦FŪV~u[Yбq񯞽QQ ԣԽԥ26A*~j u5zZG]L=@SǨk[( uu#u3ZBI-VQEBjjf&YgTf~撙j0]dsyk+pO^s/ps~q hhy_|~ߜ狗]pIO/t\rY.^xiichaO10:UXr_QśWz,^= g -yKƘ@BRE]f`氯]:BH &{01}ui0В9 L)KUB#0&g;.!Gdnވ>ȴ|>!sδ2ք1.)pwt;`ޥm7Y֬y{Is`y9țC#04J /ݛvr%1p,aMC=kE jU6?hD - \am{‚,s!0LJBG 8 &a Oa ia{py;ֶlڼݱ^y+1< -dwڕEa]t59=Ȱܩ¢1굠ךf%X6C -e[ ݪ>>}Bܖvfk{?!8UҡHsb 9LR6HcBFޣGVu -D?Uf%zbw3 #`grnn6Eښ͠kVAWuGT'eEVTR@ -dvW{LЧw{A1L~0-a[ 1WNd(xeP ,(ȑ2AЅbJ)V:u&Йl:lxmA'!W gq8#v8¶ 6gWGLw4 -QChF?M&;Ymˆ&k,4/1ytFߢw1g13A죈#=%ul?G{1qƓ ~9إš6t<Cuh)F[u%>YQMʜS^Xb",„ø`Ϛ g$AX"^ :(!%lS.|+8ں:zd#zh;apѢ7RK+gT Rp=!D.;XByS9_~7{Ǡ88΂!Ƥ<(nַMw>ӓԡW1T 5p$NNܺ1XEUcbQ$YTMʘ>=O -ʇĂ0xN@`L2) -ZQ9REgVmBah"X -(p 1_b13ظo";s6ZƸڐ+nԡV&W`HOC"l `yB@,jU7`tʲՈىX5ׁamB.ܠ[M)x -)<,$a  h@},3Sw M磐1$p3#bZa˯:04VZ` +Gp\fNr_1_XSTu hf,J3exl/vjM1܊FS(k8x4<\rx5vߢ؀=(ڰ)Ƹ%eNwp528Ȏs<+rl9d + v"MC$V2~ -R3V%_~d]*O٥򕺗W^CA̚tej30b$ⲃi- >G vc!Oy@1$7lYq|oSp-ԦsBo 8(Ai5H;oM룠*}$M,2k-4&d\]鐃Sե^G^]$4'?#x $}B$ˡQ`U= T-Ek+o}Q1їbe)2baOg2[As -)w!JU Gˌm}.sB<8ғ.uj&fx/&*-"_ʋl22ѵdLOf!6ƅ97VjbxAA -ʫ23.Sɧ)"C2uG۫!Iڭ萵tHw!aVtH#-DV>l`cm1¼KK1G(p0=\ =U7ޯaadŪwA{/b.:r[R^nU2IG?#b h=:* 9~~rԚ -UjUz5F XH@"QD]USLr'*SGBHÙhq5 W>iYf'Ŋ>~Csw&J tgz3,p?{]:c L>kAG3a`dOqw6ߌQRb= b[[ưqA84*Kh0f98 -]A F t$q>Da|dO`*T ' í0ZuD7F懶WTM`l*V:-%PEAuDO)kښw a{hm;6 zS:7a"Q#up.҅\ݴDBjPX1 } c 3(dF!ע :!A{~KՙUJ[IZhۂ1CVng_'4H&]N ʞG.D -J=2)^ Lub?]_Y<՝Z[̻igF'g[Ygc}oo> -stream -xz xTUݲZPԴB NhfQ $L IH J!TeFRJRJU21fFD޾EEmJ}n}Os>{ֿmGqwɍ5Er]laQwr7{*؃wh!ӮC)Q 7G兙2"^GxO2<6J -y>z)N'"k5 -68* YNUE6AcWc&ZhFkvBQ]Xay6\ĸ)%R2W!QV.YV#gt8 (@8]m~hׅp_a f³ ud'9+ pn/]BhbD -:(xoGՐ zc.\ZȄNA㸾 ]m$Coo1iZ it`H;b_]9=G ^[_-T*c5Ld6r@1@fm'f*o WۇǦz fI+zGqRK(ٞ\m)Fv.&($pk]v+d9@(7/5,r=n ~^Юa-IC]Ş"T$T}9}"󹘖GE lڼO4fy7uϳ[L -^̢+ X8ɦa荜-0&8}`j"daVYV!dfUV4. UB2Tގp˭1UB78!ȳ6V6`%ӑx ~H~Y{ _S Aw{58N͍Kp˒D؜}A*tn/pC(fFx3 `hCÈ9Pm?M }%?!}v.hʢ]x5]/m2[gdwV<915P:FLmPwvOƊy+g$c9y61E:MV j?oc5v7BHh,{~DXuqF hkֶ~opE|3rwG># *[0kA߬p"i * -@foh}hMsa$<,&iu6}tŚ2-+[/J>x(>vw-R,`q75wjUbE ] py}bh3- <脀o!C:2RnqM$6@a"uI='IejY囁$}u`\/߹]$ Xx3Pf0n68pj|6o4E8]?X{eB1mB܊yB)Ly,fm!2np~ÃEO -j+\*vCѐacQh2T62 d`7KC67d P؋&)p],qyUz*av4*M LksCKqsN-TK)dybÎA*{(]dZ(vtR '`=jj$&5\)9?<fpm-?@*7T=X41F^Svڡ*Lnvh'pnWte5&:J #8rr*CR%2+Iq&x lb_3,[d7p)~ؚj_˾ϔ3M3VA5piH;e8KfUD &"%$KI';~}e]B6)wׅiZ(Gn}V}8E«CXD/ɴv͋yyL$s,tT`; -R4o:X|5i(j$b-RfzÌˣ ;6 D=X256xu^vE΢W]UD*˥:U&C=R\4R B mu^Β=!K>QKYI}]eμ1v_ᑁ':weeMfPUR+y K/ɔqFUd_1 y]ݬ[N=%bdy~ƞD&N!4q2aDe`7 -xqf\q+mj9;-#"Pގ~9U@ۈF'lk*Ɇ'3!.qxd"f#E{!pAY/+zAٻ<+&;:8i'Pv7^unZN:N>0=nJ0Z*4a -7wx;U@5aS$QI1ZƀCŨHzM u<d_BPbVyVdU)krHLDPB,g A!tS$ {q1 I[ jmVn{?@~'8|ɱ؉OoeE|^9ɰfZ;4]-P-$-Tǻ X'Dxnx>SzWt a<ފ/2z |p¯){-ŷB0./%~a+$W"W.2^Rpxr.+/<2=6*_+ -D]EA58J;? eS>mrk `!­zVPl]OC}lmHu'E|+g -tVmZR61:~NFa25}3G#0;X -bē|**t*Ы쩸p+5*'m=vSnrv;R3MT-oQݓn[rR -b)bW2ݪm]88i C&uh,Xb)4P[hF(HfsMc#468R4kN hA[]FCy&.n>_0jSz^lgve6c~[j^ $I5c[eZ-T =񷣞C\zZd0ǒe+.|=\U$ױ53꜓ɳH -q'*b7Ȅ""=tEYѹ7Hf,0-ozo,QLOC1 >74|C¯rdq¦ihXr@ۜ颎 ?9ojڈlḦ́]/gư qvX̹MatlL"y{!~*\&; -=\G@:>LAOsmag<] a7BScmH:0tCN:֒H^%(}yQ 9ZenJ .6ʡR"+Ƥ9쐯}BMc ۓ {E4ylJXp*N9=n*kx` vJwv -;`B٦%fj 9c4]U*cͬ -$5: ƦܖFJ17|o`ilߊ[k|FXEtLmY[> -stream -xm=KAw:? - !DD'h!X؈(.&Y8SL]8Xk`c.l;O%G(}'u]B=BumZ j"S3_XwjRāF+Ҙt]Uҳ*~Qn]sbmmYY^}e. y3:%,'YBB_&T *j -*jUFU,(rsd9吱'M`z -endstream -endobj -863 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 817 705 ] /FontFile3 922 0 R /FontName /GGJBDA+CairoFont-5-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -864 0 obj -<< /Ascent 750 /CapHeight 750 /Descent -71 /Flags 4 /FontBBox [ 32 -71 875 750 ] /FontFile3 923 0 R /FontName /NZFUSU+CairoFont-6-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -865 0 obj -<< /Ascent 700 /CapHeight 700 /Descent 0 /Flags 4 /FontBBox [ 9 0 800 700 ] /FontFile3 924 0 R /FontName /DDBNUE+CairoFont-0-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -866 0 obj -<< /Ascent 700 /CapHeight 700 /Descent 0 /Flags 4 /FontBBox [ 30 0 558 700 ] /FontFile3 925 0 R /FontName /BJCCXW+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -867 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 32 -176 569 705 ] /FontFile3 926 0 R /FontName /MHQHVQ+CairoFont-3-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -868 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 49 /Flags 4 /FontBBox [ 0 49 461 570 ] /FontFile3 927 0 R /FontName /UPLVXN+CairoFont-4-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -869 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 1498 >> -stream -xm[lgǗ/Q@*"!TP+ڇ"@*i"M䐺ukǗ]wwvfwgo^84)ҧRB}B BObPx3ҧFGg޶/;_r:<>wQÃ'G\}^f_3}o}ъǭșs.Ͻ=3i^r?~ʝ.pqEy_~4#?cL;1>tn0 3MO#0N~%"-eX.z+*V&n;]w۹>w[nnN}-^w㺻 O|ecR ܫM=gMntY-]_bT2!V3+hw,q7#M X l"rĠFk&djJ~CVTKJ Y.l9[NYJSq5*8](>Ur.'\N8qŌV6⥉YL̍^$ff1΄@d:P,ۦ^=|!Gki;JjQhjBY(M?@793̟~l#]#jB) -NW}" +uYc[Gb3GS<}ޢ{E?'.қ|=~YBU7}.|MAU)T*J#d, rLETIIoqؿp}?-WَoMx-%Z@R Db" p&Z"+D%&$Ԅ5JJT@P !%\E%Hhk jZl˜y3 n -y=ѕ4A BY-rOLfYi3c;/b^O^ߵbĶ55On , O{Q"ct3|t͇km}$˔cŔl/TTiI ZӒl {rjFmI?"=%칰Ԝ+N89۱ZHFHg=i K̅D"c#);5k-j[*ZJM;8sy>ƴ{R|a N? -endstream -endobj -870 0 obj -<< /Ascent 875 /CapHeight 875 /Descent -125 /Flags 4 /FontBBox [ 0 -125 1000 875 ] /FontFile3 928 0 R /FontName /KMVZJF+CairoFont-8-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -871 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 1886 >> -stream -xUKoYqP;N -umYt4vG\;p&qjID=H!9>$|(>C9_L9ح"(N,E&fh:#?7s|9y~s慙鹧yo?q}OS q>jŁV=fE be83|v%7;;}Ƚ`;;12w;ɝg8 _m;:{?Alao#;6yg=k|o;ҽkl6;M%\%J|߂^m8ΒMφMJ+]U%I ?gg=9=9>^)B!XT!U j6Ufu j:]0|jB/[p."1#HL3ad¹HA"e- --E+QPQ˒F)\ DĜ?#/FݓpON9drt0Fi{]Z6Bk -MށiujخRnЭ:sm>}$7D&BvY 9oRēnZj$rX4a <31$9dܪ.ݢ md1m?4]Xd ܱYCf,-54Jͬ5jj.}K^SAz ԻzVь׺oٌ}1f|X1z{0'wxkF_MZ\[]Q7"-ujǚZR5 7Fޝq/t5i[[''ع3?~;lk3\oٙNx.є4Gcw5:hqu9ܻΌo)BAݿ3K1MBo(W@DtjޱƔd{ M6m|v!4RJZ%ij4"PJ\B ),'}K4|i!#fȅ  -S])נ՗V\;Axuֽ Ge{oL ^ -$B2Br\(dFX1b(ǵXr)J(1Eַ!'ȓ^ȾH D( 2/K.x dDvvi&R;NfѻJzҶxl[{f [Xu X=T1QK1aY "EñbDp^Ă R/t #"+*ᢌ\NUӚTR5}cl̉1P^|l -IfgeG=L5 %tIjj0/&Di_ dH[P -WJ,X> JQx8 ȚeP4%ۯhPXĪJt)[ϩY- --UQY^,wHC_vL;!ݏop~팢3Z~~a61>; &*˅k2w " :QjyvF -M6-e4{,s ߘl;mOpFręzsD{ MSFEhSjᲠ(yOʅkI4ڣa#tչaf%///MEX|ױ?ypf1$샯{^$\eɺ-t ty.e,uPXw[5 uIx^cgAնi7s;ܔ&ִz0L"? Ϭ)ȍ볻3Dv70uSD6k>d S^QPH泊)%[6-Zk̰#c/wߺ|G -endstream -endobj -872 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 3962 >> -stream -xXitՕ. ?LM&aHƐ88`23 cB`l nIhj}QWVے8vL` 0,3`5%ΙW2^Uw߭{慠YZYzG[}kE TѿKV.=Aet*T.cU{a]٬T^_jGڹ6պk{T0z[~d|͆ WnZ s93nf yld\ɬfļlgv001?gcbg2u槌3+L5ibv13W101?`gV2%IFߪ2WvT;DzE,#$'snZ߷[\P0zvQ`ɿ/Zrj.[lϲe3˞[&|+t7]\~sK\.R=) 4/CD:d; d&:!&aӫ'8X X%'9qvIeHCPa:2vH"ˁOݯV@0YMS']Ecp3B=*vm& DM]|F׬$-争޿'tL2/pc0+$$2Խ=ꁳ]Bw3@G38Ժ0X.UtmvS[ͤUVhGz\CXx.B!:D8mj֔]!hPita80 ]zhQKէ`@30Fxg30Y2X4SļW%kVL]k{xۃBaOET7dAQ;~*~O!pr5f)i!i=qA|I_mXQA}64vުʭ 6XI~6 ڜ"\'m)<dbvr F@83qy䶟׆r5-(ĴAr_klZ]uow;`1?{U @aԃQTPP 'f|?+kL1XLo*p`S{w{j~G49 \3 H -|JO?J12})U_d%xp.%D/,-9V&VDJ#>Av=݃P !yu< i׬D?08)f ϖċ[>&9%׎f%A*:YTK*%`g6-t˘WAkϗ+{̣R$(n 7).&IZ,BSXb98 Z/Fkk` X#8$iVbc9F؇ jR-2tZ`hz'a` v!+t#l  `hQ 9YLF+mz m7݊{S:c~_"K>H`g~쳀tD\qǺSX C@ ]XFӺ}5L,Nfv% -x Wo(6 -C6jB Yh(isT[p69 } LefÇZ5k`'!Yw;jtuosРKM6)O"`$C=)&Әt:SБt1!֣BcKcѤssF7zM>3[!{sw'ңv"+O UDT%i3~[*pR=) )a+=F+%(fI ùC4`F0a$I;)T2Ih~A:r::"q+wT׬#7Қa}oռO_o'E:J?d t"%W[x,DdH1ߝ뀜;K >mv)*0u:&,\Ziyki -:Zm`SuZ3h̜n,p! &y/h(0MbNXN3ܠO[E ur - i>iI0. H])M)zvk)kQ|M*fN,_"ΓzBX,E\+YHtdTKjdZl`DZ$6;.tC|.{S::oS" -^UJ;du5Io`?(?|15KA.]'"0{xD mޕ$xM!> -endobj -874 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 930 0 R /FontName /SQJOYC+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -875 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 4048 >> -stream -xWyp׵ $a˗N o^BJ 0ٱv 60eɲvK-KMzE%M^ v ^ -MCuw'LfGu{=3nnʔ).ԫԅ,q??#whݚ G7k&Y엣? {fAFY^Sj] fbX -o[ݵhIsצO?" -mfr\[Vp׸ϹYϸi.[=r+En[-ps99%sAn6s ܒtyoB}S`JצL6=d= %L=mx_Ϙ5f<e;g<;[f~:>5,ao9ssn+yۋ~69pI6ݢBB6}ظ3ĘSG > 8Z[KPEjTAe­)4[ - :Lj7y)Zׇ61A[{+&"/OJ/$BV|i6wթ=%-T/Wq -՘ިnu(F}ylҕ%S ɶ !nB8C)ЗҲ\d^9ڵXXmY[A -Y<^7Wٔ -!yd\ ʕȃ`^eaM^یc!G۠mf! d-7P_W챁vv{PE%֥lmVm/Y5Q7~I,Ѳ -lnCκ^Wd7H~-Iq4C٢xpyzy}:BTT@AEMet7F5QqMstA1htP0 -.)z0lpgJA [7pQwcjh~^ʁu0ηY3M Aʗ^-Ӑ}tgnE,D:O3`7ԀV_tP߂+nmh]%|? |EL3!;kq9 O@I7( 8ϛMh1iRisB3 R>$Dym'Co4yrh)UC[szN;}7#Ov˕PQP5Pe1묚 -PTYTpZs[/G"ZuQtKq*qd -[tK .qbxABNjmȭ#fVJKka%ZQVZJzTZ#T*C RCU#"Ui \xsٍp6}l^(Id+xss}3HgS^c6IH=y;ohgwhC\ۢ 胊ZҞRQJ$xtyuU=Љ!kʁ@*nTVX W@qPV$ގwLH\kƳ߽o P& l—6fdBuXE"߯<: Ϥa묤Mjguy۠}iSzX26jnHk]ҹ|񮠻\0D9ײU@cA=Czձfh)7"ht;3ctZ^ϺKyO=/[@ ji49l!ѿk&{i_ݥ||#dMGj3  -ɂeJDŽT1Mxd&LBoA".܇έAHNj(.y(yo&7B/c|H]-AX'ψRߟ(:ȆKOFӄU\.ݱ!̏'Гw9h|$%1 /hNC ;cK$):$plt·TZIFnE2}aކp".,օ@k'% Hqt|$ -E[ey`~aވo_ -endstream -endobj -876 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6599 >> -stream -xywՕw 2"`dH2I-0DHi9wW t9tdiL06xxY/|N{Yo\n|ٿv^W}~{f"fKQ'׬a ̂E ,/;la`:9sei\v.x|o^= y#W޻{㛷 7OOףڪnb]W\+kM|orMk~K_]'[κo07Ӊ-gɬefͬfV10k뙕ERfs#syyl``den`ceϜ`f\lg631 2?e-zfs+3| 0O1Y#̅ \<\ldeca61_c.e.g`,fA'v-\¯,kaBYtӢ~H~sdeC ^zlrbəK[ؒW^ aa#m Dǔ/hė<`g^9;]㨭֚_Ou5܁ps޼/B B(K'bp1@;0ֲ1: . K=nw{,2BFeYAjuSd-b.A&OG -.2FqШ hu14~ &ip0ݯE |o|*:aX!k-- |>#9Lҹ\B+"1?qAƕtl!~W#z1c @B09`d ' p>|aB'Y J0(ݸBqTc&l7H 4)P X+q~I`GT&BvqakRJh'k.,؉po1 nQuq0~.&z Mej OL3Ӯq+[ڬpv*?ag ϊ{ĆZ qۧBʏ5.8֕ێ7kw]#\aE8 -Z{V{;|IL6@W TCUb -L5X>5xJ(; !6тWۄU͐e"D³8N%_~p˫ Lp%C )UP;m66ou[qwV>#&Q}"c!zH‘`Ƴ/?<&#R"<|zJ=Au6E E#NoE?RӏmՊ&N Vi=YhP'JgX)na.ڂlW$\f23LfG#"ٻ ϫ -j PhmM472P -StB`S oOcz:a*pV ƝesYM^7*=2D8[ԉғΈ%"m۩ۄ ;"y g\s 5Tpb3jL(BKEKBvE6<͔!S -5cJ_}YۇЎr^:&jݡi3 Yah-xzNB+SF-6ᗆ=ƫNS_X2WHB1Q -ROc˫U6e@+ :"o ik-BgDT@Ӗ0Vm5$&qFSI/j pLjBlNAJ!=҅pu$F)eZR *ɁlY8%o>`&C<MD - y,a4T@sϖG4A>9*4N8 -ЁCa@3D%aW^M@AH5-ygs2ۢ%,j,zdM*C(a@,a 0t|x#&/~sKu&ψT2M!Y%4B8arԌP3^X$f"2s;tzA7O|d?ը3怸=b (ǎPл 2RYfFqL!C+Tm|4ҘJqcR0pN crB1]a|"0+۴NMhd)[bf <`뷻\Np:vۀm -C!+ZF&%`5b J d'EIS %]ʮ.t)pO5[18.%766cJ *1+6طXCs& O,/%¹e`j0>d?twv a(c2 - *Ab)Ow^|4^<`}D3ppbR)uZ|z!sdvf'Iag:xͻɆILm iz AR<OKA ȐoC#GȐp?az4*kMJ]V3X.*.n9*ޟ KZٝ&m>V8 -A*bзdh^鿃y~u;`:}rmT{ɰ*j۠`c&c4="5W Wn{B/U[7R;t<3\M 4 @v1wC-Aδd"w {Hdʡ&MG)D -פ }) -Qf[fm lBizӾhʜP,CҟICz8{0 Z΢9 :DWD[ol ;af:S;p UH\mO*7"$?c'p,RSꈖTA8V4T5ih(P(C8}|!??p }@7=رbNd^?l` 2p):<Ɂ9'pNs{4\n -W5_("g%q_M녻H6lmm:oV)5(vR94}u<.=|v4cJj'ᖐ&a^1 $''DnQs-5N9V+bes@:>f>%)9UA{ -)+PI5$5QEHAW=T -KlFRФX!*5 ۾T) Ox5Z?W%`f"\(T;rm˼vKyk~tSr0Q?}?`PwG`pL~i RHiܤ"<)1(!"n!u17qI))jQjR[go+N>;U5'5Fk&ųge+<@[ pZ&$9" l -LY׊˿"{ԃ5\D1CO )6^i[^F"w3.C[AVCB7yeEPN۔Eϳ@l/f'FE,=y͵w5H< -YuFR<"yD",Lhhd挣6(j)d 9 @W;WD;@'bSvK±fkFS)/=w^> @V`ڄe(9tOf dNl9iKEQljt.~j5e=_ISb(?5fod_ł:n7fE2w x=;;;0GSrB>XX(x8G IFqHX_kWsJ h0`qqN 8-ñzZ}p•x9SLƠS#;ĒV_U |Ys@4~B#$3 bE" -_f"2鈰V5:-xC!ׁ?Jhl[g X6٢`VW2F ?U4EJ jRFp[ECb2 -N7)-LFNvk:A!>{iO ª'J~ſJ~+#VZ2o&W"Y\'OFz)#BX쓔VAI]+ɼVì)EAWYPQ'A4e O 7PRWhcx";FA97V?]t&8yDNI$Fc[jUϠS@mRp2'̎audk1A6v,`8t(T)ga [4Ԝͳb -H ': $SeަpWTQ46Q間f["7~N>Ay'Bv{UdD*9j2i_ -|)2`,  Pb K%:1W,Ǣ0k 7OIaJ]Z9hҾ}JF}:RgFm S?EEkv%sDIiO.fiE2z,Xl.>/3C3 \¯$FȺm<6mhA2e8Hse5=B -endstream -endobj -877 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 8637 >> -stream -xziŵvPp .! 0 ;06nghWkי<3ב41 01@ +ɥ崜VIcBH͗|w{OU9Of͛w-*]r{W^;ay7j̯]pR0,UrYrW"͐2˗/MGwjTr[eV~.(Ԛ6ÕWu]{7䋕7?|%ʋ~ݝK}5˾1{yKΖF߰ub= b~^fs0nJYɬfb2ed60g2/23G/1_daD̗332KE̷K21˘ K#iYי˙+Ee$ :*fs7ks|̛FfY̜\ÜϜd̨1gc̏y̍-̷W`b ̩x>eC/E_21,'_'gASSE8+yچ/?)?3.8c3BgɝuYg /Yg_t#l }W{_ ߾.ܱ@`K/9Ϲ4~; O]pa^hGy]o/F-^w%-hIyɏ_{Xkup < ߵ@Dg;/E|؝5;0C"6 -y3H8IxFtf`gztrJ 21(ʁ #!gO9=pB@=r>t%iO!< `,*ڱԪQ(ZEg;~T{K@,Do5+jtDɜ%{+O1s@ Qt$|)Éjh7LbzjNxμd?}1/9¶ X!kF ,VKNm/Umv'oJwЅ&RG'NΡok>~Cr2HJ)G_t9jȃ!v`X[Mp)NHmīHocZ6 џvx؎)Nfܦ 62"Lw!ڊQm?3@IGBY;H'!g!bySR8ˆ_t.UoOW=:I(&ˡ -q\vtr#2E~ N,5`%-x5]ECԉY d16M`)9G1[džpTRBJl,8a/Ma-u'²N.Y$lPAu^LimՃW߯Z2Y:C!#gM: L{q!I@:ndަwAnm{9Em; @S -%G=ݕSFq;쀢#kM!a-5OCZ ֨8r6 MN!\XAbtaG6x2VZ3 ϋ0?'ޠKGEX"\_p/zÞ"g:`f^ z(ip^hQ.|p`G`?:1SH)Q LI>aeW'C܏8u@%[:{SŴKrlN[vx=0y !> -Gd?I10w ,N i; Up>LA2, -`L1͆eEd1$YX|}Cj~?hakל'>$QD~/KuZ'Y]L;D= Y`IKxpBgw`cn7$nezO!;W7ڬF\6YB1ZݍmU4` xvVڣ aۆA~UQmҔ#!]D]QgԴv3ȍBn42߾K3QqPԙ@g2*pzet5GZs=M&*BWA]M($`c ; [?Foo ` Y9gIo;&&Ɗ0Zð;G P1Uim`Z`곇vFqĽIo)rH!J8;B+C dѦwjݠhع%8x[V6]K Ceu }ְsN1LjXb%:"m/! )̠4\9xD.9xxtx@'(nFiȌ-^݈?IT0!uڹѷUA:;6n`W`hI$yu< i,e4ħy6O>eZ`ۋ8KR0o|*7 -h.@PT0Nc TEC R%FānwuN]]np=)%F6Ȭ H.^+HX'TO!9o ? QINshC^'*3 x?L%QμNG³iH﬌La*?Gmi,ɴC=܂7s@.СnSQg}q.H2e?v7 +eO-i i}* pi1t%a&fF4M3![;J!I| 22$xz"JU6/ooQh lbI S v ^VR2|6=pkБh-kLh?`㫑 w}% -C<xci.42{IʼaOmq}Ȁd1 -yOc 2Gbxr8<}@n Ó ar8v">™?x0 -A8F DBAa?`ه5I`PGhuvk'`z@Y*d&U Zڌ 2p7&i]'asawEy{px\. <>'Q[R[n2[q{@AOLAW;d",PXi"5ㄌ%QNǗ A&)_|a -?wo#p)6t*ЩK/XA1Fe\+z.5]2 -LjNe KI ' wVBDM 6Q5ڕ.P}kc'˖C2DM3HVVāKdexMSS\4I[Mnpy#JOX !l68jvSK7l^cŴw/&m8>J_>I=Ȥ?]jiJdj]6/H#n1JrJV`acwhxC}!  ˜#\L0G>k+0zMAVԌX'2Ƴ/2>E3{! 7 +N>um$,{UIYqqⵢſA;VnX3*Mri#`:'5顩8&*$G,s#I&;ufN &#Ƣ2) vAklЩ¯#7 ,zT{HwU爵l,Ȧ|"S{UNP9uV &Ƃ]T{UU)h@H'URu),鹩Qnb}նE"st S<|Gz~xk 3V>VFufP9^@!.qc1okl^tb^#¿z_#cO܏QpT2E<d<owh֭sHxfBsϮ#Lm-: -FQUмxNW2/@SS]?"7]Uճr?&j2sP_ZQ;!jxPe<:lxPz$sTMNp0 Xڎ4H$>G ndVVoTAeU> }J)( QML4AҘPtU /%)VoZ/LwqZ1Ԓa(SYz 219(M81;7V²vdثʓ\5/no!櫚Kwn -@PM -MspK휄Cρ@DH,3'#cBFdU;ž~.? - Qn= Be/G.WO"l+ѮOgCQGσ3߃rVy(s/d ߆N[A{lMWGËjνШFBM__GrT'Ҽ\IZ?d(kY?\#KMSQ$HN"~6|\[OBެW74U1˄[з0; ͞v7Ԡ>IȨ)|4n QpIL} ڏ{Gp u@8щ] ҏbK }e i-Y y'Y5O'KxP!LE ^ Ы;n# pz3tۦa۴|4L!ss̞rAҕ%*)CECH4x0H?5ih21XamZFatk߭{"?_'vPwº|zlùdr]?]5DŽw?F RcӤvch.~h~$Ӷ f4OD@['jJ3C $\4PܟLPjG \4 -e}" EDKbUY0Af# @u!ڌ:Itv 4c'=&PQO>䠒WiN[+ I\V 5Uq!HEƾ}XmJӽXՁFgWnXDx&4tƠ6~]57JVi9ddXQT`SLJ,)ikn7jX*VdĠ9Ə>|]~X'mjmW[iy P,s}YDp6TRbӠH$Nϊy+aE1܍d7Mك$Zh%Qf!NV849 l'-oIRG Zjj6DwM0l!G牁'sMl@ǚ5"\(x 9jo Ig g~u*'-[t Sd_8j珯F2OX(pڗ[)p!==6;pʧ ;3jЁ 5$q@zc}1`nG d06#@C$bzsqT[:#L,ȣϟ0;5mؓuj= ~MnǏ9 -NKZs5dJ]{HaeV]AhOxGr.P3<|Wd;YPh,*ŷ$tl>eӱyd"_Ajè~~s#5ENzՖ6 ?Ƴ tՎ A:*f!HxL<\3-{f)IBDw~~-Ps -7LzM l.MBDI=COA޹oP?}~^ 5&0;ؕn5$}R<2®6=ӚU6PYc3ΓxWwL0aJ;(m -&O]vfyp -x`)P9< Cl8Oe &]\_P%WysBRCqvZ>l-T2tz3ȼ?A:OFr" -E=Y0fUv`kjCx-z=lַ+%bی[չ#5\GRU@NQdG0L8`9坦. &zBoB(.IJ2C2~Ctn4R5STq= 9 }!< -:˂.Gr2XQ`4*"i£aB;;pOc%^.]ωbf{! qURe -|[$tnA#nSb²3,< -m~~٭sVyv}G+O_ 7?'X:?3AtumcgE> ZuVu -Ut3{ɇr\af2 eb8أ+s$p%< &8A4yLRd!B)ZW鷥3Q)I/Ht}zjbb3V$2.>:UA8RP{-{l)Jx 5nΕ6%TX6`qh|.=wrBK&iwewZ`;.n^+F"[k=ٜ? -endstream -endobj -878 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 13 -9 1040 700 ] /FontFile3 931 0 R /FontName /MHJYUG+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -879 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 2 -176 766 705 ] /FontFile3 932 0 R /FontName /OSPPJQ+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -880 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 2452 >> -stream -xݖo\WoBJ)"hhi -]$MK4%iI$c{fg>cϾwV/c;N MB))hjiB]R; w^_Fe8Bknv‹KvbY(i. -!< *2)KG4Ǡ=66P{7sLrG#|yY>|%D:axxx΢5k֘bÊNef : -J7j$T\D*m\JǜVuz\xƪ&dA$i3OqH˘, -~#,)wg8a -XNY6lQgҍ'S,LV?B|kDQGF}÷\:yŸȟ) ƷHPbxiFi -I'/_W5DJ6Za:fjJy_х;HXa")ĄnB`x| -$N%|IODq-Q )r verwOXDdVA݉l շ&Bd*]28je -v׉)2\%VũdF)_we\j";;WX"l\x|"*l]ظ&M%n$>Q`k5BC<↴%K^tUNUՃpuzS uFUq8~[$Pw38':tvb`38Vsk= =5ưSܖq"{y&jyrE>[GB>;f?^ۃKM>AXcPrHSwfе)SJg9shT-y}J: CF@+],c% XaQj5,1Q54nأv>hH- [օ+/X{9N{yx{/i.SfjXF29ڻ_bramڸ1e`QtpwbMhSS%.v:K Rd_Iog%]6.K}*RZcVїfƌaI@vBMegL2.)w -endstream -endobj -881 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !DD'h!X؈(.&Y8SL]8Xk`c.l;O%G(}'u]B=BumZ j"S3_XwjRāF+Ҙt]Uҳ*~Qn]sbmmYY^}e. y3:%,'YBB_&T *j -*jUFU,(rsd9吱'M`z -endstream -endobj -882 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 9 -9 535 700 ] /FontFile3 933 0 R /FontName /PDLGHO+CairoFont-0-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -883 0 obj -<< /Ascent 750 /CapHeight 750 /Descent -71 /Flags 4 /FontBBox [ 32 -71 779 750 ] /FontFile3 934 0 R /FontName /RPAFBN+CairoFont-5-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -884 0 obj -<< /Filter /FlateDecode /Length 91 >> -stream -x3T0B]= sSC=C#SCB$ɹ\N\ -%E\ -\ )YKE!:E\= -endstream -endobj -885 0 obj -<< /Filter /FlateDecode /Length 89 >> -stream -x3T0B]= sS=Kc0ehdbU`S`\.'O.}O_T.p .}`ȥ T\\\Ep -endstream -endobj -886 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 49 /Flags 4 /FontBBox [ 0 49 461 570 ] /FontFile3 935 0 R /FontName /UPLVXN+CairoFont-4-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -887 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 2128 >> -stream -xU{l[Wi{ʷ6tmģѢ-I4Kۤiblj׮<7Ə;idk'R$B2h -hB)$$|;=u븼g^)6h om8.~7I/^\YtwyD_ٞeϲϲg9ӿܿq_Lm85Օ +jE:SrGq+!.r9%*>w^_C|.Ssy󮯩ZkrȗI_[߶~S yjSV=t6Ǐ,zr/=O/ -g1fݘ7f?OXFpHG8)Z$@?e5/6ZXF 4Jf*mFƣX* -+ HBxӾG\388+8GwX \. ̀0(;HTLπǦ`l]<-'nE|Ƙ"8< ($i8Bߑ3t*CX׍b5jvqf -D,+ -H i:E[FF_&<$Xڧ6f$5:9OD6[hr% -} s:#WCu>օg"V -2{]֝!T`m&3nE a[!KG,ej8>ZWC9M';k/ R fH .a;腠AzMRE{+}B#3c#g<1~6XK~H=az;kQW|3eH-#B:r`T7aJVMAP 1_5rfZK]Lx1C)&]+g0`T:e](Q+a.c@| K6wX~pN<ɡǺuz"T}1愨3D´;`:-FC=eکD؏ʼʌe?ϘDo!qIL %|•\FRuV[:Tz+%_|W`<Z# hASh9TWU6?xr.nxߣ0 ]&8٘4P"bm{m36:6d/՛Dgr-u5@5uWc>/yK\ R/~)D&'26dJzַ*K~E*rrn6 *༬&ܲ L]'[uf3C]B=ci\%Ǟ ˞3/գr5ЫLo᜕!ܦVzZ7nfɯ,cE}9+=W,{lăOL_o -endstream -endobj -888 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 5801 >> -stream -xYwt\W}/ŎS`CqFHn;lYu4hzEj%=RpYX6Y @}c{̘={wݹkMt)ֶ=;+m)0mS꫗S<|v+풳 }S휿||Ƈo{{믹7|C qo|RO츪[.{u&k^W -ѭ5 s)s==eW ̕:{󘳙9 ˬbV3M̷̽G-Ff+s'sss7s-yyangV2w1W1ۘ14t\f9Y|yY|O۶hN[}əKn]ҵĹ$俖^E=kYtiwo< ug|od+^:K:ss>:wgW/UUS=\҅+/|Wi}_|KKsG띤~\$bg vʼn-m#-ОTOq5͜iL $g?H5YD9[,f$f#0>;=t/vO6-\Ѝb-j^ Yǀ["n~iDWAB՗,0a8g\r:_Kdྎ-;?0; DRŊ{9> -!"JX"Dpb$-ܓd$_NAR_␌3X $k+8@E{b#v"?^\y3 n:8)a2PdM&23xGf{fskTA/IknakBv}ho%\4[˳ܼ# ?QAd%p+ij7&.qŸC:A]Lآ>&iS5!Єuac sҞ[f @p*= r1SA-:?pf50)spĒ3$5FT^%. &Հ&o5h8 9NH8Δt@ґ%,DLA_~͘ -.T"[݆dYLEsҧ !G ʯ%,w?kqr?NN-{PrsO!H_)H;~V -oɖ.F¶œ7p)`}XGpK=iYp6*Hu"t_ֵZOZоnŵ{n;];&ܙٜ u !sWR4Ĉd' t3-.f@9m=+JdjB6WLTP|3.X0H]wn]yGdMTgDy(“88m@{Q"WLnb`oXZ7]c,"l6QA>T -sv$lQ3D!CPOfT#XdL01Pv-^xcz.7iezp¬ml GIP$y$w`gD"8jvab -HIiՖW'An'+f(Dc'Y] 1O FCޮ t2RZ|FyuLP3T)d^plJ*j^>4v tPfW]iV `L* -JA@+瞰{'C_l .&0WTU W -ݟX֓fX -D<d4*/y&fpY1ATeQbC"_/zz :{g`JP+: >' SQHbpBy[h 'ipU9)u4QOFzl5h:4PC*pFTR@@VBXצM1x 7Ox2 ab_T$9Lz#rs)))W }pYA>|z- })-2ŕXn`j¯Ս6v3>yv<ӫ } A -V:]}t@5JcɛlЈ n{E"wM" RѾ SO_< >H1HeFs a^0@Tdrj̠5 V \y3?Axu\Wr;nExto>N 9(d#Jdq-`:Mha+Dl\K!8" L3(97䇂?,t߉p͆4H&) f)%2t'e* .%W9k@DR{Sq骧\f/`({pՀVc^:.ݲ+NldJy"nߡavr +ʆ909 j|9+BpWQAXM#0:'SC F3Ir 틤wM-Ao$6vGUW-:=BSha_vk#ݸ:o -1h`O R L$sg%`KAUuPd>DЗދEcІ@pBvL; bְ)l\ݩ: -fXV vK[;m7mn6vQG)uycVbyh)UT* qyV3Rwj&[R4jj?M h2Ss@̑tr%BNQ+.Ywe{,[&*B3kﱹPlbCA̔3 d XzƴK4reZĖAj w*i3~zD5Tq`V.@4+=>4?SO$^h)5]7ITNۡD@tOk!{{GƆ346<6 ca o$0wshB@{5ŵ~ -r8L0j!>} 8XC4m%g8[x2`0 @8 {( G:ju~~(J=1%c6gyR4cd&˺#p; ܤھv<JAg4ջX 9nD՞dSV="#e;Bk &N,>ϊ>RK",M/dh4MWa]>5̿%\Y5Hl"ھ~Y5Ŭ𡔒;B}lmkq|In'GӯՉ9KU5E^xAv::Щ RvZ6㎔hPp &{@"K&LLk&(LHׄ MI0M[in]n:] -,Ȳ ǔ{:)mY ̚fYYRIIDx7vvv9zcĠd2U"}?asjX CbdPH9OsE,9pYP1'10F5aeA2Jb0h`S;Tnhh:&(+j#Ɣ5go'Y9-z٧ӬP=I:C!,cXH3|-N|ܲO!۸MX|,& Vq@ٸ"&O>Nx* 9i+5,;K&(rnd (#^j2e2TZ6-k`.RpZ RUHbퟱZ{ 9W <6F[kg#rʥ!Izڲ%&cA0umB=ࣄ#M'4fWd̹}f_77lK3oYH[hꊋV4Ap!-[O7&~M.6Rkz9K˝D98έ|𫚔@Ua522n [<hFv&{N}P,[y{;HL; oKoG%أ^ͼWC -eCnnndv# sWFfͪ[@u,U~z;D`< P< C<$bţe#O!Tu`pX,v#؍NnÐn~潕PBX)tDQx{,t¡}BRu+/ wL%d1-nNki}j;ǹ6v' @gV<Ly8|0 \`l5vѐ8XJƜ""+*b,NRJ%Ӌ 6zsiB3.)9Y}))*ج6 qS?:ZR>H !uvEn# $0V$@fM%0 -3" Me&i6]֢P慺LnzCꝻ)(HH^4~Z~"UI̷~> -01a⠍+\ -ZMR-hfB*\)KIyZhJ],bnwdkk/k7I}o%?Inp|5"UtȽ<gev &nrIO0;EB7䅰/ |aƢƚ@SM߆&nV96FVڭҒP*j\Znjb:-N. e .)JIe|Gb7bDovߟSM郄?38k"3Im  ~ב;B%Y~]Ԉ?_"?^"1~ƿH~½تQGU{\SaI @ -endstream -endobj -889 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 7328 >> -stream -xZyյ.GhԊqC($*+(.=LwW6 }ߧg  1`_1I&ռ߻{|?ߒGTխs=;w01s̙U!W&宽9C|E'5 ]LN=}&n=lHMffѱ9 .iS7~2[,V5=~-ڻ7|zݶO<|Ś]zջ.zDt.ӴqV_d楏OOP9S?.8~[|?up3:̳.;ۚoO9y3νvL2;t;Ο@~^*3/.%-nKo_,<{ /eg_6sy]b+cWQ~טFT #\iD_>w$$}$v SGAc'݃`_)x˷c$ $;d7@"ZJ(wͬyXw"ag\a[اaSoɬs䰂ܛ;;+1vZjo#ⲛhc7a=?aE0meAm5aX딒MpOӇ>fmJl+CA?ĨmԲq2 ߰x$Z(B~02cy݁4*>j%a4u6I, -q9P,)| &g @Xx g!4J.h%ґIw:fq(:jO/_<;7[nFb";\/b[Fu#CHQah#'NlقWz 5XF@44}l%<x`8D?Y@12ðOYF0[O’f̛Ӛ8hb -k:60L&lzS n5V`hzu=asq{#aR1H"iӊ[V%ͳm^I$EBڬ)o+R7]=a:l1# amP WVA`vS0 -ȇ,3(1$Ib3 n߁QuH$@ OjQ+@u5Ԓ=gx\ϣ= 󄯟n#l;`w+PgW A᱃Ym1a#VTR[Abmu5bxAf၃PSZ7Lr< $bVd2= dB8NΘc -?bF/t]$}JF=*gcIGTgT{* |F'@Z !*!x]M'd?`c7`S?4g%h&m3dvfR,ea<;C+d2W!Ûoi@(7rФҬ iw@4C0OIfpp+ݑWʑ7tn1nw4692:9}z>@vĜwŻt/ՇZrү,Y1\=!ݏ!ӞXba_5>[[yA0a{ ΐFs0 XL"꩖f - LVV3hG#$tQDm!S@~[M 6ɠ7ޢvYgZ`gK -+ԛZak=.2}kФw'6xF4)4"і,&3"R+@0;`wp ƾi\qEhi9a?ޓɱ޾@XBg{t;F.~7KI6r[gc%4 ʩ ZL-bc07pUPyaW^ =)R>xoִt -d+cϨA5=F <-쀰3Iy䊡#6uج`uh6U% }菵`^IC=+x6@μ+g%X αUH_~_}-[Ƞͺ o< Qc?|a+B?J2|Qǩ?a-J^WrwfHb56#'҄$}UF_Fp諭g;Ȇ'- -@~9ds -L#Go"`$7xV>z 7~s0/DSПJL]S6ۦL/ZCj"jBm o92YyU)jRзS7z#Hxkh'D$2c"0߉%fz - _%(#3Kj؇񆬈wUU3h~:-qKI %_m"UUsmVw N~#@ 1_“,-)u9iM~OJ?~[S_դ 2;_q],I. geL MCmCYgy.@j]VpG*bcOKZ’"z@?Accx$#DGrR|4 c)S~_4<{&6ōI3"BEuAWƙF̄(klDRc#̈́rp}!UD7@\쐳:J~_5!|؈W4nZ/G T>@Wxxl.:M$ "xQ9NGl=n5"A1hug9䮋 -*(F33I&CT;8#֐9ѯi}jƐ5L#љH|aOo6Q]Ai#3Q4J smk 66|fZuCus$  b֨%l)`iSQrR~klmz\lթЯ$MjT 2-h;k 2BZnc`G"Z0v8sƁ>|>w ;† Cjw;vymF9TQ0&JC5 E%Ũ]z%D=^Ue܅~dz dR/I[koEo(E~Yg.tv )E{";ͦcZ-i 4:uM3hZ&4Y`-ȆMSեHBdOc@VhZE& d2S+&>Z -`lH*{1BymcOaJlAh.sqI #6N6ƣm<]6I$ڪaUY0)eї4ZJZ)⿬ѩ5~ -K0ZVVvZUxl̝ؼqZ|oR4,arvTYDv/#~ d":=.{ *r]TMv7Վ*=϶ߋ&tO5ΖF'͍6Z_-. N~?~|>KqH' pBw@2%NcEzZ5xmAaW\юHw#"=DOAx_C';v–ѻuSaUjT! ϖ8Vu'pHB NӖ`KZ Zlt`ue[A@0UG'u3Gz#}'8j_w$h=Zpz+MZ4:&>Jےnn]UU+kDrmCo:x'ң S7j+jӠM[kN4FӮh^_I0 w==B&lJmߊכ6J7lsÆ'=^AnQJTDt W1/Α¨9Xؾl6v3mA30Sx7|LL9(*,U 3PDKAN(Ң@=3JDOq0IP'"Rf4X!YeK(EG}U~?,9)FZ8- -€tjF ytBhAw/ LQ𐛥vV>j+27:bx7zEahȓhrmlC~QH#,鑻9p|A]̜Cʞ(b MНC LR = W+?D&((@h׶ͪ-ߌɟd4^4**ozQe^Ya3^n{}Y\7͕ WM$9Ҳl*Wu9?V&ȰPDP$PҦ""D^ Њ*uzk@u?KNK$_E<eOy .]hy58c>>? e~jK$nCy}Kn/yԫsƠ VĚp@ܑVѬO$B(yI&q2PFY.Y7`i%HǨMCxjfع%~zu3%$()B#M o,ODg0TP1K!0OݛaϖcA[\3uHZƞqI9OW(ƝƳt2jw,T%^YNvܱs)_CgR"KI )\]^sY -x:0*Ar?e\6s)BLRyiy]fT$IYybWIfy -=ʤ@ _P̓Tb`ޒUW9D20@WmKHܮҁJgU6<`#ޣI,dT~Te=F?0XeLbEՅo:%#ߑIa3[^#!A_B5=z{)Z Z``T -endstream -endobj -890 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 13 -9 734 700 ] /FontFile3 936 0 R /FontName /MRLZHA+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -891 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 937 0 R /FontName /SQJOYC+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -892 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 3197 >> -stream -xW{PTZ~G;6LfG Nb$* {]]`y>e߰ Im#hA$m4I43w%{Wig:=s=~;ac̙xSLڬRW]3a9sS Թ[:tt[T}wП_YaYB]YCZa}ZA{'=^r8᧳+-lGf1j&IAOfweSߤrY.N}epYDx0*<{~ 9DB88\ݧ &(i?f9k*z7)@aS'+䢬IUWdQԡW"Zۏ0'>s9@?1@#@VU~OL: -CAOiJ!<뮟9["-n/mۏPeePV[fU#} GO344u#{o5$,O mc:8{YQ JX\K4nM4EXVoƈj@]k -nq9+ד>sP A3+bo5*_V6Y*k|Zn!xk3݀CE?@Q"k!b.5CݐM/"tcHѺv.C- -w9]54)DO<^e(1 `N+y1(i"@ρx)# İ)^W,5evpk x~BSp$>ZMxV7zXe_8cEAuPԢRJe.jn쨘RVtyu#7wʠSֶWSd=@͆ѺNU4XQScZc~L{aN4thkړtZj2u8:aXkk7;w@k~J A"Y-$kd0tp7nn9v bP^a+=jAH %DW0恨7:pLQ J\{оB8()#R6.eCrobY/Ėـ9 %ab oI+산Nj@ng6Td@qnfB)*[nкL(LќKmfMnCNp -RK.n2Qޠ̓}"s!]G|kz5q=,n'B|RKpk{nf(8p]bx ,7<\ wodyI} MuITlQ;Dƀ`IW   Ģ0URإ;07\<)|] LLD#$@7E\fnrE@M)}N=xQq!L=qY@5!I\Y^W"SxYzY^d3`Ȭ(07ÑȀDF }oHA7mNOf 4u x3R,W!|ZC8/LfTzR=%<Y#!|rWEMfTU`R#T%T YԅwZNEJq/O3FhUM { n(H/nGcν)$tYzŲ;'2mOY.lf|kQ=Yu1'R<.ؓuў&#z= l7%틆4{h~B}-$c?ʄpF{&ffZ3˔l?F2r5qk3Z3cLIك(Ms/$p/i&sL -PHHrrV'l_R|jd?K8=n*ʃ] g1(3^?_WkS["0wVww[!V[LUʻ<,Gkӿxz0֨W5Rf<!}Q,|0y &/NЃH=D)ՀˉΧrU®VyaO=FmbMO CU - -j24NF~$]-nݾKSI!n­Mm 7iL.ҧp)PP+C8%6Ԇjx9nuk„LUkR<"ن(0J; lq⠈WIzx 9#'^O L6SFCښ|!|B;|0.|}*TᴘGgc{gÿPp?j-}<.L}VnӣD?rc'-0o' ӄqt~,]wW -endstream -endobj -893 0 obj -<< /Ascent 700 /CapHeight 700 /Descent 0 /Flags 4 /FontBBox [ 9 0 1066 700 ] /FontFile3 938 0 R /FontName /JVTVGV+CairoFont-0-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -894 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !DD'h!X؈(.&Y8SL]8Xk`c.l;O%G(}'u]B=BumZ j"S3_XwjRāF+Ҙt]Uҳ*~Qn]sbmmYY^}e. y3:%,'YBB_&T *j -*jUFU,(rsd9吱'M`z -endstream -endobj -895 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 49 /Flags 4 /FontBBox [ 0 49 461 570 ] /FontFile3 939 0 R /FontName /RYBQNW+CairoFont-4-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -896 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 2197 >> -stream -xVo'6J EJˣA/Zh @X?k{ck~]{wm;o@UUVUSUBjf[j49̽9۲پؠiёAg q=ΎMc]+CU{*[U)⦿}`uˌU]NGc~V΍Aw_{wA|=Oo~&.RzM:z5K(ҳVU[13}Slt>Ґ[ԡݶ t\L^bOŮ-?ɔva/4&Y5z2OepH en(5WC\ˠj,!Ur9BFLAL4*թYIjj -esVٝ,!vWGUz;҇!zԽv 9C+L,*Ӥ>9&~)m/ iohӗPҦK\ZfCcZ  *[/2ќT.y9˶yII t4;( `eę9R=3O8EM~֌1gΑd 2} -.T/|sA#od*ud#5/Poͯ⓳L:2NO $L @Ozp] gθ#Lr=B@D@H4Z̗g!͈ frpm3Yt`'wFă@&L(.FQb.PE_ޓ#HXFm!;ϻ} \G3jo{k^$mPYV ##J?ePm'v}ukщAZN=njn/J0[ ?=zrH? u"ܯ:[UݚOV"@2UuOte5CPRu&̹&Vx^]̝V 4[+X=DL156Oa?2X̰CyTTD棵`Oپ#cw[Ga47eƐg.89OՄ=_yхrfTa'w2O/" Lf#;Xf|Cl+P -P1#i'Үi;YAa v>䃞(z-h JSj*W/W΂Δ =ԷץsKX]zE9,W?f1I耭W;COG*}SqL'ƓH'&H&2L'H*Ϲ @ESg"[]]\RJJ*@PSBZIӢZE9-JN$G8"5T`7 ߔ*4$?H; q6m*g.Nm wdL-UgR ^(+kJ< v*V׿w}NJ>c{6>B%mjAa۴ +2唘- #䅢bAR+7R[3 *BVMxιX֗ttҧ2=iߕCKh+yEr@έ2HG4rIDILU -EoHZr<ޠ,h\W*Wн]>x<^1/y*uJ<*|Cu o2 -endstream -endobj -897 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 287 >> -stream -xm=KAw:? - !Dԟp⁍"b;0 ܅%_ai 66Z6a+ PyR\w]%#P7ۦ0&95ugk^,ռ^IhO !IHHU5)={0/P"15'vІhO.W)b7@^R ~)$e2*HPFPy*Ai&PjT!PeP=)@!P1GSKzBZz -endstream -endobj -898 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 49 /Flags 4 /FontBBox [ 0 49 461 570 ] /FontFile3 940 0 R /FontName /JLHRLI+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -899 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 4592 >> -stream -xXiՕ.//\($0c$Ƅ v[%ukwvkWI*ՒZRvۘ@` 0$a9da ILJN5s$'sNC^W]ﻵYYl٪][5WYaeg7?G4J\r1J+ϣ埐39 ջ:k{ t۬|W^wƾݽi-k76l}k -nc9la.eg2L\|7ELY̿2g3W2a>Ϭfʬeebc0 3e5u+ؘG7_\Y<[w>|>83tg}ײַ|?}9sfyqU~~\yן:>;\{y _eOŋ\O]|(æ4?D1\AD_Z![|=:"F.Ѹvon@.IHxp5iȀ>Lg^z|$$@F2q.+K,jy(5yd15b^Zi6A7}<sĦH. t2!OT$ s06PHFPgf7zQ =]P@aa;1c-$3YM&.Y31nitGP#8YK`5~*AzKRzaaR -ѮxO zyL icy.Tf0W\L8;9=+ʜrXe &R]F&1F!Kq\4C(Eh>/N',10GA-|+6GގVo vأ n֗7̍fۆ~#X<]Hy0|PoQJC _D8^~R' ꂖd l0&vdY?N~dDžI7A|MBz$1Hl8? y! '\t;Qu`J7r:tM`x_x_z- ,sTCunvqsGsZ ?||NrfC;l"(Pdзox0# 4e 9<1n PﱚjP 8 peQ.\&R*`Wfťe4C8imAehGpt(jB4Od\xLZBpe[pw^}ڟ_K=wq˸ ۃBΘOаZ_] y_ ġ7젱}NI>i-rb,.#ćwW+iLע )#',ҌL!I32ntF^Hn,=Q~YOg>a:pZ|Gk _WڄЇC6 -*O/Yz -j -J[Z[B҅<'OCἫJ!%tN.rj@J}NC!m4 #g#$-+ %\:tz>A5ZaDaͫQI?E, -!C$ -xj CHe“D\!>"e#\Be֥%Ŀ?&Hd#HI;ԕQ'8搄FƖ"p|vd5ܐR2̻wi?BDp𯹧4Q_qnT -0 K -; Ov? -?C2zwv'}f0ެ[ZQ~x -N >] 6ɤu/(b7A\Zh]@)^޼T&\p2OC 吗rސ}JL"t %qFxg]}YuTwj? -RUQG^" *4Aվ\߾)z)|mKy"ӤşD/͓Dܶ%I݌-$_luRK$v1V\8yҏ5S駗Z{}`֕{qWN]~3<J%mTRΆ(BRSTvPͰ08~x k/eN?ZbY)=4jzUsȧrDT j zHf{+_/dh|vlWe{hLjdot8Q6¼)I [>t ЀQ$S mj.Zz!M8}Y_'u^˹ NX-bi }dܾvcM%:~KfkQ$46VMGHlz*堔˖B.fg"`IX -oxU&-C65}ג}(Ny;N!>4әR ωDC9OCW.="?p{.=H-¡ ) f߰ V#Mqd_S2 -j,|&cM2u]NS\_!UH{ِ W 7+MkHԾS+d{FMOЖkK˝û\]TD+#wOw$գJijrV> -endobj -901 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 293 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fgk/,PڈGH1T񨂨R~$ 4MX<ǔTϔԼ̒J&`l&FF?CO*{D0E~LyRzH[6i ǤΜ1kKq,rns;gwpn6cz։m&LmpcU3z2Gͤn†$A6VeC  k -endstream -endobj -902 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟP -endstream -endobj -903 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 293 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fgk/,PڈGH1T񨂨R~$ 4MX<ǔTϔԼ̒J&`l&FF?CO*{D0E~LyRzH[6i ǤΜ1kKq,rns;gwpn6cz։m&LmpcU3z2Gͤn†$A6VeC  k -endstream -endobj -904 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 531 >> -stream -xeRAkAM2!XRJ{XAC*BKRHkS7I6&k<Ӧfd]C1IՀPHUxC&$gA0|pA\|q,H#DpBG16mcn{!^l_kC|aHyJCV&vv=w^xd?9')-L?o("R6^[i]bODwǗl/bJQաe4)06$d95[4VRh샵% ,+2(NCkRQv[PgPtWC/sQF} fAMfKt~{Ƹ0DXp,oVePJ__xE֍.5[Br"@41!M1!f5l2Y8;5IB7jzkxMvs#L2\JGPK뫀gSAg)b?  -endstream -endobj -905 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟP -endstream -endobj -906 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 348 >> -stream -xUQK`aX.̂(RAB*09e&t$L斻b+']{6ns=ρ#8.~~]Urr=M.Fz{^ -}/Qdg0@H?E -{/An'xV/ -rTo \c,Q@?C])n2)K,ԯ_+k-V%d6UMAw&EG[sۋ\[TQܘ!W52F Uk0j 0}2`#n qGw/i[OxOWkp֟v=`}nĘj -L0'nY -endstream -endobj -907 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 827 >> -stream -xUT=+FA%QQ  6Х J(RVBKX} RR)hhK;!9c\/fX\O>=ϚQ4 LMdy}:>`zs%-o^k+/?&_?~ns?z_>?z9G/ސ8Od!ӓ՟z;we w7Lmyޕ3Nl_M"%$A,E0>G ŗG)$$Ij{z[Mo0}[[ mhEt* 1t1/NHo.گmp*w[]|9x22s3e8mh Vp!xN#\t&F>>dr }ףL!W]:_AD#NPqJ `( c8y̗%H9[b̌GZ&yb 5\3AK()Eji\K$PcU!Zw+묱֨ʪi QC؄!]& -Et -\g,oSiTSll96CeD Y۱9 {bЦfMf蓿ɘpjd)a.PI2eP( -]jWj279"d3 щ& -Z Pg]1oS0S#5=ZM5[~R8.佷Pp -endstream -endobj -908 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 468 >> -stream -xUOhAgKDeVA Di^=V0* hlivd3٘FhPR D'E/г^2!=t& Hy( .XvQ<E|Ϣv&Ou별L\n!I/EYӗ*Ү_< =Z --±ъ:'*QI)&oByr?R< w{ҁSU5M?Gԟ;fo6P *k1 ]Ηׁ -g -&-v,@y0c+c3f2C|ߠ,@ b!0!&16#{ #[UX)f)Q|J|-eaf59G"|,ͫ -endstream -endobj -909 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 240 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fcP>%Y7Uͣ -Ad 38aiSR=SRJ2K*f32-``foW_l?:Y 8$C9;MEL]8w.ܹ ,Xڽin%ʩE݅eMEݥS*rTk\н[{4< 73 F!IKQ -endstream -endobj -910 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fgk,P -bQQ Ih4y)I)y%% L@3030 ~-#J7kTߟ~?d`f 0J (p*\շlI-9cNX2muv>mF 8&MnZ;fZdIei݅ 5%5Iߧlf59@˪-s7Vr[}n#{*7gr̝p)˦,`C)Ѯfusdw6WpT6uptǰ~_j7R=(7Q-=bY38JgL.iᨮn.'ʇKP1bۄ -endstream -endobj -912 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ> -stream -xUT=+FA%QQ  6Х J(RVBKX} RR)hhK;!9c\/fX\O>=ϚQ4 LMdy}:>`zs%-o^k+/?&_?~ns?z_>?z9G/ސ8Od!ӓ՟z;we w7Lmyޕ3Nl_M"%$A,E0>G ŗG)$$Ij{z[Mo0}[[ mhEt* 1t1/NHo.گmp*w[]|9x22s3e8mh Vp!xN#\t&F>>dr }ףL!W]:_AD#NPqJ `( c8y̗%H9[b̌GZ&yb 5\3AK()Eji\K$PcU!Zw+묱֨ʪi QC؄!]& -Et -\g,oSiTSll96CeD Y۱9 {bЦfMf蓿ɘpjd)a.PI2eP( -]jWj279"d3 щ& -Z Pg]1oS0S#5=ZM5[~R8.佷Pp -endstream -endobj -914 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fgk,Pz -bQQ Ih4y)I)y%% L@3030  ~-#J7kTߟ~?d`f 0J (p*\շlI-9cNX2muv>mF 8&MnZ;fZdIei݅ 5%5Iߧlf59@˪ tüNSjrmYֽG#k©Y~ݹa/zlY`:YQ}{לkq]}n݇Gst]0cBiSNb-i)(:K> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟP -endstream -endobj -917 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 531 >> -stream -xekAg QSxJ= - -V, -%)$l5FidMDk@z(hUAͻLH6a}7O ya7A !vxle/stYKꋥZZ r٨P+ 2ɂ -jJɜ+)z4J<$`b'z?#%Z9!V -endstream -endobj -918 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 562 >> -stream -xURMhAM2;s^*"%J?*D4zh5MBX|v`Bfom{I(xHzADR*y̼>Dl6"ILJh:7O$!Dֻ~BwYtuXnmhEe~Ryh?e|ܓGU9]z&CwÓT8*jirG;2ßT_@:h*m|>-yȫlT>j<`0R ǕGQ*+qTˀYgڒ9jԮ tXcBjKpzy mp w6QulDACuÂF/3,F|AoԇE_[a <-iIrJ77lt$ooia. Tx"n[Vb1Tұ1GӞiy=er+:MfL?ͭMܻ7~ = T#5VkoRUpp· ^7O9d7A<8dd -endstream -endobj -919 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 548 >> -stream -xURMo#yQé&{īi≃Ӥ m (]`wAhQZbiSihAmһY .^^2& F͡MdGOq }qP <$^"$1 -u O'Ji2jא+J"|iJ~=W@P(װV+Z9Ϡ=%lAhSEDB8JM\ T -TrY"<#AǠڭ ampR%]AbZR(JbI$H*(*5ZQPUX#<ϭzx12dՇؗ_㽤1צVf[&VF(Ԩ*4Nw>aw~FNpǍ1MNӌO')R^άspsaQmtm9w0n7:{6CD؆`٘ -endstream -endobj -920 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 827 >> -stream -xUMUg&.J/tL*50e.,B 2.40UܯH~M~A+ܸe&F:TU9QX,~Ngiwk>LLJzz075͕ϗ/[Q~9jo/ᣧg~n]p^ ~#lo['OewCvOg{ϻ{;z<DVW?U J"BzuգK#GQ= 7ھ-ꆶFGu"hv:'^$J7n68o;GkrsޭMs>EXkd׹yN z@ײ6]+uHX'Z.d#|2_Nj ڂi ADaB`Y"TP'D % xWѱFCӀ<]KKDRs-1fFУkEb6_'36v;/–3?+5TBΛw؜t]2D\ft3f஘7B)z-&-~_wB?)}kSx[Pt -endstream -endobj -921 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 718 >> -stream -xeS]HQs"VePATF57s7tT^7~Cܦ0f]+E]tžo b!H&y),cBxKEZgr@UwڗRh1h"K x OǦ 6qy^'~>hB?pԍsz ~œh!͢)]\DVY|<l6{̛6z![ <)1d`'u&}BVfUx -QULr_)f,GZZl.8,`#Ƹ.؇p tt+BO|5, ϗ7#{;X4=N8S!\!7% S+{8}!z굸8{Ks*Tkm2dWr>n԰_1H-qcvf BC`ů5!s[hĹ TifaġJG-!) -ȯ}qHHJysD*HaJ!6 #v7/r -endstream -endobj -922 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 531 >> -stream -xURMhQ~+sMW^""x+iPiP1zi%M&ֶSmhw`[ۋm/ ҫDD/^D>|o oF"n7$;hv>q#1 ^ MĹ=_~׶=ܣ>B s!cK fc3l2-*:yq/IgRض+EvoV9qӮ늷eK;3 l1j4k-&R8Ѧ-=hDl A$NGP쾧`eVCZP9/8Qej2a;O -he\ T\yd2-ggDVzcP^-k|@շjI Ntw]Q2 q>Qp$>Zr4DoΏ zt;/U/~~)X-njU4 FlI4`rj/)ֲ:䌂>5qv`_rQ -endstream -endobj -923 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 602 >> -stream -xURMLa5{4!z1D4$z1!&vmw-B`HѠ( w7uwm~b<̼710 52&x=}W Iah]3_0:.mgB:KH~ 3?Kl|~7]Q{7 MjQt3ocϺ7-lyqЛdA (Ra0.BZ:dL҅|Rv.t.7?WrNjt7bU? ţ(& JI](O$iJ]|UA0-`)YT@S -1JIYUAUcSB圪t\,KZ4M/uNNX30µ)?Y9~q:WZjUUEd)BH D õכt 4\|WPĢ $x-Ar:53^^{,/8`Pշww&?'mh4*"+=K6N6~AU`dU/cvpH;Qs> -endstream -endobj -924 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 468 >> -stream -xUOhAgKDeVA Di^=V0* hlivd3٘FhPR D'E/г^2!=t& Hy( .XvQ<E|Ϣv&Ou별L\n!I/EYӗ*Ү_< =Z --±ъ:'*QI)&oByr?R< w{ҁSU5M?Gԟ;fo6P *k1 ]Ηׁ -g -&-v,@y0c+c3f2C|ߠ,@ b!0!&16#{ #[UX)f)Q|J|-eaf59G"|,ͫ -endstream -endobj -925 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 279 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3f^^%Y -bQQ Ih4y)I)y%% L L-G*nV?_~f@(ߏ+E_eufs։+.c ;oѬ8M]1qM7Ǚ]e8YfOQ;ù;6܈~,YY_mͪGU[< o1'_4 -endstream -endobj -926 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 210 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3f^ٟ> -stream -xUMUxMH/t*?8ѝ,HBd40UܯH~ KY7.V>܏zϹwfd2὇_>~tr7Y4n oWdppa8b^i!_f^;~7N|4d:LΞ~~|!lcܑwe>ů:g{d7t#ޒc,. ?oNEJH(Y`{hS=J(=D))#&ma-"3YW+_]kƲb%[Xr_J 6]D u!: YA+tژ0TATO v zz:Nṡ/O9K8 //SIz=6zo~so~fq -endstream -endobj -928 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 382 >> -stream -xUQ?OpE Fqq5&&.~' $ CRZb%HSj, g`R:w{/yGXP?)ܕ.JJ4sL! -RȦ䆗1H$ybSaB 50q3Z!NYt動BJFM?&tZI32K\g@qL炋$9&c?EÃ)NW/#v䕲 (UaXc\uS@߉?͡l6t :(bX-,@k,vA[dջ5B\qֱCG #/@03USS{Ԍ ZIIea s7$}E -endstream -endobj -929 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 415 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fgk,Pz -bQQ Ih4y)I)y%% L@3030  ~-#J7kTߟ~?d`f 0J (p*\շlI-9cNX2muv>mF 8&MnZ;fZdIei݅ 5%5Iߧlf59@˪ tüNSjrmYֽG#k©Y~ݹa/zlY`:YQ}{לkq]}n݇Gst]0cBiSNb-i)(:K> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟP -endstream -endobj -931 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 720 >> -stream -xeS]HQs"fePATF57s7tT^7~Cԙ LPK3Sn.b܂ηe9='arF"(vk^UH HmN -58%TKjY~,"^i0f#l']жw5.aZ.+3UL1+ O#«Ȣ&B-,I{ͿAF-X0+4X\q~3`7M}f:\"uYTd_̬,6nlͮAFohju#8 ?-귐4良eҐIG7bδ\8@ʓB-hFzv!adbCOz](XJdbw f,* {}ϒ1O -sH9Dh/Him]K.m~6"hprvj[rxUv}"dZ]ʪay57aGÐ7QHq;`"1 -GAGGP -lg'&#пT.@/H `F/^)ea-!q -endstream -endobj -932 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 492 >> -stream -xUQMha6ٯDAb=z^ (R( iɏ$nm"Ivm͏($\R0A^A5Eaޛaf<8&R"=:6zp?Ȋpr@/;O0B³t4a~P"1.oD9DH퍷E" _}vg.nj% ͼ2.3 -l ,af-jM,s_=5Iqj3rEy~헸ڂRYk?6[ A+ )9R1+Sxz&@ uM@;HnَXUEhݯUj;υ77 ['/(i_osP)cpN4"2$Se9:_G\=kQw{j:?'W}+ Fx ޟ -endstream -endobj -933 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 454 >> -stream -xUkAgy(z(z 8 " xX詒EM i&&yf7mIV -.xR^"x/ґ~<>ƒIiͥ­B´$cL8'f8/  ]yӸ sʧ6N3]Φnd r|iTa,!њtrkY9` u4{XDOMꚆ|z3ڋq/B8ag[qx1tv°o.ne#s ;t+xTTj4ל"ǣW*Q噆qFO^,Zu{u-޷B"{w%xϊ -a*YCfW1|pov1>?, M@5mc\ ($S H^eBAOPbR'fJ -endstream -endobj -934 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 460 >> -stream -xUkQ$ypCDeVi-n.W\4 46ɛIn&I3mBHJA[DDp?+ݹp73L -qS\{.G" $){osjqM"e![D80 -sݨAM8 !Uz" n\$iAwwY}_-네t_҄(GwaPCUZ΀ -PEzmڎv<0]oж;]eZжzia3z e>jMلf#> -stream -xUMUxMH/t*?8ѝ,HBd40UܯH~ KY7.V>܏zϹwfd2὇_>~tr7Y4n oWdppa8b^i!_f^;~7N|4d:LΞ~~|!lcܑwe>ů:g{d7t#ޒc,. ?oNEJH(Y`{hS=J(=D))#&ma-"3YW+_]kƲb%[Xr_J 6]D u!: YA+tژ0TATO v zz:Nṡ/O9K8 //SIz=6zo~so~fq -endstream -endobj -936 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 532 >> -stream -xeRAkAMvBDeO)((X *BKRHkS7I6&q<Ӧfd]C1IՀPHUxC&$gE0"D ߼?'D !#@Q1oϷDZBl> q xyދüKD$EOM2/eH륝_Mv,%'~XYn://x`ݜ2n#` V /][U?j"JkƓRtqʉh"'9Úb ЃCM[ -endstream -endobj -937 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟP -endstream -endobj -938 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 353 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fk>%Yt> -bQQ Ih4y)I)y%% L@30ԫ?bhTݬRY#}?7,KDC^~_]o;P=Ϟnkzb? Wd=P;@k7rݸn3wqL9cjǔI:'On6sB$ GiJˤ 'LਝP[͑]\[Q[Z؝}!ȭլ9@n` inQ>DBBl -endstream -endobj -939 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 827 >> -stream -xUT=+FA%QQ  6Х J(RVBKX} RR)hhK;!9c\/fX\O>=ϚQ4 LMdy}:>`zs%-o^k+/?&_?~ns?z_>?z9G/ސ8Od!ӓ՟z;we w7Lmyޕ3Nl_M"%$A,E0>G ŗG)$$Ij{z[Mo0}[[ mhEt* 1t1/NHo.گmp*w[]|9x22s3e8mh Vp!xN#\t&F>>dr }ףL!W]:_AD#NPqJ `( c8y̗%H9[b̌GZ&yb 5\3AK()Eji\K$PcU!Zw+묱֨ʪi QC؄!]& -Et -\g,oSiTSll96CeD Y۱9 {bЦfMf蓿ɘpjd)a.PI2eP( -]jWj279"d3 щ& -Z Pg]1oS0S#5=ZM5[~R8.佷Pp -endstream -endobj -940 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 827 >> -stream -xUT=+FAMKQ) iҥHRVBKX}&D RR)hhKs~ޱsQX,~OݾsN8jf,oL񡼝Oﮤ'כ[DSŏ__k['==yٳ@>@ÇGNoz'C)ۛ'>bsݔ<_l3yOv/pW}Ԗ=پ|U$ЇC](!$iTmOCo okmC].Z!N##ʼnWp : …[5 [k&h %H8 pvj -/D.Q;ze5SY`X 7j5VN^cM~*mUj-ǦsH!k;"dPlvԬ }ᕌ FF*1ߟF$SULP*ȣRGjUEkyLcNFAz-s "YW+_]{b%[rv&Jy.K:h ۬Nuf fPh9s15RCD^#N'忏Rx~ -OuPj -endstream -endobj -941 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ] >> -startxref -661140 -%%EOF diff --git a/content/formations/conf/_index.md b/content/formations/conf/_index.md deleted file mode 100644 index 7d6270c..0000000 --- a/content/formations/conf/_index.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: "Conférences" -description: "Compte-rendu des conférences auxquelles on a assisté" -weight: 30 -sort_by: "weight" ---- - -Compilation des comptes-rendus des conférences auxquel Deuxfleurs a participé ou même organisé. -L'idée c'est de créer une base de connaissance partagée pour que ce qui se soit dit ne soit pas perdu, -puisse être partagé et réutilisé. - -# Camps CHATONS août 2022 - -[Le libre en Europe](./libre-europe/) - Comment financer ses déplacements à des conférences, des hackmeeting ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes. Découvrir le collectif Librehosters. Présentation du projet OpenMinds porté par MarsNet - -[Sauvegardes coopératives](./sauvegardes-cooperatives/) - Projet de création de plateformes de sauvegardes coopératives et standardisées au sein des CHATONS. - -[Éducation populaire](./education-populaire/) - Se réunir pour parler d'éducation car ce terme apparaît sur le site Chatons.org, il est revendiqué mais pourtant il n'est pas perçu de la même manière par tou·te·s ! Comment se l'approprier ? - -[Écologie](./ecologie/) - Quel discours écologique tenir en tant qu'hébergeur ? Comment ne pas tomber dans le greenwashing ? quel arbitrage avec d'autres enjeux ? Durant cet échange, on a essayé de référencer des pistes pour agir collectivement mais aussi de recenser nos démarches déjà existantes et voir à les documenter mieux. - -[Émancip'Asso](./emancipasso/) - Des assos aimeraient transitionner vers le libre mais souvent la transition est moyennement heureuse. L'idée serait de faciliter cette transition en travaillant avcec les CHATONS sur la com, la formation, l'accompagnement, etc. - -[↣ Compilation PDF de tous les ateliers du camps](./2022-libreto-camps-chatons.pdf) -[↣ Libreto camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022) - -# Sobriété Numérique au Soly, juin 2022 - -[Capitalisme de surveillance](./capitalisme-surveillance/) - Interroger la notion de sobriété numérique sous l'angle de la critique du capitalisme de surveillance. diff --git a/content/formations/conf/adaway-logo.png b/content/formations/conf/adaway-logo.png deleted file mode 100644 index b26b987..0000000 Binary files a/content/formations/conf/adaway-logo.png and /dev/null differ diff --git a/content/formations/conf/adaway.png b/content/formations/conf/adaway.png deleted file mode 100644 index 6ac3b5a..0000000 Binary files a/content/formations/conf/adaway.png and /dev/null differ diff --git a/content/formations/conf/bloque.png b/content/formations/conf/bloque.png deleted file mode 100644 index be3ad76..0000000 Binary files a/content/formations/conf/bloque.png and /dev/null differ diff --git a/content/formations/conf/bromite.png b/content/formations/conf/bromite.png deleted file mode 100644 index 979c136..0000000 Binary files a/content/formations/conf/bromite.png and /dev/null differ diff --git a/content/formations/conf/capitalisme_surveillance.md b/content/formations/conf/capitalisme_surveillance.md deleted file mode 100644 index f3d940a..0000000 --- a/content/formations/conf/capitalisme_surveillance.md +++ /dev/null @@ -1,286 +0,0 @@ ---- -title: "Atelier capitalisme de surveillance" -description: "Atelier capitalisme de surveillance" -weight: 40 ---- - -*Ces notes ont été écrite en préparation d'un atelier réalisé par Deuxfleurs lors d'une journée sur la sobriété numérique -organisée par Attac dans la région de Tarare le 18 juin 2022.* - -# But de l'intervention - -*Prévoir 10 minutes pour cette partie* - -but de l'atelier = interroger la notion de sobriété numérique sous l'angle de la critique du capitalisme de surveillance. - -quasi tout le monde parle d'écologie aujourd'hui, de la gauche à la droite, du militant XR à l'entreprise du CAC 40, -mais parfois sans préciser les valeurs ou l'idéologie sous-jacente - car il y en a toujours, y compris dans le "plus scientifique des discours". - - - les petits gestes pour sauver la planète, on reconnait la sur responsabilisation individuelle du néo libéralisme. - - le retour à la terre, un peuple = une terre, etc. eco-fasciseme extreme droite. - -prisme émancipation des individus / donc sociale / donc gauche. -opposition écologie <-> capitalisme = pas une approche nouvelle. -par exemple : Hervé Kempf = co-fondateur site web Reporterre, "quotidien de l'écologie", ex. journaliste au Monde. -son dernier livre = que crève le capitalisme. - -De manière plus large opposition : - - capitalisme prone "accumulation" / "croissance infinie" - - écologie prone "limitations physique" / "préservation vivant" - -capitalisme -> régime régulièrement en crise -> à chaque fois "réinvention" / "mutation". -dernière mutation -> "capitalisme surveillance" = les mots de Shoshana Zuboff (universitaire americaine contempo). - -Zuboff base sa définition sur celle du capitalisme tradi de Karl Polanyi (historien 20e siecle) càd 3 fictions : - - vie humaine -> main d'oeuvre - - nature -> immobilier - - échanges -> monnaie - -vie+nature+échange transformés en des choses qui peuvent être vendues+achetés de manière profitable. -Pour le "capitalisme de surveillance", Zuboff ajoute une 4ème fiction : - - réalité -- (marchandisé/monétisée) -> "comportenent" - -influence choix+comportement = nouvelle marchandise = vente+achat manière profitable, marché - -Comment s'organise le marché ? en 3 étapes : - - "extraction" - collecter les données, aka pisteurs / tracking - - "analyse" - traiter, croiser les données, aka data brokers - - "influence" - exploiter ces données pour modifier des comportements - -*Exemple en annexe si besoin* - -Et les impacts écologiques équivalents : - - obsolescence perçue - mon ordinateur/telephone est ralenti par cette collecte d'info - les 50 sites les + consultés aux USA mettent en moyenne 10 secondes à charger sur l'ordinateur des gens. Une fois les trackers supprimés, ils ne prennent plus que 3 secondes. lemonde.fr -> 5 sec avec tracker, 1.3 sec sans sur mon PC. - - gaspillage - des milliers d'ordinateurs sont fabriqués et utilisés pour traiter ces infos avec des algos d'apprentissages, pas facile de trouver des chiffres fiables = secret industriel. mais articles scientifiques s'alarmant du cout ecologique de "l'ad tech" - càd ces boites qui collectent et traitent les données. - - capacité à agir - nos infos donnent du pouvoir aux entreprises pour brouiller l'information qui permettrait une action+changement comportement (eg. Personne est à l'abri de l'effet de la pub, nos inquiétudes/luttes exploitées par entreprises -> eg. Total dit les emails polluent ou l'industrie du tabac paye scientifique semer confusion, cf Edward Bernays). - -Une partie de ce capitalisme de surveillance se déroule en "contrepartie" de nos usages du numérique et où l'on peut agir dessus meme individuellement. -D'autres ont simplement lieu quoi qu'il arrive (camera videosurveillance, capteurs en tout genre, operateur mobile qui tracke quelle antenne on borne, etc.). -Individuellement, bcp + dur d'agir - -**conclusion** -c'est un choix de quantifier nos usages du numérique -sans découpler l'usage réel, du "surplus", qu'est le pistage et la pub. -En faisant le choix de traiter ce "surplus" de manière indépendante, -on peut le bloquer, améliorer notre qualité de vie, et in fine aussi agir pour la sobriété numérique, -en réduisant le besoin de renouvellement de nos équipements. -Le but de l'atelier c'est de voir ce qu'on peut bloquer à l'échelle individuelle (parfois en 3 clics) -et discuter de ce qu'on doit refuser à l'échelle collective. - -# Les objectifs - - 1. Comprendre le tracking/pub sur le web, repartir avec un bloqueur - 2. Identifier les apps Android qui trackent/pub, identifier des alternatives - 3. Comprendre l'importance des métadonnées de communication - -# Les étapes - -Cet atelier est en 3 étapes. -La plus importante et simple est l'étape 1. -Les étapes suivantes sont plus complexes et facultatives. - -## Sur le web - -![><](../bloque.png) - -Présenter le site web bloquelapub.net - - Préciser que ça bloque la pub ET le pistage - - Qui est LQDN - laquadrature.net/ - - Attention aux bloqueurs de pub qui laissent passer la pub et/ou vous pistent ! - - [L'exemple AdBlock](https://www.01net.com/actualites/adblock-plus-les-liaisons-dangereuses-du-bloqueur-de-pub-647527.html) - - [L'exemple Ghostery](https://antipub.org/alerte-ghostery-est-un-infiltre/) - -

    ~
    - -![><](../uBlock.png) - -Installer le bloqueur de pub et de pisteurs sur PC : - - Sur Firefox - https://addons.mozilla.org/fr/firefox/addon/ublock-origin/ - - sur Chrome - https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=fr - -
    ~
    - -![><](../firefox.png) - -Sur Android, seul Firefox supporte Ublock Origin. -Si vous avez un téléphone suffisament récent avec de la place (~100 Mo), je vous recommande de l'installer : - - - Depuis le Play Store : https://play.google.com/store/apps/details?id=org.mozilla.firefox - - Depuis F-Droid : https://f-droid.org/fr/packages/org.mozilla.fennec_fdroid/ - -Ensuite cliquer sur les 3 points verticaux, puis Modules complémentaires, et chercher "Ublock Origin". -Cliquez sur le + pour l'installer, et voilà c'est tout ! - -
    ~
    - -Avant/Après installation du bloqueur : - -![><](../progres.png) -![><](../konbi.png) - -Faire des essais en activant/désactivant le bloqueur de pub (ublock origin + protection pistage intégrée de Firefox). -Sur les sites : - - meteofrance.com - - marmiton.org - - elle.fr - - lemonde.fr - - leprogres.fr - - konbini.com - - -
    ~
    - -Se mettre sur un seul ordinateur, et s'approprier l'action du bloqueur de pub avec Lightbeam. Survoler les points -et prendre le temps d'identifier l'entreprise qui est derrière (exemple : xiti). - -![><](../lightbeam.png) - -Attention au CNAME cloacking. -Exemple : `buf.lemonde.fr` -> `dig +short buf.lemonde.fr` -> `buf-lemonde-fr-cddc.at-o.net.` -> Xiti - -Notez que les services des CHATONS ne présentent pas cette même "galaxie" de pisteurs/pubs. - -## Dans les apps - -![><](../marmi.png) - - 1. Demander à ce que chaque personne identifie 4/5 apps importantes pour elle. - 2. Aller sur le site web : https://reports.exodus-privacy.eu.org/fr/ - 3. Chercher les applications et faire un top des pires apps - -Ensuite : - - 1. Identifier des applications alternatives sur https://f-droid.org/ - 2. Installer F-Droid sur le smartphone - 3. Installer les apps identifiées. - -
    ~
    - -Pour les apps dont on ne peut pas se passer, il est possible de bloquer un peu la pub/trackers : - -![><](../adaway-logo.png) - -Installation de adaway https://adaway.org/ - -![><](../adaway.png) - - - -## Sur le réseau - -Lancer le point d'accès WiFi, demander aux gens de s'y connecter. -Faire une capture Wireshark, filtrer par TLS par exemple : `tls.handshake.type == 1` -puis activer la résolution des noms (Vue -> Name resolution -> Network). -Aller dans statistiques, puis Endpoints, puis IPv4 - ou IPv6, activer la résolution des noms, classer par paquets. - -![](../wireshark.jpg) - -Prendre le temps de disséquer une capture : - - Identifier les services contactés par le téléphone (par exemple ce téléphone Huawei communique régulièrement avec les serveurs de Huawei) - - Montrer que le téléphone communique sur le réseau meme en veille (attention si il n'a plus beaucoup de batterie il est bcp plus silencieux) - -Identifier 2 problèmes : - - Mon téléphone me piste alors que je ne veux pas du tout -> Lineage, Murena, etc. - - Je ne veux pas que n'importe qui sache que je contacte Doctissimo -> Tor - - -
    ~
    - -Parler de Tor : - - Tor Browser : https://www.torproject.org/download/ - - Orbot : https://orbot.app/download - -# Préparer l'atelier - -Pour que l'atelier se déroule bien, il faut préparer votre machine - -## Installer Lightbeam WE - -Ref : https://github.com/mozilla/lightbeam-we - -``` -git clone --recursive https://github.com/mozilla/lightbeam-we.git -npm install -``` - -Puis dans Firefox : - 1. Taper `about:debugging` dans la barre d'URL - 2. Choisir "Ce Firefox" - 3. Aller dans le dossier `lightbeam-we/src` et choisir `manifest.json` - 4. Cliquer sur le bouton lightbeam - -## Le hotspot - -Connecter le tel Android, le mettre en partage de connexion. -Ensuite on utilise NetworkManager qui fait la magie pour nous. - -Lancer un hotspot : - -``` -nmcli dev wifi hotspot -nmcli dev wifi show-password -``` - -Revenir sur la connexion wifi : - -``` -nmcli con -nmcli con up "Freebox Lyon" -``` - -## Wireshark - -Pour lancer Wireshark en root sous Waylad, il faut xhost : - -``` -xhost +local: -sudo wireshark -``` - -Pour filtrer sur les requetes DNS : - -``` -dns -``` - - -# Sources - - - https://www.cairn.info/manuel-indocile-de-sciences-sociales--9782348045691-page-49.htm - - https://journals.sagepub.com/doi/10.1057/jit.2015.5 - - https://www.pingdom.com/blog/trackers-impact-performance/ - - https://www.theguardian.com/commentisfree/2021/oct/11/advertising-industry-fuelling-climate-disaster-consumption - - https://www.monde-diplomatique.fr/2020/03/BROCA/61553 - - https://www.sciencedirect.com/science/article/pii/S0195925517303505 - - https://www.radiofrance.fr/franceinter/ces-7-fausses-idees-qui-nuisent-a-la-prise-de-conscience-ecologique-9106792 - - https://www.cairn.info/revue-du-crieur-2017-3-page-44.htm - - https://lvsl.fr/limperatif-neoliberal-de-ladaptation-par-barbara-stiegler/ - -# Annexes - -Focalise sur nos usages numérique : - - Naviguer site web/lancer app smartphone. Les pages que je consulte, mes clics, mes recherches, le temps que je passe, etc. sont collectés - - Ces données sont croisées avec d'autres données sur moi et/ou sur des groupes similaires pour connaitre mes préférences, mes intentions d'achat, inférer des données perso (genre ? tranche age ? categorie socio pro ? suis-je enceinte ? vais-je divorcer ? etc.) - - Ces données vont être utilisées pour m'afficher des pubs, y compris m'induisant en erreur. - ---> cas : Recherche avortement -> données récupérées par asso anti avortement -> signalement police. Contexte droit avortement remis en question. -les bouts de réalité = mes questionnements pour m'identifier afin de prévenir toute action de ma part, par la force ou la persuasion. - ---> cas 1 : Vulgarisateur "Un Créatif" montre facile monter une arnaque "vente montre" facile acheter pubs ciblant les personnes susceptibles d'y croire. -les bouts de réalité = age, csp, etc. pour créer une fausse proximité afin de déclencher une vente - ---> cas 3 : Cambridge Analytica -> ciblage des indécis politique avec fake news specifique -> impossible à debunk car vu par personne d'autre. -les bouts de réalité = mes peurs, mes craintes pour associer le candidat à leur prise en charge afin de déclencher un vote (meme si pr 2 personnes = 2 mesures contradictoires) - -Les fournisseurs de communication (fournisseur access internet, operateurs mobiles, etc.): - - Téléphone portable utilisant le réseau Orange -> votre géolocalisation collectée en permanence - - Aggregée avec les données des 27 millions autres clients d'Orange pour créer une carte nationale à la maille fine de fréquentation des lieux, au cours du temps. - - Données revendues aux commerçants / grand groupes (aka Flux Vision) pour se retrouver toujours plus dans notre passage -> comportement de plus en plus prédateur. --> Permet par exemple à McDonald's ou Starbucks d'identifier discrètement où placer leurs commerces. --> Permet de voir une manifestation se déplacer. Les mêmes données utilisées pendant le COVID (en France, pour documenter les parisiens fuyant la capitale, en Suisse pour sanctionner les regroupements). --> Pas une problématique individuelle mais collective, car données du groupe -source : https://www.orange-business.com/fr/produits/flux-vision ---> beaucoup plus compliqué ici d'agir - - - diff --git a/content/formations/conf/ecologie.md b/content/formations/conf/ecologie.md deleted file mode 100644 index 3df342c..0000000 --- a/content/formations/conf/ecologie.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: "Écologie" -description: "Écologie : comment tenir un discours pertinent en tant qu'hébergeur" -weight: 31 ---- - -**Animateur :** Quentin de Deuxfleurs -**Prise de note :** Margaux du Cloud de Girofle -**Compte-rendu :** Quentin de Deuxfleurs -**Document source :** [Libreto Camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/lundi+22+-+ateliers) - -# Les limites de notre démarche écologique - -**Dur de porter un discours décroissant dans la tech** - Discours majoritaire GAFAM: on mise sur l'efficacité énergétique, réduction de la conso des data center. Ca n'est pas durable, internet au sens large ne peut pas continuer d'exister sous sa forme actuelle. Notion de "commun négatif", un commun dont les impacts sont néfastes. -Comment porter un discours du ralentissement global? celui des terminaux, des tuyaux, du nombre de personnes qui en dépendent... -Discours pas (encore) audible dans le milieu de la tech? pas de représentation? - -Comment faire converger le fait qu'on souhaite être "+ écologique" et qu'on fasse partie d'un collectif dont le numérique est un élément central ? - -**Le libre, aussi responsable ?** - Les GAFAM n'existeraient pas aujourd'hui sous cette forme sans le libre. Est-ce que le libre a pas perdu sa force subversive? ne sert pas la stratégie des GAFAM? -Quelle distribution libre fonctionne sur les vieux terminaux? c'est pas non plus une priorité pour les gros éditeurs du libre. - - - -**La hiérarchisation des priorités** - CHATONS n'est pas un collectif écologique à la base, son action vise aussi d'autres fins égalements. Comment hiérarchiser ces objectifs ? À quels points sont ils orthogonaux ou alors complémentaires ? - -*L'exemple des luttes* - Framasoft et PeerTube encouragent l'usage du numérique et de la vidéo, à la fin ça consomme plus, même si on reste moins impactant que Youtube et qu'on propose des fonctionnalités pour réduire l'impact environnemental. -Le numérique est un outil politique qui permet de partager des luttes, dont une partie n'aurait pas été possibles sans. -S'extraire du numérique est-ce que c'est pas un truc de privilégié? En faisant sobre et résilient, est-ce qu'on peut faire passer nos message ? - -*L'exemple de l'accessibilité* - -L'accessibilité permet la sobriété: les sites internet épurés, sans tous les éléments marketing, sont à la fois beaucoup plus accessibles (lisibles par un lecteur d'écran) et plus légers, donc plus écologiques! - -# Aborder la question sous forme collective - - -**Prendre en considération la matérialité** - La vraie question c'est l'alimentation des data centers et le matériel. - -**Porter un regard critique** - Il y a plein de chose dans notre domaine qu'on prend pour acquis, qu'on ne remet jamais en question, et pourtant qui poussent à une forme ou une autre d'obsolescence. Un de ces exemple concerne les mises à jour : anciens systèmes plus supportés, nouveaux logiciels trop gourmands, reste du réseau qui n'est plus compatible avec les anciens ordinateurs pas à jour. Dans ce domaine, la sécurité tient une responsabilité toute particulière : elle rend les mises à jour inévitables tout en imposant un coût de calcul non négligeable lié au chiffrement. - -*Note : si les processeurs ont des optimisations pour le chiffrement, ce n'était pas le cas il y a 10 ans, deuxfleurs a des machines en production et voit sur ses graphes le coût du chiffrement dès qu'on a de la charge* - -Pour la sécurité sans limite, on peut faire une analogie avec notre habitation. Là où on habite, la sécurité est souvent très faillible : serrure crochetables, parfois on oublie de fermer la porte, mais ça va, je fais confiance au monde autour de moi. Sur Internet, tout le monde peut communiquer avec ma machine et je dois craindre la terre entière, est-ce qu'il ne faudrait pas avoir une démarche plus locale ? - -*Ne faudrait-il pas questionner fortement le concept même de mise à jour ? Descendre la sécurité de son piedestal ?* - -**Hégémonie culturelle** - -Ça se comprend en regard d'un des limites de notre démarche écologique : le fait qu'on est pas ou peu de représentation dans la tech' d'entités qui se revendiquent décroissantes. Reviennent souvent le [Solar Low Tech Magazine](https://solar.lowtechmagazine.com/) comme exemple, on peut noter le [Solar Protocol](http://solarprotocol.net/index.html) aussi, et ces initiatives sont limités à une autonomie technique en énergie, dont on est pas sûr qu'elle soit plus durable vu les coûts à la fabrication. À nuancer cependant, le Solar Low Tech Magazine porte un discours décroissant en parallèle de son approche technique, qui est basée sur la récupération et le minimalisme en plus du solaire. Bref, est-ce que Solar Low-Tech Magazine devrait nous inspirer ? Comment ? - - -**S'opposer** - On ne laisse pas forcément le choix aujourd'hui de se passer des services. La question des usages est importante mais il faut aller taper plus haut, il y a des choses imposées. -Les CHATONS pourraient se positionner contre la 5G par exemple. - -[↣ Notre article "5 échecs de la 5G"](https://plume.deuxfleurs.fr/~/PiedDeVent/5-%C3%A9checs-de-la-5g) -[↣ "La controverse de la 5G", rapport par Gauthier Roussilhe](https://gauthierroussilhe.com/ressources/la-controverse-de-la-5g) - -L'influence de la technique sur les usages. Argument final pour la 5G: saturation des réseaux qui risquent de tomber ce que personne ne veut. -On pourrait dire coté CHATONS qu'on hébergera moins de contenu vidéo: en s'opposant à certains usages, ça fait levier pour s'opposer à la technique. - - -*Point de vigilance* : ne pas accabler/pointer du doigt les personnes précaires, qui sont les plus écolos/sobres. - -# Les actions à mener en commun - -**Se projeter dans le futur** - S'inspirer des fictions écrites à plusieurs mains comme Bâtir Aussi, des Ateliers de l'Antémonde. Manque d'un imaginaire, d'un discours global. Un texte de positionnement? une réflexion porté par un GT CHATONS? - -**Documenter nos pratiques et démarches** - Le faire bien en s'appuyant sur et en diffusant des ressources fiables - s'appuyer sur des outils d'éduc pop comme l'arpentage pour construire notre pensée collective - -**Créer un Groupe de Travail** - Sur la question de l'écologie, Anne-So et Max lancent un appel sur le forum pour une première rencontre :) -Dans le cadre du travail du GT Ecologie : lister les ressources qui nous semblent pertinentes pour créer un "contre-discours" à celui du capitalisme qui essaie de se "réconcilier" avec l'écologie, mais avec les angles qui l'arrange. - -**Emancip'Asso** - Intégrer une partie sur l'impact environnemental dans les prochaines sessions du MOOC CHATONS (en lien avec Emancip'Asso) - - -# Les démarches déjà en cours mais pas forcément documentées - -**Accompagner à la dénumérisation** - -Comment accompagner les utilisateurs à se dénumériser? on se pose la question au chaton Cloud Girofle. - -**S'opposer à la vidéo** - pour s'opposer au discours culpabilisant et au faux dilemme posé par les opérateurs. En retour, faire émerger des modes de communications différents : blogs, podcasts, etc. - - -**Ne pas créer d'obsolescence, créer/utiliser des protocoles simples/retro-compatibles** - En créeant ou installant de nouveaux outils, on peut créer de l'obsolescence sans s'en rendre compte. Par exemple, un CHATONS qui déploie une nouvelle application de chat plus gourmande côté client peut pousser au renouvellement de l'ordinateur de ses usager-es. Pareil pour des sites webs trop lourds. Le même problème se pose au niveau des protocoles : tous les smartphones, même les vieux d'il y a 10 ans, supportent le protocole email actuel. Ce n'est pas vrai pour nos applications de chat : même si une vieille version est installée sur le téléphone, ce dernier sera incompatible avec le serveur qui a la dernière version. Voir la vidéo de Numerama qui ressort le premier iPhone pour comprendre. - - -# Ressources - -[↣ La sobriété technologique par les logiciels libres](https://fyouzan.ci/index.php?post/2019/04/07/La-sobriete-technologique-par-les-logiciels-libres) -[↣ L'insoutenable impact environnmental de la raclette (vidéo)](https://www.dailymotion.com/video/x8asnpm) -[↣ Faire sa part, étude de Carbone 4](http://www.carbone4.com/wp-content/uploads/2019/06/Publication-Carbone-4-Faire-sa-part-pouvoir-responsabilite-climat.pdf) diff --git a/content/formations/conf/education-populaire.md b/content/formations/conf/education-populaire.md deleted file mode 100644 index 28b4e15..0000000 --- a/content/formations/conf/education-populaire.md +++ /dev/null @@ -1,110 +0,0 @@ ---- -title: "Éducation populaire" -description: "Éducation populaire chez les CHATONS" -weight: 30 ---- - -**Animateurs :** Quentin de Deuxfleurs -**Prise de notes :** røseløve·de Attac et neil de 42l/La Contre Voie -**Compte-rendu :** Quentin de Deuxfleurs -**Document source :** [Libreto camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/samedi+20+-+ateliers) - -Se réunir pour parler d'éducation car ce terme appraît sur le site Chatons.org, il est revendiqué mais pourtant il n'est pas perçu de la même manière par tou·te·s ! Comment se l'approprier ? - -# Définir l'éducation populaire - -Méthodologie GFEN : « Dans le mouvement on apprend pour SOI et AVEC les autres » , « on appelle cela l'auto-socio-constructivisme ! » - -Différence avec la vulgarisation : avant tout répondre à un besoin, une envie. Le savoir vient en complément de ce besoin/envie, il n'est pas la finalité, simplement un moyen. - -# Les limites de l'éducation populaire au sein des CHATONS - -**Pas légitime** - Parfois, les personnes ne se sentent pas légitimes car n'ont pas les savoirs, échanger entre tekoss et non-sachant·e·s - -**Pas notre métier** - Notre corps de métier est la technique et non l'éducation populaire : manque d'expérience/connaissance/assurance sur la question ?! - -**Prend du temps, couteux** - -On a trouvé le FDVA (Fonds pour le Développement de la Vie Associative) qui finance les formations de bénévoles. À titre d'exemple : 2 x 2500 € pour deux formations ! -La subvention est apportée à Marsnet directement, et les formations sont proposé aux bénévoles de marsnet et au bénévoles des associations membres (180) ou sympathisantes - -Au sujet des financements, à la contre-voie on aimerait avoir une équipe salariée pour intervenir dans des établisssements scolaires (lycées collège), pour sensibilier autour du libre ! Dans les milieux militants tout le monde sait pour les GAFAMS, mais dans le « grand public » pas trop ! - -Du coup FONJEP (agrément jeunesse et éduc' pop en tant qu'asso 15k€~ / an ) et autres FDVA pourraient vraiment être très intéressants ! L'agrément jeunesse et éduc' pop donne le droit d'aller dans les institutions de l'éducation nationale. - -**Pas pour tout le monde** - Si quelqu'un·e ne voit pas le lien entre éduc' pop' et Chatons, c'est que c'est révélateur ! Tous les chatons ne font pas tous de l'éduc' pop', mais tout simplement que de l'hébergement ! Framasoft est assurément promoteur de l'éducation populaire, ce n'est pas le cas de tous les Chatons malgré que cela soit super important, alors comment insuffler la joie de l'éducation populaure aux autres Chatons, il y a une prise de conscience - - -**Ne pas s'arrêter à la documentation** - -« Il faut sortir de du RTFM, il faut accompagner continuellement ! » « S'il suffisait d'avoir le manuel pour faire un truc ça ferait longtemps que tout le monde serait émancipé » « j'ai proposé à une membre de ma famille d'installer un téléphone libre, son téléphone /e/ ne fonctionnait par exemple pas la data, or je n'étais pas là pour aider donc sont point de vue était eronné vis-à-vis du logiciel lire » - -**Attention à la pureté militante** - -Le boulot fourni par le collectif Hacking Social et Horizon Gull dans leur guide sur l'autoritarisme et les moyens de manipulations est un outil émancipateur super intéressant (exemple vis-à-vis des thématiques de l'extrême droite déboulonnées). Un problème récurrent est aussi la « pureté militante», on peut pas être parfait tout de suite, côté sécu par exemple il faut élaborer son modèle de menace, la pureté militante est à mettre dans nos modèles de menace ! - - -# À qui s'adresser ? - -**Les contre-cultures et sous-cultures** - Sortir de l'entre-soi est éminament important ! Sortir de notre zone de confort et aller dans les environnements de contre~sous~cultures pour questionner autour de nos sujets. - -**Trouver un relai dans les assos** - « Faut pas essayer de convaincre le groupe ou l'asso, faut convaincre une ou plusieurs personnes à l'intérieur ». parfois, même pour les convaincu·e·s, il faudra de fait avoir beaucoup de temps à disposition - - -# Faire émerger le besoin - -**Générer de la curiosité** - "En atelier HTML/CSS, parfois je fais une manipulation que je n'explique pas, mais en voyant le résultat, les personnes présentes ont envie de savoir comment faire." - -**La sauvegarde des données** - Pour les services libres : la sauvagarde, ça parle beaucoup aux gens (perte de données,…) donc ça peut être une porte d’entrée. - -**La vie privée** - Exodus-privacy a des ateliers « Café Vie-Privée » très utiles pour faire parler les gens autours de leurs pratiques. - -# Prendre du recul - -**Rester positif** - Il nous faut garder une posture horizontale, ne pas prendre les gens de haut, présenter des « alternatives cool », créer la curiosité pour ne pas être dans le côté « badant et lourd ». - - -**Repolitiser** - jouer sur la question politique : conférence gesticulée sur les questions politiques. J’envoie des infos à des membres de mon collectif concernant ce que font les GAFAM pour les sensibiliser, donc qu’est-ce qu’on fait chez Facebook ? Il faut donner envie d’en sortir. - -**Ne pas tomber dans la comparaison** - -Arrêter de chercher des alternatives permet aussi de remettre en perspective l'ensemble des valeurs et l'éthique qu'on souhaite proposer. Requestionner les outils proprios met en valeur le coût environnemental par exemple, notamment les ressources. Si c'est des vidéos : alors proposer une application de podcasts ! (il faut) « Se méfier des comparaisons, de vouloir faire pareil en libre » - -**Avoir une "démarche"** Il faut construire une démarche pour travailler cette bascule. Et cette démarche doit venir des personnes qui en ont besoin. -Recommandation de lecture [« L’éloge du carburateur »](https://www.editionsladecouverte.fr/eloge_du_carburateur-9782707160065) - - - -# Partager nos expériences - -**Du fun & des résultats immédiats** - Exemple d'un atelier HTML monté via un serveur local, les gens voient tout de suite le résultat, ce genre d'atelier en physique d'une journée permet également entre les temps HTML de parler logiciels libres et politique. [Référence : les pages membres de club1.fr](https://club1.fr/membres/). - -**Mettre la technique de côté** - Les ateliers d'écriture, la cartographie, de nombreux formats d'ateliers centrés sur d'autres domaines que la technique permettent de parler des usages & besoins du numérique. Par Des formats d'ateliers vidéo sur Krita (logiciel de dessin) par exemple. - -**Faire ensemble** - -« Installer un Linux, c'est faire un effort ! On fait des installations depuis zéro, BIOS clés USB jusqu'aux installations de logiciels, cette démarche fonctionne car les personnes ne rappellent pas » - -**Dégafamisation au collège** - -Dans un GUL, une enseignante a invité des élèves dans un éco-lieu-collège, un Chatons a monté un atelier Dégafamisation, des exemples ont été pris depuis Nextcloud, grâce à l'aide du CHATONS (Pâquerette) - -**Les formations de MarsNet** - Les deux formations qui marchent le mieux sont site web et outils collaboratifs. - -**De Youtube à un Android libéré** - NewPipe est un pont d'entrée efficace pour proposer aux personnes utilisant YouTube, souvent F-Droid est installé en même temps et c'est une chouette porte d'entrée pour trouver d'autres logiciels libres. (NDLR : ça nous rappelle aussi que le smartphone est devenu hégémonique aujourd'hui mais qu'il est parfois délaissé dans notre action car casse-pied tellement il est fermé). - -**Physicalliser** - En tant que travailleur dans l'audiovisiuel je vois la difficulté de la technique, côté Chatons, la communauté est forte et des échanges types ateliers ou même apéros est vraiment un moyen d'identification fort pour échanger, pourquoi pas des permanences publiques à un endroit physique ? Cela amoindrit la difficulté à trouver des informations techniques car les humains Chatons peuvent répondre en direct et être un super répère ! - -Marsnet fait des apéro-Chatons comme pour les GUL, « c'est super important d'avoir des rendez-vous mensuels car ça ressemble les gens de l'association, de présenter ce qu'on fait, ce que c'est les Chatons » - -**Varier les médias** - Le support de la vidéo / diapo / présentation est super pour aider, par exemple à mettre sur le Wiki des Chatons, avec des fiches/howto et divers slides - -# Aller plus loin en commun - -**Partager les ateliers** - Dés qu'un Chaton a trouvé une idée d'atelier, des formulations, il pourrait être intéressant de partager cela entre nous ? Ateliers référencés à ce jour : - - Atelier création site web chez club1.fr - - [Network & Magic](https://code.ffdn.org/ljf/networkandmagic) de LJF -> peut-être problématiser l'atelier ? Sur la collecte de donnée, ou sur les acteurs de l'internet, etc. - - La rivière du doute (cf atelier par neil de la contre voie) - - Atelier sobriété numérique, telecoop tourne là dessus - -**Faire une rencontre Chatons.org ET mouvement d'éducation nouvelle** - -(GFEN/ICEM/Francas/CEMEA) - - -**Conférence gesticulée, la "démarche"** - Est-ce qu'une conférence gesticulée ne serait-elle pas intéressante ? Connaissez-vous le principe de la « démarche » en éducation populaire ? « ce qu'on fait avec un public, on le vit soi-même », « cela transfome les gens ! » - -Une chouette ressource à voir : Conférence gesticulée : [« informatique ou liberté »](https://tube.conferences-gesticulees.net/w/60c6eca7-6328-4261-8fdd-5e561dd32ab9) par Lunar diff --git a/content/formations/conf/emancipasso.md b/content/formations/conf/emancipasso.md deleted file mode 100644 index fa709c1..0000000 --- a/content/formations/conf/emancipasso.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: "Émancip'Asso" -description: "Émancip'Asso, la formation à destination des hébergeurs pour comprendre le milieu associatif" -weight: 32 ---- - -**Animatrice :** Angie de Framasoft et Anne-Laure d'Animafac -**Prise de note :** ?? -**Compte-rendu :** Quentin de Deuxfleurs -**Document source :** [Libreto Camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/vendredi+19+-+ateliers) - - -# Contexte - -Des assos aimeraient transitionner vers le libre mais souvent la transition est moyennement heureuse. -L'idée serait de faciliter cette transition en travaillant avcec les CHATONS sur la com, la formation, l'accompagnement, etc. - -# Le projet - -Le projet en détail (slide 7) : une formation pour les hébergeurs de services alternatifs (en présentiel, faisant l'objet d'une captation vidéo), sur un MOOC. Suivi d'une campagne de communication à destination des bénévoles - -Sur le site, un espace qui permettrait de contribuer financièrement au développement de nouvelles fonctionnalités (crowdfunding mutualisation). -Première étape : constitution d'un copil en charge de trouver des sous - -Constitution d'un copil composé de têtes de réseaux (CAC, Ceméa, Recia, chambres régionales de l'ESS - cress, e-graine, MFR, Ligue de l'Enseignement, le Mouvement Associatif, Maison des Actions Solidaires, Res Numerica, Oopale - DLA Culture, etc.) et CHATONS (Colibris, Sleto et Zourit). - -[↣ Site d'appel aux dons pour Émancip'Asso](https://soutenir.emancipasso.org/fr/) - -# Financement de la formation - -Dont temps de travail : 38k -Autres pôles de dépense : intervenant·es 4k, site web 15k, captation 7.5k -Budget total : 92k (114k avec la valorisation) -Financements : FPH 40k, (Fondation Credit Coopératif 20k, Afnic 12k, Un monde par tous 18k) -Actuellement : 31.2k atteint. - -# Le déroulé - -Voir le document : propostion de séquençage pédagogique de la formation Emancip'Asso - -Du 16 au 20 janvier 2023, sans doute à Paris si possible - - Compréhension du monde associatif (1/2 j.) - - Panorama des usages numériques des associations (1/2 j.) - - Instaurer du dialogue stratégique (1/2 j.) - - Réaliser le diagnostic numérique d'une asso (1 j.) - - Formation des utilisateur·rice support / assistance (1/2 j.) - - Communication et design d'une offre de service (1/2 j.) - - Développer son réseau et penser le travail en complémentarité (2h) - - Bilan de la formation (1h30) - -# Foire Aux Questions - -**Coût de la formation :** gratuit pour les participant·es. Hébergement et transports non pris en charge, caisse solidaire. -**Intervenant·es :** identifié·es / contacté·es -**L'un des objectifs :** conscientiser les associations de la valeur de l'accompagnement (et du libre) -**Cibles :** associations "moyennes" (i.e. avec des salarié·es et du budget) -**Recherche de financement :** permettre aux intervenant·es d'avoir des clefs sur le financement associatif, afin d'accompagner les assos dans la recherche de sous pour mener leur transition au libre -DLA Numérique : Opale / Mouvement Associatif : chargé des dispositifs Locaux d'Accompagnement sur le Numérique. Idée : CHATONS comme prestataires agréés DLA (jusque 5.000€) -**Pour qui ?** : les CHATONS de toutes tailles et possiblement des hebergeurs pas membre du collectif dans un second temps - -# Besoins - - - Des sous - - Une asso concernée sur l'accessibilité - - Un lieu de formation (propositions : Oasis21 ? CICP ?) - diff --git a/content/formations/conf/firefox.png b/content/formations/conf/firefox.png deleted file mode 100644 index 2909b09..0000000 Binary files a/content/formations/conf/firefox.png and /dev/null differ diff --git a/content/formations/conf/konbi.png b/content/formations/conf/konbi.png deleted file mode 100644 index f62d685..0000000 Binary files a/content/formations/conf/konbi.png and /dev/null differ diff --git a/content/formations/conf/libre-europe.md b/content/formations/conf/libre-europe.md deleted file mode 100644 index 4d93290..0000000 --- a/content/formations/conf/libre-europe.md +++ /dev/null @@ -1,143 +0,0 @@ ---- -title: "Le libre en Europe" -description: "Le libre en Europe (libre hoster, hackmeeting, assos)" -weight: 10 ---- - -**Animatrice :** Florence de MarsNet -**Prise de note :** Florence de MarsNet, Stéphane de Hadoly -**Compte-rendu :** Quentin de Deuxfleurs -**Document source :** [Libreto Camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/dimanche+21+-+ateliers) - -# Plan - - 1. **Financer ses déplacements** - a des conf ou des hackmeeting, ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes, partage d'expérience d'Assodev-Marsnet - agenda des prochains événements - - 2. **Libre hoster** - collectif d'hébergeurs anglophone - présentation - - 3. **Open Minds** - Solutions numériques libres pour les associations européenne (plateforme de ressources libres + formations) projet financé par ERASMUS, et porté par 4 structures Européennes dont le CHATON ASSODEV-MARSNET - -# 1. Financer ses mobilités - -**But :** Financer ses déplacements a des conf ou des hackmeeting, ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes - -**À propos de Assodev** - -Marsnet est un Hébergeur associatif et militant, situé à Marseille, créé en 2004 par des activistes du libre ayant contribué à la création de Globenet, No-Log et Gitoyen. -Assodev est l'association qui gère Marsnet. Créée en 2001, son but est le développement des associations et la promotion de l'internet solidaire et de l'informatique libre. - -*But :* promotion du numérique libre - développement des associations - éducation populaire -*Activités :* Information, Accompagnement, Formation et Services numériques -tout public mais spécialiste du numérique libre à usage associatif, social et solidaire -*Personnes* : 3 permanents (1 salarié + 2 bénévoles). 42 contributeurs dont 20 bénévoles actifs (CA, tech et groupe de travail). 250 membres, principalement des associations. - - -C'est l'asso qui porte le Chatons Marseille-Yeah Marsnet, propose de partager son expérience de financement de ses déplacements a des conf ou des hackmeeting, ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes. - - -Il y a une proximité avec d'autres acteurs du libre et d'autres chatons : Evolix et le collectif d'acteurs du libre à Marseille et environ aïolibre :) -April , Axul, Evolix, CercLL, Funkwhale, LQDN Technopolice Marseille, OSM PACA, Plug, Revelibre,... - - -**MarsNet finance ses mobilitiés via Erasmus** - Nous avons obtenu un financement pour de 40 000 e pour financer 26 mobilités en europe ( Voyage 275/p + hébergement + repas 106 + orga 350 / p ) de nos bénévoles acteur de l'éducation des adultes. Le but d'Erasmus c'est aussi l'éducation des adultes : dans le cas de MarsNet, développement des compétences numériques du personnel éducatif salarié ou bénévoles. Erasmus ne finance pas que les étudiants mais aussi les profs/formateurs donc. - -**Projet Erasmus en cours** - Éducation au Numérique Libre, Éthique et Solidaire en Europe -Actions financées : - - suivi de formation ( rencontres avec ateliers et les hackmeeting ) - - stage d'observation en situation de travail ( rencontre de confrere education num libre, pour partage de savoirs sur nos pratiques éducatives, les méthodes et outils pédagogiques et sur les contenus - - dispense de formation - -**MarsNet partage ses mobilités** - MarsNet propose au CHATONS de les rejoindre en tant que "personne éducatif d'Assodev-Marsnet" en contribuant à des actions d'éducation populaire pour assodev-marsnet (cela peut se faire à distance et être une contribution comme échanger des tutoriels ou autres doc pédagogique....). En retour, MarsNet peut financer des mobilités pour ces personnes, il faut s'engager à jouer le jeu de la subvention en retour, prendre des notes des ateliers ou stage d'observation, répondre au questionnaire de fin, etc. - -[Voir aussi AioLibre](https://www.aiolibre.org) - -# 2. Libre Hoster - - -Un peu comme chatons mais anglophone, existe depuis moins longtemps (2018) , plus informelle, moins organisé, moins nombreux, n'ont pas vraiment de site mais un forum avec 106 utilisateurs (mais pas de liste de structure), tres divers, des individu, des groupe d'amis , des asso, des coopérative, ils ont des réunion vituelle irréguliere et se rencontre lors de metting autour du libre, sont éloignés car répati dans le monde, surtout europe, pas vraiment de charte, un site et un github pas a jour, pas vraiment d'activité - -Les Librehosters forment un réseau de coopération et de solidarité qui utilise le logiciel libre pour encourager la décentralisation par la fédération et les plateformes distribuées. - -Nos valeurs associent la transparence, l'équité et le respect de la vie privée à une culture de la portabilité des données et des contributions publiques aux biens communs. - -Exemple : Je suis realitygaps, administrateur d'une petite fondation à but non lucratif https://weho.st 15 basée à Amsterdam, aux Pays-Bas. -Nous avons notre propre matériel et nous hébergeons dans un centre de données local avec une association de colocation. Nous fournissons des services gratuits et des services de contributeurs sur la base de dons. Actuellement nous sommes deux admins principaux, moi et @mattronix. - -**Ressources** - - [Site web LibreHost](https://libreho.st/) - - [Forum LibreHost](https://talk.libreho.st/) - - [Liste référencement LibreHost (pas à jour)](https://github.com/libresh/awesome-librehosters) - - [Dépôt Git Annuaire LibreHost pour demandé à être référencé](https://lab.libreho.st/librehosters/directory) - -# 3. OPEN MINDS - Solutions numériques libres adaptées au secteur socio-culturel - -*Open Minds - Solutions numériques libres pour les associations européenne (plateforme de ressources libres + formations) projet financé par ERASMUS, et porté par 4 structures Européennes dont le CHATON ASSODEV-MARSNET* - - -**Définition du projet européen** -*Objectif :* Promotion du numérique libre auprès des associations européenne -*Partenaires :* - - CESEP http://www.cesep.be/ - - ASSODEV (Marseille, France ) - - ACDC (Roumanie-Bucareste), http://acdcromania.ro/ - - Transit Project (Espagne - Barcelone) http://blog.transit.es -*Contenu* : 6 modules de formation et une plateforme de solutions et ressources -*Public* : personnels éducatifs et acteurs de formation des structures socio-culturelles et associatives, leurs bénéficiaires, membres, bénévoles et partenaires. -*Budget* : Total des 4 partenaires : 250 000 euros; Assodev environ 30 a 40 K€ /an sur 2 ans (va permettre la réembauche de 2 salariés) -*Dates* : 01/10/2022 au 31/01/25 (28 mois, soit un peu plus de 2 ans) - -**En détails** - -Une plateforme web pédagogique, destinée à mettre en libre disposition un ensemble de ressources et de solutions numériques libres spécifiques aux secteur socio-culturelle : logiciels, services en ligne et méthodes d'animation, bonnes pratiques, sélection de formations, documentation, annuaires d'adresses ( structures d’accompagnement et de formations, prestataires de services, associations usagères). 6 modules de formation en ligne à distance et en présentiel. Concrètement il s'agit de productions pédagogiques combinant formations en présentiel (3J par formation) et en ligne en utilisant des approches similaires au webinaire et MOOC : une dizaine de vidéo d'en moyenne 20 minutes, des tutoriels, des documentation, des quizz, QCM, documents en ligne, exercices, auto-évaluation, des méthode pédagogique, méthode d'évaluation - -**En comparaison des autres initiatives** -[Solidatech](https://www.solidatech.fr/) - Dispositif financé par TechSoup, l'ONG des GAFAM. Stratégie du cheval de Troie où les GAFAM se cachent dernière des asso "sympa" type Emmaüs qui portent le dispositif Solidatech. Les assos sympas sont prises au piège car elles en tirent des revenus. - - -[PANA](https://pana-asso.org/pana-parler-numerique-aux-associations/) - Pas le modèle prédateur de Solidatech mais ne requiert pas que le logiciel soit libre. - -[Emancip'Asso](https://soutenir.emancipasso.org/) - complémentaire : là où émancip'asso s'adresse aux hébergeurs pour les former aux besoins des assos, open minds s'adresse aux assos pour qu'elles comprennent le fonctionnement des hébergeurs et du numérique. - -**Recherche de partenariat** - -MarsNet a les subventions mais besoin de partenariat avec tete de réseaux associatif pour - - - affiner l'identification des besoins - - contribuer à la conception des formation, notamment en terme de besoin et appart de compétence - - contribuer à la conception de la plateforme , notamment en terme de besoins - - contributions à la plateforme (mise à jour et ajout de fiches ressources). - - tester la plateforme et les modules de formation - - promouvoir la plateforme et les formations - -Partenaires potentiels : - - - La ligue de l'enseignement - - Le Mouvement Associatf Sud - - Le Mouvement de l'Economie Solidaire - - Initiatives Europe Conseil, - - La Fédération des Espaces Santé Jeunes, - - La Fédération des acteurs de la Solidarité - - CHATONS - - Acteurs du libres - - Les partenaires d'Emancip'Asso (CAC, Ceméa, Recia, chambres régionales de l'ESS - cress, e-graine, MFR, Ligue de l'Enseignement, le Mouvement Associatif, Maison des Actions Solidaires, Res Numerica, Oopale - DLA Culture, etc.) et CHATONS (Colibris, Sleto et Zourit). - -**Le futur site web Open Minds** - -La plateforme les regroupant sera structurée suivant divers angles : - - - Solutions numériques libres logiciels et services en ligne personnalisés, méthodes d'animation et de coopération : 100 à 200 fiches - - Bonnes pratiques : (questionnaire + vidéo) exemples d’utilisation réussies 15-30 fiches - - Ressources permettant au public de s’en emparer de manière autonome. - - Sélection de formations et mise en ligne des formations Open Minds 20 à 40 fiches - - Documentation, présentation didactiques et tutoriel réalisés dans le module de travail 2 formation et liens vers des documentations existantes 40 à 80 fiches - - Annuaire d'acteurs du libre : prestataires de services, structures d’accompagnement et de formation) 100 à 150 fiches - - Autres : Présentation, agenda, actualité, forum - -**Formations** - -6 modules de formation en ligne à distance et en présentiel, 5 modules seront développés de façon transversale, et 1 module sera développé pour répondre à des besoins spécifiques: - - 1. Outils collaboratif et travail à distance (Espace collaboratif et partage de documents, d'agenda, de contacts, discussion, forum, gestion de projet, rédaction collaborative, vidéo conférence) - 2. Communication (sites web - réseaux sociaux - lettre d'information) - 3. Solutions multimédias (Vidéo, capsules vidéos, court métrage, communication incluant le son et l'image, PAO) - 4. Bureautique et Internet (suite bureautique, outils de navigation/messagerie) - 5. Solutions de gestion (adhérents, contacts,clients, CRM, facturation, compta, gestion de projets) - 6. Autonomie numérique (hébergements décentralisés, protection de la vie privée). Support pédagogique, diff --git a/content/formations/conf/lightbeam.png b/content/formations/conf/lightbeam.png deleted file mode 100644 index a71f1f4..0000000 Binary files a/content/formations/conf/lightbeam.png and /dev/null differ diff --git a/content/formations/conf/marmi.png b/content/formations/conf/marmi.png deleted file mode 100644 index 241d1e9..0000000 Binary files a/content/formations/conf/marmi.png and /dev/null differ diff --git a/content/formations/conf/progres.png b/content/formations/conf/progres.png deleted file mode 100644 index 2ab327c..0000000 Binary files a/content/formations/conf/progres.png and /dev/null differ diff --git a/content/formations/conf/sauvegardes-cooperatives.md b/content/formations/conf/sauvegardes-cooperatives.md deleted file mode 100644 index bd67d01..0000000 --- a/content/formations/conf/sauvegardes-cooperatives.md +++ /dev/null @@ -1,130 +0,0 @@ ---- -title: "Sauvegardes coopératives" -description: "Sauvegardes coopératives entre CHATONS" -weight: 10 ---- - -**Animateurs :** Équipe Picasoft -**Prise de note, compte-rendu :** Quentin de Deuxfleurs -**Document source :** [Libreto camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/samedi+20+-+ateliers) - -Vers des sauvegardes solidaires et résilientes. - -# À quoi ça sert les sauvegardes ? - -Parce qu'il peut y avoir des incidents. -Exemple de OVH avec une défaillance matérielle, exemple d'une erreur humaine -Garder un historique des données. -Restaurer les données telle qu'elles étaient il y a une semaine. -On a aussi envie de répartir les sauvegardes à différents endroits. -État des lieux chez les CHATONS -Aimerait faire un sondage sur comment les CHATONS gèrent leurs sauvegardes. - -## Partage d'expérience - -Retzien Libre -> Pas toutes les données sauvegardées de la meme maniere. -Séparer les données crées par les users car irrecuperables si perdues, alors que les données systèmes sont reconfigurables. -Chez le Retzien, dump de la machine virtuelle. -Par contre les données Nextcloud plus sensibles, sauvegardes quotidiennes pour pouvoir les récupérer plus rapidement. - -Doubler ces sauvegardes par des sauvegardes distantes. -Deux serveurs, deux sites, les sauvegardes de la veille sont envoyées sur l'autre site. -Sauvegade J-0 en local, sauvegarde J-1 à distance. -3 sauvegardes donc. - -Distrilab sur Proxmox aussi. -Sauvegarde locale une par jour, sur le meme serveur. -Replication sur l'autre serveur tous les 1/4 heures. -Pour distance, cron pour copier les données à distance sur un NAS. -0 historique. Peu faire de l'historique avec Proxmox mais prend vite de la place car pas de déduplication. -Recemment ont essayé Proxmox Backup server, pas completement content car ça prend bcp de temps. - -Exarius : volume BTRFS, snapshot, backup disque externe -Deuxfleurs : restic sur du minio pour le SQL. À plat sur sur du BTRFS pour Garage -42l : borg chez Picasoft, append only, chiffrement, réflexion sur la sécu. - -## En pratique - -**Méthode :** Gradation dans la complexité/efficacité : à la main, Sauvegarde auto, Sauvegarde auto + rotation automatique, Tests automatiques et autres propriétés avancées - -**Stockage :** Même gradation : meme disque, meme ordi, support amovible, location en datacenter, cloud ?! - -**Problème :** stocker à distance des backups ça coute potentiellement cher. - -# Imaginer une collaboration entre les CHATONS pour les sauvegardes - -Constat que c'est un sujet commun, complexe, avec une composante humaine - le risque d'erreur existe, il y a une responsabilité importante en cas de perte de données, etc. Face à ce constat, l'attrait du cloud est fort pour nombre d'entre nous avec sa promesse d'externalisation des risques. L'idée c'est de réfléchir comment on pourrait être autonome sur ce sujet. - -## Proposition 1 - partageons nos sauvegardes - -Chacun-e va voir d'autres CHATONS pour demander de l'espace de stockage. -Difficultés - - multiplication des interlocuteurices - - heterogeneité des acces (ssh, ftp, etc.) - - vérifier que tout fonctionne - -Gérer cette complexité est trop compliqué. -Besoin de normaliser les outils de sauvegarde. - -## Recherches sur la normalisation - -Il y a plein de façons différentes de faire des sauvegardes, via SSH par exemple, etc. -La proposition de Picasoft c'est d'utiliser le protocole S3 comme dénominateur commun. - -En pratique, on parle d'un démonstrateur à base de Garage et Restic. -Garage permet un stockage redondant, tolérant aux fautes, matériel hétérogène, peu puissant avec un proto standard S3, compatible avec Restic. - -## Proposition 2 : l'île aux chatons - -On prend tous les CHATONS et on fait un cluster Garage. -Point de friction : Gouvernance de l'îlot, super-pouvoirs individuels, volume de stockage hétérogène, traçabilité. - -## Proposition 3 : l'archipel des CHATONS - -Ensemble d'ilots Garage. -Les CHATONS qui ont envie montent leur ilot Garage ensemble, c'est à dire un cluster. -Des groupes de 3, 4 ou 5 CHATONS par exemple. -Comme ça on réduit le risque en cas de compromission, - -Avantage aussi : on créer du lien entre CHATONS. - -# Les doutes - -Borg va bientot sortir une version 2.0 mais ils ne pensent pas -non plus implémenter S3. C'est embêtant car Borg est -un logiciel de sauvegarde très populaire. - -Question sur le fait que S3 pourrait etre un protocole qui ne soit pas libre ? -Comment on fait si Amazon décider de le changer de manière unilatérale ? -S3 est un protocole implémenté par une miriade d'outils, et Amazon n'a plus le monopole non plus dessus, plein de presta. - -Consommation de ressources ? -NFS prend 34Mo de RAM en peek seulement. -Garage prendra plus. Actuellement 2Go en peek. -Travail en cours sur les perfs. -Possible d'utiliser sqlite+lmdb en place de LMDB qui pourrait réduire la conso de RAM. -Quentin Deuxfleurs prense que 500Mo peek - -Est-ce qu'on serait obligé de créer 2 ilots minimum ? -Oui/Non ? On peut stocker sur son propre ilot sur ses sauvegardes, -mais problème organisationnel. -L'idée c'est de stocker ses données à un endroit que l'on ne gère pas du tout, -comme ça si le PC d'un-e admin est compromis, on perd pas les données. - -On peut participer à deux ilots ? -Oui mais si on se fait corrompre, on corrompt 2 ilots, donc pas stratégique. -En effet chaque noeud peut compromettre l'ilot en entier. - -Est-ce qu'on ne peut pas réduire les droits ? -C'est compliqué de designer un truc correct. -On préfère une mesure organisationnel à un truc bancale. - -Est ce qu'il serait préconisé une sauvegarde locale ? -Sauvegarde distante longue à restaurer. -Dépend du cas d'usage et des propriétés qu'on veut avoir, c'est un compromis à réfléchir. -Picasoft non, mais si tu veux des garanties de service, oui il le faut ! - -# But du projet - -Valider qu'organisationellement ça marche. -Faire des choses ensemble diff --git a/content/formations/conf/uBlock.png b/content/formations/conf/uBlock.png deleted file mode 100644 index 44d22cd..0000000 Binary files a/content/formations/conf/uBlock.png and /dev/null differ diff --git a/content/formations/conf/uBlock.svg b/content/formations/conf/uBlock.svg deleted file mode 100644 index 2275c58..0000000 --- a/content/formations/conf/uBlock.svg +++ /dev/null @@ -1 +0,0 @@ -uBlock Origin \ No newline at end of file diff --git a/content/formations/conf/wireshark.jpg b/content/formations/conf/wireshark.jpg deleted file mode 100644 index d95d575..0000000 Binary files a/content/formations/conf/wireshark.jpg and /dev/null differ diff --git a/content/formations/derivation.md b/content/formations/derivation.md new file mode 100644 index 0000000..1ed3a1c --- /dev/null +++ b/content/formations/derivation.md @@ -0,0 +1,7 @@ +--- +title: "Dérivation" +description: "Dérivation" +weight: 10 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/ecologie.md b/content/formations/ecologie.md new file mode 100644 index 0000000..d917b28 --- /dev/null +++ b/content/formations/ecologie.md @@ -0,0 +1,92 @@ +--- +title: "Écologie" +description: "Écologie : comment tenir un discours pertinent en tant qu'hébergeur" +weight: 31 +extra: + parent: 'formations/conf.md' +--- + +**Animateur :** Quentin de Deuxfleurs +**Prise de note :** Margaux du Cloud de Girofle +**Compte-rendu :** Quentin de Deuxfleurs +**Document source :** [Libreto Camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/lundi+22+-+ateliers) + +# Les limites de notre démarche écologique + +**Dur de porter un discours décroissant dans la tech** - Discours majoritaire GAFAM: on mise sur l'efficacité énergétique, réduction de la conso des data center. Ca n'est pas durable, internet au sens large ne peut pas continuer d'exister sous sa forme actuelle. Notion de "commun négatif", un commun dont les impacts sont néfastes. +Comment porter un discours du ralentissement global? celui des terminaux, des tuyaux, du nombre de personnes qui en dépendent... +Discours pas (encore) audible dans le milieu de la tech? pas de représentation? + +Comment faire converger le fait qu'on souhaite être "+ écologique" et qu'on fasse partie d'un collectif dont le numérique est un élément central ? + +**Le libre, aussi responsable ?** - Les GAFAM n'existeraient pas aujourd'hui sous cette forme sans le libre. Est-ce que le libre a pas perdu sa force subversive? ne sert pas la stratégie des GAFAM? +Quelle distribution libre fonctionne sur les vieux terminaux? c'est pas non plus une priorité pour les gros éditeurs du libre. + + + +**La hiérarchisation des priorités** - CHATONS n'est pas un collectif écologique à la base, son action vise aussi d'autres fins égalements. Comment hiérarchiser ces objectifs ? À quels points sont ils orthogonaux ou alors complémentaires ? + +*L'exemple des luttes* - Framasoft et PeerTube encouragent l'usage du numérique et de la vidéo, à la fin ça consomme plus, même si on reste moins impactant que Youtube et qu'on propose des fonctionnalités pour réduire l'impact environnemental. +Le numérique est un outil politique qui permet de partager des luttes, dont une partie n'aurait pas été possibles sans. +S'extraire du numérique est-ce que c'est pas un truc de privilégié? En faisant sobre et résilient, est-ce qu'on peut faire passer nos message ? + +*L'exemple de l'accessibilité* - +L'accessibilité permet la sobriété: les sites internet épurés, sans tous les éléments marketing, sont à la fois beaucoup plus accessibles (lisibles par un lecteur d'écran) et plus légers, donc plus écologiques! + +# Aborder la question sous forme collective + + +**Prendre en considération la matérialité** - La vraie question c'est l'alimentation des data centers et le matériel. + +**Porter un regard critique** - Il y a plein de chose dans notre domaine qu'on prend pour acquis, qu'on ne remet jamais en question, et pourtant qui poussent à une forme ou une autre d'obsolescence. Un de ces exemple concerne les mises à jour : anciens systèmes plus supportés, nouveaux logiciels trop gourmands, reste du réseau qui n'est plus compatible avec les anciens ordinateurs pas à jour. Dans ce domaine, la sécurité tient une responsabilité toute particulière : elle rend les mises à jour inévitables tout en imposant un coût de calcul non négligeable lié au chiffrement. + +*Note : si les processeurs ont des optimisations pour le chiffrement, ce n'était pas le cas il y a 10 ans, deuxfleurs a des machines en production et voit sur ses graphes le coût du chiffrement dès qu'on a de la charge* + +Pour la sécurité sans limite, on peut faire une analogie avec notre habitation. Là où on habite, la sécurité est souvent très faillible : serrure crochetables, parfois on oublie de fermer la porte, mais ça va, je fais confiance au monde autour de moi. Sur Internet, tout le monde peut communiquer avec ma machine et je dois craindre la terre entière, est-ce qu'il ne faudrait pas avoir une démarche plus locale ? + +*Ne faudrait-il pas questionner fortement le concept même de mise à jour ? Descendre la sécurité de son piedestal ?* + +**Hégémonie culturelle** - +Ça se comprend en regard d'un des limites de notre démarche écologique : le fait qu'on est pas ou peu de représentation dans la tech' d'entités qui se revendiquent décroissantes. Reviennent souvent le [Solar Low Tech Magazine](https://solar.lowtechmagazine.com/) comme exemple, on peut noter le [Solar Protocol](http://solarprotocol.net/index.html) aussi, et ces initiatives sont limités à une autonomie technique en énergie, dont on est pas sûr qu'elle soit plus durable vu les coûts à la fabrication. À nuancer cependant, le Solar Low Tech Magazine porte un discours décroissant en parallèle de son approche technique, qui est basée sur la récupération et le minimalisme en plus du solaire. Bref, est-ce que Solar Low-Tech Magazine devrait nous inspirer ? Comment ? + + +**S'opposer** - On ne laisse pas forcément le choix aujourd'hui de se passer des services. La question des usages est importante mais il faut aller taper plus haut, il y a des choses imposées. +Les CHATONS pourraient se positionner contre la 5G par exemple. + +[↣ Notre article "5 échecs de la 5G"](https://plume.deuxfleurs.fr/~/PiedDeVent/5-%C3%A9checs-de-la-5g) +[↣ "La controverse de la 5G", rapport par Gauthier Roussilhe](https://gauthierroussilhe.com/ressources/la-controverse-de-la-5g) + +L'influence de la technique sur les usages. Argument final pour la 5G: saturation des réseaux qui risquent de tomber ce que personne ne veut. +On pourrait dire coté CHATONS qu'on hébergera moins de contenu vidéo: en s'opposant à certains usages, ça fait levier pour s'opposer à la technique. + + +*Point de vigilance* : ne pas accabler/pointer du doigt les personnes précaires, qui sont les plus écolos/sobres. + +# Les actions à mener en commun + +**Se projeter dans le futur** - S'inspirer des fictions écrites à plusieurs mains comme Bâtir Aussi, des Ateliers de l'Antémonde. Manque d'un imaginaire, d'un discours global. Un texte de positionnement? une réflexion porté par un GT CHATONS? + +**Documenter nos pratiques et démarches** - Le faire bien en s'appuyant sur et en diffusant des ressources fiables - s'appuyer sur des outils d'éduc pop comme l'arpentage pour construire notre pensée collective + +**Créer un Groupe de Travail** - Sur la question de l'écologie, Anne-So et Max lancent un appel sur le forum pour une première rencontre :) +Dans le cadre du travail du GT Ecologie : lister les ressources qui nous semblent pertinentes pour créer un "contre-discours" à celui du capitalisme qui essaie de se "réconcilier" avec l'écologie, mais avec les angles qui l'arrange. + +**Emancip'Asso** - Intégrer une partie sur l'impact environnemental dans les prochaines sessions du MOOC CHATONS (en lien avec Emancip'Asso) + + +# Les démarches déjà en cours mais pas forcément documentées + +**Accompagner à la dénumérisation** - +Comment accompagner les utilisateurs à se dénumériser? on se pose la question au chaton Cloud Girofle. + +**S'opposer à la vidéo** - pour s'opposer au discours culpabilisant et au faux dilemme posé par les opérateurs. En retour, faire émerger des modes de communications différents : blogs, podcasts, etc. + + +**Ne pas créer d'obsolescence, créer/utiliser des protocoles simples/retro-compatibles** - En créeant ou installant de nouveaux outils, on peut créer de l'obsolescence sans s'en rendre compte. Par exemple, un CHATONS qui déploie une nouvelle application de chat plus gourmande côté client peut pousser au renouvellement de l'ordinateur de ses usager-es. Pareil pour des sites webs trop lourds. Le même problème se pose au niveau des protocoles : tous les smartphones, même les vieux d'il y a 10 ans, supportent le protocole email actuel. Ce n'est pas vrai pour nos applications de chat : même si une vieille version est installée sur le téléphone, ce dernier sera incompatible avec le serveur qui a la dernière version. Voir la vidéo de Numerama qui ressort le premier iPhone pour comprendre. + + +# Ressources + +[↣ La sobriété technologique par les logiciels libres](https://fyouzan.ci/index.php?post/2019/04/07/La-sobriete-technologique-par-les-logiciels-libres) +[↣ L'insoutenable impact environnmental de la raclette (vidéo)](https://www.dailymotion.com/video/x8asnpm) +[↣ Faire sa part, étude de Carbone 4](http://www.carbone4.com/wp-content/uploads/2019/06/Publication-Carbone-4-Faire-sa-part-pouvoir-responsabilite-climat.pdf) diff --git a/content/formations/education-populaire.md b/content/formations/education-populaire.md new file mode 100644 index 0000000..994610f --- /dev/null +++ b/content/formations/education-populaire.md @@ -0,0 +1,112 @@ +--- +title: "Éducation populaire" +description: "Éducation populaire chez les CHATONS" +weight: 30 +extra: + parent: 'formations/conf.md' +--- + +**Animateurs :** Quentin de Deuxfleurs +**Prise de notes :** røseløve·de Attac et neil de 42l/La Contre Voie +**Compte-rendu :** Quentin de Deuxfleurs +**Document source :** [Libreto camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/samedi+20+-+ateliers) + +Se réunir pour parler d'éducation car ce terme appraît sur le site Chatons.org, il est revendiqué mais pourtant il n'est pas perçu de la même manière par tou·te·s ! Comment se l'approprier ? + +# Définir l'éducation populaire + +Méthodologie GFEN : « Dans le mouvement on apprend pour SOI et AVEC les autres » , « on appelle cela l'auto-socio-constructivisme ! » + +Différence avec la vulgarisation : avant tout répondre à un besoin, une envie. Le savoir vient en complément de ce besoin/envie, il n'est pas la finalité, simplement un moyen. + +# Les limites de l'éducation populaire au sein des CHATONS + +**Pas légitime** - Parfois, les personnes ne se sentent pas légitimes car n'ont pas les savoirs, échanger entre tekoss et non-sachant·e·s + +**Pas notre métier** - Notre corps de métier est la technique et non l'éducation populaire : manque d'expérience/connaissance/assurance sur la question ?! + +**Prend du temps, couteux** - +On a trouvé le FDVA (Fonds pour le Développement de la Vie Associative) qui finance les formations de bénévoles. À titre d'exemple : 2 x 2500 € pour deux formations ! +La subvention est apportée à Marsnet directement, et les formations sont proposé aux bénévoles de marsnet et au bénévoles des associations membres (180) ou sympathisantes + +Au sujet des financements, à la contre-voie on aimerait avoir une équipe salariée pour intervenir dans des établisssements scolaires (lycées collège), pour sensibilier autour du libre ! Dans les milieux militants tout le monde sait pour les GAFAMS, mais dans le « grand public » pas trop ! + +Du coup FONJEP (agrément jeunesse et éduc' pop en tant qu'asso 15k€~ / an ) et autres FDVA pourraient vraiment être très intéressants ! L'agrément jeunesse et éduc' pop donne le droit d'aller dans les institutions de l'éducation nationale. + +**Pas pour tout le monde** - Si quelqu'un·e ne voit pas le lien entre éduc' pop' et Chatons, c'est que c'est révélateur ! Tous les chatons ne font pas tous de l'éduc' pop', mais tout simplement que de l'hébergement ! Framasoft est assurément promoteur de l'éducation populaire, ce n'est pas le cas de tous les Chatons malgré que cela soit super important, alors comment insuffler la joie de l'éducation populaure aux autres Chatons, il y a une prise de conscience + + +**Ne pas s'arrêter à la documentation** - +« Il faut sortir de du RTFM, il faut accompagner continuellement ! » « S'il suffisait d'avoir le manuel pour faire un truc ça ferait longtemps que tout le monde serait émancipé » « j'ai proposé à une membre de ma famille d'installer un téléphone libre, son téléphone /e/ ne fonctionnait par exemple pas la data, or je n'étais pas là pour aider donc sont point de vue était eronné vis-à-vis du logiciel lire » + +**Attention à la pureté militante** - +Le boulot fourni par le collectif Hacking Social et Horizon Gull dans leur guide sur l'autoritarisme et les moyens de manipulations est un outil émancipateur super intéressant (exemple vis-à-vis des thématiques de l'extrême droite déboulonnées). Un problème récurrent est aussi la « pureté militante», on peut pas être parfait tout de suite, côté sécu par exemple il faut élaborer son modèle de menace, la pureté militante est à mettre dans nos modèles de menace ! + + +# À qui s'adresser ? + +**Les contre-cultures et sous-cultures** - Sortir de l'entre-soi est éminament important ! Sortir de notre zone de confort et aller dans les environnements de contre~sous~cultures pour questionner autour de nos sujets. + +**Trouver un relai dans les assos** - « Faut pas essayer de convaincre le groupe ou l'asso, faut convaincre une ou plusieurs personnes à l'intérieur ». parfois, même pour les convaincu·e·s, il faudra de fait avoir beaucoup de temps à disposition + + +# Faire émerger le besoin + +**Générer de la curiosité** - "En atelier HTML/CSS, parfois je fais une manipulation que je n'explique pas, mais en voyant le résultat, les personnes présentes ont envie de savoir comment faire." + +**La sauvegarde des données** - Pour les services libres : la sauvagarde, ça parle beaucoup aux gens (perte de données,…) donc ça peut être une porte d’entrée. + +**La vie privée** - Exodus-privacy a des ateliers « Café Vie-Privée » très utiles pour faire parler les gens autours de leurs pratiques. + +# Prendre du recul + +**Rester positif** - Il nous faut garder une posture horizontale, ne pas prendre les gens de haut, présenter des « alternatives cool », créer la curiosité pour ne pas être dans le côté « badant et lourd ». + + +**Repolitiser** - jouer sur la question politique : conférence gesticulée sur les questions politiques. J’envoie des infos à des membres de mon collectif concernant ce que font les GAFAM pour les sensibiliser, donc qu’est-ce qu’on fait chez Facebook ? Il faut donner envie d’en sortir. + +**Ne pas tomber dans la comparaison** - +Arrêter de chercher des alternatives permet aussi de remettre en perspective l'ensemble des valeurs et l'éthique qu'on souhaite proposer. Requestionner les outils proprios met en valeur le coût environnemental par exemple, notamment les ressources. Si c'est des vidéos : alors proposer une application de podcasts ! (il faut) « Se méfier des comparaisons, de vouloir faire pareil en libre » + +**Avoir une "démarche"** Il faut construire une démarche pour travailler cette bascule. Et cette démarche doit venir des personnes qui en ont besoin. +Recommandation de lecture [« L’éloge du carburateur »](https://www.editionsladecouverte.fr/eloge_du_carburateur-9782707160065) + + + +# Partager nos expériences + +**Du fun & des résultats immédiats** - Exemple d'un atelier HTML monté via un serveur local, les gens voient tout de suite le résultat, ce genre d'atelier en physique d'une journée permet également entre les temps HTML de parler logiciels libres et politique. [Référence : les pages membres de club1.fr](https://club1.fr/membres/). + +**Mettre la technique de côté** - Les ateliers d'écriture, la cartographie, de nombreux formats d'ateliers centrés sur d'autres domaines que la technique permettent de parler des usages & besoins du numérique. Par Des formats d'ateliers vidéo sur Krita (logiciel de dessin) par exemple. + +**Faire ensemble** - +« Installer un Linux, c'est faire un effort ! On fait des installations depuis zéro, BIOS clés USB jusqu'aux installations de logiciels, cette démarche fonctionne car les personnes ne rappellent pas » + +**Dégafamisation au collège** - +Dans un GUL, une enseignante a invité des élèves dans un éco-lieu-collège, un Chatons a monté un atelier Dégafamisation, des exemples ont été pris depuis Nextcloud, grâce à l'aide du CHATONS (Pâquerette) + +**Les formations de MarsNet** - Les deux formations qui marchent le mieux sont site web et outils collaboratifs. + +**De Youtube à un Android libéré** - NewPipe est un pont d'entrée efficace pour proposer aux personnes utilisant YouTube, souvent F-Droid est installé en même temps et c'est une chouette porte d'entrée pour trouver d'autres logiciels libres. (NDLR : ça nous rappelle aussi que le smartphone est devenu hégémonique aujourd'hui mais qu'il est parfois délaissé dans notre action car casse-pied tellement il est fermé). + +**Physicalliser** - En tant que travailleur dans l'audiovisiuel je vois la difficulté de la technique, côté Chatons, la communauté est forte et des échanges types ateliers ou même apéros est vraiment un moyen d'identification fort pour échanger, pourquoi pas des permanences publiques à un endroit physique ? Cela amoindrit la difficulté à trouver des informations techniques car les humains Chatons peuvent répondre en direct et être un super répère ! + +Marsnet fait des apéro-Chatons comme pour les GUL, « c'est super important d'avoir des rendez-vous mensuels car ça ressemble les gens de l'association, de présenter ce qu'on fait, ce que c'est les Chatons » + +**Varier les médias** - Le support de la vidéo / diapo / présentation est super pour aider, par exemple à mettre sur le Wiki des Chatons, avec des fiches/howto et divers slides + +# Aller plus loin en commun + +**Partager les ateliers** - Dés qu'un Chaton a trouvé une idée d'atelier, des formulations, il pourrait être intéressant de partager cela entre nous ? Ateliers référencés à ce jour : + - Atelier création site web chez club1.fr + - [Network & Magic](https://code.ffdn.org/ljf/networkandmagic) de LJF -> peut-être problématiser l'atelier ? Sur la collecte de donnée, ou sur les acteurs de l'internet, etc. + - La rivière du doute (cf atelier par neil de la contre voie) + - Atelier sobriété numérique, telecoop tourne là dessus + +**Faire une rencontre Chatons.org ET mouvement d'éducation nouvelle** - +(GFEN/ICEM/Francas/CEMEA) + + +**Conférence gesticulée, la "démarche"** - Est-ce qu'une conférence gesticulée ne serait-elle pas intéressante ? Connaissez-vous le principe de la « démarche » en éducation populaire ? « ce qu'on fait avec un public, on le vit soi-même », « cela transfome les gens ! » + +Une chouette ressource à voir : Conférence gesticulée : [« informatique ou liberté »](https://tube.conferences-gesticulees.net/w/60c6eca7-6328-4261-8fdd-5e561dd32ab9) par Lunar diff --git a/content/formations/emancipasso.md b/content/formations/emancipasso.md new file mode 100644 index 0000000..9a394d8 --- /dev/null +++ b/content/formations/emancipasso.md @@ -0,0 +1,68 @@ +--- +title: "Émancip'Asso" +description: "Émancip'Asso, la formation à destination des hébergeurs pour comprendre le milieu associatif" +weight: 32 +extra: + parent: 'formations/conf.md' +--- + +**Animatrice :** Angie de Framasoft et Anne-Laure d'Animafac +**Prise de note :** ?? +**Compte-rendu :** Quentin de Deuxfleurs +**Document source :** [Libreto Camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/vendredi+19+-+ateliers) + + +# Contexte + +Des assos aimeraient transitionner vers le libre mais souvent la transition est moyennement heureuse. +L'idée serait de faciliter cette transition en travaillant avcec les CHATONS sur la com, la formation, l'accompagnement, etc. + +# Le projet + +Le projet en détail (slide 7) : une formation pour les hébergeurs de services alternatifs (en présentiel, faisant l'objet d'une captation vidéo), sur un MOOC. Suivi d'une campagne de communication à destination des bénévoles + +Sur le site, un espace qui permettrait de contribuer financièrement au développement de nouvelles fonctionnalités (crowdfunding mutualisation). +Première étape : constitution d'un copil en charge de trouver des sous + +Constitution d'un copil composé de têtes de réseaux (CAC, Ceméa, Recia, chambres régionales de l'ESS - cress, e-graine, MFR, Ligue de l'Enseignement, le Mouvement Associatif, Maison des Actions Solidaires, Res Numerica, Oopale - DLA Culture, etc.) et CHATONS (Colibris, Sleto et Zourit). + +[↣ Site d'appel aux dons pour Émancip'Asso](https://soutenir.emancipasso.org/fr/) + +# Financement de la formation + +Dont temps de travail : 38k +Autres pôles de dépense : intervenant·es 4k, site web 15k, captation 7.5k +Budget total : 92k (114k avec la valorisation) +Financements : FPH 40k, (Fondation Credit Coopératif 20k, Afnic 12k, Un monde par tous 18k) +Actuellement : 31.2k atteint. + +# Le déroulé + +Voir le document : propostion de séquençage pédagogique de la formation Emancip'Asso + +Du 16 au 20 janvier 2023, sans doute à Paris si possible + - Compréhension du monde associatif (1/2 j.) + - Panorama des usages numériques des associations (1/2 j.) + - Instaurer du dialogue stratégique (1/2 j.) + - Réaliser le diagnostic numérique d'une asso (1 j.) + - Formation des utilisateur·rice support / assistance (1/2 j.) + - Communication et design d'une offre de service (1/2 j.) + - Développer son réseau et penser le travail en complémentarité (2h) + - Bilan de la formation (1h30) + +# Foire Aux Questions + +**Coût de la formation :** gratuit pour les participant·es. Hébergement et transports non pris en charge, caisse solidaire. +**Intervenant·es :** identifié·es / contacté·es +**L'un des objectifs :** conscientiser les associations de la valeur de l'accompagnement (et du libre) +**Cibles :** associations "moyennes" (i.e. avec des salarié·es et du budget) +**Recherche de financement :** permettre aux intervenant·es d'avoir des clefs sur le financement associatif, afin d'accompagner les assos dans la recherche de sous pour mener leur transition au libre +DLA Numérique : Opale / Mouvement Associatif : chargé des dispositifs Locaux d'Accompagnement sur le Numérique. Idée : CHATONS comme prestataires agréés DLA (jusque 5.000€) +**Pour qui ?** : les CHATONS de toutes tailles et possiblement des hebergeurs pas membre du collectif dans un second temps + +# Besoins + + - Des sous + - Une asso concernée sur l'accessibilité + - Un lieu de formation (propositions : Oasis21 ? CICP ?) + diff --git a/content/formations/flake.md b/content/formations/flake.md new file mode 100644 index 0000000..d15d138 --- /dev/null +++ b/content/formations/flake.md @@ -0,0 +1,7 @@ +--- +title: "Flakes" +description: "Flakes" +weight: 70 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/home_manager.md b/content/formations/home_manager.md new file mode 100644 index 0000000..5e60184 --- /dev/null +++ b/content/formations/home_manager.md @@ -0,0 +1,7 @@ +--- +title: "Home Manager" +description: "Home Manager" +weight: 80 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/installer_linux.md b/content/formations/installer_linux.md new file mode 100644 index 0000000..de1fd7e --- /dev/null +++ b/content/formations/installer_linux.md @@ -0,0 +1,47 @@ +--- +title: "Installer Linux" +weight: 10 +description: "Installer Linux" +date: 2021-12-30T15:23:52.320Z +dateCreated: 2021-12-30T15:23:50.137Z +extra: + parent: 'formations/sysadmin.md' +--- + +On utilise un Live CD (ou Live USB - le support de stockage important peu) pour lancer un système d'exploitation (celui présent dans le support de stockage) sur un ordinateur, sans toucher aux disques présents dans l'ordinateur. + +Utiliser un Live CD, c'est la base pour configurer les disques d'une machine, installer un système d'exploitation (OS) dessus, accéder au disque quand on ne connaît pas le mot de passe administrateur. Bref, c'est la vie ! + +Ce guide se décompose ainsi : + +* On commence par expliquer comme obtenir une *image disque* ou ISO. Elle contient le système qu'on va mettre sur le Live CD. +* On explique comment *flasher* l'ISO obtenue sur le support de stockage de notre choix (CD, USB, carte SD, disque dur externe : ce que vous avez sur la main, tant que c'est capable de contenir l'ISO et connectable à l'ordinateur cible). *Flasher*, c'est le verbe classe pour dire « copier l'image disque sur le support de stockage » (avouez que ça claque !) +* On découvre les arcanes du BIOS, ce mini-OS présent sur la carte-mère de l'ordinateur et dont le rôle (entre autres) est de savoir quel système démarrer aujourd'hui. Dans notre cas, on veut démarrer sur le Live CD, ce qu'il faudra donc expliquer à notre ami le BIOS. +* Et ça démarre ! + +## Obtention d'une image disque + +Avant toute chose, il faut choisir quelle *distribution* de Linux on va mettre sur le Live CD. Une distribution Linux, c'est une *variante* de Linux. Parce qu'en fait, Linux en lui-même n'est qu'un *noyau* (*kernel* en anglais), pas tout à fait un OS. Il y a donc [mille et unes distributions de Linux](http://distrowatch.org/?language=FR), qui ont toutes leurs avantages et inconvénients. + +Vous connaissez peut-être de nom les distributions Ubuntu, Debian, Fedora, Manjaro... +Nous, chez Deuxfleurs, on utilise la distribution NixOS (parce qu'elle garantit des configurations identiques entre machines, ce qui nous est très utile). On présentera donc comment générer une ISO pour Live CD NixOS. On présentera aussi comment télécharger une ISO de Debian, parce que c'est moins farfelu, très fiable, et que ça fait un bon système de bureau (si d'aventure, vous aviez envie d'utiliser Linux comme OS principal !). + +### NixOS + +> TODO + +### Debian + +> TODO + +## Installation de l'ISO sur le support de stockage + +> TODO + +## Démarrer l'ordinateur sur l'OS du Live CD + +> TODO + +## Et pour finir, on a un système d'exploitation qui marche ! + +> TODO (screenshots?) diff --git a/content/formations/libre-europe.md b/content/formations/libre-europe.md new file mode 100644 index 0000000..568827d --- /dev/null +++ b/content/formations/libre-europe.md @@ -0,0 +1,145 @@ +--- +title: "Le libre en Europe" +description: "Le libre en Europe (libre hoster, hackmeeting, assos)" +weight: 10 +extra: + parent: 'formations/conf.md' +--- + +**Animatrice :** Florence de MarsNet +**Prise de note :** Florence de MarsNet, Stéphane de Hadoly +**Compte-rendu :** Quentin de Deuxfleurs +**Document source :** [Libreto Camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/dimanche+21+-+ateliers) + +# Plan + + 1. **Financer ses déplacements** - a des conf ou des hackmeeting, ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes, partage d'expérience d'Assodev-Marsnet - agenda des prochains événements + + 2. **Libre hoster** - collectif d'hébergeurs anglophone - présentation + + 3. **Open Minds** - Solutions numériques libres pour les associations européenne (plateforme de ressources libres + formations) projet financé par ERASMUS, et porté par 4 structures Européennes dont le CHATON ASSODEV-MARSNET + +# 1. Financer ses mobilités + +**But :** Financer ses déplacements a des conf ou des hackmeeting, ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes + +**À propos de Assodev** - +Marsnet est un Hébergeur associatif et militant, situé à Marseille, créé en 2004 par des activistes du libre ayant contribué à la création de Globenet, No-Log et Gitoyen. +Assodev est l'association qui gère Marsnet. Créée en 2001, son but est le développement des associations et la promotion de l'internet solidaire et de l'informatique libre. + +*But :* promotion du numérique libre - développement des associations - éducation populaire +*Activités :* Information, Accompagnement, Formation et Services numériques +tout public mais spécialiste du numérique libre à usage associatif, social et solidaire +*Personnes* : 3 permanents (1 salarié + 2 bénévoles). 42 contributeurs dont 20 bénévoles actifs (CA, tech et groupe de travail). 250 membres, principalement des associations. + + +C'est l'asso qui porte le Chatons Marseille-Yeah Marsnet, propose de partager son expérience de financement de ses déplacements a des conf ou des hackmeeting, ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes. + + +Il y a une proximité avec d'autres acteurs du libre et d'autres chatons : Evolix et le collectif d'acteurs du libre à Marseille et environ aïolibre :) +April , Axul, Evolix, CercLL, Funkwhale, LQDN Technopolice Marseille, OSM PACA, Plug, Revelibre,... + + +**MarsNet finance ses mobilitiés via Erasmus** - Nous avons obtenu un financement pour de 40 000 e pour financer 26 mobilités en europe ( Voyage 275/p + hébergement + repas 106 + orga 350 / p ) de nos bénévoles acteur de l'éducation des adultes. Le but d'Erasmus c'est aussi l'éducation des adultes : dans le cas de MarsNet, développement des compétences numériques du personnel éducatif salarié ou bénévoles. Erasmus ne finance pas que les étudiants mais aussi les profs/formateurs donc. + +**Projet Erasmus en cours** - Éducation au Numérique Libre, Éthique et Solidaire en Europe +Actions financées : + - suivi de formation ( rencontres avec ateliers et les hackmeeting ) + - stage d'observation en situation de travail ( rencontre de confrere education num libre, pour partage de savoirs sur nos pratiques éducatives, les méthodes et outils pédagogiques et sur les contenus + - dispense de formation + +**MarsNet partage ses mobilités** - MarsNet propose au CHATONS de les rejoindre en tant que "personne éducatif d'Assodev-Marsnet" en contribuant à des actions d'éducation populaire pour assodev-marsnet (cela peut se faire à distance et être une contribution comme échanger des tutoriels ou autres doc pédagogique....). En retour, MarsNet peut financer des mobilités pour ces personnes, il faut s'engager à jouer le jeu de la subvention en retour, prendre des notes des ateliers ou stage d'observation, répondre au questionnaire de fin, etc. + +[Voir aussi AioLibre](https://www.aiolibre.org) + +# 2. Libre Hoster + + +Un peu comme chatons mais anglophone, existe depuis moins longtemps (2018) , plus informelle, moins organisé, moins nombreux, n'ont pas vraiment de site mais un forum avec 106 utilisateurs (mais pas de liste de structure), tres divers, des individu, des groupe d'amis , des asso, des coopérative, ils ont des réunion vituelle irréguliere et se rencontre lors de metting autour du libre, sont éloignés car répati dans le monde, surtout europe, pas vraiment de charte, un site et un github pas a jour, pas vraiment d'activité + +Les Librehosters forment un réseau de coopération et de solidarité qui utilise le logiciel libre pour encourager la décentralisation par la fédération et les plateformes distribuées. + +Nos valeurs associent la transparence, l'équité et le respect de la vie privée à une culture de la portabilité des données et des contributions publiques aux biens communs. + +Exemple : Je suis realitygaps, administrateur d'une petite fondation à but non lucratif https://weho.st 15 basée à Amsterdam, aux Pays-Bas. +Nous avons notre propre matériel et nous hébergeons dans un centre de données local avec une association de colocation. Nous fournissons des services gratuits et des services de contributeurs sur la base de dons. Actuellement nous sommes deux admins principaux, moi et @mattronix. + +**Ressources** + - [Site web LibreHost](https://libreho.st/) + - [Forum LibreHost](https://talk.libreho.st/) + - [Liste référencement LibreHost (pas à jour)](https://github.com/libresh/awesome-librehosters) + - [Dépôt Git Annuaire LibreHost pour demandé à être référencé](https://lab.libreho.st/librehosters/directory) + +# 3. OPEN MINDS - Solutions numériques libres adaptées au secteur socio-culturel + +*Open Minds - Solutions numériques libres pour les associations européenne (plateforme de ressources libres + formations) projet financé par ERASMUS, et porté par 4 structures Européennes dont le CHATON ASSODEV-MARSNET* + + +**Définition du projet européen** +*Objectif :* Promotion du numérique libre auprès des associations européenne +*Partenaires :* + - CESEP http://www.cesep.be/ + - ASSODEV (Marseille, France ) + - ACDC (Roumanie-Bucareste), http://acdcromania.ro/ + - Transit Project (Espagne - Barcelone) http://blog.transit.es +*Contenu* : 6 modules de formation et une plateforme de solutions et ressources +*Public* : personnels éducatifs et acteurs de formation des structures socio-culturelles et associatives, leurs bénéficiaires, membres, bénévoles et partenaires. +*Budget* : Total des 4 partenaires : 250 000 euros; Assodev environ 30 a 40 K€ /an sur 2 ans (va permettre la réembauche de 2 salariés) +*Dates* : 01/10/2022 au 31/01/25 (28 mois, soit un peu plus de 2 ans) + +**En détails** - +Une plateforme web pédagogique, destinée à mettre en libre disposition un ensemble de ressources et de solutions numériques libres spécifiques aux secteur socio-culturelle : logiciels, services en ligne et méthodes d'animation, bonnes pratiques, sélection de formations, documentation, annuaires d'adresses ( structures d’accompagnement et de formations, prestataires de services, associations usagères). 6 modules de formation en ligne à distance et en présentiel. Concrètement il s'agit de productions pédagogiques combinant formations en présentiel (3J par formation) et en ligne en utilisant des approches similaires au webinaire et MOOC : une dizaine de vidéo d'en moyenne 20 minutes, des tutoriels, des documentation, des quizz, QCM, documents en ligne, exercices, auto-évaluation, des méthode pédagogique, méthode d'évaluation + +**En comparaison des autres initiatives** +[Solidatech](https://www.solidatech.fr/) - Dispositif financé par TechSoup, l'ONG des GAFAM. Stratégie du cheval de Troie où les GAFAM se cachent dernière des asso "sympa" type Emmaüs qui portent le dispositif Solidatech. Les assos sympas sont prises au piège car elles en tirent des revenus. + + +[PANA](https://pana-asso.org/pana-parler-numerique-aux-associations/) - Pas le modèle prédateur de Solidatech mais ne requiert pas que le logiciel soit libre. + +[Emancip'Asso](https://soutenir.emancipasso.org/) - complémentaire : là où émancip'asso s'adresse aux hébergeurs pour les former aux besoins des assos, open minds s'adresse aux assos pour qu'elles comprennent le fonctionnement des hébergeurs et du numérique. + +**Recherche de partenariat** + +MarsNet a les subventions mais besoin de partenariat avec tete de réseaux associatif pour + + - affiner l'identification des besoins + - contribuer à la conception des formation, notamment en terme de besoin et appart de compétence + - contribuer à la conception de la plateforme , notamment en terme de besoins + - contributions à la plateforme (mise à jour et ajout de fiches ressources). + - tester la plateforme et les modules de formation + - promouvoir la plateforme et les formations + +Partenaires potentiels : + + - La ligue de l'enseignement + - Le Mouvement Associatf Sud + - Le Mouvement de l'Economie Solidaire + - Initiatives Europe Conseil, + - La Fédération des Espaces Santé Jeunes, + - La Fédération des acteurs de la Solidarité + - CHATONS + - Acteurs du libres + - Les partenaires d'Emancip'Asso (CAC, Ceméa, Recia, chambres régionales de l'ESS - cress, e-graine, MFR, Ligue de l'Enseignement, le Mouvement Associatif, Maison des Actions Solidaires, Res Numerica, Oopale - DLA Culture, etc.) et CHATONS (Colibris, Sleto et Zourit). + +**Le futur site web Open Minds** + +La plateforme les regroupant sera structurée suivant divers angles : + + - Solutions numériques libres logiciels et services en ligne personnalisés, méthodes d'animation et de coopération : 100 à 200 fiches + - Bonnes pratiques : (questionnaire + vidéo) exemples d’utilisation réussies 15-30 fiches + - Ressources permettant au public de s’en emparer de manière autonome. + - Sélection de formations et mise en ligne des formations Open Minds 20 à 40 fiches + - Documentation, présentation didactiques et tutoriel réalisés dans le module de travail 2 formation et liens vers des documentations existantes 40 à 80 fiches + - Annuaire d'acteurs du libre : prestataires de services, structures d’accompagnement et de formation) 100 à 150 fiches + - Autres : Présentation, agenda, actualité, forum + +**Formations** + +6 modules de formation en ligne à distance et en présentiel, 5 modules seront développés de façon transversale, et 1 module sera développé pour répondre à des besoins spécifiques: + + 1. Outils collaboratif et travail à distance (Espace collaboratif et partage de documents, d'agenda, de contacts, discussion, forum, gestion de projet, rédaction collaborative, vidéo conférence) + 2. Communication (sites web - réseaux sociaux - lettre d'information) + 3. Solutions multimédias (Vidéo, capsules vidéos, court métrage, communication incluant le son et l'image, PAO) + 4. Bureautique et Internet (suite bureautique, outils de navigation/messagerie) + 5. Solutions de gestion (adhérents, contacts,clients, CRM, facturation, compta, gestion de projets) + 6. Autonomie numérique (hébergements décentralisés, protection de la vie privée). Support pédagogique, diff --git a/content/formations/livres.md b/content/formations/livres.md new file mode 100644 index 0000000..eb40612 --- /dev/null +++ b/content/formations/livres.md @@ -0,0 +1,103 @@ +--- +title: "Livres" +description: "Livres" +weight: 10 +extra: + parent: 'formations/mediatheque.md' +--- + +🇫🇷 **Ivan Illich, « La convivialité », 1973, Éditions du Seuil.** + +![Couverture de la Convivialité d'Illich <](/img/cover/convivialite.jpg) +*L'analyse critique de la société industrielle doit beaucoup à Ivan Illich. Il est l'un des premiers à avoir dénoncé le productivisme, le culte de la croissance, l'apologie de la consommation et toutes les formes d'aliénation nées du mode de production capitaliste. "La Convivialité" montre comment l'organisation de la société tend à produire des consommateurs passifs, qui ont délégué aux institutions le pouvoir de décider et renoncé à assumer la responsabilité des orientations de leur société. Cette analyse critique se transforme en un manifeste. Il s'agit de réveiller politiquement les citoyens endormis, afin qu'ils se réapproprient leur destin.* + +[Fiche Babelio](https://www.babelio.com/livres/Illich-La-Convivialite/2485) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb43897048t) + + +🇫🇷 **Joël de Rosnay, « Le macroscrope – vers une vision globale », 1975, Éditions du Seuil.** + +![Couverture du Macroscope <](/img/cover/macroscope.jpg) +*Qu'y a-t-il de commun entre l'écologie, le système économique, l'entreprise, la ville, l'organisme, la cellule ? Rien, si on se contente de les examiner avec l'instrument habituel de la connaissance, l'approche analytique. Mais beaucoup, en revanche, si l'on dépasse cette démarche classique pour faire ressortir les grandes règles d'organisation et de régulation de tous ces "systèmes". Pour Joël de Rosnay, l'instrument symbolique de cette nouvelle manière de voir, de comprendre et d'agir est le "macroscope", qui devrait être aussi précieux aujourd'hui aux grands responsables de la politique, de la science, de l'industrie, et à chacun de nous, que le sont le microscope et le télescope pour la connaissance scientifique de l'univers.* + +[Fiche Babelio](https://www.babelio.com/livres/Rosnay-Le-macroscope/2738) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb437965432) + +🇫🇷 **Normand Baillargeon, « L'ordre moins le pouvoir – Histoire et actualité de l'anarchisme », 2001, Agone, Troisième édition.** + +![Couverture de l'ordre moins le pouvoir <](/img/cover/pouvoir.jpg) +*Affirmez que vous êtes anarchiste et presque immanquablement on vous assimilera à un nihiliste, à un partisan du chaos voire à un terroriste. +Or, il faut bien le dire : rien n'est plus faux que ce contresens, qui résulte de décennies de confusion savamment entretenue autour de l'idée d'anarchisme. En première approximation, disons que l'anarchisme est une théorie politique au cœur vibrant de laquelle loge l'idée d'anti-autoritarisme, c'est-à-dire le refus conscient et raisonné de toute forme illégitime d'autorité et de pouvoir. Une vieille dame ayant combattu lors de la guerre d'Espagne disait le plus simplement du monde : " Je suis anarchiste : c'est que je n'aime ni recevoir ni donner des ordres." +On le devine, cette idée est impardonnable, cet idéal inadmissible pour tous les pouvoirs. On ne l'a donc ni pardonné ni admis.* + +[Fiche Babelio](https://www.babelio.com/livres/Baillargeon-Lordre-moins-le-pouvoir--Histoire-et-actualite-d/12412) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb41377101w) + +🇫🇷 **Irénée Régnauld, Yaël Benayoun, « Technologies partout, démocratie nulle part : plaidoyer pour que les choix technologiques deviennent l'affaire de tous », 2020, FYP éditions.** + +![Couverture de technologie partout démocratie nulle part <](/img/cover/techno-partout.jpg) +*L’urgence climatique, l’ubérisation, l’économie des petits boulots, les smart cities et la surveillance algorithmique nous ont brutalement fait prendre conscience des répercussions dramatiques des technologies. Alors que le progrès était censé servir le bien commun, il nous échappe. Nous le subissons. Malgré cela, la réponse apportée à tous les problèmes économiques et sociaux se borne à des solutions purement techniques. Irénée Régnauld et Yaël Benayoun révèlent et dénoncent les dogmes et les manœuvres qui permettent aux industries et aux pouvoirs publics de maintenir les citoyens et les travailleurs à l’écart des choix technologiques, en excluant tout processus démocratique. Ils montrent que notre arsenal juridique et nos institutions apeurées, voire serviles, sont incapables de contrer les servitudes imposées par les plateformes et les industries hyper capitalistes. Pour sortir de cette confiscation du progrès, les auteurs proposent des actions concrètes et réalistes qui replacent le débat démocratique et les revendications citoyennes au cœur du développement technologique, afin que la question du progrès devienne l’affaire de tous.* + +[Fiche Babelio](https://www.babelio.com/livres/Benayoun-Technologies-partout-democratie-nulle-part/1276508) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb46655701v) + +🇫🇷 **Stéphane Bortzmeyer, « Cyberstructure : L'Internet, un espace politique », 2018, C&F éditions.** + +![Couverture de Cyberstructure <](/img/cover/cyberstructure.jpg) +*Une grande partie des activités humaines se déroule aujourd'hui sur l'Internet. On y fait des affaires, de la politique, on y bavarde, on travaille, on s'y distrait, on drague... L'Internet n'est donc pas un outil qu'on utilise, c'est un espace où se déroulent nos activités. +Les outils de communication ont d'emblée une dimension politique : ce sont les relations humaines, les idées, les échanges commerciaux ou les désirs qui s'y expriment. L'ouvrage de Stéphane Bortzmeyer montre les relations subtiles entre les décisions techniques concernant l'Internet et la réalisation - ou au contraire la mise en danger - des droits fondamentaux. Après une description précise du fonctionnement de l'Internet sous les aspects techniques, économiques et de la prise de décision, l'auteur évalue l'impact des choix informatiques sur l'espace politique du réseau. +Un ouvrage pour appuyer une citoyenneté informée, adaptée aux techniques du XXIe siècle et en mesure de défendre les droits humains.* + +[Fiche Babelio](https://www.babelio.com/livres/Bortzmeyer-Cyberstructure--LInternet-un-espace-politique/1108683) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb45637569v) + + +🇫🇷 **Cornelius Castoriadis, « L'institution imaginaire de la société », 1975, Éditions du Seuil.** + +![Couverture de L'institution imaginaire de la société <](/img/cover/imaginaire.jpg) +*Dans cet essai, qui fut son maître livre, Cornélius Castoriadis s'attache à un réexamen fondamental des bases philosophiques de la pensée révolutionnaire. Il retrouve, chez Marx notamment, les préceptes de la "pensée héritée", cette logique identitaire qui, depuis les Grecs, inspire la philosophie classique. Et il propose une "auto-institution" de la société qui laisserait cours, enfin, à l'imaginaire radical. Fruit d'une analyse précise de l'histoire et des luttes sociales à l'heure de l'effondrement des repères traditionnels de la révolution, ce livre, devenu un classique, propose un point de départ pour penser à neuf le projet de transformation de la société.* + +[Fiche Babelio](https://www.babelio.com/livres/Castoriadis-Linstitution-imaginaire-de-la-societe/17835) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb345747395) + + +🇬🇧 **Mélanie Dulong de Rosnay, Félix Tréguer, et al, « Telecommunications Reclaimed: A hands-on guide to networking communities », 2019, autoédition.** + +![Couverture de Telecommunications Reclaimed <](/img/cover/telco.jpg) +*This book is a guide on how to build a community network, a shared local telecommunications infrastructure, managed as a commons, to access the internet and other digital communications services. It was written collectively by a group of community network pioneers in Europe, activists and researchers during a writing residency week held in Vic, Catalonia in October 2018. Meant for a wide audience, the book includes practical knowledge illustrated by several hands-on experiences – a set of 32 real- life stories – as well as legal, technical, governance, economic and policy material extracted from netCommons, a three-year- long research project supported by the European Commission. Its goal is to guide the reader through a set of actions aimed at setting up and fostering the growth of a community network, but also, for policy makers, local administrations and the general public, to create the right conditions to let community networks bloom and flourish.* + +[Lire en ligne](https://netcommons.eu/?q=telecommunications-reclaimed) + + +🇺🇸 **Edward Snowden, « Permanent Record », 2019, Metropolitan Books.** + +![Couverture de Permanent Record <](/img/cover/permanent-record.jpg) +*Edward Snowden, the man who risked everything to expose the US government’s system of mass surveillance, reveals for the first time the story of his life, including how he helped to build that system and what motivated him to try to bring it down.* + +[Fiche goodreads](https://www.goodreads.com/book/show/46223297-permanent-record) + +🇫🇷 **Georges Bernanos, « La France contre les robots », 1944, Castor Astral.** + +![Couverture de La France contre les robots <](/img/cover/France-contre-robots.jpg) +*Plus d'un demi-siècle après sa parution, ce pamphlet reste d'une incroyable actualité. Cette apologie de la liberté est un défi jeté aux idolâtries du profit et de la force. Georges Bernanos, dans une violente critique de la société industrielle, s'adresse à la «France immortelle» face à la «France périssable», celle des combinaisons politiques et des partis. L'auteur y estime que le progrès technique forcené limite la liberté humaine. Bernanos conteste l'idée selon laquelle la libre entreprise conduirait automatiquement au bonheur de l'humanité. En effet, selon lui, «il y aura toujours plus à gagner à satisfaire les vices de l'homme que ses besoins». Visionnaire, il explique ainsi qu'«un jour, on plongera dans la ruine du jour au lendemain des familles entières parce qu'à des milliers de kilomètres pourra être produite la même chose pour deux centimes de moins à la tonne» ; une étonnante préfiguration de ce que seront les délocalisations un demi-siècle plus tard !* + +[Fiche Babelio](https://www.babelio.com/livres/Bernanos-La-France-contre-les-robots/34162) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb416243136) + +🇫🇷 **Timothy Mitchell, « Carbon Democracy », 2013, La Découverte, traduit de l'anglais 🇬🇧.** + +![Couverture de Carbon Democracy de Timothy Mitchell <](/img/cover/carbon_democracy.jpg) +*Ceci est un « livre à thèse », une thèse forte et iconoclaste, qui déplace radicalement notre vision de l’histoire du XXe siècle : les contours et les transformations des régimes politiques dits « démocratiques » ont été largement déterminés par les propriétés géophysiques des principales énergies carbonées, le charbon d’abord, puis le pétrole. +Ainsi, la pesanteur du charbon, la nécessité de l’extraire des mines puis de le charger dans des convois, etc. ont donné à ses producteurs un pouvoir considérable ; en utilisant la menace d’en interrompre les flux, ils créèrent syndicats et partis de masse, à l’origine des premières démocraties de l’ère moderne. En face, les classes dominantes ont cherché à organiser la transition énergétique à l’échelle mondiale. En effet, grâce à sa fluidité, sa légèreté et son exceptionnelle concentration en énergie, le pétrole permettait de contourner les réseaux et pouvoirs anciens. +Un autre régime s’est ainsi progressivement mis en place, dans lequel la vie politique s’est retrouvée anémiée, la paix sociale et la prospérité des « démocraties » occidentales ont reposé sur l’autoritarisme moyen-oriental, et où la croissance illimitée s’est transformée en religion. Aujourd’hui, ce système est au bord de l’effondrement et nous pose une question cruciale : comment les énergies postpétrole pourront-elles donner naissance à des régimes réellement démocratiques ?* + +[Fiche Babelio](https://www.babelio.com/livres/Mitchell-Carbon-Democracy/931332) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb43611319m) + +🇫🇷 **Michel Foucault, « Surveiller et punir », 1975, Gallimard.** + +![Couverture de Surveiller et Punir de Michel Foucault <](/img/cover/surveiller-et-punir.jpg) +*Surveillance, exercices, manoeuvres, notations, rangs et places, classements, examens, enregistrements, toute une manière d'assujettir les corps, de maîtriser les multiplicités humaines et de manipuler leurs forces s'est développée au cours des siècles classiques, dans les hôpitaux, à l'armée, dans les écoles, les collèges ou les ateliers : la discipline. La prison est à replacer dans la formation de cette société de surveillance. +La pénalité moderne n'ose plus dire qu'elle punit des crimes ; elle prétend réadapter des délinquants. Peut-on faire la généalogie de la morale moderne à partir d'une histoire politique des corps ?* + +[Fiche Babelio](https://www.babelio.com/livres/Foucault-Surveiller-et-punir/1516) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb374882365.public) + +🇫🇷 **Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon, « Internet et libertés », 2022, Vuibert.** + +![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon <](/img/cover/internet-et-libertés.jpg) +*Partout où le numérique est venu changer nos vies, le respect de nos libertés fondamentales est un combat. +Pendant que Facebook, Google et compagnie se targuent de protéger nos données tout en les exploitant pour booster la publicité ciblée, les lois sécuritaires s’enchaînent et les expérimentations illégales aussi : des micros dans les rues, des tests de reconnaissance faciale dans les stades ou les transports, des drones aux mains des policiers… La dérive vient des pouvoirs publics autant que des entreprises.* + +[Fiche Babelio](https://www.babelio.com/livres/Labonde-Internet-et-libertes--15-ans-de-combat-de-la-Quad/1451258) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb47143115g) diff --git a/content/formations/mediatheque.md b/content/formations/mediatheque.md new file mode 100644 index 0000000..7b92537 --- /dev/null +++ b/content/formations/mediatheque.md @@ -0,0 +1,64 @@ +--- +title: "Médiathèque critique" +description: "Médiathèque critique" +weight: 20 +sort_by: "weight" +extra: + parent: 'formations/_index.md' +--- + +# Des livres + +![Couverture de la Convivialité d'Illich #](/img/cover/convivialite.jpg) +![Couverture du Macroscope #](/img/cover/macroscope.jpg) +![Couverture de l'ordre moins le pouvoir #](/img/cover/pouvoir.jpg) +![Couverture de technologie partout démocratie nulle part #](/img/cover/techno-partout.jpg) +![Couverture de Cyberstructure #](/img/cover/cyberstructure.jpg) +![Couverture de L'institution imaginaire de la société #](/img/cover/imaginaire.jpg) +![Couverture de Permanent Record #](/img/cover/permanent-record.jpg) +![Couverture de La France contre les robots #](/img/cover/France-contre-robots.jpg) +![Couverture de Carbon Democracy de Timothy Mitchell #](/img/cover/carbon_democracy.jpg) +![Couverture de Surveiller et punir de Michel Foucault #](/img/cover/surveiller-et-punir.jpg) +![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon #](/img/cover/internet-et-libertés.jpg) + +[↣ Consulter la page détaillée sur les livres](./livres/) + +# Des articles + +![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png) + +[↣ Consulter la page détaillée sur les articles](./articles/) + +# Des podcasts + +🇫🇷 **Xavier de la Porte, "Le code a changé", France Inter** + +![Vignette du podcast Le Code a changé <](/img/cover/code.jpg) *"Le code a changé" parle de numérique. Mais comment ? Pourquoi ? Et en quoi toutes ces technos changent quelque chose à nos vies ? Xavier de La Porte tourne autour de la question avec ses invités dans ce podcast original.* + +[↣ Écouter sur France Inter](https://www.radiofrance.fr/franceinter/podcasts/le-code-a-change) + +# En vidéo + +**Chris Eley, 'Jurassic Web, Une préhistoire des réseaux sociaux', France, 2020** + +![Miniature du docu Jurassic Web <](/img/cover/jurassic.jpg) +*Dès les années 1960, bien avant Facebook, Twitter et Instagram, des passionnés ont détourné les technologies de l'époque pour mieux communiquer, partager leurs passions et créer des communautés libres. En sept épisodes, cette websérie documentaire sort de l'oubli ces geeks de la première heure et explore la préhistoire des réseaux sociaux.* + +[↣ Voir Jurassic Web sur invidious.fdn.fr](https://invidious.fdn.fr/watch?v=mLEbi2MAoL8) + +# Dans les blogs + +🇬🇧 **Mike Tully, 'On Community Memory', Blog are.na, 2022-05-19** + +![Photograph by Gwen Bell. Courtesy of the Computer History Museum. A black-and-white photo of an old Community Memory terminal with flowers planted in the spot where the keyboard should be, pleasant and surreal. <](/img/cover/compmem.jpg) +*In the early 1970s in Berkeley, California, Lee Felsenstein, a computer science drop-out from UC Berkeley, started thinking about a more technological approach to community organizing. Felsenstein had participated in the Free Speech Movement and anti-Vietnam protests in the years prior and saw potential in the computer for efficiently bringing people together for social change. But at the time, computers were typically only found in government agencies and research institutions, not accessible to the general public. One notable exception was at the technological commune Project One.* + +[↣ Lire en ligne](https://www.are.na/blog/community-memory) + + + +# Notre bibliothèque sur Zotero + +[Zotero](https://www.zotero.org/) est un gestionnaire de bibliographie libre et très sympathique, une fois assimilée son interface graphique. Nous l'utilisons pour stocker tout un paquet de ressources—des vidéos aux articles de recherche. + +[**Notre bibliothèque Zotero**](https://www.zotero.org/groups/2826038/deuxfleurs/items/53EIQHFG/library) diff --git a/content/formations/mediatheque/_index.md b/content/formations/mediatheque/_index.md deleted file mode 100644 index 2c4c519..0000000 --- a/content/formations/mediatheque/_index.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: "Médiathèque critique" -description: "Médiathèque critique" -weight: 20 -sort_by: "weight" ---- - -# Des livres - -![Couverture de la Convivialité d'Illich #](/img/cover/convivialite.jpg) -![Couverture du Macroscope #](/img/cover/macroscope.jpg) -![Couverture de l'ordre moins le pouvoir #](/img/cover/pouvoir.jpg) -![Couverture de technologie partout démocratie nulle part #](/img/cover/techno-partout.jpg) -![Couverture de Cyberstructure #](/img/cover/cyberstructure.jpg) -![Couverture de L'institution imaginaire de la société #](/img/cover/imaginaire.jpg) -![Couverture de Permanent Record #](/img/cover/permanent-record.jpg) -![Couverture de La France contre les robots #](/img/cover/France-contre-robots.jpg) -![Couverture de Carbon Democracy de Timothy Mitchell #](/img/cover/carbon_democracy.jpg) -![Couverture de Surveiller et punir de Michel Foucault #](/img/cover/surveiller-et-punir.jpg) -![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon #](/img/cover/internet-et-libertés.jpg) - -[↣ Consulter la page détaillée sur les livres](./livres/) - -# Des articles - -![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png) - -[↣ Consulter la page détaillée sur les articles](./articles/) - -# Des podcasts - -🇫🇷 **Xavier de la Porte, "Le code a changé", France Inter** - -![Vignette du podcast Le Code a changé <](/img/cover/code.jpg) *"Le code a changé" parle de numérique. Mais comment ? Pourquoi ? Et en quoi toutes ces technos changent quelque chose à nos vies ? Xavier de La Porte tourne autour de la question avec ses invités dans ce podcast original.* - -[↣ Écouter sur France Inter](https://www.radiofrance.fr/franceinter/podcasts/le-code-a-change) - -# En vidéo - -**Chris Eley, 'Jurassic Web, Une préhistoire des réseaux sociaux', France, 2020** - -![Miniature du docu Jurassic Web <](/img/cover/jurassic.jpg) -*Dès les années 1960, bien avant Facebook, Twitter et Instagram, des passionnés ont détourné les technologies de l'époque pour mieux communiquer, partager leurs passions et créer des communautés libres. En sept épisodes, cette websérie documentaire sort de l'oubli ces geeks de la première heure et explore la préhistoire des réseaux sociaux.* - -[↣ Voir Jurassic Web sur invidious.fdn.fr](https://invidious.fdn.fr/watch?v=mLEbi2MAoL8) - -# Dans les blogs - -🇬🇧 **Mike Tully, 'On Community Memory', Blog are.na, 2022-05-19** - -![Photograph by Gwen Bell. Courtesy of the Computer History Museum. A black-and-white photo of an old Community Memory terminal with flowers planted in the spot where the keyboard should be, pleasant and surreal. <](/img/cover/compmem.jpg) -*In the early 1970s in Berkeley, California, Lee Felsenstein, a computer science drop-out from UC Berkeley, started thinking about a more technological approach to community organizing. Felsenstein had participated in the Free Speech Movement and anti-Vietnam protests in the years prior and saw potential in the computer for efficiently bringing people together for social change. But at the time, computers were typically only found in government agencies and research institutions, not accessible to the general public. One notable exception was at the technological commune Project One.* - -[↣ Lire en ligne](https://www.are.na/blog/community-memory) - - - -# Notre bibliothèque sur Zotero - -[Zotero](https://www.zotero.org/) est un gestionnaire de bibliographie libre et très sympathique, une fois assimilée son interface graphique. Nous l'utilisons pour stocker tout un paquet de ressources—des vidéos aux articles de recherche. - -[**Notre bibliothèque Zotero**](https://www.zotero.org/groups/2826038/deuxfleurs/items/53EIQHFG/library) diff --git a/content/formations/mediatheque/articles.md b/content/formations/mediatheque/articles.md deleted file mode 100644 index 1b65ff3..0000000 --- a/content/formations/mediatheque/articles.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: "Articles" -description: "Articles" -weight: 20 ---- - -![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png) - -🇬🇧 Zuboff, S. (2015) **‘Big other: Surveillance Capitalism and the Prospects of an Information Civilization’**, Journal of Information Technology, 30(1), pp. 75–89. doi: [10.1057/jit.2015.5](https://journals.sagepub.com/doi/10.1057/jit.2015.5). - -*This article describes an emergent logic of accumulation in the networked sphere, ‘surveillance capitalism,’ and considers its implications for ‘information civilization.’ The institutionalizing practices and operational assumptions of Google Inc. are the primary lens for this analysis as they are rendered in two recent articles authored by Google Chief Economist Hal Varian. Varian asserts four uses that follow from computer-mediated transactions: data extraction and analysis,’ ‘new contractual forms due to better monitoring,’ ‘personalization and customization, ’ and continuous experiments. ’ An examination of the nature and consequences of these uses sheds light on the implicit logic of surveillance capitalism and the global architecture of computer mediation upon which it depends. This architecture produces a distributed and largely uncontested new expression of power that I christen: Big Other. ’ It is constituted by unexpected and often illegible mechanisms of extraction, commodification, and control that effectively exile persons from their own behavior while producing new markets of behavioral prediction and modification. Surveillance capitalism challenges democratic norms and departs in key ways from the centuries-long evolution of market capitalism.* - -![Capture d'écran de l'article Nothing to hide](/img/cover/solove.png) - -🇬🇧 Solove, Daniel J., **'I've Got Nothing to Hide' and Other Misunderstandings of Privacy**. San Diego Law Review, Vol. 44, p. 745, 2007, GWU Law School Public Law Research Paper No. 289, [Available at SSRN](https://ssrn.com/abstract=998565) - -*In this short essay, written for a symposium in the San Diego Law Review, Professor Daniel Solove examines the nothing to hide argument. When asked about government surveillance and data mining, many people respond by declaring: "I've got nothing to hide." According to the nothing to hide argument, there is no threat to privacy unless the government uncovers unlawful activity, in which case a person has no legitimate justification to claim that it remain private. The nothing to hide argument and its variants are quite prevalent, and thus are worth addressing. In this essay, Solove critiques the nothing to hide argument and exposes its faulty underpinnings.* - -![Capture d'écran de l'article Gouvernementalité algorithmique](/img/cover/rouvroy.png) - -🇫🇷 Rouvroy, A. & Berns, T. (2013). **Gouvernementalité algorithmique et perspectives d'émancipation: Le disparate comme condition d'individuation par la relation ?**. Réseaux, 177, 163-196. doi: [10.3917/res.177.0163 ](https://doi.org/10.3917/res.177.0163). - -*La gouvernementalité algorithmique se caractérise notamment par le double mouvement suivant : a) l’abandon de toute forme d’« échelle », d’« étalon », de hiérarchie, au profit d’une normativité immanente et évolutive en temps réel, dont émerge un « double statistique » du monde et qui semble faire table rase des anciennes hiérarchies dessinée par l’homme normal ou l’homme moyen ; b) l’évitement de toute confrontation avec les individus dont les occasions de subjectivation se trouvent raréfiées.* - -# Biblio par Quota - -Lors d'un échange avec [@quote\_atypique](https://www.hauteresolution.net/), je lui ai demandée si elle avait des sources pour interroger notre rapport au numérique en tant qu'hébergeur. Mes notes que je n'ai pas encore eu le temps de défricher : - - [Instaurer des données, instaurer des publics : une enquête sociologique dans les coulisses de l'open data ](https://pastel.archives-ouvertes.fr/tel-01458098) - Samuel Goeta - - [De briques et de blocs. La fonction éditoriale des interfaces de programmation (api) web : entre science combinatoire et industrie du texte](https://www.theses.fr/2017PA040188) - Samuel Goyet - - [La politique des grands nombres](https://www.cairn.info/la-politique-des-grands-nombres--9782707165046.htm) - Alain Desrosières, ancien de l'INSEE - - [Dominique Boullier](https://www.boullier.bzh/) sur les territoires et la neutralité du net - - [En attendant les robots](https://www.seuil.com/ouvrage/en-attendant-les-robots-antonio-a-casilli/9782021401882) de Antonio Casilli - - [Sociologie d'Internet](http://www.costech.utc.fr/CahiersCOSTECH/spip.php?article77) avec Beuscart - - Dominique Cardon - - [Twitter et les gaz lacrymogènes. Forces et fragilités de la contestation connectée](https://journals.openedition.org/lectures/38417) - Zeynep Tufekci - - [It's complicated](https://journals.openedition.org/lectures/17628) - Danah Boyd - - [The wealth of networks](http://www.benkler.org/Benkler_Wealth_Of_Networks.pdf) - Yochai Benkler - -*Note : pour les livres, plutôt que de foncer tête baissée dedans, commencer par lire des notes de lecture, on en trouve sur cairn* diff --git a/content/formations/mediatheque/livres.md b/content/formations/mediatheque/livres.md deleted file mode 100644 index 2383a04..0000000 --- a/content/formations/mediatheque/livres.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: "Livres" -description: "Livres" -weight: 10 ---- - -🇫🇷 **Ivan Illich, « La convivialité », 1973, Éditions du Seuil.** - -![Couverture de la Convivialité d'Illich <](/img/cover/convivialite.jpg) -*L'analyse critique de la société industrielle doit beaucoup à Ivan Illich. Il est l'un des premiers à avoir dénoncé le productivisme, le culte de la croissance, l'apologie de la consommation et toutes les formes d'aliénation nées du mode de production capitaliste. "La Convivialité" montre comment l'organisation de la société tend à produire des consommateurs passifs, qui ont délégué aux institutions le pouvoir de décider et renoncé à assumer la responsabilité des orientations de leur société. Cette analyse critique se transforme en un manifeste. Il s'agit de réveiller politiquement les citoyens endormis, afin qu'ils se réapproprient leur destin.* - -[Fiche Babelio](https://www.babelio.com/livres/Illich-La-Convivialite/2485) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb43897048t) - - -🇫🇷 **Joël de Rosnay, « Le macroscrope – vers une vision globale », 1975, Éditions du Seuil.** - -![Couverture du Macroscope <](/img/cover/macroscope.jpg) -*Qu'y a-t-il de commun entre l'écologie, le système économique, l'entreprise, la ville, l'organisme, la cellule ? Rien, si on se contente de les examiner avec l'instrument habituel de la connaissance, l'approche analytique. Mais beaucoup, en revanche, si l'on dépasse cette démarche classique pour faire ressortir les grandes règles d'organisation et de régulation de tous ces "systèmes". Pour Joël de Rosnay, l'instrument symbolique de cette nouvelle manière de voir, de comprendre et d'agir est le "macroscope", qui devrait être aussi précieux aujourd'hui aux grands responsables de la politique, de la science, de l'industrie, et à chacun de nous, que le sont le microscope et le télescope pour la connaissance scientifique de l'univers.* - -[Fiche Babelio](https://www.babelio.com/livres/Rosnay-Le-macroscope/2738) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb437965432) - -🇫🇷 **Normand Baillargeon, « L'ordre moins le pouvoir – Histoire et actualité de l'anarchisme », 2001, Agone, Troisième édition.** - -![Couverture de l'ordre moins le pouvoir <](/img/cover/pouvoir.jpg) -*Affirmez que vous êtes anarchiste et presque immanquablement on vous assimilera à un nihiliste, à un partisan du chaos voire à un terroriste. -Or, il faut bien le dire : rien n'est plus faux que ce contresens, qui résulte de décennies de confusion savamment entretenue autour de l'idée d'anarchisme. En première approximation, disons que l'anarchisme est une théorie politique au cœur vibrant de laquelle loge l'idée d'anti-autoritarisme, c'est-à-dire le refus conscient et raisonné de toute forme illégitime d'autorité et de pouvoir. Une vieille dame ayant combattu lors de la guerre d'Espagne disait le plus simplement du monde : " Je suis anarchiste : c'est que je n'aime ni recevoir ni donner des ordres." -On le devine, cette idée est impardonnable, cet idéal inadmissible pour tous les pouvoirs. On ne l'a donc ni pardonné ni admis.* - -[Fiche Babelio](https://www.babelio.com/livres/Baillargeon-Lordre-moins-le-pouvoir--Histoire-et-actualite-d/12412) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb41377101w) - -🇫🇷 **Irénée Régnauld, Yaël Benayoun, « Technologies partout, démocratie nulle part : plaidoyer pour que les choix technologiques deviennent l'affaire de tous », 2020, FYP éditions.** - -![Couverture de technologie partout démocratie nulle part <](/img/cover/techno-partout.jpg) -*L’urgence climatique, l’ubérisation, l’économie des petits boulots, les smart cities et la surveillance algorithmique nous ont brutalement fait prendre conscience des répercussions dramatiques des technologies. Alors que le progrès était censé servir le bien commun, il nous échappe. Nous le subissons. Malgré cela, la réponse apportée à tous les problèmes économiques et sociaux se borne à des solutions purement techniques. Irénée Régnauld et Yaël Benayoun révèlent et dénoncent les dogmes et les manœuvres qui permettent aux industries et aux pouvoirs publics de maintenir les citoyens et les travailleurs à l’écart des choix technologiques, en excluant tout processus démocratique. Ils montrent que notre arsenal juridique et nos institutions apeurées, voire serviles, sont incapables de contrer les servitudes imposées par les plateformes et les industries hyper capitalistes. Pour sortir de cette confiscation du progrès, les auteurs proposent des actions concrètes et réalistes qui replacent le débat démocratique et les revendications citoyennes au cœur du développement technologique, afin que la question du progrès devienne l’affaire de tous.* - -[Fiche Babelio](https://www.babelio.com/livres/Benayoun-Technologies-partout-democratie-nulle-part/1276508) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb46655701v) - -🇫🇷 **Stéphane Bortzmeyer, « Cyberstructure : L'Internet, un espace politique », 2018, C&F éditions.** - -![Couverture de Cyberstructure <](/img/cover/cyberstructure.jpg) -*Une grande partie des activités humaines se déroule aujourd'hui sur l'Internet. On y fait des affaires, de la politique, on y bavarde, on travaille, on s'y distrait, on drague... L'Internet n'est donc pas un outil qu'on utilise, c'est un espace où se déroulent nos activités. -Les outils de communication ont d'emblée une dimension politique : ce sont les relations humaines, les idées, les échanges commerciaux ou les désirs qui s'y expriment. L'ouvrage de Stéphane Bortzmeyer montre les relations subtiles entre les décisions techniques concernant l'Internet et la réalisation - ou au contraire la mise en danger - des droits fondamentaux. Après une description précise du fonctionnement de l'Internet sous les aspects techniques, économiques et de la prise de décision, l'auteur évalue l'impact des choix informatiques sur l'espace politique du réseau. -Un ouvrage pour appuyer une citoyenneté informée, adaptée aux techniques du XXIe siècle et en mesure de défendre les droits humains.* - -[Fiche Babelio](https://www.babelio.com/livres/Bortzmeyer-Cyberstructure--LInternet-un-espace-politique/1108683) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb45637569v) - - -🇫🇷 **Cornelius Castoriadis, « L'institution imaginaire de la société », 1975, Éditions du Seuil.** - -![Couverture de L'institution imaginaire de la société <](/img/cover/imaginaire.jpg) -*Dans cet essai, qui fut son maître livre, Cornélius Castoriadis s'attache à un réexamen fondamental des bases philosophiques de la pensée révolutionnaire. Il retrouve, chez Marx notamment, les préceptes de la "pensée héritée", cette logique identitaire qui, depuis les Grecs, inspire la philosophie classique. Et il propose une "auto-institution" de la société qui laisserait cours, enfin, à l'imaginaire radical. Fruit d'une analyse précise de l'histoire et des luttes sociales à l'heure de l'effondrement des repères traditionnels de la révolution, ce livre, devenu un classique, propose un point de départ pour penser à neuf le projet de transformation de la société.* - -[Fiche Babelio](https://www.babelio.com/livres/Castoriadis-Linstitution-imaginaire-de-la-societe/17835) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb345747395) - - -🇬🇧 **Mélanie Dulong de Rosnay, Félix Tréguer, et al, « Telecommunications Reclaimed: A hands-on guide to networking communities », 2019, autoédition.** - -![Couverture de Telecommunications Reclaimed <](/img/cover/telco.jpg) -*This book is a guide on how to build a community network, a shared local telecommunications infrastructure, managed as a commons, to access the internet and other digital communications services. It was written collectively by a group of community network pioneers in Europe, activists and researchers during a writing residency week held in Vic, Catalonia in October 2018. Meant for a wide audience, the book includes practical knowledge illustrated by several hands-on experiences – a set of 32 real- life stories – as well as legal, technical, governance, economic and policy material extracted from netCommons, a three-year- long research project supported by the European Commission. Its goal is to guide the reader through a set of actions aimed at setting up and fostering the growth of a community network, but also, for policy makers, local administrations and the general public, to create the right conditions to let community networks bloom and flourish.* - -[Lire en ligne](https://netcommons.eu/?q=telecommunications-reclaimed) - - -🇺🇸 **Edward Snowden, « Permanent Record », 2019, Metropolitan Books.** - -![Couverture de Permanent Record <](/img/cover/permanent-record.jpg) -*Edward Snowden, the man who risked everything to expose the US government’s system of mass surveillance, reveals for the first time the story of his life, including how he helped to build that system and what motivated him to try to bring it down.* - -[Fiche goodreads](https://www.goodreads.com/book/show/46223297-permanent-record) - -🇫🇷 **Georges Bernanos, « La France contre les robots », 1944, Castor Astral.** - -![Couverture de La France contre les robots <](/img/cover/France-contre-robots.jpg) -*Plus d'un demi-siècle après sa parution, ce pamphlet reste d'une incroyable actualité. Cette apologie de la liberté est un défi jeté aux idolâtries du profit et de la force. Georges Bernanos, dans une violente critique de la société industrielle, s'adresse à la «France immortelle» face à la «France périssable», celle des combinaisons politiques et des partis. L'auteur y estime que le progrès technique forcené limite la liberté humaine. Bernanos conteste l'idée selon laquelle la libre entreprise conduirait automatiquement au bonheur de l'humanité. En effet, selon lui, «il y aura toujours plus à gagner à satisfaire les vices de l'homme que ses besoins». Visionnaire, il explique ainsi qu'«un jour, on plongera dans la ruine du jour au lendemain des familles entières parce qu'à des milliers de kilomètres pourra être produite la même chose pour deux centimes de moins à la tonne» ; une étonnante préfiguration de ce que seront les délocalisations un demi-siècle plus tard !* - -[Fiche Babelio](https://www.babelio.com/livres/Bernanos-La-France-contre-les-robots/34162) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb416243136) - -🇫🇷 **Timothy Mitchell, « Carbon Democracy », 2013, La Découverte, traduit de l'anglais 🇬🇧.** - -![Couverture de Carbon Democracy de Timothy Mitchell <](/img/cover/carbon_democracy.jpg) -*Ceci est un « livre à thèse », une thèse forte et iconoclaste, qui déplace radicalement notre vision de l’histoire du XXe siècle : les contours et les transformations des régimes politiques dits « démocratiques » ont été largement déterminés par les propriétés géophysiques des principales énergies carbonées, le charbon d’abord, puis le pétrole. -Ainsi, la pesanteur du charbon, la nécessité de l’extraire des mines puis de le charger dans des convois, etc. ont donné à ses producteurs un pouvoir considérable ; en utilisant la menace d’en interrompre les flux, ils créèrent syndicats et partis de masse, à l’origine des premières démocraties de l’ère moderne. En face, les classes dominantes ont cherché à organiser la transition énergétique à l’échelle mondiale. En effet, grâce à sa fluidité, sa légèreté et son exceptionnelle concentration en énergie, le pétrole permettait de contourner les réseaux et pouvoirs anciens. -Un autre régime s’est ainsi progressivement mis en place, dans lequel la vie politique s’est retrouvée anémiée, la paix sociale et la prospérité des « démocraties » occidentales ont reposé sur l’autoritarisme moyen-oriental, et où la croissance illimitée s’est transformée en religion. Aujourd’hui, ce système est au bord de l’effondrement et nous pose une question cruciale : comment les énergies postpétrole pourront-elles donner naissance à des régimes réellement démocratiques ?* - -[Fiche Babelio](https://www.babelio.com/livres/Mitchell-Carbon-Democracy/931332) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb43611319m) - -🇫🇷 **Michel Foucault, « Surveiller et punir », 1975, Gallimard.** - -![Couverture de Surveiller et Punir de Michel Foucault <](/img/cover/surveiller-et-punir.jpg) -*Surveillance, exercices, manoeuvres, notations, rangs et places, classements, examens, enregistrements, toute une manière d'assujettir les corps, de maîtriser les multiplicités humaines et de manipuler leurs forces s'est développée au cours des siècles classiques, dans les hôpitaux, à l'armée, dans les écoles, les collèges ou les ateliers : la discipline. La prison est à replacer dans la formation de cette société de surveillance. -La pénalité moderne n'ose plus dire qu'elle punit des crimes ; elle prétend réadapter des délinquants. Peut-on faire la généalogie de la morale moderne à partir d'une histoire politique des corps ?* - -[Fiche Babelio](https://www.babelio.com/livres/Foucault-Surveiller-et-punir/1516) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb374882365.public) - -🇫🇷 **Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon, « Internet et libertés », 2022, Vuibert.** - -![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon <](/img/cover/internet-et-libertés.jpg) -*Partout où le numérique est venu changer nos vies, le respect de nos libertés fondamentales est un combat. -Pendant que Facebook, Google et compagnie se targuent de protéger nos données tout en les exploitant pour booster la publicité ciblée, les lois sécuritaires s’enchaînent et les expérimentations illégales aussi : des micros dans les rues, des tests de reconnaissance faciale dans les stades ou les transports, des drones aux mains des policiers… La dérive vient des pouvoirs publics autant que des entreprises.* - -[Fiche Babelio](https://www.babelio.com/livres/Labonde-Internet-et-libertes--15-ans-de-combat-de-la-Quad/1451258) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb47143115g) diff --git a/content/formations/modules.md b/content/formations/modules.md new file mode 100644 index 0000000..73fa3eb --- /dev/null +++ b/content/formations/modules.md @@ -0,0 +1,7 @@ +--- +title: "Modules" +description: "Les modules de NixOS" +weight: 50 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/nix.md b/content/formations/nix.md new file mode 100644 index 0000000..b131a30 --- /dev/null +++ b/content/formations/nix.md @@ -0,0 +1,19 @@ +--- +title: "Écosystème Nix" +description: "L'écosysème Nix : nixlang, nixpkgs, nixos, flakes, etc." +sort_by: "weight" +weight: 60 +extra: + parent: 'formations/_index.md' +--- + +# Apprendre + +Suivez les liens dans le menu de gauche dans l'ordre + +# Ressources + + pour trouver un paquet. + +Se référer au wiki NixOS pour comprendre rapidement un domaine. +Par exemple domaine = nodejs ou domaine = audio linux. diff --git a/content/formations/nix/_index.md b/content/formations/nix/_index.md deleted file mode 100644 index 7885ab9..0000000 --- a/content/formations/nix/_index.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Écosystème Nix" -description: "L'écosysème Nix : nixlang, nixpkgs, nixos, flakes, etc." -sort_by: "weight" -weight: 60 ---- - -# Apprendre - -Suivez les liens dans le menu de gauche dans l'ordre - -# Ressources - - pour trouver un paquet. - -Se référer au wiki NixOS pour comprendre rapidement un domaine. -Par exemple domaine = nodejs ou domaine = audio linux. diff --git a/content/formations/nix/channel.md b/content/formations/nix/channel.md deleted file mode 100644 index 72d9ac3..0000000 --- a/content/formations/nix/channel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Channel" -description: "Channel et cache" -weight: 60 ---- diff --git a/content/formations/nix/cli.md b/content/formations/nix/cli.md deleted file mode 100644 index a7ad03a..0000000 --- a/content/formations/nix/cli.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "CLI" -description: "Les outils en CLI" -weight: 55 ---- - -# nix-shell - -# nix repl - -# etc. diff --git a/content/formations/nix/derivation.md b/content/formations/nix/derivation.md deleted file mode 100644 index bd08e6e..0000000 --- a/content/formations/nix/derivation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Dérivation" -description: "Dérivation" -weight: 10 ---- diff --git a/content/formations/nix/flake.md b/content/formations/nix/flake.md deleted file mode 100644 index 8e49a71..0000000 --- a/content/formations/nix/flake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Flakes" -description: "Flakes" -weight: 70 ---- diff --git a/content/formations/nix/home_manager.md b/content/formations/nix/home_manager.md deleted file mode 100644 index 0a3fcdb..0000000 --- a/content/formations/nix/home_manager.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Home Manager" -description: "Home Manager" -weight: 80 ---- diff --git a/content/formations/nix/modules.md b/content/formations/nix/modules.md deleted file mode 100644 index bb7c69e..0000000 --- a/content/formations/nix/modules.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Modules" -description: "Les modules de NixOS" -weight: 50 ---- diff --git a/content/formations/nix/nixlang.md b/content/formations/nix/nixlang.md deleted file mode 100644 index 80da224..0000000 --- a/content/formations/nix/nixlang.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Langage" -description: "Le langage Nix" -weight: 20 ---- diff --git a/content/formations/nix/nixpkgs.md b/content/formations/nix/nixpkgs.md deleted file mode 100644 index e1caed6..0000000 --- a/content/formations/nix/nixpkgs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Dépôt officiel" -description: "Le dépôt officiel nixpkgs" -weight: 40 ---- diff --git a/content/formations/nix/nixstd.md b/content/formations/nix/nixstd.md deleted file mode 100644 index e397ec8..0000000 --- a/content/formations/nix/nixstd.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Bibliothèque standard" -description: "La bibliothèque standard de Nix" -weight: 30 ---- diff --git a/content/formations/nixlang.md b/content/formations/nixlang.md new file mode 100644 index 0000000..88c8306 --- /dev/null +++ b/content/formations/nixlang.md @@ -0,0 +1,7 @@ +--- +title: "Langage" +description: "Le langage Nix" +weight: 20 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/nixpkgs.md b/content/formations/nixpkgs.md new file mode 100644 index 0000000..411324a --- /dev/null +++ b/content/formations/nixpkgs.md @@ -0,0 +1,7 @@ +--- +title: "Dépôt officiel" +description: "Le dépôt officiel nixpkgs" +weight: 40 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/nixstd.md b/content/formations/nixstd.md new file mode 100644 index 0000000..79676f9 --- /dev/null +++ b/content/formations/nixstd.md @@ -0,0 +1,7 @@ +--- +title: "Bibliothèque standard" +description: "La bibliothèque standard de Nix" +weight: 30 +extra: + parent: 'formations/nix.md' +--- diff --git a/content/formations/partitionnement.md b/content/formations/partitionnement.md new file mode 100644 index 0000000..384b125 --- /dev/null +++ b/content/formations/partitionnement.md @@ -0,0 +1,422 @@ +--- +title: "Partitionnement" +description: "Redondance, partitionnement, chiffrement : comment configurer ses disques durs en vue d'une installation de serveur" +weight: 20 +date: 2022-04-02T13:38:01.527Z +dateCreated: 2021-12-30T11:39:09.554Z +extra: + parent: 'formations/sysadmin.md' +--- + +# Configurer les disques de son futur serveur + +On part du principe que vous disposez d'un ordinateur, chez vous ou dans un centre de données, et vous êtes prêt⋅e à annihiler le contenu de ses disques pour en faire un beau serveur tout propre. (Il est tout à fait faisable de garder des données existantes sur les disques, mais c'est hors du cadre de cet article.) + +On commencera par expliquer comment accéder aux disques pour les configurer, avant de traiter de partitionnement et de redondance (le fait d'écrire la même choses sur plusieurs disques, au cas où l'un d'entre eux casse). Un autre se focalise sur [le chiffrement des disques](@/formations/chiffrement_froid.md), dont le but est que leur contenu soit incompréhensible sans la clé (si vous vous faites voler le disque, ou que votre hébergeur est trop curieux). + +## Préliminaire : accéder aux disques + +Pour configurer les disques, il faut y avoir accès, comme s'ils étaient des disques durs externes. Donc, pas depuis le système d'exploitation (ou OS pour *operating system*) déjà installé sur la machine : lui, il utilise activement les disques. Mais depuis *un autre OS*. Qui sera Linux, puisqu'il dispose, d'office, de tous les outils pour ce faire, en ligne de commande. +Deux possibilités : + +* _Vous disposez d'un accès physique à la machine_, et pouvez donc brancher écran, clavier, et insérer un live CD/USB Linux qui vous permettra de lancer Linux *depuis le live CD/USB*. + Si vous avez déjà installé un OS sur une machine, vous savez de quoi je parle. Sinon, référez-vous au [guide d'utilisation d'un Live CD](@/formations/installer_linux.md). + +* _Vous n'avez pas accès physiquement à la machine_ (par exemple : elle est dans un centre de données). Auquel cas, le propriétaire de la machine doit avoir prévu le coup : vous devriez pouvoir vous connecter en SSH (ligne de commande à distance) à un *mode rescue* qui vous permettra d'agir sur les disques de la machine alors qu'elle est éteinte. Comment s'y prendre dépend de l'infrastructure logicielle du propriétaire du centre de données. + +À partir de maintenant, on considère que vous avez accès aux disques que vous souhaitez configurer *via* la ligne de commande en mode administrateur. Pour vous en assurer, vous pouvez lancer la commande `fdisk -l` (en tant qu'administrateur) ou `lsblk` : + +```bash +# fdisk -l +[...] +Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors +[...] +Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors +[...] +Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors +[...] +# lsblk +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sdb 8:16 0 1.8T 0 disk +sdc 8:32 1 1.8T 0 disk +sda 8:0 0 1.8T 0 disk +``` + +Comme vous pouvez le voir, je m'apprête à installer mon serveur sur une belle machine avec 3 disques de 2 To (= 1.8 Tio). Miam ! + +## Préparer son partitionnement + +Partitionner un disque, c'est le découper en sous-volumes logiques, appelés partitions. + +Un exemple classique de partitionnement, c'est de découper son disque en deux pour disposer *et* de Linux *et* de Windows sur son ordinateur de bureau. Chaque système d'exploitation est installé sur sa partition - et c'est au démarrage qu'on décide si on lance Linux ou Windows aujourd'hui. + +Nous, on s'apprète à installer un serveur sous Linux. On ne cherche pas à faire vivre plusieurs OS sur un seul disque, mais plutôt à séparer les données d'un OS dans des partitions distinctes. On va donc se payer le luxe d'expliquer d'abord quelles stockées vont dans quels dossiers sous Linux, puis on parlera de redondance, avant de revenir sur les contraintes du partitionnement. On passera ensuite à [la pratique](#partitionnement-en-pratique). + + +### Comment sont organisées les données sur Linux + +Comprenez d'abord qu'on « montera » un dossier du système Linux dans chaque partition de stockage. Listons donc les dossiers à considérer lors du partitionnement : + +* `/`, c'est le dossier qui contient tout le système. + On peut mettre tout le système dans la même partition, mais c'est sous-optimal : imaginons que vous vouliez mettre à jour ou changer votre OS. Le plus simple serait de ne supprimer que les données système en gardant par ailleurs toutes les données utilisateur. Mais avec une seule partition contenant tout `/`, je vous souhaite bon courage pour démêler et transférer toutes ces données utilisateur ! +* `/var` contient beaucoup trop de trucs qui ont tendance à manger tout l'espace disque : + * **Les données utilisateur** : la plupart des services (bases de données, Docker, etc.) stockent par défaut tout leur état dans `/var`. On préfèrera configurer nos services pour qu'ils stockent leurs données ailleurs (voir `/data`) pour les démêler des données moins importantes du système. + + * **Les journaux d'accès**, stockés par défaut dans `/var/log`. Ce dossier peut croître soudainement de plusieurs Go/jour en cas d'attaque ([DDoS](https://fr.wikipedia.org/wiki/Attaque_par_d%C3%A9ni_de_service), notamment). + + Ces **méta-données**, essence du [capitalisme de surveillance](https://www.cairn.info/revue-esprit-2019-5-page-63.htm), décrivent précisément l'activité de vos utilisateurs. Elles sont donc presque aussi précieuses que les données à proprement parler. + + On automatise généralement leur suppression périodique ([`logrotate`](https://doc.ubuntu-fr.org/logrotate)), après une **durée de conservation** à définir en fonction de la loi ([6-12 mois en France](https://doc.ubuntu-fr.org/logrotate)) et de vos besoins de journalisation. + +* `/data` (ou `/srv` ou autre) : c'est un dossier de notre invention (il n'existe pas par défaut dans Linux) dans lequel on mettra toutes nos **données utilisateur** en configurant les logiciels clients (bases de données, Docker etc.) pour qu'ils stockent leur état dedans. + + Ce sont les données **les plus précieuses** de votre serveur, et elles sont sous votre responsabilité : il vous revient d'en assurer la **permanence** (redondance, archivage) et la **[sécurité](https://fr.wikipedia.org/wiki/S%C3%A9curit%C3%A9_des_syst%C3%A8mes_d%27information)** (chiffrement). + + Le fait de caler toutes nos données précieuses dans un seul disque facilite la sauvegarde ultérieure. + +* `/home` contient les données des opérateurs de la machine. Il peut mériter sa propre partition pour que ces données survivent à une réinstallation. +* Et il y en a encore ! Tapez « partitionnement serveur Linux » dans un moteur de recherche, et vous verrez de vives discussions de tout âge justifier tout et son contraire ([exemple intéressant](https://fr.hotelarbredegel.com/895817-what-is-the-correct-way-TSKMON)). + +À part cela, vous aurez sans doute besoin des partitions suivantes : + +* Une partition **BIOS/EFI**, qui sert à expliquer à votre BIOS/EFI (le programme qui démarre votre ordinateur) où se situent vos systèmes d'exploitation. Nécessaire pour que le système démarre, donc. + Elle a besoin d'être sur le disque dur principal, et son format (BIOS ou EFI) dépend de l'âge de l'ordinateur (EFI est plus récent). La taille qu'elle doit faire dépend de son format, mais ça ne dépassera jamais 600 Mo. + Si vous non plus, vous n'y comprenez rien, j'ai trouvé [ce guide](https://www.easeus.fr/partition-manager-tips/difference-entre-bios-et-uefi.html) très clair et complet. +* `/boot` contient les données d'amorçage du système, et pèse le plus souvent moins de 200 Mo. + On a besoin de mettre ce dossier dans sa propre partition quand on fait du [Chiffrement à froid](@/formations/chiffrement_froid.md) sur la partition système (`/`), par exemple. +* Une partition `swap`, qui sert de **RAM de secours super lente**. + Très utile si l'on n'a pas beaucoup de RAM, parce qu'elle évite que le serveur ne s'éteigne brutalement dès la limite atteinte. En lieu et place, l'ordinateur fonctionne ô-combien-lentement, mais vous laisse quand même la possibilité de tuer cette saleté de processus qui a mangé toute la RAM, sans avoir à redémarrer. + + * **Si vous avez moins de 4 Go de RAM**, c'est un choix prudent que de mettre une partition *swap* de quelques Go. Si vous comptez chiffrer votre disque, assurez-vous de chiffrer la *swap* ! Beaucoup d'informations personnelles pourraient y transiter. + * **Si vous pensez avoir suffisamment de RAM pour ne jamais la remplir**, vous avez moins besoin de *swap*. Néanmoins, le noyau et certains logiciels aiment bien en avoir sous le coude. Donc, si la taille de votre disque n'est pas un problème, n'hésitez pas ! + +Vous l'aurez compris, il n'y a pas partitionnement parfait, et **c'est à vous de décider de votre schéma de partitionnement**. + +**En résumé :** +* Les données les plus précieuses sur un serveur, ce sont les données utilisateur dont vous aurez la responsabilité. +* Les données système & de configuration sont moins importantes parce que (1) un système ça se réinstalle, et (2) vous devriez prendre l'habitude de faire des copies de toute votre configuration. +* Séparer données système & utilisateur, on se remercie de l'avoir fait le jour où on veut réinstaller le système. +* La *swap* c'est important quand on a pas beaucoup de RAM. + +### Redondance des données + +Parlons maintenant des stratégies qu'on peut mettre en œuvre, quand on dispose de plusieurs disques, pour diminuer le risque de perte de données grâce à la redondance (c'est à dire : le fait de copier une même information à plusieurs endroits à la fois). +**Si vous ne disposez que d'un disque sur votre ordinateur, n'êtes pas concerné⋅e. Vous pouvez passer directement au [partitionnement](#partitionnement-en-pratique).** + +La redondance (entre autres) est permise par la technologie [RAID](https://fr.wikipedia.org/wiki/RAID_%28informatique%29) (pour « *Redundant Array of Independent Disks* » ou « ensemble redondant de disques indépendants »). Notez que RAID crée des volumes « logiques » à partir de partitions physiques (des bouts de disques, pas les disques entiers). RAID propose plusieurs architectures, en fonction de ses besoins ; en voici quelques unes : + +* [_RAID0_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_0_:_volume_agr%C3%A9g%C3%A9_par_bandes) : Permet d'agréger des partitions, pour constituer un plus gros volume logique. Si vous avez 2 disques, disposant chacun d'une partition de 1 To en RAID0, vous disposez d'un volume logique de 2 To. Si un disque meurt, tout le volume est mort. On a donc, ici, multiplié le risque de panne par deux - ce n'est pas de la redondance. +* [_RAID1_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_1_:_Disques_en_miroir) : Un volume logique en RAID1 est constitué de partitions (une partition par disque physique) contenant à tout instant les mêmes données : les partitions sont « en miroir ». + + * **Taille du volume logique** = taille de la partition la plus petite. + * **Combien tolère-t-on de disques HS avant de perdre des données ?** Tous sauf un. + + Si vous avez 3 disques disposant chacun d'une partition de 1 To en RAID1, vous disposez d'un volume logique de 1 To, et vos données survivront tant qu'un des 3 disques survit. + +* [_RAID5_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_5_:_volume_agr%C3%A9g%C3%A9_par_bandes_%C3%A0_parit%C3%A9_r%C3%A9partie) : Il a besoin d'au moins 3 partitions physiques sous-jacentes. Une des partitions contiendra un « bloc de parité », qui permettra de reconstituer les données si l'on perd n'importe lequel des disques. Les autres partitions contiendront des données. + + Considérant un volume RAID5 sur N partitions : + + * **Taille du volume logique** = taille de la partition la plus petite x (N-1). + * **Combien tolère-t-on de disques HS avant de perdre des données ?** Un seul. + +* [_RAID6_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_6), c'est comme RAID5, avec 2 volumes de parité : on tolère la perte de 2 partitions, mais on a moins de stockage. RAID6 nécessite au moins 4 partitions sous-jacentes. + + * **Taille du volume logique** = taille de la partition la plus petite x (N-2). + * **Combien tolère-t-on de disques HS avant de perdre des données ?** Jusqu'à deux. + +* [_RAID10_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_10_(ou_RAID_1+0)) (ou RAID1+0) : on met un RAID0 sur un RAID1. Je vous laisse regarder par vous-même, il faut au moins 4-5 disques pour que ça vaille le coup : c'est pas pour tout le monde. + +Que de choix ! Ici aussi, **c'est à vous de trouver un schéma de redondance adapté** à votre matériel et à vos besoins. + +### Contraintes de partitionnement ou comment les éviter avec LVM + +Le partitionnement c'est chiant : on est limité à un certain nombre de partitions par disque, les partitions doivent être contiguës, modifier un schéma de partitionnement une fois l'OS installé est risqué... Et enfin : **si on veut chiffrer ses données, on ne peut chiffrer qu'une partition à la fois, et ça demande une clé différente par partition !** + +Heureusement qu'il y a [LVM](https://doc.ubuntu-fr.org/lvm) ! C'est un outil permettant la création de partitions logiques : donnez-lui une grosse partition (pourquoi pas redondée), et LVM vous permettra de gérer autant de sous-partitions « logiques » (virtuelles) en son sein, affranchies des contraintes listées ci-dessus. + +C'est surtout pour nous permettre de chiffrer toute notre installation avec une seule clé qu'il nous est précieux, LVM : on crée une partition immense, avec de la redondance, on la chiffre, on met LVM dessus, et on découpe nos partitions systèmes là-dedans, comme on veut. + +Même si vous ne souhaitez pas chiffrer vos données, LVM peut être une bonne idée, parce qu'il offre beaucoup plus de flexibilité que le partitionnement « à l'ancienne » pour pas cher. + +## Partitionnement en pratique + +Personnellement, aujourd'hui, j'ai deux configurations de serveur à partitionner : + +* _3 disques de 2 To_ (machine Bebop) : + * Déjà, je n'ai pas vraiment besoin de *swap* (32 Go de RAM), mais on va en mettre quelques Go quand même. + * Ce serveur étant loué dans un centre de données, je compte chiffrer mes données. Je ne veux pas avoir X clés de déchiffrement (une par partition) à rentrer à chaque démarrage, donc je vais utiliser LVM pour ne créer qu'une seule grosse partition chiffrée (dont LVM gèrera le sous-partitionnement pour mon système). + * J'ai 3 disques, je vais donc pouvoir utiliser RAID5 pour la redondance de cette méga-partition LVM (RAID1 aurait toléré un *crash* de disque de plus, mais j'aurais eu moins d'espace disque). + * Dans LVM, on aura presque 4 To d'espace ! On va faire une partition `/`, une `/home`, une `/var`, une `/data` et la `swap`. Leurs tailles seront facilement adaptables avec LVM à l'usage, donc on s'en fiche à ce stade. + * Le chiffrement va nécessiter un partition `/boot`, pour que je puisse me connecter au serveur et le déchiffrer avant chaque démarrage (cf. [guide du chiffrement à froid](@/formations/chiffrement_froid.md)). La partition `/boot` sera redondée en RAID1. + * Il va me falloir une petite partition d'amorçage BIOS/EFI de quelques Mo. + + Graphiquement, ça ressemblera à ça : + +![Partitionnement de 3 disques avec partition /boot et LVM](/img/partitionnement_3_disques_lvm.svg) + +* _2 disques de 2 To_ (machines Swordfish & Red Tail) : + + * Ici, je mettrai 8 Go de *swap* (seulement 4 Go de RAM). + * Pour le système, on va mettre une méga-partition LVM en RAID1 avec chiffrement, ne disposant que de deux disques. + * `/boot` en RAID1 et une partition BIOS/EFI. Bref, à peu près pareil que pour la configuration avec 3 disques. + + En image : + +![partitionnement_2_disques_lvm.svg](/img/partitionnement_2_disques_lvm.svg) + + +> L'article est en réécriture à partir de ce point ! +{.is-warning} + +#### BIOS ou EFI ? + +Ces deux acronymes sont deux versions du système d'amorçage. Ils démarrent l'ordinateur et vont chercher l'OS à lancer sur disque. BIOS est plus vieux, donc on préfère utiliser EFI quand c'est supporté. (Pour les détails, faudra aller voir ailleurs.) + +Pour savoir si votre système supporte BIOS ou EFI ou les deux, lancez la commande `dmidecode | less` en tant qu'administrateur : + +``` +# dmidecode 3.0 +Getting SMBIOS data from sysfs. +SMBIOS 2.7 present. +61 structures occupying 2578 bytes. +Table at 0x.... + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: Intel Corp. + # [...] + Characteristics: + # [...] + BIOS boot specification is supported + UEFI is supported +# [...] +``` + +Comme vous pouvez le voir, on lit à la fois `BIOS boot specification is supported` et `UEFI is supported`. J'ai donc le choix. + +#### Kibioctets (Kio ou KiB) ou Kilooctets (Ko ou KB) ? + +Dans les commandes suivantes, j'utiliserai des `KiB` (kibioctets) et non des `KB` (kilooctets). [Cela n'a pas grande importance.](https://forums.commentcamarche.net/forum/affich-24162713-conversion-mo-en-mio) +La notation "kilo, méga..." du système métrique fonctionne en base 10 : « 1 Ko = 1000 (10³) octets ». +En informatique, tout tourne en base 2 : « 1 Kio = 1024 (2¹⁰) octets ». +En conséquence, on a deux notations qui veulent dire presque la même chose : 1 Mio = 1,048576 Mo. + +Ça serait quand même plus simple si tout le monde comptait en base 2 ! + +### Création des partitions sur le Bebop (3 disques) + +* On commence par créer les tables de partition de chaque disque, au format GPT : + + **Attention, créer une table de partition sur un disque en supprime l'intégralité des données !** + + ```bash + # ATTENTION, CETTE COMMANDE EFFACE L'ENTIÈRETÉ DE CHAQUE DISQUE + parted -sa optimal /dev/sda mklabel gpt + parted -sa optimal /dev/sdb mklabel gpt + parted -sa optimal /dev/sdc mklabel gpt + ``` + +* Partitionnement de `/dev/sda`, où réside le système : + + ```bash + # Création de la première partition BIOS, de 1 Mio + # syntaxe : parted -sa optimal [disque] mkpart [nom de la partition] [début] [fin] + # "-s" pour "silent", sinon parted se permet de me poser des questions (le lourd) + # "-a optimal" pour que parted aligne les partitions sur le disque de façon optimale + parted -sa optimal /dev/sda mkpart bios 0% 1MiB + # Seconde partition /boot, 512 Mio + parted -sa optimal /dev/sda mkpart boot 1MiB 513MiB + # Troisième partition /, 100 Gio + parted -sa optimal /dev/sda mkpart system 513MiB 100513MiB + # Dernière partition /home, de 1.5 Tio, alignée à la fin du disque + parted -sa optimal /dev/sda mkpart home 500GiB 100% + + # Ajout du drapeau "bios_grub" à la partition BIOS : + # (Permet au BIOS de savoir que cette partition lui est dédiée.) + # syntaxe : parted [disque] set [partition] [drapeau] [état] + parted /dev/sda set 1 bios_grub on + ``` + + Résultat : + + ```bash + # fdisk -l /dev/sda + Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors + Units: sectors of 1 * 512 = 512 bytes + Sector size (logical/physical): 512 bytes / 512 bytes + I/O size (minimum/optimal): 512 bytes / 512 bytes + Disklabel type: gpt + Disk identifier: 7DE23465-3A2B-4145-99F3-0A232C2DD37D + + Device Start End Sectors Size Type + /dev/sda1 34 2047 2014 1007K BIOS boot + /dev/sda2 2048 1050623 1048576 512M Linux filesystem + /dev/sda3 1050624 205850623 204800000 97.7G Linux filesystem + /dev/sda4 1048576000 3907028991 2858452992 1.3T Linux filesystem + ``` + + +* Partitionnement de `/dev/sdb` et `/dev/sdc`, et création du volume logique en RAID1 : + + ```bash + # Création d'une partition occupant tout l'espace, sur chaque disque + parted -sa optimal /dev/sdb mkpart primary 0% 100% + parted -sa optimal /dev/sdc mkpart primary 0% 100% + # Ajout du drapeau "raid" sur chaque partition nouvellement créée + parted /dev/sdb set 1 raid on + parted /dev/sdc set 1 raid on + # Création du volume RAID1 + mdadm --verbose --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 + # Répondez "y" si on vous emande confirmation. + ``` + + Résultat : + + ```bash + # fdisk -l + Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors + Units: sectors of 1 * 512 = 512 bytes + Sector size (logical/physical): 512 bytes / 512 bytes + I/O size (minimum/optimal): 512 bytes / 512 bytes + Disklabel type: gpt + Disk identifier: 44D8D3D8-6EF3-4052-AFB6-850DEED66C81 + + Device Start End Sectors Size Type + /dev/sdb1 2048 3907028991 3907026944 1.8T Linux RAID + + Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors + Units: sectors of 1 * 512 = 512 bytes + Sector size (logical/physical): 512 bytes / 512 bytes + I/O size (minimum/optimal): 512 bytes / 512 bytes + Disklabel type: gpt + Disk identifier: A89A5F18-5383-41F8-A8C8-3960E12D9AF2 + + Device Start End Sectors Size Type + /dev/sdc1 2048 3907028991 3907026944 1.8T Linux RAID + + Disk /dev/md0: 1.8 TiB, 2000263577600 bytes, 3906764800 sectors + Units: sectors of 1 * 512 = 512 bytes + Sector size (logical/physical): 512 bytes / 512 bytes + I/O size (minimum/optimal): 512 bytes / 512 bytes + ``` + +Et pour tout le disque, nous obtenons : + +```bash +# lsblk +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sdb 8:16 0 1.8T 0 disk +└─sdb1 8:17 0 1.8T 0 part + └─md0 9:0 0 1.8T 0 raid1 +sdc 8:32 1 1.8T 0 disk +└─sdc1 8:33 1 1.8T 0 part + └─md0 9:0 0 1.8T 0 raid1 +sda 8:0 0 1.8T 0 disk +├─sda4 8:4 0 1.3T 0 part +├─sda2 8:2 0 512M 0 part +├─sda3 8:3 0 97.7G 0 part +└─sda1 8:1 0 1007K 0 part +``` + +### Création des partitions sur Swordfish & Red Tail (2 disques) + + +* On commence par créer les tables de partition de chaque disque, au format GPT : + + **Attention, créer une table de partition sur un disque en supprime l'intégralité des données !** + + ```bash + # ATTENTION, CETTE COMMANDE EFFACE L'ENTIÈRETÉ DE CHAQUE DISQUE + parted -sa optimal /dev/sda mklabel gpt + parted -sa optimal /dev/sdb mklabel gpt + ``` + +* Partitionnement des volumes système : + + ```bash + # partition BIOS, 1 Mio, sur /dev/sda + parted -sa optimal /dev/sda mkpart bios 0% 1MiB + parted /dev/sda set 1 bios_grub on + # partition /boot, 512 Mio, sur /dev/sda + parted -sa optimal /dev/sda mkpart boot 1MiB 513MiB + # partition swap, 8 Gio, sur /dev/sda + parted -sa optimal /dev/sda mkpart swap 513MiB 8513MiB + # partition /, 100 Gio, sur /dev/sda + parted -sa optimal /dev/sda mkpart system 8513MiB 108513MiB + # partition /home, 500 Gio, sur /dev/sdb + parted -sa optimal /dev/sdb mkpart home 0% 500GiB + ``` + +* Création des deux partitions d'1.5 Tio à la fin de chaque disque : + + ```bash + parted -sa optimal /dev/sda mkpart primary 500GiB 100% + parted -sa optimal /dev/sdb mkpart primary 500GiB 100% + ``` + +* Création du volume logique en RAID1 : + + + Pour commencer, il ne faut pas se tromper de numéro de partition ! + + ```bash + # lsblk + NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT + sdb 8:16 0 1.8T 0 disk + ├─sdb2 8:18 0 1.3T 0 part # <-- futur RAID1 + └─sdb1 8:17 0 500G 0 part + sda 8:0 0 1.8T 0 disk + ├─sda4 8:4 0 97.7G 0 part + ├─sda2 8:2 0 512M 0 part + ├─sda5 8:5 0 1.3T 0 part # <-- futur RAID1 + ├─sda3 8:3 0 7.8G 0 part + └─sda1 8:1 0 1007K 0 part + ``` + + On va mettre le RAID1 sur la **5e** partition du disque `sda`, et sur la **2e** partition de `sdb`. + + Il reste seulement à ajouter les drapeaux `raid` sur les deux partitions, avant d'invoquer `mdadm` qui va créer le volume RAID1 : + + ```bash + parted /dev/sda set 5 raid on + parted /dev/sdb set 2 raid on + + mdadm --verbose --create /dev/md0 --level=1 --raid-devices=2 /dev/sda5 /dev/sdb2 + ``` + +Et voilà le travail ! + +```bash +# lsblk +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sdb 8:16 0 1.8T 0 disk +├─sdb2 8:18 0 1.3T 0 part +│ └─md0 9:0 0 1.3T 0 raid1 +└─sdb1 8:17 0 500G 0 part +sda 8:0 0 1.8T 0 disk +├─sda4 8:4 0 97.7G 0 part +├─sda2 8:2 0 512M 0 part +├─sda5 8:5 0 1.3T 0 part +│ └─md0 9:0 0 1.3T 0 raid1 +├─sda3 8:3 0 7.8G 0 part +└─sda1 8:1 0 1007K 0 part +``` + +## Installation des systèmes de fichier + +C'est magnifique, nous avons des partitions. Mais pour l'instant, elles ne servent à rien : il leur manque un système de fichier pour être utilisables par un système d'exploitation. + +Si vous comptez chiffrer les disques de votre futur serveur (ce qu'on recommande chaudement si votre serveur est dans un centre de données), il faut configurer le chiffrement *avant* d'installer un système de fichier. Rendez-vous donc sur le [guide du chiffrement à froid](@/formations/chiffrement_froid.md), où on traitera aussi de l'installation du système de fichier de A à Z : vous avez donc fini ce guide, bravo ! + +--- + +Si vous êtes encore là, vous n'avez pas l'intention de chiffrer vos disques. Il ne vous reste donc plus qu'à ajouter ce satané système de fichiers à vos partitions, et vous pourrez enfin installer votre système d'exploitation préféré ! + +### Oui mais quel système de fichiers ? `ext4` ou `ZFS` ou autre ? + +> TODO: ext4 vs. ZFS. [Un guide en anglais](https://nascompares.com/2021/07/21/zfs-vs-ext4-for-nas-what-is-the-difference-in-your-file-system/). + +# Références + +* ADRN, [Guide d'installation de Debian avec chiffrement à froid dans le centre de données Kimsufi](https://plume.deuxfleurs.fr/~/WebTrotter/installing-a-cloud-server-with-full-disk-encryption), Blog Deuxfleurs, avril 2021, anglais. diff --git a/content/formations/sauvegardes-cooperatives.md b/content/formations/sauvegardes-cooperatives.md new file mode 100644 index 0000000..6a2da6d --- /dev/null +++ b/content/formations/sauvegardes-cooperatives.md @@ -0,0 +1,132 @@ +--- +title: "Sauvegardes coopératives" +description: "Sauvegardes coopératives entre CHATONS" +weight: 10 +extra: + parent: 'formations/conf.md' +--- + +**Animateurs :** Équipe Picasoft +**Prise de note, compte-rendu :** Quentin de Deuxfleurs +**Document source :** [Libreto camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022/samedi+20+-+ateliers) + +Vers des sauvegardes solidaires et résilientes. + +# À quoi ça sert les sauvegardes ? + +Parce qu'il peut y avoir des incidents. +Exemple de OVH avec une défaillance matérielle, exemple d'une erreur humaine +Garder un historique des données. +Restaurer les données telle qu'elles étaient il y a une semaine. +On a aussi envie de répartir les sauvegardes à différents endroits. +État des lieux chez les CHATONS +Aimerait faire un sondage sur comment les CHATONS gèrent leurs sauvegardes. + +## Partage d'expérience + +Retzien Libre -> Pas toutes les données sauvegardées de la meme maniere. +Séparer les données crées par les users car irrecuperables si perdues, alors que les données systèmes sont reconfigurables. +Chez le Retzien, dump de la machine virtuelle. +Par contre les données Nextcloud plus sensibles, sauvegardes quotidiennes pour pouvoir les récupérer plus rapidement. + +Doubler ces sauvegardes par des sauvegardes distantes. +Deux serveurs, deux sites, les sauvegardes de la veille sont envoyées sur l'autre site. +Sauvegade J-0 en local, sauvegarde J-1 à distance. +3 sauvegardes donc. + +Distrilab sur Proxmox aussi. +Sauvegarde locale une par jour, sur le meme serveur. +Replication sur l'autre serveur tous les 1/4 heures. +Pour distance, cron pour copier les données à distance sur un NAS. +0 historique. Peu faire de l'historique avec Proxmox mais prend vite de la place car pas de déduplication. +Recemment ont essayé Proxmox Backup server, pas completement content car ça prend bcp de temps. + +Exarius : volume BTRFS, snapshot, backup disque externe +Deuxfleurs : restic sur du minio pour le SQL. À plat sur sur du BTRFS pour Garage +42l : borg chez Picasoft, append only, chiffrement, réflexion sur la sécu. + +## En pratique + +**Méthode :** Gradation dans la complexité/efficacité : à la main, Sauvegarde auto, Sauvegarde auto + rotation automatique, Tests automatiques et autres propriétés avancées + +**Stockage :** Même gradation : meme disque, meme ordi, support amovible, location en datacenter, cloud ?! + +**Problème :** stocker à distance des backups ça coute potentiellement cher. + +# Imaginer une collaboration entre les CHATONS pour les sauvegardes + +Constat que c'est un sujet commun, complexe, avec une composante humaine - le risque d'erreur existe, il y a une responsabilité importante en cas de perte de données, etc. Face à ce constat, l'attrait du cloud est fort pour nombre d'entre nous avec sa promesse d'externalisation des risques. L'idée c'est de réfléchir comment on pourrait être autonome sur ce sujet. + +## Proposition 1 - partageons nos sauvegardes + +Chacun-e va voir d'autres CHATONS pour demander de l'espace de stockage. +Difficultés + - multiplication des interlocuteurices + - heterogeneité des acces (ssh, ftp, etc.) + - vérifier que tout fonctionne + +Gérer cette complexité est trop compliqué. +Besoin de normaliser les outils de sauvegarde. + +## Recherches sur la normalisation + +Il y a plein de façons différentes de faire des sauvegardes, via SSH par exemple, etc. +La proposition de Picasoft c'est d'utiliser le protocole S3 comme dénominateur commun. + +En pratique, on parle d'un démonstrateur à base de Garage et Restic. +Garage permet un stockage redondant, tolérant aux fautes, matériel hétérogène, peu puissant avec un proto standard S3, compatible avec Restic. + +## Proposition 2 : l'île aux chatons + +On prend tous les CHATONS et on fait un cluster Garage. +Point de friction : Gouvernance de l'îlot, super-pouvoirs individuels, volume de stockage hétérogène, traçabilité. + +## Proposition 3 : l'archipel des CHATONS + +Ensemble d'ilots Garage. +Les CHATONS qui ont envie montent leur ilot Garage ensemble, c'est à dire un cluster. +Des groupes de 3, 4 ou 5 CHATONS par exemple. +Comme ça on réduit le risque en cas de compromission, + +Avantage aussi : on créer du lien entre CHATONS. + +# Les doutes + +Borg va bientot sortir une version 2.0 mais ils ne pensent pas +non plus implémenter S3. C'est embêtant car Borg est +un logiciel de sauvegarde très populaire. + +Question sur le fait que S3 pourrait etre un protocole qui ne soit pas libre ? +Comment on fait si Amazon décider de le changer de manière unilatérale ? +S3 est un protocole implémenté par une miriade d'outils, et Amazon n'a plus le monopole non plus dessus, plein de presta. + +Consommation de ressources ? +NFS prend 34Mo de RAM en peek seulement. +Garage prendra plus. Actuellement 2Go en peek. +Travail en cours sur les perfs. +Possible d'utiliser sqlite+lmdb en place de LMDB qui pourrait réduire la conso de RAM. +Quentin Deuxfleurs prense que 500Mo peek + +Est-ce qu'on serait obligé de créer 2 ilots minimum ? +Oui/Non ? On peut stocker sur son propre ilot sur ses sauvegardes, +mais problème organisationnel. +L'idée c'est de stocker ses données à un endroit que l'on ne gère pas du tout, +comme ça si le PC d'un-e admin est compromis, on perd pas les données. + +On peut participer à deux ilots ? +Oui mais si on se fait corrompre, on corrompt 2 ilots, donc pas stratégique. +En effet chaque noeud peut compromettre l'ilot en entier. + +Est-ce qu'on ne peut pas réduire les droits ? +C'est compliqué de designer un truc correct. +On préfère une mesure organisationnel à un truc bancale. + +Est ce qu'il serait préconisé une sauvegarde locale ? +Sauvegarde distante longue à restaurer. +Dépend du cas d'usage et des propriétés qu'on veut avoir, c'est un compromis à réfléchir. +Picasoft non, mais si tu veux des garanties de service, oui il le faut ! + +# But du projet + +Valider qu'organisationellement ça marche. +Faire des choses ensemble diff --git a/content/formations/sysadmin.md b/content/formations/sysadmin.md new file mode 100644 index 0000000..296bfc1 --- /dev/null +++ b/content/formations/sysadmin.md @@ -0,0 +1,97 @@ +--- +title: "Administration Système" +description: "Administration Système" +sort_by: "weight" +weight: 50 +extra: + parent: 'formations/_index.md' +--- + +L'administration système est un concept aux contours flous. +Ici, on va considérer que c'est tout ce qui consiste à faire en sorte que les applications soient disponibles, que les données soient en sécurité, et que les ordinateurs puissent communiquer entre eux à travers le réseau qui nous est mis à disposition. +Et tout ça doit être garanti alors que les usages des services peuvent changer, que des machines peuvent tomber en panne, que des attaques informatiques sont tentées sur notre système, que des fibres sont coupées par des tractopelles, que des bugs existent dans les logiciels, etc. +Promis, on ne s'ennuie pas ! + +Dans d'autres domaines, il est courant de faire la différence entre "conception" et "production", et en réalité cette catégorisation s'applique très bien au monde de l'informatique tel qu'il est constitué aujourd'hui : le développement logiciel est la conception, et l'administration système est la production. +Cette séparation entre "conception" et "production" n'est pas intrinsèque à l'informatique, elle est artificielle et souvent remise en question. +Par exemple, les entreprises de la Silicon Valley ont remarqué que ce découpage était vecteur d'inefficiences. +Formulé avec leurs mots, cette critique a donné des expressions comme "tu le développes, tu l'administres" ou encore les concepts de DevOps et SRE, qui sont parfois devenus plus des buzzwords pour cacher que rien d'autre n'avait changé. +On pourrait tout aussi bien parler de [division du travail](https://www.universalis.fr/encyclopedie/division-du-travail/). + +Chez Deuxfleurs, si on identifie des tâches comme relevant de "la conception" ou de "la production", nos membres de sont pas spécialisés dans un domaine : une même personne développe et opère les logiciels. +Adopter cette attitude a plusieurs avantages importants : ça encourage à concevoir des logiciels faciles à opérer, robuste et résilients, ça permet aussi d'identifier, de remonter et de corriger directement des bugs ou anomalies identifiées en production, +enfin ça permet de mobiliser les outils de développement (exemple : les langages de programmation) pour opérer le système de manière plus sûre et plus rapide. + +Évidemment, pouvoir jongler entre conception et opération, ça demande un grand nombre de qualifications. +Heureusement, la plupart des ressources pour se former sont accessibles gratuitement sur Internet et sont d'excellentes qualité. +De plus, un grand nombre de ces dernières sont mêmes accessibles en Français. +Bref, avec un peu d'aide, il est tout à fait possible de s'auto-former. + +Pour bien commencer, il faut des bases théoriques dans un ensemble de domaines précis : réseau, système d’exploitation, « ingénieurie de fiabilité », et sécurité/cryptographie. +Pour couvrir plus largement le domaine, il est bon d'inclure également un peu de programmation, un peu d’architecture matérielle, un peu de base de données, un peu d’algorithmie, un peu de structure de données, etc. Une fois cette base acquise, il est plus aisé de se focaliser sur le le fonctionnement précis d'une technologie en particulier car on pourra toujours s'appuyer sur ses bases théoriques. + +Ces pages ont pour objectif de référencer les bases théoriques existantes et d'apporter des bases pratiques spécifiques complémentaires. + +# Ressources pédagogiques + +**Les réseaux de zéro - Zeste de savoir**. Ce livre abondamment illustré explique de manière simple et moderne les principes fondamentaux des réseaux (topologies, couches, protocoles...), avec à l'appui de nombreux schémas, exemples, exercices et cas pratiques. En particulier, il utilise le simulateur de matériel réseau Packet Tracer, outil gratuit édité par Cisco, pour proposer au lecteur des mises en situation et des exercices de configuration. Agréable à lire, cet ouvrage d'une grande pédagogie offre un panorama complet des réseaux informatiques, en accompagnant le lecteur jusqu'à la compréhension des concepts les plus complexes. Sans nécessiter de prérequis, il constituera un excellent support pour tous ceux et celles qui souhaitent acquérir un bagage solide dans ce domaine. + +[Acheter le livre](https://www.eyrolles.com/Informatique/Livre/les-reseaux-de-zero-9782416005237/) - [Lire gratuitement en ligne](https://zestedesavoir.com/tutoriels/2789/les-reseaux-de-zero/) + +**Système d'exploitation 3IF - INSA Lyon**. Contenu du cours : + - Chap. 1: noyau, shell, appel système + - Chap. 2: partage du temps, ordonnancement + - Chap. 3: mémoire virtuelle + - Chap. 4: allocation dynamique de mémoire + - Chap. 5: threads et synchronisation + - Chap. 6: stockage et systèmes de fichiers + +[Accéder au cours sur le Moodle de l'INSA Lyon](https://moodle.insa-lyon.fr/course/view.php?id=4045) + +**Linux - OpenClassrooms**. Pour avoir une approche pratique aux systèmes d'exploitations avec Linux après le cours théorique précédent. + +[Lire "Initiez vous à Linux"](https://openclassrooms.com/fr/courses/7170491-initiez-vous-a-linux) - [Lire "Administrez un système Linux"](https://openclassrooms.com/fr/courses/7274161-administrez-un-systeme-linux) + +**Initiation à Linux sur un serveur - Librecours**. Une autre approche à Linux, directement orientée serveurs + +[Lire "Initiation à Linux sur un serveur"](https://librecours.net/parcours/linvps-001/) + +**Le langage C - Zeste de Savoir**. Pour être proche du matériel et mieux appréhender comment ton système/OS a été conçu, et comment mieux concevoir et opérer tes applications. + +[Lire "Le langage C"](https://zestedesavoir.com/tutoriels/755/le-langage-c-1/) + +**Python - Zeste de Savoir & Site du Zéro**. Langage de script haut niveau très utilisé + +[Cours Zeste de Savoir](https://zestedesavoir.com/tutoriels/799/apprendre-a-programmer-avec-python-3/) - [Cours Site du Zéro](https://user.oc-static.com/ftp/livre/python/apprenez_a_programmer_en_python.pdf) + +**Ingénieurie de la fiabilité - Google**. Google publie un livre de référence en libre accès sur comment opérer des systèmes de manière fiable. + +[Lire les livres de la collection SRE](https://sre.google/books/) + +**Sécurité - ANSSI et Univ Savoie**. Pour la sécurité, aller voir du côté de l'ANSSI ou des cours d'école d'ingé en libre accès : + +[MOOC de l'ANSSI](https://secnumacademie.gouv.fr/) - [Guide bonnes pratiques ANSSI](https://www.ssi.gouv.fr/entreprise/bonnes-pratiques/) - [Cours Cryptologie et Sécurité](http://www.lama.univ-savoie.fr/pagesmembres/lachaud/Cours/INFO006/Cours/cours.pdf) + +**Trouver les livres de référence**. Dans chaque domaine, et parfois pour des technologies installées, des livres de référence existent. Ce sont souvent des ressources beaucoup plus efficaces qu'un simple tutoriel sur un blog. + +[Liste de livres](https://notes.shichao.io/books/) - [Exemple Linux](https://man7.org/tlpi/) - [Exemple Kubernetes](https://www.manning.com/books/kubernetes-in-action) + +**MOOC**. Il existe pas mal de MOOC en informatique, que ce soit en français comme en anglais, sur des plateformes spécialisées comme une playlist Youtube. + +[Exemple "France Université Numérique"](https://www.fun-mooc.fr/fr/cours/?limit=21&offset=0&subjects=2787) + +**Debian**. Debian est une distribution Linux. Une fois que vous maitrisez les bases, vous pourriez vouloir comprendre en profondeur une de ces distributions. +Debian publie des "cahiers" qui ont le bon goût de permettre à ces lecteur-ices de ne pas s'éparpiller en cherchant des fragments d'informations à droite et à gauche sur Internet. + +[Le cahier du débutant sur Debian](https://lescahiersdudebutant.arpinux.org/bullseye-fr/les_cahiers_du_debutant.html) - [Le cahier de l'administrateur Debian](https://debian-handbook.info/browse/fr-FR/stable/) + +# Les documentations des autres CHATONS + +Recommandé pour apprendre : + - [Picasoft](https://wiki.picasoft.net/doku.php?id=technique:start) - Une approche très didactique, avec des schémas et en partant des bases. Je recommande si vous coommencez, vous apprendrez plein de choses. + - [Automario](https://www.automario.eu/doc/) - Suppose une maitrise basique de Linux, docker et des logiciels serveurs standards (exemple : Apache). À partir de là, c'est très didactique ! + - [Evolix](https://wiki.evolix.org/) - Pour les utilisateur-ices avancées mais documente des technos un peu exotiques / plus rares, par exemple VRRP + - [Lautre.net](https://www.lautre.net/spip.php?article4) - Intéressant pour voir à quoi ça ressemble un hébergeur à l'ancienne + - [Nubo](https://nubo.coop/fr/news/2021-07-20_techtransparency/) - Seulement un court article mais avec un angle inhabituel, celui de la transparence technique + +Les autres, pour la curiosité : [Altertek](https://docs.altertek.org/#/) - [Anancus](https://anancus.ynh.fr/wiki/documentations) - [Association 42l](https://42l.fr/Rapport-technique) - [Bastet de Parinux](https://wiki.parinux.org/) - [Bechamail](https://bechamail.fr/site/#infrastructure-1) - [Caracos](https://caracos.net/caraweb/fr/technique) - [Chalec de Association Libre En Commun](https://git.a-lec.org/a-lec/commissions/infrastructure/doc-infra) - [Clawd](https://clawd.fr/transparence) - [Clis XXI](https://doc.cliss21.com/wiki/Accueil) - [Distrilab](https://distrilab.fr/?Technique) - [Domaine Public](https://doc.domainepublic.net/) - [Enough](https://enough-community.readthedocs.io/en/latest/) - [Exarius](https://exarius.org/wiki/tech/) - [Facil](https://code.facil.services/facil/ansible) - [FLAP](https://docs.flap.cloud/) - [Framasoft](https://docs.framasoft.org/fr/) ou [Framacloud](https://framacloud.org/fr/) - [Galilee](https://galilee.eedf.fr/aide-galilee/) et son [git](https://framagit.org/eedf_intercomcom) - [Garbaye](https://garbaye.fr/docs/) - [Gozdata](https://gozdata.log.bzh/) aka Gozmail - [Greli.net](https://greli.net/doku.php) - [Immae.eu](https://git.immae.eu/?p=perso/Immae/Config/Nix.git;a=tree) - [Libre.sh](https://libre.sh/) aka Indie Hosters - [Infini](https://wiki.infini.fr/index.php/Accueil) - [Isidorus](https://wiki.isidorus.fr/infra) - [Jabber](https://wiki.jabberfr.org/Accueil) - [Katzei](https://katzei.fr/Informations-techniques/Auto-h%C3%A9bergement.html) - [Kaz](https://wiki.kaz.bzh/) - [Le cloud girofle](https://framagit.org/CloudGirofle/girofle.cloud/-/wikis/home) - [Ma data](https://madata.defis.info/techniques.html) - [liberta.vip](https://doc.liberta.vip/tech/infrastructure) - [Libreon](https://libreon.fr/infra) - [libreservice.eu](https://forge.devinsy.fr/libre-service.eu/documentation) - [Numericloud](https://numericloud.eu/documentation/) - [opendoor](https://opendoor.fr/pages/documentation.html) - [Le pic](https://www.le-pic.org/spip.php?article811) - [ResiLien](https://notes.resilien.fr/s/R%C3%A9silien.md#) - [Retzo](https://retzo.net/services/hebergement/) - [Roflcopter](https://wtf.roflcopter.fr/chatons.html) - [Sans nuage](https://wiki.arn-fai.net/benevoles:menu) par Alsace Réseau Neutre - [Sequanux](https://chaton.sequanux.org/fr/documentation) - [siick.fr](https://wiki.siick.fr/doku.php?id=start) - [Deblan](https://wiki.deblan.org/doku.php?id=service-hebergement:offre) - [SimpleHosting.me](https://simplehosting.me/lhebergement/) - [Sleto](https://wiki.sleto.net/doku.php) - [Tedomum](https://www.tedomum.net/documentation/infra/) - [Tila.im](https://thefool.tila.im/) - [Underworld](https://www.underworld.fr/infra) - Zourit : [logiciels](https://zourit.net/logiciels/) et [sauvegardes](https://zourit.net/sauvegardes/) diff --git a/content/formations/sysadmin/_index.md b/content/formations/sysadmin/_index.md deleted file mode 100644 index 057cd02..0000000 --- a/content/formations/sysadmin/_index.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: "Administration Système" -description: "Administration Système" -sort_by: "weight" -weight: 50 ---- - -L'administration système est un concept aux contours flous. -Ici, on va considérer que c'est tout ce qui consiste à faire en sorte que les applications soient disponibles, que les données soient en sécurité, et que les ordinateurs puissent communiquer entre eux à travers le réseau qui nous est mis à disposition. -Et tout ça doit être garanti alors que les usages des services peuvent changer, que des machines peuvent tomber en panne, que des attaques informatiques sont tentées sur notre système, que des fibres sont coupées par des tractopelles, que des bugs existent dans les logiciels, etc. -Promis, on ne s'ennuie pas ! - -Dans d'autres domaines, il est courant de faire la différence entre "conception" et "production", et en réalité cette catégorisation s'applique très bien au monde de l'informatique tel qu'il est constitué aujourd'hui : le développement logiciel est la conception, et l'administration système est la production. -Cette séparation entre "conception" et "production" n'est pas intrinsèque à l'informatique, elle est artificielle et souvent remise en question. -Par exemple, les entreprises de la Silicon Valley ont remarqué que ce découpage était vecteur d'inefficiences. -Formulé avec leurs mots, cette critique a donné des expressions comme "tu le développes, tu l'administres" ou encore les concepts de DevOps et SRE, qui sont parfois devenus plus des buzzwords pour cacher que rien d'autre n'avait changé. -On pourrait tout aussi bien parler de [division du travail](https://www.universalis.fr/encyclopedie/division-du-travail/). - -Chez Deuxfleurs, si on identifie des tâches comme relevant de "la conception" ou de "la production", nos membres de sont pas spécialisés dans un domaine : une même personne développe et opère les logiciels. -Adopter cette attitude a plusieurs avantages importants : ça encourage à concevoir des logiciels faciles à opérer, robuste et résilients, ça permet aussi d'identifier, de remonter et de corriger directement des bugs ou anomalies identifiées en production, -enfin ça permet de mobiliser les outils de développement (exemple : les langages de programmation) pour opérer le système de manière plus sûre et plus rapide. - -Évidemment, pouvoir jongler entre conception et opération, ça demande un grand nombre de qualifications. -Heureusement, la plupart des ressources pour se former sont accessibles gratuitement sur Internet et sont d'excellentes qualité. -De plus, un grand nombre de ces dernières sont mêmes accessibles en Français. -Bref, avec un peu d'aide, il est tout à fait possible de s'auto-former. - -Pour bien commencer, il faut des bases théoriques dans un ensemble de domaines précis : réseau, système d’exploitation, « ingénieurie de fiabilité », et sécurité/cryptographie. -Pour couvrir plus largement le domaine, il est bon d'inclure également un peu de programmation, un peu d’architecture matérielle, un peu de base de données, un peu d’algorithmie, un peu de structure de données, etc. Une fois cette base acquise, il est plus aisé de se focaliser sur le le fonctionnement précis d'une technologie en particulier car on pourra toujours s'appuyer sur ses bases théoriques. - -Ces pages ont pour objectif de référencer les bases théoriques existantes et d'apporter des bases pratiques spécifiques complémentaires. - -# Ressources pédagogiques - -**Les réseaux de zéro - Zeste de savoir**. Ce livre abondamment illustré explique de manière simple et moderne les principes fondamentaux des réseaux (topologies, couches, protocoles...), avec à l'appui de nombreux schémas, exemples, exercices et cas pratiques. En particulier, il utilise le simulateur de matériel réseau Packet Tracer, outil gratuit édité par Cisco, pour proposer au lecteur des mises en situation et des exercices de configuration. Agréable à lire, cet ouvrage d'une grande pédagogie offre un panorama complet des réseaux informatiques, en accompagnant le lecteur jusqu'à la compréhension des concepts les plus complexes. Sans nécessiter de prérequis, il constituera un excellent support pour tous ceux et celles qui souhaitent acquérir un bagage solide dans ce domaine. - -[Acheter le livre](https://www.eyrolles.com/Informatique/Livre/les-reseaux-de-zero-9782416005237/) - [Lire gratuitement en ligne](https://zestedesavoir.com/tutoriels/2789/les-reseaux-de-zero/) - -**Système d'exploitation 3IF - INSA Lyon**. Contenu du cours : - - Chap. 1: noyau, shell, appel système - - Chap. 2: partage du temps, ordonnancement - - Chap. 3: mémoire virtuelle - - Chap. 4: allocation dynamique de mémoire - - Chap. 5: threads et synchronisation - - Chap. 6: stockage et systèmes de fichiers - -[Accéder au cours sur le Moodle de l'INSA Lyon](https://moodle.insa-lyon.fr/course/view.php?id=4045) - -**Linux - OpenClassrooms**. Pour avoir une approche pratique aux systèmes d'exploitations avec Linux après le cours théorique précédent. - -[Lire "Initiez vous à Linux"](https://openclassrooms.com/fr/courses/7170491-initiez-vous-a-linux) - [Lire "Administrez un système Linux"](https://openclassrooms.com/fr/courses/7274161-administrez-un-systeme-linux) - -**Initiation à Linux sur un serveur - Librecours**. Une autre approche à Linux, directement orientée serveurs - -[Lire "Initiation à Linux sur un serveur"](https://librecours.net/parcours/linvps-001/) - -**Le langage C - Zeste de Savoir**. Pour être proche du matériel et mieux appréhender comment ton système/OS a été conçu, et comment mieux concevoir et opérer tes applications. - -[Lire "Le langage C"](https://zestedesavoir.com/tutoriels/755/le-langage-c-1/) - -**Python - Zeste de Savoir & Site du Zéro**. Langage de script haut niveau très utilisé - -[Cours Zeste de Savoir](https://zestedesavoir.com/tutoriels/799/apprendre-a-programmer-avec-python-3/) - [Cours Site du Zéro](https://user.oc-static.com/ftp/livre/python/apprenez_a_programmer_en_python.pdf) - -**Ingénieurie de la fiabilité - Google**. Google publie un livre de référence en libre accès sur comment opérer des systèmes de manière fiable. - -[Lire les livres de la collection SRE](https://sre.google/books/) - -**Sécurité - ANSSI et Univ Savoie**. Pour la sécurité, aller voir du côté de l'ANSSI ou des cours d'école d'ingé en libre accès : - -[MOOC de l'ANSSI](https://secnumacademie.gouv.fr/) - [Guide bonnes pratiques ANSSI](https://www.ssi.gouv.fr/entreprise/bonnes-pratiques/) - [Cours Cryptologie et Sécurité](http://www.lama.univ-savoie.fr/pagesmembres/lachaud/Cours/INFO006/Cours/cours.pdf) - -**Trouver les livres de référence**. Dans chaque domaine, et parfois pour des technologies installées, des livres de référence existent. Ce sont souvent des ressources beaucoup plus efficaces qu'un simple tutoriel sur un blog. - -[Liste de livres](https://notes.shichao.io/books/) - [Exemple Linux](https://man7.org/tlpi/) - [Exemple Kubernetes](https://www.manning.com/books/kubernetes-in-action) - -**MOOC**. Il existe pas mal de MOOC en informatique, que ce soit en français comme en anglais, sur des plateformes spécialisées comme une playlist Youtube. - -[Exemple "France Université Numérique"](https://www.fun-mooc.fr/fr/cours/?limit=21&offset=0&subjects=2787) - -**Debian**. Debian est une distribution Linux. Une fois que vous maitrisez les bases, vous pourriez vouloir comprendre en profondeur une de ces distributions. -Debian publie des "cahiers" qui ont le bon goût de permettre à ces lecteur-ices de ne pas s'éparpiller en cherchant des fragments d'informations à droite et à gauche sur Internet. - -[Le cahier du débutant sur Debian](https://lescahiersdudebutant.arpinux.org/bullseye-fr/les_cahiers_du_debutant.html) - [Le cahier de l'administrateur Debian](https://debian-handbook.info/browse/fr-FR/stable/) - -# Les documentations des autres CHATONS - -Recommandé pour apprendre : - - [Picasoft](https://wiki.picasoft.net/doku.php?id=technique:start) - Une approche très didactique, avec des schémas et en partant des bases. Je recommande si vous coommencez, vous apprendrez plein de choses. - - [Automario](https://www.automario.eu/doc/) - Suppose une maitrise basique de Linux, docker et des logiciels serveurs standards (exemple : Apache). À partir de là, c'est très didactique ! - - [Evolix](https://wiki.evolix.org/) - Pour les utilisateur-ices avancées mais documente des technos un peu exotiques / plus rares, par exemple VRRP - - [Lautre.net](https://www.lautre.net/spip.php?article4) - Intéressant pour voir à quoi ça ressemble un hébergeur à l'ancienne - - [Nubo](https://nubo.coop/fr/news/2021-07-20_techtransparency/) - Seulement un court article mais avec un angle inhabituel, celui de la transparence technique - -Les autres, pour la curiosité : [Altertek](https://docs.altertek.org/#/) - [Anancus](https://anancus.ynh.fr/wiki/documentations) - [Association 42l](https://42l.fr/Rapport-technique) - [Bastet de Parinux](https://wiki.parinux.org/) - [Bechamail](https://bechamail.fr/site/#infrastructure-1) - [Caracos](https://caracos.net/caraweb/fr/technique) - [Chalec de Association Libre En Commun](https://git.a-lec.org/a-lec/commissions/infrastructure/doc-infra) - [Clawd](https://clawd.fr/transparence) - [Clis XXI](https://doc.cliss21.com/wiki/Accueil) - [Distrilab](https://distrilab.fr/?Technique) - [Domaine Public](https://doc.domainepublic.net/) - [Enough](https://enough-community.readthedocs.io/en/latest/) - [Exarius](https://exarius.org/wiki/tech/) - [Facil](https://code.facil.services/facil/ansible) - [FLAP](https://docs.flap.cloud/) - [Framasoft](https://docs.framasoft.org/fr/) ou [Framacloud](https://framacloud.org/fr/) - [Galilee](https://galilee.eedf.fr/aide-galilee/) et son [git](https://framagit.org/eedf_intercomcom) - [Garbaye](https://garbaye.fr/docs/) - [Gozdata](https://gozdata.log.bzh/) aka Gozmail - [Greli.net](https://greli.net/doku.php) - [Immae.eu](https://git.immae.eu/?p=perso/Immae/Config/Nix.git;a=tree) - [Libre.sh](https://libre.sh/) aka Indie Hosters - [Infini](https://wiki.infini.fr/index.php/Accueil) - [Isidorus](https://wiki.isidorus.fr/infra) - [Jabber](https://wiki.jabberfr.org/Accueil) - [Katzei](https://katzei.fr/Informations-techniques/Auto-h%C3%A9bergement.html) - [Kaz](https://wiki.kaz.bzh/) - [Le cloud girofle](https://framagit.org/CloudGirofle/girofle.cloud/-/wikis/home) - [Ma data](https://madata.defis.info/techniques.html) - [liberta.vip](https://doc.liberta.vip/tech/infrastructure) - [Libreon](https://libreon.fr/infra) - [libreservice.eu](https://forge.devinsy.fr/libre-service.eu/documentation) - [Numericloud](https://numericloud.eu/documentation/) - [opendoor](https://opendoor.fr/pages/documentation.html) - [Le pic](https://www.le-pic.org/spip.php?article811) - [ResiLien](https://notes.resilien.fr/s/R%C3%A9silien.md#) - [Retzo](https://retzo.net/services/hebergement/) - [Roflcopter](https://wtf.roflcopter.fr/chatons.html) - [Sans nuage](https://wiki.arn-fai.net/benevoles:menu) par Alsace Réseau Neutre - [Sequanux](https://chaton.sequanux.org/fr/documentation) - [siick.fr](https://wiki.siick.fr/doku.php?id=start) - [Deblan](https://wiki.deblan.org/doku.php?id=service-hebergement:offre) - [SimpleHosting.me](https://simplehosting.me/lhebergement/) - [Sleto](https://wiki.sleto.net/doku.php) - [Tedomum](https://www.tedomum.net/documentation/infra/) - [Tila.im](https://thefool.tila.im/) - [Underworld](https://www.underworld.fr/infra) - Zourit : [logiciels](https://zourit.net/logiciels/) et [sauvegardes](https://zourit.net/sauvegardes/) diff --git a/content/formations/sysadmin/chiffrement_froid.md b/content/formations/sysadmin/chiffrement_froid.md deleted file mode 100644 index 156fcae..0000000 --- a/content/formations/sysadmin/chiffrement_froid.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: "Chiffrement à froid" -description: "Guide à l'installation d'une machine en chiffrant intégralement son disque dur" -weight: 30 -date: 2022-01-30T20:43:56.953Z -dateCreated: 2021-12-29T15:29:02.943Z ---- - -Le chiffrement à froid, c'est le fait de n'inscrire que des données chiffrées sur un disque (plus précisément [une partition de disque](https://fr.wikipedia.org/wiki/Partitionnement_logiciel_/_mat%C3%A9riel)). C'est le standard [LUKS](https://fr.wikipedia.org/wiki/LUKS) qui permet ce chiffrement : ce dernier se place entre le support de stockage et le système d'exploitation (OS), et (dé)chiffre tout ce qui est lu ou écrit sur une partition. **Cette étape doit donc être réalisée avant d'installer le système d'exploitation, mais après [le partitionnement de vos disques](@/formations/sysadmin/partitionnement.md).** - -Une fois le chiffrement mis en place, on utilise le système d'exploitation comme d'habitude (tout a l'air déchiffré à l'usage), parce que LUKS chiffre et déchiffre - de façon transparente - toutes les informations que l'OS lit et écrit sur la mémoire morte (le disque). - -L'intérêt, c'est que, si quelqu'un part avec votre disque dur - il ne pourra pas lire son contenu à moins de vous avoir extorqué la clé. - -Dans le cas d'un **hébergement en centre de données**, votre hébergeur a accès à vos disques - c'est donc une bonne première ligne de défense que de **chiffrer son disque, afin que l'hébergeur ne puisse pas y lire comme dans un livre ouvert.** -Néanmoins, ne croyez pas que le chiffrement à froid soit une mesure *suffisante* pour empêcher votre hébergeur d'accéder à vos données : déterminé, il y arrivera - ça lui prendra seulement plus de travail. -**La solution, pour garantir qu'on est seul⋅e à avoir accès à ses données, c'est l'auto-hébergement.** - - -Les aspects négatifs, c'est que : - -* Toutes ces opérations cryptographiques (dé/chiffrement) ont un coût, qui peut être non-négligeable sur un vieil ordinateur disposant d'un processeur hors d'âge. -* Avant chaque démarrage du système, il faut fournir la clé (le mot de passe) qui débloquera les partitions disque (sur lesquelles se trouvent l'OS qu'on espère démarrer et nos données). - - **On se demande bien ce qu'on va faire du mot de passe - s'agirait pas de le perdre !** - - Des outils comme [clevis](https://github.com/latchset/clevis) existent pour automatiser le déverouillage d'ordinateurs disants, mais c'est hors du cadre de ce tutoriel. - - Pour le moment, on se contentera d'installer de quoi déverouiller manuellement le disque à distance (SSH dans initrd). - - -> TODO - -## Chiffrement de la mémoire - -Certains processeurs AMD récent disposent d'une fonctionalité de chiffrement à la volée de la mémoire. Cela permet d'éviter - en théorie du moins - les attaques physique per lecture du cotenue de la mémoire. Plus d'informations sont disponible [en anglais dans cet article](https://mricher.fr/post/amd-memory-encryption/). - -# Références - -* cryptsetup, [Frequently Asked Questions](https://gitlab.com/cryptsetup/cryptsetup/-/wikis/FrequentlyAskedQuestions), Dépôt Gitlab de `cryptsetup`, anglais. -* ADRN, [Guide d'installation de Debian avec chiffrement à froid dans le centre de données Kimsufi](https://plume.deuxfleurs.fr/~/WebTrotter/installing-a-cloud-server-with-full-disk-encryption), Blog Deuxfleurs, avril 2021, anglais. - diff --git a/content/formations/sysadmin/installer_linux.md b/content/formations/sysadmin/installer_linux.md deleted file mode 100644 index 0be769d..0000000 --- a/content/formations/sysadmin/installer_linux.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: "Installer Linux" -weight: 10 -description: "Installer Linux" -date: 2021-12-30T15:23:52.320Z -dateCreated: 2021-12-30T15:23:50.137Z ---- - -On utilise un Live CD (ou Live USB - le support de stockage important peu) pour lancer un système d'exploitation (celui présent dans le support de stockage) sur un ordinateur, sans toucher aux disques présents dans l'ordinateur. - -Utiliser un Live CD, c'est la base pour configurer les disques d'une machine, installer un système d'exploitation (OS) dessus, accéder au disque quand on ne connaît pas le mot de passe administrateur. Bref, c'est la vie ! - -Ce guide se décompose ainsi : - -* On commence par expliquer comme obtenir une *image disque* ou ISO. Elle contient le système qu'on va mettre sur le Live CD. -* On explique comment *flasher* l'ISO obtenue sur le support de stockage de notre choix (CD, USB, carte SD, disque dur externe : ce que vous avez sur la main, tant que c'est capable de contenir l'ISO et connectable à l'ordinateur cible). *Flasher*, c'est le verbe classe pour dire « copier l'image disque sur le support de stockage » (avouez que ça claque !) -* On découvre les arcanes du BIOS, ce mini-OS présent sur la carte-mère de l'ordinateur et dont le rôle (entre autres) est de savoir quel système démarrer aujourd'hui. Dans notre cas, on veut démarrer sur le Live CD, ce qu'il faudra donc expliquer à notre ami le BIOS. -* Et ça démarre ! - -## Obtention d'une image disque - -Avant toute chose, il faut choisir quelle *distribution* de Linux on va mettre sur le Live CD. Une distribution Linux, c'est une *variante* de Linux. Parce qu'en fait, Linux en lui-même n'est qu'un *noyau* (*kernel* en anglais), pas tout à fait un OS. Il y a donc [mille et unes distributions de Linux](http://distrowatch.org/?language=FR), qui ont toutes leurs avantages et inconvénients. - -Vous connaissez peut-être de nom les distributions Ubuntu, Debian, Fedora, Manjaro... -Nous, chez Deuxfleurs, on utilise la distribution NixOS (parce qu'elle garantit des configurations identiques entre machines, ce qui nous est très utile). On présentera donc comment générer une ISO pour Live CD NixOS. On présentera aussi comment télécharger une ISO de Debian, parce que c'est moins farfelu, très fiable, et que ça fait un bon système de bureau (si d'aventure, vous aviez envie d'utiliser Linux comme OS principal !). - -### NixOS - -> TODO - -### Debian - -> TODO - -## Installation de l'ISO sur le support de stockage - -> TODO - -## Démarrer l'ordinateur sur l'OS du Live CD - -> TODO - -## Et pour finir, on a un système d'exploitation qui marche ! - -> TODO (screenshots?) diff --git a/content/formations/sysadmin/partitionnement.md b/content/formations/sysadmin/partitionnement.md deleted file mode 100644 index 8b2641b..0000000 --- a/content/formations/sysadmin/partitionnement.md +++ /dev/null @@ -1,420 +0,0 @@ ---- -title: "Partitionnement" -description: "Redondance, partitionnement, chiffrement : comment configurer ses disques durs en vue d'une installation de serveur" -weight: 20 -date: 2022-04-02T13:38:01.527Z -dateCreated: 2021-12-30T11:39:09.554Z ---- - -# Configurer les disques de son futur serveur - -On part du principe que vous disposez d'un ordinateur, chez vous ou dans un centre de données, et vous êtes prêt⋅e à annihiler le contenu de ses disques pour en faire un beau serveur tout propre. (Il est tout à fait faisable de garder des données existantes sur les disques, mais c'est hors du cadre de cet article.) - -On commencera par expliquer comment accéder aux disques pour les configurer, avant de traiter de partitionnement et de redondance (le fait d'écrire la même choses sur plusieurs disques, au cas où l'un d'entre eux casse). Un autre se focalise sur [le chiffrement des disques](@/formations/sysadmin/chiffrement_froid.md), dont le but est que leur contenu soit incompréhensible sans la clé (si vous vous faites voler le disque, ou que votre hébergeur est trop curieux). - -## Préliminaire : accéder aux disques - -Pour configurer les disques, il faut y avoir accès, comme s'ils étaient des disques durs externes. Donc, pas depuis le système d'exploitation (ou OS pour *operating system*) déjà installé sur la machine : lui, il utilise activement les disques. Mais depuis *un autre OS*. Qui sera Linux, puisqu'il dispose, d'office, de tous les outils pour ce faire, en ligne de commande. -Deux possibilités : - -* _Vous disposez d'un accès physique à la machine_, et pouvez donc brancher écran, clavier, et insérer un live CD/USB Linux qui vous permettra de lancer Linux *depuis le live CD/USB*. - Si vous avez déjà installé un OS sur une machine, vous savez de quoi je parle. Sinon, référez-vous au [guide d'utilisation d'un Live CD](@/formations/sysadmin/installer_linux.md). - -* _Vous n'avez pas accès physiquement à la machine_ (par exemple : elle est dans un centre de données). Auquel cas, le propriétaire de la machine doit avoir prévu le coup : vous devriez pouvoir vous connecter en SSH (ligne de commande à distance) à un *mode rescue* qui vous permettra d'agir sur les disques de la machine alors qu'elle est éteinte. Comment s'y prendre dépend de l'infrastructure logicielle du propriétaire du centre de données. - -À partir de maintenant, on considère que vous avez accès aux disques que vous souhaitez configurer *via* la ligne de commande en mode administrateur. Pour vous en assurer, vous pouvez lancer la commande `fdisk -l` (en tant qu'administrateur) ou `lsblk` : - -```bash -# fdisk -l -[...] -Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors -[...] -Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors -[...] -Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors -[...] -# lsblk -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sdb 8:16 0 1.8T 0 disk -sdc 8:32 1 1.8T 0 disk -sda 8:0 0 1.8T 0 disk -``` - -Comme vous pouvez le voir, je m'apprête à installer mon serveur sur une belle machine avec 3 disques de 2 To (= 1.8 Tio). Miam ! - -## Préparer son partitionnement - -Partitionner un disque, c'est le découper en sous-volumes logiques, appelés partitions. - -Un exemple classique de partitionnement, c'est de découper son disque en deux pour disposer *et* de Linux *et* de Windows sur son ordinateur de bureau. Chaque système d'exploitation est installé sur sa partition - et c'est au démarrage qu'on décide si on lance Linux ou Windows aujourd'hui. - -Nous, on s'apprète à installer un serveur sous Linux. On ne cherche pas à faire vivre plusieurs OS sur un seul disque, mais plutôt à séparer les données d'un OS dans des partitions distinctes. On va donc se payer le luxe d'expliquer d'abord quelles stockées vont dans quels dossiers sous Linux, puis on parlera de redondance, avant de revenir sur les contraintes du partitionnement. On passera ensuite à [la pratique](#partitionnement-en-pratique). - - -### Comment sont organisées les données sur Linux - -Comprenez d'abord qu'on « montera » un dossier du système Linux dans chaque partition de stockage. Listons donc les dossiers à considérer lors du partitionnement : - -* `/`, c'est le dossier qui contient tout le système. - On peut mettre tout le système dans la même partition, mais c'est sous-optimal : imaginons que vous vouliez mettre à jour ou changer votre OS. Le plus simple serait de ne supprimer que les données système en gardant par ailleurs toutes les données utilisateur. Mais avec une seule partition contenant tout `/`, je vous souhaite bon courage pour démêler et transférer toutes ces données utilisateur ! -* `/var` contient beaucoup trop de trucs qui ont tendance à manger tout l'espace disque : - * **Les données utilisateur** : la plupart des services (bases de données, Docker, etc.) stockent par défaut tout leur état dans `/var`. On préfèrera configurer nos services pour qu'ils stockent leurs données ailleurs (voir `/data`) pour les démêler des données moins importantes du système. - - * **Les journaux d'accès**, stockés par défaut dans `/var/log`. Ce dossier peut croître soudainement de plusieurs Go/jour en cas d'attaque ([DDoS](https://fr.wikipedia.org/wiki/Attaque_par_d%C3%A9ni_de_service), notamment). - - Ces **méta-données**, essence du [capitalisme de surveillance](https://www.cairn.info/revue-esprit-2019-5-page-63.htm), décrivent précisément l'activité de vos utilisateurs. Elles sont donc presque aussi précieuses que les données à proprement parler. - - On automatise généralement leur suppression périodique ([`logrotate`](https://doc.ubuntu-fr.org/logrotate)), après une **durée de conservation** à définir en fonction de la loi ([6-12 mois en France](https://doc.ubuntu-fr.org/logrotate)) et de vos besoins de journalisation. - -* `/data` (ou `/srv` ou autre) : c'est un dossier de notre invention (il n'existe pas par défaut dans Linux) dans lequel on mettra toutes nos **données utilisateur** en configurant les logiciels clients (bases de données, Docker etc.) pour qu'ils stockent leur état dedans. - - Ce sont les données **les plus précieuses** de votre serveur, et elles sont sous votre responsabilité : il vous revient d'en assurer la **permanence** (redondance, archivage) et la **[sécurité](https://fr.wikipedia.org/wiki/S%C3%A9curit%C3%A9_des_syst%C3%A8mes_d%27information)** (chiffrement). - - Le fait de caler toutes nos données précieuses dans un seul disque facilite la sauvegarde ultérieure. - -* `/home` contient les données des opérateurs de la machine. Il peut mériter sa propre partition pour que ces données survivent à une réinstallation. -* Et il y en a encore ! Tapez « partitionnement serveur Linux » dans un moteur de recherche, et vous verrez de vives discussions de tout âge justifier tout et son contraire ([exemple intéressant](https://fr.hotelarbredegel.com/895817-what-is-the-correct-way-TSKMON)). - -À part cela, vous aurez sans doute besoin des partitions suivantes : - -* Une partition **BIOS/EFI**, qui sert à expliquer à votre BIOS/EFI (le programme qui démarre votre ordinateur) où se situent vos systèmes d'exploitation. Nécessaire pour que le système démarre, donc. - Elle a besoin d'être sur le disque dur principal, et son format (BIOS ou EFI) dépend de l'âge de l'ordinateur (EFI est plus récent). La taille qu'elle doit faire dépend de son format, mais ça ne dépassera jamais 600 Mo. - Si vous non plus, vous n'y comprenez rien, j'ai trouvé [ce guide](https://www.easeus.fr/partition-manager-tips/difference-entre-bios-et-uefi.html) très clair et complet. -* `/boot` contient les données d'amorçage du système, et pèse le plus souvent moins de 200 Mo. - On a besoin de mettre ce dossier dans sa propre partition quand on fait du [Chiffrement à froid](@/formations/sysadmin/chiffrement_froid.md) sur la partition système (`/`), par exemple. -* Une partition `swap`, qui sert de **RAM de secours super lente**. - Très utile si l'on n'a pas beaucoup de RAM, parce qu'elle évite que le serveur ne s'éteigne brutalement dès la limite atteinte. En lieu et place, l'ordinateur fonctionne ô-combien-lentement, mais vous laisse quand même la possibilité de tuer cette saleté de processus qui a mangé toute la RAM, sans avoir à redémarrer. - - * **Si vous avez moins de 4 Go de RAM**, c'est un choix prudent que de mettre une partition *swap* de quelques Go. Si vous comptez chiffrer votre disque, assurez-vous de chiffrer la *swap* ! Beaucoup d'informations personnelles pourraient y transiter. - * **Si vous pensez avoir suffisamment de RAM pour ne jamais la remplir**, vous avez moins besoin de *swap*. Néanmoins, le noyau et certains logiciels aiment bien en avoir sous le coude. Donc, si la taille de votre disque n'est pas un problème, n'hésitez pas ! - -Vous l'aurez compris, il n'y a pas partitionnement parfait, et **c'est à vous de décider de votre schéma de partitionnement**. - -**En résumé :** -* Les données les plus précieuses sur un serveur, ce sont les données utilisateur dont vous aurez la responsabilité. -* Les données système & de configuration sont moins importantes parce que (1) un système ça se réinstalle, et (2) vous devriez prendre l'habitude de faire des copies de toute votre configuration. -* Séparer données système & utilisateur, on se remercie de l'avoir fait le jour où on veut réinstaller le système. -* La *swap* c'est important quand on a pas beaucoup de RAM. - -### Redondance des données - -Parlons maintenant des stratégies qu'on peut mettre en œuvre, quand on dispose de plusieurs disques, pour diminuer le risque de perte de données grâce à la redondance (c'est à dire : le fait de copier une même information à plusieurs endroits à la fois). -**Si vous ne disposez que d'un disque sur votre ordinateur, n'êtes pas concerné⋅e. Vous pouvez passer directement au [partitionnement](#partitionnement-en-pratique).** - -La redondance (entre autres) est permise par la technologie [RAID](https://fr.wikipedia.org/wiki/RAID_%28informatique%29) (pour « *Redundant Array of Independent Disks* » ou « ensemble redondant de disques indépendants »). Notez que RAID crée des volumes « logiques » à partir de partitions physiques (des bouts de disques, pas les disques entiers). RAID propose plusieurs architectures, en fonction de ses besoins ; en voici quelques unes : - -* [_RAID0_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_0_:_volume_agr%C3%A9g%C3%A9_par_bandes) : Permet d'agréger des partitions, pour constituer un plus gros volume logique. Si vous avez 2 disques, disposant chacun d'une partition de 1 To en RAID0, vous disposez d'un volume logique de 2 To. Si un disque meurt, tout le volume est mort. On a donc, ici, multiplié le risque de panne par deux - ce n'est pas de la redondance. -* [_RAID1_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_1_:_Disques_en_miroir) : Un volume logique en RAID1 est constitué de partitions (une partition par disque physique) contenant à tout instant les mêmes données : les partitions sont « en miroir ». - - * **Taille du volume logique** = taille de la partition la plus petite. - * **Combien tolère-t-on de disques HS avant de perdre des données ?** Tous sauf un. - - Si vous avez 3 disques disposant chacun d'une partition de 1 To en RAID1, vous disposez d'un volume logique de 1 To, et vos données survivront tant qu'un des 3 disques survit. - -* [_RAID5_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_5_:_volume_agr%C3%A9g%C3%A9_par_bandes_%C3%A0_parit%C3%A9_r%C3%A9partie) : Il a besoin d'au moins 3 partitions physiques sous-jacentes. Une des partitions contiendra un « bloc de parité », qui permettra de reconstituer les données si l'on perd n'importe lequel des disques. Les autres partitions contiendront des données. - - Considérant un volume RAID5 sur N partitions : - - * **Taille du volume logique** = taille de la partition la plus petite x (N-1). - * **Combien tolère-t-on de disques HS avant de perdre des données ?** Un seul. - -* [_RAID6_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_6), c'est comme RAID5, avec 2 volumes de parité : on tolère la perte de 2 partitions, mais on a moins de stockage. RAID6 nécessite au moins 4 partitions sous-jacentes. - - * **Taille du volume logique** = taille de la partition la plus petite x (N-2). - * **Combien tolère-t-on de disques HS avant de perdre des données ?** Jusqu'à deux. - -* [_RAID10_](https://fr.wikipedia.org/wiki/RAID_%28informatique%29#RAID_10_(ou_RAID_1+0)) (ou RAID1+0) : on met un RAID0 sur un RAID1. Je vous laisse regarder par vous-même, il faut au moins 4-5 disques pour que ça vaille le coup : c'est pas pour tout le monde. - -Que de choix ! Ici aussi, **c'est à vous de trouver un schéma de redondance adapté** à votre matériel et à vos besoins. - -### Contraintes de partitionnement ou comment les éviter avec LVM - -Le partitionnement c'est chiant : on est limité à un certain nombre de partitions par disque, les partitions doivent être contiguës, modifier un schéma de partitionnement une fois l'OS installé est risqué... Et enfin : **si on veut chiffrer ses données, on ne peut chiffrer qu'une partition à la fois, et ça demande une clé différente par partition !** - -Heureusement qu'il y a [LVM](https://doc.ubuntu-fr.org/lvm) ! C'est un outil permettant la création de partitions logiques : donnez-lui une grosse partition (pourquoi pas redondée), et LVM vous permettra de gérer autant de sous-partitions « logiques » (virtuelles) en son sein, affranchies des contraintes listées ci-dessus. - -C'est surtout pour nous permettre de chiffrer toute notre installation avec une seule clé qu'il nous est précieux, LVM : on crée une partition immense, avec de la redondance, on la chiffre, on met LVM dessus, et on découpe nos partitions systèmes là-dedans, comme on veut. - -Même si vous ne souhaitez pas chiffrer vos données, LVM peut être une bonne idée, parce qu'il offre beaucoup plus de flexibilité que le partitionnement « à l'ancienne » pour pas cher. - -## Partitionnement en pratique - -Personnellement, aujourd'hui, j'ai deux configurations de serveur à partitionner : - -* _3 disques de 2 To_ (machine Bebop) : - * Déjà, je n'ai pas vraiment besoin de *swap* (32 Go de RAM), mais on va en mettre quelques Go quand même. - * Ce serveur étant loué dans un centre de données, je compte chiffrer mes données. Je ne veux pas avoir X clés de déchiffrement (une par partition) à rentrer à chaque démarrage, donc je vais utiliser LVM pour ne créer qu'une seule grosse partition chiffrée (dont LVM gèrera le sous-partitionnement pour mon système). - * J'ai 3 disques, je vais donc pouvoir utiliser RAID5 pour la redondance de cette méga-partition LVM (RAID1 aurait toléré un *crash* de disque de plus, mais j'aurais eu moins d'espace disque). - * Dans LVM, on aura presque 4 To d'espace ! On va faire une partition `/`, une `/home`, une `/var`, une `/data` et la `swap`. Leurs tailles seront facilement adaptables avec LVM à l'usage, donc on s'en fiche à ce stade. - * Le chiffrement va nécessiter un partition `/boot`, pour que je puisse me connecter au serveur et le déchiffrer avant chaque démarrage (cf. [guide du chiffrement à froid](@/formations/sysadmin/chiffrement_froid.md)). La partition `/boot` sera redondée en RAID1. - * Il va me falloir une petite partition d'amorçage BIOS/EFI de quelques Mo. - - Graphiquement, ça ressemblera à ça : - -![Partitionnement de 3 disques avec partition /boot et LVM](/img/partitionnement_3_disques_lvm.svg) - -* _2 disques de 2 To_ (machines Swordfish & Red Tail) : - - * Ici, je mettrai 8 Go de *swap* (seulement 4 Go de RAM). - * Pour le système, on va mettre une méga-partition LVM en RAID1 avec chiffrement, ne disposant que de deux disques. - * `/boot` en RAID1 et une partition BIOS/EFI. Bref, à peu près pareil que pour la configuration avec 3 disques. - - En image : - -![partitionnement_2_disques_lvm.svg](/img/partitionnement_2_disques_lvm.svg) - - -> L'article est en réécriture à partir de ce point ! -{.is-warning} - -#### BIOS ou EFI ? - -Ces deux acronymes sont deux versions du système d'amorçage. Ils démarrent l'ordinateur et vont chercher l'OS à lancer sur disque. BIOS est plus vieux, donc on préfère utiliser EFI quand c'est supporté. (Pour les détails, faudra aller voir ailleurs.) - -Pour savoir si votre système supporte BIOS ou EFI ou les deux, lancez la commande `dmidecode | less` en tant qu'administrateur : - -``` -# dmidecode 3.0 -Getting SMBIOS data from sysfs. -SMBIOS 2.7 present. -61 structures occupying 2578 bytes. -Table at 0x.... - -Handle 0x0000, DMI type 0, 24 bytes -BIOS Information - Vendor: Intel Corp. - # [...] - Characteristics: - # [...] - BIOS boot specification is supported - UEFI is supported -# [...] -``` - -Comme vous pouvez le voir, on lit à la fois `BIOS boot specification is supported` et `UEFI is supported`. J'ai donc le choix. - -#### Kibioctets (Kio ou KiB) ou Kilooctets (Ko ou KB) ? - -Dans les commandes suivantes, j'utiliserai des `KiB` (kibioctets) et non des `KB` (kilooctets). [Cela n'a pas grande importance.](https://forums.commentcamarche.net/forum/affich-24162713-conversion-mo-en-mio) -La notation "kilo, méga..." du système métrique fonctionne en base 10 : « 1 Ko = 1000 (10³) octets ». -En informatique, tout tourne en base 2 : « 1 Kio = 1024 (2¹⁰) octets ». -En conséquence, on a deux notations qui veulent dire presque la même chose : 1 Mio = 1,048576 Mo. - -Ça serait quand même plus simple si tout le monde comptait en base 2 ! - -### Création des partitions sur le Bebop (3 disques) - -* On commence par créer les tables de partition de chaque disque, au format GPT : - - **Attention, créer une table de partition sur un disque en supprime l'intégralité des données !** - - ```bash - # ATTENTION, CETTE COMMANDE EFFACE L'ENTIÈRETÉ DE CHAQUE DISQUE - parted -sa optimal /dev/sda mklabel gpt - parted -sa optimal /dev/sdb mklabel gpt - parted -sa optimal /dev/sdc mklabel gpt - ``` - -* Partitionnement de `/dev/sda`, où réside le système : - - ```bash - # Création de la première partition BIOS, de 1 Mio - # syntaxe : parted -sa optimal [disque] mkpart [nom de la partition] [début] [fin] - # "-s" pour "silent", sinon parted se permet de me poser des questions (le lourd) - # "-a optimal" pour que parted aligne les partitions sur le disque de façon optimale - parted -sa optimal /dev/sda mkpart bios 0% 1MiB - # Seconde partition /boot, 512 Mio - parted -sa optimal /dev/sda mkpart boot 1MiB 513MiB - # Troisième partition /, 100 Gio - parted -sa optimal /dev/sda mkpart system 513MiB 100513MiB - # Dernière partition /home, de 1.5 Tio, alignée à la fin du disque - parted -sa optimal /dev/sda mkpart home 500GiB 100% - - # Ajout du drapeau "bios_grub" à la partition BIOS : - # (Permet au BIOS de savoir que cette partition lui est dédiée.) - # syntaxe : parted [disque] set [partition] [drapeau] [état] - parted /dev/sda set 1 bios_grub on - ``` - - Résultat : - - ```bash - # fdisk -l /dev/sda - Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors - Units: sectors of 1 * 512 = 512 bytes - Sector size (logical/physical): 512 bytes / 512 bytes - I/O size (minimum/optimal): 512 bytes / 512 bytes - Disklabel type: gpt - Disk identifier: 7DE23465-3A2B-4145-99F3-0A232C2DD37D - - Device Start End Sectors Size Type - /dev/sda1 34 2047 2014 1007K BIOS boot - /dev/sda2 2048 1050623 1048576 512M Linux filesystem - /dev/sda3 1050624 205850623 204800000 97.7G Linux filesystem - /dev/sda4 1048576000 3907028991 2858452992 1.3T Linux filesystem - ``` - - -* Partitionnement de `/dev/sdb` et `/dev/sdc`, et création du volume logique en RAID1 : - - ```bash - # Création d'une partition occupant tout l'espace, sur chaque disque - parted -sa optimal /dev/sdb mkpart primary 0% 100% - parted -sa optimal /dev/sdc mkpart primary 0% 100% - # Ajout du drapeau "raid" sur chaque partition nouvellement créée - parted /dev/sdb set 1 raid on - parted /dev/sdc set 1 raid on - # Création du volume RAID1 - mdadm --verbose --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 - # Répondez "y" si on vous emande confirmation. - ``` - - Résultat : - - ```bash - # fdisk -l - Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors - Units: sectors of 1 * 512 = 512 bytes - Sector size (logical/physical): 512 bytes / 512 bytes - I/O size (minimum/optimal): 512 bytes / 512 bytes - Disklabel type: gpt - Disk identifier: 44D8D3D8-6EF3-4052-AFB6-850DEED66C81 - - Device Start End Sectors Size Type - /dev/sdb1 2048 3907028991 3907026944 1.8T Linux RAID - - Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors - Units: sectors of 1 * 512 = 512 bytes - Sector size (logical/physical): 512 bytes / 512 bytes - I/O size (minimum/optimal): 512 bytes / 512 bytes - Disklabel type: gpt - Disk identifier: A89A5F18-5383-41F8-A8C8-3960E12D9AF2 - - Device Start End Sectors Size Type - /dev/sdc1 2048 3907028991 3907026944 1.8T Linux RAID - - Disk /dev/md0: 1.8 TiB, 2000263577600 bytes, 3906764800 sectors - Units: sectors of 1 * 512 = 512 bytes - Sector size (logical/physical): 512 bytes / 512 bytes - I/O size (minimum/optimal): 512 bytes / 512 bytes - ``` - -Et pour tout le disque, nous obtenons : - -```bash -# lsblk -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sdb 8:16 0 1.8T 0 disk -└─sdb1 8:17 0 1.8T 0 part - └─md0 9:0 0 1.8T 0 raid1 -sdc 8:32 1 1.8T 0 disk -└─sdc1 8:33 1 1.8T 0 part - └─md0 9:0 0 1.8T 0 raid1 -sda 8:0 0 1.8T 0 disk -├─sda4 8:4 0 1.3T 0 part -├─sda2 8:2 0 512M 0 part -├─sda3 8:3 0 97.7G 0 part -└─sda1 8:1 0 1007K 0 part -``` - -### Création des partitions sur Swordfish & Red Tail (2 disques) - - -* On commence par créer les tables de partition de chaque disque, au format GPT : - - **Attention, créer une table de partition sur un disque en supprime l'intégralité des données !** - - ```bash - # ATTENTION, CETTE COMMANDE EFFACE L'ENTIÈRETÉ DE CHAQUE DISQUE - parted -sa optimal /dev/sda mklabel gpt - parted -sa optimal /dev/sdb mklabel gpt - ``` - -* Partitionnement des volumes système : - - ```bash - # partition BIOS, 1 Mio, sur /dev/sda - parted -sa optimal /dev/sda mkpart bios 0% 1MiB - parted /dev/sda set 1 bios_grub on - # partition /boot, 512 Mio, sur /dev/sda - parted -sa optimal /dev/sda mkpart boot 1MiB 513MiB - # partition swap, 8 Gio, sur /dev/sda - parted -sa optimal /dev/sda mkpart swap 513MiB 8513MiB - # partition /, 100 Gio, sur /dev/sda - parted -sa optimal /dev/sda mkpart system 8513MiB 108513MiB - # partition /home, 500 Gio, sur /dev/sdb - parted -sa optimal /dev/sdb mkpart home 0% 500GiB - ``` - -* Création des deux partitions d'1.5 Tio à la fin de chaque disque : - - ```bash - parted -sa optimal /dev/sda mkpart primary 500GiB 100% - parted -sa optimal /dev/sdb mkpart primary 500GiB 100% - ``` - -* Création du volume logique en RAID1 : - - - Pour commencer, il ne faut pas se tromper de numéro de partition ! - - ```bash - # lsblk - NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT - sdb 8:16 0 1.8T 0 disk - ├─sdb2 8:18 0 1.3T 0 part # <-- futur RAID1 - └─sdb1 8:17 0 500G 0 part - sda 8:0 0 1.8T 0 disk - ├─sda4 8:4 0 97.7G 0 part - ├─sda2 8:2 0 512M 0 part - ├─sda5 8:5 0 1.3T 0 part # <-- futur RAID1 - ├─sda3 8:3 0 7.8G 0 part - └─sda1 8:1 0 1007K 0 part - ``` - - On va mettre le RAID1 sur la **5e** partition du disque `sda`, et sur la **2e** partition de `sdb`. - - Il reste seulement à ajouter les drapeaux `raid` sur les deux partitions, avant d'invoquer `mdadm` qui va créer le volume RAID1 : - - ```bash - parted /dev/sda set 5 raid on - parted /dev/sdb set 2 raid on - - mdadm --verbose --create /dev/md0 --level=1 --raid-devices=2 /dev/sda5 /dev/sdb2 - ``` - -Et voilà le travail ! - -```bash -# lsblk -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sdb 8:16 0 1.8T 0 disk -├─sdb2 8:18 0 1.3T 0 part -│ └─md0 9:0 0 1.3T 0 raid1 -└─sdb1 8:17 0 500G 0 part -sda 8:0 0 1.8T 0 disk -├─sda4 8:4 0 97.7G 0 part -├─sda2 8:2 0 512M 0 part -├─sda5 8:5 0 1.3T 0 part -│ └─md0 9:0 0 1.3T 0 raid1 -├─sda3 8:3 0 7.8G 0 part -└─sda1 8:1 0 1007K 0 part -``` - -## Installation des systèmes de fichier - -C'est magnifique, nous avons des partitions. Mais pour l'instant, elles ne servent à rien : il leur manque un système de fichier pour être utilisables par un système d'exploitation. - -Si vous comptez chiffrer les disques de votre futur serveur (ce qu'on recommande chaudement si votre serveur est dans un centre de données), il faut configurer le chiffrement *avant* d'installer un système de fichier. Rendez-vous donc sur le [guide du chiffrement à froid](@/formations/sysadmin/chiffrement_froid.md), où on traitera aussi de l'installation du système de fichier de A à Z : vous avez donc fini ce guide, bravo ! - ---- - -Si vous êtes encore là, vous n'avez pas l'intention de chiffrer vos disques. Il ne vous reste donc plus qu'à ajouter ce satané système de fichiers à vos partitions, et vous pourrez enfin installer votre système d'exploitation préféré ! - -### Oui mais quel système de fichiers ? `ext4` ou `ZFS` ou autre ? - -> TODO: ext4 vs. ZFS. [Un guide en anglais](https://nascompares.com/2021/07/21/zfs-vs-ext4-for-nas-what-is-the-difference-in-your-file-system/). - -# Références - -* ADRN, [Guide d'installation de Debian avec chiffrement à froid dans le centre de données Kimsufi](https://plume.deuxfleurs.fr/~/WebTrotter/installing-a-cloud-server-with-full-disk-encryption), Blog Deuxfleurs, avril 2021, anglais. -- cgit v1.2.3 From f3b7e90693bf2b51a53a23d98a60bbf04065103a Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Wed, 1 Mar 2023 19:45:01 +0100 Subject: rework infrastructures --- content/formations/_index.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'content/formations') diff --git a/content/formations/_index.md b/content/formations/_index.md index 2804f6c..fe473bc 100644 --- a/content/formations/_index.md +++ b/content/formations/_index.md @@ -3,6 +3,8 @@ title: "Se former" description: "Se former" weight: 30 sort_by: "weight" +extra: + parent: 'formations/_index.md' --- Ce manuel vous propose de vous former sur les questions portées par l'association, que ce soit sur l'impact social du numérique ou l'administration d'une machine Linux, avec dans l'idée que vous pourrez vous impliquer d'avantange dans nos activités après, en faisant des ateliers ou en participant à opérer les machines et les logiciels. -- cgit v1.2.3 From 636dc8925a6a4e423fd1daa0e34a58e8182a45d0 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Thu, 2 Mar 2023 12:49:37 +0100 Subject: various link fix --- content/formations/conf.md | 14 +++++++------- content/formations/mediatheque.md | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'content/formations') diff --git a/content/formations/conf.md b/content/formations/conf.md index a344e52..e9c18e5 100644 --- a/content/formations/conf.md +++ b/content/formations/conf.md @@ -13,19 +13,19 @@ puisse être partagé et réutilisé. # Camps CHATONS août 2022 -[Le libre en Europe](./libre-europe/) - Comment financer ses déplacements à des conférences, des hackmeeting ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes. Découvrir le collectif Librehosters. Présentation du projet OpenMinds porté par MarsNet +[Le libre en Europe](@/formations/libre-europe.md) - Comment financer ses déplacements à des conférences, des hackmeeting ou ses rencontres de consoeurs/frères europeen avec ERASMUS mobilité éducation des adultes. Découvrir le collectif Librehosters. Présentation du projet OpenMinds porté par MarsNet -[Sauvegardes coopératives](./sauvegardes-cooperatives/) - Projet de création de plateformes de sauvegardes coopératives et standardisées au sein des CHATONS. +[Sauvegardes coopératives](@/formations/sauvegardes-cooperatives.md) - Projet de création de plateformes de sauvegardes coopératives et standardisées au sein des CHATONS. -[Éducation populaire](./education-populaire/) - Se réunir pour parler d'éducation car ce terme apparaît sur le site Chatons.org, il est revendiqué mais pourtant il n'est pas perçu de la même manière par tou·te·s ! Comment se l'approprier ? +[Éducation populaire](@/formations/education-populaire.md) - Se réunir pour parler d'éducation car ce terme apparaît sur le site Chatons.org, il est revendiqué mais pourtant il n'est pas perçu de la même manière par tou·te·s ! Comment se l'approprier ? -[Écologie](./ecologie/) - Quel discours écologique tenir en tant qu'hébergeur ? Comment ne pas tomber dans le greenwashing ? quel arbitrage avec d'autres enjeux ? Durant cet échange, on a essayé de référencer des pistes pour agir collectivement mais aussi de recenser nos démarches déjà existantes et voir à les documenter mieux. +[Écologie](@/formations/ecologie.md) - Quel discours écologique tenir en tant qu'hébergeur ? Comment ne pas tomber dans le greenwashing ? quel arbitrage avec d'autres enjeux ? Durant cet échange, on a essayé de référencer des pistes pour agir collectivement mais aussi de recenser nos démarches déjà existantes et voir à les documenter mieux. -[Émancip'Asso](./emancipasso/) - Des assos aimeraient transitionner vers le libre mais souvent la transition est moyennement heureuse. L'idée serait de faciliter cette transition en travaillant avcec les CHATONS sur la com, la formation, l'accompagnement, etc. +[Émancip'Asso](@/formations/emancipasso.md) - Des assos aimeraient transitionner vers le libre mais souvent la transition est moyennement heureuse. L'idée serait de faciliter cette transition en travaillant avcec les CHATONS sur la com, la formation, l'accompagnement, etc. -[↣ Compilation PDF de tous les ateliers du camps](./2022-libreto-camps-chatons.pdf) +[↣ Compilation PDF de tous les ateliers du camps](/img/2022-libreto-camps-chatons.pdf) [↣ Libreto camps CHATONS 2022](https://libreto.sans-nuage.fr/camp-chatons-2022) # Sobriété Numérique au Soly, juin 2022 -[Capitalisme de surveillance](./capitalisme-surveillance/) - Interroger la notion de sobriété numérique sous l'angle de la critique du capitalisme de surveillance. +[Capitalisme de surveillance](@/formations/capitalisme_surveillance.md) - Interroger la notion de sobriété numérique sous l'angle de la critique du capitalisme de surveillance. diff --git a/content/formations/mediatheque.md b/content/formations/mediatheque.md index 7b92537..c5130d9 100644 --- a/content/formations/mediatheque.md +++ b/content/formations/mediatheque.md @@ -21,13 +21,13 @@ extra: ![Couverture de Surveiller et punir de Michel Foucault #](/img/cover/surveiller-et-punir.jpg) ![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon #](/img/cover/internet-et-libertés.jpg) -[↣ Consulter la page détaillée sur les livres](./livres/) +[↣ Consulter la page détaillée sur les livres](@/formations/livres.md) # Des articles ![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png) -[↣ Consulter la page détaillée sur les articles](./articles/) +[↣ Consulter la page détaillée sur les articles](@/formations/articles.md) # Des podcasts -- cgit v1.2.3 From ae646c350c9d22f6c47513e8117eb58a7b575878 Mon Sep 17 00:00:00 2001 From: Quentin Date: Thu, 2 Mar 2023 13:47:34 +0000 Subject: =?UTF-8?q?Create=20Se=20former=20=E2=80=9Cprimev=C3=A8re-2023?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "content/formations/primev\303\250re-2023.md" | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 "content/formations/primev\303\250re-2023.md" (limited to 'content/formations') diff --git "a/content/formations/primev\303\250re-2023.md" "b/content/formations/primev\303\250re-2023.md" new file mode 100644 index 0000000..335ce5d --- /dev/null +++ "b/content/formations/primev\303\250re-2023.md" @@ -0,0 +1,18 @@ +--- +title: Primevère 2023 +weight: 100 +draft: false +date: 2023-03-02 +extra: + parent: formations/conf.md +--- +Le salon Primevère se tient une fois par an à Lyon à Eurexpo, c'est le salon de l'alter-écologie et on trouve donc tous les acteurs de ce milieu. Historiquement, il y a une proximité avec le monde du libre, d'où un “village du libre”. Le CHATONS Hadoly y est historiquement présent, mais on y trouve aussi l'ALDIL, Wikipedia, OpenstreetMap et bien d'autres personnes. + +J'y étais en 2023 sur le stand de Hadoly, qui faisait aussi office de stand CHATONS. J'ai proposé un atelier “table rase numérique” et des petites brochures pour “la sobriété numérique”. Vous pouvez les télécharger ces ressources au format PDF : + +- [Jeu “table rase numérique”](/img/default.pdf) +- [Brochure "anti-pub"](/img/pub.pdf) +- [Brochure "matériel durable"](/img/mat.pdf) +- [Brochure "obsolescence logiciel"](/img/obso.pdf) + +Les fichiers sources éditables [sont dans mon dépôt git](https://git.deuxfleurs.fr/quentin/memo.git) -- cgit v1.2.3 From 445dd1f68ec8dd7071d445d726d0f5d7a89fe38c Mon Sep 17 00:00:00 2001 From: vincent Date: Sun, 5 Mar 2023 16:52:52 +0100 Subject: =?UTF-8?q?Telecommunications=20reclaimed=20oubli=C3=A9=20sur=20la?= =?UTF-8?q?=20page=20m=C3=A9diath=C3=A8que?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/mediatheque.md | 1 + 1 file changed, 1 insertion(+) (limited to 'content/formations') diff --git a/content/formations/mediatheque.md b/content/formations/mediatheque.md index c5130d9..d3b69e0 100644 --- a/content/formations/mediatheque.md +++ b/content/formations/mediatheque.md @@ -15,6 +15,7 @@ extra: ![Couverture de technologie partout démocratie nulle part #](/img/cover/techno-partout.jpg) ![Couverture de Cyberstructure #](/img/cover/cyberstructure.jpg) ![Couverture de L'institution imaginaire de la société #](/img/cover/imaginaire.jpg) +![Couverture de Telecommunications Reclaimed #](/img/cover/telco.jpg) ![Couverture de Permanent Record #](/img/cover/permanent-record.jpg) ![Couverture de La France contre les robots #](/img/cover/France-contre-robots.jpg) ![Couverture de Carbon Democracy de Timothy Mitchell #](/img/cover/carbon_democracy.jpg) -- cgit v1.2.3 From ab7049b59158646a43101fbd704b04f4a72c5e3d Mon Sep 17 00:00:00 2001 From: Adrien Date: Sat, 25 Mar 2023 17:59:19 +0100 Subject: ajout dans la mediatheque de A bout de FLux de Fanny Lopez --- content/formations/livres.md | 7 +++++++ content/formations/mediatheque.md | 1 + 2 files changed, 8 insertions(+) (limited to 'content/formations') diff --git a/content/formations/livres.md b/content/formations/livres.md index eb40612..f6da7cb 100644 --- a/content/formations/livres.md +++ b/content/formations/livres.md @@ -101,3 +101,10 @@ La pénalité moderne n'ose plus dire qu'elle punit des crimes ; elle prétend r Pendant que Facebook, Google et compagnie se targuent de protéger nos données tout en les exploitant pour booster la publicité ciblée, les lois sécuritaires s’enchaînent et les expérimentations illégales aussi : des micros dans les rues, des tests de reconnaissance faciale dans les stades ou les transports, des drones aux mains des policiers… La dérive vient des pouvoirs publics autant que des entreprises.* [Fiche Babelio](https://www.babelio.com/livres/Labonde-Internet-et-libertes--15-ans-de-combat-de-la-Quad/1451258) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb47143115g) + +🇫🇷 **Fanny Lopez, « À bout de flux », 2022, Divergences.** + +![Couverture de À bout de flux, de Fanny Lopez <](/img/cover/a-bout-de-flux.jpg) +*Le numérique a un double : l’infrastructure électrique. Le rapport immédiat aux objets connectés (smartphone, ordinateur) invisibilise le continuum infernal d’infrastructures qui se cachent derrière : data centers, câbles sous-marins, réseaux de transmission et de distribution d’électricité. Alors que le numérique accompagne une électrification massive des usages, le système électrique dépend lui-même de plus en plus du numérique pour fonctionner. Pour comprendre ce grand système et imaginer comment le transformer, il nous faut aller au bout des flux, là où se révèle la matérialité des machines et des câbles.* + +[Sur la boutique de l'éditeur](https://www.editionsdivergences.com/livre/a-bout-de-flux) - [Fiche Babelio](https://www.babelio.com/auteur/Fanny-Lopez/505984) - [Notice BNF](https://catalogue.bnf.fr/ark:/12148/cb471399555) diff --git a/content/formations/mediatheque.md b/content/formations/mediatheque.md index d3b69e0..c704e6e 100644 --- a/content/formations/mediatheque.md +++ b/content/formations/mediatheque.md @@ -21,6 +21,7 @@ extra: ![Couverture de Carbon Democracy de Timothy Mitchell #](/img/cover/carbon_democracy.jpg) ![Couverture de Surveiller et punir de Michel Foucault #](/img/cover/surveiller-et-punir.jpg) ![Couverture d'Internet et libertés de Mathieu Labonde, Lou Malhuret, Benoît Piedallu et Axel Simon #](/img/cover/internet-et-libertés.jpg) +![Couverture de À bout de flux, de Fanny Lopez #](/img/cover/a-bout-de-flux.jpg) [↣ Consulter la page détaillée sur les livres](@/formations/livres.md) -- cgit v1.2.3 From 4786c1bd951c320d166d79648696c19061382f63 Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 1 Apr 2023 14:24:30 +0000 Subject: =?UTF-8?q?Create=20Se=20former=20=E2=80=9Ccapitole-du-libre-2022?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/capitole-du-libre-2022.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 content/formations/capitole-du-libre-2022.md (limited to 'content/formations') diff --git a/content/formations/capitole-du-libre-2022.md b/content/formations/capitole-du-libre-2022.md new file mode 100644 index 0000000..e917e7f --- /dev/null +++ b/content/formations/capitole-du-libre-2022.md @@ -0,0 +1,15 @@ +--- +title: Capitole du Libre 2022 +weight: 80 +draft: false +date: 2023-04-01 +extra: + parent: formations/conf.md +--- +Rediffusion vidéo : [https://invidious.fdn.fr/watch?v=jI_vPVji51c](https://invidious.fdn.fr/watch?v=jI_vPVji51c) + +Support de présentation : [https://git.deuxfleurs.fr/Deuxfleurs/garage/raw/branch/main/doc/talks/2022-11-19-Capitole-du-Libre/pr%C3%A9sentation.pdf](https://git.deuxfleurs.fr/Deuxfleurs/garage/raw/branch/main/doc/talks/2022-11-19-Capitole-du-Libre/pr%C3%A9sentation.pdf) + +Les autres talks sur Garage : [https://git.deuxfleurs.fr/Deuxfleurs/garage/src/branch/main/doc/talks](https://git.deuxfleurs.fr/Deuxfleurs/garage/src/branch/main/doc/talks) + +Abstract dans la conférence : [https://cfp.capitoledulibre.org/cdl-2022/talk/GNAKPS/](https://cfp.capitoledulibre.org/cdl-2022/talk/GNAKPS/) -- cgit v1.2.3 From 00364474df51895e05bb77e81f1337ede5b42d18 Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 1 Apr 2023 14:26:16 +0000 Subject: =?UTF-8?q?Update=20Se=20former=20=E2=80=9Ccapitole-du-libre-2022?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/capitole-du-libre-2022.md | 42 ++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'content/formations') diff --git a/content/formations/capitole-du-libre-2022.md b/content/formations/capitole-du-libre-2022.md index e917e7f..4f6d594 100644 --- a/content/formations/capitole-du-libre-2022.md +++ b/content/formations/capitole-du-libre-2022.md @@ -6,6 +6,48 @@ date: 2023-04-01 extra: parent: formations/conf.md --- +**De l'auto-hébergement à l'entre-hébergement : Garage, pour conserver ses données ensemble** + +_Garder le contrôle de ses données est essentiel pour reconquérir sa vie +privée et ses libertés sur internet. L'auto-hébergement de ses services +est un moyen d'y parvenir, mais administrer et sauvegarder ses données +tout seul représente un défi. Cette présentation met en avant le +logiciel Garage, qui simplifie ces tâches et permet de collaborer entre +hôtes, ainsi que son utilisation au sein de notre structure Deuxfleurs._ + +Assurer la sauvegarde, l'intégrité, et la disponibilité de données +représentent un défi pour quiconque veut auto-héberger ses services. Les + CHATONS, c'est-à-dire les hébergeurs indépendants, ne sont pas épargnés + ; les grands acteurs d'internet non plus. De plus en plus, le stockage +objet est privilégié en lieu et place des hiérarchies de systèmes de +fichiers, car il popularise des avantages pratiques pour les +administrateurs : réplication, sommes de contrôle, etc. Ce paradigme est + souvent interfacé avec le standard ouvert S3, où le logiciel +utilisateur devient agnostique de toute préoccupation concernant la +gestion des données. +Actuellement en fonctionnement au sein de l'infrastructure de +Deuxfleurs, nous avons développé Garage, un gestionnaire de données, +capable de les répliquer efficacement sur plusieurs sites pour se parer +contre les imprévus. Publié sous licence AGPL, il est conçu pour avoir +de faibles prérequis en termes de matériel et d'environnement réseau, le + rendant pratique à utiliser dans un contexte non professionnel, par +exemple sur des machines d'occasion derrière des connexions internet de +particuliers. Les services (par exemple Peertube, Nextcloud, ou Matrix, +pour citer parmi ceux testés) se contentent simplement d'utiliser l'API +S3 pour quêter Garage, qui prend en charge toute la gestion nécessaire à + l'exploitation de données. +Au-delà de l'aspect technique des choses, ce changement structurel sur +le plan opérationnel recèle selon nous bien des perspectives quant aux +potentiels d'internet. Nous avons la conviction qu'en repensant de la +sorte l'organisation des acteurs sur cet espace, on peut façonner un +bien meilleur rapport entre l'humain et ses outils numériques, voire +entre les individus eux-mêmes. + + + + + + Rediffusion vidéo : [https://invidious.fdn.fr/watch?v=jI_vPVji51c](https://invidious.fdn.fr/watch?v=jI_vPVji51c) Support de présentation : [https://git.deuxfleurs.fr/Deuxfleurs/garage/raw/branch/main/doc/talks/2022-11-19-Capitole-du-Libre/pr%C3%A9sentation.pdf](https://git.deuxfleurs.fr/Deuxfleurs/garage/raw/branch/main/doc/talks/2022-11-19-Capitole-du-Libre/pr%C3%A9sentation.pdf) -- cgit v1.2.3 From 245b5ee4098f118c528221e82858840ce6c7d1aa Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 1 Apr 2023 14:31:27 +0000 Subject: =?UTF-8?q?Create=20Se=20former=20=E2=80=9Cjdll-2023=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/jdll-2023.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 content/formations/jdll-2023.md (limited to 'content/formations') diff --git a/content/formations/jdll-2023.md b/content/formations/jdll-2023.md new file mode 100644 index 0000000..2c7a92a --- /dev/null +++ b/content/formations/jdll-2023.md @@ -0,0 +1,38 @@ +--- +title: JDLL 2023 +weight: 120 +draft: false +date: 2023-04-01 +extra: + parent: formations/conf.md +--- +**Entre-hébergement : envisagez l'auto-hébergement collectivement !** + +_Qu'est ce que l'entre-hébergement ? Pourquoi c'est important ? Quelles initiatives existent déjà ?_ + +Dans le libre, nombre de personnes souhaitent +reprendre le contrôle sur leur environnement numérique. C'est +particulièrement vrai pour les infrastructures (le "cloud") qui sont +gérées de façon centralisées et sans notre assentiment. + +Mais gérer une infrastructure seul·e est une charge de travail +conséquente et un poids permanent (comment faire si un disque casse +pendant vos vacances ?). + +Chez [Deuxfleurs](https://deuxfleurs.fr) (mais aussi [Tedomum](https://tedomum.net/) et d'autres membres du [collectif CHATONS](https://www.chatons.org/)), + nous nous sommes demandés comment cette infrastructure pouvait devenir +"un commun" dont on pourrait prendre collectivement soin, que ce soit +sur le plan organisationnel comme technique. + +Lors de cette conférence, je reviendrai sur la notion d'entre-hébergement, sur ce qui fonctionne déjà, sur nos projets, et sur nos doutes. + + +Résumé sur le programme des JDLL : [https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC](https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC) + + + + + + + + -- cgit v1.2.3 From 66bc4df00f5d107857260942b3de8933b260d2a8 Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 1 Apr 2023 14:36:05 +0000 Subject: =?UTF-8?q?Update=20Se=20former=20=E2=80=9Cjdll-2023=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/jdll-2023.md | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) (limited to 'content/formations') diff --git a/content/formations/jdll-2023.md b/content/formations/jdll-2023.md index 2c7a92a..5248150 100644 --- a/content/formations/jdll-2023.md +++ b/content/formations/jdll-2023.md @@ -6,33 +6,29 @@ date: 2023-04-01 extra: parent: formations/conf.md --- +![](/static/img/serveurs_lpseiny-5-.jpg) **Entre-hébergement : envisagez l'auto-hébergement collectivement !** -_Qu'est ce que l'entre-hébergement ? Pourquoi c'est important ? Quelles initiatives existent déjà ?_ +_Qu'est ce que l'entre-hébergement ? Pourquoi c'est important ? Quelles initiatives existent déjà ?_ -Dans le libre, nombre de personnes souhaitent -reprendre le contrôle sur leur environnement numérique. C'est -particulièrement vrai pour les infrastructures (le "cloud") qui sont -gérées de façon centralisées et sans notre assentiment. +Dans le libre, nombre de personnes souhaitent +reprendre le contrôle sur leur environnement numérique. C'est +particulièrement vrai pour les infrastructures (le "cloud") qui sont +gérées de façon centralisées et sans notre assentiment. -Mais gérer une infrastructure seul·e est une charge de travail -conséquente et un poids permanent (comment faire si un disque casse -pendant vos vacances ?). +Mais gérer une infrastructure seul·e est une charge de travail +conséquente et un poids permanent (comment faire si un disque casse +pendant vos vacances ?). Chez [Deuxfleurs](https://deuxfleurs.fr) (mais aussi [Tedomum](https://tedomum.net/) et d'autres membres du [collectif CHATONS](https://www.chatons.org/)), - nous nous sommes demandés comment cette infrastructure pouvait devenir -"un commun" dont on pourrait prendre collectivement soin, que ce soit +nous nous sommes demandés comment cette infrastructure pouvait devenir +"un commun" dont on pourrait prendre collectivement soin, que ce soit sur le plan organisationnel comme technique. Lors de cette conférence, je reviendrai sur la notion d'entre-hébergement, sur ce qui fonctionne déjà, sur nos projets, et sur nos doutes. +— Résumé sur le programme des JDLL : [https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC](https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC) - - - - - - - +Slides : -- cgit v1.2.3 From 67680994abdfa207554498e2b043a6d5843e6473 Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 1 Apr 2023 14:37:29 +0000 Subject: =?UTF-8?q?Update=20Se=20former=20=E2=80=9Cjdll-2023=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/jdll-2023.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'content/formations') diff --git a/content/formations/jdll-2023.md b/content/formations/jdll-2023.md index 5248150..c3e152f 100644 --- a/content/formations/jdll-2023.md +++ b/content/formations/jdll-2023.md @@ -7,6 +7,7 @@ extra: parent: formations/conf.md --- ![](/static/img/serveurs_lpseiny-5-.jpg) + **Entre-hébergement : envisagez l'auto-hébergement collectivement !** _Qu'est ce que l'entre-hébergement ? Pourquoi c'est important ? Quelles initiatives existent déjà ?_ @@ -31,4 +32,4 @@ Lors de cette conférence, je reviendrai sur la notion d'entre-hébergement, sur Résumé sur le programme des JDLL : [https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC](https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC) -Slides : +[Slides PDF](/static/img/jdll2023.pdf) - [Slides ODP (Libre Office Impress)](/static/img/jdll2023.odp) -- cgit v1.2.3 From 80ee3f72565c8557716e647ecf20812b588d86b8 Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 1 Apr 2023 14:40:40 +0000 Subject: =?UTF-8?q?Update=20Se=20former=20=E2=80=9Cjdll-2023=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/jdll-2023.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'content/formations') diff --git a/content/formations/jdll-2023.md b/content/formations/jdll-2023.md index c3e152f..4d9b331 100644 --- a/content/formations/jdll-2023.md +++ b/content/formations/jdll-2023.md @@ -32,4 +32,4 @@ Lors de cette conférence, je reviendrai sur la notion d'entre-hébergement, sur Résumé sur le programme des JDLL : [https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC](https://pretalx.jdll.org/jdll2023/talk/review/VUZDBHFN8YM389URFJAM9QD7EKT7ZDDC) -[Slides PDF](/static/img/jdll2023.pdf) - [Slides ODP (Libre Office Impress)](/static/img/jdll2023.odp) +[Slides PDF](/img/jdll2023.pdf) - [Slides ODP (Libre Office Impress)](/img/jdll2023.odp) -- cgit v1.2.3 From ffd770e72bc2aec4d93094e0f826343d8cd3987e Mon Sep 17 00:00:00 2001 From: Quentin Date: Sat, 1 Apr 2023 14:42:42 +0000 Subject: =?UTF-8?q?Update=20Se=20former=20=E2=80=9Cjdll-2023=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/formations/jdll-2023.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'content/formations') diff --git a/content/formations/jdll-2023.md b/content/formations/jdll-2023.md index 4d9b331..a45143e 100644 --- a/content/formations/jdll-2023.md +++ b/content/formations/jdll-2023.md @@ -6,8 +6,11 @@ date: 2023-04-01 extra: parent: formations/conf.md --- -![](/static/img/serveurs_lpseiny-5-.jpg) + + + +![](/img/serv_orion.jpg) **Entre-hébergement : envisagez l'auto-hébergement collectivement !** _Qu'est ce que l'entre-hébergement ? Pourquoi c'est important ? Quelles initiatives existent déjà ?_ -- cgit v1.2.3