From ae34651b777f16c3060175770eef79d22fc2f15c Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Thu, 9 Nov 2023 19:49:20 +0100 Subject: [PATCH 01/56] feat: create empty community page --- src/pages/community.astro | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/pages/community.astro diff --git a/src/pages/community.astro b/src/pages/community.astro new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/src/pages/community.astro @@ -0,0 +1 @@ + From f3a94bbb5e3545b5209992bc7484556762a5a24d Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Thu, 9 Nov 2023 20:21:55 +0100 Subject: [PATCH 02/56] feat: add community platforms logos --- public/community-platforms-logos/discord.svg | 1 + public/community-platforms-logos/discourse.svg | 1 + public/community-platforms-logos/mastodon.svg | 1 + public/community-platforms-logos/matrix.svg | 1 + public/community-platforms-logos/reddit.svg | 1 + public/community-platforms-logos/stackoverflow.svg | 1 + public/community-platforms-logos/twitter.svg | 1 + 7 files changed, 7 insertions(+) create mode 100644 public/community-platforms-logos/discord.svg create mode 100644 public/community-platforms-logos/discourse.svg create mode 100644 public/community-platforms-logos/mastodon.svg create mode 100644 public/community-platforms-logos/matrix.svg create mode 100644 public/community-platforms-logos/reddit.svg create mode 100644 public/community-platforms-logos/stackoverflow.svg create mode 100644 public/community-platforms-logos/twitter.svg diff --git a/public/community-platforms-logos/discord.svg b/public/community-platforms-logos/discord.svg new file mode 100644 index 0000000000..9d7796b8a3 --- /dev/null +++ b/public/community-platforms-logos/discord.svg @@ -0,0 +1 @@ +Discord \ No newline at end of file diff --git a/public/community-platforms-logos/discourse.svg b/public/community-platforms-logos/discourse.svg new file mode 100644 index 0000000000..af01707a49 --- /dev/null +++ b/public/community-platforms-logos/discourse.svg @@ -0,0 +1 @@ +Discourse \ No newline at end of file diff --git a/public/community-platforms-logos/mastodon.svg b/public/community-platforms-logos/mastodon.svg new file mode 100644 index 0000000000..5e3b7e13cf --- /dev/null +++ b/public/community-platforms-logos/mastodon.svg @@ -0,0 +1 @@ +Mastodon \ No newline at end of file diff --git a/public/community-platforms-logos/matrix.svg b/public/community-platforms-logos/matrix.svg new file mode 100644 index 0000000000..bb18217789 --- /dev/null +++ b/public/community-platforms-logos/matrix.svg @@ -0,0 +1 @@ +Matrix \ No newline at end of file diff --git a/public/community-platforms-logos/reddit.svg b/public/community-platforms-logos/reddit.svg new file mode 100644 index 0000000000..7e4ddd188d --- /dev/null +++ b/public/community-platforms-logos/reddit.svg @@ -0,0 +1 @@ +Reddit \ No newline at end of file diff --git a/public/community-platforms-logos/stackoverflow.svg b/public/community-platforms-logos/stackoverflow.svg new file mode 100644 index 0000000000..ab838082dc --- /dev/null +++ b/public/community-platforms-logos/stackoverflow.svg @@ -0,0 +1 @@ +Stack Overflow \ No newline at end of file diff --git a/public/community-platforms-logos/twitter.svg b/public/community-platforms-logos/twitter.svg new file mode 100644 index 0000000000..c5a5eb2658 --- /dev/null +++ b/public/community-platforms-logos/twitter.svg @@ -0,0 +1 @@ +Twitter \ No newline at end of file From 23192392259cd49b999a7db96a9d232b9326da8e Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Thu, 9 Nov 2023 20:24:48 +0100 Subject: [PATCH 03/56] refactor: move community platforms logos to different path --- .../community-platform-logos}/discord.svg | 0 .../community-platform-logos}/discourse.svg | 0 .../community-platform-logos}/mastodon.svg | 0 .../community-platform-logos}/matrix.svg | 0 .../community-platform-logos}/reddit.svg | 0 .../community-platform-logos}/stackoverflow.svg | 0 .../community-platform-logos}/twitter.svg | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename public/{community-platforms-logos => images/community-platform-logos}/discord.svg (100%) rename public/{community-platforms-logos => images/community-platform-logos}/discourse.svg (100%) rename public/{community-platforms-logos => images/community-platform-logos}/mastodon.svg (100%) rename public/{community-platforms-logos => images/community-platform-logos}/matrix.svg (100%) rename public/{community-platforms-logos => images/community-platform-logos}/reddit.svg (100%) rename public/{community-platforms-logos => images/community-platform-logos}/stackoverflow.svg (100%) rename public/{community-platforms-logos => images/community-platform-logos}/twitter.svg (100%) diff --git a/public/community-platforms-logos/discord.svg b/public/images/community-platform-logos/discord.svg similarity index 100% rename from public/community-platforms-logos/discord.svg rename to public/images/community-platform-logos/discord.svg diff --git a/public/community-platforms-logos/discourse.svg b/public/images/community-platform-logos/discourse.svg similarity index 100% rename from public/community-platforms-logos/discourse.svg rename to public/images/community-platform-logos/discourse.svg diff --git a/public/community-platforms-logos/mastodon.svg b/public/images/community-platform-logos/mastodon.svg similarity index 100% rename from public/community-platforms-logos/mastodon.svg rename to public/images/community-platform-logos/mastodon.svg diff --git a/public/community-platforms-logos/matrix.svg b/public/images/community-platform-logos/matrix.svg similarity index 100% rename from public/community-platforms-logos/matrix.svg rename to public/images/community-platform-logos/matrix.svg diff --git a/public/community-platforms-logos/reddit.svg b/public/images/community-platform-logos/reddit.svg similarity index 100% rename from public/community-platforms-logos/reddit.svg rename to public/images/community-platform-logos/reddit.svg diff --git a/public/community-platforms-logos/stackoverflow.svg b/public/images/community-platform-logos/stackoverflow.svg similarity index 100% rename from public/community-platforms-logos/stackoverflow.svg rename to public/images/community-platform-logos/stackoverflow.svg diff --git a/public/community-platforms-logos/twitter.svg b/public/images/community-platform-logos/twitter.svg similarity index 100% rename from public/community-platforms-logos/twitter.svg rename to public/images/community-platform-logos/twitter.svg From 619ac31f2bd79266c9329fc1a48bbbd3b75d9216 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Thu, 9 Nov 2023 20:29:44 +0100 Subject: [PATCH 04/56] feat: add community platforms .yaml to content directory --- .../community/community-platforms.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/content/community/community-platforms.yaml diff --git a/src/content/community/community-platforms.yaml b/src/content/community/community-platforms.yaml new file mode 100644 index 0000000000..f1c19a8bc1 --- /dev/null +++ b/src/content/community/community-platforms.yaml @@ -0,0 +1,23 @@ +main: + - href: https://discourse.nixos.org/ + name: NixOS Forum on Discourse + description: The official forum is the right place to get help from other users and discuss the development of the projects. There are also Announcements, Job offers and Events. + - href: https://matrix.to/#/#community:nixos.org + name: NixOS Matrix Space + description: Real-time help, development chat, and off-topic community discussion takes place on Matrix. +other: + - href: https://mastodon.social/tags/nixos + name: Mastodon + logo: /images/community-platforms-logos/mastodon.svg + - href: https://twitter.com/hashtag/NixOS + name: Twitter + logo: /images/community-platforms-logos/twitter.svg + - href: https://stackoverflow.com/questions/tagged/nix+or+nixpkgs+or+nixos+or+nixops + name: Stackoverflow + logo: /images/community-platforms-logos/stackoverflow.svg + - href: https://discord.gg/RbvHtGa + name: Discord + logo: /images/community-platforms-logos/discord.svg + - href: https://www.reddit.com/r/NixOS/ + name: Reddit + logo: /images/community-platforms-logos/reddit.svg From e1fc0685c1f3a53ef77962b82f9b6dcfb844f9ff Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Fri, 10 Nov 2023 22:21:51 +0100 Subject: [PATCH 05/56] feat: replace Twitter with X --- public/images/community-platform-logos/twitter.svg | 1 - public/images/community-platform-logos/x.svg | 1 + src/content/community/community-platforms.yaml | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 public/images/community-platform-logos/twitter.svg create mode 100644 public/images/community-platform-logos/x.svg diff --git a/public/images/community-platform-logos/twitter.svg b/public/images/community-platform-logos/twitter.svg deleted file mode 100644 index c5a5eb2658..0000000000 --- a/public/images/community-platform-logos/twitter.svg +++ /dev/null @@ -1 +0,0 @@ -Twitter \ No newline at end of file diff --git a/public/images/community-platform-logos/x.svg b/public/images/community-platform-logos/x.svg new file mode 100644 index 0000000000..26be660090 --- /dev/null +++ b/public/images/community-platform-logos/x.svg @@ -0,0 +1 @@ +X \ No newline at end of file diff --git a/src/content/community/community-platforms.yaml b/src/content/community/community-platforms.yaml index f1c19a8bc1..e2388aeb26 100644 --- a/src/content/community/community-platforms.yaml +++ b/src/content/community/community-platforms.yaml @@ -10,8 +10,8 @@ other: name: Mastodon logo: /images/community-platforms-logos/mastodon.svg - href: https://twitter.com/hashtag/NixOS - name: Twitter - logo: /images/community-platforms-logos/twitter.svg + name: X + logo: /images/community-platforms-logos/x.svg - href: https://stackoverflow.com/questions/tagged/nix+or+nixpkgs+or+nixos+or+nixops name: Stackoverflow logo: /images/community-platforms-logos/stackoverflow.svg From b30ca78348f0342a3b23486886714cb0922a1bc4 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 11 Nov 2023 15:41:50 +0100 Subject: [PATCH 06/56] feat: add nixcons to content directory --- src/content/nixcons/2015.yaml | 4 ++++ src/content/nixcons/2017.yaml | 4 ++++ src/content/nixcons/2018.yaml | 4 ++++ src/content/nixcons/2019.yaml | 4 ++++ src/content/nixcons/2020.yaml | 4 ++++ src/content/nixcons/2022.yaml | 4 ++++ src/content/nixcons/2023.yaml | 4 ++++ 7 files changed, 28 insertions(+) create mode 100644 src/content/nixcons/2015.yaml create mode 100644 src/content/nixcons/2017.yaml create mode 100644 src/content/nixcons/2018.yaml create mode 100644 src/content/nixcons/2019.yaml create mode 100644 src/content/nixcons/2020.yaml create mode 100644 src/content/nixcons/2022.yaml create mode 100644 src/content/nixcons/2023.yaml diff --git a/src/content/nixcons/2015.yaml b/src/content/nixcons/2015.yaml new file mode 100644 index 0000000000..7cbd6562e3 --- /dev/null +++ b/src/content/nixcons/2015.yaml @@ -0,0 +1,4 @@ +title: NixCon 2015 - Berlin +date: 14-17 November 2015 +href: https://conf.nixos.org/ +description: Taking place in a Berlin-style converted loft, it was the first NixOS conference. It was the first time Nix community came together in such numbers. In two days there were many interesting talks. diff --git a/src/content/nixcons/2017.yaml b/src/content/nixcons/2017.yaml new file mode 100644 index 0000000000..91f935f1d9 --- /dev/null +++ b/src/content/nixcons/2017.yaml @@ -0,0 +1,4 @@ +title: NixCon 2017 - Munich +date: 28-31 October 2017 +href: http://nixcon2017.org/ +description: After a year of a break, Nix community gathered at TNG Technology Consulting in Munich. diff --git a/src/content/nixcons/2018.yaml b/src/content/nixcons/2018.yaml new file mode 100644 index 0000000000..1859c5b6a9 --- /dev/null +++ b/src/content/nixcons/2018.yaml @@ -0,0 +1,4 @@ +title: NixCon 2018 - London +date: 25-27 October 2018 +href: https://nixcon2018.org/ +description: For the first time a Nix conference outside the Germany. London was the first conference that was not run over the weekend, but during the week. diff --git a/src/content/nixcons/2019.yaml b/src/content/nixcons/2019.yaml new file mode 100644 index 0000000000..af35737a37 --- /dev/null +++ b/src/content/nixcons/2019.yaml @@ -0,0 +1,4 @@ +title: NixCon 2019 - Brno +date: 25-27 October 2019 +href: https://2019.nixcon.org/ +description: NixCon is becoming a regular gathering that everybody expects to happen. This year we met at Brno, Czech Republic. This was the biggest conference so far. diff --git a/src/content/nixcons/2020.yaml b/src/content/nixcons/2020.yaml new file mode 100644 index 0000000000..8e0b93d5e8 --- /dev/null +++ b/src/content/nixcons/2020.yaml @@ -0,0 +1,4 @@ +title: NixCon 2020 - Online +date: 16-18 October 2020 +href: https://2019.nixcon.org/ +description: NixCon is a community-oriented conference for contributors and users of Nix and NixOS. It's about sharing experiences, inspiring people and discussing future development. diff --git a/src/content/nixcons/2022.yaml b/src/content/nixcons/2022.yaml new file mode 100644 index 0000000000..66419195eb --- /dev/null +++ b/src/content/nixcons/2022.yaml @@ -0,0 +1,4 @@ +title: NixCon 2022 - Paris +date: 20-22 October 2022 +href: https://2022.nixcon.org/ +description: NixCon is a community-oriented conference for contributors and users of Nix and NixOS. It's about sharing experiences, inspiring people and discussing future development. diff --git a/src/content/nixcons/2023.yaml b/src/content/nixcons/2023.yaml new file mode 100644 index 0000000000..2fc23c68d9 --- /dev/null +++ b/src/content/nixcons/2023.yaml @@ -0,0 +1,4 @@ +title: NixCon 2023 - Darmstadt +date: 8-10 September 2023 +href: https://2023.nixcon.org/ +description: NixCon is a community-oriented conference for contributors and users of Nix and NixOS. It's about sharing experiences, inspiring people and discussing future development. From 8c399c1f889ba25c5de547206133f095616cbd11 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 11 Nov 2023 16:05:05 +0100 Subject: [PATCH 07/56] feat: add meetups to content directory --- src/content/community/meetups.yaml | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/content/community/meetups.yaml diff --git a/src/content/community/meetups.yaml b/src/content/community/meetups.yaml new file mode 100644 index 0000000000..aa678b783d --- /dev/null +++ b/src/content/community/meetups.yaml @@ -0,0 +1,37 @@ +america: + - href: https://www.meetup.com/New-York-Nix-Users-Group/ + location: New York (New York) + - href: https://www.meetup.com/Nova-Nix-NixOS-NixOps-Meetup/ + location: Reston (Virginia) + - href: http://www.meetup.com/Bay-Area-Nix-NixOS-User-Group/ + location: San Francisco (California) + - href: https://www.meetup.com/Seattle-Nix-NixOS-and-Guix-GuixSD-Users/ + location: Seattle (Washington) +europe: + - href: http://www.meetup.com/Amsterdam-Nix-Meetup/ + location: Amsterdam (Netherlands) + - href: http://www.meetup.com/Berlin-NixOS-Meetup/ + location: Berlin (Germany) + - href: https://www.meetup.com/Greater-Copenhagen-NixOS-User-Group + location: Copenhagen (Denmark) + - href: https://www.meetup.com/Suisse-Romande-NixOS-User-Group/ + location: Lausanne (Switzerland) + - href: https://www.meetup.com/NixOS-London/ + location: London (United Kingdom) + - href: https://mobilizon.fr/@nix-mtp + location: Montpellier (France) + - href: https://matrix.to/#/#nixos-nuernberg:matrix.org + location: Nürnberg (Germany) + - href: http://www.meetup.com/Munich-NixOS-Meetup/ + location: Munich (Germany) + - href: https://www.meetup.com/Oslo-NixOS-User-Group/ + location: Oslo (Norway) + - href: https://blog.shackspace.de/?p=5829 + location: Stuttgart (Germany) + - href: https://www.meetup.com/NixOS-User-Group-Zurich/ + location: Zürich (Switzerland) +asia: + - href: https://www.meetup.com/Singapore-NixOS-Nix-User-Group/ + location: Singapore (Singapore) + - href: http://www.meetup.com/Tokyo-NixOS-Meetup/ + location: Tokyo (Japan) From 3ab7b194d43012178dc629f26a4207ce0a142ae7 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 11 Nov 2023 16:25:21 +0100 Subject: [PATCH 08/56] feat: add teams to content directory --- src/content/community/teams.yaml | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/content/community/teams.yaml diff --git a/src/content/community/teams.yaml b/src/content/community/teams.yaml new file mode 100644 index 0000000000..a8ffd613a1 --- /dev/null +++ b/src/content/community/teams.yaml @@ -0,0 +1,33 @@ +- name: Foundation board + description: Responsible for providing operational and organizational support to the NixOS project and community. + href: /community/teams/foundation-board +- name: RFC Steering Committee + description: Responsible for forming an RFC Shepherd team from the available nominations on each RFC, which is then responsible for accepting or rejecting a specific RFC. + href: /community/teams/rfc-steering-committee +- name: Security Team + description: Security is a priority for the NixOS community. In addition to community-sourced developments, NixOS has a dedicated team, to look into privately reported security issues. + href: /community/teams/security +- name: Infrastructure Team + description: Provides infrastructure for the Nix and NixOS community. + href: /community/teams/infrastructure +- name: NixOS Release Team + description: Manages the twice-yearly releases of NixOS. It is responsible the entire release process from setting the roadmap to uploading the artifacts. + href: /community/teams/nixos-release +- name: NixCon Team + description: Helps organize NixCon, a conference for the Nix and NixOS community. + href: /community/teams/nixcon +- name: Marketing Team + description: Maintains this website, responsible for social media outreach, collects metrics. It's mission is to help grow the Nix user base. + href: /community/teams/marketing +- name: Moderation Team + description: Moderates participation on official community platforms. + href: /community/teams/moderation +- name: Nix Team + description: Maintains and releases the Nix package manager. + href: /community/teams/nix +- name: Documentation Team + description: Works on improving learning experience and documentation. + href: /community/teams/documentation +- name: Nixpkgs Architecture Team + description: Solves architectural Nixpkgs issues that are too big in scope for any single person to undertake. + href: /community/teams/nixpkgs-architecture From d7a1ea088440e9928f8ea62a924897639f5fde44 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 12 Nov 2023 17:01:34 +0100 Subject: [PATCH 09/56] refactor: split teams.yaml to multiple .mdx files --- src/content/community/teams.yaml | 33 ----------------- src/content/teams/cuda.mdx | 15 ++++++++ src/content/teams/documentation.mdx | 39 ++++++++++++++++++++ src/content/teams/foundation-board.mdx | 21 +++++++++++ src/content/teams/infrastructure.mdx | 21 +++++++++++ src/content/teams/marketing.mdx | 27 ++++++++++++++ src/content/teams/moderation.mdx | 24 ++++++++++++ src/content/teams/nix.mdx | 24 ++++++++++++ src/content/teams/nixcon.mdx | 21 +++++++++++ src/content/teams/nixos-release.mdx | 12 ++++++ src/content/teams/nixpkgs-architecture.mdx | 27 ++++++++++++++ src/content/teams/rfc-steering-committee.mdx | 21 +++++++++++ src/content/teams/security.mdx | 16 ++++++++ 13 files changed, 268 insertions(+), 33 deletions(-) delete mode 100644 src/content/community/teams.yaml create mode 100644 src/content/teams/cuda.mdx create mode 100644 src/content/teams/documentation.mdx create mode 100644 src/content/teams/foundation-board.mdx create mode 100644 src/content/teams/infrastructure.mdx create mode 100644 src/content/teams/marketing.mdx create mode 100644 src/content/teams/moderation.mdx create mode 100644 src/content/teams/nix.mdx create mode 100644 src/content/teams/nixcon.mdx create mode 100644 src/content/teams/nixos-release.mdx create mode 100644 src/content/teams/nixpkgs-architecture.mdx create mode 100644 src/content/teams/rfc-steering-committee.mdx create mode 100644 src/content/teams/security.mdx diff --git a/src/content/community/teams.yaml b/src/content/community/teams.yaml deleted file mode 100644 index a8ffd613a1..0000000000 --- a/src/content/community/teams.yaml +++ /dev/null @@ -1,33 +0,0 @@ -- name: Foundation board - description: Responsible for providing operational and organizational support to the NixOS project and community. - href: /community/teams/foundation-board -- name: RFC Steering Committee - description: Responsible for forming an RFC Shepherd team from the available nominations on each RFC, which is then responsible for accepting or rejecting a specific RFC. - href: /community/teams/rfc-steering-committee -- name: Security Team - description: Security is a priority for the NixOS community. In addition to community-sourced developments, NixOS has a dedicated team, to look into privately reported security issues. - href: /community/teams/security -- name: Infrastructure Team - description: Provides infrastructure for the Nix and NixOS community. - href: /community/teams/infrastructure -- name: NixOS Release Team - description: Manages the twice-yearly releases of NixOS. It is responsible the entire release process from setting the roadmap to uploading the artifacts. - href: /community/teams/nixos-release -- name: NixCon Team - description: Helps organize NixCon, a conference for the Nix and NixOS community. - href: /community/teams/nixcon -- name: Marketing Team - description: Maintains this website, responsible for social media outreach, collects metrics. It's mission is to help grow the Nix user base. - href: /community/teams/marketing -- name: Moderation Team - description: Moderates participation on official community platforms. - href: /community/teams/moderation -- name: Nix Team - description: Maintains and releases the Nix package manager. - href: /community/teams/nix -- name: Documentation Team - description: Works on improving learning experience and documentation. - href: /community/teams/documentation -- name: Nixpkgs Architecture Team - description: Solves architectural Nixpkgs issues that are too big in scope for any single person to undertake. - href: /community/teams/nixpkgs-architecture diff --git a/src/content/teams/cuda.mdx b/src/content/teams/cuda.mdx new file mode 100644 index 0000000000..2ee3108279 --- /dev/null +++ b/src/content/teams/cuda.mdx @@ -0,0 +1,15 @@ +--- +name: CUDA Team +description: Making Nix and NixOS the first choice for users of CUDA-accelerated software. +href: /community/teams/cuda +members: +- name: Samuel A + username: samuela + title: Team creator +- name: Serge K + username: sergek + title: +- name: Connor Baker + username: connorbaker + title: Sponsored by Tweag +--- diff --git a/src/content/teams/documentation.mdx b/src/content/teams/documentation.mdx new file mode 100644 index 0000000000..b43d8424b6 --- /dev/null +++ b/src/content/teams/documentation.mdx @@ -0,0 +1,39 @@ +--- +name: Documentation Team +description: Works on improving learning experience and documentation. +href: /community/teams/documentation +members: +- name: Valentin Gagarin + username: fricklerhandwerk + title: Sponsored by Antithesis via Tweag +- name: Silvan Mosberger + username: infinisil + title: Sponsored by Tweag +- name: Olaf + username: olaf + title: +- name: henrik-ch + username: henrik-ch + title: +- name: zmitchell + username: zmitchell + title: +- name: asymmetric + username: asymmetric + title: +- name: wamirez + username: wamirez + title: +- name: yukiisbored + username: yukiisbored + title: +- name: proofconstruction + username: proofconstruction + title: +- name: Robert Hensing + username: roberth + title: +- name: alejandrosame + username: alejandrosame + title: +--- diff --git a/src/content/teams/foundation-board.mdx b/src/content/teams/foundation-board.mdx new file mode 100644 index 0000000000..2299c6ccb1 --- /dev/null +++ b/src/content/teams/foundation-board.mdx @@ -0,0 +1,21 @@ +--- +name: Foundation board +description: Responsible for providing operational and organizational support to the NixOS project and community. +href: /community/teams/foundation-board +members: +- name: Eelco Dolstra + username: edolstra + title: Chair +- name: Ron Efroni + username: ron + title: Treasurer +- name: Théophane Hufschmitt + username: regnat + title: Secretary +- name: Domen Kozar + username: domenkozar + title: +- name: Jonas Chevalier + username: zimbatm + title: +--- diff --git a/src/content/teams/infrastructure.mdx b/src/content/teams/infrastructure.mdx new file mode 100644 index 0000000000..e855e9851b --- /dev/null +++ b/src/content/teams/infrastructure.mdx @@ -0,0 +1,21 @@ +--- +name: Infrastructure Team +description: Provides infrastructure for the Nix and NixOS community. +href: /community/teams/infrastructure +members: +- name: Amine Chikhaoui + username: aminechikhaoui + title: +- name: Eelco Dolstra + username: edolstra + title: +- name: Graham Christensen + username: grahamc + title: +- name: Jonas Chevalier + username: zimbatm + title: +- name: Vladimír Čunát + username: vcunat + title: +--- diff --git a/src/content/teams/marketing.mdx b/src/content/teams/marketing.mdx new file mode 100644 index 0000000000..a0e48d16b4 --- /dev/null +++ b/src/content/teams/marketing.mdx @@ -0,0 +1,27 @@ +--- +name: Marketing Team +description: Maintains this website, responsible for social media outreach, collects metrics. It's mission is to help grow the Nix user base. +href: /community/teams/marketing +members: +- name: Rok Garbas + username: garbas + title: Leader +- name: Thomas Bereknyei + username: tomberek + title: +- name: Bryan Honof + username: bjth + title: +- name: Ida Bzo + username: idabzo + title: +- name: Ilan Joselevich + username: Kranzes + title: +- name: Guillaume Desforges + username: arsleust + title: +- name: Dan Baker + username: djacu + title: +--- diff --git a/src/content/teams/moderation.mdx b/src/content/teams/moderation.mdx new file mode 100644 index 0000000000..49bed084e7 --- /dev/null +++ b/src/content/teams/moderation.mdx @@ -0,0 +1,24 @@ +--- +name: Moderation Team +description: Moderates participation on official community platforms. +href: /community/teams/moderation +members: +- name: Alyssa Ross + username: qyliss + title: +- name: Graham Christensen + username: grahamc + title: +- name: Jörg Thalheim + username: mic92 + title: +- name: Martin Weinelt + username: hexa + title: +- name: Rok Garbas + username: garbas + title: +- name: Ryan Mulligan + username: ryantm + title: +--- diff --git a/src/content/teams/nix.mdx b/src/content/teams/nix.mdx new file mode 100644 index 0000000000..7c65240aaa --- /dev/null +++ b/src/content/teams/nix.mdx @@ -0,0 +1,24 @@ +--- +name: Nix Team +description: Maintains and releases the Nix package manager. +href: /community/teams/nix +members: +- name: Eelco Dolstra + username: edolstraa + title: Leader +- name: Théophane Hufschmitt + username: regnata + title: +- name: Valentin Gagarin + username: fricklerhandwerka + title: +- name: Thomas Bereknyei + username: tombereka + title: +- name: Robert Hensing + username: robertha + title: +- name: John Ericson + username: Ericson2314a + title: +---mdx diff --git a/src/content/teams/nixcon.mdx b/src/content/teams/nixcon.mdx new file mode 100644 index 0000000000..44c17f5b94 --- /dev/null +++ b/src/content/teams/nixcon.mdx @@ -0,0 +1,21 @@ +--- +name: NixCon Team +description: Helps organize NixCon, a conference for the Nix and NixOS community. +href: /community/teams/nixcon +members: +- name: Ryan Lahfa + username: RaitoBezarius + title: +- name: Hexchen + username: hexchen + title: +- name: Janik Haag + username: Janik + title: +- name: "0x4A6F" + username: "0x4A6F" + title: +- name: Ron Efroni + username: ron + title: Observer +--- diff --git a/src/content/teams/nixos-release.mdx b/src/content/teams/nixos-release.mdx new file mode 100644 index 0000000000..f8f5eb6835 --- /dev/null +++ b/src/content/teams/nixos-release.mdx @@ -0,0 +1,12 @@ +--- +name: NixOS Release Team +description: Manages the twice-yearly releases of NixOS. It is responsible the entire release process from setting the roadmap to uploading the artifacts. +href: /community/teams/nixos-release +members: +- name: Figsoda + username: figsoda + title: +- name: Ryan Lahfa + username: RaitoBezarius + title: +--- diff --git a/src/content/teams/nixpkgs-architecture.mdx b/src/content/teams/nixpkgs-architecture.mdx new file mode 100644 index 0000000000..e85ca45be8 --- /dev/null +++ b/src/content/teams/nixpkgs-architecture.mdx @@ -0,0 +1,27 @@ +--- +name: Nixpkgs Architecture Team +description: Solves architectural Nixpkgs issues that are too big in scope for any single person to undertake. +href: /community/teams/nixpkgs-architecture +members: +- name: Silvan Mosberger + username: infinisil + title: Leader +- name: Thomas Bereknyei + username: tomberek + title: From Flox +- name: Robert Hensing + username: robertha + title: From Hercules CI +- name: John Ericson + username: Ericson2314a + title: From Obsidian Systems +- name: Alex Ameen + username: + title: From Tulip Interfaces +- name: Paul Haerle + username: + title: +- name: David Hauer + username: + title: +--- diff --git a/src/content/teams/rfc-steering-committee.mdx b/src/content/teams/rfc-steering-committee.mdx new file mode 100644 index 0000000000..ca09685211 --- /dev/null +++ b/src/content/teams/rfc-steering-committee.mdx @@ -0,0 +1,21 @@ +--- +name: RFC Steering Committee +description: Responsible for forming an RFC Shepherd team from the available nominations on each RFC, which is then responsible for accepting or rejecting a specific RFC. +href: /community/teams/rfc-steering-committee +members: +- name: Tom Bereknyei + username: tomberek + title: +- name: Kevin Cox + username: kevincox + title: +- name: Eelco Dolstra + username: edolstra + title: +- name: Linus Heckemann + username: lheckemann + title: +- name: Silvan Mosberger + username: infinisil + title: +--- diff --git a/src/content/teams/security.mdx b/src/content/teams/security.mdx new file mode 100644 index 0000000000..d2df6d0fbe --- /dev/null +++ b/src/content/teams/security.mdx @@ -0,0 +1,16 @@ +--- +name: Security Team +description: Security is a priority for the NixOS community. In addition to community-sourced developments, NixOS has a dedicated team, to look into privately reported security issues. +href: /community/teams/security +members: +- name: Martin Weinelt + username: hexa + title: +- name: Linus Heckemann + username: lheckemann + title: +- name: Robert Scott + username: ris + title: +--- +TODO: email and gpg fingerprint From 1aeadc464441872f983a7f49452b43928a4b2333 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 14 Nov 2023 20:15:01 +0100 Subject: [PATCH 10/56] fix: logo links of community platforms --- src/content/community/community-platforms.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/content/community/community-platforms.yaml b/src/content/community/community-platforms.yaml index e2388aeb26..3d2c12b7be 100644 --- a/src/content/community/community-platforms.yaml +++ b/src/content/community/community-platforms.yaml @@ -1,23 +1,25 @@ main: - href: https://discourse.nixos.org/ name: NixOS Forum on Discourse + logo: /images/community-platform-logos/discourse.svg description: The official forum is the right place to get help from other users and discuss the development of the projects. There are also Announcements, Job offers and Events. - href: https://matrix.to/#/#community:nixos.org name: NixOS Matrix Space + logo: /images/community-platform-logos/matrix.svg description: Real-time help, development chat, and off-topic community discussion takes place on Matrix. other: - href: https://mastodon.social/tags/nixos name: Mastodon - logo: /images/community-platforms-logos/mastodon.svg + logo: /images/community-platform-logos/mastodon.svg - href: https://twitter.com/hashtag/NixOS name: X - logo: /images/community-platforms-logos/x.svg + logo: /images/community-platform-logos/x.svg - href: https://stackoverflow.com/questions/tagged/nix+or+nixpkgs+or+nixos+or+nixops name: Stackoverflow - logo: /images/community-platforms-logos/stackoverflow.svg + logo: /images/community-platform-logos/stackoverflow.svg - href: https://discord.gg/RbvHtGa name: Discord - logo: /images/community-platforms-logos/discord.svg + logo: /images/community-platform-logos/discord.svg - href: https://www.reddit.com/r/NixOS/ name: Reddit - logo: /images/community-platforms-logos/reddit.svg + logo: /images/community-platform-logos/reddit.svg From b2c99744be580206c2f0011d0e6791018abdf84c Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 14 Nov 2023 20:15:33 +0100 Subject: [PATCH 11/56] feat: add introduction and community platforms to /community page --- src/pages/community.astro | 54 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/src/pages/community.astro b/src/pages/community.astro index 8b13789179..4ef84d741b 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -1 +1,55 @@ +--- +import { getEntry } from "astro:content" +import Layout from "../layouts/Layout.astro" +import PageHeader from "../components/layout/PageHeader.astro" +import Container from "../components/layout/Container.astro" + +const platforms = await getEntry("community", "community-platforms") +--- + + + +

+ Nix and NixOS are developed and used by a diverse and welcoming community from all around the world. +

+

+ The NixOS Foundation aims to promote participation without regard to gender, sexual orientation, disability, ethnicity, age, or similar personal characteristics. +

+

+ We want to strive to create and foster community by providing an intentionally welcoming and safe environment where all feel valued and cared for, and where all are given opportunity to participate meaningfully. The Foundation will work with the community in service of this goal. +

+

+ Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at community@nixos.org. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. +

+

+ Where to talk? +

+ +
    + {platforms.data.other.map((platform) => ( +
  • + + {"logo + +
  • + ))} +
+
+
From d54704ce5200c09472cd5a88da8c71282f0fd993 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Wed, 15 Nov 2023 11:02:24 +0100 Subject: [PATCH 12/56] feat: add timeline with nixcons to /community page Also update daisyui to 4.0, because it introduces timeline component --- package-lock.json | 28 +++++++++++++++------------- package.json | 2 +- src/pages/community.astro | 34 +++++++++++++++++++++++++++++++++- tailwind.config.cjs | 2 +- 4 files changed, 50 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 09d68f4805..3e6601dacd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "astro-heroicons": "^0.3.0", "astro-icon": "^0.8.1", "astro-seo": "^0.8.0", - "daisyui": "^3.7.3", + "daisyui": "^4.0.4", "htmx.org": "^1.9.5", "tailwindcss": "^3.3.3" } @@ -1794,11 +1794,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "optional": true }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, "node_modules/comma-separated-tokens": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", @@ -1929,16 +1924,23 @@ "node": ">=8.0.0" } }, + "node_modules/culori": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/culori/-/culori-3.2.0.tgz", + "integrity": "sha512-HIEbTSP7vs1mPq/2P9In6QyFE0Tkpevh0k9a+FkjhD+cwsYm9WRSbn4uMdW9O0yXlNYC3ppxL3gWWPOcvEl57w==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, "node_modules/daisyui": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.7.3.tgz", - "integrity": "sha512-gKlz3RwfaukZxf8nQZsDAZ7quUSi7F8HjGGB34tkHruvfQB9cgVDQsmqUqSQtkAJYvzbrg/3dLUa9+5jF4iC1A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.0.7.tgz", + "integrity": "sha512-D84DnNDZKcamwNsxCMrwYaddyz5kC6VO6oe30nM1x67GzCAfarfd3Ar1rpLGXCIqSsEoNZUHO8EcXvX93W2ZkA==", "dependencies": { - "colord": "^2.9", "css-selector-tokenizer": "^0.8", - "postcss": "^8", - "postcss-js": "^4", - "tailwindcss": "^3" + "culori": "^3", + "picocolors": "^1", + "postcss-js": "^4" }, "engines": { "node": ">=16.9.0" diff --git a/package.json b/package.json index 50c4122532..d9d33e2b87 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "astro-heroicons": "^0.3.0", "astro-icon": "^0.8.1", "astro-seo": "^0.8.0", - "daisyui": "^3.7.3", + "daisyui": "^4.0.4", "htmx.org": "^1.9.5", "tailwindcss": "^3.3.3" } diff --git a/src/pages/community.astro b/src/pages/community.astro index 4ef84d741b..264e9d538b 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -1,11 +1,12 @@ --- -import { getEntry } from "astro:content" +import { getEntry, getCollection } from "astro:content" import Layout from "../layouts/Layout.astro" import PageHeader from "../components/layout/PageHeader.astro" import Container from "../components/layout/Container.astro" const platforms = await getEntry("community", "community-platforms") +const nixcons = await getCollection("nixcons") --- @@ -52,4 +53,35 @@ const platforms = await getEntry("community", "community-platforms") ))} + +
+ +

+ NixCon +

+

+ NixCon is a community-oriented conference for contributors and users of Nix and NixOS. It's about sharing experiences, inspiring people and discussing future development. +

+
+
diff --git a/tailwind.config.cjs b/tailwind.config.cjs index e909d42595..40c3a80bd4 100644 --- a/tailwind.config.cjs +++ b/tailwind.config.cjs @@ -32,6 +32,6 @@ module.exports = { require("daisyui"), ], daisyui: { - themes: [], // Disable all themes for the current time being + themes: false, // Disable all themes for the current time being }, } From ead0b91e18371d8f537b3bbbb69f8a0e9c62270c Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Wed, 15 Nov 2023 19:22:16 +0100 Subject: [PATCH 13/56] feat: add meetups to /community --- public/images/world-map.svg | 1 + src/pages/community.astro | 51 +++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 public/images/world-map.svg diff --git a/public/images/world-map.svg b/public/images/world-map.svg new file mode 100644 index 0000000000..c47f6bdf41 --- /dev/null +++ b/public/images/world-map.svg @@ -0,0 +1 @@ + diff --git a/src/pages/community.astro b/src/pages/community.astro index 264e9d538b..8e97f174dc 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -6,6 +6,7 @@ import PageHeader from "../components/layout/PageHeader.astro" import Container from "../components/layout/Container.astro" const platforms = await getEntry("community", "community-platforms") +const meetups = await getEntry("community", "meetups") const nixcons = await getCollection("nixcons") --- @@ -81,7 +82,57 @@ const nixcons = await getCollection("nixcons")
))} + + +

+ Meetups +

+
+
+

+ America +

+ +
+
+

+ Europe +

+ +
+
+

+ Asia +

+ +
+
+
From 3fba18ba77b1b416be4d521c4867f526642dd863 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Thu, 16 Nov 2023 20:24:46 +0100 Subject: [PATCH 14/56] feat: add rfc section to /community --- src/pages/community.astro | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/src/pages/community.astro b/src/pages/community.astro index 8e97f174dc..0725829e88 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -134,5 +134,51 @@ const nixcons = await getCollection("nixcons") +

+ RFC Process +

+
+
+
+ New submission +
+
+ Nomination phase +
+
+
+ Discussion phase +
+
+
+ Final comment phase +
+
+
+ FCP cancelled + + + +
+
+
+ Submission rejected + + + +
+
+
+ Submission accepted + + + +
+
+
+

+ The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in. +

+
From 42f1d824b0e1bb7ef1890d648ef0989f79b68448 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 18 Nov 2023 16:36:56 +0100 Subject: [PATCH 15/56] feat: animate rfc process --- src/pages/community.astro | 32 ++++++------ src/styles/base.css | 104 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+), 16 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 0725829e88..5f0ff15b4e 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -139,41 +139,41 @@ const nixcons = await getCollection("nixcons")
-
+
New submission
-
+
Nomination phase -
+
-
+
Discussion phase -
+
-
+
Final comment phase -
+
-
+
FCP cancelled - + -
+
-
+
Submission rejected - + -
+
-
+
Submission accepted - + -
+

diff --git a/src/styles/base.css b/src/styles/base.css index 54b1b38f88..0dad2cc2a2 100644 --- a/src/styles/base.css +++ b/src/styles/base.css @@ -11,3 +11,107 @@ @apply underline decoration-1 underline-offset-2 text-nixsemidarkblue; } } + +@layer components { + + @keyframes rfc-box-0 { + 0% { + @apply border-gray-300 bg-gray-100; + } + 15% { + @apply border-nixgreen bg-green-100; + } + 90% { + @apply border-nixgreen bg-green-100; + } + } + @keyframes rfc-box-1 { + 0% { + @apply border-gray-300 bg-gray-100; + } + 15% { + @apply border-gray-300 bg-gray-100; + } + 30% { + @apply border-nixgreen bg-green-100; + } + 90% { + @apply border-nixgreen bg-green-100; + } + } + @keyframes rfc-box-2 { + 0% { + @apply border-gray-300 bg-gray-100; + } + 30% { + @apply border-gray-300 bg-gray-100; + } + 45% { + @apply border-nixgreen bg-green-100; + } + 90% { + @apply border-nixgreen bg-green-100; + } + } + @keyframes rfc-box-3 { + 0% { + @apply border-gray-300 bg-gray-100; + } + 45% { + @apply border-gray-300 bg-gray-100; + } + 60% { + @apply border-nixgreen bg-green-100; + } + 90% { + @apply border-nixgreen bg-green-100; + } + } + @keyframes rfc-box-4 { + 0% { + @apply border-gray-300 bg-gray-100; + } + 60% { + @apply border-gray-300 bg-gray-100; + } + 75% { + @apply border-nixgreen bg-green-100; + } + 90% { + @apply border-nixgreen bg-green-100; + } + } + @keyframes rfc-box-x { + 0% { + @apply opacity-100; + } + 60% { + @apply opacity-100; + } + 75% { + @apply opacity-75; + } + 90% { + @apply opacity-75; + } + } + + .rfc-box-0 { + animation: 10s linear infinite rfc-box-0 + } + .rfc-box-1 { + animation: 10s linear infinite rfc-box-1 + } + .rfc-box-2 { + animation: 10s linear infinite rfc-box-2 + } + .rfc-box-3 { + animation: 10s linear infinite rfc-box-3 + } + .rfc-box-4 { + animation: 10s linear infinite rfc-box-4 + } + .rfc-box-x { + animation: 10s linear infinite rfc-box-x + } +} From 619257312ee1e9f26bae78ffa120149cfa9a2259 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 19 Nov 2023 16:08:39 +0100 Subject: [PATCH 16/56] feat: add icons to rfc process --- src/pages/community.astro | 7 +++++++ src/styles/base.css | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 5f0ff15b4e..2751c59c88 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -140,21 +140,26 @@ const nixcons = await getCollection("nixcons")

+ New submission
+ Nomination phase
+ Discussion phase
+ Final comment phase
+ FCP cancelled @@ -162,6 +167,7 @@ const nixcons = await getCollection("nixcons")
+ Submission rejected @@ -169,6 +175,7 @@ const nixcons = await getCollection("nixcons")
+ Submission accepted diff --git a/src/styles/base.css b/src/styles/base.css index 0dad2cc2a2..97ecd5ae82 100644 --- a/src/styles/base.css +++ b/src/styles/base.css @@ -13,7 +13,6 @@ } @layer components { - @keyframes rfc-box-0 { 0% { @apply border-gray-300 bg-gray-100; From f888642b4af29f83688bfdce3a690366930b96b2 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 19 Nov 2023 18:36:11 +0100 Subject: [PATCH 17/56] feat: update rfc process description --- src/pages/community.astro | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 2751c59c88..e10347baa4 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -4,6 +4,7 @@ import { getEntry, getCollection } from "astro:content" import Layout from "../layouts/Layout.astro" import PageHeader from "../components/layout/PageHeader.astro" import Container from "../components/layout/Container.astro" +import Button from "../components/ui/Button.astro"; const platforms = await getEntry("community", "community-platforms") const meetups = await getEntry("community", "meetups") @@ -137,8 +138,8 @@ const nixcons = await getCollection("nixcons")

RFC Process

-
-
+
+
New submission @@ -183,9 +184,16 @@ const nixcons = await getCollection("nixcons")
-

- The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in. -

+
+

+ Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Nix community. +

+

+ The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in. +

+
From faf1954c382efaff6a7551cb7fca20f014244c34 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Mon, 20 Nov 2023 15:20:40 +0100 Subject: [PATCH 18/56] feat: add teams section to /community --- public/images/external-link.svg | 1 + public/images/teams/cuda.svg | 1 + public/images/teams/documentation.svg | 1 + public/images/teams/foundation-board.svg | 1 + public/images/teams/infrastructure.svg | 1 + public/images/teams/marketing.svg | 1 + public/images/teams/moderation.svg | 1 + public/images/teams/nix.svg | 1 + public/images/teams/nixcon.svg | 1 + public/images/teams/nixos-release.svg | 1 + public/images/teams/nixpkgs-architecture.svg | 1 + .../images/teams/rfc-steering-committee.svg | 1 + public/images/teams/security.svg | 1 + src/content/teams/cuda.mdx | 1 - src/content/teams/documentation.mdx | 1 - src/content/teams/foundation-board.mdx | 1 - src/content/teams/infrastructure.mdx | 1 - src/content/teams/marketing.mdx | 1 - src/content/teams/moderation.mdx | 1 - src/content/teams/nix.mdx | 3 +- src/content/teams/nixcon.mdx | 1 - src/content/teams/nixos-release.mdx | 1 - src/content/teams/nixpkgs-architecture.mdx | 1 - src/content/teams/rfc-steering-committee.mdx | 1 - src/content/teams/security.mdx | 1 - src/pages/community.astro | 49 ++++++++++++++----- 26 files changed, 52 insertions(+), 24 deletions(-) create mode 100644 public/images/external-link.svg create mode 100644 public/images/teams/cuda.svg create mode 100644 public/images/teams/documentation.svg create mode 100644 public/images/teams/foundation-board.svg create mode 100644 public/images/teams/infrastructure.svg create mode 100644 public/images/teams/marketing.svg create mode 100644 public/images/teams/moderation.svg create mode 100644 public/images/teams/nix.svg create mode 100644 public/images/teams/nixcon.svg create mode 100644 public/images/teams/nixos-release.svg create mode 100644 public/images/teams/nixpkgs-architecture.svg create mode 100644 public/images/teams/rfc-steering-committee.svg create mode 100644 public/images/teams/security.svg diff --git a/public/images/external-link.svg b/public/images/external-link.svg new file mode 100644 index 0000000000..9817b31fe7 --- /dev/null +++ b/public/images/external-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/cuda.svg b/public/images/teams/cuda.svg new file mode 100644 index 0000000000..1961334d66 --- /dev/null +++ b/public/images/teams/cuda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/documentation.svg b/public/images/teams/documentation.svg new file mode 100644 index 0000000000..b2442799f0 --- /dev/null +++ b/public/images/teams/documentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/foundation-board.svg b/public/images/teams/foundation-board.svg new file mode 100644 index 0000000000..17f75ef23a --- /dev/null +++ b/public/images/teams/foundation-board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/infrastructure.svg b/public/images/teams/infrastructure.svg new file mode 100644 index 0000000000..3d4a528f12 --- /dev/null +++ b/public/images/teams/infrastructure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/marketing.svg b/public/images/teams/marketing.svg new file mode 100644 index 0000000000..847b13822a --- /dev/null +++ b/public/images/teams/marketing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/moderation.svg b/public/images/teams/moderation.svg new file mode 100644 index 0000000000..f85d1ebe8b --- /dev/null +++ b/public/images/teams/moderation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/nix.svg b/public/images/teams/nix.svg new file mode 100644 index 0000000000..5e715a284b --- /dev/null +++ b/public/images/teams/nix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/nixcon.svg b/public/images/teams/nixcon.svg new file mode 100644 index 0000000000..008875e640 --- /dev/null +++ b/public/images/teams/nixcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/nixos-release.svg b/public/images/teams/nixos-release.svg new file mode 100644 index 0000000000..ef44ea20a6 --- /dev/null +++ b/public/images/teams/nixos-release.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/nixpkgs-architecture.svg b/public/images/teams/nixpkgs-architecture.svg new file mode 100644 index 0000000000..25734b92e9 --- /dev/null +++ b/public/images/teams/nixpkgs-architecture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/rfc-steering-committee.svg b/public/images/teams/rfc-steering-committee.svg new file mode 100644 index 0000000000..f1c907a51e --- /dev/null +++ b/public/images/teams/rfc-steering-committee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/teams/security.svg b/public/images/teams/security.svg new file mode 100644 index 0000000000..ec2877b1a0 --- /dev/null +++ b/public/images/teams/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/content/teams/cuda.mdx b/src/content/teams/cuda.mdx index 2ee3108279..ede92002a4 100644 --- a/src/content/teams/cuda.mdx +++ b/src/content/teams/cuda.mdx @@ -1,7 +1,6 @@ --- name: CUDA Team description: Making Nix and NixOS the first choice for users of CUDA-accelerated software. -href: /community/teams/cuda members: - name: Samuel A username: samuela diff --git a/src/content/teams/documentation.mdx b/src/content/teams/documentation.mdx index b43d8424b6..e68466807c 100644 --- a/src/content/teams/documentation.mdx +++ b/src/content/teams/documentation.mdx @@ -1,7 +1,6 @@ --- name: Documentation Team description: Works on improving learning experience and documentation. -href: /community/teams/documentation members: - name: Valentin Gagarin username: fricklerhandwerk diff --git a/src/content/teams/foundation-board.mdx b/src/content/teams/foundation-board.mdx index 2299c6ccb1..e09be39664 100644 --- a/src/content/teams/foundation-board.mdx +++ b/src/content/teams/foundation-board.mdx @@ -1,7 +1,6 @@ --- name: Foundation board description: Responsible for providing operational and organizational support to the NixOS project and community. -href: /community/teams/foundation-board members: - name: Eelco Dolstra username: edolstra diff --git a/src/content/teams/infrastructure.mdx b/src/content/teams/infrastructure.mdx index e855e9851b..1dcae64319 100644 --- a/src/content/teams/infrastructure.mdx +++ b/src/content/teams/infrastructure.mdx @@ -1,7 +1,6 @@ --- name: Infrastructure Team description: Provides infrastructure for the Nix and NixOS community. -href: /community/teams/infrastructure members: - name: Amine Chikhaoui username: aminechikhaoui diff --git a/src/content/teams/marketing.mdx b/src/content/teams/marketing.mdx index a0e48d16b4..54ad941a1a 100644 --- a/src/content/teams/marketing.mdx +++ b/src/content/teams/marketing.mdx @@ -1,7 +1,6 @@ --- name: Marketing Team description: Maintains this website, responsible for social media outreach, collects metrics. It's mission is to help grow the Nix user base. -href: /community/teams/marketing members: - name: Rok Garbas username: garbas diff --git a/src/content/teams/moderation.mdx b/src/content/teams/moderation.mdx index 49bed084e7..bbb134b76c 100644 --- a/src/content/teams/moderation.mdx +++ b/src/content/teams/moderation.mdx @@ -1,7 +1,6 @@ --- name: Moderation Team description: Moderates participation on official community platforms. -href: /community/teams/moderation members: - name: Alyssa Ross username: qyliss diff --git a/src/content/teams/nix.mdx b/src/content/teams/nix.mdx index 7c65240aaa..045694d0bd 100644 --- a/src/content/teams/nix.mdx +++ b/src/content/teams/nix.mdx @@ -1,7 +1,6 @@ --- name: Nix Team description: Maintains and releases the Nix package manager. -href: /community/teams/nix members: - name: Eelco Dolstra username: edolstraa @@ -21,4 +20,4 @@ members: - name: John Ericson username: Ericson2314a title: ----mdx +--- diff --git a/src/content/teams/nixcon.mdx b/src/content/teams/nixcon.mdx index 44c17f5b94..d6cdf6ff39 100644 --- a/src/content/teams/nixcon.mdx +++ b/src/content/teams/nixcon.mdx @@ -1,7 +1,6 @@ --- name: NixCon Team description: Helps organize NixCon, a conference for the Nix and NixOS community. -href: /community/teams/nixcon members: - name: Ryan Lahfa username: RaitoBezarius diff --git a/src/content/teams/nixos-release.mdx b/src/content/teams/nixos-release.mdx index f8f5eb6835..647fb2dca3 100644 --- a/src/content/teams/nixos-release.mdx +++ b/src/content/teams/nixos-release.mdx @@ -1,7 +1,6 @@ --- name: NixOS Release Team description: Manages the twice-yearly releases of NixOS. It is responsible the entire release process from setting the roadmap to uploading the artifacts. -href: /community/teams/nixos-release members: - name: Figsoda username: figsoda diff --git a/src/content/teams/nixpkgs-architecture.mdx b/src/content/teams/nixpkgs-architecture.mdx index e85ca45be8..b71d8e8d2f 100644 --- a/src/content/teams/nixpkgs-architecture.mdx +++ b/src/content/teams/nixpkgs-architecture.mdx @@ -1,7 +1,6 @@ --- name: Nixpkgs Architecture Team description: Solves architectural Nixpkgs issues that are too big in scope for any single person to undertake. -href: /community/teams/nixpkgs-architecture members: - name: Silvan Mosberger username: infinisil diff --git a/src/content/teams/rfc-steering-committee.mdx b/src/content/teams/rfc-steering-committee.mdx index ca09685211..e933403ca4 100644 --- a/src/content/teams/rfc-steering-committee.mdx +++ b/src/content/teams/rfc-steering-committee.mdx @@ -1,7 +1,6 @@ --- name: RFC Steering Committee description: Responsible for forming an RFC Shepherd team from the available nominations on each RFC, which is then responsible for accepting or rejecting a specific RFC. -href: /community/teams/rfc-steering-committee members: - name: Tom Bereknyei username: tomberek diff --git a/src/content/teams/security.mdx b/src/content/teams/security.mdx index d2df6d0fbe..b4c282c088 100644 --- a/src/content/teams/security.mdx +++ b/src/content/teams/security.mdx @@ -1,7 +1,6 @@ --- name: Security Team description: Security is a priority for the NixOS community. In addition to community-sourced developments, NixOS has a dedicated team, to look into privately reported security issues. -href: /community/teams/security members: - name: Martin Weinelt username: hexa diff --git a/src/pages/community.astro b/src/pages/community.astro index e10347baa4..3fae34128c 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -9,6 +9,7 @@ import Button from "../components/ui/Button.astro"; const platforms = await getEntry("community", "community-platforms") const meetups = await getEntry("community", "meetups") const nixcons = await getCollection("nixcons") +const teams = await getCollection("teams") --- @@ -138,7 +139,18 @@ const nixcons = await getCollection("nixcons")

RFC Process

-
+
+
+

+ Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Nix community. +

+

+ The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in. +

+ +
@@ -184,16 +196,31 @@ const nixcons = await getCollection("nixcons")
-
-

- Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Nix community. -

-

- The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in. -

-
+
+ +

+ Teams +

+ +
+
From cb63bc1a523d8a20cad2d131e7c612b5d12a4da9 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Mon, 20 Nov 2023 15:22:57 +0100 Subject: [PATCH 19/56] feat: add transition to community platforms cards --- src/pages/community.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 3fae34128c..d841e6eeb2 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -31,7 +31,7 @@ const teams = await getCollection("teams")
    {platforms.data.main.map((platform) => ( -
  • +
  • {"logo From 6911a6af527094200982264bb8020f76ffd8aeb1 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 10:43:38 +0100 Subject: [PATCH 20/56] feat: add read more text in teams section --- src/pages/community.astro | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index d841e6eeb2..c345817384 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -206,7 +206,7 @@ const teams = await getCollection("teams")
      {teams.map((team) => (
    • - +

      icon @@ -214,9 +214,12 @@ const teams = await getCollection("teams")

      -
      +

      {team.data.description} -

      + + Read more + +

    • ))} From 09218747b5648b131c9f0c4f81d9c6b55993a651 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 10:47:21 +0100 Subject: [PATCH 21/56] feat: improve nixcons timeline --- src/pages/community.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index c345817384..67ea690ab0 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -67,7 +67,7 @@ const teams = await getCollection("teams")

        {nixcons.reverse().map((nixcon) => ( -
      • +

      • {nixcon.data.date} From 4b831ea57e4d1e5135190c07386e0c0e353250ce Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 10:51:52 +0100 Subject: [PATCH 22/56] feat: improve meetups section --- src/pages/community.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 67ea690ab0..cc3d5548fe 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -92,7 +92,7 @@ const teams = await getCollection("teams")

        Meetups

        -
        +

        America From 07c35ddb5b3768f6b4f35fbed246f03b9bed65bd Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 11:58:56 +0100 Subject: [PATCH 23/56] feat: add nixos foundation section --- src/pages/community.astro | 67 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index cc3d5548fe..936e05e6e5 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -198,7 +198,7 @@ const teams = await getCollection("teams")

        -
        +

        Teams @@ -226,4 +226,69 @@ const teams = await getCollection("teams")

    + +
    +
    + +

    + NixOS +

    +

    + Foundation +

    +
    +

    + Board members: +

    +
      + {teams.filter((team) => team.slug === "foundation-board")[0].data.members.map((member) => ( +
    • + {member.name} + {member.title && + + {member.title} + + } +
    • + ))} +
    +
    +
    +

    + The mission! +

    +

    + The mission of the foundation is to support the Nix ecosystem's infrastructure, and projects implementing the purely functional deployment model. +

    +

    + In particular, the foundation supports Nix, Nixpkgs, NixOS, and operates: +

    +
      +
    • + + cache.nixos.org + + - the NixOS binary cache, containing over 120TB of prebuilt Nix packages. +
    • +
    • + + hydra.nixos.org + + - a Nix build farm, consisting of hundreds of macOS, x86-64 (Linux) and + aarch64 (Linux) build cores. Hydra executes over 350,000 builds each + week. +
    • +
    • + + Event Funding + +
    • +
    +

    + The NixOS Foundation is a registered non-profit organisation at the Chamber of commerce (Kamer van Koophandel) in Utrecht, The Netherlands. The KvK number is 63520583. +

    +

    + You can contact the foundation by writing an email to foundation@nixos.org.

    +
    +
    From a1be2bf4fb7116d2be5d3c2224b8c866114718fe Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 13:57:19 +0100 Subject: [PATCH 24/56] feat: improve dividers --- src/pages/community.astro | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 936e05e6e5..8a08acbd07 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -4,6 +4,7 @@ import { getEntry, getCollection } from "astro:content" import Layout from "../layouts/Layout.astro" import PageHeader from "../components/layout/PageHeader.astro" import Container from "../components/layout/Container.astro" +import Divider from "../components/layout/Divider.astro" import Button from "../components/ui/Button.astro"; const platforms = await getEntry("community", "community-platforms") @@ -56,7 +57,9 @@ const teams = await getCollection("teams") ))}
- +
+ +

@@ -87,7 +90,7 @@ const teams = await getCollection("teams")

- +

Meetups @@ -198,6 +201,9 @@ const teams = await getCollection("teams")

+
+ +

@@ -226,7 +232,8 @@ const teams = await getCollection("teams")

- + +
From 5bb725c7972ad2cb14f3f0016e97a1d0214174c4 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 14:00:20 +0100 Subject: [PATCH 25/56] fix: missing spacing in rfc section --- src/pages/community.astro | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 8a08acbd07..6fbbce95ae 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -150,9 +150,11 @@ const teams = await getCollection("teams")

The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in.

- +
+ +
From 25bc3d82c5c55a00c2ab9275cd78ac55ae15f40f Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 15:39:36 +0100 Subject: [PATCH 26/56] feat: add commercial support subpage --- .../commercial-support-logos/5inaries.png | Bin 0 -> 54454 bytes .../determinate-systems.svg | 1 + .../engelen-open-source.png | Bin 0 -> 52393 bytes .../commercial-support-logos/enlambda.png | Bin 0 -> 19498 bytes .../images/commercial-support-logos/flox.png | Bin 0 -> 25485 bytes .../helsinki-systems.png | Bin 0 -> 29789 bytes .../immutable-solutions.png | Bin 0 -> 18434 bytes .../commercial-support-logos/nix-how.png | Bin 0 -> 323085 bytes .../commercial-support-logos/nixcademy.svg | 1 + .../commercial-support-logos/numtide.png | Bin 0 -> 62549 bytes .../obsidian-systems.svg | 18 ++ .../platonic-systems.svg | 264 ++++++++++++++++++ .../commercial-support-logos/serokell.png | Bin 0 -> 4932 bytes .../images/commercial-support-logos/tweag.svg | 144 ++++++++++ src/content/community/commercial-support.yaml | 97 +++++++ src/pages/community/commercial-support.astro | 78 ++++++ 16 files changed, 603 insertions(+) create mode 100644 public/images/commercial-support-logos/5inaries.png create mode 100644 public/images/commercial-support-logos/determinate-systems.svg create mode 100644 public/images/commercial-support-logos/engelen-open-source.png create mode 100644 public/images/commercial-support-logos/enlambda.png create mode 100644 public/images/commercial-support-logos/flox.png create mode 100644 public/images/commercial-support-logos/helsinki-systems.png create mode 100644 public/images/commercial-support-logos/immutable-solutions.png create mode 100644 public/images/commercial-support-logos/nix-how.png create mode 100644 public/images/commercial-support-logos/nixcademy.svg create mode 100644 public/images/commercial-support-logos/numtide.png create mode 100644 public/images/commercial-support-logos/obsidian-systems.svg create mode 100644 public/images/commercial-support-logos/platonic-systems.svg create mode 100644 public/images/commercial-support-logos/serokell.png create mode 100644 public/images/commercial-support-logos/tweag.svg create mode 100644 src/content/community/commercial-support.yaml create mode 100644 src/pages/community/commercial-support.astro diff --git a/public/images/commercial-support-logos/5inaries.png b/public/images/commercial-support-logos/5inaries.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1f046d34b755c449d2835472fdaa2e009ddb19 GIT binary patch literal 54454 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 \ No newline at end of file diff --git a/public/images/commercial-support-logos/engelen-open-source.png b/public/images/commercial-support-logos/engelen-open-source.png new file mode 100644 index 0000000000000000000000000000000000000000..950cf5bbf53f601e737272323fd5dd08443503ee GIT binary patch literal 52393 zcmeFZgykSf9L)?Co$c3v&Ww7 z_4N-M2Btc1`lNcMb{nYZ3r%Iq-Z?({wXG9q_WDls`h8tamr^vZqe>?|zas^9?~5ewf~fem(Oa zY?PsWA$`}M>an+4%{uE)fv5laoCN$;pg-q*nu`Ae#=epM+z#ztY;W$w#+HW0gRJas zxxR3Xoa_?SJ~ItzZ-dmAFq43BZz7I9j>4uoKe*Jt@)n4FXWg` z^@1A8ZEVtegY8(V%=c+6*w5AU6fbU;R7>#_`56uLGmJHy7!5=f8nWkZR$IOep!k%2 z@etB^HQXHWiD1-?DVeChZ!=z}CQLowjZYP~6)#j{j%U8Qf3`mJ&8MGQ0jq_x7aQGN zHRAm=1}q+L{#P+-+jEi(ais)htbYqd@k@TC{u z{cY$vqkwhpm%gB`50&p3b@<{`DG^>j(g}otX082b>7!wc%~-KUtczV&jEz;P%{WyW z{(jOCx1aXzH%n5aOy<5k_89$kQJhMcWKvJh%S?@gOt2Av7k#}$?frEbFy@&?Q9Tb1SYMb->|E~opJ1Q(ztt<+!ArFPS4m8PB1n?lQm47txhJcD#{ zcDbt0mDzR5>uOo8^_RNg<`{u_&r@FK{t(3bY4lkPO|!?`a4WihhEF5ob$q(=Ia3TH za_+ct0vXcOYfY}dPA7&`D&jr-D`0iJKMV% zbKM!Up+qjh0;X63KcrD79bEhS1B?3)*}QLss_*Z9#a=ph)ptj-ok{#ohN59+PX<@# zq)OPNgI>A`8M1W-Hgou#94RGQZtEMFYmnZgC6-36xR!pA440Lgsc<~~Yv24aK7N;< z*A$sW8?l!V32}6%$l2HT*5)gx*1opMudTMpm*O_)dO{JbvFjRdjeUQ#+r&H{zg;)e zX0;f6j9m2rNz*Y^YB1n3SpGm);Ht-YD|d3_Mu^$%ry(7JMD=*l6-tbIe{}Y>EMDeg zNT)pTt#IVmsP5`?>(#aCfTmK19*$+Rv(3yCvtOp;2F+)JiV5Ah$M^&}DG@sGOFm{l zUww$o$7u%VyXpZ8{xOewDx#vJnp|uipH*yLBWWJz5OaGkX+{R|(MpE#hpEcTAJ5DZ z-Bx|Ct~Rd(XVnys!tsu5)_BF=@_gE%|68-hY)pvb1YHdN9|RW+2k^UD&Oi6joPMr0 zje5Gmi8EX-LqYnG(fPW80zUJ&{Bj=Gz>a7~x_gYs3D}|joaMsfo}aYA7F{I&)!yvO za_Mh?t<4w23X~kLcJ!Y$Pt0;j^h#(AXoXdLswHtpe8}j6q)ScL97Z>LMITiEw7+6X zK22{MrOWq4aiHS(c(zNtb3$t%dpE)x0@}xmJbd*w0f&pG<8qgw7Ttb%;r)H!_9Sn4 zTi#){Uo&-Mzwg(0e$=I1J&NuScL#RxdLx$s#F%3TdNyXdXoJ<>k};^L|JPq}d@Ot4 zt)c3s`Oj-YcoWPiWbz*{EOGDh+{@v-f!MhT7t8VF-Si2hp3^UUV0ttoF=Hcf*N{;Z z8$Kh5g!BPHPYw-Tu&K10d0siuQnmK!3%z0!nGZ`)&e_y`%*yCiz0Q8)=3_*V3@&#% zO&yb#VfY|>IPrsgpq5C!_Jv2V>1y=AL|-)D{ekTcx8ROw&qxv5V7RgnT3EgFxy^Rj z+}Pzn?C@z93%drf9(yEdTs=~K+S9yNm({E1D1UWj2bKvbWCW?M{7?QfcE9_m)5OK{ z$Ha6ElyDyhA?|oF&tx%DI`wRvP_7iYgcdCPo1<#hW$ssF`D|pBPa&$pU?+G%Xvi^ZaT7=ua&VJhdMkMutJrP8V{vn=`7}F`X$;;QlK3~)?l4()z z2I`v`xtr38AH^ptCAin#k1gwj&luE!Ww`Tj75!WC;6C@y|rr?AVUB9@M;3zSh7;w_VpmvTj)hhyP)fvftFRy)_Tvj zXeb5p*a_-zC+gbPZ8ryt1?zd0GX=|Y2g~D|Lff_z6RU_Hm@BIDwf3SX>?bh~{Eo_B ziBN$pu7qM#Gs9+5_pjw)MYz)V(I>z~5UxtI1v7TasSx{wVu|Njl@c zev(qWOKnFS&QGu7do2}WlmvF)w8oSpYdcabDQ9UrquckPLiiuRs=1W$;nWb*7n&qn6BBPr1San8l zpz_C`Fa7xbsqvLFHFK*gg7lQ<=0FZi^U7pmZ9OLGc2_=n&q$cm%m^0xv`s|{|4Do} zA9fY{j;-pB0q&VW1v!h*;?A|t zGNloB*2I@~-iiJBvcd8F_**>v;LfRNBG+abDb<1S0c1yQmZ@0+YZdu>o*$sWx&a%9ts;Qp7GQMT(`Ez7N zLr>WhLxrp!11ahk?Cs7(d6n-yedS)t$sT*&5IuagaiWLueyD@qw5aOagp|*y?v7>?WN#!>8(!4#HZxK4(~bX)fPvB7S28z^s18+M5139R`wp* zP(pc=#Ye}_e029K^Y7-f>utJ|VFj1Y*>#21x#*oZ)2bW&`c3G&Q#RKx5B-!Y`GVi+ zqf@)mXd=(OjPu0U{TN>D+whjWXz3RV>}Ud9W|SvN>F(61uQk_ybx~d9qyY2Lt1ZhP zCON5^b?3th1kV|M_y%qHn>(ip<)pruT z3FbH5rrA&%gF2)BLC+__`4#(aqaXgz$vKueFyW4Sk|K^waxS+Svb-t(mRR1CbKR#~ zHAOW2&yVTQx|q~}a;XSel51Fy9$wx~_xB^u?FPf1=JOX7KyL@Yi57kVpo1M`)|#%p zOwAVYiz3b%u!{)rH%)R=j+_()i?7Smn7wrBtz7`y5Q9cFdy2N>)tnxk`l+>g|g zx+nuKKTMxUI?G)ry{B5YLwguql7~`;TQeeb6tMOi8~er>46W6?`n+<+o0Irg-&*IE zXLrqOqz(7KM``G&8e^z@MBt8ir%^9K8napp-Y%GEWj|hV$KY`59g@~R!EqW?+u*8> z+$*}6{P>Q43gyX0Mof6X`_o@;B}>R8x^6eEM!R_3zUK$&-e@VAQ5WQ3qL}Mh z`eWxgTfL&eaP21ZQHcb&6NV=(>Z;{pUKx81!$iRJc9{EPj!e>H59B{i?aNKJJj=aYv87bSteYm9OE8TuUOgC5nUU_LBC1rUefzqSFf0z-Y5&;#QoXW%e`KSVr#*q@F=S)Wa**$Q(iq~}!L zbte`<)psWCCtuyOxcEyUE{!!|pShhuU=&M(2)!hoNHSayDU`3Pno)XCGJn2Dg@kXL zQ%%a2_!x8hus=;J(J2=H&tw|*Lf-U8s(aMVnJW@is$K79WN=dexq6kvmdPm#SRP?0 ze3)+Ij&$-o5FT2M8s-^rq8`hoD+2RyIww(teq1tA{HJg1*meV7>I|gwJSASy49oNkWg?bN!dm_x$;5>54q5VE;=>SrLGI3a-l4b8*=7WYxXy|P^_dN zO%{>{m|)9#xOQP{ZLO}ygh#{zBX@trZiD?)Bl~d-}lFO0$s%nR&mRN7}opGMq1@&mu`eynnF{H>{y`^5aDYXI7#Vf z&K?r{hS~n!dRdlEhsUKS1n9EE4M;z=J#<@JxL@B5H`dG=lU0<5U)?QO>noGP_ z0#nm<=A%ADAPR4_+Yz+2tRX(o8kD0T-NKG{+1bSVD-_;f4Tp-juruhpw2BPm6=c3LWLL93RX!Jvx=TeFvOL?M9c~tfzU6 zf8GdU@SJqwJFV`9?SNALo^NCxt{)qoJLSsc>qnDiA4R>aA3{0rgmz2tRJSUb|Gr$(A@D?A|SAEaRS2`lw z$W<(>by5|KXqLuMfodakojD^p<0rBXF*t(X0XX}wS_^*^o7^%V4}sx@Cx8B zFKFsyR(k&x{olccXu$Cn|E5&r{8H!-!;5m0>&2}n>J4VJ&`BLS@jGh;mn!1j5 zcold(*(?8_6DMaQNU&5+MQ^VaTY05|A@5Ns3Q3i4dip6~ve4~?l_%&_S+EjZ>F-F;6X9o2lA z6pexqu0a;9;r>UZOO`5ET57sH*V2W|=cW?(-dncjC`yy@$^aP&+F)vSr&|+eP|0P} zX;k~J;i`~DAr%Q8$>0%EaWzaK%hNn?sO%=^8RN&MhA#l8Ztfa(?pLpzcBm4pC7;9q zF%!>=vgp+e6HK&1eYX zy;e38t*jvug9Dv|HB!MC*?O(s+MTT&=Qu??pXtJM*y=V%jPiMJolYzR!h6L_FnfK$ zzwdpOMl_9XrF+BD+ME^Z&Z(Tv11l`_cy4TAYi!)>UBp?fX#5*m0IgM3n=W2e0_h5g}dnL!* zxZ*%w0a5uRa>Zf;pHZKavP|S)GPuwcP4@k>*^Sw6quKq6L2@OHiW%=8s7Pv$Z+nk- zOOLIR0UzT4X@oSQPW(G-U4OjNs0k(jRTA1DPBlsW>uG0@Ee)yoqnO^JA0a>6ReFqb zofkiq&(bGuzL#rA1K}2w3^zX~50|JnzBfnhl=OZKOJlVucZefFIr+PCe(WKir~NwP z$^Df6G*+`WnH$mYX{&w8D;^NN*i8r0}e5;aI9olc!&YVGpWl10yAdwQyN zi`FUS<#4&fITTLTx-%?u(&HLowY4?DTqJb%L+K0V;RG9obhiLie= z?Z+u#Khsg-nZj?7d73-xy_Y{5OC5uMNLxJF<))9`@3F$(kWQe`%Mw~0SYj!Ep_$+$tbAPz%aWER@r(92S5D9;TG;2m< zAK2)|^i^ib&fIOqGFg4lxAi1~LPm{k>s095f|0AH0x}dlS0p_r2;+S~PAvW*Wz&MH zEB4i=i8kW;GA|iYae-MW%dFvisg3ZpWtpvj&9JH2V8aR-eqtYpfh#T05{ib_1N%Gr z{7hn|m;h!b_M10z-(+c!UR0;|KuJWVNHo7;j*(_?;L5Tohb#xjzjFhLyV3u%QA~g* zuZ75^t@`WkrEo4*#@Gx=Z?-+-h}OJ}sxu8zf9@5()9mlIqqJ6wAW0PXiRrMZgn}jS zd0o;6Q9zMsW{1HU(zb>*lfw_*8>h{%X+AkB$`P%X^~|_YPxvr`%LWJ(W0h5f_pT(~(06X4{dsvh6D+LU6|H7w zBY8&TdujJ_I8}l8JN$zG%AR}r@IpVe*t!h>*Wg(Ep~=gwe7wy=!ozC|^4^*LiQc`i z{~_A*5efy71>fv26iB_pa^%|>EoSB1S1X-%3ENWoJ86cTOcdy3xB%Xlx0c3I2>Lr3 z3*YK`ur#S7lEHErTAVk-?Y0mfv1S?ODqXB=yJXtK&6)^zy-|kUHQlJk3JYvKDhD~M zBQ22Pn$wNilduT|ob}aS_J>LuaF4yIq2duz|4KFk4B5!L$e;;6h-p`6Gf5|n3`0Rx~4$j&nJ`d=3d5eG8 zi&~)F`5y6~7)~P}m4v5c*bg=L4C^L^-DcA+r>8PZkg7B=r2#n^P?o!R@!on#HV#Nn zk?pZ~9W9Q_=idIss;;RH=ryF6jZlva7CMHBc`s{~4R-R}QYJvzgmn|d)!^zkt6jeZaM0`{p!N|ow$EzIoETr zkAim6Btc6N+?BCYYCVD5w03w<(7SB^b+gtwB#+(LU_xg@E^bQ&+(4tio~(D(wq=jX z>n9@I5%;rHKW07@qH-@GL;T*Q_2(&C>UhgUs}EsgB&QtowmPKi@(DHDJ)k{8zN8bY zVUYJ<+FO&ZbZNN&OZ=-zpJ^=>G;+RRh7Cbv-n?Nx#$V$q(dDnz}QzU8afoWzTPwJt-Z6Y2-82t9E#}3487WH2_*^JENwae0VegP ze7YW$Bl?OurF(m$b&qGK*@1YSAkvAr7gx1JQww&MbuE{y1(?m0D|T%o6!KI*{(gw^ zZ#wL;XBDGXA1AHsTl|g8+j~h~`w_?2`f+GL)chda{QE!pPD`bgzx~EJ<68*3zx?Y`c&ewo8Rn10A+3C!(h%#3SIp7_ zI3I@7t1l)=6Zx!YGP!RuABNIK7cNO(k%vW@BjzR$SF@kHF+GsD9gSur*(5X}!|U1E z-IdL=`{V3`O1Fv`w&&SKcVD%pYqc&H4xK=nxn^AD6mzK9iptwzf2S|(8M6iBJ7E;h z4x{G>z`ELTB4ECiA4v+=R&5j4uabr(5X$WVC~$+38VKZ1K&B6WVH0irszV zb$Z|l(dkcN`X{K=thJ1L7zA-Crl+2W0c6)|P8lj(AIXhKc*)!gvvgbb!B9^U&UMBV zS?*38_3ruWzjCEk< z{qxxc{bjhfv3EkSu_j!5)AIM?;A!wZ36Oq zTb3u=o^$q{h^whHll1uJw7}}7i}w(grd|%N+zD*Op2x7EQ%jyVKirDzZLtVKerVkV zQ?PW1W`KaS)AVMIobx5PPnv^#L8_965_gjs>Co%OBLmQl*lO@4)~hMD4=%Q19wbP;z#ltoQdUMt>tU=OB|# zQ_s-KN9sqbFz*dL9#HyI!=aNr8oe~W=0s$KJY_|Y6E93J<=-JJs_i`K#fFpdmppu# zzrU=($Zz@%s6PqRrY@e#3_Gir64)sSO=`{czprIB>*&}37B>p~<9EXM7%+j*GP zuf*SCHmj$hr>0NDq-2qcb|QeuJb(NwU}q$ZuE;=cB!X~;BPz;b2tnS4 z2W0e?JWRyQIc`w87c}L_*RBiK*zCoE_#c5h2JXju`h?!7z2B6Lr-a;CQ!mm6ajCWR zwq6v6viC2ucl}(7nCkQ&%}Nd-!^Hljx}CFV-Wagi5hmgpp(V7q6zjcN`z8xmNd5`E zEq7@A5E?&$_ynb_EnrF>dUqI@-+L-mnoLq}Opy!xJvE+u*ypqetSLag!b^|5a4m zqLx>J=bf4bfBv_O4$lSP+rOGgp>u46X4!IaTzT!r04wp4{VxyD*1 zG><1CT6E|TC5#jRqx@NuX%XtfpiB|H~cMeNIUS&@%YJqI3 zv3RVX^du^ct8zrRHx8a&&3-7E2U&yzD#Ty1;C)Mx%voT|BGq5fOND2+Os-Efk@UY`Y z1Zj3Ua{y+oMZz7Qe;%V-R>$ zUXddzkg{Ubn%BA#ulxKn*v0&EM@nTAA;zSAB?X%3b{FT@2MSpGXWMRibBzZMYR42M zPrG8NA(#ya8|N*@G^O%$tX{I$|4g05f_F|w04fkQMl3<*ta3z)1U|CIc`KMZX z>gw61302~!2av0cL1m#xy)a!_~Y@PPqPml$a&<7)(dr~E#8V9ko&Fn6f^1>fdNBn%#lv;uDPpI!`uVn zi*+5?*IpCszq7Z#o+Qx%Is@AygnH_=GY!OJZi><~0$Sr6O8UjqZavq1xPjvMSi13S z@ll7Y8HU|2XV>{B9jES`+%c}})b z1PbE_daL)+RKbO8`3lTy_02R)QcZS5a=_d~D49J6G3+|U$DC&9Dr%s=-N0G$WYz;< zu$FRyaS-&aOz(>Cy@iAVaO$|BtVBcxW!P|(a0B$j`P6j3Dq)PA*UYWxfjd7*wEye4kXjsh#Nlia8wOO0PgL&f1)j<52(r3PeY1bA zxNf%ygK?Z_M@$7;`CdZ@$krFb+6*V*TObxZ&-i__MM^cf1$emNuznNHS(cJ{x9@yH z_v0TPm?^H?4mi~Usk3HBksl42$Mg3hp#Nb6Zs#PJB2<9rc{pL_+cuTP>SPM4mLS?` zG$h_P*yOYSNpod6oZ2M6dV_IyF4Q{~-^GLaPme|A7JCp=1QGm1%yclY>7bb&W~o#2 zuA1ZMxgOHQM&SMV(VVsGp1{t>gN?XUH@}{DVCw+2z9oGen{WN2_RlYQ?0(Tv#U_b_ zheNlHjLzm+t^GJImXCHqg@@5GGHN!CJQ(u>VRe=_$4*yx2Fw%oI3*!|v)yf^jJf&n z861gEgk++;03|0S{Xd&=Y#kqyeQC@=IhY-$Phc-GcA0x`n?Wa6H2#@LgNgVN#hWaB z^j`aGaer>p=dvp|G6jGaX}%y-;_D9Oe9y(71#Af~V`1>8RPiJCu7q`MaPPnGx7M}7 zw8|b=r_X%omB%Dt9!G{qL<&_Nia&nXjrc`l>&G|`FEcsr1?jb<{ieRwEOZDcGznTf zojsJF3gizii0gi^qENUhWZ@!$D@S<=Ji7WAVR)jH?UGy9bUtBzn&)`-Y>Bah$icCN zyR%BDxCirGO)_TKuBJiCZrIEI`IQr_5QjT3C?e$PrKyUE71Q$QXhgnZgj<6(qC)y8!kbp0ym@jD#0N3t1) zKCc^Jp%yLNF$NYsXJGL2g3hrAp1-fMYTabvXC}T7Vu{KoFmM~n)}uz!N0MHgsqdq? zGiQAB*aE@#2LcS~q`Sz5p}1&@kjXVboePAE$h8S8%#bm z8me80=4C#t1JL30dWJ4{4<8Q?Kl8*3C>>|N)xFyE*FY4;PGnwav%92IVG-fw(vt|R zfOe^g7uO*98a0kf1Nr!Rnw0JEgI9e9m_qUuTfy{l%uU$$U6rH4#5{g#1 zVuJans0~uiZcQ%Z1qbzn`!6T#vwnexq1!z0FwK}(Wglh}hqACDWGts7S|`HtOJ0TQ^HlMesR2Nx7|FQOIrO@|(Z(*34X#hgKHWInw*> z9h_9+&f*vG8Q&nD7`**MrYsN5phG$$^PtxCNA`-6(0I3~SbT2Ki7;p9qHl&dQgniN zre+;F)11~k_iq9_Xq9r6CFu-{f%isX$~G#R<7B%Tx;$-T_s%m&;-m`Do-TC98HFKi z_-R#Tt#?0<4Q@9w!wyo7r#aM>wM;Qzj%^Zl321d$S~4<8Bvq@{Wiz;VUCi7YCqpbQ zcF{cvrzmC0vi=p4Tk{ER`q}**kQjr1dJT36-dp?Kt|Qz%&J1k!%9~6Pf+p${|1?c7 zRea)j8?U7;`e*)P<#H&Lt|jP_L?%AmS{lqo1*+#du-7@u!5|OXWKc+k2(>f+&U`3o z(|`Z_USlb}CDifKP3l2#u$&1m53<1+6BPS)gtk8FYu1X1*L?}Iih`i@34v2FDN_$} z<^w#N_npNy9(F1xbmfhY{gFO^Q?E~}-pm)V^4Ee1ra4e3y*E+pC}VYN>BHymaAJ9- zx)Sw)Yn5Zz*QZbAaw{)S&hJ2q3<+6~yQ0CS9vdIXARtDv1GLiv6sd-rGo`*ylO3;} zKiX<~16*PBLByNv5O-~a=O37M9GK-C1fgV)?AEogmT7;j9d)#MCAI!`xOue{n0^yy7%Lk zn!o&HVp7dad4FKj&(bP!XceZ{V_%C|*;@6xaBmxHc94ClPZGKF20QUncePhuUZH84 zPwA-=vDn{q!uA|Uj>wNpk9B3-?Ln97#jL2v>BuHqFg_q?cib7*XFr|wvcpIv3UNnq z{GyC#Yx9AZ14wLzhpoo7%!rAO+O6e4E1upC@+yTUpTk8<#q_%zz)m{ZtZGMxbLX7h3Wx;Y(jX+APRs z9ax^}=bu6wbv93IKtrF?Ldsd#$2fdSq-^^;i~eeX_*;CJ`PhZJR`V0rnbGF~SI_CX zP#bvkTpp_R_Mc&ZLS|e>cXSD=GSFuZ1f2#f+_;nMAfoUujBl2b{?*_6Xmlh7Qkkp< z_GCTfD-1*-CH?*HiVtenaXr_!ay_Jis(rlqh?) zg{T*@$MeQV|474(Ya;3DXo3U1z$DfemJK?%y-i?b0f0r2Po&k6Wox`{Um;XGV}`-= zCnsel_J3w}S~@L5z2$62{&wOpTHu;BjK-5eB^CFpBV)1aO(9026IA2E8y2|G9s)ifR!%AFXB=u^@n9^A9sGZw zmFk0z_WE-vB2%HL#veeXuB(8ebZ~Uw2$32s!OFYI=fT@9>|^# z*}aLjNuJ{|_^zv3W9~t>7KcnRM~=W<`TRgDqcV5|M^ViY z|3-hfT+3QJ%RQlD9D4$)zm9lIXpFqKzx5pWa|+d5igYZk*Nv|LvXoa<0DVr zqhO<{9s#yx9=H3Teb84l%^yX`>sGV;dl)Y8Mg1YUm7YXMp>tQP6{MRO`6wqic0y9t zX-aJaJ*63+<>b0KfnEwIIw9gxpV~d6k#4fuQc69NL@9iRB{GnWAao^OcJ8XyzUqPh zF*x2w%dUR**1;j@I2bhJGzb9z6T~ZGei&DPCYjiJ|K!da+9{f0sQE>5SHD#=gaxCB zXy>A7f3jfsxD3(=qvcSjz1~TH_1~oy-$Colu(9mmYs-pn`CztvCZ24LaKuLIuh@HS z5(44z2k>nd*1yADu~2~dHe!U4D)5~Rpka&=)qMi%8{LP1_3*`_sYj814gS#Zv;PQl zWa}hRNP7NTo!Wq?YbxyQY+B{)Oo_^rkB(VS4s=z52$WjU=@$f5F|b5(0yRI)2X-Ey znV8oGoUuAwQR40$c`&|Sq-jD^mX53bohtk8PR#gQ{8O*nxDK*lk^Q#`dTXy?aZTP_ z?d0>;1E3ZX)8E?SVIMCMhU z<%0Ca=Cf|l@6J)9ZP+H?FPRa{nJTe;o&%OzyS6>o-SVs-lm|{|qUm2!-~9 zx%=gSAkVT^G-6Lc(c6(u_}fTQ-583RYUnb#l^<(|9*9pfneW8_+RPIWtXoBmY-yD` zKXKByl`3NX9*w6jbiIV}KR@Vm2w$#R`~@5MG=lq+3Sx3`R*wN3wY%0)7mI%y7Q&op zA^4@tbJ%I_G$8&itH#r9ME2$cEA$lmL_UQb1y##pStGsgR)MGBjN^g zs@C5U{9g?a%6zO>fo9UKyIl@dnEn~d4c7T8+^}zg;r_F~5vYL!nh17a>XC%?Ljv_w z2XoKstW@K`H~wwju0NI}VxAmmyYqbJ-x^IYMYW`)zXvw1eOL!=B%m)5kmxWp+zWVW zVgjf9dF>2K|4>)D6`Hm=v3iI&=m3v$oS@|%q<|A}F2!tsViT;3s0+dwNg+UoL!alq zx`}+)48t@TjE@>y7q~Z}0@wXfWoFf~<$6472Rpld829OPxq=Apc@f0nl+;Dv)!4lk zgi8#|MZCa0*Qg2>Y1el991v5_iHZ>ZEB=S^fH*enpta!XM3RW^e35XzG8%5AN<$L< zrz`|LC^b!N(c0Wm1AEaT@ERv-blIin`V*#bb9po)Fr4tA4VcoBZs7+bn|YwPb?-oW zBVy^tv(d<{NkV{)5V_U1;N2FWVQ%-W;P>?WHwsiec4%1CE}-2sQo)dfgDwS#ouF}{ z*cWn-UCc^j0AC8i74pKF(qF(`)*Cd!z_Rd`zow#CIDmP0kkw0Ud+zmTS>t%K$j|OQun+cw$r-=$62% zV@f$V^EGP#G?uQ^bN5{TjR`kz+u1B@JLu<|R*|#`-AP-ob36*ecl_(FWp;)X&M=5V znh5Q2RcNZ8Q%>M2^4zByUHQ5TxBr!x>3Smvm6B$$%W9mLqjuW}<)Zdc&}aol0N$qP zPLitfRXJ?-vmHU?L=LYjaiR#;fS~qW4Vo)p?SQL4D`&^7z(wW2+V;@A;3Dps2wynh zMmZARGH*-*TM&Kr1m*Kl1YlOMt${~Q%!61UMg^`%&uP3=$G*U^>qAlQpWCRMV4H}J zIghJ%kKYDFgg!@@VGs-;Sw98*a!?#?nhu4efvZCFUonwA9?Ttj_3^&SXK%6JJf+Sh zfRR)Z@}7)77vMM*1b{I0O$)7q$T~F|O(1Sy`Y3{ny^R4~>kEi@fXMzw9Q@Fst^U_< zh?1bSl9K1I)0-CXy(m9PHCVT`1Kq(|XewN4ELG&}I-r@hfb&RWSSwL57Xw6}a}l(a zZah6NzC8je2|@+96&)F_aQScSmnsdg^mggG;T3A2VpZeE?^8GmPq=~UZ1(~U)Sg@{ zP)VRfJLF2sjZyY-B&eT%r2#k!nLHPze&hWoYyb;0gczdobkX?G0XBjkG)C_3Ccv#u zhn6=Nbavi807E`xry1!E+AXAl^D8$VptkTjiH~;Yk^LaZU*43iT zvZiqP9!M$LD|GLG)}zuK33?Wod%+1F%N91n<)hfw)pv2Xz7HL>DC4t3n|u5K z$W43z12ns5Mh!gD0y?Lm&HE;tr*We7FDDJ4GyC4eyrJh_lc%08|63Si3NL-ow}3s@ z@oi{#tS&%IAks+h$L|Xj&spGOtM+v#H|NonbdyO+prOJ!bay}vI@gGNkW@fIE=8rH zk)PV?^p?Nv4Pd%*#1TnoazcajbQ7kiwk6GvFCQMK?aj~>HNi-Aq+X{i1ig5K`D8C-EB)hr+Fz^PPZ3<^UAPz&Jn|58 zyQ6qV?OYX9W9|^_Tp?LJ0ig4eOa0=>9az;z78-Gr&pR8=Z2f7?C^=9Pp&*io57?7f zsKn1Oj5@yit-a0TjT%3N1`JgC-8Mmw7DE10`q^- zNnt|WO*XVa>-EIeMryf^cbgKxCF&69Us4a^ilnAEYqC*=%C?WMFv@NGy8I|C)kaap^!O>uYESS~M3Bx7~Xhoi_!;v$LN)MsW_y4Mb?+w)o--_)_-;#vys4`4ls{rO5VEurt~ybX8LnTyeR``NTsSCs3G! z9C?t$amfXRIpr*do8bpRXR{>?e**6oY0>At)0#grA6{oi8N_e`PvJLMwZ#O70A&Qx z{W}s$IMUMz@*IU8bN|Ay5P7Ie>eM(p?W+cE%R@dfF$p4!zq#pA3QaobDO5&}!mBOf zE4C>Q*%0j9D-ER_u7^v7Cc`QTN}YEIqS-7_z(s=iBaD=0ibx`o zQ*OPD(*G94`p9ISgj4hEkD9>9VyEr9$_d+<5akl8tG{Aj+tN~T{z`=g2!vr$5KnP! zjB*R!-eN|^9%7{WlOL^hnQ$hmqpuuOb(1mfhVNjYL~S8%&iO_}uZhCwB44W`tEka( zqz!~y|A&hu##ZRIiIm%*19V!NYs|z7YDlz-mO|U^^-8mqe)yFEd>k1IP$v6};1p#fNCH5o+Mcaqd`=%}UjS1G*{t2Djt(rjIMJg|&bl@WY7J zpXpJ(XdCKlTVKB+_k;r>*SeMHJ_b3?Tl0`}k?Kzp+323&5i`TwF8@}9s_3_tv+FIo zpZgc|ByfvqS2c%p6YktOt|$#(A)S=5!P*XH8t}N)J-K!>sc-nqv%lArYqnA`6$Ovy zpQb|*x#$qFf*yT%ZbjYA8vWgTi8yya;|kptk*myc&KZ35lSZDK z4~Q1vJE&mPBzuXw11f|*7a@GX-F9XvfBhx(ua7?%dewTYsQmz}pq>J%MAQ9fB2T)I zg;;Skc-Z4!M5C@ax=*#{lb1DGU&U5#5G$^RPfdJ-=k&uHOCXr?i#{lhIsn>rQ;zkHx9FP$^PpidEgG*6ThT_(vL-qr4PLu{xI+qupV1t z%`|Rl9-%RsD&k_YIWz^V&@A-h8iubV$|xvH%SFUjNUA+2bHVW628CET zs|gY4Wu<0LJLn}wRTGLe?7t7<;#7G;zV1PV%P)eBps!uJX@))$y$!VDb)koKg{ zyjEBi#ARqT6H()*v-RV~Re0sssOW5~_HX!6qASy1{1ta8YT&ZBJ)j8gni8{8wE2Re zKUt)%&_zbY>863>c{x zn>nxxs!1sl_y!z`S%ZU{VZX4<}_9S*Cqf{AJrG5biG%=Irs;x%ms zi~F!AAcQkCgE}@yPTMc{?=S#~dutR?;~11+Na$bCN)@SVZB@*Ht9sM66e;la?;ZoL zU>*Lc0qgK8*|^{y&MQJAmaAsGqDbQB2XvE=Fb`Viv5o3yq#efasZ{h=N)EKN@^hpO ze0|Pk5OdQS-t!NERRFFfiLjc@McTZAUpWBlS|m{s&q+9yLnr`q-`Y=_r*eZ^haeBW zH1ct6@Iq_J*DF6)Ozq#niNVG2MB_WtBz$XnHedv@N-j-`7_8XZNl6QQeMLFpG9)Jc z7MZv=+sM-|qGK40yyVMm?M7-KJJE|h!3m?#J4Bn_81zXI_G4%m((FVg@9zg~C3)i& zT?d2AmLhGUhA*>j2%`>Eh@iz7GVy-JYp73mAO>%AxV3n`W_(bW?)ya)z)g}zUG#nx zuUkG~ohl-)&L`V#DKCEJP$U&<@{rDbk4W25ujmMK*>H1yctj1AO_ZH0X!IqqSLpQk z8{`sbUOC0!jrGQ&rksTPWAUB*(xj;C7H45dGyPMN4^vaEBOwbbH&>=R6njJkhLuKo zopObD(K>D_=+7qk>`l3jkZ3kRMBrVt{?XIK!EVymzjv_z=NdEPm(Mn>#ic|c<&M7} zj{lLLug-Q}E8|bU$PhI^6aq)lv=P@N}5>r1BF_o{`>p2+Nq%Msh#4!e$xLmWJ$+;5vR3BMcFn?vR){& zk-s{J$}fXRS%>6MwSUA^^&7dgl42;WGBm-D1{lcm+(n}pURRNOVlAIkWOUc9)zI2l z!^`Sx1mQUscCyg}+~i6G0GHbxrRj(+S*QuQfB>FRs6V zbp1&&`R$MC`kNI_!aQv&{i2bPQ@4c){OD{3k1_+TQg$VR=#)8b45IcI+&C^~6uBTq zzXvhY?1oEj9c?7*xfg=EhD_+kM-uZm3BpwKH<&-ZtmY)ZGh~p01Ab04t4;GCR1JJC zE!w} zDL>EVy_2@~+k+ekQa~(TeQYjfJK9l2s$TJl*F8~vkE{o3-B54%Vlq=PrGJ#Pls^TO zK%EjSz~%fb6m9%=%M}^ExYW9`_#E0Zrr%`1Q%3msd+A6d744V?q1CZt*z*a%WqlIe z&?X)Q%!p(4VQ225gJS+zvl$;*A?qC* z%!kYr1X|BmIwWqjv2{f%S6|M?!tXL@cVo|i@iPIvtV%em8-ou0WRwhD>Q@R{R}!8( zQypJjf?H%LT2)aG#6H2A&K)^P!Yo>`G?&bZ5Ab+XdPe&O zs4*>W5JIG$)_!J(NnRa^>)wTxpOJBXH&2YX{H5Ui=w+Bx@Sx!W+8!Nu%0Gxz6C=Nw zAM7(lLx>Ny-!xh=e2kp=7%Kc0hh?u0i)uSp*Gg7Z}?*?^p! zIPX8}kT;=l*YFs&p!ONzUB_q2hS75wAksZo^%Z1sfi%##pkis6e|rPE`Id)DvL4{i zq~_0Kl8MOPr{A~!25kXNe#>Y1R?j&S1^Bk6bvyq^IZ@B~6<$cIC)h~E-Cwdd{_p$4 zkiQ}vJJm9iE=HVDgdDpaOl2FGbcHRF7igZ{gg4iF537*bM{i0@J;~ZdMR)EgkLjwwFheG ziS)v^W2n!35aM($Ax+`=eZ_TY$EZ>n(#Q}&QAZqNRrkMy&Y%3oZ%nI)dL^;nR{+5yijZ74Fyl9E(h(!n?<%)3hxy2TOs4le`}Ph z!gsxuVg4^cubBoe+K=(&XK3PrcsSs_ez-$Qv&&kXU%p4wEa=ko;bwwl%(ik#Fh%Rj zVVm~Z-XO=Fdb8h^=>cz2ZAhHbKm=U>L;e7Q!Ee)ba7Lk|Ie{O%j2am&({h?Ts z0X^rl_gjQPnZQZWY~5X_Eh!T#0dZo?vb?s3LJWRMtrN&=VE0Tv@#jv>DVBYmMgIZh zB9A8l1IG6_azVSl4ZignIY~xNxynnS)^*uT=VDj54+k(?0805xI9S#wcC6BcGA(=G zb{!Qtf}Y~ES|}{6YI{pC%u>ljCVrU09Gt(~)@_}$nDdx$3cOA2R4X=u<_Ur2E>Hcs zEm#KtS&K&+)1PbF`&lp(2Paqcr z{qqpTgkDCCwd}6j%(U@0d_hgwjFub70+A0@sM%2=%ntKQtv4(c zM(r}&&b2w46n0_}gA#jVuHE^j+2lRG3U#7~7Vyf5Ht64PcG^ogyrs)|&W9@zE<2x_ z#0_XE&+=GIL9;b7s8CfA8#6;q1|!fA--^q`_Qjx?;q1+JwygwrwiQJ#JGATaxfz*t z{$`w?iEiJ+F#*m>mD#hjFW$j0l&Dmzb6*1MO%SGY%s#g z;%_(Y?NRRHbra=G8wY=lm@n`U{&vdA3WXb$bS+oP>2WWawFyn9(GiD1xr^&n*fvM~ z@2Te6OJ1|fmyh$3O_RYyg#IXihuR0A+qqC+m64Z}ib+8@^IuO@8YPQIV^9SaOKlsI z<>26eI}!TtK%x%(Vz7rksuXkeU9iqTURk@ngSo|bdc$2oN?4Q47EKgBKpWQH_SWS4 zO5nfYCWH*P%5@tw5h`xL7M6^`axmJB3r4x|hGgx|LC{rJTq!;?@wUi}Z$8Y#tY zImtv$318L|dYGw*D|n$cXMH$b$;QRPcaTDi(zymBT;&e9_qZ(1!$7zRC@J`NX}o3l zqjfO62**XGuUmN1qxAM)AMfVV+4>yr@W+QB5@IBcKjrLSIj-jP)*H;oqNFSAk_`9* zvz0Hzs5h~&_|X=Zh-F@YHBx@#c}-BoSNUf5*WjH5<@b9)Y=XE!`_aZP&b`_6iGksj zrTvv7ew+*vuhA{>!6A9uAUs#NETWRBq?bAbT*lAv+`y7NR3ZhF3mNM(A~@-UP}DSl z5HJSNMX##`fy7nQ^b9ZY4pd1#;5{PV+Xo*DkR~;OG#T@&R@bgVFX|yJYYzfPth|6} z$1Et^MDcXO0D-kPRW$jSC|=xtv`i;cNfHk0sMwEIYx#R!F_LOG`TyW4vU`tW7V5@) z%0Qlq2*XdP%`Nq2ZwOfQGFBS68Xl0M4mhDjTNt88Ry5fx1}>R(h!M{Yc^dQqa1w^P z@hc?TIIQ4rWyH_X7?2k#eJZ_={B%b=K-BWIBK+bOwU9xM92-?&EvCzpSbj! zzvCbu5Us(n;_n}{(?>FD#A$xwYxRPD&dJRapgV_B)CL>mIvHMk#8sRk9N2DQkdUOR zQcdy)ShC3BUJ+N0q=g6Q`%FlddAMyG8E8#-E4zvN6hPX!p-gvS4w~}~pAs@Gp&hfU zO53paQS)UrEci*~x3G#xGwZ9Uh=^GqOcD`457?5sCch zG1T3Qyj4@Bn5m$bHFV+8BCs;m)iiC<*HKt@uyR!HM8MUI0blT}q9qeBM-UcV`w57^ z8z`P>qq9ePNG7Toc@QKil;$34LQqpvBsA?+Lo>tJthmv}&F|&g{gkL(R_?Zv7D^a2AuecWXNph6`rBB3G~vQ-+jLO(qR=d>j^yI!E2BE+jG5dFQ6xFCS} zBL6*JSPn#oY!;XORlvZr)%WOl&nL^=Fmv;FCb$7UHKABknXI&MY9xrTHs1dkH%cZi*0rDXWYYiG;Y9z_(sp27j1VQ{&K4Bw#0f& zU>*k^U*LBKSCsYCSF|FQc;09Qx8mv8BL@!ke3%|c;0}DZn|d-p0sc-SdJw}WZqaKl zLecODmGlutN(>VfIMP_DrmEPG3~~SAig-oGJV-4?@+AQ*DMWXo{;K<4db(_eyV<8Y zEY`IqLq3i=&I%Smg!wwFn3SHKmiZ?107;rd$WtDWZeI3MCS8w#q?49fNP`V6a#?k?9sl%TD&VyMyeLYy&iO{; zP$39N9)l053YIR|Q2^#!Q_Lssx2{j6=jlZTA}Q(_9kkQ0q4IT`DK_fx0&fc<_VyA+ zPTj-sS_D@!Ox(^ONJmrvvWrsSydpO^^8R52FwNK5bm<}&FbkztWG;J~Y8vYQ3DRAF zLUAxSxnM`E;r+r0yr^a%(VQ-kU7J~BrLn-J6h9DKOJB_3y{PV4)ol-wM@&;(Yt7uMQ^~O8PL0p zi#;OtxM6SDr%B->jfoD*0PWiMK%&Apxpl38-b(z3DY~OINNU@P+3^{NJ%ISfVR{}K zQwCq8kU6k={02FT1!pmaEixtL8 z1+P@t%BdFfUrTuk5zuhTEH=pN&_gmvK(!@c`;8K|&ds#A^1Ob;<;R=?*M;Gg@MAQ&V1jxXtylDNXlJWl0~BB6pfY zO+$CLtxOx!A#8AuJ>X5~@!KAy>tcCr9d5rP&%p>vJf3qpj}s4&5%IsHrl0mhU~C;r zWf-lPCJN%O!WLHEft_iy&EwBxp9|V{`0n>)9<@wGy;MLS^qhNA6D>4T$)lYGG=rsD z888Z}|FGW!o~ecEwt)_lOofCa^US4|b3&4?i3=xN&Q~w)SZW>Q|8K%v2n>^~`tDT= zwoJYQiw*jEI5oIQ{&1ZbV*hY2V%2oWL} zeuywd8Jw^P=-PMg;lb45(zI)(fXk*iXA++hSteKK@+*F-b^efxG$%c@k_T1>jnPfk z=Biep%CG#3=(cDzl=aMQJrsc^=-PE=ua())7(hr-4jZPLxGqW6g=hq1&26ibj~F8$ zO}_d14T1G+)k6&UP9|tHhuy)^&a&Z2SWrI9?z-7A6vs^t{q|386MVZe6s{E%uCO zWSu_yc=pdFwC&zqoP_O@n_&rzaZ`MB7g|n7W5^gqf5Nuxj#IWB9A4*;K{Cc9Jbvxw z(W7*3#>nbal2Pp5IKSkbE`Ow{Dq~Uvv(C#LH5BcE(9RcL`jrv0yOynXf``Umix#Zpdw9-%_=#oIpp2_SEF8F+3jZkf ze*I++m)TuFIXv=NREO1elKX59sAOT!`;9)+zLVu#hkMq*xPa`$a|Mv|MSPo~X2WY0 zv1K89)6>?nF+44*CX8~Cut5+tP4~4q!!rXBWO06(hi*pT{0f-df~WhabPSS>pg#d& z7~PSuOM*=AFR<;gbhM!NDOLtnl*aQ%Qfl-fZ#lJ`-> zn+6v7garF0>-T0d=|5R3eUc20+nm3woAoF~Z^69{8*OLcv}6PpRP0Bf-NAW8aX9oq zw9M>C@qhMC5iqY7yEGQS3eEYL+Je1rTt98#@gbkq6fv#U_4I!^ag~zV{QRiTmc_0* zg5c$hsteey zfb;AVwKFaN*&MRu!%+drxdfZV1+d7v!ZR(ui*znLV)-%UscBvSe(JQqP(Hf1a<2qC z#EAt#6f@0!ip5v>F4^wZ7VD8}0aE~dVyQ+(2|D4D31u=xO_W!4Xxp%*) z=_Q|xs6D;^*#Bo=nOGY5w$@W-+~$o#yVO1kN#qI>U0pm`tZk?;68j$6CZznf!Fw2b z?y_oD&U1zKLi9Ybv5DAyxqlprueJ?B7Uws?Yx7rJI3-po_Vn zqq}gp)016l`WhERx2#-x?cIGjd5=HtuZWZZRt#+OS|@yIelvH3=5fz%m;I*j~{7-KlKCmrB-w1}eqthmB7@{tWZ@HcSi>RvS{llODMof- zO!7}^KeBPkh9NRtOK;F4H3M2FO#hV&HrEZE4Agd!dZ_NOINu8G%l&W5g*@=Pv90av zNzylO?fxB-P3PD*U6yv4dmYu@E}rk75A=a;iH}U|zl0Ck_9Y7Jz316s>Uzu+xE&f$ zPY|-PA#1a*);5p8%@7ClP^is@g!^;>_RC>GU118?v*5dN*(*JPY;bVm3l>W1N`sJM zP`q_-GZ_WP|V;h7%n#uC*(zr zsEV0gKd!w9b=BU2k&+A0$Y`m#}PSbW)?+T!3ynH=Kz>O`ctzAlQv*fAq6S&_-8{?|X z4d&mUD0fA8;%GBLBdDXPnGMV1=JOBPrHND2G#Q<{|B@y1!z65 zXi&-frzQ_7Rg#!mXIhNtqwB<26r%aEOMeEM1qsl7!c_5IPiO6!uZ9#L@!EA64RxLwm)0`b)B{*Qgb-`MA_5r2!OV~4RvT`%{ zbm1X*6E@20vzfebPM|?S>dVy@2wuY>?9=WQNE<=|-Cc!lp>giaWQB%PWcz&)kog@6 zCOG5RT5h6n-HA=4c>&I(MvywHcrvM9(F8IS5(Q`M2@+s1h_QP~TY2*qcgpjw2{t*l zTW;Mp$izcxX7p*yt}b!J%@C}@gu{uAeD65-77=*fwlKHnPi$fpFeyw6a;pbPwOf+~ z5D%P=M#$iZKnX@yqa$r!62I(tA;7J`M##RA+bu;J-gp+G2X{khpj-`@c~)RKqP=FX z5EiiWdw0fTF*2U3N51!S1?y}etkO0|uJXAM$%fv%E0`})ZD4n>KR002|K}1+N)Z!q zE9|wLNKt0P(e)&gA>4}X|9W`yVi)D=&gCd)&Da$ zIFkHpxbTuy>zIGqXyJ$Dh73g0Y35$~`_%SY<=(9M`LsD+Ts0a5DyDy4Kjc_$)NUAp zwq*hvJ?=<*#;2VH0*&Y$poxF5Y>3$ChOwG%I<)ri)bi~A3=saF{}~|q8i{8hk>Y4+ zGI47v*VhEz?(fVsjk+gqiEo#Kl*))sw8U&nClWEo47Lv1KROW$pE5d}5-PJCg0$34 zU3c|YvY1{-!W-jLeaGqgUY>#OZfvMphT}R|<48pqvP{}b5`xxW$Pq?xQRfSIJ9eS` z?tQ<_BfwPvIK*mDw3+u7dCPgIE3nTno`GePqmYz?h*s@8?z&aPjM7<1crdU;Jz$6^ z-#`!?P-}txrLSc1I^=x*+KmBI*eW-T1G`@>?@FM&pgxeoWnO}_6js;X(N`ri8^zXN zNg%)DM%T-XqaE*b{%xPPxguWgy_ssJj++O^o(V*dryvTNb**$63;WPZ2p$p@w;@N| zzec{g+3MSQ!U4^(+1Sg?pGov}gXn&#=ewpD0739+4WUY@HMxuir;T__GemWsDF^ARc z7)$3BB*7O}^>9SFBDEj@h|_EK^qg^Fq${6eWh?*DOCcsNS?rje^r-&p#+r)Bd7-zvhyXX%-zPM=hTN;(Gcg8d6U z7cJYeTB8?;B6ntX|KI%pcC5Wyo8QyG+^j=g!{r3fcHOxw|jT03ISkbC9xlXE+Fb~&P^oHIu8eJJHZz)SQMG_v1&9H@sLsv78~g98ZhDwi2A ziuGyqCxk}xuh)u6!jk6$C`~Y@IHYpK-I7LaN{$uF=3RTYhj9fd9R^|fFOD$mCM?kS z#~eECPi!{(9YK6mA{XuR@mP$$UleC|(ffCS=rF~NU&`+|?a=3)z5={_bNhsSe_)4) zq*R%rDr7W);Pci|2?i1Y({t382zW#|+0g0MYDFB_!q6XTG}+%Yx7qRzDG#%uf`eHxy7mr z5j)`89{-(QVTlA=U~>XeMq?Bk?EIZl*&Xj;d&-dKtIo*VtC0Xi9XnE92#y)-;Kw}g zGy8>`Exs-Jj(_B|JM9^9Oeq0@IWN^J{dfN2>Pyoz5qX!DPgNiHCh}QoFzRE*iy9$N zKt;_-CAsczYvAweOxJeK1Y23rUvyrj^}Q^jA_p-k0{F6n(^DX4@I zm~NTEbC6S?`Scu9&KrL9GJA&HYxbA(i!b$^?hA;|2$gu%l(yIBQrE}qcOX*cYCfST z62*d#grxvUU2053H%_0tDhh&xM>7U15J}nlS|IVy95_Z(l4(*P;WJ6y+cji@mQ4ZK z63}@;aZB<9I0_(D1^}PNSml)ZMw1GlZqq^Arf=AG%X1t2lUq+1jwJhppi~)?wQ{n> zYMV1ULi1hB2Ip-}CmB#A7dy4BK)om2Q9FJfsY(L8JJC+<0%Q*&=ziNyIj9SkJPb{2 zuCAGq2AL=5AhVrJaF6jG0KV5JY)%M)4=jD`w-C`pN}F>#iXM4G1_d#EE>2JP0AA%%4cg7TnFpW!C!KACD^ozj!;rf-4{*mBRNwSZjB`L`6I;>0@N);?+^ zG_v1;OwOKW-$T}N=WCe=u*6LAsI>go7_b>nv5TfZ3=M2XZ-!2}vMOt&0!%hX!ufds zPRKBZY>ARy%N1)VwM{4TrM3F+2lkS^r60yWa+g)0zLOA~O9ANqYWoeWii&p~q~D%? z7!Bd;FEIL2fqEuGkfolOcY}&`TL_MkAS;`BPDReGSqQ)ha&un9?~i#m!=M;Oi5(Sx&iAR*vk77(1mnP;-lM0FCi>eO>IqJ_@nPtq3xSw-B3! zVUbh{PTU1z$z5$%qxM;80K+*nbCV>EtRgiI+8$AKbykFEu8cJ0fFS|z9V2kdMNp8nl%#p}LKp)k#%Zy zbT-@%G#AiFD!Zd^bA0xN&xl|kpC3@mx4w0}FJ~-!FuaLiUy;BW9KZ_3)(2N$@sP}fL_VNF1%b*80rF9YITnWB01?6I zFjft~Bq9Ss028L(+RFx{gZR@aOooHM-z}Wf{2BfwSDt}i1E7KscUfR*eo4Qm4B|7y ztRuEBGJ*ls2V6e5wCwfxPJkXhp#Un{#_Dd!g7EDMKzkr1DHd0E{vtp>6?B>IxP$Ae z@f`_A@UGOrIlWtT*&);P3|$cYqIzDD8bI}*+eYQPji0>*?+H9O@YKqIb_1|uX7|s! z(2MLOjRk9|KsEi>;trKUIA3;%sRFnWf>>bx(N7gOwCBBFS%Ki;-`zqx`8#N_K!EN>a#eIg5P^JT%d_A(Iu!|>QkLP#-Q3t4%Ra! zpvEzJaa;nH5d?d93*%}(l*Q8`;BGMaZDYxOl>U1HPfv$4{xwdPSrtN-1D9Hu0J_3v zv#h?qJ?h@61gxipzPesexh@K&990I91<6a@O-7;#LWh6F#bMtDRuQ2NL?AU}0cwAq z*_zLNFQ73Ya#1G#u!!VC-Z3YY zg;KU%xs}l^r*{ZW^wUQ5>c7e+cj(>WY>C?$+nLdKq)>mZj?QnxlGp3n)#<$*E^K?$ zZ#l2m1V2)_fR(!25Hw9usObLg;aNHe+7cuUJVWEoc-)pPc%W%ep(84dU(gUIfrsvc zW8z-t35J36iX(+=ECBMSQ(<`xKHMVp*?g+BNGSJp&;}chsbT)tddAcNkbS{=o@Lsh z+*j+97f@qW3T7s|`jtnIZZpVV;qQZ26Nx7;`C-HzFZ;NO`6A2t68o3|Ah&JXnt@%# za~lf#(78Kh^0kg$>E(sk-N9jdT^CaMDebD14a9^eYBs%w0cQ>z(+TbvRnLmO<5hnfM87ankB2Qh1~fGB6G?hMC?$hs?1i> z22jfGz6WIJ9nsak0m(m1K6^Dsu_NC_ZqXV+rw3y;EeF|P)=a6P_=5jEDEG+7FU*cgOiG^JBk`~Qz4+j9Gm>+ECep%M}D)n%3QUD zQ`=`O2R){y-3NtH)1{@og*FxFv#xIx`BF1N6Y|I;w(2129AD4y| z*O6+AYdCOL+eyk3hfhbgQTMhP#p-Eke;Q9%S=xM(;w?Y%r+o*T%36`ZG&PMZYy}4E zbO$>Hhs<-qC9q=x+vvU{$?}Z5K4Bqv9P_w?KD%n8DF^tAU(94@INM(Hf5}ubl6I7! zXxnhCfubUisGvFL3tsiz`We^k_1>x^1|+=tEo*8|Ix5o2L?M7F@(&!2MnI(OCs4PXO z$%w>h!6M9)(eqwIHTzK9KXkzkmORgyPXMXPm75RdpYC6`|>?1JpQ1NM*M6D z+QbTiA8^ylN}ahm;ObMm?MSkI2P#`2fd2^)>qT=xdDRCy`tHFCG@539%4a*09IF;i zjxCPbPxA1ih?}5bPM=l7^!5zid=adKd46gimDPiZFiVJ{WlR~PICMVAA8j?9MGh=Z zhE$liiTt*nMV5}+^lOxR)7mvQRvQr-dZ4aznEl3&^p?4w*M~EIh&zexBaEoXmZsNd zm7c`DM?ki_b$>z*C-9Q#1O+uIGb`9v5pxVZ)wMfBxT9b^QjAt!>asdlon9Y?JWeR- z3UL5xQ}yAZnDJ_-k#!&w?C&Gu(ixEnTiHFm<5qM2AK>871~@w6Q;?+L?yOE4x2%ee zAf;AxHCfDR-Ai%vQJv#*XLq}giGUJ~q_L8D2xc;WtacnrdqclAtx-hk=Ekx4Psmr3 z2TfqHg0iuOf16c3#Fqm^=rxnQemHu8bN&RVWZ1v-+Fs>GAc$xmcSGAr-!g>4Y8~e- zh4I^3fjV|uLHBQD+?W)G1HwEo1Ji}P7dZEZnI>8%elELY1I&{Wb5&``d)f&yLMZ19 z30g(H3elaR{p-hh3cZ=6PM5Z)q@2)=+`hHkhlElyeI{uS)>EjFI+}1{4J4J1!C;pk zxBWtBu|nvOw_tV6bypmDo_<3k;vdrwCktZB`pfIHD(e^5 zxdg)tpyDB&_aiq$g-MBIB!lUO{hmKk^5ld!Wz6S`uUsB?6$gSQy+=;CV23=0b6AJymMv1)5%H1sbU8Hz;1V|>^#YPb0!wWt zTp^2kiv1MeOies|N{`i_gW@ER?cAR@n*=Gz{l+tuahd@9LIBh7g0s?P_Lmx}hf&d? znZ1SBFo^I#D_Hl2M|d`8+xLuIta%XiP@ad5c`0wK*6=KcpEmMCa8WfQRY(9jI6GG6 zgbIzZ47NHl^_npD{_#^(0IB~$P`k!~?R(MpmkptEjcnXt)tMiXe61nC__nz0$K4yP zv2+G1+3N7)JFR*yvLF>#%yE#Co(^hJl#xtuF1OS5&Rt+Jh`SIj3Jlp%nfrItgO;rzr9Yfe zgkEX}7E;gM)L{g+Z&n7CoU3MvMqFT|w6C~YZ~uu$J2x#rlF5gR&}5Djp(7G8$j!^2 zD7pg%xV+M*%@9o+ca>JkhIvnRKqZX|?a1+2c_{~phy20pXyzpc(1 zhWd}tkLv!f?6>Juux`=hiBE--56ZBE`>7aq;JxwX%TDs9gAch-8tMux>M+_TTd%&p zD`-06%D@ih1uOOJyGJt~~mzMh7XOOO=rZ*jd^ukYi!KLFjKzL-6fp;n+5QMnKh zhM=P15ssh9{Seje7$4ftjzrKi#`H=}25#C8m+4r$_ZrrO-&N zLJ}2YMQY0LM zMHQUCtjP#-;|%_nN>0>D1+y6d#t=3k0I#NF{4TDO3fK*5zotjaHsn0k(9+2r&e84D zB=74Cy6iFfY$sn3fN;iY&ydvxvUw2b2K=!Hs9G7yCInj#W4kh!`WpOLOp=X@n6SMpl~0O zkqJp7dvA=Kt4DJ<@|7PrzG(Zx#C9q!>z4jINScqKjAfx^Q?I8EXMAz&j)%CEodOG_ zo`KT-l0~$9x?!b|2qaDO_h-+RH-NtW9sJ*8J8Mnn5fgA#sQdKX>0my4-S2@kvbV3V z{XX?W8!9D2iU`ciMvuALG|tj^dO%5!9&(g!zYg{-ksN%Yp z?pIz{)R>bD7^CVEx!}|a^i3^*>P*OqMz91-*B`=sLCa-3S>L{}Zm9ofu6WM~5D4|i zAcwBcPP;P z7=0I^75FnoB#>T zOZ}RM{zntzK2ohZ)O!p^@)Pl6L*qi?&ts2WW4v};TKX#Xyyxok>l(L%PH<$M%<`Xa z^eh;)uJ+`l_8ZN8`qcln<=f+T6-J_0N_zG;_HWcbU>b@XJLurw@Wn+v`|K>Xnih$} zi{UqXcuwxhE56EC>A56|{VhS7Q}wP58^F1yX8a~J!SCb3bGqVU52kX;Uy_BW(@Kre zmj$?!S(KQx`uxwj=eGBH&)?UO&k@8OtAF@2k!=5NzauHVEo80J;2W@;Pj57Bj^XZ6 z4gJT5L)AZ$a8KqJE(_RcOnWavOQE5dtFdvtR{0nYwrJ~xS9>{rs;B#aI^@_`L8cC+5)|oiP-k=eyI#e_2G~ zN`1J+b*uEf^BMfE^PLA2Dlh83U;}JW8-2x>_kc$0xwPcv&JWbE3@+SB36H?zq<$aCf7eeTQ>`tzAU{DRS zn>Lax*(RUe4Xs|hn?3E`>;6Ny@4Hn*!*{70s0K5gSkuJQJNZISiv2I*B?hqp`D+(U zsgJiE(?!oILlZ~Kna3>uz~ND@uj?xH^8*#e4>@j~y_fbzIQ>WO;ZUv4pDUvfC?8(^#TrdIXfeLX zC&0ibBT$m?ahTlrKIM8fj%i_#IE)Wx?De;F@If$!LBDfVCfGihEu}5K1EtL9?c!TT zi`LQb>RmIm9E@!Ebf8?5(Rg7dfATcBe?)}RT=byk$AX}Iwu0Wz`?QwmhV4JoCBbm6 z3`H9wP13GMOG{#WUu2X*V`VHgw&5mw=jB^CVshP7fvngahC2?z?#GGhTV9m~TFji@ z$$Q%{#~IVS!izKU3Yk0SF#6?-MA?T<`)fqTO2A;)+8F7@b{-#p5&U#EpG$4(^96Ou zIt4pP2700p9=V`eYCeM^wPxx+X&J7c-RX%owv*Flt8OAK`s)4ZJs)S(^7n!Nl-s*y zauR#4XNIX&stAwzhCRjzzwkCh%i-?9tfBeC=`{|_(1q|hhrj3&h z=p^*7`Y(rqnVofKh>hJSVwAE}mrSBGD)sVd6@6>!X#+>H7e6iaIsGw*(LQ_87L~@f zXPC0^9EUdPT5}RH$lwn;mSXp?#gUY1+dZ^GDq6|efyTdUX0u9NyhJ6xJtNChwd||q zXKg28b>3`U72X7T*no0^L4F+jVIsKi$orV9LVVhbbLYdvD;$nmuqde$ay_(y~ z86}UQJOeL>-tD{~&%CT|?jzln_yMIXJNje=pCrhQ%Y&gGNz+AhhaqIPfjQSsk!nbw^8)r?Wg+qP$4oqnUucOQfu4N zcl^}Cj?H1SOz)<%?PSG?)Fw2w`cEmibdNXPVhxw271Rs1Jdpzy1VRrJ_oP#J;l5TE)LuQt%D_O%Of0YQA z7e2~^=Qb!X!eKlTWg&%X6yjajFN#c}W^K>Oc36B+>7S{7XFYlp)kG(tAy9I8W_=@s z%@xXzXL&wM8x9>+fWN!+9Tn1kzgyO|Q6970%X;EaI-73I%Hla^l8gWFW!B>6Lr1m@R@VV+Q-%8T;PRc#vgqxI`gP zzev8)dy=9zK}X@VVm>d92qkK6u@O`jNM%5+ijKa8d!~ZSqTT1RCz`aN7D;>ukw0Bf z%}8dg78+hWykWA_=+{1jg5_mSMjwuoI z{}5hRc~@XxkhMr4=WFcCNF47BKe<&8tzG7^?^Np*CuZ#P!W+I*Jwk2A{*qzoOXR^7 zsbzACs7Ra*`y6tSg8a$@dwWkQsqw-b;SBY8{hcRyD@V zsob*tYlk-86B9oeF3C`HWhoMQx4c<8N>l(l8_lJTl~vO1zTNbNGi~Wkvaa`I=3lb* zT~g!v{>1D?BiJE%j{DkN)@*UPAz@UgAT_~Q6;tb8Y?C5qf)7uFNA#MST{Ofwv_In~|gY_McTnzLR|WbaE<&cW;#*l^gQy99x6?_EZ;yVy3J zd!|Ki>Oz4nO8NBl)y<2WWA7ue9p^F=6zHw7?Ys=rkHu=APNdRZGhSMDL0L84K{nn&H(pw|aqo9&&r~$?d{jk-&3+u&os=34 z3)=M)sK|Fqd(n8R?YJDcctR3IM?8%!EsY?FXTv95_gxcN3styT%Yt+E%FAr0kADIw zP!gdr-`VM8SbI`bp`isMRJh=OlU2B4IR6-|Y*qnG7y0+J`!wrLi@`!vMK?3E8$D5d zbFouw`QJ4I*fV-qMW;9ZY*vucYbX>pVP(6f+BRsi^7Hz5N$InVBo9U51JOz|lw&lS z4o+n-0$8LeD%5H(*Le#Z`t9xHC8g_M-|$OA$7@L7)VOd_F&(UNZLBFB>~S5T^ZQvi zu1s2qILLfUT0PqPVN~sHS9y%SlGqOT$>aItsD}T>28}u!bRt7VeoF^z(3psYML36v zm83S8lpdt7QbpxVJ2)iLqsU*tjI92`?$&s9T;Euy4a2DupCs{dhdssP=(qy}Wt`{;?RjLi zHB#^f28s3(2S)*{b2Yi7!dOsgDmtRtzOpKr9SeQ zX!6=(`g?Qq9vKVIiMHy7(w_P`ARH2!2eB5}6C_$V{Op#xSlcQ^gkCrNPu!Rb@Qu`RLm*rU+j;V zvcKtNl!&m{eB(`S)^@gy3N>HC&#X~X z{#{D_xCbJ3f7J^U7d0~KV1W~*rNH_14rTDmo}U`>A8S_XdFOMM567GOd)SVPa9{K1 z0~Zf9<{Gvo)zwCBCU&sMgkbJz()+!I21?&o3$mYDM6g3aMy7i53(DQtCVwvUwph<8 zrr4fIIh_xtC~s=pda9xxguIV?1E{AkRAbPOmeRv;eJ- zGLF+3s=02Dyq`b5U?WUo1WWSOo$F*-Oc{Cxj4=#3OG+EtU)PlXefq`3f(DnyAL@V( zk#%`Jv00tdH24!gi>avFm(~(GXu=H+38+U`#<&jFzpe!^5_Wwos{Rau`TD~rWbRm( z>OdaB7Haa(voV|$s#ZWo398|uZ?2T4pgp_{hSrrJ`2Y8Lr`@378AmVVIf}X7+tmCH z+aQI{AF6OgXl#B8N3Jg>kuP?5tmo37lTFStyOL})6XXbfNN+JkY z|89$!_0#zaF#1{8DI_$bbZ;hf)HfT8QD-S76{_0BjlkF|UMq#|364kbk1NZ%VnOj* z$iK_`{QN2>k1-~N%Rly>62>{Stib?Ghki#^W5PI*Y)yAs^vfN7-t!{s}===7cN67Nm z$T?20Su6?zUztm6TdYs3FTSH5MS~Y~*bR!w`H+RQ+1mkh44&$cp9#6Lp{8I#r}egQ zRAx?%Dm9%~@&Y;ev8f>vw)SUL=DQD|Wtiex*i55($dL)3bk`osn#l53OHHQRf}KlK z!z2CQ=WlWe@7a{~3c%oqKCJMBvm9aUrXIKW!unwR4Dy&w2_z$8?@l$9*!~fdFmPF) zfon6{XYZujx(X*E^S<$G^h98)mFkU9!tjb*e8pa# zJ%L4#SF+MJW-Wq&&tKcqW~xz?HCtO1(M=6K)K`rAAbRi^KHLvOW_{t`Opf;VMrYOv zjKM8e_Ie6pk<;swYsO+D-{2V1BT@bR7PQMQR`IRCw(tzXirl`a+mr6iW)1DQo$xU* z)WAI&Ui945&?8!kKs%8+61c%dgNXvH(ig(h1Zh`sXU}`?i}AU)iwLzW7zYiVISL-? zgq3sP+CB$dUOLv(X#D2dA~K~zj*hY>X5<+=HW@UUF@0jmF0?S zhmrRl*6f=0YGk41SqC#dnu19ILmmWEj}tR8$EEsLys1QCMZ!0sLu^?cc^uu5bemCn z?i^SH{Kd_uF1;|Uz+V!bqjQP9StfrA_r%0hY-F%3(=a<{T^2rXYQeensoR7w0UN(W zdKwMiWVa5RBes4jP__OQ)xNkZ1CC(%biX*JS zxSVsU+^pQNhjD3HiBi2iJdzC&SMB z1|ygEwpL&JevU9>3*TycX|Hi^?{ZYSZ(q|bUA>dR&vT3h|KMl;hJEb7lmJ}*Q*H$- zeg%P1&^*;gV{-3V8gRwgiR^p!T%x%aGIyP~$m3~;$WL;3#8{=d-u)b(!ygEV!o!E# zZE*3}x1n~$fzq{Vm`^87#Hb@+mg~bt03(XCmNoBBe->dA7`$z&_f6B@E*lIufy}|V z@4_@RQw>xZ)P?~ z9Q8B_ZnGD?9;tv~^Bezj#iUVaXwKC(u05UGz&jTP?*e5A&prnS`EXt~KX$el=_na| z@JMt?*CfGy@)^4S@DumQ5?A9!7+TLuadZqz@(|W-=`r`&vd1}AFqAEK)ipnH+eL8n z5SEaW{rhuM?^m3kq`$2))Jg$W2YJYOc#E9hTJy2ac04#<##gqy4+a9k^8xk|>i+nW z2DB2kDSXuPGv{fNr_fij&{xZUo`rTn{~}K`VNKU||KGl2tb8+4(^8>gA>^8fW&acO zqt6lWg&_FCukDzMwz)NE)m!Y=*>jcos>%Dvd&{aCE_(O|=Oy_VViqBZb(c)i7EPQM zvZgM&xeOeO;C+djoKOAstl9hWAO)<8`!LrBVK$}o zP$9F|TT?Le7j=0{@$%N6@i?wp4WblS!)QdkqrSpNA?~AL%uP?Y(bW zMjDy;WVa}IsB7?0R#_hgF!;J5xWQI!sY1N;@W0RB0b6(?mk!=|nT*;;Q{Xc!nKbv{ zjh(yS&7i%1o$tAH&(vaL(XebtvjD1JqU!6{D|aO4ELOIXHo8TET?nUb;}G6txlU^C z!=x3viH_%Li(W70kOeD9W@3?IWXyzy{PqIu&X4C~)$tT!_B5`+FCYC{B&c-j%$+q$zXDF3Ae@a|2pj zyH5#IfaZ%kmkF3HRl9jhFx=t|l+1w<?bWpaF}|5jhT0 zya9huQ~26ng#L5z6{cDFHFLCC%j_=!DGV2+43m(XiNy&AHoO((+K)U2RGsK+B~uF_ z@Yv~Wbh0^aWe30LH}~7H%@#({J)f~`E`KFaU@038q&U8YTei=wFZz~`x#HX58_@}{ zVF7Twy=`dKdE`50B9-6>Ohxe|Uz0(vW|iD>D-eOsXaXCkuFReCBKUDq96Bg2-a)AJ$cuq1XE1 z4Ln3H_=xG^d|vgGtzB#4mq45ncGbUo;7(v5*)>+&C(Pj=H-75fI9=CchBni-tD6=S z7!Zi>xJ_gtHno~mYFQboha7X>mb_1uXgPs5u9C$wFaA zIyP0v(H?N*)?|6Q`8s+}joDIeN3)0Z-t33pIUZ|_BI4diDLUhznD5pjW=poakD|d< ze1IRT(?ARlN=llGB!@B<9?BCR7b*1Un^RtA^p!j=`J)IlpZfpg7JW^EIRi_2CVK}8 zYMxDogjv+NJm=-LFF0_SESdv@JoY|DezI)ayBzF^`d@nkt^|YBOdB~DalVnjV@Xa^ zPC+!KVPU|s;FZ@K_{O17HPys7B2#!FGuB$BcfN^+U*8DY<$%q>_W!i^CH_#Z@BbsA zq@0Q(sN)2c+uS~T`0WY0F%5<-ZvZU#Jf_pYMR-M1{mFe{esrK;*Hx4%ip7oaP`64LdEJ~_0ITLpza9;(B+<`TAm$)FP7 zQxBMWsFI~5V-$$8rxe}=hAzJ=tDtf5C^npB$9?LUxHtFb5o{4{03CYCad&K{SN4j* zk_z20)wXE=C>irDR+m4zzKFZ$N@KjOGOK*8cLM>oK(%lGVPi8>2W6WZodKFlm1XrW zz5YT}NKt#Z-NgiuMSKS|5ozDRN#-RNPy*?CP&)km7B} z*kTe%y`;!K`}T-p@TxNvznlTmyPi>dlCPcbBdhJvMC}+XY?i*yE=yu0DTt=w*~Grc zFG_CbLATb&GcopCsw-!SECRPwtp7#CDWtf7BJ(E-5z-Z#|jW5={du^M)||glF*E;Susb_BKWX1d^irC2hkvy z@AV8Wv)c|v;E-4H;k;IYfvqNZUUYI@bx>{(l-A-MWJ-S#|xO= zaC@JhA|{$+i78OidcWb>Z58XwIs!Fu)jr+5L62^IbsjS0MpU1?u_1R>`KPJWB)`0E1UgWlI zsf=7c!=qJfE@pd-Z`A47ChnAumpPfMw8SY?vXun7V45YG6pwf^S0j*rer9FbjB#Al zpODr$CNCYfey7@11>?Nnx&M|)LtfD+^QGW)`X}TW@A2DlYl3mhXf-5d? zQ$MlfQI*^zotm}gc4LgOgEE`Q<1i*4I#g~iVN zh5sciVz&hO*i+or-bqzV*~6=_t<%w0FPmP{*vk>#RiT<&Y$VeR3P{~8B-~vSGw8;IV zfU8#t(6_TTT^6-3-d8Uu-T%eH7_h;HBR);`SSM55L#4o=|8fJeUBwLhZ(J1$%fpb= z5h;|tlNxq!CB|0t3X;WZDYsNoew({Ry96KTqwN z`@(KxUB7UJY1>|*37iAKfoApi+Qt5z5OjSiWfu6F7P3DAF(a#2(|liynMlB#Ede=r zS>tRZ^;(W7dplPda4oMcKw=4D_1;%MF}mI+bY*JmLdJ3%&oKq$ z1cF^cvuwK$nXdf=T>fW&(C>AHkuxzZHp*;$5cP3d$`ZTEOY^!G9I)qzvTlNgtsz&T zMk;3ke!=lXNdZ>%j8jywt%5^O7e9jrZ$Z;At;KQXgP-fWC^nEsc0P}R>R2PFLe@Z$ zrLkZ4HfA9IS74D@k^(917-O*-FaYMp9(5BZk;6Rtt9Z=L_zv%=8W%r?eQ{w7DX#m-cb6&Df=^ z7shgaWH&CwzYvrOgOvGX8_qgT zrIliPK+Hy`49rVql!kP>+npk6%7+k5l>WP)A9nreX4~Kip|)^{*}vn57?)aOmFwV{ zPr)+}>~X11U8wed{Ti+dD|_N25FM?)7t{;-3veEGry`OuLsyLdiC&_ zh2;SXjCFjcyVESLsL?TC1-;TVAznE6Zo!Z~xeuVAq-0-VFfn~evx8NWKCTWOdu;*D zbisOY*YTG$M%nT_si|Bold4!hVpCYZWd7;|+rY!DxH`=tuw;^w2^hMzP_WY3xR0%1 zIo}sMbW#%IpMU|>aHjgFtU#o@kBmv$@M%dp7H}?IV8RRj{R5(mM`#pTzMFKNCB(J0@ zc!C{?%lj)y36x|glG7p$Mm@`ya`XZ%wk-vxv;tbL>tuI)PZXsxR}5<{q6uX} zkM&Zq@1NblH1Z^0zII);-N{4^{WvT_a~`mYm??Tk()ww5%TkC$!&$A*W7!E^R4;7G z9c4RZ8=PWl^RT_KYRUx_j=d<22l=V9=c^{Me zOMi!Asnuqi;4jDFrlEDy`qLloM(KS(UK*vL`MkO}qZ%-IYVgW&&nGn(DK)gfR*GLP zjJ_@tZxC*2wnA#F2uNcb1DleP<$p2Ce%UFUT<-+R9CA`J219Ql20QJ7EXTN;*BEhb z_b7Hn*E3Mo5D|qhF&M?lTP-o~D{8>Xy`SGnsR=#*b$jg7>nC!M_-1#;^^B0L9>yWn z)qc7I0w{?S_J`O;e$*jOE3Yg^4dgqefCfPk zOs9yYAGY{Juv;)%21Zx5RZCgSMrkiKJXO%i2q6IjC2KgtV4w3CJ5;M~tW`2Br;U)( zPo#l@`y`Gzm{F4*YZXf4sTFHD`?t8@i{Ihr^SZJW;$fFgs$9sMoG5lZq5x?U0QTJr zLwD2GU#!bJZRaBaTj}e@2v)FzuhE-*B&InPx1_4@Td$o7_W8Yg88K_H)bznz6cSbE zb883ZPN69d7KLs;WVsY)&`HwDK*jjN?343<%fvsZi2#2z#a*46pgONj7Pmh3{gBc0 zpF>KjLk)XTwQW%5hZNKpAuozs->(1ENXympH$`A@PJL;<_FDD)Q`#%c$@8R@7>W#0 z_M|yW*yOTmj_Xft*e2x> zWB!p>*1667uJ7GeZW_~#&nOAOc?~EruIRMyQ^TA!-IAHB>fDNg`vB(@^`OnafW>Be z4x_)|)z`Lgb*1V#j#9AUuX_WBfl^}}FA?vw0~J}~sFE@>Q3^Z;h$l`~9?hGn-0&2_ zf0uzh`LN!boqcw7Qq-efK`ql;))_`CngjLmo>Bd{{qq;!QG^3LgMS&)C5eTF^?0#2 zCyX&hw2A~qG+;`N@a*8CYX7b*pF3@VYZU#M=9dlUeWH7AK6!hXhIO4u}tdz1lXN9 zl?$9zjF}^F$2OX477*4XP8!1pP(Q4J#MA{~#(ZWcY2cLR`gC<(wL4SQ{(~LtvA(15 z!2iq{UF^kA-DTeD2AdW#tAKg$Nx56TVg7_2#q$&>5+mJ0TAtB8W5&XYK69MI)${T` zs+MGN4Ff9`*5h9bPX(;h;8QE`zF~;RYkT8fCY1HgBqM8h>I6K@K2)L+HSH_Oaw(5y zqK5HR53_(;nfllfi;|6F$VG0cu%`Sdh}q0?pjQ}--mt4WJI@*~kubSz7hT%s0&tZ6 zZO9st1;dHiDc3&(8sJPhL-+LCqOYK`~wpfn% zAKtO-6EoxNsE~(%H$hEQth`q*pbH#Vrz!@o^GO5Tx&BAw=8{VjiRwSH7qUTUKr})O z)0Ja@7t^Emi70C=XykLh0|o`-n~y>>f?u%&9|4&k$NSG1Sm3u#2a9N}a#YqOHQN=1CH*~E5-*jjNRkBU5U4u$jy z7i^GAxF$yy;JKGQZsH6e@| zU`>aykK#=i-od@mlYgdUiMQX?O&fI|_28T_IUYo|Q|3Tf#oCC^TP83lzaeNKaX1Gi zrsbNhU|06G#+QV_{qM-cv(y1KiZo-UFqL-(a;CJu%Ql>i>BEU`mQHLa5y^gDG)0ow z{1~7Y&d)$GLD0AC>MX!U^nw1N!Ls_p!vwq4U)4<2UPnc8dpk5ET@z^m{urp$wU={4BAKHy<8R@`=yt1EE#wnB7h;=8P+giNla{Lm zy2%s=<+Mb_0B7TA1B9OHR;Fmog>pQ8=8D2{_ExAAHC$vfs{#N0CM6lc6sbVdQBzyxP-&vI-Xw zQBDTNi8d|p>Oy0Gz{a^@uW5?`_z6>B2M^nKT|TC}6wkC6-ojF-(gi}ZMhqjRoan)F zmRiCc%yk4=-shUp)#$1ys7(J_gj?wE-DcFVNbd}>txdP|cQ4MZ*gEO-=N{ZWUyZK= z!V)({z7CXhY`BHYlOCM-aO1s^*8|NrhnJoYZUc82C_eTEKwC#|Tuxa3ba?4InmbNc z{9e2kkO<$St<3e!pR*HQ-vNj}Yc@{R-0o;CLKK*mbU|L{~{8q>_$YTP;F`Hv5=`>oE_pFnQp%vmiJQ?CchIh*WZjlU=6 z(H|$waq;YLDO_B*hEF@A?wx^Tg6|$qES3Y|HzinH&dtXn-5r%^MI|d;8JR*a4y#c+ z1x=J*f!#*HC}Q>EowgxV@Gh9g#W-bXLGyAUQ!E1-aKWb)&G)elNEnx2%TeJ~BP*fw zr2z#^p1K4%kECRr0?~TUI=wsrNtw2(UYvye4Iqz58&d`?Au#ED;QU_1=_-}Lt{r#D z(Wib?_Hk$i<~~6N%4@*Okth*AHD}iT# zHNJloka$l*@Wq?90$yn8{m~UW9rU7HDOo^cuE};jIG2uwFc~S737YL*-5|{Xe7V_S z+d}(cyHo!Uav2(@$5fB7zb5|1(lZ**plcaXLKu??y&XOhK2k>rOn~_jsX7MK%qzv) z9?e2(EJz`=LGB|m6{yu}?Dk!yssDCYUkzs*19#*|dt^ppJ$+&1@ZQ?Hr$j1#23L}^ zAuIcd{_zTkI<#L!dA-kHL_@G3-2kJXPr?kAh4DJvs!RDW1GlwdPTgFSwbUc!{*{xQ z8l%k_g~3i-k_hz+IJ%9|P}b44a0^ESY8-`$ZDX-Q!P2_6fAG;Q-Td*w*LJ}#9sQ?; zrk|L0kvAgSxJTa^v~kFIln%nL>_|~Nr$S9l`;68hkT$Rvq_;sakxQlmtM#<&k=9qb%QoSS%7hDl30B4rw0agwR_q2ZOYU|phnL- z|Jt9w6~9hviSf52H|WR_cO+_n*V>2(iub*N4V=~WSoV0UE6$lKTiPsYlzIDh)DW+E zIZE0MR`s?3gLn8ZLj+Po^VmP^Cec1j;hK{~n?D^+K&gS*gJ=xBdw44w-?1XhP@v8$ z!5*nIvq%qa>V{=*@=Iai(pHN=L+NF%^%k5%_%mhbD|DA200HA$d4i#nO%6>E#rABD z%PPat&m~lCfqCY4w^#2QU2zG>yQw)BfUn=&``3?2b^@`*ObhpgXRs^pOV67RDnaVvc{?zReRpGdj6u6n?@x<@;HB(M74uQ*-J*_~DMr8{}=?QJ%*XgJ$R zu($zz5=OuuoI7n`V?7kEdg$SUL@BImft1QGb01azwOv+#FQTqq#-IAI9=ImNTo(>Z zcYNs;`jWSll2Z7KlkKLYQO{qm6ldAR#G-A)fshWXUT}Ip^(Q}BQ=|^qzz9XpSQML% zWYU7DD`0o6F6RuAEU{Z_0mv4IMOV^|L0510C2)Q;`8w+PR(FS%A><2%lDT(muRnJ( zpoaS=DfUEvGfizLdKJMQ1K*nX3^G0?rrdP#BSL zrn6r~16L#Yc>0}d*PCX_zBEc6zpFQRt@NGyqh*S_I=GTxs4>*O_nqv{@K_I{cf|=% zWQm5I@6=+NCs`#NPQ}25V3W{J)b>DNVuUq^JR2(ck=pk?`cuVoA`oU0?Kj&sfHn2M zAfkc_F8Pe`dg#o0x7SA`57KRNR}`G@iOl?vX>Jorh5u{%RMc79MolvkOEU5@f8O>6 z3Y+5X*Tl$2vZg#*#WBA>iikE*e;V+jQeJ?#zMUXzs;<_kLn6q0aIqthtmK_Qo(j(! z$tz^IK~vXw=6tYUC5tvqUn_H_44k$|#X)FSBpY~R6Hg@qxfuQ<<{>ciKEi=duvvbA zvpc#`*SR);uly1K5~C=nhUd+l~JEk^K;3B?HkRt8FN@4YADqV zf{L-4^TJamH4UejX{2`%;7UUa8LD9j^&+(Nk>3U-WVM)>e}L*McuFl`3=mueN}Re% zH>X&bGffo9n6WyCBmhk4*w@P~W@9mV>DP6I+m9sYQ_9%ek$L4!Urcp75F;yu5_0#J25OXD>oF*N6k<|!X z>T`)|x_f=X3a}5KY=1hIC>2pkx*nexW1Ar}KOfyW8Y#=v1QxJXP{~$QUDY2rF>>n5 zl@<@GX3RE}E(kFqI0-ffAaAJ7RtQh3Z*72*NwMn&RYJ>$WPlrHZ9H2dBBNO}BgU*+ zMiKf{-_9;Sc(*$(az;-=NLSlGvOpCWYP=jm+1a|)<_BXNApS<`AMEe$%ADsDbW^d8mq@O?jd!b5zn?2*Z1uiM9?LY;&gq1w~$eHHpg`tRNJR}psx?l`eH*U5)0u1 z2cr-yGm0I6Ig+_)6RBb+NfIds91oD>Jx@Z6$AOsA>!djVwtrf1WEtQ}R&5F8t zX7KLnT-g|~D(03e>v;S+T}Xs6MdF-%2@5Su{?Z#JFFHN(a(){rSh@%`*p^X zaBEkTeLwAYQ&JNAi%^BAbChk5N(NnhG0*o;TFv~o6P}@$AXIf@47rhrZru=ZD@TfFrJ)U&~oV8n>_88HTpq+it_K&Jl>)24^}R?b8wnI$-&Kx z3tSne`?T_MK7@{yJ58f*&7*GqgiwR+m=$Fv13@^|^mV6RssMY2`&*^ACx|SBW{^e5T znIovDwcw3r%e8T%G86U?`^rJ59`v|yCEj^ry`R}TR?}Uhx*-g~A<8qkI!hP2P?Oxl zl(k!nbzoApyO0UQl+ODyifxyQt_5bQtE@kB^RcX9Md=2i_uT!~iy&}7fOw72qj#dN z!eae6-s3Wyn6N=R%;?4jrflBmLms6(J@zWGaQrfnG=4eM;U3a3$o6QC3ne`Eh_xY* z*-N28J}MD2W`B_!Alg$TH zc{zl$i=v6S(0d6YK)_Fw^uN(Iv?mJKPM1vvg)w}v2BQ)s4O6@H3yMXxi$2O@`Dh%_ z6ObMeQ5M2!&}1tJ3FJM z7k7YgzzFy$P`wAM*f>?o&+&Ei{u|vLgk;E#2?noPCKkWN8Z(y0wsO?fR^H!!{)Tn} zb>$n>LK02)0EMx|NAxTT2($35@Q!lkHLUk_Zq>E?qh`#F&@cG(+kC{x5%_fZF{x<3fgJ7P;4h-TI{+7 z+NZ+WRkPGpS8SbVBlgO>Yx&+or`4_XGaX1W{rN4&{ojXCJbduvJkl+NAMXxNF~*>P zC5%zcDwVHtf&sf+mEXlGd60l@bUA3o>)GAw{bssBWZWSX(!YVSI&P8VtU5Q3W-Po2 zo65w*o8V75!mz)fPahg6%}*2E-yN`ejq`&9*jIr08W{Hlx%>|&?c z8A%tajxEb72RI(Prob1)xUG7Gl7;L=7S?x?*tEkv)v4YRx0LsY zX+=>lv<^DpPrs4D?n!U&J$f*`36!R72P#Aw#1Tp0cAg7#o_>Lt2ye?HeQZzwTOJH3 zIn;JDk-73FCm^Hsr->s=AEEB-v}v3ov-?{RMYO{}n*-)90Op zfy}7K(Wa=e{zo2-R8>HHK-^_P30uAmTwa3V2Zpb z*ASE%y4OW9(SV29qG}tbeou8d(5rHLN6b;sn zby`>+!HyjnxNggW;)DPdB`pT?bWo^H>vpO65JT}X&ZY!jp*xwjPZd~60vC4xst>}J zrt!dg_Zd1$HU*vn2od%4^ntM7QC?WGB)u}dw>PhQAk@X4*%Jz-g>1RjR^s}co`DG%9UmQWzrh}3Y_Ct8{F>s2#iZODeYI$VJw}NR=RUMdvB;{oN zR47)TEWO?pB2JdGZXStMvLOM<#|$|v;vDojfKx{`d`WNftST7QsVdmi$r)Zv?{W6l zp0*_1d|GHX`=O_2ptf{p!gzMZHm+U;^aM? zJI&%oI?hki?X9m>ApdN5=}GpHKEb!k{`SI7XyneY8%wtzC>uWKG-RY>7x(R77+nXK z;7NszJ5`d~3v36w;hv?Nr8ZSPE`y27ZKs1zCZ{jtzp#HOcciy3%XP2Qk>2m=;ONh# zIR$$<#3etS^d%ncyv*W*jM59B~#&BS$7-{vjcW9UQSoF+N7|Mvh zp9dH35|}ae!iOQ%)y$HETsxt$ERmF@EY~fcwRs%x^ubQw+T&5IeVmbLn<6~fVVGCq z9UFI3kCm1888sM-B&nsx>s>;VCYbkTuf2_4dtZj{qu#6Zz=XC`oea7xM2lJT62Pi3 z=HHc-m24RGKnwW?*x}}231jw$(9&sq$++r>{bV=9Q?h47Z?K}Y4uTdE{sAx}xWO8) zkXu*q48V*7nW-l-)el9V5JB&T*qS=O#+}gpQe>?8S7GzrqF|9R{7QnwD6nJXW|MBf ztCU$1ut47pba@N4zGnYGpW&lx>hmiBmI=+3YS3=S#>y+a?-yh$i}+Ar8F0ca;fuhc zr~?!>_|pFkDv5k?K^lqtM7pz(pa1_C|L@6TQ+;xmoPEsIXUAdv_;FWm;Lt92abCCF mY*1caUQ%|>4(`^s?%PPYxY@?ds2o97S@VkS<=l%_5C0D@aG}@$ literal 0 HcmV?d00001 diff --git a/public/images/commercial-support-logos/enlambda.png b/public/images/commercial-support-logos/enlambda.png new file mode 100644 index 0000000000000000000000000000000000000000..1e13bb6e9ca319f2324e8b3682cf0525ebd34e3e GIT binary patch literal 19498 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 My85}Sb4q9e0Lv*z+W-In literal 0 HcmV?d00001 diff --git a/public/images/commercial-support-logos/flox.png b/public/images/commercial-support-logos/flox.png new file mode 100644 index 0000000000000000000000000000000000000000..39e66d8f9ec44e0901626d65b3d490738f2b9c4b GIT binary patch literal 25485 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 P3k7@=lM}5F(f9vfhWTm< literal 0 HcmV?d00001 diff --git a/public/images/commercial-support-logos/immutable-solutions.png b/public/images/commercial-support-logos/immutable-solutions.png new file mode 100644 index 0000000000000000000000000000000000000000..9a93accba2e158fd21fd7074da9aa708da5dbc6f GIT binary patch literal 18434 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 literal 0 HcmV?d00001 diff --git a/public/images/commercial-support-logos/nix-how.png b/public/images/commercial-support-logos/nix-how.png new file mode 100644 index 0000000000000000000000000000000000000000..f75e5e951ff9dd41f5753bb41ef65597ae5add3c GIT binary patch literal 323085 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 aEL+_9ZTL}xqA-Z`NOS9-D}QqT<^KU!@#MAu literal 0 HcmV?d00001 diff --git a/public/images/commercial-support-logos/nixcademy.svg b/public/images/commercial-support-logos/nixcademy.svg new file mode 100644 index 0000000000..09bf13604d --- /dev/null +++ b/public/images/commercial-support-logos/nixcademy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/commercial-support-logos/numtide.png b/public/images/commercial-support-logos/numtide.png new file mode 100644 index 0000000000000000000000000000000000000000..12d026f050743897418059a77678c2c58144b47a GIT binary patch literal 62549 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 IIVCg!0DDrn2mk;8 literal 0 HcmV?d00001 diff --git a/public/images/commercial-support-logos/obsidian-systems.svg b/public/images/commercial-support-logos/obsidian-systems.svg new file mode 100644 index 0000000000..1297390eeb --- /dev/null +++ b/public/images/commercial-support-logos/obsidian-systems.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/public/images/commercial-support-logos/platonic-systems.svg b/public/images/commercial-support-logos/platonic-systems.svg new file mode 100644 index 0000000000..ed934836cc --- /dev/null +++ b/public/images/commercial-support-logos/platonic-systems.svg @@ -0,0 +1,264 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/commercial-support-logos/serokell.png b/public/images/commercial-support-logos/serokell.png new file mode 100644 index 0000000000000000000000000000000000000000..561688a8c7f0d175504c1a9bb975197650251689 GIT binary patch literal 4932 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 literal 0 HcmV?d00001 diff --git a/public/images/commercial-support-logos/tweag.svg b/public/images/commercial-support-logos/tweag.svg new file mode 100644 index 0000000000..31bf286f76 --- /dev/null +++ b/public/images/commercial-support-logos/tweag.svg @@ -0,0 +1,144 @@ + + + +image/svg+xml + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/content/community/commercial-support.yaml b/src/content/community/commercial-support.yaml new file mode 100644 index 0000000000..0b6750e8ca --- /dev/null +++ b/src/content/community/commercial-support.yaml @@ -0,0 +1,97 @@ +- href: https://nixcademy.com + name: Nixcademy + logo: /images/commercial-support-logos/nixcademy.svg + locations: + - Remote + - Germany + description: Elevate your organization's expertise with Nix and NixOS through our comprehensive corporate training classes, personalized mentoring, and expert consulting services. Empower your team with the latest knowledge and best practices. +- href: https://arnout.engelen.eu + name: Engelen Open Source + logo: /images/commercial-support-logos/engelen-open-source.png + locations: + - Remote + - Netherlands + description: Arnout 'raboof' Engelen is an independent consultant available for support and small- to medium-sized projects around Nix and Open Source. +- href: https://www.enlambda.com/ + name: Enlambda + logo: /images/commercial-support-logos/enlambda.png + locations: + - Remote + - Estonia + description: Turning operational issues into development tasks using Nix since 2013. +- href: https://determinate.systems/ + name: Determinate Systems + logo: /images/commercial-support-logos/determinate-systems.svg + locations: + - Remote + - Massachusetts, USA + description: Confidently build and deploy to the cloud, stadium, or stock exchange. Expert help with the Nix ecosystem from Graham Christensen and collaborators. +- href: https://immutablesolutions.com/ + name: Immutable Solutions + logo: /images/commercial-support-logos/immutable-solutions.png + locations: + - Sweden + description: Nix specialists helping companies design, develop and deploy systems in a declarative fashion. +- href: https://nix.how + name: Nix.How + logo: /images/commercial-support-logos/nix-how.png + locations: + - Remote + - United Kingdom + description: Nix experts specialising in converting legacy infrastructure to a Nix/NixOS methodology and workflow +- href: https://www.fivebinaries.com/ + name: five binaries + logo: /images/commercial-support-logos/5inaries.png + locations: + - Tallinn, Estonia + - Prague, Czech Republic + description: Five Binaries are an infrastructure development company focused on creating customized highly reliable solutions for blockchain-powered industries. +- href: https://obsidian.systems + name: Obsidian Systems + logo: /images/commercial-support-logos/obsidian-systems.svg + locations: + - New York, USA + description: Software consultancy specializing in Haskell, Nix, curiosity, and innovation. +- href: https://serokell.io/ + name: Serokell + logo: /images/commercial-support-logos/serokell.png + locations: + - Remote + - Tallinn, Estonia + description: Serokell is a custom software engineering company that creates innovative solutions for complex problems. We do software development, consulting, and auditing. +- href: https://helsinki-systems.de + name: Helsinki Systems + logo: /images/commercial-support-logos/helsinki-systems.png + locations: + - Stuttgart, Germany + description: Your partner for hosting, networks and IT solutions running on NixOS. We have multiple years of NixOS and decades of Linux experience to aid your NixOS integration and administration. +- href: https://floxdev.com + name: flox + logo: /images/commercial-support-logos/flox.png + locations: + - Remote + - San Francisco + - London + description: flox is a platform for building, sharing, and collaborating across the entire development lifecycle. +- href: https://www.tweag.io/group/nix/ + name: Tweag + logo: /images/commercial-support-logos/tweag.svg + locations: + - Remote + - Paris, France + - London, UK + - Zurich, Switzerland + description: The Nix Technical Group at Tweag is a team of leading domain experts and top open source contributors. We assist your enterprise with harnessing the full potential of Nix at scale. Check the website for our track record and more details on what we offer. +- href: https://platonic.systems/ + name: Platonic.Systems + logo: /images/commercial-support-logos/platonic-systems.svg + locations: + - Remote + description: Solving your toughest software problems Trying to build an innovative software solution? Is it behind schedule? Over budget? Not working properly? Growing with bugs? We can help. +- href: https://www.numtide.com/ + name: Numtide Ltd + logo: /images/commercial-support-logos/numtide.png + locations: + - Switzerland + - Remote + description: Numtide is a Nix and DevOps consulting company. We help our customers with declarative development, cloud and bare-metal infrastructures. diff --git a/src/pages/community/commercial-support.astro b/src/pages/community/commercial-support.astro new file mode 100644 index 0000000000..742be4ee90 --- /dev/null +++ b/src/pages/community/commercial-support.astro @@ -0,0 +1,78 @@ +--- +import { getEntry, getCollection } from "astro:content" + +import Layout from "../../layouts/Layout.astro" +import PageHeader from "../../components/layout/PageHeader.astro" +import Container from "../../components/layout/Container.astro" +import Button from "../../components/ui/Button.astro" + +const companies = await getEntry("community", "commercial-support") + +function shuffleArray(array) { + // source: https://stackoverflow.com/a/2450976 + + let currentIndex = array.length + let randomIndex; + + while (currentIndex > 0) { + randomIndex = Math.floor(Math.random() * currentIndex); + currentIndex--; + [array[currentIndex], array[randomIndex]] = [array[randomIndex], array[currentIndex]]; + } + + return array; +} +--- + + + +

    + {shuffleArray(companies.data).map((company) => ( +
  • +
    +
    + {company.name +
    +
    +

    + {company.name} +

    +

    + {company.description} +

    +
    + {company.locations.map((location) => ( +
    + {location} +
    + ))} +
    +
    + +
    +
    +
    +
  • + ))} +
  • +
    +
    +

    + Want to see your company here? +

    +

    + Please submit a pull request to add your company. To prevent bias the list is randomized on each page load, using Fisher-Yates shuffle. +

    +
    + +
    +
    +
    +
  • +
+ + From 470559273ea232674f0ca28fb9088de50b2156ca Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 16:42:55 +0100 Subject: [PATCH 27/56] feat: add MDX layout --- src/layouts/MDXLayout.astro | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/layouts/MDXLayout.astro diff --git a/src/layouts/MDXLayout.astro b/src/layouts/MDXLayout.astro new file mode 100644 index 0000000000..c59f462e96 --- /dev/null +++ b/src/layouts/MDXLayout.astro @@ -0,0 +1,19 @@ +--- +import type { MarkdownLayoutProps } from 'astro'; + +import Layout from './Layout.astro'; +import PageHeader from "../components/layout/PageHeader.astro"; +import Container from "../components/layout/Container.astro"; + +type Props = MarkdownLayoutProps<{ + title: string; +}>; + +const { frontmatter, url } = Astro.props; +--- + + + + + + From 957859bb3c7926edfff14cd4e8cc79a1026b878c Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 16:43:10 +0100 Subject: [PATCH 28/56] feat: add event funding subpage --- src/pages/community/event-funding.mdx | 60 +++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/pages/community/event-funding.mdx diff --git a/src/pages/community/event-funding.mdx b/src/pages/community/event-funding.mdx new file mode 100644 index 0000000000..cf0d9bbddb --- /dev/null +++ b/src/pages/community/event-funding.mdx @@ -0,0 +1,60 @@ +--- +layout: "../../layouts/MDXLayout.astro" +title: Event funding +--- +import Button from "../../components/ui/Button.astro" + +The NixOS community is awesome! Our friends and members have been donating throughout the year, and now we'd like to put the money to work. We are launching a new grant program that will help our community thrive and widen. In particular, we are planning to fund meet-ups and conferences as in-person communication can inspire developers to new ideas and experiments and lead to teaming up and building new projects. + +This program will be aimed at supporting and boosting the NixOS community. It has been instrumental in getting us where we are today, and we hope that it will continue to reward and encourage amazing folks like you to volunteer time and talent for years to come. + +# Who can apply? + +Any active community member that’s looking to organize a publicly-announced event with Nix developers can apply. The recipient must be located in a SEPA country or in a country supported by Wise. This allows to avoid money transfer issues. Unfortunately, individuals from India are excluded: it proved to be difficult to deal with India in terms of transactions. However, if you have a company, you can apply: things are easier this way. + +# What events can be funded? + +Events that are funded by this process should be open and advertised in the public. They should be followed by a short by a short public report including a photo and a summary of the event and the outcomes. For instance, you can apply if you're planning to organize: + +- Nix meetups where a few people can make a presentation to showcase Nix to the audience +- Sprints: focused hacking for a period of time +- Smaller Nix-based get-togethers + +If you are planning an event that doesn't look like any of these, but you think it may be important for the Nix community, feel free to reach out. + +# Budget + +We can spare up to €500 for a meetup and €2000 for a sprint. But we're flexible, so exceptions are possible. + +# When should I apply? + +- **Deadline**: 7th of every month +- **Board decision**: by the end of each month. + +# How do I get re-imbursed? + +Use the following form to get reimbursed: [New expenses](https://opencollective.com/nixos/expenses/new). Make sure to mention the event and attach a valid VAT receipt. Once approved the money should go straight back to your bank account! + +
+ +
+ +# FAQ + +## Can we apply with recurring events? + +We prefer you to apply for each instance of the recurring event. This way, we will be able to be fair and consider other events. Actually, you may apply with a larger event spread across the year. But the assessment for larger events requiring more funding is way thorougher. + +## How will the approval process look like? + +In our selection process, the board will follow these steps: + +- Collection of all responses between the submission times +- Reviewing and prioritising the applications + +## What events are we willing to sponsor? + +Here's an example of how we prioritize applications. Among the two listed options, the first one would be more favorable: + +- Events that are focused on advocating Nix and attracting new community members +- Events that are focused on building software using the Nix ecosystem From a66000ed871cb4e506d9b146daf785a630e4055a Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 18:10:14 +0100 Subject: [PATCH 29/56] feat: add teams subpages --- src/content/teams/cuda.mdx | 32 +++++ src/content/teams/documentation.mdx | 15 +++ src/content/teams/foundation-board.mdx | 22 ++++ src/content/teams/infrastructure.mdx | 7 ++ src/content/teams/marketing.mdx | 122 +++++++++++++++++++ src/content/teams/moderation.mdx | 7 ++ src/content/teams/nix.mdx | 41 +++++-- src/content/teams/nixcon.mdx | 3 + src/content/teams/nixos-release.mdx | 16 +++ src/content/teams/nixpkgs-architecture.mdx | 27 ++++ src/content/teams/rfc-steering-committee.mdx | 21 ++++ src/content/teams/security.mdx | 20 ++- src/pages/community/teams/[...slug].astro | 36 ++++++ 13 files changed, 361 insertions(+), 8 deletions(-) create mode 100644 src/pages/community/teams/[...slug].astro diff --git a/src/content/teams/cuda.mdx b/src/content/teams/cuda.mdx index ede92002a4..51542d74a7 100644 --- a/src/content/teams/cuda.mdx +++ b/src/content/teams/cuda.mdx @@ -12,3 +12,35 @@ members: username: connorbaker title: Sponsored by Tweag --- +# Motivation + +GPU-acceleration has become a fundamental prerequisite to machine learning work and scientific computing. Without support for GPU-acceleration, the Nixpkgs ecosystem will remain largely invisible to practitioners. + +Nixpkgs and NixOS give us the tools we need to build reproducible and robust packages and environments. However, the state of scientific computing in Nixpkgs does not reflect this. + +# Goals and Responsibilities + +The singular focus of the CUDA-maintainers team is to make Nixpkgs the best repository of packages leveraging CUDA, especially in machine learning and scientific computing. Towards that end, we seek to: + +- improve the quantity and quality of CUDA-enabled package in Nixpkgs +- document CUDA packaging best practices, guidelines, and patterns +- support community efforts involving packaging or distributing CUDA-enabled software + +# Call for Sponsors + +The CUDA-maintainers team is seeking sponsors to help fund or supply technical infrastructure related to our mission. Therefore, if you or your organization: + +- are impacted by these issues, +- have related issues with Nixpkgs CUDA support, +- would like to prioritize or accelerate certain work, + +please consider supporting this effort directly or through the NixOS Foundation. Reach out via GitHub [@connorbaker](https://github.com/connorbaker), or email connor.baker@tweag.io to get involved. + +# Contact and Information + +Discussions are held on Matrix, Discourse, and on GitHub issues and pull requests. + +- [Manual](https://nixos.org/manual/nixpkgs/unstable/#cuda) +- [Discourse](https://discourse.nixos.org/t/announcing-the-nixos-cuda-maintainers-team-and-a-call-for-maintainers/18074) +- [Matrix](https://app.element.io/#/room/#cuda:nixos.org) +- [GitHub project board](https://github.com/orgs/NixOS/projects/27) diff --git a/src/content/teams/documentation.mdx b/src/content/teams/documentation.mdx index e68466807c..be3d37f2f3 100644 --- a/src/content/teams/documentation.mdx +++ b/src/content/teams/documentation.mdx @@ -36,3 +36,18 @@ members: username: alejandrosame title: --- +# Goals + +- Flatten the infamous learning curve +- Ease Nix learning, increase onboarding success, and user retention +- Improve organization of Nix knowledge +- Lead, guide, and support community efforts + +# Contact and Information + +Information about team procedures can be found in the [Team handbook](https://github.com/NixOS/nix.dev/tree/master/maintainers). Discussions are held on Matrix, Discourse, and on GitHub issues and pull requests. + +- [Team handbook](https://github.com/NixOS/nix.dev/tree/master/maintainers) +- [Discourse](https://discourse.nixos.org/c/dev/documentation/25) +- [Matrix](https://app.element.io/#/room/#docs:nixos.org) +- [GitHub Project board](https://github.com/orgs/NixOS/projects/15) diff --git a/src/content/teams/foundation-board.mdx b/src/content/teams/foundation-board.mdx index e09be39664..9569de3635 100644 --- a/src/content/teams/foundation-board.mdx +++ b/src/content/teams/foundation-board.mdx @@ -18,3 +18,25 @@ members: username: zimbatm title: --- +# Responsibility + +The role of the board is to provide operational and organizational support to the NixOS project and community. In particular, its responsibilities are to: + +- Handle the administrative, legal and financial tasks of the Foundation +- Serve as an interface between the community and the corporate/governmental world + - Handle sponsoring and donations + - Build and maintain beneficial and collaborative relationships +- Provide a framework for teams to self-organize + - Hand out the credentials and permissions as needed by the teams' work +- Fund community events and efforts +- Unblock things that would be stuck otherwise + - Arbiter in case of conflicts + - Serve as a backup for critical tasks when needed + +The board is not responsible for technical leadership, decisions, or direction. + +# Contact + +- [Discourse](https://discourse.nixos.org/c/dev/nixos-foundation/47) +- [Matrix](https://app.element.io/#/room/#foundation:nixos.org) +- [GitHub Project board](https://github.com/orgs/NixOS/projects/28) diff --git a/src/content/teams/infrastructure.mdx b/src/content/teams/infrastructure.mdx index 1dcae64319..53f43a8aa5 100644 --- a/src/content/teams/infrastructure.mdx +++ b/src/content/teams/infrastructure.mdx @@ -18,3 +18,10 @@ members: username: vcunat title: --- +# Responsibility + +The responsibility of the team is to provide infrastructure for the Nix and NixOS community. + +# Reporting issues + +If you experience any issues with the infrastructure, please [post a issue to this repository](https://github.com/NixOS/nixos-org-configurations/issues/new). diff --git a/src/content/teams/marketing.mdx b/src/content/teams/marketing.mdx index 54ad941a1a..fdd85a05f8 100644 --- a/src/content/teams/marketing.mdx +++ b/src/content/teams/marketing.mdx @@ -24,3 +24,125 @@ members: username: djacu title: --- +# Why we want growth + +Growth is instrumental to something. What is that? + +We strive to advance the state of the art in software engineering. That's why we're using and contributing to Nix. + +Ultimately, we're interested in using and making software that is: + +- more up-to-date +- more reliable +- easier to distribute +- easier to integrate +- easier to collaborate on. + +We cannot achieve this alone. As the Nix marketing team, we believe that talking about work done is as important as doing the work. This is where we can help the Nix ecosystem to thrive. + +We're convinced that the more people *know about* Nix, the more people will *use* Nix, and the more people will become *contributors and maintainers*. We want to serve those people who are indispensable for maintaining and developing the Nix ecosystem, by promoting their work and facilitating communication with a wider audience. + +# How we want to grow + +Our strategy is for the Nix ecosystem to become known for something unique we already excel at. This is what we will emphasize in order to attract users. + +This is not to set directions for development, but simply recognizing and leveraging current strengths. + +## Target audience + +Our target audience are software developers. + +Nix tooling already fits developer use cases most closely, and it is developers who will derive the most value from using Nix in its current state. Developers are also more likely to become contributors, and eventually maintainers. Finally, among our users, software professionals have the greatest influence on organizations that can provide the resources necessary to keep developing and maintaining the Nix ecosystem. + +## Communication strategy + +Nix can do many things. If we start to talk about all of those things at once, the message gets lost. + +For example: There is only a limited amount of space on the landing page. We will choose a narrow set of topics that best serve our purpose of increasing adoption most effectively. The particular focus may change over time as we move through the [adoption life cycle](https://en.wikipedia.org/wiki/Technology_adoption_life_cycle) for our target audience. + +# How to measure growth + +In order to know where we're going, we need to know where we are. + +Therefore, we will first collect metrics relevant to our mission, separated into phases in the user journey: + +## Discovery phase + +- Google Search trends +- Social media impressions +- Visits to the landing page + +## User phase + +- Number of members and messages on the community platforms (Discourse, Matrix, GitHub) +- Binary cache usage +- Number of queries on search.nixos.org +- Website statistics on documentation +- Community surveys + +## Contribution phase + +- Number of contributors and forks +- Number of opened issues and pull requests + +# 3-months plan (June through August 2023) + +The current team consists of 5 people with regular availability of ca. 2 hours per week for working on marketing topics. We estimate the required work to fulfill the following goals to ca. 115 hours over three months, given a total team capacity of ca. 120 hours in the same period. + +## Media outreach + +- More posts on social media + - Currently involved: @idabzo @pxc @btjh @garbas @raboof + - Estimated effort: 2h/week (24h total) +- Revive the newsletter + - One post per month + - Currently involved: @idabzo @garbas + - Estimated effort: 2h/month (5h total) +- Continue "What's new in Nix?" + - Goal: Release one video + - Currently involved: @btjh @garbas @djacu @tomberek + - Estimated effort: 20h +- (optional) Write a content policy + - What to include, what not to + - Which language to use + - Define audience personae + - Estimated effort: 10 + +## Community Survey 2023 + +- Goal: publish in June +- Currently involved: @garbas @kranzes @Arsleust +- Estimated effort: 55h + +# 1-year plan + +- Set up continuous collection and presentation of metrics +- Develop communication strategy and adoption plan for the Nix platform +- Establish a communication workflow to support community teams with outreach +- Support appearances in podcasts, interviews, conferences, ... +- Publish 12 newsletters +- Publish 4 video updates + +# Get in touch + +We are looking for additional members. We are especially interested in people interested in frontend development, content creation for social media, and technical writing. + +We would like to see the team being assembled from every corner of a Nix community. To join the team please write an email to [webmaster@nixos.org](mailto:webmaster@nixos.org) trying to answer the following questions: + +- Why would you like to join the team? +- Why are you interested in marketing Nix? +- What drives you? +- How would you contribute to the marketing team? +- What is your idea of what the marketing team will work on, this year? Next year? Next 5 years? +- What could be a few easy fixes to the website that would solve problems that you heard others complain about Nix/NixOS? + +The answers are actually not used to judge people if they are good enough to join, but to understand the person joining, their intent and their vision. Since we will discuss many things that could be very bikeshedding, it is important that we understand each other’s position and the context they are arguing from. + +# Meetings + +You can expect at meetings to discuss things first in an abstract manner (what are our goals) and only then get into more concrete proposals (how do we achieve goals). Meetings will be scheduled as needed and as much as the team has time, but at least once a month. Initially, it might happen that we will meet more often until the whole idea of what a marketing team is/does is bootstrapped. Minutes of the meetings will be published with the potential agenda and the date of the next meeting. + +# Contact +- [Discourse](https://discourse.nixos.org/c/dev/marketing-team/28) +- [Matrix](https://matrix.to/#/#marketing:nixos.org) +- [Email](mailto:webmaster@nixos.org) diff --git a/src/content/teams/moderation.mdx b/src/content/teams/moderation.mdx index bbb134b76c..01a06bebd7 100644 --- a/src/content/teams/moderation.mdx +++ b/src/content/teams/moderation.mdx @@ -21,3 +21,10 @@ members: username: ryantm title: --- +# Responsibility + +This team is responsible for moderating participation on [official community platforms](/community/#platforms) in accord with [RFC 102](https://github.com/NixOS/rfcs/blob/master/rfcs/0102-moderation-team.md). + +# Reporting issues + +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [community@nixos.org](mailto:community@nixos.org). The project team is obligated to maintain confidentiality with regard to the reporter of an incident. diff --git a/src/content/teams/nix.mdx b/src/content/teams/nix.mdx index 045694d0bd..446aeb0bdf 100644 --- a/src/content/teams/nix.mdx +++ b/src/content/teams/nix.mdx @@ -1,23 +1,50 @@ ---- +--- name: Nix Team description: Maintains and releases the Nix package manager. members: - name: Eelco Dolstra - username: edolstraa + username: edolstra title: Leader - name: Théophane Hufschmitt - username: regnata + username: regnat title: - name: Valentin Gagarin - username: fricklerhandwerka + username: fricklerhandwerk title: - name: Thomas Bereknyei - username: tombereka + username: tomberek title: - name: Robert Hensing - username: robertha + username: roberth title: - name: John Ericson - username: Ericson2314a + username: Ericson2314 title: --- +# Responsibilities + +The Nix team is responsible for maintaining and releasing the Nix package manager. + +The Nix team has ownership of the Nix source code. It is accountable for and has the authority to make changes to Nix happen. + +This includes, but isn’t limited to: + +- Establish, communicate, and maintain a technical roadmap +- Enable contributors +- Ensure capacity for reviewing PRs and addressing issues +- Define and assert quality criteria for contributions +- Keep code healthy, documentation up to date +- Manage the release lifecycle +- Regularly publish reports on work done +- Engage with third parties in the interest of the project + +# Meetings + +The Nix team has a weekly meeting to triage and discuss issues and PRs, and a weekly working session to review PRs and hack on code. + +# Contact + +- [Team Handbook](https://github.com/NixOS/nix/tree/master/maintainers) +- [Discourse](https://discourse.nixos.org/c/dev/nix/50) +- [Matrix](https://matrix.to/#/#nix-dev:nixos.org) +- [GitHub Project Board](https://github.com/orgs/NixOS/projects/19) diff --git a/src/content/teams/nixcon.mdx b/src/content/teams/nixcon.mdx index d6cdf6ff39..82549a403b 100644 --- a/src/content/teams/nixcon.mdx +++ b/src/content/teams/nixcon.mdx @@ -18,3 +18,6 @@ members: username: ron title: Observer --- +# Responsibilities + +Organizing NixCons diff --git a/src/content/teams/nixos-release.mdx b/src/content/teams/nixos-release.mdx index 647fb2dca3..ae160d33ee 100644 --- a/src/content/teams/nixos-release.mdx +++ b/src/content/teams/nixos-release.mdx @@ -9,3 +9,19 @@ members: username: RaitoBezarius title: --- + +# Responsibilities + +- Manage the release process +- Start discussions about features and changes for a given release +- Create a roadmap +- Release in cooperation with Eelco Dolstra +- Decide which bug fixes, features, etc... get back ported after a release + +# Release process + +For each release there are two release managers. After each release the release manager having managed two releases steps down and the release management team of the last release appoints a new release manager. + +This makes sure a release management team always consists of one release manager who already has managed one release and one release manager being introduced to their role, making it easier to pass on knowledge and experience. + +More information can be found in [the NixOS Release Wiki](https://nixos.github.io/release-wiki/Home.html). diff --git a/src/content/teams/nixpkgs-architecture.mdx b/src/content/teams/nixpkgs-architecture.mdx index b71d8e8d2f..3d39c88e59 100644 --- a/src/content/teams/nixpkgs-architecture.mdx +++ b/src/content/teams/nixpkgs-architecture.mdx @@ -24,3 +24,30 @@ members: username: title: --- +# Motivation + +Nixpkgs is arguably the most valuable resource for Nix users. Its collection of packages is used by virtually every Nix user, private or commercially. However, there's continuous complaints by virtually every user of nixpkgs about various aspects, like missing documentation, difficulty of contributing, inconsistent interfaces and missing features. These problems need to be fixed eventually; doing nothing is not an option if Nix should be taken seriously as a universal solution for packaging. + +The scale of nixpkgs has grown so considerably in recent years that it's not possible anymore for any single person to fix larger problems. And even if someone does manage to find _a_ solution to a problem, there's nobody who can officially _accept_ that solution and actually merge it. Over the years, a number of improvements have been suggested and implemented, but most of them never made it to the finish line. + +By creating a team tasked with the job of finding solutions to these issues, it becomes much more feasible to actually do it. + +# Goals + +The primary goal of this team is to make interactions with nixpkgs a joy, so that it's easy and intuitive to use, learn, and contribute to. The way in which this should be achieved is to fix problems in a clean, consistent, and future-proof way. It should be ensured that nixpkgs is a solid and trustworthy foundation for the Nix community that can be relied upon. + +The process in which this should be achieved is to gather and analyze critical feedback from users to find the root causes of problems. We will come up with solutions to these problems and evaluate them. Eventually, we'll reach consensus and decide on a solution and turn it into reality. This is explained in more detail in the [process](https://github.com/nixpkgs-architecture/#process) section over on GitHub. + +Since nixpkgs is widely used by third-party code, this team needs to be very careful to ensure reasonable backwards-compatibility. Backwards incompatible changes are only in scope after a deprecation window of an appropriate duration and accompanying warning. + +Check out [this GitHub board](https://github.com/orgs/nixpkgs-architecture/projects/2/views/2) for an up-to-date list of issues that are being considered. If you have an idea for an issue that should be considered, please [open a new issue](https://github.com/nixpkgs-architecture/issues/issues/new?assignees=&labels=&template=issue.md&title=) and it will be automatically added to the board. + +# Administration and Communication + +Information about how to join or leave the team and the meetings can be found on the [team page on GitHub](https://github.com/nixpkgs-architecture). Discussions are held on Matrix, Discourse, and GitHub issues. + +- [GitHub Team Page](https://github.com/nixpkgs-architecture) +- [Matrix](https://matrix.to/#/#nixpkgs-architecture:nixos.org) +- [Discourse](https://discourse.nixos.org/c/dev/nixpkgs/44) +- [GitHub Issues](https://github.com/nixpkgs-architecture/issues/issues) +- [YouTube](https://www.youtube.com/@nixpkgs-architecture) diff --git a/src/content/teams/rfc-steering-committee.mdx b/src/content/teams/rfc-steering-committee.mdx index e933403ca4..4d0f2cd11a 100644 --- a/src/content/teams/rfc-steering-committee.mdx +++ b/src/content/teams/rfc-steering-committee.mdx @@ -18,3 +18,24 @@ members: username: infinisil title: --- +# Responsibility + +This committee is responsible for forming an RFC Shepherd team from the available nominations on each RFC. This team also names the leader of the Shepherd team. + +They have no special responsibility with regard to the content of an RFC; they can weigh in on them, the same as any other community member, but are only in charge of: + +- Selecting the Shepherds unanimously +- Supervising that the Shepherds are carrying out their work +- Committing the final RFC + +# Shepherd Team + +A team of 3-4 community members defined unanimously by the RFC Steering Committee, responsible for accepting or rejecting a specific RFC. This team is created per RFC from community members nominated in the discussion on that RFC. + +This team should be people who are very familiar with the main components touched by the RFC. The author cannot be part of the Shepherd Team. In addition, at most half of the Shepherd Team can be part of the RFC Steering Committee. + +The responsibility of the team is to guide the discussion as long as it is constructive, new points are brought up, and the RFC is iterated on. From time to time, they should summarize the current state of discussion. If this is no longer the case, then the Shepherd Team shall step in with a motion for FCP. + +# Shepherd Leader + +The person in charge of the RFC process for a specific RFC, responsible for ensuring the process is followed in a timely fashion. The Shepherd Leader has no special responsibility with regard to moving an undecided Shepherd Team to a certain decision. diff --git a/src/content/teams/security.mdx b/src/content/teams/security.mdx index b4c282c088..d2e618ecf4 100644 --- a/src/content/teams/security.mdx +++ b/src/content/teams/security.mdx @@ -12,4 +12,22 @@ members: username: ris title: --- -TODO: email and gpg fingerprint +# Sources of Security Information + +Security is a priority for the NixOS community. A variety of channels are used to coordinate development in this vein. Three of the main modes of communication about NixOS security are: + +- The issues tagged "Security" on [NixOS/nixpkgs](https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aissue+label%3A%221.severity%3A+security%22) +- The [Matrix room](https://matrix.to/#/#security:nixos.org) +- The NixOS security [Discourse](https://discourse.nixos.org/c/dev/security) + +In addition to community-sourced developments, NixOS has a dedicated security team. If the above sources are not enough to answer your question, please reach out to the team. + +# Security Disclosures + +To privately report a security issue with NixOS, Nix, and its ecosystem, please email a member of the NixOS Security Team and we will ensure the issue is handled. + +- Martin Weinelt: **hexa@darmstadt.ccc.de**, GPG Fingerprint: `F7D6 7CFB F2CA 32F1 641A 03DB 0D9F 7008 4786 0BC5` + +- Linus Heckemann: **linus@sphalerite.org**, GPG Fingerprint: `58FB 812B 0FCF 7B87 343C 35D4 9EF3 625A C8C1 9C9C` + +- Robert Scott: **secure@humanleg.org.uk**, GPG Fingerprint: `8868 8AE4 8AE6 3195 BCF5 F732 3A7B 7B7A 2611 CE25` diff --git a/src/pages/community/teams/[...slug].astro b/src/pages/community/teams/[...slug].astro new file mode 100644 index 0000000000..9636f35514 --- /dev/null +++ b/src/pages/community/teams/[...slug].astro @@ -0,0 +1,36 @@ +--- +import { getCollection } from 'astro:content'; + +import Layout from '../../../layouts/Layout.astro'; +import PageHeader from "../../../components/layout/PageHeader.astro"; +import Container from "../../../components/layout/Container.astro"; + +export async function getStaticPaths() { + const teamEntries = await getCollection('teams'); + return teamEntries.map(entry => ({ + params: { slug: entry.slug }, props: { entry }, + })); +} + +const { entry } = Astro.props; +const { Content } = await entry.render(); +--- + + + +

+ Members +

+
+ + + From 042c310337d057efc28f2f5866fa8389314a84f6 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Tue, 21 Nov 2023 18:12:55 +0100 Subject: [PATCH 30/56] feat: remove hover shadow from commercial suppot page --- src/pages/community/commercial-support.astro | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/community/commercial-support.astro b/src/pages/community/commercial-support.astro index 742be4ee90..d040a93df3 100644 --- a/src/pages/community/commercial-support.astro +++ b/src/pages/community/commercial-support.astro @@ -29,7 +29,7 @@ function shuffleArray(array) { -
- -
+

From a8eb44f9b6b0638ee99fb0998509b1f2473ed7d5 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 26 Nov 2023 16:38:58 +0100 Subject: [PATCH 36/56] feat: improve nixcons timeline --- src/pages/community.astro | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 59153e4a8c..dc47d1807e 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -67,23 +67,23 @@ const teams = await getCollection("teams")

NixCon is a community-oriented conference for contributors and users of Nix and NixOS. It's about sharing experiences, inspiring people and discussing future development.

-
    +
      {nixcons.reverse().map((nixcon) => ( -
    • -
      -
      +
    • +
      +
      {nixcon.data.date}
    • ))}
    From a02427000c08f3c00b677ac864c87bafeceb1854 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 26 Nov 2023 16:50:38 +0100 Subject: [PATCH 37/56] feat: improve responsiveness of community platforms section --- src/pages/community.astro | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index dc47d1807e..ad61a255d8 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -48,9 +48,9 @@ const teams = await getCollection("teams") ))}
-
    +
      {platforms.data.other.map((platform) => ( -
    • +
    • From 3259b4cb3bce903005bc04887349f755f53ca24c Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 26 Nov 2023 16:54:49 +0100 Subject: [PATCH 38/56] refactor: remove redundant classes --- src/pages/community.astro | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index ad61a255d8..749c5b1886 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -15,19 +15,21 @@ const teams = await getCollection("teams") --- - -

      + +

      Nix and NixOS are developed and used by a diverse and welcoming community from all around the world.

      -

      +

      The NixOS Foundation aims to promote participation without regard to gender, sexual orientation, disability, ethnicity, age, or similar personal characteristics.

      -

      +

      We want to strive to create and foster community by providing an intentionally welcoming and safe environment where all feel valued and cared for, and where all are given opportunity to participate meaningfully. The Foundation will work with the community in service of this goal.

      -

      +

      Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at community@nixos.org. The project team is obligated to maintain confidentiality with regard to the reporter of an incident.

      +
      +

      Where to talk?

      From 1dbde09d53cba06bc077e54c10c2b440385e15b1 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 26 Nov 2023 17:08:18 +0100 Subject: [PATCH 39/56] fix: add missing commercial support link --- src/pages/community.astro | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 749c5b1886..6f517d8bf6 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -29,7 +29,7 @@ const teams = await getCollection("teams") Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at community@nixos.org. The project team is obligated to maintain confidentiality with regard to the reporter of an incident.

      - +

      Where to talk?

      @@ -60,6 +60,11 @@ const teams = await getCollection("teams") ))}
    +
    From a6417dcb10271aea9606dbbb5375b241ea11422f Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 26 Nov 2023 19:11:27 +0100 Subject: [PATCH 40/56] feat: improve rfc process section --- src/pages/community.astro | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 6f517d8bf6..f91d2a4125 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -148,15 +148,15 @@ const teams = await getCollection("teams")

    RFC Process

    -
    -
    +
    +

    Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Nix community.

    The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in.

    -
    +
    @@ -171,11 +171,17 @@ const teams = await getCollection("teams") Nomination phase
    +
    + assignment of Shepherding Team +
    Discussion phase
    +
    + motion for FCP +
    From cc664c801d40c139dceae6877cf5c8965f63c8b2 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 26 Nov 2023 19:22:04 +0100 Subject: [PATCH 41/56] style: remove unncessary whitespace --- src/pages/community.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index f91d2a4125..c99694f07e 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -149,7 +149,7 @@ const teams = await getCollection("teams") RFC Process

-
+

Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Nix community.

From 701690e692c0aa38be80bd1d6e47c235190728f6 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 2 Dec 2023 13:03:18 +0100 Subject: [PATCH 42/56] fix: low contrast on badge --- src/pages/community.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index c99694f07e..a75dbadcc4 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -266,7 +266,7 @@ const teams = await getCollection("teams")
  • {member.name} {member.title && - + {member.title} } From 1cad122dcb5cbad1cfc3462af6e702a4f7c35404 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 2 Dec 2023 13:16:34 +0100 Subject: [PATCH 43/56] feat: move team members to the right --- src/pages/community.astro | 2 +- src/pages/community/teams/[...slug].astro | 28 ++++++++++++----------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index a75dbadcc4..125c8329e9 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -266,7 +266,7 @@ const teams = await getCollection("teams")
  • {member.name} {member.title && - + {member.title} } diff --git a/src/pages/community/teams/[...slug].astro b/src/pages/community/teams/[...slug].astro index 9636f35514..3e79b9675e 100644 --- a/src/pages/community/teams/[...slug].astro +++ b/src/pages/community/teams/[...slug].astro @@ -18,19 +18,21 @@ const { Content } = await entry.render(); -

    - Members -

    -
      - {entry.data.members.map((member) => ( -
    • - {member.name} @{member.username} - {member.title && - {member.title} - } -
    • - ))} -
    +
    From e05ebedc77b077021d5fd570af1091bfdd87ddfd Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 2 Dec 2023 16:16:31 +0100 Subject: [PATCH 44/56] feat: redesign /commercial-support to look more like prevous version --- src/pages/community/commercial-support.astro | 62 +++++++------------- 1 file changed, 21 insertions(+), 41 deletions(-) diff --git a/src/pages/community/commercial-support.astro b/src/pages/community/commercial-support.astro index d040a93df3..239d7430bb 100644 --- a/src/pages/community/commercial-support.astro +++ b/src/pages/community/commercial-support.astro @@ -24,55 +24,35 @@ function shuffleArray(array) { } --- - + -
  • + +

    + {company.description} +

    +
    ))} -
  • -
    -
    -

    - Want to see your company here? -

    -

    - Please submit a pull request to add your company. To prevent bias the list is randomized on each page load, using Fisher-Yates shuffle. -

    -
    - -
    -
    -
    -
  • From b7865bfadf6723955adaa4786b82e1e05a7f16f5 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sun, 3 Dec 2023 18:02:40 +0100 Subject: [PATCH 45/56] feat: bring back old design of teams section --- public/images/teams/cuda.svg | 71 ++++++++++++- public/images/teams/documentation.svg | 1 - public/images/teams/foundation-board.svg | 4 +- public/images/teams/infrastructure.svg | 100 +++++++++++++++++- public/images/teams/marketing.svg | 68 +++++++++++- public/images/teams/moderation.svg | 52 ++++++++- public/images/teams/nix.svg | 4 +- public/images/teams/nixcon.svg | 36 ++++++- public/images/teams/nixos-release.svg | 45 +++++++- public/images/teams/nixpkgs-architecture.svg | 1 - .../images/teams/rfc-steering-committee.svg | 48 ++++++++- public/images/teams/security.svg | 70 +++++++++++- src/pages/community.astro | 27 ++--- 13 files changed, 498 insertions(+), 29 deletions(-) delete mode 100644 public/images/teams/documentation.svg delete mode 100644 public/images/teams/nixpkgs-architecture.svg diff --git a/public/images/teams/cuda.svg b/public/images/teams/cuda.svg index 1961334d66..97b9c431be 100644 --- a/public/images/teams/cuda.svg +++ b/public/images/teams/cuda.svg @@ -1 +1,70 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/images/teams/documentation.svg b/public/images/teams/documentation.svg deleted file mode 100644 index b2442799f0..0000000000 --- a/public/images/teams/documentation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/teams/foundation-board.svg b/public/images/teams/foundation-board.svg index 17f75ef23a..5b6910caec 100644 --- a/public/images/teams/foundation-board.svg +++ b/public/images/teams/foundation-board.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/public/images/teams/infrastructure.svg b/public/images/teams/infrastructure.svg index 3d4a528f12..4223a5fbe4 100644 --- a/public/images/teams/infrastructure.svg +++ b/public/images/teams/infrastructure.svg @@ -1 +1,99 @@ - \ No newline at end of file + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/teams/marketing.svg b/public/images/teams/marketing.svg index 847b13822a..66440f03f3 100644 --- a/public/images/teams/marketing.svg +++ b/public/images/teams/marketing.svg @@ -1 +1,67 @@ - \ No newline at end of file + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/public/images/teams/moderation.svg b/public/images/teams/moderation.svg index f85d1ebe8b..0c19bf9de0 100644 --- a/public/images/teams/moderation.svg +++ b/public/images/teams/moderation.svg @@ -1 +1,51 @@ - \ No newline at end of file + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/public/images/teams/nix.svg b/public/images/teams/nix.svg index 5e715a284b..eb5a14abc9 100644 --- a/public/images/teams/nix.svg +++ b/public/images/teams/nix.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/public/images/teams/nixcon.svg b/public/images/teams/nixcon.svg index 008875e640..c4d2c775eb 100644 --- a/public/images/teams/nixcon.svg +++ b/public/images/teams/nixcon.svg @@ -1 +1,35 @@ - \ No newline at end of file + + + + + + + image/svg+xml + + + + + + + + diff --git a/public/images/teams/nixos-release.svg b/public/images/teams/nixos-release.svg index ef44ea20a6..12b33eedb5 100644 --- a/public/images/teams/nixos-release.svg +++ b/public/images/teams/nixos-release.svg @@ -1 +1,44 @@ - \ No newline at end of file + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/public/images/teams/nixpkgs-architecture.svg b/public/images/teams/nixpkgs-architecture.svg deleted file mode 100644 index 25734b92e9..0000000000 --- a/public/images/teams/nixpkgs-architecture.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/images/teams/rfc-steering-committee.svg b/public/images/teams/rfc-steering-committee.svg index f1c907a51e..b5ad165d7b 100644 --- a/public/images/teams/rfc-steering-committee.svg +++ b/public/images/teams/rfc-steering-committee.svg @@ -1 +1,47 @@ - \ No newline at end of file + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/public/images/teams/security.svg b/public/images/teams/security.svg index ec2877b1a0..6649db0d3b 100644 --- a/public/images/teams/security.svg +++ b/public/images/teams/security.svg @@ -1 +1,69 @@ - \ No newline at end of file + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/pages/community.astro b/src/pages/community.astro index 125c8329e9..e16b99cc6a 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -223,24 +223,17 @@ const teams = await getCollection("teams")

    Teams

    -
      + From c5998a195b4820b291aef005dc51636593bce76a Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Wed, 13 Dec 2023 09:45:33 +0100 Subject: [PATCH 46/56] feat: add placeholder icons for nixpkgs-architecture and documentation teams --- public/images/teams/documentation.svg | 1 + public/images/teams/nixpkgs-architecture.svg | 1 + 2 files changed, 2 insertions(+) create mode 100644 public/images/teams/documentation.svg create mode 100644 public/images/teams/nixpkgs-architecture.svg diff --git a/public/images/teams/documentation.svg b/public/images/teams/documentation.svg new file mode 100644 index 0000000000..746ceaff2b --- /dev/null +++ b/public/images/teams/documentation.svg @@ -0,0 +1 @@ +NixOS diff --git a/public/images/teams/nixpkgs-architecture.svg b/public/images/teams/nixpkgs-architecture.svg new file mode 100644 index 0000000000..746ceaff2b --- /dev/null +++ b/public/images/teams/nixpkgs-architecture.svg @@ -0,0 +1 @@ +NixOS From 8d126ebbe89f2d9baf0bd8c0d55319d574f112ab Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Fri, 15 Dec 2023 20:52:47 +0100 Subject: [PATCH 47/56] style: format code using default config of astro vscode plugin --- src/pages/community.astro | 281 ++++++++++++++++++++------------------ 1 file changed, 150 insertions(+), 131 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index e16b99cc6a..c42a62a0f0 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -1,165 +1,183 @@ --- -import { getEntry, getCollection } from "astro:content" -import { Icon } from "astro-icon" +import { getEntry, getCollection } from "astro:content"; +import { Icon } from "astro-icon"; -import Layout from "../layouts/Layout.astro" -import PageHeader from "../components/layout/PageHeader.astro" -import Container from "../components/layout/Container.astro" -import Divider from "../components/layout/Divider.astro" +import Layout from "../layouts/Layout.astro"; +import PageHeader from "../components/layout/PageHeader.astro"; +import Container from "../components/layout/Container.astro"; +import Divider from "../components/layout/Divider.astro"; import Button from "../components/ui/Button.astro"; -const platforms = await getEntry("community", "community-platforms") -const meetups = await getEntry("community", "meetups") -const nixcons = await getCollection("nixcons") -const teams = await getCollection("teams") +const platforms = await getEntry("community", "community-platforms"); +const meetups = await getEntry("community", "meetups"); +const nixcons = await getCollection("nixcons"); +const teams = await getCollection("teams"); --- + - +

      - Nix and NixOS are developed and used by a diverse and welcoming community from all around the world. + Nix and NixOS are developed and used by a diverse and welcoming community + from all around the world.

      - The NixOS Foundation aims to promote participation without regard to gender, sexual orientation, disability, ethnicity, age, or similar personal characteristics. + The NixOS Foundation aims to promote participation without regard to + gender, sexual orientation, disability, ethnicity, age, or similar + personal characteristics.

      - We want to strive to create and foster community by providing an intentionally welcoming and safe environment where all feel valued and cared for, and where all are given opportunity to participate meaningfully. The Foundation will work with the community in service of this goal. + We want to strive to create and foster community by providing an + intentionally welcoming and safe environment where all feel valued and + cared for, and where all are given opportunity to participate + meaningfully. The Foundation will work with the community in service of + this goal.

      - Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at community@nixos.org. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. + Instances of abusive, harassing, or otherwise unacceptable behavior may be + reported by contacting the project team at community@nixos.org. The project team is obligated to maintain confidentiality with regard + to the reporter of an incident.

      -

      - Where to talk? -

      +

      Where to talk?

        - {platforms.data.other.map((platform) => ( + { + platforms.data.other.map((platform) => (
      • - +
      • - ))} + )) + }
      - +
      -

      - NixCon -

      +

      NixCon

      - NixCon is a community-oriented conference for contributors and users of Nix and NixOS. It's about sharing experiences, inspiring people and discussing future development. + NixCon is a community-oriented conference for contributors and users of + Nix and NixOS. It's about sharing experiences, inspiring people and + discussing future development.

      -
      - + -

      - Meetups -

      -
      +

      Meetups

      +

      America

      -

      - Europe -

      +

      Europe

      -

      - Asia -

      +

      Asia

      -

      - RFC Process -

      +

      RFC Process

      - Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow. Some changes though are "substantial", and we ask that these be put through a bit of a design process and produce a consensus among the Nix community. + Many changes, including bug fixes and documentation improvements can + be implemented and reviewed via the normal GitHub pull request + workflow. Some changes though are "substantial", and we ask that these + be put through a bit of a design process and produce a consensus among + the Nix community.

      - The "RFC" (request for comments) process is intended to provide a consistent and controlled path for new features to enter the Nix language, packages and OS, so that all community can be confident about the direction the ecosystem is evolving in. + The "RFC" (request for comments) process is intended to provide a + consistent and controlled path for new features to enter the Nix + language, packages and OS, so that all community can be confident + about the direction the ecosystem is evolving in.

      - +
      @@ -216,93 +234,94 @@ const teams = await getCollection("teams")
      - +
      -

      - Teams -

      +

      Teams

        - {teams.map((team) => ( + { + teams.map((team) => (
      • - {`${team.slug} -

        - {team.data.name} -

        -

        - {team.data.description} -

        - + {`${team.slug} +

        {team.data.name}

        +

        {team.data.description}

        +
      • - ))} + )) + }
      - +
      -

      - NixOS -

      -

      - Foundation -

      +

      NixOS

      +

      Foundation

      Board members:

        - {teams.filter((team) => team.slug === "foundation-board")[0].data.members.map((member) => ( + { + teams + .filter((team) => team.slug === "foundation-board")[0] + .data.members.map((member) => (
      • {member.name} - {member.title && - - {member.title} - - } + {member.title && ( + {member.title} + )}
      • - ))} + )) + }
      -

      - The mission! -

      +

      The mission!

      - The mission of the foundation is to support the Nix ecosystem's infrastructure, and projects implementing the purely functional deployment model. + The mission of the foundation is to support the Nix ecosystem's + infrastructure, and projects implementing the purely functional + deployment model.

      - In particular, the foundation supports Nix, Nixpkgs, NixOS, and operates: + In particular, the foundation supports Nix, Nixpkgs, NixOS, and + operates:

      • - - cache.nixos.org - - - the NixOS binary cache, containing over 120TB of prebuilt Nix packages. + cache.nixos.org + - the NixOS binary cache, containing over 120TB of prebuilt Nix + packages.
      • - - hydra.nixos.org - - - a Nix build farm, consisting of hundreds of macOS, x86-64 (Linux) and - aarch64 (Linux) build cores. Hydra executes over 350,000 builds each - week. + hydra.nixos.org + - a Nix build farm, consisting of hundreds of macOS, x86-64 (Linux) + and aarch64 (Linux) build cores. Hydra executes over 350,000 builds + each week.
      • - - Event Funding - + Event Funding

      - The NixOS Foundation is a registered non-profit organisation at the Chamber of commerce (Kamer van Koophandel) in Utrecht, The Netherlands. The KvK number is 63520583. + The NixOS Foundation is a registered non-profit organisation at the + Chamber of commerce (Kamer van Koophandel) in Utrecht, The Netherlands. + The KvK number is 63520583.

      - You can contact the foundation by writing an email to foundation@nixos.org.

      + You can contact the foundation by writing an email to foundation@nixos.org. +

      From 7eedca43b1e666e98be5811e751f5ee06eef5bfe Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Fri, 15 Dec 2023 20:54:21 +0100 Subject: [PATCH 48/56] feat: add new nodes of rfc diagram and refactor animation system --- src/components/ui/RfcDiagram.astro | 67 +++++++++ src/pages/community.astro | 229 ++++++++++++++++++----------- 2 files changed, 211 insertions(+), 85 deletions(-) create mode 100644 src/components/ui/RfcDiagram.astro diff --git a/src/components/ui/RfcDiagram.astro b/src/components/ui/RfcDiagram.astro new file mode 100644 index 0000000000..47c482819b --- /dev/null +++ b/src/components/ui/RfcDiagram.astro @@ -0,0 +1,67 @@ + + + Final Comment Phase + + + + + New Submission + + + + + + Refine Submission + + + + + + Submission Rejected + + + + + + Submission Accepted + + + + + FCP Cancelled + + + + + Motion for FCP + + Discussion Phase + + + + + + Nomination Phase + + + + + + New Submission + + + + + + + + + + + + + + Substantial New Arguments + + Assignment of Shepherding Team + \ No newline at end of file diff --git a/src/pages/community.astro b/src/pages/community.astro index c42a62a0f0..92cb32ca6b 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -7,6 +7,7 @@ import PageHeader from "../components/layout/PageHeader.astro"; import Container from "../components/layout/Container.astro"; import Divider from "../components/layout/Divider.astro"; import Button from "../components/ui/Button.astro"; +import RfcDiagram from "../components/ui/RfcDiagram.astro"; const platforms = await getEntry("community", "community-platforms"); const meetups = await getEntry("community", "meetups"); @@ -46,34 +47,34 @@ const teams = await getCollection("teams");
      {platform.description}
      -
      - + + )) }
      { platforms.data.other.map((platform) => ( -
    • - +
    • + - -
    • + + )) }
    @@ -99,17 +100,17 @@ const teams = await getCollection("teams"); > { nixcons.reverse().map((nixcon) => ( -
  • +

  • {nixcon.data.date}
    -
    +
    -
    -
    +
    + +

    -
  • + )) } @@ -128,9 +129,9 @@ const teams = await getCollection("teams"); @@ -140,9 +141,9 @@ const teams = await getCollection("teams"); @@ -152,9 +153,9 @@ const teams = await getCollection("teams"); @@ -180,56 +181,8 @@ const teams = await getCollection("teams");
    -
    -
    - - New submission -
    -
    - - Nomination phase -
    -
    - assignment of Shepherding Team -
    -
    -
    - - Discussion phase -
    -
    - motion for FCP -
    -
    -
    - - Final comment phase -
    -
    -
    - - FCP cancelled - - - -
    -
    -
    - - Submission rejected - - - -
    -
    -
    - - Submission accepted - - - -
    -
    +
    +
    @@ -242,7 +195,7 @@ const teams = await getCollection("teams");
      { teams.map((team) => ( -
    • +
    • {`${team.slug} Read more -
    • + )) }
    @@ -275,12 +228,12 @@ const teams = await getCollection("teams"); teams .filter((team) => team.slug === "foundation-board")[0] .data.members.map((member) => ( -
  • - {member.name} +
  • + {member.name} {member.title && ( {member.title} )} -
  • + )) } @@ -326,12 +279,118 @@ const teams = await getCollection("teams"); From 5a6f9552ff4654d95c5df40e88037903acce02f2 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 16 Dec 2023 12:46:22 +0100 Subject: [PATCH 49/56] feat: improve rfc animation --- src/pages/community.astro | 118 ++++++++++++++++++++------------------ 1 file changed, 62 insertions(+), 56 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 92cb32ca6b..24a3f8ab56 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -284,78 +284,72 @@ const teams = await getCollection("teams"); const boxes = document .getElementById("rfc-diagram") .getElementsByTagName("rect"); - const finalCommentPhase = boxes[0]; - const newSubmission2 = boxes[1]; - const refineSubmission = boxes[2]; - const submissionRejected = boxes[3]; - const submissionAccepted = boxes[4]; - const fcpCanceled = boxes[5]; - const discussionPhase = boxes[7]; - const nominationPhase = boxes[8]; - const newSubmission = boxes[9]; - - const durationMiliseconds = 1000; - // TODO: temporary style - const activatedClass = "stroke-blue-500"; - const successActivatedClass = "stroke-green-500"; - const failureActivatedClass = "stroke-red-500"; + const diagram = document.getElementById("rfc-diagram"); + const durationMiliseconds = 1500; + const baseActivationClasses = ["stroke-nixdarkblue"]; + const successActivationClasses = ["stroke-nixgreen"]; + const failureActivationClasses = ["stroke-nixorange", "opacity-50"]; + const fadedActivationClasses = ["opacity-50"]; const timeline = [ { - element: newSubmission, + element: boxes[9], // New Submission index: 0, - class: activatedClass, + classes: baseActivationClasses, }, { - element: nominationPhase, + element: boxes[8], // Nomination Phase index: 1, - class: activatedClass, + classes: baseActivationClasses, }, { - element: discussionPhase, + element: boxes[7], // Discussion Phase index: 2, - class: activatedClass, + classes: baseActivationClasses, }, { - element: finalCommentPhase, + element: boxes[0], // Final Comment Phase index: 3, - class: activatedClass, + classes: baseActivationClasses, }, { - element: submissionRejected, + element: boxes[3], // Submission Rejected index: 4, - class: failureActivatedClass, + classes: failureActivationClasses, }, { - element: newSubmission2, + element: boxes[1], // New Submission 2 index: 4, - class: activatedClass, + classes: fadedActivationClasses, }, { - element: fcpCanceled, + element: boxes[5], // FCP Canceled index: 4, - class: failureActivatedClass, + classes: failureActivationClasses, }, { - element: refineSubmission, + element: boxes[2], // Refine Submission index: 4, - class: activatedClass, + classes: fadedActivationClasses, }, { - element: submissionAccepted, + element: boxes[4], // Submission Accepted index: 4, - class: successActivatedClass, + classes: successActivationClasses, }, ]; let isAnimating = false; - function getHighestIndex() { - let highestIndex = 0; - timeline.forEach((box) => { - if (box.index > highestIndex) { - highestIndex = box.index; - } - }); - return highestIndex; - } + + timeline.forEach((box) => { + box.element.classList.add("transition-all", "duration-500", "ease-in"); + }); + + let highestIndex = 0; + timeline.forEach((box) => { + if (box.index > highestIndex) { + highestIndex = box.index; + } + }); + function triggerAnimation() { // prevent multiple animations at the same time if (isAnimating) { @@ -366,31 +360,43 @@ const teams = await getCollection("teams"); () => { isAnimating = false; }, - (getHighestIndex() + 1) * durationMiliseconds, + (highestIndex + 1) * durationMiliseconds, ); // trigger animation on each box timeline.forEach((box) => { - // set class after a delay and remove it after another delay setTimeout(() => { - box.element.classList.add(box.class); - setTimeout(() => { - box.element.classList.remove(box.class); - }, durationMiliseconds); + box.element.classList.add(...box.classes); }, box.index * durationMiliseconds); }); } - const observer = new IntersectionObserver( + + const activatorObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { - if (entry.isIntersecting) { - triggerAnimation(); + if (isAnimating || !entry.isIntersecting) { + return; } + triggerAnimation(); }); - }, - { - threshold: 1.0, - }, + }, { + threshold: 1, + } + ); + const deactivatorObserver = new IntersectionObserver( + (entries) => { + entries.forEach((entry) => { + if (isAnimating || entry.isIntersecting) { + return; + } + timeline.forEach((box) => { + box.element.classList.remove(...box.classes); + }); + }); + }, { + threshold: 0, + } ); - observer.observe(document.getElementById("rfc-diagram")); + activatorObserver.observe(diagram); + deactivatorObserver.observe(diagram); From 69fe7ea35e8aee9bd2afd0dd88483d0230925793 Mon Sep 17 00:00:00 2001 From: Kacper Wyczawski Date: Sat, 16 Dec 2023 17:02:23 +0100 Subject: [PATCH 50/56] feat: improve responsiveness of RFC diagram --- src/pages/community.astro | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pages/community.astro b/src/pages/community.astro index 24a3f8ab56..a929572593 100644 --- a/src/pages/community.astro +++ b/src/pages/community.astro @@ -181,7 +181,7 @@ const teams = await getCollection("teams");
    -
    +
    @@ -279,8 +279,6 @@ const teams = await getCollection("teams");