diff options
author | Alex Auvolat <alex@adnab.me> | 2023-04-17 12:24:51 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2023-04-17 12:24:51 +0200 |
commit | 7d41074f738de8f9d7a7e910fb1c26ed698373c2 (patch) | |
tree | 4f9ec3cea7b573d7fe7a90e619453ab3473b6a40 /content | |
parent | 1701a090c292f9f3f1894e6844032b3cbe6d15de (diff) | |
parent | 4a98a21215262f646307113782b3e8762de70660 (diff) | |
download | guide.deuxfleurs.fr-7d41074f738de8f9d7a7e910fb1c26ed698373c2.tar.gz guide.deuxfleurs.fr-7d41074f738de8f9d7a7e910fb1c26ed698373c2.zip |
Merge branch 'main' into reduce-image-sizes
Diffstat (limited to 'content')
-rw-r--r-- | content/_index.md | 24 | ||||
-rw-r--r-- | content/formations/_index.md | 14 | ||||
-rw-r--r-- | content/formations/articles.md (renamed from content/formations/mediatheque/articles.md) | 12 | ||||
-rw-r--r-- | content/formations/capitalisme_surveillance.md (renamed from content/formations/conf/capitalisme_surveillance.md) | 12 | ||||
-rw-r--r-- | content/formations/capitole-du-libre-2022.md | 57 | ||||
-rw-r--r-- | content/formations/channel.md | 7 | ||||
-rw-r--r-- | content/formations/chiffrement_froid.md (renamed from content/formations/sysadmin/chiffrement_froid.md) | 20 | ||||
-rw-r--r-- | content/formations/cli.md | 13 | ||||
-rw-r--r-- | content/formations/conf.md | 31 | ||||
-rw-r--r-- | content/formations/conf/2022-libreto-camps-chatons.pdf | 6499 | ||||
-rw-r--r-- | content/formations/conf/_index.md | 29 | ||||
-rw-r--r-- | content/formations/conf/adaway-logo.png | bin | 3936 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/adaway.png | bin | 52637 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/bloque.png | bin | 17123 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/bromite.png | bin | 3361 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/firefox.png | bin | 46412 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/konbi.png | bin | 489071 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/lightbeam.png | bin | 68619 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/marmi.png | bin | 69101 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/progres.png | bin | 336980 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/uBlock.png | bin | 8313 -> 0 bytes | |||
-rw-r--r-- | content/formations/conf/uBlock.svg | 1 | ||||
-rw-r--r-- | content/formations/conf/wireshark.jpg | bin | 629820 -> 0 bytes | |||
-rw-r--r-- | content/formations/derivation.md | 7 | ||||
-rw-r--r-- | content/formations/ecologie.md (renamed from content/formations/conf/ecologie.md) | 12 | ||||
-rw-r--r-- | content/formations/education-populaire.md (renamed from content/formations/conf/education-populaire.md) | 12 | ||||
-rw-r--r-- | content/formations/emancipasso.md (renamed from content/formations/conf/emancipasso.md) | 12 | ||||
-rw-r--r-- | content/formations/flake.md | 7 | ||||
-rw-r--r-- | content/formations/home_manager.md | 7 | ||||
-rw-r--r-- | content/formations/installer_linux.md (renamed from content/formations/sysadmin/installer_linux.md) | 16 | ||||
-rw-r--r-- | content/formations/jdll-2023.md | 38 | ||||
-rw-r--r-- | content/formations/libre-europe.md (renamed from content/formations/conf/libre-europe.md) | 12 | ||||
-rw-r--r-- | content/formations/livres.md (renamed from content/formations/mediatheque/livres.md) | 27 | ||||
-rw-r--r-- | content/formations/mediatheque.md (renamed from content/formations/mediatheque/_index.md) | 21 | ||||
-rw-r--r-- | content/formations/modules.md | 7 | ||||
-rw-r--r-- | content/formations/nix.md (renamed from content/formations/nix/_index.md) | 14 | ||||
-rw-r--r-- | content/formations/nix/channel.md | 5 | ||||
-rw-r--r-- | content/formations/nix/cli.md | 11 | ||||
-rw-r--r-- | content/formations/nix/derivation.md | 5 | ||||
-rw-r--r-- | content/formations/nix/flake.md | 5 | ||||
-rw-r--r-- | content/formations/nix/home_manager.md | 5 | ||||
-rw-r--r-- | content/formations/nix/modules.md | 5 | ||||
-rw-r--r-- | content/formations/nix/nixlang.md | 5 | ||||
-rw-r--r-- | content/formations/nix/nixpkgs.md | 5 | ||||
-rw-r--r-- | content/formations/nix/nixstd.md | 5 | ||||
-rw-r--r-- | content/formations/nixlang.md | 7 | ||||
-rw-r--r-- | content/formations/nixpkgs.md | 7 | ||||
-rw-r--r-- | content/formations/nixstd.md | 7 | ||||
-rw-r--r-- | content/formations/partitionnement.md (renamed from content/formations/sysadmin/partitionnement.md) | 26 | ||||
-rw-r--r-- | content/formations/primevère-2023.md | 18 | ||||
-rw-r--r-- | content/formations/sauvegardes-cooperatives.md (renamed from content/formations/conf/sauvegardes-cooperatives.md) | 12 | ||||
-rw-r--r-- | content/formations/sysadmin.md (renamed from content/formations/sysadmin/_index.md) | 14 | ||||
-rw-r--r-- | content/infrastructures/_index.md | 12 | ||||
-rw-r--r-- | content/infrastructures/bottin.md (renamed from content/infrastructures/logiciels/bottin.md) | 16 | ||||
-rw-r--r-- | content/infrastructures/developpement.md (renamed from content/infrastructures/machines/developpement.md) | 28 | ||||
-rw-r--r-- | content/infrastructures/diplonat.md (renamed from content/infrastructures/logiciels/diplonat.md) | 16 | ||||
-rw-r--r-- | content/infrastructures/energie.md | 15 | ||||
-rw-r--r-- | content/infrastructures/garage.md (renamed from content/infrastructures/logiciels/garage.md) | 16 | ||||
-rw-r--r-- | content/infrastructures/guichet.md (renamed from content/infrastructures/logiciels/guichet.md) | 16 | ||||
-rw-r--r-- | content/infrastructures/logiciels.md (renamed from content/infrastructures/logiciels/conception/vie_privee.md) | 30 | ||||
-rw-r--r-- | content/infrastructures/logiciels/_index.md | 8 | ||||
-rw-r--r-- | content/infrastructures/logiciels/conception/_index.md | 7 | ||||
-rw-r--r-- | content/infrastructures/machines.md (renamed from content/infrastructures/machines/_index.md) | 22 | ||||
-rw-r--r-- | content/infrastructures/production.md (renamed from content/infrastructures/machines/production.md) | 50 | ||||
-rw-r--r-- | content/infrastructures/reseau.md | 15 | ||||
-rw-r--r-- | content/infrastructures/services.md | 13 | ||||
-rw-r--r-- | content/infrastructures/support.md (renamed from content/infrastructures/machines/support.md) | 21 | ||||
-rw-r--r-- | content/infrastructures/tricot.md (renamed from content/infrastructures/logiciels/tricot.md) | 16 | ||||
-rw-r--r-- | content/infrastructures/xp.md (renamed from content/infrastructures/machines/xp.md) | 32 | ||||
-rw-r--r-- | content/operations/2020-01-20-changement-ip.md (renamed from content/operations/pannes/2020-01-20-changement-ip.md) | 16 | ||||
-rw-r--r-- | content/operations/2021-07-12-synapse-bdd-rempli-disque.md (renamed from content/operations/pannes/2021-07-12-synapse-bdd-rempli-disque.md) | 16 | ||||
-rw-r--r-- | content/operations/2022-01-xx-glusterfs-corruption.md (renamed from content/operations/pannes/2022-01-xx-glusterfs-corruption.md) | 16 | ||||
-rw-r--r-- | content/operations/2023-02-xx.md | 28 | ||||
-rw-r--r-- | content/operations/SSH_sans_écran.md (renamed from content/operations/deploiement/noeud/SSH_sans_écran.md) | 18 | ||||
-rw-r--r-- | content/operations/_index.md | 14 | ||||
-rw-r--r-- | content/operations/acces.md (renamed from content/operations/acces/_index.md) | 16 | ||||
-rw-r--r-- | content/operations/acces/ssh.md | 9 | ||||
-rw-r--r-- | content/operations/courantes.md | 8 | ||||
-rw-r--r-- | content/operations/courantes/_index.md | 6 | ||||
-rw-r--r-- | content/operations/courantes/email.md | 31 | ||||
-rw-r--r-- | content/operations/create_database.md (renamed from content/operations/deploiement/app/create_database.md) | 16 | ||||
-rw-r--r-- | content/operations/debogage.md | 9 | ||||
-rw-r--r-- | content/operations/debogage/_index.md | 7 | ||||
-rw-r--r-- | content/operations/deploiement/_index.md | 7 | ||||
-rw-r--r-- | content/operations/deployer.md (renamed from content/operations/deploiement/app/_index.md) | 16 | ||||
-rw-r--r-- | content/operations/email.md | 232 | ||||
-rw-r--r-- | content/operations/guide_création_nœud.md (renamed from content/operations/deploiement/noeud/guide_création_nœud.md) | 18 | ||||
-rw-r--r-- | content/operations/jitsi.md (renamed from content/operations/debogage/jitsi.md) | 16 | ||||
-rw-r--r-- | content/operations/maintien_en_condition.md | 12 | ||||
-rw-r--r-- | content/operations/maintien_en_condition/_index.md | 10 | ||||
-rw-r--r-- | content/operations/matrix.md (renamed from content/operations/maintien_en_condition/matrix.md) | 19 | ||||
-rw-r--r-- | content/operations/nixcfg.md (renamed from content/operations/deploiement/grappe/_index.md) | 16 | ||||
-rw-r--r-- | content/operations/noeud.md (renamed from content/operations/deploiement/noeud/_index.md) | 20 | ||||
-rw-r--r-- | content/operations/pannes.md | 15 | ||||
-rw-r--r-- | content/operations/pannes/_index.md | 6 | ||||
-rw-r--r-- | content/operations/pass.md (renamed from content/operations/acces/pass.md) | 12 | ||||
-rw-r--r-- | content/operations/petits-incidents.md (renamed from content/operations/pannes/petits-incidents.md) | 16 | ||||
-rw-r--r-- | content/operations/pg_basebackup.md (renamed from content/operations/sauvegardes/pg_basebackup.md) | 12 | ||||
-rw-r--r-- | content/operations/plume.md (renamed from content/operations/debogage/plume.md) | 16 | ||||
-rw-r--r-- | content/operations/prestataires.md | 27 | ||||
-rw-r--r-- | content/operations/prestataires/_index.md | 25 | ||||
-rw-r--r-- | content/operations/prérequis.md (renamed from content/operations/deploiement/noeud/prérequis.md) | 18 | ||||
-rw-r--r-- | content/operations/rclone.md (renamed from content/operations/sauvegardes/rclone.md) | 14 | ||||
-rw-r--r-- | content/operations/restic.md (renamed from content/operations/sauvegardes/restic.md) | 12 | ||||
-rw-r--r-- | content/operations/sauvegardes.md (renamed from content/operations/sauvegardes/_index.md) | 24 | ||||
-rw-r--r-- | content/operations/ssh.md | 11 | ||||
-rw-r--r-- | content/operations/stolon.md (renamed from content/operations/deploiement/grappe/stolon.md) | 16 | ||||
-rw-r--r-- | content/operations/supervision.md | 23 | ||||
-rw-r--r-- | content/operations/supervision/_index.md | 12 | ||||
-rw-r--r-- | content/operations/vue_ensemble.md (renamed from content/operations/vue_ensemble/_index.md) | 14 | ||||
-rw-r--r-- | content/prise_en_main/_index.md | 16 | ||||
-rw-r--r-- | content/prise_en_main/avec-un-générateur.md (renamed from content/prise_en_main/web/créer-du-contenu/avec-un-générateur.md) | 43 | ||||
-rw-r--r-- | content/prise_en_main/aws-cli.md (renamed from content/prise_en_main/web/publier-le-contenu/aws-cli.md) | 24 | ||||
-rw-r--r-- | content/prise_en_main/compte.md | 12 | ||||
-rw-r--r-- | content/prise_en_main/creer-du-contenu.md | 13 | ||||
-rw-r--r-- | content/prise_en_main/cryptpad.md | 12 | ||||
-rw-r--r-- | content/prise_en_main/drive_garage.md (renamed from content/prise_en_main/stockage/drive_garage.md) | 12 | ||||
-rw-r--r-- | content/prise_en_main/emails.md | 12 | ||||
-rw-r--r-- | content/prise_en_main/initialiser-votre-accès.md (renamed from content/prise_en_main/web/initialiser-votre-accès.md) | 18 | ||||
-rw-r--r-- | content/prise_en_main/jitsi.md | 12 | ||||
-rw-r--r-- | content/prise_en_main/matrix.md | 16 | ||||
-rw-r--r-- | content/prise_en_main/mettre-place-DNS.md (renamed from content/prise_en_main/web/mettre-place-DNS.md) | 18 | ||||
-rw-r--r-- | content/prise_en_main/plume.md | 16 | ||||
-rw-r--r-- | content/prise_en_main/publier-le-contenu.md (renamed from content/prise_en_main/web/publier-le-contenu/_index.md) | 26 | ||||
-rw-r--r-- | content/prise_en_main/rclone.md (renamed from content/prise_en_main/web/publier-le-contenu/rclone.md) | 16 | ||||
-rw-r--r-- | content/prise_en_main/rclone_mount.md (renamed from content/prise_en_main/stockage/rclone_mount.md) | 16 | ||||
-rw-r--r-- | content/prise_en_main/statique-comment-ça.md (renamed from content/prise_en_main/web/statique-comment-ça.md) | 16 | ||||
-rw-r--r-- | content/prise_en_main/stockage.md (renamed from content/prise_en_main/stockage/_index.md) | 13 | ||||
-rw-r--r-- | content/prise_en_main/web.md (renamed from content/prise_en_main/web/_index.md) | 28 | ||||
-rw-r--r-- | content/prise_en_main/web/créer-du-contenu/_index.md | 13 | ||||
-rw-r--r-- | content/prise_en_main/web/publier-le-contenu/_index.md~ | 16 | ||||
-rw-r--r-- | content/prise_en_main/web/publier-le-contenu/aws-cli.md~ | 71 | ||||
-rw-r--r-- | content/prise_en_main/web/publier-le-contenu/rclone.md~ | 104 | ||||
-rw-r--r-- | content/prise_en_main/web/publier-le-contenu/winscp.md~ | 62 | ||||
-rw-r--r-- | content/prise_en_main/winscp.md (renamed from content/prise_en_main/web/publier-le-contenu/winscp.md) | 12 | ||||
-rw-r--r-- | content/prise_en_main/à-la-main.md (renamed from content/prise_en_main/web/créer-du-contenu/à-la-main.md) | 18 | ||||
-rw-r--r-- | content/vie_associative/AG2020.md (renamed from content/vie_associative/ag/AG2020.md) | 12 | ||||
-rw-r--r-- | content/vie_associative/AG2021.md (renamed from content/vie_associative/ag/AG2021.md) | 12 | ||||
-rw-r--r-- | content/vie_associative/AG2022.md (renamed from content/vie_associative/ag/AG2022.md) | 14 | ||||
-rw-r--r-- | content/vie_associative/AG2023.md | 265 | ||||
-rw-r--r-- | content/vie_associative/_index.md | 14 | ||||
-rw-r--r-- | content/vie_associative/ag.md | 17 | ||||
-rw-r--r-- | content/vie_associative/ag/_index.md | 9 | ||||
-rw-r--r-- | content/vie_associative/charte_operateurice.md (renamed from content/vie_associative/charte_operateurice/_index.md) | 12 | ||||
-rw-r--r-- | content/vie_associative/ergonomie.md (renamed from content/vie_associative/kb/ergonomie.md) | 15 | ||||
-rw-r--r-- | content/vie_associative/groupes_interets.md (renamed from content/vie_associative/groupes_interets/_index.md) | 12 | ||||
-rw-r--r-- | content/vie_associative/kb.md (renamed from content/vie_associative/kb/_index.md) | 12 | ||||
-rw-r--r-- | content/vie_associative/nouvelle_personne_ca.md (renamed from content/vie_associative/kb/nouvelle_personne_ca.md) | 17 | ||||
-rw-r--r-- | content/vie_associative/ré-employer-urssaf.md | 13 | ||||
-rw-r--r-- | content/vie_associative/statuts.md (renamed from content/vie_associative/statuts/_index.md) | 12 |
150 files changed, 1698 insertions, 7608 deletions
diff --git a/content/_index.md b/content/_index.md index a28e9cb..5b655d0 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,23 +1,23 @@ -+++ -title = "Guide Deuxfleurs" -sort_by = "weight" -+++ - - +--- +title: Guide Deuxfleurs +sort_by: weight +--- # Découvrir -[Prise en main](./prise_en_main/) - Ce manuel vous accompagne dans la découverte de nos outils. C'est par là que vous devriez commencer si vous venez d'arriver, on vous explique comment utiliser nos outils pour reste en contact avec votre famille, organiser une réunion avec votre association ou encore publier une tribune sur le web. +[Prise en main](@/prise_en_main/_index.md) - Ce manuel vous accompagne dans la découverte de nos outils. C'est par là que vous devriez commencer si vous venez d'arriver, on vous explique comment utiliser nos outils pour reste en contact avec votre famille, organiser une réunion avec votre association ou encore publier une tribune sur le web. -[Se former](./formations/) - 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. +[Se former](@/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. -[Vie associative](./vie_associative/) - Ce manuel traite de tout ce qui concerne l'association, comme ses aspects légaux, les délibérations, ou l'organisation des personnes. +[Vie associative](@/vie_associative/_index.md) - Ce manuel traite de tout ce qui concerne l'association, comme ses aspects légaux, les délibérations, ou l'organisation des personnes. -[Infrastructures](./infrastructures/) - Ce manuel documente la dimension matérielle du numérique chez Deuxfleurs. On y recense les ordinateurs, le lieu où ils sont, les connexions réseaux nécessaires, l'énergie consommée, l'impact de fabrication, de fin de vie, etc. +[Infrastructures](@/infrastructures/_index.md) - Ce manuel documente la dimension matérielle du numérique chez Deuxfleurs. On y recense les ordinateurs, le lieu où ils sont, les connexions réseaux nécessaires, l'énergie consommée, l'impact de fabrication, de fin de vie, etc. -[Opérations](./operations/) - Ce manuel recense notre savoir-faire technique, il a pour but d'accompagner nos opérateur·ices dans la réalisation de leurs tâches. +[Opérations](@/operations/_index.md) - Ce manuel recense notre savoir-faire technique, il a pour but d'accompagner nos opérateur·ices dans la réalisation de leurs tâches. # Contribuer +Afin d'apporter une contribution impactante, il est recommandé de lire [Diátaxis](https://diataxis.fr/), un site web qui théorise la documentation. Pour le style d'écriture, les conseils de [StaticCMS](https://www.staticcms.org/docs/writing-style-guide) sont intéressants. + Pour contribuer à ce guide, le plus simple est d'aggréger les modifications que vous voulez apporter dans un fichier texte ou LibreOffice et de nous l'envoyer par email à coucou (arobase) deuxfleurs.fr. Un membre de l'association reportera alors vos propositions sur le site web. -Si vous êtes plus expert·e, vous pouvez proposer [vos modifications directement sur notre forge](https://git.deuxfleurs.fr/Deuxfleurs/guide.deuxfleurs.fr). +Si vous êtes plus expert·e, vous pouvez demander des accès à [l'interface d'administration](https://guide.deuxfleurs.fr/admin/) pour faire directement vos modifications. Si vous connaissez git, vous pourriez aussi vouloir [forker notre dépôt](https://git.deuxfleurs.fr/Deuxfleurs/guide.deuxfleurs.fr). diff --git a/content/formations/_index.md b/content/formations/_index.md index 6b68746..fe473bc 100644 --- a/content/formations/_index.md +++ b/content/formations/_index.md @@ -1,9 +1,11 @@ -+++ -title = "Se former" -description = "Se former" -weight = 30 -sort_by = "weight" -+++ +--- +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. diff --git a/content/formations/mediatheque/articles.md b/content/formations/articles.md index a6968d5..d31b38a 100644 --- a/content/formations/mediatheque/articles.md +++ b/content/formations/articles.md @@ -1,8 +1,10 @@ -+++ -title = "Articles" -description = "Articles" -weight = 20 -+++ +--- +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) diff --git a/content/formations/conf/capitalisme_surveillance.md b/content/formations/capitalisme_surveillance.md index 65bead2..d70c0a1 100644 --- a/content/formations/conf/capitalisme_surveillance.md +++ b/content/formations/capitalisme_surveillance.md @@ -1,8 +1,10 @@ -+++ -title = "Atelier capitalisme de surveillance" -description = "Atelier capitalisme de surveillance" -weight = 40 -+++ +--- +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.* diff --git a/content/formations/capitole-du-libre-2022.md b/content/formations/capitole-du-libre-2022.md new file mode 100644 index 0000000..4f6d594 --- /dev/null +++ b/content/formations/capitole-du-libre-2022.md @@ -0,0 +1,57 @@ +--- +title: Capitole du Libre 2022 +weight: 80 +draft: false +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) + +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/) 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/sysadmin/chiffrement_froid.md b/content/formations/chiffrement_froid.md index 0ef2a58..5e6f58e 100644 --- a/content/formations/sysadmin/chiffrement_froid.md +++ b/content/formations/chiffrement_froid.md @@ -1,12 +1,14 @@ -+++ -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).** +--- +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). 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..e9c18e5 --- /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](@/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](@/formations/sauvegardes-cooperatives.md) - Projet de création de plateformes de sauvegardes coopératives et standardisées au sein des CHATONS. + +[É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](@/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](@/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](/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](@/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/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 -<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> -<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="pikepdf"> - <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <rdf:Description xmlns:pdf="http://ns.adobe.com/pdf/1.3/" rdf:about="" pdf:Producer="cairo 1.17.4 (https://cairographics.org)"/><rdf:Description xmlns:xmp="http://ns.adobe.com/xap/1.0/" rdf:about="" xmp:CreateDate="2022-08-25T20:40:51+02:00"/><rdf:Description xmlns:xmp="http://ns.adobe.com/xap/1.0/" rdf:about="" xmp:CreatorTool="Mozilla Firefox"/></rdf:RDF> -</x:xmpmeta> - -<?xpacket end="w"?> - -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
<MJ. y~r~
Xªb.o
!#Kg
bj
MVf&M#^u`?;ؽ8%ސMi eF䱿SCjdP.I)XÆ?p%]:3gV6lM?N -N&́(G`DҬط+QJ
[/T<pڋܳAtb麡uAy ڲ,ēy2If<=
t&75@86gؑC%utA@6,SWVT`æ,3laV*1`!
%UU2גzgӎ.N˂߉b ,5Q(~)M 1772kr-6Xj5 --8{z;{8'g|~
حuQ6\ -CyΩXO
.SKhJO=&'(foKp1eAEЉpܒ3'#B8ߙ"G wAMmE+g r0/`
D|$b9iʇc ,M>= Aq+s/60o#W ~Lf<N.w -^C:MxIHy1QFLɸ+]T_uM<;4GetYn&^Ê$ 3ݵ3he^؆#=_JCXpm(^c̱DђV?]i1vOv^_}ˉ;0#- MH+NWhuѱW"d)!<$5S5ӔCh;CC H
wO&hO#`G~S}Kc`s+hOňN`Z3|7[ǵ%P -}1PG? -7ЙJGR2߸lT196Aє>9pih}Ac{N_ux辗!_yce:)0p(QJ[uۻMp$R4OܑR\4R
ڹS5(nD2XRv*IDF(F,[JWdn僥,Us? -S="CTivJ]t?.ҙVI#G;A[1w5+yBػMd꺙Zb.lm~߆JM!݇)}3z?4A\;ʔn&P;M*䞮زrsN1als_YY*K4>Q5)F%CQp-RPcx}[ej7B\Ń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]HM -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~ō0 -Ziےu%Vʁs\UrxFώIIYF]`\zກ4LQ plOӾD*c&u{1'^ -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<s3y_GIup>ڨ.4F5mӗ5are.LѪp{ufl\S:_$Ƅ緁6>43mOUSخu?TICoW-@_L0HoI`lF*{Mo$'puߧ?ێvJĜq;ꩊI~qy(
~,^?Ù9aئ{lLTY]bG[
{?Qe5~m,G,E)q8prFS]V%`V=mp=?[#q1iժ5<,̀ղ0'Amup5P5|%-ۻ-j[PU&k8u7ĉBW%_=Y8L|ȂCWKRcf{)3v,NCF]fGOFt,NNdQ IHH>[ 'yΰ$q>%_RW'=tN,ԉ -!l%㎝|lՑR4ȩdfB-X_e7Hz<Yn]%4ruD*l%H-y -dK<fCz_.\}X.Ke>$JZ[-S⬝{lPmfR0N݈Yцm9rREVL@J[?Qȵ()4*ݍU=g> WmƑ
-Oa(]ֿ&|.7+lΨdtó\|F|@Lx3jYs[5[ѹ&-e'xh)qC -I[בs -ggEx[mx(F'eI; [dQ'&̴#N\06yPgEUt{h! -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"Zzi8#|QBYHCk/7z҄ݔދTOCܬ7k?NUnjZ쎌?URaou -^f:<hP0\ <iDe3n#G^e.2|kwH
41Ŗs8|5t(}._>o$mi[< -z$;k' - -OݓotYȲKqWEV^łQםзA0EROV|lsP]fAe\S [x?b7$Y+_` -]d\ -lp2\f(Mjbؓ@'a-ۯDoY[tYZRKJQ HJA2B>0< -U_E[^RdJs?l72M_ -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ԛ"E2I6v<.%Q-Rcg~OUSdwXx.Kԩse(oh2MZ4n謌lN˒"mE pɳ$c҂.l0FUzYQ֪u5mjv:$5N#kG_#y8Cqdb3QXY<ҏ{u/8201d - 4t5dO576~<}du!%b{'aЅgzfԙJnЩZS"m -UyK.ÛЍ=_hh'>h3ADm/mf+TW, -'w9Ij1G7X5ҍ6x\]
:|4{`@dWdEKlBLT@%.;ο{s.m$t2;˦$Jf&NE]&I_\փ@kv1 Qɭ衇UuVR>/%Tf} ?0X}θ>T
#`g:b2>.֭{qK.`kq2]oJD-ƹ6Siy=]+O3j -]2Q=J(|7d@|s-%qe~~QÐ1w-* f^{a%"JGl{]9"6Z[}4s0!vwcʱnێ80 -J$nߠ'y/[Y8cp&ÊҬ%B"oCbB#&uv=* {y&qecuPp/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=Ʈ Xt7$߸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ň -i+uVV(k#]Aڞ4b%u$4MD*b~Q !u]&PB -;S,fkr/Nw|l$'.*q¨$nJ/CK8י5IpP/5RwzbH>yϭa"'܅6 -H
ɳ:J>[5je_tі+נЪeU+<6uZ(da]ʜ$"`_K06O|Ddݯ7%H>"D[8Lev_&K<yW劷,(1x0O[wvLKtc6(n=6X4O, rux)O;RT=_Ʌ#mqmmyr-EK
nnJ=ˀh6A2Ly9A[Sҕf#6@)l*pqżz(*| jAՙNn'ѣEpfZ`V0r;~:Y#rCS=ཧq,31k;\0LʄNļ?6;f͟䉁T0ʣbsC"iʫz]axrTPFMXpnZ|!ZuŎfKP -vF5fn&l|LUu1ߠd:m -1dک('6~%k|jqyڞUw(d11
@ҿ!p'<M]OǢ}|e-D%IcJ%ߞ$}wd'wB
q6צm:#I<W1YJ9OvmH.;:dk:^gLE-[iF=CO&5,pTb怐=K1W~2BB_{ @h -endstream -endobj -158 0 obj -<< /BaseFont /DDBNUE+CairoFont-0-1 /DescendantFonts [ 437 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 438 0 R /Type /Font >> -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;<MVW?e"uPL$ˍ5x% &i!+8Keb8dgg1pL|ϥmEcqa1LƮ%6Dz# K2mEzQr~|\Ml^21N'\t)O|Zw;,P|)^A-weB&1D#>78<$M<G̻ -##V_!՞lm;_u>dr͎kDlGa۹H:V3ٸ.:qhM0T`Kį̺m쥭,%XMEz$%(9jo%=l?ck[VH2T!G-!+Q -CN*ci$iXIOlZ? -5feM向VTb>5AY_?^jIX3{^Hf[+.fpP*q -gԐ$e芭Gl(pݎbzԟRz6>PgD b,Vh@Lo](2ʜs{rs{J8\ 覺^?NxyOKgZS5]S[[0s -#YNs:<ĕE oƪ<u}OsR-{Z5Z怡ن{<Ơ^e!TJ߿;`.ƌ=f7`#cl2fD* -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;³ݗ`û`<W99a'b1pc,JOjZSfSZ>#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[ވτ;yUp&9D -+zH(t#[ehM7!B[yr'=E[Knzt܌̖Raª&Ҽ| N`D:?%0 -.d}`d$ׯEuo^J&I4;=MF?&n; -\p禛݈0R0YD@E8=m{ӃF;bZ[_<x{E݂Ю: EQ]F -^oDs9Z>Q&t~ -<t(2/ITXkS.hƖ@Z
!FUkh#:D -H\
EQÖ{)UnY,"ƠVܼ )//':$JB>7o1l8=ܒ]R6R(] -ʨLoӒ -lP -Gڝbm΄!#;|=Ə#sU?#JF{HD*>ZcA -Ո3" -7 .DB\ ϰIe!*@%]L覮S$g _#YX[Jq%}!A(x -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;ɲnaLH8Z"˪8Aj -!0-bKCVYa
_EC"=v$˃ - -53k]=0i&Ćhi`aqh<?乯r~QgJ=YC)P.!5(a[ۡa+(ǾoiH;:qBc7B
a]cn80[4 !E!s -{q#9h<H{ƢC%>evྷ:Q ^5Xn_/_Q,g)P `̩ -uRJ̦wmQ}9 -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ž<t -EVX&PT -fݡGzoq2%~nEp(%1\;ْ-fĜ(ƗQ={mY{QN%h,tё?@ -&:td]ݪ]-[sݢ}#ǙOk_\5WUEuL*RNmOe`oVت2(8}\`4<&Ktũ=\G3GDc1Qz.*
5 ->V⨞|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 -Uʖ/{HvĴu(0K76G+ZzqU5O>Jk!c3@{v7߳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~
<Y:2"E$KVH2g,u /h!|]XZGE)*ߨTQ,ťTQ&.Dfm/>%.VA,^TזjI
Ʋ_9uU*J~ub)2NYaMmlcٹZaC}?%j۫LgySU>ުx!VEZBie.h]/٧õZ,ua -R9|/[c)&ѕ
)MeW:;SRtVIW*5%tv)0ٍ7%=JС~~B]h)/!J5K<X$B|N#?Mݙ|3%|npbT氌? -W3Zi.{B-LSq0ぃ tE@bRńhI3[I~>Jyώ拆,"zږ -SOeMz2Mm)hn3 -ܱ*fxp2$|_"ޅ:rRzɰW 5anIv}!W!fR"DQ IFȊT[=(%xTU$U.&ixl=gs/
Ibmvb
2Kmh. -n!Xvd^S -<9*sf-nb|"9QELѹ)e78$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%Hy -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| -^ -.: -Qʼn[3h%a5e -]\F DbsD\%m H -iBE>ҿ%vsUe?5aH%t"0S -p -j,0_~,5@S<}7OȑuU9,QcƠ\@=V6jj WY;M$TR(
w W8=A80 A;}aH=0FQhz<{q7L,f""
#_+z
3sVs.8"Ƚo.(eƾJNZ|btzO|!Oά'l), -RH(pm0Ȁ/E!щ R/zbG|
1\ŵAQ&|չn=Hţt1yo ->FkP= -X -07ґrCz0B:QZO18 -D3gZՐ=]LN~$tǡFvbG;MâSUI@8ΏI<2M `[ǴN0JG梗F@q 'r$D11L➪v
<\s2ƒcEl |J/FIsd=%$2<x}9,JȅY.x*]ΒBL}WcC~ -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$#; ;x<x@Q#i6䌖/>U=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|<KCQYS8 ̞jh ,yP|OE<thj8hwC(IOKS/nh;%PG_ʿLЪX`Hm=>;h:u-bAz4^?O 9&J!MZ0q7^J<xHl_0
&i2q)ۛhFBA%P -ѭ:jpgxQzzapo,¹zoNib1[@h{8@xjXzļEmM+%(͢eXZ ?fI~.%iikT<̒!QUO6N*^GI -M*%aQoӑ=PgyVYUާˌfp);u -ѭpR0PF<'P8 t
Dr!ƍ!ĘSSgVa@&G&OG0&;(0WoKt/ovۊ40xhsg·P$2-i -k 5ՋJ$x%i`i"q`n
]NQ=n`n/ϓUL -6vEws}U+ÙӣI)olUi|y1U|l2N8ޗ[B_Y^blyz?5]Ci3./|ᣙG55@XP|fG>-2h%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"O7RIY\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 -- 6.Gcݦo;X\GVP?~k[qp:xcӹnKXA۴>X3
9SvmyGF8D: -,,>D09E}1x
7[J>"5M~/(WzA -R(PGZa4
j.?ƢƎݙf̴O/7'`( -G.U[ #UUhQVnN$|( eNk[
yrΨ!C> -m[d^Fh)yx.(*(l -~o -**^e]kG\詬x?\ӎkjD -:OQ$w}5Ҳg' -deoxP&Q8~U%Ġ9+Av63|2uu"N>-"!˓r6p -v`3n)ڞDlQx{q`H<rLКF'>P9lJmZSlmA}[Bm{oGq@XċH̢P I!N9"292*?tM(shIDwoMߴą*4w jT@⪶.&&VP\cJN؞DKo{mO9!}e`ݵolH4۷}W$Kɀ]<q= ˊKT~$GxΏK#`sED&vXv&ɉ=iB$hq:ZQoP(ʗ!،KqEh@2뇭 -rsã1b)JC'}RO t&Ge(Es1*uR$Tg;0W+Ҭd»0-s9IV"X{6c4<=< %n'$J]hL=: 5Jh<A>ǩD5i/r<uHj-m?Qȿ;rwhQYܺsj"dm;0&=<ym6yB0,yIu"9Q -d/?OY㑀_O@64\;Z/U$磰571|gRZu5u7I#J+$RG<$ܷfoN$ܲcBH,0}{ʒ[{3Kwݯw]~FZeOjmwp=:fQB?*!_Ù-UQP\O5]R/yC(DWɞ:4v|C -endstream -endobj -171 0 obj -[ 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R ] -endobj -172 0 obj -<< /Filter /FlateDecode /Length 1916 >> -stream -xX[sF~W[a*.5I'q2n:M4jIƑ -kmҡ"]{H|(ENdc%p\ت("_\u2v'Ӻ<sb<dÙ>;1;9Q]-gzXZt#e_q6ۍK,xYڈ7E,*y*H. %CS9A+ -ඎ=ްgQE}Tܔm - -˪tQ`ZhB3:6Y2,+v^q$a!c
č?=Ԥ4(njՉ$t-[!?g9y(zLxybzs;5~^i55ꏢCzJ4B h?-I+7biAq-C a{T_J|Yѩ8B
w(x0ؐ:h
d׳Q˸l͓*{JHA3n~ڣ(5|[q\L9uN+zW5/wLj֥*$`ȿCK`i@WE s ocnzv~X>
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(̋!`9brvQ_|*|'Ā0d{O
Iy1g1m]b}E -?з -yڥO*)aX{B=2Om8&+`TKcK{Ys#bw54m -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'0C=ju]^,u{dV63] 0J<H/$EY;w'E n'J$a,,NȻ#C+#Y88'"ĴvN lzWaozKw{ɉ6K/s{ϏB߱"W]{Q說SQt|y% BeLr$dF̕P@h7J R|&ԓAꎽߦ?iIvt(qU m(FJG`/YiLܑhFg/s\w>t1g/'3<Ka8'#lHʜ#w<bq̶]ud.pb~2/<qtQ-|?8ůL4QDkxDYba/X/K_A _ϐޟZ{<&"(v$s=d0N?ziD}J@zW4w+hݓ*h!2vztR5E:>p
o'cȜ('ƥo/9ϵE*wnnŐVCBN]Q!a5!W5<GGz%N.yS^Ϝgg_ĝ̕id
TQ~P0SԤq'/ֵ0o8#q!dQ6"G"e%/PǬN߱1]\22&X408bINO\'L]RȪS))q"vspG'nI`;O }oS)4>=8/|D$پǟ~XX e5tHs5$U>qۮsnK}ϕtTkIf]$O/tY.z<MxtF0YA^<Ͽ8(}"M;` $1!S/G(,KBP9۫(Ī%E<x1+M^N1Nq]i%]tu>=^^U -8pȎX#w`a">ᅃghq2ˢCka۾"G.a=0!5 -}MĉfKoR[LW K9u$ -_ ε`DÑвA⎒F$P"CFցZmjkсFuj;Y>߳$53G'C{ғ!"Q7Q*얫Z-ec M;l8{
j`0bc&-?FjrL!K.ME{<>\a[&&ʁLxr&q;FY|N Uzdsq|I8w;|VaTE!~%ǎ
]\~;D^A.
#SstG-?/>P -T_hLtNsK-Gɥ۷x3W -3ZC}
m+f48˥^S7sU\Ooyqռ8Fl'أNѦ*p[$bO,n3`CtN?p75~y4d2he2[2Y430c9hts|
Z<G'ʀRKN芋9k㕮R=G;^A5P.CNjko[/:$75؍(Zml2RKwFv-r؈8ѵ\5#;0?|FdK,>c}*dëf&Ùnw>ai2˿dL'd|D3[IKF!Rm@XA8l`6{c0z|N`G*ٖT5ڣ
%<&[[I` -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૦<gVBW{Yݡp͠QQ -yc;/\=řZ ^(jox殽0t -0zN/?<-\(UmDmõXVG/X:5?}%n!ӶGEފ;F1V4`+Ξ -xa3y25pذ~~óXE*j+
ܨccfjK;֍UV%ֱm
j:c$utfv;/RN=K$B;;擄EomY2"*
LhVvtlpC0G2nB]-)M`6zw_^}UGg+-/<93%$<4u"4#c#9R'lv&5<Nn,A0^siepyWD6rĂ:"%)L_#[BfWl$[z(\Ŋz` P6LO*XZK-,>D#bUVF/*S?ʩ?!i -I("g'AG'RɈAϬQ_z%(xlAzN[p#,":_F /^唂M݉ZY=:?-Ę1;H71_B(plOP#Ҏx*L7aB4#0!
-Q(˟$&i7{V%<#z"J: ҍ<Muί[#umI
{0U]tݒ3 -8!a~ -:ϼpEH8qi_J=_Wnv&j3JmNND\2bh_ZE14рxLmxg7ϝk8[Qkb9n#3^B֒?VPj-RDDZ4PhZB@[gZޑ:R0F{-/ݳ_ٳuJmec;A?4]VMPhF9ӛ=m,(meVLw'|IZӃtnH4Csך$}No̩uc5ʬ&^ \ߕv7[Iᅈ=kF}!plhY}Y&E(iq(ron,OM -o>-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 -#).9 -endstream -endobj -176 0 obj -[ 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R ] -endobj -177 0 obj -<< /Filter /FlateDecode /Length 2360 >> -stream -xX]oF}篸ÆD%CdH Nh"4 ?{J-mbX+"9s~sf*|G!QĿ9['JpDiJ 5y~R<QJs4 -k&Ix[pJFMF#kx< }2%ոzW;xvx*d]S3ܼ. -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 -] - -*82xbrH"'?A'0ZڍQ - -uvC7' }ik:3so>tĖ{ײr=YطY@{r{,7'iN#][|dp=5ohȫ*?ipఎs-Vi&\D0̛ކ6 BvW
-T(>A6~A`q*4u {]x`?ƕ+zAaƙJqnG|N ~6˷w| -Ƹ愙<*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|| -8Hߧ"2UbIELO/_?B/(ڻou̇8 M}4<ᒗ3O -TTf62Z*_"!r"#/l
-օK2DrM@(ʂ kf9kWzm3:O0f'*IRr|8K$Y}^:Ao}V\ S\cN9 -NQס(v)l!k<Xlӗc3h_r ҠcBz7R>k/ - KW;ZƇ 3}0y.y(xؑ`O[fmFVIJ#&8=ApU1º:cE!Ky?ͼcg`t6}u}9<z?M~v?c51] -ƻ7|Xzʇ3-^QȅA -f\ \0]VN[n$2dk5T==.^_JmW~ -endstream -endobj -180 0 obj -<< /BaseFont /RJMWLU+CairoFont-8-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 493 0 R /LastChar 114 /Subtype /Type1 /ToUnicode 494 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 699 0 0 0 0 0 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 0 0 520 0 0 0 0 0 0 0 0 569 0 0 0 397 ] >> -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<Hz s )]ڭbt鞶z -?ʹsgXNu$&@1wކ%/{Zđ&rsOy\̝Kyխ(*U*-G7WŲ1k1sz3IHd1e!*U!\/T X"/)Mq'rM/3ϑ,ڑhjjuFXաnȋ{}ou,.ry%TXSYE094%)9x3%mLFdmG+"lIY^A^^>@&c+:նuYi{UZYFJZt8fkXߒ9\/J?mMNJ^ن?w?
)?x -O:UI2!商pZmz# yX*ca1
`n KKUQ<-2zY$E^dbeG0s"y>EGC)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ڂJDX22p4J%B3FWaPP&A#_A -&:4%A4U2ejf66=kCkޥMks)hSj[?dRZm#E*CQ\-Jd-P33Pn -n8x3-0%7fh/t7m>BkF>9* -"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,<KÙrxzuQz`{ -kPS1*'4'/NO|1ϱ93
vٗO4'qni4@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
jkU1V+D+ aYYK!yC m6*lj'c{~K2cm0#[A])y`#iY(00&h%wu^H,NBz9@Qm{Ɲ-lWѺ윺w -}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:Ir2W+{S8{p?ddtOG@G4|~A,ܳr:ƪ{r!IȖ5ҚݜҐr噌vCo͕ߓI4̀hY$I,YMvP -Sz}wPJi~WI3MG6c.V? 2zeOPөJF12~A<OF:ݘ[DDO9Oԡ
>dyKS<{E}suR)*C!j0 -VH3?ڿ}xFꦾiN+kp 奍lE➔]89P-HqoTk1;KjnTBvꢨb
o>x!"p+;re53UxU/)KHHi?-TV3rQVndj0iɛ+,Y|JKR]r -MVixZ6B-_nO -ܾ>WhŴCn>@VmcBv_
SNHY<ٻwGYwM)h6lQV&QX -G5)GnMMZ@e*ux\%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]Ud$a?F&jvc0 ]ul|elI>С*%nHw2^ -r,S)CkrSm,MoP%:DX -z멼f7n22D8yDSGC,Myj ;l¿^zٜf3/hJolSf3|v -vΰD\ѼJkgdQ.K]1]?e8zA58Gp*G8Qv9;ջ"pI;<)n8fdg 0]VS
/?mGG\;r5ZnDeSS$k}`DZ}6D,ٙο;<jLK_hT<8-qF܊a`&UF![ --[%tYW5aJmum;]C7yk6(
-4zz.,lkyb-Bm;λb&YMso^W9"p]`>}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) -1|e:Pz f.RrêC -̘\<K,4K4np
Z#OUn7d5y{SoN+E7 0MF
u-JmQT4GWn̏7ՐZEaQKݟB_b%
fQ^r<5<eЈN:sc]<;v]ȨiTem>uԥ^wЪE%A^~ҐEةYvI&Udkyuj[=^t}1C1A#xO0N'jy:(c$ۣǫ{g;۳ -H!CSQ~ak Yn* -I0%瀪f?jBX_9
?єh -C4,i~pܧܧ`C0&4$td3@
.b=K(SKYvE-Z6 7?ZvPh?rh $:ۚs<VD1]LgaX.[?{nRy3k!Чtwt<DWL:dl -endstream -endobj -187 0 obj -<< /BaseFont /PBOEXW+CairoFont-0-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 509 0 R /LastChar 251 /Subtype /Type1 /ToUnicode 510 0 R /Type /Font /Widths [ 240 0 0 0 0 0 0 297 0 0 0 0 0 0 0 0 0 580 0 0 580 0 0 0 580 0 0 0 0 0 0 0 0 655 0 0 687 0 603 0 0 0 556 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 512 570 259 0 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 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 520 520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569 ] >> -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 -xuMo0UTvC7`
sO[˕#e%9$^LkkO)'J8̬Ρ,%{&c|WҔE"|Չ3IU{?~Osu7Wam -=Q<Wߙ SWE"+o'a~DQ06tـ9 %M2 -lP{8A)vbgb#Q肅EfjNh')rIjP*qPăf< NqvkRK>E贗?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&iBoouLis*MqιFSOqY.2;ğ~OsSyLwiHCy!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-,4<mXoNXHȗ{}7T㋧7!CgYKRhPG,J[qdMc+76GA?7 -rSܡʦ+&xw:ӋBiӑbZ| -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|WSTH7Tuʕmkna$D7ק{@J+6K*IΥ=3$8E˦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+ --4y}Yy.5c - -N0w~Ύ -Sӽ] C4{%` oQԫ J|[`MތtZ`0'DJɋokI(;%@8| -]I"MImܢ$uUMQ\bt&]ZPA.#FƖ>"*a -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")7Zj6QDf\*iΨ:3'l~G9u3f3 ˊ5=Ϡ7Y jBƎ@BZCO4CD'q{FUPL(d͟~22o\C=Qk{}
I9Pc~uZ>[Xouۏ.鉌;h|k -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;`<L79YƸ'B2\_@EErݖ(T&*Nw*Le.M'6u߈2k^XT*sZQ8 DIMFڈYٲ0JFXѺu]4&*vm{@#czuFۗ*eR<}MR] \\RMd/n6h6Op0uGZXj`&1Dpq,{'nj$ F,Gn|/aA.ȵ
*mG>()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+*dvNEy9u7sxM^GG87ky~@QTf$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* -<qՃ'.//s+@7˖-תb* ' -YXZmm2Շq -c4!;9"gg(dPO,NC4xEz0Tkz5sF -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,y1fAyDSIlQ&8`aDOdh|@ [K \^"ޠ)EߌQ.nK;]%ɌބmQBG%cՄIeLRejKŋ0J]VII˯|be5T*7\8Qyy+&dL袀5gQUe-]kKVihj;o4cK6R+m[r*Yen*o]8Shôt̛PR;ʔqrPi{JM} SƑdc] -J1"#37W!72V^ɝl@kDie@(rE,xj.B'qvN go]W -$ɔ>303o}l`e!;]ϘtacOt$?|IN A^ћw;Ѱaʿ"p\A)Q,?$Us:{|2DrKyȵ[fZ0V$Q- -;ƻx,,Y|U<T .:Z{:9p
(}tel>Xّ
`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[cYr76yWiK5bF9)-aoWFYݛ܌~!$!]WOclp.DTr5ri6/pa}VP|42->RY(Y`t5MƸ -E;ԕ<@7a`!VLIMA -_ -92;vFv)<&SC-9ڳS -jcݎ6ĸ9s'H]UtJfL;P˥.7Z),X3z -0 38Է} oK;p>p$.b/ -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}WT -w.bYzrE*IQcBa -^[CO_[aH5Qiaa
4"zxav'TrO-NgFY`>o#/ _}w3o; -CCյ2T%R^J$+ưhb9 -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'V4Ew̭!S4Y,sJ,Q2ebC3
~͂$@rMFn_,e*ߊz.eOi hN½H]xVkIF$)'u"x93WƖ#{1@Xz1T-\_5K50F']H,UҾEb/4Fx&EPG.xW 5yh`G]Ğ|p/ǖ6v6b*c3nwSZGPޭud%Z3dTaF#crvzj'(MJ OZÿJ0kGUr낝WyG=w^-gFMt%%17z/+:r^+(sO'%[86!3b<hP+5zf2{
V^Kcauީ`HƘO{":}`|_e,wB1flсH7JX]95?ZXr#]Hyv=\V(p%Ӈ0[Sц76XlU -1 -̈́8ք8ޝ6\֡EOg\y$o>_?D}z}%-ͷ -̈ -,_ -endstream -endobj -217 0 obj -<< /CharProcs 563 0 R /Encoding 564 0 R /FirstChar 0 /FontBBox [ 0 -0.875 1 0.125 ] /FontMatrix [ 1 0 0 -1 0 0 ] /LastChar 1 /Resources << >> /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& -20+N7X-yRDhL֞8"o$)lq!"`'y=q掜 -c.[[Ŗxw -y` <ã?7Nű>K'q[S[,ۨԜ.AFUYL9+j -pTY*ZU>jli|7'? aRfeJ$(Nk}&Z-Xtɏ b8Xj[w
jH -
R0 -5S++[&uǩ8_XZ=1.r -rI"yg1͍0jgi'ѫBRA7Q
Zʐhjn:{lMѺ6d50\dTx/XR:zwɵ5xQqzkvK0LC&V\\+kthjuzUۚZ%m& .4μV@%&g/rGdxfZ#/ -Ajy8O-^|z,{/CmɈ9 -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
uQNu<Qy+E)of@( - -W$일pٺn];Kv^WzN]ய_yg3,t{)V/Xi鉌BMɚȦ|XGi̋4aͶtqW彷G=}ϟU>16锏cqۗzfPIVsK
;WpӉj9Q;R+`T5z>DoL82fp#ZJ˰Ճlk;k;zR<`.pad]_NWIn}_sY\̵ki叮B6EqH`qBNF\u'k -,"Zv< -7d>HwHL瞆ASV\D7A[J{`1VplpV1=}*ЖX@Jc-u[w=:݂|p>@OVR{Rw -r}=Bdzt@tb{; -no9M}Ld28y#E0R-Q4[ZwI >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#mHp<QGByFٔUp 0&:jNIzҹJk:D`֩zT5|pTGUD}MN_@&9?jTs5PN2)8`j*֕@Rғ@CM[S聙+Gj
Sx`njG)NFl{Ti:Ε)/c8EETn-B-. -^ɳ""vCF|R?ug*$trMj|R^+n~14G]z*IiЉRnpTzHz{k+梴P3D+nj{t\lׁ0@2d9J9lGDƼevUNt0}(|&i"j9Ãgg| -[<#ez -endstream -endobj -223 0 obj -<< /BaseFont /BWIBIE+CairoFont-6-0 /Encoding /WinAnsiEncoding /FirstChar 32 /FontDescriptor 570 0 R /LastChar 149 /Subtype /Type1 /ToUnicode 571 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 -224 0 obj -<< /Filter /FlateDecode /Length 1200 >> -stream -xVrF+*`!HUCKvT*r! (N>{ -Kƚlߦ?
=wp70خj!Efuu,[-4JQ^ۂz[Ja(c%JM9H8vm|uKUZLko|7>P}@bt<+zi%-̟MmX^(QtSs1x}F^&w]cׁӵJ
|Sj@'Kt[ܲ
@^
3qtJ9IOSb -)\auQNXf8<RσTM,d<9l^Se5>*'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}Wb/s@VZHiaϨ̋ԩjEo^ NwWթSSf1\$)oAL"he:6d/6FB-%ݖv">v܅2iX2"&á5Y>FQ}zm2䌝h\öyVs^W^d7Rn83*Tۅ-}_9"elF?KU
Υo֤ <?*S7^uy-:<fee=i'~fOjd(]DZڎ2zF5V)B0l:8]9-oVa73[k[1'}l5Iq=4<4lcd><fɕ
KM] "t:n{x?{_x-83 CQQTL-ۢ%nR"-An4@| mǨ-"&pjr(zϷgW>~/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(jQs0u&t51/ӫez4Sd| -&E`a\3HNΆrT}${DO[
FN0P_E>-، -jާszm$NE$|Vüa?.+;"`ccR*#UaªF6aHEXp3DaFI -st:x!RbP~I:y_!.a\-g -tLº"n_74g^qĖƒe3jT]*\^@C!]<y4zX@mt$,`WS,M)UЏ(^"l]r+l[jiSɇfwJ>M.Wrua5v S!wC#F[' z)ro8}*.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ö;Nl<o I`q0GҚ9%
ĻaωɹQQ"p`dDqT\,9ՠ'Y-5@f{%ӂ -Fv8XX#(D
.*BYi悗dXs:^ <(Tqnc=;9U8g!-JܚU@ۘu -(%OS?%Y@5uZ_>Q\ŝT -QQ,e9e-Qs J?hdK#".Ir -A@_pO$u3X)/%slһ?F~ -Ĩ,ӠaF3~^kuG8)!h(8hLoxVI{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-^*&*2<U6$~6kZj=Y[Xm>OA2.U~}rA|~&Nm~Ys -sIJn啺id#pr7QZEEع1MBm7QFfy\7m&Jp8yZ?DIn`TmTa#
ƨK/îmdE^Ӥ]:0| Q0fEB6~&\8a4q%_;'ETunm) 2CcpdF_'N!(HL)
5x:qbQ
vR7@-D9g[DiR--9%$J V ,5(mmA5#w"g>j -;;^@"ºUsa5" -҄|Xn\}.? -~p{OTJ7L
J1>%VLfN@oOe ]5
LĨޫn!ݕs2vP6Þn҇‹_U We( A%+znҚ,D"<6`m7%»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 -;IaR} 9#)rEϸ߉yH -kTӭAuӨޱ Lje,hv+{/$ٖRx\*.<^i*H&%{QFmYͼm5#JzWKVօKu=|uLRR0--*
XfU~ɲey∢53j<{kOsuxX-xgD|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&+<d{΄R';b?}{yf~3{rݩ\ۇ5M$ó>u3wiHhHSq-.itIJ\ÈOY?sod8<<Y]kfno$Mc"jD -ŵh6/o BQBq -q -(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]^ -(X͞9n[e;~^e僼y#_/1!}+.ŏ/,<cs|9uCJǛOgSm8|0+į=GuZMY,\nWijk}Ẻ{%9S3681zhdkfz3u*)Ys!¯LK,S"ȞpplBc2oimTcB$@LV@`:Í}x442QnOďV=3r`&,x`}Gb=+{6ڽGzͺ檼3}(~E" (yf1i<Znk jxX6x d`%
K
!da̺R,;6]mΈ3!]D1;?"Qt:Ֆ -endstream -endobj -233 0 obj -[ 582 0 R 583 0 R 584 0 R 585 0 R ] -endobj -234 0 obj -<< /Filter /FlateDecode /Length 2187 >> -stream -xXko_1(P,*j _6q4.. -Z\J$Ç_3Öm(HΜ9sfF)Lf+4IS)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/-8 -tL`z=^)ͥMf00&YxaeGzY좰D8G=^sK_Jkn6Xˀ'|'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 -<_k[y1h4uxJ`_Te$ðUgSDЭVx{嶉&rشgۢ
2JسД.Tj?CY<g<yQ'<9z<Yiʵ
'6yTױP$Na`$C^kYDP9sn/;lBsZ*À772aאW<X7RIab`֛Be!;rdD!շSW# --B/c Ԑo)g˾5OvtC8MrǎmEo'"Ptb[&Cs=Gd/u:GsݪX|Lg<<nay0Ûm$$~u뼧NP:
(Q 1?SvxoԖpכF - -3.%Azf'Tՠ|)"ͽYAo|zXSB[ֆd*MNNe/l7܆Dd[ɘ Var!P;Fvkf+P֞ߚwzo.t~y\]_^S~$H -8Q _˯@Q#}pRdڊ,^Yz'/KMć~؛bie
x-Ys{8CJ[Zo%RS5d!/u:qA%I^q,\X<y0B/[m<M[92| -endstream -endobj -235 0 obj -[ 586 0 R 587 0 R ] -endobj -236 0 obj -<< /Filter /FlateDecode /Length 2307 >> -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 -7stxZ2e][
v#Q(Ϝ;wW|˰f(w2Gծa5Uݩ4ѕ1#{Qx6w -tHy-җͻA1w7<yOmI4MS-t`RaF6r\;dJouv;GƘ-31$ZDiz2wmX+~Fpouei8z+`<O+)X+>%!f.4pA&=9:S1wyq;jh9`⼍8F` K Xr.]@a9zjBYT\T==qO~o@DJo{ -endstream -endobj -237 0 obj -<< /Filter /FlateDecode /Length 2331 >> -stream -xXێ|W4$`ɼAg HޝI^yD/69>U5^/v-}.uVKcsG/2͛<4G%85mh<x,#x#&ݚ{V!v?&2/M٘CmDj㉈C~D?FneЯle:>ʕ%)G1T
ܺlu_UovcV:At[!NVqk!_w}qeomӛBxT -9/44rAF |gҙ<ꂭ=#uxt<:>J6?3υFƜg4S0:6wKLլ ?]vEk{ə#.O<c;=%\QISn=Gl3S6v&vż7fҽ6,`M|v~gD=fڵykRLm%R1_S:?s˲gS}\57tm'Sq0H7鄀/y۫Xs#0U.Y8 -ux%+K0ZjiknG7e/O,sɴ
^}6{Gh~o~vL?%yr>I塷XpLaݩm%dD=ٲ)TZ,ÚRQ/PM_P聹e, `69EN=j]_P
sC'\xF5Lq#WLeXBbf%{d<=O -H#]EV"p]F0-R0, 9Z'l*Sxb/ -|#^c^t+(>R8O'hN4Y ڶipOa:[ -Hՠ\-d[fˮ!!ġDu쥀8-Y>Igƭ<XԨBgVpU3psG,aeO*K3"+ -뎘ݯ&77$jL22Qꁂ -gjb.'dP Ė^f,J*<*~a -Xuf_ -lCڞD(M/GIbsj8%16{\0'Զ(`0;'(E1,+qeƢ-5
.J 63nPpDSd
)=&/gc̅zj^Ϙ,%5<0s:$:WQHN#1>$/a|N$x
Z*Q; -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<K:}=:MӌPDn}w7xTц[| J%o\"?j|&G6!N?Rvd7BW˕e;$oD71HHﵾ钑MeNk+nG*mc,е(>>A粟%ԭ 5mu5m'嗢Jh~2L6~_QRz3DX&]N-bx.R}ZSEky9uߧٯxcwii쿁f6]Z3+dFm;%wc4ο{y" -endstream -endobj -238 0 obj -<< /Filter /FlateDecode /Length 1690 >> -stream -xWnF}WK]RHr4I8qhj%3"3$[J6-˹9sfd2J3?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?b8<J -\fdNr$wVFdfl.?*T-'%`DqnnM['퍀akd!Az(ij)D=2+`P,>Yqxە6) -Th5Ss=
;WN6dF2C]i%%,.?u-돜ϵ#̭\mpU5`:04bs`
L,ez65&GM]Y8\qd2+׀LfnY[O2&q{=0ۢ,aT$֢qwbs4&'ffƧ"{9!`ES:fH˄2Jj ˇZ|` -=$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@|dtq -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 -1CZW4}Z^&aLYХkXjaG-(hVzQ0A: -Uԭߕ^G8!| ͖xwz){GjWtz#´bmaUKχ`D4EC|ѳ\sjF<ahSBdf]FF4Wgh؋%_:\<a*y&Tֶ=v -W3g(lI -"5`i;:tz)BSuw91ӣY:^ڎ;Gԯ>~
j͛.LQV描S?2sK+H!_/s*M 7 -~TmJ
{5#Ul+0Xy#ѐ#jrDL.5r_A<,Hb -/?>Ccji`+e
2LAܗN]SP*YߔK(VLnk<TwcT<NhG.nbr})j94%|^b~Hn0ڇ1U霫_k9JzG]HKx+=| -pas`ͫ^@X\^=185-O8l8og+$1,a 8.#.lgCW݆bH'8Hd;K?$)rG.Vi3s -QNyGY@.8 -評Σ@F'^txbX\m] -㈆#ܟ>">PSlǶZ8hǚ(2'd7:_Zt".s.FEHI{]B48Є/N_T^c\JFV'/5fg*lJH^iz,GhHs:xƳQ.M -=17NӸR{U\M]__7Vsq=O.Vf:I#B0e
+ <<ܻ F@%nnfy<i;viWL#mvqW$勫5-0q7SDͼ{[E/^kKNNS`b|s<Vf@:k ->ԚM1W%%A:\>o}0k<f f7>0 -PHuk{L>z -endstream -endobj -241 0 obj -[ 590 0 R 591 0 R ] -endobj -242 0 obj -<< /Filter /FlateDecode /Length 554 >> -stream -xSM0W>x -`(N͔)GԢ
I%+sdۨX>yx=-"-KZh_er _132wCXhD>>/Lȋ+i>&iD뙜?HDEe6yQܒ21$I}}dϊ'4#1'&shPG]1
%3?w6t0t6\=NW|/"lD +fp - -endstream -endobj -243 0 obj -<< /Filter /FlateDecode /Length 1683 >> -stream -xW]sH|ׯX^T$ہ"%Ꭻ/{r~uJ
G] - -Y;;3*Ɵ?Y6Њ$M#$Sq*A,o -VyU_I{d84DeXܥ<7ՒgWr5ɡ¨{4z.GQ -3m/D\ϏsQ35E欱t<
A<rp;ɕĜ&acTLa*It&գ+'*"$:Հ\/tuZ9ӟB^dRթUDio -+ zmn$mk;UnMv@ZJYnԀՓH -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\`<Oݎ,I`,:6^N>#>x6س\:Y|3 -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?=ǣ@fj)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ٹZ<D72HܤPKʐTPt7+eVU -/b)oV eLz<BO,ȋyߝ+y$.4vMW+ ?=Go%YdPb;'b"Jhruaחov3l#W$BaF{(ԣڲ]8FkY -tjS&rW3o'|!"gJy$g XhmMjw3?ݺ+/^
D4(KcM:.R1qLql+*K6eE줎A:*B)MN#"}'櫋_Op@)iEKF&.N? ueoH\AgK<k8Hؚ_ϥ^ί$ ϟj;<NuJOYx0RW!>f?K&?]ʕ RF|i'/0kx -dlp -!b /|#Hꭒ5.E{2}uq:$14Gw)[E?7ffVvV ϹT+wEeX~a%3'٬ݪ0|<oCKLNED3QFU)%"HGw ,z\oCK_JeGȩ\c\wQT͘ܩzW%|=y)J
-՝*U5}D$^R9D/>*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'P24J|չ_,UV"
FTardb^2B蕶0/54]- Ee!,w6BA#AK=ߵc/OҬU.FWIcsd0 -cr?vqێgbG/tsfe8ХUO!Q6 vYjH\CPtGb<;'|g~ʰ~ځʼndF -< -(^ov7l - -e 570{ԮR
Q<,sNyxB,n1K0@9ĝ}78$I5čƼqo®Ĩ1mv$ ~(~<|Of @1CQQ -7v*ÚkG
74y'PʉQx(7%d1l |]dXl/RsBpP<"]
37H -@pILӂ6OO6F|I҄M=Kҍ殦N0}=r(4(i?Rclb*]zb&
>F>9¸g)?54K#WCZY1cWd|-Zv]Y7F -KJ&dv7lpp/mEC3%Ga')$d{9:2VsMC?1n5L"q(y߲mA=JHwNzs{ -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}W2AI1ҴnE,&Ԓ%v=3KɊ\Zې\ΜU@>~OwĿ
>ݴ^4!%aLөOx#$xJWktyrީܴTFju*kpd,Ui+vOqU_u0U&Ӊ)6vEe)7$RT7}H^I0ԓn AC,&t|Cn_\y>ˋWܳgg3uĉ?ѯ?{w_X).{EӄN&>HV bڡ4b~W]nyNu;j,YIӖyNSVb3lb<,:URMaH["itԟߟ$~A8\\́XQP6lIU -f2F,z - -Ap+0Xhx%K7쥷h7Љ-@"L,T%EV
i`d2u*EP8nvLKÃ2-+t;SZ<&胻}ʡM>mԛ#Z&+舙<x/HAf#ĝY~#ߧ9m4[yJ -[%-{ -lYyx gpt -1ձ+Q1?>}CmuUʸ
! y;31?vCrE!?\<W2gv-6n3zv':r]lihn[RIs1[.4Ad0q_3fV 7%G~l0*<(r]sqi.FSGeu tlw6h2:! -f(Z)}˫J5$sTTqm(A%0SEH,OE[8JcĚ輬\bJ@esSJlDYP~ -{pi}.VF:iJ=?ԉ/z|{ z8k-Bp|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 -xXkobI3 -UK^ZZ{.g⡥TdΤ=9GwENkZK 0^fS`,ƾ8g=/ITm$҈Z -*c1O]?Wn,K89.D?t (fAwfzSH,`J#!+l -gj)OU-< -۬ne/|L=[Y -M\Gxֿ+՝ʥu%ntb]G~Q1ypԗ -:JKxncy0 -!E̫a!6z'9"C1|` )l2C4v"Rji}#oArɀA駇 o/w%{0psDx`O)Y[B"jLХ4'iL͉+|#bڟ$qǝ7LHRK\\N|ϖ -Vŗ;E\IJZrrH&{}Џ<!0n2^gcB+ԇSj$Aӎ%iM jhH+^Nk~D:]=wNaBX5^|O~)p]v5|U
zā{}(D=:dAhKZ|0f?̻/h<cVOM?m˧=8S;MtI9t{@=E8b錤2 -endstream -endobj -258 0 obj -[ 612 0 R 613 0 R 614 0 R 615 0 R ] -endobj -259 0 obj -<< /Filter /FlateDecode /Length 2279 >> -stream -xXn}WT,(AOfCL_C<Ԗf6,_Tc)s$-:NU3BL"ڔ;/QBYPd?F҄Jo~3g[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;}LkV,뚞!4Fc}7碎i.1qWN@eN -P4DQ'],U$&j&M<rP Ok͚f|ܸq(=:WWT[,Ӳ$cWRqʹnl|2kdGHF] Tya
+8ϐ>㆔]U.khZQ9=0OIU\nʮ?gv8I ~?+Uʛ.d+
2<o<'5UKRuUQjHv}{vѱ.Xfs,
>NoW(~ٜÔf("hooP]dĵw*j'ectRrZqnsw{nL#Iwc~6O͕ö(vHQˁ -HP 9G*C'ۺ{~e#$67[(}OCIn.(-=;ca&IdeFBXw,/5Er8
#GVFR /0=7Վ2^s['?KLʩ(D_&Stz1 ةDhqZ -Nua6C۔5H -$ѻDbQJ
;g|wF -endstream -endobj -260 0 obj -<< /Filter /FlateDecode /Length 2477 >> -stream -xXas_q0C2 -ß|˵,]&6<S֬`?;\-b9컻 IACo<IwQOrnIX}tQ>w!aeeSơ;s|egO|.]g7QM''s\ŦVz>]ok@if0AU.ڄC5j/7wI:p|v8IЊ|h6|˯һ<ڶ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<!Mdim2
{C -e}ve.<;5Q>=x9\Pp"kn4/\)iƐQ%ʌln[uגrA;au&b
l`-#+B:ЊD
ģ=*%)I6m*"wI[ -J_u52WW-o?{GOTO^C -؈f?`3b
dqFYyFyZѤst`T]_<6 -I|=iynlK]w=Dx%V
s$R7XU]5sֶ֢zт8jƤDW37nhǦȍ$+ -Bz:oExzBH::/^ -ɉvBs oĊ1;!o2p!HeOJLY6?)ejJg4Vɷqr$5%%PHěcw7$6<Ҹ[Z"0K{&O|^D>'hȵWDTe%n%)!/ -le:7ڧ!܄+"[O;Q^$u@k,ٗ#n4c˚9#J__jud4SÏ-{{Pl7cL?o[CsaJUhB`$ϣɖ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|ǯ7RG -I:JÙ2u:̪>xlv*zd~hQ?ɪƷUbk:8C.6aVfۢGK}g&+ðF%-[ϦO{,crk{Sڒ>ġf&;z%Iؙg0n<^k>g-*ό(]xMwQpe" -D3#d\I -ф8sݑ\.*8I,mR<<Fw44Cqˌi7o)tH>0`'i%7k`.5!4)KsbH}! !*DgR7w"|:|!;/&<!Dl -TQ&u-$ݻj4:f0lViXڡS^DieQo:vE)zKCp$Ug*>שd -UNWX#H*H-Ħ&J\:q#(6J_;jHǝZlַ3V !D6t'YLL v֭uM -&X>]/Ɖ"*
Ropy(7WfdS`u=t ٬2Y̕?!x* -RU7HFz|jUν6|VSoę^N.6fL
\zy!YFǙgR&_5ur7YD[!Jh"{oi -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_t1Rt320 <!
Fy}g -|~J?<oi]sFd^/6@ -,ߑzrPA*cZwLߴ[u'SWr&^1BmlH2I.tH}KDNWwWxdiCӸLB7^ʚcA@^e%uC#вEƐSYB+Jwn}MW]`aQ1O^Hvti<YepHCP-(pY4 -,u|܊SP4 Z܆8k~ʖ"2IA&h=̌)3>~BN]Mp -tUTqϔUݎBw*Pvb -a%<m?@M;W<"w^]ı:#C ţҨOyГ E$CI.7g=HD_NlOm2ma^e"CѴpd8NTڏZwy7Z^DHJOv?#^+`B4!!شfFܤr78Dw|Ot3WC$jJvg^::~XS^F_[> p"87E%]wUR}]xdž`ƍѡ;:] -xix7,zPٖUQ
1|fy]8U< *WXfpsn8$Sh˩i澁'+)!)#s6<2#PG75L\;vOJpYrnae`Ss]v}qPK㡅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|a -ܱ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 -ڬ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=-_-Q4N(نm=G0 -`⍳*7F۰(m-Jv!V
ܫsWD;̣u -tJ➑_͉6>;~Lq]%ݗn֧ pOBR %Y=?1#|^"?J07*wa5c 89M;b=vy7y>U,; -*uKI/ħᇭ<j*(}rNj -}ͻٳZ`\K '<ƞ0>-KKJp
4C Ð0{D/R*=oЃI4nm/ȻBjyDJ8 >\H? - o(Ч:xm-yߜ0N -tEcB$J8kUu$DM`Ź5y"DrϨ̍C`m}3\K<xmKe5㴢I -Taȼ\d}OZhYaX+yy.~&&i+/QD# Pe(76Ku<vhZiֲҡ#0։Ĕ#fz˯it8=bzdc͉wk"gCZ9s'HYen;E\cZk3>bou+ח+SgRIS$kHYn |rə˘`Υ)I3PI.H~es_myzeG[&~hE\'תφTV3Agu*PBS;"`JӜs־-\hqYܨ*?YN%=}A%zǩo,oԽUL_3@=N3ũ-[~ D(J(Hҷ0JmDTޅ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|<Udɚv5eUΣ۰s.̻(نi#uNr(0Ve(YNcm%skjDuX9xz,-XmzE2Ek8
+V-fĩI]x!D kl#0kvospg,| -z?~Hy֙x}FnJKMMX1Uu>:>gI%[11q$Eƕ -`Ǝ&NfZ%eEavȸ$QRZT%<"`X@J=6uk)hwgsObXF_;@9LAf
mTi~L@ɿy⦪V@ٗ<I/6|t*UC}4mk,%!=* |HVSg!|?CuY.mvL -K/|rJ -
vc#I\<sR)}V+51R|\K,&VN[\"$lW_j90 _ysj#Eۥ%:ybd -jH?SĦDs>+ -~D -sw{y#|1ޛE+Ge<5L!9m})zZZY@~t5<ɩҁ̆R/YLtUSj|Z>1_v↹+2]Lw$*B%G]g_UsN-+ǩ#q8VQ8hl% rë*][9fzjDcW - -Y[Hf,yatdvՠ% :KضЯؖXr?(vHˏsM-&RcZ8KJP=I}R~+,?ܾ闤v3eTNˑ:j$sSI0LX5\L:8ncT5E9a/HTz/^I+IY2lBB0߆_^^8Md.KK9L$H(-vJG(c?`L -ȓwm.3bxX5U-Ce:3>Ll36c9D$@x8.Y+TOL`6!'qM
=s^/#߳.Ds4U
&-&kGPڲB`Fx&G~8z9u$y:{@:_3!<j)vA?GԊnPY߽7Vp*C_I -A_+hL&>F5w{in"FOSNE -H9ֆy\3<{}Q]E}r%mU5zFa>+|}]ؑ⊞Gw=FӵZ3pku<B2r.M]b3Lvix&od -=tZբtvtMyrYo4xC[<ӣtܸ&ȑ)rH^!'C -cm^GKl
kW$t')渠l(3FH1f<Ѩ!SP@@C&`{e4d(~^V*pw/ -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Ʊ8 -v]{FP5;,|J7-Х -m6͂C#\Iɒiȝ#FsVXpۖ- -b~v]T}T.&jܮO9@/_g -;.y0Am%a32 TƐ=o?Kt#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^_*-JT/[?Gש -pQ=(.{OT_8J;;r!Aq>l%8ˤRu{@X(Ift;I~h<WIKCW~dɄ/>pbfK<Ѯ
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ʤѕP -fQ=%Jz%-]C4}d~/D|խ#狲He,vqjvHG|G{bB\QY5x#~FvWcl(.^HcWO5IuCmk$;U.ּ[cW>(@wHAƺrft62t'Jz_|ٿR]t{UMlrxǝB
~/n k֖caQCj -zc1kib#;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|bdyU<|`_4kџc>HS:s6mpݤ\2zU@_Ϭ.>˗0|s~y+z3F0^P<P;Hkg2w?u\gkH,Xba>m5
-'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&(1N0cp| -6+J/G̱:9F~ LqrfHA3U:7Rb^@v<UQ(maڰ&j5 -s|2ԯF"T^+tETU@]n)!@u@BrlO^b{Ƽ+(Q7bcM09p6ƚh1t[#ؐ(#eeZh?@т`S!E(3C'_;j>o#7Ey+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ȯdC2DId4lhvJ -3L5H!\܈/kZk&
+}enA2Аplu?e+%gP_G l -zEpB}Oo<'ɃdRۚnQF?0M7QZB.%F&̺AwHkc]7y/l3dW Xj -3'GIhe|1a#AWeA3\pΙ>Ǚ,g3,OǓckɜZ{z7٬<-3DUgxZmi^gh!v6KRyP20ϥ1 -G珗.@0HE;naAgV;n -endstream -endobj -275 0 obj -<< /Filter /FlateDecode /Length 1901 >> -stream -xXrF}WJRru*?0hx -v<S=p o;!T[<auL.<O眸7df*(hgPw2OmצVC[p``ɺZO䕷N&i'.>~KzNלvjARvd gYl>bh -iLe-Ǒa-`eNh{5Q:L}E^E@,74&a/3e5eEr>ׁ -K6
X!>Ay0蒘/װױ_w -E.^ -U3iJf:WUK*\Ґ?7l!>eSdĜ@(B1CCܘC(ktƩcs;G<EWAnCw|J,iڰً)|g/!B~eD{YQ+$-f#3iSCbĄ4y3ԇbJli{ ሓ|V)ן{d -ԃF -y_ Εs<Q*SrFh}g1)2R -endstream -endobj -276 0 obj -<< /Filter /FlateDecode /Length 2426 >> -stream -xX]sF|ǯؗ -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{-j -Ka_JހffJ+%D3Q]&YH@ -o3Rt"5'.(OQ }Is\wDv&'s@T!m<$/c<~tcUb:;a~e8DدBmpQ>cVjj| % \=={%sOL\T -b$vNW5wY)Ch?QÂH3eMvk\DF%r`yQʎ\ҩ{z3+d!*"iY?Ԅ45r\ȕfi;i~B#zQd{[GS -.j6|AfF}Y^D%ΟVGΛFgIz(4D:J#q 3h|0$R2N -H-+.=+64C<ԋ8 J=y=ݤMm -x_yڔf -fD|yK)DD786./'RtQ@ 7T06L#ډG;LaH\y>ܾT{(՟6}@=pဘsr#&IjYd;m:Iu<]{ڑ^M?Zh*G -ԥ|uHnASBNg%jQK_ Q/v|_)bދiox0TTK=^2j& !,qxY텟<r%Jv%T`#!7aˬe9cAw7Г1tj9ۗ8c -endstream -endobj -277 0 obj -<< /Filter /FlateDecode /Length 1573 >> -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; ve -9z? -R/axwA2RV{2 -8W6IF$~8^. KV3KuJM)! T߹P)>$ElBw)tI:ߓZSb@w"6sAyu+ -4XZ\}o:]A
SC> -BqL5(MUzU;@~<!+zW<Щv v SCUu9/ gTp;C39M-HER>O]*h"NG̘j&\8?s=]I';
/xa>zS7;Hs[kAzXIf^ܒiG;r|1Gp?#wc={PYJ1AF2vjv2^ -L?:CY1Lqz=p~P5^DȟiQ87
W~N$)?ǝjLg9;IOu+'=_7r<LŮ3!957dƷU63-d췥4&ALTEc#n6r|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Μ -mG
{}m-Uq_Hā0JLR/xYΓ_> 0Ie~@҃MC -":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 -(R<Uu<(|]ggƲD}_%m--HCe_((Y0EYg[a'5PTiI> -m9xb.Tj`Ӧ0¶2bh[-Y;\/d,3:wdYahɮ -l^oa, $\X黧g -Ӓ;쏢>FvRw-B=>=:I$AxV6X:Gft0JU -2J'fAh|NMUk[ c's'ozD@;7ؙUw˕sZ 4tY[§·"`pMeH۩$~O*:7nT,ƍ:-n:_rz$\?)_&%Vgu@TK -@,wqQ_,zgޟ_~i@cj¢d&2^F'npVHV_ˬ4.V㒛M£8Sv[Vӫs5Ued
%R(b
N_LgrRCє6Z_vWQ&IEӓʾ|]$T'C\P~0K\L\E`WPaH&\ -,
Y̽>?U^`=+;{Cf%*c&=vw9tV2IZڪVy}ӈmTxQ6rBN -/Pw9y4jy<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)@IWA!x,`8;Cʏ(ExԐkP2Jx -ftvJjz@bQLRՓJf\JuScBCn]`6Ԑ>o8<XWȐB"\ڈ%<m[3cP.;7̟ѳ"ϱSf^Q
qc\sp\LPTkO\|wqDR$)J1#+~$o+05>WcB◺ď*j_L -V5ވ<ؕgPˢ15r]@ot{O.`ڵ"0Z@tqwK;ș@8>eaۦA-bYj凜ѓフ.B;vRFlygUM|HCC\٤ĝaVcY3dk^8{k. -K̡iM?_-md~>Gogu_P[ZF/a&9 cZ)2t1I:4^{:
XD3U*%=,óø'g{dbsn2N<iR[Awc/q
sa-C5;m۔S5ѮUj\&qzEϘ }2c8#);e/Dv>/[
7OBOq
axCC[wز:Mg"B6͐n)nx<i<5[Zl"}7i'fab[gXd~8}gwkagk%Xğl0Y缞gp -t`YFQ\CoXZӯ7i3:|MH{|y5v(3~Ym\~D3YCu[mdYk^gk%Qn2Uvf%nZv6`̵C -endstream -endobj -281 0 obj -<< /Filter /FlateDecode /Length 2299 >> -stream -xXko_1_ -e)A`I"v@ciu{ΝDY2M۴H>=#gLcyHݨ<TK -Y"TV^(0ow^5b(TPw;aB,uGA_Vjgm~=[s`˃d:"h8;uc,CEU:彩+!Q=c0Kbͅ(Ŧktx*z~]Ei8C -~p5ݥjU)k$O[U^QeG.hUsy'":<l:[SN+-X).t -KN
[cEcƉD 0UmJAl00+Q -]]nM,3Fo> U>uH!8U
ҒW*Z}hfO鎩 -mӳ2xYɤ?kWw>rt,q^`]Y\6=hT]ՙrөF2@l -&m[.TDXz9
a qξߛJcEXzͥZoj~
ݻsc"V%AIbk73 -,¹c}Z]v^$~WY^9y@ǣy49O8ʒlL;Ol7CuLՉD;INW{)$s\Whc^PtJHC䂩eSoH1/JֆKyj=*xFJT[c_+G#ru_l4UV/?m -b+
1)QX7ۺ';,Bۃ>g&a⏠ڪ]O<NX߂X؉~_2\>Gq0sm1aW~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<aP &:{7)8N'iVy.]z}̾E-*n%X|QmH+*FApwÄftSzV: -E4BV-RY*ٌu(ELHDuda)H
|FzNTBs٬ U%5|pL6LHrQU|
ҐxHF>^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 - %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*RWFEǕ\̷ܲ%ݍS*aQZ8=zH?5FfC^^;PA -endstream -endobj -283 0 obj -<< /Filter /FlateDecode /Length 1695 >> -stream -xWrF+&0U
ib;8N%^i0@r\ -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ʖh4ʪ<Ġ3@SX{1LBiL;sBEuL~7A@ɕn|TĪkQZM. Eʽ0F -:U|ic&
j -JUa7q -xO^*G=!Q C'kzLeڅ<?VD4*lEHEH4jiѸ -d/ݐ:p<UuQHm~u}зJfT]0ցk@I`GӱC+fEY^1ZXr
vt/Ft:B,E@˼j#EQ9lN]#!#Чeu r(b!Ƨ)&!_^xt -M
vsKfM`geR!0 0RƙA19D{γkHn,K{^OB艍ޜLzYHpď"2܄ \pUN˅tNR={ܙWWW:IuC'nEwKkfp>Y\=9JgbQĸY[SG,JPF0:$T
w̤]Hm7=)~ f(fDc)(#/Tn!<vWgt|nǞB|hcV.c -BvPoqsL>kx{BFP
w'#>tiw|'Vgƹ7+ڥR43#ynYpNB>ڱT&.@$&]&֢ݳ3j -Xrś64SHMgPQJGçrYUfd -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}jqJ3%q:R&)m2mH*UU6zZAOΫygj3W8Sز&WJA -Ta;>8t'@EͿck*]i_ʬtY(s,3aFH&XI}~OV[:KC\,gnsE?|`r5`HHfR1٤+G;UpqP}FÎt93 -I~qn}3幕6PO\N_\YV^̈́\<FU[Zg(;}{'Ri.ֺF*-Xb:X#Urpepk'˚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? szF0 -vu汙4m,qfE`.'0q7,R[M`fU (Vm9vͱcX\lN^Y%QX4N=0B#>Kl)17ĪɳNq8G͝$>`|$+Dܡt6eV1Lg$c45PxlL!s߾(|*D_͏LnEWIgyDM쀋HyxHbdXrH1 -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^ÿ -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&\ -]4uS_xQ(*˥JBRa dNť9'.uZө(=繦wq EfK`F|U`#5R{,"@=}ESTΉq lmȞX1 -*Im'
嬛ȞfCψ݅OmjtHkargXu1_ܞ!ֳik4qv@eS7(68%(h,\cpD2DO֊y6WA<O!iI`%!
-Y!C9/ -RҖ0Rj15SlO\i=-G\"HEHߏ,$@Drr{*q;GrP/ -&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$ʓ -3Xz:Qw|*2 -`dO~c&P1Btqriwkc gb9#rB3!ôDEo ӴY`'i(t8bH~H+^zC]X}ӳ)8vp
%tcu4w -2"e9eM<=Ay -endstream -endobj -287 0 obj -<< /Filter /FlateDecode /Length 1998 >> -stream -xXkoF_1/栖"RO-AB7FE#q$̇Q;CZ6]81$rfs8Q3L,R+(QCW -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>N5VqʝY
ʝ6_e^'Pa2m -Weiy
@<F)cA{2dU~QlO -Ia? =` -ǪgÛoՑ *K8$2ԩz܌ݏYl x>P
a:6{ -&E -s axe -Ey)hEJu?fE?%z~N2[Caȯ{ -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 -NZGe -̏յCצ*
zb@9$T]Js$%Ӷ8RT-CS{qgXBJݥ$i*uWVImG'Wb-֫QX3-6匠ͳEn
ZRXn0n'xQ$uXo%$xp-~TI({]knיOrD_T* -
-&Ɣ] bcr Z[X+Q
Gbnxw \/&\j;ҋr$,og -pΈ|QKua'3Tw(wjAX2YhKppJI{XJ)iQZ`:a*uۗBJ~Zw#nP+h\6xyGn:2%ḧ́[J04ίި8%RyauqxEɿtW<='hLqh|HFRݴs7tI<w:weg<OF짦6|ty2U8Ce!I?\ -|^IXFkAq=ފ =TD Yh'|慳,.aUmhBLM<`X%4gќiDE>x `eC1eyG}}&Eq0E;XF6Z8OўzSq|tA;< -?ւofٱlkIl]% - -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 -(%+v
S {teʞA9+hQ4!Q#A#Z:w
ƺjr܁6eybȼ? hKghI$+ճ+|o
W4.F_.V`QEL017"fGUoO9 -2-̜Lld@p@Ⱦ04xNI0L: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]в<JZL -endstream -endobj -290 0 obj -<< /Filter /FlateDecode /Length 1560 >> -stream -xWn8}W-"`.Snwۦ/>(%E"!8,&E93V"R&Ev<%ًWi %a,@4Z케S$ZlޫR-X#?md\Z'ăHe*+ӈ\uIXS#|.0&q}yD_uܤ($(3v8IBKO)!4`le+_K}#n)CjJ=/hD nMo;,ɿTk_&Mb(vc^^Q?2\Vۈ=3>8]$KQp -#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;>0ajrlt -<XbOwU
Gx=y/fs'+1Ezã d$|"C{aԝ1kCH[@Y[ -
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/i -^plb><md89Taa\N1-NUm8AgO\K*L袓.L)6Rx!]=h1-K uhk*z -"6`xbVT}*Vt]cz
-EhQx/^[mFP:s@1U6ہe}V - -WFg˛WOUb#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$ -(auʿgSV3EhKN]\0-w)!&lۍOZ۬`RJ
(12G爅
TkV0@f[4Y\Z/dlͱـ/CEӐLJs8)?(yH -J
u?Nnyb
X"{oҕg %jQ:ki;7|&S^+*+/6epمk7A+a2Q w:ˡMn0pq7ReU< -2r^_]prdc`uė /| -`iSr -endstream -endobj -293 0 obj -<< /Filter /FlateDecode /Length 2017 >> -stream -xWr|We*+A)ͺdĵL"ɣ -O -S J}/2eCu>!ނRL۵@:|Z?%ihdf{yLݠX(`ּXc:}_'#=W'ɷ@XoQ -ך֡rпFsfc`c p<MԝA -=m]:k# -mD9D#5bſ<]0;Rܸ=Aߊgi.|3
=
Xp)pKQki4fR4Tx"3 ۊ^nHƶ#hµyGlҋGz
"/?b})[t_KK3sȁhMQd3#ξ!հj\0<bSwɿ+41MSl+Xc,AԮHAN4 0Q]QvryO1ol^#'9i|"*ükJJƩ5o$r996c*Q{튃 ( - 3p^v} -p?,\طN#n*Ccf#4
rHjCj -=;ꅪvBgڇud'67Gq+_mqp#%!jly+\r,
I7};_2M/-{"l|c (1;U]bN_ȝ8kb nJOE#>O7?Uwiz'~*ij[J{+[}k(LZ˞9_HqH;m;kTsv}Z)CcS2*cfbO˚~9^%(rMX90gl"!SuZJ-C&k0ӻoeNӮ;uHRXt6ϥ=YvԆB70j` -e!5.RQaO6h@(*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'ցY3 -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[<X -ޭkCAqMZʱx+C4͚sԴhl/87P|+I{jiJӓ*1+ -%-E#2t@!%?&wʡw|*OhF*+rƧb.;?s -qAf8pXJ:ǐ܁s}(bٯLUml)`wYP/TE
!2$WS|AQx0 -QYW4xqEc -=R$yqhTQ4ǒ>zTށM8S}L];Ӻ}Ƕg{iyȈy#SYpg4Ӕ_+S5qbPT:il3vaϏ+g<لyva$-͖b;&;_y9*Np<M}/_< 8jKq'K.֚U?*tPˍ^dT;x5m78y:'loygakiJrX_oAxהٕ=NT?eD3a=oxuSUQ!W/CX* ˥vRy {^#2|iVJݤV2Dʽ^` 0:VLu+b#K5M)4nA|w-$НjP&}$ -s?{Tߺd)%<#憭pm1@?o]c5㦠5TEWg -endstream -endobj -296 0 obj -<< /BaseFont /KMVZJF+CairoFont-8-1 /DescendantFonts [ 636 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 637 0 R /Type /Font >> -endobj -297 0 obj -<< /Filter /FlateDecode /Length 2235 >> -stream -xXY|h=vV<搌 8> Ɋ<Fy=-Zm~}nr.j
aģ;ꫪfB,"zUVz^4TK -VRm6jyGحR-7j[z/whbD.YEV:X$~L;C -oqw{\^Cxqw~mD!e`eI*߱eq]}z6^mG3.$a独
;E~}_02zR,(,X:slz>rgӏ
BVO o^jtpC^st RMڪCa6#5nݎ+ފ"U/жX܅b٧w;cC[cT<;}djGzK\e3Cֽw%PkIjms*Ӭb.aL,jB} -PYamq0bZ-mq+j):eS(ڲ]pf(LΌ '{ނfwP^ -P(wd]WsXzıSY7^*3MZ8x(D;Ni1*حS -p{*fZ9,f\YS{{
V7*N'vTdnѮ͛Z#T;i4m=⮳i") -iyc]F?{{D΅MbVH͵k}O
̉%+HqR -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 _<_lQ:EQī=fSE=&9֨ю|2 -{Mu(>&K5Nx^Xv݁M7x^I83{h6<R9VBz:X[V<X.;<- Z'IegtBJY&UO-qLNk?N `ڜ~[F,Sr~Joc\ -k'rVAs,xBG
"ez9)
3EE:4B~}41]o;ujd -[V3hHwkٸ7AÙv""apKrPp 7 Ds-}cog{+EsRNp+Ck7>dTOԟ?'y'a2ag+BI"&$$F(Ō+FeykpV`ݭ:smIq^]K8P]C#L.E`{I -4p)]
Іro2?hrxUz! Iv2ʹI?%(AԓVZPf
}fqFzq9FToZtk+>l+|aN?QszA_>MϾcEu1Yt#B"oⷦqb=لcؤy['m$V>Y^`g+W._?`kd4~i\
?fxH&d#.!vhm\kclSKj~LĴIʻ45V2E6^=]O}yv3E6U6dg?o_~JIϨsU,IRvJd -1p%B-wU<n@O+V>w?ɧ -endstream -endobj -299 0 obj -<< /Filter /FlateDecode /Length 1893 >> -stream -xX]oD|Gk<E8! -nyp֓ć=:NEw<]U]BO"u(|w<TwDeYznw%xi`ǿ_vZ`|&We$ls6܆{~k~>W?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!橱+t -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#ʅD -[3,m#(k u
n~Ϊ4G.4:<,RVZPSJ3|`d@
Ve;ru}y1o% -.b>SNz2]=gN[B%
<8L~ln407w_nL[Rn@jpDeӵ?'
RP,t5n"ѱH:*\J0c|[;H!hA˭+n4Y]rZ'EKtkg~
eF0W(Q -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= -{BYġu#VSqrڹ,@^0 v:qhIhZ/-S\'AojߨFobs* -2.JVPΗu>WH.5 -U?5)Qߋ(JQxFGxvuq|+JBt&5d -3)2y.m|dDIșbtII {DAʖ=!M\]ZF;ɸ"ݢ
D
0YvtW}-ܺ꾬J,SaPFJ3+7H>)eV-踧;ćyMTj~Kۺ?<<mX-uN,[t, -^{^x$;L((6D{+ -<a! ʙJ<mpQWh9Q3WxM;A -HƖ -endstream -endobj -301 0 obj -<< /Filter /FlateDecode /Length 1482 >> -stream -xWnF}W%b)IE)EJ\)[PK#.hǐL.r̙aL~&1d w}4[z#ڶA:'Β<&1a`#<fyXPrLIcMdF3UUNTuT DUurtKmn<W!ƙpq]&t.f7)M)-xմ0Uk0B=\i#Ԇ3sx4T#~UވTRO92ĝT5Kgq';~|eLW*1Pk@AIh+7
U# -ߡ@i"}uii+*N#&s>۶1Pvi;Rd7z!
YW[[SvKDˁkLLYr
wGALy(˝v E>^+вз^uNңT -哐fp'i[?dCBό -3#ȅ(G3Yɒhƥccִ o) -˅;Ԣ^M/'bs@)nҲnѵ+A7}o
^^:WQ@!4%2{99b93GүkkJh2Orܕ|-M;/WOFL.~]۷00_En)(,.wRz)oҖyBGI^{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 -UEuP`_K<J -3֦pfgr̘yw\=n/2p18@&te&@g|y^BG?]_7J""&HwFƄFila == -\; .ݾPvb]p `A;mlf<)h%p -h00["n!ꃳs~z 09 ;dEkuղ#թUN -*0ѩM9²6f83Ip%'HǻOeަ߈<z4.eP5C9 -j$ܽCu@o
Ѣ':pԌ|m^ټ&K!r+GFfIF*܈ ';p5=b<iBc$axv]%i#uFD -r~Nqϖ*LǶ*'#5DFwe!' -DxhRben
+W9dfw;%KZ3 -1kKsëY F"-\`inݖ -el4bnA(UymF4lr嗺,]!rq',oQr;̬2P7^tsBKĩ0 -Ӟ=Wvn)Jߋ/g0Μ_v;#98RArDl/#%~y؎iKrι3 -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=liaRuۖm&JEwl놡\A+J[j2xO`~F' v{NOX/QƖ9P ^"M;ѱkA0FiIx|8Zæ5D;L - -:&@^> -x![:z/I= _\0:=neƗ@Q3YyUH'O,ri -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%ZDqppx7KALsN7^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<v<TKn!sGe -PV
-ֺ}Z
u51/KQ@oY҄zc̃4 - -DPvNrm:6 -)BrQ8466bhր5E؍^9ٽlXx{1ut;.@+9ek3)edq0=4+l"Эmuvp -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?ZPkٗ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\-^37 -='>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;rO(q91Cwp9{^ԍnUgj6~Dلc'8m[i_ޏ4sڜob6gZ ldnti99Ő7iƑ[IrL<?AܐA;#W - dtt5rD[}quq!h?>tSx:mH`[YB -Dz[R\s~ e/*rS. -^sE0%!52t|@GiO5]Ҳk& -h~%τkL*]?yԑ:ǘúju#خ@ &ܥh5iE/K*D;]flP7 {
'=F꞉ۮ݉ -pGk zc }ַ<3[L9+Ş`-<<VlXm>MA'`;4)oe1 -3NcIa M8m SP9Y>a<23|JX>|ZRrټ!SaUNZuG2ưSFMiѸ+9#(PH96.`<ĵ xbhD#nMkJfAJq~BR6-Y7VHRݓ$$1H?p/0Cp;L'Bm-b1ֽ$nXIYW(J7U, {8k_[鴏g#k %ӳy -#QnV+GRKad5EJsTZ -XkUfmd8r >$H0LK>L[12 57wUƫh:컽l
"JE3RwFV~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<M\-V}V{m$py'GvfZ3}g@,B^d ߙ -eM1@ -MSD!¾nfgkOu!Bkj3%79YfEx=JbP⅐9<%VL_%7Q`ʣ~ -×$W,b -)CՖLv&7r*m͗$I.oP5F0~ -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@ ǒ~K -4:{)87NK1nhes`6Y7j!+M)`0-0UI{g? ~ _j<^hؿSs)lT1}iy,ӽ]Ũyd[ -wX.quUONR|
9{xl{\3,K[%@3;h^6_l2z(uRI\ɫBq3 -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
'sXLHQg./nǢj#UnZ$(_=C.Zv-f:IPTܙ,oҮr8v
lS> -:af#"i/pK4{'E."z^U0ΐ訵p]2Cnj\Y!4wf<ԩzZޝp=(xbq8T_bFx0{ntJGUdrylJJMpQ'z] -hȫGä{)Sl%4&;z}qf:`<KM(x= -endstream -endobj -312 0 obj -[ 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R ] -endobj -313 0 obj -<< /Filter /FlateDecode /Length 2646 >> -stream -xYnH}Wӄ,W$12gv 6xAr{&-&%Yrv$pt!u9uT9g ~)!HntbZwAvFW9-1m4܆K~ԟRS:8%\o,7Q7Y<ڮP[EET^P6,>Bm4MQ0W|Mc\QҰ}4K4vO9E(8?GIje6Mvft]Y^TVTEmDi~;%Jѵj9\iiuz\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$ʋCu*ON>*BZprnjD,&>GOW2e)](Ɗыt"HT$VI]ϵ0GќCDJJJ=xVN>CDu
A?" -cgEP/TGD[7!h6l6>0:%RH,h3|%s4ae*XVf/B ӴĥCD -'L -eTG]>&DH!>*8\H[x+pbmc!9c( -Jt̉cTдwS6OڥmN7 -!3%tpu5zN߽gh/駟_W^?.A%4ƫ߿:7Q$5_%[z;%"Oh}b_|9E?e jVLbڻ$~<.1˗(/P0@B+i,3|ιVsP"QB3pվ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 -qkEmEI7Sb{wS^Tb -VI15v% 89Sݚƍ40dkZamWs9
(sN[qJWHcPK)CV^?P<>]5:"A-Zj0WO
y~<ZjvcUɓ[-]&`]~ 3h -teZ'C03ĈiVܸE3
1y*zdc"}"K~yyk:6{ /Y]f/)QW&?ܶ) =x;:mz^Zٗd} Kwb4X<7Y%37ANh qw7$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#ȌI7k39E%Klp_㙷,Eefpi84T -d #4ΞePЁseZE2Dv#64cVo*-{lf4d$I/RlFGk$jTv2Mŭz:'=7> EpD3;e{^>B>Yн$J"2ӴnbVAr~##$m+ғ^FnkY.lY×9fS]pzC:dR q2<I.Pr)`1.zoegؙk^?]$6ulZ`Mp[݃jZbXegaФ@Wn1kNԥ%1[8E&g2_Sewov.3"R7 -U4B(ygR#1^q u0Ogd0466@*fc<ff54*(rj<,wX4aXGacjPqc:s4j?0oGQZ7ÄxB^y9Q;ãiF=#Y3hD7Fb`mlMz܈/Y&$jҪ)|/֟v@qѕ+vv%IBl1"WWaRBӅo+xkěbr -Ṡ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/Lh3S_+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<TJ5vaK捸C |1$p)vzD5@T -d֯Obk_$\(1#֍0|)PI=)#ʒC39@LsiL0yi209qᖹ?!r@jP&jioҬ{)kWKCuMWgC?e -jRQK~5 -,F:ɬ*-5Q:\t´)[|8_Ybһ|6jpn x*XMvޕVbj&</b$qN)T^r5\jb)Xa'+gԞUSs{UAo߿8T,,wTԉ@d~f(5tÀ2nKn9ܢw6횥uXa7lV(0N2%뭾r^:U#J"PU9&9En,QFn1pNbG(. -)mG?.κ>B23;oywJg
G+]W('u$5Ž=rvhexc3ᘳt6oYkTU6u3*oυ* -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?X64<M -8QL5F%/({*MTTzMfrq^Cv:U]haٵzŚѓ8 :Jڶ$<|ȃmWaFIht4xBn[tz5 -}wgv̦G8UEl6_^~ɭƚF>sj| -¨o=OOh<KSNzAN'49"~KvwԎfxoԶ٨ި\GQxٴ7W<J{3tXV=1cqW?R ̭ZY*KI*Z]`G`KpSSot`Z -I\'3>ZXY<zja_ Wje+%I*]*z]L2%`:f2HힱZ4QoRx w3XqGI䔙h.፭1v[a&8-:U(X(o -w+DTDq -r -)sH@l#?Ҽ;ŰQnWcsaցrG#\vߩZ+Bʨ -LI#4fؔϳ..$AXn,_p_O{s`^<@Wr.+VtI^ەuFc*%-r?ǜv륥E[S
#I8.3%6AOzi+])}J,ZB6-aT1 -aaՌk'7;;!^)OةcG#'29vxJ#ē} Gz-P6p +r"AdגQXH6w*T64SJ0cj'ڶvB361(EkZ$z٪aJrpp=iaS#h%L -=5"u<3Zz۵#0kU{xȚגF:U(RVH;*){"PP":}߸>"?FR8ekNg(sWy)tݿA hT,Z5P}~Y/_o36Nġ9a#64taLRh)}UOo=L -['YdŅ7WM֟
s=)EfX57QeCY<NJZy\]idЩ7̓l*?_^NVC͉cJ#XPuq/[bS9q!#@kf ;u$K:Ji:?OWR b|G -K#PnH -lCyq#!c1g[2tp+yb@/fI<PI -}>}]{g=xߊqeDB -#%FEr4)"sujǛEǗ-EgӖN+R"\XWd[yVLSuv\D -BS7# -tu&/]qN}VgFQD#<5̺̜T^R8dǁG]Z -leN7X(/ --xN'gn\ߟoqI.PNt<j@A)m妮ı5k4$诼im&gepӃʶ"\)lbRuK$`t0`dͷұzUឧx>:oD<4.3dܠT eK!GYh3R -xOq&H8Z8[3sĨt~nXuN,KgC;4w$w|t8|>eg!ʍlAq_qdFrPF>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ޙ9s3I,r fEEL+dgy:<ecA3Rg4:8]NISo/,l`֦驈. -pu~<l,6,+6$nq$yXDG7q.<4F<\MY`PHyk.yt]Q4:,(£*v$52a+߳(9%8Jpm8[`i}Ow_k= /l]Z4:m -1EJaW]w,j'p|y < da>Zp;?~lkl1H.~c^.ñ;N](kTc!zUhj5==Ѷ(.p7b -י&kAT`_Qݍ{/۳aqخv]HU\4 6^gᱭt+%뾌+psJ$!iW -endstream -endobj -329 0 obj -<< /Filter /FlateDecode /Length 1691 >> -stream -xWM6WV$nQH@t[lD{HEi}%ǎ4X?(q8͛Q&R%n\Tm)GJVQ8D)o-?"
|n6zuH$!(}cj-~o㬔mK9[t/x#d+i-1kkDέ.ۖbWؑnĮAN| -#'l!CC0Ԣg2<Z5L>8jz#_qR<Gh/:Ϥ}Xo2|{&OEN&`o{ѺC\H֝=Z(qI7V#Z7gM>Ws#>{v;GB8 k8aN['?(gSS.aGn-\&2S7v\H`drLJ ̭ԄH$F -T;'DG - -&aK7V -5RնqZvĎ@-d~w??0pT1zR0}\Yc iAAdPKB3F@_Rqi~ +G/eE
N$8"OkyQ?ɗ(owX5J7?H㣅$yH:8tw\mwE/(ab=.Z*",4U#!eGgrw,<ve3!Gj[oŃ18 SRrv0P=@ ][t̎LJʩYHQ- -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 -B3!Z2ϽU~3-M0C`W\Π|ot6nxq>h>@%- -k~Fk=H?d]o^]^b6*&3܇w6k\]S -,Kw(I3:h ܨ5QPi ^O嫭G8 -d)@hq.z^3tD6l-jQ})"dqwxGPƛiO?̨ye:Q]`; -"0uú?}ӶK`<èB|(@5& KGBLtV}0H=k5H:RPٟ-9Zř4F%^yK -!U3ٺN -TS"avġ*l{Fzߩ A&#(D^;^aP_PµIWT=>#%!TSb[<Ju^PC#b2\ыº"CW%TӉBӉZߺLo|ZȤApxoi}qt2hk!זZ(bE@/,Da,oǒn
Aas@aSo3-H}f^- ^\ -ET0q`obU<͋eb"&^c1Ǹ4ɓa\>LBϑU2RMye0%>ԅr-\@FOSo}gA;(<3jTS^'$gʍx|Bˣp:z* 8oϠ=~b{-Ky`6m_ -9Fo|'&}!?E<HpVVN`bf7Hh9ܩޯ]
g"T=2
>П[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"[<rȡ7y3ɓDf70?鍌?'kD?.JLk:~N8uwg*qt|=<Gve#g&yX })Idx;Y[o\- MJڭ+\Yɛdj?}MmxIaI]/AGYr4xjt#-ѥqs~ݵyqG:ۦclSZͮ5VNwѤGXR1Jvҵ2)8FQh1=EWu
R;[XʲnJᰪ59'=v̗:p2KT~Z܌J7WqcB\eQluX63gΜfΚ#UMYg8ȏ|XW뺀7yj3VRB1
NyD!b昶ٷ@N_윯KZ4Wfz1ΫJ,y)l\j.aׄ2p$?KoPuE0LJg9;W9?Xмf[*Q -u
JظHJi/-&oM(WW=5kp -Tl Ú[WCv]EEtp|U"nA~uِS&%-9~7!eѡ. +c2>ញԌaw -RBB|-L+1P1ҧx.˰%E)cտT=Wx~XW)^0bEV}㱗|*)JL5ޅ~{L|6It-IOtlizaʌk
C -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.<Y#!6}^(H4[i nnp!:̫ arR8Ne}ih?`/h@n{@9Wt휪IsAt= -mөrcKi7Q}Ĝyk7+&?dapW֭f@P6Q^2 -endstream -endobj -332 0 obj -<< /BaseFont /PDLGHO+CairoFont-0-1 /DescendantFonts [ 684 0 R ] /Encoding /Identity-H /Subtype /Type0 /ToUnicode 685 0 R /Type /Font >> -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%bzDOOQeJY3%]=+]U-#@wVҰ7,G
1$!zgOul3 .AKvT3 ;R{;F`šx{ky`]f*¹RW'n}Ɋlۧy>ۃT*;gI#c#ȹtO|"A㍋Q߱r<XjG
)!DE[K:4;F+<fҒ_Z t|XƼ+ݫ'kTq
7vbGi*^e@oTV[UEI*vՈltUmuɜ<E/qIZ3;l?<Ɂ$Q6ZYYΒ2̑\6['RDE.L` -%Bb1A憏FhPyd~(ëIn,;RZn!g\iQ."Fo1!G\2{g0N+L0%Rh,Wif$:E_n1jߎڙ*Wr(kQ%T.^51ɲf5Y>?ArV} ->EPv -5&(Hv_wqc9l:U6'2#`Grxo8Pv۱2D%b_*ܹ">$+&2WjMyS/(@]4. -P6\0Nϲ[N?H -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[sO -eZcw22״ui"¬uO|.\#rm_{(ra@_/\کǏ(U:rsgz28TxuxHGB!ؚz<ǝ-|xtip)jhY<tmjԍI&$v->kmE##pJ,btǍØOlT#aQA>ei9(@oF>fL!M̠ &{>)x[8<-m9/zRX@ -j01*^@McliS|v+~#QjrhKYˬPo>=[EW۽.RY5N.҄Rz*c03Rr?JUЊs'oEFe^IcjƗ*DX=^ʓDX?izǖ:v`~pXbx-\Fj*/8}u -<70* ~8AE8̧~z濞~?H1<ܛ9Vcnq? -PIU`'|:`|Ĉ@t0QXƯ^Oq1KGGVȞ,q(4:"ΥAz<WR=3R黝$㑠Iip!$ U(nprTw><<ZU^"=[0g=9C -xۨrvɄ7ʐZy䇞SK9l0z@ݳZZrw˙nטrיhȳTܵo=:Dh@̕
xhAC)D?e^x\)T\;ʂ߂za}Wy%aZeMUcWE`_Kh?orzpqY7a^$[R{ -endstream -endobj -336 0 obj -<< /Filter /FlateDecode /Length 2050 >> -stream -xXoFοb|gAѢM{9\3pIJޔZ$K{ov)ёv"Q3oU"bU VꪈԶ҅odjTWMV9K`a
J'kO6_xIu_qJveKu6x!M~{s]i*0eԇ44ֶ;s8חA۾7M@۲ 3}Tiݫ=kdk-8V߮ -<uWJ,hw4m)aZ}T)qeia0MΖ -W1ۅ$C8#ݫQ@Ul-嗪,_gkȚtFI,|;n ȣrXJ~TïLX%/_OIT 2U+}&iP`j -w!C
л͗ -<nU-TpXQm=q[XҦz9(}G_X??v~S.D -د݀ Њ"#AQ;-Nnk!"hD-8LNr 59v&KZVBi,혓0ʘ=C2uӫr-tTثDRMMҡ]k+#Rj_pUVXGTL_T\7Ťܵl~fqjsd'oFhf4c:^ZSXI,y+wIY4^8V++YY}N&G~JPct/dߡowridB -;ڝȴ t.B\aF
WYgx텡+ҝ2_3!xq+7OZ>ԧs- -ٱ.O
]n6p(E:bCiGkk32\N7<UJkd
pJ2t`ilqXi=1x_0xs~&mZ""=ysWbYf\4b0\QM8d2[nٟHϥ\eC^P?5)A*<J
"˒y[6Gw)n|<)+t
_j|,w;J}O!馃0> -X&Z%?q<Q2SU0)x
"O6 -endstream -endobj -337 0 obj -<< /CharProcs 688 0 R /Encoding 689 0 R /FirstChar 0 /FontBBox [ 0 -0.875 1 0.125 ] /FontMatrix [ 1 0 0 -1 0 0 ] /LastChar 1 /Resources << >> /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, -' 75N;b֞ݺW{B®8ڹ{~v#XZMU%ɣ)\ӫզ.?/Ä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 -yWM3e(qH'gqSzp<Ԋ>ź.JWG}+ps:Ha< [e_1L242Q*}a2)bRHPg[2L1k^zoC>ޡ1c4xV̦#s܈5iy`32p~72\ҕEcY^mŢnw$TqaoVT`ZNsSX.yATͤ84X0l'=^gt4Znr67Wޠc?!KLr]8$Msi_ێ
ݫ_vhzu~Op1Kf.
Zj~xhDs|ݚncݕO ƥ˖C2eXь'ꌥ -A*3--QԘ?Bs2~7Li=/j;mBp(yqX=!H> -jlHDk_6zʡE6_hGEHY$1zTtKAw$g<d@i2Nwe%}pYC̭%WRqhi4!t"?> 8+p@oOޞo㜙n6eJBf`w -+G= -~Zv@OO2t##]挥r5h)[}2B5a; -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*ZkX<J3G&\kqD4YbOyf'+Yֵ(G|}dk85LEV
е%[7zVvE}ⴐ"U&t)tێV*є/ӨEYŅʭ{hߧ?uoĆ+Gc:a,UrЭb/P -U!~#@U TqTH\Y -ʌWfh2w*9R>`d2SIFẠTI0Ps] ->^.篞;һsUg0,]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\kq4F> -zPz!>`f2jKֹljwzE&vg$Acvl`zI6e+ţe|M"Rp[@>Q1<0fPmE&X@n2CTmj u*tkxDH~ QL^KԴsM[ιڟFsoUtU;^],!~OPo!fiԩ
FXD8P3MJIlaKnuz -GB9ԍx"ww&݅%v -"XʵL.k1]fs>쪫Kr+#d6Q_EL3.wH5d~wT&ٲɈ<8CQ0.%"Y4#Ϩ6XqAV<!7[뗳#_?*2_I( -Pj%io0_y.i;#g"A;>E\յL89|7<'ȇ?KnzS/owmQA_hCi -endstream -endobj -342 0 obj -<< /Filter /FlateDecode /Length 2072 >> -stream -xXioG>yAR2 -;l?崶gd{-*1F"ԃiā5v=)j -@#$90/&Ue\(IqP,k%gqp4ůocP4ytc#w[+Iq<p}=%bAziz+l43M]uGܺ'wbR|Cyq1
!<qDžVM$[9P z.7փ{+O<ߨK7Egݔ'KX?cqe{
\umo-qbJ0h7!m"yz&ajoȧmes30W?Ex RGGZTӶ7q -&vp_ymR2zU5`\l}H)_%lMm?ru;JT'|q)~Gu^7<E1
*P0(mJ0 9'mL랧_b(vz0>q怮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-2xTzYC -)wTT=qw`2H[FQ X.A._=j< -Vn%?k -Z
}U:x?^L?XSBX?oC;R*L|(wP7"j߿ -2@&d^VlΪ&$^5ک`*خځ#3|jҿvB*F
-myXWܠ¾Ҧy̙NU͖9&I\6ܛ3ͳ#nc"yk6ax1aJj=/cNh)/) -endstream -endobj -343 0 obj -[ 703 0 R 704 0 R ] -endobj -344 0 obj -<< /Filter /FlateDecode /Length 1976 >> -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۩߶oiO]iq:je=eJϲCp+`]YK& ->%$>fyFqR bjE<A}3 ;X@r$F=q.)L(9A*;~+[(w2yT[yO><X,|(L*sBCMV-c[GHǐlbcc9(OyZvNePKO<-xI_I,W#I"D䔶hpQIv^#CRJ*tM`"&##{mZC[qwZ="nAez8{X; yOz)*Ho(> -`yCmX9Viv
a{Ӽ09GAچ;Wy#bbBRn|`zf[ȽD&R D1Hp5ΐ13e K!싓TAdjtK0WL'zrsd9=3v=#CC'nF u#`c$%Mi1ǢK)y昅=]%&q%,?1й -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Μ=3sf4 -h{!4J|Z^8&&*K+o1-/hꗷ%y{tul8ٔx~x3>}{2սgQ4NbLf>e~Vi]S~ -=Oh{|]oM'jS_̨BH
ŷѱ*Z>Ch_Uz"e)'n;S^GF%ݷ`AJ+H҆2WQ7 *[,,EŋS^q>6K@5fSK6wN AjѰfm|F&IYU6b2K2ž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× } -4[ϲsM%TEasM(N++$'٘ -56U='ZcYGf|-8xyעO`v,9O},m?UH0 !VV7{dZ^0Cg3."mZ8T؆ƫ=0=a -=o46KEw#N*X}-2)qCQ^ۍ l"^>8Yj9uV;Ya,YAecA:.N̮.fҵHSX %Ib On -TF ]Od^llؗh1?lezpT戍Q}<-?^+ix'YVע0㮋LIi]Y)78wK-xg&hﶒ빠yKUأ>?GX~̭5: -m -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 -%;WIfe7w1L4HΟ~?Ma$S[#. Lgs}wVEmy07=iA 4{z/u j83~S
)\%#JyOHR's8dMَde#xio+U_P7Ya2߈Wp^@"p_/dg͗y̜x?@NsLP?2{[w>vjD@o \NU8LX!rcT\IO1bWP uɪdԨ9˘3`.\.ԝIc)z[I3K}t -<_X"KQHI0 hMYqS -[.ͽُjMmNKd
ĥuB! {@A: -O?p} -PNua|:WUYF+~EJDkBa8f*lrnBETą;sLxa)S0` -gVovJDן->\ϮoopS2 -M9+3D%A2y^?m3"T}
$w n5ΠɾbDëP<t&" \}K[nm+HϦ%HiB*X$MX"ًƸYHYY(nyF%u߭2 k5w2U9I0 -Q~8xLfGokdfVLѽ.3F+2Aoسk;@64$HѠA? 7 -Rm?4gʪaWᆳ|9(HYLܐIJlwdg7ot1D[sI$җ}o-$ˏԿ00O`9Y*Ԁ2G8Oyp>,@ -҆]wzdVjsFQg(N)z! -!G/,=| -endstream -endobj -349 0 obj -<< /Filter /FlateDecode /Length 2168 >> -stream -xX]o6}ׯ`2";3(vE6.DjeQ1s/%K;;"IQs/ -fbU"dngI30؈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 -&WT{NJU
)=U.%^\pa4>+cҋP}jD٤lC?@X8T]c[~P7Enqu6e;r #1&hÒTP -}yh}Z+"P[8aވn ;*y/^tJ77Lw0qTAFO5FHb -ƎuԈGj,Y+z cOG[MOz[fgjQfJ^\.o\"`ܞD|:
`pWօ^xG-Mw",7.
;lËyܛ}|~Z;h49i"Dڹ{p[Ϲc3 -4ylܐ[Ұ Uz31xqG:Y^#6wTc1\C?\ -{+'S0ARǃNӟv$ڤ/i3N^kt5no0 -c;=]?#$qyI$vyoga0 9Q&⠳+ ;d -endstream -endobj -350 0 obj -[ 709 0 R 710 0 R 711 0 R 712 0 R 713 0 R 714 0 R ] -endobj -351 0 obj -<< /Filter /FlateDecode /Length 2193 >> -stream -xX]s۶}鋁( DL8NcMh),Jvﻻ -}AY,"ȷ[9펆}3\;הWVI_<woyN|A IZ_d%^ԐbqVwW꧷Xׯ+_S߂iA0UJ"tffox(/A -Q=Bo63(&6;}*D&;v#b/6Io?ԔF-z}: &<n&DpeW r@-*9Ϯ1QbWt9mz.> -Q~z?FR4ZҖ>+GGJ +0+Wf -?)q?z2 hq(m-g)g<Wv$6r5t>B!sߦ-]N;YgCәdQQˎrCT'(ꜱ
!lX<Mx,'ZۆbA6-սf h*E"GV{VHqR4 Xvu0&㉴@EB^k늪eIg'VgU -*ڲ`Iǯlij\Vm,r`F^]
Boykadl푏`D|<pۤGTbҚOF`v<15E]pqЎ6 8q+SLj נpHWg_{I'M$@[U=Nyuok?'>uͮKyFT-Y#V{9N#;n -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~篘Iqy -Ӆu>ҹcodT6:.
dzq7#;l/zu -{
8RhaxЁjp9e[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]VSj?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/<[YIwEV\B%Εf
619,4<a`zmlw8^3 -s( Fo3=bZ&/q.Cs~GF%Go]OxOD^ -32p 4*ߴJSpWci-hXBՋw2Hз>;(G3܁@B{$'FɆ'>Ly_9kx!عp(:<Gt`n۞̏ -endstream -endobj -354 0 obj -[ 725 0 R 726 0 R 727 0 R 728 0 R 729 0 R 730 0 R 731 0 R 732 0 R 733 0 R 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 R ] -endobj -355 0 obj -<< /Filter /FlateDecode /Length 2923 >> -stream -xYrF}W̛ZΔX&q);>XHq B~OHPX8 -)IǡVgG -Z"։R0Ys'KGVF(Џx<E9Q -Dx~pg^v"_D%nb/|._iҼ N!r<
@>3g۳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_\<aB2e'dQSD-7sF1TܑWX'ǏP5" ~SN|H?Q{.?ԬDݬ%_;=V+6ԶZ:'@?}?2@ --bWϡ5eD1/B
a/^4fǰ4Am`do2Vʕct
K``4E'CeP}>9
%OY -`ej,;<S5c(X='dP:30`Xd7J1#qٰ3PXUyn;ݞAkXYz+иZmgz<jw9@]֥&\]xL:'ĝrrțr/Of(WYԱLߐ3f].xǴ}ki[2C颂BFDTlc,ݠQ%">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瓒&,nl_2nl4Y-+ό*PNvR*+YJ%C1
4ޮ -HN@9pr1r셈;(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Ú)8<ct-3D>EJSt#,OOS<Yh_nA8$҅;=7~!eNOC'HY7L$ټ٫(Opz:C-ŔmRY',);Qy~$Ǜȁݩ=߳c}ěGzoa){;.w磌8qgv =婘xy -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<Vie(Y[^/۩ph쌼7N"3NVCobe7㓵ȟks'yTѐ,,6)r\75O4XgmY6MXU$+c7w6y[,~h5ʳǰ|14\secMS\WN8u?hez7r{1Rkmyr^il<̗V`T:cOwj@ج, -ؤq͓1(ȅDo.=9⇶OYˤZeSFDoЧ&MY5S`LiΌrE\#pQbH -xŹ}F6rfDTzdpշ*
̐⣋?Py'uL,yzHmmj!eWׁtWwkڇVNY8l40J3Y&Zȟ-eOpl8ӌŶȗ;(\DTUo=לpV; ʆQZ ǖm&h~mXv
UiK(mߤe ^G
G%|f ǗO\ -(1=ɒT -TT1\4z~y9CFɟnG#||p'/֩/\\X5پ-s -ѡ5q=h}x3Ĩ!N܈0O&cuDdz06ሟۧL|#RAysrM?Ìi -endstream -endobj -358 0 obj -<< /Filter /FlateDecode /Length 1868 >> -stream -xXrF}W̛fH7R*Kʛ81/1 -yGV6WmIt=QWzЭKVDZՙt|̚??t26ϯ.4Zy|/Ժ&k]j[V*lVVTӚ+ԃjn;7fFb+>_}at-vaK_m6"uۮWS隉=SEt7<g&Ne9j6JIU
nR&&&DSIZ<
\L߫[uIOQ_!䈓˸ ϪT>N9X-j}I.y J"{i|_6XfA/PNo٠rRШ*L -jUrsq2z8_=|s,Pjqh.Ϝ@jN!c'dJv=h -0(f!݃ze1}QJWҬijӭܰk>=AAG>R<uW;Xn[Gw~Ky$CI](myN9a$]&[1%1j'0"Tft!cdh02CG},-}r@8Vp3 uPƽxK #ɤqcrUD| wwTIdw3ǩx⇊|3sИW.-`٣ce?+dkH -IH5DgB0Kqg+rK^%^ ww(0a&zK(oS])Y >? , -?:RjV._e,yX/aӳ8"AsmDN+7'vSf>0>߁Maz T9`ʲ'3$`L'0 ]B'UVPErLNݕqi#D-g yE.0B!TE| -?f,bџq_pƜ$;N*6-,$e{.R dш[Ɖ ł1,,zܝ͏IRd.f#`0?W:틉kk>t4ULD%{ktlvy>P|E-锌i]a\ь`Y?EOb -bqM}#oi#xY˴3ah`^x~- -gyf=w0)3Z)pd#x<!scYs:У8Bwo#z6Hwl -闡q
Wsx*6Go )t=q *J˧w2|_ HJޮ߂- -endstream -endobj -359 0 obj -[ 751 0 R 752 0 R ] -endobj -360 0 obj -<< /Filter /FlateDecode /Length 2154 >> -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܇<NY*SX;a{]Uq؇K#%[wu7YμП#7}}˘r4S 13ݹ=O#<מoEM`y8pK1f0UvVDZ_ŹzSOkݕV;Q
b -TChy,B&e-ߗ -s#a1><`l9UӸqBa巔5pW)RRte%cWp
m9dʔ2!-|b| 5q@dxBOg0ΩQD -gFT["Fg+gcD~ꚆxG30LABp}ݹĪ\ٌ<]qzG
O!yJq,( -lNP*B}Rp&,Nxbʱk2xyow'miw4Cw»pM OJ#FPTԦn`9Kk]\92C4zmI<R1㢎Iv)_'A_ÎvʶpG"͠kJT@lLDJ; -)o\fE`ν^+5k"o䮁Eǎ{G76&_iY5QoDVWI0^:5S@PFc^HW"^zG.s9eqm -endstream -endobj -361 0 obj -<< /Filter /FlateDecode /Length 1999 >> -stream -xX]o}篘 V-hS
"f}ᚺEIٖݠkIqfΙN)MvEFu=F)HCW2+hMǨ,(R*v)R͎˳<ɿƫgE6^Up>(fh2SŖMz -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 -?ZcTb>Vk,=`hږ)ڲp[ -'9YZ݂ G}m?ɏݴΉ - D8]Fu֙F ݭ$ߖ/xF*LKZ>ܤCFӹwno]1|١-Ch{(Tp
X,=)R`ğBbDnN:ere(g>hNvm"ڰR貖b!v4 -m~p`LA'EYVݓW>>gE]ƞ;,Ǣu2SșEE`T -fYf*4euU7t(.Ca^,i⡳MfD Ŋ Bt(XM{6qV#@\Mu^ -֬\%Rmpv#"8iX<u,cze&piG -"k[|Sk[*tTmu/ -98U)AlWݮuHd<Uf䥻R%z{@iB;^xٖyE,(%V,@*Y5ey?;=-:K<3`` -
^fբP# qIbxt\;HiR -l/=Tн'JeXF=SXFXnIN -2`n]{t!gV1E{#ٔs}e2
m^Np\x4m0Xn z{driDex5Y.\''~.|(bAaeOe H9ztXaQA[rignꬒ="EB[oLH|tt5Bq-<^ITUad-q$w>^n32 -*(WpIsYeeX CsSyB_ U51G]MpgIe }>(/:jPe>59'Wםpe?t?Í8w^ -endstream -endobj -362 0 obj -<< /Filter /FlateDecode /Length 2072 >> -stream -xXn8}WQݺ^`.XSDwH"JFsH]ڒㅃօ<UuԡbK * =;%HJ<G~į<9fyvwwY.!;DX1?&It5~+meBՋJ'|[]e|Z(,ltk/7;Kr^Ջ6jd2MB%OEdc/j%f(ѕEW\Xz -Rg7Vʊ^^&IofhxJNt!sPՖh̀]xZXQ -qa^8@T[@2A~lvS&DyrLBY+gµa4I"];=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}˭A6mX{J4[H
yKPFO7?H~5ΦLk8{ȵ6<2둎I5F?D(*d1n&W]226pd4^zϸ_5Iw2R[iM4[Se"Ky+,6.4xj[bTstwų2=pE{?"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<oN ȩ+Q'7ϸzV`2#QFS8u1~h=eBPSS4E惩]~{zg4,N(JgL>ޫQ@fh.{goĻS&Ae:@' _l -XzE>wgn_fsc^bU -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\f9omo6yoMQPvA}wArA`*xoy]k h"^=cv0xMtfl_72MToEi4
'Fey6ɢxD>zS-7~xԿ KZh{ -A401x#f-9|,~̾a,h -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]|<MDւK).(8'Uޏ^?!mZX:c1ĿPʳrgͪ>0ט(:e`l{ؘ\o9,@/I;Jo+*?_B7>?PP`yVav}i1G9>wQc4jNlk϶ -x똼iyd{g? -M[=u%F:gp[2? +A+ 7ՉbP,lK_SvY5úFk"nJ:(g,9QsIqCF{D`P[ITI!S5lO:waD&3 -endstream -endobj -364 0 obj -[ 753 0 R 754 0 R 755 0 R 756 0 R 757 0 R 758 0 R 759 0 R 760 0 R 761 0 R 762 0 R 763 0 R 764 0 R ] -endobj -365 0 obj -<< /Filter /FlateDecode /Length 1110 >> -stream -xVKs6WlO& -0"^^»+Տp/[iC0 mopy^h?]q?A 췽R{~K|h3I^ -.{^PS>g~W:4kra7RJ9xNs[ 4n
Hȗ%=#%aND0`9F!oNu[$*\G(cpoQZʾ+@ -@J
X? MRυ\65rn|_V&G7,u^Rx F;+ w7!PJ3nQZ8-Md$
`Eʸk-iX'**tk~TsZ,קr8YA>`¬X754EaᷡP$g,/%҄kY`Qvr\'#ȅaNc(AFoa?8"T(U ^eL)P4(a%Q~h"Shᐙ#'L'4<{
_\Qˮ77n
Əb;I?*$Pn ZʡϿ \*[hvP-,L5U
5 ⌓s+ -endstream -endobj -366 0 obj -<< /Filter /FlateDecode /Length 2023 >> -stream -xXn}WRHQh4F"IAKf^Z{(Yvl}[{5TILeeD_VHCxjUkC6,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ߞBil*kl!{sXICӢ(#P:,|*"]j0E*Fgϑa.QL-M]8Nn,:8?@00Zm8\J2lqlйK.lBp -k&OhvWNMM+@
6S֬f( -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-؋"IW[J3sfFoe/Q^s3TKecQdVEC9-Σ$mj|Ut~7HCXEc'U -Z,+&7RTη:x֪ĕ"6U_:JOtbK.Ke?35ZФ48|^ud+cl# N -jVVGӸkx= -[:[Y/I V!Q'`tJf{:SIN1uE/AA",b/Tl-Ϗ:J@{ n?!Kc -ۼSb+t:Ou:F1D&<(yVAtiUSs?F<:.5tƢOBRug*9
m-aC=(3IPZQJ4>5rx`MfTµT4ϒv֠uRT7-Va=A%%< -Z9d#F[\!{_[ -odJRoA;IW7MG4̉I*3D]_uvV!m5M=%C|JS^ǝ?bߚP6ුGS5 -:LI!6]7YRQU(P6n3?ȿӋTNPK=,sq݅E*HXp0p\HFx'ۆ@u. -lhy;>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[ -"Y6aE56-^3EE:泗MoxSçRƱ'ίescVM^wkzzvzN:_Xe77,Xڥ3%-NOT -{p5pa;LAMAÇz4HCU9Av(3n8@VYyՇn[#BM2)IITE68yn3F2t"g9=FքTȁeYnV=>ShT4iQ -Fu!EWS{%Ԝ] r#~B8]o)18e.BOHr)q1 .ٮd 8amvghMg1s -ct9춍D+\
ww_};6`UQb -z:PMv#>Ldpc9%d 9oeƪ8\4ۑ.WǢϻI{t4V5TX/Lt2ԭ`iMKmJ;7#=AS~脆5av9RC
gl0SI.mļc٩,̼>3֕m0oڜ 2KdcDjAqF_MtҞXfMw%`~!SYC-O6߮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ڤ+/
#M<LYUSgZ7cw*mv#u!`H+.c/^L]{i'\bpY4l1ޯ-
L,NvTbd2_x/2ʉFKRS5@ej -8<.P˵Jqm5#J>A2LW5f(yG W1sqPPbCC!$e< -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ƛ+*'qRI6FUqp*sz -FM#k@_2!$~'·
+'W>oMrJ|i47(AQ7 -Y&s
"mR4JvNSvٺzKelenēA SNW>7~- rc<̀ @Cx@lG릀.#B' TA|ThOb>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?ڒ -endstream -endobj -379 0 obj -<< /Filter /FlateDecode /Length 1557 >> -stream -xWMoFWr.b)"(8HPIۨ6 44%e7rD%7oތRgbѺLn3]H9,b161<zY#ٔZɋ(MeMR_toBVOu>|U%ےs't9Zo_ZU\Tm84Jŧ9L
LUEs7IF%ٌdi xs^QmF/TwGj9Ng_5@pN+Ƕq6 0pOvqO\;Kq@pJSJ@"1=*MZGO!\_u4Y)gmRεJ -LBr5pN{p*,6+POv*Mizǧo(
CEmVH(ӺʟS!xʆP -f` -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@<Lҗ˯ߍDX\f[3*,fWW:A]\Rـ-L'8?E/pԥcܜAʮ4;獋B}ICZF1?I"2t[h[CΫ\;̤=qv̱UMax!{'8mxӒ(w -F3ƎnlS,wgY/КF~gY Y
9;|/65Mńx'q}:\$jG$<;;o/+oduB/m?آ -x徔l{xZKd1eyKy]=IbYzkW.2ct~4= s!Ȫ\@=TB*ۛuwYlV A$Z XOe!c(k -endstream -endobj -380 0 obj -<< /Filter /FlateDecode /Length 1726 >> -stream -xW]s6|@b`b$e{:i6n4EH'=)nk< 7Jt>E_VgZh<SLӉcjŲ
K~ZDIlj:QZTQ<aeW&&:3օZj&MuS*o'\zNb&9hղLʙ[UXmұ~uEVL2M~Ã EMg-:3Jb|0SoUvӴf<KqnLta2:3GTNm(I gz4w\gɇ41瞨!R]o6Y](* -Jd$U|(%^+5m[9E at7%f625<P -IЮ_Qqf훌_yB2n"4
b̟Ϟ{eղY[_>*Z5d|l@ήkRM3bPK2B>v*Ӥ3ʌs-c*mhjv3:o.Jd1I[)X~9 -F6E᪅:BsCU,ʤ
g>sVtݸ 2օ^../ --ou+l'C0H5Vqbe%`6K`[$KTA[ Gk0=˂^|Ao34K?$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 -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\ -,P{}*Y3>AYC'V3&Xtf=L= -̙G0xXEٵKPnbalR&x|{|*OOaGJz-feJH͡Т -ҶK}I~="p#^?F4GƓfQsF\M9;Rvhf -ʼa¡퓶5fk~W7Iwi<9a$[ cWь,-v^MtX.b^cEj43GTBLqƊ蹽tr>8">#Scyo3r6}=9Qҏ/F7Cpc㗝.i _ٱ8<Ed+*f|[q,NZ[<zk+WEH]U+7]X)^C]ɗ!'k=r7mE0KMmt2? -ɮbpA߈}#M*AMu>9>!Pޅc4bHE- :핛NxBfs8ąfS0(ڎ -5^?xnDD<=0ܾ|{=(f?CycR -endstream -endobj -382 0 obj -[ 785 0 R 786 0 R ] -endobj -383 0 obj -<< /Filter /FlateDecode /Length 1883 >> -stream -xXrH}W♪v( - -,I-Exq2A){GjYBY>E(8Ej\W}F<&HfY|Rmh
KQۈ)K)6n8MAQj=Nmt
UyXP<y{aœ85?mre֖rqr"$=zDG?7ӳGG>#;i>(J&m=90!/}|5!(tI Joy2hK<Vcz'g_;euTaf',LhF;tVU<HMuj#@7LLwd7mi1[1tٍ<G]k2N:~;J@t({;0!+[: -ĥk*u6ҥDqM$Xo X+[-35TX 5K2iEY:G>uyfkάraXۓAGIx_`9vV(@JTn<[ܖ!ߞYN4PoH&^(I\5tX4395| U':Mp`ce'\#Akd2RAe$T`*Su)cu۬tPg+wOuVr9Z(ygk9+|8W[-k'd:^V;~cjear -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[ -}
wL gY@##]P2lcA~}cЍ -QSFn$i܍|xul%$%W0bX
H*!J1^ւk}vV^*XiQ9o̿R -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Ū} -=AL7d&3Ԭ5/Ma -NPA846c|JJ -<XCPjQΥ)vL=HN<Z -=tL>_4:dMufDB5{c56aSqXۢ;(Ϛ^m`zZ4!>2u[b2eiC٥A:d8Pj>.Xqޡ<ܡG财?;(ͪmaV0YG \/%cT}տe<Un~ڡjklj5a 5߁b)ezY)JΆ, <SZ ѣlCSyKpZk`TnMիMY]Zt'brM.4wٝYYOMwzyҤL/VيFPF2h6[.IԾ( &Lb -endstream -endobj -386 0 obj -<< /Filter /FlateDecode /Length 512 >> -stream -xS0+
Yq,BHFrNsڭIg̼!cnp)N!>jM WXG˥Z<AJ0d(tVPb/kġSJ{jܒ[\j-/]Mڧ0/aTN
5~mqԏ6U
vu<= {;\<*cx=eN^"}J'0jE JsۭaaqL -qt"
&[89(hp4@d, -endstream -endobj -387 0 obj -<< /Filter /FlateDecode /Length 1454 >> -stream -xXn8}Wi+p#J -Cr@!y'brh,Z]7fZ<7,q D=YBZ.ev-j'>[dR5|hg=Xhtd7 -X'j@EL'}8䏱N'B -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_|/ZXt^Ho6ۚjomPq?ֲ,u3tfӵvð7<Bioj:ʕڶ5.5εk0]kx -3̘T0c<8Z}Z^<^xNky~{#Ow;CDsVT-eF\NnP]|Bd.:!zd3O>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Ɓ -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-^\ -endstream -endobj -405 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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Û
( -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{ -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]N0y0kjgTbiu=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{ -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~ -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-^\ -endstream -endobj -417 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 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/1evE996nvŹqtoZ -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/> -Q_G P+з -*ڙ[24DG07<jk-O==>x~=I'Xr?"9<a<J##9p~ -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<F^ׁ\ycG`o&t|rE!<ke EׁLyË -endstream -endobj -427 0 obj -<< /BaseFont /SQJOYC+CairoFont-2-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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Û
( -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} -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{ -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=fTU6]dqG4?E3pxqq -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ӂ+bZpO@rs-٥ -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,/A2Eȥ# 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Ϲ< -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]n0yC
R4uu{ -S̴G\ָݓx`-ZL~`-R>"Mpj -kiG怮z߹ -endstream -endobj -443 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 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<kS[*2a[νu\mpx3a# -endstream -endobj -469 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 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| -endstream -endobj -495 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 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]n0yCR4u= -ώ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<T_w -endstream -endobj -511 0 obj -<< /BaseFont /EUHYVY+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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Û
( -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= -`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[(<qYYٱC}G)98ѧO@7+בw#q1GϻH>*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ӂ+bZpO@rs-٥ -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Û
( -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{ -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=fTU6]dqG4?E3pxqq -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 -SuؚXQuXь5aU1_>2>".SƂ#3Wcf>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<u=]srd\38g>;迃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{ -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Û
( -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]n0yCZ)B -ώNs';ϭWtJ7zaр2zq(z[ 2,enZ75nrd2{/ru8]C *s4҂C>,[OEZHf@Fj+*.U< zLA蚹&V+ c<$ƀ|d>1c^_?'g\'.g.$⾊VܷJ}YHj<K,)blnf~ƈI#ͅ&2z0J/ -endstream -endobj -533 0 obj -<< /Ascent 740 /CapHeight 740 /Descent -250 /Flags 4 /FontBBox [ -37 -250 945 740 ] /FontFile3 842 0 R /FontName /PSGVPB+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -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 -s1g<Cg}Bs}F*((s^)z+ѯo7
02W[S
F
}}2z+3⾊}2JYSQSW73qC\]}:R70r?Yߣ`ާcc~͗FYL8ǽ/e4 -endstream -endobj -535 0 obj -<< /BaseFont /SIUVTQ+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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հ_3OfKĕQ`OTo3$$m8EѶ \2mpxq7 -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Û
( -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{ -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\y1KrpC܀uO'#4EG%G3{cyu뱯Onu;HNHT9{Bu:BooBoo~"%K3AD9{BsE&(hɊR?8ǼG8:d+JUd=^{u}y1mO+{h2[A=m`==pù9O<r#OMM}=
3 O7@N(f+9X;3o8g,g::b@\Q|K~zݶ|wioҺ*~" -endstream -endobj -549 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -250 /Flags 4 /FontBBox [ -37 -250 945 891 ] /FontFile3 847 0 R /FontName /LWLJKL+CairoFont-1-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -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}<m?_m/K;j`Lm{ܿKmuY&'0u[p9`[+.KոVqY;-pfPLN-<'pnϙ<Ğz,KR<SA3Q'AGA!1,Z?u-OҏHQbݣxVY=zxùB}~=,YNd>{♏G>B=pbV Yyfut/낺=fT>=|Z=-|Kw9fN2C=8xk[vZ/KC[;;=8xpONOP3B3Ogauvxp<g1k˺ս+h_!LN^b3 -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]ˊ0E --;$d1[N
("_?JF`18W#F0io&cmڪTW'xg}5w'|c -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+ -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*pwNg|P -_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 ȴ
D -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ó -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{ -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=fTU6]dqG4?E3pxqq -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]RMo0W* mUBHSwtH#D)=gU' -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ű[VwZR5*.r)O|={Ϭg`GGr)ȷʧk[p9`\Ho{z#qH H: -ώ.;Ǟ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~<u~Y_re7uu<Q_?1-~8JٟU
)(ϲ˳T]]M7MJgM]f~:ߔܺ.KEѸ,%nG#bG'qY~~>㤱elKlkRu,UkyVԳ&Ea7=j\QYK<$R80, -&rH`YkQ5^ ʓ|"XX8Q9UԞ]##G)||G|7kj10--=xC|G[iك'WLxCO{SzjC f>v@%7nY=@{ި3F>|
z.:?ďO>|5&hw<lj,Q{9!~L[7ʁ<=xzbz` -cAZ1hsww<!ǑgGn{,9%^9x5ѫ <s''xnP'h_3D&8̕YgMT{]|^\MChb - 9m<q6"=DpPY6I-X}I8(AfF`xeK>ڸ]nm"+Ho -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:רFc -ի+zw"$'Qzy9a#Q6Xȭ[%a}v -endstream -endobj -598 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 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<KeTSON2un^r_:n~Le^ mte:t6l߇FSo|wLmHTLoۃhyqJoCQ7UڶuQ==c+.TLeރǚblÃe9-%45>|d}>0s7I\zw?r,x#'ƨVΌ{#'8qAXqO>9i;ѣZ{ȓ%<8pVCE^лޡO/u1/ -EYDy4ӢZ 3M<S_ԏW[HR3(o֍ -endstream -endobj -602 0 obj -<< /Ascent 799 /CapHeight 799 /Descent -235 /Flags 4 /FontBBox [ 0 -235 602 799 ] /FontFile3 861 0 R /FontName /YIAMMC+CairoFont-3-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -603 0 obj -<< /Filter /FlateDecode /Length 619 >> -stream -x]Tn0+xLerI:`H/> -b牜'`Ɠ#q4!Cf2M3g)srLNGy/Ž2qhNdjf`j -4|SC3Y }QKYKQ+'_AqA<uwySC"s#r[M-uZpx{ g*iG~/guu3q6ԌN,N༂I֍X7]<G+;!5;h -g!RS.>>z -;o9,23Vn#g1xD\!C@={3g@?===={#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{ -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`]KNL -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&%Fg -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ӂ+bZpO@rs-٥ -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-^\ -endstream -endobj -628 0 obj -<< /BaseFont /MHQHVQ+CairoFont-3-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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 -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[YQCfl -KP@~P=!:9-dCl+dEDۂ -< - -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? -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} -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> -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;gipVSiqzbV?u}<.|2{%O>~=s|_?ry9(Iv**ϧQiXWw4,n1m]m<ҧ˦;ֵ)Xx$G_Ŏ'g7]]5('~hzW<V@-7zdZ"j9/MMrDTG13s@o߱=l۔\'졜~t}L
5hzxDz'߃[d݈Boowqבg=Xסg}_::B}~jpO!c{:ѕǴO|uYU~j -endstream -endobj -666 0 obj -<< /BaseFont /SIUVTQ+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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հ_3OfKĕQ`OTo3$$m8EѶ \2mpxq7 -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Û
( -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 xps
r=8SC?j=~-kْcq&E<?]W^H~,Xȑ!SCDZw}SCcu@P=>Xb[1sm/=7<P#MP[ ?occYE
=#/}0xC3o9q9&|-ˊ{} -endstream -endobj -672 0 obj -<< /Ascent 891 /CapHeight 891 /Descent -230 /Flags 4 /FontBBox [ -34 -230 793 891 ] /FontFile3 876 0 R /FontName /VVMLZA+CairoFont-0-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -673 0 obj -<< /Filter /FlateDecode /Length 566 >> -stream -x]Tn0+xLd"@0P$@~L-$_N=fC0s:f8
\ۚĜ<NΚaLǝKTui>ޯ\S3wuO2?Aq:?/GeyLiܷ~_xq?E-y'Y,U4{弯d{#[N9kyWMS.UZRuQ\.-q>{[;oXOPXX -vww-C?~,5-4]zuj/=xQ1GLo9sƀ#SC'g@S'N$5E5?f4;g&%ǂcPS9W\,<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 -eAVp!1=$Ci{:}>fvk>f4ܮ/k347{k)oKmi.צGwxcc}[GY|tf,"fx4ZK|/bvpviE{JQnKegi=c#weP~m:ܶGEQ\G~Q%8rp Vq=Q9Tԓg"'I+Wb^13NΕ0\s rYD5svx 8{9rRX/ =wI3!7pހy=5{hMAC+,SE(?-X̵]x³ם[o=s2n5sG;bB:sr='QCR
sHU+8pϹrSJVH=</E1g/=17!7sw{58hT8}Bf<#衃 -@S[m -LRgӓzF{¿x=4wCиg~E_ֵzkwb.ҿ.|\ -endstream -endobj -676 0 obj -<< /BaseFont /MHJYUG+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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,<<lKĹڑ%
Nʍx& -j%UcB=.{/XF!=ytc8w>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~ -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~ -S,.kgxR-9HcשgUm^:L lwuۣOE*+dgK,!\@lܿ3r{H$-K,h1anj `@||XW92$=:a-55i4_sOM=`=s֔8'PÐ1s2+95m?2u~^C~ -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{ -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հ_3OfKĕQ`OTo3$$m8EѶ \2mpxq7 -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<a - gKSȠ?83@q+[@nv6Iim8j[П".78=8 -endstream -endobj -688 0 obj -<< /0 884 0 R /1 885 0 R >> -endobj -689 0 obj -<< /Differences [ 0 /0 /1 ] /Type /Encoding >> -endobj -690 0 obj -<< /Filter /FlateDecode /Length 228 >> -stream -x]Mn bD2Bl菚 -,<U7=!;us_kDhJ_L8Gm5(ڪR:5;18p:r].ӱMؾzD3sNUQlA<ᱲF -endstream -endobj -691 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 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[YQCfl -KP@~P=!:9-dCl+dEDۂ -< - -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 -BScٱHrd\Ϭ%ʜ{`>fCH,%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ø
r838ӠNTZ@N -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<WW8`'O~aUc.ٍ7SgH#xȯWzVM۠ F{ĽGГ!CC"&'(|m$x\emB~
qYĿ7yzzgL1ϕ/e_E_%FzR,۲UKw8/3?H -endstream -endobj -769 0 obj -<< /BaseFont /MRLZHA+CairoFont-1-1 /CIDSystemInfo << /Ordering (Identity) /Registry (Adobe) /Supplement 0 >> /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#@.#F7ΎDӂq:>PI<ke EׁL5'< - -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Û
( -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Ýk<iZupUSY.5G9MImSX?w8jprާqV}ryYMQ~(u'GS:OR벼YҪ[(c5,覊OȾ*Ѧ>o8R\!HIT߶;ݏNI8!Rڶ(%n;`ۊQ@> -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<I^!i#0`-k]Lq_.CI=nv8=4 -endstream -endobj -777 0 obj -<< /Ascent 570 /CapHeight 570 /Descent 0 /Flags 4 /FontBBox [ 0 0 447 570 ] /FontFile3 894 0 R /FontName /RKPSJQ+CairoFont-4-0 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -778 0 obj -<< /Filter /FlateDecode /Length 233 >> -stream -x]n <"0 EK[e{ -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=fTU6]dqG4?E3pxqq -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. -Ċ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{ -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=fTU6]dqG4?E3pxqq -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,#>hyj4' < -8*.>${b_1q/ó|= |Oǹlz?bSP1lқӠ-ǣOC[wUOA2"H>K͟zB,;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Û
( -endstream -endobj -809 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 5037 >> -stream -xYi\u~pHÓqm"X
[a !4}~Lw.-lcc;r;c'Wro&ɟTjj=9_+5kl~t@3ؐRw]wŭ5/[7mݼn@\MO&v^אg^ݿϵCۏ*Tzni>oa3m{v/>۞GgscԂ}ܣS^nIin?{"8{==}4ww'wIwSzn n#)n$s6qwssrKܽk髶З]_o݅+%+WwUz/]kzͿ\{ӆ78M[76կ;sa
xf~67g>G7Vi݊WzۗxZG$67K;x{QZOV@Xu%@TLe0l5W6hTr5HA#9>p5W@ƚ4Ӈ=zl."o?}i{O=A/jf)&"G؍=Gwckp+[ު),$NBsdP;,~K!k[ԙpgcp&2-A\bPփ3p4CTQaۗ~y063BwGƇS>H}Ȏd^zRθ=b9`@
gcv<lg3a-qq $O<a1mUW}3N`\rJ3^Bx O;0t2\rXQ08F.sXa1j1mI -~KCw<d}yB$d\crXק>Qeo/Bme
%З5G-!Xo,`t&~E]]|O( - -<8x -)ڳ$(m!09pȯ Os6˞UݦWS<CrbJkuQ7Bə&0A-TJg.g5k]TЏ*&K<fz^H~!w2B8=ںue|:*|*rYfy1~Ցʮ-m2WK8 _3v`)Qi7r3wUm\ۺtP`_>Y%djb#Y7u˅xyA0tW%`X`;!|re!+2&. h#|y&w+
VC\sؕiXi#Xbd$L(MBn0QBoo+X(;j{09V|\x"_5-bo q<O"EY!~Txk8 -h 9NH#ї~yot2 ˅9eK.0i>*cW@ޓq%tlQ3D,!S~nX!P+`ֹ8H'V'4 @=O'QәÄk|[ui"IkgpQhjaF[{!nQkX{rdaɖ)"rUע<(;x4] -&Y9Hs+V"2py{Ħ. \iJ$`BАpV"O -v&dHY!i{*̇iH -x2:|Zh`&92&kƺ
E5kL)REðVxn;N;➔'ㅌ7Q%C/Y4YW igJH!aZF;ի^Y9E7?IM(5SH.f7sv/|Ap7A؏"oWߐ,Wx -G?w>zH0R>Yyrjs(4~Khi?K5GyV:yjW,3 N:WDI D`KN]f^'y[} -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)yL -;>1 -ù$S\r*fNMppzlj5wYd`LBF,.m
10lՃOB:@P`&6mۡ@E{_s9I&+"j9wmhDzxP[HQO':)˫Hh>/!Lj"zJʦl68p -A櫣>!ݠ
lnںg
w9]u/&B|/nA2pQ2\b,OR0|MqGI{8_hh8eӬkaSd7 sJ*F#R^E7[PTjMr
vU@fg-lNw:;{{LIJ*Tc m*X?kQD!k
Ufƒc 1Bm҂ЋCvLj2jjx?~H7y@;v{uEYƋtdh?ü{4z -s´"EPkAoqEUUm1Zl5;鍝 -&Hk 2i||NpSwEK.#9t2R)W]y.cj/bsD}f>,%;=}ZOR7lnla~yր?W|k/i9wOݣBHo#9z#D1lLg=7' -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
9sVom+Uh{}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@= iIEMyI<5ۈF4 w!G$~$#aeE.iЂA
-tKQV@bsO]ԾSCjG#[(90f؈Aƀ
V3 `1P4)lY jI:87p\0|rT!<otPR]sUonvIʫ Xg({'zgRR'nb'}O#<f(<A$Am$8֠ROMa[pK )g_rvY{HeK)(% -I|\V\Xd`"ӈN"q_rAɕL2atcZTQe/PA,An$3T K?9#,|;WZ;OMš-`Pq/|Q -R[*o%b+'jp`W{!Ɲ;ݶ^ -ls!m4 g-Re2ο-)ʚCL f| -F^apf!dSsej -|)WgD1GL0M#5-H3rpc0?y{FLy Uen"qKNCR L3Yz -d'$00k8gNIu`!IB& -{89[)jjE\P{[FVJ8QZBְ
"3ތ8?7[6ܳKNm?Gvlg7!tc_\>aۜsJf 3C"`vpВ:'IeǪ"M<Z0RiWHS!
Bz+IUS](^ŬV -G -VXY?oRq-Yv-7Q;"bmN@AA#1?9 -4>ͰnYuX3_A?~p%-=IE/;-bgE?<P -WTM$a"USWê섲`mD6{PjKA/s'r2*IԲ \5JVE#tL SHЏ -+V܍[iuc?sK60P(RGZؓ$SG/P/Ά<G`}lP.cAwQuoJrQࢩD,L$Cp9;`AQ)"ZjƼqom^j? IuW|tXBMP+$GS5%<YGXznW^
JxdY[Ͷ^b -o*P-O%ڞmo!ŭ`E{;`hu`^SQSnEE"/'Nes7Qn?+#BgҜ@.'w?ji+ltл&<qiC4ц -MA -ZPfcS:HZI 7@|$9Pb(6ѡ?/
y Ɯt
pЭ4Y.PwC&4x0??'}X?gJ M,^$6sO!Eǔ~<f.aSw廭!HQVQ^è?Ax(<pl89HQ<F@DbɣC%%Qg\E;\ldk5/R`ɱ1JBX<AyhGFpx0bL4MR_eһ}>lӸpw݉;R蓼+Ŋ!fL_:S|JK֊_bP#^IC~K|N/>.BN\D,MݼQa*l" -k!rTg;uµt;:4"J;uKT2\C7NΔAbI^MVѨô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 -T* I
VU27C1yΣ8 skk~Zs[=$Kg| .}ZRo{eI/w$9j>|8g̩w - -)
.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 -BA)@QCA8K -endstream -endobj -814 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 4093 >> -stream -xXy]u^>A`/UB[hDҪ* Y6{<[̛㙷ܷ[fJJ6(R"UUw7z̸RJw߽;-ܖ-[z=1}|Tߵ{nnv㶈߯um]չ/?/ozer"{fJ?OkGu~aS_fзqwrsŗ}{36n'uYi q9w{.$wSnw+%Sa]c.OlKbm}cmϰKשgxK_n -ӛO|;=-;0[vn{եHFl.bϺL,^ƺqm=pP]݁cZrH@KE~T;BY˨[g#'ѽ~on )jF]F§*HQ&k@P6\qo,V;{;0
>N f^M`dֺLJB$h6J$c(r\0tiBn-oyky]\AАor&<|O k,
~P}6xESܿh6YVN5NнLA65L*J_SlL0kY)]&|. ?[)ͤ1nBE_Γv"LĬQs،iDQ{dc9\f,zFDҦ@чQ@A
-$ޕd$\,~p\m:";l?Na):^~z _w0ޕTb#>GA<))R9LjF=C:.Q:7p=W? ;D}gdٍa77"_
Lh1!}½["v{/˄vav7,Zc(9#UJ;neK;ne]%m\dξq10ehʆ K7\%)oyR4țZ9Og.,:֚uCYW"L!CA
r- -X -Hr|t9QQ!1hrhXJztuF"!#:<=LCa0#nCҢ6ak-J aBFeF1)$HTZTfA3
o]b/0Q-H1Ve}&Aä hxuL#˚U_cӣ\ -|HoY.`0=g8rldž>J%a,]ψVT8+譾_l|[kʷX|6WPc3Ej*:<&,aT5Wre$B՛2s? 롨"yZ7V`&\@A+% -+瓗yײK؏b|9F\ -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<E9Pd2<D( -06-~06r{3?
iiGT!4'ٴ6e8QuJlPd_ -S4nhMěBjʠ^Jl
o2lTF}܇ω%=3-Zs1v'TNbސ :b9W\9\n9SojZg+xh^X!N")
JżQx#{`
Y(,Qw9xscE:|j9HoFDv<m暦0_dpf]>|c) !ȍ?scȏb}Yoڃ;鈙&>Xpn6%` 4O7B~!XU([dNA\~_lc/Jo_+7YV(suьX Mj.Ty[ڄ)aMk
m؊q%a fGI'E"(j0D)ucAJ}!R?H;IiݳAF}r%*Gj qKiMs߽YR%M!U5'϶U4j ȳDz"d0H \0@fUOOzY -w0i}bwW?eYoYwftݻ=H d1'G*WuMlKzElKVvu)yРX̓hϚ@nxYﲢ
^aT4 mFV*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 -URzqCY,xYf<eKN"*v#'n[U-=Wd5sۻE;VˣVHi4j -u -VE(WvTGx\KƖ<`9-d5]˹ nTz-kVSH[ѺTN
+F6~`eR_P|s{AUz_ L634jS\Ur}byk`Qp -9
Gi(Zz[X=ͱ6uĮQgӍB
jД,QsEt^wM`6h#3 -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) -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^afagv0la<s
ab
K>p~oM,<D/_E_b/YG.\uu6;7/WJ\Wg[vty%$ݿADi ~n$Xnld$ux×O_J-KدS{:[/i0eÀ3&#=!d ;zjy6!hq7>lI9!*t->IQR&Adse{9t+ڄH3Q˖![)Ih$gs'p9[[s0ٰAF+g-Y1M4ХLF6QD, 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?ᎂ;ۃ`Z -x+1zcup}d;=~ /Z-xE9^N-@jjUY R -eBWXK|:T R -OX/{4839 -!Eڣb5rpG4i%h
l8cN2xn=$v0N>$U̅IHB9,ɯ -#( -)CxqDV纗MJʧP 6
l\pTQ6,Z[k˳YeL{_
vFJB+ -RвWy%TQ}jZAk9sMS@N@WPCcֳV -S%mEY(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\T -4%\O
5_m -cՉ* -o<p-r< {$Ee )C8>)LBc GNS(,&:T*#2撻)d)B&.c)[r`ɱQ9GBhbWt!i]4
%beƳn+W,_Ok?9.Q&Buf8)!JVO<ҫUI?5KʉAt5C>"^'ُCiN)+,53E<P86Xhԉ,lQF1ճJ6ڂ4: ]aDzq{T<Aotipn\tM+%fE_}
TWFzPS;ाPoYk( 0ꕋPmѳB㠾P閏I?
÷h~bp<B_ؿV3xCo@ -P(V343!jgO쇓J]0G4_Kw^z=cy꠪&)
ԮRJeh]uՌ}UqGpWZPr -endstream -endobj -817 0 obj -<< /Ascent 700 /CapHeight 700 /Descent 0 /Flags 4 /FontBBox [ 13 0 477 700 ] /FontFile3 903 0 R /FontName /CMQKCG+CairoFont-2-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -818 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6473 >> -stream -xyՙn)\ "a/ 0ђ1(!HtqzF4=sa`MM{mlUkk}[};wQݹUnOYYdT
?,\72K3JseޚPv]DKXk'0̦U -uUZ~t[vydևz=uM7o~qo<[6w^ɚ}i1<<lga`1`e001[/2k/0_cndn`3a.f.`621dż|Y\\ʬc~lb.c.gUC̽u-̵|{B"f%sVf99Ŝ\bgng>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} -,BT%p?pg
#4%ef}h
e \F:}ΐB'HқHʓvCڕtG!:Tz\Ff.0;L^Øs_v|%c(`8j`q1Q \Of.#
y8r R!6ЂO;E5f2]${.Ȏ%AX?j$ilȀ! -I`Foup_N~dǭ/Ä?_}~ILQ]1|P4h(/0^1Dǵ[: -H<>zdT+RWjX9(bίz\ -' /_#8嬘`i2T8z02<@ep`î$UM4`Η'!"Tp< -@*ȌCf<w~,3`JTSJԺ60fnx<{_!`/>E qIw|G !!;h -`H:'`_ !eλכ/iQXB|bF-4ҸJvcR4ph۫Jb)S}: &95̪+ P_PiMq]P`F˨mpymVY73,A+Q{ WڛE(`.C:Pg ~+szxvXYdZ&"9d])Gq[6B0L?GmeWt\'ʹ$Z0jrr
?V>&b狒mk`teʊ)PLzs!4k됪<\G'WLsGvU -%>Ip26op0N|Z89YbSa6Jyw⁏ol/o?s55qH!df$7d0A'ND;.%A":mMgu{!n_*ʼlnkf5yQzAR)>Gsڼ2-,& @p`{{G\IR0ʴJTZ"LbWA!$Hs -&1pĹ9)>ЅGQK1[)}e#lr"9=kB7|q3 ->OSuVuV-h=쌹 JRnHSzI(H;RvH\ -1kCP߆.GVZ\o~sk_':|~ǃH0X0NF!IFQHFSTRd<xU| *2`NC-']紀6{5))&DjJB)SC=1qC|Nva5t:$b%2= $%Y] E㤭ֆ1RO}
xͦb5Md I%bGJA(+>ٳ8[nsȩ3҈$0Adxt=!*̨i('VeVچc<%EHdE:pձIO<g^ -%wq@&
b;ezTJRodwL3AwOIcGS -?8{6{|aL}.اuM6n'qU`XD^ 6="4 3ɿ(M 06qp LB` ߑC dYkdIzVK'2VU@0Cܜu&'!]ŝ&k1ֱ4C:a -pbl|^#a9<l?ÎC:2}~6d\3lPUEP'X~)5 Vp/EHH@l)KXf?Ma-F&Dҥ+5hDq9?p~˸ %4rӷP| -`Y|`~<H?C -TI61i|ogoA[Nq?,$Lc1E, -悱8EIg^pꀬq79 @lF0d˻p/6CN>J<Jj`4"ĈҩƦ3l2Z8KՈrTюYr -Q+lZ~s֚"fw.n9pgs7lCPs̯mE/LXK.So/ԍ?ae8<C$펏FM`'(N6CqG-߲V|49".28g0,m1G
IWz4'ZXdfڢ4JSڑLeU:)*L D.#3\Uf0 ѶW*@v}_D}楓9ڏDhz7~'I$S85RU,iuLq_*R&NfTi5*MHeg3"њx,(*;Nk0*+f;&oSeɇZ}ȿGo-KVxkNa[ɺy\Dڳװv"*?a>eg9UrBUX7ei 9SР;b`L!)2I}ڡk>&ʗP[O䓵ZN;K`OK7OK `ݑ-{6&-56X?ъ^C*wxb13 HuGĠ<\O047@3k:y.ZI/:.vrb֎ťx/۟j - ͋/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<"
`-<OoeVdq}~Y;{^g}3o#Ƚ7ߛ; -dt P@+=٭66F/ -ױU_I7HE{;C[z
K~/% WxTvw]v"|yː}%S|}y'Gr߄7÷
w8 ;z[D(LOgoF]`Lh.ORx"C'<{<=U*6KL5zʳY)Jӽ>V.Q(E
l -endstream -endobj -819 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 8110 >> -stream -xzgnKP 6&@
l -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;'G -zT֭1>`gp(tdUhgC3-Wr09@g:W!j[oh@.sСjqƛ -B2y7p -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'`ٰܫ - ϣD!1(#E_<crPUJo--v0s^HkC|0("ޘ%Ѩ6'c -i5$i2$Α%Y#q!bxK;$HAf渆)vZ-6Hӆ6ds
4l(Hm -|e*T&#~"x5eIKŐWC^QR%@G:p;Ng8,)R
JeQ.[6Mf0q9N_.GK*#x -pi)'3<2ʐ+BQAXF0:6Ρ(9@PJ ֖a?"@q_ -(+InCy[IY<̦ b%֠)h1!caSkԖpQ?HST%g:ԗdva#Rh*sOuF+ -h!p,L>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 pokn%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ߋnEAmz/'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?l -) 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<h^<wCЭoݦ4uu4ƨ>&2=]Blic b<gĤM+/%{B,4igOh&fJHFoµ0VO-DvYɥnmlopëw0҇IB#IN"f|G,^Pv@x@1ueHYx -5(ShUV8]P& d8TVEBgTiI 8ڶvGRF8HbEk4Y -F)=v˼.!c)g;(/pp;ޱP5:ѱD)5 -|J|q*f([i.@Lw{f`ZJ/,qwcx-| C)z")B,*+WpDweGR -vqP-۽F45 h#KQY/ɨ3XjMvk5HO#kte3+ip -(Fʾ*
ALcR&v@҃Ko7XL`1f+, *.A>xہ<ׯ<7Xܛk0Ldd -` -8L`k*JqM7;X {=Pn~? ߉;7Nbnwew<VX-493,ev|]%lg6lAikBlEGp' -1EJm\}.Kw)xmXa}v@ڑȓ7t0$!Yv(V4nt{ciUzښ]*g{8H0`(Cћ/ |QE8Ih@<p|#A|M&#N>ztff&Dz2HCݘnluN"mlvȜ겹nNJ`=cCxu3/m㻚-G-`mw$\xݏgCciX{3Q@쇔0O;XJ<\JJϲ{̈́J&
FʁMph&ܽpOrMPmPB}>oJ}OGOŬ]JVBԊZ't"DESJxL>#4SDzo)h -!lْN,NЅcH"@_r8S2Rw -{e -Dwņ4>ܗlw
PAi;A aX['R Je y dKn=frsZc%ysQHnk|muN -X=R@?uy5qϰs1$P!o*ІLL|*f'*(Cؿd6ab -Ӿ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 -Hܗd%QD~#ֻLKsa]BY!a% -endstream -endobj -820 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 13 -9 734 700 ] /FontFile3 904 0 R /FontName /COIXFO+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -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 WA<FGkDŻuwwݲj -{;}I-&M2SiЮ<`0A&)~(ߌ{PL1N"o-w}a_di5&=\]٨Lۼ`'v<0fA|J$[~TaE,o -+uVa]&<-$O)/Gg9¯YZa.T<a`iQ6ap*+(¿ - _Ď/<(?MtM7}?%ZuN>2mʓ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̅@nIjtCn/6v[Ѹkt8[ -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 -\l] -i) #K3n\H<OESR҆gvD"HNt9N9x9c- -7fkjrLh -F81Ou۳d? tvuYͺn.z@6q {j^!da^, -Wi Sal
l/\携FYNJ^VA8:?j{U!jn4,16zF0?\ pYyòǏVvs{4w?#d1O[D^
$)Tgա\@Kﳁ.z1 m~<#pXUFc>/-mWU~_o9y4 -Gcg!il`3j٧݉yUyWW~B:bC~ -k:c|.S}2+>rL΄_k%?"1W̄_9b4\|5r
;
oDҷ1%w$2~HeB_38q"=vЇ80ыI~(i!B>'5`C/4Aȭg9\R~ R%22pz,< -
ddSVQ*;ZAiȝ-J8{|ҸW3|"ɭ}:_+Cfj"+')5!9 -*pj\d]ɋ′5:䰩ggE\#~x4bmkʳ)
d'=M(1>;}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/\ -r -endstream -endobj -827 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 3067 >> -stream -xsI )jSPhfh&MBH9ؒlɒVju.uZZ;1n &(PN -3©IU]PsLi".DexyO֑6DMzPÀ|} -)CRK^vzk'Fad<6"Va9;5eX(K<U`r7|QA2sP`vYzƥ686@X&XyW'CXc{W]PGt]w9L/lݘ!Hg0pnH7+h/z >UWAS3Mi|6HRk -)k&22.3goXaeHWEn,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/<rf-1XhU02H4C$#)'C02߂-v8!G 㖔=l֑)r+aa -#H-ހ?sm[AFt)Seɝp/3 -/{7.y:Yg08hwBdKVFa,X{iGTb71d1Q{)
4J
lF`fCΧi1iZ!+rʉRXM0-PBI&RQjb)#ěԭ<q2&HZrFrMn@-A,$(c:fЯW/eHLH53-G"!)z'3/+s/Hڼ]RI[WAw:Iěo)@ȰIZC1}pQ|<L6@Xl<c[;*sr39PNdm%J,sP<i'dI6fmJA2l `tʼ*Ρ(?Zɑ8΅S8La:vЯ3k>-UЗ_(NPPOϣnj<LUJl;6GlؐAHkIvt6PX )`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}<qGiXȦ,VVML-_B%k)=GSV%qل -r -2l !x78v?j5xC(:e9xpe -:4"j,7HӉs -endstream -endobj -828 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 0 -176 549 705 ] /FontFile3 909 0 R /FontName /XAVSZM+CairoFont-7-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -829 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 863 >> -stream -xmKlUqno7TH u*@D ,*mq=Y'~v<=~N64 XgĎ;,+ґwt㦧9N7;lqrit{g|nj|N_XO`ohճ$mNBk86b_pynLiuϧ^z8>9&Èybo0g뙪
'G
dʬmEWΪo;w]leէC( -w9fDĜ\OHyz;A}K4G -[l髅5,]7$7sp=WO -B*jD}AMV -nJijjMtC[+@Α#ܶŬHdĒ9Gvd@S;ӼfYlVd1:A++o#N@!kć0\筲v<F3|X.$ ,rrVJ)HB@S-Y/G c;`-~\Ģjc̄0:CLe^N}nXrN,)z -p# $v7{U4[Z~q/OءnB+\J.XOn@deWNFF^ }((ttaW(6f5ɣ揄.)Qԣy΄L՚^XRDkA
fcA-36_⁞w -endstream -endobj -830 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 3108 >> -stream -xWil\u~tcْ/@FvIu+͢Ŏcy,JY8gޛyfJ}y3oFg(nZ"ۉIvl7mF&Ek@REw3{ιff```'SzS0{GwOk[%Lq>>2tx>{a?
Imѱ_͐n4>8Uzᇘ0<ya0?a9Ɯd<<Ŝf>y9|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<A~$wtk-qSYYw3O|EmV#|-mD8cc^{WWtM6ChZ!&ѬP!˦sYҥD
e=uD/8Nd㧽}<NH!/pn-l/H])n@qҩCf!A]xhiKKJ*^&qMZfEN43^7zﰨ -(K0qUEH,V$xym%.3zq^གͷ\%m~c6FJ)@erIM2zYU -F
-hĭȅ>!@wқC^*Ej;eRo_5xC#84\rQZ6V]L5{F
6ks/#}S16V2 -jp0?B[ۄʙ˖WXN9sIe\$HB KqĄ;+N+)4x2|@`-TR_TZYhfډ.\:.
ky<KW'*3HCp! -H1DQ¥ŀ,A<A܉6@gt<^/|! -3[H{riϓ֍ㆯcn,@q8's0va )<[6lr-Q`tyoBYݖw.坛#T+e7CPgdźb3Ms۾>LYW`D8e?OQ)?&wh!E+j s΄ZIZBTƄ0$^vv_9 -/ߘ~tTs_8yN>v7_1-\SnX,)lr^|5];U<cz{d]C}2kzYy-X{4TI;9ZCa|J˵r;ERh2'ゴ;y33xmf=Wm@otꍟta -J*d/冔j30q6mVo$B|*ubLar>ߺAB^)v-tuʵU\}IOͦ 'lKN78lKgУ2&9ѹ4G!6003$gY$gӳM&f!A?gg!K,bOQ!SDŽ-, `CgJJ.\LT -U".+؈2Pd -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! - -^"fJ␊x&#- -`C;n?y"ԋ wSAv{;
CS6@vC&}>HGOʝtAEL6Ts.=6fѭާ$a[s -ʚq\=_d>;}T1z̃8`+˳툴66.0ttjۜs9&H2!ʇy, -5f1kљAg\jpkU(45aQDqO, -D>5-$=ώ%(U, -N;ָↈ>AP;A NyjQ0ձTujԎD>~aqy%˴=")Μn*Dx -uEKQHG3Ti:\Pt)+,qcT]Pn/ym ⯐m -ȫy'pO7JAnB?#d=Hfu(苊.J^zwpWK!<Q -aP3,'ZI"w](*Lp *ITÉ#Q%єI-Lp!xKC!ove2{MF7QOA71h!lyLaGCdR\p!YdvǶE~"o (IR˭)+8vԭ}vD}M[;'.r -*jEHo"|m:
~'!Z/2cqKT1ʾ9||Hd[i M%"GG*X<Տޛ!m(du-^[mɮ9,Oዀ(HIai~k{@ܛqkb<>E'n:Wi"qCVG3I89pIs|1X)@g5jQE6JNѫ92)/:-4E2*{Pq<C -Xz&6<%C8gA1G`}d:+Z`<kXHvȅm<N6iţ7z^{Q$ćnW=]\?Q%\
-l3%٩N%?{lbw@w -^MN?fjLgr` -M@h2V4Ɗ9(kdb~XC3[wv(6EA~PU@if-4>vQjC1][7E7¯»dIv6<TYVHF(CitQ -.q%
Bvmm9?=U{&w?ß -8L4VHV"4"$Yyf4q4VFQA={WH[wkZ)pW┿zh6SC|<0?svݑ -TMx 5w:@2!bAc DDH p1ߴ1_ -nRqj}aDT. -"kp .X8+'K/bᓻiȤ?hx^c#]&szo[7r;qI(*hI<|T$6^VAE7霗[3PƤҝHzM8c8ְ9)d)h?2E,0G1;qgʛOz 'aa#aT0¤wu@]qm@BN"FKj@-d#ꌻ!Nzx<i/`ƓHwH9
ⶈ%daD']Ro ;:7q25o}#0;WMBv2:-IWŘc/,F+6oH_z1;d7}ҥ&VPm۵y˦1dٛV -:dD
퇭'(XbT1\~ġN <
xv6cZĽÉDrbBp UT(hGM#] -ʪqVd[VJ;D,D>"b~J+wxW?D$CoB1P]up[<qd_XEPW&Rb?XgÐ
4Dӡ?1%VJK|`{KnUiЀAg쵵NLP^+&ⵂy/E
!Gi5" 1u
F\-*:ȉɋx<M[[om=k.(O:٘.
\ZyhqHU}g.SvY%#iF#d[CVMh/pgo,~ktΫRib7^mR#>ي%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> -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<LՀXB.zlَXihjGXKB[J+@Αv,8p;`1o^Rw>?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 --ŖD˹,2~jj)[&/JyHJ0MÛd4Č3SʙseS*\Zu jUe *vLA{b#i':)@:t(G G -Rh)ŻrHY*Py?'-"-niah{0=9Ӿ.qLfpE -E"CS -) y.N! -&%< 'wʛgˆ¥9bRVjv˄hUs5g*SqqJZEx0`dN (gDX!\1^Cy+s"Ű"/|N9bԅ'W -endstream -endobj -838 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 4124 >> -stream -xXUv6~B0f2a<fI2&cv
cnW--\[k*kn7 -\,mK:QQWmjmu6G6od~z'7/]{
k&Q f+f3s/8s7 ¬ab;f%s?6f#ssYǼ\\<db:U!r"f;s$s>s2쵌--9]˯^oibZqيV8roj!ϋw:'ur}+zUo}8vIۥ7]z;WXjo(V*Ͻ -+Ij$$o)9D(.%uf#w#y_:`gvndr*~3<< -Tw!JaQ֑t55,<xHl!3tfGp5,[QeQZqNOy/ZvC{~(b6B*6ʏ0"DS,2sdYR${K#gx- -ha+Zo#%dD@Ur=[ -6u6`krr6q75
ѱc+*@om:z:}tSG/hRaCFMmSnc)|Y$VbqMSGsiȧ%93=EF,-X#֘-܈=Ż4RY, -XQ -x$95QTfw -Uk^/6b<ԙ%k7kD3z!G`4 R}MOz`wĬM2tca,^L} F馏ތdҹI!Vl}f3{,l6Za~Yb@Z)8+BFנ&}K軿?ʧ23ھK`b\Jq2>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^pFFsKㅛUeSMJi0z4F+n=Re͐1W<ҧ2v#Tr;j;GֲktcOBH4T b.]nCUٗJg!ZgZgriކT}ܳ@^챳j0h\4=PִVU?ʆ+o[h-K^<xrd{ȭrۿѻɝˈ4G0>>M Ly6f\5jVfE_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 -9Vn?9y*8^=J6a -endstream -endobj -840 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 914 0 R /FontName /PXTAUS+CairoFont-3-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -841 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 2829 >> -stream -xVkl$W-%'T Eb!!$CH23n]~w~_ϲڙh6̊H(? -Hy> -cj=h6#8A7!* 2t.hy`^O۠A!7m]_F_^"!U(l(ز
I[FuճĊ]2Uxqv_^a<+bmWCsz4;{ -Fށ
>
@fD3R5ig[TCW+55Yd-mG^aER7
(2Wm`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 -ߧNG-/Q^K'IgF`FdukKI_0mV!RA[4]bk+L:yDP1e<Iwʕ+L2pfYo|"TI
sfU.磊˴81:"zٮ,Jj)añP2 )Fqcx5ZUQWBb@ћTd㎈Sշ~'rFqªpX֗>ஊGrG+Ps{ڂ%a֊ICC[ad -fua<P>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=6KWX{ô]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[\ -h sug<3ó -;(.1xsR_}Ybz
5^4qvs'IB9x%H;<4%eRak7Ђq@P`P^ޔII|[VaJ&0[ħ -ݱ@ۍG l/vzJ[T5`Xp-;]CvV-\q9~cyuC;ځɮCՊnzN?1F M%bĄH&`nEHޟ_Γq!Xό}@A:FhaAK -aks@̙ j\^k -6n'{^xC#1&%ƀ0Ѯ9U^|(? -46Б[i Ǟ,bB/)R=4BbIcD!GM3V=WepyC&B@E'݀ hRrC?l\'Hm\omcKJ2
,>K̫E`>N@:0'QpGa[As -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, СС |MSJ'msxMp{# mh7Ыoم GEH -Sy|Ńpp_`HSf/E~Ʀv/ 7lZdTISD?BVKD\'REK*q7ʤ_jGWF
na+|E:[K3d
b{kWV_xebnktŨˑ&"[K&G'ԮG}=WHV{Ff3z -ŜPnO3aS'_EpmY -PƄ⫈QY5`ت|AE;zCИ
z+謼sC3U+dH XB0e.|JE̫2ֻsX( -:|*EYLTEY"']I+':)Kz~~/}5^=3KwHt5ѻ; s!eÃ4TeJ)"wB&5jYG+xgb -.h49N{|IjBS ]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<O;ÈvTˤbLTBPQ'!>,PLxL-#[z\$^ -iI/({{^477cuzy%Fčͧ/^JzWƦ6+Vi!L\$;i#J btV0x+1E,V.'\~;:ev˺kb9KHV><gQZ<<D<no۷0<EW"5<ЌǞ"gCbldwv͂6Yp1G8:LZ%f>xMv9.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(iz0\ -8c7ߙ <o!d$x8p 'a5"PAԛ`.ʺ}l3y\qK';L0T8@4
CŃB0DCh0X -3TQZbSg -se-c'3I^v2..@/%||b -diBnAsn~sA,=M3ZE$-U"NTW@erKGIE03/d[vW?q(B'$FLf8Gyʓ;{ttyAcs&'gWJ_8,rȑ;PmFHv֠fXoN#ֹ $rr -qWoԝp}i#iLSҵ -Bv"x-`GI%L)ӭ̆#te[nluhqt9IEǎn˴C0H/6?-ÁbDZG`:_gE,%
!E -+lnj1Zӄ8)x(y8v'8.^w>jg꘡h=Sf|u`[8+vh NBޕy"iΓd)X}U5h7^<yXj<s֫A -*~%tS&6.BOQlmj/u=7=>2 -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 -BA)@QCA8K -endstream -endobj -846 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6491 >> -stream -xy \yr2cM F1 c$",!F2ݷ}ߗevi -yyyf; s?syy`v2a`N3G+a\f99g̻̽s32_d.a.e.cndb3712301`d-˩H3Xkٞe/.k܊WtpHǕ|poү:Ԫ_ZYӭ>7uck5;}A;.<yEߺ/t_|ŷ_luv{9eO}pɥ<yK˫qOtɗ'W}eWWudwfiE]Dó,~n x_X9y}w:2Б-+&@1us'!4k됪<LfG'NkS}|ߑݕAX~uzp:IfM -T1RhmlJ4LoK߆m4t/'.Mxus>Q-9+EOyPS'AL0U6@BZAY7C`6 v 0M:bss!SH}H[@G@5F-q0lig#lrTq<ô&-tµ`Nc`i5<&+N# -ogZ.[QDsH.'=@շp+]YiE;
)<XcUR>B9ՈC#6cy>Y]]|OuA~E5aKmZtz\r)ZI),(SAUm x/>B2|b/!ͺ J96" Bƀѧ1^;ćp|8CQoO-&n`P:zq?} -ŧZ -r?&
,<פA6U8 L9(,6B3ӆK.-u#A% -悱8ǝyc u@ E`ɩ>$BD&bk -6'<҇݀ -ҡڢ3ᇽGF*jpjl:&UˁӸTP
*>=Iq -R[0l LD&ZH1XW?>R*qO<g^ -bR -ŋq.Β,^\aVbswq@Wu[
g -hlx}^oG#`q0w4rmTȨ*f(ؠhe`x8WMs,`Η'!"T -9>!UǹcY1gӄ)<aЃAS8O[i.kgqa =9].CwY7$sJhҌ?x48`t03c`L>0c -H;\> ?|X^;ɕ
0U![v_[Jr/ 44-e*6 ڶx%SLRND\=fQôғ9覸.H-C6.Á
Ya:lE~3F $\io@J̩ͷĴWӣ~ɶH$q<B)mA]^Faptz
)MrOR(d;飿'-["bq˻$ -V=E -(c6~w4xz"%X{hHY믖TuQz*7tC5^R_.bޛ;YF1Dʧʙ'DpVs-5N9
?RN?!U{ -~|]m4̾*>\C
4
ɮ`+>osZ*QDu l=}c{lc)8+A(f}ᾬʪmnQoV ;f}5S6!Fp_BTWpL!$0>/RlwfKoڭE{\Jnn&Zj1*5\OA!>t鵢 qKpA;7Y<-uh^WȆJ<Z6Wn(wfez@yH;B؋]Hy̳y|,$gFq -K(:]lVQjȖm֗{ElNԽU^sf|H5l϶Dx'6L([%L|'̏fIpp0H0!@8&E}Ɂ nx\M:}~vNehO7deN:<Ɂ9'pNs{b7xCNtOUBg|d|GA,Wwle{f/k -?ş2Ӑ{Q'$CMnm'5Ro/YOX)PIC<FXE}>T@#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}PeBG2`JlXb˥(ʐ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+-IYJ1/th^n\\w\]RA
Iw>sЕkg@;n- -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=̥}L<hS̽L'9Y͜,c.ca3_ga~˼|7Ϙ1<fyY\,f.`eNfNdNa$Lf&s>s%3ÜƬcdba.bf|.&2K`\|cbba^_yXLL?yQ]:r+HƏ1X쀿q?<WzW#'8>9iIʓO>U'8忾v׆~_:${Ӿ{_N;N3JWLߞwX,Yg=u᳇=g'۹מypK_`.:t.;e_s/~tqy钳Kp
5oCߍ@GIN<|zKѫOoFK0Z/E,9K[K«0O ( ɉb&)FPNTBFqWtBrFQ}vPhyBxS3wahrN
цדfqt1 #y\t7[ߧ[HG_.XwL1E*cxtP,`$UQFyEb^ b^HA.\0/ݗK@oy9q#uȄz&с[b
y|v7Wa*^zo's"bq#otI6e -oaB:宛`*|tgADLg6UӇе:_~#/%xRhb -1jorI8[]1 -ӀkA{yzp-Y@ÏvI"rzXAeU^3\]`W3ő4ҕH8 -hYƠC[Y2]BKҁC(lzаS]_2ՕTOb؇gZg]pYyC)6 65oc=C -rjn'ķc~Ĵvw6ov9W%?Χ9ߐ'`49P3JxQfɢmmɫ#.&kfÌkо\n3"Lw9Xf+\ڢ-x3MC+ڔ6ڵ-Np>@&bi#@..y<g -ikcD`aGgbp+q<hAsBqsrҾtovvɮGk矂_rɞxmrCovޤ7(t7#ε
!\'w7t51Eg'վ)Fo:#օ&mϛy9tkkIx}eVP`N<`3(-֠9` -)` -B`("vΝwڟTK3Y<5ATԤr,lLe]`szpFuǽI$irx!I.Hⶨ "kK.bat뽠{zq%4#2zB7$LZp{L6f봧_4$zjÓ#)A8AhHMȥH " -e1եmX1X`,x؎B7cmh/HuD(⎰4
n+ZQqɋe̓<!1'c'QQ3_綖_"cT?4$vj \+B9W?0-
-aLxcdʯAK9Hڍ3hDd+])f#422xDF7
z!
0$1
vWݫ]x_%D-c__S%dv
}˓&cnQd֠;K,qnx2 9BllZk.f=ԑĒus}^*UUP-$kxɁ&݁N2ߠbT#@:UBz]Um7VXN5ag#QVKZjɉ4i<Yn+J)"RXS94И:LXlZy.̮ʬcr -7(ܲ#H}5ռyFxr8LU}@+_IJ+! ~,a ?/`| un
}S'vS5.Bώp0([W|%ysJqѩ?]1<T/6muN76CyA,t_SwD];b^EABw4xQB%!jx[m`mceRd'AstґD<h* 5]wɚ7 -ӄPni@@D4,{6_}>q^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ނ=- nA C^4t%<<<e)#Գr5JRJrJ}cQc'ۈoY
T2!*:O[%4̿-)HAwTzl?s:vwZ|Pn[ӣ8BҦO<#\,y!H8Q@W!G&f3?+Qbu@/PȬdOyBoqT*[</ ~O[y9Z+#.4[tiM4ỵ{<=x -fwN' 7=`̩b]wyV0XmF7n_'Gl^صT=limTl
oH$Wyјg"~ȋ碋<rƚ%9&YC %[UW髍^a:B@6L397%? -.rER\<L8(@80GIh"wUaЀA2JmxaqIˑ şNĿؼ|QL<I3Ƙ ף+jܿx Fp6H@"a)B<~iI.mM+wh,F1Ĭ giOCTGxp*`f0 J*t%W:v\^E?y2$La$~˻h>۽vo߇ -U,đD -\NNө4i.(%w=Fݜ+'K?ݛ)puzC9^
h=kaL!F &nf90;vOTdvp/FVw$XZl -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&Й,%]Dy8Y-*bxVS@Uw:,t6& =!YuܹP+l{Eaӟme!7]^fy%#yktF"!($bl"v@C9iQŦ"".5C>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(l -p<}zqĈ̓XC+%'8K%h0$ &H"1.A2ʈ
iZR&l -[AA&)jph?T{@Q #8K"
%b帣KI[I0pJXOtT,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(<R=0=3뇊h~x`u0 l+
-%Yܯr/V[YqPo8@TVpL+Z^5v|JZc愃9oa<Bx*CF 1*fr${ʧ~WVhIY5eh;Duׂ~po)vvCؕOD2+@.J(ѷ́y7;%^ڒ
ѵ][ئuLm5oVFYpG,ĎaPM`=埦.+8AGhy%įT"8.KGɆrC9dr3=bЫf6`ӹX<^1iFH -#˟RBD%'\O6n6?8Vh[#ma -H5ljUį_~+*OcP|?MAh^^I.rBRvP$<4"oOb !0;8kWË&8)4F7/ΐh~|5[ -:_/þË$]XTAӦ
y0{zꯠ1Dq -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}C -iҐf&&7v㷽~sw\&ل64 jJ$f
?滺G99d=sFmؽ~dOzb|C=dq 0۟9c|H7fb
oG>ai sy.>a<dԯ8f>X<:8?O 9o[[>ڿ;[][/vߤ*鎑Ô<1FPI( ~mc@m,u<tAa):*.j!jcQ&^\^X@sZjO(j҇GG7Eı)1z֯qA[`',z-.zԀDM4eU}}<_7#>"#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<7NKzLp4io_@.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<EIw}Ji;%,uL(flIb"}>>MRnb#FSh)RN|Xs586
s/̒{GwTO)aw۸s/y}(}YT
H~"%Ug4J^):T=Deo(ҺR{EĊx5{21Ê(r#ts -C±#A*ūYDgQ. -l<5t!&i3f)h@<ib']H9\&TLI*Mp*z**bFj&ҝMWbjn6TՓh7Ù7&(XejXxn.g),sE2i6P[̞p"_)$Rh#]/^B&1쫞W6}Hw>G9"VVC-W(U~_Zim/D-}LP"1U<.+ݲⰵFdzcJY"U`e It|{';)#?y?6ɯQbQdH#b6?N6N*g8 -endstream -endobj -851 0 obj -<< /Filter /FlateDecode /Length 91 >> -stream -x3T0 -%E\ -\ )YKE!:E\= -endstream -endobj -852 0 obj -<< /Filter /FlateDecode /Length 90 >> -stream -x3T0 -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) -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 -%̰fM -$$&?ҼG}O8G:#}{wwIaOgRRR-k4jg.fR3BOBA_OK5Ϝ{O>"a[88?XX5sUYm*b=KzleҘ.flgv3/1kEf<,aR#cf3
Ff)bYɬaΥL6{ZôtSOL319S32
ς&g*6Kf}bNRY7 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.{@
[ӏ+CmQ -c^/s"$}XnP7f6[5F*#`sS/J&$?"eE%MhE5/an4;w48M`n21HJU -P)lPJAI|>j.q -Hu/0F{5 -}T8hFpJ2EnB&2}{ LHNcPcx -pG]@~B*~rHe -wzu%;s[ղ)W/u4%оC+b@HmW"lDY8 -,W:epվQ_BƎ
B6٥+4+hYO!bQ(LPzsc}t"I{yn DZ -no&ݢn!;DI[tў%/&_^CiGG$I;T0JR^.u}dADkT_&Q45_2FeF]ߡ`z20YbIq,^ڔċ"rVa8(zJiwc6xu,.l9swӝWA{Dۤm%Cʈ@_,q?0(^"6Ũ?DAeW-gFCe?mB0m9aLn5dCC?\5/ 8ҹg{Ѐ_]7{}7߂o>B, -[|Qxvj+M>|C|tLgLLTM{r%\qg.~v(45M<D4nq"[
CD(ྔYR*1O&E_ԧ -8!1D&Emtai֦5Ew5ۛDnrIɝSܶIv6!%]7LUx= -endstream -endobj -857 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6939 >> -stream -xzՙnIO`B"` l"K(4y:L]gksa'+ 6lϻajݽ293gnߺ%i1K,Y~~}rU^u-4a4V,mX/NL<9t<q>.y+ξ/0ݏl֣o7]νAB6e߰o_}Ws@ooA_?˷o00_b3372W1W271W320b33+>8|yyle613130kk01,s s)Y -̗˘FRf\{333g0ۙǘ<Yż -^r:IfM+E `O<Lj!͛*Lp5QײP2G?}'Q<й~ֿt"g} c;Igɖ7AޔFUSD{T -+D5)r9XKL(3IH'9,NS^b{{ޣ=^lވ-g 5$qW
d˧ N#UVgό/Bw=Kc85!{my3Q,.V2<"N:ϙ*`*'=S_'} iYeݔca'$dSt%7鈁#EA0L!}!]PGo]X}9pJsLg9=B'H9!kԨ`:lA;agQWrCʝrgܐҮ#e=ŬMA=cZTv8zJ^;]{Zrb8|*l g<ʯ#B6a-dH8y>AF/%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 -'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]ڽ-><KxV%+
.
bg>l|6gGbk\!3hί$<]pp/@WfE,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_}EDU -!kԞpAf -Df~%iWʽ
$v&``ҴO|P,BRHR1ȌFbY2gVI(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_ <WWÔ(M@;.^s7R$na3H 3Aʐ[(0( Q(OQ -ZpP -R2$xr[`]ȁ(d-V'Sb -Jru\A
^ILAJFZh~нr[cgMDH/>Mw|Y~BIU"ěX/vs$mF4B3x@ѡ3 -l$D"D7X`0Z -`y<T -ЁCzPGR*Ɣ>
4AMXa]̘@Ғ-n?)[VGuZpΪoO%^8ڛߎ -?NvqarʙX ;.
,D#tOT0!u g^D΄: kB`ɩ/Bgu+$L%s)+LY*ڜrH?P;(-:^?45)jpjl:&I5.TCaEĿKSt!]ۄ~,B
_&&Dv+,^tHO8]7ܕtB;YA1<=TM zD2SCUj\RA^V8 -O%CݹвRJhg:$Ԥ -(fEbQQr.nwI))j0j)#[g_ -&k`i.=iS-\^V4ЅϫPCNϣw vMDXzdABZowj~2³D"}ZE}[pVÿ.%5ʯuG2T+s#XuWmеXC}kEࣄ'A-^Jā_]aoAۢ -]j璶z.⏽ÉaH(ȸ"4A<fK&N^ jNvaߔ>9F$ysJNU+ΉOe,L*:xջȆ$ -Umn t
4= Ai@g%%a
oxldlFG#?GC!?߿sd?D-2Xk|YzVK'&
.a9*|0'!7wΚ$[x:p8)@qy}ѿQu}1> -TC -,"${B[ -kRCJSe$bO6Ju*/S;J+OLSob{?Os!s_a -PB;[77^z%2d_#1W3HM>
qkC~#,s%uZ'B'<Ȯ<ֿt|Qݞ\'p}Z)|p5Y3lq~*0wȯn"CѧE\J<`QI%TIf-RMGQU(5gZĊy;u-mPށЁ݁YOʎ c@*P<O!,-/(^(@&ŢkugyV -t7h堕KHmuϴm ѸEEwa7Ld -@sO.nkŜp`L4j/ \¯#F9〳;9
<a -w|QnVRMj$iƷȦ
䧋Gq'b'.bcg4w /<|;(Vzb?CWyu
zYA?Zw@7Љ#7ж -endstream -endobj -858 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 9586 >> -stream -x{wŵwKPpjM [ $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+ -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}_^?}̯oM<vT_~vzs9ן#9܋νs;v:~~o._P.ϋGvo.>G/]ĥ\\~+x{_UKKYhn_ֹw\Z?,71µV$&'!k',>v;z#>B6!a[e 'p$zG
%(E_C]9+dIcDMPP`)` '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<q0_A#8{!,3@OBaGBu'1$qʓ ^4EOwjG@U$uC͙ -=#x`%X@9RHA2?*EObE
9n!
!=*Tsm곂Fᮜx.12ݏRZdقA8?{0꛱@[I,jޖF+Hf@:k|D3~G_DXӯ7ck"8=)!_ -Hu$z%9LF#3(qt͛y~X¥dn8D1P0n@֫ЎFNȲ%FKDzϳ_i7"d7slѦպ1-ގ EYe> <
xjp?Hrf8|xxڷvNX`\UWe 1$đn;p+୮&4ڕbHxU -8G 'p0{AWy@yu>{~cLs{YyOGbcJ"
+j_Gv&lif5`=쌹 N.HC )GA6uyX XljiL]K[ng?0ާQǖ*M-$QNY1Nq1Ga.6\e$ $(qc@8]%<O!yYgԣ - -
A{NRNfEp.=Ry"0<g`+ҭn
6mAmMдJE)Ħlg< -2J*Ac}~^~c@qĝp%zST]Q}-+sD;4vwF4縲ai<G?'Ga³DvAڠ=XXǣ -7 -(m˺#Mvc.`J), շ®~ 7!#{"@)UDo¬ -{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 -C(Ϧ -|x[d KDK&,J,7VhmĠX__q 2L/h_B}X/{=]!'^:h߄;mJ^dEH]xCyG4`/<$jFiV1)r 1M⽀IMģY~,zt(ɨo6wCha.,I -uVNIǷg^vm43s,t=$$"h>ְ-3h`;8q'2JeSa(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{ -BzI~H!-ҝSBNQW2T$#D6AՌaIEqU[XΉ w83dힱTYP!rmXjQsQŽ vBH -LX:0tB3e]ip bָ).&$ܡ6hTە<G_2B$퐴gz;~"4,
W'`c7-Ju+FA>4ρiu2P*Y*Yfa?I'魅հ;r1JNM+_ [;E% $C
}q9>̡g@ -:~XO<a YD단w'5hMV︆6܄ oXy
b -ƿ?}/<uoZ, 2یx`}Jõd<3xS HJP:UBd;IyK95{wf9oS0֧`-!ZЭE
ݺ[;:aA/V*Pwْ+OQ_)FP.C")+QWp;3 0L(Rj+mmЛVܼP몶jQSS@]2KOcV#[kSRB#"enO`;ВoGzȁTX -bORucyGplo:)ݤoYn_;nanwS -:4#f,iS=Oh$!qJ.ʴ(HT$ZlXvH8= dRDoX -O>Y?nmSɀvwA$lgnuE;*Oiɛ4\zK#&.AX/HkB:T!t -?n#=OaN!( qz0ᇸ/ &0ܓ\!
;ڣ5 yCY@q:$NW|>v<uaTą!B֜Fצ:JFaqSˊ + -f9XzHhg;@FO(Gτh(p=U1bb?1 -x -H@KP~uBF!P:zT'm|xo#C;Es?%Oq?No|m"a}N$߁.lPm0Hadnd3&+N>m/lϒ[ \3d#1Jp$Xv?X|cbEӘbgP32I :D;R(JGM35Yf$<W^zz?+q $]4( įpqyg2xrqh< ʄ6cʃ9*@1I!UTP辄1GTzDJmE.IfNÄL!% -vw9f:G"ò4GTpaU -Ii]ΪYFWP@ZS -oQ_ PF+x"͂,E$Rɮl:{|{mlxA6ڤ>cʁ1g; -`/ -=37G*+ċ!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;_ЀcgC&֤4M]85HLp1ܗ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 -s{%4,v^Ermdt/#_Q
bE-%Ga+1W-P43!HUCZUį__ uGos$+\0?Jm݆wQPZgx]Ѯ%儥JY(ec -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 -)O])ϻ$ؒƀnӁMVѭ -dAm̞P `c ~2;'(쉒D?1`(H|0遄>W]v~ ؕ&FG<gؕ&MKw[UOt/LF7m
CQF+3 -8}Ek^v -fvg!wcwv삦MuNmJ|
@WT2$i%0-α *![DќX|V\+hr[+6ą[r8&T?Ok`%w嵐ʽ@@d;2+(LXBxtU}LÆBwa˓4Qc}LM9rOIL!~q3qˢ|;;R-N鍨W얂KbYI,7rjJ%W)<(5[Anqu4A}B'̞vdE|Ñas4$ә8)x*ࠟqmG[u};طSV9hoΦ7T4e!<y[r7́~/7)x-= ;0<7ٶkaU.QE;[F.6%Ddeyf4nq{rYLJG[=~%Q灁X8H0R`<4?Gmt̠2uf5T6Ωjt1-DuY|r?j;L5.JRj$<P/3D<ӸG(MӍnn@,歍jVݽvl9vvh0* zTID97SrUB<!.FdZx/#.ATcw .4#BH؞K,__PAw9lkL*B+?'}U8o[mZG4E%5=3&!({b89OO>D -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*QFŪV~u[YбqQQ
ԣԽԥ26A*~ju5zZG]L=@SǨk[( uu#u3ZBI-VQEBjjf&YgTf~撙j0]dsyk+pO^s/ps~qhhy_|~ߜ狗]pIO/t\rY.^xiichaO10:UXr_QśWz,^=
g -yKƘ@BR -
ŋH,dP#q#9[ƈ"ڀ+G斁[Kuڀ#[GC\^00}Y?>:BH &{01}ui0В9L)KUB#0&g;.!Gdnވ>ȴ|>!sδ2ք1.)pwt;`ޥm7Y֬y{Is`y9țC#04J/ݛvr%1p,aMC=kE jU6?hD - \am{,s!0LJBG 8 &aOaia{py;ֶlڼݱ^y+1< -dwڕEa] -e[
ݪ> -D?Uf%zbw3#`grnn6Eښ͠kVAWuGT'eEVTR@ -dvW -QChF?M&;Ym&k,4/1ytFߢw1g -ʇĂ0xN@`L2) -ZQ9REgVmBah"X -(p 1_b13ظo";s6ZƸڐ+nԡV&W`HOC"l
`yB@,jU7`t -)<,$a h@},3Sw M磐1$p3#bZa˯:04VZ`+Gp\fNr_1_XSTu hf,J3exl/vjM1܊FS(k8x4<\rx5vߢ= -R3V%_ -)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?#bh=:* 9~~rԚ -UjUz5FXH@"QD]USLr'*SGBHÙhq5
W>iYf'Ŋ>~Csw&Jtgz3,p?{]:c L>kAG3a`dOqw6ߌQRb=
b[[ưqA8 -]AF t$q>Da|dO`*T'í0ZuD7F懶WTM` -J=2)^
Lub?]_Y<՝Z[̻igF'g[Ygc}oo<f+1sٕm --Iu48iK#@!"Uq(p(V+8j8 8EaX0:kx+Q P0 `̕}@ct_)58NVUi\}n|i_6DDStdk!߅=%Oʟ!ɪim1CʝxtG3$*Ar=].o7Qh!PZA"(br+MC -tǁ\OR1 -f^&\b\< -6eʁ*+:FVCC'7"ZchdדK9=;#8dgmGV~my@~6".?AE$wnAƓ"z{)82b -qY|Gƚ2z.F?vZ9!|#'ݲP Ok"|D7;1 E֊8ژMc'Kb -?(\35
r1]@pMܨڨ[@o[VZvln4Jzϧ
k"-zT64e2Kͼcmf-N2 -endstream -endobj -861 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 6497 >> -stream -xz xTUݲZPԴBNhfQ $L IH
J!TeFRJRJU21fFDEEmJ}n}Os>{ֿmGqwɍ5Er]laQwr7{*wh!ӮC)Q 7G<q8nS_ԝ,9 9|.[zo"sʧ~Ql^|xy+
_6=oW?._#[e]՛ϼ0g=J1w3:5n#[-6pE&n5[M3z"{Mfr?~ʽ-pT nͅ[ܓ\'~%srpws_qr㹗){mqp?r8 7=FNtf}Ѯ;{g6Mzw1c.̏H=vؾ8qtρ{W}7턽M|tMIiZ'_ÓNn6)SNMIm?<<܇z蓇H#㦞lG=yT\"HwuoCdn -S>兙2"^GxO2<6J -y>z)N'"k5 -68* YNUE6AcWc&ZhFkvBQ]Xay6\ĸ)%R2W!QV.YV#gt8 (@8]m~hׅp_af³ ud'9+pn/]BhbD -:(xoGՐ zc.\ZȄNA -wgK -؆hp>y7uϳ[L -^̢+ X8ɦa荜-0&8}`j"daVYV!dfUV4.UB2Tގp -*G -nuJZE.y>V
j?oc5v7BHh,{~DXuq -@foh}hM<!kȀTeٲ / Sd%GelWkn皡χDt$^KS-y54RK)ޠswanlbp?ǰq(vryq%O4GXI[kt~!i~Ce/%V/(9l6`.ـsK26CFRvR&z!e$̍]oP$ㅇV|m
[B(Fy -FLdڳ.jBonAJ80oK5ZP^ǴFju';+}Al*CeuF|9&%RӜ-9* -GLmI:-cfɢ[86y[yAKѩ,|PeOhy|N% -c)mr<?aǗ!A[ak~ jdԕd2 ɹp] -ugEm -Ou]-7Lkam
XQ⧬[IKֈߑ,$<裍0cDUiD<:8%YFz7x
~G2!'Lp&)!0 -\+G?kLB5%"y<[Lah?,Ia&~F7B7>sa$<,&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Ìˣ ;6D=X256xu^vEW]UD*˥:U&C=R\4RB 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ƀ -D]EA58J;?
eS>mrk`!zVPl]OC}lmHu'E|+g -tV -bē|**t*Ы쩸p+5*'m=vSnrv;R3MT-oQݓn[rR -b)bW2ݪm]8 -q'*b7Ȅ""=tEYѹ7Hf,0-ozo,QLOC1 >74|C¯rdq¦ihXr@ۜ颎 ?9ojڈlḦ́]/gư qvX̹MatlL"y{!~*\&;-=\G@:>L -;`B٦%fj
9c4]U*cͬ -$5:ƦܖFJ17|o`ilߊ[k|FXEtLmY[<IFx'З$u-]m.bBjZ"p̺&h"a#z?4ȋV}+ܘg.T%[FB<&x -%y03.M|*o:nw:*h:Y.@a濫EѴl/T!з;:{ރ=㭆[rSYjՔi)LpıآE]*s9h7/@H}/oBK,*Sh2z0T䃦&g;)4)6M҉TCNN=} ҵ -@^Y*5Zvaأ)F -%io"-yTnf7#Vn] JF;
;$!\}q{^2)j0fS)l𫣶 -%)W6%\(4 -DAP9l+d[2Ʀ7Ŀ{㿄x*g
_{)ޫulYL1 -Uoyq_Րp#d(D&W<ґAUqf"r5"IYF8_-"^be -endstream -endobj -862 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 -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 Xl"rĠFk&djJ~CVTKJY.l9[NYJSq5*8](>Ur.'\N8qŌV6⥉YL̍^$<CPQ;[4jMˁ13+ExK9TC*iTm#W}T{nf[WЯ=ڊhK`L?Ii-li(|m7AhkY%L<tI̦7*xhd\(Ȍabʕ_9F.[TBUc!w7{~y ;mn@2ٗ[>ff1΄@d:P,ۦ^=|!Gki;JjQhjBY( - -y=ѕ4A BY-r<u7IWl )1%0F,(P>OLfYi3c;/b^O^ߵbĶ55On
, O{Q"ct3|t͇km}$˔cŔl/TTiI
ZӒl{rjFmI?"=%칰Ԝ+N89۱ZHFHg=iK̅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ح"( --E+QPQ˒F)\DĜ?#/FݓpON9drt0Fi{]Z6Bk
-MށiujخRnЭ:sm>}$7D&BvY9oRē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[XuX=T1QK1aY "EñbDp^Ă R -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"?Ϭ)ȍ볻 -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[}kETѿKV.=Aet*T.cU{a]٬T^_jGڹ6պk{T0z[~d|͆
WnZs93nfyld\ɬfļlgv001?gcbg2u槌3+L5ibv13W101?`gV2%IFߪ2WvT;DzE,#$'snZ߷[\P0zvQ`ɿ/Zrj.[lϲe3˞[&|+t7]\~sK\.R=) -8Hb -FT99pr#~\+ -ۈ22 -(B#*8@18H>x.B!:D8mj֔]!hPita80
]zhQKէ`@30Fxg30Y2X4SļW%kVL]k{xۃBaOET7dAQ;~*~O!pr5f)i!i=qA|I_mXQA}64vުʭ 6XI~6ڜ"\'<M]WgB5I&"g , @'=
pW]BcgA3`CW^67w#܅;bP;^_N'
)Ø˩H>m)< -|JO?J12})U_d%xp.%D/,-9V&VDJ#>Av=݃P
!yu<
iD?08)fϖċ[ -x
Wo(6 -C6jB
Yh(isT[p69
}LefÇZ5k`'!Yw;jtuosРKM6)O" -Z*#.`[Xxy,$m}n<n_wa#~ʳޭ^Эǟa_&pEqlm%3g$g3C4+^A/HVd%A2mmHq<PxH^gMp)Uݛkao6&˥EOѮ쟑ƃx"6,R/FxދedFj!㇎db;e+e
4EJ)p W7iէ4&=| -Bw$Ai!*Ay0S4y˟0#Mp2C}&u%Bt|x>ùC4`F0a$I;)T2Ih~A:r::"q+wT#7Қa}oռO_o'E:J?dt"%W[x,DdH1ߝ뀜;K
>mv)*0u:&,\Ziyki -:Zm`SuZ3h̜n,p!&y/h(0MbNXN3ܠO[Eur -i>iI0 -^UJ;du5Io`?(?|15KA.]'"0{xDmޕ$xM!<H*fB?`PYh(.6Fv:AX&i[ 9pgzҶ~Ngs -qYky -F䋐|p -M+j(- -[77jnmM
moxMH -ω4 - z6r#"֒L==aգ.i -endstream -endobj -873 0 obj -<< /Ascent 700 /CapHeight 700 /Descent -9 /Flags 4 /FontBBox [ 13 -9 497 700 ] /FontFile3 929 0 R /FontName /SIUVTQ+CairoFont-1-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -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ٱv60eɲ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[{+& -ިnu(F}ylҕ%Sɶ!nB8C)ЗҲ\d^9ڵXXmY[A -Y<^7Wٔ -!yd\ ʕȃ`^eaM^یc!G۠mf!d-7P_W챁vv{PE%֥lmVm/Y5Q7 -lnCκ^W -<Q(do1 j5
)A -^yw1;Xse[jQ4As@S#[q,z܁"#.bU
RЕru1[.AX4B;VY}FO!E)5c<f u -TІ:!Zi|[P: -Ȏ11fS".tH`Q+qۀm;Y˭BP-U) O -O+˵94Z+lQ%Хpll3F;+|z;5TbV*T%RЙ7XB';!~Sc&~''9)8B:=M^'Q.Wޔ=@NOVdAvf2e%=#KMߥy/|
@DloZ0\*VA%!)hZK<N?tQ@ -6Ljㄡ<8mijql>.)z0lpg<lSwc(l=0eFJK2ҧ -: .O2TTWd
p{,bv<vS -]Q^ɼr -=LoYăҺGRP"Tc6Tm -W09B6w|oڡ"S.ljLn
M= I -3j%BUG@+e\E8ATרYCLeZI> 8ϛMh1iRisB3
R>$Dym'Co4yrh)UC[szN;}7#Ov˕PQP5Pe1묚 -PTYTpZs[/G"ZuQtKq*qd -[tK .qbxABNjmȭ#fVJKka%ZQVZJzTZ#T*CRCU#"Ui\xsٍp6}l^(Id+xss}3HgS^c6IH=y;ohgwhC\ۢ 胊ZҞRQJ$xtyuU=Љ!kʁ@*nTVX W@qPV$ގwLH\kƳ߽o P&l6fdBuXE"߯<:Ϥ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 t9tdi -c(6xl5݇.Y<y5HjXuh˙ gJi#**}rC{NT -DYAx_g ?PJXuI']+Į٥{SӞ@ -ol|(0un C8`,X撐K% -D*#Sxg:kjKVŭinӄs~gݢY^g]e^yET -64uu!}csԖrf/:ȌAR0B8zWv&)}QOFdiDk!`9.⮤;\rI;$q.j5d -!֢ѩV"Wwt W)E"|J"dlV߄~F2j]RQDC8 牭^J_:W☓?q7Aswc:+bld^h|[Z7j7퀶olN}v6oOE(D8GNSD#:YGiDi} RO_mYA>aa#m
Dǔ/hė<`g^9;]㨭֚_Ou5܁ps/B B(K'bp1 -.2FqШhu14~
&ip0ݯE
|o|*:aX!k-- |>#9Lҹ\B+"1?qAƕtl!~W#z1c
@B09`d 'p>|aB'Y
J0(ݸBqTc&l7H 4)PX+q~I`GT&BvqakRJh' -Z{V{;|IL6@W
TCUb -L5X>5xJ(; !6тWۄU͐e"D³8N%_~p˫Lp%C)UP;m66ou[qwV># --^N -̬Ъ)(+|gƳM(YSbaJ->ٻ
ϫ -j PhmM472P -StB`S oOcz:a*pVƝesYM^7*=2D8[ԉғΈ%"m۩ۄ;"yg\s5Tpb3j -5cJ_}YۇЎr^:&jݡi -ROc˫U6e@+ : -
y,a4T@sϖG4A>9*4N8
-ЁCa@3D%aW^M@AH5-ygs2ۢ%,j,zdM*C(a@,a0t|x#&/~sKu&ψT2M!Y%4B8arԌP3^X$f"2s;tzA7O| -C!+Z -*Ab)Ow^|4^<` -A*bзdh^鿃y~ -פ }) -Qf[fm lBizӾhʜP,CҟICz8{0 Z9
:DWD[ol;af:S;pUH\mO*7"$?c'p,RSꈖTA8V4T5ih(P(C8}|!??p}@7=رbNd^?l`2p):<Ɂ9'pNs{4\n<A'R/Kyl{ZmC?ӧ:MahVtRTĔ#C4W_!KAeךVi:|_ozmt8ėO6ݤ> -W5_("g%q_M녻H6lmm:oV)5(vR94}u<.=|v4cJj'ᖐ&a -)+PI5$5QEHAW=T -KlFRФX!*5 ۾T)
Ox5Z?W%`f"\(T;rm˼vKyk~tSr0Q?}?`PwG`pL~iRHiܤ"<)1(!"n!u17qI))jQjR[go+N>;U5'5Fk&ųge+<@[ pZ&$9"l -LY<Cl]G[Ԑ -,%.s*ѫ/VyuL |K8@@ʭY)e§%o?ƿIXC>˿"{ԃ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(9tOfdNl9iKEQljt.~j5e=_ISb(?5fod_ł:n7fE2w x=;;;0GSr -_f"2鈰V5:-xC!ׁ?Jhl[g
X6٢`VW2F
?U4EJ
jRFp[ECb2 -N7)-LFNvk:A!>{iOª'J~ſJ~+#VZ2o&W"Y\'OFz)#BX<a[x[tTx~aI6(GEڗtT;
)EoI8W8reK^9}JCL|,Hmr -FVZ$oPA|_NR{ -P*D*='1eYR
J'!z"JmwO.h1ʰoD?;6Fa$*]~evYv^vSl%-iGďUa6?FxyC\ܩs!VPA_C<($q< (KtkZ_MӈUX(`G:2Ҳv -4M1TR\rRZt8sY\'"p] B;=+gNb.!=]B^R5Iש^EOg?j2*~|\N>쓔VAI]+ɼVì)EAWYPQ'A4e
O 7PRWhcx";FA97V?]t&8yDNI$Fc[jUϠS@mRp2'̎audk1A6v,`8t(T)ga[4Ԝͳb -H -|)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<t[EQ?tss}ܿ|N=>}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ԉYd16M`)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.| -Gd?I10w,N i; Up>LA2, -`L1͆eEd1$YX| -h.@PT0NcTECR%FānwuN]]np=)%F6Ȭ H<D'*b0\2 Z -#}# -x*βulƬ&RmAo7[lF:.֣eOݯ'ʔ&gi527h2Bt^T(
H/~DTW7{f д3+ցY+ې -yymzB
^>.^+HX'TO!9o ?QINshC^'*3 x?L%QμNG³iHLa*?Gmi,ɴC=܂7s@.СnSQg}q.H2e?v7+eO-i i}*pi1t%a&fF4M3![;J!I| 22$xz"JU6/ooQhlbI
S
v ^VR2|6=pkБh-kLh -C<xci.42{IʼaOmq}Ȁd1
-yOc 2Gbxr8<}@n Ó ar8v">?x0 -A8F DBAa?`ه5I`PGhuvk'`z@Y*d&UZڌ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> -FQUмxNW2/@SS]?"7]Uճr?&j2sP_ZQ;!jxPe<:lxPz$sTMNp0 <i=pgzc>Xڎ4H$>G ndVVoTAeU>
}J)(QML4AҘPtU/%)VoZ/LwqZ1Ԓa(SYz
219(M81;7V²vdثʓ\5/no!櫚Kwn -@PM -MspK휄Cρ@DH,3'#cBFdU;ž~.? - -*,IԧvR3-z;>v7Ԡ>IȨ)|4n
QpIL} ڏ{Gp u@8щ]ҏbK
}e
i-Y y'Y5O'KxP!LE ^ Ы;n# pz3tۦa۴|4L!ss̞rAҕ%*)CECH4x0H?5ih21XamZF<B SE]zd+ -,W ג+u?b?ioKe>]?]5DŽw?FRcӤvch.~h~$Ӷf4OD@['jJ3C $\4PܟLPjG \4 -e}"EDKbUY0Af# @u!ڌ:Itv4c'=&PQO>䠒Wi -N<N(P\VyzrIR]*'9<Y_!\HgMG"64&OԎ$h}9OppѸ?MIx8+p f9."a~9y9U7_ތ kKoFL~6\{-}Za92 -@tO&}.m9*_c؊cWmCKznl_j9)6lN?liVu{dhS#Da tmC5:bKVt:TIe!-G1q?q/
! oP_CG|0 gNz1Wp}8</ -B ,l5pzDl|?b%ԃ%CȂ*M -Od)&RN곖"Xfʄcie~N((,*rTaPR(RJJ5Qrr\V\4K
>KZs5dJ -7LzMl.MBDI=COAoP?}~^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{!qU -|[$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)Jx5nΕ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<N9ya6lذ*(u{
=l[6lW{W%g;:e$sn/0U
n;Tp}@]̏QYfs<lc^g03CcNMdnt3=\\?PtCƾ
7毶W/PV`5Jn:@_d(DDWOI۶n'A/cxiXUS9wS%;K[RBB3蜷jØS{[鷕7M}J3gjE9/;}JQakzmcȑ{(Yn_a)AD+ݳ?Dj"[] -!Jg-3LSPMJ'*ۗl'GIH~. -9UFpC^n01/ _@eqzf~)L1G
Ukޘe#|("P=x2%sPBŰ -a18ёA
~Ʊ2<)N)4+]mav\@їd:R -CHb'Ȍ 30/`"Wq{dȫY)Oҳғh,.,X$Qͩ1d?R}~'w{=JsGnɟ{)5Z'4lh۵ph] -nRI] jNڲN\%ok ;L{1Ј/A~wKv]2a!ol"IrɸGWwXl<ȇdГG(,4h\KVVQ6mLLO`r64k!q>_Fe8BknvKvbY(i. -!<
*2)KG4Ǡ=66P{7sLrG#|yY>|%D:axxx5k֘bÊNef: -J7j$T\D*m\JǜVuz\xƪ&dA$i3 -~#,)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ՃpuzSuFUq8~[$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 -x3T0 -%E\ -\ )YKE!:E\= -endstream -endobj -885 0 obj -<< /Filter /FlateDecode /Length 89 >> -stream -x3T0 -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ģѢ-I -hB)$$|;=u븼g^)6hom8.~7I/^\YtwyD_ٞeϲϲg9ӿܿq_Lm85Օ+jE:SrGq+!.r9%*>w^_C|.SsyZkrȗI_[߶~S yjSV=t6Ǐ,zr/=O/ -g1fݘ7f?OXFpHG8)Z$@?e5/6ZXF4Jf*mFƣX* -+ HBxӾG\388+8GwX \. ̀0(;HTLπǦ`l]<-'nE|Ƙ"8< ($i8Bߑ3t*CXb5jvqf -D,+ -H
i:E[FF_&<$Xڧ6f$5:9OD6[hr% -}s:#WCu>օ<V|jK?4zLz65Vhܓڮ6Ӱ~[ aߡaGz@@^KUO -= :̪VxUTLXxG½!wp -\$b-9s/2ZPfʡ?in@"nvlc,"ѽWlh -2{]֝!T`m&3 -endstream -endobj -888 0 obj -<< /Filter /FlateDecode /Subtype /Type1C /Length 5801 >> -stream -xYwt\W}/ŎS`CqFHn;lYu4hzEj%=RpYX6Y @}c{̘={wݹkMt)ֶ=;+m)0mSS<|v+풳}S휿||Ƈo{{믹7|Cqo|RO츪[.{u&k^W -ѭ5s)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띤~\$bgvʼ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" -.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^>4vtPfW]iV`L*-JA@+瞰{'C_l .&0WTUW -ݟX֓fX -D<d4*/y&fpY1ATeQbC"_/zz:{g`JP+: >'
SQHbpBy[h 'ipU9)u4QOFzl5h:4PC*pFTR@@VBXצM1x 7Ox2ab_T$9Lz#rs)))W }pYA>|z-})-2ŕXn`j¯Ս6v3>y -V:]}t@5JcɛlЈ n{E"wM" R<hrƒ`CJrt"dĠmxmˮ
J9!
UQ5aL9lr|IOTGw-{HS6ڤ< F=;r7(
O -6%"AuZD`hxrZjY?Nք -kxSA%/ '˃xOHRe(`j8
x4\2Oa˼eqҝ=WEa@/ӉLpCXe& 3@i]pd5%QF~)v6WEu)#OvIp2'/Y,[r -xtчtF06)%XAj{ *1>Ѿ SO_< >H1HeFs a^0@Tdrj̠5V
\y3?Axu\Wr;nExto>N9(d#Jdq-`:Mh -1h`ORL$sg%`KAUuPd>DЗދE -fXVvK[;m7mn6vQG)uycVbyh)UT*qyV3Rwj&[R4jj?Mh2<hu8`9.n M&4jtx>Ss@̑tr%BNQ+.Ywe{,[&*B3kﱹPlbCA̔3 dXzƴK4reZĖAj w*i3~zD5Tq`V.@4+=>4?SO$^h)5]7ITNۡD@tOk!{{GƆ346<6ca
o$0wshB@{5ŵ~ -r8L0j!>} 8XC4m%g8[x2`0 @8{(G:ju~~(J=1%c6gyR4cd&˺#p;
ܤھv<JAg4ջX 9[CnD՞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"}?asjXCbdPH9OsE,9pYP1'10F5ae -eCnnndv# sWFfͪ[@u,U~z; -3"Me&i6]֢P慺LnzCꝻ)(HH^4 -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~]Ԉ -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楏O<?kz-W3̥#̃Jf8|s?yy9YecfaV1zr ls&9̴011172`e60'12iCy/k:a{|Y\\ld~,eNfa~9]\t5%;̷̭̅
ssBsε}$Ӽ[>OP9S?.8~[|?up3:̳.;ۚoO9y3νvL2;t;Ο@~^*3/.%-nKo_,<{/eg_6sy]b+cWQ~טFT#\iD_>w$$}$vSGAc'݃`_)x˷c$ $ -nP
AZ)9 -gl7~-0Kl>7@"ZJ(wͬyXw"ag\a[اaSoɬs䰂ܛ;;+1vZjo#ⲛhc7 -q9P,)| &g
@Xxg!4J.h%ґIw: -k:60L&lzSn5V`hzu=asq{#a -ȇ,3(1$Ib3n߁QuH$@OjQ+@u5Ԓ=gx\ϣ= n#l;`w+PgW A᱃Ym1a#VTR[Abmu5bx -?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{ΐFs0XL"꩖f -
LV -+ԛZak=.2}k<bP%KOi$IsOg,߂H^G܂h˺6v-K¶dbqf\i5NF7B|0=@f0>Ф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䊡<i{ -~8r!kђj;~l_Gxgd$HhbO4h>#6uج`uh6U%<wl"WQ^,w®e!u)(qVY2NqQLtPJc)M !bGb?\_)0b[1H¡1`T2mÆ!MAD]U*ˤBy;AI/6BW7 -@~9ds -L#Go"`$7xV>z7~s0/DSПJL]S6ۦL/ZCj"jBm o92YyU)jRзS7z#Hxkh -*(F33I&CT;8#9 -DbA[48'0Lao1J4 |%F)t;#d5%q0a[BCi]m7iX9Cvf_U[j{[! - ʰܭ@(I$~2hv`*O#ڤjN&2?9;s)<HB:
>g.tv)E{";ͦcZ-i
4:uM3hZ&4Y`-ȆMSեH -`lH*{1BymcOaJlA<zBm)9f^9
|QG=%vdp -dRxJD4Zܮ@q:4VWL=;Ep+炜s\VBhve!5*h&52@3'|%kFP9rG{a~UKYt8@ c{RKN.*8D/L<,. \R㮢*%@_T},":t#FHpRu -6fAⴺ.\.;Xka0.mEː*9G#qGH;GY~E$wXehrm }ڔc֚sw;s{ -CϥJQHN! .AKGEVPjfQk8pJRՊ#s4MX:P_;.tU`ЧU1P Z+hFEfMt)6{% x~YB*ca18KBwt-{h} -ݝMmIUkKZ[jM'-u`5+%kn<J5OC=)v>h.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Ӗ`KZZlt`ue[A@0UG'u3 -tjF
ytBhAw/ LQ𐛥vV>j -x:0*Ar? -=ʤ@_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&<lffm&Yf+\ba~<\a̽.~fYla0Rr&Ǭdb2Υ`~d0]s}`7vt浑dr7_[Ă|zjtee-*o}\ܒK/U.m]z|e;9S,u>IAOfweSߤrY.N}epYDx0*<{~ 9DB88\ݧ
&(i?f9k*z -CAOiJ!<뮟9["-n/mۏPeePV[fU#} GO344u#{o5$,O
mc:8{YQ JX\K4nM4EXVoƈj@]k -nq9+ד>sPA -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 <q67\/|nr@[vtiy팲ZFc]ݨDMqATCWN;4k"LjKѵΡnR Ƃ -%9"s<9=%W!B+mkvNWW(}3qGPZ RAp5Svq.lGs(p;+|i㙼pb(ܕੌL>YԅwZNEJq/O3FhUM
{ n(H/nGcν)$tYzŲ;'2mOY.lf|kQ=Yu1'R<.ؓuў&#z= l7%틆4{h~B}-$c?ʄpF{&ffZ3˔l -PHHrrV'l_R|jd?K8=n*ʃ]
g1(3^ -G]iJo -\4$K+51? - -j24NF~$]-nݾKSI!nMm 7iL.ҧp)PP+C8%6Ԇjx9nukLUkR<"ن(<eZ/h&YH[Nsr\AOZt"L>0J; lq⠈WIzx9#'^OL6SFCښ|!|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ёAgq=ΎMc]+CU{*[U)⦿}`<w3i1n'}ܻܳs~!n/SI w#M{<M/n:y揶$nvp zMwuV'
us71ZӲ/kוfUf뛮)Vw39DJ3RRT -U"/x!xKLH6mv8>uˌU]NGc~VAw_{wA|=Oo~&.RzM:z5K(ҳVU[13}Slt>Ґ[ԡݶt\L^bOŮ-?ɔva/4&Y5z2OepH en(5WC\ˠj,!Ur9BFLAL4*թYIjj -esVٝ,!vWGUz;҇!zԽv<o| CD,j3d]eF<<\ gʛ/Gf7po,̈ZAhR#<cWv 6l9kҌyڤ{u*&@%U`b'm`_sRC Ɗ}Yw߄ihe6suUDKXN&WK,YҖq˴̠qw,5b]'\Ug>9C+L,*Ӥ>9&~)m/ iohӗPҦK\ZfCcZ*[/2ќT.y9˶yIIt4;( `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-hJSj*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-<lG>UgR^(+kJ<v*Vw}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<*|Cuo2 -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) -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$Ƅ -nc9la.eg2L\|7ELY̿2g3W2a>Ϭfʬeebc03e5u+ؘG7_\Y<[w>|>83tg}ײַ|?}9sfyqU~~\yן:>;\{y_eOŋ\O]|(æ4?D1\AD_Z![|=:"F.Ѹvon@.IHxp5iȀ>Lg^z|$$<WV)bKC^TJ+]@HB*aowKomYCg47*l'v'x+jYxudΫ#1Jf#oq-A-!K!kGz9, -:6 -ѮxO zyLicy.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; -*O/Yz -j -J[Z[B҅<'OCἫJ!%tN.rj@J}NC!m4 #g#$-+%\:tz -!C$ -xj CHeD\!>"e#\Be֥%Ŀ?&Hd#HI;ԕQ'8搄FƖ"p|vd5ܐR2̻wi?BDp4Q_qnT -0K -;<UV@YIyQz"XC{K <J~韴<3=6!D)xjB5ANUPJ6́ɍW+ё!bM
^@#Z=tgOK9頦/)S=4w[9M{]V\M&bi#P6*^=oJ)%
5h!Mr6JjqK!?6!ߐ3=G8226n#O C~ãq@hȯu`XauI}V|QNI^vJ<}5i}Wٙ7qhMlko1C<fD#Ÿ)h sB:9pl0l:Oľ[ׁBoufea"Ao@4H! #H3$M|KSC]Nċ?:,DMPI|RʃT=lp@?p`iz{c7)N͌\d3:Wn*?/Lq,$4Eq?甕7 -?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 -oxU&-C65}ג}(Ny;N!>4әRωDC9OCW.="?p{.=H-¡)f߰
V#Mqd_S2 -j,|&cM2u]NS\_!UH{ِ W7+MkHԾS+d{FMOЖkK˝û\]TD+#wOw$գJijrV<Xy}V%-^*Mxfxm`K<Z1+JhIV)6m2)DhP@V9"#b%yi}'SNדɥ_1 -endstream -endobj -900 0 obj -<< /Ascent 705 /CapHeight 705 /Descent -176 /Flags 4 /FontBBox [ 49 -176 549 705 ] /FontFile3 941 0 R /FontName /PXTAUS+CairoFont-3-1 /ItalicAngle 0 /StemH 80 /StemV 80 /Type /FontDescriptor >> -endobj -901 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 293 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fg -endstream -endobj -902 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -endstream -endobj -903 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 293 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fg -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(NCkRQ -endstream -endobj -905 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -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 -L0'n -endstream -endobj -907 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 827 >> -stream -xUT=+FA%QQ 6ХJ(RVBKX} RR)hhK;!9c\/fX\O>=ϚQ4LMdy}:>`zs%-o^k+/?&_?~ns?z_><GO4>?z9G/ސ8Od!ӓ՟z;wew7Lmyޕ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+묱֨ʪiQC!]& -Et -\g,oSiTSll96CeDY۱9 {bЦfMf蓿ɘpjd)a.PI2eP( -]<JA-yXzQU$ʾ,I4dD20(2|p\mOՕgmn+m.v^-gM>jWj279"d3щ& -ZPg]1oS0S#5=ZM5[~R8.佷Pp -endstream -endobj -908 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 468 >> -stream -xUOhAgKDeVADi^=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|ߠ<t^~xtoW/[?6Qk$ð_=(g^#t>,@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 -endstream -endobj -910 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -Ҧn)s9*5.^-ʇȽ@C -O -endstream -endobj -911 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 426 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fg -bQQ Ih4y)I)y%%L@3030~-#J7kTߟ~? -endstream -endobj -912 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -endstream -endobj -913 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 827 >> -stream -xUT=+FA%QQ 6ХJ(RVBKX} RR)hhK;!9c\/fX\O>=ϚQ4LMdy}:>`zs%-o^k+/?&_?~ns?z_><GO4>?z9G/ސ8Od!ӓ՟z;wew7Lmyޕ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+묱֨ʪiQC!]& -Et -\g,oSiTSll96CeDY۱9 {bЦfMf蓿ɘpjd)a.PI2eP( -]<JA-yXzQU$ʾ,I4dD20(2|p\mOՕgmn+m.v^-gM>jWj279"d3щ& -ZPg]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Ο<J@O<* GDfAfq(:'zdT200f[ -endstream -endobj -915 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 415 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fg -bQQ Ih4y)I)y%%L@3030
~-#J7kTߟ~? -endstream -endobj -916 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -endstream -endobj -917 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 531 >> -stream -xekAgQSxJ= - -V, -%)$l5FidMDk@z(hUAͻLH6a}7O ya7A !vxle/stY<G's!%CV&vN;:;Ox/yOIAV{l7Jȼ#Ův~6{fvڱk^bZ [!3B3AtsM|yD5xUC{ -D>KꋥZZr٨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*j -endstream -endobj -919 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 548 >> -stream -xURMo#yQé&{īi≃Ӥ m (]`wAhQZbiSihAmһY.^^2&<Xeg?7qa-ðFG1GLylcc2YBʰ'2f~9#g>
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:'^$ -E,=T*e_cu2"kkE ->b6_'36v;/3?+5TBΛwt]2D\ft3f7B)z-&-~_wB?)}kSx[Pt -endstream -endobj -921 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 718 >> -stream -xeS]HQs"VePATF57s7tT^7~Cܦ0f]+E]tžob<s9F.g$ZGUѫTMD0fЀBTGmUi`FHcVᘸڏ32vjS}[M#rYcDxYIH_H -o>!H&y),cBxKEZgr@UwڗRh1h"K x OǦ 6qy^'~>hB?pԍsz~h!͢)]\DVY|<l6{̛6z![<)1d`'u&}BVfUx -QULr_)f,GZZl.8,`#Ƹ.؇pt -ȯ}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 -he\ T\yd2-ggDVzcP^-k|@շjI
Ntw]Q2q>Qp$>Zr4DoΏ zt;/U/~~)X-njU4FlI4`rj/)ֲ:䌂>5qv`_rQ -endstream -endobj -923 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 602 >> -stream -xURMLa5{4!z1D4$z1!&vmw-B`HѠ( w7uwm~b<̼71052&x=}W Iah]3_0:.mgB:KH~
3?Kl|~7]Q{7MjQt3ocϺ7-lyqЛdA (Ra0.BZ:dL҅|Rv.t.7?WrNjt -1JIYUAUcSB圪t\,KZ4M/uNNX30µ)?Y9~q:WZjUUEd)BHDõכt
4\|WPĢ $x-Ar:53^^{,/8`Pշww&?'mh4*"+=K6 -endstream -endobj -924 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 468 >> -stream -xUOhAgKDeVADi^=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|ߠ<t^~xtoW/[?6Qk$ð_=(g^#t>,@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^ -bQQ Ih4y)I)y%%L L-G*nV?_~f@(ߏ+E_eufs։+.c;oѬ8M]1qM7Ǚ]e8YfOQ;ù;6܈~,YY_mͪGU[< o1' -endstream -endobj -926 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 210 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3f^ٟ<J@;<* GDfAfq(:'zdT200f[ -endstream -endobj -927 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 863 >> -stream -xUMUxMH/t*?8ѝ,HBd40UܯH~ KY7.V>zϹwfd2_>~tr7Y4noWdppa8b^i!_f^;~7N|4d:LΞ~~|!lcܑwe>ů:g{d7t#ޒc,.
?oNEJH(Y`{hS=J(=<rH!y$IUjzu۷E]і6M.Z!N=#ʼnW ځ[%
[<B\vKӡO9uCqa<粠c
`ַ%ش3YƳeeK6G!K~sw= DZBQ⪫WP,*`({T\zz -<h_uܤ5ғtK,)IȓSb6OO=Z436k&h %Hpuj -/D.Q-X{*y#J
aVtܛ*X)ArKКq,ZOjPMղXti1d-B -C9O4 T#=O #OJ)*EQLP*O)0BK>D))#&ma-"3YW+_]kƲb%[Xr_J
6]Du!: YA+tژ0TATO
vzz: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{ԌZIIeas7$}E -endstream -endobj -929 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 415 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fg -bQQ Ih4y)I)y%%L@3030
~-#J7kTߟ~? -endstream -endobj -930 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -endstream -endobj -931 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 720 >> -stream -xeS]HQs"fePATF57s7tT^7~Cԙ
LPK3Sn.b܂ηe9='arF"(vk^UHHmN -58%TKjY~,"^i0f#l']жw5.aZ.+3UL1+O#«Ȣ&B-,I{ͿAF-X0+4X\q~3`7M}f:\"uYTd_̬,6nl -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<!cq9ꌠp{w{ P8>?Ȋpr@/;O0B³t4a~P"1.oD9DH퍷E"
_}vg.nj%ͼ2 -l ,af-jM,s_=5Iqj3rEy~헸ڂRYk?6[ A+)9R1+Sxz&@
uM@;HnَXUEhݯUj;υ77['/(i_osP)c -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]Φndr|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ж -endstream -endobj -935 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 863 >> -stream -xUMUxMH/t*?8ѝ,HBd40UܯH~ KY7.V>zϹwfd2_>~tr7Y4noWdppa8b^i!_f^;~7N|4d:LΞ~~|!lcܑwe>ů:g{d7t#ޒc,.
?oNEJH(Y`{hS=J(=<rH!y$IUjzu۷E]і6M.Z!N=#ʼnW ځ[%
[<B\vKӡO9uCqa<粠c
`ַ%ش3YƳeeK6G!K~sw= DZBQ⪫WP,*`({T\zz -<h_uܤ5ғtK,)IȓSb6OO=Z436k&h %Hpuj -/D.Q-X{*y#J
aVtܛ*X)ArKКq,ZOjPMղXti1d-B -C9O4 T#=O #OJ)*EQLP*O)0BK>D))#&ma-"3YW+_]kƲb%[Xr_J
6]Du!: YA+tژ0TATO
vzz: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://<Xe+}P*@(H?\U!8Gsd, La`QA &fpZkV(iE$r35l -endstream -endobj -937 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -endstream -endobj -938 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 353 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fk -bQQ Ih4y)I)y%%L@30ԫ?bhTݬRY#}?7,KDC^~_]o;P=Ϟnkzb?
W -endstream -endobj -939 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 827 >> -stream -xUT=+FA%QQ 6ХJ(RVBKX} RR)hhK;!9c\/fX\O>=ϚQ4LMdy}:>`zs%-o^k+/?&_?~ns?z_><GO4>?z9G/ސ8Od!ӓ՟z;wew7Lmyޕ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+묱֨ʪiQC!]& -Et -\g,oSiTSll96CeDY۱9 {bЦfMf蓿ɘpjd)a.PI2eP( -]<JA-yXzQU$ʾ,I4dD20(2|p\mOՕgmn+m.v^-gM>jWj279"d3щ& -ZPg]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,oLOﮤ'כ[DSŏ__k['==yٳ@>@ÇGNoz'C)ۛ'>bsݔ<_l3yOv/pW}Ԗ=پ|U$ЇC](!$iTmOCo
okmC].Z!N##ʼnWp -.d/։1?t.'L.zt DZBQ⪫P+(X0} *.QC =# -/D.Q;ze5SY`X 7j5VN^cM~*mUj-ǦsH!k;"dPlvԬ}ᕌ FF*1ߟF$SULP*ȣRGjUEkyLcNFAz-s
"YW+_]{b%[rv&Jy.K:h۬N -OuPj -endstream -endobj -941 0 obj -<< /Filter /FlateDecode /Subtype /CIDFontType0C /Length 236 >> -stream -xcd`aa`ddsN,w+55d`da```b2?dy~H3fΟ<J@O<* GDfAfq(:'zdT200f[ -endstream -endobj -xref -0 942 -0000000000 65535 f -0000000015 00000 n -0000000080 00000 n -0000000223 00000 n -0000000875 00000 n -0000001846 00000 n -0000002179 00000 n -0000002464 00000 n -0000002719 00000 n -0000003067 00000 n -0000003397 00000 n -0000003746 00000 n -0000004122 00000 n -0000004438 00000 n -0000004754 00000 n -0000005089 00000 n -0000005420 00000 n -0000005785 00000 n -0000006101 00000 n -0000006447 00000 n -0000006827 00000 n -0000007177 00000 n -0000007493 00000 n -0000007843 00000 n -0000008238 00000 n -0000008588 00000 n -0000008923 00000 n -0000009194 00000 n -0000009525 00000 n -0000009796 00000 n -0000010082 00000 n -0000010383 00000 n -0000010702 00000 n -0000011021 00000 n -0000011356 00000 n -0000011657 00000 n -0000011977 00000 n -0000012248 00000 n -0000012549 00000 n -0000012884 00000 n -0000013155 00000 n -0000013441 00000 n -0000013746 00000 n -0000014081 00000 n -0000014386 00000 n -0000014687 00000 n -0000014973 00000 n -0000015323 00000 n -0000015613 00000 n -0000015884 00000 n -0000016203 00000 n -0000016504 00000 n -0000016868 00000 n -0000017169 00000 n -0000017489 00000 n -0000017760 00000 n -0000018016 00000 n -0000018287 00000 n -0000018558 00000 n -0000018829 00000 n -0000019209 00000 n -0000019634 00000 n -0000019920 00000 n -0000020221 00000 n -0000020507 00000 n -0000020778 00000 n -0000021079 00000 n -0000021365 00000 n -0000021651 00000 n -0000021922 00000 n -0000022208 00000 n -0000022494 00000 n -0000022780 00000 n -0000023051 00000 n -0000023367 00000 n -0000023668 00000 n -0000023999 00000 n -0000024300 00000 n -0000024586 00000 n -0000024887 00000 n -0000025158 00000 n -0000025429 00000 n -0000025764 00000 n -0000026050 00000 n -0000026336 00000 n -0000026652 00000 n -0000026938 00000 n -0000027224 00000 n -0000027559 00000 n -0000027879 00000 n -0000028214 00000 n -0000028534 00000 n -0000028820 00000 n -0000029121 00000 n -0000029441 00000 n -0000029742 00000 n -0000030043 00000 n -0000030329 00000 n -0000030600 00000 n -0000030871 00000 n -0000031127 00000 n -0000031444 00000 n -0000031761 00000 n -0000032048 00000 n -0000032380 00000 n -0000032716 00000 n -0000033003 00000 n -0000033275 00000 n -0000033596 00000 n -0000033932 00000 n -0000034204 00000 n -0000034506 00000 n -0000034857 00000 n -0000035178 00000 n -0000035514 00000 n -0000035835 00000 n -0000036137 00000 n -0000036458 00000 n -0000036745 00000 n -0000037017 00000 n -0000037319 00000 n -0000037655 00000 n -0000037957 00000 n -0000038289 00000 n -0000038654 00000 n -0000038941 00000 n -0000039213 00000 n -0000039485 00000 n -0000039757 00000 n -0000040092 00000 n -0000040413 00000 n -0000040685 00000 n -0000040987 00000 n -0000041056 00000 n -0000043155 00000 n -0000043896 00000 n -0000044619 00000 n -0000044772 00000 n -0000044925 00000 n -0000045358 00000 n -0000046302 00000 n -0000047009 00000 n -0000047442 00000 n -0000048131 00000 n -0000048284 00000 n -0000048718 00000 n -0000048771 00000 n -0000051054 00000 n -0000051833 00000 n -0000052670 00000 n -0000052823 00000 n -0000052976 00000 n -0000053129 00000 n -0000053562 00000 n -0000055659 00000 n -0000055812 00000 n -0000055849 00000 n -0000057784 00000 n -0000060107 00000 n -0000060260 00000 n -0000061001 00000 n -0000061562 00000 n -0000063595 00000 n -0000066351 00000 n -0000066564 00000 n -0000070049 00000 n -0000071923 00000 n -0000072076 00000 n -0000072113 00000 n -0000074735 00000 n -0000077170 00000 n -0000079511 00000 n -0000079596 00000 n -0000081587 00000 n -0000081656 00000 n -0000084256 00000 n -0000086516 00000 n -0000086585 00000 n -0000089020 00000 n -0000089057 00000 n -0000090850 00000 n -0000091219 00000 n -0000091304 00000 n -0000093705 00000 n -0000093774 00000 n -0000096107 00000 n -0000097146 00000 n -0000098888 00000 n -0000099583 00000 n -0000099736 00000 n -0000100493 00000 n -0000100646 00000 n -0000100799 00000 n -0000101232 00000 n -0000101385 00000 n -0000101982 00000 n -0000102818 00000 n -0000103513 00000 n -0000104204 00000 n -0000104637 00000 n -0000104790 00000 n -0000106939 00000 n -0000107620 00000 n -0000108359 00000 n -0000108512 00000 n -0000108665 00000 n -0000109098 00000 n -0000109167 00000 n -0000111461 00000 n -0000112239 00000 n -0000113076 00000 n -0000113229 00000 n -0000113382 00000 n -0000113419 00000 n -0000115680 00000 n -0000116081 00000 n -0000116134 00000 n -0000118413 00000 n -0000118638 00000 n -0000120417 00000 n -0000120570 00000 n -0000120607 00000 n -0000122495 00000 n -0000123833 00000 n -0000124266 00000 n -0000125541 00000 n -0000125694 00000 n -0000126357 00000 n -0000126410 00000 n -0000128677 00000 n -0000130356 00000 n -0000132163 00000 n -0000132200 00000 n -0000134251 00000 n -0000134304 00000 n -0000136566 00000 n -0000136603 00000 n -0000138985 00000 n -0000141391 00000 n -0000143156 00000 n -0000143193 00000 n -0000145135 00000 n -0000145172 00000 n -0000145800 00000 n -0000147558 00000 n -0000148353 00000 n -0000149219 00000 n -0000149372 00000 n -0000149409 00000 n -0000151549 00000 n -0000152254 00000 n -0000154234 00000 n -0000155043 00000 n -0000155080 00000 n -0000157242 00000 n -0000157675 00000 n -0000157828 00000 n -0000157981 00000 n -0000160089 00000 n -0000160142 00000 n -0000162496 00000 n -0000165048 00000 n -0000167652 00000 n -0000169879 00000 n -0000172128 00000 n -0000174688 00000 n -0000174741 00000 n -0000176966 00000 n -0000177119 00000 n -0000177172 00000 n -0000179341 00000 n -0000179494 00000 n -0000179647 00000 n -0000179800 00000 n -0000180189 00000 n -0000181679 00000 n -0000183655 00000 n -0000186156 00000 n -0000187804 00000 n -0000189294 00000 n -0000191326 00000 n -0000192869 00000 n -0000195243 00000 n -0000196900 00000 n -0000198670 00000 n -0000200297 00000 n -0000202238 00000 n -0000204238 00000 n -0000206311 00000 n -0000208264 00000 n -0000209923 00000 n -0000211558 00000 n -0000212796 00000 n -0000214200 00000 n -0000216292 00000 n -0000216329 00000 n -0000218780 00000 n -0000218933 00000 n -0000221243 00000 n -0000223403 00000 n -0000225371 00000 n -0000227242 00000 n -0000228799 00000 n -0000228852 00000 n -0000231037 00000 n -0000231106 00000 n -0000233395 00000 n -0000233448 00000 n -0000235601 00000 n -0000235654 00000 n -0000238036 00000 n -0000240300 00000 n -0000242619 00000 n -0000242688 00000 n -0000245409 00000 n -0000246973 00000 n -0000247604 00000 n -0000248339 00000 n -0000248492 00000 n -0000248645 00000 n -0000249348 00000 n -0000251149 00000 n -0000251930 00000 n -0000252775 00000 n -0000252928 00000 n -0000253081 00000 n -0000253722 00000 n -0000256352 00000 n -0000256785 00000 n -0000259093 00000 n -0000260859 00000 n -0000263083 00000 n -0000265121 00000 n -0000265274 00000 n -0000265427 00000 n -0000267799 00000 n -0000269846 00000 n -0000271971 00000 n -0000272196 00000 n -0000272297 00000 n -0000274517 00000 n -0000274670 00000 n -0000276612 00000 n -0000278759 00000 n -0000278796 00000 n -0000280847 00000 n -0000280884 00000 n -0000282746 00000 n -0000283391 00000 n -0000285320 00000 n -0000287563 00000 n -0000287632 00000 n -0000289900 00000 n -0000290001 00000 n -0000292202 00000 n -0000292351 00000 n -0000295349 00000 n -0000295450 00000 n -0000297998 00000 n -0000299941 00000 n -0000299978 00000 n -0000302207 00000 n -0000304281 00000 n -0000306428 00000 n -0000308695 00000 n -0000308812 00000 n -0000309997 00000 n -0000312095 00000 n -0000312820 00000 n -0000313627 00000 n -0000313780 00000 n -0000313933 00000 n -0000314616 00000 n -0000316347 00000 n -0000316500 00000 n -0000316933 00000 n -0000316986 00000 n -0000318830 00000 n -0000318983 00000 n -0000320935 00000 n -0000322567 00000 n -0000324368 00000 n -0000326159 00000 n -0000326196 00000 n -0000328154 00000 n -0000328271 00000 n -0000330534 00000 n -0000331120 00000 n -0000332649 00000 n -0000333284 00000 n -0000333717 00000 n -0000333870 00000 n -0000334583 00000 n -0000334736 00000 n -0000334986 00000 n -0000335236 00000 n -0000335522 00000 n -0000335808 00000 n -0000336077 00000 n -0000336346 00000 n -0000336558 00000 n -0000337105 00000 n -0000337317 00000 n -0000337874 00000 n -0000338083 00000 n -0000338380 00000 n -0000338589 00000 n -0000338888 00000 n -0000339092 00000 n -0000339399 00000 n -0000339610 00000 n -0000340080 00000 n -0000340284 00000 n -0000340591 00000 n -0000340803 00000 n -0000341282 00000 n -0000341491 00000 n -0000341788 00000 n -0000342103 00000 n -0000342418 00000 n -0000342722 00000 n -0000343026 00000 n -0000343238 00000 n -0000343868 00000 n -0000344080 00000 n -0000344832 00000 n -0000345049 00000 n -0000345357 00000 n -0000345566 00000 n -0000345865 00000 n -0000346081 00000 n -0000346382 00000 n -0000346586 00000 n -0000346893 00000 n -0000347102 00000 n -0000347401 00000 n -0000347657 00000 n -0000347913 00000 n -0000348126 00000 n -0000348428 00000 n -0000348638 00000 n -0000349182 00000 n -0000349395 00000 n -0000349841 00000 n -0000350108 00000 n -0000350375 00000 n -0000350711 00000 n -0000351047 00000 n -0000351369 00000 n -0000351691 00000 n -0000351982 00000 n -0000352273 00000 n -0000352532 00000 n -0000352791 00000 n -0000353084 00000 n -0000353377 00000 n -0000353722 00000 n -0000354067 00000 n -0000354388 00000 n -0000354709 00000 n -0000355016 00000 n -0000355323 00000 n -0000355595 00000 n -0000355867 00000 n -0000356188 00000 n -0000356509 00000 n -0000356816 00000 n -0000357123 00000 n -0000357336 00000 n -0000357641 00000 n -0000357946 00000 n -0000358251 00000 n -0000358565 00000 n -0000358879 00000 n -0000359176 00000 n -0000359473 00000 n -0000359720 00000 n -0000359967 00000 n -0000360222 00000 n -0000360477 00000 n -0000360830 00000 n -0000361183 00000 n -0000361523 00000 n -0000361863 00000 n -0000362199 00000 n -0000362535 00000 n -0000362829 00000 n -0000363123 00000 n -0000363400 00000 n -0000363677 00000 n -0000363909 00000 n -0000364141 00000 n -0000364388 00000 n -0000364635 00000 n -0000364842 00000 n -0000365162 00000 n -0000365507 00000 n -0000365852 00000 n -0000366185 00000 n -0000366518 00000 n -0000366776 00000 n -0000367034 00000 n -0000367339 00000 n -0000367644 00000 n -0000367884 00000 n -0000368124 00000 n -0000368380 00000 n -0000368636 00000 n -0000368901 00000 n -0000369166 00000 n -0000369377 00000 n -0000369819 00000 n -0000370028 00000 n -0000370327 00000 n -0000370539 00000 n -0000371126 00000 n -0000371339 00000 n -0000371641 00000 n -0000371850 00000 n -0000372149 00000 n -0000372353 00000 n -0000372660 00000 n -0000372869 00000 n -0000373168 00000 n -0000373380 00000 n -0000373824 00000 n -0000374036 00000 n -0000374546 00000 n -0000374750 00000 n -0000375057 00000 n -0000375266 00000 n -0000375565 00000 n -0000375775 00000 n -0000376184 00000 n -0000376396 00000 n -0000377004 00000 n -0000377217 00000 n -0000377518 00000 n -0000377727 00000 n -0000378026 00000 n -0000378230 00000 n -0000378537 00000 n -0000378833 00000 n -0000379129 00000 n -0000379401 00000 n -0000379673 00000 n -0000379935 00000 n -0000380197 00000 n -0000380410 00000 n -0000381045 00000 n -0000381257 00000 n -0000382018 00000 n -0000382235 00000 n -0000382543 00000 n -0000382764 00000 n -0000383083 00000 n -0000383332 00000 n -0000383581 00000 n -0000383791 00000 n -0000384174 00000 n -0000384537 00000 n -0000384900 00000 n -0000385242 00000 n -0000385584 00000 n -0000385629 00000 n -0000385693 00000 n -0000385993 00000 n -0000386202 00000 n -0000386502 00000 n -0000386766 00000 n -0000387030 00000 n -0000387234 00000 n -0000387541 00000 n -0000387750 00000 n -0000388049 00000 n -0000388259 00000 n -0000388711 00000 n -0000388989 00000 n -0000389267 00000 n -0000389542 00000 n -0000389817 00000 n -0000390054 00000 n -0000390291 00000 n -0000390533 00000 n -0000390775 00000 n -0000391043 00000 n -0000391311 00000 n -0000391561 00000 n -0000391811 00000 n -0000392056 00000 n -0000392301 00000 n -0000392551 00000 n -0000392801 00000 n -0000393013 00000 n -0000393680 00000 n -0000393893 00000 n -0000394723 00000 n -0000394949 00000 n -0000395267 00000 n -0000395510 00000 n -0000395753 00000 n -0000395966 00000 n -0000396512 00000 n -0000396722 00000 n -0000397415 00000 n -0000397691 00000 n -0000397967 00000 n -0000398171 00000 n -0000398478 00000 n -0000398695 00000 n -0000399008 00000 n -0000399221 00000 n -0000399529 00000 n -0000399828 00000 n -0000400127 00000 n -0000400409 00000 n -0000400691 00000 n -0000400946 00000 n -0000401201 00000 n -0000401474 00000 n -0000401747 00000 n -0000401960 00000 n -0000402262 00000 n -0000402573 00000 n -0000402884 00000 n -0000403178 00000 n -0000403472 00000 n -0000403681 00000 n -0000403978 00000 n -0000404187 00000 n -0000404486 00000 n -0000404699 00000 n -0000405004 00000 n -0000405216 00000 n -0000405565 00000 n -0000405852 00000 n -0000406139 00000 n -0000406355 00000 n -0000406656 00000 n -0000406900 00000 n -0000407144 00000 n -0000407385 00000 n -0000407626 00000 n -0000407858 00000 n -0000408090 00000 n -0000408338 00000 n -0000408586 00000 n -0000408843 00000 n -0000409100 00000 n -0000409413 00000 n -0000409726 00000 n -0000410045 00000 n -0000410364 00000 n -0000410622 00000 n -0000410880 00000 n -0000411131 00000 n -0000411382 00000 n -0000411808 00000 n -0000412234 00000 n -0000412643 00000 n -0000413052 00000 n -0000413455 00000 n -0000413858 00000 n -0000414064 00000 n -0000414442 00000 n -0000414654 00000 n -0000415201 00000 n -0000415414 00000 n -0000415715 00000 n -0000415924 00000 n -0000416223 00000 n -0000416433 00000 n -0000416972 00000 n -0000417184 00000 n -0000417824 00000 n -0000418036 00000 n -0000418809 00000 n -0000419035 00000 n -0000419355 00000 n -0000419572 00000 n -0000419885 00000 n -0000420097 00000 n -0000420498 00000 n -0000420702 00000 n -0000421009 00000 n -0000421222 00000 n -0000421523 00000 n -0000421732 00000 n -0000422032 00000 n -0000422077 00000 n -0000422141 00000 n -0000422443 00000 n -0000422724 00000 n -0000423005 00000 n -0000423229 00000 n -0000423453 00000 n -0000423680 00000 n -0000423907 00000 n -0000424132 00000 n -0000424357 00000 n -0000424583 00000 n -0000424809 00000 n -0000425022 00000 n -0000425327 00000 n -0000425555 00000 n -0000425783 00000 n -0000426020 00000 n -0000426257 00000 n -0000426467 00000 n -0000426872 00000 n -0000427104 00000 n -0000427336 00000 n -0000427591 00000 n -0000427846 00000 n -0000428100 00000 n -0000428354 00000 n -0000428671 00000 n -0000428988 00000 n -0000429288 00000 n -0000429588 00000 n -0000429861 00000 n -0000430134 00000 n -0000430389 00000 n -0000430644 00000 n -0000430886 00000 n -0000431128 00000 n -0000431379 00000 n -0000431630 00000 n -0000431879 00000 n -0000432128 00000 n -0000432354 00000 n -0000432580 00000 n -0000432811 00000 n -0000433042 00000 n -0000433274 00000 n -0000433506 00000 n -0000433771 00000 n -0000434036 00000 n -0000434287 00000 n -0000434538 00000 n -0000434787 00000 n -0000435036 00000 n -0000435274 00000 n -0000435512 00000 n -0000435758 00000 n -0000436004 00000 n -0000436251 00000 n -0000436498 00000 n -0000436731 00000 n -0000436964 00000 n -0000437249 00000 n -0000437534 00000 n -0000437776 00000 n -0000438018 00000 n -0000438313 00000 n -0000438608 00000 n -0000438880 00000 n -0000439152 00000 n -0000439435 00000 n -0000439718 00000 n -0000439984 00000 n -0000440250 00000 n -0000440538 00000 n -0000440826 00000 n -0000441097 00000 n -0000441368 00000 n -0000441580 00000 n -0000442166 00000 n -0000442378 00000 n -0000443075 00000 n -0000443292 00000 n -0000443599 00000 n -0000443808 00000 n -0000444107 00000 n -0000444317 00000 n -0000444809 00000 n -0000445023 00000 n -0000445329 00000 n -0000445533 00000 n -0000445840 00000 n -0000446077 00000 n -0000446314 00000 n -0000446544 00000 n -0000446774 00000 n -0000446983 00000 n -0000447282 00000 n -0000447517 00000 n -0000447752 00000 n -0000448070 00000 n -0000448388 00000 n -0000448690 00000 n -0000448992 00000 n -0000449257 00000 n -0000449522 00000 n -0000449770 00000 n -0000450018 00000 n -0000450354 00000 n -0000450690 00000 n -0000451003 00000 n -0000451316 00000 n -0000451527 00000 n -0000451912 00000 n -0000452116 00000 n -0000452423 00000 n -0000452632 00000 n -0000452931 00000 n -0000453143 00000 n -0000453681 00000 n -0000453890 00000 n -0000454189 00000 n -0000459318 00000 n -0000464516 00000 n -0000464721 00000 n -0000464932 00000 n -0000465310 00000 n -0000469495 00000 n -0000469873 00000 n -0000473842 00000 n -0000474047 00000 n -0000480612 00000 n -0000488814 00000 n -0000489021 00000 n -0000489232 00000 n -0000489443 00000 n -0000489821 00000 n -0000490027 00000 n -0000490231 00000 n -0000494237 00000 n -0000497396 00000 n -0000497606 00000 n -0000498560 00000 n -0000501760 00000 n -0000501971 00000 n -0000507413 00000 n -0000507618 00000 n -0000507829 00000 n -0000508207 00000 n -0000508413 00000 n -0000511442 00000 n -0000515658 00000 n -0000516035 00000 n -0000516246 00000 n -0000519167 00000 n -0000525460 00000 n -0000525667 00000 n -0000525878 00000 n -0000526256 00000 n -0000532839 00000 n -0000541907 00000 n -0000542114 00000 n -0000542325 00000 n -0000544239 00000 n -0000544403 00000 n -0000544566 00000 n -0000544775 00000 n -0000545154 00000 n -0000545360 00000 n -0000548148 00000 n -0000555179 00000 n -0000564857 00000 n -0000565065 00000 n -0000569758 00000 n -0000576347 00000 n -0000576725 00000 n -0000576936 00000 n -0000577145 00000 n -0000577349 00000 n -0000577554 00000 n -0000577765 00000 n -0000577971 00000 n -0000579561 00000 n -0000579772 00000 n -0000581750 00000 n -0000585804 00000 n -0000586011 00000 n -0000586222 00000 n -0000590362 00000 n -0000597053 00000 n -0000605782 00000 n -0000605990 00000 n -0000606200 00000 n -0000608744 00000 n -0000609122 00000 n -0000609328 00000 n -0000609537 00000 n -0000609701 00000 n -0000609863 00000 n -0000610069 00000 n -0000612289 00000 n -0000618182 00000 n -0000625602 00000 n -0000625809 00000 n -0000626020 00000 n -0000629309 00000 n -0000629514 00000 n -0000629892 00000 n -0000630098 00000 n -0000632387 00000 n -0000632765 00000 n -0000632971 00000 n -0000637655 00000 n -0000637866 00000 n -0000638257 00000 n -0000638591 00000 n -0000638982 00000 n -0000639611 00000 n -0000639945 00000 n -0000640391 00000 n -0000641316 00000 n -0000641882 00000 n -0000642220 00000 n -0000642554 00000 n -0000643078 00000 n -0000643412 00000 n -0000644337 00000 n -0000644671 00000 n -0000645184 00000 n -0000645518 00000 n -0000646147 00000 n -0000646807 00000 n -0000647453 00000 n -0000648378 00000 n -0000649194 00000 n -0000649823 00000 n -0000650523 00000 n -0000651089 00000 n -0000651466 00000 n -0000651774 00000 n -0000652735 00000 n -0000653215 00000 n -0000653728 00000 n -0000654062 00000 n -0000654880 00000 n -0000655470 00000 n -0000656022 00000 n -0000656580 00000 n -0000657541 00000 n -0000658171 00000 n -0000658505 00000 n -0000658956 00000 n -0000659881 00000 n -0000660806 00000 n -trailer << /Info 2 0 R /Root 1 0 R /Size 942 /ID [<bc6026f6f2733ce3ced1ab820c87cb5f><bc6026f6f2733ce3ced1ab820c87cb5f>] >> -startxref -661140 -%%EOF diff --git a/content/formations/conf/_index.md b/content/formations/conf/_index.md deleted file mode 100644 index 7a2cf60..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 Binary files differdeleted file mode 100644 index b26b987..0000000 --- a/content/formations/conf/adaway-logo.png +++ /dev/null diff --git a/content/formations/conf/adaway.png b/content/formations/conf/adaway.png Binary files differdeleted file mode 100644 index 6ac3b5a..0000000 --- a/content/formations/conf/adaway.png +++ /dev/null diff --git a/content/formations/conf/bloque.png b/content/formations/conf/bloque.png Binary files differdeleted file mode 100644 index a00a635..0000000 --- a/content/formations/conf/bloque.png +++ /dev/null diff --git a/content/formations/conf/bromite.png b/content/formations/conf/bromite.png Binary files differdeleted file mode 100644 index 979c136..0000000 --- a/content/formations/conf/bromite.png +++ /dev/null diff --git a/content/formations/conf/firefox.png b/content/formations/conf/firefox.png Binary files differdeleted file mode 100644 index 2909b09..0000000 --- a/content/formations/conf/firefox.png +++ /dev/null diff --git a/content/formations/conf/konbi.png b/content/formations/conf/konbi.png Binary files differdeleted file mode 100644 index f62d685..0000000 --- a/content/formations/conf/konbi.png +++ /dev/null diff --git a/content/formations/conf/lightbeam.png b/content/formations/conf/lightbeam.png Binary files differdeleted file mode 100644 index d2acf5e..0000000 --- a/content/formations/conf/lightbeam.png +++ /dev/null diff --git a/content/formations/conf/marmi.png b/content/formations/conf/marmi.png Binary files differdeleted file mode 100644 index 241d1e9..0000000 --- a/content/formations/conf/marmi.png +++ /dev/null diff --git a/content/formations/conf/progres.png b/content/formations/conf/progres.png Binary files differdeleted file mode 100644 index 2ab327c..0000000 --- a/content/formations/conf/progres.png +++ /dev/null diff --git a/content/formations/conf/uBlock.png b/content/formations/conf/uBlock.png Binary files differdeleted file mode 100644 index 44d22cd..0000000 --- a/content/formations/conf/uBlock.png +++ /dev/null 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 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.1 129.6"><defs><style>.cls-1{fill:maroon;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;}.cls-1,.cls-2{stroke:#fff;}.cls-2{fill:none;stroke-miterlimit:5.33;stroke-width:8px;}.cls-3{fill:#fff;}.cls-4{font-size:66.02px;font-family:ArialMT, Arial;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="svg2"><g id="layer3"><g id="g6907"><path id="path6909" class="cls-1" d="M56.8,128.8c56-32,56-32,56-112-24,0-32,0-56-16m0,128c-56-32-56-32-56-112,24,0,32,0,56-16"/></g></g><g id="layer5"><circle id="path2996-3" class="cls-2" cx="68.8" cy="60.8" r="16"/><g id="text3778"><path id="path3783" class="cls-3" d="M56.8,64.8c0,11-5,16-16,16s-16-5-16-16v-24h8v24c0,7,1,8,8,8s8-1,8-8v-24h8Z"/></g></g><text class="cls-4" transform="translate(119.49 82.41)">uBlock Origin</text></g></g></svg>
\ No newline at end of file diff --git a/content/formations/conf/wireshark.jpg b/content/formations/conf/wireshark.jpg Binary files differdeleted file mode 100644 index d95d575..0000000 --- a/content/formations/conf/wireshark.jpg +++ /dev/null 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/conf/ecologie.md b/content/formations/ecologie.md index 5068888..d917b28 100644 --- a/content/formations/conf/ecologie.md +++ b/content/formations/ecologie.md @@ -1,8 +1,10 @@ -+++ -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 +extra: + parent: 'formations/conf.md' +--- **Animateur :** Quentin de Deuxfleurs **Prise de note :** Margaux du Cloud de Girofle diff --git a/content/formations/conf/education-populaire.md b/content/formations/education-populaire.md index 7e06d4a..994610f 100644 --- a/content/formations/conf/education-populaire.md +++ b/content/formations/education-populaire.md @@ -1,8 +1,10 @@ -+++ -title = "Éducation populaire" -description = "Éducation populaire chez les CHATONS" -weight = 30 -+++ +--- +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 diff --git a/content/formations/conf/emancipasso.md b/content/formations/emancipasso.md index e4ffffd..9a394d8 100644 --- a/content/formations/conf/emancipasso.md +++ b/content/formations/emancipasso.md @@ -1,8 +1,10 @@ -+++ -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 +extra: + parent: 'formations/conf.md' +--- **Animatrice :** Angie de Framasoft et Anne-Laure d'Animafac **Prise de note :** ?? 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/sysadmin/installer_linux.md b/content/formations/installer_linux.md index 21dfa61..de1fd7e 100644 --- a/content/formations/sysadmin/installer_linux.md +++ b/content/formations/installer_linux.md @@ -1,10 +1,12 @@ -+++ -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 +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. diff --git a/content/formations/jdll-2023.md b/content/formations/jdll-2023.md new file mode 100644 index 0000000..a45143e --- /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 +--- + + + + +![](/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à ?_ + +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) + +[Slides PDF](/img/jdll2023.pdf) - [Slides ODP (Libre Office Impress)](/img/jdll2023.odp) diff --git a/content/formations/conf/libre-europe.md b/content/formations/libre-europe.md index 8f3d99b..568827d 100644 --- a/content/formations/conf/libre-europe.md +++ b/content/formations/libre-europe.md @@ -1,8 +1,10 @@ -+++ -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 +extra: + parent: 'formations/conf.md' +--- **Animatrice :** Florence de MarsNet **Prise de note :** Florence de MarsNet, Stéphane de Hadoly diff --git a/content/formations/mediatheque/livres.md b/content/formations/livres.md index d1ff65e..f6da7cb 100644 --- a/content/formations/mediatheque/livres.md +++ b/content/formations/livres.md @@ -1,8 +1,10 @@ -+++ -title = "Livres" -description = "Livres" -weight = 10 -+++ +--- +title: "Livres" +description: "Livres" +weight: 10 +extra: + parent: 'formations/mediatheque.md' +--- 🇫🇷 **Ivan Illich, « La convivialité », 1973, Éditions du Seuil.** @@ -91,3 +93,18 @@ 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) + +🇫🇷 **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/_index.md b/content/formations/mediatheque.md index 205dfec..c704e6e 100644 --- a/content/formations/mediatheque/_index.md +++ b/content/formations/mediatheque.md @@ -1,9 +1,11 @@ -+++ -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" +extra: + parent: 'formations/_index.md' +--- # Des livres @@ -13,18 +15,21 @@ sort_by = "weight" ![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) ![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](./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 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/_index.md b/content/formations/nix.md index 7134d61..b131a30 100644 --- a/content/formations/nix/_index.md +++ b/content/formations/nix.md @@ -1,9 +1,11 @@ -+++ -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 +extra: + parent: 'formations/_index.md' +--- # Apprendre diff --git a/content/formations/nix/channel.md b/content/formations/nix/channel.md deleted file mode 100644 index d5390b6..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 1c51cdf..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 b178793..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 669f4c1..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 1cc6662..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 cba12bd..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 415f73a..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 641033c..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 b6f83e3..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/sysadmin/partitionnement.md b/content/formations/partitionnement.md index c83d433..384b125 100644 --- a/content/formations/sysadmin/partitionnement.md +++ b/content/formations/partitionnement.md @@ -1,16 +1,18 @@ -+++ -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 +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/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). +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 @@ -18,7 +20,7 @@ Pour configurer les disques, il faut y avoir accès, comme s'ils étaient des di 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). + 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. @@ -81,7 +83,7 @@ Comprenez d'abord qu'on « montera » un dossier du système Linux dans chaque p 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. + 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. @@ -146,7 +148,7 @@ Personnellement, aujourd'hui, j'ai deux configurations de serveur à partitionne * 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. + * 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 : @@ -405,7 +407,7 @@ sda 8:0 0 1.8T 0 disk 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 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 ! --- diff --git a/content/formations/primevère-2023.md b/content/formations/primevère-2023.md new file mode 100644 index 0000000..335ce5d --- /dev/null +++ b/content/formations/primevère-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) diff --git a/content/formations/conf/sauvegardes-cooperatives.md b/content/formations/sauvegardes-cooperatives.md index e7f885f..6a2da6d 100644 --- a/content/formations/conf/sauvegardes-cooperatives.md +++ b/content/formations/sauvegardes-cooperatives.md @@ -1,8 +1,10 @@ -+++ -title = "Sauvegardes coopératives" -description = "Sauvegardes coopératives entre CHATONS" -weight = 10 -+++ +--- +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 diff --git a/content/formations/sysadmin/_index.md b/content/formations/sysadmin.md index 2a397c1..296bfc1 100644 --- a/content/formations/sysadmin/_index.md +++ b/content/formations/sysadmin.md @@ -1,9 +1,11 @@ -+++ -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 +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. diff --git a/content/infrastructures/_index.md b/content/infrastructures/_index.md index 508da81..43b50d2 100644 --- a/content/infrastructures/_index.md +++ b/content/infrastructures/_index.md @@ -1,8 +1,10 @@ -+++ -title = "Infrastructures" -description = "Infrastructures" -weight = 90 -+++ +--- +title: "Infrastructures" +description: "Infrastructures" +weight: 90 +extra: + parent: 'infrastructures/_index.md' +--- Ce manuel documente la dimension matérielle du numérique chez Deuxfleurs. On y recense les ordinateurs, le lieu où ils sont, les connexions réseaux nécessaires, l'énergie consommée, l'impact de fabrication, de fin de vie, etc. diff --git a/content/infrastructures/logiciels/bottin.md b/content/infrastructures/bottin.md index 71dc8b9..e8dd8e0 100644 --- a/content/infrastructures/logiciels/bottin.md +++ b/content/infrastructures/bottin.md @@ -1,10 +1,12 @@ -+++ -title = "Bottin" -description = "" -date = 2021-11-09T12:40:01.746Z -dateCreated = 2021-11-09T12:39:59.725Z -weight = 10 -+++ +--- +title: "Bottin" +description: "Un annuaire LDAP pour le distribué" +date: 2021-11-09T12:40:01.746Z +dateCreated: 2021-11-09T12:39:59.725Z +weight: 10 +extra: + parent: 'infrastructures/logiciels.md' +--- # Bottin diff --git a/content/infrastructures/machines/developpement.md b/content/infrastructures/developpement.md index 2d5193f..cfb1907 100644 --- a/content/infrastructures/machines/developpement.md +++ b/content/infrastructures/developpement.md @@ -1,8 +1,10 @@ -+++ -title = "Développement" -description = "Développement" -weight = 30 -+++ +--- +title: "Développement" +description: "Développement" +weight: 30 +extra: + parent: 'infrastructures/machines.md' +--- Les serveurs de développement hébergent les outils qui nous permettent de travailler sur le logiciel, les configurations, les tickets, ou la compilation. Ils ne contiennent pas de données personnelles mais peuvent être utilisés pour @@ -10,11 +12,9 @@ des attaques de chaine d'approvisionnement (*supply chain attack*). # Bruxelles (Bespin) -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| Forge Gitea | VM | x1 | ? | -| Runner Drone | VM | x1 | 16 cœurs, 8Go RAM, 25Go + 25Go + 50Go| -| | | | `ssh 2a02:1811:3612:b300:e99c:c591:a17f:210` | +| Désignation | Rôle | Quantité | Détails | Refs | +| -- | -- | -- | -- | -- | +| Forge | VM | x1 | 16 cœurs, 8Go RAM, 25Go + 25Go + 50Go| `absinthe` | # Autres runners Drone @@ -26,7 +26,7 @@ des attaques de chaine d'approvisionnement (*supply chain attack*). ![Photo d'illustration du PC portable utilisé](/img/serv_easynotebg46.jpg) -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| Packard Bell EasyNote BG46 (2007) | Serveur | x1 | Intel T5750 @ 2.00Ghz (2 cœurs), 3Go RAM, HDD 500Go | -| Freebox Mini 4k | Routeur | x1 | 4 ports @ 1Gbit/s, WAN Fibre 1 Gbit/s symétrique | +| Désignation | Rôle | Quantité | Détails | Refs | +| -- | -- | -- | -- | -- | +| Packard Bell EasyNote BG46 (2007) | Serveur | x1 | Intel T5750 @ 2.00Ghz (2 cœurs), 3Go RAM, HDD 500Go | `vimaire` | +| Freebox Mini 4k | Routeur | x1 | 4 ports @ 1Gbit/s, WAN Fibre 1 Gbit/s symétrique | N/A | diff --git a/content/infrastructures/logiciels/diplonat.md b/content/infrastructures/diplonat.md index 8db6ab2..34a4fe7 100644 --- a/content/infrastructures/logiciels/diplonat.md +++ b/content/infrastructures/diplonat.md @@ -1,10 +1,12 @@ -+++ -title = "Diplonat" -description = "" -date = 2021-11-09T12:42:17.716Z -dateCreated = 2021-11-09T12:42:15.729Z -weight = 30 -+++ +--- +title: "Diplonat" +description: "" +date: 2021-11-09T12:42:17.716Z +dateCreated: 2021-11-09T12:42:15.729Z +weight: 30 +extra: + parent: 'infrastructures/logiciels.md' +--- # Diplonat diff --git a/content/infrastructures/energie.md b/content/infrastructures/energie.md index d98f331..2728825 100644 --- a/content/infrastructures/energie.md +++ b/content/infrastructures/energie.md @@ -1,9 +1,12 @@ -+++ -title = "Énergie" -description = "Consommation électrique" -date = 2021-11-09T12:54:33.129Z -dateCreated = 2021-11-09T12:54:30.985Z -+++ +--- +title: "Énergie" +description: "Consommation électrique" +date: 2021-11-09T12:54:33.129Z +dateCreated: 2021-11-09T12:54:30.985Z +weight: 20 +extra: + parent: 'infrastructures/_index.md' +--- # Notre avis diff --git a/content/infrastructures/logiciels/garage.md b/content/infrastructures/garage.md index 81d8e04..7f28eae 100644 --- a/content/infrastructures/logiciels/garage.md +++ b/content/infrastructures/garage.md @@ -1,10 +1,12 @@ -+++ -title = "Garage" -description = "" -date = 2021-11-09T12:42:59.273Z -dateCreated = 2021-11-09T12:42:57.245Z -weight = 40 -+++ +--- +title: "Garage" +description: "" +date: 2021-11-09T12:42:59.273Z +dateCreated: 2021-11-09T12:42:57.245Z +weight: 40 +extra: + parent: 'infrastructures/logiciels.md' +--- # Garage diff --git a/content/infrastructures/logiciels/guichet.md b/content/infrastructures/guichet.md index 6a1c17d..684f410 100644 --- a/content/infrastructures/logiciels/guichet.md +++ b/content/infrastructures/guichet.md @@ -1,10 +1,12 @@ -+++ -title = "Guichet" -description = "" -date = 2021-11-09T12:39:27.819Z -dateCreated = 2021-11-09T12:39:25.808Z -weight = 20 -+++ +--- +title: "Guichet" +description: "" +date: 2021-11-09T12:39:27.819Z +dateCreated: 2021-11-09T12:39:25.808Z +weight: 20 +extra: + parent: 'infrastructures/logiciels.md' +--- # Guichet diff --git a/content/infrastructures/logiciels/conception/vie_privee.md b/content/infrastructures/logiciels.md index 76520eb..f72013d 100644 --- a/content/infrastructures/logiciels/conception/vie_privee.md +++ b/content/infrastructures/logiciels.md @@ -1,15 +1,23 @@ -+++ -title = "Vie Privée" -description = "Comment mettre en oeuvre des systèmes prenant en compte la vie privée à leur origine ?" -date = 2021-11-18T13:57:51.695Z -dateCreated = 2021-11-18T10:42:00.744Z -+++ +--- +title: "Logiciels" +description: "Logiciels" +weight: 90 +sort_by: "weight" +extra: + parent: 'infrastructures/_index.md' +--- -# Vie privée +Cette section recense les logiciels développés par Deuxfleurs pour les besoins spécifiques de son infra. + +# Principes de conception + +Nou essayons de suivre plusieurs principes pour une conception qui correspond au besoin tout en ayant un ensemble de logiciels homogènes. + +## Vie privée Que ce soit à l'intérieur ou l'extérieur de l'association, des demandes pour d'avantage de garanties sur la vie privée ont été formulées. -## Propriétés recherchées +### Propriétés recherchées Quelques propriétés en vrac qu'on peut, ou ne pas, désirer : @@ -23,7 +31,7 @@ Quelques propriétés en vrac qu'on peut, ou ne pas, désirer : - Je ne veux pas que le contenu de mes emails et pièces jointes soit lisible (eg. le doc que j'ai joint) - Je ne veux pas que les métadonnées autour de mon message soient accessibles (eg. le destinaire, l'expéditeur, l'horodatage, le client email utilisé, le sujet du mail, le dossier dans lequel il est stocké) - - Je ne veux pas que les métadonnées de communication soient accessibles (eg. quand je me connecte au service email, depuis où, quand j'intéragis sur le réseau), ces données permettent parfois d'inférer des métadonnées sur le protocol (destinaires, présence de pièce jointe, + - Je ne veux pas que les métadonnées de communication soient accessibles (eg. quand je me connecte au service email, depuis où, quand j'intéragis sur le réseau), ces données permettent parfois d'inférer des métadonnées sur le protocol (destinaires, présence de pièce jointe, ### Synchronisation et collaboration sur des fichiers - Je ne veux pas que le contenu de mes fichiers soit accessible @@ -44,7 +52,7 @@ Quelques attaquants que l'on peut, ou ne pas, considérer : - Personne externe physique (eg. voleur) - Regroupement d'acteurs (eg. opérateurs internet, externe physique ET internet) - Utilisateurs (eg. pas de chiffrement sur son téléphone) - + ## Un exemple de ce qu'on pourrait faire Prenons l'exemple de la messagerie instantanée. Pour l'instant, on peut définir les types de réseaux suivants : @@ -83,4 +91,4 @@ Concernant la seconde approche, celle-ci semble beaucoup plus à notre portée : ## Ressources - https://about.psyc.eu/Federation et https://about.psyc.eu/PSYC2 - - Définition d'un mixnet : https://www.youtube.com/watch?v=dQtk0NcTseg
\ No newline at end of file + - Définition d'un mixnet : https://www.youtube.com/watch?v=dQtk0NcTseg diff --git a/content/infrastructures/logiciels/_index.md b/content/infrastructures/logiciels/_index.md deleted file mode 100644 index f2e2528..0000000 --- a/content/infrastructures/logiciels/_index.md +++ /dev/null @@ -1,8 +0,0 @@ -+++ -title = "Logiciels" -description = "Logiciels" -weight = 90 -sort_by = "weight" -+++ - -Cette section recense les logiciels développés par Deuxfleurs pour les besoins spécifiques de son infra. diff --git a/content/infrastructures/logiciels/conception/_index.md b/content/infrastructures/logiciels/conception/_index.md deleted file mode 100644 index 756e240..0000000 --- a/content/infrastructures/logiciels/conception/_index.md +++ /dev/null @@ -1,7 +0,0 @@ -+++ -title = "Conception" -description = "Conception" -weight = 90 -+++ - -Cette section recense les principes de conception que Deuxfleurs applique pour les logiciels qu'elle développe. diff --git a/content/infrastructures/machines/_index.md b/content/infrastructures/machines.md index 84fc012..cf6e493 100644 --- a/content/infrastructures/machines/_index.md +++ b/content/infrastructures/machines.md @@ -1,29 +1,31 @@ -+++ -title = "Serveurs" -description = "Serveurs" -weight = 10 -sort_by = "weight" -+++ +--- +title: "Serveurs" +description: "Serveurs" +weight: 40 +sort_by: "weight" +extra: + parent: 'infrastructures/_index.md' +--- # Rôles Nous avons identifié 4 rôles pour nos serveurs, en fonction de la criticité des charges de travail et des données qu'ils auront à gérer. -[Production](./production/) - Les serveurs de productions sont ceux qui font tourner les services accédés par les usager·es (eg. Plume, Matrix, Cryptpad). +[Production](@/infrastructures/production.md) - Les serveurs de productions sont ceux qui font tourner les services accédés par les usager·es (eg. Plume, Matrix, Cryptpad). Si ils sont innaccessibles, alors les services ne fonctionnent plus. Et si une personne malveillante y accède, elle peut avoir accès à des données personnelles des usager·es. C'est donc le rôle le plus critique. -[Support](./support/) - Les serveurs de support servent pour les sauvegardes et la supervision des serveurs de production (eg. Grafana, Minio). +[Support](@/infrastructures/support.md) - Les serveurs de support servent pour les sauvegardes et la supervision des serveurs de production (eg. Grafana, Minio). De par leur rôle, ils participent au bon fonctionnement de la production. Ils n'ont pas de données personnelles brutes mais les métriques collectées peuvent refléter certains comportement des usager·es et les sauvegardes, bien qu'elles soient chiffrées, contiennent tout de même des données personnelles. -[Développement](./developpement/) - Les serveurs de développement hébergent les outils qui nous permettent de travailler sur le logiciel, +[Développement](@/infrastructures/developpement.md) - Les serveurs de développement hébergent les outils qui nous permettent de travailler sur le logiciel, les configurations, les tickets, ou la compilation. Ils ne contiennent pas de données personnelles mais peuvent être utilisés pour des attaques de chaine d'approvisionnement (*supply chain attack*). À terme, ce rôle pourrait être fusionné avec la production. -[Expérimentation](./xp/) - Les serveurs d'expérimentation servent à tester les nouvelles configurations, les nouveaux logiciels, +[Expérimentation](@/infrastructures/xp.md) - Les serveurs d'expérimentation servent à tester les nouvelles configurations, les nouveaux logiciels, et le nouveau matériel. Ils permettent aux opérateur·ices de se familiariser avec leurs modifications et de minimiser l'impact d'un changement sur les serveurs de production, et donc sur la disponibilité des services. Ces machines ne contiennent pas de données personnelles et ne sont pas critiques, elles n'ont pas besoin de rester tout le temps allumées. Il n'est pas nécessaire d'être opérateur·ice pour gérer une de ces machines. diff --git a/content/infrastructures/machines/production.md b/content/infrastructures/production.md index 6f65752..d30c5ac 100644 --- a/content/infrastructures/machines/production.md +++ b/content/infrastructures/production.md @@ -1,8 +1,10 @@ -+++ -title = "Production" -description = "Production" -weight = 10 -+++ +--- +title: "Production" +description: "Production" +weight: 40 +extra: + parent: 'infrastructures/machines.md' +--- Les serveurs de productions sont ceux qui font tourner les services accédés par les usager·es (eg. Plume, Matrix, Cryptpad). Si ils sont innaccessibles, alors les services ne fonctionnent plus. Et si une personne malveillante y accède, elle peut avoir accès à des données @@ -22,16 +24,13 @@ Les serveurs sont situés à domicile derrière une connexion FTTH SFR (la photo Cette grappe gère certains services de manière exclusive: Jitsi, CryptPad. D'autres services comme Garage sont répartis entre les grappes. -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| ThinkCentre M710q Tiny | Serveur | x1 | 2 cœurs, 4Go RAM, HDD 500Go | -| | | | `ssh celeri.machine.deuxfleurs.fr` | -| ThinkCentre M73 Tiny | Serveur | x2 | 2 cœurs, 8Go RAM, HDD 500Go | -| | | | `ssh concombre.machine.deuxfleurs.fr` | -| | | | `ssh courgette.machine.deuxfleurs.fr` | -| ThinkCentre M73 Tiny | Bridge IPv6 | x1 | 2 cœurs, 4Go RAM, HDD 500Go | -| D-Link DGS-108gl | Switch | x1 | 8 ports ethernet @ 1Gbit/s | -| Box SFR | Routeur | x1 | N/A | +| Désignation | Rôle | Quantité | Détails | Refs| +| -- | -- | -- | -- | -- | +| ThinkCentre M710q Tiny | Serveur | x1 | 2 cœurs, 4Go RAM, HDD 500Go | celeri | +| ThinkCentre M73 Tiny | Serveur | x2 | 2 cœurs, 8Go RAM, HDD 500Go | concombre, courgette | +| ThinkCentre M73 Tiny | Bridge IPv6 | x1 | 2 cœurs, 4Go RAM, HDD 500Go | | +| D-Link DGS-108gl | Switch | x1 | 8 ports ethernet @ 1Gbit/s | | +| Box SFR | Routeur | x1 | N/A | | # Lyon (Orion) @@ -41,13 +40,10 @@ Les serveurs sont situés à domicile derrière une connexion FTTH Free. Cette grappe gère certains services de manière exclusive: E-mails, Matrix, Guichet, Plume. D'autres services comme Garage sont répartis entre les grappes. -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| ThinkCentre M710q Tiny | Serveur | x3 | 2 cœurs, 4Go RAM, SSD 500Go + HDD 500Go | -| | | | `ssh dahlia.machine.deuxfleurs.fr` | -| | | | `ssh doradille.machine.deuxfleurs.fr` | -| | | | `ssh diplotaxis.machine.deuxfleurs.fr` | -| Freebox | Routeur | x1 | N/A | +| Désignation | Rôle | Quantité | Détails | Refs | +| -- | -- | -- | -- | -- | +| ThinkCentre M710q Tiny | Serveur | x3 | 2 cœurs, 4Go RAM, SSD 500Go + HDD 500Go | dahlia, doradille, diplotaxis | +| Freebox | Routeur | x1 | N/A | N/A | # Bruxelles (Bespin) @@ -56,9 +52,7 @@ D'autres services comme Garage sont répartis entre les grappes. Cette grappe ne gère aucun service accessible publiquement, mais elle fait partie intégrante du cluster Garage. -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| ThinkCentre M710q Tiny | Serveur | x3 | 2 cœurs, 8Go RAM, SSD 500Go + HDD 500Go | -| | | | `ssh df-ymk.machine.deuxfleurs.fr` | -| | | | `ssh df-ymf.machine.deuxfleurs.fr` | -| | | | `ssh df-ykl.machine.deuxfleurs.fr` | +| Désignation | Rôle | Quantité | Détails | Refs | +| -- | -- | -- | -- | -- | +| ThinkCentre M710q Tiny | Serveur | x3 | 2 cœurs, 8Go RAM, SSD 500Go + HDD 500Go | df-ymk, df-ymf, df-ykl | +| N/A | Routeur | x1 | N/A | N/A | diff --git a/content/infrastructures/reseau.md b/content/infrastructures/reseau.md index 8ca43a4..3e38f6f 100644 --- a/content/infrastructures/reseau.md +++ b/content/infrastructures/reseau.md @@ -1,9 +1,12 @@ -+++ -title = "Réseau" -description = "Réseau" -date = 2021-11-09T12:55:03.277Z -dateCreated = 2021-11-09T12:55:01.156Z -+++ +--- +title: "Réseau" +description: "Réseau" +date: 2021-11-09T12:55:03.277Z +dateCreated: 2021-11-09T12:55:01.156Z +weight: 30 +extra: + parent: 'infrastructures/_index.md' +--- Cette page regroupe un résumé de tous les problèmes que vous pourriez rencontrer en voulant faire de l'auto hébergement avec "votre connexion internet". diff --git a/content/infrastructures/services.md b/content/infrastructures/services.md index c01178c..c868ade 100644 --- a/content/infrastructures/services.md +++ b/content/infrastructures/services.md @@ -1,7 +1,10 @@ -+++ -title = "Services" -description = "Annuaire des services hébergés chez Deuxfleurs" -+++ +--- +title: "Services" +description: "Annuaire des services hébergés chez Deuxfleurs" +weight: 10 +extra: + parent: 'infrastructures/_index.md' +--- Cette page tente de recenser de façon exhaustive l'ensemble des services qui fonctionnent actuellement sur les machines de Deuxfleurs, dans les différents @@ -30,7 +33,7 @@ rôles identifiés : production, développement, expérimentation, etc. | Drone (runner) | développement | Bespin | Worker pour l'intégration continue | | SSH | sauvegarde | Mercure | Target de backups (Consul) | | [Minio](https://s3.deuxfleurs.shirokumo.net) | sauvegarde | Mercure | Target de backups restic | -| [cron rclone](@/operations/sauvegardes/rclone.md) | sauvegarde | Jupiter | Backup régulier du contenu de Garage | +| [cron rclone](@/operations/rclone.md) | sauvegarde | Jupiter | Backup régulier du contenu de Garage | | [staging.deuxfleurs.org](https://staging.deuxfleurs.org) | expérimentation | Neptune, Jupiter | Site statique de test | | Garage ([S3](https://garage.staging.deuxfleurs.org), [K2V](https://k2v.staging.deuxfleurs.org)) | expérimentation | Neptune, Jupiter | Beta-test serveur de stockage de données | | [Guichet](https://guichet.staging.deuxfleurs.org) | expérimentation | Neptune/Jupiter | Beta-test interface de gestion des utilisateurs | diff --git a/content/infrastructures/machines/support.md b/content/infrastructures/support.md index d816fae..7715481 100644 --- a/content/infrastructures/machines/support.md +++ b/content/infrastructures/support.md @@ -1,8 +1,10 @@ -+++ -title = "Support" -description = "Serveurs en support" -weight = 20 -+++ +--- +title: "Support" +description: "Serveurs en support" +weight: 40 +extra: + parent: 'infrastructures/machines.md' +--- Les serveurs de support servent pour les sauvegardes et la supervision des serveurs de production (eg. Grafana, Minio). De par leur rôle, ils participent au bon fonctionnement de la production. @@ -39,10 +41,9 @@ Seulement une partie du serveur est mise à dispsition de Deuxfleurs : Le serveur est situé à domicile derrière une connexion FTTH Free. Il est en charge des sauvegardes de Garage. -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| Tour un peu vieille | Serveur | x1 | AMD Phenom II X4 955 @ 3.2 GHz (4 cœurs)<br>4Go RAM, SSD 250Go + HDD 2To | -| | | | `ssh io.machine.deuxfleurs.fr` | -| Freebox Mini 4k | Routeur | x1 | 4 ports ethernet @ 1Gbit/s, WAN Fibre 1 Gbit/s symétrique | +| Désignation | Rôle | Quantité | Détails | Refs | +| -- | -- | -- | -- | -- | +| Tour un peu vieille | Serveur | x1 | AMD Phenom II X4 955 @ 3.2 GHz (4 cœurs)<br>4Go RAM, SSD 250Go + HDD 2To | `io` | +| Freebox Mini 4k | Routeur | x1 | 4 ports ethernet @ 1Gbit/s, WAN Fibre 1 Gbit/s symétrique | N/A | diff --git a/content/infrastructures/logiciels/tricot.md b/content/infrastructures/tricot.md index dcb0007..0c83901 100644 --- a/content/infrastructures/logiciels/tricot.md +++ b/content/infrastructures/tricot.md @@ -1,10 +1,12 @@ -+++ -title = "Tricot" -description = "" -date = 2022-01-24T16:33:16.731Z -dateCreated = 2022-01-24T16:32:53.056Z -weight = 50 -+++ +--- +title: "Tricot" +description: "" +date: 2022-01-24T16:33:16.731Z +dateCreated: 2022-01-24T16:32:53.056Z +weight: 50 +extra: + parent: 'infrastructures/logiciels.md' +--- # Tricot diff --git a/content/infrastructures/machines/xp.md b/content/infrastructures/xp.md index 853e222..431624e 100644 --- a/content/infrastructures/machines/xp.md +++ b/content/infrastructures/xp.md @@ -1,8 +1,10 @@ -+++ -title = "Expérimentation" -description = "Expérimentation" -weight = 40 -+++ +--- +title: "Expérimentation" +description: "Expérimentation" +weight: 40 +extra: + parent: 'infrastructures/machines.md' +--- Les serveurs d'expérimentation servent à tester les nouvelles configurations, les nouveaux logiciels, et le nouveau matériel. Ils permettent aux opérateur·ices de se familiariser avec leurs modifications et de minimiser l'impact d'un changement sur les serveurs de production, @@ -16,20 +18,18 @@ Il n'est pas nécessaire d'être opérateur·ice pour gérer une de ces machines Cluster staging: expérimentations avec NixOS et de nouveaux déploiements dans Nomad, avant de les mettre en service sur le cluster de production. Cluster de test de Garage. -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| ThinkCentre M73 Tiny | Serveur | x1 | 2 cœurs, 8Go RAM, HDD 500Go | -| | | | `ssh caribou.machine.deuxfleurs.fr` | -| ThinkCentre M73 Tiny | Serveur | x2 | 4 cœurs, 8Go RAM, SSD 240Go | -| | | | `ssh carcajou.machine.deuxfleurs.fr` | -| | | | `ssh cariacou.machine.deuxfleurs.fr` | +| Désignation | Rôle | Quantité | Détails | Refs | +| -- | -- | -- | -- | -- | +| ThinkCentre M73 Tiny | Serveur | x1 | 2 cœurs, 8Go RAM, HDD 500Go | caribou | +| ThinkCentre M73 Tiny | Serveur | x2 | 4 cœurs, 8Go RAM, SSD 240Go | carcajou, cariacou | # Rennes (Jupiter) Cluster staging (idem). -| Désignation | Rôle | Quantité | Détails | -| -- | -- | -- | -- | -| ThinkCentre M73 Tiny | Serveur | x1 | 2 cœurs, 4Go RAM, HDD 500Go | -| | | | `ssh origan.df.trinity.fr.eu.org` | +| Désignation | Rôle | Quantité | Détails | Refs | +| -- | -- | -- | -- | -- | +| ThinkCentre M73 Tiny | Serveur | x1 | 2 cœurs, 4Go RAM, HDD 500Go | origan | + +*Note : `origan` a un FQDN non standard : `origan.df.trinity.fr.eu.org`* diff --git a/content/operations/pannes/2020-01-20-changement-ip.md b/content/operations/2020-01-20-changement-ip.md index c86eb85..9b6ce23 100644 --- a/content/operations/pannes/2020-01-20-changement-ip.md +++ b/content/operations/2020-01-20-changement-ip.md @@ -1,10 +1,12 @@ -+++ -title = "Janvier 2020" -description = "Janvier 2020: changement imprévu d'adresses IP" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 10 -+++ +--- +title: "Janvier 2020" +description: "Janvier 2020: changement imprévu d'adresses IP" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 10 +extra: + parent: 'operations/pannes.md' +--- Le 20 janvier free a changé mon IP, un peu comme partout en France. Ça concerne l'IPv4 et le préfixe IPv6. diff --git a/content/operations/pannes/2021-07-12-synapse-bdd-rempli-disque.md b/content/operations/2021-07-12-synapse-bdd-rempli-disque.md index 17650fa..d907705 100644 --- a/content/operations/pannes/2021-07-12-synapse-bdd-rempli-disque.md +++ b/content/operations/2021-07-12-synapse-bdd-rempli-disque.md @@ -1,10 +1,12 @@ -+++ -title = "Juillet 2021" -description = "Juillet 2021: la BDD Synapse remplit nos disques" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 20 -+++ +--- +title: "Juillet 2021" +description: "Juillet 2021: la BDD Synapse remplit nos disques" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 20 +extra: + parent: 'operations/pannes.md' +--- # La BDD synapse rempli nos disques diff --git a/content/operations/pannes/2022-01-xx-glusterfs-corruption.md b/content/operations/2022-01-xx-glusterfs-corruption.md index bbd94af..734b2d8 100644 --- a/content/operations/pannes/2022-01-xx-glusterfs-corruption.md +++ b/content/operations/2022-01-xx-glusterfs-corruption.md @@ -1,10 +1,12 @@ -+++ -title = "Janvier 2022" -description = "Janvier 2022: Corruptions GlusterFS" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 30 -+++ +--- +title: "Janvier 2022" +description: "Janvier 2022: Corruptions GlusterFS" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 30 +extra: + parent: 'operations/pannes.md' +--- # Corruption GlusterFS diff --git a/content/operations/2023-02-xx.md b/content/operations/2023-02-xx.md new file mode 100644 index 0000000..a612060 --- /dev/null +++ b/content/operations/2023-02-xx.md @@ -0,0 +1,28 @@ +--- +title: "Février 2023" +description: "Février 2023: perte de 2 zones" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 30 +extra: + parent: 'operations/pannes.md' +--- + +En février 2023, garage a été inaccessible car io à Rennes +était cassé depuis une semaine sans qu'on s'en rende compte, +et qu'ensuite neptune a subi une coupure fibre. + +On a pu remonter garage assez rapidement car Trinity +a pu reconfigurer io dès que le problème a été identifié. +La discussion a été rendue plus compliqué que prévu +car on a eu des problèmes de déchiffrement des messages sur matrix. + +Mais la coupure fibre de neptune nous a fait nous rendre +compte qu'on ne pouvait pas tout reschedule à Lyon. +Et à Bruxelles, impossible de schedule car la conf +routeur ne permet pas (encore) de prendre du trafic entrant. + +Voici les changements qu'on a décidé de mettre en oeuvre à la suite de ce problème : + - Alerting sur les serveurs (pas encore fait) + - Conversations en clair sur deuxfleurs::infra + - Accepter du trafic entrant à BRX (pas encore fait) diff --git a/content/operations/deploiement/noeud/SSH_sans_écran.md b/content/operations/SSH_sans_écran.md index 41a19f7..610daae 100644 --- a/content/operations/deploiement/noeud/SSH_sans_écran.md +++ b/content/operations/SSH_sans_écran.md @@ -1,10 +1,12 @@ -+++ -title = "Installer NixOS en SSH" -description = "Installer NixOS en SSH sans écran ni clavier" -date = 2022-08-24 -dateCreated = 2021-08-24 -weight = 12 -+++ +--- +title: "Installer NixOS en SSH" +description: "Installer NixOS en SSH sans écran ni clavier" +date: 2022-08-24 +dateCreated: 2021-08-24 +weight: 12 +extra: + parent: 'operations/noeud.md' +--- Quick tip avant d'oublier pour installer une de nos machines ThinkCentre via SSH sous NixOS ; c'est la seule solution quand on a pas d'écran ni de clavier sous la main. Pré-requis : une clé USB, un ordi sous NixOS. @@ -48,4 +50,4 @@ Ensuite on se connecte dessus : ``` ssh root@192.168.1.X -```
\ No newline at end of file +``` diff --git a/content/operations/_index.md b/content/operations/_index.md index 7ab49f2..7f64bcd 100644 --- a/content/operations/_index.md +++ b/content/operations/_index.md @@ -1,9 +1,11 @@ -+++ -title = "Opérations" -description = "Opérations" -weight = 100 -sort_by = "weight" -+++ +--- +title: "Opérations" +description: "Opérations" +weight: 100 +sort_by: "weight" +extra: + parent: 'operations/_index.md' +--- Ce manuel recense notre savoir-faire technique, il a pour but d'accompagner nos opérateur·ices dans la réalisation de leurs tâches. diff --git a/content/operations/acces/_index.md b/content/operations/acces.md index 08824bc..4885e47 100644 --- a/content/operations/acces/_index.md +++ b/content/operations/acces.md @@ -1,8 +1,10 @@ -+++ -title = "Accès" -description = "Accès" -sort_by = "weight" -weight = 5 -+++ +--- +title: "Accès" +description: "Accès" +sort_by: "weight" +weight: 5 +extra: + parent: 'operations/_index.md' +--- -Ici l'on traite de comment gagner accès au cluster de Deuxfleurs, quand on a reçu la _terrible responsabilité_ de sysadmin. Vous êtes prêt⋅e ? Alors entrez dans [le dépôt des secrets](./pass/).
\ No newline at end of file +Ici l'on traite de comment gagner accès au cluster de Deuxfleurs, quand on a reçu la _terrible responsabilité_ de sysadmin. Vous êtes prêt⋅e ? Alors entrez dans [le dépôt des secrets](@/operations/pass.md). diff --git a/content/operations/acces/ssh.md b/content/operations/acces/ssh.md deleted file mode 100644 index e053934..0000000 --- a/content/operations/acces/ssh.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "SSH" -description = "SSH" -weight = 100 -+++ - -Voir si on documente comment gérer SSH depuis GPG - -# Ajout de la clé au cluster diff --git a/content/operations/courantes.md b/content/operations/courantes.md new file mode 100644 index 0000000..d3da720 --- /dev/null +++ b/content/operations/courantes.md @@ -0,0 +1,8 @@ +--- +title: "Opérations courantes" +description: "Opérations courantes" +weight: 35 +sort_by: "weight" +extra: + parent: 'operations/_index.md' +--- diff --git a/content/operations/courantes/_index.md b/content/operations/courantes/_index.md deleted file mode 100644 index 1cf3b95..0000000 --- a/content/operations/courantes/_index.md +++ /dev/null @@ -1,6 +0,0 @@ -+++ -title = "Opérations courantes" -description = "Opérations courantes" -weight = 15 -sort_by = "weight" -+++ diff --git a/content/operations/courantes/email.md b/content/operations/courantes/email.md deleted file mode 100644 index d28608e..0000000 --- a/content/operations/courantes/email.md +++ /dev/null @@ -1,31 +0,0 @@ -+++ -title = "Emails" -description = "Emails" -weight = 10 -+++ - -# Support d'un nom de domaine personnalisé - - 1. xxx - 1. Communiquez lui votre nom de domaine pour qu'il l'ajoute dans `ou=domains,ou=groups,dc=deuxfleurs,dc=fr` - 2. Communiquez lui l'adresse email que vous souhaitez pour qu'il change l'entrée `mail` dans votre profil utilisateur - 3. Si vous souhaitez avoir une boite mais plusieurs alias, demandez un champs `uid` dans votre profil utilisateur - - 2. Vous devez ensuite rajouter les entrées pour votre nom de domaine en éditant votre zone : - 1. L'entrée MX pour recevoir les emails -```bind -@ MX 10 email-in.deuxfleurs.fr -``` - 2. L'entrée SPF pour autoriser notre IP à délivrer des emails en votre nom : -```bind -@ TXT "v=spf1 mx:out.deuxfleurs.fr -all" -``` - 3. L'entrée DKIM pour autoriser notre postfix+opendkim à délivrer des emails en votre nom : -``` -smtp._domainkey TXT "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtdZp4qrgZR+6R7HeAkuLGJ/3L/6Ungvf5zwrMq6T8Tu931j2G4lYuPtsxyn9fZkT4y7DlX0waktLDBOCwf7X78nLEWjAFWiJTeWGRGhRdYRUFpscs9NUN0P+46jKlabibG3XTKd1DeAmywTu6o1oO03yiolrgKD1zgyDRFeUTfSwZIdPrdbcBSA1arda4WFtcBIrSygM9b4jtlqfQwGDrsMLbCBfVHDn4WfmDWyNg0gDAkuLrYClNETk6aqIyj9fC8srKri0Qp3cRagCn+fjBvuxP35qWWJH7Rnnh/tuEDr1ufuNYO2KgJZ7JdMidUotxXE8cfU+OrEWQf4mIYeJ4wIDAQAB" -``` - 4. L'entrée DMARC pour indiquer le comportement à adopter si les contraintes précédentes ne sont pas satisfaites : -``` -_dmarc TXT "v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s; rua=mailto:contact@deuxfleurs.fr!10m; ruf=mailto:contact@deuxfleurs.fr!10m; rf=afrf; pct=100; ri=86400" -``` - 3. C'est tout ! Vous devrez probablement attendre 24/48h que les changements se propagent. diff --git a/content/operations/deploiement/app/create_database.md b/content/operations/create_database.md index e5f8a72..5c46d63 100644 --- a/content/operations/deploiement/app/create_database.md +++ b/content/operations/create_database.md @@ -1,10 +1,12 @@ -+++ -title = "Créer une BDD" -description = "Création d'une base de données pour une nouvelle application" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 11 -+++ +--- +title: "Créer une BDD" +description: "Création d'une base de données pour une nouvelle application" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 11 +extra: + parent: 'operations/deployer.md' +--- ## 1. Create a LDAP user and assign a password for your service diff --git a/content/operations/debogage.md b/content/operations/debogage.md new file mode 100644 index 0000000..467a760 --- /dev/null +++ b/content/operations/debogage.md @@ -0,0 +1,9 @@ +--- +title: "Débogage" +description: "Débogage" +weight: 60 +sort_by: "weight" +extra: + parent: 'operations/_index.md' +--- + diff --git a/content/operations/debogage/_index.md b/content/operations/debogage/_index.md deleted file mode 100644 index 5afe881..0000000 --- a/content/operations/debogage/_index.md +++ /dev/null @@ -1,7 +0,0 @@ -+++ -title = "Débogage" -description = "Débogage" -weight = 60 -sort_by = "weight" -+++ - diff --git a/content/operations/deploiement/_index.md b/content/operations/deploiement/_index.md deleted file mode 100644 index 4986c67..0000000 --- a/content/operations/deploiement/_index.md +++ /dev/null @@ -1,7 +0,0 @@ -+++ -title = "Déploiement" -description = "Déploiement" -weight = 10 -sort_by = "weight" -+++ - diff --git a/content/operations/deploiement/app/_index.md b/content/operations/deployer.md index 710e2e5..02ef0bd 100644 --- a/content/operations/deploiement/app/_index.md +++ b/content/operations/deployer.md @@ -1,10 +1,12 @@ -+++ -title = "Applications" -description = "Déploiement d'une application" -sort_by = "weight" -date = 2022-12-22 -weight = 30 -+++ +--- +title: "Déployer du logiciel" +description: "Déploiement du logiciel" +sort_by: "weight" +date: 2022-12-22 +weight: 30 +extra: + parent: 'operations/_index.md' +--- # Empaqueter diff --git a/content/operations/email.md b/content/operations/email.md new file mode 100644 index 0000000..d3b0fbe --- /dev/null +++ b/content/operations/email.md @@ -0,0 +1,232 @@ +--- +title: Emails +description: Emails +weight: 10 +draft: false +date: 2023-03-16 +extra: + parent: operations/courantes.md +--- + +# Support d'un nom de domaine personnalisé + +Deuxfleurs peut héberger vos e-mails, même s'ils ne finissent pas en `@deuxfleurs.fr` ! Voilà comment faire. + +1. Communiquez lui votre nom de domaine pour qu'il l'ajoute dans `ou=domains,ou=groups,dc=deuxfleurs,dc=fr` et la [table de signature DKIM](https://git.deuxfleurs.fr/Deuxfleurs/nixcfg/src/branch/main/cluster/prod/app/email/config/dkim/signingtable) + +2. Communiquez lui l'adresse email que vous souhaitez pour qu'il change l'entrée `mail` dans votre profil utilisateur + +3. Vous devez ensuite rajouter les entrées pour votre nom de domaine en éditant votre zone : + + 1. L'entrée MX pour recevoir les emails + + ``` + @ MX 10 smtp.deuxfleurs.fr. + ``` + + 2. L'entrée SPF pour autoriser notre IP à délivrer des emails en votre nom : + + ``` + @ TXT "v=spf1 include:deuxfleurs.fr -all" + ``` + + 3. L'entrée DKIM pour autoriser notre postfix+opendkim à délivrer des emails en votre nom : + + ``` + smtp._domainkey CNAME smtp._domainkey.deuxfleurs.fr. + ``` + + 4. L'entrée DMARC pour indiquer le comportement à adopter si les contraintes précédentes ne sont pas satisfaites : + + ``` + _dmarc CNAME _dmarc.deuxfleurs.fr. + ``` + +4. C'est tout ! Vous devrez probablement attendre 24/48h que les changements se propagent. + + + +# Comprendre le fonctionnement des e-mails + +## Serveurs + +- SMTP: Postfix + +- IMAP: Dovecot (fixé sur une machine avec un backup) + +## Enregistrements DNS de la zone `deuxfleurs.fr` + +| nom | type | valeur | signification | +| --- | ---- | ------ | ------------- | +| `@` | `MX` | `12 smtp.deuxfleurs.fr` | Serveur que chercheront à joindre les gens qui veulent envoyer un courrier à une addresse `@deuxfleurs.fr` | +| `smtp._domainkey` | `TXT` | `v=DKIM1; p=<clef publique>` | Enregistrement DKIM (voir ci-dessous) | +| `default._domainkey` | `TXT` | `v=DKIM1; p=<clef publique>` | Ancien enregistrement DKIM (voir ci-dessous) | +| `@` | `TXT` | `v=spf1 [...] -all` | Enregistrement SPF (voir ci-dessous) | +| `_dmarc` | `TXT` | `v=DMARC1; [...]` | Enregistrement DMARC (voir ci-dessous) | +| `smtp` | `A` | défini par D53 | Addresse IPv4 pour parler au serveur Postfix | +| `imap` | `A` | défini par D53 | Addresse IPv4 pour parler au serveur Dovecot | +| `201.80.66.82.in-addr.arpa.` | `PTR` | `orion.site.deuxfleurs.fr.` | Reverse DNS indiquant le nom de domaine correspondant à l'IP du serveur Postfix | +| `orion.site` | `A` | `82.66.80.201` | Reverse DNS indiquant le nom de domaine correspondant à l'IP du serveur Postfix | + +## DKIM + +Le mécanisme DKIM permet au serveur d'ajouter une signature sur les messages qui sortent de Deuxfleurs, pour que les destinataires puissent en attester la validité. +Il s'agit d'une signature RSA basée sur une paire de clefs privée/publique. La clef publique est donée dans l'enregistrement DNS DKIM, et la clef privée est connue +uniquement du serveur Postfix. La signature de chaque message est ajoutée dans un en-tête spécifique. + +Référence : <https://www.cloudflare.com/learning/dns/dns-records/dns-dkim-record/> + +**Exemple d'enregistrements DNS :** + +``` +default._domainkey.deuxfleurs.fr. 10800 IN TXT "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtdZp4qrgZR+6R7HeAkuLGJ/3L/6Ungvf5zwrMq6T8Tu931j2G4lYuPtsxyn9fZkT4y7DlX0waktLDB" "OCwf7X78nLEWjAFWiJTeWGRGhRdYRUFpscs9NUN0P+46jKlabibG3XTKd1DeAmywTu6o1oO03yiolrgKD1zgyDRFeUTfSwZIdPrdbcBSA1arda4WFtcBIrSygM9b4jtlqfQwGDrsMLbCBfVHDn4Wfm" "DWyNg0gDAkuLrYClNETk6aqIyj9fC8srKri0Qp3cRagCn+fjBvuxP35qWWJH7Rnnh/tuEDr1ufuNYO2KgJZ7JdMidUotxXE8cfU+OrEWQf4mIYeJ4wIDAQAB" + +smtp._domainkey.deuxfleurs.fr. 1800 IN TXT "v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtdZp4qrgZR+6R7HeAkuLGJ/3L/6Ungvf5zwrMq6T8Tu931j2G4lYuPtsxyn9fZkT4y7DlX0waktLDB" "OCwf7X78nLEWjAFWiJTeWGRGhRdYRUFpscs9NUN0P+46jKlabibG3XTKd1DeAmywTu6o1oO03yiolrgKD1zgyDRFeUTfSwZIdPrdbcBSA1arda4WFtcBIrSygM9b4jtlqfQwGDrsMLbCBfVHDn4Wfm" "DWyNg0gDAkuLrYClNETk6aqIyj9fC8srKri0Qp3cRagCn+fjBvuxP35qWWJH7Rnnh/tuEDr1ufuNYO2KgJZ7JdMidUotxXE8cfU+OrEWQf4mIYeJ4wIDAQAB" + +default._domainkey.adnab.me. 3600 IN TXT "v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHd2zQXgGAoFX2CFaRqvWw1oBGhbUIRB5QXPxE9nvWwe/og5LjZBcnKoInPWsKYEz/f5kmpTDq4RZT3PMmjm+u5IuvyQ2LJcdIKSW6t8KWa7yztk2D87f3Lono6WJwvY8RHdGPqKS5RXfEdQFriXiSCAO5ZSQrNXQ5yiQ9T1ptGwIDAQAB; t=s" +``` + +**Structure :** + +- Le nom de domaine est composé d'un selecteur (souvent `default`, on a ici aussi `smtp`) qui permet de distinguer différentes clefs pour signer les messages. + Il est formé de la manière suivante: `<selecteur>._domainkey.<domaine>` +- La valeur est composé de plusieurs champs entre guillemets séparés par des `;`, le champ `v` peut contenir la version de DKIM utilisée (ici `v=DKIM1`) +- Le champ `p` contient la clef publique +- Les autres champs sont optionels + +**Application à la vérification d'une signature (exemple) :** + +Prenons la signature suivante : + +``` +DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=deuxfleurs.fr; s=smtp; + t=1679050854; bh=AkDk3Tm0bnC7b6dvTjRXJbThLE6h/IStsBGIYGa+q7c=; + h=Date:To:From:Subject:From; + b=Qll5ASi9DmD2rw9LK1vJOahE77Pd/HNDbmrkrOCt4S8Nu42WtJXXOtiwo9J3KGPzR + zA2Cw5oCUB0HW5ere8RkINsUj9X/nxOovxFaJw4LSrgEYxQh7unaGBs6Ecw6k2Aqc/ + oMhNE2OVCSlLkJVUQbgzwBUcZuwndlki6yYoJXkSPMuZ4tFbhgjSaxneRgUvPocYw3 + Vqc/yMEAbofrlaEf6nSNQZL+LSE4IEBeudsv3JodMn12OYAijhO0rrHHsinK9UkM3M + PEEISyatG6RzE6veh4VVv3PTyJMYouQI7fKNooLuDmlGsdSTV9HRo4UvQeOQT1SL/7 + KvgJtR0Hqz3mQ== +``` + +Cette signature contient les champs suivants : + +- `v` (obligatoire) indique la version, doit toujours être à `1` +- `a` (obligatoire) indique l'algorithme de signature, généralement `rsa-sha256` +- `d` (obligatoire) indique le domaine pour lequel la signature est produite +- `s` (obligatoire) indique le sélecteur de la clef DKIM utilisée (ici `smtp` pour utiliser la clef `smtp._domainkey.deuxfleurs.fr`) +- `h` (obligatoire) indique la liste des en-têtes signés +- `bh` (obligatoire) donne le hash du contenu du message +- `b` (obligatoire) donne la signature à proprement parler, qui signe les en-têtes `h` et le hash du contenu `bh` +- `t` (recomandé) donne le timestamp de la signature, i.e. sa date et son heure +- `c` est un paramètre additionnel de la méthode de calcul de la signature + +**Chez Deuxfleurs:** + +- L'en-tête de signature est rajouté par notre serveur Postfix. +- La clef privée est stockée dans Consul, et est injectée dans le conteneur Postfix au lancement. +- Les enregistrements DNS pour DKIM sont installés manuellement. +- Pour tous les autres domaines dont le courrier est traîté par les serveurs Deuxfleurs, on utilise un enregistrement DKIM en CNAME vers `smtp._domainkey.deuxfleurs.fr` pour que la gestion des règles soit centralisée via l'enregistrement défini sur les DNS Deuxfleurs. + +## SPF + +L'enregistrement SPF sert à aider le serveur de destination à déterminer si le message reçu est légitime ou non, en vérifiant des contraintes sur l'addresse IP par laquelle il a été reçu. +Normalement, c'est l'addresse IP du serveur SMTP de Deuxfleurs, donc on sait qu'on doit rejeter tous les messages venant d'autres addresses. + +Références : <https://fr.wikipedia.org/wiki/Sender_Policy_Framework> + +**Exemple d'enregistrements DNS :** + +``` +deuxfleurs.fr. 300 IN TXT "v=spf1 mx:deuxfleurs.fr a:orion.site.deuxfleurs.fr ip4:82.66.80.201 ip6:2a01:e0a:28f:5e60::/64 -all" +adnab.me. 3600 IN TXT "v=spf1 mx mx:adnab.me include:mx.ovh.com -all" +ietf.org. 1794 IN TXT "v=spf1 ip4:50.223.129.192/26 ip6:2001:559:c4c7::/48 a:ietf.org mx:mail.ietf.org ip4:192.95.54.32/27 ip6:2607:5300:60:9ccf::/64 ip4:158.69.166.0/27 ip6:2607:5300:203:1b26::/64 ip4:4.31.198.32/27 ip6:2001:1900:3001:11::/64 include:_spf.google.com ~all" + +``` + +**Structure :** + +L'enregistrement commence par `v=spf1`, puis contient un ensemble de directives formées de la manière suivante: + +- Un préfixe pouvant être `+` (résultat favorable), `?` (résultat neutre/aucune règle), `~` (entre le neutre et l'échec, utile pour déboguer), `-` (échec/défavorable). Le préfixe peut être omis, ce qui est interprété comme le préfixe `+`. +- Une paire type/valeur, avec les types suivants: + - `mx` : utiliser un enregistrement DNS de type MX. L'enregistrement `MX` donne un ou plusieurs noms d'hôtes, qui sont eux-même des noms DNS. Ces noms sont ensuite résolus en `A` ou `AAAA` pour trouver les addresses correspondantes. Attention, un enregistrement `MX` n'est pas sensé pointer sur un `CNAME`, il doit pointer directement sur des enregistrements `A` et `AAAA` ! + - `ip4` : contient directement une plage d'addresses IPv4 + - `ip6` : contient directement une plage d'addresses IPv6 + - `a` : contient un nom d'hôte à résoudre en `A` ou `AAAA` (pouvant utiliser des `CNAME`) + - `include` : contient un nom de domaine ayant une autre règle SPF à inclure + - `ptr` : désuet +- Ou bien le mot `all`, qui correspond à tous les expéditeurs dont l'addresse ne correspond pas aux autres règles + +Par exemple, dans les exemples ci-dessus, voici comment interpréter les différentes règles: + +- `mx:deuxfleurs.fr` : accepter le message si l'IP de l'expéditeur est trouvable en suivant les enregistrements `MX` associés à `deuxfleurs.fr`. +- `ip4:82.66.80.201` : accepter le message si l'IP de l'expéditeur est `82.66.80.201` +- `include:mx.ovh.com` : accepter le message si il serait accepté par la règle du domaine `mx.ovh.com` (consultable en faisant `dig TXT mx.ovh.com`) +- `a:ietf.org` : accepter le message si il vient de l'addresse IP de `ietf.org` (consultable en faisant `dig A ietf.org`) +- `-all` : rejeter strictement tous les messages venant d'une autre addresse IP + + +**Chez Deuxfleurs :** + +- L'enregistrement SPF, installé manuellement, contient `mx:deuxfleurs.fr`, ce qui signifie que les addresses IP sont celles présentes dans l'enregistrement `MX` pour `deuxfleurs.fr`. +- Cet enregistrement est fixé manuellement pour pointer sur le serveur `smtp.deuxfleurs.fr`. + L'enregistrement `A` pour `smtp.deuxfleurs.fr` est mis à jour automatiquement par D53 pour pointer vers l'IPv4 de la machine sur laquelle tourne Postfix. +- L'enregistrement SPF contient également `a:orion.site.deuxfleurs.fr`, qui contient également l'IPv4 de cette machine ; on garde cette règle en second recours au cas où il y aurait un problème avec la précédente, pour éviter de rejeter du courrier valide. +- L'enregistrement SPF contient également l'addresse IPv4 et la plage d'addresses IPv6 de la box à Orion (site où le serveur SMTP est actuellement déployé), pour en dernier recours éviter de rejeter des mails en cas de soucis avec les règles précédentes. +- **L'enregistrement SPF doit être mis à jour manuellement en cas de reconfiguration du serveur SMTP, en particulier si celui-ci change de site ou si les addresses IP changent.** +- Pour tous les autres domaines dont le courrier est traîté par les serveurs Deuxfleurs, on utilise un enregistrement SPF `include:deuxfleurs.fr` pour que la gestion des règles soit centralisée via l'enregistrement défini sur les DNS Deuxfleurs. + +## DMARC + +DMARC est un mécanisme qui permet de mieux contrôler la réaction des serveurs de destination en fonction des tests DKIM et SPF. +Par exemple, on peut préciser que tous les messages sont authentifiés par DKIM et SPF, et si un de ces tests échoue, le message doit nécessairement être rejeté. +On peut aussi demander à recevoir des rapports en cas d'échec. + +Référence : <https://fr.wikipedia.org/wiki/DMARC> + +**Exemple d'enregistrements DNS :** + +``` +_dmarc.deuxfleurs.fr. 300 IN TXT "v=DMARC1; p=reject; sp=reject; adkim=s; fo=1; aspf=s; ruf=mailto:prod-sysadmin@deuxfleurs.fr; rua=mailto:prod-sysadmin@deuxfleurs.fr; rf=afrf; pct=100; ri=86400" +_dmarc.adnab.me. 3600 IN TXT "v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s; rua=mailto:postmaster@adnab.me!10m; ruf=mailto:postmaster@adnab.me!10m; rf=afrf; pct=100; ri=86400" +``` + +L'enregistrement peut contenir les champs suivants: + +- `v=DMARC1` indique la version de DMARC utilisée +- `p` : procédure en cas d'échec avec le domaine principal (`none/quarantaine/reject`) +- `sp` : comme `p` mais s'applique aux sous-domaines +- `adkim` : indique si on doit appliquer la règle DKIM de manière stricte (`s`, le nom de domaine doit correspondre exactement) ou relaxée (`r`, des variations sur le nom de domaine sont permises) +- `aspf` : indique si on doit appliquer la règle SPF de manière stricte (`s`) ou relaxée (`r`) +- `ruf` : addresse mail à laquelle envoyer un rapport d'échec détaillé à chaque échec de validation +- `fo` : condition pour l'envoi d'un rapport d'échec détaillé (1 = si soit DKIM soit SPF a échoué) +- `rua` : addresse mail à laquelle envoyer un rapport d'échec aggrégé périodiquement +- `ri` : intervalle en secondes entre l'envoi des rapports aggrégés (86400 = 24h) +- `rf` : format des rapports (`afrf` est la seule valeur officiellement supportée) +- `pct` : proportion de messages à rejeter en cas d'échec + +**Chez Deuxfleurs :** + +- L'enregistrement DMARC est configuré pour rejeter de manière strict tout message ne passant pas la vérification SPF ou DKIM. +- Les rapports d'erreur doivent être envoyés à l'addresse `prod-sysadmin@deuxfleurs.fr` qui est consultés par les administrateurs systèmes de Deuxfleurs. +- Pour tous les autres domaines dont le courrier est traîté par les serveurs Deuxfleurs, on utilise un enregistrement DMARC en CNAME vers `_dmarc.deuxfleurs.fr` pour que la gestion des règles soit centralisée via l'enregistrement défini sur les DNS Deuxfleurs. + +## Reverse DNS + +L'enregistrement reverse DNS peut être utilisé par le serveur de destination +pour connaître le nom d'hôte correspondant à l'addresse IP du serveur qui a +envoyé le mail. Cet enregistrement doit idéalement correspondre à un nom de +domaine qui lui-même résoud à nouveau vers la même addresse IP. +L'application de cette règle de filtrage est à la discrétion des différents hébergeurs +mail, elle ne rentre pas dans le cadre défini par DMARC. + +**Exemple d'enregistrements reverse DNS :** + +``` +201.80.66.82.in-addr.arpa. 86179 IN PTR orion.site.deuxfleurs.fr. +206.118.187.37.in-addr.arpa. 86400 IN PTR shiki.adnab.me. +``` + + diff --git a/content/operations/deploiement/noeud/guide_création_nœud.md b/content/operations/guide_création_nœud.md index 907d4a8..4115aef 100644 --- a/content/operations/deploiement/noeud/guide_création_nœud.md +++ b/content/operations/guide_création_nœud.md @@ -1,10 +1,12 @@ -+++ -title = "Guide de création d'un nœud" -description = "Guide de création d'un nœud" -date = 2022-08-23 -dateCreated = 2022-08-23 -weight = 11 -+++ +--- +title: "Guide de création d'un nœud" +description: "Guide de création d'un nœud" +date: 2022-08-23 +dateCreated: 2022-08-23 +weight: 11 +extra: + parent: 'operations/noeud.md' +--- # Guide d'initialisation de nœud Deuxfleurs Ce guide explique comment initialiser un nœud pour l'infrastructure de Deuxfleurs. Nous partons de zéro, c'est-à-dire avec une machine que nous venons de récupérer, avec une mémoire vide, et que nous venons de brancher. À titre d'exemple, nous illustrerons de temps en temps les opérations avec une de nos machines (un Thinkcentre de Lenovo). @@ -14,7 +16,7 @@ Configurons d'abord quelques paramètres dans l'UEFI de la machine. Démarrez-l ## Installation de NixOS -> Aucun écran ou clavier n'est disponible pour l'ordinateur cible ? NixOS peut être installé en SSH. Suivre les instructions sur [cette page](/operations/deploiement/noeud/ssh-sans-ecran). +> Aucun écran ou clavier n'est disponible pour l'ordinateur cible ? NixOS peut être installé en SSH, une page y est dédiée : [Installer NixOS sans écran](@/operations/SSH_sans_écran.md). Pour installer NixOS, nous aurons besoin d'une clé USB avec une image amorçable (*live*) de NixOS dessus. Nous pouvons télécharger la distribution linux en 64 bits et en version minimale (sans interface graphique et avec moins d'utilitaires) sur le [site officiel](https://nixos.org/download.html). Pour écrire l'image sur le support USB, on peut faire `dd if=chemin-vers-le-fichier-iso of=/dev/sdX status=progress; sync`, en remplaçant `sdX` par le fichier périphérique correspondant à la clé, trouvé avec `lsblk` par exemple. Alternativement, cela peut être l'occasion de créer une clé USB formatée avec [Ventoy](https://ventoy.net), un utilitaire très pratique diff --git a/content/operations/debogage/jitsi.md b/content/operations/jitsi.md index 1ca45be..07bfcf9 100644 --- a/content/operations/debogage/jitsi.md +++ b/content/operations/jitsi.md @@ -1,10 +1,12 @@ -+++ -title = "Jitsi" -description = "" -date = 2021-11-09T12:53:23.811Z -dateCreated = 2021-11-09T12:46:50.731Z -weight = 20 -+++ +--- +title: "Jitsi" +description: "" +date: 2021-11-09T12:53:23.811Z +dateCreated: 2021-11-09T12:46:50.731Z +weight: 20 +extra: + parent: 'operations/debogage.md' +--- ## 2020-04-02 Campagne de debug Jitsi diff --git a/content/operations/maintien_en_condition.md b/content/operations/maintien_en_condition.md new file mode 100644 index 0000000..8a89a2b --- /dev/null +++ b/content/operations/maintien_en_condition.md @@ -0,0 +1,12 @@ +--- +title: "Maintien en condition" +description: "Maintien en condition" +sort_by: "weight" +weight: 40 +extra: + parent: 'operations/_index.md' +--- + +# En condition opérationnele + +# En condition de sécurité diff --git a/content/operations/maintien_en_condition/_index.md b/content/operations/maintien_en_condition/_index.md deleted file mode 100644 index 73d8812..0000000 --- a/content/operations/maintien_en_condition/_index.md +++ /dev/null @@ -1,10 +0,0 @@ -+++ -title = "Maintien en condition" -description = "Maintien en condition" -sort_by = "weight" -weight = 20 -+++ - -# En condition opérationnele - -# En condition de sécurité diff --git a/content/operations/maintien_en_condition/matrix.md b/content/operations/matrix.md index 534bfb8..bfcde55 100644 --- a/content/operations/maintien_en_condition/matrix.md +++ b/content/operations/matrix.md @@ -1,10 +1,12 @@ -+++ -title = "MàJ Matrix" -description = "Mise à jour de Matrix (Synapse/Element)" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 11 -+++ +--- +title: "MàJ Matrix" +description: "Mise à jour de Matrix (Synapse/Element)" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 11 +extra: + parent: 'operations/maintien_en_condition.md' +--- How to update Matrix? ===================== @@ -69,12 +71,9 @@ Do the same thing for the `synapse` service. Now, you need a way to access the cluster to deploy this file. To do this, you must bind nomad on your machine through a SSH tunnel. -Check the end of [the parent `README.md`](../README.md) to do it. If you have access to the Nomad web UI when entering http://127.0.0.1:4646 you are ready to go. -You must have installed the Nomad command line tool on your machine (also explained in [the parent `README.md`](../README.md)). - Now, on your machine and from the `app/im/deploy` folder, you must be able to run: ``` diff --git a/content/operations/deploiement/grappe/_index.md b/content/operations/nixcfg.md index 80de97d..921f635 100644 --- a/content/operations/deploiement/grappe/_index.md +++ b/content/operations/nixcfg.md @@ -1,10 +1,12 @@ -+++ -title = "Grappe" -description = "Grappe" -weight = 20 -date = 2022-12-22 -sort_by = "weight" -+++ +--- +title: "nixcfg" +description: "Le dépôt nixcfg" +weight: 20 +date: 2022-12-22 +sort_by: "weight" +extra: + parent: 'operations/noeud.md' +--- # Installation diff --git a/content/operations/deploiement/noeud/_index.md b/content/operations/noeud.md index d44044a..31604d4 100644 --- a/content/operations/deploiement/noeud/_index.md +++ b/content/operations/noeud.md @@ -1,14 +1,16 @@ -+++ -title = "Noeud" -description = "Déploiement d'un noeud" -date = 2022-08-23 -dateCreated = 2021-08-23 -sort_by = "weight" -+++ +--- +title: "Installer un noeud" +description: "Déploiement d'un noeud" +date: 2022-08-23 +dateCreated: 2021-08-23 +weight: 20 +extra: + parent: 'operations/_index.md' +--- # Déployer un nœud au sein de l'infrastructure Deuxfleurs Déployer un nœud au sein de l'infrastructure Deuxfleurs demande un certaine préparation et représente un processus particulier. -Avant de se lancer, [mieux vaut vérifier les prérequis pour y parvenir](./prerequis/). Une fois ceci fait, on peut suivre [le guide décrivant la procédure](./guide-creation-noeud/). +Avant de se lancer, [mieux vaut vérifier les prérequis pour y parvenir](@/operations/prérequis.md). Une fois ceci fait, on peut suivre [le guide décrivant la procédure](@/operations/guide_création_nœud.md). -Si vous avez une machine à installer, mais aucun écran & clavier à brancher dessus pour la configurer, référez-vous au [guide d'installation de NixOs en SSH](./ssh-sans-ecran/). +Si vous avez une machine à installer, mais aucun écran & clavier à brancher dessus pour la configurer, référez-vous au [guide d'installation de NixOs en SSH](@/operations/SSH_sans_écran.md). diff --git a/content/operations/pannes.md b/content/operations/pannes.md new file mode 100644 index 0000000..dc8042c --- /dev/null +++ b/content/operations/pannes.md @@ -0,0 +1,15 @@ +--- +title: "Pannes" +description: "Pannes" +weight: 70 +sort_by: "weight" +extra: + parent: 'operations/_index.md' +--- + +Nous aimerions mettre en place une culture du postmortem. +C'est très important pour s'améliorer et apprendre de ses erreurs, +pour prendre le temps de se questionner sur ce qui a disfonctionné, +et réfléchir à comment changer en profondeur nos pratiques. +Et puis, plus simplement, si le problème venait à arriver +de nouveau, nous aurions alors déjà documenté comment le résoudre ! diff --git a/content/operations/pannes/_index.md b/content/operations/pannes/_index.md deleted file mode 100644 index 474558b..0000000 --- a/content/operations/pannes/_index.md +++ /dev/null @@ -1,6 +0,0 @@ -+++ -title = "Pannes" -description = "Pannes" -weight = 70 -sort_by = "weight" -+++ diff --git a/content/operations/acces/pass.md b/content/operations/pass.md index 357db2e..795da1f 100644 --- a/content/operations/acces/pass.md +++ b/content/operations/pass.md @@ -1,8 +1,10 @@ -+++ -title = "Le dépôt des secrets" -description = "Le dépôt des secrets" -weight = 10 -+++ +--- +title: "Le dépôt des secrets" +description: "Le dépôt des secrets" +weight: 10 +extra: + parent: 'operations/acces.md' +--- We use [pass, 'the standard unix password manager'](https://www.passwordstore.org/), to manage our key store securely at Deuxfleurs. Getting access to our production involves publishing one's GPG key (through Gitea) and importing/verifying/signing every other sysadmin's key, before setting up `pass`. Lastly, you will be able to set your shell password on the desired cluster (`prod` or `staging`, at the time of writing). diff --git a/content/operations/pannes/petits-incidents.md b/content/operations/petits-incidents.md index 658757f..d14e91c 100644 --- a/content/operations/pannes/petits-incidents.md +++ b/content/operations/petits-incidents.md @@ -1,10 +1,12 @@ -+++ -title = "Petits incidents" -description = "Petits incidents" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 1000 -+++ +--- +title: "Petits incidents" +description: "Petits incidents" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 1000 +extra: + parent: 'operations/pannes.md' +--- - **2020** Publii efface le disque dur d'un de nos membres. Il a changé le dossier de sortie vers /home qui a été effacé diff --git a/content/operations/sauvegardes/pg_basebackup.md b/content/operations/pg_basebackup.md index 357e11f..f680108 100644 --- a/content/operations/sauvegardes/pg_basebackup.md +++ b/content/operations/pg_basebackup.md @@ -1,8 +1,10 @@ -+++ -title = "pg_basebackup" -description = "pg_basebackup" -weight=15 -+++ +--- +title: "pg_basebackup" +description: "pg_basebackup" +weight: 15 +extra: + parent: 'operations/sauvegardes.md' +--- ## Disclaimer diff --git a/content/operations/debogage/plume.md b/content/operations/plume.md index c256a45..8b8aa2a 100644 --- a/content/operations/debogage/plume.md +++ b/content/operations/plume.md @@ -1,10 +1,12 @@ -+++ -title = "Plume" -description = "Plume" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 11 -+++ +--- +title: "Plume" +description: "Plume" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 11 +extra: + parent: 'operations/debogage.md' +--- ## Bug and debug diff --git a/content/operations/prestataires.md b/content/operations/prestataires.md new file mode 100644 index 0000000..ab1f796 --- /dev/null +++ b/content/operations/prestataires.md @@ -0,0 +1,27 @@ +--- +title: "Prestataires" +description: "Prestataires" +weight: 80 +extra: + parent: 'operations/_index.md' +--- + +# DNS + +Gandi + +# Pont IPv6 + +FDN + +# Paquets + +Docker Hub + +# FAI + +Free, SFR, et autres + +# Électricité + +EDF diff --git a/content/operations/prestataires/_index.md b/content/operations/prestataires/_index.md deleted file mode 100644 index 31d83fc..0000000 --- a/content/operations/prestataires/_index.md +++ /dev/null @@ -1,25 +0,0 @@ -+++ -title = "Prestataires" -description = "Prestataires" -weight = 80 -+++ - -# DNS - -Gandi - -# Pont IPv6 - -FDN - -# Paquets - -Docker Hub - -# FAI - -Free, SFR, et autres - -# Électricité - -EDF diff --git a/content/operations/deploiement/noeud/prérequis.md b/content/operations/prérequis.md index 27dc414..37d5179 100644 --- a/content/operations/deploiement/noeud/prérequis.md +++ b/content/operations/prérequis.md @@ -1,10 +1,12 @@ -+++ -title = "Prérequis pour un nœud" -description = "Prérequis pour un nœud" -date = 2022-01-09T13:29:29.710Z -dateCreated = 2021-12-28T14:33:59.088Z -weight = 10 -+++ +--- +title: "Prérequis pour un nœud" +description: "Prérequis pour un nœud" +date: 2022-01-09T13:29:29.710Z +dateCreated: 2021-12-28T14:33:59.088Z +weight: 10 +extra: + parent: 'operations/noeud.md' +--- Dans ce guide, nous allons expliquer comment installer une grappe de serveurs, en vue d'un hébergement pour Deuxfleurs. @@ -36,4 +38,4 @@ On peut distinguer deux types de sites : On aura affaire à sa box (NAT, pare-feu...), au manque de garanties concernant notre adressabilité (IPv4 dynamique, IPv6 ? ...), ce qui va nous mener à devoir faire du routage. Le nœud du problème, c'est que chaque ordinateur de la grappe n'aura pas pignon sur rue (pas d'adresse IP publique et fixe par machine). Néanmoins, **on est chez nous !** Votre disque dur - qui contient les données personnelles de vos usagers chéris - est sous vos yeux, bien au chaud. Le seul curieux qui voit passer votre trafic réseau est votre FAI : *rien de nouveau sous le soleil*. -
\ No newline at end of file + diff --git a/content/operations/sauvegardes/rclone.md b/content/operations/rclone.md index 85868c0..1352aaf 100644 --- a/content/operations/sauvegardes/rclone.md +++ b/content/operations/rclone.md @@ -1,9 +1,11 @@ -+++ -title = "rclone" -description = "rclone" -weight = 20 -sort_by = "weight" -+++ +--- +title: "rclone" +description: "rclone" +weight: 20 +sort_by: "weight" +extra: + parent: 'operations/sauvegardes.md' +--- Script de backup brut, on planifie une approche plus élégante à l'avenir : diff --git a/content/operations/sauvegardes/restic.md b/content/operations/restic.md index 73463d1..099d011 100644 --- a/content/operations/sauvegardes/restic.md +++ b/content/operations/restic.md @@ -1,8 +1,10 @@ -+++ -title = "restic" -description = "restic" -weight = 10 -+++ +--- +title: "restic" +description: "restic" +weight: 10 +extra: + parent: 'operations/sauvegardes.md' +--- Add the admin account as `deuxfleurs` to your `~/.mc/config` file diff --git a/content/operations/sauvegardes/_index.md b/content/operations/sauvegardes.md index b4d2c79..5c62980 100644 --- a/content/operations/sauvegardes/_index.md +++ b/content/operations/sauvegardes.md @@ -1,33 +1,35 @@ -+++ -title = "Sauvegardes" -description = "Sauvegardes" -weight = 30 -sort_by = "weight" -+++ +--- +title: "Sauvegardes" +description: "Sauvegardes" +weight: 50 +sort_by: "weight" +extra: + parent: 'operations/_index.md' +--- # Données sauvegardées -[restic](./restic/) - Nous utilisons restic pour sauvegarder les logiciels +[restic](@/operations/restic.md) - Nous utilisons restic pour sauvegarder les logiciels qui utilisent le système de fichier (Cryptpad, Dovecot, et Plume) ainsi que Consul. À terme, nous aimerions être en mesure de tout pouvoir stocker directement sur Garage et rendre obsolète ce mode de sauvegarde. -[pg\_basebackup](./pg_basebackup/) - Nous utilisons cet outils pour sauvegarder l'ensemble +[pg\_basebackup](@/operations/pg_basebackup.md) - Nous utilisons cet outils pour sauvegarder l'ensemble des tables gérées par notre base de données SQL sans impacter trop les performances. Le tout est réalisé par un script python qui chiffre avec [age](https://github.com/FiloSottile/age) et envoie le backup via S3. À terme, nous aimerions utiliser [wal-g](https://github.com/wal-g/wal-g) à la place. -[rclone](./rclone/) - Combiné avec btrfs, nous copions sur un système de fichier à plat +[rclone](@/operations/rclone.md) - Combiné avec btrfs, nous copions sur un système de fichier à plat le contenu de notre cluster afin de faire face en cas de corruption. À terme, nous aimerions remplacer cet outil par quelque chose de similaire à [s3s3mirror](https://github.com/cobbzilla/s3s3mirror). # Localisation des sauvegardes -[Suresnes](/infrastructures/machines/support/#suresnes-mercure) - À Suresnes, nous avons une instance Minio +[Suresnes](@/infrastructures/support.md#suresnes-mercure) - À Suresnes, nous avons une instance Minio dédiée aux sauvegardes de données. Elle reçoit les sauvegardes du système de fichier, de consul et de Postgres. -[Rennes 2](/infrastructures/machines/support/#rennes-2-jupiter) - À Rennes, nous avons un simple serveur Debian +[Rennes 2](@/infrastructures/support.md#rennes-jupiter) - À Rennes, nous avons un simple serveur Debian avec une partition en BTRFS. Il se charge de sauvegarder toutes les nuits le contenu de notre instance de production de Garage. À terme il est possible qu'on décide de rationaliser nos sauvegardes et de choisir de sauvegarder S3. diff --git a/content/operations/ssh.md b/content/operations/ssh.md new file mode 100644 index 0000000..83b09bd --- /dev/null +++ b/content/operations/ssh.md @@ -0,0 +1,11 @@ +--- +title: "SSH" +description: "SSH" +weight: 100 +extra: + parent: 'operations/acces.md' +--- + +Voir si on documente comment gérer SSH depuis GPG + +# Ajout de la clé au cluster diff --git a/content/operations/deploiement/grappe/stolon.md b/content/operations/stolon.md index 4a683f4..de20f09 100644 --- a/content/operations/deploiement/grappe/stolon.md +++ b/content/operations/stolon.md @@ -1,10 +1,12 @@ -+++ -title = "Stolon" -description = "Comment déployer Stolon" -date = 2022-12-22 -dateCreated = 2022-12-22 -weight = 11 -+++ +--- +title: "Stolon" +description: "Comment déployer Stolon" +date: 2022-12-22 +dateCreated: 2022-12-22 +weight: 11 +extra: + parent: 'operations/deployer.md' +--- Spawn container: diff --git a/content/operations/supervision.md b/content/operations/supervision.md new file mode 100644 index 0000000..5b76a2b --- /dev/null +++ b/content/operations/supervision.md @@ -0,0 +1,23 @@ +--- +title: "Supervision" +description: "Supervision" +weight: 58 +sort_by: "weight" +extra: + parent: 'operations/_index.md' +--- + +# Métriques + +Grafana est accessible à l'adresse suivante : https://grafana.deuxfleurs.fr + +Vous pouvez obtenir le mot de passe admin en allant le chercher dans consul KV + +# Journaux + +Les journaux ne sont pas centralisés aujourd'hui. +Vous pouvez les consulter avec `docker logs`, `nomad` et `journalctl`. + +# Alertes + +Nous n'avons pas de système d'alerte aujourd'hui. diff --git a/content/operations/supervision/_index.md b/content/operations/supervision/_index.md deleted file mode 100644 index ee71625..0000000 --- a/content/operations/supervision/_index.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Supervision" -description = "Supervision" -weight = 40 -sort_by = "weight" -+++ - -# Métriques - -# Journaux - -# Alertes diff --git a/content/operations/vue_ensemble/_index.md b/content/operations/vue_ensemble.md index acd5d28..cbd337d 100644 --- a/content/operations/vue_ensemble/_index.md +++ b/content/operations/vue_ensemble.md @@ -1,9 +1,11 @@ -+++ -title = "Vue d'ensemble" -description = "Vue d'ensemble" -sort_by = "weight" -weight = 2 -+++ +--- +title: "Vue d'ensemble" +description: "Vue d'ensemble" +sort_by: "weight" +weight: 0 +extra: + parent: 'operations/_index.md' +--- *Ajouter un schéma* diff --git a/content/prise_en_main/_index.md b/content/prise_en_main/_index.md index 952d440..901f641 100644 --- a/content/prise_en_main/_index.md +++ b/content/prise_en_main/_index.md @@ -1,9 +1,11 @@ -+++ -title = "Prise en main" -description = "Prise en main" -weight = 10 -sort_by = "weight" -+++ +--- +title: "Prise en main" +description: "Prise en main" +weight: 10 +sort_by: "weight" +extra: + parent: 'prise_en_main/_index.md' +--- Ce manuel vous accompagne dans la découverte de nos outils. Pour vous aider à vous y retrouver, nous vous proposons 3 cas d'usages typiques : rester en contact avec ses proches, organiser une réunion, @@ -60,7 +62,7 @@ Je veux créer un site web qui soit référencé dans les moteurs de recherche, un espace où je puisse gérer finement mon contenu, et vers lequel je peux envoyer des gens s'y référer -[↣ Apprendre à créer un site web](@/prise_en_main/web/_index.md) +[↣ Apprendre à créer un site web](@/prise_en_main/web.md) # URL des services diff --git a/content/prise_en_main/web/créer-du-contenu/avec-un-générateur.md b/content/prise_en_main/avec-un-générateur.md index 7bf57e0..e65cc54 100644 --- a/content/prise_en_main/web/créer-du-contenu/avec-un-générateur.md +++ b/content/prise_en_main/avec-un-générateur.md @@ -1,20 +1,25 @@ -+++ -title = "Avec un générateur" -description = "Créer du contenu avec un générateur" -sort_by = "weight" -date = 2022-09-01 -weight = 2 -+++ - -Si vous souhaitez par exemple écrire un blog, vous allez probablement avoir une page par post. À la longue, on peut sans problème arriver à des dizaines de pages... Si on les écrit à la main, il va falloir copier/coller une bonne partie du code HTML, mais pas tout. Pour éviter ce travail rébarbatif, il existe ce qu'on appelle des générateurs de sites statiques. Ils vous permettent d'écrire dans une syntaxe très simple (Markdown) vos contenus, sans vous soucier du HTML ou du CSS, car ils emballeront eux-mêmes vos écrits dans des modèles prévus à cet effet. [Le guide que vous êtes en train de lire en ce moment même utilise un tel outil !](https://git.deuxfleurs.fr/Deuxfleurs/guide.deuxfleurs.fr) +--- +title: Avec un générateur +description: Créer du contenu avec un générateur +sort_by: weight +weight: 2 +draft: false +date: 2022-09-01 +extra: + parent: prise_en_main/creer-du-contenu.md +--- +Si vous souhaitez vous créer un blog, vous allez probablement avoir un site web avec de nombreuses pages : au moins une par billet que vous allez composer ! À la longue, on peut sans problème arriver à des dizaines de pages... Si on les écrit à la main, il va falloir copier/coller une bonne partie du code HTML, mais pas tout. Pour éviter ce travail rébarbatif, il existe ce qu'on appelle des générateurs de sites statiques. Ils vous permettent d'écrire dans une syntaxe très simple (Markdown) vos contenus, sans vous soucier du HTML ou du CSS, car ils emballeront eux-mêmes vos écrits dans des modèles prévus à cet effet. [Le guide que vous êtes en train de lire en ce moment même utilise un tel outil !](https://git.deuxfleurs.fr/Deuxfleurs/guide.deuxfleurs.fr) ### Choisir un générateur et un thème + Il existe de nombreux générateurs de sites statiques. On peut citer [Hugo](https://gohugo.io/), [Jekyll](https://jekyllrb.com/), [Zola](https://www.getzola.org/), et bien d'autres... En général, ils se ressemblent beaucoup. À titre indicatif, pour ce guide, nous utilisons Zola. Nous baserons nos exemples sur lui. Si votre système d'exploitation est Linux, cherchez dans votre gestionnaire de paquet si vous trouvez l'un d'entre eux. Zola est ainsi facilement installable sur Arch, Ubuntu, et Fedora. -Une fois un générateur de site statique installé, rendez-vous sur le site officiel de celui-ci pour choisir un thème. Chez Zola, il faut aller [ici](https://www.getzola.org/themes/). Si vous cliquez sur l'un d'entre eux, vous aurez des instructions sur comment l'installer. Il s'agit souvent de télécharger le thème dans le dossier correspondant à votre site, et de modifier le fichier `config.toml`, nécessaire pour Zola, afin de sélectionner le thème. +Une fois un générateur de site statique installé, rendez-vous sur le site officiel de celui-ci pour choisir un thème. Chez Zola, il faut aller [sur leur galerie](https://www.getzola.org/themes/). Si vous cliquez sur l'un d'entre eux, vous aurez des instructions sur comment l'installer. Il s'agit souvent de télécharger le thème dans le dossier correspondant à votre site, et de modifier le fichier `config.toml`, nécessaire pour Zola, afin de sélectionner le thème. ### Décrire le contenu + Pour écrire le contenu de vos pages, ou de vos billets de blog par exemple, il vous faudra utiliser la syntaxe Markdown. Rassurez-vous, elle a été pensée pour être très simple et peut-être apprise en quelques minutes. Voici un exemple : + ``` # Ceci est le titre principal ## Ceci est un sous-titre @@ -27,22 +32,26 @@ Voici du texte pour introduire la liste à puce qui va suivre : * second élément de la liste * troisième élément de la liste ``` + Quand on écrit du texte sans mettre quoi que ce soit autour ou avant, cela deviendra du texte tout à fait normal. On peut mettre un ou plusieurs dièses au début de la ligne pour en faire un titre. On peut mettre du texte en italique ou en gras avec des astérisques. Un astérisque en début de ligne provoque une liste à puces. Bref, cette syntaxe n'est pas compliquée, et vous pouvez facilement trouver plein de tutoriels en ligne pour la connaître. [Framasoft, par exemple, propose un bon guide](https://docs.framasoft.org/fr/grav/markdown.html). -Une fois votre fichier écrit, enregistrez-le avec l'extension `.md`, par exemple sous le nom `recette-tartre-au-citron.md`. L'idée est qu'à chaque page de votre site correspond un fichier `.md`, et ceux-ci seront regroupés dans un dossier. Vous trouverez [ici](https://git.deuxfleurs.fr/Deuxfleurs/guide.deuxfleurs.fr/src/branch/main/content) les fichiers Markdown écrits pour faire ce guide. +Une fois votre fichier écrit, enregistrez-le avec l'extension `.md`, par exemple sous le nom `recette-tartre-au-citron.md`. L'idée est qu'à chaque page de votre site correspond un fichier `.md`, et ceux-ci seront regroupés dans un dossier. Vous trouverez [dans notre forge](https://git.deuxfleurs.fr/Deuxfleurs/guide.deuxfleurs.fr/src/branch/main/content) les fichiers Markdown écrits pour faire ce guide. Cependant, il reste juste une petite chose à faire lorsque vous avez fini votre texte : écrire l'en-tête au dessus du markdown, qui donnera au générateur des informations importantes sur ce contenu. On encadre cet en-têtre avec trois signes plus. Voici un exemple basé sur cette page : + ``` -+++ -title = "Avec un générateur" -description = "Créer du contenu avec un générateur" -date = 2022-09-01 -+++ +--- +title: "Avec un générateur" +description: "Créer du contenu avec un générateur" +date: 2022-09-01 +--- # Titre Texte de la page... ``` + Comme vous l'avez peut-être compris, il s'agit de donner le titre de cette page, sa description, et sa date d'écriture. D'autres informations peuvent être rajoutées, cela dépend du générateur et du thème sélectionnés. ### Générer les pages -Vous avez donc des fichiers `.md` renfermant vos contenus, et un thème qui vous plaît. Avec un terminal, positionnez-vous dans le dossier racine de votre site projet. Si vous utilisez Zola, celui-ci devrait contenir un fichier `config.toml`, vous pouvez alors faire `zola build`. Cela va générer l'intégralité de votre site dans le dossier `public/`. Vous constaterez donc qu'il sera rempli de fichiers `.html` et `.css`, [vous êtes alors prêt(e) à passer à la publication](../../publier-le-contenu/) ! + +Vous avez donc des fichiers `.md` renfermant vos contenus, et un thème qui vous plaît. Avec un terminal, positionnez-vous dans le dossier racine de votre site projet. Si vous utilisez Zola, celui-ci devrait contenir un fichier `config.toml`, vous pouvez alors faire `zola build`. Cela va générer l'intégralité de votre site dans le dossier `public/`. Vous constaterez donc qu'il sera rempli de fichiers `.html` et `.css`, [vous êtes alors prêt(e) à passer à la publication](@/prise_en_main/publier-le-contenu.md) ! diff --git a/content/prise_en_main/web/publier-le-contenu/aws-cli.md b/content/prise_en_main/aws-cli.md index 9316d33..8761739 100644 --- a/content/prise_en_main/web/publier-le-contenu/aws-cli.md +++ b/content/prise_en_main/aws-cli.md @@ -1,11 +1,13 @@ -+++ -title = "aws-cli" -description = "Publier avec aws-cli" -date = 2022-09-01 -weight = 1 -+++ +--- +title: "aws-cli" +description: "Publier avec aws-cli" +date: 2022-09-01 +weight: 1 +extra: + parent: "prise_en_main/publier-le-contenu.md" +--- -Nous allons désormais verser votre site sur Garage, ce dernier le servira à toutes les personnes qui voudront le voir. Vous aurez besoin de l'identifiant de votre clé d'accès et de la clé d'accès secrète, obtenus dans la partie «[Initialiser votre accès](../initialiser-votre-acces/)». +Nous allons désormais verser votre site sur Garage, ce dernier le servira à toutes les personnes qui voudront le voir. Vous aurez besoin de l'identifiant de votre clé d'accès et de la clé d'accès secrète, obtenus dans la partie «[Initialiser votre accès](@/prise_en_main/initialiser-votre-accès.md)». ### Paramétrer votre accès localement Pour verser votre site sur Garage, nous allons utiliser l'outil de base pour faire des commandes S3 : [aws-cli](https://github.com/aws/aws-cli) et son binaire, `aws`. À chaque fois, il aura besoin de savoir : @@ -50,6 +52,10 @@ s'il est en version 1.x . Pensez à remplacer `exemple-un.fr` par votre nom de ### Publier On y est ! Avec un terminal, positionnez-vous dans le répertoire qui reflète ce que vous voulez mettre en ligne. Celui-ci devrait contenir des fichiers en `.html`, `.css`, ou `.js`, mais pas de `.md`. Si vous ne l'avez pas fait, faites `source ~/.awsrc`, et lancez ensuite : ``` -aws s3 sync . s3://exemple-un.fr +aws s3 sync --delete . s3://exemple-un.fr ``` -si vous avez `aws` en version 2. N'oubliez pas de mettre votre nom de domaine à la place d'`exemple-un.fr`. Vos fichiers devrait être téléversés. Une fois le processus fini, vous devriez pouvoir ouvrir un navigateur internet tel que Firefox par exemple, tapez votre nom de domaine dans la barre URL, et naviguer sur votre site. En cas de pépin, essayez d'actualiser la page en faisant `ctrl`+`shift`+`r` avec votre clavier, ça vous garantira que votre navigateur récupère le vrai contenu en ligne au lieu de piocher dans le cache local sur votre ordinateur. +Cette commande suppose que vous avez `aws` en version 2. N'oubliez pas de mettre votre nom de domaine à la place d'`exemple-un.fr`. + +L'option `--delete` supprime les fichiers distants qui ne sont pas présents localement, ce qui est généralement une bonne idée pour éviter de laisser traîner des vieux fichiers sur les serveurs de Deuxfleurs. Mais attention à ne pas supprimer par mégarde des morceaux de votre site web. + +Vos fichiers devraient être téléversés. Une fois le processus fini, vous devriez pouvoir ouvrir un navigateur web tel que Firefox par exemple, taper votre nom de domaine dans la barre URL, et naviguer sur votre site web. En cas de pépin, essayez d'actualiser la page en faisant `ctrl`+`shift`+`r` avec votre clavier, ça vous garantira que votre navigateur récupère le vrai contenu en ligne au lieu de piocher dans le cache local sur votre ordinateur. diff --git a/content/prise_en_main/compte.md b/content/prise_en_main/compte.md index 31562ae..c9f18cb 100644 --- a/content/prise_en_main/compte.md +++ b/content/prise_en_main/compte.md @@ -1,8 +1,10 @@ -+++ -title = "Compte unique" -description = "Compte unique pour tous les services" -weight = 10 -+++ +--- +title: "Compte unique" +description: "Compte unique pour tous les services" +weight: 10 +extra: + parent: "prise_en_main/_index.md" +--- Vous bénéficier d'un compte unique pour accéder à (presque) tous les services de Deuxfleurs. diff --git a/content/prise_en_main/creer-du-contenu.md b/content/prise_en_main/creer-du-contenu.md new file mode 100644 index 0000000..49b1841 --- /dev/null +++ b/content/prise_en_main/creer-du-contenu.md @@ -0,0 +1,13 @@ +--- +title: "Créer du contenu" +description: "Comment écrire ses pages et son contenu" +sort_by: "weight" +weight: 0 +date: 2022-09-01 +extra: + parent: "prise_en_main/web.md" +--- + +Votre site est désormais complètement configuré. Avant de publier du contenu, il faut écrire celui-ci ! + +Vous pouvez, au choix, [l'écrire à la main](@/prise_en_main/à-la-main.md), ou vous [faire assister par un générateur](@/prise_en_main/avec-un-générateur.md). diff --git a/content/prise_en_main/cryptpad.md b/content/prise_en_main/cryptpad.md index fef5115..610c07f 100644 --- a/content/prise_en_main/cryptpad.md +++ b/content/prise_en_main/cryptpad.md @@ -1,8 +1,10 @@ -+++ -title = "Cryptpad" -description = "Cryptpad" -weight = 50 -+++ +--- +title: "Cryptpad" +description: "Cryptpad" +weight: 50 +extra: + parent: 'prise_en_main/_index.md' +--- # Accès à Cryptpad diff --git a/content/prise_en_main/stockage/drive_garage.md b/content/prise_en_main/drive_garage.md index 5b30263..cde90b4 100644 --- a/content/prise_en_main/stockage/drive_garage.md +++ b/content/prise_en_main/drive_garage.md @@ -1,8 +1,10 @@ -+++ -title = "Sous Linux (avancé)" -description = "Drive Garage avec Rclone (guide avancé)" -weight = 10 -+++ +--- +title: "Sous Linux (avancé)" +description: "Drive Garage avec Rclone (guide avancé)" +weight: 10 +extra: + parent: 'prise_en_main/stockage.md' +--- **Public visé:** des utilisateurs sous Linux n'ayant pas peur de la ligne de commande. diff --git a/content/prise_en_main/emails.md b/content/prise_en_main/emails.md index 215f29e..acdddb4 100644 --- a/content/prise_en_main/emails.md +++ b/content/prise_en_main/emails.md @@ -1,8 +1,10 @@ -+++ -title = "Emails" -description = "Emails" -weight = 20 -+++ +--- +title: "Emails" +description: "Emails" +weight: 20 +extra: + parent: 'prise_en_main/_index.md' +--- **ATTENTION**. Le service email est actuellement en phase de test. Nous limitons le nombre de comptes et prévoyons de nombreuses maintenances dans les mois à venir. diff --git a/content/prise_en_main/web/initialiser-votre-accès.md b/content/prise_en_main/initialiser-votre-accès.md index 328b106..819e0e4 100644 --- a/content/prise_en_main/web/initialiser-votre-accès.md +++ b/content/prise_en_main/initialiser-votre-accès.md @@ -1,11 +1,11 @@ -+++ -title = "Initialiser votre accès" -description = "Initialiser le stockage objet sur Garage" -date = 2022-09-01 -weight = 0 -[extra] -weight_custom = 2 -+++ +--- +title: "Initialiser votre accès" +description: "Initialiser le stockage objet sur Garage" +date: 2022-09-01 +weight: 0 +extra: + parent: "prise_en_main/web.md" +--- De par l'utilisation de son logiciel Garage, Deuxfleurs conserve et sert les sites web en recourant au stockage objet. Pour chaque site, on a un bucket (seau en français), partageant le même nom que lui. On peut voir un bucket comme un récipient dans lequel on va mettre tout nos fichiers à publier. Pour des raisons de sécurité, l'initialisation de ce dispositif et des identifiants d'accès ne peut être faite que par un administrateur du stockage de Deuxfleurs. Une fois tout ceci mis en place, vous pourrez gérer votre site seul·e. @@ -31,4 +31,4 @@ Si `exemple-un.fr` n'est pas à gauche dans la même colonne que `exemple-deux.e exemple-un.fr 4bdce6:exemple-un.fr 56a0f10929f0d63d0177415a22a0b636cf1efe92845f2b00e04b91298656e78e exemple-deux.eu 941956ebfffa8fd564ad6b40e4bb5ac2f2b93bdbba1d1bf88fe6daff2cf4df6c ``` -C'est réglé. [Vous pouvez désormais vous occuper du DNS](../mettre-place-dns/).
\ No newline at end of file +C'est réglé. [Vous pouvez désormais vous occuper du DNS](@/prise_en_main/mettre-place-DNS.md). diff --git a/content/prise_en_main/jitsi.md b/content/prise_en_main/jitsi.md index ca2f199..2117037 100644 --- a/content/prise_en_main/jitsi.md +++ b/content/prise_en_main/jitsi.md @@ -1,8 +1,10 @@ -+++ -title = "Jitsi" -description = "Visioconférence avec Jitsi" -weight = 40 -+++ +--- +title: "Jitsi" +description: "Visioconférence avec Jitsi" +weight: 40 +extra: + parent: 'prise_en_main/_index.md' +--- # Accéder à Jitsi diff --git a/content/prise_en_main/matrix.md b/content/prise_en_main/matrix.md index 9b19916..40ccc0d 100644 --- a/content/prise_en_main/matrix.md +++ b/content/prise_en_main/matrix.md @@ -1,10 +1,12 @@ -+++ -title = "Matrix" -description = "Messagerie Instantanée avec Matrix" -date = 2022-03-09T19:13:51.671Z -dateCreated = 2021-11-09T12:13:36.265Z -weight = 30 -+++ +--- +title: "Matrix" +description: "Messagerie Instantanée avec Matrix" +date: "2022-03-09T19:13:51.671Z" +dateCreated: "2021-11-09T12:13:36.265Z" +weight: 30 +extra: + parent: 'prise_en_main/_index.md' +--- Matrix est un réseau de communication instantanée que vous pouvez utiliser pour rester en contact avec votre famille, avec vos amis ou avec votre collectif ou association. diff --git a/content/prise_en_main/web/mettre-place-DNS.md b/content/prise_en_main/mettre-place-DNS.md index d27489a..b125d4c 100644 --- a/content/prise_en_main/web/mettre-place-DNS.md +++ b/content/prise_en_main/mettre-place-DNS.md @@ -1,11 +1,11 @@ -+++ -title = "Mettre en place le DNS" -description = "Mise en place du nom de domaine" -date = 2022-09-01 -weight = 0 -[extra] -weight_custom = 3 -+++ +--- +title: "Mettre en place le DNS" +description: "Mise en place du nom de domaine" +date: 2022-09-01 +weight: 0 +extra: + parent: "prise_en_main/web.md" +--- # Louer son nom de domaine Les noms de domaine sont gérés et loués par les _registraires de nom de domaine_. Ce sont eux qui proposent aux clients finaux de réserver des noms. On peut citer [Gandi](https://www.gandi.net/fr), [OVHcloud](https://www.ovhcloud.com/fr/), ou [Scaleway](https://www.scaleway.com/fr/) par exemple. Lorsqu'on veut s'offrir `exemple-un.fr` notamment, c'est chez eux que ça se passe; ensuite, à leur tour, ils vont enregistrer notre demande auprès de l'organisme correspondant à l'extension choisie : l'association française [AFNIC](https://www.afnic.fr/) pour `.fr`, l'association états-unienne [Public Internet Registry ](https://thenew.org/) pour `.org`, l'association européenne (belge en particulier) [EURid](https://eurid.eu/fr/) pour `.eu`... Nous recommandons de privilégier l'une de ces trois extensions parmis la myriade qui existe, car ces entités ont pour historique de ne pas augmenter arbitrairement les prix tout en garantissant la disponibilité de votre nom de domaine. @@ -35,4 +35,4 @@ Choisissez alors «ALIAS» comme type, et `garage.deuxfleurs.fr` comme nom d'hô ![dns5.png](/img/dns5.png) -Maintenant que votre configuration DNS est réglée, vous pouvez [préparer votre contenu](../créer-du-contenu/) ! +Maintenant que votre configuration DNS est réglée, vous pouvez [préparer votre contenu](@/prise_en_main/creer-du-contenu.md) ! diff --git a/content/prise_en_main/plume.md b/content/prise_en_main/plume.md index c20f18c..2e85eb5 100644 --- a/content/prise_en_main/plume.md +++ b/content/prise_en_main/plume.md @@ -1,15 +1,17 @@ -+++ -title = "Plume" -description = "Plume" -weight = 60 -+++ - +--- +title: Plume +description: Plume +weight: 60 +extra: + parent: 'prise_en_main/_index.md' +--- # Accéder à Plume - - [🌐 Accéder via le navigateur](https://plume.deuxfleurs.fr) +- [🌐 Accéder via le navigateur](https://plume.deuxfleurs.fr) # Le Fédiverse # S'abonner # Créer du contenu + diff --git a/content/prise_en_main/web/publier-le-contenu/_index.md b/content/prise_en_main/publier-le-contenu.md index bffea49..b58c2e7 100644 --- a/content/prise_en_main/web/publier-le-contenu/_index.md +++ b/content/prise_en_main/publier-le-contenu.md @@ -1,19 +1,19 @@ -+++ -title = "Publier le contenu" -description = "Comment mettre en ligne son contenu" -date = 2022-09-01 -weight = 0 -sort_by = "weight" -[extra] -weight_custom = 5 -+++ +--- +title: "Publier le contenu" +description: "Comment mettre en ligne son contenu" +date: 2022-09-01 +weight: 0 +sort_by: "weight" +extra: + parent: "prise_en_main/web.md" +--- -Nous allons désormais verser votre site sur Garage, et ce dernier le servira à toutes les personnes qui voudront le voir. Vous aurez besoin de l'identifiant de votre clé d'accès et de la clé d'accès secrète, obtenus dans la partie «[Initialiser votre accès](../initialiser-votre-acces/)». +Nous allons désormais verser votre site sur Garage, et ce dernier le servira à toutes les personnes qui voudront le voir. Vous aurez besoin de l'identifiant de votre clé d'accès et de la clé d'accès secrète, obtenus dans la partie «[Initialiser votre accès](@/prise_en_main/initialiser-votre-accès.md)». Vous avez le choix entre trois méthodes : -* [Faire ça en ligne de commande avec `aws-cli`](aws-cli/). C'est la méthode la plus habituelle et la plus éprouvée, cependant il faut utiliser le terminal, et être sur linux est grandement conseillé pour celle-ci. -* [Faire ça avec l'utilitaire graphique `rclone`](rclone/). Cette méthode vous paraîtra peut-être moins intimidante grâce à l'interface graphique du logiciel rclone. Celui-ci tourne sur Linux, Windows, et MacOS. -* [Faire ça avec l'utilitaire graphique `winscp`](winscp/). Cette méthode propose elle également une interface graphique, mais ne fonctionne que sur Windows. +* [Faire ça en ligne de commande avec `aws-cli`](@/prise_en_main/aws-cli.md). C'est la méthode la plus habituelle et la plus éprouvée, cependant il faut utiliser le terminal, et être sur linux est grandement conseillé pour celle-ci. +* [Faire ça avec l'utilitaire graphique `rclone`](@/prise_en_main/rclone.md). Cette méthode vous paraîtra peut-être moins intimidante grâce à l'interface graphique du logiciel rclone. Celui-ci tourne sur Linux, Windows, et MacOS. +* [Faire ça avec l'utilitaire graphique `winscp`](@/prise_en_main/winscp.md). Cette méthode propose elle également une interface graphique, mais ne fonctionne que sur Windows. ### Bravo ! Une fois l'un de ces trois guides suivi, vous aurez désormais votre propre site web accessible publiquement en ligne ! diff --git a/content/prise_en_main/web/publier-le-contenu/rclone.md b/content/prise_en_main/rclone.md index 3b82c15..34bb825 100644 --- a/content/prise_en_main/web/publier-le-contenu/rclone.md +++ b/content/prise_en_main/rclone.md @@ -1,10 +1,12 @@ -+++ -title = "Rclone Browser" -description = "Publier avec Rclone Browser" -weight = 2 -date = 2021-11-25T14:31:35.570Z -dateCreated = 2021-11-25T14:02:30.997Z -+++ +--- +title: "Rclone Browser" +description: "Publier avec Rclone Browser" +weight: 2 +date: 2021-11-25T14:31:35.570Z +dateCreated: 2021-11-25T14:02:30.997Z +extra: + parent: "prise_en_main/publier-le-contenu.md" +--- Rclone browser est un outil simple qui vous permet d'accéder directement à Garage. diff --git a/content/prise_en_main/stockage/rclone_mount.md b/content/prise_en_main/rclone_mount.md index 9b31d24..7884687 100644 --- a/content/prise_en_main/stockage/rclone_mount.md +++ b/content/prise_en_main/rclone_mount.md @@ -1,10 +1,12 @@ -+++ -title = "Sous Windows (avancé)" -description = " Rclone Mount" -weight = 20 -date = 2022-03-28T09:28:19.870Z -dateCreated = 2022-02-01T16:23:58.635Z -+++ +--- +title: "Sous Windows (avancé)" +description: " Rclone Mount" +weight: 20 +date: "2022-03-28T09:28:19.870Z" +dateCreated: "2022-02-01T16:23:58.635Z" +extra: + parent: 'prise_en_main/stockage.md' +--- Nous aurons besoin de télécharger 3 programmes : - [winfsp](http://www.secfs.net/winfsp/rel/) - téléchargez l'installateur et installez normalement diff --git a/content/prise_en_main/web/statique-comment-ça.md b/content/prise_en_main/statique-comment-ça.md index 29c363d..14e2b96 100644 --- a/content/prise_en_main/web/statique-comment-ça.md +++ b/content/prise_en_main/statique-comment-ça.md @@ -1,11 +1,11 @@ -+++ -title = "Statique ? Comment ça ?" -description = "Clarification sur le contenu statique" -date = 2022-09-01 -weight = 0 -[extra] -weight_custom = 1 -+++ +--- +title: "Statique ? Comment ça ?" +description: "Clarification sur le contenu statique" +date: 2022-09-01 +weight: 0 +extra: + parent: "prise_en_main/web.md" +--- Au commencement du web (au début des années 90), le contenu présent en ligne était statique : quand un client veut un fichier ou une page, il spécifie le chemin via un URL, et le serveur répond tout le temps la même chose. Dès le milieu des années 90 ont apparu au sein du web des pages dynamiques, avec [CGI](https://fr.wikipedia.org/wiki/Common_Gateway_Interface) et [PHP](https://fr.wikipedia.org/wiki/PHP). Pour une même page, le serveur peut répondre un contenu différent, variant selon des paramètres rajoutés en fin de chemin URL, selon des données dans la mémoire du serveur, ou selon n'importe quel facteur qui passe par la tête du développeur. diff --git a/content/prise_en_main/stockage/_index.md b/content/prise_en_main/stockage.md index 99264f1..96b39c0 100644 --- a/content/prise_en_main/stockage/_index.md +++ b/content/prise_en_main/stockage.md @@ -1,7 +1,10 @@ -+++ -title = "Stockage de fichiers" -description = "Stocker ses fichiers chez Deuxfleurs" -sort_by = "weight" -+++ +--- +title: "Stockage de fichiers" +description: "Stocker ses fichiers chez Deuxfleurs" +sort_by: "weight" +weight: 99 +extra: + parent: 'prise_en_main/_index.md' +--- Dans cette section, vous trouverez plusieurs tutoriels expliquant comment stocker vos fichiers chez Deuxfleurs sur Garage. Malheureusement, nous n'avons pas encore d'interface facile pour accéder à cette fonctionnalité: **les guides dans cette section sont donc à destination d'un public avancé**. diff --git a/content/prise_en_main/web/_index.md b/content/prise_en_main/web.md index 6b4d7fa..6a1b471 100644 --- a/content/prise_en_main/web/_index.md +++ b/content/prise_en_main/web.md @@ -1,23 +1,29 @@ -+++ -title = "Site web" -description = "Héberger un site web" -sort_by = "weight" -+++ +--- +title: "Site web" +description: "Héberger un site web" +sort_by: "weight" +weight: 10 +extra: + parent: 'prise_en_main/_index.md' +--- Vous en avez marre de faire toute votre communication associative via Facebook ? Vous voulez créer votre propre site pour raconter vos dernières vacances ou publier vos poèmes ? Bref, publier en indépendance ? Deuxfleurs peut vous aider en vous fournissant l'hébergement. Suivez le guide ! -1. [Statique ? Comment ça ?](./statique-comment-ca/) -2. [Initialiser votre accès](./initialiser-votre-acces/) -3. [Mettre en place le DNS](./mettre-place-dns/) -4. [Créer du contenu](./créer-du-contenu/) -5. [Publier le contenu](./publier-le-contenu/) +1. [Statique ? Comment ça ?](@/prise_en_main/statique-comment-ça.md) +2. [Initialiser votre accès](@/prise_en_main/initialiser-votre-accès.md) +3. [Mettre en place le DNS](@/prise_en_main/mettre-place-DNS.md) +4. [Créer du contenu](@/prise_en_main/creer-du-contenu.md) +5. [Publier le contenu](@/prise_en_main/publier-le-contenu.md) # Ils nous font confiance pour leur site web + - [declic-lelivre.com](https://declic-lelivre.com) - *Exploitation des données privées, surveillance généralisée, addiction au smartphone, disparition de pans entiers de l'économie... Les critiques du monde du numérique ne cessent de s'amplifier ; difficile d'ignorer les conséquences de l'utilisation d'Amazon, Facebook, Google, Instagram ou Netflix. Et s'il existait un autre Internet, respectueux de nos libertés ?* + - [envieappartagee.fr](https://www.envieappartagee.fr) - *Association Envie Appart'Agée, projet de coloc Alzheimer pour habiter et être accompagné autrement en Vendée.* + - [giraud.eu](https://giraud.eu) - *Site d'un ingénieur en informatique* - [anneprudhomoz.fr](https://anneprudhomoz.fr) - *De la terre, du fer, de l'eau, beaucoup de feu, un peu d'huile, encore du béton et du plâtre ! ... sans oublier le crayon à papier et les carnets.* - [colineaubert.com](https://colineaubert.com) - *D'un côté graphiste, illustratrice et conceptrice d'outils pédagogiques, je mets en images et en mots différents sujets scientifiques et culturels.* - [estherbouquet.com](https://estherbouquet.com) - *Esther Bouquet questions how narratives—both historical and literary—are being built by creating tangible experiences ranging from the size of the sheet of paper to the volume of a space; somewhere between writing, archiving, drawing, designing, and programming.* - [quentin.dufour.io](https://quentin.dufour.io) - *Portfolio et blog d'un ingénieur en informatique* - [erwan.dufour.io](https://erwan.dufour.io) - *Portfolio et blog d'un passionné d'électronique* + - [luxeylab.net](https://luxeylab.net) - *Site d'un prof en informatique* - [rfid.deuxfleurs.fr](https://rfid.deuxfleurs.fr) - *Rencontres Francophones de l'Infonuagique Décentralisé* - - [giraud.eu](https://giraud.eu) - *Site d'un ingénieur en informatique* diff --git a/content/prise_en_main/web/créer-du-contenu/_index.md b/content/prise_en_main/web/créer-du-contenu/_index.md deleted file mode 100644 index 44fc976..0000000 --- a/content/prise_en_main/web/créer-du-contenu/_index.md +++ /dev/null @@ -1,13 +0,0 @@ -+++ -title = "Créer du contenu" -description = "Comment écrire ses pages et son contenu" -sort_by = "weight" -weight = 0 -date = 2022-09-01 -[extra] -weight_custom = 4 -+++ - -Votre site est désormais complètement configuré. Avant de publier du contenu, il faut écrire celui-ci ! - -Vous pouvez, au choix, [l'écrire à la main](./a-la-main/), ou vous [faire assister par un générateur](./avec-un-generateur/).
\ No newline at end of file diff --git a/content/prise_en_main/web/publier-le-contenu/_index.md~ b/content/prise_en_main/web/publier-le-contenu/_index.md~ deleted file mode 100644 index 442cd27..0000000 --- a/content/prise_en_main/web/publier-le-contenu/_index.md~ +++ /dev/null @@ -1,16 +0,0 @@ -+++ -title = "Publier le contenu" -description = "Comment mettre en ligne son contenu" -date = 2022-09-01 -weight = 0 -sort_by = "weight" -[extra] -weight_custom = 5 -+++ - -Nous allons désormais verser votre site sur Garage, et ce dernier le servira à toutes les personnes qui voudront le voir. Vous aurez besoin de l'identifiant de votre clé d'accès et de la clé d'accès secrète, obtenus dans la partie «[Initialiser votre accès](../initialiser-votre-acces/)». - -Vous avez le choix entre trois méthodes : -* [Faire ça en ligne de commande avec `aws-cli`](../aws-cli/). C'est la méthode la plus habituelle et la plus éprouvée, cependant il faut utiliser le terminal, et être sur linux est grandement conseillé pour celle-ci. -* [Faire ça avec l'utilitaire graphique `rclone`](../rclone/). Cette méthode vous paraîtra peut-être moins intimidante grâce à l'interface graphique du logiciel rclone. Celui-ci tourne sur Linux, Windows, et MacOS. -* [Faire ça avec l'utilitaire graphique `winscp`](../winscp/). Cette méthode propose elle également une interface graphique, mais ne fonctionne que sur Windows. diff --git a/content/prise_en_main/web/publier-le-contenu/aws-cli.md~ b/content/prise_en_main/web/publier-le-contenu/aws-cli.md~ deleted file mode 100644 index ba74e8c..0000000 --- a/content/prise_en_main/web/publier-le-contenu/aws-cli.md~ +++ /dev/null @@ -1,71 +0,0 @@ -+++ -title = "aws-cli" -description = "Publier avec aws-cli" -date = 2022-09-01 -weight = 1 -+++ - -Nous allons désormais verser votre site sur Garage, ce dernier le servira à toutes les personnes qui voudront le voir. Vous aurez besoin de l'identifiant de votre clé d'accès et de la clé d'accès secrète, obtenus dans la partie «[Initialiser votre accès](../initialiser-votre-acces/)». - -### Paramétrer votre accès localement -Pour verser votre site sur Garage, nous allons utiliser l'outil de base pour faire des commandes S3 : [aws-cli](https://github.com/aws/aws-cli) et son binaire, `aws`. À chaque fois, il aura besoin de savoir : -* l'identifiant de votre clé d'accès -* votre clé d'accès secrète -* la région et l'URL de l'infrastructure Garage qui hébergera votre site - -En temps normal, il faudrait préciser ces paramètres à chaque fois (donc toutes les fois que vous voulez mettre quelque chose sur votre site, ou le modifier). Pour éviter ça, on va stocker ces informations dans un fichier ; il suffira de l'invoquer avant de faire ses modifications. Dans votre répertoire personnel, créez un fichier nommé par exemple `.awsrc`. À l'intérieur, mettez le contenu suivant : -``` -export AWS_ACCESS_KEY_ID={votre identifiant de clé d'accès} -export AWS_SECRET_ACCESS_KEY={votre clé d'accès privée} -export AWS_DEFAULT_REGION='garage' - -function aws { command aws --endpoint-url https://garage.deuxfleurs.fr $@ ; } -aws --version -``` -Il vous faut bien entendu insérer vos deux clés aux endroits spécifiés. Une fois ceci fait, dans le futur, avant d'utiliser `aws`, il vous faudra faire `source ~/.awsrc`, et cela mettra en place tous les paramètres pour vous. Vous serez automatiquement authentifié et vous parlerez à la bonne infrastructure Garage. - -### Configurer la page par défaut et celle pour les erreurs -Puisqu'on est sur la configuration S3, profitons-en pour paramétrer une page d'accueil et une page d'erreur. En effet, les URL qu'on utilise pour naviguer sur votre site correspondront à la hiérarchie de fichiers présents sur Garage. Si on visite `https://votre-site.fr/blog/recette-de-gateau.html`, Garage va simplement servir le fichier `blog/recette-de-gateau.html`, en partant de la racine du bucket. Mais que ce passe-t-il si on demande à voir `https://votre-site.fr/blog/` ? Garage ne peut pas retourner un dossier; et de toute façon cela ne fonctionnerait pas, puisqu'un dossier n'a pas données propre à lui-même, il ne fait que contenir des fichiers distincts en son sein. On voit pourtant souvent ce genre d'URL en ligne. En fait, les serveurs web sont configurés pour que si aucun fichier du dossier n'est spécifié, alors on va utiliser celui avec un nom paramétré à l'avance. C'est de ça dont on parle. -De même, lorsque quelqu'un demande une page qui n'existe pas, que peut faire Garage ? Dans la même logique, on va lui donner un nom de fichier à servir par défaut si jamais cela arrive. - -Après avoir fait votre `source ~/.awsrc`, faites : -``` -aws s3 website exemple-un.fr --index-document index.html --error-document erreur.html -``` -si votre `aws` est en version 2.x, ou -``` -aws s3api put-bucket-website --bucket exemple-un.fr --website-configuration ' -{ - "ErrorDocument": { - "Key": "/errors/4xx.html" - }, - "IndexDocument": { - "Suffix": "index.html" - } -} -' -``` -s'il est en version 1.x . Pensez à remplacer `exemple-un.fr` par votre nom de domaine à vous ! - -### Publier -On y est ! Avec un terminal, positionnez-vous dans le répertoire qui reflète ce que vous voulez mettre en ligne. Celui-ci devrait contenir des fichiers en `.html`, `.css`, ou `.js`, mais pas de `.md`. Si vous ne l'avez pas fait, faites `source ~/.awsrc`, et lancez ensuite : -``` -aws s3 sync . s3://exemple-un.fr -``` -si vous avez `aws` en version 2. N'oubliez pas de mettre votre nom de domaine à la place d'`exemple-un.fr`. Vos fichiers devrait être téléversés. Une fois le processus fini, vous devriez pouvoir ouvrir un navigateur internet tel que Firefox par exemple, tapez votre nom de domaine dans la barre URL, et naviguer sur votre site. En cas de pépin, essayez d'actualiser la page en faisant `ctrl`+`shift`+`r` avec votre clavier, ça vous garantira que votre navigateur récupère le vrai contenu en ligne au lieu de piocher dans le cache local sur votre ordinateur. - -### Bravo ! -Fécilicitations ! Vous avez désormais votre propre site web accessible publiquement en ligne ! -Vous pouvez rajouter dessus le badge attestant fièrement son hébergement sur Garage: - -[![Badge indiquant qu'un site est hébergé sur Garage en français](/img/garage_fr.png)](https://garagehq.deuxfleurs.fr/) -[![Badge indiquant qu'un site est hébergé sur Garage en anglais](/img/garage_en.png)](https://garagehq.deuxfleurs.fr/) - -En HTML: -``` -<a href="https://garagehq.deuxfleurs.fr/"><img src="garage_fr.png" alt="Badge indiquant que ce site est propulsé par le logiciel Garage" title="Site propulsé par Garage"></a> -``` -En Markdown: -``` -[![Badge indiquant qu'un site est hébergé sur Garage en français](/img/garage_fr.png)](https://garagehq.deuxfleurs.fr/) -``` diff --git a/content/prise_en_main/web/publier-le-contenu/rclone.md~ b/content/prise_en_main/web/publier-le-contenu/rclone.md~ deleted file mode 100644 index d7e03d1..0000000 --- a/content/prise_en_main/web/publier-le-contenu/rclone.md~ +++ /dev/null @@ -1,104 +0,0 @@ -+++ -title = "Rclone Browser" -description = "Rclone Browser" -weight = 30 -date = 2021-11-25T14:31:35.570Z -dateCreated = 2021-11-25T14:02:30.997Z -[extra] -weight_custom = 15 -+++ - - -rclone browser est un outil simple qui vous permet d'accéder directement à Garage. - -# Installation - -Si vous êtes sous macOS ou Windows, vous pouvez télécharger la dernière version depuis la page [github de rclone-browser](https://github.com/kapitainsky/RcloneBrowser/releases) (descendez un peu pour voir les liens). - -Sous Ubuntu (lubuntu, kubuntu, etc.), Debian et Linux Mint, cherchez et installez "Rclone Browser" dans la logithèque ("App Store") ou lancez directement depuis un terminal : - -```bash -sudo apt-get install -y rclone-browser -``` - ---- - -Le paquet existe aussi pour d'autres distributions : - -```bash -sudo dnf install -y rclone-browser # fedora -sudo yay -S rclone-browser # arch linux -sudo nix-env -iA nixos.rclone-browser # nix os -``` - -# Premier lancement - -Avant de lancer Rclone Browser, ouvrez un éditeur de texte. -Moi j'utilise "Éditeur de texte" sous Gnome aussi connu sous le nom de `gedit`. Sous Windows il s'appelle Bloc-Note Windows (ou `notepad.exe`). - -![gedit.png](/img/rclone_gedit.png) - -Entrez le texte suivant dedans, tout en remplaçant bien les lignes 5 et 6 par vos identifiants communiqués précédemment : - -```toml -[garage] -type = s3 -provider = Other -env_auth = false -access_key_id = <REMPLACEZ PAR VOTRE IDENTIFIANT DE CLE D'ACCESS> -secret_access_key = <REMPLACEZ PAR VOTRE CLE D'ACCES SECRETE> -region = garage -endpoint = garage.deuxfleurs.fr -bucket_acl = private -force_path_style = true -no_check_bucket = true -``` - -Maintenant enregistrez le à un endroit où vous ne le perdrez pas. Dans mon cas, j'ai choisi de le mettre dans Mon Dossier Personnel > Documents > Configuration et je l'ai appelé `rclone.conf`. - -![rclone-conf.png](/img/rclone_conf.png) - -Maintenant lancez "Rclone Browser" en cherchant l'application dans votre menu d'application - -![capture_d’écran_de_2021-11-25_14-43-03.png](/img/rclone_menu.png) - -L'application devrait se lancer : - -![rclone_init.png](/img/rclone_init.png) - -Cliquez sur "File" (Fichiers) en haut à gauche, puis sur "Preferences...". La fenêtre suivante s'ouvre : - -![rclone-conf2.png](/img/rclone_conf2.png) - -Repérez la deuxième ligne intitulée `rclone.conf location:`. Tout au bout de la ligne, cliquez sur le bouton avec les trois points `[...]`. Vous aurez alors la possibilité d'indiquer à Rclone Browser où se trouve le fichier de configuration créé juste avant (pour ma part, je rappelle, "Dossier personnel > Documents > Configuration > rclone.conf", on voit que le chemin complet vers le fichier apparait maintenant dans le champs texte. - -Appuyez sur OK, et la fenêtre principale devrait maintenant ressembler à ça : - -![rclone-s3.png](/img/rclone_s3.png) - -Cliquez sur "S3 garage" puis cliquez sur "Open". Si vous voyez des dossiers apparaitre, c'est gagné ! - -![rclone-conn.png](/img/rclone_conn.png) - -Vous pouvez maintenant naviguer dans vos dossiers, envoyer des fichiers sur Garage ou en récupérer. Attention, vous ne pouvez pas créer de "nouveaux dossiers" à la racine, mais vous pouvez créer des sous-dossiers dans les dossiers existants pré-alablement créés pour vous. - -# Utiliser comme un drive - -Ce n'est pas forcément très pratique de devoir passer par cette interface pour envoyer ou récupérer des fichiers. Ce qui serait génial, c'est que ces dossiers apparaissent sur votre ordinateur comme des dossiers normaux. - -Pour cela, sélectionnez un dossier racine, moi j'ai choisi `quentin.bibliotheque` puis cliquez sur le bouton "Mount". - -![rclone-mount.png](/img/rclone_mount.png) - -Un sélecteur de fichier s'ouvre alors. Je vais dans "Dossier Personnel > Documents", je créer un nouveau dossier que j'appelle "Distant". Je vais dedans et clique sur "Choisir" (ou Ok). - -Maintenant, quand je vais dans un explorateur de fichier, je vois les fichiers sur Garage comme si ils étaient sur mon ordinateur. - -![nautilus-distant.png](/img/rclone_nautilus.png) - -Je peux aussi accéder à ces documents depuis mon logiciel préféré, comme ici "LibreOffice Calc" : - -![capture_d’écran_de_2021-11-25_15-01-42.png](/img/rclone_calc.png) - - - diff --git a/content/prise_en_main/web/publier-le-contenu/winscp.md~ b/content/prise_en_main/web/publier-le-contenu/winscp.md~ deleted file mode 100644 index 6f63d97..0000000 --- a/content/prise_en_main/web/publier-le-contenu/winscp.md~ +++ /dev/null @@ -1,62 +0,0 @@ -+++ -title = "WinSCP" -description = "WinSCP " -weight = 20 -[extra] -weight_custom = 10 -+++ - - -# Installation - -Commencez par télécharger l'outil [WinSCP](https://winscp.net/eng/download.php). - -![winscp_dl.png](/img/winscp_dl.png) - -Installez le logiciel. - -# Configuration - -Lancez le. La fenêtre de connexion suivante devrait apparaitre : - -![](/img/winscp_login.png) - -Vous devez : - 1. Vérifier que c'est bien "Nouveau site" qui est sélectionné - 2. Dans *protocole de fichier*, vous devez choisir *Amazon S3* - 3. Dans *nom d'hôte*, vous devez mettre `garage.deuxfleurs.fr` - 4. Dans *numéro de port*, vous devez mettre (ou plutôt laisser) `443` - 5. Dans *id de clé d'accès*, vous devez mettre l'identifiant de votre clé d'accès, exemple : `GK...` - 6. Dans *clé d'accès secrète*, vous devez mettre votre clé d'accès secrète. - 7. Maintenant, cliquez sur le bouton *Avancé*. (Cliquez bien sur le mot "Avancé" et non sur la flèche à droite). Une fenêtre s'ouvre : - -![](/img/winscp_avance.png) - - 1. Dans le menu de gauche, cliquez sur *S3* - 2. Dans la partie de droite, pour *Région par défaut*, inscrivez au clavier *garage* - 3. Toujours à droite, dans *Style URL*, choisissez *Chemin* - 4. Cliquez sur OK - -Vous voilà de retour sur la fenêtre de connexion : - -![](/img/winscp_sauvegarder.png) - - 1. Cliquez sur *Sauver* (cliquez bien sur le texte et non sur la flèche noire à droite) - -La fenêtre suivante apparait : - -![](/img/winscp_session.png) - - 1. Dans *Enregistrer la sessions sous :*, donnez un nom qui identifie bien votre site web, c'est ce qui vous permettra de l'identifier dans la liste de connexion. - 2. Pour la case *Enregistrer le mot de passe*, nous vous conseillons de la cocher sauf si vous êtes sur un ordinateur public (bibliothèque, cybercafé, etc.) ou au travail. - 3. Pour la case *Créer un raccourci sur le bureau*, nous vous conseillons de la cocher, vous pourrez alors mettre votre site en ligne en un seul clic (ou presque) depuis votre bureau. - 4. Cliquez sur OK - -Vous pouvez maintenant cliquer sur "Connexion". - -# Envoyer votre site web - -À gauche, naviguez jusqu'au dossier de votre site web. -Faites en un glisser déposer à droite à l'intérieur du dossier qui contient le nom de votre site web. - -![commander.png](/img/winscp_commander.png) diff --git a/content/prise_en_main/web/publier-le-contenu/winscp.md b/content/prise_en_main/winscp.md index f88e6dd..6528836 100644 --- a/content/prise_en_main/web/publier-le-contenu/winscp.md +++ b/content/prise_en_main/winscp.md @@ -1,8 +1,10 @@ -+++ -title = "WinSCP" -description = "Publier avec WinSCP" -weight = 3 -+++ +--- +title: "WinSCP" +description: "Publier avec WinSCP" +weight: 3 +extra: + parent: 'prise_en_main/publier-le-contenu.md' +--- # Installation diff --git a/content/prise_en_main/web/créer-du-contenu/à-la-main.md b/content/prise_en_main/à-la-main.md index 541a009..bc4c3ad 100644 --- a/content/prise_en_main/web/créer-du-contenu/à-la-main.md +++ b/content/prise_en_main/à-la-main.md @@ -1,10 +1,12 @@ -+++ -title = "À la main" -description = "Créer du contenu à la main" -sort_by = "weight" -date = 2022-09-01 -weight = 1 -+++ +--- +title: "À la main" +description: "Créer du contenu à la main" +sort_by: "weight" +date: 2022-09-01 +weight: 1 +extra: + parent: "prise_en_main/creer-du-contenu.md" +--- Garage, comme tout serveur web, va se contenter ici de servir des fichiers `.html`. Ces fichiers sont tout à fait lisibles et écrivables par un humain. Ainsi, si vous n'avez pas prévu d'avoir un site avec beaucoup de pages, il est souvent intéressant de façonner chacune d'entre elles à la main. @@ -36,4 +38,4 @@ body ``` Encore une fois, plein de ressources sont disponibles en ligne, et Mozilla propose encore une fois [une bonne base](https://developer.mozilla.org/fr/docs/Web/CSS). -Une fois que vous avez tous vos fichiers `.html` et `.css` réunis, [vous pouvez passer à la publication](../../publier-le-contenu/) ! +Une fois que vous avez tous vos fichiers `.html` et `.css` réunis, [vous pouvez passer à la publication](@/prise_en_main/publier-le-contenu.md) ! diff --git a/content/vie_associative/ag/AG2020.md b/content/vie_associative/AG2020.md index eac2889..684c9f6 100644 --- a/content/vie_associative/ag/AG2020.md +++ b/content/vie_associative/AG2020.md @@ -1,8 +1,10 @@ -+++ -title = "AG 2020" -description = "Assemblée Générale Constitutive" -weight = 10 -+++ +--- +title: "AG 2020" +description: "Assemblée Générale Constitutive" +weight: 10 +extra: + parent: 'vie_associative/ag.md' +--- Le 13 janvier 2020 à 19 heures, les fondateurs de l'association Deuxfleurs se sont réunis en assemblée générale constitutive au 24 rue diff --git a/content/vie_associative/ag/AG2021.md b/content/vie_associative/AG2021.md index 630e69b..750c247 100644 --- a/content/vie_associative/ag/AG2021.md +++ b/content/vie_associative/AG2021.md @@ -1,8 +1,10 @@ -+++ -title = "AG 2021" -description = "Seconde Assemblée Générale" -weight = 20 -+++ +--- +title: "AG 2021" +description: "Seconde Assemblée Générale" +weight: 20 +extra: + parent: 'vie_associative/ag.md' +--- Le 7 février 2021 se tenait la deuxième Assemblée Générale (AG) de Deuxfleurs. diff --git a/content/vie_associative/ag/AG2022.md b/content/vie_associative/AG2022.md index d3b3ab3..1c8f550 100644 --- a/content/vie_associative/ag/AG2022.md +++ b/content/vie_associative/AG2022.md @@ -1,8 +1,10 @@ -+++ -title = "AG 2022" -description = "Troisième Assemblée Générale" -weight = 30 -+++ +--- +title: "AG 2022" +description: "Troisième Assemblée Générale" +weight: 30 +extra: + parent: 'vie_associative/ag.md' +--- Le dimanche 27 février 2022, se tenait sur [Jitsi](https://jitsi.deuxfleurs.fr/) la troisième Assemblée Générale (AG) de Deuxfleurs : nous fêtions nos deux ans d'existence ! @@ -27,7 +29,7 @@ Deuxfleurs porte 3 actions principales : la **conception** de nos outils numéri # Changement du mode de scrutin -> ## Modification de l'article 8 de nos [statuts](/Association/Statuts) +> ## Modification de l'article 8 de nos [statuts](@/vie_associative/statuts.md) > > [...] Elle [L'Assemblée Générale] pourvoit, au scrutin secret, à la nomination ou au renouvellement des membres du conseil d'administration via un scrutin **au jugement majoritaire**. Elle fixe le montant de la cotisation annuelle. Les décisions de l'assemblée sont prises à la majorité des membres présents ou représentés. Chaque membre présent ne peut détenir plus d'une procuration. diff --git a/content/vie_associative/AG2023.md b/content/vie_associative/AG2023.md new file mode 100644 index 0000000..b8c402d --- /dev/null +++ b/content/vie_associative/AG2023.md @@ -0,0 +1,265 @@ +--- +title: "AG 2023" +description: "Quatrième Assemblée Générale" +weight: 40 +extra: + parent: 'vie_associative/ag.md' +--- + + + +Le dimanche 12 février 2023, se tenait sur Jitsi la quatrième Assemblée Générale (AG) de Deuxfleurs. + +[Lien d'accès aux slides de la présentation](https://pad.deuxfleurs.fr/slide/#/3/slide/view/84b9b62d9c0fa512a36ee49b25f95453/present/) + + +# En deux mots: + +- Une dizaine de membres étaient présents à l'AG +- L’adresse de l'association est changée à Lille chez Adrien. +- Le conseil d'administration 2023 est composé d'Adrien, Maximilien et Vincent, tous ayant fait partie du CA depuis la fondation de l'association. + +# Appel à candidatures + +Élection au jugement majoritaire du bureau 2023. Trois candidats déclarés : Vincent Giraud, Maximilien Richer, Adrien Luxey-Bitri. Alain ne se représente pas. Pas de nouveaux candidats lors de l'AG. 20 membres bénéficient du droit de vote. + +# Présentation de l'association. + +L’objectif de l'association Deuxfleurs est de « fabriquer un internet convivial ». + +Dans les statuts : association loi 1901 dont l'objectif est de défendre et promouvoir les libertés individuelles et collectives à travers la mise en place d’infrastructures numériques libres. + +Fondée en janvier 2023 à Rennes mais existait déjà sans forme juridique avant. 9 membres en 2020, 20 maintenant. + +Missions : + +- fabriquer des outils pour les communautés (CHATONS) +- proposer des services numériques au grand public +- plaidoyer, inspirer, essaimer + +Clarification faite en 2022 de la notion d'usager.ère vs membre. + +- Usager.ère = personne qui utilise les services Deuxfleurs, contre un prix libre. +- Membre = personne physique adhérente à l'asso, 10€/an, donne le droit de vote en AG. + +Clarification sur les usagers : accès donnés à prix libre à des personnes physiques et morales. Prix indicatif : 15€/an par personne physique. Dans le cas d'une personne morale, multiplier par le nombre de personnes physiques qui utiliseront effectivement les services. + +Le prix est LIBRE ! 0€ est possible aussi. + +*À faire :* publier les prix sur le site. + +Outils proposés en accès libre: CryptPad, Jitsi. + +Outils accessibles aux personnes ayant un compte : + +- Guichet (annuaire) +- hébergement de site statique (garage) +- Matrix (discussion) +- Plume (blog) +- emails et calendrier avec SoGo + +# Bilan moral 2022 + +**Projet NGI/Garage.** + +139000 € de subventions de l'Union Européenne, 3 salariés en CDD durant un an. Chronologie: + +- avril 2021 : dépôt de la candidature +- juin 2021 : projet accepté +- août 2021 : contrat de subvention signé +- oct 2021 : début du projet +- février 2022 : 3 jalons validés sur 5 +- ---- AG 2022 ---- +- mai 2022 : jalon 3a validé +- juillet 2022 : jalon 3b validé +- septembre 2022 : jalon 4 validé +- 1e octobre 2022 : clôture des contrats + +Bilan de l'aspect "financier" : on est passés dangereusement près des 0€ sur le compte. + +Bilan technique: + +- développement d'un logiciel de stockage distribué (Garage) +- support S3 robuste +- utilisé en production (deuxfleurs.fr) +- deux fois sur HackerNews en première page!🔥 +- début du support d'une API clef-valeur (`K2V`) +- début de serveur mail (`aerogramme`) +- Garage est aujourd'hui une pierre angulaire de l'infra Deuxfleurs +- communauté florissante qui contribue (v8.2 soon™) + +**Deuxfleurs et les CHATONS** + +- Deuxfleurs est officiellement un chaton depuis avril 2022. +- participation au Camps CHATONS à l'été 2022 +- des premiers usagers commencent à entrer en contact avec nous via chatons.org + +**Les camps Deuxfleurs de 2022** + +- camp d'été chez Alex en IdF +- camp d'hiver au Couvent des Clarisses à Lille + +Ont été l'occasion de discuter, d'échanger, de s'organiser, de partager. Un peu de discussions techniques, mais pas majoritairement. + +*À faire :* prévoir le camp d'été 2023 (quand et où?) + +**Interventions publiques** + +Soit des présentations/conférences données par des personnes de l'asso, soit juste des présences à des événements pour discuter. + +- Tarare micro club informatique +- Camp CHATONS au Moulin bleu +- Capitole du Libre 2022 +- Podcast : Open Tech Will Save Us +- FOSDEM 2022 +- Équipe de recherche STACK à Nantes +- Équipe de recherche SPIRALS à Lille +- Freedom Not Fear +- Open Source Experience +- Équipe de recherche TOCATTA à Saclay + +Plein de choses sont possibles, l'association peut soutenir financièrement ou donner du contenu pour les personnes qui voudraient faire ce genre de choses. + +**Bilan des objectifs techniques 2022** + +Pas mal d'achats de matériel qui ont permi de stabiliser des infras et d'essaimer des petits ordinateurs partout. + +Migration GlusterFS → Garage, Traefik → Tricot. Fiabilisation des services. Idée qu'on peut produire nous-même des outils, moins complets mais plus adaptables à notre config. + +Mise en place de sites statiques, infra multisite, métriques. + +Meilleure sécurisation des accès opérateur.ice. On a maintenant une charte operateur.ice à signer. + +*À faire :* énormément de choses. Par exemple : base de données multisite, soucis de stockage local (CryptPad, Plume, email), alerting. Projets en cours notamment sur les courriels (Aérogramme) et sur plume. + +# Bilan comptable 2022 + +Solde au 01/01/2022 : 53 122,70€ + +Revenus: 120 981 € + +- NGI/Garage : 120 716 € +- Cotisations : 170€ +- Dons : 95 € + +Dépenses : 158 872 € + +- NGI/Garage : 158 673 € +- Frais : 198 € + +Balance de l'année 2022 : -37 891,79 € + +Solde au 01/01/2023 : 15 230,91€ + +Dépenses de NGI en 2022 (découpage des 158 673 €) : + +- Salariat (incl. comptable, cotisations, mutuelle, etc) : 148 196 € +- Prestations : 5 000 € +- Évenements (3 camps) : 3 066 € +- Achat matériel : 1 674 € +- Frais pro : 601 € +- Achat stickers : 36 € + +# Perspectives 2023 et motions + +**Mise en place de cercles** + +Structuration des activités de l'asso autours d'un nombre de cercles, par exemple : CA, usages, infra, essaimage, dev, gestion, organisation des camps AFK, etc. + +On avait lancé ça en 2022, c'est encore balbutiant. + +Principe d'un cercle : + +- il y a un référent qui s'occupe d'avoir les infos (pas de pouvoir de décision) +- réunions récurrentes planifiées +- com interne (souvent un salon Matrix) +- se rendre visible (e.g mise jour du guide, faire des posts de blog sur Plume) + +Cercles actuels : + +- Le conseil d'administration + +- Infra → Alex et Quentin référents "de fait". On n'a plus d'employés à plein temps → il faut essayer de distribuer la charge de travail sur tout le monde, notamment pour le maintien de l'infra. Chantier à pousser : l'horizontalité de l'infra. + +Cercles en réflexion : + +- accueil : chan matrix pour coordonner les arrivées (e.g. quand on reçoit un mail sur coucou@deuxfleurs.fr) +- essaimage : on a écrit pas mal d'articles, il y a des volontés de continuer. Adrien motivé pour être référent du cercle +- stratégie : comment faire en sorte de pousser nos idées au sens large + +**Recherche de fonds** + +Pour l'instant les ex-salariés recherchent des financements de leur coté, pourrait-on envisager de refaire ça au niveau de l'asso ? + +Cotisations et dons par virements bancaires → pour l'instant, suffisant pour maintenir la base de l'asso : coûts bancaires, frais de fonctionnement. Pas plus. + +Envisager une plateforme de dons récurrents ? e.g. liberapay, opencollective, tipee, heloasso, utip, ko-fi. Si des gens ont des opinions sur ces plateformes, faites-nous en part. + +Rechercher de nouvelles subventions publiques ? + +**Poursuite de la maturité technique** + +Garage a énormément progressé durant NGI. On voudrait continuer à construire sur cet élan, avec la communauté. + +Au niveau infra, résoudre les soucis mentionnés précédemment pour que tout soit full redondé, que la coupure de fibre/d'élec ne pose littéralement aucun problème. + +**Tisser des liens** + +On a beaucoup parlé de l'aspect technique (s'extraire des datacenters, du modèle industriel). On a aussi des arguments politiques pour dire qu'il faut quitter les GAFAM. Comment faire le pont entre les deux et amener les gens à comprendre l'intérêt des chatons (ou du libre en général) et à les utiliser? + +Intervention dans un lieu à Vaulx-en-Velin (Bricologis) pour faire des ateliers. Proposition de Quentin : acheter des PC portables pour montrer aux gens, leur permettre de faire des choses dessus (e.g. aider les gens à faire leurs démarches administratives). Proposition de budget : 300€. + +2e proposition de Quention : faire une journée à la Cyberrance avec Club1 et Picasoft. Partir du truc des sites statiques, "poétiser le web", croiser la tech et l'art. Faire une journée un samedi de mai ou juin en région parisienne. Proposition de budget: 1000€. Être dans le constructif : faire une proposition d'informatique moins marchand, moins dans la commercialisation → "poétiser le web". La cyberrance = gens issus du monde de l'art, ça serait l'occasion de croiser des perspectives différentes. Très grand intérêt de la cyberrance et de club1 pour faire cette journée. + +Rien n'est fixé pour tout ça encore. Phase de discussion à lancer. + +# Votes et élections + +**Vote 1.** Changement d'adresse de Rennes a Lille chez Adrien (on ne peut pas garder l'adresse à Rennes, Adrien compte lui rester à Lille à terme, et d'ailleurs aussi héberger des serveurs). + +Nouvelle adresse: Adrien Luxey-Bitri +16 rue de la Convention, Appt. 1 RDC, +59800 Lille + +8 voix pour, 0 voix contre. Adopté. + +**Vote 2.** Maintenir le prix de la cotisation annuelle à l'association à 10€. (pas de nécessité de le changer, c'est juste que les statuts nous imposent de le voter en AG) + +8 voix pour, 0 voix contre. Adopté. + +**Élection du bureau.** Le dépouillement du scrutin à jugement majoritaire donne les trois candidats élus avec une mention médiane de Excellent : Adrien Luxey-Bitri, Vincent Giraud et Maximilien Richer. (unanimité d'excellent pour Maximilien). + +# Questions et remarques supplémentaires + +**Réflexion qualité de service.** Changement de vitesse (plus de salarié.e.s), mais on est toujours CHATONS avec des engagements. Mettre nos propres sites et nos mails sur l'infra Deuxfleurs (pour ceux qui l'ont pas fait) pour qu'on se motive plus à garantir son bon fonctionnement. → eat your own dogfood. + +Ne pas non plus se mettre trop de pression sur la qualité, penser plutôt qu'on se soucie des autres. On est bénévoles, on ne veut pas se tuer à la tâche, mais on veut avoir une attention aux usager.e.s qui n'ont pas accès aux infra et n'ont pas les moyens de réparer ou changer une config. Avoir un sens des responsabilités, pour éviter une approche féodale/gatekeeping. + +On met en place cet infra pour des raisons/des valeurs, ça serait bête d'utiliser autre chose (e.g. gandi/ovh/...) + +**Camp deuxfleurs de l'été 2023?** Vincent aimerait se charger de l'orga d'un camp quand il aura plus de temps. Garder en tête qu'on est en recherche de lieu pour l'été 2023. C'est peut-être le dernier où on aura suffisamment de fonds pour couvrir l'intégralité du séjour. Pour trouver des idées de lieu, regarder sur le forum CHATONS : à chaque camp ils identifient plusieurs lieux, au total ça fait beaucoup de possibilités. Regarder quels sont leurs réseaux, de fil en aiguille on peut trouver des choses. Ne pas exclure de retourner au Couvent des Clarisses. +Anciela discute régulièrement avec Esther et Quentin au sujet de l'asso, a peut-être aussi quelques pistes. + +À la montagne, planter la tente ? Beaucoup de possibilités. + +**Réunions prévues prochainement**. Tous les 1ers mardis du mois, réunion mensuelle au coin du feu. Réunions techniques planifiées petit à petit. + +**Calendrier partagé CalDav sur SoGo** + +_Authenticated User Access_ (on voit tout et on peut tout modifier si on a un compte deuxfleurs) + +- CalDAV URL <https://sogo.deuxfleurs.fr/SOGo/dav/lx/Calendar/22-63E29280-1-71341300/< +- WebDAV ICS URL <https://sogo.deuxfleurs.fr/SOGo/dav/lx/Calendar/22-63E29280-1-71341300.ics> +- WebDAV XML URL <https://sogo.deuxfleurs.fr/SOGo/dav/lx/Calendar/22-63E29280-1-71341300.xml> + +_Public Access_ (on voit seulement les trucs publics) + +- CalDAV URL <https://sogo.deuxfleurs.fr/SOGo/dav/public/lx/Calendar/22-63E29280-1-71341300/> +- WebDAV ICS URL <https://sogo.deuxfleurs.fr/SOGo/dav/public/lx/Calendar/22-63E29280-1-71341300.ics> +- WebDAV XML URL <https://sogo.deuxfleurs.fr/SOGo/dav/public/lx/Calendar/22-63E29280-1-71341300.xml> + +*À faire :* mettre l'adresse sur le guide. + +*À faire :* mise à jour automatique du calendrier sur la page d'accueil de Deuxfleurs ? + +**Appel à participation au CA** On peut être jusqu'à 6, n'hésitez pas a vous impliquer. Charge de travail relativement faible, surtout depuis la fin de NGI. Lire les mails, tâches de compta/trésorerie, tenue de l'AG, organisation des camps, parfois gestion des conflits. Être responsable moralement de l'association. Pour des personnes voulant s'impliquer, ça peut être une bonne façon de découvrir le fonctionnement de l'asso, bon point de vue pour lancer des projets, etc. Et même les personnes extérieures au CA formellement peuvent prendre une part dans tout ça pour alléger la charge du CA. Pas de tâche foncièrement dévolue au CA où les autres ne peuvent pas s'impliquer, rien n'est interdit. diff --git a/content/vie_associative/_index.md b/content/vie_associative/_index.md index bd0a57f..718aabf 100644 --- a/content/vie_associative/_index.md +++ b/content/vie_associative/_index.md @@ -1,8 +1,10 @@ -+++ -title = "Vie associative" -description = "Vie associative" -weight = 50 -sort_by = "weight" -+++ +--- +title: "Vie associative" +description: "Vie associative" +weight: 50 +sort_by: "weight" +extra: + parent: 'vie_associative/_index.md' +--- Ce manuel traite de tout ce qui concerne l'association, comme ses aspects légaux, les délibérations, ou l'organisation des personnes. diff --git a/content/vie_associative/ag.md b/content/vie_associative/ag.md new file mode 100644 index 0000000..373e621 --- /dev/null +++ b/content/vie_associative/ag.md @@ -0,0 +1,17 @@ +--- +title: "Assemblées Générales" +description: "Assemblées Générales" +weight: 50 +sort_by: "weight" +extra: + parent: 'vie_associative/_index.md' +--- + +[↣ AG 2020](@/vie_associative/AG2020.md) - Assemblée générale constitutive + +[↣ AG 2021](@/vie_associative/AG2021.md) - Un an d'existence + +[↣ AG 2022](@/vie_associative/AG2022.md) - En plein développement de Garage + +[↣ AG 2023](@/vie_associative/AG2023.md) - De nouvelles perspectives + diff --git a/content/vie_associative/ag/_index.md b/content/vie_associative/ag/_index.md deleted file mode 100644 index b23e937..0000000 --- a/content/vie_associative/ag/_index.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "Assemblées Générales" -description = "Assemblées Générales" -weight = 20 -sort_by = "weight" -+++ - - - diff --git a/content/vie_associative/charte_operateurice/_index.md b/content/vie_associative/charte_operateurice.md index be44bdf..fd70ebe 100644 --- a/content/vie_associative/charte_operateurice/_index.md +++ b/content/vie_associative/charte_operateurice.md @@ -1,8 +1,10 @@ -+++ -title = "Charte opérateur·ice" -description = "Charte opérateur·ice" -weight = 30 -+++ +--- +title: "Charte opérateur·ice" +description: "Charte opérateur·ice" +weight: 30 +extra: + parent: 'vie_associative/_index.md' +--- *Ce document est inspiré de [la charte du Parti Pirate](https://wiki.partipirate.org/images/4/45/Charte_de_l%27administrateur_-_Type.pdf)*. diff --git a/content/vie_associative/kb/ergonomie.md b/content/vie_associative/ergonomie.md index 4b7984c..36f6d97 100644 --- a/content/vie_associative/kb/ergonomie.md +++ b/content/vie_associative/ergonomie.md @@ -1,9 +1,12 @@ -+++ -title = "Ergonomie" -description = "Comment travailler durablement et en toute sécurité" -date = 2022-04-06T12:36:35.582Z -dateCreated = 2022-04-06T12:34:35.012Z -+++ +--- +title: "Ergonomie" +description: "Comment travailler durablement et en toute sécurité" +date: 2022-04-06T12:36:35.582Z +dateCreated: 2022-04-06T12:34:35.012Z +weight: 50 +extra: + parent: 'vie_associative/kb.md' +--- # Ergonomie diff --git a/content/vie_associative/groupes_interets/_index.md b/content/vie_associative/groupes_interets.md index 6235b2b..cf70e91 100644 --- a/content/vie_associative/groupes_interets/_index.md +++ b/content/vie_associative/groupes_interets.md @@ -1,8 +1,10 @@ -+++ -title = "Groupes d'intérêts" -description = "Groupes d'intérêts" -weight = 10 -+++ +--- +title: "Groupes d'intérêts" +description: "Groupes d'intérêts" +weight: 10 +extra: + parent: 'vie_associative/_index.md' +--- # Conseil d'administration diff --git a/content/vie_associative/kb/_index.md b/content/vie_associative/kb.md index e219a50..bac644a 100644 --- a/content/vie_associative/kb/_index.md +++ b/content/vie_associative/kb.md @@ -1,8 +1,10 @@ -+++ -title = "Base de connaissance" -description = "Base de connaissance" -weight = 100 -+++ +--- +title: "Base de connaissance" +description: "Base de connaissance" +weight: 100 +extra: + parent: 'vie_associative/_index.md' +--- Une base de connaissance contient des recettes en vrac, des procédés, des retours d'expériences, etc. Son objectif est d'éviter d'avoir à passé deux fois par une phase d'apprentissage. diff --git a/content/vie_associative/kb/nouvelle_personne_ca.md b/content/vie_associative/nouvelle_personne_ca.md index 4fccf61..9995ca6 100644 --- a/content/vie_associative/kb/nouvelle_personne_ca.md +++ b/content/vie_associative/nouvelle_personne_ca.md @@ -1,9 +1,12 @@ -+++ -title = "Quand une personne rejoint le CA" -description = "Que faut-il faire pour l'accueillir ?" -date = 2022-03-02T09:00:00.009Z -dateCreated = 2022-03-02T08:58:55.011Z -+++ +--- +title: "Quand une personne rejoint le CA" +description: "Que faut-il faire pour l'accueillir ?" +date: 2022-03-02T09:00:00.009Z +dateCreated: 2022-03-02T08:58:55.011Z +weight: 60 +extra: + parent: 'vie_associative/kb.md' +--- # Comment accueillir une nouvelle personne au CA @@ -16,4 +19,4 @@ dateCreated = 2022-03-02T08:58:55.011Z * La former à l'utilisation de [HomeBank](http://homebank.free.fr/fr/) pour la comptabilité. Notre fichier de sauvegarde HomeBank étant stocké dans `git`, former l'administrateur⋅ice à `git`. -* S'assurer qu'elle dispose de comptes admin sur les services qui ne sont pas gérés par le [Bottin](/Technique/Developpement/Bottin).
\ No newline at end of file +* S'assurer qu'elle dispose de comptes admin sur les services qui ne sont pas gérés par le [Bottin](@/infrastructures/bottin.md). diff --git a/content/vie_associative/ré-employer-urssaf.md b/content/vie_associative/ré-employer-urssaf.md new file mode 100644 index 0000000..eea9952 --- /dev/null +++ b/content/vie_associative/ré-employer-urssaf.md @@ -0,0 +1,13 @@ +--- +title: Ré-employer (URSSAF) +weight: 50 +draft: false +date: 2023-03-13 +extra: + parent: vie_associative/kb.md +--- +La DGFIP nous a fait peur : on a cru qu'on allait devoir remplir une DSN à néant tous les mois du monde, à moins de ne plus jamais employer ! La conclusion : il vallait mieux appeler l'URSSAF : + +> 3957, service gratuit + prix d'appel Depuis l'étranger au +33 9 69 36 00 57 + +Ils nous ont clôturé notre statut d'employeur. Si l'on souhaitait ré-employer des salarié⋅es, c'est ici que ça se passerait : [https://www.due.urssaf.fr/declarant/formulaireDueLibre.jsf](https://www.due.urssaf.fr/declarant/formulaireDueLibre.jsf) diff --git a/content/vie_associative/statuts/_index.md b/content/vie_associative/statuts.md index 0c4d8c3..ae12aec 100644 --- a/content/vie_associative/statuts/_index.md +++ b/content/vie_associative/statuts.md @@ -1,8 +1,10 @@ -+++ -title = "Statuts" -description = "Statuts de l'association" -weight = 40 -+++ +--- +title: "Statuts" +description: "Statuts de l'association" +weight: 1 +extra: + parent: 'vie_associative/_index.md' +--- # Article 1. Constitution et dénomination |