From 91ed190fe349b26ccdedfd3c37b358f24edc8390 Mon Sep 17 00:00:00 2001 From: Guohong Liu Date: Sat, 16 Sep 2023 00:19:09 +0800 Subject: [PATCH] Initial commit --- .devcontainer/Dockerfile | 38 +++++ .devcontainer/devcontainer.json | 51 ++++++ .github/workflows/deploy.yml | 49 ++++++ .github/workflows/update-theme.yml | 38 +++++ .gitignore | 2 + .vscode/tasks.json | 28 ++++ LICENSE | 21 +++ README.md | 57 +++++++ assets/img/avatar.png | Bin 0 -> 410 bytes assets/scss/custom.scss | 3 + config/_default/_languages.toml | 6 + config/_default/config.toml | 16 ++ config/_default/markup.toml | 17 ++ config/_default/menu.toml | 24 +++ config/_default/module.toml | 2 + config/_default/params.toml | 149 +++++++++++++++++ config/_default/permalinks.toml | 3 + config/_default/related.toml | 12 ++ content/_index.md | 8 + content/categories/example-category/_index.md | 10 ++ content/page/archives/index.md | 11 ++ content/page/links/index.md | 33 ++++ content/page/search/index.md | 13 ++ content/post/hello-world/cover.jpg | Bin 0 -> 55974 bytes content/post/hello-world/index.md | 20 +++ content/post/image-gallery/1.jpg | Bin 0 -> 14625 bytes content/post/image-gallery/2.jpg | Bin 0 -> 37455 bytes content/post/image-gallery/index.md | 22 +++ content/post/markdown-syntax/index.md | 150 ++++++++++++++++++ content/post/math-typesetting/index.md | 40 +++++ content/post/shortcodes/cover.jpg | Bin 0 -> 12942 bytes content/post/shortcodes/index.md | 42 +++++ go.mod | 5 + go.sum | 2 + static/favicon.png | Bin 0 -> 639 bytes 35 files changed, 872 insertions(+) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json create mode 100644 .github/workflows/deploy.yml create mode 100644 .github/workflows/update-theme.yml create mode 100644 .gitignore create mode 100644 .vscode/tasks.json create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/img/avatar.png create mode 100644 assets/scss/custom.scss create mode 100644 config/_default/_languages.toml create mode 100644 config/_default/config.toml create mode 100644 config/_default/markup.toml create mode 100644 config/_default/menu.toml create mode 100644 config/_default/module.toml create mode 100644 config/_default/params.toml create mode 100644 config/_default/permalinks.toml create mode 100644 config/_default/related.toml create mode 100644 content/_index.md create mode 100644 content/categories/example-category/_index.md create mode 100644 content/page/archives/index.md create mode 100644 content/page/links/index.md create mode 100644 content/page/search/index.md create mode 100644 content/post/hello-world/cover.jpg create mode 100644 content/post/hello-world/index.md create mode 100644 content/post/image-gallery/1.jpg create mode 100644 content/post/image-gallery/2.jpg create mode 100644 content/post/image-gallery/index.md create mode 100644 content/post/markdown-syntax/index.md create mode 100644 content/post/math-typesetting/index.md create mode 100644 content/post/shortcodes/cover.jpg create mode 100644 content/post/shortcodes/index.md create mode 100644 go.mod create mode 100644 go.sum create mode 100644 static/favicon.png diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..3ce7003 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,38 @@ +# Update the NODE_VERSION arg in docker-compose.yml to pick a Node version: 18, 16, 14 +ARG NODE_VERSION=16 +FROM mcr.microsoft.com/devcontainers/javascript-node:${NODE_VERSION} + +# VARIANT can be either 'hugo' for the standard version or 'hugo_extended' for the extended version. +ARG VARIANT=hugo +# VERSION can be either 'latest' or a specific version number +ARG VERSION=latest + +# Download Hugo +RUN apt-get update && apt-get install -y ca-certificates openssl git curl && \ + rm -rf /var/lib/apt/lists/* && \ + case ${VERSION} in \ + latest) \ + export VERSION=$(curl -s https://api.github.com/repos/gohugoio/hugo/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4)}') ;;\ + esac && \ + echo ${VERSION} && \ + case $(uname -m) in \ + aarch64) \ + export ARCH=ARM64 ;; \ + *) \ + export ARCH=64bit ;; \ + esac && \ + echo ${ARCH} && \ + wget -O ${VERSION}.tar.gz https://github.com/gohugoio/hugo/releases/download/v${VERSION}/${VARIANT}_${VERSION}_Linux-${ARCH}.tar.gz && \ + tar xf ${VERSION}.tar.gz && \ + mv hugo /usr/bin/hugo + +# Hugo dev server port +EXPOSE 1313 + +# [Optional] Uncomment this section to install additional OS packages you may want. +# +# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ +# && apt-get -y install --no-install-recommends + +# [Optional] Uncomment if you want to install more global node packages +# RUN sudo -u node npm install -g diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..49ba3aa --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,51 @@ +{ + "name": "Hugo (Community)", + "build": { + "dockerfile": "Dockerfile", + "args": { + // Update VARIANT to pick hugo variant. + // Example variants: hugo, hugo_extended + // Rebuild the container if it already exists to update. + "VARIANT": "hugo_extended", + // Update VERSION to pick a specific hugo version. + // Example versions: latest, 0.73.0, 0,71.1 + // Rebuild the container if it already exists to update. + "VERSION": "latest", + // Update NODE_VERSION to pick the Node.js version: 12, 14 + "NODE_VERSION": "14" + } + }, + + // Configure tool-specific properties. + "customizations": { + // Configure properties specific to VS Code. + "vscode": { + // Set *default* container specific settings.json values on container create. + "settings": { + "html.format.templating": true + }, + + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "tamasfe.even-better-toml", + "davidanson.vscode-markdownlint" + ] + } + }, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + "forwardPorts": [ + 1313 + ], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "uname -a", + + // Set `remoteUser` to `root` to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "node", + "features": { + "ghcr.io/devcontainers/features/go:1": { + "version": "latest" + } + } +} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..5471f5c --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,49 @@ +name: Deploy to Github Pages + +on: + push: + branches: [master] + pull_request: + branches: [master] + +jobs: + build: + runs-on: ubuntu-latest + + permissions: + # Give the default GITHUB_TOKEN write permission to commit and push the + # added or changed files to the repository. + contents: write + + steps: + - uses: actions/checkout@v3 + + - name: Cache Hugo resources + uses: actions/cache@v3 + env: + cache-name: cache-hugo-resources + with: + path: resources + key: ${{ env.cache-name }} + + - uses: actions/setup-go@v4 + with: + go-version: "^1.17.0" + - run: go version + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: "latest" + extended: true + + - name: Build + run: hugo --minify --gc + + - name: Deploy 🚀 + uses: JamesIves/github-pages-deploy-action@v4 + with: + branch: gh-pages + folder: public + clean: true + single-commit: true diff --git a/.github/workflows/update-theme.yml b/.github/workflows/update-theme.yml new file mode 100644 index 0000000..4b0262a --- /dev/null +++ b/.github/workflows/update-theme.yml @@ -0,0 +1,38 @@ +name: Update theme + +# Controls when the workflow will run +on: + schedule: + # Update theme automatically everyday at 00:00 UTC + - cron: "0 0 * * *" + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + update-theme: + runs-on: ubuntu-latest + + permissions: + # Give the default GITHUB_TOKEN write permission to commit and push the + # added or changed files to the repository. + contents: write + + steps: + - uses: actions/checkout@v3 + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: 0.115.2 + extended: true + + - name: Update theme + run: hugo mod get -u github.com/CaiJimmy/hugo-theme-stack/v3 + + - name: Tidy go.mod, go.sum + run: hugo mod tidy + + - name: Commit changes + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: "CI: Update theme" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..af6dfd4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +public +resources \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..5f702e8 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,28 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + "label": "Serve Drafts", + "type": "shell", + "command": "hugo server -D", + "group": { + "kind": "test", + "isDefault": true + }, + "isBackground": true, + "problemMatcher": [] + }, + { + "label": "Build", + "type": "shell", + "command": "hugo", + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [] + } + ] +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..4b5f721 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Jimmy Cai + +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/README.md b/README.md new file mode 100644 index 0000000..24718a5 --- /dev/null +++ b/README.md @@ -0,0 +1,57 @@ +logo + +# Hugo Theme Stack Starter Template + +This is a quick start template for [Hugo theme Stack](https://github.com/CaiJimmy/hugo-theme-stack). It uses [Hugo modules](https://gohugo.io/hugo-modules/) feature to load the theme. + +It comes with a basic theme structure and configuration. GitHub action has been set up to deploy the theme to a public GitHub page automatically. Also, there's a cron job to update the theme automatically everyday. + +## Get started + +1. Click *Use this template*, and create your repository on GitHub. +![Step 1](https://user-images.githubusercontent.com/5889006/156916624-20b2a784-f3a9-4718-aa5f-ce2a436b241f.png) + +2. Once the repository is created, create a GitHub codespace asociated with it. +![Create codespace](https://user-images.githubusercontent.com/5889006/156916672-43b7b6e9-4ffb-4704-b4ba-d5ca40ffcae7.png) + +3. And voila! You're ready to go. The codespace has been configured with the latest version of Hugo extended, just run `hugo server` in the terminal and see your new site in action. + +4. Check `config` folder for the configuration files. You can edit them to suit your needs. Make sure to update the `baseurl` property in `config/_default/config.toml` to your site's URL. + +5. Once you're done editing the site, just commit it and push it. GitHub action will deploy the site automatically to GitHub page asociated with the repository. +![GitHub action](https://user-images.githubusercontent.com/5889006/156916881-90b8bb9b-1925-4e60-9d7a-8026cda729bf.png) + +--- + +In case you don't want to use GitHub codespace, you can also run this template in your local machine. **You need to install Git, Go and Hugo extended locally.** + +## Update theme manually + +Run: + +```bash +hugo mod get -u github.com/CaiJimmy/hugo-theme-stack/v3 +hugo mod tidy +``` + +> This starter template has been configured with `v3` version of theme. Due to the limitation of Go module, once the `v4` or up version of theme is released, you need to update the theme manually. (Modifying `config/module.toml` file) + +## Deploy to another static page hostings + +If you want to build this site using another static page hosting, you need to make sure they have Go installed in the machine. + +
+ Vercel + +You need to overwrite build command to install manually Go: + +``` +amazon-linux-extras install golang1.11 && hugo --gc --minify +``` + +![](https://user-images.githubusercontent.com/5889006/156917172-01e4d418-3469-4ffb-97e4-a905d28b8424.png) + +Make sure also to specify Hugo version in the environment variable `HUGO_VERSION` (Use the latest version of Hugo extended): + +![Environment variable](https://user-images.githubusercontent.com/5889006/156917212-afb7c70d-ab85-480f-8288-b15781a462c0.png) +
diff --git a/assets/img/avatar.png b/assets/img/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..bab4bde8b052df2348b4264062d99f182f25b20b GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&7G|JGckpC4ASE5(6XJU2%$aG^rmb4FYWw!> zM~@!ew{PFZjT;v)UOZ>coNldxV?aGto-U3d6?5KPyV$$hK!Ei^W@6L=*6j}5c?WfO zuulJ*!r^)0_Mf!@TjqRDbq$}T&CAFRG#dka=r&S{N=uvFZg^_>1>>)pCCyQ%=j`}$ zEvi@JX4E=)C-+yuFWz6*npvDwud{S}N2;Fjvj?W9t6zBRbt+%I_1dPZt9}PP%R6*j6k zyAu6k+Sa5mn`|H6p1bs&{q%@qnk7r(7S6u5%JzHphtGC4+H242z5}Wgo&HRJEh~ms g85m+-!~;eD|KIL5nf;o-j5J7zr>mdKI;Vst03vI*@Bjb+ literal 0 HcmV?d00001 diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss new file mode 100644 index 0000000..942c2bb --- /dev/null +++ b/assets/scss/custom.scss @@ -0,0 +1,3 @@ +/* + You can add your own custom styles here. +*/ \ No newline at end of file diff --git a/config/_default/_languages.toml b/config/_default/_languages.toml new file mode 100644 index 0000000..901aea9 --- /dev/null +++ b/config/_default/_languages.toml @@ -0,0 +1,6 @@ +# Rename this file to languages.toml to enable multilingual support +[en] +languageName = "English" +languagedirection = "ltr" +title = "Example Site" +weight = 1 diff --git a/config/_default/config.toml b/config/_default/config.toml new file mode 100644 index 0000000..ffdf378 --- /dev/null +++ b/config/_default/config.toml @@ -0,0 +1,16 @@ +# Change baseurl before deploy +baseurl = "https://demo.stack.jimmycai.com" +languageCode = "en-us" +paginate = 5 +title = "Hugo Theme Stack Starter" + +# Theme i18n support +# Available values: en, fr, id, ja, ko, pt-br, zh-cn, zh-tw, es, de, nl, it, th, el, uk, ar +defaultContentLanguage = "en" + +# Set hasCJKLanguage to true if DefaultContentLanguage is in [zh-cn ja ko] +# This will make .Summary and .WordCount behave correctly for CJK languages. +hasCJKLanguage = false + +# Change it to your Disqus shortname before using +disqusShortname = "hugo-theme-stack" \ No newline at end of file diff --git a/config/_default/markup.toml b/config/_default/markup.toml new file mode 100644 index 0000000..ec22d56 --- /dev/null +++ b/config/_default/markup.toml @@ -0,0 +1,17 @@ +# Markdown renderer configuration +[goldmark.renderer] +unsafe = true + +[tableOfContents] +endLevel = 4 +ordered = true +startLevel = 2 + +[highlight] +noClasses = false +codeFences = true +guessSyntax = true +lineNoStart = 1 +lineNos = true +lineNumbersInTable = true +tabWidth = 4 diff --git a/config/_default/menu.toml b/config/_default/menu.toml new file mode 100644 index 0000000..20bdb9e --- /dev/null +++ b/config/_default/menu.toml @@ -0,0 +1,24 @@ +# Configure main menu and social menu +#[[main]] +#identifier = "home" +#name = "Home" +#url = "/" +#[main.params] +#icon = "home" +#newtab = true + +[[social]] +identifier = "github" +name = "GitHub" +url = "https://github.com/CaiJimmy/hugo-theme-stack" + +[social.params] +icon = "brand-github" + +[[social]] +identifier = "twitter" +name = "Twitter" +url = "https://twitter.com" + +[social.params] +icon = "brand-twitter" diff --git a/config/_default/module.toml b/config/_default/module.toml new file mode 100644 index 0000000..f13256c --- /dev/null +++ b/config/_default/module.toml @@ -0,0 +1,2 @@ +[[imports]] +path = "github.com/CaiJimmy/hugo-theme-stack/v3" diff --git a/config/_default/params.toml b/config/_default/params.toml new file mode 100644 index 0000000..366020f --- /dev/null +++ b/config/_default/params.toml @@ -0,0 +1,149 @@ +# Pages placed under these sections will be shown on homepage and archive page. +mainSections = ["post"] +# Output page's full content in RSS. +rssFullContent = true +favicon = "/favicon.png" + +[footer] +since = 2020 +customText = "" + +[dateFormat] +published = "Jan 02, 2006" +lastUpdated = "Jan 02, 2006 15:04 MST" + +[sidebar] +emoji = "🍥" +subtitle = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." + +[sidebar.avatar] +enabled = true +local = true +src = "img/avatar.png" + +[article] +math = false +readingTime = true + +[article.license] +enabled = true +default = "Licensed under CC BY-NC-SA 4.0" + +## Widgets +[[widgets.homepage]] +type = "search" + +[[widgets.homepage]] +type = "archives" + +[widgets.homepage.params] +limit = 5 + +[[widgets.homepage]] +type = "categories" + +[widgets.homepage.params] +limit = 10 + +[[widgets.homepage]] +type = "tag-cloud" + +[widgets.homepage.params] +limit = 10 + +[[widgets.page]] +type = "toc" + +[opengraph.twitter] +site = "" +card = "summary_large_image" + +[defaultImage.opengraph] +enabled = false +local = false +src = "" + +[colorScheme] +toggle = true +default = "auto" + +[imageProcessing.cover] +enabled = true + +[imageProcessing.content] +enabled = true + +## Comments +[comments] +enabled = true +provider = "disqus" + +[comments.disqusjs] +shortname = "" +apiUrl = "" +apiKey = "" +admin = "" +adminLabel = "" + +[comments.utterances] +repo = "" +issueTerm = "pathname" +label = "" + +[comments.remark42] +host = "" +site = "" +locale = "" + +[comments.vssue] +platform = "" +owner = "" +repo = "" +clientId = "" +clientSecret = "" +autoCreateIssue = false + +[comments.waline] +serverURL = "" +lang = "" +visitor = "" +avatar = "" +emoji = ["https://cdn.jsdelivr.net/gh/walinejs/emojis/weibo"] +requiredMeta = ["name", "email", "url"] +placeholder = "" + +[comments.waline.locale] +admin = "Admin" + +[comments.twikoo] +envId = "" +region = "" +path = "" +lang = "" + +[comments.cactus] +defaultHomeserverUrl = "https://matrix.cactus.chat:8448" +serverName = "cactus.chat" +siteName = "" + +[comments.giscus] +repo = "" +repoID = "" +category = "" +categoryID = "" +mapping = "" +lightTheme = "" +darkTheme = "" +reactionsEnabled = 1 +emitMetadata = 0 + +[comments.gitalk] +owner = "" +admin = "" +repo = "" +clientID = "" +clientSecret = "" + +[comments.cusdis] +host = "" +id = "" diff --git a/config/_default/permalinks.toml b/config/_default/permalinks.toml new file mode 100644 index 0000000..2499a7e --- /dev/null +++ b/config/_default/permalinks.toml @@ -0,0 +1,3 @@ +# Permalinks format of each content section +post = "/p/:slug/" +page = "/:slug/" \ No newline at end of file diff --git a/config/_default/related.toml b/config/_default/related.toml new file mode 100644 index 0000000..ae9f69a --- /dev/null +++ b/config/_default/related.toml @@ -0,0 +1,12 @@ +# Related contents configuration +includeNewer = true +threshold = 60 +toLower = false + +[[indices]] +name = "tags" +weight = 100 + +[[indices]] +name = "categories" +weight = 200 diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..636abae --- /dev/null +++ b/content/_index.md @@ -0,0 +1,8 @@ +--- +menu: + main: + name: Home + weight: 1 + params: + icon: home +--- \ No newline at end of file diff --git a/content/categories/example-category/_index.md b/content/categories/example-category/_index.md new file mode 100644 index 0000000..678b089 --- /dev/null +++ b/content/categories/example-category/_index.md @@ -0,0 +1,10 @@ +--- +title: Example Category +description: A description of this category +image: + +# Badge style +style: + background: "#2a9d8f" + color: "#fff" +--- \ No newline at end of file diff --git a/content/page/archives/index.md b/content/page/archives/index.md new file mode 100644 index 0000000..2b1bf20 --- /dev/null +++ b/content/page/archives/index.md @@ -0,0 +1,11 @@ +--- +title: "Archives" +date: 2022-03-06 +layout: "archives" +slug: "archives" +menu: + main: + weight: 2 + params: + icon: archives +--- \ No newline at end of file diff --git a/content/page/links/index.md b/content/page/links/index.md new file mode 100644 index 0000000..ef8bb3e --- /dev/null +++ b/content/page/links/index.md @@ -0,0 +1,33 @@ +--- +title: Links +links: + - title: GitHub + description: GitHub is the world's largest software development platform. + website: https://github.com + image: https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png +menu: + main: + weight: 4 + params: + icon: link + +comments: false +--- + +To use this feature, add `links` section to frontmatter. + +This page's frontmatter: + +```yaml +links: + - title: GitHub + description: GitHub is the world's largest software development platform. + website: https://github.com + image: https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png + - title: TypeScript + description: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. + website: https://www.typescriptlang.org + image: ts-logo-128.jpg +``` + +`image` field accepts both local and external images. \ No newline at end of file diff --git a/content/page/search/index.md b/content/page/search/index.md new file mode 100644 index 0000000..7507b68 --- /dev/null +++ b/content/page/search/index.md @@ -0,0 +1,13 @@ +--- +title: "Search" +slug: "search" +layout: "search" +outputs: + - html + - json +menu: + main: + weight: 3 + params: + icon: search +--- \ No newline at end of file diff --git a/content/post/hello-world/cover.jpg b/content/post/hello-world/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1634e85ba231c9e2ed2cbd42ffaf48f214b0374f GIT binary patch literal 55974 zcmbrkWmH>F*!CN=DFqs|cyV|4;_eV21P{R-0!7;5P~3t$1PLCjSc^+=ciQ4!0op?8 zzo*ahzGtoT{mksO_FD5{&z=u6*ERR=`n&%369A;6p{)VH!2tkp{&m3LEkFza_^&+% zJ|-f1OhQUbNHj@^oPr!|9Dv!IQRsFkN$1~ zfd6Owo}T**7mgo=6GRRS_@(V|esy&y)9i<(!bi&l$Ipo^24d(1t$U+{n{+drCQFi& zZyvpnZrRq86p8bnHOsc(0E5??KoZs#vZ+9PvRXdemh6uGeaEFxCRy?R0tS=SiaLvc z!sDBJ#T;J;o1u5O>i&uNa+G8$obC*?DwAn`WJPUky_uhkGPDC5eh`0Fn2iUps!Z_ick))bR^jY3{*nx$1Rd_m~=}gD!3d!)BuzS}s zwvkJ<+-8{$fRo*D(>MNB#xF3@-9uNoZ{Jv1gP>3l_YHcT_T-9cS*(W{?H$~BLFLkk z5xnh>RRT`usi|8K7s0{K2LHig?dONV?m#8>_vdRjOEm*?HKz$iyd1k1y}aJEboosT}bL zJka=r>a}=+&wdE|z-)KerQFM)lRD^j?bx0ppb zi$GjRx{85tDtolJ6pME3R8dK@!NF=+U=Zli-2n)Ny>;x{vJP6+Az1E)!+8f)DCROI z+#tqVscj?GkubutSQnGrLXkx|U5)qeIWOE|0gyy(ZS%gcKZ1+=Ll$hF_^Bo*2^xEO z_g+mxO#P4W*EPXGW)iwuJCny+vkl8VbiIDK!>qOVoUw>g(6-zjB<``I~g>|qI^g{_cBg-2<}SCJsp_6)+;WiN+8zv;V_>e?s1vbgl8={ z-vhub&4*S=kEdM6ZCX>!Z&s=cWHBG*2(v-%=2mOEKVn9iiMB)_T=&UTI zyvpF43u?i^4kOcQKGrPYX4%!GZhRbWb$S6O|F+xqf%1YiaYNKfk6oE zvQOD{p4AGxn!2xFNPSARmh7~9J8Wm=T4XDyxHz>9CK$o3(lC2*Lds8%(2EWgIfkxCmGH!3VCJRCON9J9hI_t``2zT%h6b2rjgoaycd(b}HzJE0B zx4If}b&3#=M6LjghB3)yZAfl|vm^t`acA3pF6y4%p5&e$Vs6tW@rziQ)ng`GA%zL6 z;jXOYrc%*%4@d-&ai&7g_ZtNP|3PNX^=hL0d5vNU7YnP)F8*hP<&^fxqUGpnEX$Y3q+Tpr@e13Ir=|}Oj6Jo z!3qSu3OnL-Vc|qwlah}rg|d@7b1~vskhlECNCA~Q9aW5!L;*Xkhyc{aABZKsTdGvW zdz#URqeSZ;yOO>fK^@w8Fub#H_H1~%$HTVm5nXEophzce`3_ zl4sTe?VM2{F|gF6r6gFcHWC5*$IYZVs_U}iXSqj=S#Ova?fBn18_Ya{>GW8UTUpb} zyf*&Iq}%Y)WV&I&RKH_PMl_W9HdH1YHAC054un3d(a)Lfu86#>9&JJkD`U;Fji>#N zIhyuNy<7!l8*9KYjS^UUz%XosH!k)`<5Pww-=z^O-753UK+}}_G@bS%4Lj|u)r;X7 zvsLw=SS>@u`P#cI-T7fzg82-9f-5?1?A??C7RAg)>zL@B$y;ZEm!rV2edHOyp_D)r zFpR%<7o2MSo6CpmnF8<4iFd&xAyEY`xpnWEx71@gs1%zMneH9hlGQbO0efbr*7t^Q`q%7L#eURInojzqc>k>E$PZfU5DRmaz-W`q4ycQoDrUQ zwo8gQo8RZ=tF;O^n5>N5Zwq^2ygr9LV;c;~ab7>-?mU^9z3k1s3~pqN!@grC8AffQM;n+^Zj*;5htrh#7HuS+_sO~MT(A-T#_S-J3%*1&IR`QMhCVy$Gy9MKowk>@?1 zDkyZBA4g$}Ys?QL8Z1{kV`2U=mPaJT>-YuE{QD-9?+v1=b5)#VRGK)88K)sj@jPN( zrFxIZ4Eg)y%wq24`!&)EzhzgnbzN4zVXIuaE`Fi8irTO-qv55ovRmqykI3&H;Ctte z1G7R9#g*+2Ohn{@>!ZBs!@BHy7^s9$&78iP3SL2L>8_Z4KM1+w1LJC7_+LQG#28lg zlr+ZaxvH(p!cWU=i*Oz_L9z1I6WL-)4cNzL7V*(h4NBS^v_2)q3nEK z>1^Us!Tv(x#I&3#Jz9ZkcT73fe++cF;4H`Czwov|VajL2VG57p#z!R)>wbfonc+AScVOiD_|Io6dkEqC@7%=Es-k52aaXY^Bx)GdZVq+hHV(=~ z6MU(RzOTkMb25d>^MWS>H>W4PMZ6Ga1L7^j`-|?rCZv<;y|aw(bxXYbC}cf!(DOp5 zbn2GGr#hBsSjPGe@xc)P!+~kuJI+E_4r$@m)lH+ zGWu)=iDvnmvArW-5{Y(kgKn;m*L~V>_2_< zG`~{4Bw9y|_L*T?_i59MXF1C*0{6dV$c6>~0>HLmOP41AZL!##PE#T1mdV)(E;xTa zR-3}+*@%;=6l4mWd37q?J*Jvh-2B3Ah^0tO{7Pg)I^3;l!^Z?Efsp_G5ydjG@1noI zR#V;gup0bBudj>F=LyI0GM!?RvswtbJSxTOnVeRog}a1+=Z!|5ZWET4MzhoQwry z>^fEpve~iq+|oblwBvqDgC7%^p?hnc_r@nb`_d^MLD~92V;DCWBC`1;u!A>$gP zsjvJ+>&%q$CR9zVHrQ;EGKQ}2LSMNYZfqDn$@~7XA!Iwbz$7uas@K2o{ME;zQ!nBT zLlsM>jar091HLbnj@5SaM*@mK^ph$*IDz4WPA z4rk#>uxjbRzHL+V;dN4hjYUaJKxx`?DVG#@rI4d*&P*xU#?C*Ta`7-xSi)dhc>PekfXB-mwyX8EHi_ zID6c@OV@YwzF4mv>gDPGaj6P+B-iGr?qE)$OOqMxDIsCDYvaZekN4V(k+#?g3_x?n z5fn;-Y4oP#7EKFFbBj7Yt?f?B`v^Zd?O*6SE}BOq<)?M8-6*;|vWd$ssUU3iJj)dO zUcDQGqH3ybpy^B@%N#E+rlmY~dA5W)S@hH8jkVXt1sjW%oq?Hg_XCN#hi4ffexX5x zh7x0_n;qCYAHD?4_1$Ke%l5SmWBc@yauSK=ngm;ZaX-2RFOhI`{e(`gi}Nr5a~@>B z*p%4W$967{%bU}V#euYiFdD6(Id}l zPNC%9XM8t6!?dvhlxlD1d}VTSwaibgZQ9fD*3$o1;Y}d>-riatY-l8`>||E7 zg%4O(161&qi)Cw;mp$Z1txViJ1rvJvypWOu4cth^5}dohT3@R(b|u#^CJxuk*H0%W z1$~n-iEyaJ(!@K}$*d$%#nr5f%aJF>Xc4#z@Ig)0mH1=`X|={&Yj+V!$DSufK$m^E zg%Gl)c>Q7zC2?_qXn*<8ZxB`NXrW6QckLW_G*#Mb!Jdr=G#>~4BygKXm@S=GGI^P#}-UGG#E`r@R#>afcIxcWSwk z!R01DC>hzGsfsTDSFUg?9!*#zORd}>KV1OvMR21!bhli)bzS+1&Qw^r*OJD`XCU`2 zGMkMI=^Ae&W(0q?A1^e7F*4f96}HvaX>vD^wRtb}O-^@S(Oh-C5U1he30XUhTcAni zGtbKIx}wV9tynQ$|5!)G16N^2`2VwkT7?-?i;y2J(*5kck0hJpkG}`s8-?|!$*q2@ zAG@Bbf8Tl$1uHe*`4o~}bl7vc<mo7auz{bfAToMgVJ3D<&)W&ir&^+$bVm}YmIOY%rlv)Y*Ddin34PXc&&<7*w3 z<;rQgVcWAEt750uVs0zQe%`^RLxjy%vKeB47u#G8$*@S;9zh%5D+LP$fYU@BN2ie+f2fpmnxlK zp&%G95rPDU;o~3QG0!bR4udsr0{h;GDVDU|@(Xf2-RMaF9z!rgUR#ySOO|wgG&7gF z&2Z?sTE2eYZDxjNVy4xm$?fdR&dSF7swLZ`$?M+ z%UopA5O4FOT1i~Aji}>fbYjV|!+BT7R-ccUCm zHXBoC_mhylCEB(KhBFIZQjW9o@80+YVXMHOk|DZ-NPznYU7rN8XWEct=F*F1e69M$I-c8vH>fZLAGPO<6@e`uYPkad7b8Zz%p10 zkA|x?vLC-|BL>jDA{f!YWOt*weCLveCyTq<3@R~>LTW*ox=FJ2)N7OWyxe%^{i&3A zX*m5kg`$|*Oi+(`akpfRqIao^Zr}E06>$suintI$fLi7$7$;qYVOVGVVbcM6LC@C@P>TAtZ9!G0I`kEAe0;bb^8t2ZU1 z00U2Cv|KbvTfKwhUiYGefbQb&&{gHj6ZK@;2Z2;4Rt*Q;-WWbR4l=ZVSu24c+4H9!lHkOzI}l5)pY% zMuBS_>#p(etSK%Tz2dN90@0K-y7{9+-(t9~S1i#8NYm~gSfaxL{0~?9|9~Z&e`M(& zSo&YCgbVtIn{MXCL;_O!sSl%uLh^EM!mq*sqd|O1wQEbs%iP0^NwCvVswpvNR4*Sb zR+#o%m)%qPSaT!g8H}dYTX8TEcQ4B1b}Sbr zCEKREQ%(G41EM~?j>3NC_dawv9AKz1Si8cImztS$HUe!^zdAkRkFP07gvT_iitovZQS49!Y6yOwRW8C6?z^w2Zt3Ut{fY@-MXo z-L2ft5CxE|e^%kH?~kXMM&{u@QTc@V;LucABRzqd%8!@z&suU_>QeZFI2;UL#LvHs z5ttDaCWBydq&3a)!~I@b|{FW;z3E$j4BR&E&kx zy>LnmD?cnYKYQ*IHU^b?o@HUOVPfsMl;Jz2QKal#u56M>dJ)^hLCF&O<@}DxPXE8` z$?iJJZ^Mq$(V2QC>ermEbu0cIEl9wmKHoj&d3} za1dmmKat*Q7np~?l02~mm!iyhW-fjjvY%kma#>R$-FMo&y)KJ|M_L7aZl_IyX?Rw} zTsh$LhTW3F!}X;(@)ew@)Q=^^W~lsweP-w z%?ja2E^ZEF@?f@0xU2$|VBdCNxA)pHb?+?S#)$%z%joG{#vcCr?XOAHPg)U3jJF#U zXJfqsbdY8vd~u#wu;3zCYJ8FvdpI{Wm6Snws4~vm3Y&4U9J%cBQLzp0L!KZE()7W+ zCvWXcZc5n@AyU^Bqc`M6)==&sw){(;GHHwIX@`mSlPTFSs)8Qud<|-;y!m)+*STE& ztR;^ClSt7mM*B&*-{x4F!z)*){^Pr51+A`{kTczxvrk7I_!I^>LH4LAQlqmCU(A*c z`*7p2cZDwOG#iF8AuS_v@1C>&k_deJe?bQ|Sv&PRL_o3aSe=Ws&z)L^Zss*oeOzJ);~sH`waql(n<{m zCrc%#wUf z#|(dHzr7LZp{Vvz)Nq%UrR335;jMd*EZEs8E(yK9`*QwuvV&!4t%7+=(m*FLaY6$s zmotAN>axMrzT4U;^~S=bp!HaBoJ-7o{B0;rHLY$5Q%}H;fD(~bm!RV?RY?00C0^~N z?H5Dr5!oA$T%=X&LGeb!hANYk?RfgpRMKv`(!}X1dp;4vrPJx{OX+FZ{)BIa;1Kqo zCZt$lcVzNBiRu!625arl0`w;Xf4&`3)#sYawv?KdN`a#31GViGjcm*k`d)LAhnv@= zBf8XZSk5`|`wuS<5)TbLZ^foH9`hxtayPyuLsl}vX)x7-*g<5n#*h1$kVMu&^+LU# zeWDdMHO|HYKGAv2st0tzr6Z(zylR8g}bolEfIM~UmBteZ=6m`t;537IWMN6G92Km@oomP03F zllr*dUa44mb-;s1+1c45i2VDOVfKt5n#d%=9oR&c0n*J5Tku(YYj&W(n#(9o-NTxV zV*ullgzlK71L|<=d_Pm*QqrF!WFZA2TLQ|&=jpY~CCtq&l%s}bmeHX4YzYD{9=N}9 z;m4u|T0@doT#`bL;1X1XTy{M6bqLft+ zX~S{0d#4tng@pzlNPcfgfd_6a_RB)ZMGBu4|55?fdehsoqPf*iaU$@i)l-rBCtNfQ zl}~Zs8i>Ynp_-n_95AEWTbd#mhO=pax2G(Tsz&#Xoix;a31pbpo=N^n=;=S&PahTS zml4n&&cQUh5vQ%I#rBX_A!76fso&$6a!pH0yyF6XSk9Q6fKBfEIZWG;*E07%KhROS zt<>|H^vhWX6i%E6TrUChAym%yN4v>0jwE6H2ib*}?gZ{(Sul)6T5gV!PDb+tdDEKa_M)I03LE}gIxd`zg? zPYwclA(cRxA&@I#ehRN+OZU z-dnq-OC{#vX#dezDa9TmnFpF4#b(VHvT~%3-D(b6Xt?iXfh?8Dekwqnf*_Xc57>=y8#-IC|(`G{g>HYvw9j(Rf^ z2Vn?f$1}RU>yCHty4R${^3@)NShlUcLt`*!Jhp}DeE2%l>w%yk$%`*RQ++m43I03L zWz$8T%d;hV&+tvlyn01O$5t*jrY1(;I}z_YdAp84SEw_Z#V zVxLtW1@zjy_K}l8LqtB&klx(bg}4U0hx?~nz=|2#YfzO>IU&n2mk(`pydSia3O?#E zT+m(^9P3K&X-u6n9!1X2PmJLJQxSV3oi}`Gk(pR%a6q!g*&p&2=bKPbE=i(HL}v0` za9$9eh{$I0X&h${arulEf<7xFWz{IZi-bA=xw|y239}v{z?w1jT)PMy(GMEPn(y^` z?Ep9+B5^<0UgVd^C*L~Fp*+y%h;L58R&4Sgu}4qsRV8kp%3-TvhN^1Pn^7HQ!qHt- zGI`%~hCMK!*O{q$`wLlr>!`MU)DBOP6+5(m^UOPB4{Ke9u&MRvEc48Tu3KL@Tlbq5 z1O!Nm*wg)P+>U|MpVi8`B_n)!TgB$~%^q z!CrExg)UNq-uat;1zr_a691XHKI@q<{}0GnuFlojG%arBCWnM)rR}BQRc6W02ba!$ zas6+-4{$9UgPlfeigrS#l2S{(Dp%GhfSui#FK=7Ax3*c#KF>^DoW9{4_g5c*<>c)_ zwoT3ezSqNIVv56+{-Sx;vU~0;#hC6kB0s? zyOK#(nsco5{tZVwrTS;^Pr60rNGiYNPL8wevZsoUaP_L7n*-Ou0>U@{1dSC0!2RDW z-Tz#B{#Vy}ZEEoZ$(mp>+V-f7gc9UmO+ zcH^$JdO_vZRfQY?z~Bu1o5s=?GDxJ|yuw=Go2CSZjU^z^yD@5Qq>H#qJt?!(SLyR; z)ThsX;@85y+&ucl`ELuuL1f2`?il$;Jq{HTtDp!6I^Ur)j7V%fS;k+0k_C$Zl%U?V z?W03O3M1YsEtM4#8hfJ^I!yQ_OpaI<{|zB9uuAj!fH$h{RoJ250g&FvC`=!MT)qKRE~8{4<^gX>^6^{z!0x;dlm z!iqf(B{`>y)=o>`t^>aNzD~59n8aCk4SbP7qmig4QiIemAjBu*>l1GyX-RqA|7hON z_nj60&+~a7+duskH@!E1?0Bb41YWDY9gX9|Z341HL_`A@7K&5oC@#iQJ$3oq-De(> zDjOq4eb4RfLua*%pYG%h=J_$-xY(1<&*s3f-JPw0uVu~H=Nm@}fdlbi;$V{zi$0>8az1MMcW&*sgyG#+QZ zqD2He7sy2(2uZPkw;Y@;aWF9JH0E_LF6$4uEL>a|WHIYCN6SRc1*C>3WjkyQ+~56TEy{ z_5+951jr{(wk3j|czPmgvq+@EQ!C@R+Y9{qtR$RnASlwDXRp;|&n^D3|{E^j0F zAk%Jh-LfP@_S0B0gSe$Jzpf|Pz0Gq>H}kMXs*>1?hM{zEJe7`ZJul?uBc6ikhoL;} z`3PhLNEN`6jK`BWKj2+a@6loSN}#--l3Uv+U;rfbeohZ@Pdl#>O$9%7RE>kWKxkTi zKswH=a{jyu%q@1sVpUpk&id!8h2|gf$yZuHdN(62K5DI!;`TsEi}+#$+LS=KJ6@=+UG}BY{JpGM!x-~GAkx$&ECiMRbcwzRn0R0C=^Ls&7*W%v|Pz)px=lKtmJ!2WXn!s^TV9@?k_;)!FDbDQG@xIbGxO! z#X73rvC0#NcS;shLg*_v!4jVQ z8XUao?XX1qK6vc6odmQ&n}x*tY$_!~Lp=yY=UXE`B&)^J{_lj0B5I(=zogrYIMum= z>WDTD-S*!8vHiI8ekShA+JbkaKg602-=hc)Cw{W0NdIxHEW;I3ZyP4MVM`V@x3uQ? z{^{IAnKCV)g)Q_S%DJLHv-;OdCg(k>NqJd0kSUJI;$O|0EhG*F|nC*T-=AW3g()L*e`7)EbiaGOOj3xl*iG5?IAQE6q4 zN^$JLTj7LgnzBRA=UGGlsDJD_zyGfXRF6Vd@_dTz?ljj#b0nP2n45Fj&D8V7VPaq2 z(rAUQ55>MvcCq9zH07moZ-BRo_WeIfI1fxOVZwb%DlFJLkG>kAL{)~a~P(Dr532}|&&<(2&_Y3F~QI~N4 z&lAk6V_2q4+0HQhQutqh;XK44e`AlmgWsBA(+9oXz}d_vJn%2LpJ-89Xs~3DgxDb0 zu}Z%47g0T*69Wf*2jFIZv3d#6VT31~M;GM44((E2k!1_Jf5PXtRE{Ki zYl>}X!d}8z`J(4vDx1iaY2i1JkPee2@V~v#-M#oOmNG9o(d6?zmI3I+Op|!)9cdwsL7cGHL~=W zFcI~Y1HQO;W$}rrLmf=pn%HY__L`rGdrql$TH>!=LF`R8?xOOKwxYTw3$Ukk$>*aU zC&zvRd@W`GU?2s^K$~G80PaqsRb`t6D%+~!{9AZ(*78}p8on|xR+@#hh00fl@)_a7 z1KtA}ac7OrcdK5JEEYlPu#YUnMFcu+l^pHI4+Y;Xb-zeTOv0SrEZbd&sy?CQBNXc= zo`NGF`eXJkn2)J9-*C^PKv*SW(DD$TK6+(cIk{g`n0BbjcT^-BG#e9KmKUQQ0~`vN zBorM`C5*LdUJ;7;3t&#a-2w-#uI_grcDo)CyS!9`Gb>?j_!}TMujNp|3I-^inUOo) z|7^cp2Y((TvFxc2&0ymWBJixFXMw(>z34PsF34Vu09DO#yzDV?>@eqJ>xup6L!QyG z#VEl5;9?>&!t{j4I3*q4w~@p>_);*o74_VA|MfBoG+Gs2qPOiQL)SZlTM{M*aR{-O z==v|iGj~srr|7}EH%Si3K6m~fW)2^GZEKSo8c%1OG@xh0lYyE;vv9bRRmhOc?91=U z63Aq-?ERC|WrG10eBaa{VUvb42PIbZd3LrfCAZzyqIu>qBUQZJzW{|E49@sOXT4i! z&T@z6)AI4QlkyAaEYFUa7z)HKyC19Ru+Yj;Wq90tsA4|=8vysD92)&f!C z>pW2;?-$@_iWpEv3`7^!E0WrxViuJKWRAi=SHTlVfeJYeR?4ba-ioTwYDeBMic`(!B+VM+DSQ=f{w_2;4=3e=B&pSphwz_{JhB>W&M zGUy{YWIWP0+tA;z{FN^q@-0W4XBOZhGtfYp55?``Bco9=!Hw^WaiwM;U=RZz;Na7p z68&jo7y=%xxTxkaJ^>7k_f{%5NScF5sC#6gs$~dF1G3eV*q(U+;@!;Yumk>LPV(`# zdHIiD+f29k{_|U~XlB;Oc239MfhGDQj)-HJJ^a(rm?dKBk<9*pIboohuiy3%KAf#Q znlBEXEJ=vWnGN~G@R=fU61D=z4^Z(n$ZN6}co|MLT`TMudd&MfAbs@+ggtc@##tR1 z)x`q=MXW~eU2BfP{zf^|R-Ee60wHB@YDjpW7mQg!Ia(SzEgIgS?(IK19>YF6eR3I+ zm>lS1Rt3_TLUEH-Ns+99l)fx+B!tZ5R4d4R(T(#3?*RiHx%p+$fZ`L6+RmyLk;uCD z+x1)hFDy;2>l{8%!{b~uAUCnGl~LXt z*#<%0&>IA?o~$mA1+6GzK@CsW8s#|kpCi1l8}0bF}F@&rfh z%sA%9lGn?%|J)KLy^>zr&DJ%d=Z(QOkvMSIT=r@(2@g_Gxv_3a=UjQZ^^VBb=BSvan#Qrb%8P2B;w|NpAV! z`0>j8N|Wv{ntz*27AEPVXCuSK1w8(f+=nE2^VY+tk`-&F zLmuzoPIHFJ*~ISX^jJ1EVVj(7dAGYgA=?Yz<4g`Z{%zl#lr3&qI3J8HAvT*;Pb`Sf zXzE&MX7sL9nJEZwEXg-cItrBfID2bj7z1Eas+SwWfiGe#ZzL2)(YukSCDA6s%Dt`i z9+TrH4a96&RVsXd~#qC0mVlJYx=Af|E3zst6lryh|aca4ezEh5)kwj@F7|-6xxUaqcy+H>j7;wL2 z$v7jhB-hh0$A6<5yacz$eNqol6Rjq1Gj?#ycN`ULwvm9U|C;XD?tH{9^$N2Awcu-A zu(9p6eQ%eN8<$fT>L~$%reiQ9oS!T>LK~V_CFlZBb#!kW4@h=PraMGt*b{DzX+eRvL{wP$PK0e);w>MET=Gp6+QV zy47ZW7-yK&<0VV#d#?s1#E7?DT2{g>$6FupXdOHW^p4^$pjLs7Y+@vI@!&oA2i%p0^^O+;b!F~? zBH0WLP>)b*-rp*y!_1YT&?kwh`Y&X+Bj38=i;57lL|Mqp@R;iA;>yrnCH#j&5Xk@< zl2+*mii@Fn^G!|!Ej&eLAL~KTmWg&H^fef>G}3&}KWSHNp4*hQA?LX*b+&CjRNe5AX|#9DcrHO>D1#pSQV#qingkF9w6B9%X^H zq_5YsV5O=03$P!O8LnV4GCpsA{$eok<5C<{CD$MXZ0SO4D^4hGqRB76gwCV2Y;3nn zd9ASASns%Cx(eZLrF#fZLsS<{Z-aT$)p=_?xVM#*Q@*(E0@IdXTp7U4I8=wfS;%F7$!M185dwgHIriEgz#DTo0A#^ZFZ4E>< z&aVhci5Rs$%{U$wO=%aFCpnE&-3W;EY`*1UVf6eD?oi0;CNRW+QL_GVe(E}LRA3gP z??Mik$+l|_nS0afcZDBsp$&2PQcc2gmhHf=yF`9X!y{tEbXm5rz<_IRDLN?kUL#>z zc_+ibYCMn>Up)0R3x&w+aSjkOjrokcWcQqG)wBo>gE4l9~DKS%EN5Wqj8j z&=_vm(ifN%Gn=`zJr;ar!-S_lVg+Bn`n1K8bTCy z#}@AHj_De!TkL$FREv1PeL}Eq(t=&eU4e#AH#fdDU2)=b1oFEAl%!eDDhgVCtOR0I zWpLtn?3vftM(2xoRhJz%8CqNiwYi5VoI)b*1Z;|%g4e>9%Afxtq~VDF&dnF-r=L#6 zZewmMX)e2Brr{Mn711GfGBZQoS#cO_%G6sInjtvW_}UNc3%urS&h>wilN3g4qij;q zHUW3Hm&jspV%3v_5wMd{Cb;MkXs=}0lj$)habrs2@u^lanAuz1;yqZJ(`UWPqQos7 zqJqpp>)Ry1W%nia2^K0*^;s!i&kOMQtu~X0Am+~W0C!Ah#(ZP zoF1uUz0kb71z%6bB%J&Hy7}WYSpCqDrMu)nJ`!c7MpiLMXADRd(m7&`SK|}?8j}Vp z2C`j@I^eTpHsr`qslj=tDStMtTTaU(MOJi5GGU%$agqs1)Ko;+1P^R=|LW$%DAkT? z9ip+GME7OOM+0>mSXwZ+?t>g*(!}Fyydj*B@Spm5KOgR2r;@zYj~FxQQ>{+K4^ib| zImEi4H$f_Gf~nIWjg2CZ8b$%J{%t@(SY8BPrE-I@{C`-w_IRfM?>`JP%!bL`+-ELH z?w7KeOD@Z7?w4F5_vWrUGa~m~a;=%$%q>DvePW1&Tyu$X4@FX`6n*!5Jbr(^|9rnL z=bYzxKF{;z^e)sfXfadM0b{Hvr8S>M=3}rs*NSo!M|YX{FgQ{tkpV z55J2WOOtsq{{V`rnr0{6iDkA8akSxim0*|ttdz*-(1#ZJ1zD2%PaJ&QqS0Wh@;k$9 z+`pD4-!@v9Or?=lghcBFA#x&n$<{j4iZ({uNGMvuLUSw)Wt_=tLcT(lXIK0&<2cPtIvv>}bi#1n$NO4P{5N>xqt(C7EiT$-&;ozc+%~y^{F3EN zQ7<|^e~ZG0PG;P)^c07hu|;3qexAmv>xDW%b}8M8#My@Sf=Ld*_*fPnkc>#EPJDfL zmwRu=U6XLbdl3&(JE1(<7Mvcr`Ivo76ddu(NyfDf0r;rP&gCECUj zF$VLq_J>+)W*Vpls|@9YJV*~XhMDxB@f6tB)Im)Cv9+vp#RvFSg75>DV$Ix{S| z={=ds0}K>v_bdRfmP96sk5}rGF;te0qfkEgj!+$xY&`s!?^SU=+*Mvx8oZW}Znq zC9+xjsKZH)%K?%|k>c3gvdi=;+zN|etSZ(ga=Bv+Zs-vrT^%onIt6kWRTQe40rBa` z>w1Td^!`AEahdq(0&DG_M3Jh8enNj?)MKZY4G=X$L+EQ+2PKRN^4oO8K*seqe;khP zo>O4tUaT&Pp(=4@f((JZRIDMFii3H;)Y|ELHL5drd?TnEStnA}a z(HXY*qvAbqk)n2}`*)#&Yq*JMd#Wc}%{BFU_A15H)oIW%rRY4m!O6*~uoOTyv|cW> z4jOWU(MEguc==9Q-<4GY$vRZs;`ZDkgXA`QG#ZB9x@B~}kpdM?=h-w)>*!j44rtsS zQq`YmKj$GNa--li4{XuF)se_A>XVK_hEQPsp{b`_dX8Xhr-$5pQ)AY8rByHB3s2q& z29w3FkQ$6#_%zwislRi0yaj~I|5qs54Yl>7M)Lthc+`L(`{6r#MIz;h^pF+^-PU-kMz0?OJXQ5CXDl@kdoB9*(nW;Nh;k3qVg9`SYo`(D6 zxhDiY(!J;Ayk6+&d&YjW438ZFxU}gSSoNxzaedD3D;TOs(f1jwC7#`Vw~?y)p4~gc z#---j^>MBGFqKSi9~75VIVvA9sx{+>6934G%UHdafQMzrBK#E~_LqFmV1@LFNwXqs z%oD!W8IO5kU*H`z_(GTqC(P+%RY_A#tK}Eh`X;>@E&1?+vaG#zuUOh! z+{rh?{%hwp<_n;5x}Dn0=c2FeG72Z%7oPk0o>G9iIEC8BTO=xakEi1N5G_&-H}2yFoyElhI)^wNL;nFF_IsZw90TJb z!h_r8Zm2=kH*I~R|C3)=3j3uUOapn>H{Ko`?V>o9TES;S;eTmSTS zT-RegB}03-^kW)hb2{=#i3ZtEeBD2vt)tM|7ke-0B}Gp5_8~iL1kSmXb~^kV{`t9w zGw^szDuZuX0+DKJKFO7iQgTs)I%jzXhkW9SMaqG66(bpml#7IKU)dA<0((VZIoY62 zZZwAWOT`Tt<bzBpe3?CCDnTz78^6llM{Lv686MpYIfL7t9m0cGte=c#MU(Dy{ID$^apzWHiV3@Z*LFizLr0A@XMa=O zfFq34+a`uYAH%xHCWtb}a(&GU`L%k2`1ETkLC{QgzRw>op#@)l|7tCB(#a5@dp3#Y zLYwtM(PbUq#`JQY*Hy>MF+1L35@@2gvm_iX;pOF`ez|z(Gu=LM>A1$ecK&Hn%# zJOTEc$u)+B&oS?y5j~RMhPpZN&2?l=RsAY7m`Zb_`zW+HoJ)y?>b~}TqH`SWY!9G& zA@SciAA;@{QXe+-)D&WQ1r^Z6vT&%KFZp+Rd&Tu-9CbG?g+q<(*C`)L+J?&SYLgGOUDdw{aZ)6caVeY<{t zOh6nqMp)$x(Q@q3PuUYiWL-?jZn9ajT2EapWCm^o77&S5t8->EU!-0+ii6q6Amww{ zfaY;(BMTR!4xi3y-j5h-zV8pdGvKH-Z|==y&eiDx=1g1>jZU_j&as4fQ((Sw)xm%z zNw!OGH46GDPFQ+o+G{czh-qDR%`y;ttp#%Y2Fd^;da2$BBFDABAy5s^C-t4GrMvGc>i&?Tjt(xc`&ykLCw1sPN>Cl%uu1R5T8Yu$LqzylO=087Bey9v|ML7+?wY6GJ&$yA$fJUGD!yhHD!2HmvlUX1H1uUu%g9oe)`JhtP%CLfk z-r9V2qH^ZC3?X2PURbn)&IHH^p)6~1&F!1p%8Zql5KyT456zZ?9J8+a_F}b7Jvbo3 zg0VAu(h=FGX=eNzE}j`&>9L3Q(li~)U17@8+1aZ3P=?T8=57lPOB53Ms&Xm4q5>Ew z*RRHvnAQ3!i|vj!8VFJr5sX<=b3tVCNu18vWC1#-W)-rwYp50R4)`BHMP)pVs|3(> z%6lBT^)WnMJzb5g4f_X3&P0uo`2$2IhKur0eFWjaQ1cW}OZ2!dQ)F!RT~HiLJ9HKb zVB=ut4$Lt zQ4cr8jda)g)IR_7R1teNL_%(`&A7j&tj$Mh#$2vL(S1gT5#?AN@Z{y_2kl)p7UINBi< zX<&IwJ_R8swwP`ws(gQ5z!iWv7&%@3VkibAQ?(Epiuo4(WkXf<^~zda-BeR(qIr;< zGk4oLS@dTTAjkVlDhWLzC$u>Q2_})6E#4e`UMFmepM=&8)K1;KGcK~u_lTUX9Y3Pb8@F=d*fzj)p$ha0_wLP3$YRqE=V zDeVb~8X%t?DG3ceWD}~pTipZmO9UBMZjGLP588X?dM59YW&y6T9uzwYuH>2)8=U5- z;O?<2_xlKdTYOQe>Bl8o(4~aqo;@TCM-DTiZAB$k_0UYhmeJ`L@meR+4IcP)FGBB; zbVYSD2sY>;r~MBw-jjUgbB1^X1W>E>=IIsJP#NE@=VPUGkDnmS_WNE z5*~Ff1D~ZqRcg&Zt$pmJOpbhUH4R2*F{aWAvWsV z5=-)$sx_P2PH;*0JM-F8wznJ;`+lje>%$o1vbgf&Ek(!h!Ay*#lI=Ne z09JUpGH;LP8I{b^WKmWl_t~NW<42S8H|u`eMfvL$*oN07)}i|fY1Yavw!s{>qE}RX zQ&0b9vJ72_l9C*28_QO}z6UVj4jXUNWB5nR z$Kt?^@^JSe{_pa;kJw#4_ugP>BXZy5gN-BwhW3+^%$m6_rmwO=!$F_R6jY!kwuv|1 zUWg(DC(IO)#)qo8@5J03UDu)mC8(jq>&T-J6$j0(A;7{S2g|(yn^6^*ngG*40Zi{h zpx5ELNKtNlg?M(dL;i`y7o%s_wWu%FP?=9XWjQYC3VD>+FB?k;e|@}c($(Zv60QHc zd+!dCmTKPJCMK4cmZY-Q9el(1cUBkR!CqNRqzp0-pjMJo7CO!*hNWd5^qL*0s${T% zGKnh+Qs?zy2}gqRHfh}f7Hmu1-%82J(F&cv@W0jkOm2X^N^KxE@cvXB z8WJHNSw3`j2sW2q;?MCYuftd225&d`8}c(@1DzkoQ_a=^6-jMNSoZDsdlC#qK3?XS zLo!Zo^>WA#%^V?!oXi|XSE-9fWTrTARnDTm9A7Q`$?JZ?UeUqFD*sx_A)vii=XAZb zKzJ}@cyTsHl;mA&Fs#^571QMInup7m@hjiWMgFhQw*Eytp$nab3Fxoxw0`Y1hZNfyJZgrUJWwHn%|Vr%nTc z(MPZh$GDIC6}$I+E@yYlAa|+P3;el3T2M{G>nhx%i$0a4V(0CH7neAlYYn^=U;;yGGBq~*PX4$&^i$f;<-Zr3-deHmQq=e&c^Pw&Pl^65DkQzV6b^hJt6MD}VUV`X-% zSxV!_K?lVeOWs(~_3Bgee?0E@m$Ip3?Oj*Srw=6A0{$(rPsT5gq#S5G% zUKW@9`jssgaWie2r=ti5O?*nM|IwV)#?IRnD#V zXV*|tE+t+=RX9w{{$!_PV3#DgtDKb6ObJYhJk5hqhL&x#R}BU}PWIO|&$6SxqYcQ- zaCI&OUNQX#7&J`_FY}%Oy3=GiGU5b{>uXB0gU*Y~^pCF_Z+__FpZJ)+7LkO~NFtM~ zRP6CSIi>g~?|k*=jI{OF>qbW%e0o*KgebsTbEBl*C8t!(72&>k#~5e+)n4>Q_9Srx*}sa zwPjB0YtbsT+fY`Pc@%pL6Ss|B1fBn+a;COH43Z#skv3yc>vUIO&f@u9VYOaRr^7dt zWNU>z7x9mQ!R{s}itTYdb{ogMGLuFn;H+Q4pfOSl2Gki?s(E3_gI;mJ6fTS) zE-3SX5j|fdD7whnNc%+yJ9nr&uX--0b%rwEZDvS{Pwj!5L*qf@jgt)eq5-31OR)FFg8!8!b8srnp=JXzkXq;FKqPCkpg4sT&bBq1eZ zKc`DUSNhN74t;9Bd8m;sA!{HFisNSOu9&0}agQ+9I3Q1)k=51b4$T^4MBdlUKVrgY zl9=2&dv;MB&Cpcox3wt`9F&<4Rs_0|W|_>WYqhqqsu79eK}^3iwFtk?Ibv<_)X|G! z4Y=N7Ho0Cqba^Nf%~Olf1hw7P8M8=zGFKiawa3ko2#!%L5SLHnJYCmpoyXwP*(I;G zUb30`ufUL8=`Otne(kUWktQ}UunjfaT+W`!VQ0|j6)8rP$Ba&YQ&0{j{)!sR`5z!M z_fhZ_N%-WCw&!kKD}8}(@haaJfoN<9L%fqMe>m zsclecQx|S1338BU2d9Q)kmB8R293F%e#T!u`WcZ1zLr$j4@=PhoE<93k>Ws$KYlee z+%~60zs>1%Z&Ks31VyUCbi3$J<`r>9rB(c2xJZ$)fkg!&cI&ApAZ;!Zz8(*Xgc4}R z@*Jw%aMRWx>4)PB3muzk@(yTjWJ7@7K0$LrJkL?MK$wyrkV$uTVKD1SkeWOofj z`UhC5lpT3g5=vMkia4r9hq}|;XT!GI2|W?>|1i18%bA8mck3s& zwXr=2<|P*i>#{Y--PIs`@~v+fG2-m?31=p}`D>gnO#N4D?`obU{|}&EZIGo-BJ+va zQ>hzuE%yGltV>Kkc)|{d$Q{bm5LWq|A7Ro>|AqgW5NYz5Nuo$2wp&LUj|!JV2{OA} z0hDaR$xWnuA|+8wDte;ZFS8thj#Qhr zs=Kc?u6Hpmw_AJ|xl>EP2;6pIWkt34$oRwgtd|7OWg%LrL5zu%nM2YFR!k7A!!Y@B z=A+=beIkmlY0|TJuG8}@YxZS-U!`0T!!?ni+!ByL@LCv|hWgAm2X`pa$skvpcgewP zVuG7buNgDOvd!T5fy0~Xe}IuC#tm<6Mw`}C^LKA@%57hpx5xtZO> zZGc@6(cN|`sswN%!nSdGrk-___AO3RmP7h&U}5& zKfv}A?VCSu5+K$6dcW-@fOuRt@p6ImPy$n}v(rrbvS8v)xhA*yAU3dUB5@k%Y&Vs( zO%NJv@ibTcJ{={n7TJg`boL1ik;7CS{P7g(Xhc6gys07Lz;9u7yuJ1qr@3ht+;&*l z>cM6EsityTWQ;U~?f%apl|cIk;4|SoZ8s`qm9e9BsbKVuMx&z62rp%0L3ltW%IBJ` z2kJ~cr|cl_gJL5i#7>?HYSS8)d+o>_E)mF6h*6_JS*RQR{?qvdf&ZZRDnNDGw~%T5)!O+ zUj>}N&clvafV(9jr=#3+KZaRMh(s7=;)BSvRXb)#A339E8s=LI#hY^+a@H~zZf2Hn zwV)JzpsW1BWzqQOAQ+T0>#Red|CW*dCF3albch!K646=xWZ z?gc#tC7wF-srvpo(dK0Zur=Dm^9`oV$@mD7rJy2TK@wQ#Mn}Ys&Q#GQK^7nen_+} zyR-8#kpQ3dsp!dh;8c3Lh~2`oTBOUOf*Y_wn{{v3tt5ujBHKA;dAhTHn^$uOc6=GP zdI^=;F^oq(Tpl`V`Xg-dB7er?n&)UgvC4angW+ShU)pkE+j5Ass2_eJ=ZYf$fv%^emp9E&6; zBqu9C9Ugtywu~TgNK{Y`C*rHqMWG}*timT%V5CkkdPT^J=`lq?=dTkX7=AS;qDMXLOcSOE=1Ba3~e0wdq3Nxf(ec}@jBY>T2zY{gh5<>d8)~X z!bgS$nF)+mK}ZHpc_3*}%@ib@+wqn{M5GFE9VGr7PWBww(Tr zy~5Mfi3=+e@)9Z`MOi~mpujwI1Q$Jtky8afyPxi9tQ<3~;;80l<08RtYS64+6j_)g zJ=s-kUZwBaqg!u+`XE^U50LVo8}DIM{jGb0#H%HkYCUf4nrEWtYi!Q_Qmv{V*UfW_ zN*I$USV_5)9T2}qdb_2rw9+@s#$zesbhT3MnS-!>IHalQh91Y@g3>ePiCzlYv<{_s zK}bHCZa?cTFSm!zaq@<6U9aoZL$C1P`GBc;*)MXO2B=HQ$VRr+bz)V_zRPWDA10Yy zLY@)6E_aI4pu;YX{7j%d|K`dWOkJA{Wtol??)`(QiM0js!&bR;vVubM=KSR(6_oL@ z0h^_cc@pf52~BJ}H&zTBjg-{YXHV_*t;7lp$@Pm+KP4k!%i5188y1EQrC~uo=nrlS z{Koku8}6vb8B=|rWNxBPaLA7q9M`K6!;>y#7Qg`=q?-ArmvJcMQF*@aIA&cQq|5~3 z&0=_22q$geb5&BOGX!MJ4g*3pAjyUWwyT&@S90mdO25-TfI#CX{NdRsN9m@VYXXCI zBr+`Q9ZkK(flnB13iTE>gvswVkP(%$;8Xrw;8L|mz)vUyEquCYJ(l6D$^!Gyhzvg- z!E|fLZ;M-&7tiF;1|uI-9Vv$5#p9rfcJm*=)CGMME+V89!u$KeZ%6lfg-9XX*L|2F z@XPvHs`SLf1M~d}G`QSH1aj<|&Acu63gW2pApWteP7ldmABZ8m%TWN4MDxTQY}1fJ~^#Ed(z4Ryn9FG@OzwM-;QH-;zPMM+$Cq3RPs@iGkeDJWVhvLOkJa zVb>^|K-k2Y(k4<)-r7F7cP)L&T5m2d zC=tbVhVJ*Z8{as|X?bx~&Yqzk8Rdb7;-T}EnzOsCHpqxU>EP7$TI~&=?9XMB0zhF< zx1|1OP7BUztDNxKb-R~!!v@7275MFUkc3||1rC|EQ_q`MeN*FVU7vUk<;r6@`i3v_ zJe0sSTIy=Zv~toAa@wkN#@>+6XvBD zVy!op3{s&MBzmmRjZ+LCrNIQsKSh@tl- z!_U+~btGj)nH^_YOtoN7V8@-kW-uST#XJQQ@>1-4vK;2MDF4IzM_I7FBnn&xl;PJA z&ic_NT$T6YQ|ZkePHQ2#e&^aB*T_{nXzuR_x-DZi_NnlOq2z;e6BETA*L<26pUP0A zYPB^{#{(d04 z$nh}Fzus=x$eLsu+o3X&B$yu4X&2!xD~d*Er?uu($=gHERFD`B43Kzmv0KqKQ$#wM z5zRuULR)!1gKW2p*yOcuk|6e}_C>=zG=*2)@AtAU#Gaz%CURQmG&eGVo~#y)0hNm8 z#yr4TG_q<6_5KWg4a2&f3}w(Sq&^zI*NOGTuJZl_N+W6sPs67mY<%*aa3*)4UC3IE zN%y1g?)d5^T+QFw&-kF6Vh^q<&7<<6(-7!xENU&?;7loXh)c5!ji+2-2OCl(p^dP z^z&lXznf*xxWk05hz8B+V=ccd^sBH)Wg3*4I=g*&wydmD7cO&~7%5g5@AHe6- zQqdpAqUx|M>UL!2*{|Zn1%>GE;sSqC&u<@=v}cwq3PGwJ4E2+S8YgGiLrd+^Q`E1; z^l`4|r#_#xU#dKJtjE(XF1_fZFN&;$CHMS+7mVv7$w?&*813L+s{a6?Tdg7UOUvpi zM^bpZwYB1qlvnKueuHmBjEt6rpxDb4gp*~@ki^bZk3ojZW#0RK94|sC7gdvGgM}%G z$5+rZ>C0U?Ni1h6m51S)8Em`i<92Tc%()~RS!58evJM~O0F95R;iDVZPHJK)U=&vQ zgiY#%dJ=DXxIh_tY*nhiPh0t6Z}Oi@3u>6$qU+GgW!?H4s0Y63IA;$juv|a3@CH*J z5)PG@dI?SJZlf-hO?dY;bSE*QB+q{df3eNe&LiH|VNc%}^Yh>E+#BmMlv3@QUwZbi zGbNBG_}U@CrRPR))(uRwR%r5>@|kBf?+HA14TI^K@T-RBDNAO-sPotAa<#WXe`})` z?c6k=ZlC0UaG(K45EdRO+#WPU^5dlh1d{B-n^Eq?jQNGYWG9Q2e%;E*2Q4@%YrMIw zZ+5S$qks_g{pqD!-{xRDN~{M2q-96AzAb>s8L9T?${ojBk_!fDsR2auWCcJUr^r#dtrgD5kpD2=noj!~%zS$)H>jP2CU?k7DJ z1{AxVvE_U+IL1t26j&sRcHpZe$gbB2`~W2_)oTC3Jk>h8?TWL!kTjIU{h4rKsaEq( z!xemEK8CH&gboLj)KMha05IA$mQ(x z=r^+baTkBtW`bkq!2j&UAVQqVaTOdt6_x0(t2zZRMRxFFqK0MWOF!AypNQf;KZh0O z^`^~0pb4ccHK^I3oJM+`wor9GXECD>{x(Jjm39BV_v_AKHkI!TNv7l^P-(hGl0UWB ztI{Unc00EKrsW?X2sey$ihFus^!xVFvcBjk!K`170CAtH4Iw4<|I~%p6<#@i&Yj~% zwLbRYez?;`nz9U~tVr?YELy`5*OTue1`UM;$Q_ZKkd>N0G%z=DX0vS4e~@yG|NF~E z?!y=$w3@wa0h!@=gL?B+Z*} zmZwI1HtmVs_imZ!i@$hPTg$<@f#KBiwTBaU?{v|a zoNAE*lvDo+LWHE;Aw;rM<{#jZm8;k5z;~43x7X?(L9BaVmS(`a8Ka9z7-DDSApA@&!v{#4xP;BX_K3%tU^)3*sHNFon?39}cuHZ(4 z(od4|wJOWtvY~Ys>mTR_ipihbZ*YpcIF`pVGCbot5`7ceXniZne9}`bEhIVb(0YG@ zaCM&TbF5qDvrP2*)k%x?dOiG`T*~UyRE*(s9glWV5ZNl|LjU)4PXmq`lNa~r?32Qy z9n2D2!l9eJs;!@+9nN||<=N*Jq%a+^Vlq?ex=3M6Nb+t8kS#lZ7caiFYG0m)ui=la zPtO7e?Gfh7bVT{Y9Fq$q)KRszTW^cUKO8*i&A=ok>RWh68`eA{OWr~fQZjRchV`IC zsC}JnWTsvKdp|eO&HE?|FiU$C1x%vbpPf9)<+5N{F!-1SC_caK@u)b90=N7ZGQ}WG zLc<5@{7t-n>{GMajll_q%U7VxAnE}ghqZDP$MoLt4ouEi2%msuZ*&SKT4ch)& z%t;NUb#X^aPVSBm>X=7L;av9}ad$hJ(xYD^B0OP!E22aXa_$0EzP@-IL7 z(e~@9>U{?HOig(gFam*5u?jcUh#9BbaSE}**Ou9-v`KaJ>gh8(c)v8Whr%GNC^FNC zqa9yiyV$Z@Fx>?9}w=>aG!rNMhkwO0e_7&%S(&qj6bDf#2xq2Hb2N7p9dSnk@ zvjRzlaf*l<`tVK~%q!N~Cs&$PnAc#61S?m0Ttf*opYSBF`H@z*+qOn3N%6%#^ct_U zLi%;eUZnBD4S|0Ea=J`@DykrsJz2}b2gI^eJAc<(BfT1OZQEdXt}!Bn`>6Tr<*zc! z-y5{)yT8?fWDE-|{~G<(t>pOT$XMPcuJLy7m0MF)nttktKub2Puu3_Dp|HAjoS5Xx z9)qk37LO5TT7^W=4*ef=N+4#2O(X9Vr>x&fJ6n5Y>#7gFQPb<^Mc?hNs~g!D#wRj; zQY4MZk8ZJjIVmQ7c-int)&x=INERi7)YFu>`(-E{j%=BGfz$_~ZeH{Egzn83E=#J9@wr~^l7o~^@6{xZ)Gg15V7UN8J?3lf)))G?>FAI8rK zuv)v95q%XcAnb zJfmiupZ|5Y4BMH&s}}>B_PPx&tOZ9m2Px*4sObM%*L}oRN+%rZd9AeBUlJTZk8@j| zT|6I67D|u<%hE{U4g%#*71RrT*3IucOM>vUo3sNUxPW`0^jnw`+(VL&_P0QKOY#`o z$9#_eCT@qWNWGuYW*tzAv^VEBJ%X!LOxrSOmptG0!zeiMO3tUr#r3CQK?TLFiJZN= zX@%vOTwd8ETE6rIs4Jo{clYuSFy1dm*4i*B`k)m-`*=?R$NuQz4KvIG%p=c$slaT= zW$pn^VN}nDUxivI4=$_ny^#Mm?Q!O^d zfO3*PSIhNdSBZv@iZ}6vh3l%7fPTXQ$Z*Dsd%}jJtp!&zLTuRh{A}BBFCvQ_^8{yr z$9eRB0MySbtYr3^5UdTYu%6Ru!UVW&0bQ~_#JU&;H#8^b!%?BEqET&3>5sJ2z|#e6 z0mAE+r7qjx2X7{^K{gBqF>{_h))p$OH-^4uey^th4@KspP4&`)SZ((SV13uz435pOm~JJIF$IehR9{=78%s&9@X`Q(X|J}}ayBJKxq#={UljD0D{q?wSpRj%Wo79Pt25WqO z4J=o?KUDned{Dyeb*IC z2&HX^+rASQWSRgHAFi_$MG3D+Bj|uQ-AXH!Dd{kOO$!Dor$axKN}G{>1s2xN%t|-% z-WD0+K|+ZFu@t7Ts03U8OR<-EDnC58p0&>vt;}$(BRUkWdqU4~tjWEhynCJ6o`Vuu zj!Hn9WM6OPR$AxD5t@y0~zEUYJ%nHV3up$I}MW;xD&X*$JGc zUg2*A&tL+#g2vlMefA!m>di^_5}2(o!Om{d(BRr%ark53oHKdZUnTl>OI+qNq9^0t zLrJVYCa)k>Me1Fhs7Mz~UUTY(Sw0`M+A_eqSCFmK;ZxwL)|w!;LTSkJT*?X{e>(te zM@MW|a3mEaj`N+Q+$^F`z-arB)Cc#k5W@Cylc%VDyeiC3r>z#`1~z85AB#)Mf-}?& zFTAXKZl-m2!yv2hiEcjmwaujVXI8^Sop{Ew)ylZus=d@%cEBxuZ{F4m|-0=tL{QagJs?mJ4Db}9te z*>7#3kGCY9x_*f<>ThWy1myh)*;wCA^`%JVmqZKRy5 zHrmIPZMt3iGI+D0byFefC~g=X)Mi3685z2Ge%b7pm|R#FE+~?W&aH68nN^IVEtJ$L zG_25`^G@6>^^^Hbs>+B$cBgr@cB&$@=p$cWTexWfFfHfBy@z6WMvNA(U0!g9>2F-s z=cdD0SE>+1T-Y}062IkNiqvi}*C?8~x>U!7O?FF!1SvjCE;&5=hjGJH@&0^SzMNH)AW!2JMM7;X3;+IRGP6S4&R#g zDK+fpngX`z2fLM?1VRVcjeEQjBSxj&L`5kdgu|L3V0hGCX|8bQjh9~P*Dg+XWSkHk4+G|Ss zyn|M)Yf7z}?Ip29OmnZAfsgmnZSMETlM?Suv@F(*X#NJGV%!TK&#fL4wj>s$Kw}Mb zDfr&c7CS&2@=PfiQCK$^usZKtZ!5DPELm$Acz;iIqTMN?i$y#U=-%J{X8i-u%Fk_- z{s8GC@sv#AWl*O+SxuSkGVq-d z5?1IH3;MPWhBn@?5y^ZBYSUE&1&P!YTQgJ(MUqCkkPkcOsOMgsX~yLR-5mcmHNtK)?FoWqOV zu@eaeUsQip*J6~v#!T7Qp_^&uh8+-ALnpcTevAy#B=JN3ZW2Sv?$lqsB9h%Fq;}hg zMTgt1;ui-ec2E|u6lZRr^cF|QESex|Ip-fo&ba+(TV_gWDwJZ8p3UTh9iGmJ4FKbV z(7mepSHR&y9%WM&ueA=2s~R7_JI*^d%;IGny1`2-o9Pt-4Gn?1FSG1gk^sk@{lb^N`v7GG^F5EbL`k z^9l1uOrDXBL4C|}fHYAMOa}i5%&1+M06pNs#QShp#|Dn&g1Vw^nD-B?6{A<>bN!N} zZ%Vx(Cl(Ygv*?7%I6b2Dge2=FCljx5T57#j8^z>OSL(s5$H}Z);S&{RX}0j7&a|*9h|;IOBUjH4nTZ*oVG6rdYR&SOZbi>eJ+NCr zLmA&a@zfP`NOiKV*c1Uev#l?0pY%@ZAt^)s9fZ3;Jxe&%khP}{4;CUz@vWL4_fuP# zI;PYKw)4XQJF`DAITh|wW2)+R=3bK$O}C#R;4hqn%6_)z$n9e*2vapn9CHn7O%95> z^^ya&(tIk#Q>yY0vHD$h-H(}x#>r~hZ{7(+a>BY8Do>`~X`INqe$utN+c2s}+;R{p z!OYNOI`vyaxG<$sv5`@dp{ZI^{CComJ-_qE_5}W=|HnGErcy-DOP6!X&rN6_ziP(@ ze%Z|!oIXEjN1vEc)|r#M+_HwSOy*=QBgNuUn|qAkPT?*~c37^OzJ-RsB9LTIi(OrC zBk&(Ub6WeQRU?sSYH^#uDsqE6EMR`LY*}mdUv?zZxR*e`R&up@)*ZFgp9IpA zzMBn{(}Opi1H%y1nP)}AM^<}9FYk4Bi_-=y*m*lo*hRS`7YC zPQ%c6T+nep)E7aUEO@o!S2C2vA6tQmDtoKv4CQ`BG>1yLZdBc{n!L7k_LE;K3Y-J# zq`3TgKtbtg&P2Oxu|cEwF>sfY(VpsYZ*}&e7s_+!6OgAA7ymBg-SK^>oNGg1GXx98 zuU~WStkefg-+gLagj!SK)zPh)sycwtEo--B%>T|^{T}o~{qVngf4}{7;#ag{4kqh| zHZ{S3?M#p+rp!CH#Q{O%Q~AFpF1{pOC|KK|mi*gZMH4I3`hC$jVGgd>c1R*+TTPfD2P-{!s$pdd-JuSJ84FU zSPUP}We|)-rxm{Nyi+&%EcFD?1F-~yK)6_wQ*SJPBSh#=(C;bxn;ffrH)mweOS#G2^LeO)x5(tmTvWR z=m+Y_Z@0PA{13rnP0a^b7}%ZDAJNd0y>{UvC~BbCv|Ze>*!5YB)1{i#&-Ag$rO$*- zrzlATIqBUji!plEc;c~y3ZRh{PjVjV7}eCtZyHi&+6-z~G-3FeW%g9UA#AR-%*Iv< zb~z`Bl6y_(B%=~(8KkG^R_T2L)gJ6Yx`_*XToXa#MLeo^zdQ`ksNhWwI_F8_L zLzVYX7DU&G2>@t|a`>JZ5OZipT&GM-23m`sfkC>Af;FJ@?l_Cm z-giI$$I^L+v;F<=KX$}u5PR>4QF|4&cZfY|6Sb-_J5VdJx7cm%UDPbv+B38@Ym~RG zD2l30fBAl{U#?vFH_5rqd7X3a=Y2n(YG2sc>Fg%X-UP8h<`|p8zRd8#FO3&ip3<|P zpMX)stnBwFu(km*rVZ1dzv9nuzFUd~BZ>b2s1HDSjaD_LJ_o|`otcaoOtm#Y!Gy6CkLFW@sz*eo(Vj?%D#0pxYNcU zq2SUD%5v4dKj=8b2Bz4$7F-st#qg+T)u(WJCfU}^VPZRvi6PIF&x!a|8NP}g_fg;b zM#0B?_o@j*%O*oY*4n_?F7oB>f;GamacVx-rVBjI9g@99DOTpfBJhBmVV0e}!L2%j zWZDj|79eSdmwfOWUEfd8VbR_}1zfhELoceSJsBHHzcVB9P|qem#^o$E(5qQa+*GpT zrBU?h14p3lg~qPX%vbl_cEdfPU&LX8QLm>qvVm7oolw5kt#32ulyIpWHG;9SZP)88%3G5!f=O{ zeIV@5vHleIOd@1n9co#}2^E!SpEbO?p`Wb(+cR|b)nkK1^nh(3$b5;SqN9xF>ApE! zG3p0o&lifBF)1}obWm1|z^5mlYpaoHvKNyz8t5*0l)n%1qV{>$q}r%m&`iv+0#i1 zxAsZzDaNa)vp?46xNn*py;VIP$gXpy_Qezu6&F~8Deih9q11^mZyerqHi){HJu|`JQyI*E2DaA5H#U zv&w_bW!Hy*wMq~W1azRWt<5z3URmF1#)56As%-LiSmKgmGbrY^yVUnziCowwPL|fqp z?Kf=hgX&_$nCDO;&e9-c5LZPSHDWEBHwqmmMHP+a=v7Xu?EEF_Uig>9V5U+=vfFL3 zm2JTfMeINt8(G4S6s?*Te+p9Vo#q8VvPkS7QEX5rQC)k=Z;Q}udP*ww(!O*2E5uETKmCGM0Np(Js{jw7Kfawyn5Wbn;SKc?6f7By9{G=uB< z^LORRd1}1dX}Y^|(ZNqZhBw~_s)j((KpGg*#vny}3t5SQ^&FK60b`K`iD=j~TT%e= zBUHupIXI-~HOo_qWN@xo9F$GX2{ji4ZN;ez@Zkv{>UpygsbZoEPJP}65gx>ca<&+g zS?jZznA9r&&&mBzv|ks4rP&V{Lshy$=08B;6>LL?FwsyM&2=oobs_(i#;*h)O8g}9 zB|!I_*w%%HLT|y=9K9#=$mG+q%z^h%3M0aqoY$pEY2?yKgqrJu&nuAmDcK^dV;aZTD)!%Zo{{`* zKFsfZy+hn!wnX6hokkH$8nd}m6jd<)tpB>f>w}MwP0f{tvzQT8R)18WO;3@}qd?n$ zwgG|9P2%`)2wrCdC4c=PFR};>USme+B1j3QrdrE3j+*60Z1TJE({zb-k7Vr0ci7=6 z_r#vWl30TiDLKn(u&*UQr2wI=b5hX7QmVennMo9?u{o9u>+xx#E_iRwpQh~4Hc&}$ zIwW7sJEoYdoeCGkvz>lO3e@~d_Z}4frTMo02IJpiB8t#e6lr*d<-4h_n3Mws*|S!s zi#cWEGcMX$dN)-(AZh@HTUV({GJ#m_kx-hsaD)H-6*aViuGJ-7OwFOQO}_PkHf^yl zq-qF~a{WwZgOJASwHk<;!C}@%IZpO{W)*s_4HO1Tg3OP{Xp9Qz^hJYU(yP2}d%cf< zT&wQlS%EruFWFx~I)8MSx(VqBEm5D7^RojR2iB2?lk$_*nR_^A#X16ufw8}2E+R#1 zuhm5arq^B_f$yb()6^S*xJ+)AAlpqgmQ^41sOO5%IrRwQWSWX~o_U?tMImsIRugsn zi~~##-d8zmLRG-pxCBvqW^Did_%;-M_IjURDa;W|RAN@6{IvkO*BSEnSG_Y%`ECSUozZssn$B;l;*2~k3=XsKS`<*FRGjCe9^bJ zQ%h3Pbe2k@YdT}QOTk-!2%8Aeh{0F%S(A`Ryk{QA`olE+DE~MRXo89}LxT3E64y%j z>U7-eNX&72Xqu-!7dG;tDZ43*e@eGZ% zTE!%m`Hc$rEUr;Uqsk_qlvaY+6&VzStobBNGh%7GR;$mIO_wB^lIT}MeW~eD=G?|O zbn&PS-={=|9dr*wiB=z{$#MbV_e6c%l$lq@Eaz!U4~LZ@kLuGmbZlIjg3TkQ4146D z`CUvFuBjci0;1+~&TA)9T16tm(Qetli0&^KXtil;gHa30|5XKiwF1(3XiRzYy)NM^ z86mzVN{mRR$hIPcM97jiMA3LDD?1~?6gkl_)9(XZ-&@Edcy{DN4Ez2Hr862KJ*6X^ zIzGWq;e6TS@Jef~GH`P$EbPmyY$*kMjkNu)xyqMRU=YBdX;EQ!?NryUH7 zbTyUhRmm}e&SxO3SRn;KN6cHo(khwe8I0*MrY+f^E!MN5xX$tkwy`}MYBzMU-6|lr z@r{Q)Vj?{G4RF4MjQ3`?Fc!;VW;MX!z6r&$oou>VakuxI> zl?)jrU@;bS10Gpb3Q8-{5T!L!_S^SGbAwuLN(~b%0t>y{;d_7(<<>{1?cuI#3iZ-^ zAB2BY8A6t+=_mvZEI$r6)~9a`(%R{D*ovBC{L3r$@Uj{nAFvHd4t`h}vKWAel$Pop zdbc{`eq(CGL66W$Vr4>JP3=R!w2uRyQnB7ejw>uZV^v0N(goN@=hZl_ zD9^J9cMkTTf$=%{&D6@RS=Uy<)K{8x)d{hLg=p5M0una@K8iPfXi!v{u3?3)w+jN5 zMFPj)PDseLV-dIlR{FdmOlMki3q}%Rpxcy=H|ym7ed1%{T7u7>_SH_MEoSTmT$sOH ze7LRX&$dl5^uE(4hGojSw~9IgaoTCiB@@{aJ*FC&yK15Vn*+jNEk@OKr`4aox^hrI zmK|P4JiaLH9Fm?cVWsqxd!hJoEqtB5e>bZ5i+`*R47X=aUuCubTCBWu&A=Ab=&(iN zR(sMc%`v5I6V)7=tj*ob^=`^p<9%m(^0A0G0(DX&Y0F7Ikg<*=Blc~;)=dQR%z?`d z7+V0J1te7fn(2+?TN&^f(%g238H+4jtT7TRF=mW;HG=Sq`qV(t_nn^-Lrli2qUac>L?icPb5%ulB?x?| zSfQMZhmMn=e-S?Gn^<+f=ma3Eg#KDxd|IvbbOl~P6#M61a^GJ?Tsi~)_4zTm^{?SQy7LW#>|S~mLK_p=IEpA(EJsjfj+ZyqSTY+x&sF==y0v7*`l3& zKR11bZN!RF(?X&^!B(VgMt#m;U7kUfmqqxyvoB=6h}3$;oKt{gy4w66v4Qdmnt4`5 zI#51r_IBfLzZbwHqz-Z1gGj&}QXug3gsazZT9bT*J1KeIo8215#C64Vgp zZ4gCB%DiMezL@t95I8q7xdc(ibdq&mFky0;W<<)EtkTLv)$@HR<_Tsi#M2^us{MHk zJ!zd8tLwxz9cAynP*W_{Q?HRtgEXBjo2?h^;rbE?rR-iYHhWOZk{BP@)f_q< zv!n-=XSG*I_vlBJQJY7B=CHqw%iqn9_jwk!_TA5Uqu)9mU8e}OR2{W>lY%(c?8(LZ z82;L8KhEfZrLB=ta2s?+EY~P9PHf%kAdk9{vquWAotfkfSJg1tCD|mewm+#Ec_WWB z2Z}T?OuE0bs1bVjHI}%>eI%=u1tWUD^bQ|r3+QG+AW166AG$OUPrplx5%&F^rHUkr4f|}$87>N zg>WTl`wEpgBtX%@s0UU3p!!rTaFmWrh}T33a~P-SRY{%>Y#h_kN`KNvigSvIbmHRj z%xs65gHF#-_nwY{MLbPVbC^2?R4CKIn&XFyC3m^$)|1T0*v2S2N`mq^i)`)CH05f z`Tr4iinY-K5i3zOh>)sn1>JE%Y3rVK-8YsfAisWQGA>CDO2aCw5TdhM)j1ZH^{!bO z)5%;)?#UY#%3(REO@{<&)2tvbU?R;jYP`%K0vq9butfVkIk_1-0!f14G7=;sJ_|n% z>LBr=so2#CO8*DgRjg706Qr`VEF<|p(Oa|>Al}D3(D5-R)aS2V`i$F&6BSnjTXm>` z*0j8yZq@QTKNwL}N)<2Dre(A+N`sK)FavIg?<%70j%n|0a{TtYw4zuzGH+qC3!8fN zu0&Qf!hDJsv#&Kowxf=ZHq4{9*&43d6TDlr)DEJ7Lj4aytDa@$<#PTJ4Yh^DhL+T! z<<8Z*LET&kgsSltJ4qjVTEZbEszM^UA?HHuK`%k>2=d4ycWI#`RA->9-b- z$63U05|$a87E1;+qsox{$TU2*h<7cBzSB{+qw9^N68-)|Ce}43dplu_bk)Z#N4Z|D z&#KQ3s#f~*BSzL$N#|n|dt2;5>OG!Bog6J@=MCs6tz*=z+b2J(cIe^eISb@uRgX%#e7DSU*Z@Z71 zhbvkA<3e%~f0+txD=S8Fg@xn#HYjTA==@lg!q_Zn=m3Sg!QN8l(DL(eR6JiVgNz~*A-p*>b zf?0*g^ z=DPS}6*2UA@K*}qQXixv0n>u`dueI?HikZOkb1N{O^lPJm3kUYfG$aRwrgyagWb9w ztg2+g;1^-9@=Wge2jRH()zzg5nMb9T*-ooes{tVQITJpTH|5Q!nwR6=-zFx$-w;!& zt-*Vv>QyY`?Crf;E-gW8#<~xeX7N6y6B{plX}p1L?L+uy8;^>-BlGvJK_u4lB47H2 zxYp0@q${PDf`>$2r1^KJ)tE{kbjVzyV+3~6faE`_Em&L7xO^KN4I#B$Pgl`eg{39^ zjhE=E{?#`Rre*x0PgmQ`qe(GXu@<>ujOmP0Z)1QBpqdd%EhT4#gzD)aYSwQ%YF2$~ z^STIUa13}$WVm9tM(b5^-MDg{P=g282#=a6oxQ(UQwF`QQ)_($N`@%HQ#_faqtvwd zy>eB|boI#`*LGApkVR{&2dvYwhxB@V4q&k}itw$Op!!?YQ70fZf+GII0_EMZsaXqO zT|R*%L~2B1dmVb7+tQPDvAq*dTN`nhV*Ef?Gh0LMDaW3-2S5-Ko~MN%!Ic0_d0nF? zJDn>y6HnZcZD_suifa53*tc8?JLh5M==a#iL~<@nqisZ5m@0VG08S+%W|(p+fU9O@he%p0EF zb>4H<_ua!Ke}-vpu$F3hQEid}+=*m506@T3^OU1hHS?3h$fArNhO(M9ZSo8;A81$o$%oWD3(Lj_E4|^E43Wl_|Pu*0r*}Z&nwB$_Iww!JF zmuM9iwT7NsglyD&Mq*&gE@M5gv_Xq<`&507eUn88X;+Ww%owds#yHY*kLyB z0=3Dtou*wYY)3tS5$o&wZWDo92j)U0-Y2o39knso>B^fA^2W#s;x(6dVAqBc?;ogq z0h)}dl3#cR+zRrA!>*+n`oUpy;LlqDi|;zQ(U`0@P>09HTZ<2{JYIe9`wwn%aOfFkeq+4!D_| zVk(HENLQq4f%j4`syrE{YxXK%-e%fi+Bao`{#J;qpl{dD9UbJs_^MRCVl3 zof`aZUxpaxYrra;8jlVWw+H+N{*{R}T&c9hqd}P0inSyZ3yLBU^-Yn4c7edg;#ezY zKLjt+ein->KdDLd!VTH&Oe3CofEE^zKr4Z7v-%RUSkL=;%fbZPkXlFY`z}KCsXd=^ z%Vrkox2e>zVE-^|d(z5c?{X?3g$VgkSupWF*lNFxR$S$cE*(-UxgHi@ZKk{)&~mE~ zs@?lw!Z*C8=cXr%7M&KTAG}A@*hZml)ec#q+~S3{cTO!Y8E4hJA$k+}OWc4b&6Rz6B88RCfHqsxB)h zKY5^VC@!lW7kucKL!UR}xMe3OySa1;LdL;p-qBRfyeQ5q);- zk86C@eTbH!U18M-w>yk)>9-sDM^#iY>}316Z=6xMpv(bGQHwdssJ?BhIPa3@;iWnFa} z0-MV_^HQicBFrI9M40O$p^()3{%6g%D@)L-@(?@)Fg+q}|D5>U^UJ@eCROfJ>xK(x>X99Pl+G}m!z>rLJi%H$dLfk0WqsMF{&Q81 z%op+P(%kle0UIVRCLL&|ARX+NCIu^(?MBxd(7llVSa^sJ^{*Z-cB6kcVcjx*`yz;3 zH9E2~@@fOH9^g8yR6slnJu1Yfo_matqfnc6`BA>q1I9f9(fI}WNreQ zW%h=OiSL!^2Sx&$9S`hEPijyqgA94JN@#n}>k=|<+RFv-Jo!xnN_maanUNmLMasuW z%=SZ2zQ2H*AqtM|7Twc zk=P7rMxoi7h7K-!tB0P4Ze+|!;!1zKZx*D95hWoZ?&$Qb@JWRCMZ|l>w4)OBRA`>l zA}Bdw59Ps>LhKPtjsqAUKw#=brj*B|#MWiFccSr#DnyOpcPr^XKsD)XHEUKC{@Buw zn}M1#xK};%jm4dRShIIz#kJ8woQ4$+ydwj2sR2vIuq-ZRok-XlFE=pT@VzuOwIXRC zfQy{#nQ_1yY$PCFm7-|X&>G4y2`pNJj=wkN4ka5L@#?GIsK6>e``6dr^t6!2n99T4!p9(ba|!&^a4_ zIT43A9(Lg)#8O|zF>O*uEm{x}DE#iJ#k6d)LfP+kczd~hR&3~BLk>tzSPfb-TQjY;Bd6Nj$r?E^{!*HxhsX*3~4zGe%2 zU~^?(@Vv-34@K^`g@3drJ&C!F7eq}bjy~8FY>FPGNAz~)!l6+AHlC-lQZ643V$-)m zjwZDndL?+yG~4q`Xi0j%V-EGB&-Lg87MxTn+e;y%iiEO(1B;K&z z`skjM)id0=Ku!xyHR7BA$9?opqUo$%xc2S0r^pmp%ipmihZO&{SaJ$qMB3QchkV0z zBR`Imy#n3Qy~0ZvsO|;jtWNjV3APJvnRf(5fcl6U?hy6PHb#p7ROr9;HO*0AYC48+ z+SGp+7aA)JU!*Vl_%tlw(aSP4__pl?!~{h6HxUt@ybQnxDrktnwA>PE#3s&MJd%EN z>XGTZc<{263&hmFH)Hbnf52rz0)mGCENIfBMa!F9KKDeZtW00@*<42fD8sviS_E#^UfMuDDCsK&5r}>HLBTA?2!PDJ8~UcOCi7G#D8?|UQ6`p z`XwIF4#`Vfw#@04vc0wyls(q>OWD0o`qXHPUcT?mqty3hbChez^tHCd*NMh09-b-_ zYtSEw44(Cuy!rROu&0n;aL63WOAKB^ZWEvtBL3$phqGvaA0Eb%@OxwBL#TPc2IzOYry{GBM@U4Q{H01ML?CE_$V@Kkg%+i`*AJbpmE{OVx^*OEhZb}>X)a`Sf z6U`M)*HHMcd2C+C>qbrU*pgsr`4oOUW`4N23HHeHaF9mRL`cTMBax0rEWXz`YaoTM z?F%isbR#f)`5v2ly$H&qn5NV6AesCjp|HPTih||B{f|pyQPw}q{V~Q?f1#yA$y7ko zVIeIQ*F~tV zrj534HUFX3$I1mIm~kM-LP5umbo0+QlFxUFd6LV#4C)KhX_ISDWY`jYK1#iOq1ISz z&@Zgr;te0X0Xb|@-HVY9*0wksyOy*b%9ocdbvc)P=wHTnJD9BU<6#Q046&2gB5_>e z;^tQP?Ixc0V(xvBu)0gB%T`%kfo8%hlKclVoLiQH{r4jW^&oSUuX(e@BsBth&c5Y_ zq>$If<+P_4$SQ$N3*RQ0#aN4^?ItMA#}B+IFU|UyU9-TVQTK=01zdax0P_ z^7e`Ed-WDxjym}qhm*3*O`4bZ8M9EzAny`|R@ABTm6vQE4)`(o4`B4y#{V#B!z966 z#-k<>E(CM8)3BKTo-JTKG5P&GBEFR|8D1(#x5-gJbiXzhQNP#W1 z@M&9o6W!U}&RVTja<-7P_OtobLZ}fcxWI7u7pDzR`JZVCoRn3H)$yjOq#AM<>g(6K zC{YR27Be#c=$dlQ*irLrI3s>=cDUKqLp^kbk2GCAS*RxL!rhK;P*BACobzrnQR(r~ zz!V;&WTz*wLoF0KuiTpnspqbl9?9@k-8o6ih<@WDGrW`Rn&ar29?-?*FF2 zPcJ>Eky$I*#u#2Mt<~gtm|(K8GM``RQJx{BawGMy!q=#M^lnPxv0sS0QnI|cU1nGV zvCGsmVG*CFkwcOP0s=-VdcBe+ez$BAHB&pLb9F3Nd?|U%)|a*-O?EPmPc#-vj+))? zQ>6&^vrNYCl0U+GMXJ8lGp&D5)Z9th$A*^XHcwyWx&F$%jAx{5Tu#25NXPMJUDBDJ zn4QGbYRcJXSfbCGOl(|@yD7g#Uy7fF1Z6YlKDH`{yB|T$cOygHIs~R8ZYlf?d|sb7A2F6_Qu{i z5yPaIciUp)Hg5S?q^bB-F7o>E*|=x@mj?ec2D#Og)4j$!E%QRevmTOI}&Z z*Yfc;J{v#UaFE_va`&~H`KRIAnEwtw+J|J-w5WS|`ZBm6mKx>9e>OVt<^(md zu0lL;YUnv&%Br#RQs{ZkCDamq>S2VD(}-I)*>1?d^fyVGCg*Xjp6fI~2eDOOZ299* zSE7T95?@#DAJDyJ?7SbvQ5_CJ$}bg?-xsWF_*{N&8c#2C_$0=<9-F?~ymk7g688^) z6(}o}&)CDkHZ-{J->Yy-M1SCw1^$fLy5vD&*(JY>MUByk9O>B#rYslRx!-u2Aj%32Z4uv7RIH$W&93$Ei97q&ZtK6CZ;#c8^!dS5alp*oDJsR5AHwO8$eli5BqKDhXW4d!(E8gvTG zxEI(xg!;i(q8~hhm~tq5EycGLT;s@O9VXWqTzp_F=9Z`8t_Rlkz~5iQ-Re1wn`fN# z4#E>}92=GV(KY&c8d-w^oxilM@nGqV;N0oN%2R2}&z#V59)wWBS6y5uKLwlZj*S~8 z|9*3z;~NS0Y&q`+sF4CsIXkojv%st5SzSWA)G+eqZUkPT?Y8<+Bhm0R);pT=4E~VR zxJlph_FdA3{4|4tuzt8Fdu@l@F~>r(TefD6{PAGL)WO{_-=gP<5bEi^sKp4cNF-y|5oQGlmOE74`J>{vO8U2VP&9tY);jt#yRH38Q>jsbO_3s>0vT zM%_`O0GST5HR03e4`T{Y^1nDqOxo}$rXQK(-O0BrmLs1iH2k=UPI^JNmN{fZe)i7m zQkyNI&A50S%U+Kt+Pc+~fV#qQp{*7)9kWmwi0jwMR7I~s^@8=4^GOrCdr{-dLinDF zSE17@e1}=nQmZNQ>eg2YQX4j|H|YnjZ2jNH+fMhyYsdG^mez&XN(Y3q2xe`PxNSOEK#AdRM%###$ct&z)MUmk+;Jw+I-pgw`{aLpvceAK3yk_`2RP zd&f>J{_cIHJ1Q;3BUvJ1+LABt0Wa>O9A>}PY8@$joaq%%vSCg<*9jmU(i#ebqa zZJ2dnExYNNiP!k$0j;Qm4AWKTmYbH&u5b7sFjZ6!IVPo=MD|(y>_49cmiF_>c$Sz{ z))fo?Ipy|*R+r{>y1Anyb-fFV(*ws}$S+>eT|*qvYNv9+KQ{AMGulH36XU^I5)Y4* zSv(iTU*<3xCKYE)N^p!JTf_Y3Cq-8(s_LR z-WAvB8f2~>Tpd5L1y|fn=+4uxIhfq@oc>d~p9pCe`p`FJojv^EXES~%a+U3;klNk} zO{s8Bi;seTf>tvs-L<^^B{rK7@KBWm&$NQ**2zTCvT3>bEA{=<=vnQl$I;VzdIqd} z8W@H3SBkf6m6}Ww@#pVyJdC}6mY{y%e%aP}sJ|4@hv{P3GzTVa<>RS5L7o-b4q6gp zkvJp04>*27!7-i-=84<_yE-M>c;(PXn6q&tftE#Bm&#K6^KATq zTf5s9nR#uB0nZQ3O#8UR3Wsbhg=Mjid~ale!V-)`PVY);7GhyJl+R1g<;$No`K@|i za?Pd7ku&)}O~pwbB*2gH+(PdQ@hy~>T>lPwL#$BvGkA9+cfOmK@hZ1G`5(ZAb9Xaa zaC)0>tu-wRQi~2L9@d$dtx^v~*0I{3XQY(p+Fz;pJoshR zlkBZ&@h!hl3FueZ*@~nz7QOa`SmDnNC;tHHAD}YKX5O*;I&o!NPsFU3svC&g18$Q~ z@}h!x?@HqrN2#yXGscqj*d=NCVh*TVan)&oMu3!$Cx8=vTrDw zJd*T=gN1UJ?7T)XNy$pKdn zv-CI&)69k@eMJW4;Txt;4}w!zB-IN7<+~3%-9_3Oa5p*l(F!T`Obm264`F_&aF;pF z=x%Y7d$!mO#A8uXrH{J`p`-VNH4iAm;==N*hz*TqnVpSpB-q(^ztq*#SV_>i8=a=)SYT$GjepOWcDqSY`N>n6MQVcK@`{HxtX?K zKOIdK_ITat`Yw0rl_fD5h?a+9I&z3J8M;g|J$_%eiZG6qj#*zw3o z=E&V#?B=PTy3Jjd^jp&l9LRUW5BDv{Qs$FW!AZeU#?hB5-Cc=TL0kC>ABaxveo|Y@ z2(Cl>mnOdc!fPWMcnQfcj-Gb+^8~*+)f1u?W#yGFcYJAoeK)EG?Jd8BhQ*t4eKXBW z&SQyr{*dt>fOngGcbcQ&*zF>d$0d}R7ZuJT5G<%exf9w@LRV}s%HZPl+?GY}-k9v~ zp)O{jg=Zzdjqo69`s*pNc4o#J7KV&%*i@6mlZVlee}MAzKyCM+kL=g<{FXJd=_B7) zqDdc%t?&ty&tI3o^5koF>TN(S=I+}f-(-NB*K|)zpY}!`4s`2ftZTNseC}>Mn&z%x z^7Bl_^rc{VxVt@SY|_&(k!QbGHYw$7u2GU>NY@3sULCNYXj)#PC^k?}<*Dwv7N2U_ z^3q;E4-$CVTijx?0)fHl({xv5siZ{rxo zUWZ?LO=;tq=MGU=hyt18g{o^(Z9L$X5$10p1 zrh^%Hi}H-dsDc@7a%dj^Acd~P2R9p$0+!a^{_7IA>ykVMKK_37U#H)&4h=>Y)0~>@ zkHgj0uxYQ3`kq=r{a1(*LgmPLValy$Qq&m135nV*R9?%!l9KAD9Qo`~&+mR3 z4&&IhZ|6T|aP78d)iMpXmAzR><`#P)*s1`<&Bc~!3Tkt9kKOW8HpIxz*h-FNYw$Y? zSh-y(6a532y1jHqj*2n8O_vNdh^GlWZ9M6!r4y0_ZE3n@vit*lfZb9luE;oyB>HD& z?%SKF43ruTk6oG3z3NLUj6BxOxXw#4R}4+P`*}cnG%^ae(a?2e-lFn&n+_iLzZCzP zPiG|X%nnf@=ToruHug^*$D&lNh8@imWuecA%7}l9VMfifm5IA7h2i7ZIlI}Lmrv3X zEUp9=A({K5uxl%ezkIHi`i~3_GLJ?S-499cb{Z2N@w<2yH=aq&=V<)ef!F74-Ftj| zlOCuZIBp{b{Oh}!C^GU*y>RJHYeD8ogMYrS$nGww;fP8)d4T$lFW2nKD&CD=LysON zTrn_Ry7_6er#6dp=y48jjbuJaHHTt-6&2mpEvB z@48Y+dz+rokV$Ra^6i0ZXhFQxq~J|>+qdwAbX&no8~%|I6+KCpla|DmJb}%FF2^U? zaspl8l)L;zw}MXY49_!>`1*I5iJ?5Etl#7M$5?z!ig^xApVr7}kBUxs8%zce4n6hc z94SQ34_&x9yv0+rY@hQ;NYa%V*)cf0%}hevQgm>iy4fi+bBxk*(lVzwNM}T$Z8Mic zOHK`uzm#$y)0>u;ZdPQ+qoXErOm(%_jaeFxMbMfpcFlZ?hBZTcX>XXh?dqKL%#=Jb zpe2S{>23~*6@oS11zqieGSJ>9`dz6;H8d9q^uJ%t$Qpf4DbVs%8J?7CEwir^lZa*P z+`UVrqhrc*(RAjRugKYe7)$2`4^H5wpr09u-)_5Sny1}JwI{Td8A+cemV{9}LM9n& ziZO3dG+i<({sS0%2W_TP=l%mon`M^3Wp`1=Cx)(k&-p}ocGE*MLJES)ciz;6fQAUKZWDvmcubt>B>lJ|NqE)M8zC;m{!-GW_@06pCB6S& z<0kq)joa|UHz(Ko!QinNrpcT|3N}M!4OgehtIYIP8iX6E7wy(v^!&I&G$2)|v4BnU zD_fnGKh}9v8Q{?Sdtv^BXbggd;n{N!6A0yWp59yh>L}W#& zj6uOzjtsf$N+TzsEmeH}42nPdKib2{L~>)|uK}HwkrwxJRpW}g^|hJG zMd1~tu~l*KhDLAI{L*vcP=f|PqV!v{Jx&ivAamGu@ozD^c7N!D_?=C4+`}rJk?~hM zHUAwWUhtjk#AmcAX~={O(OIawYKU>{KcLZBwC;Ss>=r6CO1YFOH>+$nY%l-lb@3EQ7cq|+cx_?G@|KcXnG;;*_^%`^MfPu z-Sgk{w%MT0z55dtT9^5?=|u50Uf}oVnBM$PgidB()IP+C^l&?I)m$b?e~`OKIQF+1 z$p$tOSxK4LTRck0FZR%lJA00|9?%fcF!K8m z#b9bAx&$6p_}`!5yPvxy(-ysp7lW4c(ZQ@tqosbs>GF!$!JsDvuAuZQwrUp(j}Wz` zxU%X-@xKHZ=}_m&Y9`Ko_a;5Q1@YetYTiUWT?;u;&w2Awg*3i!UWj8yTHs87W5aU$ zp2REl|E4KvA$99__!Rnr#-C`MvOkWEJ*gOUNM#Q<-FiEtyhVP&-mvk0Uz5jn$H_a0($u9o+Mkqa!nU#KA8dH@^UXhYv#2 ziMa#?L5Ch1;agbIZ?WKrA9;^=Hbjk++obT_3 z!r%hAG(^0rR{zn;clBal6e2V-NV)tJ|HE#C5V;OqNET(WvJt1aV?F%j62udJdbUTF z4|a!=Dyf%g1aN3+x7n)~KX}3rCp9oqV4aOvIgdCRlR#2K``(YgU}bKVm~Z48 zS7m%8^J&kI$Al~Zc(6S%n3Xo4dm^03*^UO9Ga>p@7lBEd{kdR*ysI#WmW86fw7?3Q zHkCWS1JOJ2@6l2EY z351#HxVk7m7(Ju$zxh^ukw4t>z1eh(Zh9e2yhOyPx%BE)Ib#w&)EI%4b}F5ZbLCrN zYG9{Fhl+fx{0E>TpgMB4UXffjZcp$ffCdv79aj+n;bI0RXSw-3rJtJG`p@YY5aur& zj|tAAl6cI;<3xhZ)`jV%sGYHZSN{Ni2|x@C7V*|ERA^xL*pLMs?IyQ1EPTMAKOfY z-ADYt0K6AN=ogIt0Ckqw`P_TOaNUT6Lb9p`ga#8XAl&SHG`2&f{{UkMnqXR=Q{H_= zBbc;qj?gGPM^+Oe2L!0zA!Kgbr>%JMCOn&1-F%5)ixS~I$dw3#aTSW0ho~7TU+(bU z@U0s216ME@rf9v^Dvd<@^C&vbqZ2D?UPQ%}a*A$ap;OrL7j?gA>te?uF!LK7?jW%h zp~Md26k#F#J_20<^z4*L#b942&ta~^vppTv6Hkog96x_@;rz#GX2nG23$MB zArKfqVMaQCOA8T^@$SB*ips*o*ofOl(_9e)5yKd{Sb3;3*!2mhU*;6AnN?Eg{29I$ z)HhQV>(slc<^l)=8xa12I{`)!aYzkyy;aOPQ#e&-tb>E^8EDf%YIll6Qwm<=n2j?a zVRJ4rjj3iF;f9u(F%Cx)#ZH*+L4hc;nBz+t;t{8Dy27B%6%nYyp@e*Jp&S~8tL|Ui zKveMG^8+1J2Hx-<`7x`hRse%KzLolC4ut8wkF-*m#TpO)01Y1#Av8Gg7by^A23)C7 zLIVmhl&Oz|H>nLYE>~=VzC>UM+i?>EWTO87YU~7VlOF{LkI}y26fWM;sc{I2F4dI-i%j}pq7isp~J zM<oa1e*`^M$RTUj<4JT8d1dAT^{{ZG>)33nTalkP$vKlcn*yd{-$6!PxKxpj)sa@g4 z=NX?@Dsw)y^9w99tmu=d8kcN?%s*2LlyE^2GS=cJP}M-~4^kY1RX(6IsXBm+ax=TI z0_RVYLjpMys>BHT$-(9_%7t#|(VMId15^fN6#oDQ5$U5Bb)aIF0)UBkW(QTWc$wTB zihacM1Mvu~WK1bo;7XlFE(}IE@=@T&8i&kBDr|n@0<0`cs5vLzT)1OFF=S+Ab>u{4 z&xktnI5c^M144yNLt+P-rfgxinG#)kSZ)3#vJvgz#Le#uf+3?QL*gUL2ay{Bo;HUI zjyImM4C;DZeL~R`!-Fzod^rj?A_j|=pv_UTgB#4mXo=H3gN>$qKS{sZc!Wx*=p9KM ziMTKshZ{Iz2--NY2I8So4T-32V|Y)RACn1PEkL^w`${TEW!ftXAc>C{pkN!sn+ccH zq)g~28I6faj|gJSc#Zt0_TFqokJ5V~@j7mx;D2>IiRj9KfwAu?kkNvOhaGMsX#i<~ zrOb*9$d?tg>_vmfg$-)PZGEETi|b&es^&~19+DfA*czDL`GWrdL7i7jnbVI@;KxSB z#Yo&hVY#bl490y`F_Hj2V=CsyN6d68NIoS**v!~#aV&!qBdzIbxDUJ|$d(vOuMqmS z(<}Yk!l3gqVIy^z@@W-O8DE1e$9?JtBvFRQsDiEx&Y&p$t}`}5OLH+jdQ2kwox6yp zbe&USdON9rqo6#Y{{V=}*w4g93?pMINv*erj^GgkMyls{Zo=^S`Mx%WyA>9yiLa4u2<}3vhtw7$bH1q?bwNv2yMp366o9Peda9Snr)19x-cP? zG|d2`8-S2^^B8&aF};b;Vo6%@cicfa6QSy~S~mu5vYpiZrW9;uBZm?FIZ6z5fAbv* zm;h__RR~OB8DSAK71_5CqBywN**M|`xwOW_8I8jY`J4AWy55*KsYdW2CcMoA+MZ!k zaX_(WW8`l-X8xIg+$tK>@WN%pRfsTbX2)VSiV=`4SG3L3LJFCE*;x* zWFUqdh~ATNaod`*mE$sU4+)J4+SG5+E<%?T>X!Z^J-2cFCzFva3{?2J@`BMS=ZXwHwU83u>h#Ls}= z)W@?-T|i(}wmxG}^D+p+9is?GYKrWJW6B(S!XZ=ojOu{|5#xBEFwjrPkB+v8zMy72 zSl0{BG5Sg2BA`%r(m1>T^QB86t0jL903guA$08zp9 z8lhAnXbCI4!s>Hc@nl5YPNN$#fVOwwK!Idd0+t{pj3Wbk> zI%D;IrdKv~5%?1(JO_Iq%-9GT)wuE}O`q!E)<)n_1Kdj)ajTCa#LtLiUzw90=iEbn zVVGY-g9Ocpf>~>EJeg;R4So+X(yQCSnyAs42zmqFC_h6V!D0UZGN6h=x}SN}C}dY0 z@L+^OAcKfz)jBq;l{2rZ=4GRE_-9k8ew!V{>Tzlsgk>qXQX$2r)x1yEzCZw z_c8EdA04tFWgzfGTv{=d8*dH{P45OWRNs+APJ_~OC(ZV8Ms-+-I+RCF2oQ-=r+rCY zL?XoMacMRLJV0WR_MQxNC~1X*!I~6sBL4v0*Z!kC_O3rLp>+xv1?TsfQIUuR<8zI4T+f-QqBnwup{PU28`+X$?rlgAfOgJ%CWQpg-oKGv7IQT zfX-GUc61HQI3nTz*@QqN3lV_?OxVMzjJ^!hykWe++K@`R-gQ`Y0}ZL8+TeBrLES&Z zW+j^a;2oA@G{$K!fy7>82t*yz?h~drf@NA`GcNO{eHjPLMzvEjCbg6eqwzCfWNrTd zWA7-4Nn%Ol!Lj`eny467wmq_nX~~$^?GWA^$MF!_RM(|PlLdihIkP-Uxr@@({>3wc z6xPNaj8=vl5N{b^xZvqEDTr=s#mgH5coPgF2PrrWeeZvM}-X+)F5y1(D)r zJ_lfhqT?iqk-nZ>Y<|)-m_3XOV!yPz8;N{HXhaj3M`9rqWZ(yv7$uAXUI7 zY<3RQHX1W@Fj3wf#6Tr)FdtBzSgg0j`AmIl$H<7#0y!{IGlq&`6+A=O{wib;iw0#| z620MCGY0AA#7e7>$bT2rV1pGf`L|5DnoI2izxGKbn8(n2m{6 zA&0P?E7K{5bsySfS~0}vbmL|M{YK&Ja$<8qrc84dR>sh-9;GRiPNVp1?Xdl*Rs zs|q8KVT9h$;}vAWig+_7Iy8S{Fzi5zoJ|0lJWR({R0G@(?Y#cBh5=@3PAps?YiNY2 zQ+se{Q;X@5ml!v8VmNeH9(nxBwfXG-0BCPxaY(uxawXWC_97T}5RkQJ%|}_4G>||i zctpb%VgCS7a%CA140d$yWXy`JO8FBq6)}(=W<}VEiSC3|fKizcsVYb_2P-Wa;#+;_=F!3?Xvk+y4OJnEv7K6M-Ki zYa)eAd*uz_3yBQes{zeKUlkh}97I;5yaXs!ej0SZqvXTmkufl{a4Z92BK@MdQ!c<^ z0q(%fW%?AL(#3EEP4+3G`KlaR(LJO$$zwJLCksBz=6ve$BtXnTFdaibj}KLY8Ta zk{FT6f?sWqjprwRBMr@YGa`zKwrpqO8&>`1BVsm`v*n`f`3LVY8e)g`g?E5MTtYRvXxL1n*58?h^v0&65B zXT}dI49b^tO&Ng=lc<|9(`$rGOSqrJIA7j33T6{e`4Ad--Izq;bgk(z`MHsm7g6Hj zN+iZo4-=-!TTm)R8vOPf!A%)sAc~dZ0XYz&Hz=p}l&UrWLQ7xfboi8sOa&;IY_7H* zqjI4T!30r4%<6MBkPQik3uZRPmSWI^Z?F^u&t8@uL{ml#l#!qLsNXTREIo`@IG)D_ zDFgyIFrGv_#wOvfPso`*(ePt#p!TSvcu+Z8ss`r`2c=P@Q=eqBq+V)gNfY5Ue0Jy_iJebfSfI(EY6Ll6%FbfMP}899a)oWm+2P_rHHVHx%(#A06|m{U%K z99Hp86>pg9uM;njVS&gJ;NJ!N8LMz(4d>S?Dt&Zn)Ce#zYu-5*XPC|CKPF>pse8e? z+^fHpf*-I%J4Wr10}x)Zei7gct=v)6`-m zZf8@Nk3zr+P&fHAG1!4RYycf+#KXCB6%kFJ5E>*C%<3@Jy8iv}n*@AE6lW{=fRAVt zN&|^NZcND9kHlLt%*NMZBUnEXPVjxKA~x`z&3ja;40RJ`==kntb9o&90Jy`aNcTN} zFz%qiFKC=Wv7I}5Y8})Vb|8qYs6#SicgzC;^uP?H8X<(K!J6Aoq*F1?Ilp)`q&%7#%JVhpW#%tZkLb3$gu5w?P3 zY9RX=kP0zOI~iscZ+IBP0jY60iLv~MKIMb%A_GkT)JXW38;CbU*urQN>?0efKEnwL zw*WLRn475(MTrj0I(FPdJc;iR=`$d-U`eJGw~LtZ=*Fq2njD^C0>Sbl2(e9wVWZ6d E*+vdPDF6Tf literal 0 HcmV?d00001 diff --git a/content/post/hello-world/index.md b/content/post/hello-world/index.md new file mode 100644 index 0000000..381ffff --- /dev/null +++ b/content/post/hello-world/index.md @@ -0,0 +1,20 @@ +--- +title: Hello World +description: Welcome to Hugo Theme Stack +slug: hello-world +date: 2022-03-06 00:00:00+0000 +image: cover.jpg +categories: + - Example Category +tags: + - Example Tag +weight: 1 # You can add weight to some posts to override the default sorting (date descending) +--- + +Welcome to Hugo theme Stack. This is your first post. Edit or delete it, then start writing! + +For more information about this theme, check the documentation: https://stack.jimmycai.com/ + +Want a site like this? Check out [hugo-theme-stack-stater](https://github.com/CaiJimmy/hugo-theme-stack-starter) + +> Photo by [Pawel Czerwinski](https://unsplash.com/@pawel_czerwinski) on [Unsplash](https://unsplash.com/) \ No newline at end of file diff --git a/content/post/image-gallery/1.jpg b/content/post/image-gallery/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3f1f90561e5940246513995314e1a8fd1110fd5e GIT binary patch literal 14625 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 CMuZUn literal 0 HcmV?d00001 diff --git a/content/post/image-gallery/2.jpg b/content/post/image-gallery/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d19214e217fb4b3ce7596f6181df466a07da95e6 GIT binary patch literal 37455 zcmbrme|#F}l`s4-VO)O5y$HiNR?^QR>d}tIgLWMWw{dTK0fQ@sxE&@)86;&_#zK~` z>}~v`-A(uIMObnrs9K4@IL38$z~C1ok^-{jDBaI{CB?Y5WE5G!e&yJ^+ihYyal75^ zyKV2bcX#_9)ZKmG|KD+fBp7DSbI$jC&pFTYocZm>Z-0a|?0)BdB$FW|gMa9^_t6Ma zz@bzqRVwAyPuG2V>$ZB0rhePAIs*PZyX%?Xdj|g7)zm_MmTYOVoB!Ys%=WL?zGVB# zA9r;8@i$)i#`nH=TlW9=0>52C^$Nu@{@^K@5n=VRr|MpL=#9gYV9TPQLAstj*kVJDTf9zgn*K9gv;T}NR2JX@J2qmXpwU=e7K#1 z8)%m`JmQdCknurBy=7E{Aqt!#Afw=B1a85DAS(!^N7886Hm0u0s$)l4i?_Elf+Hk% z6KVuP6>9pZ$)`gkrf=41JkqGukH}FgAJWy^n+YBKDc5O-5#m^6@JRIs{n~|s*Df#; zd-A_c9dkPK$e>CpnA*Z^>v$;h&fO?i8pedbdqVb7?d^+X(U9}&M7eJ zW(JI}bBtnC!9v2-1RbliO9hk_P!8+~BS7F0vfB0F<9|QoNorGHEZ`1t@KRbP!3SAn zjaGQmiH^T|CgB+*fMnIcL!6BVm=g{cndORGgF-`5R;Et+#8)blVky@jw{XpdA z)j?b~jn@PGNR6JdfcFG9KZT*_KoZPRyAjZV6}Q@I2EisdB^v{E$+O6S9GmANeT`kw z=5;p>1%?Iivocw`9#;+b*1m@rQxIN-+OH@Lel*@G|K0DPO=HdANM{uF*s?LCSMrjg zW-dg6a25v1(-Qa^LZdY|2R{Pl00IF}u?&Jw!1^9ShO-(jOLyZ>1^UK<0R(X(%88*EEX@@s2gf#F)-c2Eyx)<(6{eQxc zoWNaj)2Qqq3?FWZEy4+UtSk_?jn`8uxc;z3?g4p}y$B1)h9o4{84Pe{jq@5U&2pUu z1}jg}5-P|EinMLOXK)?Cql*SN(Hg|u%w=G|noa=K2oEAc)?4(mISXR7V{)DWrtzc% zPZpG-w-j_p5i^W#Vo#>VhkKE((P9iX>#Vp!t=hb{8Xr+P7`F~AGgG@4FV)_bnNU%! z=R6Ka99*iA50UU5gg(BR(aS6b6a*`!I5r5U=KLHB!NSP1pbI;;=pPLtk0j@p8*%$( z8q^P1LdZ5U4GazgQh4;Bw*nv=Tt5lEX$wyQnbl&Lgk(+!xJeL`^<`r0Xx!pL5()-U zjU!<|2=gAbLKrm6TPPPWG16gfN~UkdmNsOy+dwdDzXBl%m`CY?zxR&_5kJX_v<*^294^FjCSh` z$=Y2UqahI(K~;bONCXH7hYF7Dzh?xFzSwmUJAVb&a$~pYZ5BZW>5B z7=&~oSg2V^rXLvX?5m*_M~!Y1n^iNA7brLq<*c{`HREj2?r~`JDukJk(w8ST!Gf?3 z&;+XaiAQQQF?v80!ZpT4UXoc*HclxZv2oiVk{Aqn3UsNc2?@CY(3L!^(>QFw0w7Hn z;gE|OWl1Dy1WI8-)F|XW;7l4|IV&fatTk&k_Oc$xRPbO;OBQfuLz;>?# zn(+x0xM8{mgm$<$(q=q*8l0lHS#M9`Mt5hkE}HafNGlHp>rg1>Qvftk->mOdW-*Z1 zc%zo(foGX4@KZyKkP0NpaY^Bsk*7LInRF4Cb%VB`^zMw|Hmg`;mW>urTz7row+m<$vq__f* zl-0vsYupN`s^u@XVb@ezuji9nCOtX>ir~Y1(i9ZIhxNR~HQEK5WPw*aa~OirQUp>I z+y+)BT4o5iS+k7FrV9dn4GAfo3k!N-I41iXqAR7ct}UgpvGNR-;$uxrU3eCoWLMVW|q?#%snZmQv^ya zBDtPk*2t(NJ|am)HzT8h5q=sE{XnqlCuHfzOOm*5e(khjeU%>Q8`)08hjk@gmE$15A z6IMr%mCw1F`CuG(#A)pv+u){;!^jyg=eewO`$aXj#6@t0POEb1eIj#1F{2}=I02E- zDxt~|2!G9HLN=8#qtUU(5eaE0J*;s9N{ty~)nuPhHTvVdSv?*ajbba!a%{L6 zrPG?N*s|jWmI-SR71lqOAFF)Q}5Fce&3{wflMSCXbK?4Dq{Rn_moZM^`>=RUILY83o&Ealj9`;TeRU7E7wgx3P>h(~dBvki@du=ol-~!E~}85dH?)Ly;X zZ8r@cwB!zYGuC##L&@Pt2Ws_@E{{P_=5PhrznOn98n5R!3UTF7$2`bj(3^sBrQ756 zrQC#<<5M3EeZ{9@gQ`ZiUb{}vixeauj$YPvkn7pqwUCZY)INh>XMwkZI|lc#Ju%HbuA6>L#uw z3c&%=$a&kXb|y0-F1B|CM+;n|^I(8dYtqx9W#h7t38f-hX^zeD(P=hGYC$zW$9;`P{k}P{4Q!Y$#}~ zVy02D3)AVu0Uhb-7~LXuIJQVv@L_-dJ$L`)U?NU*6P`JI!heF#up@I^L^;%RKc294 z(|By$0X{`;--XZL2`-nrmG0w(SC{@#X+uhfSJtac8c3WK@omPNRvV-b!fvat^G6je zmvE8W_LM8(#Ob!y>}=cabp9SKlm=S)Oo%gZLJAj6GL=f3@Aika`L_8Pa)PF2Ev1V! zyIthVg$YN*G;(#9`TKigUPqkZDlWexHl8K7@9obJEk|RmKy)!78#9jc8^D9hWiI%h z^j9()CbRk$NF~>;&~jWNyo@WknC=Ck=r|v}bz3*TnkVblRwu86ROwmW?tOd1mCyhg z;>miKLEqf#frLzLlb*7dMyAC{X^k=~W|(UJuj!ZDr?>H`WoD}*LNj-kD?N7u-9T#d zbJ_@_jU?i9H{EGl7MJ5PYF^#8I%&VUXL(0T)TZ8Z|3z=yN9r6p8yDN&Hd5la_^vjm z)$VQ`%K3V3H;p8e_SIrD3wVg5H7UOL? z6Ui7 zTe^2FpdHB#r5+xn*of&&piB6w`}?t0OUzSb$7)togab-Hxvh;@>fThhZ`nAr=d_KQ zQAo+Q>@>5DH9zI{t?c4G)#4CY%~nfq4Vvjd`OL{mDKp=5->i<0tTVY|1FyBum-5A9 zHt@)drL<8x)2Y4Z-TFnxuU!V6PEHE3c6>hPyUB`5-_1@v0|>ZvUzu!rYbe&5Zq4>Q z@svOP>b8bmVoiy4{B9}M>L1_VMZmluE|OM@ZQZ2J3N({4sZ=60LDNg2(~jt}I8w^2 zG20G&*2|PG@)Oom^+Q|t&z>S$I?ZjB!|k&#JbBnRzgC#pz6WAyTuje8j|IB1MH(Vr}z?juhFB2q_hL>Cnh!lQtCEXw&9Pp~beVdsbAgwykXV z>K@>+mo3FZ{6+3fKj_qb=y)WW@A>P)?fnn#pFc5_p3f9o0^LNX$93XVB2g0NleEV> zQ~*ZEeD(N|4{=;Z8*fS@I?~l@wa2`^n||lMy=?4-YA&~H@5t)ts#Fd?PCoy$7sb=! z>4wPe$8IeTMG`4Se;_vLyk+swX!*51UnhSPhuH%$H6$In0c zbk{cV;SxvTu)(YX= zNugk7m~1sW9id9Ed9QvB_~gLj7w($?m3Q~?8}qqS@rnM8yT^*&87AlUJ>KW_4(SsS zQwza>Qu&W|U3%u9WmcO!R^q`4Naen^(L$VwAKF6?)>WIt-PzVGs4w&U;4bk;A4-pt zyQS-s6##;LH6%De))+bLciN#)sUMQh_-$JU*!m$5En7P6p;cSunF%($)e#0M3E)HU z>qLY$Q>6#@<7eH6ytyIoDZ-p!E_&mqChxYL3B2q&2)Yy>=2}iQ(?`6dW&Zs=%L!}C zt6%6- zbh%Q^mL@EvOu-DQyl0M^Yq%_J+&x*jdo)@R?gq@~4++4I;v)d1-+wpIa#Z`^exjw5 zNv)iCF@5Tvh9&H&z0tBl+tD-`ObpvA*)kb(CR?S|WNYfy!1DvoAKmqx)N1#qUv)kI zacjC~?fO_{9|RfjyOByhM!K4Y`-;5CaGuhLXU4Z;pV6+RC%RQy(QKPsYi6q1^`+2A zH8;>!C?0}1QC)8dFzs3Ioy{=h|#Yw!ZK zMuoT9n-95E+xUwtQz-gVpxUaMez`xjd=?Um)XLWW$iKtl>Yhgv{S%;8&)Zw~ryjT8 zJvjnz0Xg^{JCE&i=RbL4>i#N@z)c_!Yi~;KR)=SHZ>$o%^#Q2Zv6_Y$w7%N)=`U>i z&QG5on0@2)8xjm54{X0r&#ay{*Hue3=qj^BeWx>3mZ{r4E*It6*OBnPXfLg$T!FU2 z%vR;ml^3~idW`}Q&zVgt+>CtsEQC)p-9iC8Hb9%}<_pHoW&^@snXjo`7)Q)GyXjk`!~Ame%AgKtBnaWg%;w=S@4 z?~89tKK#M9@2q_Or+?HHdH&-U26m@s8@BDa2w6w#Ox^9)H0c6~No#MS-pXmq5tFf6 zs?PMLP1`(d5z@vxj&*bZJKdY6%<}aI`E|&Z54e2G6U|KO(QDrIZg9N$Il%F;&Lh0~ zy#MY?dn&ERPM-Z!$mPrlb6kA%BJjo9d={imbjQWVxx=>~VN<$ucgEy7Z|;y4JK$!- zez8AVAwf6p&>>#eph+JUN*3lGc8TXI8Gu+t#zVG(Ca($Oe z5AOA6w(n|5l`F;EP|xiX2Xn4`zUO{R$<=@EPPw7t%6Fd1N1rsGaOXevI?ApS$>YTn z8(;cMhM?uEDUrF!#N9J>8xXA>zy+kpBvvmr%(qI9-+q4J^FRIkPruU5JlyxpX!-Qs z(+&G{t+^L~@Maqv;=aAg-b4r{b=n6Sw+i0A(i3&B@Mfc_aA#z0DQ|AimZB9my<$EU zU5;jN@3OV2pQ>e3=?4(twmQUR@gp+<_6O%WaM)Q36ntf?FH=0wUvs#JhrDZd0rHvo z;;HyquTT;n=C54Pzj5U+Uy7lr{in$Aj(StLx}&so@5Fgu#TwqZ-Z}L21MdaxKRtN% z^6!7<_79ys-`M_Nf9VJ9+vnGt%m>5!+jb-;oPBHkQx}wNaYkfEa(#2gjmW{lt)wWW zy5ciL(TkbKO%AW(JQr zPrdPXzx*|l*IzK?ypGo#;rMx7>B#5TR{-8;PKpPV6XO%!!=_JtCiA^-IDdF>#r}5n z>Dy1Q9dh@#J-zNt>~Cv2I)1?e*-GX$XaA75O{5||R+|iL=V)T8{pEUlml&8z`b!zS zFyNeVcIe$1N9VEOR7Z5hY6afd|4;7Dm3;Kx!EC0|5I0qtE=3LtZ~vV4ok}r(8*u()`xig_`=2jpxytZ9v(mb655BFTZruy~aeD8z zhR;4zcqn~%`K`T?&;RuKpMK{glm>5HtJDo_#&BOTSNHJ?_gnf$R>#C^6?M8KkRrLS zV@tH`0wSSYe8p|rs<~sePgmB?+D+O#eQo`sLtI#!fUvQ`sB)*8&CJU#;-doxjE^!^ zfOkva<-`2Te*e7pRKj(Egj8ed)cL-Q_cwp|zyHd| z(?Tm3n-`;8tSQ;)g0e;Qa;sCVGtBkq>Njh`zx~!1B5!nGd_#IX^Vx>N_0+A8clTbu z`N}~!)zzBndEx@bPquOiWnanDG%|PXvVJOEy2sz9Kf1E(>zb_|lX3EncDhaN7su9A z6U*VPM4M28@M0;x$UpdN7gI_>0+g)=nDy?-qW^D9mHE^||KFTkJy)tc%-_Gz`et9Z zSem~x;fnyEyvL57_2vLAU-;qQ{@6GP)o8&~>0hMSop)@R*OM1q+I#({wwzqOWY)j; z%3;&^55NBG$!F){E8HPx4JbR-zW0kA>rYpA6b`*)PBg)pmHyOW8|6~A?YtxMpLM$8 z;#ewhPt^ny0Ld9#IqhH)R~iJai_m_sKXXQOdE(C8en~L7&I1A7ZxBt9mf0m&~TsWPZKp?=Kut^+fX3tMrk!BYTAR{`(hyuP)AKT%dQS zjT4#p!St;D(B4t8?g@MS+}#s}$I^#|4=;cIlU;B8c(tqUC{uP^m##-|ef;e~Fv=`{ z3$oGEd&t#vF8ji5GMtFsOc$-ko2E>KIqljUBe;gxt+nV=s*KFNYnfxD+rB*2ytP|R z(-VDd#UbFv%53}m#p6qmfdsm|r^3uu*NGZDa>qIWJK(DGS3d{ADPcY{d+gNKgZcXu z)T9@-dG8jFeRKUcU#h1wQL%p^d7d~RZ=~8p-KVmj-IVsZg!@jD>irvJ^MuJEN9CO}4 zLz){@&iJ|yT3roz`U<{fxKroN9rW+d^xSC}_LGT*;cV$AyLOpdeq07pX;?0=o+-L= z?pKE1iJO*JK+${m7w(?Q-#`C~WBEGx@%@(Ki(T&>{qC2SN@YfTZ4a(>pU4_%p~2O< zuR$c|XZJ>SU(P@I^sB&z-+5QO_V5Q#?!EEWkv-d=iQeL_|LFQ;*#$YGbbYGn%6X^~ zMs74s1|VA)WD>*Nm3sSShs$JO?~L3jLK*NT)b@}!IZvt#TlwX!EF;|ZEoIGExt33n zRqrW$UZ|!X`YK!h&XoXn?Y~zG^)EZbA7?h{F=3u?wH%FHU?D?%+_mEUhnF%x%D_ZG z%S+F#vpbTE_B8O@C9^!UdQv>>gK&Sx^~10I)zwdZrhNRtv%dfyqz<(o9yny3Xw5%5 zV{X1+y=dcV+fuf?B+ypF4E8LQMiQ38JJe)_`4&ksPb|FHP^pS}CW zyB8wQ|FpFiK>qOCpVSS!;09%nK?dvEeJK!NDy}9;aL#DC!SnhS53xnc=Xo=K2L(wmji^(&;fFu&Ec%UdfDjz&!4L;qcWEunfJP#&l; z`pL-omjq#c?e0GB?PFxi(FrJYfieH#4{|>u86o-F-q)P`6cs%)bkSaVv@&6(4tsk( z^q*ThQGNCs{_o8_`wiyA+KF}Vdk}%noQzK_9kN~^U$1%-PglL5bn;x*wdLeUN%+81 z+U9f_ioTot(#wtQFFRslGwGg*i=)axJvaA^AV2E&=FN2j$v7`}aKi%TJj;)iUWr2lmhUHcAh!oX?tW2*v!zNA$#C3!tL(lg1iIj_f(xFdAw3 zdHU+kyR-ZQh*&Epeo_DA-~M8h6(Ezgb&T69g-YWL)Gc6tNMIljZ}{{#Pm9rcs3I@F z)g6AEoo(0$|6HvP`3eP8szDP#OXcCzS#!A${B;AomOR~+kUC=rfnBjieQhHtFdZo*>(Ovf4MNr&79vZK=C-iniDMp z^K&&$?Cc(8N`L)#KB$3eB}77e{PA~R`lp|}bOoDs%Iu~+h5nJ-nvpeMwBqdl`kA)) z#LXVa4Zme7fA4Z};#*&|Mz-uZ^Yt@-*W(4 zWQ2LIxhYc$G@GnLqxn15LDTFP;&G;PEy91SE7VJubvj2ZpyyY5=g5HCN0=K%dqxxS ze8tsQeP`+=`iKr<((($ps%iQ9MgAvvkGBf~lQ+otzHRQb_rs+fI#=&bmohmf-DYhWM0-Fk3$arX?fx_(Q5`faLp`rEf# zldX`c%jVX{H%xs)o0yyoqV=~)}8txiW*_!a-W#AQwUESD*YVu;l8)-Cy|p>RgL z_NLQCLmnPrGI!lWFM8EP;3Fv39!>aR3h`82eAs{God50G^oYy<_S}KPo!#-4fxBIi zzf2yw^DqA@A}Pg+{p+TY>JIj>+c#2uI&}cbo~J+XUQj~V34l{x`P3IPC#pN%H&0k6 zAh18?z2T;>$IlaoY==SDed{}_JEglF=M`(N?Is0GK=?8u{Od+Ha{X@(6J1`nzu4u7 z>2!@9*1nc0Kkm-L0+D~%_ZHAdXDJifXt>$QT-CRfTBNJS2l>0R%$&IaIB(&Ixg}NU zVcuCjyUVnksJKr2Lj9A!_zNb;C9ng|_E?h?-$gK-C_r-ku`@gS3Tuq@PyL6FbLovrzjmM$x%fNj0 zMrm?=&;)aFscCAfWu3{0p~X{VY`b?f6V zf?$6oUb)*Z(NyzB12{31tDw5J5q``TnJwQ5suIT?@0tK#8TY8li^ zrt*8AiM)6GB~#-B`T7SycMo<{YZy%(|%MpgkZ&}&FTuHb)ZJ)%un|rV5d)@xf6ISs0-n?}wwQ}%<=+A^X_Uf+f z=B`_&*x9{JvzeYq?%)ajC&Y?BlF#Ltx#r`LslV$!yypGMzrC8N1oc@mLe#Cr87N^Y zu&HadAvCz_3pZcM_8g%fzI|34dsui3*>~#JQAnR4;?KiW)ZnhY6__l|ZQpy^%!tZt zX|V2-gg_2o8iLYz@PZ%adahhxS%EO#3A0&(mafpDXr7hQ)#5HoawyKEqHlFDFY*!Q zWh-aa%@a#Uyz1eT#7EterL*1+NU~va2Xb-hZ5}|rA7Tvf#=igSUw(5f2}&+#4#;zT z$@5!IVqPE&XJ78c<6fw9-0yM69~4)dJy!{+Z}vd4ItcuIh=Xd2vGYr z4lLzuTTR_OU}J@%KMiH&LH&@Z9USty*$5ZN)cZ$0UJ15-xctKok(tAXvnh3szQ@dM z$!w>4@^_XSLK_*N=Uv-(nSJHTGs`O{9FdkHe{blWTh-k|?}Q#)xzO{!R=)T@-pjLI z3axt~N!4x~uu|tr>C5K&3tL(S&E(;)9d7@tn(KY<>zncL%U{eK=3a-q@7((JQ#9bg z%z&e&4m)4u&LwHDnLNO{6ggkgOu(9S(O-1M<23CZkXboMxiezNYQ_Pp!x5q>-rSeL zZ}1f_;oUFYiJskkOnR;*UG2G@?N}DoC!GFErOs0Ec=c*yZt!cDGOpvL2bJv*-1GN- z@vZOw`kzbOvYSuXv}fBYTT(Z`&uLHLdNGi+vs_6FbvgfhYte)`q<@%~Sihb)|daJzkh+7qJ>534v$$!A_YN$9oVi)Wk zjSqF5yEN6&uv2Gp#0Wz0W_eh$YZKkQSB>}dzLk95>kqK`Q897T6u#OBs$PLNbH{7b z3*j5@EQ`$5-NzpP`S)L12r7qKEv^P3o)EnUnM5pJw^152_2hx%KG6o=ZHTn~fO))6 z{L$mLXJO8N`PLAuSghuIp48o|6*AeT&8Y?^VH9S~%pfD~+Ji4&ii(1VU_3?Nn_+|3 z42!>IHcL%cCKtmh5P0SXYNAzT=p0M$nZ8htBTF@H(i8BkaG6; zP=|kz?AF=tksRmUGFtBsyE`2ML2v@3A;W%x4d_oCJlLrQ{t7kw5|s+f+3YEg_N@P; z@pvX)_rVb(WKNN6$9rG<M9%ZU0P&ddt zmL38&X7hPSn}pR&Ykp=gkl|0-;`p|`ukl=f9lMmy1VbQ6Rk(5- z7Ni;D3Ts>@W(Ov#^o?ZO`*exp7Yb%P=Tf!LU<=i`mi_tA(iL5)!+I(n2+| zPMsTk{Y~c}J|DZ=F(f{E?5IXszWKwMzmpexwIeBNmQ%2<^G)eebkPjVR`uNN><12E%G;CboUkeioQ@eEV_K> zF7g47kh67Ifg3E&T#iX+@Tts{zqzkte`dJ1mIpZm(^OaV+YzZJE4Cy%@d$+9;ofye zqI{*#bi?cKi36==LO*N%8hPQv>OU?C1*Oe{25G^2kSvIb0+44q*Bfx{mJ%=r{p7`G zBF{tNEj_+G`$n{wZJjrtd(nG6H1O?DmVIDOzmmG!e zb1pTLnJ-l5UhdPheDhnmAIoS~<%$Xt5M+J-NygciIbc1nNt(BuswIu=xjU7^FwOhD zUwPkyABSE!asD9G8&z*xQ*D;_6ePa=r|1KOOP*wQCSk`DEl7|L=K!Z}qATX`WE|Q- zw?C*(yPI?RcEdZ-d&k}SzAJqh$SM0S8b4|7z51LeWJ^y70hWDX2JDELR`>QqdcA|k zP0>n#=^3q%7v6pU=N8se;>L2$PG+E8*&C-Jhi^@irAz5tUnwBK%I?RoQU%$~^B?bi z8`QZ8Pnf!3KrnRG`ei19%-*OpDQ+39f3h3CvI z{%%O*G9Ww$;*=wr$*rYVN(`P`*u&hd79|Wmqzbb#`baUe^(giTBReHZk^k`Sp(R4pUEA zFb(_TeH~#gzbtluYIDakF~M{z<(X3-?A($%OOJJyOrzr0|BLH~3Rx{V6juxlO5a!$ ztcwOgd)1;Xz=#K&S(r71xwe_Qf#;vp4SnU+x+itDvKUld_cKB`yEj5cV1)|wD&$T$ zePvw3o;7W6%ceXXAy6a9s)!q1VJviQ{l<)On!Y(y=r&ICODjY-*-d(u?>7#K`3a`- zrj=)kF4a6+m?68hlQZNDez$KV?hyp^=8T*AoyKknbi zM4*i!BcV7qpy+UTpfN<>*D=-UaCbmV^2blm(i|)3V5&*o*O^-4M!j2R1NWLB>&1wB z&DkQTc5OHx@!j;DrRPrlmwn3$Rx9G{xR1ZFC3@2WdoNtZclSa(*O4QMiT(jlA}r;> zd?la}YDV_Dw3@E2X1@I~XfIM*icYYVQPG9nbax&;4#^Z5HZBklesqqVv$km}T%y9M zYo%!b8J+10m*{IilSMmmW9~*b^i~wQ^zu>!zw4hN73or5tv|+1Gu|2FO7tz;0_=5K zTD|e#|4op|2^FN(^{@*hGg7KJ*&S9h(VvNqwFX!NbvHUM;?d(C}w z2BF(~<%B++QsE&;`CR>_6k*`6^mlm~lF;{+HZsG<;pdgUj)?J8{(t|=;#QlS?il8! z)?O~a1ceg3R2+$rP=bOWcM0;{^PnS`0{(<4Z-;pP)7?4qZdkVu)IEWfyBZ9Yux2Tc z;j_DRhSD0T$V6m;=I7SJIav2nv7os{hKMkF<7F{Q-&lXdr1FUfzV4P0jH#reKk6nm zVz`iw6}m}r(b@S(yRzNwF9kH+YKDI&`KwQqet~56HRbh!QI#O^EtR_~vHb<9T@t_v=&1xN6eWtI29qX9tnrb)sk4|-xxeGeextTsUP+!31Y_^Pd>R1DmcpDIc zLmLW3>0=u6%rW0`eD~^mx)6sMWHv9~P4Bz}?rIz;+6)O-t4$!;BfChp645gW$Li_Y z(lEhXpIp7@_SbfMkuKN?Mux{=>p+U`$zpEbSc)1=@ziLx+nCi*OtyKbk`nF?&5+m% zwghxHNHVHYw4=0(cgwUN#4Om-6)XxX2QI3BUF#@86knm_srUZuj}O0#v_XRx5621? zR;68}`LYYkM9b$g=OA_-fMt#s`LrT=LB4i~5A-j62q3%Avp!`$NOwB>q$Gn_J2pag zt6*zI^frN2VRxvzgT|XO>b}(e4A~QN#2w?HCw8uXL*Like+q+OAt=zC!%J{sZrL5w1k?WLulWP!184D5jg`f|8%RmnRP zIkG1obGir(b_EkP-P&zBXx)v~T=FT%EbEUzYN!C&R2 z!rodX>)H}v3JkDBk*R86^J4Ns#<%onF;QE*i!;WIOILL3>wRUHj1wq?Ob*SQU(yqo z0?|xN+2t@o_#~+4n^S@QJ5&9k^bALijv54=DY}puw+L9=B-D+@aoB(@3GrTIOz-zT z`OI{Id+>bAb&;sh%_Y7O9+n6<9xRtt@ z<6)O=1m<`c=spM=$BL{m4?nt)2DU^6=o{$?HfGDmKxP}vz%G+5wwt!4GOcFPlt`D; z)l!E{&FINmhf{askjzZYkn+N>e(%fI<=HvJHgXI_7jwg zFcU7lS?++$Y+}nPeIj1pKLooO882m_pqGVUpo>F59fxhKTWQh7`>wd1(9JlvKd$c+ z)Rxf3nPj`d)PK(>bp-Xih`ofR&QrRU`VcnG=K2Sqjth$x#;s@E(6MKcSy&GD@GRHZ zYjSw?y@n2U*miF-K)c!v&H5Yx_`au`Oqvd}Q|;l9+p_c0sDU#sx>=b&sOWg(^#8o2 z!BmKqyY(6>tkH&G`)AIjXN*-D?J4q)E)C3(uI+RjvWIBAQ^N%Cz@bDNkCr_-=8d4)-bC2VPI zM%9joOUu{@Be@Wuf~QB@(;I)kfEhE|GPHO$wj@+lK6)iDVvW=x#Y0ut&l$i|x<^ryOo*fbPS;s_vQEBBfBKD{Y zItgmKq0Q%p40@P#@YYICT--$!?TOrRkP!$rW*kd#a!qQ~P@wADa**|SVz#k2E!F@X zRLhVc*|MnUQt|>bO=80&rCmT0gFI|H#p%h@hrX{tv0=o?Y$&MYMO*=Qz5(}Cumhp8 zsN~1UFw_o(2#JTiv?10y5QJtTE+paylx@#djZqGDh1-+O*s%74%I(+F4)SHEi=<&2 zjD!uV$d}t?13NUS)VLinD#UZpdJ^SR;}#7VZhGTycS`cCj1pm|nj(cOSOLYFf)P>? z(fd4AFGm}1rc+A3G;HO^az2sXJp_Abjoy7btI!y3rNYK>3x(`!;Zn0qryL?uU~mug z3lTRYO2ephs+g6Rs{~a#)r^RYmQx{(EtR#T7VWx=f4+c}JY_5wWPXDJ#q^j040yNBZv@B?Gs3Z6s0bx4hq_s0U5ZFOoS|8u!JbH?aZL2 z)PkYF0Lg>ym3~DwdZ$8Sl0tz)2WiA~tF z<*dvMHtnu;6*JI)INn84f;hTl==n& z{5j`u+#GN?6lHjwrDj_gAWNn?0Mv{eO~Y;WBd^#dyFj>-CSMhb_<~S778_NaVtT zkym!Q`6SZmMB`XN#`By`kp$z7!5|~Luy!of(aP!|t;@(~NEr_gQeaBKB;PEb7MD~b zl)kaOke$I*$r^Bw)!7SoVGt*p6Sg2A7GcUxo(e*veY=D~m$TbfR>UxlGmZ%nolIv) zQ4xf3+Mv=R2g-)K7IL;)qA-jbgEDZ+0tYFloRtwg7aF#}h-^V#&Y+kS4kFkfA2z6r z(HFsb(8dYv!U01HIySX5rznKEI9!?wG9m{kVq})Ej9+N9C{k1q&dgGtqKZ`7UG4A$ z1;sSw0ox42!wnFYx}!)#tD{9_P^)zs0lZV@w7J1>w&fCMsCAhm6mIm39+wV5=Wxsu zeooT+;PPHdO9f$I3n>~>9!nSjr-QwaINmED5D)N1)!PB;42icF3e(WfuOgu*58(y` zjbvjpa>(0I5c(hiBS8{;5E&Q9Tsw?NQRb47C#g;1KpORcJ(JY8^B#zzui~bsIqWDkhZG z)XpJnL3oX!m}(Tz$%R4?rpGPNJYUloJPd;wt#t)+#&KWQhy>6rS`a>NVQXdwjix9J z@S>`RY+fyEFQ_egR3iguYgcJd?F@Jt0T>#n4}q|7$kZ@wmQ?!P#tii5BROOfx*&9k zV^j!kU??pVU=RQU+0LYGfeV&kq-rdRQo3OWsR;#nHExiG?L4tiyBd6-(q?TV2rQtH zYQ71!$0!h8o@(CoQrj>P5GH{?=-@4Xa3@w9;6e?nH5Zoa!j0gws!_BVkbtJ4LDe|9 zsdhL)lF2Crv{}QUw7DsS2f;72OUuZRYtJa)T}_%v0iQ8oB5e$sd`mJ5R<_}`U`$g2 zEv7h47U_Ls*fi(`A7MZV*ixPYZPa8%+G!8Gf@*4y$w0;+844nmaSXJI;IS1X>B#lQ z;6#}UdiXcZ0eS%eLFCbYvycvrjgJj5Ai4;8fWYaf-AONt2fG}8l2m*)JaN~RwQlyBr^6hM0q%_D4S)yue$7t5 z6K^Ax0zZ;j8L4(AQnpV6m}-Y@Qqo0a?L0&9R74G7Sq(%800Q}CI!!^R9V@uOZ)?~E zYcsLUfz|#-x*#b9LFU@;R2p715~#|Sfyu5(pc@IS07N3tJXSW~2GB|hIvQdix~vy2 zU(n<%NG9`Z$BLbB8eCigb&M78O?@K-Z$WsV;RBh|1+TwTpuCwb%b}MI#4!Rs;E@Zx zQkaZ|jY}(PO!6>=9Hb{SJcP^E>4N)&OCUq11e(W{ge$lrfA+Ph#2(a)9|MWVJvqZx%-mpl~$~ zk7rP}7bMm=PNCXBYE>pYS|$n4@Il%UUZ9MzxU&y1QTqry#IpI*R@T<2f`#+|MrbQ% zC0oXxq-xX=0kX%&dl4_|)r}em6$S*mBo&rpm zCbU$cj6!9=jY}cUp%pnBm}m3&_ufCU}i>PM`g_bb8`7EG*;25l7! zkKkDeDafGGFh9Js?6kM07!WJdcyW&k*xi;V1|lzH9po@qAXM_plWJ@r2-e`aU_qH; z7+E_cdGJiF9U6o^CHvhNe)lS?=X!s%0FTa6$l!@!|4ml;*8h3_%je$HTS+**#?ZL@ zDOv46zx$p{Q*UVe!`)Vkd-&ihTyd&5xp@0OzpW|!dEkHSo%`hp=i7Tr`nh9UzWD;(i-1r%%0lb=Tte{~xB_1fJ>t ze*iBs(Kd2qh9Se8jYe`5ra5xVHAl!8ZLW}87h`kZx5$0pA(S$6Q_b02<*E>UkbKmq z`ux}D`~UqPe|zseujl=GzF*txc)y;{w{po}Sz`i}-FCTtMA0V>b`xsU;uOPI1^@4f z_?IhC!LbLR${8Nfg1}&=)8_3b9rx-+D`IKW6?zwgje#H|~Pfb$DD zfowq7ZI7{w4_;NN8u4{pQ{0G{_e_cKC z(Msj7zYC_9BCiDGb7PACJprvTZvHs+DlDb|qtH~z>FlHhkmEFA*39nKCrdVlJqWLk zygTMB>G1n?#`2E@gO9|y#H0|2pUB7Q0$3kLp@dv@~J!rRLGmb<@NNw9{1+|MhY zutot(@1wseD=-_(!J@nY*ZsQC=~F}Q4bEX91=P*vlO=cWyj;j2;@&s`Kx4r_#SAZo z_YOa~@iAG*&M;k8zw?TtWQuiPm!X*d=}=e~jrkO`#4=#GoKGMr7nG4`w zC)oYC=9w@UMw5C8E?xX?crJdg1 zEAraXQ}=eYqjk<$!YswwDw5|qkI!*(M6Of!5bUVoXUmxW!{MhotD86;Qo{H_YVl9m z*f2n2f8|T%-hPvPFtjB!{|tHg>)3Yi()YGN39h7TkerE4?d?;2!OKfdYWJ`B<`IRs=;PkC)=@Jc zl3QmH%=Ti-LA7wK(({F(9nq)08*Z76xs;8+wX$VfXi@d$uO@dN^WeU*lZToEx;)ND z!v8(dcORC~68XWS{F7XXf8>44lg3`Qo_$ICw2~!z*UJ-M{>nQ9-(`1Jqb80n9XH>0 zl6h7m>|gxP@@!Sxo>p+;cxb&_4Sja`2OX>Mu9WuHf2l~TC4eC9`hK>VeVppC;~Cj` zlynK&*(yZ75v-Nfwxs;;3F-~4PR3;q7Yo1Ez)akzj3-WfqxRC1VsK;ob-C=nzF+MW zk8xMoo za>=Luw8->cSk-<{u4L|M@^uAOzW6RC@B`d&DrM7sa$(YWcQ%;q_XWLgBt}DTW39^; zY_;ISJwdS8-Nfe30wvJ=LM~`mZTPo{G0m(YeVO%@42W{j*bPYz|6nvlOCDsD&2cGQ zz&*Ovw(>4wU95`yikjiS757Ng>r=Y_Dm~ACbrS|Ia=g^CrMKM`Dey74KOCwQbev2$-%F)0 zINE~$5x1J-(33YOC+YP~R&iLB3fCP`jZM|rGk@&`Ho(3qO-bYbQfq5pS;FzKKW&$E zu)NCG7SQz^EMQ1xm#%wMJcx!6b-))6I7IbUJT6E(;J!LunIzMV{$AFx7L4C7iIg6Qb z8bvXvmqTVBV zpLm0d=>AvdyY8GyZ5i<&`ea2pJ8BfkX-Br;-dslz17yvvedU&huUk$yBi!F{=Deri zKV+f2dNiTh$#SA;{R~YToMOdJJB;qFyXTMJSfxlZ0|j8IhO-R+gD}+<-f$cZ1^#H0 zkwz$~P`lUt&yOAul-5KNb9N@e1fUk!jQE3BK5GWtP{VGc9<{oTg$1Hb@UWKn^Xe|f zWky8D%OAa?j5gdwXkSj22uKJuvl%10BUr@Q6@Wq#LluIK35Bu7rk;avy=kLO4CNxb zRe(d6#AZOn($&#|dx#!}B_kCA?(#MWh>+AvE2Gg2_Z=MHcYgDzzHXMj85Bu@4K@Dg zZK{}@K|w^hh&qB7$*bDV)F~2IR)v*>@y2NlX;e_yN4R*j;h=)ZZ<#T{o;{B`&7j6O zUoTRu|Hsvp)yZWu1h=sCf=1-8g>4?vis|NNXn~->Q{$Ik|Gsm*P%RkYV+D}o8LZP* z?=j)D;^7|mSDBG7G|XX_wD;fCB`?Zp1r&esFYBlq_(=LK_x!csYMNY6h>o2*k2hNu z^aY_u07)Bi&(ll`h^h>hvQlYcFFK0ajc_@(xE6A=Gf0J-eS5q-X{g4*ObH5#srFYx zNk>R-o!0n?sadWb5Y-6AWBm#R4Kou!3ALQ5i;vTSndf^LgjdsQK{M)IT@(2x9e@f_Uo*< zmKhfx=xC#`gI2s`r67GqBPjg0LeG6F50LY+rkyS|Ab4Z|wLTE6!KdLrzMQl6_*}_U z!fKrg@I!<`D$lJ%K7Tlr($lbN{JSLmm=4z-DNNpk%!N80RR6EKPj{-<|C zoHYtMrc^6cWjy8i_e9_n1ocH3Hc#IOXtnUz$&bWjv-h|3HHi45euDj9Q*!$@QeiZQ zux)|s0pdBgs-Jl`|sZs!PwQvwAzl2(y8d& znYt_|J{+)TKu6e=&*}pHV<_8m9?4v?-t5ko3w<>+ zopVp|a}P_O37akK36P{v_>#R^NvY`KOPq#%;Sd?q-I8#O$a+z3rxy_?k7$OijmI9{ zGb}Z@nC?= z)-HQ!Xl5Mupe07a$3&NWQIsC@p{#iA{B|)H!FZ`m89EjD%`UTwyb_Tje}!rd*bAZ7 zALpS#nzA+DDGV~;ls46^zDA=2d7!2sD~0A1YMGjSGWC<7fxB%ZUD9{?5+guchAyl( zJI#)#U^1Bn1nhm?L;3OV_?cvKDb#Azw570nbK5{3oDfpH%AQhLiIVUS_V(>Z9nnft znzV1O9m<2Il^?SgHkpG&H&livt&tPtItDkv;qIvrRY*Qyq03BPys^i~*SgPNR^)c4j;>HYU+vF7=mrrsW{+THzk; z(-ARhLLvfV+FT$}4Sb6UMvf6QtU^Pz24=ih%bF~;r7J0VM92b)DuIz~eaO|l>(qQ` znwliD&L&xmYI!+>Xk+QbE3xmb<8j1<1*er>4BjZHS!DKG$A!XL0gE_ho@d?ZZ*`%C0` zAMJOk{nSxMIwhSR;&MSqpcB7tpjK0#Ag#h#%U%;cqxuUfA`BLbL_1dpNC!z#*LvAs z3|_P69e64}8D|5jL1L7Y94%R`)C$_`fB zh^A6o?K&6~Bg`d+Y8T;T+eEq(g31|ue7j!q+j>d1qNLO3u2i8jJiJ4%+x4t;y`zkL z1N%L0EBnr!#OatkY-Dn@EgB}q1;Hg62Ti)JmC^?rG{!P3uklMU(-WxrX7>1s8SVsZ zkYtIS$w$jljJ2UjbUw2`Z-QxAsq5Ncxkks&(4vF9!|JrV%qo&+NIZUh{9Uce@sQu2~+O6q} zKonIoewaD;g-Tj(O748+B;2t`X@Uvh9eTu`jJ!WV9{56>>xA)K;KadZaWx({-e*Ys zNU=V&QsyGh5Vet%7%WpAVt2|dA8N)O#C3%N!3F)JSVhx72o9^n+oG}ng~c2G3;fF( zyO0L$O$6exoAneGhv&0!P~Wef%PO6{swFr=CABYHua zWb6bKP%UKQsI>#;P@1RhI|*0vRiL1LK;in2D96 zH%weLg5a(uMkY4k^#d>jIdPb+|6BOc1Yg#2h%m?t7|xzaZZoZx1^1B2$`REug9RZJ+*IgiUaGJ)-b7P zI{-CL=nVdom7#dtD!ol3IBYg31||{(j3(b#@_F>`d5&2#E*{93-YmVNt`QR{HQQM1r=23dTIZGt54su=6!Tu{0Q+ z=LBVEQDo3U1Va4umZ4<&HXpLFH@VSA02Go!oHK_f6%BVVCv`s0mHcgwe$?TXo!Z-d$Ac6tt+g$XN>wz<(8b936j63j#3OM7xg*Ld}c3)F<~( zXVdex)Dee?oDE!)vu`agCFVOI_jbXjs8F=-bVzFA{t6>Pc>^2fiAfO?6NM~nYO4S_ z%|^cIVs}xL*tGBDXsB2cTMM?&|He(L_+#BRHP@VsJ#AAf=l%>W!@fvE&(4(b4bdc8 z^7C5g%>^RXC*(AYeb$VLY|O9{Y_!&;s7OU=1TeqJ>vzfn-zgLKA_BSJcm*gNMlGo5 zq@2=GS-NZkY&)BDmVr}gHdqf3fyIPwJ7x`-j* zp`m0`feBwZ*U3Q#9$v<)mr>OfOCXmBNM>`qy|~H9M-=x3peRW;H&LGwrD8NYcz(O@ zrH^`p|7G5v&-cE}!pA$p3T0?jAB;4+rgp5|bzhn2^p_L2TDxIX6@Q|^Jr*45 z2w!%U($YAsVoqI}RDUUDFE%e5ohBK@oYDc*A;h@sg}lZqwFI1jMyqQ%J0v;M%wOBi zr5jMJXk8JX6#$u?j5nz8iphrZc;xa$qzso%SCmUtqHQaGn~=}gsQfss0rz6V8=gY+ zt*zDmdjgP_kt?Sp2aJwl1*Lvjmm@nR>8+5y0~6$^m!|+!&h$rM9!@(LwQgI@Wa(Q# zX;jNrg#>Zi{?z8aHk-@jkCLYyj;od0)TSO(`4!DOknWc z(qUd-a#UXb7sqV&-UI+=);oz!Y`=|;q0vqfjmBela%C1G2<>vP;IEEizd5UA8e%FC z!b5S*UcTzyS~Ckmw4)vMa>qUMIcHSWdDIaUF}Za6pG8vn1vb!vpcqZ(XfyjmPtNar zKe*(xPPvvCZ4b1YNkzL_X$Y2ahE-<2dP2poc?H4BQ?iz0FJn|1&f0wb#Rw51kX(kh+=P$L@W)6jYU{Hjr2Da(|8-I~rnbz9aez9Zx?yK8(BS zwuyrZ!W?F+IQcj{Xq+7e@^T^ESIbfjN~;(t5s74R3Ef!17o}{9rJlle-i0lDNUt|} zA{KU=`6g)paiH-lv(q+1_{{-%pe8}5fV(syW%yb!V{NpBc<2d^DHz1J8tmaU4Qt?% zziETmT%=@$vSn!S+NUOnA+t z%*kpqS&In(&o@voTk6BCm+0X`#xvDZ#catJfoblAlF{v38$WOjpi378dmr8@vo5&@ zx>!DpRr?`FeCr?ntJ7%bg?ul~H%A1M zKVt6S+e?shK@Hlex?`|LM`sy5P?H4x=c(UPm3jcMzs8Iu2*JAXyfZbrbjiB&D@qHP zk|zM+eE!x*vCngaH`0SwlR z595-SQ_=-aDM+D>X3-3-?naCBuZRY-wN~s2m(rrD81xIH1sVsZj!xen#s=6d9EoZh zqw++66&Fh#lc{4icp!edZzVexZh!)!Oa%go8^!u*Wia<=a8?s{N-npK&C<9?8#>uH zGwjVQ$HayFNR*Uh4DpUY5I8}wXxQmtw}-{R>e$6fh(^$l$DAe9IuqlSAb6N+drgO! z5jDCNYY>tgAZk<=a#5=NV9Qjk5j_tH=t<&*qvUqHPmojfYWtHPj@Lg<_xvfAip}gZ zB97=Tu^yDdn`t8^$tGd`BDo648{`qVsVzJi1xhGiF8LzU%RJJuR%z8U7gHh4o3YwD zHzvN~%E@71%(^l5ORTD!$>4m%?&;Mk5n*i`l~pb^PG@QkBM(w8&C6O4u&dxU5dEi6 zZXCbnKV=iDExFfgVQt)@QLxP!jq_2c#N;wHKXSUojRpQv+5R#rJL6H}QS;gkK(dj7 z&rM^v(&{|(IQVNhHMYRc+;r}b_E!`DH(OQar2w3sHTy`M{3TI`d(|Vt<&R#8T7gGM zt=Ih0*S6L)@#dqoKcN=r^3-S0Q$1ob>1BQK+^tK(Tn-@rfMZ0viDTsD$AOHWU~2pA zoYPinDbwnXlTJu~?Q)o12Qf5!W%a{87o*zY@{Hy1y|x%4^m;H#Vw>8TkvI7rpYrk`(xGHH4n;_b@}`I}esv4Sbfez6r?HFU=hxg=C4Z z`KTfr6t1KIPTP9Rx8JWKZwQP;an>L@v1t@%niOZthna#&CKBs<=l)4U%RBMIC(}l% z0&40WJ>#6z-Fs$|l51RY4df<0E&0LaT9!tHmUy{hO2x?S)~v9+O(=5zw2pO{K1IT~ zftx;webdBlKrgMuM3v5fZ;4%3f0u;h*>~phZ{*Cat+A7!D@+M2EvY{L8Gpf6M4EBL zgI(r1n?^m3(PgAXfs*v1JO!P261;WSZ*zkr9rnSrXwFN{%qHxHulVAPZ0V^8trmjb zpvMyz@|x-6IP|$d`KG+CZSPWSA9bZhvQU~S-&C4Mh{bF|AOxi4!preN_V$%VOUL>C z1pmG=60!>ba!}yraU*`qDSSqNtan@;tdhVF8IEApY4}JpZZ@dCKCb^_DzhEvCs-m` zF(8_Ma}8?=^WhTt(8)QXBYP(jWnOL|RWlQ;ZdUz|4jHNuk~M%B>6`Xq?5cpva|AQH z>Nb5m<|srX-4deF*f&TNs9ATlDoT=Dzg*q~&Dgf`P%Aqu#5o#GRxX|C+HhOfJ1n$- z6G!lwNbM@e{rNe&$(z_c5X3hs14$Ax?`D*<$pQ)D7Jw3_PbzC33?&1F8-3+~k{3cY zlfXj+OMm~Vwib;Z&8|z0O;rCM3bH9EM7LS#2b3l{)C`=H3$)b1#JcroBK|fY@?NNq z#s4VGEh`^{*Ru)Y7B2a_9)%80h;~}_#-zfJcHmjbg1a0^+{kP>2Et?pRnG8srJ&7lTpv_T0d)dBz)xq5|hJFx>!kV!^!XYgxgQ zc34QR=Q%$meT>M%iJXe531b^VxoC&%#hZ25de-{(KcJ-RjEReU0@$ST>oV0u+68OkE*PHbL%-1gy@7_X zZqyMJF|CZc0@ZV9Im#(vVUlHxM-~6Ru(9b`Hk=5MyR05NrBrHYLNwY81N$V&h1B8h z<<1b6mzemHy8x35B%7cCNHDkZkbC=l`L!pu3#ug0$RKuJ&b=Ot>VP>(7!+`@{o^j> znlGi2?k8Lo4gr~|RqB$?A#Rd@YzJu(28 z)D)Cx=#Pk?#H#*EmjXC0xKDinK0caU-2R6(qj}_%zHW(iSIi>w6$2z&NXA=0(H2c4 zel4KvH~Y<#a!jTdR1H~WAWUWr9xs?C6#{#Js-(mFk_QUt$tgCFYI^)ld)w0IWtu=f*ExWV14=L<)^POsAz zZ^3^P&Mr@*Wkm(WWMeoA6d)cW)u)>0JiDETe`Z@Ywu$PPzHSN9)E(MzD=RI{nt3WC zUgO@y@B?r;sB^ax2JtIp!hn>9rvX!|X96S)JQdiTncBj-j2g|AB;O-oMoHw6D)}n8M$oY>(s88p^Jxi| z!D%2_TI-&`^;LGHZWME}>AV-tNHv(&LQLM0Y7v`N0U#VvK+PX}0d%7AOdHSVk?H0|&Kc{?a8Duv8lwIg7X z{vgwj-_eyd^%<>QBt8O9Taw~ou^bW~DM=_{VSDSAWl8#3LLEw8SmZ<{)(DN3jD>iL z^OowxNRO115QzD60s~G0TS4^eL1e&fm0H%ly+vs!3K*^>b@k7>vr($55r=S40vXqzidC(v!CDVKQ z;rsx7lacH?u`yFhrK~k2?e%MnggHTnG<@Lt0F?2{)O0kA>RtpnNkM`m*D z)RL7YpMElp>DnK^;;s+>35A;0CdkYtsj6m(Zyxe`fh<}qy~RuNQF0ag@`tUu*Pu>= zbPK&XbFc&8nKd-NFTJ>vSd`{^2f6K?#Xyc8U4W)Fl^tl7aNm*tf zS`_a$t_K_!g!Z514={$-JEM9Ny@Gg5WYGBQ*#=-~^OVe61}B zswR*L_{@&G6hlOw2df(=P=JWjk07$1IExk{)^@5erNk)A?EO;82iR8C9k+55hBi77 zIjzz{=)eKFCmRJO>tS=zQG+DFO*AnqDT$k+8GBMvig;GGG|Iko*Fh85gNF3|(A1aG zcf7H;ahJ`S{0@Z-7?}X8p{>Vu?n`N?tOd=<1=cW_ipd1z6p~Pa^odmsqJgS-DTsD6 z$yC6~y6$gKGJ|TGZzd&0cm+aSMcWdg^xES5kfhMl-zDLq#3f-eGBY}9ZAWY=~BOMG+S!;XiRy{ zDXuB`9fJG74NR1ToP0ur~o*WO`)dUay2MIV}tQ|*8Fug5uhkeS6Ze|fuM+3v~`4q>s0y4 zwDJ;v1_8-RX9@(OFVbq2PXdHjM3V#-oRvHY&jeX_e+cXNGWU+3XimZ)I+=74O2J`( z&sy!n5RguYC2LE@{&~NT*b*k*$kh@7u`HogqXBAcQIholC-fk~7S#~evbWS5zl7kM zlI2cln|vSrUy<3@-7_3lSl$W~DTH~f)=%m#Q z?NV)LO?VDeDkoF`n6^73UhJIO348^Ni&dEP2Fr`;H3$Y-io1#~cY!R0l^7eLr8QV; zpHeM~eqwo@Qpmait~M3Q?JA-+E&iN6DsAZ{FJp#^|9zqC;h>TYF^IC&YIKgjglL+L z$pl!nhXb>4lmkQ-2E##0js6>oQIIlBZ}eHQRF%6z@z0XnZW*lhP$|`o0PY1GBJu4+ zOC$sZVQmxBv#Fa!T=Z<?$Yj%g2ZEG6rwBlTPQ;Qde^q7N^D5VVKo)%wz9 zr!U1rpLh*#<{uLum(e9lNtQQd%6hwgJ_kS+v8UPqv&Ew*WU0F%W?in6hqh-{eyKdC zHGH^h(n`fR*I%pB%QPa6H&!+53WK=sy*#yQuElc_kgwC}oXYfd5p)pt6NQ zzPY+93|CxSSznw=^XAfHd{fvnOj#bo+q6Jk&~@rNw=PvTCk{P(biu7Wq;`x1ksz7V zCD}1gOj0dN?LE9@Zk{K=PI-;=$8S7P+K7eu0t&g4&PgVf8>bf<9by1UFCPw>IRcZo z&AA+>=QXXA?w0ry=5H)`KvY}p$9^=<^fq`METmlmdp{g)H9Bi6tZ<7R>HDhTQ3%9S z5qd;B*ka3PGEt}>D*SNfJZ<`9^@1%b8xaJIx~%Yy;K6`PBS&Y9N-YmnRkKY#OR>qk zBx7>u7&5$A2?jhsX+bzaa>@02jdSCUOJYHYE>rNRk*Zs1ahR9=jCK)WY|+H242fUZ z{;D@qLMQ2yrST<`ekV%}E!_=IQN%ueo=r}fq&2&bAhk>{ijv{sSV(`jYKXczlqV9& z&@Pp{l44*qB!Qi*uA5V-4ZaTn2unt=N%B5e&$k&%=vH@b&kFZHMRhSXi*rwY2q$EmQ4) z3J(Gi+M|lq@b{(yp%?Hon+glUMsEWp#?xr&D+}59B=j0oRdw4i|JW|17maOPCxjvU zp-6nqFR-d+{y;(kHrxtE(HB%QBZEEyHu02(DOAgdotF_U^9+xa`AycSQU_pSt`wg;rXK#4CbiS4%Z__6>+7DHiTZ z=UU5veh07h4H8BS8u2+%>G}SMuO7>t+1QNM<>Hx@zs)gfO2Ef#6%dvBrd{7)(4tQ{ zyOmRdj7MpOiY;72SauwY=DJ28*;tC~$N{C<4c7DSyD%Gnug;hS6Ih#6Z(I;9$CQ@h z$YvQ$RGmlM^Ts88gT6Mr9(7yV`mHT~`%Ji;UpYy4&n@%c6GE!0@iaR9&^B`sm|9{o zT3NPn4wJ_e1z`hJJvyJyW1xr>^PQyR*yE&oK{_2;bDh5cJxg?ZGHB?hHNmt?_ zS2W}ca}Q@Kpm+daL^f#Oo?Kc#yrA6NksQE7jnU9lb+zOwHdi6grP*KQ@p{y<22<^u znk~Pg08t6owiRr>1qB1PRdFDwv;-|ZYqCoi=V)lx3H$eiH&f%~8M%@Wu=4_;fm?(O zK#rR8I|MO3egU&n043Way1TZHU>JS=n;Gor!?Syav)T%L`PZmU=P`g3QLCZJvID${ zlq6_P4Fk+-OseN=J8PU)U}IOg_QZVU=hRbssKBMZfbV(v=ta+@hGhGXrs^H$AJ=MV zWaWN_fjK6lr0kD|vS6o`9I2lUX^_eWKC*;A; z>%#*|jMKKVD#mUAlDWGsb?**W@9oQ^Fm^V5y;OsqZp4E^3e2nPeL;g!biI?DHeH;C;iPX>2;2pKJ|Z_ahM+{_V!DS=X%&*hV1x#b2Dd?Sgv zrM1r;1<)(EqP|}kxGV}4c6wD>j!ri&Z^7LMK=U>|two zgM5KwJ;;#vzNd-i3LlgN@=_xWeP}v2$)HQ=WlxeFnZy~l^?Qz(?w08W9ZaUARB3H? z&ieD$_86yfy^;{<@S12aXORRg3IO8dk;!H^+?<(*AiY6K^jVELKhd}9OgpNv*JoPE zU2c<-q0>H4?ZEa5(Ra|E)!7$-)nkMLK8m$ww4#dBN4Gg?GaJK_FZgI*8XiF5WAO)c zrn{+1E$*Fd%Dmu2G#MR|;DX74c)kfx0EU8P`JbeBEWzl`q?Q?ka7YqDy~nP25E~2s z+}`Jpp4TZDRxQH`$jzCZOIDmw(QCMGPZB@ll$j`)Yib^6G}OpV0TRbX#%PV&-T)K5 z(#re362vKzpIYIKUr%m;#3bhl-pm%0@gFb7?-1ZeeuzsKGNrEwYP=RcgCBJJI&tGK zBx3`ublz-!$Jh9xyX%K;R46C4?ogZ`2iuZ16;Q9xrIeain@8OT2%ycX(Q9GU+xDzg z+r}r`-y40zrE@vu(Kx2+l;Ru`r*^-Nj<1eyJLft>U28}7I(okuLVO!&kc$lM6mR!9 z0xdV6O|SZTS*;4%VkP$l1ukrvyaF!&1e_{}b^X~B5Uj&#R=&qQ+zEYsJW<$=d*|1b z-ErgAXah>_90t-!@9?{n;e9G8rT`|hV)MD6Seu=0 z*XYQ>bT@JB6+2qP-FPmAX>mIYz{bn}J%OBy!;*v@)Ci0c%?JEKcWwoQksPPr$a{E3 z<;3A%wlW(NSOcJeZ#t|&Y^Vc74PD*2APe1|<{qSvu6KQm7%X?ZdHZRb*BE2=t0AY} zci#;^F11U^fL+bG8+Idd*>f!ne0Q7bhDcw7*SJjjheC`f{~bq8`8}6)c8R&V?9MrL z)@IPuG*?Fdqca zi-M|2F{=4hfFWuc5yeD$zmnw{It)`2tCu<`JQ|d&^f&SWS_Q9v*}87I1U+I@Ewyok zHIbl0jkpWMZi~?aSzoewTxguyTa$9<#>a|NqxBBkuQN+`Heqz;4sO3*icQckoq4&4 zLVndq#QkFy#XI}d3iG(_h~^K$aXgb|18Gv@^=NHpt4e(PzG(8e?q)pIVeGWu&8aSQ ze6s0XtoOnE+^YFUhmW|gnE2UO39OAYI79_bOwIS>Y|*V6Kk0jAs|`=Ts?px_)p^kx z1); zL$O}aZ*F(~%GzsYcVb)F{?2E0`+-nl@!V%_|AP4dxm)5RWnNb;zjK7YwJCDLjnR_L zO4j`em30b^_xT&c{0=UwHQXTSJRkV?1bot?0@MZa>+~;v&o~ljIl31Wz0&p=kfzWc zW;MS*p4hSFav`ve*5wEg3(?MWykoaU0^3q{^Q8Uk^u7ZNfiOa~S3UM`kz@mJRHnnQ zNZ+~U~)oUVHlW4TaPZ1dqHyX%IVF*}l;^ zEqw)(ljgHravvmF2<;5HNcvE(x%$PB)SyvO@cL@DF5|(ZEq73BsIk?J4Ribg&)3Hm%1(N9})2!$$_p#2$P zyk8Srz8-w3&ib+|bVtDlI`na$;N7Tm-N*?lcjpOIPGL_?r}q8q+>`4KNeDIB_Mdc& zbvHJoK&015BxOfu{Z&zA})!g?+nM8wsPjt>D81$?{ zJq_<|(Y3y}+N=5Qiew$l3v*}e1ULC|J_1Th#}J59t7c_RoQC8*=&svc{`OD@kjux( zMpmodf8xJ`8vXri_PUpQi{7!!vki~an(g2RkKCdf6^nk|xPSj; z(q`z-p08@IgrCqw>5}){kIt>=e9UdVFVyKM(wa=a^Uv#$V&zAlmwz|hib~-(i+zx> zRBhE^q*K5KPV;3k;B4dc z!>NdQg+`%vy4^EJrh;H%Q9)|?C&9XALIYkNQ9-F5LEbe9P#KT32(GRbtjf6>d%e4p z7B$*ssI*u~UjLNXCD2PY?AED!aEAHxFwiOV$qV+P&UE`R+=sIt7F@dopWl2Psr9sb z`xN!us^F(yTW{siU)E0&Mb;o%*NO!nB)>nnm+blVvS?kCc*fD)?xu4z=C7`wO3X$& zhr5$!`}BQ4xFC7xkxpPsZ2u2%aId`%b;ar<@2(HjP2fc!>C%-)=YQ)B?jjN4q?NT! z)l}C~Bf+Q2=NgY8qCJnTgS-cR;#&5rd5^Q=Z`{XAv1R*xnRKj>^Y}~b)dEwco_TY| zb?Pp&Ov`2Fi8oG7+a-Jxb{Bxs{rALi5xIXe)7`a|mGK4iE=RLzCJS`3_?<(0~dGwItF^X4t(X zTwmnShX_H2SuGU6xU_!VWJR?}o@K?d{TI;oUtHUtIJlE%c_ol+x>!Efhb3wMg|o4p zJjr(A-xCbAmp{{9?hpQZg8#v&?`E%FczGk)Iz}<$Sx|xfoXYD{{Fr*SB-gS9$UFCAr&0KhG>z%K1J` z`~&J-dKUKbF)48I`hTTG-)`UW!JqZ3Cd-|R59)oN{`lSayOBlrH1Xc;<>xmB$Nzv{ zHh=!VQ~m$g2G@Rz+`ZIZ+0pa<+pn9SfBfNKoqpY5p$AzS9=>z(X`EYpApiU3+i(9t z|L}Ea`F8F;-Mg91(r|lY@%yF!3H$H7P}I5qKr)N<{{xxDMwX%fcbG5wDlJC5u-Lpr zcmE$Wkad_>U-xaVSE|j4U-bR>E0jL;2ilmN!?J{> za?!WF`+CS!mCa_+$6rG9;Z(?fOvz7k7H;@<<}BuvO)WULcg}1Ub!gtKI%Y}#BlEdm zP8REf&U4jSx>%=g-M7tUvEyQGTW zhH3jI|19(g8%}=Sxx^B07h5|i6m#&we9apXbMQmwu8uo|WndEP{7z+;Wnkxm&9?wt zb=(Uf{xT1jR2P-K{iN^WGD9j!?y%?W-M)*YU@elbT%-#tnE684Fn#Fa#$5_?Nc*n# z?Zm+MXMA_PR#m)&ysa+?z4{DcA(_K0+06YH7rcdViP?#kA!~z)mG%68N3bM*2f7cb ztbh3X+SIDsx%V6_bmeM5cSH(d*J1y$LH5_* zHdB74bvY~AKgTJbE4^o!3TtHv3}Xo#x{9(CvJCJVT-dj7^%|c#4Eydbd;r;J8S?FK zJB14hLPjpEJkLTzrwbUBRM>yYAVaK*rY?I89_F5QR&wkJIc9l8oAqYZo26`ZZ7WQ= zK6~w%bK_03KhC;K`Ga6#A6)bLYTu)O$TFnkxHZ-OP1=7fEHi$b5%Q)5_MU6z*!;H6 z($5k%q~m^Q%pbea5%e6}>NQwDdhl)ie=1l=*i}fki$Zo{cK?7fPRX(N-Sh9_EI0hY zhaE*UIyE?UJ2%ZWIKIgI@L2M(Wa=M8sxYAIdiKim+_Kp*A%^?gambrAR+C~Gd~BK* zXD(#qten&6tmx9*`Tx0X;D`5eV29UM%_zSoud7(hEdL__SBEm!O|+!P@HKd;fra8S%&e<=!YxM_DIRv?hZ2gtTKF?pCB_) zd~wfy+LV|Hk4eig=7Q(L^JOpIii!E>!eEt3L#C`MpRpwTk#XA{%}kj$p@%F|Z%@|M z7&00ni6Z0Gt9v_W zgY-vl%CD|${q}m07sE;)r&-MZ?+HC|RzG}>)erywL(y5?a0}!A?R?p+S{eOS|7qWhW)m!UgUHu>audimI|Mb-f@zQ+8ESKF+hQHL$-Q@el_UHBc;ma%k zy`V4QJ<1-F0mUlFnIvyX$SYdg+J;$n|Az5HD;1gkzs=EP9q80~T2}g2l;tx@)hz;=|fMd>O_FmVhkdYkY}k3_QYz zrs5UhZ7g_MJWDVl%M$Mq(f1HK$QK>EyBuL!qRIp^~WH~KT`B7 za%m!#28{}qtR23HmNFKx30yznEFm02xpqQM7uoq=75`x2=@48adgB~|m7Bn}QNbh| zo>6HGua!QHtHq-yuq#N3=rcB&@(w0{%ubLtiaotBwV%kV*GjV5%xEt&$*{>Vi8DBB za+c?$I~(O13llZ#0Wa(Dn(8;Wb~-NhbV8OCx+R)h0HLRg9ouQVW0GYeZ-a@WPDqrV z;>DJZgk?;bNb_0BpFe-TJhn6nef~5;@05UIfGCd7(#n_wZz(H7kYh0^hL#+sC88-5 zJGJbJELOTaONYt~1YLjlEZ`5Eo7Z0~mnB9)iW@@gmlQ^>1Pe$+vkeW0EwG3}9l`>NdXsk?oI!<`SqsW@1}regX#}=a|I9hXyY84I6rS=5sx!c==N7|j zUkU&i4zVB*;>yb8wxWGssatH^6_xo>3KTiHiIgaH8xT;HDCL|$5hp3HAVm5Awv^)x zOG8w;J9>>(2BPqz8%Wl3jNE{ykw~3ehMr;&;`|CyU6Dn|&5P}8{j8k=yo}t~@FD8y zbN|mt)Cu*FK>QQ5)WiSk!MXsv{;bMTU>GR!@Z6swtHLoNVmBYrK@cChXEG#26~RhL z%JRDa%f?m?o`7=C6xN$k{OW|9$cCiJ18 z4{0l?4|mtaCEGG}Rzs+*f{@4vWwCt_G70X+%&cZRL8Rg$9PjNmxeOOb*R`Pa&wfXr z`uf8Ad!OfdANc*A_rp8$#SyNq0zDHzynpSM^2+Dq&cgHt_mE91x9R8AG@mN29PzF> zMvuM?UI8fSEC$XUx!qFuUbZ}F^>676mUI?@3HPrru1weE>}qmr*LRT4H}{~WZyb26 zzG@96qpWhXDzM%bYkj>7D(Wmc&i%k*e)W7h7F^f_)+~n`8V?UK^u)mMAx-vIxCnxp;G7DPr=g_RgF+~3*gC@TUbu9h~pv>{(0B@D=Gx21-L`E_%ooV+v6Tm4d zw$&N)XI(5}IE9JJX7=~CTf6HT?1(n-7CQ<_5LK#hGwU&cn9c$LA4LAAI0n;mT%sJt z)Ijs?TNieSF+jm%0i1|r;u%rBZqc3C(0zgwDLc&FN|!H~tPO znxj@Faw*h%=dvDNx>BD`CVDm}{v1+ijoORn23PVt@Nl}4cW-L0X>Ljl=8h~iEsuTu voGqDO$?NZhMr$gAKj8jr$oUTQHI`Sive Photo by [mymind](https://unsplash.com/@mymind) and [Luke Chesser](https://unsplash.com/@lukechesser) on [Unsplash](https://unsplash.com/) \ No newline at end of file diff --git a/content/post/markdown-syntax/index.md b/content/post/markdown-syntax/index.md new file mode 100644 index 0000000..e004892 --- /dev/null +++ b/content/post/markdown-syntax/index.md @@ -0,0 +1,150 @@ +--- +title: Markdown Syntax Guide +date: 2023-09-07 +description: Sample article showcasing basic Markdown syntax and formatting for HTML elements. +tags: + - markdown + - css + - html + - themes +categories: + - themes + - syntax +--- + +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` | + +| A | B | C | D | E | F | +|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|------------------------------------------------------------|----------------------------------------------------------------------| +| Lorem ipsum dolor sit amet, consectetur adipiscing elit. | Phasellus ultricies, sapien non euismod aliquam, dui ligula tincidunt odio, at accumsan nulla sapien eget ex. | Proin eleifend dictum ipsum, non euismod ipsum pulvinar et. Vivamus sollicitudin, quam in pulvinar aliquam, metus elit pretium purus | Proin sit amet velit nec enim imperdiet vehicula. | Ut bibendum vestibulum quam, eu egestas turpis gravida nec | Sed scelerisque nec turpis vel viverra. Vivamus vitae pretium sapien | + +## Code Blocks +### Code block with backticks + +```html + + + + + Example HTML5 Document + + +

Test

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

Test

+ + + +### Diff code block + +```diff +[dependencies.bevy] +git = "https://github.com/bevyengine/bevy" +rev = "11f52b8c72fc3a568e8bb4a4cd1f3eb025ac2e13" +- features = ["dynamic"] ++ features = ["jpeg", "dynamic"] +``` + +### One line code block + +```html +

A paragraph

+``` + +## 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. \ No newline at end of file diff --git a/content/post/math-typesetting/index.md b/content/post/math-typesetting/index.md new file mode 100644 index 0000000..d206914 --- /dev/null +++ b/content/post/math-typesetting/index.md @@ -0,0 +1,40 @@ +--- +title: Math Typesetting +description: Math typesetting using KaTeX +date: 2023-08-24 00:00:00+0000 +math: true +--- + +Stack has built-in support for math typesetting using [KaTeX](https://katex.org/). + +**It's not enabled by default side-wide,** but you can enable it for individual posts by adding `math: true` to the front matter. Or you can enable it side-wide by adding `math = true` to the `params.article` section in `config.toml`. + +## Inline math + +This is an inline mathematical expression: $\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…$ + +```markdown +$\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…$ +``` + +## Block math + +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ + +```markdown +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ +``` + +$$ + f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi +$$ + +```markdown +$$ + f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi +$$ +``` \ No newline at end of file diff --git a/content/post/shortcodes/cover.jpg b/content/post/shortcodes/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3bdd20071a0071c94cdf0011c005ef23364f6327 GIT binary patch literal 12942 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⩔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 WzdiWO}} + +## Tencent video + +{{< tencent "g0014r3khdw" >}} + +## YouTube video + +{{< youtube "0qwALOOvUik" >}} + +## Generic video file + +{{< video "https://www.w3schools.com/tags/movie.mp4" >}} + +## Gist + +{{< gist CaiJimmy e2751a943de10b2a5b3a8a6c2120cb86 >}} + +## GitLab + +{{< gitlab 2589724 >}} + +## Quote + +{{< quote author="A famous person" source="The book they wrote" url="https://en.wikipedia.org/wiki/Book">}} +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +{{< /quote >}} + +----- + +> Photo by [Codioful](https://unsplash.com/@codioful) on [Unsplash](https://unsplash.com/photos/WDSN62Qdxuk) \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..7966b61 --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module github.com/CaiJimmy/hugo-theme-stack-starter + +go 1.17 + +require github.com/CaiJimmy/hugo-theme-stack/v3 v3.20.0 // indirect diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..8cc292c --- /dev/null +++ b/go.sum @@ -0,0 +1,2 @@ +github.com/CaiJimmy/hugo-theme-stack/v3 v3.20.0 h1:HcDBhvXj1GJtFEN3lqkmLEULWYu5ycp4KV9v8fQ5s2s= +github.com/CaiJimmy/hugo-theme-stack/v3 v3.20.0/go.mod h1:IPmCXiIxlFSLFYS0tOmYP6ySLviyeNVSabyvSuaxD+I= diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..e53125dadc4a8607e024ab2a12955bcb1a1092a4 GIT binary patch literal 639 zcmV-_0)YLAP)Px%IY~r8R9HvtR@sUIF%azWR=f}o@V@{5L;M48QNa^DzzcP$ED2+n%w*h!-3R+k zlj&5dyQ*V!I-Mu|VHh6(9|ry{1F2Ms3WWlByzn zcbd&+wB2qkzq3_Axm>1nIxUht9uJmmxm;Q%1L#tzL_VL7tv{bnws$(6DnZ)GNXWlaP)yhB0*px5D17Ipi?eI zwOS=Gz^T7puQVEs=x{jLmdp_VzD6%(vsv73V)Xj`e!}fJL#R6#!tHfJ8vttDY&Izv42lNZY&Ps*GqB_F$a=)C?q*=x0Pqpy zWtJvxi!j%HGMNzMsvE8VAgSDJ{2)klu~^W2KG!|_8@yX5w2~VVSt&yYiE98zTC3HV zAm5HtFS}hbnS3dQ&Rf7y1$c}A0Dl$9)XTS$A25(69wY1Z zTGB9Vw#;!{(8!0-)90J7(+sFy)lJ?Y-Shwe002ovPDHLkV1kYC9Jl}g literal 0 HcmV?d00001