From 01425cf5d6bc3e51b6e08f92f1defbcd71e39b50 Mon Sep 17 00:00:00 2001 From: Johannes Hendrik Gerard van der Weide Date: Thu, 14 Mar 2024 12:40:21 +0100 Subject: [PATCH] Added the theme noramlly --- .../blog/themes/hugo-simple/.envrc | 1 + .../themes/hugo-simple/.github/dependabot.yml | 6 + .../.github/workflows/gh-pages.yml | 36 + .../blog/themes/hugo-simple/.gitignore | 12 + .../blog/themes/hugo-simple/.prettierrc.json | 13 + .../blog/themes/hugo-simple/LICENSE | 21 + .../blog/themes/hugo-simple/README.md | 35 + .../blog/themes/hugo-simple/assets/simple.css | 698 ++++++++++++++++++ .../blog/themes/hugo-simple/assets/style.css | 47 ++ .../blog/themes/hugo-simple/config.toml | 3 + .../hugo-simple/exampleSite/content/_index.md | 23 + .../exampleSite/content/blog/_index.md | 3 + .../exampleSite/content/blog/emoji-support.md | 46 ++ .../content/blog/markdown-syntax.md | 149 ++++ .../content/blog/math-typesetting.md | 49 ++ .../content/blog/placeholder-text.md | 45 ++ .../exampleSite/content/blog/rich-content.md | 34 + .../themes/hugo-simple/exampleSite/hugo.toml | 61 ++ .../exampleSite/static/favicon.ico | Bin 0 -> 15406 bytes .../exampleSite/static/images/favicon.png | Bin 0 -> 1705 bytes .../blog/themes/hugo-simple/flake.lock | 96 +++ .../blog/themes/hugo-simple/flake.nix | 50 ++ .../blog/themes/hugo-simple/go.mod | 3 + .../themes/hugo-simple/images/screenshot.png | Bin 0 -> 96177 bytes .../blog/themes/hugo-simple/images/tn.png | Bin 0 -> 88356 bytes .../blog/themes/hugo-simple/justfile | 30 + .../blog/themes/hugo-simple/layouts/404.html | 6 + .../_default/_markup/render-codeblock.html | 7 + .../hugo-simple/layouts/_default/baseof.html | 58 ++ .../hugo-simple/layouts/_default/list.html | 42 ++ .../hugo-simple/layouts/_default/rss.xml | 72 ++ .../hugo-simple/layouts/_default/single.html | 28 + .../themes/hugo-simple/layouts/index.html | 3 + .../layouts/partials/custom_body.html | 3 + .../layouts/partials/custom_head.html | 3 + .../hugo-simple/layouts/partials/favicon.html | 3 + .../hugo-simple/layouts/partials/footer.html | 10 + .../hugo-simple/layouts/partials/header.html | 6 + .../hugo-simple/layouts/partials/nav.html | 17 + .../layouts/partials/pagination.html | 18 + .../layouts/partials/seo_tags.html | 47 ++ .../themes/hugo-simple/layouts/robots.txt | 3 + .../layouts/shortcodes/highlight.html | 10 + .../blog/themes/hugo-simple/package.json | 10 + .../blog/themes/hugo-simple/theme.toml | 18 + .../blog/themes/hugo-simple/treefmt.nix | 5 + 46 files changed, 1830 insertions(+) create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/.envrc create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/dependabot.yml create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/workflows/gh-pages.yml create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/.gitignore create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/.prettierrc.json create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/LICENSE create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/README.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/simple.css create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/style.css create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/config.toml create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/_index.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/_index.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/emoji-support.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/markdown-syntax.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/math-typesetting.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/placeholder-text.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/rich-content.md create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/hugo.toml create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/static/favicon.ico create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/static/images/favicon.png create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/flake.lock create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/flake.nix create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/go.mod create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/images/screenshot.png create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/images/tn.png create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/justfile create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/404.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/_markup/render-codeblock.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/baseof.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/list.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/rss.xml create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/single.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/index.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_body.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_head.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/favicon.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/footer.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/header.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/nav.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/pagination.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/seo_tags.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/robots.txt create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/shortcodes/highlight.html create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/package.json create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/theme.toml create mode 100644 sites/blog.hermitcollective.net/blog/themes/hugo-simple/treefmt.nix diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.envrc b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.envrc @@ -0,0 +1 @@ +use flake diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/dependabot.yml b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/dependabot.yml new file mode 100644 index 0000000..5ace460 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/workflows/gh-pages.yml b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/workflows/gh-pages.yml new file mode 100644 index 0000000..2679a29 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.github/workflows/gh-pages.yml @@ -0,0 +1,36 @@ +name: github pages + +on: + push: + branches: + - main # Set a branch that will trigger a deployment + pull_request: + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: true # Fetch Hugo themes (true OR recursive) + # fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + + - name: Setup Nix + uses: cachix/install-nix-action@v26 + with: + github_access_token: ${{ secrets.GITHUB_TOKEN }} + - uses: DeterminateSystems/magic-nix-cache-action@v3 + + - name: Check code format + shell: bash + run: nix develop --command just check + + - name: Build + run: nix develop --command just build + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + if: github.ref == 'refs/heads/main' + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./public diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.gitignore b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.gitignore new file mode 100644 index 0000000..f023768 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.gitignore @@ -0,0 +1,12 @@ +.direnv/ +node_modules/ +public/ +resources/ + +.DS_Store +.hugo_build.lock +package-lock.json +result +result-* +yarn.lock +bun.lockb diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.prettierrc.json b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.prettierrc.json new file mode 100644 index 0000000..d6dafb9 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/.prettierrc.json @@ -0,0 +1,13 @@ +{ + "printWidth": 99, + "plugins": ["prettier-plugin-go-template"], + "overrides": [ + { + "files": ["*.html"], + "options": { + "parser": "go-template" + } + } + ], + "goTemplateBracketSpacing": true +} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/LICENSE b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/LICENSE new file mode 100644 index 0000000..53089b2 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Shaolong Chen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/README.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/README.md new file mode 100644 index 0000000..6269ac4 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/README.md @@ -0,0 +1,35 @@ +# Hugo ʕ•ᴥ•ʔ Simple + +[![Minimum Hugo Version](https://img.shields.io/static/v1?label=min-HUGO-version&message=>=v0.112.4&color=blue&logo=hugo)](https://github.com/gohugoio/hugo/releases/tag/v0.112.4) +[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org) + +A [Hugo](https://gohugo.io/)-theme based on [Simple.css](https://simplecss.org/) and [Bear Blog](https://bearblog.dev). + +## Features + +- No-JavaScript, high performance ⚡ +- Table of Contents 📌 +- Dark mode 🌗 +- SEO friendly 🔍 +- Beautiful code highlighting 😻 (thanks [catppuccin/catppuccin](https://github.com/catppuccin/catppuccin)) + +## Demo Site + +[![screenshot](https://raw.githubusercontent.com/maolonglong/hugo-simple/main/images/tn.png)](https://maolonglong.github.io/hugo-simple/) + +Source code and **configuration** can be found at [exampleSite](https://github.com/maolonglong/hugo-simple/tree/main/exampleSite). + +## Installation + +```bash +git submodule add https://github.com/maolonglong/hugo-simple.git themes/hugo-simple +# OR +hugo mod get github.com/maolonglong/hugo-simple +``` + +## Special Thanks 🎁 + +- [HermanMartinus/bearblog](https://github.com/HermanMartinus/bearblog) +- [kevquirk/simple.css](https://github.com/kevquirk/simple.css) +- [janraasch/hugo-bearblog](https://github.com/janraasch/hugo-bearblog) +- [clente/hugo-bearcub](https://github.com/clente/hugo-bearcub) diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/simple.css b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/simple.css new file mode 100644 index 0000000..788d069 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/simple.css @@ -0,0 +1,698 @@ +/* Global variables. */ +:root, +::backdrop { + /* Set sans-serif & mono fonts */ + --sans-font: -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir, + "Nimbus Sans L", Roboto, "Noto Sans", "Segoe UI", Arial, Helvetica, + "Helvetica Neue", sans-serif; + --mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + --standard-border-radius: 5px; + + /* Default (light) theme */ + --bg: #fff; + --accent-bg: #f5f7ff; + --text: #212121; + --text-light: #585858; + --border: #898EA4; + --accent: #0d47a1; + --accent-hover: #1266e2; + --accent-text: var(--bg); + --code: #d81b60; + --preformatted: #444; + --marked: #ffdd33; + --disabled: #efefef; +} + +/* Dark theme */ +@media (prefers-color-scheme: dark) { + :root, + ::backdrop { + color-scheme: dark; + --bg: #212121; + --accent-bg: #2b2b2b; + --text: #dcdcdc; + --text-light: #ababab; + --accent: #ffb300; + --accent-hover: #ffe099; + --accent-text: var(--bg); + --code: #f06292; + --preformatted: #ccc; + --disabled: #111; + } + /* Add a bit of transparency so light media isn't so glaring in dark mode */ + img, + video { + opacity: 0.8; + } +} + +/* Reset box-sizing */ +*, *::before, *::after { + box-sizing: border-box; +} + +/* Reset default appearance */ +textarea, +select, +input, +progress { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; +} + +html { + /* Set the font globally */ + font-family: var(--sans-font); + scroll-behavior: smooth; +} + +/* Make the body a nice central block */ +body { + color: var(--text); + background-color: var(--bg); + font-size: 1.15rem; + line-height: 1.5; + display: grid; + grid-template-columns: 1fr min(45rem, 90%) 1fr; + margin: 0; +} +body > * { + grid-column: 2; +} + +/* Make the header bg full width, but the content inline with body */ +body > header { + background-color: var(--accent-bg); + border-bottom: 1px solid var(--border); + text-align: center; + padding: 0 0.5rem 2rem 0.5rem; + grid-column: 1 / -1; +} + +body > header > *:only-child { + margin-block-start: 2rem; +} + +body > header h1 { + max-width: 1200px; + margin: 1rem auto; +} + +body > header p { + max-width: 40rem; + margin: 1rem auto; +} + +/* Add a little padding to ensure spacing is correct between content and header > nav */ +main { + padding-top: 1.5rem; +} + +body > footer { + margin-top: 4rem; + padding: 2rem 1rem 1.5rem 1rem; + color: var(--text-light); + font-size: 0.9rem; + text-align: center; + border-top: 1px solid var(--border); +} + +/* Format headers */ +h1 { + font-size: 3rem; +} + +h2 { + font-size: 2.6rem; + margin-top: 3rem; +} + +h3 { + font-size: 2rem; + margin-top: 3rem; +} + +h4 { + font-size: 1.44rem; +} + +h5 { + font-size: 1.15rem; +} + +h6 { + font-size: 0.96rem; +} + +p { + margin: 1.5rem 0; +} + +/* Prevent long strings from overflowing container */ +p, h1, h2, h3, h4, h5, h6 { + overflow-wrap: break-word; +} + +/* Fix line height when title wraps */ +h1, +h2, +h3 { + line-height: 1.1; +} + +/* Reduce header size on mobile */ +@media only screen and (max-width: 720px) { + h1 { + font-size: 2.5rem; + } + + h2 { + font-size: 2.1rem; + } + + h3 { + font-size: 1.75rem; + } + + h4 { + font-size: 1.25rem; + } +} + +/* Format links & buttons */ +a, +a:visited { + color: var(--accent); +} + +a:hover { + text-decoration: none; +} + +button, +.button, +a.button, /* extra specificity to override a */ +input[type="submit"], +input[type="reset"], +input[type="button"], +label[type="button"] { + border: 1px solid var(--accent); + background-color: var(--accent); + color: var(--accent-text); + padding: 0.5rem 0.9rem; + text-decoration: none; + line-height: normal; +} + +.button[aria-disabled="true"], +input:disabled, +textarea:disabled, +select:disabled, +button[disabled] { + cursor: not-allowed; + background-color: var(--disabled); + border-color: var(--disabled); + color: var(--text-light); +} + +input[type="range"] { + padding: 0; +} + +/* Set the cursor to '?' on an abbreviation and style the abbreviation to show that there is more information underneath */ +abbr[title] { + cursor: help; + text-decoration-line: underline; + text-decoration-style: dotted; +} + +button:enabled:hover, +.button:not([aria-disabled="true"]):hover, +input[type="submit"]:enabled:hover, +input[type="reset"]:enabled:hover, +input[type="button"]:enabled:hover, +label[type="button"]:hover { + background-color: var(--accent-hover); + border-color: var(--accent-hover); + cursor: pointer; +} + +.button:focus-visible, +button:focus-visible:where(:enabled), +input:enabled:focus-visible:where( + [type="submit"], + [type="reset"], + [type="button"] +) { + outline: 2px solid var(--accent); + outline-offset: 1px; +} + +/* Format navigation */ +header > nav { + font-size: 1rem; + line-height: 2; + padding: 1rem 0 0 0; +} + +/* Use flexbox to allow items to wrap, as needed */ +header > nav ul, +header > nav ol { + align-content: space-around; + align-items: center; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + list-style-type: none; + margin: 0; + padding: 0; +} + +/* List items are inline elements, make them behave more like blocks */ +header > nav ul li, +header > nav ol li { + display: inline-block; +} + +header > nav a, +header > nav a:visited { + margin: 0 0.5rem 1rem 0.5rem; + border: 1px solid var(--border); + border-radius: var(--standard-border-radius); + color: var(--text); + display: inline-block; + padding: 0.1rem 1rem; + text-decoration: none; +} + +header > nav a:hover, +header > nav a.current, +header > nav a[aria-current="page"] { + border-color: var(--accent); + color: var(--accent); + cursor: pointer; +} + +/* Reduce nav side on mobile */ +@media only screen and (max-width: 720px) { + header > nav a { + border: none; + padding: 0; + text-decoration: underline; + line-height: 1; + } +} + +/* Consolidate box styling */ +aside, details, pre, progress { + background-color: var(--accent-bg); + border: 1px solid var(--border); + border-radius: var(--standard-border-radius); + margin-bottom: 1rem; +} + +aside { + font-size: 1rem; + width: 30%; + padding: 0 15px; + margin-inline-start: 15px; + float: right; +} +*[dir="rtl"] aside { + float: left; +} + +/* Make aside full-width on mobile */ +@media only screen and (max-width: 720px) { + aside { + width: 100%; + float: none; + margin-inline-start: 0; + } +} + +article, fieldset, dialog { + border: 1px solid var(--border); + padding: 1rem; + border-radius: var(--standard-border-radius); + margin-bottom: 1rem; +} + +article h2:first-child, +section h2:first-child { + margin-top: 1rem; +} + +section { + border-top: 1px solid var(--border); + border-bottom: 1px solid var(--border); + padding: 2rem 1rem; + margin: 3rem 0; +} + +/* Don't double separators when chaining sections */ +section + section, +section:first-child { + border-top: 0; + padding-top: 0; +} + +section:last-child { + border-bottom: 0; + padding-bottom: 0; +} + +details { + padding: 0.7rem 1rem; +} + +summary { + cursor: pointer; + font-weight: bold; + padding: 0.7rem 1rem; + margin: -0.7rem -1rem; + word-break: break-all; +} + +details[open] > summary + * { + margin-top: 0; +} + +details[open] > summary { + margin-bottom: 0.5rem; +} + +details[open] > :last-child { + margin-bottom: 0; +} + +/* Format tables */ +table { + border-collapse: collapse; + margin: 1.5rem 0; +} + +figure > table { + width: max-content; +} + +td, +th { + border: 1px solid var(--border); + text-align: start; + padding: 0.5rem; +} + +th { + background-color: var(--accent-bg); + font-weight: bold; +} + +tr:nth-child(even) { + /* Set every other cell slightly darker. Improves readability. */ + background-color: var(--accent-bg); +} + +table caption { + font-weight: bold; + margin-bottom: 0.5rem; +} + +/* Format forms */ +textarea, +select, +input, +button, +.button { + font-size: inherit; + font-family: inherit; + padding: 0.5rem; + margin-bottom: 0.5rem; + border-radius: var(--standard-border-radius); + box-shadow: none; + max-width: 100%; + display: inline-block; +} +textarea, +select, +input { + color: var(--text); + background-color: var(--bg); + border: 1px solid var(--border); +} +label { + display: block; +} +textarea:not([cols]) { + width: 100%; +} + +/* Add arrow to drop-down */ +select:not([multiple]) { + background-image: linear-gradient(45deg, transparent 49%, var(--text) 51%), + linear-gradient(135deg, var(--text) 51%, transparent 49%); + background-position: calc(100% - 15px), calc(100% - 10px); + background-size: 5px 5px, 5px 5px; + background-repeat: no-repeat; + padding-inline-end: 25px; +} +*[dir="rtl"] select:not([multiple]) { + background-position: 10px, 15px; +} + +/* checkbox and radio button style */ +input[type="checkbox"], +input[type="radio"] { + vertical-align: middle; + position: relative; + width: min-content; +} + +input[type="checkbox"] + label, +input[type="radio"] + label { + display: inline-block; +} + +input[type="radio"] { + border-radius: 100%; +} + +input[type="checkbox"]:checked, +input[type="radio"]:checked { + background-color: var(--accent); +} + +input[type="checkbox"]:checked::after { + /* Creates a rectangle with colored right and bottom borders which is rotated to look like a check mark */ + content: " "; + width: 0.18em; + height: 0.32em; + border-radius: 0; + position: absolute; + top: 0.05em; + left: 0.17em; + background-color: transparent; + border-right: solid var(--bg) 0.08em; + border-bottom: solid var(--bg) 0.08em; + font-size: 1.8em; + transform: rotate(45deg); +} +input[type="radio"]:checked::after { + /* creates a colored circle for the checked radio button */ + content: " "; + width: 0.25em; + height: 0.25em; + border-radius: 100%; + position: absolute; + top: 0.125em; + background-color: var(--bg); + left: 0.125em; + font-size: 32px; +} + +/* Makes input fields wider on smaller screens */ +@media only screen and (max-width: 720px) { + textarea, + select, + input { + width: 100%; + } +} + +/* Set a height for color input */ +input[type="color"] { + height: 2.5rem; + padding: 0.2rem; +} + +/* do not show border around file selector button */ +input[type="file"] { + border: 0; +} + +/* Misc body elements */ +hr { + border: none; + height: 1px; + background: var(--border); + margin: 1rem auto; +} + +mark { + padding: 2px 5px; + border-radius: var(--standard-border-radius); + background-color: var(--marked); + color: black; +} + +mark a { + color: #0d47a1; +} + +img, +video { + max-width: 100%; + height: auto; + border-radius: var(--standard-border-radius); +} + +figure { + margin: 0; + display: block; + overflow-x: auto; +} + +figcaption { + text-align: center; + font-size: 0.9rem; + color: var(--text-light); + margin-bottom: 1rem; +} + +blockquote { + margin-inline-start: 2rem; + margin-inline-end: 0; + margin-block: 2rem; + padding: 0.4rem 0.8rem; + border-inline-start: 0.35rem solid var(--accent); + color: var(--text-light); + font-style: italic; +} + +cite { + font-size: 0.9rem; + color: var(--text-light); + font-style: normal; +} + +dt { + color: var(--text-light); +} + +/* Use mono font for code elements */ +code, +pre, +pre span, +kbd, +samp { + font-family: var(--mono-font); + color: var(--code); +} + +kbd { + color: var(--preformatted); + border: 1px solid var(--preformatted); + border-bottom: 3px solid var(--preformatted); + border-radius: var(--standard-border-radius); + padding: 0.1rem 0.4rem; +} + +pre { + padding: 1rem 1.4rem; + max-width: 100%; + overflow: auto; + color: var(--preformatted); +} + +/* Fix embedded code within pre */ +pre code { + color: var(--preformatted); + background: none; + margin: 0; + padding: 0; +} + +/* Progress bars */ +/* Declarations are repeated because you */ +/* cannot combine vendor-specific selectors */ +progress { + width: 100%; +} + +progress:indeterminate { + background-color: var(--accent-bg); +} + +progress::-webkit-progress-bar { + border-radius: var(--standard-border-radius); + background-color: var(--accent-bg); +} + +progress::-webkit-progress-value { + border-radius: var(--standard-border-radius); + background-color: var(--accent); +} + +progress::-moz-progress-bar { + border-radius: var(--standard-border-radius); + background-color: var(--accent); + transition-property: width; + transition-duration: 0.3s; +} + +progress:indeterminate::-moz-progress-bar { + background-color: var(--accent-bg); +} + +dialog { + max-width: 40rem; + margin: auto; +} + +dialog::backdrop { + background-color: var(--bg); + opacity: 0.8; +} + +@media only screen and (max-width: 720px) { + dialog { + max-width: 100%; + margin: auto 1em; + } +} + +/* Superscript & Subscript */ +/* Prevent scripts from affecting line-height. */ +sup, sub { + vertical-align: baseline; + position: relative; +} + +sup { + top: -0.4em; +} + +sub { + top: 0.3em; +} + +/* Classes for notices */ +.notice { + background: var(--accent-bg); + border: 2px solid var(--border); + border-radius: var(--standard-border-radius); + padding: 1.5rem; + margin: 2rem 0; +} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/style.css b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/style.css new file mode 100644 index 0000000..c8318f5 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/assets/style.css @@ -0,0 +1,47 @@ +body { + -webkit-text-size-adjust: 100%; /* prevent Mobile Safari from adjusting font sizes */ +} + +nav a.current { + color: var(--accent) !important; + border-color: var(--accent) !important; +} + +div.pagination { + display: flex; + justify-content: space-between; +} + +ul.blog-posts { + padding-left: 0; +} + +ul.blog-posts > li { + list-style-type: none; + display: flex; +} + +ul.blog-posts > li span { + flex: 0 0 130px; + color: var(--text-light); +} + +nav#TableOfContents > ul { + margin-block-start: 0; +} + +main > p:first-child time { + color: var(--text-light); +} + +.icon { + vertical-align: sub; + padding-right: 0.25rem; + display: inline-block; + width: 1em; + height: 1.3em; + margin-right: 0.2rem; + stroke-width: 0; + stroke: currentColor; + fill: currentColor; +} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/config.toml b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/config.toml new file mode 100644 index 0000000..5ed5926 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/config.toml @@ -0,0 +1,3 @@ +[module.hugoVersion] +extended = false +min = "0.112.4" diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/_index.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/_index.md new file mode 100644 index 0000000..3d8cbef --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/_index.md @@ -0,0 +1,23 @@ +--- +title: "ᕦʕ •ᴥ•ʔᕤ" +--- + +Today's websites are bloated, slow, and full of scripts, ads, and trackers. This +became so commonplace that we lost all sense of perspective, to the point that +we now think multi-megabyte webpages are normal. + +> The internet has become a bloated mess. Huge JavaScript libraries, countless +> client-side queries and overly complex frontend frameworks are par for the +> course these days. +> +> --- [Kev Quirk](https://512kb.club/) + +Let's change this, one website at a time! **Hugo Simple** is a +[Hugo](https://gohugo.io/) theme based on [Simple.css](https://simplecss.org/) and +[Hugo Bear](https://github.com/janraasch/hugo-bearblog/) that takes care of speed and +optimization, so you can focus on writing good content. + +It is free, multilingual, optimized for search engines, no-nonsense, responsive, +light, and fast. Really fast. + +Made with 💟 by [Shaolong Chen](https://github.com/maolonglong). diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/_index.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/_index.md new file mode 100644 index 0000000..c22710f --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/_index.md @@ -0,0 +1,3 @@ ++++ +title = "Posts" ++++ diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/emoji-support.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/emoji-support.md new file mode 100644 index 0000000..f17f49a --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/emoji-support.md @@ -0,0 +1,46 @@ ++++ +author = "Hugo Authors" +title = "Emoji Support" +date = "2019-03-05" +description = "Guide to emoji usage in Hugo" +tags = [ + "emoji", +] ++++ + +Emoji can be enabled in a Hugo project in a number of ways. + +The [`emojify`](https://gohugo.io/functions/emojify/) function can be called directly in templates or [Inline Shortcodes](https://gohugo.io/templates/shortcode-templates/#inline-shortcodes). + +To enable emoji globally, set `enableEmoji` to `true` in your site's [configuration](https://gohugo.io/getting-started/configuration/) and then you can type emoji shorthand codes directly in content files; e.g. + +

🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:

+
+ +The [Emoji cheat sheet](http://www.emoji-cheat-sheet.com/) is a useful reference for emoji shorthand codes. + +*** + +**N.B.** The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g. + +{{< highlight html >}} +.emoji { + font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols; +} +{{< /highlight >}} + +{{< css.inline >}} + +{{< /css.inline >}} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/markdown-syntax.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/markdown-syntax.md new file mode 100644 index 0000000..6131a09 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/markdown-syntax.md @@ -0,0 +1,149 @@ ++++ +author = "Hugo Authors" +title = "Markdown Syntax Guide" +date = "2019-03-11" +description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements." +tags = [ + "markdown", + "css", + "html", +] +categories = [ + "themes", + "syntax", +] +series = ["Themes Guide"] +aliases = ["migrate-from-jekyl"] +toc = true ++++ + +This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. + + +## Headings + +The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. + +# H1 +## H2 +### H3 +#### H4 +##### H5 +###### H6 + +## Paragraph + +Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. + +Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. + +## Blockquotes + +The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. + +### Blockquote without attribution + +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use *Markdown syntax* within a blockquote. + +### Blockquote with attribution + +> Don't communicate by sharing memory, share memory by communicating.
+> — Rob Pike[^1] + +[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. + +## Tables + +Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box. + + Name | Age +--------|------ + Bob | 27 + Alice | 23 + +### Inline Markdown within tables + +| Italics | Bold | Code | +| -------- | -------- | ------ | +| *italics* | **bold** | `code` | + +## Code Blocks + +### Code block with backticks + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +### Code block indented with four spaces + + + + + + Example HTML5 Document + + +

Test

+ + + +### Code block with Hugo's internal highlight shortcode +{{< highlight html >}} + + + + + Example HTML5 Document + + +

Test

+ + +{{< /highlight >}} + +## List Types + +### Ordered List + +1. First item +2. Second item +3. Third item + +### Unordered List + +* List item +* Another item +* And another item + +### Nested list + +* Fruit + * Apple + * Orange + * Banana +* Dairy + * Milk + * Cheese + +## Other Elements — abbr, sub, sup, kbd, mark + +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL+ALT+Delete to end the session. + +Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/math-typesetting.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/math-typesetting.md new file mode 100644 index 0000000..62831a9 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/math-typesetting.md @@ -0,0 +1,49 @@ +--- +author: Hugo Authors +title: Math Typesetting +date: 2019-03-08 +description: A brief guide to setup KaTeX +math: true +--- + +Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries. + + +In this example we will be using [KaTeX](https://katex.org/) + +- Create a partial under `/layouts/partials/math.html` +- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally. +- Include the partial in your templates like so: + +```bash +{{ if or .Params.math .Site.Params.math }} +{{ partial "math.html" . }} +{{ end }} +``` + +- To enable KaTex globally set the parameter `math` to `true` in a project's configuration +- To enable KaTex on a per page basis include the parameter `math: true` in content files + +**Note:** Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) + +{{< math.inline >}} +{{ if or .Page.Params.math .Site.Params.math }} + + + + +{{ end }} +{{}} + +### Examples + +{{< math.inline >}} +

+Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\) +

+{{}} + +Block math: +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/placeholder-text.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/placeholder-text.md new file mode 100644 index 0000000..9ed5f69 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/placeholder-text.md @@ -0,0 +1,45 @@ ++++ +author = "Hugo Authors" +title = "Placeholder Text" +date = "2019-03-09" +description = "Lorem Ipsum Dolor Si Amet" +tags = [ + "markdown", + "text", +] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + +{{< /css.inline >}} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/rich-content.md b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/rich-content.md new file mode 100644 index 0000000..bf7e101 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/content/blog/rich-content.md @@ -0,0 +1,34 @@ ++++ +author = "Hugo Authors" +title = "Rich Content" +date = "2019-03-10" +description = "A brief description of Hugo Shortcodes" +tags = [ + "shortcodes", + "privacy", +] ++++ + +Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugos-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds. + +--- + +## YouTube Privacy Enhanced Shortcode + +{{< youtube ZJthWmvUzzc >}} + +
+ +--- + +## Twitter Simple Shortcode + +{{< tweet user="DesignReviewed" id="1085870671291310081" >}} + +
+ +--- + +## Vimeo Simple Shortcode + +{{< vimeo_simple 48912912 >}} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/hugo.toml b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/hugo.toml new file mode 100644 index 0000000..9cd1677 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/hugo.toml @@ -0,0 +1,61 @@ +# Basic config +baseURL = "https://example.com" +theme = "hugo-simple" +languageCode = "en" # zh-Hans +title = "Hugo Simple" +copyright = "© 2024 Shaolong Chen" + +# Generate a nice robots.txt for SEO +enableRobotsTXT = true + +# https://github.com/gohugoio/hugo/issues/12152 +capitalizeListTitles = false + +# Generate "Bearblog"-like URLs !only!, see https://bearblog.dev/. +disableKinds = ["taxonomy"] +# ignoreErrors = ["error-disable-taxonomy"] +[taxonomies] +tag = "tags" + +[permalinks] +blog = "/:slugorfilename/" +tags = "/blog/:slug" + +[markup.goldmark.renderer] +unsafe = true +[markup.tableOfContents] +startLevel = 2 +endLevel = 3 +[markup.highlight] +lineNos = true +lineNumbersInTable = false +noClasses = true +style = "catppuccin-mocha" + +[params] +title = "Hugo Simple" +description = "Hugo Simple Demo" +favicon = "images/favicon.png" +dateFormat = "2006-01-02" +hideMadeWithLine = false +[params.author] +name = "Shaolong Chen" +email = "shaolong.chen@outlook.it" + +[[menu.main]] +name = "Home" +pageRef = "/" +weight = 10 +[[menu.main]] +name = "Blog" +pageRef = "/blog" +weight = 20 + +[services.rss] +limit = 42 + +[outputs] +# Generate RSS for home only. +section = ["html"] +taxonomy = ["html"] +term = ["html"] diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/static/favicon.ico b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f99e4c474176d4ab9a53441699bd00360d2b6fac GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/static/images/favicon.png b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/exampleSite/static/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..636ba3d18a7eb4c0f2afbd88e28e650acfb76f5a GIT binary patch literal 1705 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 AvH$=8 literal 0 HcmV?d00001 diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/images/tn.png b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..0d6401ad099d78251ed083cbd62252a7d9a446f4 GIT binary patch literal 88356 zcmd?RWmJ@J^ff#d4xu19goJdbv?55SjD&O}Ac~ZPgi;C&UDDE0A|N0w4N@W^j-+%+ zcRq*Tv;OP-_I`WU`>gfcesG+Dxvx0aK6~$TZi64FD_p~)!b2bs*OU}x(Fnw)00iRV zBjiPRry{Qr1Aoz5D5BL62u~IS;uU;&2yeYwKpEE-%viZAS-CU1SK0j2w6Fnmv4)xEB%S z-OogSNPpqPdt!cvWVKSYc4VTruLmtJC=d6AOY3q?CdvPPd0I=4y7J#kG8{k6|6V*W z`+s{&9zB4IKpabKTx|c+tP`F^BsWMZcM@oH`2yoM6|w5Twu#cOWtHFQImwx)`mZk{ zzIJDrrfMR-76$TX+GfY8Bm+6CCHD)AmW5}g(=K7U1mXi<-D&M z+ZL2&8SC}EKD^0Lvpy5a(26ViRpBY0v)+|ls<26;`H5>p`BG`yYpkjme3QBbG`6>u zW9Z_hNh(TZoL#@&vWWfe5(*$72diss7GU@5^#BN1A>QS3|};@(6E}g!%Uips9C5t@@wq8M?fcs>Q5<(Av4UZ(^6h~cy?~? zXWPM#R)xQ)Zd>rhg)`bxCHDUMa8$|?qr{RhTx>AWBrUD^A-mP(Nar&;$L{Bc*Yxy( zem;jnoXoTN=_W(3s2Z%hr3|tWhzEF=vk<5Gr-Xc?p)98V%ShOi`=w`ISH`p^8A9q|0#qrc~s z7#-LxHoMjCcJ`>cIl27#;&{?UqTuZ09M5$cJsm0EOJA$5u&EIc`6?27OsFo_ff5rJ zo1L-bHLAJC66YE@oxKS{){8V`4xLWYe9ZoXR zxg+fjgBtsd;F!kMiK>ytB;To+R)+gQgjA!$mVT#zG0Xo&nQM#^CB;=SnYX!7q4FQ2 z1(6Jiq^Wq_sy*KWg^NeCbGKTUjPyTdd}>vGxR4sJececT-aSL(rEgeBsiXUZ1G}f- zh*akUR{ERM*^1{nSNDtMacArgIaJ0oquLHB^&wGlay$GRGS)GR`=utL;mg136GB6S z<_8u{`j%bV?lx$r(4;Pje6T1#c?gK4IQ`ysg2DZVLi%XE^UWAo?jZp%ot70KC!?czq;?GT37yR}x&FJpr$w>S z`{}`peC-7O<`xz&)<*9-wbEnO`xVq3M%Q;{IsabgI3y$)=a)wblFA@Ug{fQkdJR6; zxb5{-Pkc1RG>&}6mK2!OdtURo>q5U|<`t8Bt1Y>!Gskv&I&nX0O^0yZRsU$v ze}?N}YgWpgEpa=oGM}x!JD&QZqF=E#2OV?MjIE0AQc_lyhd)aCq`ZH?mQ64v)+b$D z?JT07H+b^NgG9#Wc%RVsjx&Sg@nI2m%U}F62hT6ui)T{l2h}!7!pVVztUl|1TM3&P zZ%L)>pO%&A^e5eM8!E8+Cvj{(LBSc*H9cj~_)buYn_IgWy|XCzwR>=5u-}?S^wa#2 z8nt}*q3OM|wDQJxwH8OaRx0Elel8`J&;9ynbSanr0>YSezvco=UMHUJ54&mGn_e9? zySp#lN$@gm`Kz%fc-H0<$+#AZ&yyJx38%Gc3CFv+#xe%#2IW2`t$mH z8TvXgB+X71;QQjv!_c-LHEKt^*8TgA9XisJ8fkau-w%8jD(3#->7jjV#9jAeN@5~U zOqbEv=nWZ;xRCj?CR0)iu9$%c^RyJPm!(gWbDuPhe{pJyo{a1xl^cuj`hZ58&$IPA z)6%A0x_Zsk)wS>j(ZcNFKD~Ix!}-Wmsb?miY_NTFRq~@X>2Yy_i!G&ZeD40P-l`2H z?<;?_p1i&d=hyeD*E9lQEP{y|=wS%Bd|^>dxIC<6Dd#=g@p7+F!1vdo8dO?taY{Dv zBt$YO25L_F05&|mr(Q$K*LkQ8I!=}y(#Fl~BmSiIDUV2<-J_4`>csu<;0Z@(zuWWg zNIz47}cYz8gQ@R&$OC@`B? zpE=Q<0tF66? zeP!RJhzgX+5ZO#yy`Ea@GFIU{l9%55PRij|HettzeWmcz5x18jS{adNUo4gr1@kaC zE%5pC=aDC4%v!)s*4|^R_Yd%a#aY{jJlfJsp08KY?EHpDDkFfamga6deYrYTvoo@Z zi*&I#ZY+*8P?h|G1y=$;*BcM%2c4+!4lY(UON>kqo=Z_z^MO0tl?#ru#jC9wepyLr zrHg(0X|5N&ZgTzFd^{>h0OahhJ8GiZLU7O-M;Q{-aKfWvood6?#l@boPCKg`&FFm9 zjC%(Mp3;+dBvWq4XztO?&d%!WZs?uuEWP%Bv%4~$v+^h1kN!jKcA&~0)$O7azsG}( zs?DT$vW%8iH#*D`G0ms}A>zxeWsPs5Ndw)DP4$uuKhoE}!^pEfzAeMXns<*S#=~7y zpGz_S9u8y45V^RRn1uK@E?&dO+nYlM8BN8;PhMU`9FIu%11YL#MzLoL$tZpWvc?yy z+>E>^F!ISz`N)&wDOWS9JN+qR+yjA-8<&~P*zyBzT(>XT6$VC~r4QBy+Y>qmE<< z$`~6>QA&ASY8nu!%8~;lveS~-&`=1;P@bsEK^ZLT^lvGLxW3_O?XFRc3%}lXDe-Ha zmbbDf*g`VxE6>(+h$L?F%M;vJVZw9ttZ&zRT5c916UR|)f$8+jl#ij0;=6k{jpmJM z;CY6~nM87$Q^Hd?y9Q2@Q^qI72lIE5X-ikmq>@hw z*)wc6$y@kzIG=t0^rA(+Tl9JtQ>W#@lg9_txaAR4>2A74svJ#QjSfnFx=xpqa`{hB z7ITS$fo@6tN4HQrQnJCk*xrL^)_oK7W`~xh?;*LIX7&UrgJt<&5y=A1WJVMd9^wO= z!}c&UV)Ci1_;diCk%W=tK|0Gt#$)^Pv)fHS1$i;Dz8X}g<%9Lj0rkY6PJjV;SJGzp10v^TX1tt8Jt zO|-Fv{8%iCFsHrx^Mmrk?<(h7$kdh<^c0in%KP`vI-Y2}$s=FjBF#MA_Sr6!>-(Uo zbU%5&Zsf;^Tajde( zy`6&baUNmnBAN3W{3ln;FSc`twc)>=<>0zT5N3(q&WmD`ZoZqQP?FIYkxA5Ye1?AS zpx%5+s>YZk!*w+ZmXgfh6okT(8HUr#r}7p5$q)9g`#Wuqd>0K%1kD_D%@K$*s!yLu z5R*eMNo3*^B4kaR{my<=j|W7136fkw><_=fRsBzbzHhzbAOO00e*ORY7AE^Y zz3fZb{^chpsT`;b4jj@e5NrP(hkx|Qi|y}nZIg0sYFt{|wiJmVjMJ+U_BBE>zdhTX z`}&9|AVHbWBh>8l0V#?R6Gd+dTwjKuMav}!ftb`dpR4;|)EDKPOxpm_3wp)xtn||6 z+tj5)Wb7)GbKYOeJ&RD_Z%0{Fgya%U@lScQ^1aPKso%2}JhPU!mF(vv#l#-mX%Y%! z67nY!cy~D@b0te%nkZJ8%0dfm&M@mwbjz$z>sC}3WnzFdGLh@|-OpDLuSAH>g@8yB zJ(7bgjNfyg@9+57NNH&V8l6TyGrzQh6K|y?$q}dYWccIJ=~a>%m+JzF{BoKoi=Yfk zfu+9GH&xFRvh#AO!f>vJuqU^Quh@#^z_w;LjA!1YQ=V*2NuW zj<`SlC3fBM#Ri}4d&=HU`)GWkN7|9yJXzQvOl|~f9N%Rr`&I_2ltUb+{BLf~xUIkB z#lIRL$WO-W0{ue-lKA~b_F%w6YbM~vtmiT`Wh%eE^=$0y?@?Hl!^F4V-Y7*Tr|J~@ zdzqX+I&1|fnTZ!e;!FtX?*2BNnQ;m>b}+8AZ0d?p2n`9b6kt~ql*^@#|WIcA1zQ@IRkAfXBd9Af4wdzym zAjGkisj6nIYLKw~Zz1P)R!2vEQaLek@mm2s)+B0!c!7SIY(ZuOIR03BCnu+N)SEz~ z<=^?W5fQc69^c)?>`Pa7+2S}V^q-dNKP^)G7%3r9iwX-=0k{Xnl-C)~&P5fH$-9pK(Hh zizyr(Ig$BvOy*4;< zvZH@WPp$^aG&vehG+g>qxxBvbSVxbvE*JZ3G5^u%v@{lEo&G=ixNpzK2)cWE zR{m66mHA0ML`i@^Aloq)5##qPRc9)mhzyq)%q}c+@?p9xot$2ziTFD1(bjY5I#qi} z*sZ0dI#ts!j8?6E4GN=5KiNsBt1}FWLJ{D^T=_S4lBHive)+W(RxUIlf=UeXme4fi zU>=Rsi`Ibwr9$rG+3hZCwWT}hO~l{RBMIc_?s&5C@(%a*8s%}) zO02fPSFl?m8C=%CmnNqBwr|1EKe_eyUAXi{XVZo2hh5i~M*-izHnkLJZAcs~FGfcb zhqjI8svSkJgmH2SOkj`(<%fj<0qzz0|5jHWXV#l?)snqM9gCVSpXb8fi_>oq2nU*w zOi|jWr#@M|b}@=f!pTEzZB`?dcc$CJog5v_JhHV4Xl~xTBK_WWu3UrFb@At2DJhMN z2ak$>dG1h+Hu~~1G8(bOB&+5g?oe+pN__p6c`H@BIJ;eAUol_Hi6*o(GI}$%W1;Oe zBVby_ihkNIHPY|>gYQ(grx)l4J}`5TsTq51@J#XBCe86jD_Mn6ixeAF85jO~+7Xe? z6q7MUT!;I;~rF zm*a>n`x<2AnVE9iIy$JfJrfO$iwk_S+OOFJmA&gW+0)|4p$wW5ZFQ7X6BJT2D7HDA zH&IRJr)HGJX-?{W#1d1^HNQZQTcmx|9#%*&ZCRmDGBxe#vTRuOEY)rN-wV?-T0%k% zOlhxmOqb=AD_44xsuq4O-VD9Q5a8lj>BO8MrxM>N@>!~XOCV8FP;h!Ga6+Dd&b}Pi zVeXp_IBqQGOw55C!yowF|LWe>*4F6QoohJW_jPoE8dEV92rDq@y>C5Pl!#C z^8IBgph;?uQX0(dZPYK7=aKX9sFv(!kkureom#T8PdjgEfy+73 za~`pAi7Epwv)^cun&jPdzxd;n*|P@9+y`_UQ|@X$h;$H6&Ozswmp>`D=AP>_(W+8+ zou(VUlVkf$T5g_f;hJZCVPSH4%&5)jNp7`l^Y7F{!fw9m>goZ=iROAAKPZM05nujn z`d8Pw{GiIY5l&=4q!!21Uv+KY;+74Kv{_>A4GO6ZdNNMbd9*}EsymVT&NQ z(C~Xbmm3CK|M&!Cu|PSs2BQ|$(dt9%*|;_^y(!y952dg z?obOIdd*Rso@y&fD&JB`R(rRL?dXW0d*R}O=FqmQxYYjJy8Lu^q(n(6_~kBbfpLol z#>6(M8C87Z*|PYsBTPQ4FnQ#ICLIB-z;`=l{H$96e0n@uvNGsuL+S8WrKaWjH)M)> z=a!cCPv-s&e>7H7e4E8qpd43l)6dVy&?iE+YZYZdm66+Qg&D?5pytzqvqjdJRfTcDYZ+u)tL*&z?CKxq2OM#cSY>6g z3b%>B5A(uby1Q>m@**!%vMLXLPEIyJqo;zdJsI}hx~3%DzeRPs+-!PJh5TIFD>6lI zZ~t7>+)Fhwta1Bi$+s!g5*s3${!pBh{Z@P%sa*Y$dS~rgz;CNF!b_KIlG>5lg*rwV z5AY;;qZBIw19AMvTUvGw81+G{y7~hLeI*i3Pwzi)?;&Y0^Uc(hZ_n;)f+ITK8G1H- zFwx=i%~D{Kryt)s^q?f|CfFkHC8`|SWTmz@3jlDk(fM!Q%%2?X0VHL`GCDf_IGE^D z&LKX+Dq6aQPt(u{iF`ES=K86^6ibgpvp+O6mw35L5vN?NQ%D))=;Smfx;kv4?szdX zjf5_yB}tV`V7_}I`Ij9&Gcj(zvt=(!Qm$V7 zP{P7W6+6eT22<;rHuKwwn2#T+0*KTYvzknW6TAL=U^0zU&Ji~%?bT5)SRqVKPiIA5 zlzDV3uBQ6s@A)aKIfen!lcNjiSN1-vyaI;vLG*u*#1vyg#jef4bxbR;xO12=3V99l zp#JdMtdm&3vvQ7r@SJ8;UxALw>5};x&&Q8k9noa5Y$5W%0MTL7bcZ%$qoeurmt9d7 z)rKE+3YB;Z=;vOa7l*%heK@8D!bj@x; z>X~XJMn6PS5_pzzy`o1tRm*Th#V652v5O2JDqUZbuUK$J(E}_RPb!%h+bIjkELiDu zWV3yc12L+|xJ+w|glVZVlFvVoghsPi;TzGdreu5J8m>P@S$njN7;40)&? z(dBw$jX~9jw0dSCj#@T$ImVz2H5Q-Yh>_`O^ElUvd8 z(vD4as>Q2xs{1R0O3FFP84tYbU$kM%8?_3w^h$USW@2m^nw}D{q;bV>*ZF@EZW=Qx z-x%S3@{7xth)hY-rE0a_+Uqn>nYmQ|N=PPud&;YEkE)TmHIW4u@nBhVI?jirZO(=h zK9}O0WXUg>qT21{EIPd3@{1pDy`GvfU;7r<5q|VZB_Uj1kbJE&M(=oF0Qbpo(Y;4( zY@NQ_Z2B1w9*|lICr{8xjAJ!Vr&`Z$$RqD~5m}XEQ9-3x`#5heqf|1SK~DDtQUs!o zgXo-*$?hzRxHvjiVC^~L#P9O#ewz)w^U`Ht@hLigrA^`ofkoN-ru#Swa&oJ`PyPM< z<#}`^Lwvxx)^c1xFI+X(_gLO)aVrO%3~bHuR6DJS>l4v~k`3O@V&X-}10mUul6xa#vrNuOw+ z+083guU_kLBo6-U7?Zm&d-x7OsNywU$2k>g;bXzK`%@(MPu!K8Tu^P$j~=2-lACct ziSa%X*YE2V4QLpXU0+EVq(u+D&0-l@C^>J5R+jP~S02<~2L1=QsKpUSk4#H5-fA@59NN5%VsxD0?BDWAB&P3F z^9}QFwZ7los2`h&LQtQ>SM1STBD}eVLMyQm9K9`7Qg(l>_qf#9a1G zBK5TSmX?nR3siWII=g$rA|n0`lxy6(r@fiYysbOejDN92r?8&GgSyxEQ39TY*WamY z#g&m}sH4fGdC{1z*tj@KGBQe!wQ#IGy6`4j2oD#R{aEhUOoUW<8D9h~V!i$KdBzW# z^7w4C;q-cbZ*77xp*v2QSx&Q*e;{gawX7&C*G8V>hJ-kK$dpGP7CW0@!Yd|ml-PSw zZIDTaktD-dyTAr2mbrkWDypjVDpM3>w(KGC-DGld`jA_O6MB*k5(^6@`S%y|YYvMkbuW9oh#Mu{p`ngs#J z&Av^gKtZ7!C=*=zfFqEm1HQ({F-rE<&hGB%{&au4+PmxlHv03rUgCcSTn1YRi~sF6 zjUpcm_R@4q3>zG$mtt6h#jtv?YFPuF&NM!ize)7ea5J2Ktq3Knd3xiv@Ojp!&5CYI zN#e(3vPs`l&M9+@u?D7!kB@(jIL~c<6}25%uo5f`3kq<&XgRzMEQOuphdD-zLwlN~ zw@#9iVH-Udq}c49HoUxp!Y2=Hvk{6&Fp)& z1i5ha=Yf%wiCgG3J+5=(cKiV;WyodFkzCS~%*65x_mLpk3^b#DSqlBJ7dD=w(a)z;zRG?G&5BA{PA%?O^tXAYHy7>$R)gttFNo?C-wHZ$%SWP zBK24yv8l80CqZ{+Y^;#KbOaHaUEA0=PAFVC`QL2cTmIe$IR5<1v+Oe9!3D}_W_jMj zz8RKMQx{0W2&s+qcV^n^bHs4Oaj>#JCKS0X)7j2YhC~pM!J3!;x8_&)+OxYKa#%4D z%MSJ%;kDXx4{ZdKg`B11I7}0DpPndcsS>C?L{plx$ucm}Tb47#&vwR?I(yy_CCN{Ecd0itc)#>lF{_RMIv!8f@@dypG%0m4^m3>KS4#JNjU3;T7>KW+P4^QT+aB@+Ul7Exf>N_Xo30DhfB*XG8{1kNZSntn z*!0x%zYiXmG5yaHhFk<2;QV^u{8jvaUj3hCNB@8CiBC#hw&>Y9?zU$~Hmf{4DCpZy z!u6v^HcO@cOpuy;!o!?4&)=RC{ms!ZU*LuaOG(05;V73g&7QT+;nwD<{LM=HZZDE( zj>-#&uTrlMSsUUI?sr;$h4SaJ;W5ab9@T}Jtbe>CO=OdFs#06GkKw(0z3a-kw~XNz z+mSMQmP5Q7t;Agwd%Df#P~_xn#DP6ixp7j@lrb+ft@}grbkXoP-L8f~=M%+o{Dxb~ z+Txz4RUL(gG6;ku;Woyv3bjL^HaJ7LQCxOnOe$w(ZEalRl0W*iwXrL3zAJ`x_@fcY zrPc%`)%>g|!Q8w&lP}L-)8zeZpCK!wl+*O1kHo|#7ocC(@2~K7rn+;;_iC3nK19$s_iMV_y{rNE-4#8^2@U&G0=@?_?#A*yNB^phkG)EL z*h9Yc^^JdVw2+m(%uaG-I9lf+C@dVG`N4U<4+@WQ1!_kHvPef7uo)WezquaA9hsnn zvL)DMi1n86aNKft^bWpS?XrkgRt|Z$*Qoh(*81P^!Iqeq*lw_|F+RJ9nYo;-y!>7F z_4g|ZYgc9u{J3I|$Q*Z9upsx2a-W&3 zL;R}h`sJ)i?#gFlH5vEcgroQ~ea}v_6e4Kvdbz`ZJ-ScL<)fP4Hzr}I3x&0dix!mDMDrZ#h>H4=hP)Mz# zy**9RBRZw;uJ&%iQdz?Nqq^U$W%jEp7P*(MUZ;_GLBJq8DAWPY@cR0CN#iNiomz`$ zjkPD(u3FFf)5#`(uI~8cS7ld>mGcF7xws5J+h~IS;r%y~?cj>s)Bc9Xg<1!(*97?5 zO}uxs&CN5t(Rmu_wA9p`3Elr9G){k)T6FL>9{UmL*SIWBcSLk^lW)vz*0?TTrtWzM-t=^Iq z-kf>nBM&*{O1%az4^>snmr~;rsppfgPM%*m`rc^Y+?vZ=sak6Ht=B%kN|_lwYCroe z?tT!#jmBH@7?dMq-JwEVR%Yhl^oJpt4JW%JB&_Oh>AKJpw8)HqBUS0JSYF1hbt6?n zPSk(#IrMuR@(IGEdI#J$jI=l_c`2Nbe`+Uf0%b&rqf1< zoQy1Z7&j@m*IKZ{kt(cxXo&32aydI2+oVTYu5IDac{`7Y1f?i6y-1q3A_F43EQtx3 zjcI$V%SGQt8fx;jv&00ablX+fRpm=~}t5v-5PM zl3QkBbGBQ;ZIvl&uyy*ui;&PzHI^9fHzd^#-CK3;UYOD$J2@m745*qUg3($!Yv4<5 zEn|R-c&ZkM91@ff1qDR_k&?EVSw^pQmaTr>6bwF5l_kiGNXF68(V)_vLD!{}Pf1Jj z+3SQ`xgjem=T;E)L9!VtRXuNbSxGm(&76Um3waSYN$FrjLCjo|DVGuo!&o92W@cvb z)Nsp`8JWVNP06*{S-CQ$(Q4>FIa{o)_r2fgG9VgOfCvtEP0w-+pj# zpi>w}v(z3&Ep@t|HDJTk@%a&#l>tlH@;nKNb-G(XWI_T(aCHuv-S*8a&YpQi8P^k& zZ1L2OKpyL6)zn+JymFM|ECmvOcUqX6`|SUH6B|n!K(x3;PHlz_SacE38c?)@l0j6g za0{QDoSc>5lXC2Np{6%GD$C9v+^wJ76uDc-T5uF8C?!PwMLG&z?QYmJ9aCv(-OV3<-NsI227x;;y34k66L^f478VqFF2%5F z&$uyr0=P`&$T(zyEfuj5o}u%DmbTI1R2bc9sH^S{mU z+y;;0uMrR!R@zgx@D=J5*SM{v^;$0vWOeLsOtwt65hyXTaxzQSgc2H(rx140GF~`0r5OWhwFdu zOB0E^EUYi)rGGT8*U#7Ld&fWhJ>!0!dg`Al2NUSRyh`V_KIS&z@$zM8U}Rca10*8| zZsFvPFly*Lt#W8MnCnZGfMpL44`2O})2%?~E!!M5I%??adsbA$MSK_;{uh4E`tjrb zR0%h@y-GZn?eNF3NQV266a-wCw0^KE&43N zD7dHVvQD53EGS|4G!wCsx%rf?iMQOvvTEn~UnM4IhdayE!u9}T9C3ChhdWU6O_6Z> zn3wl>ZM^N`e}0mkL&0cN3L!TQoMlg0k|XuTKNLLr^kbN8Zhl-E3CNdlGo0VE}R!AN!OQ`Z^4b> zz3ny%6Y%cR<{$UG8z|5&L|@W|^AS$;t*2*ueVx8hODSTmYQpDZ33R#3)22LwiSOM1xFvZrt+D|z?jY%$-k4ytfXbTSq5;$nHE}Lu?BQ3Q}nz8zKlJnWKWj%CA;#%Zud2v#uk#pw;d5U%EyrT`uM-lkeb2ZQOc->Hy3*&w6XR%O zv+%d&4SzdKkyg^3uYG^Sp>eFySE}88qQM&uo3&mgFg5TzL{J24bzACaG;#ZH8zG#l zSAjKNu#mK9$2`naH^V6T4gvW|;L`KsUmdT13CD-8eR;UVq}s^}5*Z9~dTNTVolzbm z>ajTkDV|#784U?ZOPPJ6&k3C3xR{thK%kx;)#P4b>z;QjD=R<=w*QS#Skyi4PXkCa z$3Q{m4;+CFQC9VoF93(#@!b6FU0q!yEUNV0+%xjK0I`g>ZUGDO+GtzBmh-nuOG_t< zIPkcpz|mP7tJUpkZVtph+FOHS+Vu4FNX3(cs3=Du570$zijg{8$P#m&GsTpcG>!us zY;JCbL2^C%gs`BYrdIj*9&T0ta<8wik40g;@+o!u{u?@<{e`Ru=z;!Sn)PTB=qtB@ zBis|nS39ad?amR*{U#CO@Pzm<70rh zy0gR%id)kXZ7)Ot<$nKuJBsk8_%_52q)Y-l zJY`kYR#ZRC6mlSH8cu-EMjM4Wxoox%!1r*YukR*a{}uqbak=%icK5arvg{~Tz;Osh z)HDE_NRE(E* z4T6MO?B-pseTeb4@)G0vBrjnYsmRkmLYNJJ#ZHAy2zoei{r&wEjYJ4{YG}K355-P! zGWo*hSJ@7>PfXA;2$?kpKp4T2bPo(TetmTTnK3yz2}+0|fJGzCYkOe;kSIGRM~{m< zSoX(zY5&g7PN;7X5=JZy6*|-8q4NPJcY!VBW@q<6$hNfHC%XKjpMr|&5R$}b{mUvq zPl#5CUoo+R`n~a5-!mV1`S#bBu3nag)*5AX^f}q3;%+vwq_T(2PBm~V7m;Lyhxj@2{ zK~^|Sj1Ld*L1>&ym&<0b+2X0!E$sPFmI9RRk1`(2%+G^}$=51~jg2iTDgyolh!M;E ze8X6({axmVyWWQ@6OB@Wg3jM!+2c5M)m2n1P(kwt5M0+$eD{DGX%$?!ghM0dWI0rz zJ>k7K*7AnXHi=gBx#^=vk92f&{Bf=k$HF%NH;PI5|udq;hZ`t}|%C z$lcubdU|?3eE5J%!t#K0C{qrfmzUS6CDs%bl*#s^l=a1|IYz~G`Hw>cQ4O5_`E=ht zK2>M~(XV=Tlbrllt{U|bBM~6mIB0O#L~%$+u)omv#!eanQ=kukEcmr-1(p$ZhZ2QS z++}9GKtn^bG+Yuv1Rdprko-5dfZZ~86+s2+SMdn&AxPLt-AvQ`-^*`=fk=bKw4W5! z5_FW5Vy0ga5a2q6mo8p}MlayXq2%1HFQAR3%|CM6cfIK<e;^Kl1EdkwFT{sS83Z%Cu2vqp4Z`=J`fTAq(xfRj$p zB4qRZJ;W4ng|{K+{)h1=)7QP$Kw~vEH6dOBQWcQEZTb25B6AnnALbqdVLyj|-?O`v zm$I}tsBhZ^5aA(_Hsf_-`P+Xgo=_76y?u-1&jW6}v9V!(2uuxisgcsB?|4wJ+#0lt#@&M%82roK6=~$o+JrBVEchy; z+81*DJWJ=oAUwPQcnF-M$Gu5IAB`jglKAN9Uzxpw8C5(TiO*ex7mhT;*-9}$v0i$5 zUZ)a*nEL>R2}FjJ?`hphy`W=wH&9(zY5}kPbr4@~t1h;g4x5*LsjiNiCZH1P92psD zYBK8xzX^;$0@xZHH4*#YfHe2Y1R)Dp_a=p*_?xZE!5WI9=rUCRweFh&#DcL_tWPWP z_OoxsU7cV0K_B?;jk&>JRapD%iMNK?RsxA#meGn#Fdry(MbjhC&vQgXht-@Wwgkh7 zY=-B@AZdJr#=pOB==xH`%GFcFXVsgbvSRj*L%RUZ=|o2dD;wKF2c2&=o89kEW(#@< zX>=JJnEn0z#lgIewzizSyqK+MiD^q&>wJlKQzaBfI?|`zTapJ)-|G~1ukHwNs~sm3 ztSwJ8`a(>DoT#xG$OM4HxqSI;VqEv^jN#PtM@Rl|9~!js7cm)6%j`6Y1a)03mF z2J7-fQd{hoyq`t9(ZtcF7_ed#kS7pQkVDJ8n^!#C-T4SC1QL%=P9VsR0Y-ZPpiTL- zfT9A~>qt5+S9qq&>tJ)(#Mh|N$J_CfbpA|S!LyLeRzk&m!y;Hh zh$FDWZt|PA0zX|bu+GPUb~1oIN%!^1%*@Qa3ExI^j`HqwHK+D@OGvJ2B0!_SiC=Vv&9doBVGuCN3^;W$tep5GqT7w)S=w78YUKAFY-GQIdEjb3}tn76+|Y$9JB=Iuqm^|P!a?|Asm*owx$MtyV4#DiAP>u z9$x%_>K4cP%#3ABm+TT)XK<$9T49x9SPu604PixCVjO8Y_*CI05j0}v0*Phiol}V zlocuG*kQ|H^>}}y30e+Uuv?%>?;~MUQMmVZ;|!K4$*s=j zJd9alX6NR>#{J#V@wgpBNz(z^jSk!E3<^K9*ZQ1ed3kvOx>E_;qrhuKp? z6gof)uZ&bhcs-YopjA8MH2_n&!fxp2Pc7opc=3vN>RAK7K?S9x&_FMKO6FruS}v0Y zFIZt9s5c=K2I5nsq^4fFbV=mdsN!97P_C9gs9i$+swmDY5NWcvGz*8Aj_qLPaK~JY zbWq6`FJ5F(PkBoOkuwg!0VvEEr<|IadP4>fPY=Qo4vv?%H#7`Fs40HhoarJtXEGYt z?(RY`h+rDg-LuBV#vu6aA^8dJe=LGdB_$P=t&I(7mZ4EFT_+2q@>SAI@WIn+BKo1#w zGHn7crgi#*Rsqm@kmTn=1|Zju9z%Pl#^>a4hAJPO4->l!g9mhhmh5PWt5>fQlmE_B zDAwsu6jb06f_6lmLNFR`(9ubO)$HKlklZV8&Cd(g!Rheo@(j#RhK}G|0P)8te&c$JO8HjqOs!z9}0XZh>v>LL% z!|zXjfpd_`d7mE469-#@H9g_AbxrTW66CKi42Fq0f(Ulq@-SS#_}s7pMT178!MamU zg8rM6&2HYt!zIpAtD4$c*a~l8H6ZL@N12Pwd*1QG>M`wT1EB*fH`W@l+= zYkhrE^dn638nrMa4N*Bw$O|68DL{3kM@5ywi4h>1gCQ8zxo1&|Qvd_`#Ko1C46ovH~uHh>zo++)E$Dr?4M$WQE(wX4{pb|$h3^?4e8GG~b(fv5wVDl#bmo2y z5K=ccw|8GJk3S>3V?*}pjI6`aayJ?>Omrg2J~jZSa7f?K5W`Pi^;y5z@^bc&9kbEh zbK3?S`}J~4Q~=f<+HjbBNBRk&Xfs;Wii)9bn!>THCg0%7)|FQ!)I_6Ye%!C5cnCh? zwx>6Cnh3<8XMKY`Ea)3^0bjwkRHem9)pvQm50Y3%jl7Q z?;KOrS>v_gt;ApV!|BOI+xJ1C!|~^4XD`)w1%;KtPo3;58qoiyDoj488m?Lpl;Q|d zT=%0P!%_52v2aGt3sF0j_QKRkQhGRws;v2H;nS^#v1+d#nam)e7{c`RRCKCczc`+> z;kW4ublXGLff~Y*n7nYZT8~dY&b?C*dy|m#6m#Bo{1sK_qCAQh^Eq}eUHrpZq_qfz zqf)LXXUa-Sxa^?jkJcJBSbE>eeJkV2mn}{*&N(XM?prC$ta<$1`IEI6f6Afw~t-Py5j30l@J*QJ03NlR>{WU&GPbpAV#> z25jm8btTs79`4ffe#lKIYDyR_vbReg=H2nz^k@nPl?fSQ=}!gcK`xIreopv#nd|*~ zXebN&NAB)vjBeBYG}a;qe61~%;{N^nWO#B|okPD{a=x>x>!Bn%1#HH17W)Fs2MLmE z<$A&tyH_6VTA&Lu&)TaxLZ!_6UsAlPB86(P$%j!Dhw73@3g9N{>37E(ykAO5HI_wD z9xnTr8q?I*ADfvtl~BmW^uL_dnD9*Wj}2k$R$IbvZk_*kI@NqYx3w94!0lE(U;p;h zQ~T6b`Mh=kz6}tx#!1%89D~_sc7pqZt!KP)AuCgrQfeqqvzF5lwJ8VtvxL4Kfr?kB z=5^u5sLN-(lvgLipc=Yg;(s^DS3h6(B0fPdewBgX>&C@Y>;@Uk19#s0e z<~(DY6cozuem@ci_rw^UYPfjbgag;Tz}G(X2xIJ?M~47B9hH~d@YBZ^JFm0L`nGUhtdW2m*>y$mi*vMN3ZL$&NPUz^GdAW zm^09NE0TBIol1YEv#&zeqN_dWpx$<2UE^hP!*v83zJ;ndLuhXNw;T&BlxK zIF9hf`$zc1glkHQJtQO|f|ao0Y|thCWji`YT2t%Ai(TOR>>=WyMWOE2=_l>0@7T|| zM3G%EN;j0VYo)hayVj5_?#khj7J0Ivax-J}kZkKoW9jeD#6Fs|Wv@K_HGzieKI**uK+auQZ zr?!J-CE;axY$8XzCe>CEI!mNX#MkigN6H^ZcvD6*YjsyLqbI@MW{xP}sA7&C$y{+( zNUH}XTo17ytnr*It=I^!UUAX{{%@jnaz+NyM0ci-$B)nOs`(-tyL{W++Q$A>QJj%C z9{wZLe(~~XFnCby$B!S7aoN=wcwO%~zC7ame8Op|l9bzcFqgctVju9on0wE7uKz#& zS4)ygQc1%|LS&|;LW0dE=v@=i- zXdPj!y`-VqbmEvXbtL8#yD=`x1q+HibQBbpQvG=h-IJ{;e%@ir+gsg&9|@0DSHHmE z=Bf83=Z_6Na&p_zl}q;2YQ#O*BRPe-2ul9-mao&AWfX#K(yxuXQt`P`{-N)nxnuRu z`;N=DPYInxqdn8gO2X8Z4A}|FT(s`f%JZL$Op?EhUvl%trmrp;<1IaQoLT`iQALd` zmOz2@n(Eo#`t)N}m*c8ZCN5A6)E6oGLu%4MOLu%4=Wv(zzJC4sfyQKh2+uL93Tfju zeDjTq>AYusKebafKIQq0>H(?G!alFe`ZQ~ok86Hd0~O7h*EjY{hJ=Jri=Epx43djJ z>a6|3F@3HEc1}@UyJzVqUAvD>MboFH_|7UBtDvxBs}hg$x_^u3u~deFsPl|Q4G~vR zWsuiZ`o{UY3l~7eDb0--vfxTCg%=`{;-TBX=K}%)EG;b^9gp62ogqg2n5wM2#|K-8 zXbAX0gP>bR28Z8v73b3rAZBa6ynnwF&!6XBdh};4#P3>-kVGrxO0G@LFi<_h{Jy8~ zU7AN(Ik`1*=R>NDLUyLESg>G0aJX5LLfPW%B^#P4ZQ@j zq+K&Hxl2n{(BngGZMcb!MAXrvn?b_)R+jn;fUxn4uQm8xqkXm$qyMS3(T_WDcw@Th zxM6$Bn|>yLgO{@?GWNApoUGj)a(FsbI2%IJ7|j8HWHq}jwWB5Wsh+oX#F1mijzvc! zu=QN>kS=fFz=71UwP7^SpI+xpHCCB0A?NDVNor~zc_C8!Y5z|c_&3w4rl+U7c?}*l zDv;}164W_Zq4vXvRJ(LQ3h2BU56vt6z#L6XOq`vMnJ6;&mvU@~v5Kl{v6r5mG%qha zK7Q`=E?$hq+W6SmVWUR5*xS3yRr2VBTRuZ|=BBGGxAAOMiI#-ws^;}$G&Bwb7f^+c znR{hy5Yw55gLfgZdGNscY}M`gZwCTXW4&Ds`A5Cjg>0`#U$TYTPOfQ;6y zzm2IPfBN3aYP|g-WYJ>JhsR@MVp45XYJJ-%cZcnX6$1I)6zB883WT5$niwK~c6K%x z@6$8$XQ$gE6O&g_@dC4cae3ACweO4piCOOtw5$;L@OxMs(*e#DvN8MlFIWxZnq#>o;%y zeN=myw0Hqr;9-bLdYea&9>F5(OrIXeP2RkD6EK-O9Ys41z2Kt{qxqDc!f3ob_gCW| zNOM8g+xb6j!?CC+U4$JxRhR1c-<`KI)s0nPXIjb(e>FFQ zTYq_!aEI=IQEa&SzA1LGk&%#=N7!$4QWukxg}VeZP&^WpR6c20p+ww+!WM%&T7a2D zr&fGg^IzoEt+#jfVpCD>B8%$k{AHK!N3T(9bPAo0BaPAk!#_eN49y@=M5se}XrS1O z(5Ju*@aU*{yGS7d5Q(&b*JKHgm+5W+Zd#DBje?Iq&r7#QE5a?aW!TXp?w#OC0@@gq z%~pyeS)Ye`VtWvICGLP2*{0j`hJQlquyWlpn0N*(^X6sHZ_C2H(A;Hul!BWGtB;(( z3x^@hrXlAc3mEzTq!I$-3E)7yNJ&ja0C1TQKXm*e$1AHBldI@Or_h`ew<04Wp`4d{ zcpwLyprNtq?X4YL_LRUsSB(>nPFU%H%4gre(aKgwv0h@^^7|*y0dyF}AeoqZ(m-Li zp?gtynPHc~=+QG%>@w8xr81+d7uYL6^ejhp(3DS=X@{6m+xmMgMGp<)F})R;tX5*A z=FQ*6I2fhL=XmPJZTb0e@Q4wgK7N!PI55NY_D;aBMQ%@<=`NQmt~i zD`NFjzXmN3dXQVt3BbS{mJ;nLTPk5r+I32Cu3BKH=#b0ZG6*q0zP?$KV)yxFt}bDU zBtt25g7`(j0YoGtBlG*)yE|ZBATTYgAh$}zVez`l=a3ioN(@7}u{E@y8DwG4-o22U zfA8)e1dR?UleTy7tT}TY0wp4?Fp{kzqtSm&<`2QaJ@=b5Bcdo_h^X(7y9EWj3r6jL zCT5wKd_pC}2Lc(Ol6W7hyBvK88jJY*@GS5B2p6&p!c2oHS_?e7XlLoVK<$ z04f5uWh4vA2$+_u9;GpF0y_?5^VerV^^bWtLH9@ksX3yzqWLusnW(M34mO_OTh;Uv zR*3~r>7_@uBLIA0G4V9&Ni9@FjIj@@G68!ZfEo;vkvVOb z?kcbP``0az8@r1xofnjmWwV741Sp=z8e<(sENK7rHHd{o9wY~aFL(`i$i{RF`}!t- z?#Vg1sGxXG%fgs@0G8kS?!R7P-+}X|t*B56TgQSUPG}YK82gBe|0h#+RC|{XFnPu0 zRSQqnqiLGR`uqMHBqW~&acf5p?LuA!x+kf^-z+i~t@3#W7JX`J4BtV_BO2LMv^E|`W0dT{sN{G%Rt+K!h++`&8uteFN5wjLV{g=y{ zBBN;+Qf97vp1s1^`8ltRFdm{U=&GPXvOi?2cHR5 zq_MfjCzWR`n-!KZCvCLHX7Cg3Wrg9%k$XMT($WNd+6|!q;LWF|r0fn34)=X=Y3Z)b ziKq{t5Nhk{mWDk&=M)tecb%dfEMQp}J>Ha!pN@uyUt(YK;>4C6kBJ!~D|_Z?(@=Fs zt)>6<3|nV!{}>=&s}On2L*l!3p&;A59#tb}u=x_%MQIFsDt79o@r9dNKuUG*cQpq6 z`93QnhmchBIDH=Bk=B(+EK@UJ`fu0zhbO3F`t<8Jrq@)TXIggKgw>9+w%ltg@YEUv zxY`sF<}{32g~0EfunF3QR4i=G>}nrgj={S3Jqv#m-T2tsGWow=Z&9jd5hy)a0d&Dj zz2d0OPpPY_Ist9{lgSVm$s!Mniw6!DwP=IQHJ{H0eL6j@?+|s#;Ua}s$@j^99-!$! za3xc7_wHQ?JK}=x+#T9antmeVK=*n_=IgVJUD>r{!@u9|43Mb_3kxH@q@<(>xfJfO zK<3aeT~C5|a^CJed)&g<9Xwh`pI>2HnwN&{->>kZEZ$IV*@$7os?W?Hm)VIfO}mg1 zv~Sy_B{w$P`Zz0T0!W^ixMo!Gz-mu;aPqTM&jglevN+d_XhrYOr^(HN7?f(7x zZQ}v6(2Zx#Ebc}laLx60_dJ(3X>;YWs&CL=k!(&F22Cd-gX$(vi|Pt&tzHiDdq;+s z)`@R`!hFdQBdA;MAo`*w8@cR;SGi(ypE0Yb#Dt|q<`iUVAatv{hV2gt34nUdcGf7| z3}{c5RemGNJJFMoKw9Mj)m}JBS64v#!AOWWO7qte4|(C+x7MN)iaL4np!Q`)b+^Sm zzB%kVNw*hz=n%OF8^@ZfUvGBwSI8#(B94jNBn0u1BR{ij!024iA)lXrc8D>MaAcg9 zK^f&2BkzTO|NfQuq0W;;Oh(~*0&YCF( z!K*)I$~DBi$@da@qUdNk;aYsxuaCC$phgJ{{EJ>i(wJXMKrDLraE^sV?&k0B*^}t} zj1wL;`Xw(fb<6l>Ft>29mc+a)PwU|Dy?c9Crviu)Olyb%MG|9Sb9G{iS`h;r&jX&; zkNZpkA->xUK8ICaTvoOQJ|}lVF1N~pM1E~(Xy_{**-P+adE}k*kGg|*;Z+NI9V9d5 zz>#R3szK^mTk^pYqCFbTOw0BdwDZ-`AxLk;6wW&={BlFl_swMrLLm1z1AkwZY~dlf zuZ@kvh7F57abnuK_a>P`i#JmMNE-X*zAP@bI9qj)KqhE)3lH?|*YAYh3Ogt>Bct2! zx&7s)FS55cnUc5<5e%U{Dxa`+&7%}cg$JIa`&`aHg1N{X{grg3o}Q_eDG+g7IudKF z1cvrBy7-jQ{_v%#0H%wmp6DZx^A8~b4~O@!fiQsfiLdtuhCW~hgWTg}{aCA`w=&Q1X1sG?Om@m^ zNz7Dx>YWoAJD1nlI{6h{XXcip$?{^!N&}5~jk5$5II9KXeOllj$BR#oOzCA2$Mo>7 zT|J5)Q*zuOb9qKwdP?_y*Z4n8YwUb8N zizt!msi37LsQ~+Y{KN^Qqiy{a*6d$ZRbF21sztUBpYsFKG--K_TX8uAjQRTJ)>dVY z3rJ05`wiRcYWThUW>3rLKBbwYYy^uI#1E*e-_LLQcKf}TX{gt37zN!g3pZEdu^|cc z&Y5Cp7=L4-jg4TSX_ww<;G}cJR3fry{@yUBkK&VnSAxoWzr2c|jCoPDXmP{g z&E~d;lafZa?NSP>nRK!qw*ZHWE+=l(YTS-c4X1K(es*jLjwBqPv+6in< z*ZfqiE7|6#;k|PLXeIdAo$}^XmwHA17O~-dwT#WvDkE052@(KD$IX;0gdTyo*0T=P z-BF}bMALGS07|lAbtRb{aC34vUa_?6l4VFD&<1;}>vnHBipC9)Fr-6UwP^CL3w67# zEhC@UJWScvu9y2PsyidACr_T_?ORz}3!oYaF2}uC>R2lLlT(iOd>t)&^(iQ&o;DRX z@|)2F1?a~Y-|Td~K6pK99@dhj?cpm|eo?AfD-W`+E&KS#xH7k`*yo_jAcsea_P{K7>S1&C!i~oIvXeL zN?IB)V$$3C`iXuGkBE=c{hLkxOc?iNT>A0I;0GTn$+AQ8-hmJrk8fE+)SFLAVqCMVz?ltJ>t%ds+ zB|;)g4<5XMY)FrDNJd)`x|}jY_=QApD%NfEVcbWS`Z$+aq>4$w5j}Sg3EjO&R$G{| zS!6x=AhIa>D(dQXqBsHrp@&K`>jztX-eLB^?b`aX2N-{iF2Q98NdcN4R9%}sJu8Qz z=!O5VZrlS>A-ar`;$mABX;%3g!U{b5A;Z6Djoszs;tA2@vtQ2VTj^fi-^oOZ<}Mm9 z_8);~pfQlmqHGMWlLjuc8uG+q?p%Q*+_({k6(Ab-7>PayErMSWq8WujYX9cV8^dwq z#*xTb{A5ceBK{yRvsSJImYI8EimB(2sGd<@&eEqd7oa?0!UkR<3u7e87@oqcFd3st zKU(h`XAR>b#097rkiJVa78T@Ny7Y}=(7iqXnVe^amj8X6CZi_^(>R7`XvL@%M= zlxc2lddmFRCuF7s!de#t<04Xm|5(LXtBs%wEHtY5gKNreL_UZ7|!cVkJ;`| zw~>-8N_rW|$FB^QY}>)!{5?T&h-RBCR@v0HE=)(z^%Ot1auZPt9O-o4VV$PV!iQyL zU-{*%yH~mEm!l@KS0mxHrW}ilo2_3cgA7Q>l*9Il-1vMHM#X{Y;NPW1N3I_^a)hV} z1q+I*3t|!;9xkYcu3!K9Jf{iGmrx4z=~G-(M7dX++QOCqV;C$c>8dBo#9l?#@-m>% zp+k=-TOYfmK78oVr&OHFm)C>Z#&{r*B7tw=SMbkBNHpxE;k)D|`3eqbu=#dO;(?eDle%6Tdsf;2yz^XUU7f)u7K3>eK!E z>7Hqdo`4;`Ve*(JBGNY~s0*;<@#DwPFf2Lrp7FKh$Ao0H;%!S&u~XISt$e}==;TS0 z^j5#bWsE1DP3ZuN<(cIV&;uMtxPGs$msP#>{oOtb7Cfc>Mq9bHt?r0#uFz3}#u6T= zxQV4LKYk#}){C{G2MjxS@B*sX{QMw@{M-#L2tW|dGTf+hcXzVM_#-^6Yd}XRH7Epk z?AW0krK+u+LFh&xB8cW@uALIxL6CcDa{!gI5o(Cel) z0$0*6e}}uSaHATdpJO=2|;T9>8JC6aXWvWqcl;+Cdv+W#z-qvAfx-EWq~-4GoQr)#>w) zDlGtZgCya)47dK)($F}MN{K~AKf#pW`_9;qztctE2KAcj+I@}oq7S!~Qd}~+#s>ba zu_}3GrP2~ElW-&L(mBTr_G#1vMn7XROHRHYGpKDr-+KR`7x~RQ=jF?v=vua|vvHy3 zv%0U*C!bX-N0_5L9yoY#4v>ES5ypQ0LrA~1<-tS%cFplG3?Gz-mgF7J0t2O8>)=$-cRLwye_)EDmU^O#S(OXFzP; zUvKDdO_3{&w-<)}I21BhZ{QMz#Y>WBr+!-Kc5eTtCwpgYyfdSCe6nug-*u|*r@VIG z;v0GZ^4UZ#?ty2J+4li|?xmGJ%eVU|{a(Fy$GPaZqRd%lK_jx4$4A)B8W*kAp>U>b zc3Vq@)0cTcYhz~(i7wgM8RIcee=kkl5hgiG8*MEAg*=@JUx9jB7jdy-*(AT=!S3+d-gHy|;w;ReYcz+~bx;cOJY<=TNeNE9n zbXntk@vY0H`H4p3oGm%pgZwUroWfV+tzoa#mAis^`1~r0wadR)vMuG)m-nw)>G*+z z_J!IXc{R##%kPrDbJ}(KC|`FC6C42q&w(C)zxw-s*RQ)dCbfR9?$5|#l}#N(m1LG} zC0@hiW(uGAc8LUp{u=r5hm5DF&(>JJtV_JT=G)YcRYd{QnER@vc`MI~zGEBvEFG5F_wXTql`)-g=f;)Ot=Er{`n1S5N$3)|;hS|v?{Dz8J8de+=^i~6& z44Qd`sh+HA^_x2-)%ebA(`JLYmsQo(8Rf1`f5bKf9T!WWJI_2)?K5QA=scG-InF3; z18WNVVU45JnkG3&dHStE%hacrJqN)#?~v)lbo*~dTQsO zV|Z|%(z(;8_ep0?>R_Zj{CIbTyP4|#6-mYJis@=@Kb*VDfOG74j)W8=3*#>Z=l{l|nLq=bstf3)oyV%`0>`Xla4vySu3 zaV~Dre?t#M4Z*6&BL7V@vN*%7;D1=z{Y;;=Yrnyk z6?{PzyBteL@-0;jX@xN;c|&GL{ens#^F+&AKM9Z!LztkKx$ z!?ZOtrdA=y0P^bpWB^wEsn}&|NIdW-Vmq~<>c~2gBb%zuF4u`gKm!@UbnNEMn?Z!N z3+Ybi=qkO_h+#MNY##9RZm;HeVBi#&IM)_0pkJ!;% za&v@~6g!jV;WEs1*g78{9_ytl?`cd<(BMInZMK)q}HU!yL>u|vV0%euVkg<`Nk`>no8 z)8F*7opma6ppX`d7soE75l{%GtHgmat+J8sZUZZcIYnt{>2QTGhqF1*4z%%nQAu58 zq=g+sr{%35C(yIo+WoNktgMakLydp}HBDvwcyR3%V9;ePlwm+g@G2~5fj~sO10@fE zGe*jSRRN75sAFLBP@|x9NU>}Ca{a4fa66N<434r+Q|zjfEd~YKz_!uC-XYu>8>@sk zXSnsE0z|+wc<_Y(dlHTw)7thiv@Ol5#iF>lxDGZL&6hyaFuSd%_k&PkT2|;rn-9Sx zH^tBV;?w&2dTN7{^?7-D3v;}8OJ3XZYqg8ZsL68>1wq(Trv*NlEGs3oQ}PUhNYv!8 zJU%|3c%+iXfF!(;W*8PCGN2W=QPc{^U?N8GpF$Z#|8FYB&4wDx*Z@E!z&RA5QIU}b z1_qy2wrWoE9mz&p*iVq9VUai@!b0>=;_^dbv&3Q_d>|CE@UBCW@FeD+u^+hCC-O5B zcxWR~CutMtKn0jV_;NxLl})gC*~+W5nZ(ZIb9P4M1U=kL6YF1}VSAOEY=v`9PL5;at%2 ztZF8LzRRV7romQI0k2~8Y4`5kRK%^{zw>OWiN@R`(AioB57;V^R)k9WJ7Ux+HZV+q z`-ZtjlGMP}HQ`o>pB|cCR_HN*_Wa&$J3>$P(->2)7;P+?jO8NM>_proW%{8P0B}6d zy4u>ehI6irEg(L<%@=7Ob!(x-GWCaVmDj)Pqcia|`v{PN5v@XxH0F;KKmt|fmX<@6;uGwDhMv}TnxEi$cA&Y^^j|8=w*uC8Kq*OL6jm4v&GAR z*_MNnAHf-E@-PsY`)~pi$PjoJ01I>(_Q&yLvMH(Z)AF4xsyw=8B@toJYw1#jMmOA5 zssV0#_mefL`~mSk(0Kav=``PL(UP*VCCsE18wN>o%rZu(Zz1TElcei{1! zG!88kMvYaJ7)Xvly9k!-3&1aHsBzXrWo6dvBjZu>$C7t>^^P&Z{((v8)04`lw}gxq zSII~NU9(Qy>)W??{FueUIy7=>3`5>2mdP`(*ek#*<_B$aX00vrRZ> z2rJ9D;z`aJEpg*1c1~*kYy$D!#>!Fr4beb9uE2QQh7sC|*_!T|N3PmMn!#*01vdAi-vdhckay;0$I zzkrR)tBZ^KDBN9l+(fYtToI5pMH)3J#ma0&+dWIouZ-A#wrHLC53|=o{YbNqu5Dgs z$+SCKGRu1R-fNepGPQn>NsO36NTPXK(p3|cKFvkrYr~ZK)eeR(Ww;_>Q1Li-O{sv$ zn&h-JP3P>>aB>8sZ_Uk$Eg@hpszZa^W2PKAsvoAk|D<-I()jE{4!w*n86K2Lcs^98 zt=|kOv(#}B^THdVe9SIqT$KKyE-_}7@~ae?Wp)nlTLqg;jyvPNf)qNoTu=Eg9fXex zv{%ob6nZh&^EyM_?;%S&_TU5cPRx`~Epxs{s+xG5>^0`5FHw*taXuXGCzCPjwrvhc zgyoS!vH14wBm6-siq)p;Hu^J6pc>s#Hgx$%|CH}KFYOAyCc@?j% z{%@N^@g7b8zw(?Mo!-z>#HQP~uU&^!&Ll<&c9?&zp!@$DdiqV59DfoSEcBd9+%Nmy z*v_GLxxuLl>Vl)Dn#6AH3k`ZA-`d6SbN={h*zz^^K8y~&u=-Q^r9I>PGZLeO8~-yD zq5tnS3i)|qo)@0E&J>IIYx~qgi`1*f7S@-|l`Mdw${M1{IrD45{PB+-!*e5S0Q}Z0)zlnPOS(0iW zo%gxd-w#0pM7}+Vu=ndOvUz4i(-FbSV)|TAiQFm_sS?BUsT4vd?)Fo>_ z4((Xd+Br7-@L_8Si~8B4y5*VJ=KtxoWa-VncH&*HZ+Cq>m~yQB%~adm$x?Ac{F~NX z$qrd{y!Mk@*4FjYRnfHyph(^5BO{KbrZ4{y&`F85By-;0MW-!S`2>yGGDcN>LoF0r zeO+B=UJWiVSD0p=pYl1#By-u4x3&4oQH>M^24zV)9t*z=bO|5XJmuaxLLbfv7d2M4 z=CmFOeEp|tSH6LrL#uUX!SE!*m9JYhGu5{=J<$j)Fn;~se>$0;;~rCDT1%2z^A}&1 zHbn|xYG!s*AzoVK??_(h+W|$rl*f%*$^L`>MGf>9Wt(6MB`7*;Ye&yI_-x6Z&lk;F zgE$nANnn)7&zEHMG{O}Da*Ix`cEk7cM{>_p%kBNMuC8S8i8*^e1%y$d9D#z3zhRfQ z*=46wOegc$bXlL4bX9IEID9znuie+_Umw@S^k^H+j4_3=(#l#dh!{d0hI#jWtK9}p zZ5xGEA+iTfep+)TM0Mj5^re-~cpI+rxzWFG%#6s?iF?5B7QAA}9w?lHB^3t-Rqw*4J;U*4$CvA19~}+h z(kp0l=^Hv-U>`w!ZB(QMjnT%>vSlrT_;%74&AN!h)4=}_-_Lz6XU_lD9J}qcoTmKh z_1t^&I|1>98QAHPxVtN5P`7VOL~*kXnsMPGGke&L3^Ulg7HXXm63}7jh!Mxp=fP_R zhtsGi^xv;)A+cO;lbv)G_;&B!y)zHYNvmN{?!*mPed@fTrsS4G9!|b?2WzwnMR)D+ za59qId~#^g5ML`!KmqYt#}Fj|yoX!>zGVL+gkm3fYA@m}jO66t7J7# z$dpw-qhn&8&wjZDLGaRjz zR+022gE_hf3Yf3&8b*>>{s56JsHqXwvfG&|q`;t0ese8!bgZ)at zo232-b%gq4>C#MCUBL^nNG8lKMMG*T#%fWhQ2b4;L`yT3eiOv3>@y$I3S@g0b{~d^k^B*1s^dfREs`C6_z~gn}KG`%<3}R^hkx+ zoHc5-NlKR|8cCY>iAq!+TObqqppOFMkc`_S{;{5}&Ssm*tn<8&J&c|0(?1vm>>k%1 z+Hd~^46@ISfqD8v`o)kQKpodl({@|9M$a#VQuH>PS`!{}KBXFQ;Y)YMeBFnWYhGBQ_b z^^|zZTK0m-$VzEBp4E$4=Vj{21}?G&{Vzg&ba_N z@aoko?;PMHIvJKfwS7MO8WE=ZFE)3yrJ%oNGDXUma*th#?FTAhb_%X2`mU8krOpnscj{O>q{v3QJK@xWvCCAk(mUDf!vD(smHQx2y zT=?}WSFO`k9|fuP)Tt0vH59eb$+W~TUJO?-DN)eZ-^l)_7q>PyKaH!&zm6tzPFe^0 zO4|NXhhGUZ_X1i@I@q^QAK>NL)$en@-e#&|!i1`_vO{-6#S)N5QOgHE0?D}-Hms(; z9_57g*(zZ$f)@k|@*J`!QH7EatdBPG7ibo^3BVwo=(q{3hZ9dj-^N;f`1-Yr*bC!@ z5Au;x0TAGZ5!KQdJn_*F!f21FeDm3}@%??HRS0v!AEAkn<1<*kZvA?+W8+j+BTDON zL8$eRs?s(wu7z{g;>$j<;1j5EUcP!2wP13@YU(i&3lk&zs3;y_9;(ZU6DP)aJn(E; z9>0x__ZM&owL0$>G$T^ZmFbax10!7BgIL{q8Uuz&pcLsG#l^)xvc}!rYoWFAd4cjp zy64x?y2?lrQx8E}&m%&mzS-X&{$WLq^T8Uy`vXl&`wzTgooT(05MNRUxOxq$6XPM6 zx{>$nJOW|)kcC@I1|zP5i5;LIuwM9>#XT4zB~?Kb<^lyB10qD38iu#MakIp%mRBl( zuKV{3CXkG?&U`)>K#BE9|A}SEc1dA28x!B(-7FYAX{(Q?MKMbn#zuhA29LmCW%Ef| z&~2a~OOL9Gl=Z-{`|vKmMG%%=da}`$rUB>qRojsDAiM+=Gc_@h4`wk|Qc$CLAvf;c zyEk;Ir>CbS1}w9H4ACbi+NdDPLnk~!QWE_7B27CS=@Q9c*oKW?UbeBX#T0yZbYUyQ z^~^~Fhj_u0fcKA#ixX&lfN*~FAnqWn6WC&21{fNcAqPVq*VEJ-pzxSz%_>7i*=!Jh z^r#~pG6^t~fWjl0DaPPH7JMt)^_+cr1(BgV%cUwTOd`j58Uj)J?oYtuW=Y>M!hq9s zVt8cB*St+IvB8h1A+~MZ`k^d-38ECBM=B4dpVp#C=N&PPd~n}BS10|kW7BBY=(U$Q zwX#N7pbf9{I_TsroM=$GdAut0h?oRsCrfmaBr`J9Z5`wARr}890lZJ`` zn*S!T4?0F;(bY%A#f_9kbeID117mFnEE!s02M%X9cp^7W&Ok6!igPKFc*~S#HmO(w zOFHT!jLlX+Av7|iEDRv^kZeE=XBy>F?L+`0#>WeLmQ@Jb%&-KoGlU2>HakC2t`QNA z96mgP#{?JyutOZCxvOaO<7Et|oMMgRXv3F<;qgxEkNBC!TJ4d%hNB2e5AFMQZAM|d zS;>HnlE%Of8}K3f{+$iqhA0}z^B=+)d=pQdwR8@+5y`ITt^{^8tTn0^uNRj;!&oHS zH4@HA@V2())MN}cbm9BK(K>nN6C+4?3z&YOnHYN&ijc)v<(*=; z0+kDj8vu1=n&xhIS!w`XbLr68090tKgE)qac-gD;7h(i+M+@=70OTWc=5VwaW1#tj?B zY*`ux{hwUfh~5JOQ>A~#JEV2CBQg*4Zwe9ScekPU1+z}UlbOQy_;Ef3cTOPMjbC3Q zH!ae#!cpAe>FVhnez^m|oz?8wXYEobIA>#iHqe;Gq@>A2WI@50 zv19ih-$YbIRfUkkO@T!@ZS2^3fHZ7OD65sG)ebQ%yh@3zRPC-DMLzlQ!+^mf3U~8E zo>W?u6&1%2m!m`EX8@s&rJgu`oD`x}$ifLi28<+|&-M0JYjk9e`z&ZCRl&c3&Sdwy zzFx1cP2e=tHuf``n;nl&L`BU5wqo?s@f9nd3WAG;)__40#_CFjXg01IQ>_#+Y}l=} z4E-Lg!3f$r2gJO%q=X?z;Ydw;RwHqef|H^rO8Oeot@d_8z(hk*a9ay=b!n9p?(SCt zyEpCvSsOEO6-W@T5oGXaeEipj2Ey#%gEe%Ne3L$ffl%5L#MfRKjvR?1fNB8$=eRcD zE@XBUh!A-_@B)I;!;6%qXU#N~9uB~$OKKCjWmMuoU>lmAn2PaSIqNhyoM{{Do$j&q zZ9uKueQ0MA8wIrtu6+0IVbN%jR>>FwIAUp?FDs7C$n{;t_dCG`9Gf91!1vdsrJ)jP zr}+S8$(AmC2knLGAKUK}7udsk){Hh8LWNL{4(WYMZ09Yl`@9r%F?J|1gC7AvA`>K7 zA`q7r-+l3-=89NAxa5BB9v&<7WSL!zh$zR4D&0OrQgC^E8oPBcTMpNr{U*kNTO$u8 zKk%%XbOEfMjf1X_@Gw^UEW%@wU_<~VrMs1tgA`1rm~hA+7PBpwmHDRBPa02)@bu}>W%t(|PfHs+Z1Yel zsYJVUtQbGn)&1mWIDjg^i;!xb%slvRN#6|{G!SfZr>p|4LQWf2U=);a&^J zvWf8!O04%%Qm0o{XZHGMNlNMszY#uXf^TK)2qju0mM#ZP3M0ue)Gi1beLq686Nnh{ z13w64_@BiD`GTB}u>_r1D@Ea+5LK}d3*2=C15SoQ*wQ?JvDcgYrbK#XNEENVg<=li zQryCY?Q!=bvpyuB1!t?+wRvP#1Z2n!1&1Wk0H5}J=*4Hpizb<#cjzGKMm{^uB(<(? zCB&1OT1fJayKm4mAa|3j*`VW~q_2OOhKSIDnhe~2{E8TfJNTYfAF%_quc)kqw-A0U z4G=RFFDfhNDMwA7IyHXsdd?Zhp&uagDRqmz?FwJB>huK}cKZgCy4$VbkKS zlV0_a_PAMlGSn~45=)-0$UMm3!C}aXT1p9i2;Wl5B^W*eGyf1V_Qv(=IhmDeFJ#|7 z!F7S&t+>@~jdpeDpU)6yc6M(1alAk)7lk`!_~2R0epphXD7W^!!wVW)yX0gk7P5IJ zzMjQ%m3Q6Ng1n@0I+kj2{5i{vr|fcb>tv43f-a;OCmRZ5q(myR%PU3-Gp@*p*obe{ z5>e^B-xzHmcC1C?&>88(hP@O8r6Qsbp=-~4`uzFC$&(y-SWt&|XA~yp&d##AmeGd~ zBNcl8-j4K;3Au$3MbBDSf_m-*mC1gS$cTu9axe2=j%H?}lh?q5T34z?m*80SPp|p$ zX8^Xb6*I3n_o;YbcHs!^0gV>*K2vweL-qM+;vZRqmPTk=X^Uv`3Sx)g12=kf(y3D- z3VzsKtXcCFB7@3APZq{@v7H^lNgf!;!BK>#_V(EzMl=)rjBkrzvcPEmKYh2hk|Zv2 z5C{LHGmypLDYTcN1@Aw6aNq`h{P2sk4oRd00))a#d4I9_;Tfyn43(C~xgCE2Vk&#L zcduU1+$oZ$@X@I;H*?sI(ROmcKx2HxgXptpCYbx+c~c8ue>)J}8(eQLV_8y%S-n>>$w&rhgpXnaP2J3rl?TT?F`GGs`|#JkfB42qh& zvof5}NPsypMsYx>LRfP&8so-~M|a2Ebgu92o-Z+n+A31ezg&<*O^uT9Qpg`(+&lU7 zX)y)qL4&e*`c$QYHKMNWpk+efpb`M10&YSAX8&V>tjHR@29O}Vb*nS0ya!J`P4{8` zm|3mC;=9d~ICsK~=~Vm>q{U4sfeT(0fA-{DFoEBBOOk=jf9#z@lJ?Rg2g?bgeG#Jt zH*D}94tk@zcDV6*&gzqq;SF8SrZ)XnIr!_4;q|eTi!EO64i+;J`|`!+Wy%ayms6&* z%TK8~cqK@uP3jeLU3pT^zU%U@zFItf^3%>vZI7U*N;X~{tHe+IYU*{d^vkFFx|tK> zw-ln%dQ<>}<3~e*xOUNaL8vSuiI)Y%H>kzJg$t!4@6~{Y+-Y(OVD(U_2*v=14jszM z(%pN9-r%64`a#HTM|FY5|MqRh1=-!k3ew^PDH`NeD_2fs;8{clpHhGl&h#m&Z=n$9 z_>5=trM$hhla5pO>M06y&d5fzV($Z(>B@uwppoE2z;s(%Tg}G}mk+7C+6 zzCW=1<;$1-h9zDbr=el`K8a6Z;{5crh!^Jwhr)Qs*0xL=l@SxXrH_>6WM$1Pn2NO< zk}Gm3`^`{Esb~6J99wE@@7DR2+vt2Y5JY6~?1Zeea<4}+o2Y;UK#WRkU{9XrFbOkS z7EVJ@96cICu;!rAc~!t62w&)qB9$gH1g#(Uip4@#NzsNk90Kc8iM$V3=}{%+h;DuX z@*_chw>JFH#{Z)yp-j{mGJD318L;3-tvrF7@;h4>@{16mjXJbkPd4JpsL48gcFwTd zLd#Cbi4Sa7ZO&}je1m2QfGzCg=-E?E@^0LqJ|}6+v$Ml?SaC=w?#0ne{P9umk#f9+ z6eTElYspY}z^?ASW3)deCMIz+DBWQW)*x8$k!Y5OgyKt}tCWf`9-5^K6bn%J1|Y`i ztyFJ$Eg57SR03-VRA%G;Ygw0+L! z%^GQ>IEf_-{D@kp>N%ri$ST5I!np$69={T4PPfuiKCJmpgTHHIR%TAlNMM-9t<%$G z?&lA?u}bqp{_bjHZS%xeVW9&CS&GPST%NyAq_ z;rC^k5?SC@-jww2XRDd|kWyEzQv+AEi(gx*B@=ElvoyS1CgrxPtCozH;YdzVbjx^@ zYCxS`VV!QDxNd#0S(4G9=Z_XYSDT_HGGlg8xo6Ff!9zk#>-)NFQ5+^AI?XlYZfv!W zL%RKZJ0-FIo{wJW8@qq`Ihb?+@=5Sv(hW=Y*d0#dt~+Ir_afAZwXlmaym^ZEiG z{rvQ6IEQdiyZ2lg?-Esf*Hz1_&(6zVj31n`+(>;eCv9e{$aXXXy2B{caf1QMGCrbz z=w8z7TLE{}r^g?X9eb>v(|;OH6f_*z>oq$}pfPH{Z+G(BjN#0U$3cuYajVRx2=h*trKi17V zuShFWsk~daswI*scEz4qjYrM~7zf>1AS2qMy|X~&Lw>>a(DF??zPSFq>vKu%#pSMd z858HXe)s?N`~1aQU!Th6*WLc8>QMZtuXJxEHc{wv$oL5bOr2!Hj%9iETw8saw zE)Gy_()#-B?EC?(2O}PJY{+jEFX765r2e_NruEJ0g$L5@bAP9K+?I>EwWVssfoh{O zby;Q8QT*%&24MWgQ9X6RgN11>oz)*5@|Kz2NICbm->QZ3l3_3*8^!$dCP#g7&q|GP57rT^~Ru3AA6K~KLrOMG|}R_*h5`H(*eW2)p-q)j^yv{p|4FDT4# z>5T%nwtLS-A3yHjwY0};yZ$+=XKt|B^=HuehBvVzB|aqe++wDEbW@$&dWX)^JhwI7 ztk?dz{%KZ5XY|jnK|6mtr=AJ&PvIAR&;W3*oeP%wsvjY$()11fiVwN zuN~ZY4D98`x*E~vsx6C4S_W9>Y|L?9Fznh{s+l+9Ye_L_U5EAqkfD zd`q*n$I5LfmK$H&In8f2mAs2ck-4qL^pu`PF9EZuJgAPodfbW=|2#K)oO>a9W*XFp zerwj)t|`%6d}hM*=7Sqnb&fTX#4bWWt%8pkJ?JfG#J-aL&&ISXuJMVyU{t%fP6rGps43K_5;fKo}#=ZdYp2Y31SXc2; zO;xp#D$KQRKTZQdzrQK8hh2WU=gl~+Ci4bs_cQ8aQa25~a`PZm9T*LIt64+Oy5DY( zke!!(@Vup~ySJz32Z}+`_fPeO3(b$nbe_u@9n$KFCpWd&DUqtDmJ7;0$Q`qMy5gr= zkL~0e(9i7UQ}eD&&Rb?6KF=e+42p;W%k!Xt4Zr7Q@BI^368~ELgiUVI|2`!s&up6=vB4P zxj^ow{MU+4jgQ}?3|popH_4qTNfRKdfPg9OS(h$R{ycy2fQ(B**c(xhY;d z_#ZM^1Yf&ua|+W+KanIWWuyVd^=b*OC;*D?EMOQeB!u4gQMbvSS-I!VS&ctZ`8`Sa zOW)i@%25gH^H%H#%{(3-f2jQx6}I2+aJ=!4$%p`$P|w&ngE*)~EB3<{7jJ6nQFMVu zlFCsQiV=@YjUto(>AgArFFTOG11hF&_bc?!aiVmFuQZaB+OMRc(QiW+vNXGNJ^Yyz zBTju((a_l7>uWr#gOjBb)T5L*<*&4)#3q<65Rf-27Q0>w6?(b~dhj2cImd|+LyOF7 z96~*~NW#zWqwr9t1ti<6;oDy9j#Po^3lm|mRhVk1tYplp0fTiF#)pgV-b-jwIE#MwE-`~0a>w>TW2nE8(J8XBNa_shy42i|_)45%s+e(YFCcK{tI zVTTpBlq?+V?SZKiqnaq@XcU3{SUn}vJDtll!Y|BfSG{KCwG7ED-=}+e6^;!cdx)1P z%r`bRI_25n-^Js>wer!|Zb{`ZXm^cpL+WogZ(jLm$3t$@1HK)% zl}PmjUOyDDGQ-gT{bNOiouA!%XhB-jULs6(!H-j0lL8w#)sEo=uq8m(UzD$Oo4tGX zgijAwij9j4oilsZ%?c0|MeU*Jnc-;gXkvy{UQ25&r8A2UnjIbl;fLsUDoBve?%O$k zjN0G!%7I1em}dC#{X6#Pbd`K87|AABM&Up`3R3zO+8h9Rt1&1Au zPMsldqZUmV<`f7_0yj`>JE=S1ss%*UtGi&r#_`tJ;Kv{`fs5a)F}2pWje3f@h{p?F z%+zWwoEK-%1n=GrA;B#AW~2fTx$2sl*ovT&2joZZ8qZ;e3of2SjcJ^~F)h!){5T2& zT-g_6=>JiKiHSuI9sovPG*{xq4##kfnN<#t>v&(#mzEE=@-3}CqYhnx>B0RSBXh>c zk+UvQk{ZL&N1~z!hw1Xsx~P1S_;iAdaI{|wotgB|p-EYd%sW8K*u3N1u2ZK^djWDm zHKE@(K{pGfWwTpZNy%JEigpO7h6{p~M{&ry=%Q2L?F|y&ojnY&7f^EDh7H@8C*WVP z20^zPKYs@F`OjU4^H%uZI$wX#Q%2)qdgr9r4I46~m0Tm}gK_8*!1Tb*Yw__*h;w;) z(>PzDcPx9R@ZLTA|6p!#SQL%~V}b!t@W$3QUpxm0wK}o1q8e&y%n6v%43>b2hlFsT zo0Iwz!TF%y@F$QHETBb54a(}le_)C@oL7s&j=l=(gnjUDfSgi;1|cDlg2v_!fGfp& zcIUw^e>fsi2`AX$fF5*v06muwsK(`?q#iyzjt9_%#RprpC{K6?{rB$j{)`XNWQwdAl9^uF2tiGf-~a%iNd|`i8F;*!Ozaw* zbh+4t$19eGfI>ejB{1VqK`g}o zeOrgV)E7{8Xf^hYiQy=$U?fCgMEffzq3d9r4Crk2 zvSqq7dvI{PYry~>)(}{fYo$XH{+>_Zah^D_n5Wn{vx4w%59&F1FlW05BGBWgSG#l; z0j>);Fba>wErVWs+O%m*Wbmd12P&P|7p5MI@4T99{(p868c8Yj=?obL!u{ z>m~wSWBwZ|?h;BBj!qCp9tdMJqIW&B>L0|_H#9J^(Ff&sv?cO~M!W<6<6H?QtC>EM z4lMxC4AZO!A@Qf`%vkS4XILqE^q+rBIZJKqtqL(stTF@5thNjqmC1) zh-I7-#pxOVKzsN0metzENIvHQG!)TWzXIU_EfMy@m@%d*(io8A_vQgoLWsS|5C!Ec zgdYqu?*y{swkxoZ3B$%L@NTF0bY3y90UX|tX<&r^Ak8wPM!DG9uKWJJfU&!)*RF9V z0=IxP6MIZXLuR2!f`lt?`>JHY87RMjcn}q=UBCXiZ=EGkQ^3^ZY|ao-s?xH+l z@W6owBrpm&NA(yR73$>ihwjZBG`?+XAjyaf1}{R`7H0Q>r4ldiP=iup*$ciXUI+O{ zt1DCc?Y+}TF7okF4=s?@^$eRKKjT0P?FonSF(ZhND~BcsmhvTn1sZS{sCE6vkL`fP zSc}4M?>E7cr;iAb6t*FpQ$cIZG=!HPWzp}B4s?XjwWNZ>^7}ZKL$DJ-Ho`r~9#FUX*3g|O-;u;rxaa~>C#!p%+v#V{p(1W&(Jbj3c#-DA{ZF}NrvP}0GU=|QKoDUOU zmZln#Kdo#Q+B(&Qp5*wpa|MM-tY!8rM?s8Fc z+&HQb#CC*SI6pv=5gZ@kc;1BLq(R=&P_HNcS5Qy~T8WAb{MG9vHz#BU3J{S~Pn%Zx z_#hh)*?!yAJf#A~AB()(_OoZlA!F8N+K307d;L1+jByIr8&@r#*Eb;YN6U@fbsIzN z9wNDm4mNYbF%USzfIV2w*OuWPi4hjSYp?ALiz)7PqflD4YE`#eNGsK%@j;$6bt<-c z-M6E9dYnE;#NNSybSff9C%`vFzO`)y1wyj3Xpw>It?g7Rs?jA&0^7hNRHViED-l8I zA_zn;EFK3`=58&bLc4ReswfsysPeE-?wV{iqIeR4H`Xd9F0KiKR!K<_khCY9cAcog zOO+P4RtDmXOiQb0u#_1kjBpsZF_JvplU|9f2D**K>ONl%?0qCNjV*7SR+*p<<}inLe%?+9D*1PrJ%RUDWX)`-*+cAng<9Mz||lSXS(V@0o5SctH~*d`4P_PdQq z$t*AE+IL^S9+LXZG0bS@82TjsfemvK(>z;SVJh&%oaOp)wk>!54;B&F`{O9MloKaL zir7f+HjAg#LV-6%s*mhJz72v6AcB;*`wrL}@Y=)+bH*PTUA^POR2`WxqO+}ZfoImw zfKI9vhCpGiY3Oig0e>`-LkzC_S>ZZCS{Nigme*Q0-s)77`+^dR>F9tC3v5 zZjpx{6cu3`BPT8#MFc7AttY#1;R`6e#|wMRpaYb8gzGeKj?)Jax$k&dnhPj@q|~%! zDku11HF&IkZzRWLt|WC+INPZ76j2%%vD7a8@$K72XRC-9YhmZRjzmzc~j^ z+oMFf_MmCW1ZCyI^74Tek^ye5>+N8-syNQJ=2z4oU3U-3URV zz1sP6=dfM5Px9e3C`nn_kTWk{y*lx50Xv7rwV|dFgbZ5XBSk;ms2P>;xzUja)gPZuJlmI-0Vdt$~o#6kJ)i!~p z7QTxgDFrblzX)VIh-fD@7Xg(whq@9CJp<|{Y9^yl(3U5$%B4uaMik)r)nJ9*HM+^Z>5M26a=0UD9D zl&e3#F2VI5r3Mmaa{0RL5gCix(EtooL8Wi;eD5q!m++1yw>#4IB0=vF#9Sd-wE$l8 zTPvc&#P$u#Z}v2+KPbPmoE)hGsYywqG@eIYV=QNSn%kO0M6Jn_E6d6v9=MEB2&8*t z8**sC)BE-77k2`G2bRJya{8RoNmLj*21@P0Vtmg=aIRBIjUV5D@7icZH?9{zTKRp` z`7zE{NpK+e7rujy&S^RHqli^yq)i{fF$51pwI`1;SOD$2_hr`5iHf2X=0 zk-sgB1Fl3?hGt(mxO*&?s;Vm5x<2pJw6)Pi(j!g-lL7{_5>$o_lP;J--3N1q4f*Po zqxUlja=HSH>Oowe02 z;^ja3THQjIJyp5;m}i^~_xyo^LrtMJV#OEWdo9*_U5z44rym%4bqO%y<6axK_}Yd} z5eVe@>y%9ZdhA`wBf%d`<#BUZfiv=H{B2EI=BAWkZN%-FOJ~6Q68vcs8AFDun(4^w z!con3^nh+3s6So9HozDSlu9(swQ+qn$oq1;B)Wg|cRF`^naJbEH57wFpBm@AqfM^q z(`Q=Vh3xDBIr{|*CZC@ojM`qEd=Os9Vf-#Bv}Bl!z{n1ikLyk;_&ps3pRaK!=Mps- z{0k_JtcX$J1t3UQH+{iN<5{j>uBj@Q22T~DD=&u;x6$_;SS$Sw$He4d^Df$;blD!C zL>&(Pz~aSxgMsF2Y4fNyNx2DW(mR_&3@i%C+LljjAq)$ImI z1~|^x`=%k5Ex&%@86xJbz__gCe&w#={6g@~7lSeU>-)P|85X*uM~_xfQPI))NmT)P z5}d;*PJUy$Q#z?B;<1oY7Qb#Ol;ivN@3RqmNWFgh_6ZZ*bX#{155ND6VVU9MmPJp( z9(nTO#dYvu^@z)^rMD_8NsG0owPL-~u))#loG7q`iMNW?J@c5rM>wo?f=>(t&;5RMcQi2fu zKm$ko=UFJ@v-T;DXci^nXXxwNgCh{K^6y1ZFm8P&%mjhHI-hOY^?>I;S)m2 zhX}+Y9x-VWIgh958Ch3!C=kx+Z^3~nYUl)6oa6>_!b=&_B*KJOA3q+Jii80L9349x z!1VBt`aQ^2S>ECn|VRfA74+(aX{_ZrQ2Yaxw!$0^&BwZ50q9~gJ)G$ zEZ;+UuVXvHD}u+1NC7V%`cidySspsQ@PAyF-<2y)q*uCQxX4!ItMQbrX7UDIhi9S% z$afMQZ5Uxu zN097VgFYWMpA3q*`u$YCl!xE9*lIZAnc1`Z7R``5K0ffKRlxZwsTbb09<{TtrWVgX zb79bw=UYmqw1PFL!;BKJRSaq6Ljv6TT}2qeIOCnsgLF_#ario=|MJ+-BW~kLe%z2j z>Eq*A3=+A0`@iZ&akM?HeRh8ezc_3z5xO=8=&i3j+$q^ zu5AgQHqk^J!1L+_#e}}*T`d$az8q$^Uq)KGhZN$mR2^CB6seRko$wknNr=n*FkRwc zNrqymlwp#Ux=7)oFA@9?OkcoId?dv{@i1)rYI-0UnV?jEUJt6Qqn=*-bVyywa52V- z%%1rt02gG$#>R?y3|zgCk5+Q&(bZvsz!z@z(bGNljq4d65GIerHPO!Ca!ozXT~3k5 zBBoJjlzYOwr3tlBjq^R^D-t*8#aQBeZ|pbm152lZWAl>+)I@O)9(x=pfL{&k2`%C? zDn~lBZ}*+VbVeWZ_GjOLGnk8qyLf+QrjBka42lBiWhjb<3x7xw7qw+XX6>6!l8M$4 zO0f0ZMx-YEm&nTw#OWN)oLskVdPtqJ_1=G=)Sx4?Lr}$`VrOsvwXQDh@ki#eKp8nC zi7@5i6LSzVK@~WvMAvU{Nn*ypz9yrfBhEmuU$~#w6cy6tbH98?-;Up>9FB;P5R^N+M9#=qs;bl#ItvCnw5Cma{_NQz$Xt^qZTM0} zBwB`B#Y4PLZaRwCwzl>Uz6ymHs1^MWApS|UWJdBe3t{_M9)i97{kx<9bf9&FHl)PI zzsFD$Mx;nfDPI9Ki8EvsT;f<3Ea3YBFY41B?-}IVm*E%CfJB|df%bU@UowI1Xp=smj;5-f>(+fl z+5-9UmyfT3fgtb{zk*kQ>Sv~>HzOUKJYWv3Fby9h9d0wsa^}o+%o?l!R`$Snt3h7gR8%s@!4YD?Z5xzsEL@#!Y`#K2qS`dA|O+A~3#IOq+LpRQjmX;DW78im3eRd;9yOS|A4MmF^0? zy=iL1y(aT-`cln_-+q`KXfKb{Gj=O5J~}l^R0LwoF4-m z*#>_`8TdY?N$g-hIz;>;Z9PTeN1LMT4ue_0>hG(HfAf!5JO12f`*Jn$r*Cz8bsVUU zLs(8`zMJ?(+JCw8%*1xmRr?ozq9lHq_Fp=#>N?tljoALdFUhdu{`+N=U59q=mH4mC zQ@3*w{r5FbmH)@M`rq>9-*?D!ic6}xEYbdia=Y-8MCtF#H##y#;cun$~P`1s%FN%J&Mxg;I^^+geX z7NzikC#<^(6;54-r{%uXeG=f7Cnbcbn1-py3PPBw;2$q6iA#F9IQe69LWOR3(9=`0td_PO{#t6emDJ{mV{$<`ew8ARSiXoayw#$ zZ%Na{wWMbulH|_7A^{q)`gIia4H6bzfI;39KHgONbe@m}WRPWz$@*4eUpO!TbbrSl=nx)w8 z6ZZzMOk@GRG_+JO6yvHH@0}h?f>A{+jqiBk;T2-d<7O47jXvyl?8}ww=OhKqMM;C^ zj<_Vd?)qANofLz9Cq|BtUAyts%BE8t7I;3}l~vx*qrbVLcDQ+A3V&RA-ZcD(la}nt zfCKUV`6^u!kFNFWDBK%q*?g^1(!eFob8)f%Q|Fa;P1ekBDeK_xbY%GZ<>}EKetx>6 z?9=VBk)`VPOaHxRM{ytcc2tUC%y|^`X+)@Zt-iy_!l}nL|MdGjers*D^c1Je2WzZH zS18R^^z({ae8!{iTg@xW1`4ugmU)f2{A$kP`oQ{N!CzGnHpq})E6iKZ zDKLKj@Sv0qeFV>$RySWbF$}3_*(&?fp}02<%ohd-F4Pk!z>lK@%2U^q%9RvA#9wTWz|uS++9H>t7iU4D8_l^ZCE+w_%iD z|Mo*&PU%3}$GM&T)egJm{rN0$cXWd{$wL!deA!u+?tOdjj#%l=S|SfHfsQz|DI z)jplPchdUZ0g^&cGd>1u{eJh`X{6_{_3q<+ep)6MwymiZ<_;Dnblwnk<;S_`p=pa( zy7vFtGGvKj%`jErzWRotSuGt543C^T5N&XKMOw_GjF-3i&kJ~HS!CGXxNOtP_JX`& z#9*~-9l7_pyZ*m;MTm?>M+4C%*yV}xa;>1 zZoT?#Wap{JesxYXOda2Ht<${qz3m@fHd0PGxp+~W)~~BwqU5wR=6|hS_1kPzoma+y z_5<2)g!l-vyDJD1G6?~BE<9<^#N+Y)hCRC(&9RAlWMp}H@hMxC(T9@P2U@FkQZ+ok z&^c^+eb&_&{)LammG)2Dy{mOg%Bn2e_N%S=v3U7q4>D~&QuL%YJgQYyLFgp4(~zlzp}b4s3ERNw zn*D6|{h$PR$Z19UtM20#e}FfRhKTyCoB~FlUL9B?+JxKig}+a?YZasRrB;Q{kc^P z9pLPX`?&ZY3xywDm$t5VZ5n=&<$t_uxN5p0Q_{Y2|L+n2T6vLQk58F?{tL#nFX#DL zJa?Ykh`{y|qhYK>9jm7OtNveEg#7<_`pw+|_|*cv)4sJutyVD3iClf@mi|JOLDL|W zU;Xa$(&djwwcm=iwl~9WtybRI+>sKgLE<0FL(tFj9FwNRsWJZBp#p(yNI_e3mmRt; zf$_3ClAM5fwnYB>H#~dR_7d&34l{$gxlSvTC{iWF;g zTD<&t3rZALgVdAict3u9du|*dWyk>4+Q#PkGOy*DeF0wDPW$$-8`MjRLHj)XN}ugs zGp_G`zmV=l?%E)O{etggI(HOml$zJ){MtIQx587W^n^Mi~bYUjTr!VCT^ zN*2nfho|@GDJ3D$uR#5(X~<&e2I&cO{Y9fnOq%{uZDR>Dc{!P-{F8cL#p|7}O*2&u zgBSes!LLCJ=k$=WT)f!*Z_mFQk~5+H_quCjDHrB=aM!y`9VJtKaXa^Yz#Yd{ zV{w_O7;c+O%o|JqShCqRM&GK;OhUFNTP4G~bG>9IL}4QVOGUWhuD#%AV%!Y1K%@45 z0PzO)aA%J%+Y|mN-yG2D9y2{cbA#e>eLvWcT?OXYRp*y>5TJGQf#h$~vJ+BbATM>{ z^8M=a>@@50&=Tq8(^k1}3)pn=j8!tGGYs7%i0er1nOf;ST%=z6V6#GMA4$tuUd4`@ z*~3~<*7F4Z2lQQ$k-9kC6wDn|0-+MV+ZI9CIr%TUJ;du`Ci8Tnd#9sX8)xv|bY^>Hfm zOHU*%yzhL0F-7x9Q|FADB3>zVPh)+jaimFQ?M}=yeKI-Fxw;=MRTDBRbu3 zzAP`b*gMMWm-lc(|K^RWEuMG;?9;PQuss`iK*PSvkJCA z+rY^MC4JQdhO7X?f$=B+0qA+&;v2B3PaK@@uY7XbGD#2%h#B8qtoIGLx+!_F;VS>@ zMq78D%`3@K5|{^f__&Plj-LAje}VuzTv<$z%k(n~%ra(LTBXO`8C7nx@R|R)5|_v2 zw`$ipyZwxVZZv${ks|fdcuiHazQ zZe4Bm-0q+E`i9%x zF)<^rIr9Bh%_@t&xoD>HbMqn%{eEM%R|JlqxS+o9%VR_t-T8GQpLUgVuJTxG9_cJhp4XxEuU;NBXa#Pi*}bt_<38staS0_K(|8yI16 z2C~*oX3PN9e|SPa7ebiJMa%+VDNP0$Ky1!9V@PNXuZ1;_M&&hvT#@c;XJ=<&Aqb4# z@R<1rj*F{n%>svQzy_A5O;=1t*>ZP~pVb*FH6bY9?#kN1CyLXOk^n!!EW3z8QfO90 zkQt0tgltekMwqh}%MR@Ei1{gWi((oT+-1m#<*P1%%(jvcM4;f|u?~D7;J`us`V}~8 z@?4qOfJ{QC8i?Jo)K1IBnx}t zTrpKSM56%#JpuOfQp(^Pu7@?trvT*c0a$T6U`3CB7$6@U4DRPUh`LOdh!wn#s-ck#=^|$Sy$&$Q^zd%4j3i6^b|PrA*?t~TOICIX$~;f7H&8n6ja_`H1^RJ zik|&AIs3}2Ty4E0(h;+M>b=a0P3;<#{^>>`we*8elOqnhjrh@NRnN~G-miIh)2*Lk zmxP|oZbaafOj2Xv23zWwO&DR5V@KohG)&u18gEJGw1t;?C8h3nahO_a30iY;d zXeY5n7V-|n3=*iO0|rcG!6*hrkXQ*jH^8Wr8xiunoPFD24E-QQLc-s|>JT?TS0yRI z+OxBOe+}2H%-^mCr`Nc-1=%ZJU98-@_ppeWxPQ5>7|{|;1c#_x1`7=}oqz|0zrQHJ z;AkwWtZe2Pv)KntaFwSSRS<4|xbQiEr*dhj;2-0^B+g0V#_f$i@BHlS-tW^N)vN9m z%}X}iy*k0*yQ3=m~3*) zB&?tX_K_6$)uF<7*di>uSjm1wa7t#bY5}7^2KaT)GP?_?lTj5nobYR%O!hc;BrgFV zUp?XzO(i58j)@LJ5m@;1=i4}#7-xX-Q@Ekz*cTiu=E6~t*pL7&xXyfuIi#|Z67r3g zjP1h<4#6Yl$|nU0j*ba_FA54%egE_oVB0fZ%w#M8kB`@Nt1i-cq(UH5bEe|XSQ{|# zw9DEwM)((X2k<_jtc8Vc{P{i67lXHei;yc^oo`h~;EEq?5Vg-(^rxWeV$05&#aM$R z&~q^{&&h^>2EjlcG@#gr+KQS1M{dRd zt3i)>8ZgK&ALwZRy9;zGIM-9y!H`@SBl5( zi{?&v&}4DY@X~EZmxH#iD2nQ#th~m~L zw*`5lkj-QXf(o3gw`(UctX9XYf*^GsC5nGWP`E%P*`$ct9xg;yBJ4iE=Vi+h=AD6E zxmxQ8gYBPr-SuG~4YUujfp;_5>o+?c^8iFkc*Ky^yIWFTsz?9+TOrBgpx}cKBx@JN z*a+Dj7i_U{R9m2=)mc4!y@K?-**0-uKcW;1FA1^bM~Mugw*=jp?yh@$ZOfc)J5?XJ1fjeT6Z}4Zo(kZPU*&(oKQ3(U z#8i9AFAD4c`-38B{Jm12J_}%J;>W@hU{HgI%^lVSyCjQ~an9*QjQLOkaL#U^9%8;# z;vr=gMt8w%EtfKJo))J{3e=nG z7rqP7n(cc=$*lE?+||WrI{JGizBaxlCmjB~ezi+ft*0@>X^vFUcGw3>Y)Gn4(|*<4dS+| zt9MG`8F$h4EZ5RR_opIp=U(AGM@@WtIcLOR*-xKD7cj~YKGmejlV=~FT3Jz%iDZ?> zBb=vofJMk|TQnN6SWf|6cwdYrV9}Svb@<)|euoAHMqb`B?n=1Z!rH$r8;6H)fvZSG zjqTC|vnTG_U8E$Ls8AgVD3wKH7qWObI^h2<*Xnnoc!s?J{0~kHQP;v7!A0?#ci)(Y zS|^IzK3^=ReC6lddnge}9b1ku75qr%UIMJ3h?|bc0OlY)A@nxRLgh>a^rJ9U%tt8z zc!7`uF*k#Ugi$6kG1Q32fi~za!2SdsS(Riu$ zTsLU|);bh~Q2JOBXe4Sk3qn&l1LJ$uq_zyD`j42&aClE%{kLyIN`3`rc*^|K4>@v} z9VJUE?8LfcAV*8Wg`S-QI78oiUS*#L?cEE1#f)b`kuZPZ!e-tJl@A;WRuGXJkYP&4 zcYSqf!istTE%@ByRF=)~ zaM>Kg6oVK=FK8TXY$;04Adiu&$jZQTl*AJ=;Z;Mk>ne%x0{7DRe5PyMwb0iY#+#~Yj|DeV`nfB1 z0<8+N@W4+S+~1a~-dnd}L0fof zrQqKf9vRsu`T;A@#01?*71t1PF9>_nDqvDRYmsJLym8Z}ucZkcBMUJeT~8UsF@OXT z9m_=?I~r8_=zY^Yaf(eSB?M}9ONv2C8B^$V^adz^;N1MBzQt+{BI`dN&^cYZcJ0wi zf!TNme~v&nMchn<@4j7mKGr(#&AO<$^G`ag-lA}|uKCZ2i5xu;^;C#qar|m;^v~v5}=5Ej3mUh_w%aFw(FYZaDR9=HhA)|ci zu8$Q%easjgHId`-p)t8riI~YEwd=4(J9_AlA)k;RV3K^K-o4Qevvt|=#2rD(-r(YZG~oE?8j+_XFF;gp$9Ta7^f5r zA(uZae8+KIPL9P{sbSw;dPr^GKYdl6_wJX0y+<+C-oPbJjl_bXv5*@%LV>40WT1>t zKJ?W+^|uv;7HvMpv|B^#hTBg5)#N>`T^Rt@=pkNU6KJ#*;~*)s;krKYNCCQnx(~l)<`_C*u^Eao#+oY@R}5*{Us5VMehg zP~eMBm;Z7-z{JF=*uQKZ0Gp{QHvB#JIr9Uv7Sb~_KdhZ(m#WP@4rvlL?k_$NS$C7D z1u$qieH{Txs3}Cm(4#Xh&Fynw&glfT&a*!?_Q#E-ekMnIVLmc|MgBO8OP4N`Pu>+D-Q<_t^6KVqrv!-;WgJ zSTjU^)}F3Vh=L}UOx5@E^FvWf(M1cmYtJ4U`Y_d%ntd(0156(nr0>hAPWvPFp^%^9 z2$=p5Wl5El)LC5x3}iDP(wywzy5~r6a4?o`9I2ee)MB{lSahGBHgT{Su3X-mHxtt* z@@ou$F6~m^*Kcl@A8h3u5~YTlHkte#5QZyqC^1~h-nD}^f4NKhFN(1dB-+yb@$Dpp zp5xSfTwPruYTLc_g+2wpQ!qH%!M?a7AUcO6`aQlNy~Nd&l$7A$u1j{qq7j48v1fvx zg8GFe#n*&1fM5V6t(#y3U z7dq7}x0RDgz)GK<3i=mF0GYzZ!(i-_bSn{yVuwzl4!03d)zS^~6uPgPOa_#!oZRBf zHB0!j+_u)ORmZspzHQECfsg<>8#D33bwL3}iMu<8sQ510GhKfAnth!Gtu7J0S9K7i zwgjEiE9fXJOw`M@df5PLItpBP#a$bFmVP__hkDpbL1l2(zs~7`|K8&3&1VH6@Z`}j&zP>!a!nVf zY#Y&0Fn5{N7!-f%=A3VKmDrCAVh-5s&olu`NLE}gSt;TYkmPYdgMuxkprFM^>1Jhh zh@1WBIhs)AIE$wg)FPY8_m6GjysiT#$#;E8;=0VvabO2@``Dw5(9!YY;~)p3o*(9{ z*|%M8^o3w+{;6b#4zSoE7IhU(t2Tb4K8Uk8Z+n(ri`qmVQo6qWpx`_W+w+bHR=Kz_ z*rJUfif(ZB*OSo`-NYnv81E{5dSw6jGWf)xo-yoB_GJ=Z)876CHvnBq$!82XNHE1- zozQx%E#IA?gt1aRa{np{%orZ6cDdMZOJ|B*JrE0OWE?kXP9SNOe1XMlL|~xp~_Cx$;t-eLg)IsU4kK>S}SvawEeH@8aPItsoJ8_@LuTmcven zn$on&sqOw1SYoW-tY2KNG_2>q8 z?adP-W)Ayaj&mGy8x7)5eCsG^@r=drgC=p7clMd_?% zq@;+G1X&2ayaIR;wd?>I0xTWO!tU)0QaX9>@ajC58@1BrlFD7iTwgeKxKsJz8OB<{ z8Af#~Z-g5=EW65#y;`~LVegKi!6qK_Rt6_zm2C^v=%1r?v_N&q=gBFIHT+1Iw}$#65K%$P0lmffLq_cdwTyPLk!&38VQ3N z%RMXQHs|>7D_;72vbpff+v->M5xq{FF3{?t{>6Q@;MjC~cy;;hsk6d+2y#6SDLt+l zIs0zv)$vQeEJ-YXs&{MS;$re7yF_UY8nro3wy2|=o&Wx8^RO`e{CWT3V4|Oq)QV1x zeS;PIkdZp1j&cbdMQ@aY*N2@nDrrNA1wWJS3Db_U+9nEWUteEN@GDoIx@&LUyctdA z@utQ`3M)!1+`>7^y0)T!28o>T@t|q}^*&b@LLgZIw=*A~?9|lNkPAOfm$>1SPI}>H zZ*O>jlyM(Fnps+5GTRe>+0L^sl0<+#Ph(RP>4h*6i`aNv{%Z!#CFOt@U}`GssQ?y0 z^%J-BHtM9e3RKKoDC~d&!xk2xXwqFa)8TAK3jJb*<&Vg`*FH*`gQ4!-)Nd zP6HMfpk$aT%_S-sZl7sr_<&w?Crv_E2ynkaaVNV`y^X9Q3^tKK;XnIZg&7CV0X@H> z$OIrtdT0A=K4kpEhi$l@&sW))pBZ;N_e9DQrN7Su6pY99-F4PzY-)-0=FXL)O}u@V z`<_WYciPncOx@FxF;9xm8Ld_eb(^fcKeR9*_eAB6yG!3Iq`c93YjQDh;j|GlW)nJj zDpXz=qZp{Vk69hzrW`4NBXIF?m0Y#a%xoVI_uw`Mj_;8KAAymRNy zcb=2Kf5jZN7veEwK$3)@?)o@UYi&%Xic!RvhL3}npisW*1MWS=rV#CF~9ujO;U&nl}lz8~37 zt6OyGq~jCfJ&)va zrHwKTN#{1ke3|4r_gUtXjS<&2r+NF#lCbgn`|?rPOXX8{7P+>rX?kM0^v;U=b=TEj zpYNxX)9I3Pf5n|D1}ii>2qAgSTBgAdZ!aHz=ZD;+9x>aR*4?~fFQI?T{O$RE9ThL> zZyFC_s#Yaq+@hqJmqOk0`j!{Wy|K(v!SScs`)UZZMSEsP%s+JY!=HsedzI&CCy?LwwO8A5p#&awAs*4-B`GLkdrWvsilQN0GLI@P{7L8DMb z$rM^Q;A+bY0=6?&`Sf{V_r314r`+(uBUzJ6#|AQ-8sBlxq`*lNWfBq+Q@tbaG@sHe zuQLtqmu4^Rv1(aa-jk=vDSs5sDqjh-P8)mOVQKQEQ$uyepEz}>IjhTxZru!nj;vBM z|E!qra}o;2%|G3@1TCveyWMH?$h_SBZN|pALF0edJ(P|beOTXox1_;o4eKrCMwak= z&+Zsk(Drroj14nCWxYLanW!cKucLX%((5Df;9Tb~ie+^E$%O)r;YO1x5s|N z{yADxnMqP2wK{oDv^P8|#3(y2(ek+e(ZTOuT{qWl-oX>C|L(lBDb9ZW^YfXv|7cA1 z4!`M9T=Cncevsa;1Lg5W$z`8_KmlqFugR%%Z5UKuvBdOMpSkfe z{r0QppSlb?8WFLP&8;2`_dUClc=V{&Smk^k@@|BKL+!-2Rc!$}CTW3liZn*NYKv^_ znYPpNiN}=Gk_GZ@xt}B9MqSxl@8sh%RrrI$6|LKzimWex4!@~A5NwmgD22M9JgWz| zy%=4rBD+CvO6QO{Mq->qh<>ZAP3wZ%FM$^7)|W3zjB0rGb4rz!-;c}zfA!vfs<-ue zT2s!v0I%}A4-FrEa;AA!J@LA_Bcn=mUD#qb!gAT1wwCIo8=ZC_i#BXAQ;%S%;K290 zvRy%l9s0a<%exG>?3Nd18}88*uxq84kZoj$q&TML*?Ox>T^AJQM}J@bAX=&Tnf+m} zH7l)$OdmwGww^v-?}S73qHl`PDWA_e|Fznfm;7(CMs;gRzN!3eFkg^(gRr-pvkU^v z!Wemone}H=j%(-XHf0{_yF{UEef=pVDSsXZRz4q>tm?S)CL*h-?!D2(#A!MA8JRm^ zz%}oA%k*_#KP~ezcL`LL4O3As+dcErcAuQBLk#^hj82b_DxGxwg`PNS2oLBJj}<>QwNNhM@Y%us1kRZD zoEashAAIx%4fKQr2Ek|B@k>_f0Ts`cQC9pZP`B6J0JN5{>_X^FgrZtUw0OjQw-#zyRM} zdY+2H1f{O4rULY6_yxv8mgI%aU@WR44TZlwuVWhtIdAJ44D(O`| zKT7PfDyQ5-qBFL~uF+j(IwW_ga^HaFiaDco<)hwzpN7v&R8tO&FS$sU#wRYfD{FYldpIg% zTzO`4_7nmDW^RjnBnU0HabRiCcy;k3gK;VUivu&aj_)o+O}VwHIRDAaOE>LZ8=jBt z6glX_$Kb;ftGBsy?K8__Uj2SvzbmMF1Bl$8(AQsv{(ErQ z=xNh(7?7~cV9NlCf@S#p`Lzx_hu;7?Ztv$m#WaF{BNRMbN!iU;AzXck5} z&U8MH7sNyg3v9|-2JvRudUs6|N=GlbHbGw>ghH;v-); z$f}A-IB5|rKfd%=RwgZj@fOesc7rxH<#d1t>zS{x8@PWfv4~=}wP}-mu5V6i>KBah zL?ARHyd7XeF>(DAlIJG99z>Rc z0=s6M8KKH4hv>Kz^@Tj69W9#R!Kq?g0=|sb12i-~;BRJ0K)92EHW`QmC;a+v8i`6A z+X?CiAbyOoTBsAL?AEVa$3(8%yl`gI#{GRvREa1SQg9(Ei({{=i!rIsued#+G0SNi-o5XYxRfvG!9<{t5~R=uAf< z8Y$j%l#-Sv>UKyESWbsEmV9E!%;X+^1|sf3lRZ@@P82OO2XxzWw>mDb5{!aDLkZIh zF<2ALWEFW#%;7@BQ7`BQ%mtu`|JY!nek(Y5;t_M&Y}*UY1V}x?yOL9>-4F2vo&r*m z65ixq0G#KRkBSAooo%S&owa`ehqv=)vgdNYQdDw+UMwE-oaOg$pEB_ z>6x6?P(C0HKMfb|OMFu18xx-drwV4Ug+}BI6O(uW;ARnd z5bZPD>1JSjY!aNeg5r6*Cg65~2S#XVdE&>TU@Y1jc)Xa3Yhrv7loWmM#(TPbAU;-M zp>1r*mu0z)(i*L+3-1$B2{^^^_#~WnRH{YJ6abs0LK(Rj+?AFJ6WOkC20^|uU_feU z%t@;t=~FS{c!6`gnmS@pCi*Nt1>=o1C9et1zzKQCkT=vC3dUr;{erYb<6SmLM=4mr znAvB>>Sv0}{Qyw`SrXf|v#4|9)K)=PW|_pRed4{t%o%BH$)tplMVadannq^fy^Jku z);2SZn6GdNx*{hzKO5U@gK?aNg#v5j5p+E?;m{2R`TZeqnNu4vb?-7G=De2sup*m= zOjJ+rIy8+WYtGa+L@eSl$8YbQgvlw>Z{N{=>dx4=Dk~pI{>{LGk+d(VitGhOQgD;O z!z|*H-iWjYY_bkz@nKV}k^$47!y1iG!q(6H=mefPEf9_(`~=LAMSDGFqB?|V!94nn z@o$m@3uLi+1j^OO_J{z|b0=dHJaOVgO-;>d(|GR^9b`Zj4{EF?fR?(Ns+14NwkC1n zKNClG;fw3rrf_HRgusy4_#k-s1~vIpl{9^(FDCV{apNTFpqt7Thj^M|AtmgQU& zK`*XQY{%RE{*;miy=S)N6To#&A_}hql5P`@GL3>f=mkvWh;aaT( z_@vy*nZ#e8VJv1q2FCmTsh?q`hql`=wTAP6l#^JsRYXa0*c!}E1iFW@c5Z0xBJ#)> z<>B#SGDd&!;5e2Uu8MrG4cpig1hIZm3`%791#^k@fTblB;mM&)r9C>fQ|aWwO8S|5 zy$KBPu~~Rk>9w8H>M+Q`Vn{;M_bDy>@a!v(bS0r{Gs1!8*$e7i) z7Jrs<4=NilZ-Qr6++{KDbZH-RJ5a_&OdQB|`EVb7q%X+(D&mXU$?RTqz*PyVX+g3qWKWbD8xUzs{^K~WwycY;rmgGE)R#XgH zK0%400yKaw0^1WeDTKtVdi*@s;=|(Na!RylgBwW+)!_!)4WCLHAlV&w0^*k?Aq)>+ ziN2v{PwvnT0v>u)E?6&%LpMRFG|xGHq>B58HwWnr7@Ug>z6F77z=1*ywF}t3=rlKe zd}uv@D3dbU5DHLH%Fm3{#bx-;n|lu&SOevD^X5rH?8E-{A#Dtc2^bTNCcSg)iK)0` z2ZYb;5brX92$$oGC%x+Io9>1Nz>oC+)Q3wZID#N^M^K2P&*pX$1l4Tn@Q)3XJMDnL z={jLh*V|C?Flrf;FU|p|&_pL3lXogT_fbRi8aNRD+m%9JJ)d73Mq*wyoG7d3P(qar znR4N+#1mriB+ozHO)%%jO!m+*?bS+JXE+r&qoJi?9V>EGaZ*f4abu4QuY$&2hrwjEaACg~higVXaA{Wx zcAiM?){fP@zS_Le`P*a7zeVMH;5xzAv{FC>1L%7M8juTT^RP~!7 zH&^8PwPA!w^?)k>;6ZtTP^(cViv3#uOn!chY3`iUZeaM3mk2-QmOj7r=Nch4Cqz9$ z%m)@USxRhEh*aO3{}3f6$ae0GiyQA`v||5Y6OG9JIKx0RN}MNNvUH5MZ{wW#uDTl1 z9&&ovfgzu#pGh!wNm4sl&)AEjLXaOYpy(Zl;d+eLxukan{^YoIeYHci0DKh+0A*a` z5KM7kNZvaQw3G3vzgmW2B5J!jhN z_c$~^-a8C`HYo|ao&8E~?zSoX1T8{{o%mj~`NY)TLM@va1T;F)vU;2Ms@P z>oH({%PrPI%%pWr@b@q+rIscsa${ zq-j7&Y`@@|@zXk5rd2#Hi0ha*?;~Ng0HOyPAApBq4$6rUe(c!(x6;;M&VT=8Gx!Tz zS;GHekJLvc6a2veOUwRpzpbA%Ao-N>OWaoZ3As`^=}9C5;rUHD?KXAHzz1_+8F*;z zFK~u^0BRsUVv)CuZ!^5V(p{$X#=}>}ZYi*y8Rfl4x{guCrS(;Ejq~rnc;QR=#Q!Pu zs?u^>scvncGwCcem6uxLx*;aMjkr!a7%)&UdET<+#p z>OMzdeUoIy<=0~>|Ky$e^)4j{K!1F;IJWyCLZ30tkhGUT#RzwvwO|l zu)@WkudcqeWYDm~pMnoRJ#;~L%??e!-$qA<=bCpAyc6< zN23+VA3TDm{;IN>JW^$?R2xG4q-;j{5jy2PY|NMkSccIZf~_<5Ks=UKfiDS-TX%XV z-F74EG>nH$RjE!!m}wy;!7YYL94;WAjFO)gMiAP)CD^7|oX80fc$#4_QtGlBMZVeV z*P*0*dON*cE$NRd2HED(58m?&tV0qeYM8FTIYgzx3Nt0@$tfFZ1e=tokE8eZ*U_NF z=Cq(P7HtXnP%{%5k$3PXhyc>f@87?%yK|lzUf|R8iApE6MEx+m*8(dmas{x@c?TPj z>L1s2?qSo|SXJ2AxXqBUyC<*U;lte(Gu$4v7^K<|6fCA*Su4+Y?!)DP6ydnuwssai zS$ebu-Z`y&0im5ecphG(QZN>!#(R(1mq&kCNMnS~&aXup4oEb)E2N)H#c{_ssTbVB5|y zBx%iPX$ut^Zy`P*q4azml^1Q2>yokDk-FZENkjk`sK|mNXlR&p*&y0!*VfiTn$V7h z{weW_?;|2D<`8(4L&W@W!It$3G{(TI)OC8dY%CI=c$dx`nzZS*f76?K2K>i#H`3Ok z$BQ9f5GpLyO>juaTvJmbp6Lhh&%efRnHutwfkH69gRM;ONXPV)!<>2QCvb(D2nl~^ zxZ4fr1tEE>3CATUhyu%n~#cdfiIEP0ZhER)B^Lrq!c zZIj}bA<$ugG3lw=eno+2d-Z<_r+Sjdyf`L9KZEqOpXwHZjbQg^KGXv*Q?V6 z*sG#zyvW=le{PP#4wYR-aWfM|@eVtlvPqc&r$-ONkYvPXZy38XKsCOe$6|takxNO% zQFKCkwcXWuTSEk4!DqAShE}x5_}Z|O{xgi#79mRrb*$P33NXxSx8an(LxuS7n(At@ zW(&a)@YdxHrhvZb=1_%Nf>$}g{i)_j1!iX=6aaUhGYZ{Zx-F{%&*#vg=lR>vf$TF} zLy=Df<=@-7>skZHJk1c%e@l^hL5iTd?kGTQ^>*&n9M9n^BAU>I4;DCU5cqZaF-|+^ zK3ge^*<)FC*E{%gMvPr};VmVNsu_)!@&hwl*cOnBaI*%4fzL!#;Yn(>J-c>MM!r4w zkBgZ4h`l;&9w-eczA)QWkS|8$moNP&r+|AvKPoFH6KW8zMjeZc z2wDJ6$*6D0WFu_=>IC`+4z##?Xo0^>eB02RbOojDH8-}!iWQL&5n}!@PV7r>?V>KA zIdXy2@8DCPPqoSHnF?!c#7s;LKfQmiO?!yoh&;kz6VZ_esR-4WK-Xg9o;`aw1}i~GXezi@dYgqYQf3zgRD4|(l>dleY*^4L zIQ+cLSXGwHbLXJ@M@63gX@G!$>jHnsXG_?)#B@8!*WLE?>emk^%qo^l7pWa|(Nwdd zii9>6yC%Lg&+Vq8ZKPlC;$h#{N!~z2z<_nfsYm3x%ND$Y%s@!nuDsXSwR7G*bkv+a zV+IG%TdjxlEQQo6KeR^U}LZyTwC!I z*wW|Q;cT$`gn|nnoQ@iuspvmO!MM|}(H#fRNS)YI>gJ`ThYr>5AAWI9ua}M)nx;l8 zG)Gy3j8V>^ zc|8RpTbg~YHz`be+hX*lL%?bKw1wlMAGm&xhjJ->7zK1texv^d=mB`V_EzmWG9@(z zgzI@7JfASttBZm7r=K&_jt;(4S-Lrc%<8Oe)**We-#vO`n^Fe2RdQg0_uhW}Ldw6x zpmpL-Gm1NSx4QJ%8{7UN=hzrXPiksR?^5g@Oy=-Sn!0j4*3$+m@EF0y33ZT@ft~L> z*-&0Bx@^$tW#otBi@zL5n`YJzF@fu%LEe2NGn%@4AIp0k+qJ93RMrR4iGAfVI`+a> zdWue56n^VH%~8P?zT@OYS%7_O1$&#{1e*+%m#x`s!9(}9@^Z}_X*IOwA0MATv=jt- zs_@^8lI)+8JnXC$*WCS3nTZ|jB${Ht7vh%_)-PDNaNkV-BviKR*`dYLR`vAGxqkmoFRZq;cC->Is$w=zMZP37VcPkF5B5U5!JPB$ zz*WzvOgOdchs-O}KtuH#m0i|-y2zwy(CK5NEIOjcbw zaD3D6>H#-bh1BaTw0&oTQw~@VoOtv{#&^FdR^xM(DD`UKsq&nlfQ&~R2W3=D+%1c9 z_O=cw3-R2x^+@hWFF?9^XELaM%K95L%}e$CpR|RQ@b=j?f3GJl$(a`0-7kLaDtCQr z_uV>0SI?%GSr_L!q>a@r)h~L*o<|{aRC~2Ibv1@=J|HPIGlo``B;Ox1p|So)_JS>A zu@1>rln676~Fg=`OUBI`!PnT-uE)wnh$S&)pcg(9Y@M}hJ;i>s4P6@ zHg-?--ddWopl|JBuqz-=t^j~V5>jeOmrCO=y*Kik<8%jYm1phuvA?kjia zxAr}+vq!xuzWTW~oX|M-Gx?HNdPDc1H$0sG!luQ3xhEuqx+t$3g;APOKcz%X(Eg@7 z=6>D6Zsgp_`tH@N)E2E6zphRHwf5G?6FO13_Z$ZGhO_J^O%K<%Xpq6!vbGARX@M>E zhQ-#YtN+o{E}7}GLnT?KF7sb#DSlJ_SEH|~Wl9YWQmIy()4p9=tp)mvNt|fu(p+5s zV|l4ZXVDW7<0C(bAN!s3+z*C?>#ay^>Fpgox21!jycjC2u5Q#{F+QmLuBn~FU|DDj zZ+PxcC;w;H*CyHCR=RG{(mi_Um}>{Ri@2 zI5MRDXNby`&Ys$kOyZgWY`OxX$xcPpk)W}lO!&r>?n=V#UczASTAz5WuTrytbkXJC?1}+F3 zs9;RhyP75fcuGViEG$akPEZ0&BUu6mUJB7qTsmCB-XQD@dPK-JQO4rDj0K!9t#8b#(7KzpoC7(FX!uD9?a=?e? zYOJ9vB~p)z3;?SB`}fYWvNXmr0=Da)K6Ms&N}v)z%0=*wct{T)B4lEm&@(8Xp$hp! z!mBS|RxevtP4M6QsPawa9I$xbB(?jPBvjNA(~K3y9XNepjsZrPH}CoiqYHx#ngSv$ zdQbRALBLw04``I_Xp)@dWR@W$Wuygqno=g|PvN_rY35AH^P;X2%aGju?TdvAp8`Z$ zPz<^Regn;w`oD#@R`Zp96ACW%R?Rope!WB^j-)UdN)g*@&b^L$2d(WV%(k@)^sBKmdLovE6dnyUNf*4&!@@%7gR zIPCp~wVt%LhTJDwczSvcKsPup;l(1tyD(rGbl9JgOS+@I9q!9-IGm+o>7-$GcodzD z?i)xVF-;8Y8h{uDAklbZP^WLWC7*EiAD~`<3`XWq`olp2neJ!Ij7U}k7<=@q&E$X2 zF8ZzGS3!=Wv#GyOdw^m<$I_VpIZp-Iqko-+RSQ=mF-wclk4RF0mis~ypdl#zA(2BM zD_8@b&~}W87!j0;6%ZG1>+OwycNL=}P-fh_dlz$oFp?wlihgIofAMmM|NOWYo*0B( zG|4Odm$_SetM$rb=Ud|UUX+IK?&;q8-$N$?_Bg}_Ex2Dt_389)Tiks_)rrdJOmj8T4|@>(Y76RG;^5C5Cn)Z0Q-h{zC6SjKdKR``~$2yQz1*oVuOe!w4UiW~JVI zsn2QTvhAY7>iE;bk%O{B@mfA5!^jSoT{c5z@JUc|NX#)Bf$tpW5(*#VObAAEb!`s( zL`?+T4!zWKbt0Q3nXE+M)E&sA0h#uXxQlga4>S?7mDRU`yfKs-Hf|cjE zEbgc$6Tu2-bXu;2X15& zn@H*nnR2b(Zsp)awL9TEJeFPQVrH|)KTqij9=e0(XiI-?SsCY#Daq#|t~VG8|HOg|6bx>sNHwPkx>|s{L|j3M0LNMaqtKK(-PZ5v z7>@ZZzzuJgmKx~mUz|W05Q>`u_A|`ItVGjlErxOHeq^9Oae(&mUFi0Sjp7|zY_SIR z4|)S~uly_g1l!v9g3xC=4?l)11RN#t^_FvlK$_qN27QacV&G6P`p*kQ4Ggj%=0h-z z25>NpM_E^1qG!jTb9gmzjw2w)ea75$2C|fx*jT8Wi`k{f3!Gc}u(L3V_k|`iGxLM} zl3CClkZzz(0YO5f+CP5016233iztpj@vxG>mhM9k1?;G}<3OK%vKFIf6G2e_dc~ll zW)uf|!cMK7f%y{H-VpgqV4#x=68r0sS9MXI zpScFP7Qnw@CKa@5=KFDL8LDW!T@-=R7$5uZL9BLYb5bwz;U{T?NFY2wv#U)(pUprwejAzFh6yjwMS-bDhmTT) ze(Tn=QacRQh6&dtBw-pa_>UZ6J>~Kes<5NA_yC9$LZbvq@|ls@j!lO#y93n@%mM(y zEt*qk;77Lni-sK75r(v&tY*dFx3jxYeFN=4*^)r>`qh37=qBj~3{IeF;0?fQ#uZv( zScc^cy%O-V`H{90_{vyUV02rB1_lN&qQwX}4gLj~i39^MpssZ#hO&6XBgIesi(s?_ zUW#KMh#M+EO!UB%5lqf&!iU}U7w#d9C&g8`c?Zj9xNl&##5h*O>;NnGMkq_l9@wZ5 zxsrkA1TO%K5~)S_%s}ux7p4=Dg@nHZgGR0{F)J0st6r{^D7=yWR4gmJdMw9g$Yj2L z{R&AGVEl&IQ`(6d@SJA@jr(tvQ_~a6+&`xgnJANpsz8Ini~N9Jzkc43fYiz~yB$*; zFh>HsBvw0gLip|osNS)2=K*2UEh}TUW&Rr%+zgNd&UC=1VAxTFf6+p(mw_kL$9$G1&&ge0)sPPldLem9UIVm|A?ax679}gb9igN;K2x4L`KwYqG zF}Kqq@a3l)omjH?SiPA13G5JDDX>Op(g=c;uu8{{^+k<-*DG$BafFRgTd;WTf zGXu*QYzr(z#TY`%_HQq~ERNl!xe@4+z;VmoK0^q?V7frG{tHb&+=iqrTekvj@CI29 z)yLi+yP~8$#o`+v`<%fkeo|N%w`%F~v@$@w+h-;*^ybIXSs1erjz2j$39x`rZ=fq& zw{9KS0DLdxW1*}7l7yxi^VsgReNQHO3T$y~EJ9ZTRC>c(aDtc`4dfYe9TyCz0iJ78 zxdY@BKAnJG9>0(f%~aSM4;!{TV5@--9^goJMh}YNb9nOWV6*SR`h(*iCn{`|>(UnP zfjv(&fyJ6lPMwfQArk{XmJi|q@DSF&g){w0WMn(cj##W{P%&_eLk2c6YZ11gw>V{F z9e?g1;XY@Pa|8K+uVtCrfsMKmY8N`-4I}HW1b?G&}I!VP^jZG=L-se;h6o2qN|)2nP!;#S%Lq z0~|44G+#ZG0>orvh*hwYpsrp=LaaYD*w9%`0uL_roPSkqstcKw{{rMeWzHkaBqB-( z`+?vhl2nvcRWBn;ZJ>c3n}eQS;ltjXDh6W87BRx7r>AFpd>oHTQB{>4T_M&tkPTJ! zW@5T3W(cvdNuh;?8~~>|Dq0UuPx0%m*4Q0@Y(OWVRmbkL?e;)>3&CCA%mU6wB7Y8> z7Ov~krSVhEEC_J{AV6f${n1{m|02%D4$_fHVs*iXD$jIpe_6sh}hC*~}cUz{Dl z3mjTTa3vZ=TTGzD79|L6B&r~4AK@)orqv-hmB2`0I2l*n(D^O@eypiM{Ea!R;()uc zOHYJWH(NPF;CeX?FJ}Z#dZN2%GYLmM1X{SFkot3P&RTQF&xAj@S7ILr+A#1NBs@4a z@XTCuq_-HN@ZlShCU89V^$FuC0gT~1fbbzS;&>)FjbNz$Gt;*LD+tqzK{Ub*hbzTl zeMNb>eyLYGBAsA8HqP7+B_`N*F0S$pNvrGEPeHN@{9x0aDcrj_w~(!eZ;Ngh*%|0% zrC2Z{)yB5*`PMAf?yTJ0L`Mucew2y?eQ^9>*32*o5!Des0G^&KoP)TV*Ppp?A+X&V z=dKeY22F7(qN&HD#sP^T*J9D|;Nerh+`ND2*(8=0B0J_n)np(rRwKsDLXR&H-id7n z1Z%??V0M61AVUt~I+e9K(G0;U2-3v84%HLf26U{#e;Ed(h|eo#hW{`ewlrTcB;+$03E@iV947jUZsna8b;atB8VMw5GEx8SU3MeU69;Ghs@ zej>gV=4R&o`w<`o)E+#Nw0Ug=@Uk5&f?$z0fIh7@RgDyeh*kg_0{^>_Byxlk=~4h9 zoob1A2JAMJKuK!x_2$`~7=i}RFp>eo!$JK>%EY6_`n)S0uD$RY@Z?}h_-b26*+s?)jAvPURgmc8{sbDvqexhoHiK{mTo!Db;0p0Du{6c3 zzdS@*i4evj@%c~B&-Z4U_-eek08JoD64V?p(Rz7#;ecC4Dh}vOmbz!4r%do`K*Zp% z2EB7r27zIClt?>)aWR3$7g`OT8pZR!=4_uO*`RmAUqD7493x1C>HUIax`l;UY0o^A zI5@3P)gUR27)y?cY1O8~Sku@N>xgk1(8#?oDl0{`4g{OnqD!NAwq-p)#rSsKj-!9>D9uvr{?K%-_bdkO+de1@q7qSQo= z+w;oEzCRN;1R+Qh2)Fz4dL0R+EP9EH4-otC8N;HnDnCh8ak#o5gA5#~Ht~WFo{l2ZS#My5MNX-$w>)vkp9FdKUQ1Y}u}*fjL;{r$GX5wle05H1wIZa|iQ93gL) zKF{5Eq7S^|@m+lZM2a3Rq{N)FIGc%i_LnW8V(LQKhOjtH z@Wn%cz)ppy2^SI0;VScNXarK)MzEC;TC=jU0>di=cJAuHM{l1=pdEBJMj*;$VgQCX zU!gySrvvK?6GmLJN!&P?bt$6_!$kb4SNJdM=tLr?mfK{k`MKe_%{Uo8*OU~fAtAB2993>T}E^QdbT=I z*y#~&pmGENGQdT!)z#IC2X~=83+3`N+>G(ke}>*-`(c_5nm!C6nTginZ$+7mo~!Qr z6vmOixSXaKLf%Me?IOL!HYb8Kv0qUlLDis`s1YRZh!X=f0gfK{Xtb-h=!X79!oXNq za9%JVkO)WW`rBV2c*AiA+5SZw282bV|03PIPp>*1jh_Tn`A0+qJL(_qK5zXVn%`0e0w%vQ*+gpZPaq_+m?IA1v zv#u`4c5Qa{Q1ew_B1#6(0w1Bx)>=1*VSXDNWflNh4Ge(p0Q+!#WG)wCAQ0Y^v9&m^ z8e>{a2~6$v*%9{7A~LtnkjmQh*55t|1$O#ntd4}&uWvw2i6axz(3CdvG5U*F3)e7m zzG=t_UH}pzoG{TDN(Q7R{A`F1eswUPqdS&}Cm7_EF4ICm?7IE1NT-k6f#NyiZ2* zqoEn;52vOceQ6rR{Pf67NBuD*muW2o znS-1#(6UC?4jTEM?0uh_%EQAm>?F0e9-2*jLSkqy8Af(&KNbiz*K)^-1j{#Px9{J* zJNtT@fc;}E)kZ8!?2v$5peQ4!^o;}1yy3oQ4kx(K>({TNZS=}#^78&J0}&g}$1abN z^a<3Lz&Z@w`}b&Rt<5IOqAl=Sw+?2bA4QC0(U+G2xad`QufdjqrGfqqH+e(kNd^7* z((OxK-hLDcIy9WYd#7II=FXvkz|jGvFBcU;%Q?tY`T1WK6zIG}srC+!2`D3SK>ogf z$OH__Wb~!YS1{ynl==PjjxW0hMMwtLsb$H&_VvLI&-|8RJY z3UN+*l=MaS8|n2{99$h&I)7fmWi+C5OpGlEbz-Rzf9Wv=&2y)3elN@Bw79u4*M{%e zmsW^@-Mtj`($ES?H6^9gloSj{1d-%)W5?_XgIh-I@A-0+Ik%*yc6|PPu%jB^Y@jZB z9>dhCs;UBd+n~|fnx$An|$KcX_Jrm4lxmt z-}m<&rsCE~dsS!!Lj+n$9r)=e-;v&Bo39t6zjhC5f#vPRLrKw_==QrcNY5jw?6`=C z$bS+p92-MGfglExv6mJR7Y~s2FHgi=^jZAm-*Ec)jAmBFs9w8tDfCUlF}5$uu9x(~ zkb#U=q3k*Ncg%}BY zzpr+6miqoqEen*#fFI@vxB~C5NkzPU%%zuG z1a!LshqvZmpYhXR3;Zk`c?G__7ot93W57F$p_jlx@po6ijiToo(B9(ZcBY74v7P9N%nWKcR*bpT&qVgL_#S9)8Y z@ou9vgwSILqCSHqf>`>{0!*}L^X4|}OME3qC}jZ|3XfbU?t8K%=-mIaInU~%E}7eJ_1uv zNS-}=o63hP-L=R48tObUxg6z+jhG&KNCVeyP*?FD!!Ljy%+5NgYogUaKY$s&Dm<5f z#K2I(rHG3K`xFQ#0*-#hBqt^HI5nvN^a%FzQ&dtSS_tH{;_5`S6LM*=7yusQ8^Hy^ zr}TLDo;@wO*R_TCkrd{EN*(SMG%I}$1)J#Ei_w#y@5B2z1XJpelc7tynRwTYJ74p|J zqOac0*7nuAtC%f~;Ai5F!$(q89dAuX1{ns44>u+TylIPn_>kx~GSd+Ti!tdn0!0^^ zL|~+5V4wjPf;NG;t^V1DY0}S{hR`6OaR-EsUM~i`_JIRqMQxEl=kSpNDj+x&Mpz%D zPH1`Hca=DOT0g8GrM%zwQN2|h6-p{9HkOvGk`B+^?u#Pc75Z=UY$6Q}TM3>V6kT+_ z2_PU*=BcQt1U+~#jy4WTUoJ(ge{^t{({j;{_W4zVJ-}MNd;fk^-A~}HD4crl;nw6; z!pP2AG-xa)eUqQE5T)0R!x5w7(=tk>@B+oe^3cKqjK?$DTg8h29$1|5%~rQBX~Sgq z483Z{^^86FWst_Qb8wVdw-dT=d|iP8*cqU?N8Rx$i(e@qFc1!H3%o^e6X)oqxfVSF zc%<-0A3Zumr;VW7H`G_f)1Oei6m{Q30~(+p`2G9$iiARRHu!cpsbM363GP9QRb4~F z-q=DcgP4d2i~LSRbP+#CP1f2*B&!YJIikTl;!kZGA*u-Eed~l}6#Qi4gx!mHNaxQJ zhF2h(0J6$UDFOP+JKJFst*x!aOF;Rd?^q{_$bL{60^v2rnO)9p20+B1_97!DoDYQd z*E{t7V$FEV43GG0@azV$Ca8SG2gLtrx2D^6R6ZtmnG0F_vtxarCJe= zCgh!D1XCy<>+1Fx$#b#^8I#@I-c)@r_;!CEV3=G8cF;AT`K5H|@`u3`1}MefF+3td z0?DSB3l1C?=oco0#$^ox(E)l3bFz!F!&NwePWUWORdq7eG?YfJs2vfYsH_~2abZo0(lCKb4fw*Sk*`>;)Pz8cYv%U-@iXHS^eUDor@9>K4Ya*V zCnHO4%q<)7-4N=OnxAoOkj@A2nARc%2{5EgMo)K5QN}i=4!aZ$)J8gjKU$sG`=cOv zqKl(JuS85?&i9k$CG+Uq`lW^UX*cR^#5(alkRaJvTk`SJFWf0=K*-kj$LFu^z4B8b z|2M1;1iDjaIqf~^QGzb^1V8_2oY}x?dT=jow=)A1O;}Cr#y7sI-mZUJcF|yih3llP zltq=qKp%7Z8=v7`x$t_Isi``~2D{uL$#)HOZ-?|EmKW(4lxE`JH@IIbv@=lWP=ER+ z_Gp~g?(clG_G=$IG;75jitLzUy`R@=Z(;D;H*z^`E-~Ct3etFZ^+m5=1~gIeD!2VE zU;CQ-rOb$l+`FZVOLPyu6ro!2fd2`#%oHSnwsp0e+Ix^Q{+c+=0qxwWX}L1v#p;a{>mdwcAA zH~Nh0{91c8l}+!oNOx+Xq&~k+aW?%}k{8f_48Q<@W9#Uh*G^s2u3bCTW6ru3JH6Kb zwahfyUf#QC^caD#Ba+hE%Bpa2IE~n}98w{DkNq~kSvm21=BCz)_S6B5-t_~ei!4t| z&arH?5dU39pXbwaME2Rk_)BatZ6_R(Zsyef8c80jvHQMdS?t&Pui^Iuw@q?v|LVhg zZQLTpTkpG1hx~Mc=-&Q>q5gpxQM1_2$E&-S!x(ED+QZjY=N1xj=VWQJx|zL=?tlH> zcqni^i9|Z{_UX!o4sn{sG{^C^b4{YMSb27}3mgU`U9=&ecPsca7RjH5w~a+i#A!#X zZj$YlV|JSo@AgvelQ}>l-IC1-{M(aT!@$yV2q!?CTi;fi;0r!~A70xj|G#_p@ps$i zciYaFj5iuNI?mvv1o(!7$WTkGUzxhfofFCF!74jbdy+s=+eQeB2g?;h>+ZJP$ogNV zYgMwVLby1BWfm!vV#5jdfVrLa6E`HvU#r}fsl|sc6S%8xkwLcAgCP!u2O0-n!#C8X zA+Llr%IaUn{w!Q@oLa-!YEwDL(7!xlv=)UD1*U){9Op<^UqFGu%Qv!}1Hh2=fM~ms0I*#dtA(=l95DNGx5VvSoUKAECM%$GlLlB1WZFF=zR2+U_BakEz z#CkFbznj};h&!4cv92gSI=hawi5!PR1QvHLD(j>dLU~+jf89)#^ zlvC2u1dBy3XX(VLh6yXK?PlQy_7!{JkRm2pLxCR-AxUiPN`UNLJnoesIM9 zJqsRGUkom#UWc0FaE7Af-F;3CP6p}8w;OOv17Ive`Cne*5Ua}Daj|om60w`emE`mQ`-l1k88Pu|%L6DEFY)uYYB6#1@eK|o$M@t|?q&d{I|>6` za`y3z7{{qbmpkt!=gZc-;RgxKB%pBJ915ieg)T@#x6^T(IlLy*^LvEZf{fpe&B&s zN}fLb+SQ1R1gv0!_rfg-5<+_R^Env7K_>w-E}}O_k%L&<U$ZTqsw8}aNlE7D@Klqt6BEs_K!6~B zkAaV~8>#&}?q7>@=Yhxx^#*{QGM+#o^eU*fi3}5*F*o!n>G}mA8Hhv<9!`u86Jhf^-<2_6QbnPN5NzRid-lNL;L}vg z4oFX|#G=uJOW5}zLw&V!pB)kL!pCQUDj4s44F>{nn0)`vmC|j4a~{b}kpS;wVwP)9 zHq4H9V_eYEcy>(|{~|8~4LB({5}3+SK&L$A#z8=pyEOZ5uh6Xju~(2t0lhHV@PlE5=G5c;4iS%3R>&^?G9~k`3mA8>6OHBwH_tBT^8B$P| zaP?2Jgn1CJ-Wvd=cZ0{`2^S%|tMB!qNTjbmo23NLp5l?3KOe$Hjdq)dF0{{x7OE(s zxVU)K&sU;C@OSARxfF4rHCtrYDgO-qVmPdIsA4Q!LGIX*Q!|l5 z!dF&pxV5yn6$^jI_QgKVhZw?BUAu#xGmG*;v>IG@T{a$Q(I-H0@d-(_Akz^S8l+ z$v-n-TzH8LcI=W{%lc8KZN*JSAp^yojGm0h21m6F zZ!Wq|jv{@5&}ycA`>toVgN|%%Y@D`pfBY!*qV9>~oN*#g`h-&kSh$ZFiAJ0c(dpPT z{+gUIymB*`#RSI~Ru6zSRE@@aQS4N_1Ygrzx{JmU*V}mbGLdaV)Su5f;xkS9;HG&CHl z4!B}e!apct=%r^bdUzC4`LwjO;JTx%{;raRoxWoTnK0%uE3-}1V;VX-?U&S~=Ri4X zX=`KZS~047KufsczXID&O-%(aBl4&Ea>!^ySOMahoFK>`UJ_m$d+;^LT7UwkR+<@? zD~2cvr?4TlW8~Q&o&KeQwscE2UcVj8^=s0BK<;q4g9$?cPF%hqD+quTSMhP?8vI;n zc~2o^N#zo^;(*f;hIgAvRF#6Z8w%OI)^1@63TMCWF`H{3dRf6c+q31;IlPK8AMB%shS6y$o-Qus+MlyGb7z{V ztSiRvRmiiyn|mg_+`pt*$lob;GgEAvrKEF8G@1hB`m+({_1d zXWX_F&Lq}x`pyZpEBQqp7h?4F(w!o}M1%#5i+NTmq|Y5>t|3k^PuG$@?0 zT4B>U6vt{~W#s{QKF)Kz09gD40P=%WD0GPTgEks3=ODwz&6_jy3#P$;*_F(ph$+$1 z*Dpr;g-)2{0LX0UtpV(Tf74*Fr^IbBC6x;C*J!nJ*+eQ_0yfYLTc8cs9tHj=!9Jb&mC*wkNJTgmuF%Nc4sK9RaKghMb;)fla1Q?yQ^Lm zFLem;+!+lB3`%FuR~XyH@i#fO^242-^D3jMZHjdH!YS9@XKmiR+CMJCVIv_=-X1og zMiDMs^U*GweS0gvOv>2Ceskp9;YF^xrIr4fn?4J?(ZRbJLik8;*R}uzIK@-r0N@jI zKcGVg%nf;E4WuE7&!0=gs&cY{Awt^E8w?Eq!ihlV%8^GT!=ogK5+w?3FAGyjm?zJh=|Znd5KjnHE>rEu+lEqQMDJ z20tCk@ER`|*iTo5+7)Cj+;wQG!6|teG%q>%Ei5iP>K#p8yxL7WWaPa{3q7|(N>Wrn zLZc9{^yNr~s?TDqwCLq)4;8~B_bZWw{^1EwZ!?|wV(=;A_6u^eq-bqQxR=2Lmc#ZO z@f3;qeFtt`vUL$*kn?3bd~PRQzJ|-o>V7RBak~-)TJ5HS(spj4PpVsasaLZF%Bik} zTG?kcLb+anL4~jTYm~L2gV}$z$**t?GUGs@gQIdjNWoY7e*B0AzWaV zIpJ%|H<-dO7z)RVXIDV_cK`4gRVf33z3IZo44*hwjA)e@YKf&L(+$#lnYc)N?6)W~ zqW%?L!(Ed_Eq@}idqW;h-Xnp%?Me~7P1q+Cl*8Ia}k+ac;v z97VMv|Io^ryn2rIZn3~_{HB-Hgf>TYjndYcR9&~%&t6T{T5JePw>35u{zxvT+}kvC zJ-WW$%Kjv0w))SQ(}qD5%^=76I{8S3_Lyx9L#EYb6Q25aB|kpzbbNlcR!aSPe5OTo zl6`D#jP0EDR@2Xl{;4W#T~j5J+NFz=ZyVwdJbJ?TGcB*Oz%E8ZCrt3ye$rbzg2y&7 zw&2b0ltwsIxS@xl`eXPr2)?m%79?}O11MAsfzS`^6M>-=pamMgSpZN#nFnH^TD^&O z468deEsaRh!X(IyNk9`IL6BPo@)OM%WLXINqENifDL{dWi3VC)a-!wBs>w~?r#`o5 zj_tWODmIYgx|45@zh-G&8DKWb(eoS(Aw=&C^(5yGct@2RcU6{k2V~A z6e|>|adEaHY!K%k&dQ>setUQS$-blG9xlr2IxF}4hR1qaTt--E#`8H6#m0XnUQTWs z*Ent1GCm!bC#CJ>INP}*dfdhCY}w-jX3i7d-am@ItEiP^U%O%(q8i4g*R3MfAi8qN zH7qW2ZnnttzTqP#(^m1EH*$Nq!xhr6JFw18n? za{A$e;F8NZ&)#^?dAd7WR?{l`KJ4_l z=}JFPT=C7`U6XU#Ek{0DuXQNT?gU6k*J#>SbY%GoapHD{Pe(|T9J}*V0h)tB!-QKV z4h|nk3DK3p5sN&CPU}3dpZaK}p^5<4?EPQf4MrJ48Vbk48md`jNb+!VBiVouAK}=U zD4wZDeFi>^hO9z{ITjNTv!$iTGkk|IIOu2u!mmTeD4&ptaX(iDXD51PF+3KOdlo-9 zytdX>c!dHfN=i!Tfx%;nKB>uaD*X4C9Z$&lmciz;1|POcN-DhIYt8UJ{L#{cjn_B! zz442YGt}%m&rwBk@$#0ftuBRd)y19?myn2{u3(1>$m&h;$iqikgz z_6}>b%4h|rLT6LnjMNtKf^Cb*yVQePA|EkHiHIv^g!ZoXUDS*?Ql{W_*}=j^_xI}_ z#be@{)_gM3Q=jPO18WXZcjx{pX19M~|L&Y)S-j{QNQ+LAX{vRyB;0q81)ep7M0h$OGF`7f-$R?8sunuW6*HNP+w>MO_T~ zBs|XHMytI(kI>#Oi$7~wcXPX!dxdNGGUx7Exst(;6ZK04`=snFV;o-zDJB^h(KgQ< zIsHK73FT2=66LR!cFuy>3$5r1bJWe%3da;VT~=M0{C3vGNIHUZ#4w>ti8@Lakt`&IKtQi zQs$0F%M035X85A=>-c^D4y@hOKBlGhWZ%xLs;>DJH^vGoJRXw%ray{ z%6=p;mKZYA``^DZ8&xT)x+%7Kc+!eZJle^h>b^%Mj61>5p>U5e|Cg7Sv;^dj=1P|E z+)-5*&7cm=g``g3loT?VX%tvJy`FSt=^ovM&!v7ZdEz=|gEUXvXWGNzHSgYVs$%|4 zvfaT(v3vPPX1W?XYUl3B(L8x`kI5x#*l<@%^~FSx^X_DEF@)BW)wB|yzw}Y2mM&7x zCh6+wfzvWn45@r@;8;??jn<6o)|ZtcxEKysHUw5TP$=;S7!<#k*VBSjZ}3;ubJHASSI6(*YBJRSP(;3S-oZRaWF z>PWqDGtXl+fMFn{+^c5SBkD9|*PX$??s07+O-B2MsoydR_!yoZ)T}?hay`r|<18nq z&^F5pN2{mlnPFoB<_)(hVt1T|M0Ure$6gr4oGH&~V5dt&G7m(-4@ z+A!|?=&D`J(>%|7QAlLvgkh-iVTTQ*w>}%*^S#Xon8`L6@gbS?27h!n?Co7FGqup~ zI=8mkJqx%*cIW>Iqg1l~uZ2(kSHm;^fBE`&-08OnWmrfZub(V9UI5Z~uVld;icvaezHMr+&(Ou$CNDQQl zZ64?olSXOFU(d3AYu?urjuy$luJA<;Uj6(WP!@@_?vCKL|Ihy&j+Rz(Kz24kw!R?A za<7p?^u30nSE=4*LR#Nt4F}!D%L}Mh9Tn;Il1Gl(Wgiz(m(<(0rn_>*a+x!KJ89RI zK%-GRF^r1-8gsJp=3v!~YQgUizrpt-4yv**tT{P@9EV0f$?85>TVL8>)4KR)$4R9CLv-IXy8^&h&_umbgs^409|dsi}*)ilQnefuiE#91=HfQ6vWN zOZiUz4W&t!rY3+9ldA)T&_!!#^f^gM4wTB)OD5a7Xyr;32R{0c__EWWUrQv&QMJ55 z?6DP_HvGH|B4^?j)MuW&<*s}XYwL{*|C?)W;3K1{=Zm5){?4okJkbMVC+L0h#_sy` zt9ZLLNV0|Gm8{TvP5Jp0rU|D(%lRu z7sAYh)OW?RnjmUEOj}D-M8pYDGZ3(Z>Yp-Kw>`&Y{bt9rn{t)M_Z_zsEQ(ey=%|Hhe%V+_hu5&RInu;ViSDQxae0`LIa-lO_BNwAPRg*D|R-Jq^trq_2$6w>#kot3TJ218E4@%47auPa$ZF zjEzO00UDxf@!kj*Aw(+(j0f?Aw)SHdLKG;2n3W6*+)jG>6MTFymd4B=X9F&{2J`GE za2B%)|3K)Lin21WPFQk5>&cqwJV5*|Jv}i;I!1K>zY3h6BEjpwRh(O1kHUATgK@X5 zabOQd&dq5j7L^RA231Y$k6vld+dbl{omjE?8rQuC=QjgeGi0U{UjKc ztd^>6hZyo7jEdyAQo9p(sb|;iX14wsLwu!opOTh%TvQ%xojw{>lMod&-QDI~t-3WW zQ|g*PyGxa5dscbszWv;Lg0^3qZK>Aqeek*H#bM;iz$M5+R%z2fE?VgC7fr7b-6FA)-N=~lc7ni2CHe^U(cD;ZalAl}Z zhehO8thCYpDx0hLHgI_~!^UCQbSSj0>VR!xX2ncKY%Cb@%n@93TGbFpe z>d*dDZId8%AjQIC=)1<0#cc)J1^Gw{>aHw}_v1zy5zgP0IFByBa_Kl39p~*hZ<4Wx zfrd8i`GqTnS`!~tw;tw9IQvU_>%(1Utm1s>U)Q`>mVLPoFLAq$?OJW!>l-~5=VN_3 zY?oQV;&ge@TA|s+hTkcI-<9JZi{*KQWgL$e7Wwc~!*Kac^V9GPn-(-PD2?x*A67zgG8*r%v_oOsCP)2CyEm|0mR z(XAonBQxyHlM_PBRzi0-j+{I0;U`q@Zc2G1#H09lmrakZhNpAJ-JW)u$)=Mpv zcLxjG#(o`|t3hYM;MI~Zvk!axI+d)p(>Hq*voSa;Zs+(S{Q&18PpIl%Yc6B*|mj{|AMyu-{&_=i(u}wsOcCM~nol|)g9oKbHYl0FWxLaNSx%_We%%kP`#E2ul3QsAw)V#^-q{=+n&GhxWN@mFKvC$^!;O<9MzNjP&Wa<5hzk&hW($=Xdx({_+Yd+T6FC4Hv z(0+vf%Tp^;M~^w-CW-d_N>?7PYL>)OUZ&e-Q04El1jpwwsG9|;oQ@sR%9*|Uu%K*W z?rr0H|KZD=g(DsHX>n|yBzF!ni{HGsS;ttdn-)#6W$Ci7GrF&EkJZnjb^AT3*xAV+ z%Lg*CJ6%%TFl%auAUmaMHV!pV3bos!Z%&P}~E=c3Y7 z{%Vlxg|hFYf?et8+*-JJq0cr3MK?Dll7P?_Vkh^-fZ_l>k63EhTdN zoGhANcKJ2(gTMg*>xb~1NDhPw1J+S!AA8)s2Z2W=0_F*pn2ruEK=W+L!-qfE=A-r7 z{fG#7D*+BnP_L<}jM3j?mO3suX92wEJ8AMfJn?F_?fHrFxDMZ?V zS?Ou(=T_KP;Uu(0)9bO>@E|`YW9&l@Q!-;_mEp0)nIcaqp8NXI;YpUKkJg%s4O8D= zc=U`%-NBSXGkqB3vGB1vOk3voQs;p0cwwHS+v`WyMZ`|Dm_Cd%DD`QtN^CXX%V6J? zwE33u4phgtl<~9KSXfYkgIy)|`%@vzY;A4^*$aOjb|*2ObmK;-m>Fo$Lc_BNNv^3W z*Ff>hm$jzCiOI=J{zwmCcF!p-#g@E~(S|PhzOV1d+#-Y)5K#tK?Pg$jCu#Ru_q(x) zU&^doQ(%3a^3lnn01m4H6*tEMm6-z!x*42Lv z%&T6a_(JViN$*|@?L`eXVI*V#Y%d19NI zDr;1x<%FfG{*HkkPH7&oOjfjfsS@x<*Jm2ndn>IYb^OhOxBr+DTsqIS(DZCBA|58*Lrwx1Zqs)1orvMB9s^k=%D|Jz@%u`{(acmIF?3&TNqpngbv|JQeLva~UC ibo$5U#{cv0h>HF9O%ClGJ&wOaQj}9Azxw;?zyAmFZKhfP literal 0 HcmV?d00001 diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/justfile b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/justfile new file mode 100644 index 0000000..75e5eb5 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/justfile @@ -0,0 +1,30 @@ +set ignore-comments + +alias s := server +alias serve := server +alias b := build + +default: + just --list + +server: + hugo server -D --source ./exampleSite --themesDir ../.. + +build: + hugo --minify --gc --destination ../public --source ./exampleSite --themesDir ../.. --baseURL https://maolonglong.github.io/hugo-simple/ + +fmt: + # TODO: https://github.com/numtide/treefmt-nix/issues/112 + nix fmt + bun run fmt + +check: + # TODO: https://github.com/numtide/treefmt-nix/issues/112 + nix flake check + bun run check + +update-simplecss: + curl -fSL https://cdn.simplecss.org/simple.css -o ./assets/simple.css + +clean: + rm -r public diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/404.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/404.html new file mode 100644 index 0000000..c84f0c9 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/404.html @@ -0,0 +1,6 @@ +{{ define "title" }}404{{ end }} + +{{ define "main" }} +

404

+

ʕノ•ᴥ•ʔノ ︵ ┻━┻

+{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/_markup/render-codeblock.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/_markup/render-codeblock.html new file mode 100644 index 0000000..e1d6fa5 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/_markup/render-codeblock.html @@ -0,0 +1,7 @@ + +{{ .Page.Store.Set "hasCodeBlock" true }} + + + +{{ $result := transform.HighlightCodeBlock . }} +{{ $result.Wrapped }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/baseof.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/baseof.html new file mode 100644 index 0000000..7604c27 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/baseof.html @@ -0,0 +1,58 @@ + + + + + + + {{- partial "favicon.html" . -}} + + {{- block "title" . -}} + {{- if not .IsHome -}} + {{ with .Title }}{{ . }} | {{ end }} + {{- end -}} + {{ .Site.Title }} + {{- end -}} + + + {{- partial "seo_tags.html" . -}} + + + {{ $simple := resources.Get "simple.css" | minify }} + + + {{ $style := resources.Get "style.css" | minify }} + + + {{ with .Params.style }} + {{ $extra := resources.Get . | minify }} + + {{ end }} + + {{ with .OutputFormats.Get "rss" -}} + {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} + {{ end -}} + + + + {{- partial "custom_head.html" . -}} + + + +
+ {{ partial "header.html" . }} +
+
+ {{ block "main" . }}{{ end }} +
+
+ {{ partial "footer.html" . }} +
+ + + {{- partial "custom_body.html" . -}} + + diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/list.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/list.html new file mode 100644 index 0000000..1752106 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/list.html @@ -0,0 +1,42 @@ +{{ define "main" }} + + {{ if .Data.Singular }} +

Filtering for "{{ .Title }}"

+ +
Remove filter + + {{ end }} + {{ if or .Paginator.HasPrev .Paginator.HasNext }} + {{- partial "pagination.html" . -}} + {{ end }} +
    + {{ range .Paginator.Pages }} +
  • + + + + + + {{ if .Params.link }} + {{ .Title }} ↪ + {{ else }} + {{ .Title }} + {{ end }} +
  • + {{ else }} +
  • No posts yet
  • + {{ end }} +
+ {{ if not .Data.Singular }} + +
+ {{ range .Site.Taxonomies.tags }} + #{{ .Page.LinkTitle }}   + {{ end }} +
+
+ {{ end }} + +{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/rss.xml b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/rss.xml new file mode 100644 index 0000000..40346e1 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/rss.xml @@ -0,0 +1,72 @@ +{{- /* Deprecate site.Author.email in favor of site.Params.author.email */}} +{{- $authorEmail := "" }} +{{- with site.Params.author }} + {{- if reflect.IsMap . }} + {{- with .email }} + {{- $authorEmail = . }} + {{- end }} + {{- end }} +{{- else }} + {{- with site.Author.email }} + {{- $authorEmail = . }} + {{- warnf "The author key in site configuration is deprecated. Use params.author.email instead." }} + {{- end }} +{{- end }} + +{{- /* Deprecate site.Author.name in favor of site.Params.author.name */}} +{{- $authorName := "" }} +{{- with site.Params.author }} + {{- if reflect.IsMap . }} + {{- with .name }} + {{- $authorName = . }} + {{- end }} + {{- else }} + {{- $authorName = . }} + {{- end }} +{{- else }} + {{- with site.Author.name }} + {{- $authorName = . }} + {{- warnf "The author key in site configuration is deprecated. Use params.author.name instead." }} + {{- end }} +{{- end }} + +{{- $pctx := . }} +{{- if .IsHome }}{{ $pctx = .Site }}{{ end }} +{{- $pages := slice }} +{{- if or $.IsHome $.IsSection }} +{{- $pages = $pctx.RegularPages }} +{{- else }} +{{- $pages = $pctx.Pages }} +{{- end }} +{{- $limit := .Site.Config.Services.RSS.Limit }} +{{- if ge $limit 1 }} +{{- $pages = $pages | first $limit }} +{{- end }} +{{- printf "" | safeHTML }} + + + {{ .Site.Title }} + {{ .Permalink }} + Recent content on {{ .Site.Title }} + Hugo -- gohugo.io + {{ site.Language.LanguageCode }}{{ with $authorEmail }} + {{.}}{{ with $authorName }} ({{ . }}){{ end }}{{ end }}{{ with $authorEmail }} + {{ . }}{{ with $authorName }} ({{ . }}){{ end }}{{ end }}{{ with .Site.Copyright }} + {{ . }}{{ end }}{{ if not .Date.IsZero }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} + {{- with .OutputFormats.Get "RSS" }} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{- end }} + {{- range $pages }} + + {{ .Title }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{- with $authorEmail }}{{ . }}{{ with $authorName }} ({{ . }}){{ end }}{{ end }} + {{ .Permalink }} + {{ .Summary | html }} + {{ `` | safeHTML }} + + {{- end }} + + diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/single.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/single.html new file mode 100644 index 0000000..80c7fb8 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/_default/single.html @@ -0,0 +1,28 @@ +{{ define "main" }} + {{ if eq .Type "blog" }} + {{ if not .Params.menu }} + +

+ + + +

+ {{ end }} + {{ end }} + {{ if .Params.toc }} +
+ Table of Contents + {{ .TableOfContents }} +
+ {{ end }} + + {{ .Content }} + +

+ {{ range (.GetTerms "tags") }} + #{{ .LinkTitle }}   + {{ end }} +

+{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/index.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/index.html new file mode 100644 index 0000000..e0e8308 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/index.html @@ -0,0 +1,3 @@ +{{ define "main" }} + {{ .Content }} +{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_body.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_body.html new file mode 100644 index 0000000..126375a --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_body.html @@ -0,0 +1,3 @@ + diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_head.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_head.html new file mode 100644 index 0000000..4c53c40 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/custom_head.html @@ -0,0 +1,3 @@ + diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/favicon.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/favicon.html new file mode 100644 index 0000000..fd55750 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/favicon.html @@ -0,0 +1,3 @@ +{{ with .Site.Params.favicon }} + +{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/footer.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/footer.html new file mode 100644 index 0000000..29c4632 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/footer.html @@ -0,0 +1,10 @@ +{{ with .Site.Copyright }} + {{ . }} +{{ end }} +{{ if not .Site.Params.hideMadeWithLine }} + + {{ if .Site.Copyright }}|{{ end }} + Made with + Hugo ʕ•ᴥ•ʔ Simple + +{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/header.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/header.html new file mode 100644 index 0000000..095d626 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/header.html @@ -0,0 +1,6 @@ + + +

{{ .Title }}

+{{ with .Description }} +

{{ . }}

+{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/nav.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/nav.html new file mode 100644 index 0000000..5e3582b --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/nav.html @@ -0,0 +1,17 @@ +{{ $currentPage := . -}} +{{ range .Site.Menus.main.ByWeight }} + {{ .Name }} +{{ end }} + + + + + + RSS + diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/pagination.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/pagination.html new file mode 100644 index 0000000..ef81e48 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/pagination.html @@ -0,0 +1,18 @@ + diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/seo_tags.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/seo_tags.html new file mode 100644 index 0000000..3dd6f1e --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/partials/seo_tags.html @@ -0,0 +1,47 @@ + + + + +{{ with .Site.Params.author.name }} + +{{ end }} + + + +{{ template "_internal/opengraph.html" . }} + + + +{{ template "_internal/twitter_cards.html" . }} + + + +{{ template "_internal/schema.html" . }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/robots.txt b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/robots.txt new file mode 100644 index 0000000..4f4ca44 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Allow: / +Sitemap: {{ "sitemap.xml" | absURL }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/shortcodes/highlight.html b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/shortcodes/highlight.html new file mode 100644 index 0000000..fed1bcf --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/layouts/shortcodes/highlight.html @@ -0,0 +1,10 @@ + +{{ .Page.Store.Set "hasCodeBlock" true }} + + + +{{ if len .Params | eq 2 }} + {{ highlight (trim .InnerDeindent "\n\r") (.Get 0) (.Get 1) }} +{{ else }} + {{ highlight (trim .InnerDeindent "\n\r") (.Get 0) "" }} +{{ end }} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/package.json b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/package.json new file mode 100644 index 0000000..7c83576 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/package.json @@ -0,0 +1,10 @@ +{ + "scripts": { + "fmt": "prettier layouts/**/*.html assets/style.css --write", + "check": "prettier layouts/**/*.html assets/style.css --check" + }, + "devDependencies": { + "prettier": "^3.2.5", + "prettier-plugin-go-template": "^0.0.15" + } +} diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/theme.toml b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/theme.toml new file mode 100644 index 0000000..dacb52d --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/theme.toml @@ -0,0 +1,18 @@ +name = "Hugo Simple" +license = "MIT" +licenselink = "https://github.com/maolonglong/hugo-simple/blob/main/LICENSE" +description = "A Hugo-theme based on Simple.css and Bear Blog" +homepage = "https://github.com/maolonglong/hugo-simple" +demosite = "https://maolonglong.github.io/hugo-simple" + +tags = ["blog", "minimal", "fast", "dark mode"] +features = ["favicon", "no javascript", "rss", "dark mode"] + +[author] +name = "Shaolong Chen" +homepage = "https://github.com/maolonglong" + +[original] +author = "Caio Lente" +homepage = "https://lente.dev" +repo = "https://github.com/clente/hugo-bearcub" diff --git a/sites/blog.hermitcollective.net/blog/themes/hugo-simple/treefmt.nix b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/treefmt.nix new file mode 100644 index 0000000..deba111 --- /dev/null +++ b/sites/blog.hermitcollective.net/blog/themes/hugo-simple/treefmt.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: { + projectRootFile = "flake.nix"; + programs.alejandra.enable = true; + programs.taplo.enable = true; +}