From f8cce3001c37e6de61e5f78638da3f2a9ad189ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=93scar?=
+
+### Aiguamarina
+
+La skin per defecte. Si la variable `skin` no està configurada (o és igual a `"teal"`), aquest és l'aspecte de tabi:
+
+{{ image_toggler(default_src="img/skins/teal_light.webp", toggled_src="img/skins/teal_dark.webp", default_alt="teal skin in light mode", toggled_alt="teal skin in dark mode", full_width=true) }}
+
+
+
+### Lavanda
+
+{{ image_toggler(default_src="img/skins/lavender_light.webp", toggled_src="img/skins/lavender_dark.webp", default_alt="skin lavanda en mode clar", toggled_alt="skin lavanda en mode fosc", full_width=true) }}
+
+Per aplicar-la, utilitza `skin = "lavender"`.
+
+
+
+### Vermell
+
+{{ image_toggler(default_src="img/skins/red_light.webp", toggled_src="img/skins/red_dark.webp", default_alt="skin vermell en mode clar", toggled_alt="skin vermell en mode fosc", full_width=true) }}
+
+Canvia a aquesta skin establint `skin = "red"`.
+
+
+
+### Menta
+
+Una skin dissenyada per 🅿️.
+
+{{ image_toggler(default_src="img/skins/mint_light.webp", toggled_src="img/skins/mint_dark.webp", default_alt="skin menta amb tema clar", toggled_alt="skin menta amb tema fosc", full_width=true) }}
+
+Activa-la amb `skin = "mint"`.
+
+
+
+### Sakura
+
+Inspirat per la temporada de floració dels cirerers al Japó.
+
+{{ image_toggler(default_src="img/skins/sakura_light.webp", toggled_src="img/skins/sakura_dark.webp", default_alt="skin sakura en mode clar", toggled_alt="skin sakura en mode fosc", full_width=true) }}
+
+Per habilitar aquesta skin, ajusta `skin = "sakura"`.
+
+
+
+### Blau
+
+{{ image_toggler(default_src="img/skins/blue_light.webp", toggled_src="img/skins/blue_dark.webp", default_alt="skin blau en mode clar", toggled_alt="skin blau en mode fosc", full_width=true) }}
+
+Per activar aquesta aparença, estableix `skin = "blue"`.
+
+
+
+### Lingot indigo
+
+*Indigo* pel blau (en el tema clar) i *lingot* pel daurat (en el tema fosc).
+
+{{ image_toggler(default_src="img/skins/indigo_ingot_light.webp", toggled_src="img/skins/indigo_ingot_dark.webp", default_alt="skin lingot indigo en mode clar", toggled_alt="skin lingot indigo en mode fosc", full_width=true) }}
+
+Per activar aquest tema, utilitza `skin = "indigo_ingot"`.
+
+
+
+### Evangelion
+
+Inspirat pels colors de la Unitat Evangelion-01 (en el tema fosc) i la Unitat-02 (en el tema clar).
+
+{{ image_toggler(default_src="img/skins/evangelion_light.webp", toggled_src="img/skins/evangelion_dark.webp", default_alt="skin evangelion en mode clar", toggled_alt="skin evangelion en mode fosc", full_width=true) }}
+
+
+
+### Monocromàtic
+
+{{ image_toggler(default_src="img/skins/monochrome_light.webp", toggled_src="img/skins/monochrome_dark.webp", default_alt="skin monocromàtic en mode clar", toggled_alt="skin monocromàtic en mode fosc", full_width=true) }}
+
+Per aconseguir aquesta aparença, estableix `skin = "monochrome"`.
+
+
+
+### Taronja (baix contrast)
+
+**AVÍS!** Aquesta skin en mode clar pot tenir [baix contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), afectant l'accessibilitat i la qualificació Lighthouse. (El mode fosc té bon contrast.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_orange_light.webp", toggled_src="img/skins/lowcontrast_orange_dark.webp", default_alt="skin taronja de baix contrast en mode clar", toggled_alt="skin taronja de baix contrast en mode fosc", full_width=true) }}
+
+Per utilitzar-la, estableix `skin = "lowcontrast_orange"`.
+
+
+
+### Préssec (baix contrast)
+
+**AVÍS!** Aquesta skin en mode clar pot tenir [baix contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), afectant l'accessibilitat i la qualificació Lighthouse. (El mode fosc té bon contrast.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_peach_light.webp", toggled_src="img/skins/lowcontrast_peach_dark.webp", default_alt="skin préssec de baix contrast en mode clar", toggled_alt="skin préssec de baix contrast en mode fosc", full_width=true) }}
+
+Especifica `skin = "lowcontrast_peach"` per utilitzar aquesta skin.
+
+
+
+### Rosa (baix contrast)
+
+**AVÍS!** Aquesta skin en mode clar pot tenir [baix contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), afectant l'accessibilitat i la qualificació Lighthouse. (El mode fosc té bon contrast.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_pink_light.webp", toggled_src="img/skins/lowcontrast_pink_dark.webp", default_alt="skin rosa de baix contrast en tema clar", toggled_alt="skin rosa de baix contrast en tema fosc", full_width=true) }}
+
+Per utilitzar aquests colors, assigna `skin = "lowcontrast_pink"`.
+
+
+
+### Crea la teva pròpia skin
+
+No estàs limitat a les skins predefinides. Per què no crees un disseny únic que et representi?
+
+Per començar, dirigeix-te a `themes/tabi/sass/skins` i crea un nou arxiu (per exemple, `la_teva_skin.scss`). Aquest arxiu ha de tenir aquestes dues variables (aquesta és la skin predeterminada, `teal`):
+
+```scss
+:root {
+ --primary-color: #087e96;
+}
+
+[data-theme='dark'] {
+ --primary-color: #91e0ee;
+}
+```
+
+Modifica els colors al teu gust. Una vegada estiguis satisfet, actualitza la variable `skin` perquè coincideixi amb el nom del teu arxiu.
+
+Recorda tenir en compte l'accesibilitat dels colors que triis. Aquí tens un enllaç que et pot ajudar: [WebAIM: Contrast Checker](https://webaim.org/resources/contrastchecker/). El fondo del tema clar és `#fff`, i el del tema fosc `#1f1f1f`.
diff --git a/content/blog/customise-tabi.es.md b/content/blog/customise-tabi.es.md
new file mode 100644
index 0000000..cb8c9e5
--- /dev/null
+++ b/content/blog/customise-tabi.es.md
@@ -0,0 +1,177 @@
++++
+title = "Personaliza el color de tabi y el tema predeterminado"
+date = 2023-08-09
+description = "Aprende a personalizar tabi usando skins y estableciendo un tema predeterminado, haciendo que tu sitio sea único."
+
+[taxonomies]
+tags = ["funcionalidad", "tutorial"]
+
+[extra]
+toc = true
+quick_navigation_buttons = true
++++
+
+tabi puede ser personalizado de dos maneras: estableciendo el tema predeterminado (oscuro o claro) y eligiendo el color principal para el tema ("skin").
+
+## Tema predeterminado
+
+Para configurar permanentemente tu sitio en el tema oscuro o claro, necesitas desactivar el `theme_switcher` en `config.toml` y establecer tu tema preferido (`light` o `dark`) como el `default_theme`.
+
+Por ejemplo, para tener un tema oscuro permanente:
+
+```toml
+[extra]
+theme_switcher = false
+default_theme = "dark"
+```
+
+Si tu interruptor de modo claro/oscuro está activado, el `default_theme` sólo se usará como respaldo, en caso de que un visitante tenga JavaScript desactivado.
+
+## Skins
+
+¿No te gusta el aguamarina? ¡No hay problema! tabi tiene 12 skins (pieles) para elegir. Si ninguna de estas te convence, puedes [crear tu propia skin](#crea-tu-propia-skin).
+
+Una skin es un archivo CSS con dos variables: el color principal para el tema claro y el color principal para el tema oscuro.
+
+Activar una skin es tan fácil como establecer la variable `skin` en tu `config.toml` con el nombre de la skin. Por ejemplo:
+
+```toml
+[extra]
+skin = "sakura"
+```
+
+Echa un vistazo a las pieles disponibles a continuación.
+
+**Haz clic en las imágenes** para cambiar entre los temas oscuro y claro.
+
+
+
+### Aguamarina
+
+La skin predeterminada. Si la variable `skin` no está configurada (o es igual a `"teal"`), este es el aspecto de tabi:
+
+{{ image_toggler(default_src="img/skins/teal_light.webp", toggled_src="img/skins/teal_dark.webp", default_alt="skin aguamarina en tema claro", toggled_alt="skin aguamarina en tema oscuro", full_width=true) }}
+
+
+
+### Lavanda
+
+{{ image_toggler(default_src="img/skins/lavender_light.webp", toggled_src="img/skins/lavender_dark.webp", default_alt="skin lavanda en tema claro", toggled_alt="skin lavanda en tema oscuro", full_width=true) }}
+
+Aplica esta skin con `skin = "lavender"`.
+
+
+
+### Rojo
+
+{{ image_toggler(default_src="img/skins/red_light.webp", toggled_src="img/skins/red_dark.webp", default_alt="skin rojo en tema claro", toggled_alt="skin rojo en tema oscuro", full_width=true) }}
+
+Cambia a esta skin con la configuración `skin = "red"`.
+
+
+
+### Menta
+
+Una skin hecha por 🅿️.
+
+{{ image_toggler(default_src="img/skins/mint_light.webp", toggled_src="img/skins/mint_dark.webp", default_alt="skin menta en tema claro", toggled_alt="skin menta en tema oscuro", full_width=true) }}
+
+Actívala con `skin = "mint"`.
+
+
+
+### Sakura
+
+Inspirada en la temporada de florecimiento de los cerezos en Japón.
+
+{{ image_toggler(default_src="img/skins/sakura_light.webp", toggled_src="img/skins/sakura_dark.webp", default_alt="skin sakura en tema claro", toggled_alt="skin sakura en tema oscuro", full_width=true) }}
+
+Para activar esta skin, ajusta `skin = "sakura"`.
+
+
+
+### Azul
+
+{{ image_toggler(default_src="img/skins/blue_light.webp", toggled_src="img/skins/blue_dark.webp", default_alt="skin azul en tema claro", toggled_alt="skin azul en tema oscuro", full_width=true) }}
+
+Para lograr esta apariencia, establece `skin = "blue"`.
+
+
+
+### Lingote índigo
+
+*Índigo* por el azul (en el tema claro) y *lingote* por el oro (en el tema oscuro).
+
+{{ image_toggler(default_src="img/skins/indigo_ingot_light.webp", toggled_src="img/skins/indigo_ingot_dark.webp", default_alt="skin lingote índigo en tema claro", toggled_alt="skin lingote índigo en tema oscuro", full_width=true) }}
+
+Para activar esta skin, usa `skin = "indigo_ingot"`.
+
+
+
+### Evangelion
+
+Inspirada en los colores de la Unidad-01 de Evangelion (en el tema oscuro) y el EVA-02 (en el tema claro).
+
+{{ image_toggler(default_src="img/skins/evangelion_light.webp", toggled_src="img/skins/evangelion_dark.webp", default_alt="skin evangelion en tema claro", toggled_alt="skin evangelion en tema oscuro", full_width=true) }}
+
+Actívala con `skin = "evangelion"`.
+
+
+
+### Monocromático
+
+{{ image_toggler(default_src="img/skins/monochrome_light.webp", toggled_src="img/skins/monochrome_dark.webp", default_alt="skin monocromático en tema claro", toggled_alt="skin monocromático en tema oscuro", full_width=true) }}
+
+Si te gusta este look, usa `skin = "monochrome"`.
+
+
+
+### Naranja (bajo contraste)
+
+**¡ADVERTENCIA!** El tema claro de esta skin podría tener [poco contraste](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), afectando la accesibilidad y la calificación de Lighthouse. (El tema oscuro tiene buen contraste.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_orange_light.webp", toggled_src="img/skins/lowcontrast_orange_dark.webp", default_alt="skin naranja de bajo contraste en tema claro", toggled_alt="skin naranja de bajo contraste en tema oscuro", full_width=true) }}
+
+Para activarla, configura `skin = "lowcontrast_orange"`.
+
+
+
+### Melocotón (bajo contraste)
+
+**¡ADVERTENCIA!** El tema claro de esta skin podría tener [poco contraste](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), afectando la accesibilidad y la calificación de Lighthouse. (El tema oscuro tiene buen contraste.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_peach_light.webp", toggled_src="img/skins/lowcontrast_peach_dark.webp", default_alt="skin melocotón de bajo contraste en tema claro", toggled_alt="skin melocotón de bajo contraste en tema oscuro", full_width=true) }}
+
+Especifica `skin = "lowcontrast_peach"` para usar esta skin.
+
+
+
+### Rosa (bajo contraste)
+
+**¡ADVERTENCIA!** El tema claro de esta skin podría tener [poco contraste](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), afectando la accesibilidad y la calificación de Lighthouse. (El tema oscuro tiene buen contraste.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_pink_light.webp", toggled_src="img/skins/lowcontrast_pink_dark.webp", default_alt="skin rosa de bajo contraste en tema claro", toggled_alt="skin rosa de bajo contraste en tema oscuro", full_width=true) }}
+
+Para usar estos colores, asigna `skin = "lowcontrast_pink"`.
+
+
+
+### Crea tu propia skin
+
+No estás limitado a las skins predefinidas. ¿Por qué no diseñas un aspecto único que te represente?
+
+Para empezar, dirígete a `themes/tabi/sass/skins` y crea un nuevo archivo (por ejemplo, `tu_skin.scss`). Este archivo debe tener estas dos variables (esta es la piel predeterminada, `teal`):
+
+```scss
+:root {
+ --primary-color: #087e96;
+}
+
+[data-theme='dark'] {
+ --primary-color: #91e0ee;
+}
+```
+
+Modifica los colores a tu gusto. Una vez que estés satisfecho, actualiza la variable `skin` para que coincida con el nombre de tu archivo.
+
+Recuerda tener en cuenta la accesibilidad de los colores que elijas. Aquí tienes un enlace que te puede ayudar: [WebAIM: Contrast Checker](https://webaim.org/resources/contrastchecker/). El fondo del tema claro es `#fff`, y el del tema oscuro `#1f1f1f`.
diff --git a/content/blog/customise-tabi.md b/content/blog/customise-tabi.md
new file mode 100644
index 0000000..199da6b
--- /dev/null
+++ b/content/blog/customise-tabi.md
@@ -0,0 +1,186 @@
++++
+title = "Customise tabi with skins and a default theme"
+date = 2023-08-09
+description = "Learn how to customise tabi using skins and setting a default theme, making your site uniquely yours."
+
+[taxonomies]
+tags = ["showcase", "tutorial"]
+
+[extra]
+toc = true
+quick_navigation_buttons = true
++++
+
+tabi can be customised in two ways: by setting the default theme (dark or light) and by choosing the main colour for the theme (skins).
+
+## Default theme
+
+To permanently set your site to either the dark or light theme, you need to disable the theme switcher in `config.toml` and set your preferred theme as the `default_theme`.
+
+For example, to have a permanent dark theme:
+
+```toml
+[extra]
+theme_switcher = false
+default_theme = "dark"
+```
+
+If your theme switcher is enabled, the `default_theme` will only be used as fallback, in case a visitor has JavaScript disabled.
+
+## Skins
+
+Not a fan of teal? No problem! tabi has 12 skins for you to choose from. If none of these work for you, you can [create your own](#create-your-own-skin).
+
+A skin is a CSS file with two variables: the primary colour for the light theme, and the primary colour for the dark theme.
+
+Enabling a skin is as easy as setting the `skin` variable in your `config.toml` with the name of the skin. For example:
+
+```toml
+[extra]
+skin = "sakura"
+```
+
+Take a look below at the available skins below.
+
+**Click on the images** to switch between dark and light themes.
+
+
+
+### Teal
+
+The default skin. If the `skin` variable is unset (or set to `"teal"`), this is what tabi looks like:
+
+{{ image_toggler(default_src="img/skins/teal_light.webp", toggled_src="img/skins/teal_dark.webp", default_alt="teal skin in light mode", toggled_alt="teal skin in dark mode", full_width=true) }}
+
+
+
+### Lavender
+
+{{ image_toggler(default_src="img/skins/lavender_light.webp", toggled_src="img/skins/lavender_dark.webp", default_alt="lavender skin in light mode", toggled_alt="lavender skin in dark mode", full_width=true) }}
+
+To apply, use `skin = "lavender"`.
+
+
+
+
+### Red
+
+{{ image_toggler(default_src="img/skins/red_light.webp", toggled_src="img/skins/red_dark.webp", default_alt="red skin in light mode", toggled_alt="red skin in dark mode", full_width=true) }}
+
+Switch to this by setting `skin = "red"`.
+
+
+
+
+### Mint
+
+A skin designed by 🅿️.
+
+{{ image_toggler(default_src="img/skins/mint_light.webp", toggled_src="img/skins/mint_dark.webp", default_alt="mint skin in light mode", toggled_alt="mint skin in dark mode", full_width=true) }}
+
+Activate it with `skin = "mint"`.
+
+
+
+
+### Sakura
+
+Inspired by the Japanese cherry blossom season.
+
+{{ image_toggler(default_src="img/skins/sakura_light.webp", toggled_src="img/skins/sakura_dark.webp", default_alt="sakura skin in light mode", toggled_alt="sakura skin in dark mode", full_width=true) }}
+
+To enable this skin, adjust `skin = "sakura"`.
+
+
+
+
+### Blue
+
+{{ image_toggler(default_src="img/skins/blue_light.webp", toggled_src="img/skins/blue_dark.webp", default_alt="blue skin in light mode", toggled_alt="blue skin in dark mode", full_width=true) }}
+
+For this appearance, set `skin = "blue"`.
+
+
+
+
+### Indigo Ingot
+
+*Indigo* for blue (in light theme) and *ingot* for gold (in dark theme).
+
+{{ image_toggler(default_src="img/skins/indigo_ingot_light.webp", toggled_src="img/skins/indigo_ingot_dark.webp", default_alt="indigo ingot skin in light mode", toggled_alt="indigo ingot skin in dark mode", full_width=true) }}
+
+To activate this skin, use `skin = "indigo_ingot"`.
+
+
+
+
+### Evangelion
+
+Inspired by the colours of Evangelion Unit-01 (in dark theme) and Unit-02 (in light theme).
+
+{{ image_toggler(default_src="img/skins/evangelion_light.webp", toggled_src="img/skins/evangelion_dark.webp", default_alt="evangelion skin in light mode", toggled_alt="evangelion skin in dark mode", full_width=true) }}
+
+
+
+
+### Monochrome
+
+{{ image_toggler(default_src="img/skins/monochrome_light.webp", toggled_src="img/skins/monochrome_dark.webp", default_alt="monochrome skin in light mode", toggled_alt="monochrome skin in dark mode", full_width=true) }}
+
+To achieve this look, set `skin = "monochrome"`.
+
+
+
+
+### Low contrast orange
+
+**WARNING!** This skin's light theme may have [low contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), affecting accessibility and Lighthouse rating. (Dark theme is fine.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_orange_light.webp", toggled_src="img/skins/lowcontrast_orange_dark.webp", default_alt="low contrast orange skin in light mode", toggled_alt="low contrast orange skin in dark mode", full_width=true) }}
+
+To use, set `skin = "lowcontrast_orange"`.
+
+
+
+
+### Low contrast peach
+
+**WARNING!** This skin's light theme may have [low contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), affecting accessibility and Lighthouse rating. (Dark theme is fine.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_peach_light.webp", toggled_src="img/skins/lowcontrast_peach_dark.webp", default_alt="low contrast peach skin in light mode", toggled_alt="low contrast peach skin in dark mode", full_width=true) }}
+
+To enable it, specify `skin = "lowcontrast_peach"`.
+
+
+
+
+### Low contrast pink
+
+**WARNING!** This skin's light theme may have [low contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), affecting accessibility and Lighthouse rating. (Dark theme is fine.)
+
+{{ image_toggler(default_src="img/skins/lowcontrast_pink_light.webp", toggled_src="img/skins/lowcontrast_pink_dark.webp", default_alt="low contrast pink skin in light mode", toggled_alt="low contrast pink skin in dark mode", full_width=true) }}
+
+For this colourscheme, choose `skin = "lowcontrast_pink"`.
+
+
+
+
+### Create your own skin
+
+You're not just limited to predefined skins. Why not create a look that's distinctively tailored to your preferences?
+
+To get started, head over to `themes/tabi/sass/skins` and add a new file (e.g. `your_skin.scss`). This file needs to have these two variables (this is the default skin, teal):
+
+```scss
+:root {
+ --primary-color: #087e96;
+}
+
+[data-theme='dark'] {
+ --primary-color: #91e0ee;
+}
+```
+
+Modify the colours to your taste. Once you're satisfied, update the `skin` variable to match your filename.
+
+Remember to consider the accessibility of the colours you choose. Here's a link that can help you: [WebAIM: Contrast Checker](https://webaim.org/resources/contrastchecker/). The background of the light theme is `#fff`, and the dark one is `#1f1f1f`.
diff --git a/sass/skins/blue.scss b/sass/skins/blue.scss
new file mode 100644
index 0000000..8b3225b
--- /dev/null
+++ b/sass/skins/blue.scss
@@ -0,0 +1,7 @@
+:root {
+ --primary-color: #3271E7; // Contrast ratio: 4.51:1
+}
+
+[data-theme='dark'] {
+ --primary-color: #6cacff; // Contrast ratio: 7.05:1
+}
diff --git a/sass/skins/evangelion.scss b/sass/skins/evangelion.scss
new file mode 100644
index 0000000..d2506fb
--- /dev/null
+++ b/sass/skins/evangelion.scss
@@ -0,0 +1,9 @@
+// Evangelion Unit-02.
+:root {
+ --primary-color: #d12e36; // Contrast ratio: 5.05:1
+}
+
+// Evangelion Unit-01.
+[data-theme='dark'] {
+ --primary-color: #c09bd9; // Contrast
+}
diff --git a/sass/skins/indigo_ingot.scss b/sass/skins/indigo_ingot.scss
new file mode 100644
index 0000000..5ffb588
--- /dev/null
+++ b/sass/skins/indigo_ingot.scss
@@ -0,0 +1,7 @@
+:root {
+ --primary-color: #1460bd; // Contrast ratio: 6.1:1
+}
+
+[data-theme='dark'] {
+ --primary-color: #e6c212; // Contrast ratio: 9.48:1
+}
diff --git a/sass/skins/lavender.scss b/sass/skins/lavender.scss
new file mode 100644
index 0000000..b772953
--- /dev/null
+++ b/sass/skins/lavender.scss
@@ -0,0 +1,7 @@
+:root {
+ --primary-color: #9055d8; // Contrast ratio: 4.69:1
+}
+
+[data-theme='dark'] {
+ --primary-color: #cba2e8; // Contrast ratio: 7.74:1
+}
diff --git a/sass/skins/lowcontrast_orange.scss b/sass/skins/lowcontrast_orange.scss
new file mode 100644
index 0000000..c374ddd
--- /dev/null
+++ b/sass/skins/lowcontrast_orange.scss
@@ -0,0 +1,12 @@
+// WARNING! This skin, in light theme, may not provide optimal contrast for readability
+// and might not be suitable for users with certain types of visual impairment.
+// Furthermore, low contrast will affect your Google Lighthouse rating.
+// For more information on web accessibility: https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html
+
+:root {
+ --primary-color: #f56a00; // Contrast ratio: 3.02:1. Not very accessible.
+}
+
+[data-theme='dark'] {
+ --primary-color: #ec984f; // Contrast ratio: 7.19:1. Accessible.
+}
diff --git a/sass/skins/lowcontrast_peach.scss b/sass/skins/lowcontrast_peach.scss
new file mode 100644
index 0000000..5b9a51c
--- /dev/null
+++ b/sass/skins/lowcontrast_peach.scss
@@ -0,0 +1,12 @@
+// WARNING! This skin, in light theme, may not provide optimal contrast for readability
+// and might not be suitable for users with certain types of visual impairment.
+// Furthermore, low contrast will affect your Google Lighthouse rating.
+// For more information on web accessibility: https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html
+
+:root {
+ --primary-color: #ffa057; // Contrast ratio: 2.01:1. Not very accessible.
+}
+
+[data-theme='dark'] {
+ --primary-color: #ffab7f; // Contrast ratio: 8.93:1. Accessible.
+}
diff --git a/sass/skins/lowcontrast_pink.scss b/sass/skins/lowcontrast_pink.scss
new file mode 100644
index 0000000..b6b7378
--- /dev/null
+++ b/sass/skins/lowcontrast_pink.scss
@@ -0,0 +1,12 @@
+// WARNING! This skin, in light theme, may not provide optimal contrast for readability
+// and might not be suitable for users with certain types of visual impairment.
+// Furthermore, low contrast will affect your Google Lighthouse rating.
+// For more information on web accessibility: https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html
+
+:root {
+ --primary-color: #ee59d2; // Contrast ratio: 3:1. Not very accessible.
+}
+
+[data-theme='dark'] {
+ --primary-color: #f49ee9; // Contrast ratio: 9.87:1. Accessible.
+}
diff --git a/sass/skins/mint.scss b/sass/skins/mint.scss
new file mode 100644
index 0000000..692872f
--- /dev/null
+++ b/sass/skins/mint.scss
@@ -0,0 +1,7 @@
+:root {
+ --primary-color: #00804d; // Contrast ratio: 5:1
+}
+
+[data-theme='dark'] {
+ --primary-color: #00b86e; // Contrast ratio: 6.34:1
+}
diff --git a/sass/skins/monochrome.scss b/sass/skins/monochrome.scss
new file mode 100644
index 0000000..a616695
--- /dev/null
+++ b/sass/skins/monochrome.scss
@@ -0,0 +1,7 @@
+:root {
+ --primary-color: #727272; // Contrast ratio: 4.81:1
+}
+
+[data-theme='dark'] {
+ --primary-color: #b3b3b3; // Contrast ratio: 7.86:1
+}
diff --git a/sass/skins/red.scss b/sass/skins/red.scss
new file mode 100644
index 0000000..844f8b4
--- /dev/null
+++ b/sass/skins/red.scss
@@ -0,0 +1,7 @@
+:root {
+ --primary-color: #ca4963; // Contrast ratio: 4.52:1.
+}
+
+[data-theme='dark'] {
+ --primary-color: #ea535f; // Contrast ratio: 4.63:1.
+}
diff --git a/sass/skins/sakura.scss b/sass/skins/sakura.scss
new file mode 100644
index 0000000..db00861
--- /dev/null
+++ b/sass/skins/sakura.scss
@@ -0,0 +1,7 @@
+:root {
+ --primary-color: #D33C5C; // Contrast ratio: 4.61:1
+}
+
+[data-theme='dark'] {
+ --primary-color: #fabed2; // Contrast ratio: 10.48:1
+}
diff --git a/sass/skins/teal.scss b/sass/skins/teal.scss
new file mode 100644
index 0000000..7ecdc0c
--- /dev/null
+++ b/sass/skins/teal.scss
@@ -0,0 +1,12 @@
+// This file is never loaded; it's serves as reference for the default skin (in main.scss).
+// When creating your own skin, you can use https://webaim.org/resources/contrastchecker/
+// to verify the accessibility and readability of your colourscheme.
+// The light background is #fff and the dark background is #1f1f1f.
+
+:root {
+ --primary-color: #087e96; // Contrast ratio: 4.73:1
+}
+
+[data-theme='dark'] {
+ --primary-color: #91e0ee; // Contrast ratio: 11.06:1
+}
diff --git a/static/feed_style.xsl b/static/feed_style.xsl
index 310b200..3980ed0 100644
--- a/static/feed_style.xsl
+++ b/static/feed_style.xsl
@@ -12,6 +12,7 @@
+
@@ -29,7 +30,7 @@
Z@S{t3b*8Z|CX;-q6*}ZQNhn3y|@3F&3J)&Or(H@%d@Q;VrMP&@v?%xc5KA__> zrs$UGMV+enlj4|K4rqryGWKo_#FhNOC)6((iR>ImXM(IDvFT+in5?XmVEbf0UpkvO z@lWF5sQcQewA|eSLgqj>YK9SBk1i*|)@cXpGBti#?U}bGXVSHj&L$h;nKQ8DG=!wbBXs{hiQK*u1eqf!k3D$q+k|Ea6oqkP zBr71L)>Z5{HmW#mUuA>vzkGi?ni{%{aU&t_1a(}Y%T~KCyqM#A-}WNx=tG=UH4Qp~ zb?mw;U#g2`g&f_tg%Gvp!nsAP ^{yBM@6F&w@!;>ZWWThOtRKY@i+NeQ1WK>)BcG?Xl~R zyIER4HY>&=PzMIxv!6%>K0`31WAv7b z@^&gOM^Y=X#6L$$+;_cZyX%Sh(c71niI7a>nc%Jd#? -7bR4wp%fh&Hi>%M0@f$|%1YgoePI6(nQ&Y)%e zz>9OzdhnK?Kh06LC%Z&SC6jJdkFaC>KHNRd&}=s& j8-u@J9xS(fH5YL1TB3AgRQ(2aWTesNXw9!4wn(3Se-5rjqQn10h|K{F` z{OXL# _O#xx>9iqN4SeSXMmrIyD$?Y}&1! zP}t*rK Ou4MaQxh)u0RrZ zv*3;ZLRX;~%irBJJK8@#0kdMZSS1e@$CIG>t2ABh_g2M;SjDo`8NNs(OO&sC?{P0w z;85j{wg?*r5v1{9 &g3bkLd z!P6ZEIK8_DU;QO|&ohx0a3}Tx8BpA}^aVaHizM3%6?D0;)#aLnMh0K6y;~y2E({b* zGzAgN^uQl}OGM{x-|&@<(c6x4K7KF&(^#2lQZQ93H@;67doUM>`Xn$gAELK(K978a zG@sf}>Fcue{IVfs4@4{@`y&~&h Cj2=%fqmR_+lSBZa2R}nRW&C6)bSW=Q^bA z2$^JX$B@FOU2W5-$x3cW(HVMlfM5|#Pl?tm%}2tN{0IRL@n-q!#ZfP2m31{}pK8=} zYV3Ul^Cp}SsmN2@1|U7l7zL{__e*;7n3~Fvmbu%X-9mz21}cwr?`hBUqje}4Z%%4W zt&>?t?VE0iEJR^ZX5D(?DjPt)&2bhrB-;Da+5p+mbddz+d{%I?(GjOxz9q6zUFwqP z$1Py-mw_1&z}S_-bZkX|D9di|a>+j%WCSt05Mg5FqbvQ$gJw(EnmfH++cKi`PAjUq zU*b8FcDr#9T=9DCiQe{i68KlA#Iw6Y@mp#qQuk0QI-*sRU8bI #>lGm(vG zxlYx{Uz68;u(AqYuVo<`*tkTv$x#a-YRj>v$bEB(YGEtSFDLSu-6obJ%CGJCGvD)* zj8g$Qk1PXd1!FfpI-NRL IV5c>e$1;J2&+?9*#eBIqB8RI~!LH&Cwd5VL$9-`@7wl|Jah_ zFsW=veB8gfjJ*NlDqMLPs#Od|X%;U#s6O~9=L7qcP7Tic&}W?cy<^*6L(ki97RZ^K zTb4Dm% =(@Hb0F 0k20Ne*1De7IpNNL~+dDtbd*{x| zh#^k$DdRigpj1&89LfxT4flz{w9UXI(JmmN)Lydjv3f2MX%n)OE9?hOw9K-^p27ef z1(k5#2dJBTrCCkP2ZRZFI;cbcgzh5VPuRQa_ZXE`z0PVzOc-1`o$0<*t5cVlsXh~s zh?*?C^z0--6+r7bAez3aEH)ZUBmm2wy;#^D>yn8o{gDt#vR}TZ3ce|N3NN@Y3t15L z1%+`MnG|{HICte29Y-&~W)a()cu=M+9F~J7Ob?pl?U*Xj<(AtMBj5CX^xkM-qwx-VKI?TsM-I z;7q#)Rj^sh+*`rQ#~bYsrQ*a<2coK4xMZfyxn&7#o}zGW%1E~j7xN}fPkYQ2oH55J za%6KwqWWz-xO(T^)|NSRNN`6b?2&k(wk4@~2;#<38BaiOq|%oj7&7p1EV=xBravi1 z$}eUNdcqjd-mv9!REb^q0V(YFw>zi+xIK}eUn$73Uj4yfLYrZqv$AnOKZ{$%j}`Im z9Gy%Ijp8CURhezKxk2kWsRxK{GYs0;&*=Bf;HmdmC?a}EB<$&H)~i0?T4}WYV8R5( zAv38x$ckg+wo?X^5MnQmhTtp2g5~CRadaSfKWD9pV2lU;Vhq+4{?$t?OE_#7f9RE{ zqd-J>U^wWf5Cf|tHUrC6R0DnI?})>BEc%aa0Gc85qy5+_QF`8RdNH<-@nL%?8A0n> zDXh>=%*K&}_0Phk@CdXVB>>dolcW77(EoTq@PZq)sfY8Ui-epK6?+49(8(A>%f$A( zTb`FS4Y~`QSuhycnUL!>o-|PdA2p$lY|Bn7JZK>xtwQOn zU`>tx!SFsnF?)I)8Q!1Bp-HFjCbeD`B1qrUd=plJ{2typDR`qK-oKpLV1Z{xNowTs zAsL!qk!-!Y-ysA3Gi`xvCd=F?BP4!DGh{NaLH+_ZJZGfpIASRMmU?IZYtQJ0u6qef z)trknH@o!5VIqr_?9DUGlXo3TGdV&`um%-oW(VkN)Ae7s01#91>#y*9uj#G|6@7FX z#9~n&9(6Ct5%N|!xG^t<9e;9+@fK`fs
BM&%#Bf&QZ@{*)*wVk z9grqv{2MLa0Zs$qK^hvB^-RRTZ!=Ag_Hi@-!!OLRjot=N;LkON)?MU-KsreIAF6CJ z?jsnI=tL} 7`N{BlL7;)?7k;-^=Av(GDA&l6-
U_Jaukv+51qAK>y>MZZ6-Y47RgyW zjrz`Ybj?9r%KFj3Y-x3C3#Yy78@Oi_OO=iEVV{Y~c)xP-Ou2@w@GBnx=;$t#1VnS$ zX}xyxC6R6^E@*uq`@L0AUON^%Uhzzj#TV$ tv)VT8uK}WsV;&+b1-(-e3wzx zy&!KyNSOC9yclqb)IOKa!n*h;?;3nF*%uq%abk$@)JIL&pO9c(XE%Gs>e7u|rbGt5 z6kI3nmM#`Mykm4S5(3C$QR=Rgoj~hi^V)spp%UG|pP>}AZI|<4CTt;flz*KMe0W4k zxN3(%b71B9)0my|0bd3LI;NWrxrP61FS*ZSz`af58a6#KxSt}%_Qua9YCBKLC!feO zTIw|1d2?=T)EpiMV+4U{lOl&dDweI@S!Nv{AY9bI65o7t#!1H-3E>1@-1QXoBbF&A z0IF>wI#?heC=Ohkww^dv|8qeD_%u~EV7x4h_SHOslz)KtnF=W j z_Oq($V>Mnvby0I5&lj nVM3oUV@Ap$(4ria^lZa$)F?7t|++&-pR;`d%o5e;?2{Cx&{s!KoL? zU0ZObN%?Mp-+=(DPL0^e0Xf26aL?}tKRbz^-ay%yu~xjZgCPgCWYSthIzh(G6Wve+ z(^(O;{ 5Sup>N|n-uPg z?~?>FJ14|Ew3}M8I3BkMx8=2Osn?ksWR|D>CM|saaE^RI`JH)@{ZQ{4<>v1nC_j;q zYrU#P*oPm&5aV;?^~^$?CO5NjC(|$Y9A7Xwr8GM~ho8a0g*eF(W%kZmWYVuEqTZbg z1*cLmHm#Gb*;~v4c IcUR^k(0ek}YW5K^ERcBn!=3To3ip{Zv5Jtq z`jInKLg?5yJT%;!{1p*4h7NZs+|334WNqE>K|0FGC+(xemI@OPl57fA$}xxr2f;aS z0kh4m`}DXJywnYP3EI+|tB)6Qz`uSg-0pyBD+T|v9yjuJUj;o!%+mn<=^W$-;;%n1 zR9DVTW@b+$$_gqwSH5>a_cjeVq$SK*@gokU {DN#)>89QDr_UXyiA$gl}emrj`aR!2Dn!n&$ zqrakf)< K7Ew!@T6 zJwwWn3==eN($k^fn CBWyB^_$*hlA67BMlxPths zTdWJFziYOMq}lxTVIEtX)L_INOAX9~Eb-uWQ7}o8lv)>EWgH#nTW-A(<^rmv;k& zq1^iDD5u{mqOvZ+HJD6P{osh~*KZYU30u--6)+G>O)PMV=hRHC3V-x$J_JV6KHypW zN^bN)EuByo_nLuYP-D{o-{gr;{xt6@u==9&GUMA2upl``A>fPei@3y)rd7ur9C%gc zD%0c_Pe~GW*fXX$3t{76or{b;&p!uF&^kmlDakMspq%DG1*5haClXe!7yB}4WW6D& z0$!WqdYf}lAbV$Ze^|!bzo^A>mb};VEl*gPXCN7_!kEas*k6OCN)g1ca4JrN)F64T zw~iH?qB_kFA~f}ivZg%{1{sDbX+5L>3+!(9# zrD{QkhD~-Ub=>P|zUOklO&vL6+j#L-w|4n8K5?3FS}e6C0ddtT$(x~+TKP&(lAh8o zTZ?jsaWU3wwx8bi*K>%uM!$&et2}AvS*O%ND1Kxe2WWzBB$hg07c0B=dvF-G07sa4 z_C-esh4+H9i{kPYVGxT{eos8AKTJcbJye#$P3t9!*)|Pk&dtEBoYIQxjnRm-L|zG( z0}FcZ`-1=e9z?$AwL1yMAgVn>@qS?))5Y-6oD@~}Z2bhTyw?E=%sDpDb1%jc%b7H{ z(j#B&Ye2gU>g+9)tqa@5?G7&`w?Wfj8;mSTOKlcq(HA^8I%;=k1iSj|N0r!Mfs&@( zMzoAdCOe;V3S-!XrRyFh_n&tb5dW#?S4$#Ae?0`%j3zqaa!!t-ReaGVp znUnUDv*0X&>XouEIHUHhtZ|4Jo1HtRap3Dp;Sm()*9q`kU*k!KI5Og)Sf2gd+r sx9J1cLoB#xWGBrDK`A{uuWxhBaRO6nL!Cb zD3Tv4X*$Ucio8vU(61Qyo+u=V-)N&aOk4&U cYzYOcx_3)p3_NPZj2k;(Kw+c-=)G zW{lT27sWoAHl 0Bod8#wE`ToY Mr@4Jy=ZFXe=P0g?f zEC?nWr{q6d>=xxCYzA>9uw)SsrDeqj2K{nKSZ|7zBqBQ%kTt!GPAc6 %Zq2^3@;ww0u!LYi_$(E@6rbG1IcM!&Zba=z0}vtkKth}?;Gm0g<) z6WV5XYA?2D$_SJO0-ws{0LXw40d5S1Hpi;PlQ_wxbsPnKwZaV;92zu;$govAr!{O8 z!)4H=qyV*u$CF;UJ6;^r`-^uE tW^(+7n%BKL{sqU^IBrx4(^I#-{@ya}@w8lWA=MOZoekj~ zy0v&forLj$hF<2}OYyZu#jh-ba3`Rxfwza)*Ta6Ht`AiWtn`I&r@KumykKj&uVdMb z#MJhHEJl=Ts2ZO-hJWm@dyx*RyVaZG9cB{M36z(d8Uf^8i(u?F$A5+_fn+oVy-Has zmA0LJ(Pzm`=cHT&8E^!dWhxZAT^j>*R~3>s0G}jGhDqQ_ {tj(Tg<_{w$v~#KdW~{mdwl|#rwlq@hqxaauwhs+hZ=vp z)(pzes`zvyr;D^BGk9?_0D6=I`HwD%OY!c6G1NBr%f2$Rw>i~Q`$Ewuw^&tLpWlgy zM&*{sKZ=OhsGJ#PvJLUe(hr{yggKdMC{3gQgPg0Gx3ZT-`zlcrzMUmu$+g%Xr%L-L z&WP1K?dtO^wZ @T46^|Y=3G4Et z?eNIgYP?o;$pYEKm}d>ob<>HE`yz9n>)m}((Y!Vj$1KBU01=CEvm;XpF09gDS5o3! z_YSS_o*yJvo2%^I4iobZca8_Emtqh^cVe3iYT;L-titr) 2vZ$+bu<0n^@Y zy!M%8ThuR?lu8Kv`SS>WTr_r$Tpc1O7sKtM;ksVoml7Kj{DE^0p{CERA0mf$*XQ{z z>(ccWg({1Wc6MuH71y_>p7YUXbM!h2J?>~D4z6D^RbkqB;^gUy>w9*tSg<}!x}edO zS8F&Z8p_ON>H6)uGal6Y@YfdYcK!f|eMQmNpsGa6;W!d+^lV9!9{YEfCu>o3y{>s0 z&poi47_3XjvR4##Nw52>>wY~qG!KXC@&Ff7QZigdKY+9QdQbd-CPvXGrH=eKUM0g@ z4SmQ8fb!fi(tnh;6NJQfWmS3gy$QrJiBT`yLIm?de3U$Z-9bqLRyaxSK`i|Jluwy> zIrvdq*jROs*!LYv-;}oTR?9YUa?XZ7%Eqx%UtfKvBnbMB_6VH#q`H==mn#38J-_?P z%EUI42OQePuXl> _SU@i4cuyk$0#uSwpvedLtSBJ-%Gu7OqS@b9Y zb;g?XDRZb>GX00+V`>>ifTg@|5T^wz$hm|Ct@c3OA3$Ll#uPME7r9}(OOC(UvK(|= zdFBensy3XNp=z!eBatihU1p6Y%v##J2j{7`aPGbVX$l {yC&5kKRrR)kAF(ds{#g4FGKjn0C_UWKq9OMH)N6!jFMzWL9O(xk%H9z@Cu(#oG zLT_^h0vo^9nd1}&t&cT$U@Z6X%k#B ~CJ>hRHVHxDUc*ofu3zmf<7-(3EqK?VZ)OTE`FW%v!Sty;ZZCJW{#LxIs?XZ*P zh5=?LgGRp(9J)i+h0r{AT>^fxVWrOC+%JlqvtFoA>=&L>KY3x(q%FFts-)s;9SMTz z4oJBG=2y43VgjB-Ado2!-CJx|C&7&_ObyppfdKJGby>_1x}-3UNr3G{Mnq-UYskB_ zp!NW$_3zq@HrpgDGlD$G_P5?8k+FzHs1ljQIGOp38hH5tvCq69t_MQr`cx}5UwXPc z?aOhTyr!tz!F*HFQ&!Tntx4sdC*{VjhFt5--$J`x`D&Y=IPZ1v{S`|)z9`iUhO4Vm z{isDl-vrG1;#Il#L%eNe3ixh{sf_TZ*F~MzSbvqS*#0`_{@Wwk=WXk8&TyA%=P-55 z4VC8}V{RJ$dHWzr5Y#lqT%`feF&7jnMlwU!G6^$nTw_Ic?|tikf`Stv-YgUl@dSIQ zvJE*)*p9yV2^zte R4kX&@dFp$CGKW@Gc~;5t@QFDz0mkx6al<9t!v9qhLL;}{ zR{1AY%elxm`{+I|NVP1TClPxCbC#|L#-KzrM7S4mqxMh>vb;8(EZ5>Puo&jwd8}6AgrQ$2Vi|v$KW6gn=chr6 z0%*5@EITPE)LI_=YrUjUA;MoA q znun13XulMG!+)u!vF|ID41Eg_B<~Lt&JXXm7DDB1^Z~)#6o #y?UmyY&LyO9M&3XoYp)y)rnD;dV@lOENIJS7WEL`FCC*loytbguJ}eVZjH z80Xdx{A~CXReziE#-3O5$`5}>(z3K70s)SyQ$)x|=`LT@AukuLH~_#={${E-ga7O5 z9_m1c{Pl{s2szL!yCY){?S09z?GbkAYiFsA|GweL??y1N!4K-r)1fF0L}(t+pH^1) zsc6@6s$vVbh8;#+oJqgezD4(pfNX$|FNeX0 7pyOm+sHQ5q7A@&$`FR7|2J3nG> z?CXn0qpv2+40sEOD+`0H7j>X%p!qY zd=k*;qQVMP?X_m6T&!V%IXL#ms!LA6yq8 zYGoVw{9 q#8v$8wJ>`vZH3Y(jG(oY=6)Ub;Bw+x?nyQZS1U#yfi;XNb^4qze+8 zvd=9neCqhSha(f#V%r*ZaOD+W|F(VD_iFCcpfgzv=DVh4WTrVj;>oi=f&s(@N =wKkCvS$TKHj0p-^^We3ch)a*?>jc;=B(8~*j zi59wZNm;dhnOji(=zzzwP$ziE)T2yT(?);k5|JNoJXA2bVvaELXDyDdURk~E>nhJv z9Fpo5M`1yFF16`NN%j>}%R5g^k-I0QM?%)Ex;dge6CV|YRX~~0iP*|7tY~Mzv5}kN z!bQgATV~^M^8qRwUUHOEYu7E8-QP~JmJ{(xcKkuV*R9< +(*Ju65nPkjKStI*O|O! (fe0_P=hQ7$CN=y{0+Ue^Ginq;8}+(|ekswUxTlutEU>``$K=nF^pas$G~ zpw9p>W%0cpoifiWEz7J5@-q$kAk$Zi|4 {6SWMLq@X?Z5fGv1UV z__+=D*27CY<#lP~1JmTI$UA>YHqG!%;W^jQqc^mC15Fgw7=3ml>#p*lFVP#)+If+3 z;5tKf(L_vRl2&hRMg3(uzVSh+wU8lYL{+x>Q$i{aQLtY)6f$P17Mjnp)s#JOLHlef z0xfaOG`A}-Nfw{Ik0YcmT9(&3mDqP*dUb-rJZTjsgw2~GaE`OjhZ1+}jR7O)SK-Dc zsyA`^wU-Z}9p`m4yGun^FCJ(?H$FR!O{3as+1_{$F=Po7UMTZPDuzTnE8iGl?N zW#?=!(9vCotml3Sz+8S{HycvJ?iPL$D76lMEVpe;w?wTp24uM%bK3o}a`Vt2m9xux zfyty((A%VA3;^>=mtF$;9q6;is<+)wykd)<9|q;t?UfG8@Nq_uV9uc)yLbr`FThG< zWBlnV(31A|)Q5Sp&I-kHKHYQ%3J>HqKBm*R9p_I0vD!j0NG@$rrgeiLCpOzvZrUU5 z=`=?UhQ1{htaY6WyjredNTcJ?FY%|$irvrPgXGD|rrIx!vlQ$z=w z{?q|37rxpN%LyLqMMr(C`r;aVrm|X)PfB#wbc6&$?5iUFq{-R~{7)L1) L&J^Ll+1h&tKz9rl?%#*4ZxDh3^FI%2~^QSCj4{V(MJH}bh?RSsft z?3^NKykSdi%X3~3j;hW|RsFHhX0OayhNU36J7Jzp*(rD^aLw7W npR4mF#lCs7}CAV4nWPY 23`0v9iu1j zTw zRFyHW*D;o8(0Et)NbJUk>yjN9k)^K!nXQ_Fj}qFNK#*5iD}h#v8Im75e!1XEkeJZK zhOc+=?R +Lf3Vd8+&5NodZBAnW$~ZpniNU|wufA%?{o%Q2t>Pfh4| zK^VT5AIJ&7YyAAUe@k!CR+KPBY%MyUKK%aJ<>}(7o=2PCe0jgqGLXhmTs(Q1L7qb7 zdLOkUMHNr1$;gCxfQd^@W}N}8%4fbWu3uyTKdOjz$ZX8GLd~ovN5CbveNdH^C*CzO zyHDVMOGtouSvGvCrfr)D4o%^3PZJMEg-ELnk-zICQL_#$T0iZh=l4$)K(>1~PA=1g z9O~*a9767Gcr=AG3xpzWZIwthaN{F#-YfiO?`^ ^TjcILiv4*}#M)QPcyN9M-ET~GE5xk+9805??0*SODyp>UD+$e*CA%GGw#C19)b6hW*&P5;*0w?hrs%hnJ?V2xIMS=h6hf3YR#naiFVSOrIbeE~;Bde8Wt9)xNUF zX$`K9njC_&rosAb2w8A)FbOUsw}j2Yb_>&cmTKSu<2l4)YtF0+#?fO&+&y4jad6VK z vZc72fPir@vs7$ZU8D}&6Gdiver~Ds|1!!W zyqK2f($`G-g05vofW}o;Qs!|3>Sbp+Tc}D|8;%&fbzR1dy44#agKuy&AvT_J5Q1 M` ^G zCokyk|9=2TK)1h)h& WDeIq6!_l_p@Q%1=imy z(Fx%IR$pRevta=OaX ?e86^nWXAs__QQ9e_pw7!RC-V $`xeA zZv~CYA0b&MRM!l?;)ksAO+PAkIwUC(47?Z&@G9E`K@3v? HT6m!m{AsgMBC>`af7pPH?%-^+?-rKZ z(B@I}02_0Ri>|;)Ks@YeT{HE8C{rmxS^9^916Quf;(TiV4U|lpp|^I7$raOg#^q6W z!@35RMLgkt(2f;bz_UI79I!S4gnszP3L$b^3vk5-Pz;W&O%di?n8S+^BERFDD$*Zx zVDPbyAW>pO(x)mK8+zgwLETco$K@cg{TIOCJE$_tmB|p@YM}>B{B#$$oUiNUkV3-F z1%4)SwCHVT>0b937I^pH;$ykio$XAsjUlm7(|(1=zXt`_HYVG9nh#*4eAumIHSK0U z5G@~?WGXpwcd0Z}KUY~cR%zZD_?JxWGoQpxw(8e@^v6aRS%(|GTC=CRxanxd-pmP4 zKFcR>!HZl0mwcL*ozZwn1aelzy6~QD$p%unS1M-#1M}CorzTG0PhQOi(+|b|f3$OU zVKh7i%&?p6AXku8sD*k#`@4dU02?rek&X!?H*G;pmCl4=GV^RDxGedQ9zUoHEsO+) zi|}u 32ylc?JhzId)mOiO GE}F*mxwZLF^()jei^?vsel8mCHM}FJ$W6xo*`N? z?-2+7FJ6~{bPRn`be=%Xj(K{&gLi`jMDrBcX(KDZ*?Byw=Z}&Knum|UplJ&)Reed} z2@FnghQ`q`gXVC*VfEyiVLvv7?ef=?-~Qmo4jl_^pKXzpBZ0!$xCTxnv VO^=uo(Ong)Ii`R@U#gF*e*2BO4(CDZWj-lFdN3) z>50AtroVSTxS6D1X>s4l 1`%uMXdAey6WaPctqOzV4JmpAaY+ z;2u{-a8q6j+t0LkBC#JwZM&NQ0gYYoQ*1^H n_v;uV|3NoZiX(<)Vtk)e*;tnmEI~`r~%6hxr_{M(|Zd+cMxPy zTEca=C=Fss$TFIlsM3}+;w T{4*9*1;tSZJOJ5bICj0Dh1DAOlSDO>`vK|4Q(5Nuw5zjpW!6PTr~3ei z_*ppdn4Fjvhm91po9JYpML|nYV9Kx0Vp9J5%7>6>VRpimE#?;?S>p&Xg zI>)(?`&-sPj33w)7xpXbd_rq2kwLZ0LIb6fU5klbeo#x;nG|?_EJ*R(!73#3Ul02q zow#F 2s+^n!7OV6n(Eu5*(5JIEQ zLMbweicsoVTH)gQjMBetU|36k3^u+kD(y1V-w~xePB21#Qz{t=g1zPX5$$Fu>5Q zTO$DX8R*V66`YhklPhV`jBnON4G@v4;Se0m;C9_?G1?h}cB#wQ`=MU&(6`_dM_n-F zMP5vnFf4$e=Y;EUh6vG}4NLlCeXvf?xcsG4Vlw2 n|>1>NPWc#+q zU;~hy3&TTFm~bjjecYACRaoCi>eQl~*+&3u!dn+p139Pc-^K8JVr8~~2q%uDk$yC? zg)|7VTNj>_2ZF)U#D%(Sf+S&J`SAJVikEb+W0J=P5{;e5+LAuUt@;jz9RLu$q3=ED z`4_fn8jgWKlKF{pPkZyt0|ipBRYuzr=taCJi PrwiGF zu N)pyue``j%hAo^i-`c{fQT98qGj&wCcT-3t%A zLbL(#N`@K&a!q6wvWyJ1vml^naf=23bGdc_1MnZmM@L6YZ*b9@DtJEbm_=w+Xk?x@ z4w9Ksp}kTL%~h1rXKHIB!mnj{3{Pk?;KSGuZyA!qd$`P~E8&Usgab hSM<*HgCzy#Jv(ZNsR3uYgmK;jTXDhI)TO(OC2}Z#^(3<{Smx z8g=UKg^w?E@=+g>s6-!x@A4bQj=tMwp(aS$-KdiDgzOT|W*_Vv(Bs{6fa#EpuJuUM zJys4LknpvMvIS50)FS(Igv+%@F+Wq?Gv1avkgM|pJ1(4-2U+WZRSouHzwv<2Awqqq z$6N7$Q_yq8HrLMW8RQb2hQVaK KOECcuAypmWMGO8XV8caBOdA9a33R}2EycYc*iKg z*f0rKl%P;!emz(TE>awCxFst1Ca_CD(`pm}7g-E+V~P6BJrL?17clD++AZ5%iX=1u zG*6CdF~L=h6pZB)ut+2kAZ#oGHV+%6jVO}%?zO-RcH!1+KjDXEs>nF#iY~OZ`mUGH zJP2|Js&9PKXfE#7V3BS>foH_+kIpo|++w*}c2!T90`^xdE9^&gu@3B#p)UD{pawaF z3)<2W(bIO;pC;8+GPrJqx0r1tKTU(U(dOHJf(nD(c2Ng#;1^+-@`j{-&Peo8K9hrc zQ>VAk${@Y$e-LCcWaKWhdzo HO+4}666?>9VjE<3`& zmm}6H>Q~5pCR=OkpE{(gPia*D&-xzdWL~4XG>V3nU@Arfg#1%+BUZjEx$|5PEr3zv z_TCa285qlX0MIVYkXO-|P`sHrA0+eY?(<=clk8Wxb4wT8yWCEBfT`(m{R*7*@kwF< zkyss|exERiUq4WTq*bVt*(eddmthKE>J`soLtOu$)~zn##y)8S2eX2UyYQuk7Y<7< zFyB4_k43t4^$vnz9FN+}Dpw>KKX60sEF;6w#>bl65n+ltG#%esSLyD;c$vp3;1Ar; zEmI|>_yx*yh1F?$mj$@cM3sy7Al4|}#UodhfB>|mVh%}+RTrV=c?(-SahT;vP=aYn zVL7q{mTwE3aAERE9z6Uk$VzJJr2@c*RJ54b?C|96R9Ii^hbt16L~<6?>MuvSV%nol z+hoz8%Z#V0SeT1VE0H3ctOYae7$9^q(wwJgs29{&b{j8zoFKlRd6)yPg2@oedZ2Jl zAGpa69@b^2PaS8Dpa@EgXDM+y+jQYd6OIjU^Ju-g7`XGWl=1(spzsfmo~x`ZevPvE z>t|PpCDQ5Yum^Q($W!W?BDW2yX}o%X(w->je~xDa7SIAtR^R2~8xq}?T>xtLo)|5i zo W(v12>J@ zF!2*$&pdxa0W*Q-Qipy8nsHzeJoUeu@7`<1=ekUA|G**tCgB(z=MU^^Ts=u@dF8Ym zUR+?AQGlC8B+{Z#d%pC!Uk?i?hrRSMd3)F94v~XiAy2 Q()+|1%>o#MiUjF+H=a@d?Gdrl0YGix9*;sEyJLsz+mb_Z3S3;=M z-$u1bIqRkxNDv_B-qOb>pwg&D`f*41=x2IGD1IdQ>p_C@RNGsGIDKA%Bnab2y#}J6 zq2Sy~un3d8`^?;f5u4=Q?(8e6U<$D=#vw6jH{zPdXU^YNiO7_M6LctI)b6k2jn3 zjil A>yqkX9l7ml9GlrOdRr^w>iR zn{XtsHq}uU13n(FLu 8c{lo3wc4`6MoQ#NT;8m?FCw*i(*eRRt3~5gRb_eLT zgSN #HQpW^PY~5refVTY8G6ct{MzO)2dE&epnO9{^W|x|8F1>KR`^Zo!5b7C^ zE37X?W} j7h&C;zLp1TIcreEg}n^c%STA&=1_u zLjDw@4UDZ_pk+AF0(ydLJYQ_D@VtQ>)oBuxJZ0?S)h))imBJfwc`?ERMbkGjhe`#s zs&lY7zdYTw8iL7Ee7_omZ80em$A2Bg2gp8Qix}At&MD}XuHs)yl*j_8grIa3YM9+O z^bi$`6099Y{zfA;3!L(qf4acz4ioUQDjSV?bkTPh%rf$-TcdkjfCY_>T3m8a)Nv6; zx2W+&mxjVx%O;JFqA^TBH&e4yj+-PZ!C{eZp@~+Znb%`ZDfzOBL$3eTDRq*hK|T}b zQBh2->6KO2Lqg;|tcX85dk8Yee0O=Nis`LqzDxtE$OnRfybSto)KdDg;9I!uF>c70 zKqYP_)d7s6K|c e} z(uZu{hvPxh!5qqlYOS1}e8r<0i}WF&BE}pOZw?&i^IS%}vcGGY0~l?RZy WYImgFM=il67KI)M9D|F>~rtSJ)APS3~%e3jbm~bJi;9f0r;G@n$0D7 zV)McdYaxpn$ )YsNh*Z1WIE^ceVhMvjkxtZ3* z3BE`hx~3YIw{G1>5NUBE%aMM(k@tb<23c(77( $3X>(zKYe+1e^G#{*)X z0CBw-Dp+i&*$fpFw&nZnRs95*3OW_W+EoCyv>N(B9xgziy1Blzy71_VXjDva3rn7+ z#-in@amzv^0DVVD%BA)( LMUwX6oVBngo7OOS`wYAj_5w;YKu% zB(drRwh8B9E<@CuCPkIu7w^{}Q^cNVfYk#)9Y2lI+GY#ppHiJL@l0Z*F7|HY6={P# z)#e6q`K}7?JWGN#H4$>|UuoaW{XrFtt%Y9c(4NicfT(4ZU_78RT90&pR=Nkmo3|86 zZO8rHI=eUMh%SikoP4P+UgG{8)s0>7WYUPD`+3U{VrwdRYm_pk W6#M9u-TWlp z-ssNB;v3(W^p;qPCx*+=Ia){?JVIkzP7VBzA#ZC~4&;4Q^nD7uc)FazXA3LtbD{_Z zoTU@qnz8wD@RB$21hI~VG?Wt~$?IBPTPhJHzy2>WiMCTxXUEvasm6e{+S8764s_A` zCTNgm`fziT-1hhaMjbR8tRa}`R;gmJE?>XJ+Ju47RJZ*B&R)0u0I%HtjhcD0_DL+J zri%^T+;x`jX&Y2g0iBTXLOX)r;Sf>h!SNN+fl1-?dtGr}3)ctpdvKxO4dT=}W+m$l z@@XS{In`x&uf@Uro34k^N#SydGOt+LT(l-HvQRS2`&_R}apW&d_k#}X_9Iv#P~XZQ z@=d$bi~|E4nw-Y|RH$+`F3efTB8n4bfvb`0YyExE$F5QO$sr*24dtmvgwbfCBF6XN z!9~XFUyinzX2YfetQmKo9U`=DCj6@d+L^{cyn$YXBMHHrL$oy4KSf2i@@xj*N$CB4 z&Vz=9q9oQI3o8D)rl(~i7Ely_#6uG{|MAV!?(g)j+HIYBDVp6n{dCMa#@L;nNJCye zbUkdqQX-3N;&+o0kPcjTjoS3-u9$JIO j-PkzY7QzSKuaWv;>(7Tl_}V#vh=p z%hncFAFxze0HjXIzL~mwg(-RK5P8To@^cXMAkU0&eKm}>-3oNO`7psr1dtu9uq+3Y zq~vWgn~6Hzd^Ru{ 0ow6>Yf_tUd6*> LuYM9j-^2P_j)Ql4 zP)Z^e0tG9{`iX~4pP>$`fb65gYcI@#K;^(~Cu~-JO^&;`a-Be`L+3Box76T Foet%6dyAhWU! qo2Q0_)1(q zd$$lCK}9@Y2^|I(EHCsbesFB0>I7Osm#2HEQbiH6wH5oht>=2Z>o4(0DZIIm8`Iy6 z9B>`T?TUlWh3TeDAcK|K21Yxg+?e~1h7W&S-v(oU+sAKL2%L5&m$P%Tztzb|*l<%; zlUC9PvNg_f@cW}JJQTrD6P)4Oe^G^G+CKF`;?{&vK&6nTU?*l0Ng1Dyy^BmUYLgcH zM!!z(3?;l-fU1m}(hB5gOeED@MVp)w)l@_U%&?p6AXkuBZkkE3gMKmInqitXD0Y0* zA|eO~coezRSDw*1WHm^P7`x2axRzl5&O*NG!)AH}N31u%@1%>PJK7%eqNE^ ?T`8;beav7KG({Jx5@u5l)02LF^l#kBueNytw}?bD8oRw=eQv*d zGQWTz@AM&Slf@z@q-<~s?H9 -wt3iG}Xm;XhYDEbSAbNUag5D>BObTVH; zLscB_mJuVnjmrBQ+rZYpebZ>brc(ys_2+4)i~o~K0z6e!lcc3Y&0Y7U8jcOIlf$RR z0nuZ!(FSwKBDX42?CgGr* _fJcS39lB6uIKJb_^gWW &cX}uD@3>GRoPd5TRe_@PLmF#gK=putaa5D`} z7ne>^u(2U hEBBSd<@hzoudy4c= 3GZEwMO-_h0F5 zkIXk>&%fnU r)c=vM8;UfFe4w$5=BDR?Y$PMi$~ z%SyhZv@ly-;p(H(g>q^kqPg2ledH*zKhDK0TZ6HjV&x17X0VA4@dmBu2ED-RVwEq= zsjhw!VN@?cq0wi!W$*7{=hw7?cxs?dH}&pBi>W=?5$E`x<=+m(xBQ(uT~qm;6rsNu zLw8UerMt{-IJd=k%P?wWZ%;mJv4i=Xt11&rv5kqO#GhyHTn=~rjjdn4Vb*lyUtxk? zFfa7w%Nlo_0D0GQ8_7xF-e}9qc`jCZEPXorlPB98-g2V2o`c0HWoN Jt9dm{*>xdC1S`OPJc1O z$)}5M5RC1mo2hUCGGe}aM7wt>dqc)t_K!-x)oTkYbBf#G;dpqp&PqAY)IH5e7^jiX zJey)T4*+`#ecA(DWXA=V&WC*9>E^8FLa0M}lK{KcS;E3PVCtTmE-+qtVjJm$`(s^t zQ$#gnHy)UDhItgh^%z)_r{GQnOJeDuwBR9(w&|Ve9t;+##rGTqR|EO%wZ!u7LTpty z9OyBhiEMq}jN5&ffTM)`w~TF$|8~DKD*LPl7 !UYuO+xhqOj8ksE`s>VKhWEb_?9X)OWDc z;ml-h$V!9MHD+VZmUgfH)f`1KCUuML+lu~8si57hADKl0<}2_-mG2}}IWT(3nBNqe z7Kc}4uqFEj>{PYRu{-L0cx6=||Mw{8ykz(zaYdg2cHj`EP;Jy%noOSM92m3bS;(D- zvN-a&OKEm#P?)<#yzVW^X(vkGRvy&=bR8BuPs@_t5&qzZD-w%y%cv{dOAZ>Rx6&0a zY2`u;^G30bR|8QQRstAGWg-oX*}QEQzZ!PUi-wuWRQomUgVy2*NBol=uPtHDpLC}k zT|T`R2vV4Bqm6@PX+!M1?6LgDBk7l7w_Z50VKu5{9fH5u+&M4e{{0FK>Oi`IGAKav z2~uwwGx}^kL3`ubqEJQOY%!w!WdgI=I(6Kjt4ai*ZdA2CC&wBGuo82(cP1`lL$}55 zy>`tu3E~+cEBz5CKNUA|pecY5%iNUj@#9>owm)>sAU0y4P@M*D2N3WN;WfuJNP8Wr zi$9-vAKnD#uO+!< 75N~q2}%-2Ma zz3gj_*R~I{AZJ*9?!`~IlFwqb-MaLtTx&Ufjn6g`XROdtCyFmt$~7y&=;d5SVBR*e z{~ZHS(-#Ed>tK=YScS;%s)68|zLzMuW`F#MA6IrD`J69sAv_bKOco^#`Lq1!B*t&N zL%&Xp%v4?3s04n<0Ja9c$I8`To*fc1HY0Gpk6Uhs>0X3kT>B9kxNz^Pcg-0=?QJS+ z&Q!N&N~ses4ti)khAf5f1=1^UiGF*E!=uUzfMi&cz`xU*F!F$9)k>eR(%F`oZMXvW zJTdTx#i+8*01~-JKRtw*)aT`1xEt;Z69l^fU%PER6`IJ*w7u;v3tkoiERu4@I8R q6#^`U9)6K>Y@}%jCT!9c?34{|q8w{G7rB&=0{;LZP_dtJ zSbYK@DdGj~O>llH8y@CWou*juNlf=AV-VMv$U-@;WQ1Q(EB}k?7~XpTGZ^lmSWnb4 zxUjoO0Z-i#u!9{cVh9IOI%t5{@B% hhHuY0Jj~xmLJ{5gnVNfWL0dEZ?N`nrA zLAPnQa(MKVmbpwp%Ly5Hz0uBub>F$(Ho~9o=du~tuENaw4+Jd(z&sYlkmeoUT^=AQ zC}unm0##J}tnmu-s0pTY5yoR&TJ>V|8c^NZx}!+HvMV0G{tCEaHHBf_YPw(fKGB#1 z%CZ0uB{dXgAhlJBdf^c9_^ Yt7WMP5YB`8m zNkF(qN{IJoV*4V;#XQf%tpBCxBDeUQR|)h pOo2FP7=Mo9?OuqunkdF zZ&f^xS54Enym%1gaVQ2uWD8$QAKxUudX(o14sdE9=BUNTsX{eV@oG-m0Px0GxmG^S zjpR;PxUlNE+~>*qs=wdEB2U{wuGXo+3H~S?3c*0V*$s1`$VmhQnWN0=9`zpWv)23t z@&q$NmTXYoq9Sn1#h)m^xM=7i;GCjJy)cMy;oqO;|0J@jPh9cePu?_omFAGDf70m! zFq%Pph-<}PD{DA4$Ld(ewd2Q||6$DSfoE}qCA+8j#)jQW@p5neOF>vP9^p?GcMRG- ziTLtAz7$JvpZ=~1rIXX$1$83go*Xz-L;9GL)a=cZ!y|1~h*yy)hwWOXqJToB-clVc zXig}kklO3p&Hb6sQT+|j%;1gg@PaT)4Q|JO!k8oVY)CzG*r*m8w9D+Q;`^4Bf#f?O zD@z205ZHTFbnyW>BU_sR@+l{H2Qy8?4
2S|&lCu_*vyjsZ2WezQ}Y{bJTm(ozSF(?$(D=~9wz7NS!thDMU37W(DvWsF? zX~q92*?Y#Wsx$FpA{gvlGAv(Y-K{r=-uehEAm^2GL@*EcZh_xy$!H&f&HH4WYu6t& z#)R6L1YD@gRW@k5k9keNFhwY;6~asY+tP*mSX`9W&1disXrOw8+Nae{j|EXWIquB- z63~o>J|UbZH?iLM8{W$e$g}}t5WU6K=oU}Tf=7zp6}PHI@t@Z!+aDK9&s*gaAGq-N zbjQF}r|O_d=QjJ5iwFr8DpyIt8Hs_`0xo(daDB^=Agpc78uWQ)|4oI2bid#)B2kyb z?YsLh>Z~AiLtFW)KA^P${%@WClV0zY%4xTYzop&0BZNk-PAF#zNC zPIaPP!-cJ@q;#&6kqIj$%16`{vggxQiOFZqwqtaNJR*yLJXCZ@M1UEX*=ux&L9 z39clSNE*nLd2L&(`?gUKg91nVN-~x!Lehp 36VVGw4HHT< z)Yax5kH_0%Cj%z9zKOiViXGX zksF?w)2G1II~6MO(m&@KK{-IR*L<>wEqLd v>3s>i+(z{Q>d_h3xytK$Vi!(ww_k$y|&TX-m#P*0lY(kG&ihXI;vvEsH zWGNm#%4p+Lmkx1l9Zwjglc^Ca+|TX z%yxnQLN +xdzO$SGZh>*Q%FFvI`oeLv%>R9XJwkU>4y6L;7C?Hl1Tv4LyV3zIL|V3#>Yne zK}FeMhbG&yOnX46h^15ircrK B2{V|vy^bwGO!XqtoVL;T< zG`&qWvg>UGD4J6rH}5QFSSw5)jzd_+$B6QJ#9PZG;TC*mYfF>0AJ!s_QxaO_4Q~=% zf0paIg@U_RWxe=b>du;!-$l?83IJva&llgmuH$1uJeLK}P 7O zJH~)$OaCw$J#*h3wGMpjKFG+WrY!%4!Sfe6n&o{cZe2DZx?7`S4D|zK*SQ1viPeTN z?>B%Jd4MSXdbI8DOd%9l>+v}V8!*1O%D%+z7pp8oJN+UI)RTjzkE&MeL@!rGAc3#M zXOjv=RBgV#b9MOP_3YWcZQ}53!ilUxp`E30nQA6G;?pp7sfm;JlnKf8Q4_#0Irf#Q zTeOgt&_{qFKBnYVlu4c=36&WNzW>~H&4|q`RBA=}(j9e{QIfhKwz_K}Tn%625r|=E z&$t1B3~cvuck_;p+*MFth`TBGbN3fQ`;s{fdV0OILJqA?lM81`w6uiG3WPc<;Lwhe z0VyBo@+d@K->f1w8F8gu??NsPogOPEt??pMD+(Sj>$u9t!#}7*r)o LMr6bC8e$8- %hD0I6hq`DM(LB z8+k4_(at$}85&l)o6p&?$eYLsz!1kARoyaL#>mEEx?S~*I0+WX`SNSyq;_%#S fIlfXdW<(uY~aEakP1#R7SGI*C&;$) z&gW5C)v2Ws85Vw`Bk54WO1AP>eZrTXFw6#=re3Mmkc!*N7VFX>xQ ` @dK5JPLBmhFG|JPh^&^GG%64gnft3{a$1E-rQ-cZS%}X7J;wUJE z_en9#ix#P -P>;qoI!bU>Z$z8#O^@&^Z!}!S`DQFsZ=u9wAG2=0X{8-A* ztoyLceb_3I4XTO>*^U4bI(*;DpkSKM(C^0?U#xmrfF>-k7ol;PR;#z{iQ%5%CW^fP z+NzF!a(M0P8qhkgtIC<6LLjBlCYoMiezHYWh9hi(2Vqe>aYX!mlhp~l6INzD<-Mmn zfUklBY+QC#gdx?pm+Rg3So$lqUzj&h)XAiJ**M3C`Q{=jahPV{ _;B-{HOAd5kMb#ooA=oVEKMz!Oiw4bq zi1LdEwMu{WXmLS69rD6=Ft+m;_N4M1IW)U>n~xHk%9S?foLDvRwGAg2!*(&jFZf|6 zB-kBPs)rdKacI2IJh5BoVwiQU<}}axb+?(#T3p`h zCWDJtXN}xaeZ=+EiQ2M+q-2nT7LPufS_3sgjyveAb{+!ieFw#fOM4&;P*iH_O_y`h zfnLN+8z@hwid^WuWBna58T8ayF10$G=s>fWbs4ueb3rv!q5Yt}HcuSaaa)ElNO9b< zP`KY>n>^SdF3@#^%nYO(i03E6(Y%gdWMD9fI+fbEfA>MLwUiQBhyB2Y9t0mO`CjD` z-6g1Scx9Od-)s%_;WAlk)gh)&${S>l&xIQyEs#)d_%LjsPQ`-FX6>FgVw)o1`iN3R zYiRYkHQgZi9?Qv;%%=0b>$+^y;nks$t$4z)zbq{P-EVr@`DoHpM#TSOTM>jW;Vq{S zP-U1+kIf7b2fwIzd}`3R=a{T&KJJBlyL*nd6d$8P2&O$;55_R%_`hgz>tGp}yR&Ev>S(;yW&y9fGzX~R{ zDFDEe!!8q@p*sFHqyaY}a!~)DJFK^cFy(Uw09GX3{N8_Ff%I16#b`_u|53>Kq0t-y zN4aPL8qJtQO`be9)DV}&n{*~xcTf!JaWh^voFXhEnYGk5EdWin^_LP(U&kqtB3-|< z`*5>urp-KxstE7qvu?uMyr$op_h$XAmUd~gYPn56M|ldgqAAA&G!cB~YOp?>DCG?G z6T8=VKPU~Sg5r~2rdXIQ6iXS)*oV!?MkS>JOA2AEvf!V{@lhz4Wpvm4oO{&uS6x z4|gNt8OQvlxqj%qBOg;Qe>^Obd_IE3UahcRlxwfN9L8bu9So9S!Oy$5`DL#s((lT9 zbpI;hcGcRfbGhzZKubrPg!| V2oGfXB86BJ@M^nFTg}SZEz`4N=0R(9|L_->FO<&bczr+Ja0yFasbnsN_XNS zh(3dVs~u|S49}reRe{-Qn3pRe;hs8qk-_t*ee&nQH4lMka#>4#OOxw<5h6VyU=-q# z*FF+H)lQf;Xv$OJeNj`p;HfTR`ZEB%F3IN}D-lObcD^iL1W442uP^0*o{z6J+-=q( z>ms!jVh3)?>8sw6tFkPabyY@Q@IE6cNPx*lKD32wxom+qf{{sU{?$)oH3sxOIB5A- zMM!B)=5pv_rA6PBndx+r@wTLOXPL^+Yc@Ktd>`kSh$6{{j@Ey|9y-KS1?0Eb5iw{# z+|py%+juqCye)D~yhCv?BR`{V+ZcU@pbA1jl|1^06ky$;-e2G}2cfh>CYE!_1rYdQ zj1TiOUzFD_1^biA@eGnaj0kfd$E-C33;@;vq$};AXH1-OYM>%2WPJ^x<5-6FBFDf} zXd$;@F00$8IC#M_;I2oaU*JNTBr{au#ij5RpcdhNqjY^Wg!YKoy!YJYE{_;#el7_f z>3O_r%S+#)` T_rR`x!8ZRNhdfGbdC}_&^$fPh>Q-a2XI&k>AJ4bEg%~P{#o?<6H2zu3n<)x z00B{CZpLN$l_iqSWh^B?mcfqrDo-M(4~K%2Kz^JW g@b)~-wJ>UvZ>i`0w-~#3W70lgA=4K zSF6hawMOxr(`UzEU>HVWR#jq-Ay&$L9N6*Ti~e2}cLKcw6GND*ry4S!RZ|3w7kk|GP_qW&;a2>COkKx`_^Q{~88_ zM34?KMHI6th5_LzrD?<*$Ev$QKgQ#gfHc Tz3oaW?*Sm+JJMGLFX1{@Eu>e>%; z#WXp%;6U}StuH`?Od}TyH}z6N*xr$jj=3QFjdP6Qu3WJ}sx6leWetr1<9HZF+9)^0 zR=)jcp9Lik(dY`Oqle=NnW~kAJnW*uQ4racQsR(aX3>0gx-?0l8MVEhz6V{#E>rpY z<(Srbroatr(T%kSG{5F8CN9PU8tK-XHVXrl_*=H$Bd-jCW+XNS$*cjtP#%{kh0EMk zk7#Z$sHN7nMRuO#cs1_)8|Mi8v~SX)TT!-T8)^OEy4E)UZ-1Xq{jBf+0Asa3TDlx~ zCN+Om=uJ?e5POpT%=pLl#O8=6#uu|X12?j#H;mOFtd--z7d<0v1jYdK+(eZ}Dfvie zYywZp$=V6~oKbv&lEF^6`a0;xd5}D;NYka|f-J!$b|DBxcGvoYn8O2A7CS7B>{^-L zyYIf+)k{9(c143I@1O&7xv_UdH%2)a0_!Bk7YX^)@k3?&JtR6DOtrxQM-ZV*lpMpC zQ LV0H0v)qA^4a3gmovtzBfF_(nnlz9S%&YE9Us zYMYT9(VFQdF_5$Dcx? YZ z`)qq&{7s(}=Qr!0)oBZ02DWrA>xk#*@ z@Xk;s{!u|45ExP5+{_94GLE`|ZfH!c zI=3o%!~o10nEH{v3{s~W?8_Ryf*fFSVN3NYF)p(+i;S9K8#s+|JKg|pX3y+ql5LA% z!|g#h5}};Be1+L3U;r|j(Ni)o$a%&u%Tf#g+bR9P000E*_vMO7iKwc6N?~NnXZeRS z_x$R=@v}uxyFAI4Q>8wyuaz`}zaR4x%b}C~dBpu2iJ`_FP|jS5zojI{2K9<)85~}q z|F&eFlY9m&p0bYBd0#7e)Ewv|{*<+OWU~3j$*ogfvB_wA(kzMGcW&A~T}@#r-o8Fr zp?r--gBbkbTy 7FY6Kv%S3Suyn->~UOr8MA)I=Ir+O_ZJ*_?cJvu7(2_|5aAWM z1)Aa^(YaSF
=> zG|JkHg}ICIZKB|eOBSu4+TkQ%vG;LQL8-vdYggwCu_L$?b55t%qP%Cb2Iprarcg?6 z=;m;Qssz-CHI;xGi>5De!!lYtFM_cAxyrbNKuow+eF}k*#7Gl@D(+282^!2rfb@?W z#d-c4`m-=N- 3zXzx6pJFY{mLhUp8qYp`Y3OEK5z0$ znR6gVpZmmr*S@%zu3-JOR|W80Vl??EVcNxN$=LLXk9D)@96f6#hZuIofkX^tT;o%x zDnyVn!f0M3`H?bI44YKwETizy(eRk8G5-z&xjo}|IATM1`7 $&zZBFjTE&tqRZ&sHv+%s*E}BBx*NNFeKXahzQi zVgv;^eN>)vGj?Oo#U%JV4Zug@E(JQpYWPvo`? e5ziHkU#9RJmia8U;%iqHuPZ--ora6ur%FNppW7K`ib`OK|y2% z7?kuJ3Ey=%
pXF5 lG z*Aqh|UXLMa{0JIweILU}(dZ +6K;W2E#T8Pey-9V=@Mf< <8N+J1rh=)!rRfx1c_FUhMgDMwH5FO#K=6^R~ba0+;b@o61GKCuwwKe;t#Qi zu7n_}JC#qZCETp@3AO{b(8?dD!-ZcIib}4`Hg4C6*wV}Mg%-tZm#5&`Dx7j|G*FC| z7vrv4ZV$%WqX?_p; i59N`` zOp{9sXxkn)T4OJ9NZWfxnx)$tVTAj54owA-BfAV!nTS& zYr)gcP1J<6d4b20F#?PYpAgM6dkZAnMCoR$DT0R26Iprqj+M>^HK+@kpytQ5+McD3 z45%OyG_%y-FaRK8`2wao6JvP~V!*-+I_@Cj+gyPEEhHm~3n5z`hnjI-dracHC eL0H-P_z^S&2Ca=+{bL9EtbkkJ?Wp@^}H(39Kf zhuC-RA!5T^E5-GXObwclnZOBqbZIXAs+IOw1E+FvtQqM2bzVa(g4KK+2mj}u#N1&? z=>J|hU55YX%VMUy^zZ`FD-!R*AKO %ygl&jARAP33o9bZK4I2Thxh%S zHgB1V>FwJ83r0zjSpW3e`Hw U;=|}FW3R8!Jn(R?CuYx z4q6-j_`JnFNs2Yeo$_ag?%;lr1mqb)O)yXZ1jOzWD+tO@=Pn^$k2YlSyb@Qc`VqjO zG^TnTkp%j1#xtN211n^L(ZvtIe!lf}*-5hJ=QLI681s>uR`hV%Bi7d)n&Y)r?<2th z`^M-Zn6s> xQd}cd#R<#$z&*iU|6%JMfx7uB8(C>0RBY*$`eYa)E z#<-8B0ssI3)#)WUYSzF2000000ffxJfdn|15V+(0CLG3>z-S_1GQ{p|xgR`<6LVp( z?%9o4^$V6dFeg#IyoFpEqSL>APnNZy*BMiZOL%;1aq|SmafG=kE1stQSKa7uWsdSz zQc`O9@r;l4Nm%x%E;m#=G?8&_BCW}8Cd!E-^ui&-hj`XB$sFU8RLL{lDxUmUaap*p zuOa%uNEah*Ij^NFD^+UR F>uS@uO zM+;0ZZ}V6tlOtW&OlVT#hQ!N-!6{ML%W{~Z+S;Gzrwv-L#3X}Na+R?!;Y|{y8jdlE zZ3d2QT|`~VrNYS#h}Ua2^U{9J>1b7+bFWUN*SqJs;NS8YmOU)AquV(}3{KU?H41W) z>HnNH1TkH>Ku42ri=&@jDq =fhOyw!?tZg-zV_(f-}K zW_6U*6mbat+Tt`&I1|3R?)QLrgn3%pzpaavac||UhGS2(SB7Gb)}t$8HJy+DTu^sv zbY4z{IY33OK~^)m169EiOS&@$I$NLPEfhN43RQ}V_0!$b47leIbxXK% `U@F!C35p?d~!#UEUWRau^CTMt^Tn6b;!kDqK4S!zOqj2XLY*aB_*s=TfSc0pvO zd+ZMtmdxI0@Kv*TI%xB>-+dQszjPP5zUeRB04Nx#Js5?%cT`}reU@1j!t~v=$EiAr z2oy$$5?Jr8pA74{XJru*;sK>39@kRmqhV+qPWrroWwYG`RG$6yAiT^Bz;YOPQM+gB z*Gi~6=HruAzYt4`kgN772=LTJxVn*(xD#4(B1J6IH+FkQ2v>|~03-R Hkl6M2h>Ht77d(PiE-Aij`^!dfc9gd%kl(Atw>;jo5<^+V|% z<_k6C5w ycEHyn zfgX16)bnDeXcjl*5ucuJYjoV^x-39OaXS}O6^RV-Q)eQtDT2ZxT?F*WH6xy(S|ZgXXwyLe3~L9|Og z_ ZU8?}M= cfN1Su2x(ZDN2U^#^)$02A}zAa19$`Joff6iM!e2i(llqI%PS$Z)sdZ7L69rPxsmZ$?i>*~>HCs;ip&V@wl zSuY&HCc#JZlzD|gA^895SdFRlo0B+9#a4`f+k0Ih0|yjHKSv-mTw0Y|B8K-BXqxDL zSuw=}s>}3(tBMn$-+ql}7h0l$ |d<+zp*tm03tF z)-p?y(KYuzBLfh1Wwst4WCYh**^WAeL8#PH2YNen Cc^rV1x@wEQqCXj`Ks~FU5u>d7 ?{Q2dpnx2!?fi?`F94d3Jf*d1F4)3S z%*Yd4+4EnP?8+e&6f&j5?H=7~EAgl^v^uY@?wjcoh=lWvH-(_+Y|Kz@p&g{rqFy<* z75-*P8VhQ{vUeFt)z`6^oZrm4x8-5kPpCPFbDG7YfCG~~!0~Z>|1oO#R+choD 8-!XTr500}i>%4CN*p%D5moN@c$6B}%Ai C~(6#l4P{pc~5 zZNwt*A9NL9)<1(4T{-A*huRhY46+7%GwKoL@KREh6Bs^N-4L1CDYv|-TFdzm$mF2T zu{&2bZpU_F&}ECdV56{op^_a ckz |Dbq>wtTqz_qWUNR$imkdepgzkq7#coGbMw3sC(;*PZR`~J zU-`uolLz3v?vx*R-2Hr=i-_TaF23v5%5rKMD>e68nGV1PtL@fRxw-BdOBL&KG~{ E8-Di$p3?1A(jVh$BQYIiRN+9^encg*PM2Hj%&UPl9;Nb5W+zwD6_KCsOAaEY@ z9XZiMBaGWigZ6^fs_kr|!%D)F0DTYuA&t0$?_TGhgQ_s^@ w$QiAlKWn?pD?D?58vrqOhO mj||
&8n0!Ko`Li+TyS`8uMD;uffp|9_;ZHD3o2NU z92vjrCf5mnr&~4eWJ4>oP`y5YuEnMasg}=Yexu7lFO*xK2^Mupm&G3>7lnhNkGp0W zAeO%V^&}8VqvS6UMKCScbN0dQg0mC+Kv~@LjW}coKg#liE}i6gNzhZ^9T_HmEMm7u z@~=lQTS1+veN1d!d^oISG9hut=vB3`kv;5ZegN3*JlJH7P(b-M(DU~3Nq>{ZxwF+u zuHI2o(4|6L{uW)UIXuGck_@jO85k!=sW3EgC?&{g&O8u1CTv< gkUP<_V{j|2O3&T|CrM}6BFhqQ+s?;kO z5mSzm^)z?Wr1yVp-wf}~P1&QcCK^nR=CmNt4QKrao+J!hl@_@iL*FW0ghR8O$ySXM zah!dl_Cv(oX(I{eGEOfn-vcj2;*acG^U_1lYlU57YdfuF7(`H!!5+t#2_VPq9ViwN z$3$B_lAUDq=oPrsW|Qx0F)Id&(=r$xlxyugZzts>^KMfLF%y*mCX^_OwAEOdM^YLT zVKrY#jv6gSgvJYAI2V;BGXnt;ZyN#XKCp-seeu@UU}zpp1%iCiTsqB~B@pJnstul` z=!j>91&%{iS6N^cD}G%F5V%KgPEHtoWs45P>}Edm&dhnf(0X;}iqxLRC}=GYis=?m z>pDe8tv+#dj?BgOAK5E?xn@YpV6~+o{$~l&q` Ww9?ggo8KxnxO$f0+f zuAA@F9`XRZD$&CN*)RZVP*sj s9gC mG=I=v2j9avezvF zmEcK{TW9Y;OFO@EKVZf72OF(t;A+aKdH?&r_c1NH@uB(MA>p#QX7c&0?xO=Wr48Bh zZ&?m?^?EcLC&gC5$ T?TmQVE*{9gzy&^(w+0JaE1!XDu^JW zqnt{C5f}|nae6Zk(}9y<+^#&LKF)ngjpg*LMQ34SJ4PR@l((zDX{XxGR7|o?C5II3 z4&ycX0M+#+f(Z2%e>>D5F$aqS18<*7C{D`;wS}Hzoo-S*h)lG9bKL?kzIg4^S&`6; zrwEGV_LkbNVS1D`;kY^e2xRW%e08sS!{H*hnF&LU=jV8^bWrMV%^CU>n$IFWw^Y*i zjz#t|&M;x++T#c7cERN@9gV4|9Zq*v5s-YOXC(G7dj>9ma60Pt2R=`j<*o}GL2F%J zI8q*<5Dw3z@S_@=_g0)Y9m 05D~`nfB%zHfFM**!V{oMgorJ!(V-NhosdJ0$NxV zd|M7&1*~n yPC?W2Grw`gkv4? z*P|hmB2)^41U?QNf+>8`3%q1G7}i8l0YZ8?*re1*RY>g@l}MmEl;?z)3IB@DB3J G<*C^om tOr3*(G@7z>-8uN-j-R# z!2y=88AQre5w44NRqhDn0Ff`kF_)K9h5~ZE*C`(O@{mk0sz?h0{7%=ECb7>X+T>QP zTKxX%ctjX%Il{Yputge!IjdHkw;wwhOX{%S|JnlNSi}Jc=2B!3I;ZmtZxO74pZJ z5QSh(YqR24fN=lF!4OB=O^;PLh!bVU?{ FbcT58?r`lVrZ}}o!)E?Ty<`!1i>nzxT+?=&3ZOZS)&gCEnQB}2H@$_=im#Z z9zOn9Ly|KX<|le_)1qA *B$X-IY-AfP4PPdSQ#WK&`00 z7)HpdG>0U&;{ytvbew fj DUTm&wburOm6wAEb(xi!AyF9ejD#FGUw0qP$V6R0v<&1B+Iz16{jf2Jez8pf*aJv zS8#%F>ocfdmCA iFO9qd=sMF%DmgErb#{p}8*r@iP17l;(SR`>rkaS&dYgI0-9 zzEWJxFSLqLmnP%J=Q~l=3% $q$HXy7 z<-orMavhejB=h}+wFeyu(NLIS?yR9(oYmBz`CQzFXbwubg &m-gs=7$qg-~a#$kYsy1dopI5Gg;XLX*bn(q>(mx z!^EqD5OWXbVsI8;8s&AIC%M&Z01LBTZqmmB?Frlf3gy_^k2hjn>rc9mne}Fb7g6 zid`G}@Gsf)0VsfbLi7L8o^NS3f&0E$`& Z={r7kZ)&U(QBQsX|Rk8 zs1Yxr@Z^2{6{q(f4)%$`49t!lG(V`=1pMPyy8g3y2Oyhcr6xFAe}Mawqk!WYtOje> zVjii9NUo?gviTR@P2jEU`n~x#n;x85W1nT6Q2yXUcMD>7(Nf8f1pZDfFDSHC77ahn zr~_FEH$M3`jvHn?agajTb}`nI^82F#{D%ULfCs%1QXv4JNd|Er;*nE0L{!e~<1PKb zxU6BP1h!<{;CLi&0X_di>jM9L?8g#EG>ETp@slv?cx`KVOeLim?@%$ga^7{3NsYW` zewuG4B}~AsA@3wx6UDd3NbmOimNQ9A4L^LIu5Bg^d)ai`zOu5SHZS22QKXlmO9TWY zn}wKpw*Ms%=xDeR#bUN5Jx7*(@W_6r8??hFZ5Y_nUr`(Suff!(jBv$t8nPh}V>5et zf;&i4MnkeX#$`%O5l=WNL*g8h0aIzi1j@^zLAT4HE1JSzo!W0aF1|o_WbKqsi8vYA z?)uT(A@(V9ywCAIGu1GM0Wx$WT@Jh?R7gM0OKv_jNegF9Pl{BH`KHEAaSI8H6Xy>>5L~Sh$OGE#JCgc0>wq28op{Ct~VFg=* zDneZj>-3O~^Qa`u&qA*kA-x~r?sq!%|D-BOi@84 -2V1LH8KxGHI8A-#nzfWFOWTc%5AHAl@demH?gzcr zU0GvL%-fs(Y^49SG_Zp47%edXv2bl&fnZ)J+tZs=tN$%otXHgxet3X-fKQ!5rNKoae%B zrNt7K@ef~~l>=xP^f^Lcc|h%uy`mb~q RZ+)T$6 LRUZZ=F z_hos;fc<`;2%JhV>PBKl-y`D*EFnXl!>81qsH-Qw+!6&W5%PmWTVKpxF_EWK`QkYe z-GlgQVrA%^eq-W|B$A2l`_FQyO5a8fQ#w|wb+|;ecPRF8pi$0_WC Ufq>OobLoJvw`*8QYRyOU z$G-LD_Zt@jP}9bMH;0W(t46^2W)Tj9>IZK B2Do9*$i44*gVq?f48CR`z2R?*j54Xm>MLmMX!opZGFtmojW!<|}3IV-L`+S54tp z#CQ o7r;LrIO;rMi(OXIrIxJX;k|iiC;6oSbSIZlfC$Q-2Cp zV2LqJxS* `e+zocOiX(nF1-;G}s(h-P73Thzqnmx{#} zkY c{7!0RN9dF5Vjs{ME z8S48sr1cCjn>?Whc5E3kegrDTKO@Z8#Xl^k?OMRN6=7O%=RMWAt=Tk_EJnnVFE~I0 zB^A+hl%TPUGsd&{TaK;)1PT~lSzSA_NZ%$kZO!etbM;UeJO(qty!Z|sF*%RcX0JYO zVvo7>jx 4*rSgdEHZd8!0)YrW01)P zt!~Qh2@|;>bBc5&QgfCyItDLC1hRE8Sv8yAq=cDyXtW+cb$L=B2?10DgA_0e&bdYL z-X*DpNQ4FZL+Y_G03%fCGJQJB7%Yv(OESNZfhxHXRFAVmwLhDn(-Z$IsY%G${?2mv zG1hU#!XqPin}tqm2=yXVK?UsKbpucG#(t|5X_IFLPw{!0bU(;@n$-C-H4ej=(`$nu zAyVVSaghpYo3X+2A1z|>BV0f<%)enSt?L6G{3TY;<*#6=tpt8R^NJz=o@+a(``OFK zt-;@=B0zXWqo8h~`Xvh{2a{T@dqA|QzyjBXMNnTfz9_XU-{eexQSxl%JUMJCk169_ z xNZB|n8s|V$V+V j( zUI(Q#0P$4`_H$$vTb51B7%v?r%(jxSfIVMl-TU<;sHUe6)6xrau S=^XkCdVKU56%NR)><==k1&%o sl#3{WkS2(7nI_L6c-!9_}}6xuG=yTO{#wgwSE`#0T=$xBwetmzgQ4ftYzBipZII zPmF;Qn*dd4&6bcaT;|-s0b!Bb2m6+^d@9V2oX*Uk+0#OezG&NozuP50={?rK-z+7m zfo&07LdfJ0BFHo{BHEC&!{C^FLj;<6@C(?E^qB05U5^Z4uCz!Hp&K5DsLS^N>bZ0{ zjf0J~s_30gz6fvLNV`=3PGqfXVGvFZ9E} Yy@s3}=IR@Ekf~b04g=?>JemEte22)2qnGm4Po-l9=y7 z2bt&at2OG=xND+}0W!xI4|5|=y$(Y>1IV%q99VI43zD^fer?5(l=qeNF+)=-qx3eQ zCG*6B(P!R|u8WMNOZK83pk~zp=;SdxyC0(`UCbwD+S;TtHyirW(?Z%*f79k~tsa*m z!*Xb>n$MU10g5Vb1A_`8ECWOo18DpYg+At59xd`ij($GzS%@L2wt zEx%prNpV%ct&ajOvn0}j$Cp(Fm|U_8v|@0)P^4TAmU?atGLLv?Q`ZObp$1E8wY2~X zVDewGuBh({C&S)+@mBQMDG8POI%AsN8O$2IM|G&ZogkXl$v)K1B=&3yiQWA!#+}qw z38URtdAQpae`}F+Qb+OsJHsZ^SY^sT5P1#YZ!eZsWK6RduJ#Fg#s;D`T@?xFffn#~ zbgyyR3D(1^pfhJXfD@@;*ekv4i*G7e*VxdL#b?WGlE-`hpW@+6BC!g}3wzin{<3B6 zTKcZQp+-YtTOHFu0^e)y@goobW=t8sM7jL5*t!X}?uCrHlMDG(;iathul7e5bcNO4 zCg@l2?c0~2!gOrZGYGTpJb}7j*4SrOxt05^Z2ks=P)^^G;-S3D@vQvzd3p4uzdXo< z1^?j&t0! fAD$xjSQx-33oY^j~G$+E%@FAll!P(rss z?SA}MqXY)!s}{KxsFp;nA7^-#!UwJ6Ig|Kd)UxbXo#a^EWi#Qw^T=FxZ8{?b+T!@` zE+RG@Tkj)D#6#C_P?kx6yxxF1Xamym&`q_~qu7CQ>~Hyzh98=%e9GJk>z^Ob@eg;( z3?!h_{}Cx)=6WFJqW^g)Wl}yP_ 4@ zN-Kx=EL^Nfn7LPd`z)IY_r OBid^1e#nYXC&DV?jX&^lq$7UtMssV{9M!R5Ww{dgPnM z^$cA&xc6trVvxNmG9Rk=@XIc8TLk5vO~59;Rf8`NX2E*WA-7koM&9Hc*2%la$64q{ zaugkcr|7#HnCpR%jt@I)j2^w|ee`sOFmWmzeYZk$IPhO-v^)_KFvU2t8zMqL4+(c^ zkWOkRS+0-~CuMF1VyDLPc|)j8h$dBbxlUx`R`C!Kk5c9B-EeOPmp~uNccFPK__~5r zYJX|OnWVHqu4?9j&A7H?k6$SODA5>{-~dO8u@dr?jyM ;0M%zg(*vVgs?oEgX0 zxFvqP;=dN0qB;D+RL@XVPMxHce4k%a=66vK{#VRn$@2W7fMHr6!rA2RYesX=Rp& zSuin`K-nbAcMaDRbo(F8!@G@z&ZX1+4+vwgSzW+Fc#1`Yzas?-cZ*B21QOoWB0bcs zMO-W@>p1Si=eSFv2j6yWkZ?b8lE;;8`qw>}K+Eg*LH6{WN8bmXW4}kJW@}`yN;L7b zBnH{5yBREHI-Rz(h7M$jm0g W(S)i`XY;ZM^!whG5MQPxx#Ncs74|z zvR6V0{8=Cp06%>qH*&wUI(rd*flG*z$}D(VCU@>ivF%b!WhUx!fw4%MR`YxV?hQnn z>zg1f-#EkdxaijL^OzG1c~nVrVZHurKTfq-@A u1R(qWebMN7Zm!m~@%rI&vOdr%nm*m!X zY=NoZH=np>-aw5`TjY$Ic)hU>+g85o>C4m*FT(!cWr`XVJ4Bap+*<75PfFVN1N*y0 zs#x76fB+0ZOw&F#r$86R+dv*D<5ob<+Y5er*QI?L{jmFQ6D3DCVjk9^Sc10nk&@Ql zP@*>c>#0HryEJ$^(7O9+WW~kKOD!mmxX**<)%m8E_ghXQjB8n))WpVtxo^cW9fp;{ zq&||c=ln6?e)(&?HmSdCM2MlGUkLikW~9IRyWYy~!;h)!X94~z#9&nBXMC*1wPTQC z0P1tokRi$Q&p8!EP?l;oo!}O}U#PrOR#2~{r{y`zBBm$QBG`wSEu7y=^X38zVs3wx zUwZf|ddT-Bv0HC)NxWMMxEf?v@)|3^j^YZrv`nGJEEN4dap*!F4q~yo#aWi)ZhzfU z)q1Sgy+8l}0001Iu(r!*6CH$KS>_;1DF~$2yO8)uXN%WnH^yaf`$p2O1G6M%_voYk zWPVFrsalpYbuK Br#dbtY&XwX$&LEXzqupu71-Hj4 zP-{T9nry>umwF4twgG95KO|VYYX{H@A!veN&W56-x@|!fo_;9)tr5`BFB&C0Be+My z3vIFl3BF_bG{1d_0CDHj;8rL&uRJ@ax0$6=oR6?rs6(R2L`MKAABMkF;8f)CD(77U z3 zo`l)F_k@iX`S;<{1^2tEknN^{^+vgCU7c;JpT3X z96&tkof-|tIl%i>1S(q=;#Mj{Qx#VZnllImERzM(jt{l>|7~QUmjCXr==xF}HgI7p z_qhNmAK>G8%wRT4{Yj+bP`V;F=GrL8&m!=BkwDKxfADSqgRRB*g^U0Lls;+&t3>zf zgN3Sw3_Ed{?;1Q`KSjYCdbbGx!&}KezW@NF6n?k9gd;xOURcSmyRzmiaBHdd>CZ46 zx|8E#TDI} t>S@BeEbVhMnfL6fMuj2`CTWD{T=07F!gxd`=9q=WB*on1> zFS`uHGGWduC87v9`s` 3&Z}gp6-O*n>mZd$leT#ido5glPB!~-#IEm=ok0!8}i=lmS#FX%QKZ#XrYUo zMbvF)MhN%6*m$5%W7Q2 mtX6sD1_-7T06Uv{{>9nE;1ZQ zta735-JI51Hd5 L#@EU zin@Hu#W-ywSVcE|Tga+_=fU}SK|LxM@jfmvX+X~t)YGcL%xyY26XG(38>HH05M67U zvhJ#CPAC2S982#G|HY9XVjgzg4-pMpIL_XIo2Ee0y%eyesbeJyPN);%ErJ}qDlzFg z#$9$~)=r1s&uU-FA5CG1%<=oyNGj0E)v$yvyvP!6pH)wY7fQ#C9TASAmQv_+)J|O& z1iW)-cE@E#YZm;P+yaR^T)ekuPQ*7#u&`6L2q*{wba7g};Qru;EvtA-`=S FwQQqW&ihaI>BbGTsEVA@O$DW`vUp?h;O^7 8ce3XX zPDSfl5GJUjPE@s!>si-Rl_Z!^^Nk?lv{pI}W|s7~DF(b}q)3Qey*G1bHfSY`9*O?= z^Pl3=8?Z^A-F5i4rmCq~z9MwGMpY>iDcjXJq$I)n`Ewhzuyk!eivR!s0000000000 H00000!2iC- literal 0 HcmV?d00001 diff --git a/static/img/skins/blue_light.webp b/static/img/skins/blue_light.webp new file mode 100644 index 0000000000000000000000000000000000000000..ff49dee7a06fc5964cac0043585ea14b882268bb GIT binary patch literal 47034 zcmd42bC4(Bw&q>7ZQHhO+qS!^%dRflwrzFUw%ujh`p)m%bMBmr_nwJ(BPL? UOk{rD1)9AFx3@G}qrWr_reqCyhlg2xIb zCm3i;hfhUU$Z*KVZT-``mCB1=#ykGsE{gGj PuL$@2kNlGX!uOz`C!dyIakGFd!-t-s-EIG6|DzYEZ^N&$ zZ^0A5WZTE?reZMRx!}3~n}5?6;2q^V;u{elc$EhL01Sl)pSpzvj{tyYpeM!ixF^Q3 zI5xvlf0OU85A3fZKwgc1?C0v!&2`=(U P8B4}LSeBkb()=r(+veegdPboBTC zmjC8_M!fRh@SpK7`=0#}e$jmCeegf*HSO*9GQIPDWgNS?7bGT(0pNX)f5kmleK=mX zbvVA}?R#&u8ov6!2u^;0yiY#l-SzGOru}CDz#j*ffRDV_x;y_XK#xD*P4Ob{m2q0| z;jcLZ3C8=g1Mt5NUI;%W0XMI`uKwi!{kQ(Jlo!B@;l2O-H}qEkfbzTSyXX`1ZTDk$ z-yZ z|nW_*DBzS9&Q7>nbpc-Zn_{#lq1ysUxW;BL0eWEPEr?g z&ly*&8 Mt>{6mX>ML(Rd zDW=t4d-b0V7n{*}^FDSZ`xdCBGF<1<^I6vx%{BITk#Z-!zVV-_4(ZE<1Y($Tf!0tU zdz+oTwLzx5YQ}`0$r>St0NLdfOHERDk~ do+H`8NOTQ<7Ga149Zd z=8s>Mf zVW?=4)w`Dwl0q7=wvPZ}3xo78`P)e*-_l7xyy3pI-