From 6efc34c60136c23e21667804a426f162e4970a76 Mon Sep 17 00:00:00 2001 From: Toastie Date: Sat, 9 Dec 2023 01:22:02 +1300 Subject: [PATCH] Redone the entire blog site in astro --- .eslintignore | 6 + .eslintrc.js | 23 + .gitignore | 45 +- .husky/pre-commit | 4 + .markdownlint.json | 4 + .npmrc | 2 + .prettierignore | 13 + .prettierrc | 20 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + AstroPaper-lighthouse-score.svg | 159 + LICENSE | 21 + astro.config.ts | 40 + babel.config.js | 3 - blog/authors.yml | 5 - blog/index.md | 12 - docusaurus.config.js | 114 - package.json | 88 +- pnpm-lock.yaml | 6647 ++++++++++++++ public/assets/dev.svg | 361 + public/assets/forrest-gump-quote.webp | Bin 0 -> 27316 bytes public/assets/logo.png | Bin 0 -> 2989 bytes public/assets/logo.svg | 10 + public/astropaper-og.jpg | Bin 0 -> 148774 bytes public/favicon.ico | Bin 0 -> 4286 bytes public/toggle-theme.js | 76 + remark-collapse.d.ts | 1 + sidebars.js | 33 - src/assets/images/Toastielab.png | Bin 0 -> 126758 bytes src/assets/socialIcons.ts | 213 + src/components/Breadcrumbs.astro | 60 + src/components/Card.tsx | 35 + src/components/Datetime.tsx | 52 + src/components/Footer.astro | 43 + src/components/Header.astro | 214 + src/components/HomepageFeatures/index.js | 64 - .../HomepageFeatures/styles.module.css | 11 - src/components/Hr.astro | 12 + src/components/LinkButton.astro | 28 + src/components/Search.tsx | 122 + src/components/Socials.astro | 34 + src/components/Tag.astro | 38 + src/config.ts | 53 + src/content/blog/image.png | Bin 0 -> 120969 bytes src/content/blog/new-things.md | 41 + .../content/blog/where-i-have-been.md | 9 +- src/content/config.ts | 26 + src/css/custom.css | 30 - src/env.d.ts | 2 + src/layouts/AboutLayout.astro | 28 + src/layouts/Layout.astro | 88 + src/layouts/Main.astro | 48 + src/layouts/PostDetails.astro | 72 + src/layouts/Posts.astro | 77 + src/pages/404.astro | 42 + src/pages/about.md | 6 + src/pages/index.astro | 152 + src/pages/index.module.css | 23 - src/pages/markdown-page.md | 7 - src/pages/og.png.ts | 7 + src/pages/posts/[slug]/index.astro | 58 + src/pages/posts/[slug]/index.png.ts | 20 + src/pages/posts/index.astro | 18 + src/pages/robots.txt.ts | 17 + src/pages/rss.xml.ts | 21 + src/pages/search.astro | 27 + src/pages/tags/[tag].astro | 58 + src/pages/tags/index.astro | 24 + src/styles/base.css | 135 + src/types.ts | 42 + src/utils/generateOgImages.tsx | 59 + src/utils/getPageNumbers.ts | 14 + src/utils/getPostsByTag.ts | 7 + src/utils/getSortedPosts.ts | 12 + src/utils/getUniqueTags.ts | 17 + src/utils/og-templates/post.tsx | 96 + src/utils/og-templates/site.tsx | 87 + src/utils/slugify.ts | 11 + static/.nojekyll | 0 static/img/Ellise.png | Bin 223934 -> 0 bytes static/img/favicon.ico | Bin 4286 -> 0 bytes static/img/favicon.png | Bin 223934 -> 0 bytes tailwind.config.cjs | 65 + tsconfig.json | 17 + yarn.lock | 7669 ----------------- 85 files changed, 9788 insertions(+), 8025 deletions(-) create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .husky/pre-commit create mode 100644 .markdownlint.json create mode 100644 .npmrc create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 AstroPaper-lighthouse-score.svg create mode 100644 LICENSE create mode 100644 astro.config.ts delete mode 100644 babel.config.js delete mode 100644 blog/authors.yml delete mode 100644 blog/index.md delete mode 100644 docusaurus.config.js create mode 100644 pnpm-lock.yaml create mode 100644 public/assets/dev.svg create mode 100644 public/assets/forrest-gump-quote.webp create mode 100644 public/assets/logo.png create mode 100644 public/assets/logo.svg create mode 100644 public/astropaper-og.jpg create mode 100644 public/favicon.ico create mode 100644 public/toggle-theme.js create mode 100644 remark-collapse.d.ts delete mode 100644 sidebars.js create mode 100644 src/assets/images/Toastielab.png create mode 100644 src/assets/socialIcons.ts create mode 100644 src/components/Breadcrumbs.astro create mode 100644 src/components/Card.tsx create mode 100644 src/components/Datetime.tsx create mode 100644 src/components/Footer.astro create mode 100644 src/components/Header.astro delete mode 100644 src/components/HomepageFeatures/index.js delete mode 100644 src/components/HomepageFeatures/styles.module.css create mode 100644 src/components/Hr.astro create mode 100644 src/components/LinkButton.astro create mode 100644 src/components/Search.tsx create mode 100644 src/components/Socials.astro create mode 100644 src/components/Tag.astro create mode 100644 src/config.ts create mode 100644 src/content/blog/image.png create mode 100644 src/content/blog/new-things.md rename blog/21-06-2023-update-on-things.md => src/content/blog/where-i-have-been.md (88%) create mode 100644 src/content/config.ts delete mode 100644 src/css/custom.css create mode 100644 src/env.d.ts create mode 100644 src/layouts/AboutLayout.astro create mode 100644 src/layouts/Layout.astro create mode 100644 src/layouts/Main.astro create mode 100644 src/layouts/PostDetails.astro create mode 100644 src/layouts/Posts.astro create mode 100644 src/pages/404.astro create mode 100644 src/pages/about.md create mode 100644 src/pages/index.astro delete mode 100644 src/pages/index.module.css delete mode 100644 src/pages/markdown-page.md create mode 100644 src/pages/og.png.ts create mode 100644 src/pages/posts/[slug]/index.astro create mode 100644 src/pages/posts/[slug]/index.png.ts create mode 100644 src/pages/posts/index.astro create mode 100644 src/pages/robots.txt.ts create mode 100644 src/pages/rss.xml.ts create mode 100644 src/pages/search.astro create mode 100644 src/pages/tags/[tag].astro create mode 100644 src/pages/tags/index.astro create mode 100644 src/styles/base.css create mode 100644 src/types.ts create mode 100644 src/utils/generateOgImages.tsx create mode 100644 src/utils/getPageNumbers.ts create mode 100644 src/utils/getPostsByTag.ts create mode 100644 src/utils/getSortedPosts.ts create mode 100644 src/utils/getUniqueTags.ts create mode 100644 src/utils/og-templates/post.tsx create mode 100644 src/utils/og-templates/site.tsx create mode 100644 src/utils/slugify.ts delete mode 100644 static/.nojekyll delete mode 100644 static/img/Ellise.png delete mode 100644 static/img/favicon.ico delete mode 100644 static/img/favicon.png create mode 100644 tailwind.config.cjs create mode 100644 tsconfig.json delete mode 100644 yarn.lock diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..e816868 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,6 @@ +.husky +.vscode +node_modules +public +dist +.yarn \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..d38ad6e --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,23 @@ +module.exports = { + env: { + node: true, + es2022: true, + browser: true, + }, + extends: ["eslint:recommended", "plugin:astro/recommended"], + parserOptions: { + ecmaVersion: "latest", + sourceType: "module", + }, + overrides: [ + { + files: ["*.astro"], + parser: "astro-eslint-parser", + parserOptions: { + parser: "@typescript-eslint/parser", + extraFileExtensions: [".astro"], + }, + rules: {}, + }, + ], +}; diff --git a/.gitignore b/.gitignore index b2d6de3..2a2df19 100644 --- a/.gitignore +++ b/.gitignore @@ -1,20 +1,35 @@ -# Dependencies -/node_modules +# build output +dist/ +.output/ -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local +# dependencies +node_modules/ +# logs npm-debug.log* yarn-debug.log* yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# ignore .astro directory +.astro + +# ignore Jampack cache files +.jampack/ + +# yarn +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions +.pnp.* diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..d24fdfc --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx lint-staged diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 0000000..4a9e17a --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,4 @@ +{ + "MD033": false, + "MD013": false +} \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..ef83021 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +# Expose Astro dependencies for `pnpm` users +shamefully-hoist=true diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..5d1d4a4 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,13 @@ +# Ignore everything +/* + +# Except these files & folders +!/src +!/public +!/.github +!tsconfig.json +!astro.config.ts +!package.json +!.prettierrc +!.eslintrc.js +!README.md \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..5d921d9 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,20 @@ +{ + "arrowParens": "avoid", + "semi": true, + "tabWidth": 2, + "printWidth": 80, + "singleQuote": false, + "jsxSingleQuote": false, + "trailingComma": "es5", + "bracketSpacing": true, + "endOfLine": "lf", + "plugins": ["prettier-plugin-astro", "prettier-plugin-tailwindcss"], + "overrides": [ + { + "files": "*.astro", + "options": { + "parser": "astro" + } + } + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/AstroPaper-lighthouse-score.svg b/AstroPaper-lighthouse-score.svg new file mode 100644 index 0000000..db86b3d --- /dev/null +++ b/AstroPaper-lighthouse-score.svg @@ -0,0 +1,159 @@ + + + + + + 100 + Performance + , + + + 100 + Accessibility + , + + + 100 + Best Practices + , + + + 100 + SEO + + + + + + + + + + + + + + 0-49 + 50-89 + 90-100 + + + \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..fa7c791 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Sat Naing + +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/astro.config.ts b/astro.config.ts new file mode 100644 index 0000000..dbde794 --- /dev/null +++ b/astro.config.ts @@ -0,0 +1,40 @@ +import { defineConfig } from "astro/config"; +import tailwind from "@astrojs/tailwind"; +import react from "@astrojs/react"; +import remarkToc from "remark-toc"; +import remarkCollapse from "remark-collapse"; +import sitemap from "@astrojs/sitemap"; +import { SITE } from "./src/config"; + +// https://astro.build/config +export default defineConfig({ + site: SITE.website, + integrations: [ + tailwind({ + applyBaseStyles: false, + }), + react(), + sitemap(), + ], + markdown: { + remarkPlugins: [ + remarkToc, + [ + remarkCollapse, + { + test: "Table of contents", + }, + ], + ], + shikiConfig: { + theme: "one-dark-pro", + wrap: true, + }, + }, + vite: { + optimizeDeps: { + exclude: ["@resvg/resvg-js"], + }, + }, + scopedStyleStrategy: "where", +}); diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index e00595d..0000000 --- a/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset')], -}; diff --git a/blog/authors.yml b/blog/authors.yml deleted file mode 100644 index 462714f..0000000 --- a/blog/authors.yml +++ /dev/null @@ -1,5 +0,0 @@ -toastie_t0ast: - name: toastie_t0ast - title: Head gremlin - url: https://www.toastiet0ast.com - image_url: https://toastielab.dev/toastie_t0ast.png \ No newline at end of file diff --git a/blog/index.md b/blog/index.md deleted file mode 100644 index 7ae096e..0000000 --- a/blog/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -slug: welcome -title: Welcome to my blog -authors: [toastie_t0ast] -tags: [welcome] ---- - -Welcome to my blog here you can find what I get up to - -Thanks for reading! - -EmotionChild \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js deleted file mode 100644 index e36f90e..0000000 --- a/docusaurus.config.js +++ /dev/null @@ -1,114 +0,0 @@ -// @ts-check -// Note: type annotations allow type checking and IDEs autocompletion - -const lightCodeTheme = require('prism-react-renderer/themes/github'); -const darkCodeTheme = require('prism-react-renderer/themes/dracula'); - -/** @type {import('@docusaurus/types').Config} */ -const config = { - title: 'Toasties Blog', - tagline: 'The chaotic world of Toastie_t0ast', - favicon: 'img/favicon.ico', - - // Set the production url of your site here - url: 'https://blog.toastiet0ast.com', - // Set the // pathname under which your site is served - // For GitHub pages deployment, it is often '//' - baseUrl: '/', - - // GitHub pages deployment config. - // If you aren't using GitHub pages, you don't need these. - organizationName: 'Emotions-stuff', // Usually your GitHub org/user name. - projectName: 'Emotion-Blog', // Usually your repo name. - - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', - - // Even if you don't use internalization, you can use this field to set useful - // metadata like html lang. For example, if your site is Chinese, you may want - // to replace "en" with "zh-Hans". - i18n: { - defaultLocale: 'en', - locales: ['en'], - }, - - presets: [ - [ - 'classic', - /** @type {import('@docusaurus/preset-classic').Options} */ - ({ - docs: false, - blog: { - routeBasePath: '/', - showReadingTime: true, - readingTime: ({content, frontMatter, defaultReadingTime}) => - frontMatter.hide_reading_time ? undefined : defaultReadingTime({content}), - blogTitle: 'Toasties Blog', - blogDescription: 'Here you can find blog posts about what Toastie has gotten up to', - postsPerPage: 'ALL', - feedOptions: { - type: 'all', - copyright: `Copyright © ${new Date().getFullYear()} toastie_t0ast.`, - }, - }, - theme: { - customCss: require.resolve('./src/css/custom.css'), - }, - }), - ], - ], - - themeConfig: - /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ - ({ - // Replace with your project's social card - navbar: { - title: 'Toasties Blog', - logo: { - alt: 'My Site Logo', - src: 'img/favicon.png', - }, - items: [ - { - href: 'https://github.com/Emotions-stuff/Emotion-Blog', - label: 'GitHub', - position: 'right', - }, - ], - }, - footer: { - style: 'dark', - links: [ - { - title: 'Community', - items: [ - { - label: 'Discord', - href: 'https://discord.com/invite/aAsGMFPfdu', - }, - { - label: 'Twitter', - href: 'https://twitter.com/Computergeex5', - }, - ], - }, - { - title: 'More', - items: [ - { - label: 'GitHub', - href: 'https://github.com/Emotions-stuff/Emotion-Blog', - }, - ], - }, - ], - copyright: `Copyright © ${new Date().getFullYear()} ToastieChild`, - }, - prism: { - theme: lightCodeTheme, - darkTheme: darkCodeTheme, - }, - }), -}; - -module.exports = config; diff --git a/package.json b/package.json index 3e85e26..10adb1f 100644 --- a/package.json +++ b/package.json @@ -1,44 +1,62 @@ { - "name": "emotion-blog", - "version": "0.0.0", - "private": true, + "name": "toasite-blog", + "version": "3.0.0", "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids" + "dev": "astro dev", + "start": "astro dev", + "build": "astro build && jampack ./dist", + "preview": "astro preview", + "sync": "astro sync", + "astro": "astro", + "format:check": "prettier --plugin-search-dir=. --check .", + "format": "prettier --plugin-search-dir=. --write .", + "cz": "cz", + "prepare": "husky install", + "lint": "eslint ." }, "dependencies": { - "@docusaurus/core": "2.4.1", - "@docusaurus/preset-classic": "2.4.1", - "@docusaurus/types": "^2.4.1", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "prism-react-renderer": "^1.3.5", - "react": "^17.0.2", - "react-dom": "^17.0.2" + "@astrojs/check": "^0.2.0", + "@astrojs/rss": "^3.0.0", + "@resvg/resvg-js": "^2.4.1", + "astro": "^3.1.3", + "fuse.js": "^6.6.2", + "github-slugger": "^2.0.0", + "remark-collapse": "^0.1.2", + "remark-toc": "^9.0.0", + "satori": "^0.10.8", + "tailwindcss": "^3.3.3", + "typescript": "^5.2.2" }, "devDependencies": { - "@docusaurus/module-type-aliases": "2.4.1" + "@astrojs/react": "^3.0.2", + "@astrojs/sitemap": "^3.0.0", + "@astrojs/tailwind": "^5.0.0", + "@divriots/jampack": "^0.20.2", + "@tailwindcss/typography": "^0.5.10", + "@types/github-slugger": "^1.3.0", + "@types/react": "^18.2.22", + "@typescript-eslint/parser": "^6.7.3", + "astro-eslint-parser": "^0.15.0", + "commitizen": "^4.3.0", + "cz-conventional-changelog": "^3.3.0", + "eslint": "^8.50.0", + "eslint-plugin-astro": "^0.29.0", + "husky": "^8.0.3", + "lint-staged": "^14.0.1", + "prettier": "^3.0.3", + "prettier-plugin-astro": "^0.12.0", + "prettier-plugin-tailwindcss": "^0.5.4", + "react": "^18.2.0", + "react-dom": "^18.2.0" }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" + "config": { + "commitizen": { + "path": "./node_modules/cz-conventional-changelog" + } + }, + "lint-staged": { + "*.{js,jsx,ts,tsx,md,mdx,json}": [ + "prettier --plugin-search-dir=. --write" ] - }, - "engines": { - "node": ">=16.14" } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..61e735f --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,6647 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@astrojs/check': + specifier: ^0.2.0 + version: 0.2.1(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.3.3) + '@astrojs/rss': + specifier: ^3.0.0 + version: 3.0.0 + '@resvg/resvg-js': + specifier: ^2.4.1 + version: 2.6.0 + astro: + specifier: ^3.1.3 + version: 3.6.4(@types/node@18.19.3)(typescript@5.3.3) + fuse.js: + specifier: ^6.6.2 + version: 6.6.2 + github-slugger: + specifier: ^2.0.0 + version: 2.0.0 + remark-collapse: + specifier: ^0.1.2 + version: 0.1.2 + remark-toc: + specifier: ^9.0.0 + version: 9.0.0 + satori: + specifier: ^0.10.8 + version: 0.10.11 + tailwindcss: + specifier: ^3.3.3 + version: 3.3.6 + typescript: + specifier: ^5.2.2 + version: 5.3.3 + +devDependencies: + '@astrojs/react': + specifier: ^3.0.2 + version: 3.0.7(@types/react-dom@18.2.17)(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(vite@5.0.6) + '@astrojs/sitemap': + specifier: ^3.0.0 + version: 3.0.3 + '@astrojs/tailwind': + specifier: ^5.0.0 + version: 5.0.3(astro@3.6.4)(tailwindcss@3.3.6) + '@divriots/jampack': + specifier: ^0.20.2 + version: 0.20.2(react-dom@18.2.0)(react@18.2.0) + '@tailwindcss/typography': + specifier: ^0.5.10 + version: 0.5.10(tailwindcss@3.3.6) + '@types/github-slugger': + specifier: ^1.3.0 + version: 1.3.0 + '@types/react': + specifier: ^18.2.22 + version: 18.2.42 + '@typescript-eslint/parser': + specifier: ^6.7.3 + version: 6.13.2(eslint@8.55.0)(typescript@5.3.3) + astro-eslint-parser: + specifier: ^0.15.0 + version: 0.15.0 + commitizen: + specifier: ^4.3.0 + version: 4.3.0(typescript@5.3.3) + cz-conventional-changelog: + specifier: ^3.3.0 + version: 3.3.0(typescript@5.3.3) + eslint: + specifier: ^8.50.0 + version: 8.55.0 + eslint-plugin-astro: + specifier: ^0.29.0 + version: 0.29.1(eslint@8.55.0) + husky: + specifier: ^8.0.3 + version: 8.0.3 + lint-staged: + specifier: ^14.0.1 + version: 14.0.1 + prettier: + specifier: ^3.0.3 + version: 3.1.0 + prettier-plugin-astro: + specifier: ^0.12.0 + version: 0.12.2 + prettier-plugin-tailwindcss: + specifier: ^0.5.4 + version: 0.5.9(prettier-plugin-astro@0.12.2)(prettier@3.1.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + +packages: + + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + + /@astrojs/check@0.2.1(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.3.3): + resolution: {integrity: sha512-s85uBS/qjnqsKAeM0VKNWKvNaqvR06ZJupEwr2oT5/6Bti7qB5Vd8KekWIRAu2/WqOXHMFaDJz5D+qSizFnq5g==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + dependencies: + '@astrojs/language-server': 2.5.2(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.3.3) + chokidar: 3.5.3 + fast-glob: 3.3.2 + kleur: 4.1.5 + typescript: 5.3.3 + yargs: 17.7.2 + transitivePeerDependencies: + - prettier + - prettier-plugin-astro + dev: false + + /@astrojs/compiler@1.8.2: + resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} + + /@astrojs/compiler@2.3.2: + resolution: {integrity: sha512-jkY7bCVxl27KeZsSxIZ+pqACe+g8VQUdTiSJRj/sXYdIaZlW3ZMq4qF2M17P/oDt3LBq0zLNwQr4Cb7fSpRGxQ==} + + /@astrojs/internal-helpers@0.2.1: + resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} + + /@astrojs/language-server@2.5.2(prettier-plugin-astro@0.12.2)(prettier@3.1.0)(typescript@5.3.3): + resolution: {integrity: sha512-O5SMzoQ65wSxA1KygreI9UJYmHpgt15bSYBxceHwqX7OCDM4Ek8mr6mZn45LGDtwM3dp1uup7kp8exfRPwIFbA==} + hasBin: true + peerDependencies: + prettier: ^3.0.0 + prettier-plugin-astro: '>=0.11.0' + peerDependenciesMeta: + prettier: + optional: true + prettier-plugin-astro: + optional: true + dependencies: + '@astrojs/compiler': 2.3.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@volar/kit': 1.10.10(typescript@5.3.3) + '@volar/language-core': 1.10.10 + '@volar/language-server': 1.10.10 + '@volar/language-service': 1.10.10 + '@volar/source-map': 1.10.10 + '@volar/typescript': 1.10.10 + fast-glob: 3.3.2 + muggle-string: 0.3.1 + prettier: 3.1.0 + prettier-plugin-astro: 0.12.2 + volar-service-css: 0.0.16(@volar/language-service@1.10.10) + volar-service-emmet: 0.0.16(@volar/language-service@1.10.10) + volar-service-html: 0.0.16(@volar/language-service@1.10.10) + volar-service-prettier: 0.0.16(@volar/language-service@1.10.10)(prettier@3.1.0) + volar-service-typescript: 0.0.16(@volar/language-service@1.10.10)(@volar/typescript@1.10.10) + volar-service-typescript-twoslash-queries: 0.0.16(@volar/language-service@1.10.10) + vscode-html-languageservice: 5.1.1 + vscode-uri: 3.0.8 + transitivePeerDependencies: + - typescript + dev: false + + /@astrojs/markdown-remark@3.5.0(astro@3.6.4): + resolution: {integrity: sha512-q7vdIqzYhxpsfghg2YmkmSXCfp4w7lBTYP+SSHw89wVhC5Riltr3u8w2otBRxNLSByNi+ht/gGkFC23Shetytw==} + peerDependencies: + astro: ^3.0.0 + dependencies: + '@astrojs/prism': 3.0.0 + astro: 3.6.4(@types/node@18.19.3)(typescript@5.3.3) + github-slugger: 2.0.0 + import-meta-resolve: 3.1.1 + mdast-util-definitions: 6.0.0 + rehype-raw: 6.1.1 + rehype-stringify: 9.0.4 + remark-gfm: 3.0.1 + remark-parse: 10.0.2 + remark-rehype: 10.1.0 + remark-smartypants: 2.0.0 + shikiji: 0.6.13 + unified: 10.1.2 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + transitivePeerDependencies: + - supports-color + + /@astrojs/prism@3.0.0: + resolution: {integrity: sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==} + engines: {node: '>=18.14.1'} + dependencies: + prismjs: 1.29.0 + + /@astrojs/react@3.0.7(@types/react-dom@18.2.17)(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(vite@5.0.6): + resolution: {integrity: sha512-MpjuFw7YGta44OaQExKVCWyXjujUtUsp5Nst/wIjRHbkmBBlypdj+MF9/xqjsYM+vjcrByOGupmluRrFQO67YQ==} + engines: {node: '>=18.14.1'} + peerDependencies: + '@types/react': ^17.0.50 || ^18.0.21 + '@types/react-dom': ^17.0.17 || ^18.0.6 + react: ^17.0.2 || ^18.0.0 + react-dom: ^17.0.2 || ^18.0.0 + dependencies: + '@types/react': 18.2.42 + '@types/react-dom': 18.2.17 + '@vitejs/plugin-react': 4.2.1(vite@5.0.6) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ultrahtml: 1.5.2 + transitivePeerDependencies: + - supports-color + - vite + dev: true + + /@astrojs/rss@3.0.0: + resolution: {integrity: sha512-PMX8iqByk9gtOrusikten/oF5uHjOCZigL6RuXFBUu+xtdKQxXzfIohJ99V2haA4FJjVDyibDTGzXR81POBMxQ==} + dependencies: + fast-xml-parser: 4.3.2 + kleur: 4.1.5 + dev: false + + /@astrojs/sitemap@3.0.3: + resolution: {integrity: sha512-+GRKp1yho9dpHBcMcU6JpbL41k0yYZghOkNsMRb8QIRflbGHvd787tdv9oIZ5NJj0SqAuOlqp2UpqLkJXuAe2A==} + dependencies: + sitemap: 7.1.1 + zod: 3.22.4 + dev: true + + /@astrojs/tailwind@5.0.3(astro@3.6.4)(tailwindcss@3.3.6): + resolution: {integrity: sha512-p+uFa1PNuV8RxhGkPUFgVq8CUbmS3xr0u5k1An2xKECLotRh7vsrGcPUijHvYOt42URohcg8rIq0CxNoVMhReg==} + peerDependencies: + astro: ^3.0.0 || ^4.0.0 + tailwindcss: ^3.0.24 + dependencies: + astro: 3.6.4(@types/node@18.19.3)(typescript@5.3.3) + autoprefixer: 10.4.16(postcss@8.4.32) + postcss: 8.4.32 + postcss-load-config: 4.0.2(postcss@8.4.32) + tailwindcss: 3.3.6 + transitivePeerDependencies: + - ts-node + dev: true + + /@astrojs/telemetry@3.0.4: + resolution: {integrity: sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==} + engines: {node: '>=18.14.1'} + dependencies: + ci-info: 3.9.0 + debug: 4.3.4 + dlv: 1.1.3 + dset: 3.1.3 + is-docker: 3.0.0 + is-wsl: 3.1.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 + + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + engines: {node: '>=6.9.0'} + + /@babel/core@7.23.5: + resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helpers': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/generator@7.23.5: + resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.5 + + /@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.23.5 + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.5 + + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.5 + + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + + /@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} + engines: {node: '>=6.9.0'} + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.5 + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.5 + + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + + /@babel/helpers@7.23.5: + resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 + transitivePeerDependencies: + - supports-color + + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser@7.23.5: + resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.5 + + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) + '@babel/types': 7.23.5 + + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + + /@babel/traverse@7.23.5: + resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types@7.23.5: + resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + + /@commitlint/config-validator@18.4.3: + resolution: {integrity: sha512-FPZZmTJBARPCyef9ohRC9EANiQEKSWIdatx5OlgeHKu878dWwpyeFauVkhzuBRJFcCA4Uvz/FDtlDKs008IHcA==} + engines: {node: '>=v18'} + requiresBuild: true + dependencies: + '@commitlint/types': 18.4.3 + ajv: 8.12.0 + dev: true + optional: true + + /@commitlint/execute-rule@18.4.3: + resolution: {integrity: sha512-t7FM4c+BdX9WWZCPrrbV5+0SWLgT3kCq7e7/GhHCreYifg3V8qyvO127HF796vyFql75n4TFF+5v1asOOWkV1Q==} + engines: {node: '>=v18'} + requiresBuild: true + dev: true + optional: true + + /@commitlint/load@18.4.3(typescript@5.3.3): + resolution: {integrity: sha512-v6j2WhvRQJrcJaj5D+EyES2WKTxPpxENmNpNG3Ww8MZGik3jWRXtph0QTzia5ZJyPh2ib5aC/6BIDymkUUM58Q==} + engines: {node: '>=v18'} + requiresBuild: true + dependencies: + '@commitlint/config-validator': 18.4.3 + '@commitlint/execute-rule': 18.4.3 + '@commitlint/resolve-extends': 18.4.3 + '@commitlint/types': 18.4.3 + '@types/node': 18.19.3 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.3.3) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - typescript + dev: true + optional: true + + /@commitlint/resolve-extends@18.4.3: + resolution: {integrity: sha512-30sk04LZWf8+SDgJrbJCjM90gTg2LxsD9cykCFeFu+JFHvBFq5ugzp2eO/DJGylAdVaqxej3c7eTSE64hR/lnw==} + engines: {node: '>=v18'} + requiresBuild: true + dependencies: + '@commitlint/config-validator': 18.4.3 + '@commitlint/types': 18.4.3 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + optional: true + + /@commitlint/types@18.4.3: + resolution: {integrity: sha512-cvzx+vtY/I2hVBZHCLrpoh+sA0hfuzHwDc+BAFPimYLjJkpHnghQM+z8W/KyLGkygJh3BtI3xXXq+dKjnSWEmA==} + engines: {node: '>=v18'} + requiresBuild: true + dependencies: + chalk: 4.1.2 + dev: true + optional: true + + /@divriots/cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-kQUVEgMDj0yE7LOdrDhKOC8JkfUzUKsUqp8m9WQDiSxim8Bnga+80opjXaCtHLhO3/W3DIZMow8QXtXUqNS+zA==} + engines: {node: '>= 6'} + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + encoding-sniffer: 0.0.2 + htmlparser2: 9.0.0 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + parse5-parser-stream: 7.1.2 + undici: 5.28.2 + whatwg-mimetype: 3.0.0 + dev: true + + /@divriots/jampack@0.20.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6ovo+NQ7W+jeESbedMkquHJbNYcnTM9qS+kjLxUdeM+Qwcaz99UlXH0qoBCIng3Kb6ruVOGhM6/J2Ak+gBO/Ow==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@divriots/cheerio': 1.0.0-rc.12 + '@proload/core': 0.3.3 + '@swc/core': 1.3.100 + add: 2.0.6 + commander: 10.0.1 + critters: 0.0.20 + deepmerge: 4.3.1 + esbuild: 0.19.8 + file-type: 18.7.0 + globby: 13.2.2 + hasha: 5.2.2 + html-minifier-terser: 7.2.0 + kleur: 4.1.5 + lightningcss: 1.22.1 + mini-svg-data-uri: 1.4.4 + ora: 7.0.1 + quicklink: 2.3.0(react-dom@18.2.0)(react@18.2.0) + sharp: 0.32.6 + svgo: 3.0.5 + table: 6.8.1 + undici: 5.28.2 + transitivePeerDependencies: + - '@swc/helpers' + - react + - react-dom + dev: true + + /@emmetio/abbreviation@2.3.3: + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} + dependencies: + '@emmetio/scanner': 1.0.4 + dev: false + + /@emmetio/css-abbreviation@2.1.8: + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + dependencies: + '@emmetio/scanner': 1.0.4 + dev: false + + /@emmetio/scanner@1.0.4: + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + dev: false + + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.19.8: + resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.19.8: + resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.19.8: + resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.19.8: + resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.19.8: + resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.19.8: + resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.19.8: + resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.19.8: + resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.19.8: + resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.19.8: + resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.19.8: + resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.19.8: + resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.19.8: + resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.19.8: + resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.19.8: + resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.19.8: + resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.19.8: + resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.19.8: + resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.19.8: + resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.19.8: + resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.19.8: + resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.19.8: + resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.55.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.23.0 + ignore: 5.3.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js@8.55.0: + resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@fastify/busboy@2.1.0: + resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} + engines: {node: '>=14'} + dev: true + + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 2.0.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.20 + + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + dev: true + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.3.2 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.6.2 + dev: true + + /@proload/core@0.3.3: + resolution: {integrity: sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==} + dependencies: + deepmerge: 4.3.1 + escalade: 3.1.1 + dev: true + + /@resvg/resvg-js-android-arm-eabi@2.6.0: + resolution: {integrity: sha512-lJnZ/2P5aMocrFMW7HWhVne5gH82I8xH6zsfH75MYr4+/JOaVcGCTEQ06XFohGMdYRP3v05SSPLPvTM/RHjxfA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-android-arm64@2.6.0: + resolution: {integrity: sha512-N527f529bjMwYWShZYfBD60dXA4Fux+D695QsHQ93BDYZSHUoOh1CUGUyICevnTxs7VgEl98XpArmUWBZQVMfQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-darwin-arm64@2.6.0: + resolution: {integrity: sha512-MabUKLVayEwlPo0mIqAmMt+qESN8LltCvv5+GLgVga1avpUrkxj/fkU1TKm8kQegutUjbP/B0QuMuUr0uhF8ew==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-darwin-x64@2.6.0: + resolution: {integrity: sha512-zrFetdnSw/suXjmyxSjfDV7i61hahv6DDG6kM7BYN2yJ3Es5+BZtqYZTcIWogPJedYKmzN1YTMWGd/3f0ubFiA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-arm-gnueabihf@2.6.0: + resolution: {integrity: sha512-sH4gxXt7v7dGwjGyzLwn7SFGvwZG6DQqLaZ11MmzbCwd9Zosy1TnmrMJfn6TJ7RHezmQMgBPi18bl55FZ1AT4A==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-arm64-gnu@2.6.0: + resolution: {integrity: sha512-fCyMncqCJtrlANADIduYF4IfnWQ295UKib7DAxFXQhBsM9PLDTpizr0qemZcCNadcwSVHnAIzL4tliZhCM8P6A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-arm64-musl@2.6.0: + resolution: {integrity: sha512-ouLjTgBQHQyxLht4FdMPTvuY8xzJigM9EM2Tlu0llWkN1mKyTQrvYWi6TA6XnKdzDJHy7ZLpWpjZi7F5+Pg+Vg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-x64-gnu@2.6.0: + resolution: {integrity: sha512-n3zC8DWsvxC1AwxpKFclIPapDFibs5XdIRoV/mcIlxlh0vseW1F49b97F33BtJQRmlntsqqN6GMMqx8byB7B+Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-x64-musl@2.6.0: + resolution: {integrity: sha512-n4tasK1HOlAxdTEROgYA1aCfsEKk0UOFDNd/AQTTZlTmCbHKXPq+O8npaaKlwXquxlVK8vrkcWbksbiGqbCAcw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-win32-arm64-msvc@2.6.0: + resolution: {integrity: sha512-X2+EoBJFwDI5LDVb51Sk7ldnVLitMGr9WwU/i21i3fAeAXZb3hM16k67DeTy16OYkT2dk/RfU1tP1wG+rWbz2Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-win32-ia32-msvc@2.6.0: + resolution: {integrity: sha512-L7oevWjQoUgK5W1fCKn0euSVemhDXVhrjtwqpc7MwBKKimYeiOshO1Li1pa8bBt5PESahenhWgdB6lav9O0fEg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-win32-x64-msvc@2.6.0: + resolution: {integrity: sha512-8lJlghb+Unki5AyKgsnFbRJwkEj9r1NpwyuBG8yEJiG1W9eEGl03R3I7bsVa3haof/3J1NlWf0rzSa1G++A2iw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js@2.6.0: + resolution: {integrity: sha512-Tf3YpbBKcQn991KKcw/vg7vZf98v01seSv6CVxZBbRkL/xyjnoYB6KgrFL6zskT1A4dWC/vg77KyNOW+ePaNlA==} + engines: {node: '>= 10'} + optionalDependencies: + '@resvg/resvg-js-android-arm-eabi': 2.6.0 + '@resvg/resvg-js-android-arm64': 2.6.0 + '@resvg/resvg-js-darwin-arm64': 2.6.0 + '@resvg/resvg-js-darwin-x64': 2.6.0 + '@resvg/resvg-js-linux-arm-gnueabihf': 2.6.0 + '@resvg/resvg-js-linux-arm64-gnu': 2.6.0 + '@resvg/resvg-js-linux-arm64-musl': 2.6.0 + '@resvg/resvg-js-linux-x64-gnu': 2.6.0 + '@resvg/resvg-js-linux-x64-musl': 2.6.0 + '@resvg/resvg-js-win32-arm64-msvc': 2.6.0 + '@resvg/resvg-js-win32-ia32-msvc': 2.6.0 + '@resvg/resvg-js-win32-x64-msvc': 2.6.0 + dev: false + + /@rollup/rollup-android-arm-eabi@4.7.0: + resolution: {integrity: sha512-rGku10pL1StFlFvXX5pEv88KdGW6DHUghsxyP/aRYb9eH+74jTGJ3U0S/rtlsQ4yYq1Hcc7AMkoJOb1xu29Fxw==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.7.0: + resolution: {integrity: sha512-/EBw0cuJ/KVHiU2qyVYUhogXz7W2vXxBzeE9xtVIMC+RyitlY2vvaoysMUqASpkUtoNIHlnKTu/l7mXOPgnKOA==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.7.0: + resolution: {integrity: sha512-4VXG1bgvClJdbEYYjQ85RkOtwN8sqI3uCxH0HC5w9fKdqzRzgG39K7GAehATGS8jghA7zNoS5CjSKkDEqWmNZg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.7.0: + resolution: {integrity: sha512-/ImhO+T/RWJ96hUbxiCn2yWI0/MeQZV/aeukQQfhxiSXuZJfyqtdHPUPrc84jxCfXTxbJLmg4q+GBETeb61aNw==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.7.0: + resolution: {integrity: sha512-zhye8POvTyUXlKbfPBVqoHy3t43gIgffY+7qBFqFxNqVtltQLtWeHNAbrMnXiLIfYmxcoL/feuLDote2tx+Qbg==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.7.0: + resolution: {integrity: sha512-RAdr3OJnUum6Vs83cQmKjxdTg31zJnLLTkjhcFt0auxM6jw00GD6IPFF42uasYPr/wGC6TRm7FsQiJyk0qIEfg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.7.0: + resolution: {integrity: sha512-nhWwYsiJwZGq7SyR3afS3EekEOsEAlrNMpPC4ZDKn5ooYSEjDLe9W/xGvoIV8/F/+HNIY6jY8lIdXjjxfxopXw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.7.0: + resolution: {integrity: sha512-rlfy5RnQG1aop1BL/gjdH42M2geMUyVQqd52GJVirqYc787A/XVvl3kQ5NG/43KXgOgE9HXgCaEH05kzQ+hLoA==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.7.0: + resolution: {integrity: sha512-cCkoGlGWfBobdDtiiypxf79q6k3/iRVGu1HVLbD92gWV5WZbmuWJCgRM4x2N6i7ljGn1cGytPn9ZAfS8UwF6vg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.7.0: + resolution: {integrity: sha512-R2oBf2p/Arc1m+tWmiWbpHBjEcJnHVnv6bsypu4tcKdrYTpDfl1UT9qTyfkIL1iiii5D4WHxUHCg5X0pzqmxFg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.7.0: + resolution: {integrity: sha512-CPtgaQL1aaPc80m8SCVEoxFGHxKYIt3zQYC3AccL/SqqiWXblo3pgToHuBwR8eCP2Toa+X1WmTR/QKFMykws7g==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.7.0: + resolution: {integrity: sha512-pmioUlttNh9GXF5x2CzNa7Z8kmRTyhEzzAC+2WOOapjewMbl+3tGuAnxbwc5JyG8Jsz2+hf/QD/n5VjimOZ63g==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.7.0: + resolution: {integrity: sha512-SeZzC2QhhdBQUm3U0c8+c/P6UlRyBcLL2Xp5KX7z46WXZxzR8RJSIWL9wSUeBTgxog5LTPJuPj0WOT9lvrtP7Q==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@shuding/opentype.js@1.4.0-beta.0: + resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==} + engines: {node: '>= 8.0.0'} + hasBin: true + dependencies: + fflate: 0.7.4 + string.prototype.codepointat: 0.2.1 + dev: false + + /@swc/core-darwin-arm64@1.3.100: + resolution: {integrity: sha512-XVWFsKe6ei+SsDbwmsuRkYck1SXRpO60Hioa4hoLwR8fxbA9eVp6enZtMxzVVMBi8ej5seZ4HZQeAWepbukiBw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-x64@1.3.100: + resolution: {integrity: sha512-KF/MXrnH1nakm1wbt4XV8FS7kvqD9TGmVxeJ0U4bbvxXMvzeYUurzg3AJUTXYmXDhH/VXOYJE5N5RkwZZPs5iA==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-gnu@1.3.100: + resolution: {integrity: sha512-p8hikNnAEJrw5vHCtKiFT4hdlQxk1V7vqPmvUDgL/qe2menQDK/i12tbz7/3BEQ4UqUPnvwpmVn2d19RdEMNxw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-musl@1.3.100: + resolution: {integrity: sha512-BWx/0EeY89WC4q3AaIaBSGfQxkYxIlS3mX19dwy2FWJs/O+fMvF9oLk/CyJPOZzbp+1DjGeeoGFuDYpiNO91JA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-gnu@1.3.100: + resolution: {integrity: sha512-XUdGu3dxAkjsahLYnm8WijPfKebo+jHgHphDxaW0ovI6sTdmEGFDew7QzKZRlbYL2jRkUuuKuDGvD6lO5frmhA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-x64-musl@1.3.100: + resolution: {integrity: sha512-PhoXKf+f0OaNW/GCuXjJ0/KfK9EJX7z2gko+7nVnEA0p3aaPtbP6cq1Ubbl6CMoPL+Ci3gZ7nYumDqXNc3CtLQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-arm64-msvc@1.3.100: + resolution: {integrity: sha512-PwLADZN6F9cXn4Jw52FeP/MCLVHm8vwouZZSOoOScDtihjY495SSjdPnlosMaRSR4wJQssGwiD/4MbpgQPqbAw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-ia32-msvc@1.3.100: + resolution: {integrity: sha512-0f6nicKSLlDKlyPRl2JEmkpBV4aeDfRQg6n8mPqgL7bliZIcDahG0ej+HxgNjZfS3e0yjDxsNRa6sAqWU2Z60A==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-win32-x64-msvc@1.3.100: + resolution: {integrity: sha512-b7J0rPoMkRTa3XyUGt8PwCaIBuYWsL2DqbirrQKRESzgCvif5iNpqaM6kjIjI/5y5q1Ycv564CB51YDpiS8EtQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core@1.3.100: + resolution: {integrity: sha512-7dKgTyxJjlrMwFZYb1auj3Xq0D8ZBe+5oeIgfMlRU05doXZypYJe0LAk0yjj3WdbwYzpF+T1PLxwTWizI0pckw==} + engines: {node: '>=10'} + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@swc/counter': 0.1.2 + '@swc/types': 0.1.5 + optionalDependencies: + '@swc/core-darwin-arm64': 1.3.100 + '@swc/core-darwin-x64': 1.3.100 + '@swc/core-linux-arm64-gnu': 1.3.100 + '@swc/core-linux-arm64-musl': 1.3.100 + '@swc/core-linux-x64-gnu': 1.3.100 + '@swc/core-linux-x64-musl': 1.3.100 + '@swc/core-win32-arm64-msvc': 1.3.100 + '@swc/core-win32-ia32-msvc': 1.3.100 + '@swc/core-win32-x64-msvc': 1.3.100 + dev: true + + /@swc/counter@0.1.2: + resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} + dev: true + + /@swc/types@0.1.5: + resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} + dev: true + + /@tailwindcss/typography@0.5.10(tailwindcss@3.3.6): + resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.3.6 + dev: true + + /@tokenizer/token@0.3.0: + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + dev: true + + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: true + + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__generator': 7.6.7 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.4 + + /@types/babel__generator@7.6.7: + resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} + dependencies: + '@babel/types': 7.23.5 + + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + + /@types/babel__traverse@7.20.4: + resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} + dependencies: + '@babel/types': 7.23.5 + + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + dependencies: + '@types/ms': 0.7.34 + + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + /@types/github-slugger@1.3.0: + resolution: {integrity: sha512-J/rMZa7RqiH/rT29TEVZO4nBoDP9XJOjnbbIofg7GQKs4JIduEO3WLpte+6WeUz/TcrXKlY+bM7FYrp8yFB+3g==} + dev: true + + /@types/hast@2.3.8: + resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} + dependencies: + '@types/unist': 2.0.10 + + /@types/hast@3.0.3: + resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} + dependencies: + '@types/unist': 3.0.2 + + /@types/mdast@3.0.15: + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + dependencies: + '@types/unist': 2.0.10 + + /@types/mdast@4.0.3: + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + dependencies: + '@types/unist': 3.0.2 + + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + /@types/nlcst@1.0.4: + resolution: {integrity: sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==} + dependencies: + '@types/unist': 2.0.10 + + /@types/node@17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: true + + /@types/node@18.19.3: + resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} + requiresBuild: true + dependencies: + undici-types: 5.26.5 + + /@types/parse5@6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + + /@types/prop-types@15.7.11: + resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} + dev: true + + /@types/react-dom@18.2.17: + resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} + dependencies: + '@types/react': 18.2.42 + dev: true + + /@types/react@18.2.42: + resolution: {integrity: sha512-c1zEr96MjakLYus/wPnuWDo1/zErfdU9rNsIGmE+NV71nx88FG9Ttgo5dqorXTu/LImX2f63WBP986gJkMPNbA==} + dependencies: + '@types/prop-types': 15.7.11 + '@types/scheduler': 0.16.8 + csstype: 3.1.3 + dev: true + + /@types/sax@1.2.7: + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + dependencies: + '@types/node': 17.0.45 + dev: true + + /@types/scheduler@0.16.8: + resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + dev: true + + /@types/ungap__structured-clone@0.3.3: + resolution: {integrity: sha512-RNmhIPwoip6K/zZOv3ypksTAqaqLEXvlNSXKyrC93xMSOAHZCR7PifW6xKZCwkbbnbM9dwB9X56PPoNTlNwEqw==} + dev: false + + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + + /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.13.2 + '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.13.2 + debug: 4.3.4 + eslint: 8.55.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + dev: true + + /@typescript-eslint/scope-manager@6.13.2: + resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/visitor-keys': 6.13.2 + dev: true + + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/types@6.13.2: + resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + + /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.3): + resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/visitor-keys': 6.13.2 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@typescript-eslint/visitor-keys@6.13.2: + resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.13.2 + eslint-visitor-keys: 3.4.3 + dev: true + + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + /@vitejs/plugin-react@4.2.1(vite@5.0.6): + resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + dependencies: + '@babel/core': 7.23.5 + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.5) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.0 + vite: 5.0.6(@types/node@18.19.3) + transitivePeerDependencies: + - supports-color + dev: true + + /@volar/kit@1.10.10(typescript@5.3.3): + resolution: {integrity: sha512-V2SyUPCPUhueqH8j5t48LJ0QsjExGSXzTv/XOdkUHV7hJ/ekyRGFqKxcfBtMq/nK6Tgu2G1ba+6u0d7e6wKcQw==} + peerDependencies: + typescript: '*' + dependencies: + '@volar/language-service': 1.10.10 + typesafe-path: 0.2.2 + typescript: 5.3.3 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + dev: false + + /@volar/language-core@1.10.10: + resolution: {integrity: sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==} + dependencies: + '@volar/source-map': 1.10.10 + dev: false + + /@volar/language-server@1.10.10: + resolution: {integrity: sha512-F2PRBU+CRjT7L9qe8bjof/uz/LbAXVmgwNU2gOSX2y1bUl3E8DHmD0dB6pwIVublvkx+Ivg/0r3Z6oyxfPPruQ==} + dependencies: + '@volar/language-core': 1.10.10 + '@volar/language-service': 1.10.10 + '@volar/typescript': 1.10.10 + '@vscode/l10n': 0.0.16 + path-browserify: 1.0.1 + request-light: 0.7.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + dev: false + + /@volar/language-service@1.10.10: + resolution: {integrity: sha512-P4fiPWDI6fLGO6BghlksCVHs1nr9gvWAMDyma3Bca4aowxXusxjUVTsnJq0EVorIN5uIr1Xel4B/tNdXt/IKyw==} + dependencies: + '@volar/language-core': 1.10.10 + '@volar/source-map': 1.10.10 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + dev: false + + /@volar/source-map@1.10.10: + resolution: {integrity: sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==} + dependencies: + muggle-string: 0.3.1 + dev: false + + /@volar/typescript@1.10.10: + resolution: {integrity: sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==} + dependencies: + '@volar/language-core': 1.10.10 + path-browserify: 1.0.1 + dev: false + + /@vscode/emmet-helper@2.9.2: + resolution: {integrity: sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==} + dependencies: + emmet: 2.4.6 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 2.1.2 + dev: false + + /@vscode/l10n@0.0.16: + resolution: {integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==} + dev: false + + /acorn-jsx@5.3.2(acorn@8.11.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.11.2 + dev: true + + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + engines: {node: '>=0.4.0'} + hasBin: true + + /add@2.0.6: + resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: true + + /ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + /array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + dev: true + + /astro-eslint-parser@0.15.0: + resolution: {integrity: sha512-iC3VvAS/o6TX92Frwp5Yht/AO3a2tQhCnOe9CdbiICwy+ZYTH/ZOiBxeXI2I5qE1YlbtP2wvBLr+SCgwOAEZvg==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@astrojs/compiler': 2.3.2 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + astrojs-compiler-sync: 0.3.3(@astrojs/compiler@2.3.2) + debug: 4.3.4 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /astro-eslint-parser@0.16.0: + resolution: {integrity: sha512-k9ASvY8pa6qttM+fvNJCILxxjftfNg/ou5cjd25SVHsc7moplezGGM9fgMUyf24SRYt8ShO603oHRDn2KqwxMg==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@astrojs/compiler': 2.3.2 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + astrojs-compiler-sync: 0.3.3(@astrojs/compiler@2.3.2) + debug: 4.3.4 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /astro@3.6.4(@types/node@18.19.3)(typescript@5.3.3): + resolution: {integrity: sha512-YatUyWEQ9GUC79Wc2zbovy6D6bXPW9++Z6PYs4GDamEDspUSnnzL/INB7WJqgFI0xAFk9jcUr+MZYjkdWqXYTw==} + engines: {node: '>=18.14.1', npm: '>=6.14.0'} + hasBin: true + dependencies: + '@astrojs/compiler': 2.3.2 + '@astrojs/internal-helpers': 0.2.1 + '@astrojs/markdown-remark': 3.5.0(astro@3.6.4) + '@astrojs/telemetry': 3.0.4 + '@babel/core': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__core': 7.20.5 + acorn: 8.11.2 + boxen: 7.1.1 + chokidar: 3.5.3 + ci-info: 3.9.0 + clsx: 2.0.0 + common-ancestor-path: 1.0.1 + cookie: 0.5.0 + debug: 4.3.4 + deterministic-object-hash: 1.3.1 + devalue: 4.3.2 + diff: 5.1.0 + es-module-lexer: 1.4.1 + esbuild: 0.19.8 + estree-walker: 3.0.3 + execa: 8.0.1 + fast-glob: 3.3.2 + github-slugger: 2.0.0 + gray-matter: 4.0.3 + html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 + js-yaml: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.5 + mdast-util-to-hast: 12.3.0 + mime: 3.0.0 + ora: 7.0.1 + p-limit: 4.0.0 + p-queue: 7.4.1 + path-to-regexp: 6.2.1 + preferred-pm: 3.1.2 + probe-image-size: 7.2.3 + prompts: 2.4.2 + rehype: 12.0.1 + resolve: 1.22.8 + semver: 7.5.4 + server-destroy: 1.0.1 + shikiji: 0.6.13 + string-width: 6.1.0 + strip-ansi: 7.1.0 + tsconfck: 3.0.0(typescript@5.3.3) + unist-util-visit: 4.1.2 + vfile: 5.3.7 + vite: 4.5.1(@types/node@18.19.3) + vitefu: 0.2.5(vite@4.5.1) + which-pm: 2.1.1 + yargs-parser: 21.1.1 + zod: 3.22.4 + optionalDependencies: + sharp: 0.32.6 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + - typescript + + /astrojs-compiler-sync@0.3.3(@astrojs/compiler@2.3.2): + resolution: {integrity: sha512-LbhchWgsvjvRBb5n5ez8/Q/f9ZKViuox27VxMDOdTUm8MRv9U7phzOiLue5KluqTmC0z1LId4gY2SekvoDrkuw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@astrojs/compiler': '>=0.27.0' + dependencies: + '@astrojs/compiler': 2.3.2 + synckit: 0.8.6 + dev: true + + /at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: true + + /autoprefixer@10.4.16(postcss@8.4.32): + resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.22.2 + caniuse-lite: 1.0.30001566 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.32 + postcss-value-parser: 4.2.0 + dev: true + + /b4a@1.6.4: + resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} + + /bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /base64-js@0.0.8: + resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==} + engines: {node: '>= 0.4'} + dev: false + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + /big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + dev: true + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + /bl@5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.2 + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.1 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.52 + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist@4.22.2: + resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001566 + electron-to-chromium: 1.4.608 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.2) + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: true + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: true + + /cachedir@2.3.0: + resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} + engines: {node: '>=6'} + dev: true + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.6.2 + dev: true + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + /camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + + /camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + dev: false + + /caniuse-lite@1.0.30001566: + resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==} + + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + /character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + /chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: true + + /cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + dev: true + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + /chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: true + + /cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + /cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + dependencies: + restore-cursor: 3.1.0 + dev: true + + /cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + /cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: 5.0.0 + string-width: 5.1.2 + dev: true + + /cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + dev: true + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: true + + /clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + engines: {node: '>=6'} + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true + + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + + /commander@11.0.0: + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + engines: {node: '>=16'} + dev: true + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: true + + /commitizen@4.3.0(typescript@5.3.3): + resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} + engines: {node: '>= 12'} + hasBin: true + dependencies: + cachedir: 2.3.0 + cz-conventional-changelog: 3.3.0(typescript@5.3.3) + dedent: 0.7.0 + detect-indent: 6.1.0 + find-node-modules: 2.1.3 + find-root: 1.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + inquirer: 8.2.5 + is-utf8: 0.2.1 + lodash: 4.17.21 + minimist: 1.2.7 + strip-bom: 4.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - typescript + dev: true + + /common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /conventional-commit-types@3.0.0: + resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==} + dev: true + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.3.3): + resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} + engines: {node: '>=v16'} + requiresBuild: true + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=8.2' + typescript: '>=4' + dependencies: + '@types/node': 18.19.3 + cosmiconfig: 8.3.6(typescript@5.3.3) + jiti: 1.21.0 + typescript: 5.3.3 + dev: true + optional: true + + /cosmiconfig@8.3.6(typescript@5.3.3): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + requiresBuild: true + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + typescript: 5.3.3 + dev: true + optional: true + + /critters@0.0.20: + resolution: {integrity: sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==} + dependencies: + chalk: 4.1.2 + css-select: 5.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + htmlparser2: 8.0.2 + postcss: 8.4.32 + pretty-bytes: 5.6.0 + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /css-background-parser@0.1.0: + resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==} + dev: false + + /css-box-shadow@1.0.0-3: + resolution: {integrity: sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==} + dev: false + + /css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + dev: false + + /css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + dev: true + + /css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + dev: false + + /css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.0.2 + dev: true + + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: true + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + dependencies: + css-tree: 2.2.1 + dev: true + + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: true + + /cz-conventional-changelog@3.3.0(typescript@5.3.3): + resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} + engines: {node: '>= 10'} + dependencies: + chalk: 2.4.2 + commitizen: 4.3.0(typescript@5.3.3) + conventional-commit-types: 3.0.0 + lodash.map: 4.6.0 + longest: 2.0.1 + word-wrap: 1.2.5 + optionalDependencies: + '@commitlint/load': 18.4.3(typescript@5.3.3) + transitivePeerDependencies: + - typescript + dev: true + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + + /decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + + /dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: true + + /deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: true + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.2.0 + titleize: 3.0.0 + dev: true + + /defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: true + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: true + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + /detect-file@1.0.0: + resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} + engines: {node: '>=0.10.0'} + dev: true + + /detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + + /detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + dev: true + + /detect-libc@2.0.2: + resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + engines: {node: '>=8'} + + /deterministic-object-hash@1.3.1: + resolution: {integrity: sha512-kQDIieBUreEgY+akq0N7o4FzZCr27dPG1xr3wq267vPwDlSXQ3UMcBXHqTGUBaM/5WDS1jwTYjxRhUzHeuiAvw==} + + /devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dependencies: + dequal: 2.0.3 + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + /diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: true + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: true + + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: true + + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: true + + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + dev: true + + /dset@3.1.3: + resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} + engines: {node: '>=4'} + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + /electron-to-chromium@1.4.608: + resolution: {integrity: sha512-J2f/3iIIm3Mo0npneITZ2UPe4B1bg8fTNrFjD8715F/k1BvbviRuqYGkET1PgprrczXYTHFvotbBOmUp6KE0uA==} + + /emmet@2.4.6: + resolution: {integrity: sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==} + dependencies: + '@emmetio/abbreviation': 2.3.3 + '@emmetio/css-abbreviation': 2.1.8 + dev: false + + /emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + /encoding-sniffer@0.0.2: + resolution: {integrity: sha512-c0VAA4I8IhhcXLe1W6wkAVvzImTFjWY1gns0FfNXkr8wCrU4x1RD2Y81PJgBmTJWGimtM8tJAV0poDNbSxL4vQ==} + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 2.0.0 + dev: true + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + requiresBuild: true + dependencies: + is-arrayish: 0.2.1 + dev: true + optional: true + + /es-module-lexer@1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + + /esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + + /esbuild@0.19.8: + resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.8 + '@esbuild/android-arm64': 0.19.8 + '@esbuild/android-x64': 0.19.8 + '@esbuild/darwin-arm64': 0.19.8 + '@esbuild/darwin-x64': 0.19.8 + '@esbuild/freebsd-arm64': 0.19.8 + '@esbuild/freebsd-x64': 0.19.8 + '@esbuild/linux-arm': 0.19.8 + '@esbuild/linux-arm64': 0.19.8 + '@esbuild/linux-ia32': 0.19.8 + '@esbuild/linux-loong64': 0.19.8 + '@esbuild/linux-mips64el': 0.19.8 + '@esbuild/linux-ppc64': 0.19.8 + '@esbuild/linux-riscv64': 0.19.8 + '@esbuild/linux-s390x': 0.19.8 + '@esbuild/linux-x64': 0.19.8 + '@esbuild/netbsd-x64': 0.19.8 + '@esbuild/openbsd-x64': 0.19.8 + '@esbuild/sunos-x64': 0.19.8 + '@esbuild/win32-arm64': 0.19.8 + '@esbuild/win32-ia32': 0.19.8 + '@esbuild/win32-x64': 0.19.8 + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + /eslint-plugin-astro@0.29.1(eslint@8.55.0): + resolution: {integrity: sha512-ffuUc7zFz8HavaAVaS5iRUzWqBf3/YbrFWUhx0GxXW3gVtnbri5UyvkN8EMOkZWkNXG1zqD2y9dlEsAezhbC0w==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@jridgewell/sourcemap-codec': 1.4.15 + '@typescript-eslint/types': 5.62.0 + astro-eslint-parser: 0.16.0 + eslint: 8.55.0 + postcss: 8.4.32 + postcss-selector-parser: 6.0.13 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint@8.55.0: + resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.55.0 + '@humanwhocodes/config-array': 0.11.13 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.23.0 + graphemer: 1.4.0 + ignore: 5.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) + eslint-visitor-keys: 3.4.3 + dev: true + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.5 + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + + /expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + + /expand-tilde@2.0.2: + resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} + engines: {node: '>=0.10.0'} + dependencies: + homedir-polyfill: 1.0.3 + dev: true + + /extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + /external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fast-xml-parser@4.3.2: + resolution: {integrity: sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==} + hasBin: true + dependencies: + strnum: 1.0.5 + dev: false + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + + /fflate@0.7.4: + resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==} + dev: false + + /figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.2.0 + dev: true + + /file-type@18.7.0: + resolution: {integrity: sha512-ihHtXRzXEziMrQ56VSgU7wkxh55iNchFkosu7Y9/S+tXHdKyrGjVK0ujbqNnsxzea+78MaLhN6PGmfYSAv1ACw==} + engines: {node: '>=14.16'} + dependencies: + readable-web-to-node-stream: 3.0.2 + strtok3: 7.0.0 + token-types: 5.0.1 + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-node-modules@2.1.3: + resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==} + dependencies: + findup-sync: 4.0.0 + merge: 2.1.1 + dev: true + + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: true + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + + /findup-sync@4.0.0: + resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==} + engines: {node: '>= 8'} + dependencies: + detect-file: 1.0.0 + is-glob: 4.0.3 + micromatch: 4.0.5 + resolve-dir: 1.0.1 + dev: true + + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: true + + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + dev: true + + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: true + + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + /fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + /fuse.js@6.6.2: + resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==} + engines: {node: '>=10'} + dev: false + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + /github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + + /github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /global-dirs@0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + engines: {node: '>=4'} + requiresBuild: true + dependencies: + ini: 1.3.8 + dev: true + optional: true + + /global-modules@1.0.0: + resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} + engines: {node: '>=0.10.0'} + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + dev: true + + /global-prefix@1.0.2: + resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} + engines: {node: '>=0.10.0'} + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 1.0.2 + which: 1.3.1 + dev: true + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.0 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.0 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + + /gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /hasha@5.2.2: + resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} + engines: {node: '>=8'} + dependencies: + is-stream: 2.0.1 + type-fest: 0.8.1 + dev: true + + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + + /hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + dependencies: + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 + hastscript: 7.2.0 + property-information: 6.4.0 + vfile: 5.3.7 + vfile-location: 4.1.0 + web-namespaces: 2.0.1 + + /hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + dependencies: + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.4.0 + vfile: 6.0.1 + vfile-location: 5.0.2 + web-namespaces: 2.0.1 + + /hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + dependencies: + '@types/hast': 2.3.8 + + /hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + dependencies: + '@types/hast': 3.0.3 + + /hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + dependencies: + '@types/hast': 2.3.8 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.2 + hast-util-to-parse5: 7.1.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + /hast-util-raw@9.0.1: + resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} + dependencies: + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + parse5: 7.1.2 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + /hast-util-to-html@8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} + dependencies: + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 7.2.3 + hast-util-whitespace: 2.0.1 + html-void-elements: 2.0.1 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + + /hast-util-to-html@9.0.0: + resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} + dependencies: + '@types/hast': 3.0.3 + '@types/unist': 3.0.2 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 9.0.1 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.0.2 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + + /hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + dependencies: + '@types/hast': 2.3.8 + comma-separated-tokens: 2.0.3 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + /hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + dependencies: + '@types/hast': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + /hast-util-whitespace@2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + + /hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + dependencies: + '@types/hast': 3.0.3 + + /hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + dependencies: + '@types/hast': 2.3.8 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.1 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + + /hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + dependencies: + '@types/hast': 3.0.3 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.4.0 + space-separated-tokens: 2.0.2 + + /hex-rgb@4.3.0: + resolution: {integrity: sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==} + engines: {node: '>=6'} + dev: false + + /homedir-polyfill@1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + engines: {node: '>=0.10.0'} + dependencies: + parse-passwd: 1.0.0 + dev: true + + /html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + /html-minifier-terser@7.2.0: + resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 10.0.1 + entities: 4.5.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.26.0 + dev: true + + /html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + /htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + dev: true + + /htmlparser2@9.0.0: + resolution: {integrity: sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + dev: true + + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true + + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + /husky@8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + engines: {node: '>= 4'} + dev: true + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /import-meta-resolve@3.1.1: + resolution: {integrity: sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==} + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + /inquirer@8.2.5: + resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} + engines: {node: '>=12.0.0'} + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.8.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 7.0.0 + dev: true + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + requiresBuild: true + dev: true + optional: true + + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.0 + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + /is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + /is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + + /is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + dev: true + + /is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + /is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + dev: true + + /is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + /is-utf8@0.2.1: + resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} + dev: true + + /is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: true + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + + /is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + dependencies: + is-inside-container: 1.0.0 + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + requiresBuild: true + dev: true + optional: true + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: true + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + /jsonc-parser@2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + dev: false + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: true + + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lightningcss-darwin-arm64@1.22.1: + resolution: {integrity: sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-darwin-x64@1.22.1: + resolution: {integrity: sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-freebsd-x64@1.22.1: + resolution: {integrity: sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm-gnueabihf@1.22.1: + resolution: {integrity: sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-gnu@1.22.1: + resolution: {integrity: sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-musl@1.22.1: + resolution: {integrity: sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-gnu@1.22.1: + resolution: {integrity: sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-musl@1.22.1: + resolution: {integrity: sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-win32-x64-msvc@1.22.1: + resolution: {integrity: sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /lightningcss@1.22.1: + resolution: {integrity: sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==} + engines: {node: '>= 12.0.0'} + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.22.1 + lightningcss-darwin-x64: 1.22.1 + lightningcss-freebsd-x64: 1.22.1 + lightningcss-linux-arm-gnueabihf: 1.22.1 + lightningcss-linux-arm64-gnu: 1.22.1 + lightningcss-linux-arm64-musl: 1.22.1 + lightningcss-linux-x64-gnu: 1.22.1 + lightningcss-linux-x64-musl: 1.22.1 + lightningcss-win32-x64-msvc: 1.22.1 + dev: true + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} + + /linebreak@1.1.0: + resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==} + dependencies: + base64-js: 0.0.8 + unicode-trie: 2.0.0 + dev: false + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /lint-staged@14.0.1: + resolution: {integrity: sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + dependencies: + chalk: 5.3.0 + commander: 11.0.0 + debug: 4.3.4 + execa: 7.2.0 + lilconfig: 2.1.0 + listr2: 6.6.1 + micromatch: 4.0.5 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.3.1 + transitivePeerDependencies: + - enquirer + - supports-color + dev: true + + /listr2@6.6.1: + resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + engines: {node: '>=16.0.0'} + peerDependencies: + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true + dependencies: + cli-truncate: 3.1.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 5.0.1 + rfdc: 1.3.0 + wrap-ansi: 8.1.0 + dev: true + + /load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + dev: true + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.map@4.6.0: + resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} + dev: true + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + /lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + requiresBuild: true + dev: true + optional: true + + /lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + dev: true + + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + requiresBuild: true + dev: true + optional: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + dev: true + + /log-symbols@5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.3.0 + is-unicode-supported: 1.3.0 + + /log-update@5.0.1: + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-escapes: 5.0.0 + cli-cursor: 4.0.0 + slice-ansi: 5.0.0 + strip-ansi: 7.1.0 + wrap-ansi: 8.1.0 + dev: true + + /longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + /longest@2.0.1: + resolution: {integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==} + engines: {node: '>=0.10.0'} + dev: true + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.6.2 + dev: true + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + /mdast-util-definitions@5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} + dependencies: + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 + unist-util-visit: 4.1.2 + + /mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + unist-util-visit: 5.0.0 + + /mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + dependencies: + '@types/mdast': 3.0.15 + escape-string-regexp: 5.0.0 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + + /mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + dependencies: + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 + decode-named-character-reference: 1.0.2 + mdast-util-to-string: 3.2.0 + micromark: 3.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-decode-string: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + unist-util-stringify-position: 3.0.3 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + + /mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + dependencies: + '@types/mdast': 3.0.15 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.2 + micromark-util-character: 1.2.0 + + /mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.1.0 + + /mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-markdown: 1.5.0 + + /mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + dependencies: + '@types/mdast': 3.0.15 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.3.1 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + + /mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-markdown: 1.5.0 + + /mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + dependencies: + mdast-util-from-markdown: 1.3.1 + mdast-util-gfm-autolink-literal: 1.0.3 + mdast-util-gfm-footnote: 1.0.2 + mdast-util-gfm-strikethrough: 1.0.3 + mdast-util-gfm-table: 1.0.7 + mdast-util-gfm-task-list-item: 1.0.2 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + + /mdast-util-heading-range@2.1.5: + resolution: {integrity: sha512-jXbFD0C+MfRkwsaze+btzG9CmVrxnc5kpcJLtx3SvSlPWnNdGMlDRHKDB9/TIPEq9nRHnkixppT8yvaUJ5agJg==} + dependencies: + mdast-util-to-string: 1.1.0 + dev: false + + /mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + dependencies: + '@types/mdast': 3.0.15 + unist-util-is: 5.2.1 + + /mdast-util-to-hast@12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + dependencies: + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 + mdast-util-definitions: 5.1.2 + micromark-util-sanitize-uri: 1.2.0 + trim-lines: 3.0.1 + unist-util-generated: 2.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + + /mdast-util-to-hast@13.0.2: + resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + dependencies: + '@types/hast': 3.0.3 + '@types/mdast': 4.0.3 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + + /mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + dependencies: + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.1 + mdast-util-to-string: 3.2.0 + micromark-util-decode-string: 1.1.0 + unist-util-visit: 4.1.2 + zwitch: 2.0.4 + + /mdast-util-to-string@1.1.0: + resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} + dev: false + + /mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + dependencies: + '@types/mdast': 3.0.15 + + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + dependencies: + '@types/mdast': 4.0.3 + dev: false + + /mdast-util-toc@7.0.0: + resolution: {integrity: sha512-C28UcSqjmnWuvgT8d97qpaItHKvySqVPAECUzqQ51xuMyNFFJwcFoKW77KoMjtXrclTidLQFDzLUmTmrshRweA==} + dependencies: + '@types/mdast': 4.0.3 + '@types/ungap__structured-clone': 0.3.3 + '@ungap/structured-clone': 1.2.0 + github-slugger: 2.0.0 + mdast-util-to-string: 4.0.0 + unist-util-is: 6.0.0 + unist-util-visit: 5.0.0 + dev: false + + /mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + dev: true + + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /merge@2.1.1: + resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} + dev: true + + /micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.1.0 + micromark-factory-label: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-title: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-html-tag-name: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + /micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + dependencies: + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + /micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + /micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + /micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + dependencies: + micromark-util-types: 1.1.0 + + /micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + /micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.5 + micromark-extension-gfm-footnote: 1.1.2 + micromark-extension-gfm-strikethrough: 1.0.7 + micromark-extension-gfm-table: 1.0.7 + micromark-extension-gfm-tagfilter: 1.0.2 + micromark-extension-gfm-task-list-item: 1.0.5 + micromark-util-combine-extensions: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + /micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + + /micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-util-character@2.0.1: + resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==} + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + /micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + dependencies: + micromark-util-symbol: 1.1.0 + + /micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-types: 1.1.0 + + /micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + dependencies: + micromark-util-symbol: 1.1.0 + + /micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-symbol: 1.1.0 + + /micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + + /micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + /micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + + /micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + dependencies: + micromark-util-symbol: 1.1.0 + + /micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + dependencies: + micromark-util-types: 1.1.0 + + /micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-encode: 1.1.0 + micromark-util-symbol: 1.1.0 + + /micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + dependencies: + micromark-util-character: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + /micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + /micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + + /micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + /micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + + /micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + /micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-combine-extensions: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-encode: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + /mini-svg-data-uri@1.4.4: + resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} + hasBin: true + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimist@1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /muggle-string@0.3.1: + resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + dev: false + + /mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + dev: true + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /needle@2.9.1: + resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==} + engines: {node: '>= 4.4.x'} + hasBin: true + dependencies: + debug: 3.2.7 + iconv-lite: 0.4.24 + sax: 1.3.0 + transitivePeerDependencies: + - supports-color + + /nlcst-to-string@3.1.1: + resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} + dependencies: + '@types/nlcst': 1.0.4 + + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.6.2 + dev: true + + /node-abi@3.52.0: + resolution: {integrity: sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==} + engines: {node: '>=10'} + dependencies: + semver: 7.5.4 + + /node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: true + + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + dev: true + + /ora@7.0.1: + resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} + engines: {node: '>=16'} + dependencies: + chalk: 5.3.0 + cli-cursor: 4.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 1.3.0 + log-symbols: 5.1.0 + stdin-discarder: 0.1.0 + string-width: 6.1.0 + strip-ansi: 7.1.0 + + /os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + dev: true + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /p-queue@7.4.1: + resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} + engines: {node: '>=12'} + dependencies: + eventemitter3: 5.0.1 + p-timeout: 5.1.0 + + /p-timeout@5.1.0: + resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} + engines: {node: '>=12'} + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + /pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: false + + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + dev: true + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /parse-css-color@0.2.1: + resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==} + dependencies: + color-name: 1.1.4 + hex-rgb: 4.3.0 + dev: false + + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + requiresBuild: true + dependencies: + '@babel/code-frame': 7.23.5 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: true + optional: true + + /parse-latin@5.0.1: + resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + dependencies: + nlcst-to-string: 3.1.1 + unist-util-modify-children: 3.1.1 + unist-util-visit-children: 2.0.2 + + /parse-passwd@1.0.0: + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} + engines: {node: '>=0.10.0'} + dev: true + + /parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + dependencies: + domhandler: 5.0.3 + parse5: 7.1.2 + dev: true + + /parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + dependencies: + parse5: 7.1.2 + dev: true + + /parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + dev: true + + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: false + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-to-regexp@6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /peek-readable@5.0.0: + resolution: {integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==} + engines: {node: '>=14.16'} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + dev: true + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + + /postcss-import@15.1.0(postcss@8.4.32): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.32 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + /postcss-js@4.0.1(postcss@8.4.32): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.32 + + /postcss-load-config@4.0.2(postcss@8.4.32): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.0.0 + postcss: 8.4.32 + yaml: 2.3.4 + + /postcss-nested@6.0.1(postcss@8.4.32): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.32 + postcss-selector-parser: 6.0.13 + + /postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + /postcss@8.4.32: + resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /prebuild-install@7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + detect-libc: 2.0.2 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.8 + mkdirp-classic: 0.5.3 + napi-build-utils: 1.0.2 + node-abi: 3.52.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + + /preferred-pm@3.1.2: + resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier-plugin-astro@0.12.2: + resolution: {integrity: sha512-1OXSEht27zrnX7rCa0bEpLdspeumFW4hnj4+JzPuG5bRlSOAhD0rbXBNZfRD9q0Qbr00EcCcnjd6k6M8q+GfTA==} + engines: {node: ^14.15.0 || >=16.0.0} + dependencies: + '@astrojs/compiler': 1.8.2 + prettier: 3.1.0 + sass-formatter: 0.7.8 + + /prettier-plugin-tailwindcss@0.5.9(prettier-plugin-astro@0.12.2)(prettier@3.1.0): + resolution: {integrity: sha512-9x3t1s2Cjbut2QiP+O0mDqV3gLXTe2CgRlQDgucopVkUdw26sQi53p/q4qvGxMLBDfk/dcTV57Aa/zYwz9l8Ew==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true + dependencies: + prettier: 3.1.0 + prettier-plugin-astro: 0.12.2 + dev: true + + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} + engines: {node: '>=14'} + hasBin: true + + /pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: true + + /prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + + /probe-image-size@7.2.3: + resolution: {integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==} + dependencies: + lodash.merge: 4.6.2 + needle: 2.9.1 + stream-parser: 0.3.1 + transitivePeerDependencies: + - supports-color + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + /property-information@6.4.0: + resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} + + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + + /quicklink@2.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-FyTanYArl5Gz2/C0ZjErvfFJtem/+d1RM4eK0jiXO6mL4Zjje+xsYtcK3ZtKX2Yb3HSfah5HekWrH2qhttYQjQ==} + peerDependencies: + react: ^16.8.0 + react-dom: ^16.8.0 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + route-manifest: 1.0.0 + throttles: 1.0.1 + dev: true + + /rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: true + + /react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + dev: true + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: true + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + /readable-web-to-node-stream@3.0.2: + resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} + engines: {node: '>=8'} + dependencies: + readable-stream: 3.6.2 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /regexparam@1.3.0: + resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} + engines: {node: '>=6'} + dev: true + + /rehype-parse@8.0.5: + resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} + dependencies: + '@types/hast': 2.3.8 + hast-util-from-parse5: 7.1.2 + parse5: 6.0.1 + unified: 10.1.2 + + /rehype-raw@6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + dependencies: + '@types/hast': 2.3.8 + hast-util-raw: 7.2.3 + unified: 10.1.2 + + /rehype-stringify@9.0.4: + resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} + dependencies: + '@types/hast': 2.3.8 + hast-util-to-html: 8.0.4 + unified: 10.1.2 + + /rehype@12.0.1: + resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} + dependencies: + '@types/hast': 2.3.8 + rehype-parse: 8.0.5 + rehype-stringify: 9.0.4 + unified: 10.1.2 + + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: true + + /remark-collapse@0.1.2: + resolution: {integrity: sha512-x2lhtaT4nR1Tkp/hftoeiMHbdAntxu5Q9D6lymwMqUtoF2pg3bqNaa8NO/8yyOVhddYk0d0dkhGc+avGUf0lZA==} + dependencies: + mdast-util-heading-range: 2.1.5 + mdast-util-to-string: 1.1.0 + dev: false + + /remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.15 + mdast-util-gfm: 2.0.2 + micromark-extension-gfm: 2.0.3 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + + /remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + dependencies: + '@types/mdast': 3.0.15 + mdast-util-from-markdown: 1.3.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + + /remark-rehype@10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + dependencies: + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 + mdast-util-to-hast: 12.3.0 + unified: 10.1.2 + + /remark-smartypants@2.0.0: + resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + retext: 8.1.0 + retext-smartypants: 5.2.0 + unist-util-visit: 4.1.2 + + /remark-toc@9.0.0: + resolution: {integrity: sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-toc: 7.0.0 + dev: false + + /request-light@0.7.0: + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: true + + /resolve-dir@1.0.1: + resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} + engines: {node: '>=0.10.0'} + dependencies: + expand-tilde: 2.0.2 + global-modules: 1.0.0 + dev: true + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + requiresBuild: true + dev: true + optional: true + + /resolve-global@1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + engines: {node: '>=8'} + requiresBuild: true + dependencies: + global-dirs: 0.1.1 + dev: true + optional: true + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + /retext-latin@3.1.0: + resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + dependencies: + '@types/nlcst': 1.0.4 + parse-latin: 5.0.1 + unherit: 3.0.1 + unified: 10.1.2 + + /retext-smartypants@5.2.0: + resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + dependencies: + '@types/nlcst': 1.0.4 + nlcst-to-string: 3.1.1 + unified: 10.1.2 + unist-util-visit: 4.1.2 + + /retext-stringify@3.1.0: + resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + dependencies: + '@types/nlcst': 1.0.4 + nlcst-to-string: 3.1.1 + unified: 10.1.2 + + /retext@8.1.0: + resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + dependencies: + '@types/nlcst': 1.0.4 + retext-latin: 3.1.0 + retext-stringify: 3.1.0 + unified: 10.1.2 + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rfdc@1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: true + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + + /rollup@4.7.0: + resolution: {integrity: sha512-7Kw0dUP4BWH78zaZCqF1rPyQ8D5DSU6URG45v1dqS/faNsx9WXyess00uTOZxKr7oR/4TOjO1CPudT8L1UsEgw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.7.0 + '@rollup/rollup-android-arm64': 4.7.0 + '@rollup/rollup-darwin-arm64': 4.7.0 + '@rollup/rollup-darwin-x64': 4.7.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.7.0 + '@rollup/rollup-linux-arm64-gnu': 4.7.0 + '@rollup/rollup-linux-arm64-musl': 4.7.0 + '@rollup/rollup-linux-riscv64-gnu': 4.7.0 + '@rollup/rollup-linux-x64-gnu': 4.7.0 + '@rollup/rollup-linux-x64-musl': 4.7.0 + '@rollup/rollup-win32-arm64-msvc': 4.7.0 + '@rollup/rollup-win32-ia32-msvc': 4.7.0 + '@rollup/rollup-win32-x64-msvc': 4.7.0 + fsevents: 2.3.3 + dev: true + + /route-manifest@1.0.0: + resolution: {integrity: sha512-qn0xJr4nnF4caj0erOLLAHYiNyzqhzpUbgDQcEHrmBoG4sWCDLnIXLH7VccNSxe9cWgbP2Kw/OjME+eH3CeRSA==} + engines: {node: '>= 6'} + dependencies: + regexparam: 1.3.0 + dev: true + + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + + /run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + dependencies: + tslib: 2.6.2 + dev: true + + /s.color@0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + + /sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + /sass-formatter@0.7.8: + resolution: {integrity: sha512-7fI2a8THglflhhYis7k06eUf92VQuJoXzEs2KRP0r1bluFxKFvLx0Ns7c478oYGM0fPfrr846ZRWVi2MAgHt9Q==} + dependencies: + suf-log: 2.5.3 + + /satori@0.10.11: + resolution: {integrity: sha512-yLm1xPRPZUaKcBZJ6nmezoJjHB4MqV8x7Mu0PyZUJodRWRDD27UbeMwzuY9LEGG57WYLO4CQsGPlbHWV1Ex9TQ==} + engines: {node: '>=16'} + dependencies: + '@shuding/opentype.js': 1.4.0-beta.0 + css-background-parser: 0.1.0 + css-box-shadow: 1.0.0-3 + css-to-react-native: 3.2.0 + emoji-regex: 10.3.0 + escape-html: 1.0.3 + linebreak: 1.1.0 + parse-css-color: 0.2.1 + postcss-value-parser: 4.2.0 + yoga-wasm-web: 0.3.3 + dev: false + + /sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: true + + /section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /server-destroy@1.0.1: + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} + + /sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.2 + node-addon-api: 6.1.0 + prebuild-install: 7.1.1 + semver: 7.5.4 + simple-get: 4.0.1 + tar-fs: 3.0.4 + tunnel-agent: 0.6.0 + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shikiji@0.6.13: + resolution: {integrity: sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==} + dependencies: + hast-util-to-html: 9.0.0 + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + /simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + + /simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + /sitemap@7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.3.0 + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + + /slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + + /slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + /stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + + /stream-parser@0.3.1: + resolution: {integrity: sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==} + dependencies: + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + + /streamx@2.15.5: + resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==} + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + + /string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + dev: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + /string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} + engines: {node: '>=16'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 10.3.0 + strip-ansi: 7.1.0 + + /string.prototype.codepointat@0.2.1: + resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} + dev: false + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + + /stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + + /strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + /strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: true + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + /strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + dev: false + + /strtok3@7.0.0: + resolution: {integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==} + engines: {node: '>=14.16'} + dependencies: + '@tokenizer/token': 0.3.0 + peek-readable: 5.0.0 + dev: true + + /sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + /suf-log@2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + dependencies: + s.color: 0.0.15 + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svgo@3.0.5: + resolution: {integrity: sha512-HQKHEo73pMNOlDlBcLgZRcHW2+1wo7bFYayAXkGN0l/2+h68KjlfZyMRhdhaGvoHV2eApOovl12zoFz42sT6rQ==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.0.0 + dev: true + + /synckit@0.8.6: + resolution: {integrity: sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.2 + tslib: 2.6.2 + dev: true + + /table@6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + engines: {node: '>=10.0.0'} + dependencies: + ajv: 8.12.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /tailwindcss@3.3.6: + resolution: {integrity: sha512-AKjF7qbbLvLaPieoKeTjG1+FyNZT6KaJMJPFeQyLfIp7l82ggH1fbHJSsYIvnbTFQOlkh+gBYpyby5GT1LIdLw==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.32 + postcss-import: 15.1.0(postcss@8.4.32) + postcss-js: 4.0.1(postcss@8.4.32) + postcss-load-config: 4.0.2(postcss@8.4.32) + postcss-nested: 6.0.1(postcss@8.4.32) + postcss-selector-parser: 6.0.13 + resolve: 1.22.8 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node + + /tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + + /tar-fs@3.0.4: + resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} + dependencies: + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 3.1.6 + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + + /tar-stream@3.1.6: + resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} + dependencies: + b4a: 1.6.4 + fast-fifo: 1.3.2 + streamx: 2.15.5 + + /terser@5.26.0: + resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.2 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + + /throttles@1.0.1: + resolution: {integrity: sha512-fab7Xg+zELr9KOv4fkaBoe/b3L0GMGLd0IBSCn16GoE/Qx6/OfCr1eGNyEcDU2pUA79qQfZ8kPQWlRuok4YwTw==} + engines: {node: '>=6'} + dev: true + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + dev: false + + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: true + + /tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: 1.0.2 + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /token-types@5.0.1: + resolution: {integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==} + engines: {node: '>=14.16'} + dependencies: + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + dev: true + + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + /trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + + /ts-api-utils@1.0.3(typescript@5.3.3): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.3.3 + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + /tsconfck@3.0.0(typescript@5.3.3): + resolution: {integrity: sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.3.3 + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: true + + /tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: true + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + /typesafe-path@0.2.2: + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} + dev: false + + /typescript-auto-import-cache@0.3.0: + resolution: {integrity: sha512-Rq6/q4O9iyqUdjvOoyas7x/Qf9nWUMeqpP3YeTaLA+uECgfy5wOhfOS+SW/+fZ/uI/ZcKaf+2/ZhFzXh8xfofQ==} + dependencies: + semver: 7.5.4 + dev: false + + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + + /ultrahtml@1.5.2: + resolution: {integrity: sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==} + dev: true + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + requiresBuild: true + + /undici@5.28.2: + resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==} + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': 2.1.0 + dev: true + + /unherit@3.0.1: + resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} + + /unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + dev: false + + /unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.10 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 5.3.7 + + /unist-util-generated@2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + + /unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + dependencies: + '@types/unist': 2.0.10 + + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.2 + + /unist-util-modify-children@3.1.1: + resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} + dependencies: + '@types/unist': 2.0.10 + array-iterate: 2.0.1 + + /unist-util-position@4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} + dependencies: + '@types/unist': 2.0.10 + + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + dependencies: + '@types/unist': 3.0.2 + + /unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + dependencies: + '@types/unist': 2.0.10 + + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + dependencies: + '@types/unist': 3.0.2 + + /unist-util-visit-children@2.0.2: + resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} + dependencies: + '@types/unist': 2.0.10 + + /unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + dependencies: + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 + + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + + /unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + dependencies: + '@types/unist': 2.0.10 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: true + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + + /update-browserslist-db@1.0.13(browserslist@4.22.2): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.22.2 + escalade: 3.1.1 + picocolors: 1.0.0 + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.1 + dev: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.3 + diff: 5.1.0 + kleur: 4.1.5 + sade: 1.8.1 + + /vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} + dependencies: + '@types/unist': 2.0.10 + vfile: 5.3.7 + + /vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + dependencies: + '@types/unist': 3.0.2 + vfile: 6.0.1 + + /vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + dependencies: + '@types/unist': 2.0.10 + unist-util-stringify-position: 3.0.3 + + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + + /vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + dependencies: + '@types/unist': 2.0.10 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + + /vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + + /vite@4.5.1(@types/node@18.19.3): + resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.19.3 + esbuild: 0.18.20 + postcss: 8.4.32 + rollup: 3.29.4 + optionalDependencies: + fsevents: 2.3.3 + + /vite@5.0.6(@types/node@18.19.3): + resolution: {integrity: sha512-MD3joyAEBtV7QZPl2JVVUai6zHms3YOmLR+BpMzLlX2Yzjfcc4gTgNi09d/Rua3F4EtC8zdwPU8eQYyib4vVMQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.19.3 + esbuild: 0.19.8 + postcss: 8.4.32 + rollup: 4.7.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vitefu@0.2.5(vite@4.5.1): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 4.5.1(@types/node@18.19.3) + + /volar-service-css@0.0.16(@volar/language-service@1.10.10): + resolution: {integrity: sha512-gK/XD35t/P3SQrUuS8LMlCnE2ItIk+kXI6gPvBYl1NZ7O+tLH8rUWXA32YgpwNoITxYrm/G1seaq08zs4aiPvg==} + peerDependencies: + '@volar/language-service': ~1.10.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 1.10.10 + vscode-css-languageservice: 6.2.11 + vscode-uri: 3.0.8 + dev: false + + /volar-service-emmet@0.0.16(@volar/language-service@1.10.10): + resolution: {integrity: sha512-8sWWywzVJOD+PWDArOXDWbiRlM7+peydFhXJT71i4X1WPW32RyPxn6FypvciO+amqpfZP2rXfB9eibIJ+EofSQ==} + peerDependencies: + '@volar/language-service': ~1.10.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 1.10.10 + '@vscode/emmet-helper': 2.9.2 + volar-service-html: 0.0.16(@volar/language-service@1.10.10) + dev: false + + /volar-service-html@0.0.16(@volar/language-service@1.10.10): + resolution: {integrity: sha512-/oEXXgry++1CnTXQBUNf9B8MZfTlYZuJfZA7Zx9MN7WS4ZPxk3BFOdal/cXH6RNR2ruNEYr5QTW9rsqtoUscag==} + peerDependencies: + '@volar/language-service': ~1.10.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 1.10.10 + vscode-html-languageservice: 5.1.1 + vscode-uri: 3.0.8 + dev: false + + /volar-service-prettier@0.0.16(@volar/language-service@1.10.10)(prettier@3.1.0): + resolution: {integrity: sha512-Kj2ZdwJGEvfYbsHW8Sjrew/7EB4PgRoas4f8yAJzUUVxIC/kvhUwLDxQc8+N2IibomN76asJGWe+i6VZZvgIkw==} + peerDependencies: + '@volar/language-service': ~1.10.0 + prettier: ^2.2 || ^3.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + prettier: + optional: true + dependencies: + '@volar/language-service': 1.10.10 + prettier: 3.1.0 + dev: false + + /volar-service-typescript-twoslash-queries@0.0.16(@volar/language-service@1.10.10): + resolution: {integrity: sha512-0gPrkDTD2bMj2AnSNykOKhfmPnBFE2LS1lF3LWA7qu1ChRnJF0sodwCCbbeNYJ9+yth956ApoU1BVQ8UrMg+yw==} + peerDependencies: + '@volar/language-service': ~1.10.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 1.10.10 + dev: false + + /volar-service-typescript@0.0.16(@volar/language-service@1.10.10)(@volar/typescript@1.10.10): + resolution: {integrity: sha512-k/qFKM2oxs/3fhbr/vcBSHnCLZ1HN3Aeh+bGvV9Lc9qIhrNyCVsDFOUJN1Qp4dI72+Y+eFSIDCLHmFEZdsP2EA==} + peerDependencies: + '@volar/language-service': ~1.10.0 + '@volar/typescript': ~1.10.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + dependencies: + '@volar/language-service': 1.10.10 + '@volar/typescript': 1.10.10 + path-browserify: 1.0.1 + semver: 7.5.4 + typescript-auto-import-cache: 0.3.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + dev: false + + /vscode-css-languageservice@6.2.11: + resolution: {integrity: sha512-qn49Wa6K94LnizpVxmlYrcPf1Cb36gq1nNueW0COhi4shylXBzET5wuDbH8ZWQlJD0HM5Mmnn7WE9vQVVs+ULA==} + dependencies: + '@vscode/l10n': 0.0.16 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + dev: false + + /vscode-html-languageservice@5.1.1: + resolution: {integrity: sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==} + dependencies: + '@vscode/l10n': 0.0.16 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + dev: false + + /vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + dev: false + + /vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + dev: false + + /vscode-languageserver-textdocument@1.0.11: + resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} + dev: false + + /vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + dev: false + + /vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + dependencies: + vscode-languageserver-protocol: 3.17.5 + dev: false + + /vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + dev: false + + /vscode-uri@2.1.2: + resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} + dev: false + + /vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + dev: false + + /wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: true + + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + /whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + dependencies: + iconv-lite: 0.6.3 + dev: true + + /whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + dev: true + + /which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + /which-pm@2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + + /which-pm@2.1.1: + resolution: {integrity: sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yaml@2.3.1: + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + engines: {node: '>= 14'} + dev: true + + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + engines: {node: '>= 14'} + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + + /yoga-wasm-web@0.3.3: + resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} + dev: false + + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} diff --git a/public/assets/dev.svg b/public/assets/dev.svg new file mode 100644 index 0000000..60e4f51 --- /dev/null +++ b/public/assets/dev.svg @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/forrest-gump-quote.webp b/public/assets/forrest-gump-quote.webp new file mode 100644 index 0000000000000000000000000000000000000000..7223f43be80141d87ec9a2fe8a5ad652a08f2395 GIT binary patch literal 27316 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 literal 0 HcmV?d00001 diff --git a/public/assets/logo.svg b/public/assets/logo.svg new file mode 100644 index 0000000..6999eab --- /dev/null +++ b/public/assets/logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/astropaper-og.jpg b/public/astropaper-og.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b351f931a150496c7454e8c3f1deced1fe9d6a0 GIT binary patch literal 148774 zcmb5Xc|gtC|3Ch^T}q~fgr?ClBTAxhL#x}EN>M42EGEHJYe^?82?>cAQZtlgWR%w~S-52F z|L^kO+tkcyQ(eSk*sPh9$V?V{ChNaD7qpsQpDVOp1mltm) zHC0_BkG?2wJXvw_b)a(ONcWW}`y<9t_V{y=wNHuKY;6*=UDo!1ea(eb9<|zIVJRig zM_sq;Q?f75`2N9^Mj5jy5k{(=J~h8O;diDeT&U?e($u|xzpq;@DOjyOI5<;XEvW+c z8u;rk*Kp>OiY#S5D~LyF)v|bG(4>f&rsDVYrso0{WZa`D_6E^d`uF!My!Kb+on@aJ z$@4E5`xxtR{qZ$Q_>8WAR{Syxtx|lke%mp8@aUWa)-LC*8BmO6t*t$*Q!d!fww+h` z;5?6_$^sAbSec|{`fYLLlXJ|J<4&5XM2PD*ek${BBfpcvdT^vaZ^ZB8Xp}35?`Cq| z&Dz*@wyd>_Ec&%JjxRUdOvX=95?T#he2^mNDoS9H;INY$C~E4}KtReuH!8!a+3cDm{O+#BrQ9_(6N8XK}Y_6`J zexsgrrj{G5k#~I_LkU0wUH$V#DtrSqbqVEs=Ial46Bgk2iP86K`dIdkrTr+#%H~b{ zHqlHp&Y6e%;a&@#)AsUF$TVOiqiO02FZ`lK;lFW2rWqh!&?4;?znXjN2D|<^)RL(g_F2FCq zKYg-}#<;|b0{2a6TuCi5)-Q^@TM)j9)Lg0>pPh>-3RVZx(bR*NhL9ihW>zlc(Jkir z#CtNNPi;0*nUQOxGRp>}?|drp>tlmH3{A41SABHzRTm93Nr|7%Kw1t#C@)VTor>@iRJLBHnHJ%3NRMbVRQlp=q?jW8|xns;W8jxt@P%xo(C zNncpn0`ACy*H%AL-j(%vU2}We00ujwL7CD59%P(b%iI2(U@Ow#GX!*VHY0iLhrNr( zo5{du%j0e2oi1~TxNw=P@N)-dgej3{4#)9v%Syc$>wM2_O16x}20$QZwouU~z`n4Q z)Eb}n@MwH@I_qm1f zo#kL}1D#C{muZ&~+1GslIictkMg<1dvO3c~{srvwToty1Sx zu|K*TP7G^`cB1S5KQ0X$wD9Y^Gj*LG`)EAK5^_q3a`T|y3}lq=(Mh2jYN6vY?rM+a zJbXfE$ouffLnG;rYdGO8VOXhvMkv2EYa7q5C5%hz+KYSh)Q1p!EF$ z6?!1#!iJP`<1t@pr6(G<4&NZLY_*>fG^9iNLxLu+r*RUZkrd|D-&spfodk!p6JPxY zuAC>efC?Bf14bgh+mDw?E38@c;zvsAng2f?Z_}wMEPgG4A~gzsn3SUmvF$vxB)A|L zp$nwwtE>4X20NohTwWWTs+B4_Hk)1L;6A`}ZcTVXGX{EQfvSGVR{1nysLCbOENuMc zhg+%~t2yS16D75_=a~N^nx51-_^7YoKu`gk+>oVu)>Uduqp}SImU%wEaw*Y!JXhF6 zDl(8wxh`hQqJv~445xRsj!+G~#{%9sc*s#A97xwVC^ieVWOGh#*s;VV3>v1K zgTqRdcjlgBJ&So6QXHIZJ015@G1ZU~AuN^cZ*Bcff|!2HzKN* zQk3(M?T9G|MZ|~;`wrNpi18%$bIA%vM};2?MzYh(EDOB$P9MK6-uL+4$^9MQ52>bU zE_-Pd6qwea%L*cD#Q9h4pc&4um7?~6sQw>#;>bJm*v(M#3K`Fj9PtfmJA(oBvZ}0ok9L zb(QV*ZOuHzZ2t{K5$6F~C?E<3<_JU812pKzW`g*^8u=H`{Fl?+(A*%Vc=>T@Da-|m zQ|qJ>VWtu}XMH16IHr1`ycO`$1~M%pA~N!1L}R#$VUL7HjR61pUq zlQX#-$l_5fuDq+(46{=ayB?g1b&d`)VXHZb5=wOQCz8%wE~`7mZA zVM}uA!`3D)h6Xa+R=nsZ(}<=WuF7rdiNM<{zTdauzCHIa;c) z>4C!)pQCdN_Ii@Kur%i+g9gR5A|;e>Z%~dDJT)}uP4>dv$V-R@ZqQ=?p_%u!gRX~~ z)b1XEf5dr6^I)|nL~c~6(Hw^FI+iaE0Y~hUh4%jWofKuprF#&S2XjanSk4zYN9-9$ zJl<_HmD?M3XhpJurk6UOq^N_EGif6kf-ttD60DzX_HNF2n!n+>bRoK!v9QEWJBa+f z!RUpa8NXM_z~MyohQbHkfs$fnPtP=z&rY~>m}q6PblF!6nD7#<2s5pdmh2%5%X3T@ zUtBk;P{&io-Tb~vROcxc`u|XL@-ZPk0v2H{0$c^mPlmO`Z2mk9{3`S54xnH_jD5Y3 zN0Oo$u#Y*VFyWjR2g!+R$w}~MMv0cPjrjGU99g%$hFd5qcr36p=9$$c12y4dix%yK zL!H|aw2M#r$P6YVZKMQq+xmJg2ai^7rC6PsHZ>-C^y|oaW|4atfk%Z*ow&+7>4ybc z^hkskVo^SP9w&!-gs zvlsc4s2t6owC*CD6_^9khL*jx4|2f?!b$5c5mYRm97WYiazsKwfI7($9EvrleXscI zasA^5{s&8K3g)n*^^P9T`h#-f1Pi_*qVUX#L(S`G&IQ!&K2FpU6B$C`ry|Tw$(X5j z{q9H1t}hCE!&DKj#&B}9UzYMY={<%C4jw?s|G`hN-ZCQk#G;C)#_u0l^pZz?xh#=$ z6%&o0M$yZdofe#02^GK+T?+XGHUp`UwGAgPQ5~~4q}`?D>iLS&Dzm^aX;tNJ7gv1; zL-OALx+y(AsIqS%&%H+K&xnt1e9G9bVszHIH>OGSkjuEb23nMSzB4g{iHyLC%A@AN zh%WD6OC44!+d_qsPLH{wXqZNcIgOuvxs}#clT^nD^rWz@1LYcgEW=-28QtA8V**L^ zyU5VWGBPkoj;thS$-+2Sh@>F7U9W@KEM6%v2l3&SGVl5WA|~BtTl1-PYQlzx?W$w_ z=N;owVv=6Vy0#AwHtIe0d^IiSyxwB7=9tF32ug9=2ao?<|Xqv$q7qEl2#Jwtgg zX3SIqyTYqRn1{@jQ?`NPucP`a-O6?-%lldn*9(>qQ`v3LUD|jB(WQ_Dn0<3t^?!I2 zHOrQwRAhw)C!irzK}qTMY~9FFCTr#I>#b8`B~Jn6u=#>TXk}%VDZ1^fj zj_59agAqUZJXuSi5CiG3U4r-C5`|JwpVUp;p{(JIr#!eD5~UBNCYy2+ z{Nfjqxb&L5?~&p9q4T$BWWig8l?Grkf#YccS^6Vm>%V%xXropw);dCz343BouUTh7 z(bhw1Tt0kEw>K<1B09CyNsEHRMpEqC2hmJT88=L)*srzMEV=MN_|7Mk@osZhGn@A}?6cxo_xpj7xKR$UK|qHKBq6R@>#2JzVm z(z@dCBUyRSrGZ!!dV`HQKdrjg*vs<_&!`%%*hb_9?7;No^~3~Brlopk*t0@t1MiSm zO}h*#^{zod1;tI+6-;Nq96PvhK(w?G90oBC`1d`CaHOI%QJ$NvCD_1eW~n$%b>@?ClSm6UE$^5XKCXag?u4uWLDThzAK zgsboe=wyt>1`;Q0;GtR>D@D%V;ZT)Z6PNS;=(usm5_h7Rst8PK^}Xbt)>4pykP9OF z_|(MmLHHVwHLoE#Z5yv)_xILW8CW%?$Vw91a}m)XY>RC=%lWWcncD7F>cyvK<6iOm z54Qbg192FoSBPNt+qC3)1<%iNT65-^&OW{%veA-jd^mAw@nzri$=5K91zACWfj11R zIOV_$rIaWv_Ky*Q*o zQE_cLd_&g@sy!`63UETDKrMP@a=0Pg2|ayH{xCiuEyo zFZI^`OR;|RoOj6BBmaDV8ESP_u)h5J-M<5K=3^3q01=L6r11gI{tMc9rwh-sg^Mx03}H zjjGJ_q|l}50FYP}c?Ak*pJO?_xTEP0)kYY7Cwan7K7U9}AL?`6yx3x;w%Vi1@MI(# zrOHVVd`)f4i{wo3AzM;+@f{y=r!m{Hmf`AWi94M1le-2!sE`wVPtr<;`!rx|N;caG}8)x@~HTFX(OZJM*=#XJpW#fvPy>eXf8pWbH0g=Aq0d6^Kj z&DN)6j8x7Mi3mr-Iltz2K6EWQxFGGhT|c-_S)nK3s$M0nyukZJ${&ORqv6_o%=GAX zrd!$eXGG;uU&#uy6 z>>b%1=0#E86(2l2{GHXd>UES~hkHzO*jEPgZ&HUZ&MN=o#>EGw={!d93yFi+PZWXz zNpNFU{x{Z|jkjqe3UARB}O@c!Ug^r$vOC}fO4_ez;n?zX~&w+-bI8?HT6V)CJ z!$;T@qM|D1k<|kKQxvs&|AUyy97{`&4g*<{#VMNAP3pc8gQ^*}l)F{PAHBOY+QYy9 za|Sa?VSC!pK)}gWnZz~#6yY#k(@x!ZWz-WIhCVWX`yGcf>mPGlSK2 zl5Z|4#ZWL}wgd;Dp^!C$#PVVT{~tyzbmlV<;%Dbnd85{YSX-sum5sCB6ZLzPwG$es z$-&fVh+M@bO-Yen;uk!SR?Eej_RjWu{y%z1Z^2^2&&4CAfBxm;k-x(*^otl5e-_h( zDs*8eVuIROKSUT!IY+CibGs^x1gf`tQA-%E+uP9jxBL^1yelmlT5do=K{zZ`PfrR7 zdv>go;F0=rJ;#=wec-KqOSnORPw_o2{gl4++J(a-VRGRcyM+kl!TrqUQd3I-iAZG? zfuAny3Wv3IT<}xdMW45o-F!-#YP5`AC)G`1e36V1n@ilfC}fjHCm0WG(EZTDAs-d z%_ZxXB5DI40$c?*pgl5kL)GCVy1H(_bT^0Y3mk%(WXK$Aq?!cn5_^S4K}=WH^TQ?&M*Tp~Qva63v9#hhklhFcVT%g!4irb-$H-x>E{X zuk4~nlpDWxBNK=UCT0SRgfOpx&L?yo62N4HG3mD~srabR-UDT)-eq-5Z5@oclXE$; zj?`mF8Q_{1TBs4%ka9CdxZ26B3Y|Iya8Ol9le1lJj2NVXs=CDdIEofbs|z zEi4#c7g(Qno$`oDO;kP9X!_mJ96k?qzf^CNR7SZ8p&<*xT@?ZQ9kk<|NXKw?^}kHn zN!7Z+{!fiUZ~?|P9if`zIn-}Xs!;GVV3vfa*HSXr=`x}+628Rm)zRXNRiU&vm4uR?qF7e}hLq z$AxgW)QYZ^k>;eIj3o#1lR`A|Bq$m=RK37mSOeM?l-?{BvldYT-7s|3lA_TEOcc)*amto7ctYY z7dwV{sDY)OG9RBPm`~QDtEY;-GH~<#-CJhtQGa=AoS%oMRkDr~0|6@0G^8;7T|TWZ z7pX6C&Ci9OmP<&B&85i&2b583&Mh9P z_PKn<2%A_l;D0SRXv)ObXyquDf^OcJKI=t|99 z!UaytjKIz)qVsG8XUqa}b;Y}zc2RNf!Y?}JgkW8yxcq~5&x8J^|NM_An`C?_C}>B3 z0vE#u#CukM%Gz|6qI7Ehs2aD0D_35Us5Sh-^Db|1s^U4+6-5spGK~HtVvK#V*xFk< z({kOAUDx97C4h;xcdNL(WtMCI9~}AS8CBhfkR1Z5+zAQ6N=bF zyND8tInKR&c8%loqA3mM9j!Ik*?uE#{p*{o%x}Iz9eQ#Y0Sa?TXuMz=Vriiq>#PE2 zv7FyNzm+`7@TB3}RRyk;Bn8!2OHcw{O+CNabN(L}xQtLbM+{}*49(o6wBV4xVesss zdrIGXN-xyk9`Gyituuq05DK-d&Zg6FL%7J=n_2HS{SHDoD1vAoU`MTxFbrK-f`WQS zOREk2ydw$XkN$Z4OWuv+%B+r@6Alrc$=LDx<0LFg9hnpH_%lUZ}KTLS= zI491*+c4~=GCec~a{87U8_=~S$u6?nHg9Vo={vM12H+fBe~k={smrc*G}fy1&Jv7z zhMU;<6l@f;DYpM{T(&Lz3!E?=0*NFShZ0T4MSj`@qe!TfdhhL!Kj*LFKYD1-Gd$zS zv$#YKTjTHgldu;DflXUM+QyG)s3MCBLYkmHJoQ(3-)_h=oNl`Wz)U$g3ZQZP9%l_k1udv+g>}$4M zTL8ZlKqZJ^kW9b%GsjaRHV*&?1Xqxp8KPoC;w_FTSabqD;%^~-iu&M{I#Mro)bl7M zjgmzUH{Y5T$CB_aGdeBgRblZI-5#I&anatm5>-bF#oOXn&lWvhN`{8Xl4mVo?l9lb zDi!aBNfJrO()DWXNPyBH+5mcmm3qa6&(ym=QJj!lt}9ojH`a%l`FbC% zphT>K{>b!{b};y;^NOJ^(lxE~GOZ2|lm{1E_zoSxt=-R3(afwJiQ3t$DxQ!mW^YO1;ak*iuG=`>eAqx z5$P-8m$<~&PUw}@HQd!T+EEqiyF-r$)EES8EAloxSvcn1KbF@gwW4&jmHXRL=Cx!6 zFfr)_JZVjf`C7*LZs}?b5e|=c?<+bHMzH6$;dmhthG&pDc`tTw` z);x3!R5G)UTcQ_4l?>9hWFvbl9SU>NK`iP3lW3gC*$rBE@64+wVuuvas@A)vU-f%O z=V$vw*DybRzS7QQrK+N96#LxYIhvd0`FJ*im33JTMwl}XWJZ8uU0eBU0o;0VZl;EZ z_Ckrhx*Am?>F}UiwH6^wS`Lz`HY_hKKUK{*mLBiQkX_8iVj7qGnE7Wt0|+%@qx%^E(hw z&b|p@q?^`u{_l+8Tm+1S$#QErIq};J`5%tGskvq8g@w6Qg2953P0|+~mlt2st9zYL z;4L#g=eQGjB?@hQ3b8{A2MLbio&;l(A8PGkLtOal&A6p-X7FR3Lw-RRWvE=AX^E?J z;#Jp?%E_<78)h-iKq6g#^dp^0BmxBAAc#SVj40&>8xLv}97O=Oa4LPgn#i%2Xxe5Xueht@!c6KVEEA$&@ZLdz7|2xO1_@jFmZ z5zriy&c`!^nXX2V5I2vJU$v4aQl>v?cc|VG!6U8YTp3ed>^H~QoWA8=>xT*k#k$K` z?}t1Icg9{_(Jj^7w!X`*MAcmoQ#`Ske(gjStI_FedOR`|Kx$>=UgCSy&!scX1}UK zu~%fzSwr`}oW?YLywoeCA+Ot#p1}#tg4d8j_+9_G{w>I3walc;Bp4nHUyUd*ab%g< zVi3fWu!p1)le<8g2nSDYQD`HBy5iVbU04bbdVVW8ieE*b)o(#^IrHvUP(K13PTh8S zDdYZ*qdYvF@CUI3m95S1k9>Gk*wwS_rKJ;zG#^VZ*>Lem@~eUI4{y@qN>=PF>s9F> z;f^-dMmrVKcw#|D?wJBPrXGGmxCbOemoAjM5u1z5wc|tWgm(U) zh2Q`b>8)*=nLL)41J%cR81Vc;HxFbBkG0xuBS>H()#VRJipCESB+yep*b!tfwqR7c zI;+#FHnQ6Bdbl_08QK(m?SHw~u2Qq!^gj==N_4y&nNXPFyXCl()D^$63V&85EqR%# z`}dd*+x-Gd&e|izI7QYv6(KiRRFEwa%YKBhal2;ik_k)g-^~CU$%2D4iEX%>b2WUQ z^{3{hSp1-5s&uWAPe_Vw#}$>4(2}D>DOb^-Ymcsf5)$=ACqqp`{FGp;rk4AW;%qNHPzY3s_r-2|!)N~=Arp0>l_+xjlk zDmlc^!^dpc<7K#HfM@Y@owf=`^#_Lh_AvI(g2jJoUPiCNoQ?lwT$pXshdA{~nZd#4 z07=`8!v_K+ROEI&fZcJbG5&f_2Oq6bK;>UD4?z)ReX!x#cAoyeG5^&FQii8jHcikR z<>e%xKHU^Q}?f}%^f-XL<=R!L){Oa^C-oc zUE2rBQxmogA80q|er5RmpQd%?%UbQYgnm1;k#(CvkB$YvLJ`lH`pUyt`)Iwck%J%^dQJ(LX?sCA*@vPL&t<12djNo#deGx z)Q3cSPPdf)QE6aiEuIcHM;NheWod?F61V1hnbR2 zxEk@dx~G%$oZ{{4V9%)~TcuP!nuJU0!AH+SUK9}^6opI~79U=Vxe8}LcjqBpI?!RT zdt}j?6@QFO8#xCYX6!UOXt1_QuRPYL+$_MS=7*86O@GC-3_}#Tr>Q{_GYBjv#{&oxq{Umvhn) zcpu}EK4?ByQY=~G=%H#-oQqe8RX3qcxub@M)zy`HVz-|TFY8ZLTC(H%u*XKjBmN)t z=hw#+^GH*&^MTRXMrLM=T~F~orYMPwP|g6s!%)O^#NBjpOg}%wfSw4e>N2^_u7p-k(^ucVMQw@161xQl!~Oy>hONQJj1{;W7kRL*SiFQ=}`7@caI z^|g)j!0QU8#pf$Y&MLd7zusTRFz9!&ZN)Z)6@;mRIq6Bk1|No_ep>0#N!ONY{up%V zK&ca?IfsVmG}%+3Gyi(%#F*%6s~5M2^$cregfH`7tOqv8G zr((@tt6*EhGHn%w*wKHBc8mwh5(!<8`(9_#H2u}eZZ~x9GpA{QP#Cs9x2RVy8LE-}1k8j9co=NLBQM{LjvuutdwP}XC>L{jKZsIKpO-MAP+*#@9ZB^qc; zT6j5Po!*gwc42Qqm5eNBsf=d*O)a8ckIX#V2x$!8Hi?%m?fY++`@UBDFwSF2CfvlBui z7j4)hXJ4k_rF4d|#gsrU>4&{LFO*Sgz4dU zltlq?K70Q&slx!pt$?}<*!IEf#IwMfkqiRcBQgwp7O}eKLXM}ykas08 zR(|#5;;y#eeD_}Fv4&>XIToFxROCO~lv-fLtnTCni^(n!%Dt7~PxeefB$6SSL@(G9 zEfn@dlOs5QCs*Arq zyK8;BU5Y~E8_KVDeAKh;>{##k)-UlTvbamyE18zI%-{z5$NpBK{lE~?B%^K-CwW&W zBR;57z~vT%415{$zX%=57)?`MEzL$#Q3%vLzNj|a2`;R5ma(C+tRia!=F@i+J6 zA8Axt?!V{>PwZh%uGgr)1~ny6h!(N6X@>u$3?X^usYZAgJdf%AOwUp`1>3-2*cJ$s zVSe|g$RZu&uKYpbw}sKe;^RFhHz-GJ5l{amL;0k*a&phLcJgw%K;vr(?7I3MS@~eu z-7?lUl~5se{}EKt9U_kLEX+eyuy@Bqo3~22djzG((A`3Z=1gLl2T~he+#>`6ml;vs ztj9UjK*FUbCpvO!?EX}|4MR1@ae9fPV$!73SW3^(uDP}EkkUcHKVdvpxua}xus`bw zkLeFxoC(PgM4tv|_*=37d7VpSZQP8%kv({T>;U7J68|?@|Ax7rP8X}-U~h^ z9J0FEHEhG1(sWO=Nbwf^82Sjv-%{*Qqqm-H?1RI2ksBdO*QCpt^+};uK$#J~0xrR#7q%fDY0WLApNJ%1hoGDUk)7-EU zn}gQYCXesR+gDylokupg5-OpPR-_z#Qk_m~i>OI0!=eI(_&3n;z zufZQiS`Dx0U87#*DC#~M7TYzMa4)L3_dfu6G)UmQXAfD6`@HpS~V zUD`~;28IJw%GxwW+sWH9upKQ|;fv>m@nAck$YF1<*;m>#XVU?DpJi{_C(J!cEUswt z$l~iF(ia=wsqO0_+{S2Y+au&Y3R~OjYS`Q_u}1j^IbK?dedG=12=BwNONQHn6i)xH zXMD0SqWO-}?--uN6^rmW6IFZ*E=Y(98Y^viodyAhdWL7Jdfy&HNZV&@%V8yBg-9-X zU>d5t(>C01rg4L8xW*p{2eXXbb(v}{=?&-FtN0R}c|Mp6;0D=JCy|CYXB~`4jrlwWrizlQaU6M!iUmhlTG3KG_`LOGR zV7YRh^zYs#92z}u9)0(8(`u3T3G0^@pk+qdLk=&cH~Ia&)Zm}w2YnRlm8QbQG5;Tg zMiIJ~x|p~iEx~p(y$KljBH>wUdPuXk%Mxq>so|T1Fd^Ax%8XpIDUHalIA?a>f8`uz zgdj%KvqUrB20or0@tRTWA}Iz_0PcpT$#e^R=Uy&B7}NT=VSs?NhioNY~YYP zx@U9+m(*f7CAe_RPyT)KBd%}*3#7t&uR(uBue@IUgo+bEfys^>WSVTPo#1u~yQClc zJ$JUn7=%Kfa2ZWMI}aS4cQYS-6AEOLw_yL(J+rT-$QWr83Or}lV|tVD7c)JAzRuyk zK&(loBjhUNCn7ZR&h@)Eq1KlWQHJH3MLRjQ2rv_Yfs8U9YSg-Fm72BOZI8k|DR6xV z7SF-njL8H!kxg9&0rm!pJN+$p`sD4rgCIf3p?XsnhT!O{RJ31Mnn^ln?MdEx`ltd( zL~Ndimn~SWGtA6{hzThJGg@3=l#U z4_KRiTXlg;`j%KdqQzi|0@<1WrE<=~Y)XXlLhPJ=?L;b|H}4Ta%VE$B5oi|3S4Lf><_LV;6G{H6i#&#b6CNimIF5K(?QsS$SwbXM&y3Iq?*;hCGND zM@mn>x)2yD{Ld$Ynl;Ini)|B{D`ox0-`V9To)k6_3xk!Se%y)DojtVeqB?p{-bHVq zBPl^4YDuj`P9!JjEFg*r+&L{*jh2D6FoVtR<LZ|;L42dd2RD{7v;I} zpR{1e$>vKLeWjKcPj)+^FwrTxHu>ff^K5Axybg4>tE~N=Sg3y%2_cqAz0uU*Pt;=~ zTMEZI_qWE3EHapZ=zh3kri{z0KRBNg}QxsUkp3~HWy0!-iO z*l7XUgAWPfj}Rg~s1BVxSE0=YN+e2|f=8a5JE1be!i-KRbAId6aw3R4kv1$;e|?FM zdEH!*!SO- zHNAcY6G3+@WqdU>w6{;1tge}5rOSgOjYi!QWNl!|pp+TZ5eq>=>z_lPB_h(`qe?Q$ zzXkFT*dVr7)KYzeK~M$4LGZpM*bg=JcL_-|J;EBx&&MS?HO#p-vb%s+=GDsLVQrtjpgoqXPC5NT)TzM+= z@~`Z*N$>@Y?VZ z?-T}wWP)HGU^mC#zGn(l3#ln-H9m#U4Fn@M-jA+6-ktOP&GwP|hI| zf9G#_NH0h8r^=qu)$if7AGFNqt?aemsMS!N*Y4i?2(l&`!~^9-lMoR)bFBC7UNvdE zP-2RyBqK!x`^`n8f&$tAPCi#$rV zrP}V{c;QdB?W4!`?zA22Gx*J4MG({3*ARZ`Iz%;FTCAb#ynoG_wDZ_ciWTaU$j4bc zF$KSSX@T1SBT|~Ndkt{f-hXz(4T}vfQ!K%YM9tIKYg|)3zS%t`uzq#eruK0CkJI0B zLHm&otA1Kz6JsN_u%sM8lQMfDr$%=MdUS)}Cx;i?TQU_DLmJ zlwLg0?=q&1H-b>;Li&gX95Mh&A7G#nB!48q@}e%{;hb6`h)j?Q4pk(3tegW>XM1w# zREB@6M2OhEF;5_32?@b!hw8*ILA{X@XEU^TJ~s*{JbRd8L($?l96l?^UZ7aAz_ix8 zXvbL7Y_I)2<=(nq2}WK-b`$BZ+fq~cQGe&zL*0HauHJLU#>`J6K1cnhZiWB>le*Jd z1bhm?VNSMWKoq6lLQZs76(3YU>ko2em1pqK8;ojL)DgK6xz5_B?tQ)0nK!z;>qLFd zaz1A=QA2Uzj?QKxH^f5@Z^=@JA;xZ+23kiVOy~o>8zhe z(fl{b&nzesX`$9!@O2`+O%$Kpei?z|MTq zLRze@tH-_LS-E-m@tU4NE6(`TH>$BkcX~9_<7c;3b~nF3h|bZ$!8BlAbIJOSk?@&5 zp8opCWpgMFGdRVTT&*#7&}vQ#V8sbGB$t3FRC+f$)}nXFCJJ`j{zA``(Q^~yqo(D$ zB9Ou2BmDzMr`#qHVu@^(`(JOB5an)!VP=B80PxL6S)0VC8E&RT6-CA#!}rtmOjU)j zE15fnV?Ecc=1%m=8uj+yS4XrBjITKW+m*V#0bnm*c$tX#mb=V(K=kxeVzU#M^bdNh z3QryKH89-iQ_wbVus>Lkk{nn4%xk~kcmEB=nXXi8UYEavb?@Ln&(Xd*M;!z0{$|x` zg{k9FZ@FygS>9tlt;D&s68|_57c{cTHThhB=MWdPJUBOPZ=t6XZT-{3#Nih7X$d%F zh>xtbhz&cCK|K4^&!sLBc+Q#DV8n$mPPWkK3R?#}2bWy1dzSWXcV(||HO}O}Sih~j zO`j6RfG)Lm_?hGP*s?<2jkR2EFo#V}et-@~=A{^?`0-L6gKE^5K0Ur>Rc*&ptT=AP zl*k%K6o0b(X$f-4p6U6%IAo_%?EEOlL@!O!Yw(Gq zEl1Anw%_k*zodY?AePByGg<83p|w1gN4sLje050{g#6r_d-@;PZH~A22 z=@{8h(>nw>u>ttVv&BvUIg$kZt^Y%v4r2Z=4ZOa(7hj3|nxZ@1iWzl=+lsc1&*F+I zERFx?r-sh{y^dh*ckyW^dO-;`pC0)h^`9BUb1z7Y$x$b)4aIP$ z^G50&fNcnMC6*)>$V7})kX>Pft*W>7S02VX?@r8%4J2_0C%8k6z|$%uU*G3u@p;$D+JdHzzV6*kRtA3Z!#}>46qSce z?|l8(Yeetat&cnOK6Kd>nfdm#YsNUl`%a@2j&-ck4+fkhtoB(+(Q2{Z)bKw%3~p?_ zL1Z_7BKwcL2&ByVYX^KJB>rc&2`5wF05#`R=_KuzoDwHowYKXVMKd|Cu3V@|#ABsS z4ri4pWGy8f{Np*0(CB@h^hSJ2%%{?km`0p|$(SI3(}_?p;50gg%{!;ZB?t*m*p(hx z@ndZ#0)j0|sd=7$Z?h`PkM$fG=o@_7rRh^G*L5}DZ{(;F*VBp8x3G$CI13Py*F!o_ zP%aUVAv*I5mXuOR%JKQZb);o?XKV2&gv1j*e%S~27^V{(}5 z>;|*b`kN@FC& z%`q?UPQIQk{qr9U;g>Ba$}jwnyDz#Lo(sm+9pXMb_D$QPA3dTmxBx33-EB3M+dHrT zAO_xSW&uFDrAW^f#j5P>&y{1edT|X2bew=_S5kC1u)~tdVr9VS}kZ4 z(195Vbp3nAy^|&JUV5dB9lCJ#cMo@Uj&$@Ld23yzjg1ZY^Mi|xeKUrCtzhxqjTkbS zD&Rf(_=5>qBji6qf|EXX+za>1ify;dloUN(3+GPYmWWVz!H^-to{O9odQVZHg-+5d zddLJ_?pYNMKaNP%~vr5io0x<~iX;F;RW0Y2rizuhBorBHxkV&Bn#mA(<1?TsDhmuNK*iZvF8Xb0IDPT2A>!__)v z-mixz>PyWE%5zAkf?)Tc&nJ%l%Ni=XB*v+0HZ075Gj-4$lZ5#_#5lTY( zBU3GJ7swE%`gy(Oa2v^ijD#EQuqZ|$Bu=D;gnrTLs!ORSFO&Ef3<3DHNlGas#vaB6Tp|tY)-in+?vo}pg#bUi4^(LG>MzK`ye*C2L>sS$wuKoGqDg8*` zdz#3v9d5QJ@Q5*pgX9O|WQ?B2^ep2}*8b2tpxAiaO2=>dXd8Ao^fV7`^L_-$2QQ5f zQA7@s{CEaYtTVAiA9b84673;?{Husbdi#948GAq*ledt)n^hdLc?7w?^82hG#C=xp z!8d|i4VC+HVgs(m!0Fs~b~LQfnLlr(mqX&JlFs3GeQT;e{;OkrF$`K`P7VoyU%Lf5 zmPVE`!PhkW*{?GUT-8uD*+yZ-seYwZj@uQFj<2I4yG9K6Zh+RJ9lGQrGkEFB^z_Ud zU|Z%q(AE1p&RZo}exkJMAS<;E6XZgYPGAeOMR?T0KnwM4JZ6c6j1)bWn)t@KOWc*1uDgkBi# zASl~>kjV?f5sOB2%nK;XjVrMY`3xMpbAOFvTG%)xW)4S3O(y09HWe)hGl^{#OuTft z)en#D;fczF??ML3>y;^FOW<8NN{U5+S5mohp9C&T+;VMk$N!x;?Mz1KS}6ATt}@|0{%kUxrDr&sK64g<;A>BaNqdA0{ zxwodNs%HV_g*aX|Lo)7kGsZSUTNl~Q_Eie;Es&|NnttCgX;P8KVxoDCFZ8y)l*)V2 z1#S}-kG}gjJnG&flSgKBXVxY>C#Z1I)0AWgZ=w>b)Wvgt){d?~h3FBRQflzyyZ$ym z`I@xKE0ygz2?;%)2A)z&7?a6aS$tIT|uG3PD*W9t%;j#b$2z z(cwIX6P_MalQ4|uAo?sxO$Eytb0_Lh3fhAH*6>T%hMBmmZ|LxTrQNUJ z4<@)ZJ5=mE@YBlC(qyZjRz1i|``m!E6kGIO$3M7^IMGZV(a9@(xQ=Mi4*@wPVsnY@ zg-YQoAgfukU)c*RhxOa8V2jKUP6~E^1FtMDnib|Vjd4|)?{K-eo)WY25{wTG z;mno~Bkw=GNYMSwZ?Qp=^y)X2pFTcK3^35{NuzyylkF(#{er(m4Q7E;;KOg>Tc?PG zQnX}*bp_BCFA}??S+|Qv1Tfu5caGoHE_-)GBf$OS90kar^rWN;a2cEu9aU;{tuNE} z_5Ufnx#DW)O6=UpuDV!wK!`)Y@Hl5K;4)u{>@?b?p3J2v@|FWTCZ+`krd)*~et7>H zc;?6be0}15J&%>>I-E{4W?ylTA5y&<@J)jvPPN@@!$ZT*MQZn(<>LkLQ{QOEU#TH?LeMxH!iMpD5(|ZpsXCUV3~YosmlrPm z=cjM#x{&w~zV}R$)wIZ`dQ+Opl*}}<;{v{ISYwc(j5hGvl+qs{!<(8fO})t2aC}#N zmibh9w-m7LjLAbHj82^|v92ECfp}<>K|y}(iscodCzF8+XQ%*YS?W4c^mae=%mla? z*+)6o_EpB{4zxK@tNUR|KfO05;FGsArl^QC`#;NxNu_SCp1IwenB^2?KZrH@Jb5Xp ziK)!1>Z^P>P=2zD_-Wr8Cisla@yQ*Z;~nwAW1u{nC*36lJN?Tdwrq5)#L}K|!>8Q4 zu+2J!97D*Z=r9WMaY(viS#8yO0hehOc)M}Xy^M>ULz@P1xtRjzyN#@Fzqo9*Qb#BWDtTpw-RQQt|;)9(OuvMQz?pe_(3x zhuL^NuK&-OrNvEBpJu;ecUQA_clNzN>h}M-y(!Az$;S*>9rjQj__I!Z9EG$?ENCe$ zqM^k>g4j2(?1*9D+#)axeHy5H_E?qfBNFB#3;F}Lbl?Tnh6|2!&c5kF59G^JRZW`y41R9!_xS96Sn;Bo3gPn?T`*?IOZr0bC?!2cR0OFxpIPL`8&ci@le>2KHfrbQJ# z{-HPm947raF9fI1qQ11JVT(gESt|n$SvO;o=xqofB0JobqDVr+6gUM49M0W)KEj|! z$8~w74JU(mB(#&XGC!FPg(JubVK?AX`EOxI7<)?7+O(y9hYBuIaP6ivB_4~hbmLAO z2O*Rl3hM9ZcwX=l;Sm`0UP~T;ADS3*5KqA9GoEvCmrJBqnbw{d01j086DlCJaWEb3LDwm=4hso z1oye;3c!wn%srv~gE-5d<)V2nJ0A0Jd|iCGZz2~Rd?p#JZA_g1Ueggi#4DXU{pRQ21gU zBgdE=3x*X$Hr4diTn`;Rc7CeLdm9ygrgJwImq^A8S~~FPeh6yB8Y-W~)Z}$(;B?HOL$`?V zCo%~J8#(MBe_$C4QkzyoI9eYoZmqJC3;la|RA70dAYTp#)=r3P@C;T%N!9mu#y_Xu zK)iaitRUauYn00CK8pF1I%DbczwCkvQm6g?fky~Yw*|&m=KTWikV!geC`o-Yn|#uR zo#VK)co@mh?BJReIZB#;D4E7M?mv?}_9w%}U>j)@$IXM1RyjMPPIM~{T_xSkASMI+Gqg|3H?}ClMBcrBFux6vn0(>?^?;ap)+r`U8lFSKJRf0_ zK22aE8r>dU&0WR!Jowb%{RS3oMKx(Ee0ro`T*OYKeVPI=W9vQOxr+Y(@wcs#6+#)2 zojtN=$R>O56;f7qRD`T#@5m;56;iUZvQj8yYnYk!d)>F{^Z9)L|MRG~_qg}md+vFi z*M2>Z^WFh!Ez3M@?f60c|Inuv6zS#zXu9qro0Xa7acZ3E(U^=Ms4naA(#XZZ^;_Y=)6sXeE+v0Y97c zI!=fiK^y@XT~1U4dn03Q(#327fqSzhUFMB3hOiz(Q~%u#e)W^#ET?m8_R<6bpT~UD zfK#X>$^2s!P)dTn65`3^*<5|~4t(kn00EL4i;PnZxDs#-j8H^#K;FVb08u7fx));~ zGdMpyKC|@I-c00Oxs_PKajq#cZ31l-FKyE{k|a*T3Uh9$L3^*!W6VRwh~TbB566ix z&5fW@(P6G}kw_2}aKkVycrZ{FWyEBH3Xr1)M4PJ?QH(G^P$U3+pUsr<``m~$iu6y7 z4>B=>9zUZc>|gd44q`lzE9X+3UJym@6=^g$-?QNl!Wz)UE?A3OOQT3epvg5uTfmyD zNpwI)2=x#ru8kaz4nCqJZx7GUjQ}xhd+%%x2z-&Kj$J?dBYLtGJ%s?DRFLembDJ@A znrwJ7X@xNvA@kn9jJ^-?BEW)M>|5-k30QDA2I4^cy-+oUgqoo`84E6Q7P9b=SP<(7 zz*5_;&3A*Lv7Yd7)1GZVJr(sY4;-FOr@dl<w(~m*_E<9_)#+ z$yPLHK_QOBV_Jnmd~n%dJQ1LNj?k$Zl(nqcA@$Q(i)Uw6zrD-bxwH_3I6MC-LMjEq z5`+OTPmA00eHmWs$Li0`iCJIqF$llE1IxsW?X}+n-r0=sfOzz2$L<-tG&9V|$ICfOL|Bn#EdDvF5drpJ$~sMeeaSG*FHRf zf#zn2-;OZ2>t=aqmX0T3@gDi^qL~GnrNTZ}x3>BAnLv*I;irbc?B!F@0)|nhK|5W;DORv2-?M3;G$4L01Q!vmgQOlX#+q;mYd|WCD-(Q0wtg9ZM7CYS6$%gO2#}s&H zbbh)$Fz3t$u`dk2l<*>Do^Tz&s9Y9j{Jgh{z~&6UBV$ z5s8cSK>LBVG`brMkdDllGO#w0>X$(WA>4Qu$CCHGNCiFCEV$@OVqDN=hR50#oSQqG zjO2}DIz1UqlJxx0(TeorW7@Dc<>Q8S4_?eBWS&VPJCctxv2Gm>{KZ2^KDFj-WT?Bbsz0a?IpAVX@IDIKR^ zSBT^5fi}3^M+R9s2i62|E}oZUzS$l+aRT%hL)dal9ubj-$+XlNl%fSZgw3h^WH z)c*?*LP=o43lJeUADfO!Pp3J6*N&6L1mb@sT|faz1-G9k?6&VDAah#KBKF>kmv-@ zP1o-#YG%yWuk&`6x*-hucJyicmjh+eNKb0sv@zTi1-ZTDC7l(ho8u2?bzkbzjQkj& zZC=_ALXP-P!*~#0fCDaxvqmNeVS&mEPA?2V(t*NyK*7tr?!}out0tSVLsQcPnK>8ANhQfRBY2eGgu&=o9!FdUq z^d$o9@mJ*ySuzwvY<}JS$Ps_qAIT1xGh6QfWT&R^X|;;LDAdh@4+-ug6d7Ey*3x|T z-xE-~pYGh%c(Sqo67?K~y0lOEa~|SB$iNU$kIoi8ju17bz3=;b5<`E>=i~QSCy>ZL zj4_znLBw{k2Oi^bqmg5ut0H>%?Cz0=Zz06B=r=SfgN}XOllyMUAfWQs+e-J(KSz%b z^zTIpGj$1#JH0Dgd!CT_v)5KlJ8$A$GOItL=<~NzptL`4MX4b^M^2`TxbG09*)jX? z_z<)DgIEfBb%Hd4TchFJ{Ayp&r#L$Wm{fzXzfA*L+<_{J<|%o|D@al=#>Nbje^uPjKkB_c=sYiRujmsS#x zZRE*yp^6sP5rX^BiZD6A=25!;*udAvt@Zc>7$l|7sfCH%mnJZO;-A3#cJH(0|!|$2RW93UVuyH&-Pu2hvIf(%sqwEyl7Sw&irdHLu)Pq7?g8e)RwD7X1da zPhgF(p~t=>glpxQxL}MWN{FwN(vtqQ{t3{sn4f-$(dI;y_v2G(Nq>=lOs0*5?WE8o z`gi%Eby5(Zxz#jpueTl_i@ZJ*JqSAf1VRViI0&3iX^w;uLWjumLv4(QNGLA^Z`$8; zrkxE?wangq5ts$Rzq0Txl*4P|5^bcPb&H}ZRA{#j!8VDU}#NUz;X%v6_ z4ZM1=+wMku%i;@6qOBrid~GDrD?(4$Qay@jD<;_}QNP8`q9r%<stjb9F4GFTpouY5`&j)N;uZ-)3)z@?4ATbrOvLV4f=<(Sz z6rdz4@nv`QY*#G={XG%m@Hc9lPMh1||3jY$iLR+kwO1S;ik=(DAOF~|35$;!zQhOu ztpbXeOaF-vgn=FwPtVL}nPiz#W2_4u3{8kFA(0s&&yO9gs9O_5%LDaMoAyR1QKtzN z;Ng%;&r(nOT{5$PwrN-z;&7QQ5q^pWKcZ(=6@`y4EV}(J34+Sd;Bx4Or{46Hrx4)4 z0nr0yWOO7OVKg9(5mcFrJ$J2~QYHKm;y^eJ+&9r%U%O-b=vXrRd1cLw6MF|`U~Mvs zw1QsqKmV;VaKx84peSLK7}-Dtuq{&%D!7-M3*lSnhNpW+vV8DNJpc&Y3P}FSB8&tz zJUZ_rsl-F!SUwX>q-FLQGu{R6@vA7Tx2wHvTRuerH)xszB_ID`2A89?_^r`c4pr=;VLv|TI-Yd|HHMR(k9*a9!4l2yJMj{phg8@ z_)#Ly?N1Z0-EiJ!+KweaLQ&PvrXds+-5;YK(BzsWiXswi@z{#-_!5M7I)f|y#o_*5 zvybnjAEeOxRBe*_3i-S{{OWrxfcUsCJaYe66B1pE$fx7mg~_C$-l*lN1&IwV6C{j) z_!hu3-gbiN7Ei)se4f<1*6bKxZ4m+Y=bX*J6yTk3B(nJaEC3mw(>F6~n!o(<@DfJMjB7v!I4W=8{=!uw`=GDu2-wViL$_|o033;HfN=ywAB~zSRF{@xWOUQGJ)>W+swK_s8GZ|yBG9K^y zc}*JnhPFIDP{wk+5|6)ty*JDh@;NEuuOqt|RXXNzK?z5GswQ*?eiddYZ2{aC*v=I@ z^QkY@pHonDnI3(JW`~d_oCUA2@n)y5nLpgMnz!3QxHRen>)(Un_KMnzf~YO?Az>3x zWCZlwE!3B&Bdz%U* z=jETi1pC^(o3;xAZ{?r^D~x{#PDh7nEXqn zM8QC$$g2IvM-#;+nl^w!eGi)huK41ER*Q3dSztTxB*Cmp{0!b>C~^hYFt8cq$AzTF z|AvVLanHfU@&0&U#|7@d{;Qy?6(G@*rA!yEye;SXAk=Kt0AoGv^kwwK)^4)c2J8vz z_g8nD=f%hzUkZCXnESE0PDU4)J!lOR(c@u>5MiljBtn5WS^Tvjpt}EoJ;5!cMEvf6 zqVZVk%rywe`R@7hz)5In>d&IOj8Nxsi4*YA>t+j_u%zbqKCEQvvgH5E7dgH@#=DWv zP%;8>BBYX+8byqJP2IG6{L~P(gpW8U6qC%FedG3(UX^ZNj{Yv0UKNCw+M;{gdJOhU zJ7Z4%eQztEU|^rxv!ohDMB1dg^K|FcCLU)1!5^+7YLjW}$NL_ANi>#k>Rxxi0n9Sb zhNrkF%%zr-l8O>~Hs#N8GRLC}REDK-3$e}+(6`6mgG%vih~wXt*)nkd%PJ+$x*#vMn5%n;nl6a~{&~{xqK9f?-6ZTLM!l z_r(CPPyH~Dv&)a`k<>*Yvlw-gYO^G+7T;Z=0Hr<}<%Xs5JbS9ybj4wXAaoDlRJ^sR zvUB3o@kb~TY;9f>&-HfNlc7SM!r>RcIx_|qt9 zUd9i5lbyNG&X%V9*Waxq>asdf+S&4MdfD7 zg_0Of=NS#nRsC-65|*J<=*;Ix1WA(K&g8x=kc|>gSTAYF-0Maz100+H2h(YhX=iN( zFj2QEztZ=tm%OU@W3MA~OLiRr7C9Cs7*C`JQP}zai@zr+ZAWN&Qv z&DtB13Kux{$!5fEWkU|m`imdS-?N$*w|3TF@|o$*Xc#O36VlpQR=j(YyOQ=U@|efR z{G%tuV-&NdH+`FR2^AyUckr|(3M34yTd1ByfMQ_(5*Dh0VapywK!k$*(z(_5chxGoUj|@&NOnIQ z&5+-}vh$fh0DMk=+VQX<=-xA#CIk_jS|I5>c(TFAzc>19O8;R7@CC*ksn_ar6L@|% zrtd(&4-|6ufu+<#UYiew`-6ty4D7D#?=EHHv@~VD3ZnZG5t^F*(1kC(n z@U_3I9l1K}Bv_DElsyQ0ct@b?O9jx92dw9brnty|Y#FK{c}L5=ze{5gRL=xH=>P7% zx*aHG(${t@Bd4-=gwnaarp2kfB z2V_3zVTq@M&_ACx>p%R5C4uY(W(`iQy{4)lR9ny*eEZ+Ia;4+5!VaLCG zNlHUcFnUE3W_Zo13Xs@qc+WL{wJxBjo?09(eJN#M!d;x{dpPPF{#CY#^z4-SBt*3SU!eXBL6t{lxd(1K zq9h8CKy#g}JIi|ovq*!mmig~o?+-#^eJIo$z@LE>+`_P;i}3DoGo1_?Y7&4S7M_Fg z23zN*G&g~l@+KXNOO_=)3eC0uho+$ukinaRI9O^p=csj&T4IGX_!8R5g}yKUGTKxex-XH`k(^s>b zABwI|mS;qZ1%!Q@=IaMd0dySws*TErdW-xEuD$I{~AG zEW)do_MJtL+eFbx4GU@6-@aT6aVw0ua@m0!X0!jLRsGNG60-l;X6{4Sf39*=F|rdo znq}c&gdV$({vOP;`~A+nyNk>InFAV0W~qDOy5Bmo$XzXV=4vwCcJ+Mm-gTz81Z2Kx zeu^SI2X<{!<|M>81Jor_#s_GRys~{trZiZ$S3V<7O;{p-GRGqJUP#_igS19;C?04U z-XJ5+RVp7S-Q`r`K{*DY0u)@=CI&$TgrQN!-HMZab&*s}2AzNHOY+?YzU3JtBFcC8 zGrREl|8LVmBB6r{xpK* ze<`uNO!9@B3=JZp%lB(+E`_xU4ZTd!?~oU;1^zVf^f!({!2Tb~ zE_*X?+3>p}+lYu$r$j@=aVN(shfs8{M4Sfkz&1c7G`d6)M#s*Yvuee$*(-VWnhfak zz|)5g$|Y`(pg9uCN(npNrWBHT!T!M|wX}a{X#t0T3q(m8tuXy}R^gxZf%Jj+bA+9L z2)zMXMTa5~cRdhmDRCJ@Geare7IqM|;?Kjlx2RzQz;7HY7kAWaeG0Dpd>F&^{1gBX zqp-?LH&njt%zf-QINbN?oiW_n*qC_jZ7(0#p@v)s8rq7(OR?{994iLd-G zsjct_$HtKcS1bBhjO}Z`x}(s{2N9~IGN&$*$|J@PGv)2M4_$B!qB>+t!oPe=Y+Y7091zQ#6wT!Iy!waipFX5tz1Q zCV&m$xi^}1ridPWv_Pxle!t*OTo78G5vT&Fo*{i4I~t<1jmVwr%WC+VLk;JKC4Gy)5W0kIQY!xHnLK{)+^dJHS7X3mn^_;x8n%)tg}@>mXOj zL-s~SbiG@;wu%G#3)Gn|L2wm}e1K5Ls;7HlZ90l24PWs7!F@@=nI35Q4 z_@{;t-u+KQI5pwPy{Wg5V0P>%ix4@9XgO%;`ip01!u=YvkI%5oMiEi@i~h8J4-2f% zm(OpJ9(7*G-+u6iU!bdEtoq{zh9D_tCcmPct8IIiLgB|4O?J`~V05 z5!B)#2rm%Rf5^^NI4dPmJtue(j=@sJy$62+yj<6)2En{S5kLe6iW;smxn*~yA|Zal zE#E!(9%;yeI%W}QX~W#&|5as;9(AHD>iBo`tB-G{Bv>b)ro(fD5HyhApSij+MjOg4 zo(&g;ApU81nlqVY?uy+sM*EJiHx(fV0&)l_ABYv6*IRd%7B+|`*~s396oTV+yqX@{ z_bk7HNjitHUAP8PLkFM*@)Z6Pdx-^E7Ra%%sRaDR*xwP{A%%Ox2!nCa--V*s$Lvbs zrGSCUvs3j|8aWcU=ACDz{kVYSL9740)Ov`XW{GiCv zLS!o_U67gtu?c3rr$qs(M*m@;OWY4kizH@Wh2HD>+6LHO=B@)vkfjo>6QNi8&k*wF8O z#<+ZOIkU`7x~=C~++JtJy-|_Ruz3D8AL>jY2zS~dV>>2F2yXoWY`I6Ie>M{=veRf8 zft1Gb42KSgmDAA;wcRr~aLwBC9>6V@D1KZCTeTI?zLQZ1IwoP*rj@X$)oV2sHdx#k z^WKM{=^)v#K=-~urmm%3d2rIrUpIN3yTD+nqc{%kuhW!cg4ToW6)MKtmk2O9@7 zsjaGILMSDXIoBJ@p>m;SgKvf1sQ=EMfm#mKDtB?L*Zg;S2yI{leA!~k9g~JW&s9MXP>&CfOq^OQzTvJA?u#+;jrOy z5K4rosPA)mN(DgR{uwQvuldxvpGr6s76Y6n3LFDafpb6ER_Rfw9;KUN0jsir5MBzU6%qu~JJ1ihL7}Dprvk_a5N~-&q&Vc$tV^pkRR8I5?3^U-OPLVwM>EFD z-CMRn$idj)soHZ7{gexv3&BCHpr-(|EEF4E1dR0iDF&(*e4&&!M4I1}rGCFbi4mhPF;UpiaIi6O zP?%Wo4+9&Ag!ByR0)sReJ+CG)BM%=gzpU0R@{2MSmP`V2SFUMW3+g=i{Q-rKfq}vx zz}V*})?(yMw-#UyY3AJvc$cko57!sh$R(sDGx@v@aqga6tF}bAA2S6(bz*iIY2Mxi z#S7&!4!$xK2HvZmDs2<#u{Ve{MJHQ(MdV($WS!1jY|g2slOXA-mCwy8x?M@NPLed3 zyrUF3$2NDSV1}-DANE%;_Z`Zj2e;aiez zU81hg=Z1Tx0gVGb`8Ibv7Qf)Xo#jiJSy5SW9X)YEEriCiOB7|deb20`|K>>}3o7ep z)SC_{vMs+61^0OO*=ICa+6^SZk)eFiTZ%t-MD~+b+H0RmI zSCl-eH+rm_IIMy-_{R{#C%$GR$PC zjXh$QFLEz(AnD^qy`31g938L}>VL)d13Wka z;;y&$lu=3rR*G8zHcT-Rr>IhLLoh|t#sbz9{PE`}?$8`=L@q`uJ@mMcm7+@aqP<8i zPxO%j>T1;mR2$No&!^GPe65aZG{Fh8BrcbcH?=Az)z*xCzcqe!z7#^0#e z&?`@s`LecosYJT0MM@snj(lU_i_A^(BWZo`{d;o4)kY)5?bxpPa0Tsc)*011+P)O` zIWh9&;&12By=-{^IEtNiDcv3JXLv@>l~xfxw+ z^^{vW>I`o_F9@f6Ux~l|8zs?W>+Yzp!(36|et(po>G_1+w~y;Ign^vqE1t!?hew#r zwmE$GFt-T(cOy?-3VG^x)SJBwBu<`Rh$ee}q`GPkgpDcUW!`zmF@^2!8L^tkuWW7M zSM8Pbh<7evU}-&Pn-t^Z5<2JfYc<=7K|(yKRL$t!5{-#u?>P@+gYc`qp&RriqL+2@ z-cdAu4QIRjfi1)?NZwPAikvWWCg>6-R%9n>zK)CXZ7(YiI(i1sMiKPeMzlqGB-wkA`dKacd$wQ}` zcfx`^bXYEp&}~+At#bc$)?`HXT}whYGZPs$!5iYLv$giqr9EX5Ef^nBsjo>|BAhSv zueUvX-oCW^VVGp^F)2TgfcWg5Q>@JKj30h=F&_4jq2uQ zLIpjX!oJwP(iJnBo$MHR)Nh2Rt&S*S~L zW|NkGh24MLbA@ko0mV%5D01N$4aUf~qOk8){Ga8x%`I4WOah~|XOrfi+&lOD)8Gl^ z!3G>`{GUKR_J=<|_D&_NM0vk1<#()YpqjjHE}t`|o6lY*$&3{$Qa+_?o~Tq>QyEFQ zx?y$skXsr%O*Lxqx&7mcE`NsGUl#jU9c01;bFgCD0j0qOAVIjvsB@|BTXr0KH=8BV{-DjYFWO2t>d}9fvXo#!Cj0k!~dYtnIi&xauCMhn~Z-d(04(+%i48A6vM!p*l}BaMtDhImRj@_F0FK>HED8_8sFi^^9;Q zD%4p|4h=@+G+(^KJ8iI5>1!rbud$$NE27c7?-Nltsyt=Q_<0h)G<3wv)~?&2=i(K- zS(Ga01z^hJaz)MZ2nP%`^H(3zEh&;Ks;Lwd@eyvlcHWoVmRk+3GU!HKa6IXnQ$|to>D<%)t(H*mt&BoR?(oS&c*-|QWyIquuN^P)srWlj@DZuulb$Owcc$fPwjNuURA}3>uEM2~ z&|URYwz#%3D@G0@Cw28gj#^yJevP)uNIMGERln|$FUichS8^&npM;KtN~VWYNT4Y$VfQr^ z@_TnFzR9Q7>|9LV3BT3injx4wpHoqyI$-QqS87yc*kSEkq+OxR?N1rUN)q{n9miNO zXF}mNQJeC_PTz|&HV=fm0yzu?YVO+$-ds1=7Jb+pJTM$g(DXx&KVH>-y@%!S&a+Np zx|f6E>f1k?g>T+%NRt|^xD^ohQCG=D%<4lS1rw!aF2#>>6)Nq4!=GartoY&&)PBD8 z_Qw4hbZ^39E1f3jTCwY8y&$T)VabcM#>ru$j8VD5)io|YqLlt>d`W@8xbh0^ zb+CE&9Pw@jER#pQVoArhWfW1hmE;nqEVw~%nBb7sm~@qi{!ter*RFn6ISG}|dL8Mq z2W>PjJ9(iNhhU)g<0x(G8B#aG-zYN@Sh+1BZ`IZvRyE67dKb^?3MaU{$sp7Hm3~TE zF*NVN*prercC3NbPqWNRWs;;9GgL#rYT6bV_ObVKI`YKelnJzs>fTiSQMJKPEBac* zhbD~av|zOk`Ra?0=WP5=YCmJTMs!AylTue?`_0Jvax5XoJ$`g?Uz2{stbLaC|aeNi^J9=lU zPUM|obSI&IURkR7jceTcT3vJu#dFJs4&n{5^Zm^-QC~)botqYvrcJbLgk<~r#7=~I z?*@(QHTT}rS9KKPA?}Q=di(au6#`q5-qlW<`BU*K!f$Wrv6nNQeL>?G5ww19_+%D- zV^QwI8}D4N;>K?1X1lCN#$F4Sdx}gq=uu7cwhV6ALwEPh2mE;B58e`jgj-|?qGCwT zX^(ARksv#5XCT=@;1aFYRQSe@iIdOxJgc=RCB2Y-z{RW5&d7T>;L(QLSkL^XSI1thbB@97)SJo+ zI9#}P%64|{S$E@aT)N9YTSlzUzaqJ%D2YuUc&`jI%4wj)q3m)e%HEUoosP;I>7!I@ z;h$l2p8%!JRliYJXY0%2ZB^jJ*~7)@{dlJf}qG%u}nO zTCVkot38#RjTu`4N;>(51Od&}VNN$3Czi`hQ6XW3fo_x+l3DwyNlT<16mrY2VKLlt zt?w$)5=y?u^eSqVb>x8UPVHQLopB4v&^MH5KQ1%l-7{^I%wjGNb?X(|$LZp#nbIlM z<@xzV-Y!Z}*PPB!T_$HG6O{#f1wAw0>j#%g=*M4@xICZWG(VIGr`TTi#S*Ea9?XxqPv2V^3lNO|948DByvD0Sz z)QF1ka?Rb+4XuL^a)u5Xo*|4`p%SLBYMv#bl>68NitTKdDP*YD^}<+EJn4KHvoMLJ z6sDN_h0LhsS@a3QILD8s$F%YT`tg?E$|z`4b$X1Q)Ms{&o#ktrsKR!VDnT0V z_Ax8>J?I#7{S%W=`a*r7gHI|iSF%V;SNOV{A?7U?f zrDr5A+Z>TO{iB-*zZN4|kD2ys+~V?A?{;p|C`&s2k4|-@OAM43YNA57`kioNIUmN< zck2@|dtQF3S81?}-y`<6f&AA|*5=w%k|oFtd!>hY;pCrLtP5Ed|^G}KY2NOhAN+3((j)aImg^MLtb{G#OH^K?IU9VVw=~! zxW)J7q3M@%Jf3+!2)f5iZ#+}~h|R_w@HBL;e3lE0Q?-B>^)AE`zYg4^Fc&K=I z;7{cK{9Kyv^N6t@aYO06xQ&=5k;~7bGE6qPa~3hrGQSHZ=P|0}$&mf9I6I*!AkFnW z-p0uwJOKB8r47$D(wz5A4!O&+4VE`It9$tCE!T4|j+LA0-jkKZlw@cX--_3usMIa2 zd7zJzaZ2T)%B6LqWG3hF9o~g^R@XZeQnT|_3W`3R;Y7)|PwMEAPu?4C<$go&ZqV2$vJ=J`c zShn*s*@`iR->CEWf}yU(F+>eKrc{u6azZAc`pkOW8TOG{Eb8Yk`Ajw*OEH$6EQ>I5 zBKEy^O1LKZ-J|T18`G-4QBFlVS}2k9HNNRUmJO5zF19u6h5;_`HFmoR-LP@HC>h-K zko&qa8F7zn`1+E%UhkBQN$XuLyVW~+E5dJi5`QoAE!lMYD)|N$)5*CCZ;R z&2|h}6IFeP@A=q}v>RDO-?{ZOM-;p&`)99vw|-3GwKO?BlA`iNpX6S28%A|O#OU27 z_4F@I(=G2`jna;jOo>t@_1fT(h4m3Tr~gVbsfl(G#;>=T?KWHv`SFzVicLjumY4y% z7SG}Zm&Z*6#qE04@)LDY4SfP~ z&iq2MhW5_}nDAQ(@H@1Aqy$GUxIK_?(5Va|rudCo`NVm};l?=!0t^nB2i2X{;)Yk> zD_uIGjgt$vUtJRSv$j`e zC2>}2#P)4vpd;hS_7d~ABrGM}%#6IGT4!wCMkr5QO_1?hOCvbVYl>lFhb5K0gCbOT zZxWLB8^ymiR$Oj>jZg57>ouE*E6kU_UQIH!RMra`%nqVs`s_r)p^EEd&|_?Xn!0_G z(Zyw@&j>>Yp)DZj?P@ zUC}sqUJm+MpmOz%sMi$o?wj(+%s5sNv5D9)F4=xlJ8cace|6K0zVW`_wNHBe0Yhx? zX9ZjaT)vo4set&nCmKq_c$Nkq*o*u3*F}}eY)p+$u5-Tnu~6Lm?BgKU?uQyn`sc3* zoRp%6T$sdyOQcs1T0%Zf)5Ja*DmKD%Z@+tZ&FN{fQ_cEEpASc5ug@zNVO~=gx#bgS z@me83NGr67fPOBx*tN&S_PioDb75qTov`tQLsp41dmd+zXGC`4L;{l<2hLuQT77og zy#BM0v8zRLPbF3<3TCEC8Rvf%8#dIGdXlS=pEC*9oTfU8I_kD)&J^mX7Pd>--d7q*4}&NJqxcC$0dk?Dnw_zhuZ8|%7EX^+*IKl|z7ewQkL-o%%owN^Pb zE1cmk;+yIJBh9NUxbC%(?A$YBl`_$ZYkKD#h5M)q!hZ!^G%|c%yt6zo6E$^UbiVW2 zu7QXV>MS z%_MZC_MdjGFEvc1KwZdu6t-dP$i!!j(SC4gLP>X=d7GG+p-&5v*H7R5X8KlDwq zb9UtjnHk(}yR?dBo1V(1*-d?YQ@ivnUuTPx zO+I1P%H}Yxon_Y_(`sH110wO)ZF`CK6zBY90kJD@KG_ML# zy|UfJ``tk&Ut=?1yGL#eWb{r`ZpqF+K7S;v##B7f!tB2Jv3e#coh^#vvedG@Jl-uSa}rVbfQ!*jlRedV7E9Jp7k-m8Ds+Rv(c z3pT-UC$*D)Q+h4iAfP2cF4M5X>5XZg-f7Djz4~XH2?mU9E+cJvH^^IWUU%uU`W5k- zha_H+n`Il{M^=HlA#aX6@YDNW;xsw}Wf~eJX?>YwLa*?#=l5e~)i5mX$6s&3{qnU; zx}RXm5?9o^bH<~Odcl`MkAXlls9#&V=tkvZ=ijL8*_uQCS_1!;9R_8$u>R|oFN+TG zTRXI<6n#jtP%l4yjI6;<)E1{XToPP4F(y{`2_+=cWEpmy`p9SL`z3DGl^6}1=uH!Q z#xvB#hL)8jRrCbgvk4d_<;8|uf*m%zyex_&r+gK#>jigJyp+O(CI|#IjTY2#>eNCV zOXzq7ubkuJDmb)r3(q9EB}6Z9-oALEcJa9xbIVz&C#l3AQMpXd=%>m13Qkv5g9)c1M02F_Md=bNnQqgE?JH(3_e+~p1R}rHeY&{y z1fPuHihC9ZF1}CX*%MEPUrO>wnp(ftYnS>aEKg!QzsBeEa_Cm7UkO5mS8RH)twoAL zeif{f#M_=nfXZEBCUmzira2bW{={D@99t}@KrNPI1XeM!x?BCDypV4(nJ@iY*OI>IZ}BuGI^$T}72hp!^a{20Idsl3&$+BhkCNrX2>Xq?+RnDCzaW+L zapY;Q_*|@B;q$g3c*F#|VZmE#&3r5YYK^&)S8Q1AN@0lEA1#1*KR5GTJ@0ZGzt^QNsZ2_=4)6@w&`sFj^}k$2fgdQ_}=JNc;DDF=bQOX3{t1_KpqX~X<-GCfj_#Zlb9 z_EV|3+&|?ITvhcXc+4);`%g)tisv&$k2@H> zBgj10zJ|7O%Th0~55rVV6Tc#O^TV3{8vn1*15~&Pt-s_ZMk#iV@u?dhO@5SWd|tuw z5b9R#`6_4r#NryQv2cV_dgQAtBLCgGl%^!Er+U-%-EmjU%6_AWa5lyBZ=&SIalV-2 zpR%E5E1q&Lk;ZK;ZpN_2X4a5%*>sinEY)eiiNybn%A5134c%4Lw^zUCym=s7D?fHV z31-F2pFn!w%dGkHN3EhrtsC+jzt|_k-nx7!rAT;^GEb6JfWyO^{^J48{fD|D_Z)<~ zSNr@JDoEohKlOh=-VJPvb{2Cs_CvX~TXCW?#AKp)8MyIO7>jp8=)UrvprA-QfX7Df_H zoS>OQJR2UR-k6Tp`z$^}7TZ7SMhMSc!3448#y!Kuv4_7=^tJCJjNWtJQcpAxqROxF z%rCrmIR+lfa-)3*o5pLYr1_mwn3mG_RTC~TW0f6glYqZ@xs{vStatbOt+QetXSMkp z(i?{DPlxrs&Wbrj71T*s(fw4dw2>Jj3d1Wj1!GNttTp2i z_j_g6Q>3q4@l`Nub2K`o;~OCS&H6=0_|&ffA;9o zD;As^Ne)z~AR4kYrd0YHdQkmrFzg!Q2*?b?F=BSg0%vHpBH+Z^huJXn1)^FZOn}l&wmvE)jn2S z+!i<2f`hn_Gm^@^z2XIxJ4(mxdbvt-Wr$9+;bf(qIf){V#J_^yi+k?WV&*2h!LQ{? zHdC+DWjY&17}D6+P>ho4QlxleH?M|1Jz*f{xN&P-i|rPHO-*xH2Z4?KJu0k6S$Aqu zd~4)R+&MrkMqUm5P{+IR z3f)~~7w22)y&UrxLc*}!HqG0b%yK6){H8Ayi?(vk)?U>iNKrBVl^6YPOp;zAFelzc zm^?Cm=rvA&>*^(7Zb!m6^Q#bFoHIK~Pnv0aTddMhE=4(=!q5cQB%qK|d;(&I;i`bjA7_gGRPCEq?-MN6tVi=>Wd#F7}b%j8*ON_M*#wFz&p zG1f$Xcl4{8B5C~M{`!q*mAy7AAL}`C&!?{P%uyZHUV5Pu@1{Z&3Yg0cB;Tyui5qs) zMzJi+B+}meME#1wU)loiLRi@DN@Vpw#QRv`T)mJ7`yL&);y35W3O=v79lp#{A#lme zSu(v|TuQAY@q=5+jDc@!XU5{ZYB)jr(Tm{OShs${^5_rNZxT8S&hXM!pTDC+N2bi$ ztyKI~9q740ud29QR#Ek4L0PLpbvRiK?UU;dHJv&9{G4w~WPYfjEj$Q_6C16dCYIKe zb0rSA{dS3_s(_P5ApB{a@`&g}5(!u1)7<$nS(%gM&-myf`?Ut{f9zS#{@LJG_fxCR z-e+XBGWI8``&q|apA}wG!fpgvUlCXFD@xs%Z$0W#`40(CU1h_vys{ykt|B#DKKjtJ z+kM4CMT9i+VSjvDKZf;1otr@##`^;h&l?UhA+kNZ9cfYiEz`N_w$65Rh^!{XrRdbE zyf84?-dwrmwKPVu#ZXDupyD08V#*q4oHh21a=S1{H3y&Tj#d{Hm3|w>jDgH&OhHX@ zO*Zq1uLSrOR|jzU@E9fT`-MzO5BZaor?tDTam7xII0xVucr81Ha}Zx5qvyXkvTBSd zwQ-{rW%(xwV$M)t$+k@tr?u_pU|s3r?3LHVeCKR4E@pJ7^CpJ@mw_?f-(;KKQ{*m* z@7$qT`?anT#+w6I!$+5L)h~a1XFRrj-#?zys-esJNRBQq-8*4#$x^L)B;ZuJq3%89 zdtAF`ksyGtpQ9>)>f8BKybdz=UlG!iK1@psE@V|HxV4!tdAjZ(!LX_f!z@g!;B^n# zeVm(v4L!_mk&8n+Da|KJPBE4~kh1C-;L*Lp6xUvOrTN*cXJ{cJnAes292`n3qRH-G z(0#_!tt!~EMNIp=S623U$aR_v>-^-AkKRg8y$~gzQPIQ@YWqBlO+gX_!`XTny6b zg&#lVEG45cyZ?=61KXE|Up%X$ecDAQzUyu&tsNgEzhBoXGt9rMOx(!-qunB= zU6mRM{&!ohmNvUw%ITYJhz{nVE>ug39cBE{YqZ2xW___>Ve&U>d-PfeM-cw}uY$0V zhY3%mv?9R|XJexI`kZ~)OHR*K_Npybk51oHNDQu7e5WiY`+CKYiIuk3?B$y;I3`+e z460qkR)287c_4K5j&x!RiLA(tKyw^N#uuB65A~JbQL^7Nr&RbE+Wpf0)oxnTRs5ph zcAd0tRpQk$HQlf-#`2FJh+7|J;@g~5xHFjUcb##*U99g7L=ZmAVB1H;l@+MIE1F5Q zwTZBd@{Af~yw;%WS=b%R+xUf}m(@GRv(B@L{Wr?Jxn24EO!OBSMkDnygE*_}hp+q= zjeny?E7N(VUtPy54kau;a@mXge#NF)7`%yR*K0>5*pw#H)z@e~{A`mMYZY+vWwX25 zb~9dcCA!{^JhVrb<&==x!8-xHE&GC#?$mLU68(IUo4r{W*TpUMMIygYFCImTkuBkv z6d0aAWN_d5TpVun;Cd#ug#tZfCv?nu5;kn_lT0i6xb527RXX9$#8{7J=FSm2zi7Z{k= zlMOye&g$`?AqAfR$awZnSb)AtOq+LldY^r!?XSD1j&`HX>}p6Gg~;$n+u1&bI*SrL zu-?(FwHd@xKX*jBQxp325+0GQ@4&h=Nh>O789zAY^5*n8+x!o+erl$xVzbOc)8(pT zJ1PA0Z)}&_Ch>LBSQ64Ws~b45K2Q(4MO_sU{814S6tu5VK-^(~H(H6AKXi&!BJKni zhn}v3u;%=?x`Y~^&W~HU&!fNf>u{YI8*?dBa5B66QiXoFx%lyBq25?hXa%?(P(jE@{Mb^Zd_w-_QHg zo|${*nzh#Tn*#;mZlZu5lwVrvzke!eKmC1>kPSc}$$y9uV1zP)N83Y0Cy5OCLt)(f zgY#;a^AnQ1;BsF_<8PlAxgUJSGFTKCb`R(rMCWed%J4@wI^Cxlsfki@gUW zKu)nX=ksvRSvP|=A_@*wBVp5;Upi4IU;3bj#dr!@4cAdHOcOJXp-zR$y96X@j1+6q z&DIvPazq)85RrKnsI$#3ImIjViX%sHDiv{d%Bx;xd1Oa}hyJ`l1Pku_9)pX1=bPoG zj2XgHj6J*`YiU$3loiS$V#aEOAyQYNJ6%wBoNL#7|3Fhqt>!ktR?1DSSIqxFWmT2N z8L`G(?E=~U7o`T7ItAIR@>27)q2aS@F{t&iskaSciI7*nfWp%8$Z_gI1_a|1!NP763M5!|H^BVrD@#>h%lwLF<^92TfU8z^C_-hlVJ z!JKk9q{2V8i1RUDw{~1`lt?2`u=ebh_SlAV<%tRE=rw9X#;!DG{hNMU4^&cSnSZj( zkU~9Q&sa!>AWL}MZFbE#X%DvD-U;PiZFE(8rbEJ6zlk#0g#B5<4~Q1%;BQ$4|3JIl%D>AxH(6}0v|5UIJP9Kf>=7e{OV4}- zg_pGxvaDZ-Qt&7l;~F%uAVrdb`F5f7i_w#IOb!v*n#kM)wEQT}1v-P*w^ob1X&cCH zpT+5Rt2Ld&dc|$D%3P}q#V_=n04%~Xecs}fJasvpQJY$Ii+;($qxcQ=LJYbMQAdb?px-m_`AimriO^T z+xW&FUB<{s4F$Qy;^qe@dh^9?`%?KMXXf{l)k=N*_YOYq^hCCh5>KkK376dh*?1S^ z2!Gt$Hy%Gdn`pLyol??Aed3V;*@3T@LA>_ua=;hO9fCVzcpaMM2khJZT%yFAPY*YVsEc(B&`l(a{PZHP_b zs421$Jy;nt+djK*C))oX=-ay8(^OypxG>aN5JQmGkRAae9Mk0gE;d;E09mzSjf!XW zjz35NLRcykm;zo;Gpx3sOgW5aGI0sr7TdJ?B^Srms_9eO9wh6_ehxj|?^H>;@=;jS zu8Fzq!ZVF6ofxN0*m5OOtJ3&ViGu`OFw%8*gWSJ^slV~oj>vlH& z1I3yA*_Ktacnv$bWz>gtjxFrVu$Klu{S|APo-sZo?>k35F4(#2LElgY>usiik`%i zJ43@VAmEssL$_02C0eLEgs0CjJ(yZZ{Zz}`e9Lv6y$#pzKO!tAVQWaoZY0#N;FRU5 z(U(z~kbpxgrDAL(L`Ix2fZXTc%p<(eP$`=zcOdw_(`|`r&j0-`tm#A;qp(7w@LI%d zus_J6$k1<^fG{8x48-Xg7@AU_(64Usdz6lOMj4GiPA0p?;Y*|5JR1j+o)sXlVAZ?_R2y?43rU@OoA^Xg>9k1`P}tLOD?AEkvq84bWwUw* zelL4mzUeB`1kyV1`THU*;v|NL(SkEJ62w1yPx&uXXR?tTRqpvlVd@Z@%5e^9r!QM! zHS&=Cbx76oXSiyI-ER@N0TwCVJSTF&L^pN^E1Z=Y$r=S`mp0Mx(G3qli}oCd=I+HG zu5~~h+18-0l3#;91_o{oKbMF{6Q@di0N&Q7IwYOv#WDBU_~{=g^yJ zH8aiGJdZ+cryHMV;#987ll4g}laDgV3dvoaSF#)-fLXx%dgq}4=d5fZ5i(Fq!i#1w zU`?J{KdT}^0Ru)6bF!Y+KpD%LY2(7J5IEd9t~YVL_5N7EZ_drSh{b*srsU3P?kl8G zRZ$U=NBYi!$)(RB;#zo6Ca7h)Sqs({NdyT^%q;iaI-EAFVs+-k<1ZG%PxQQvTJ-@) zKXsVDT3Rwc-0@v!JwPw=JRe>ixcO^DKWu$QrQ{Dw_O!c#K4AcgU#eW z@QJ_y+{#=N_TekCCJ!#M(U&rA{v=5Oa<+@=pMB~!O(RYLdlx_bjJgTj2kK>CnR*!% z0>18a#PsQ8 z))kPC-NMHTi#b;Kl6@~=3$8ZI^VhW^+T&|Hw11SsSc>7(kUi7!;KzW{DAR}-m5Pd% zubM`xrR7)}3yDo-vLQB6{b6Hg=g;r@Y$Ul#*KeK5bXGE4CAWeg{F_qgn@&9*mJl6djX6l3L_r}epeiRtSe*JvnJ|GhZTc2%b zyjZ}QByw(oP|bkyfwYE&L57u1$>7lsXUCV8m{$454`Da=i7|&Yx37!$p`98zN{#G6 zcQ)lct{-B~&+}97j%HQ)&r%4W8-ZJM@WMi6czOf1cwhB!ImmhO_Inhk!go=Qmnb8g zO*|!Vh9x=$e-ANHk4!`u4{DZl3zjibJcQ-S1*MoOgp6Kf8;4iI{2hDxD2YerZbcp? z4WiBNA_*oD5*{Pf(PJ+BCghd@1@+KkkR`S|jXdSnt*=U&R+KlC`Y%<#L=_;YVt5Ru z-^cBZk5yn(LPZG3-vwh#bh|;sK|Q`Pm>8@{63Ul0!W3nPG|k={vmc-i`vgh9lk}y< zK6!r@WM84k{c_LL5fMWJlH9enZ*821idje)B!&WC`Rk!*1WdQi%XHILL=?dD6x|zg zx5({~M367iAjnWD#q}ktdRM#T78;LMzAGh8!@{do8pmKp8Y#g}(gfkgih>+x-dekA%GQQ~jcichE|K>!edRUj5V-Q|C!T8DFxRRntZ_3bYcLP_H4V=f%z#RFiz0iEqy+ z$ul+G=SS{EFvUCduEw(*f}9*Mb|(zfhRu3k;;n4W@qRzh-$440LPMf?kELH81~A+? zY49q2RW97K*zD9k^h%KUku>fyycAFORqh;5`#;e(m4XAO)OI-{M~56FI&k?2T&=%7 z=yX)%rdRsYumr{l6&9>~*X_RIoJ%xE7hqVwTF^r@Dq7HGq{ObL!6~-V2S~#fM2}ZC zSjpPSw4M*YJ%2tSEnw^L=Z*Tl*R`yXD7MG89q4pn`tYDT>VKN3mY_qV`zn)ECo^D! zkMR#AX%j4XAUAxN+eDUu{K`M|aGfp$o8Za$Fk#MCJ4vT;uV{LEF3@p`f-I@@U)r)~ z5;nF(K^M~Ha766?q~-8S(ahgi0Bv&RRj~o~-YQ$_>947eT3p z$|AJgYOc*u5KeS*90%E3UXEYA1ewR^g_SOY7#$8D9HRF47PtS2T`%PCu5`_WGVAGUg z_ji#C*;;?p*Dk}Wimca&{Rp+fYm4>7`lwP0vks4Twi5Yscg7|A3yl(Qd}6s{eKvmf zmAL=Vs@h2YOPKm+iM>33PHj6G%=_VE9u@LOW5v)FouU)krw=t_JrN%E^157-hgn=Z z=Do+YItz|E#qMnICMWnZ2G!n(}A1G(f$^Y=ms|O~NI!ZI1dk8N|6PYoDQ2wJ?$12@+D65^uU7=Fvy39_ zTAmXmba=mho4HU!Jb1x9PBKyof&`uEvhE-0@3c z2D<*GdNF-+=9G>`a#ggybI$KbXm;AMFvz!GM1^bd6L3jSUJf_=wN{*Nwpk?TYWym2 zlqp~|U0fe9B~EYM6{?_;?y5)+M)E^4g;5g+Kg3@{IkuGoE_+O-+p! zSsO@a_*1bDzhXTlXN`o#1^1kgo&>_g*~d0RkC0hsbDqM&mVT)=N*b*q%H8U_$VZ7c zFQaH!ZereGhD}VNkqZ=Y|6i83i@dY})^OWyF^Vo=fsDhtrc91Wfb*=P;I^${=c7bE z1uE<~H~w7qpvX(=nfoW38S2l5o@d4mSUY&LQ98f(HCI^Szda$e;C(v8MsRw!^p>*U zI+sfE;3saWC+FCnlb*)kQo+pw7nlR}qD-*!zJC2t0cZ zqn^p5PyVvXOZk}}y0HK)AwzEVsnb~a;T9pOhzxIAqT5q3YXKR)E9Zx<>|+1_@=ybv z4_|Ieu;M>)WO909G(-O?k|4K8avb~S?$im!EQ>fxhG`{))M+l2@;$UV+L&UX*f6$? z8ZCJLW}Zwn z!Gn@rl_=j!SLdm&4o5E%{y6W+iiOn-Wq&`887uZCxEsxk$MMA3J1EI3_yx8|hKd^| z2tVyE_i(fXMpQ|`B)V1)hLPZ*T45;UBVlj?q)kIVM3OnCN=&ktUqws;nChIt+C2ytE4e>kapNhDjkg z)1=!^(Hf2_13?rN_%ypdJWjiriauWybrzIfG+wKdd!b2~#;V3OU@dr1b&M?Z(-JZ{ zC~LwP`%B2kgCqOqwx7#uhIOcGvFpvaC}>Ba%|$*I(q8L*uM;V*fm{=!_Gfse3&K4j8>ds&$)gS2MKOO3I*N$*|fuGx8OwQSAiby{-$-?!utf{#}@b>h)m@u-4rz zP8)nR8&D26_QJ81K0D}OhY|f*@u)Xup@3#h0!Qw#)8O0F?D~!BhwQj!ze}0ah3;mb zW+n1;ObsfI#~#q3YpL!}$y-I;*kElRh!#h%r8AdWFl(_rGEERi;iYSImihR~$x6n7 zqsAy##O~qam##-hHeMXI-(9ZH!m|Pw>K#MChE09*D}9tb=Y!#tJ?(GPF5xu0%vgkt zf{p$`5l;buEJ%Nzr}Cs!(U`J=%c}ZI``IPoD^u6X>(}}rCW_pz?5VZyt2^4!mZ3t@ z-0t`DOe>}_W(R-C?F}vtTljc3<#=_R*P4Jy8ckd|DD*JNc zE2XxIvx2eWMYi9A(Fg8MKV>v9wvb0eRQePcQviY$U|IItWtd4zWS@IHK|5ONs#=?B$8;_vfQUEDum%7lm^ z>65Js=`ID_at4oiH!5hFkiJ0bR+bO$mubJG(Hp^2o`KoLM0ESf3K3+X(JPFGFRq*PT zL?A5{ZyN9DMp>wL+nf>SQTiV^N>WzHfKI-^knfDT))A`8rQ6|tk<^JA2Ar%RV&@tG z649jd?m(Xd*%66X*#=yR4}Z$pMi8$5v6;n%u&_j8t9)%s<9j=Qw1n`7aX>D?t7qs? z?jKLLrk(Wi{0FjddhmShYXJ)~ue<{^$i6rm-q}X36`$2!>^$y1>w3aq4|t&9s{v|! z4aaWm=v{D#^!hwM9R_B40)AZZq;l31=Pardj48AZPkEZl#^>ha27SfG)@s}yEK|X+ zgXgq$6GhD4Ct7;NqF9iyKz!y7a`)E+Vs;nTd}77D&h+pxo>;;1_uD#>(7pCx!*f)ual0zIW(Jk+ly(8TvqN`k;u}smAE1% z{Nh*jR&IM09xE+l*i-TMG|!*2fcBo~>Y{%juI0U?`vBnu{V8O!Z#J}8&X^NbAq>%- zAH0nNR@E%}dQwqlRZ1IvaK678mU@L%g88TlgKWsn0VN!DxhT8Y6uAQ(kDVBBa&4lM zuya6UBM+%4>qI0fM4BCI&Bz@-|6$B^_tnH8I}90`XNqcLSk;gtgJE&2osH*vP;XEE z&8PEwJI9YMJY!Ms<=4ZC`2SkabJJ`ip%@k}JLn)qjW?!GE{*Ho9U@ogWR{s0`+?Jd za*C!o!Z*o@osuW%kbl;9^B}pf)DS{MmiJZ`#MKAi$9YzUw&MG*_7i+QsO}^NZ+;r5 zfviZS;T;RJS4=PWG zvqG)7UD7qj;gS3XX^Ti_9Z9R%Xh1|yhJ2@AGY^je+@zI5AZ?EAGrdS*qEqz`^kw4+ z`V)CdTPUAvingamflKsWmUgYV6Zy*ef+o5QvL+kT*##_`1)p}u&~@cR6doeKkWfvII%J;0u2_{OY(pSK!jbSd{Q3b$vSY!xfG34 zxOmsOM{f$eC+5VX=wtPa$SG!%*q}KMJ5%G>&x6~<-FV#`n4FOHi_7jo4-<;Y&LF}w zLXbA9xJI~@jq9scvqZ<&)Naf6rqPa6Iw@-X<^2P%07RA0Fo*J>EUUgG;c9Q_b5)>&wIw2T*rXxMJtoi()F>o@d8H`F=$fK}t-$ThMMy`b-9 z!3olEf+ibBFBM=aMDU9Vx$M|aEFaC0vy$Rjokslw>(toGU36m`9L|WXJ=h$<*TvT_ zXONWk%Vr>rr%11~T=ZbGu(0$ki548a#1jK^}`?Z6rU8pTZs5`?x0ESKYA!D z%-ABnr-so?g99+j10FDi2F-ZHvm`8vi99D=raCeH{tW{CZ1Dx>IsnJ%hpk|A9K}iR zDKDj~M2yQBR)NGJf6Yj)RJD65$UE7fA4}94X#`D5m!7xO(&QEK5=I|c27@f09V zSUjIn{=^u7mhwjWZfuxTLaJgFyuQ09q08`$V1liACcTzpDN=KMQYu?Tb2m1%TYv=C zH?N7C|2JsMCP{~bm|q7qj&sw2iT-;2EjTL{lJnRc3NF>}K=88WKqbHYEu^U*f+o8E z>LuK-F9CnO%OG5HKgN?uU!YIp7JT}c>q=5nL0J5U=;)D(foi6R1BOw>Y-72hV{eHM z(l$oaHGN?cPGYY-8jHk@1(aWZ&ZY9;*|G{I9+{G^WB&m1vkYfsc7Wj%W8gwW@PWV} zAfNQHY8{xt;4wui2x-`TOlOdF&|lYd(ustIC$NPxRGmL`Qa4uQKmq`!byc~Zvo?Tp{-z9Q<%dIm&~ zZ0w_TttQ0%V+E(SjzgeLG=Qix6V#da!p_ehPtARP72*@ihFY-zHZ`lVs!FL>888B) zr#_zE0M!KR`z}&K#WIFsPPzliPBR)4^}l~;4geqmw_9?lLizPB<0n;igLUL9YvcJN zr=pM0q?1~D8&R^gAArNRMeFw0hf^n*+tL*qE?2?BW;TB!pau4QQ9J#A0D&g4eV!rO z-kOKem8khiXCnoyVhC@J+c=@uL%2hs!-ky(L9*YyI_1~ zg@eL2%OOu(oTQuAGpjOYXPRW{tNKPiSl;KYv_ZpEL%*o!VOlH5kqHcy>f2B~x1$4l z1DamaJ^L+fEA0$_LKf&iHA&!CD&_wc(E7VO)t&UyJV@b>+b2cmlcJ2>0GNS9A9QgF z)&^GTG`b1OLd?GPr8!mNb{)Q77UI`-xG|<`VYC&oZa}W1jU6L;xPbf0nKQ(kh17Fj zL5T=^PJ>kQJG5C(r%;bJe$P_B9_KcsA%H9hj1|2t0mKr>DH`gog!)rlIPJ!6eJ!ii zb&S=Xd5T`DEkC-k2KGL*!+fwc_;tV%wtw#y3&Nd^ASJX!A8!b-+D4 zgpxq1lUuBt!183o~KCnnu^&jvVxhh@-9y zoW{i1nP7;Ku9ZQLJ0a&ELtE91cc9GlWH7JViG2LT*?K42XSq@Ht>GENE8Gt946UbP zvES(Cb{*FN^c1D7=R8pekUHNt6R#Y;`3XL%+z8{POeB_Z@vcK2Z$yl9ZlCs2WAr}( zJ;0K1I<*p<6X+F(299{4Iux}tDDa&u4G*?J`lnZZ#qnEgl%^7#)1p`64dS5b$G-bpPU=%r-p( zvHjSA2f}|F&^cKfThr6mX(CCcU0{B!8<`@WVjJjx@ePls1C_~t@D!l`uWnn@?>1df z|Fc<2{T*`HcjfH__#Cu2xJWo#sZyQei7|aa_y*{8b`&Ju^qkg5bD%>(yWfBMca^~> zQr)uvhe&w>eWH=DLId;c5--{!86jS`DJX=ibFmGq}UeSj6i!|jEgwz}Auz9VSNdXTnR&CV{POLWc; zMMKu@qwzx0ml+CL09OGC1o2flGD#q`)g{y=D*tU3u5Ku5mHIZ1JSBwiLfmdCbUcTE zx`U!q( zHat9+MhCk=YSvh>&2)l+XawhroUfHFpdpGmUt#3;fmvli}KS?p(KnRu|wj)pug-JDIN;SSs_zIi$Ad& zca~xZ?Pkh-D@sfd&2O*Fl(;_V0-@5x*)%+lYGbUHjKxk}w#GHnKAy!+2)sTZ{a0(d zxID2-1SPFQm!s3}pY*06Apqg#D-#^51URPzBsD&z!zX%mb=$k4BTuKjcT1xczwwOX zFxh3@bW9qee|DWrv1`i(V`eMRVa)L-R~FUaxj^ymamPglaLh@Ba_W^YYAS z?i+EP-YsFq$8qglnDjLPK<)ek3FYKF7DXF%?F9fygGHXFt2Kt(Sf9<$lE%AEpGv<5 zWDQa?w1tn&O<-p^?>^l#Bb|b6OM(b*2qa1=jgygj*@$^qsA+#y6|AMi@2KYqZ9g4G zec|JdlS}{UbcWcdm5y_H#sY6zwDKpS5Ux;77HKUl!UM-vt=P;K)tQe`s2cK)V#4l* zgcem-D~h4Br3J%GBmk7PGU^Vjz3}~C?6|RoZv`dwY^?GYg752qz-Zwj53u_Mk-!Xl zjK~3H|L@qh&UK^6K)F#^^9N%@4x^N%PT|TvCwjpJMJ}@5KS84W0)7ToSn)JuStTK5 zP2qwIr#An&GXJyP#K-)P+w*QT2rbDBL)o|x#2OYb1reMNoR`4o6Sw#lg}~EfuD>59 z2G`ZoiujaE6s8;rpa6vj(SPdbq4MKD&;&EKeZ6}%5=;;h_8!zBGIKBsVsIPH5|C>Q zP8dh1_V1a8gL}`iC~%NB3msW0Q2-U=tJ7)(LynErXVrK?%k%^<0P74i8Yur}c%T4U z0NqWB9wpy;O#T19hP;TY6*7mqn0D0PYO#t z;e2iFbF=it#q-6!xFitYi&N?VeaCrntch6X6MY&H8@lcblOED2&+|ley9;GXxH+L# zB}20*>%I+{Y$6kbvBb=XQ{hhx;GYe2EHddZPEQf~oxWy&ZsQMK%|rbHd2as)5(xl! z6F@p?vCO>|{U^Z{gUodMSP4Cp&5I{)q{auXGEpZvW$q$SIW#oS5q_Ltt(hLB(R6)U zg!R5;iOcz=Z2C|b&z++5R0whX)DLW|N!SASsE{smHeZ6eELK7~)|OAHyD~kujbT49 zcybB%@u;=OE1D^Y71C(l_B;_9sBg5x)|+~Xq~Qsf^MkwnGN$g8+HM%MQb%aa#sVKQ zWp(Q#tA!FZ=4Hd_?rCMPZxjj$@*dAqa$#S_dz8z5 zFY`|@q$s`%;0m$;x^pDSq6_3C=L@(q?^61(Wgd#9OJ*E|QGvup8=PduCK-Zxzz1)R zlD%&{7r`#ulFWsk>COI6<7*!8XidMY&&A+XBW z75PaV2ggi%+UjiHcTSh2Xd<=Tf!?EwVdT@ZRKL*B>6ySK8+ZK(mCahL>vRTEbRE#N)ptx*n!J1+y zQ-;r^);pjTA~npxL&m<24kCpqPb%ABQkl~o5#MoR{C&Bz3-O^yAf(rYPk1MR0x%x_ zTR&%pAK$e6D#gJcOL83LqC%Gz;E73h@(cpyro)RwZH>FzHoj*7eovnTf=UW7)#liZ`e&=V^p>?6zEsJa3T`= zi{giE2EUk;}q)Rp(Mt{2SsLsfrYD=CU2PF4^8fEbXM4ymchrS%-IE(Cn@P= z^N{^)YnzJM^sn!U>3yr|d0gbrsMuVXo?+XozMy$L6Dg=>ITo&?JpX`{JixfxWKSoZ zk960fVlVE^k>-FskX&h|$^pa^Ha<;@(`M-s+X23anms>_ML|)U9gzl{S0uly>2T1Kd6a5t9)u? z5!b=qL&Tz|jf1<{j^>HZ>-a#wTb+(2W7>BLnRoDf1r$>!hi-Ks+c=(zYt!LIhV?wh zBksw!toCm|K4N_3yLK~176?a)CUT>_&MaoWZ+ByI7XGBT!Z<{XjXwe9?W0)|Ms{t0 z&&)#5%|w>k=o-S4;zz6%o}#eINdvZ(oiJo=qQh_X*p0kUp4_GA-^-BXmO^Nwq_O*C zy{o^>)O`A5f|`?byarllUl%LUQ%TFGgURmQK0TSROxyUXr-5yvilZWoC0gPP1fFv| zJg@BfyzxHUg8EJdD#RJ^Xac`Meb#ZJz)VfK-O<8Y5@e0x!n37i`fruoB>iINGfGP` zW@SSniz__YlCvPb!0bn#8Ke)a*Q_*L`80;fnt`{F_}gd=jUL^#Yihx4fZ@;h6l$C7 z7YQ&EyC{M&o;MjNx6XBHS_JX1$a%NIOle0Kihn$bK{<;MrD#&F>%zGA>_PM9nPP`{ zK)HP|;`~Cir2N#^m~@LY#EKYGhBTsf+HQBDc`W%)6?H<_ zq4LogS$-AdF#I6H2q~nikH3;h={YBk@z&cUuH$DZYV>gA8CI{r4NDqPMC(Fo<8TGD zuJ&Pr`8C`nh>P&Yv8nigTN4MHbCg!V_hKKY%^_%j&D8AV=6bR~>4LcleKOZQy~$el zadk`d;SM|Q<{Y?EF&BUFUv1QWDv||OKsy_K;9=rSW^f^o^rCjFv&)p6MUHarOwFFC zVRs34yF>qPqA10N?N*M^o+-`x{-dnD5Ozn>?@jrZL`l$?M+2F14c}gK4A=yJia|Hq zf26btph#q<#Q}}HFFa3NpqJQ97h>b+C{mcVjs)5-fJH(0h*Do~ooAk@dx z9gPA|eekk5rfowKxqZoYE5_-*WD3I>*C+}c-_M<6mW^gU z8U?Y04G&IcB*Gf+gomt#s4`Fk)i|cDflkQiF1#cLg!QZdvfbbQu!v5G_$-181C>V= zo{G9x!-e;e+}6{@qNJ!fIvOH%)=UgrCQl}LfT{#5=vT;EK}9_qib5YieY^=|VL|l) zBwSag#RP@xhF*dO{Fy8fnEP3<4(>(Xubf;T<Vw3O?Ca-c)FQh)DV6 zI~SsRSvy?1Kh&UVUp6DqIZx?0Yl~vpGZ=3W3+PuB)MPngvZ?bPGZ%3n@VmGM#xZ5e}K^! z_lWG6h~|8A<$)d{p#NgO@YSb-B0P5N;bzT>64nSj*~()V&Nw5|%0^AdJ8jx(`Y$0oLdLD0p!1UDaWSY4HF-= zEM`OUvpk1z6YB`bJ$+Ls6$c88soa!XzDEQiMvoYZeH6vgUrza^#ejHRcGVDI_)Mv3 z$DRwI4nm-%8=MOEuQ}K)w48!7zk<_VYJ)al(hwz1Gwn1mk5Vu@q4?nMR;S zuj5bITKEGpQKKi)!r?62QcTJ{6eB5=#&F0oL6o8{6CLY?0OU?JtXggq3DwP)8Jd>gg-Hi|~LE83X zw^q3tY91o9j3qIw&8zmV&FwZdWgvMewu@2UGs=Rp%SwD$wi+?0 zMRRVN*l%wwi==|TfTEo|U`%bluR7cse~Jahb+ViyW1*NmE2lPA(0+g}@M)DhKS~g* znGm<3+y(7NwD_I%s*Gmv#XEjbRG6I~)?39I{ys~%;wej_l(xlSm)@<4t_B6-R1Mti zHa0az{=N=U0*>Bsi6}JE=O#@(rvzQI_fD{C*o(tUqS!9u-ZGp40Vs%A;WXm%AH{kA ziBFP=#7KRJiw&A#SB$;N9NwSN2rg*|1dSPwg5qJftMq~PIFa1w|C_CbSD&7syv`Kv z@bl^@%I|E-EgTus{APvW_;FGXyWCA`u9`A2cisrQm7-2Kzm2o}LNA)Bs9dK3O5H!u ze1#>_f~vBPrB;9;@fWt5keV7* zM~g{Ca410*`#vE{M3e5#ZYexI`J4TYWT~~&t*-R=p(^I@7!XKl$ewt-qF}V18NNER z=-21=n!_&|bGrb(LtO*(i;T(5511d6tL6?23fY$;j=%gCXSNwRhp;gPfV&de+e}1p zt}qCd(nzaW0|{v>Ff5tUqi^{7btaUbNB89k^HqhkM6ZAUkdmC7Exo5s%jcYxAic|} zX}{Fdr0gnJ#acJ(wiSiI{Q*zof_2)I_9=)-RRMRFj$X$!Z!dQ-#Kzv-+2vP`u1^2< zo8KJ%pBDXwan=8VUv3KI0M5phVK~rKY*gxTU>ON5WXk4hXwmauo(ubKB^!pmJhDoU zh9Vr1J3V@AwHUfII(2N#jAn1AeSr~u4Mq4-trSexW+{b$-iwdrjGI7e8#eKf@Fht_)x z&d;KN*c5=$=^J(%wD~Ldo1)2w{1|dOJ{p^~t>1C^CmRpRHgmPPZhU*8Xn|vYVXhn;c|KXaREM9N$`VWiijoBt}~ctJhUwqg&+Jx14Vz^_jz2&*~daC^+z7AcO-3cdL? z-8j2YQiYvtg~V@Fs$|V9HG*^btXj6n$~s_$%byQNeIRnL14Rur@Cju>+~*0$0J~d?!aDs~GKl@FS3iI;zG6%r+~N*O$e1DVbtVPkN#oRe{%| zo+`gXpt;aF;Fz+316rkt4lmyyjrev^w|)Scf<+V?JIh$T%ecBbQ66_co&O&w9TNr< zbCj={>4JZlk@sBliYEDZj$_W`tMk}9_qWa>0sL^-qO_4Cr0;!cI99OLDq=900z%NN ziYCfxwl+S^FD1bvy8l2t&jN^EeV;A=ftXilKRbS!+St-+=(t+oJ6-+E4tU1^ z&>Hw^%uY5Ee;tZYsFh>DRUPUG;6ZzE_<4?NVTc}WXzS|%9GOkRA;6!{TE zbCRwWK%`l@dBa}`5<8^h`>)7b`~%r{W*2Tpf=nZwLpPvS|+1Wf30jj4at2yj0?|Y46;sRvnSS z7C!02Xe?MvBsZeq!ZYPbmWv7gqV4;44nh|_>OMX6>LAi@NI?elVm<<#>f3u&@StiR zyzu^OKsZ?pz~$$a!RX%pF!&Z2fuvu9F7DZ=`bAk?T=ELOto;f!j=01PkD99_G_s)-| zM`G4HQvTWEyekLZP&E0ub}AG?m{0eL`gMRJW*U1zGsV~bh>-VAs)U@x$PzzA@qJkT zKah7}psMSx>z~5-d<_49Nf~n>Viu~WMiY*NWRA2fte~b5sI))(P8Ji!zV%777#is1G{#w#{O1jC z{uc>m*!oMm>jBu40Pgp#H?_VRPEwQ5*6+~OzaPL=CV6B$U`=CI2S(5?J}&X^7w_}# zt(g4$X-WxA*5cIkNLE>UxKMr_txs0)=71UX_DYq~)Z0!<8oP#gmZY{UFU@T~R z5b3kU3ha=8>3!y5g~!*zwM@=rlIj)~kzb)b)%;oGyKui<%}~=wY(m z@GYqITf!&WG3E9r-P>JyErI92zMGy34bGtBoBu?{fLvdLrIQjAH5&np`gHv_I(#Ae z>c1AmYx1keVozVp08YiEvhke{?cSotn=p+D_A=2$y1iZHdi^RTCN!vgbYOCwjT~bO zYYy4qomysKcI5HA!#umEAE+2C*h9gx`)2YdD%Ag>&m-xDKm~~ne}U36wy7T{Jrchg zrRX|*4lD_K`5vjn^OOk^q^qE-Au-&Ln6!8qc}alqv~lL@IH-Lr5VBa+(Nip%+NN&5 zZ6^5D_?a~Kk(zshUv=!w<3s^y>?d;(PFy8F3*zYy?@7|eHF#s4qt{I4I2di-22ZkH zMm%Xc z*YXjRP5sVy#LG#UQzC;hmODZ@t!}w(Rr?ljM2N!Caz4&)VcNv=@oP<*ix9t`m}6@M zJDRm@t6VpJWUu(O_f8f^6`Wjs4TW;yknSc5D4&MHzd6S!s?TMgOTQyt_KX3|Qi+*Sl z1sTTNYyJLcuU19_HAODKuq!M3C6uy?knyVHmR)21A;NygY=4U8aNrrj*<%i~zECm- zP9;^sBdP7POn+ZAy{js4!N|w5F~8|ABMg;qlH}F#U!r0h$AUzB5zf0)I+|+IjQ=v$ z8=?D7zjGdlI9+wv|B4k!itOZ>N{5I^5X!=)%=#!$ApmLzzhlpO;Vs zQyKP*R zyiEecSiB}{>u8^67LGN=vYzvJa!#`|j2qYNWZgue6BQ5jl&NO5TC_g>5LpU9n9QWi zoUID0d(gC%8(VjQi5}?7BzgUv`^ee8@qA+r;rq1qHj)8k#lT4Jg4;-Le%S>W&>S+b znI5QaAshlIVqhcs&%~41BYET}Eeb3wT^b*Z3}eq~8)*@ES*(MCnq^J$^6CH0sC@Jq zIfkrlMe)Ixtxr++Iu30J5~h(IQZ3X@3l*MDL)4hVuo7Z5MxL|av|BeK1(?q{hRe5|LM`! z#y9S2qxllMghIPlI>FJ~BS17Jo^It=LDr!cDn zGwB%z$OM5Xg@2L$qlSv&_DiBv|1gy7tKKSaagV4@#thpk6HBY^k}8Exa(KD-LN0n1f6Q1vy1NTl&q=&aE*~ zD&C$LpAqGh#AE@Wg)3gxKfKM368@;lF6`w$% zz&HQ66(^VQfK+PDsQdX3)*mk83Wf(eH|7gmf@ajapG8}Bz&o6sGl1}gvrn-64>UGm zqY@$-FPRNg18P_KaW9+xm;oOsz>*7IJy5VCqgdPSBQ(vD*%Pa%5UI9yBY!Iu*ZzEo zzD#LQl=V_8VI#rwA}k9~aJ?~mOsBr5O|s?SB$u!$A&9>iSxs0z#^u``cxgi8Exp^8 zb3F*QLpdIf3ey!q7X@SJ^R?o*jCvtap@>$nY;*Iz3%TIbuo>t$jgl}{zY@W}eq-7$ z{)af_xq?ak20)`v+ujVSQ!|{k=Hi&oa?676!vw`CjnoSfF9pi`>gtLowH(Zs?d`2% zd=2)#n{3MpNwh$JjM6#O_SnB3nGK%`A%}JY-p*Jw>Rpu3PnZ8A85IDhLTEJ`2wJ^i zEdUZZpV)^SP}^n@%a$mUR|u@<6?$RWh*qbiY>b4W&gwFLqLwY}W;~VqC|%f7YaPcK zn1V0pNNM>;=WgttertYK2B3?+Bcw7PrG&6fXg1}l^3_v1u}dhk{c!?%(5rT1<5{P3 zDRl*8%h&TjLaxzfAAZ-~-(>madIN$L(T};e>O!e6q$;{=dSD}B18M$75+&7$yEE06 z@Wk-JzC$B)))nZtg#tx~Eu-|m18T5|6oK)@W*RjfSdY~mH8;;Q0QdR1=pCsEO?2V$ z`MXYnJ>^~c(BHG(Xw4fV>z+mF$m~u>VOw* z`f6xZ$tn<&St-oALwyp#{X;l2JC)FlQ&C)q_A4^Y4HKn~eV6#iwkI`(& zBD`xZUCG5l$w*6Jm}*MO;^+Xfc30^@p@xj6%r@+Jf*C!_|3lSVaMjUu(VDnJaCdii z3l0hH?ykX|;O@@B1Hs)rcyM=jcZWcDyU2ID@8}=E7-z7mYVWnyoX>>A8meU_3#1T4 z9mb4#rBqPe)OAb#-V^>rnzpKK4|Xi?Mj5Ap$}t#yQ~Oe}#H6eT*tE6M$mHR$D-i_X zj`*a7>33HCB>@eaek1__{Mti~c+Zb%Wasm5&QTo9gsL{&tSPkKhnj16Ey+0;=5p8G9 zuQ&|v1{{ZqB|+6b8&$hH*_Ygp0{&^F=c+|psG6&Md;NWx;!Q{X>wC#VO}$3zv~+nN zBp{)M%!R`9B-M+QMrFg`K*M`M8Z@SKfuMC1Xa#PCu&D>{VZGt zz%wg7QTJMAt5xY5^1rH#H^;7TJ$|^~mYVH#+-TjL!no$lEnf;XLa6rl7^lWKMxBpX zZjkam*#+>HE=}yf`L@#koK=|j&X191QbijaV=sfL#vR-W9ecuOe}E=BSj_6OJRko6 zQlYa`u?Y`T75lW58YHVy6axtBy8n@54a#ST*cLV;_dbL^EB?eDyy$!& z^WKivz+gTl`c77wH<~)02P-*SuEGjkOYN5uKr88x)kbllBB{3r@-sIO*Up!%(p;DB zph2z1t~Kz6ft|1!*PNS`au6jy*AueSCcQ|?v@rU`=CSOHzKxHHa2O_BklgUO6f}3HN6b~=L*W_?6(e8tFWEK8GRhHnMKuTlI z76<1=)j_qd5N_;RzIp@hy7l>KTs5`@oT6F2s5#x}o8}ka3|9UF8>$DliF=%QmRtx) zxabO}TpHVP{}pRf>0d%tqx~;wE8vSG1?0&ZkkqmA@t@w1Xs#u|%|7gs0!P9I0XYGD zj7Fx%N4;qQi zH-QhWz(3UyP=f73-p9I+r@hUI(|HX%qkP2~I)u;BO1mB@jPe)m-z-=BXdA{eo!{RY zbdO0DatSJ;E;|pk-I6N`$eLV2nmN zEc^O{>g6Z01E0s7Os~1PH1`PmiC0tC^!Cr2|GsI9s$=D7z46~^qxO>Y0ZcYeYJW}D z*(zBLlD~tdm0xBt&j!^lPLuNhm_W>==kyo}=ys6;j1L>Ks}=9k4Yj*5=RS`|H+7 zfWg4aOsBIb5ln3>_7$O342kjOqBZ}KV|81ZXQA`Q@L~Wm$EmLXIy|}h_lBRhG?iq( zFKJczdy@$&HgNHWnAu02^USo5S)MOP108bbM!r5TmJZ#$iemLb&JbNQTSi2XC_Dp? zwbEq`Weg7%2eLZpe_()Nv62+%P{LRuiNwA#z#NokG^Lstz+$cJ-DuGn;GHtzu$B&F zo-_dLiT(E3X!#t=UyauFLlWa&Uv6EB(8|>!AQn|C-v*S}KnluL@o&`uDxu1ABwDM8 ziNUmyZT9pN_Vapp%)y%GB#%>7dyiT=X<)425W=}yzltHLI4Wz;s$5`Q`$R`{`^CkO zB>r(V8_eB;RXKL|rUnwOo;}ON-At*be=b4+lKj`EfWOM;O;h(%?gn{acf&O+U4ZuK;z`tlsHw$hHH;4T!Ys6bPOAf49A4AYo_!4 z92fyiA-Sg0-apC#lnU)L!q@isiMRJ@F>pvAzzSh%X_g#@&xi20>Ul7qqDNGd%$syu zWJr$Zn+*J6ISiJz$jQc*x^{;mT$SA=_rq4|K^lfOL9sNKjf_}i!=0@<{+|*)^5?OG z6O< zXV?0rqUxc6tMrQg0QjA{Px3_82}V3#7t>b&iwC5k>B12R+=eM=-BJpq@O$CgTz+Kk zF=HsrPbCcFkE$%-F+x$)|8v76%+xEchlPdtV32^1@{M3-9|=z;PaED`?s9O90SwEU zn#{lP@Ly^kGBdIZxShVNdf#|owqq@ToO-Csp_2}^S}i~Mom&$ltNF5*7cgk( zh+jN&1*DGDI}~Y{f7TL*v z;oGh$6)pM$rZks+PG0%NY2d>*N8Oi~I}>>msm^20phkjK8UfLA>*B+;7Sy=?_6}o!kP>3NY`8OeCmkU&# z!M@Pj_+>@fQ~BL5jc>?%tUTNfe4vfqt#K8WhXFwxk5ZF!Dosy5hwE7d+RxDGC1wCt zSwT6A(XXw_Myb>pZfwGRTScQ;bP6Z%GFA2^Muh<@r2|GsgcRZ8(v!r7r5fx`1H%4i{Xewn6$TwaS*%S{&rybv8 zcU_2SF`>Ug$YI?oV9G*@f(?T$r-IQv4C+`RY*$^${Fcf#G)BS)(N4sf*jbW>FXdJ5 zLzC42Kv*(jralOlM-$kIjBDX6hINW`02!jAgFDg=i%z$y%le%ZJt%;-`siIjDFQr* zJR;_u$+2Q-$!crjEsUI;Jw60Py(rCBGd#4fgM+^eH{R6lmY446-Ch`C;Pz)~#b9M8 zb9mUbfu8e?ym1UU^ne>;uQK1W!@ZAS8tunwWg9lFdFFNqIf5Hbss`pWopSFr$8IW} zkZr@)!Yu=s$w-8SpxP7|7eVdK(kqM(>MWTcHb2~;+7SCw_A!?R^`fQ_@I34@$yDp9 zFKQ(W)NBVZQ$~QRV${D*!kR+c|8VI)74me+-J56LEg+w zr-I|e4V~NPlmTn9*}Sk72D`6G7tu_$Ft@`|6YzOQGx09P!4&i(ayYt@tsAqfow&x zoUE?oQ5uS%1N{q|jVEifWrbuzuYFiDD8W{?eU&a+SmL0Ov#V18u0Xb-MlNTZPPk5R z?54U4D9Vh*Cg`a@9GjrP+!br##tgjbb#>lf*Vr^zx4nX~P!S$+bOQDX_oD#$`4d9r zB&T9c3*7i0N5sJQ?_t`%RR@gjjoTlE5);!uo5%T`>CqpY>PlUHdo@j`eb#bZQUh5I zHn$(R@d&k#ln%{Ol8mWf(&~YEI}SZqsr|nfbjdSv-k>;y^|jdc5?Tw?YfiBqMNQC^ zy5r(pAVHeWeIV3%K|qUrwAP6}zNj2KUQ!-|7QHs>`-atkM@rACJCV@^GgTR2JQx_C zqFJ|$Qo+VI?dxib4+Cd<2H32cNPr~ei8m#>B?WzNZ@7x<9zwylj4zIPkbyQ zuTe0+u88o=Vw7Qtf;n#HfAX+VUgjX@V+sDhU6awj5GKJ@LFB$0NouUp41Dw0d9Z)v z9%5N;O)V~VPsDL^Se<}4dcn+@@N6zMYfdrIgIgiNO=gJupJNG3?_>?7Q5$xgn9CeO zQ(0#b0f#JH*6XaG{AM9>YgA-4VVgrcLW@uOUDN`|@uCN=5h zgW$7B!9R;L{|)~4^tu4CKzRpFCW~`qU-g=rsxIr*21m07Gfi&MgSl`~0t4d%yDP*@ zwX2A9*7&E!9ER1T?!J#Hx}d@Ym@$WfYGF&A_e4f|Pht&J*a(~CBn~jn`YJM+b2kl$ zxKM+WbV4l0{$Xgd!}jvbzmmOJsk^Tf)~k{>ma3pqWM7Ywe!`quUza`_m7t*)JJ`&L z5KR0+Ys_XkRS$}YIhs8rXDv!~N4nYBuv?T&$>B`(9#baXf6SYjx0O@|DSm3SKOhWW zFBws8FO>N6D#Gv|STz8OzH6S{sShynj6a=PrJ%G%aQ);)>elF_5M_PTl0B98@<<)0 znpZz0d?*EHL6fZsf=D4jS<*Q9Y?sl+(*F0sre=_>k-t;9@*T;j6fg_NWSL%0$O7aZ zU_LqKtR_ZpEhjc%^%?qGP1O8^A>&%rN72zBi8XesOx5dQFsvs-=?0UNuWfsExY7)C zmSc2mF^k622#mvxc;rT{0Zip(?vH1a(g@nN-1=*9v)BPfX)AY)Pf%an)@!gU@GYEo zI9r@;`yfTQF|M?DD>dTo;BNV*;KVW5!At-V0%q%Fxr?v}47<1ClNYGZ8L@3g{witg1f0SmyQp^X9hAW&gB2f#xd z=GY(^c0YROZdBvTz9~xk|CSqG`ZS0jrCySW)|kjY%<6@=F^phVXo0wB5kM$RdwIKu z%kD#@SdeB3k7w))-K>UV?fx2GoSs%KR=zpt`tM*TivCDGH>zl!f-=e8cGj3%p^TFk z)V&ri%$~(xbz;IYvP8-=pXdQz{>sI`H3c|;eUsQ2`Qv);x7}kA#>T~=^QIvuOkja! zgzarY41_-P)d%LFsP36MLwh$5xiA5nW)9(yCKKBYG*&LcU3_GJ`U(C*bscgyKcf5bBZ!`#SadV4jOcaz3q(iBhp2jZL0VTN#UMl^=Wvf<;y4V8a-EurWC7Vu!ym zYi{bgkwl;4l``l>=EK%J#KKfTOr&#@Ef(#bHcU~X8%4fCri|b6GdTavoZGU zqjmt1L7x5NKd^{t>_FQyJ-{dF5^q|1(J=ab^BzJr03a({6O-w1Wk^!leKQ^$3XZ~B zKJ&B4OthI*ud~AW8dNrt@Fmg9&#$Ssoa5i>fHK5+(uB9cMa4~GxVQ;f3_l1mYC%(n z#(`!+a4)v1?tA@=o2%YbMm-u_OaVnOo7NY?0|YBxE~q2u+p5TSPz3F$X*#w}U2MHC zZIc~h*^2A2BzLmrFNDBC4Z1=b8s2Ba>Th7H!&*gFqhH+`jz0j+auOQN*fEcVtYkrv zK{2~UXjPvx`s3*`!gPu$f+wY1|4eHK&lEYps1#svWPm6x*#EvYjPjN@3YREjV#8Ma z(c!|bVK}cs0~AL(rhmOYdHADCg1rC=){X z|M}xtRfDKDO4@=J@-E6fHnowBFZ=oC+-YN%g=sK$hUs89#!(}10aM^-w>pg3$tV`!pb=8q>Rzl3SEc@pu&`!zD|$EYXm9DwCS zdeTVXR?jas{om>wxv`1DL&!;E^Cfc_-roD5j5KI&@GC&|Kp_0}3DQU;@OZ~W9+xy{ z6GH|@WMy%ZMYf=jy5*4gOa)Q*prXHml`5+&0IC$VRVNG#|9_jUs-`Kh(jGK1xB(JH zc^4gQ*tTLG;plHms>T+}3%2Mf9JjxeYwj4pE;D8%c-%D!ay76+6P+|hOj4ssDf=E) z7F664u{g7dYo|hK(ebfaDS(lxu$~*4Fy2M1EQC@-gp7nSbeGB5`^c?UBOq22(qLjA z+8Flf6vvPRKg*s%8zlMeef0IM6`Nw4>EXK^@Mif?Nm~hVoUBPW0`qyQd*uAK2=a)` zw9Q2!oH#U0x@GzNS-a(@4#Wlg!X*Iya&@DIkwnQ>5vXG)jHBVKZ&QqtE|e9s+h3$( zB&}RNO=Q1&5*f2=;t7P_0rB309pzQ582p(Q!#2A(GksP+SZLrTs~I<;t2+2~7N4^O zY}euWQ|{v@!Q)FT=E)^o2|kfo+XtRhSj4^N@BAc`R6~itLh`E8Luj)NqH8hF+O@G8 zf0nWJcsD6&e7MW#jfs?y^OtFCj?AYI40Xgwz8&d?`2Uen#*c(%GAb$KjHEGu$D>^j z4=p8ee8lTNFeDS*Q2?aeZT3I1$21NVAVMg~ok&$jmS=1gR6)Ynq0nyeUP(<{$6-!r zg1^Z}_Q+e>$nAp8_Vyuk-sO9W^MIcI!&9S@|EQ@tuc>Bb zn8ivzw^R^*)zS~ID8)?HKO%B38SvdPV1rD&OVT|eb|dnI{Nx7Mc(y)gXv5C@6B}g5 zqqO3bLk6#4|5Jwnsj>pJG0(t>bnnEUY>ij#`YRRdGfM2WkXuD{{XIRO*X@%FvT4e- z^3P(L6$pR}a(2WHMgE<%-_@{)a#kG+@=KfB4Rn(os<%eS6@gX{lYpg?~CNCbXzXad;7oB2#G0($rW3x1|@X&NQ z5?sF^OZJs6J%7>aRT-XiM(=F<>8^Zdgr7A_*K|i+&m>_l*r%2fBnB=H!R+{xiv+t; z=&ms_akqmfiRS$~QhUB^S|FpJ4=d1l2Qz$5`Mz4U7`$deWC*M-#6*pD3^ z-;k@DeLSbDT}Q*;vCa8X+L)bil!u#>EK19DUf$uM z4*hc|9+{Y90O>%GyQgSW`)IHYQ8%Ui;ZsyY5w|L8`$M`8H5Lid*O{eN)C0ON9j~Dm zp$m(IgYj5dZ@{h!Rj~+R(W{OU%%+sV;XDy^eU{KLCXukBaf`$;s;uX(Uh0~T8(Raf zlrjxgDn6Jvdryz87xk>?iY@XV451S5RmGA#t{ z9M#{J{qd|bLrd^(Bs{xANQ1iR+FRJs30~5up0u#1ZhA~MRJiH6@!krZK|`ZlW}uX} zw;;j#kr1$zk#@~JD@{rRnjesf;2GEpr~8JCj7tW{gg)khN-e~k(-xhh#A7HgMc7Hs zgYc-s;}X&(=%&z+RCuc|r(}ke-&PC)QZb=qLPW94b{QG-=z_*4jE0AQBSvxIgOiz< zr~pD_33H;nntAd7B1t~U%CE9TgoTSPxqfR}@bEw)1rS#ubEhwy2plAbE_pTDN7~y9 zlagY~`sFB}{wJsXK&|{KKotf;n7V_C93t}viQI)fAst=9UL#mq-HJ!K8I5as{Pivg=|~k!lZ2zcX|dKpgYlguWIb;MvfJzQhw& z%O*N>=Zcx5I9sFkkn_^%a?MPNkZ;kNa+CZ zkpV^?4!n^s3W=ax+=q>7QymY=bq)9Mdfmvx>B0>pzpHHP;B2y4OyxxcB30XWN$3mXQWB5#Fg zL=M4<23o*JV^zB?hFqDO&EJp6sT~=vrQK+PeWJD`qbXD7Z#Su@)7aB0r!=`PQ_B$( zVY>*$DB|^!VNwL(nphe&mT0vyb;DQ>>VJfOWl)w^NzzmBC8{#}s!36*qqUH1_H6T` z4o&bE4imC6#OL~l!?K^0t;?ms690jjGF(Sh7vW{Z8`kQyH#)z@UI99h+&lE&Xwt>P zrq!E%i#AT~4|YVF!RbP3RnV(F2Y-Cyfb z3xBJQ&c-kwg`c;8eOS}az1^`#@t+>Z)rhb1WXUSE0F00>4-7bL*b-i}YwVhLDWAUN z!#E`GVCEpJbxoTB!Eh)Rv-`K8or`qTei-r4D?lLMbDeqi1r6-M$@y}0&z2%Nt$otI zn%P{BpL>D39klBGSDa1jfBbSkx)b7yNqx65{C@>GU((DM^2zIOO%HBpoEmxjTKS#ec+H-p_Ee&s|Rfp6qF2F+@iw`(}|*p_5|I9N@a*kp1{QaR1N6jhGnMy*bU~( z$Qgy1m_{wcab2DKGqg*wVxa+3S_|@_$omWGR0-TKuWpdb9YzQNv04l!}eZ?%9a2~KAT+ZJLn9~@`RbPX6q>nQaCL7gT*C`U}b(Q z56I&CxI?+lhkXU&>BX~=EYAijC>wNUQGd%|RZyBinX3epWYK85=XNUt>eCNw1i9Ra zrp(hf?+RwEy+A@mV$(bQZ)v|CbCS!<2)lLM#WozB{|d#L=Qr#E7H=Re^Up^u5T>tw zn9eikF5BO*6MV_1WixIIW54sVsv=>+3e}Nm-?&MG%Z5s^X>I;|xX>^^cT-k*Z_cPr z?y0+hoT2pWj#?ofZ3=isYkUtJs-+`iIZ|H9KiyBc*>q~5ohHziE~B3%e`Z*RGicb2 z%|nk>#UpC3-_^y|!EX$T7>1?WnVhC7=0PY+RzhNI&8*cZ8ZiG1X%xP}Mo85ED_CWL zf?j4N0#0;E1r=*4p93ggFA>F}gHvY{yUP_Dqc!IroI3)CwQ3IC_|HafJdvK#=KxqX zsewI*V(A`ece7xc$)$p5dXFtzQ2LtCu=!^9o9_*qbvJa8urV%ebt z2r>NYd6D8h^zO5W88sZ@Hg=IQLsQC?K5iG3y<(*#KoAI~_xz7cn}5lpJ^B;g4R!f@ zXCYOk8on5Nu+5?vwFyT*)Ts%pzI$;q{!iS5v#|(TP{t(3#d(7{j8}}4!n95mN}L{D zz(QnYe(>;O&_5IaD))U&zCZ^ymb&-4BU|KNRYL~FLCwU@%B_Vnnvs=poTL8M&baJv zja9R^E3+?WBrnh0zx9G6kNBp9>E88T1;>#rIZ_O}={#wvVFQ&q7(9K=u8`ZoJo4do zd$m)awIU^L`Vt5awZ2P#iHg$TA6J9tF1Rcd#LRUP80y_5!PuE*|4p68YF`l6y#J5^VidTca)->hm{xFxBS)&N53cWxLnP>#f5RT<{e*J# z<-xIBG{xazsvj#zR@DlDB8GHRCgZg`Q`}+KDs-o z7~GNHKSWUHjpxd$S|hBtRAL!WP62MB8R0MbWkeZRdT+mvS7JMZ0`L0w$bVoY2zlwk zURR^eaZDQw^aU1>gPgAI8K4js=01K%Xp$bTaH87(jZNQ622^OEBi z8XXFD9A0g+RZ8l@pl?>X-z!G7-|duS_Tz;34sS5m!QAo1_+E5ixPEaYIdj>n<{)Cq z<5^**f3oHHF{<0_&HujvFfmjxa0o~!7+4r+NN6xfaBwhiFbGIAbTT$kWmHmfc4H?D z5iundqd+JM*2Eum9O5RuGpdd|n9c>)H=IF9l=c6ug24fQh5Q-(nff}%mVf=iUG~mI z_!U#pOYcfQv%@zz07}tE!)LZm1WVkfLmac$6rWkd;7JRM-Dl&~^Jjyze$bMUCafNavXec(VlGjFI`-e7KazEG1y_3$79xrq|vVh8{bW`sz~yC!cS8n(eVpIURC@?eTOJQG<3H zuyuyqYaX5{(@3K;*^bOj9h){#i=HcU+(YUlaye-}a>XTrOMTe@zLiTtr>9zFeY$ek zFg0PaNK8v0t!rOXL3tyb%$Tsr-dZ*{%d3T<=l4j{Ehy<3pUPql{ElL+Pqd$172dmE z@}_iue<@Zok%I5xs|@!j$6;$hdAoiwY_MeEB&+Zt4hN9Tfoy; zNTZY#!_dZy#oAw>gE|QwV-|CFJ5vB&xde$)EeuZ1Cmea!;K89p1veyx6uZ;N06)AYzkBp zDRgajLM3KFru}+HvAOKZM9P#?IwXMjD_?8b^E#9DNrzkXFo!9wpUdIgvPZGmx z<#bwq*y0Db!6lI!q)R56`=HPK&5~PBjb&5Jd0Shmy!tLU&X=#FadYh*Arbn?{lm_b zAR~-2SDsec8MG#|H9_-=%&GBe?9dfKPRju8C&7M^UegU&N6*A$E9>SIciq4=D|ft3 z)gn1O{VDZQUYv$z?Wn-U<>p}$1p8#cOI6IS66-%x$V6-yVA*1k&-ZAWC;ONforjOk zbmJNEKGL_r)+aKJ4`Di6WPGzo#((F?`Q_cV2@#+&b#tq=P!4^9$%3P!EO*%!Ws2cJ z`ui}e3p;~m0=X1G=wrrC=BH&l?yU^Ewc3^C%fJp5NaMeW0{dl5t}cEcnr{;BcTFOk z4eVV%=5v$8Hjzizosk+ryIiFVpw<2pz2FJ zZpQEltX#KnGDB7g_~-f8+VjEU)$OXsu=L`L3$F7a8+N;jJ4Q?zBd(wm&*qB_6qBBkT_+=N3S*aILqNau{DaD-%bd~31kVNR2tXe#C=&)Di9!sk9$(CEUKE+ zt~7`#^C4y=;$m-!kV%Vh=sQ93 zMF|-8N&ehy%(*;fqoO8bcRec4xb9Rzz~1|h*ozS#Rq8AAkdtXv#ixX-731M2&d2B+ zdMO)@eUq4(5zt}@{C%nvm-zq;7iiZ=BM-p7Kinup9inu;+S%%5}xyLzz7+eNQa zo@D(*%_4!D+*zgJcUyl+gQ(PcD6rNj)5g_1ohRs&>6Mjn zIaZfev(+|G3_p3r89ln;pmGd4Z*Nj=QU-OeY8NE zG`;`wO(0NB4KK4G8Nmlq_l`FdX{u+shXsio6V~z3aOv|0Y0u7Vg{wrpW0ti*N zKSvM+c3pD`wqj5TPtk2QkN8B^2+l5c$o9>$!e@SOuLIetVf_cJIkw%RBZyH0If~sb zeZL5o8s!sA7FKs-*t9;+=Y*DC39U^Y9mZRF$js(6AA=?c_F2w6haK(|b0|KCV$LBM z3)`-ASq}$fLkBM2D8Ph;EmLJ$k*7J>w2oBSU(z+482@78-r?+*B_7MUCfqe{n`oLn zFLkK=9FHZb>Tj;fhVAjkLp2EZXcOuCyq<0n6hEr5d|P|B!?BNqGEQm;eTYJ2iP2}a zzoEFrD;TgcDKE_}yc>aObOoxP!3)gF;!qfW8$?c@=G|`zP?r7d=CXH-EgV5sphrtg zEl}N5VKZ)Bc_5ryC75Y&H*AxKw4YdRGI7&`|7o7-Lgjkwfm)Hp>NtEY+SClem>9fF zv^;q^K$sjV=WZ;K^58u6DzPU6$)7}j|K;8^u-Qhy zQr4GBtUb~8rKDXduwz1;vRMP>H1a&{LaVE)vF_rW5Hf{&4yPa03~OJUKvJkc=@K~A zZ7eip$#1+IjM;i$b>-6oIxyV}2r~Jgo-H@mPp;wM<(KjdF8#OK$4{)eJCec(WsORbPO9&rf$x4-3~gH?o}v5T|eT{SyYJl)QvIut zxtoWCvUe5i`<1nyDPu}Vy}L=*(^hHKFkjrP#(9o%?I?b>Awbo@Vb7Z?KF+s3n?u*t zH&>DFG6`y4Q^qhIdSFG_j^E=~$iB1s`}Tlg{=Al%Bc>ULF{0qHaqTRPP^JVIap*l9 za+J<#e(h;(oXvX1q+kV|6LyPV<1o=7QMG)rv#VGt6k7ja6E=qDGpuOzggz80wo|d2 z3S6=?ed)^ykK;y9sK;>xyxx*suBiQ_U3Tn`qrRE}R-xEpD?~7CWVx^7PoHgKG#j*t zSYA+!B{>R+&-iHY+J4_11^TXWp6OcP`U;L14FAywLBSt;Wkn2abIPS?5z}8!;pzRf zJ>HpJ%-hm`k{7s>$pZr$NP)^j(%N>EPwtjAi>9X7T#&IXFu4%-Ad<4HYDJ%G)z-t)_ZP~U zWrv2UGJ)GdOY?{YCWjK{$mHkJf>T+L3t!o!b6TO~&(h=$Z%;Zojy_cZI9L^n; zAi`KBEoDdas#$nO3zzE2|1kmyP$AEn(fSOE6Lmbu&+(KX60$0U;9>CJ!GV(Y*uO)b zTT}Tk#fLMPI4Q&X;gI5vt}eq*F0(QYG&5R#Y?QrjGef#5fqK9es zik<(Z`!dImLY2K!x-GUxN3kHH?^T}xBEF+mXa!rQgL0a?fA{Y^; z7*E%jE-#+2!zLTYgyKe!GtfMu)u%b90DKj`x*XhLq{EtTLD}y!^jhE%(wskMKQ!N* z%fzLV=x)-G&dnf(02gfJEV?ps9T|5aGXiFbHq5&r1YwLcVn)Fl)U?5lc@J$Bksx=6 z`B0Q2JNpXZsF8r!&dFBEai;g$H&VU4);@dh<0I%jubL6g4p-xfoy!Q0bhHS$Rof>6 z8gKi}@88d*xAXnPOwDJq5m>6n!elmSjK#J&we%@m#~THZpsrrtAYHVuI0!MV99;Ct z*fQ<<$;^0DQB=!+huosf)O9wA5^~VpcD`+*R(wy9M?Br!MrOMMqw%ajh1S7g+>@K0+WZr*Euzu80Sx(Q?@^ z{a(fJn(u-kudQz9>ER>!dKdyQ*Q&5zms7OnT$5ui2A322$7b8Dlh|SFT?wFGnRP;JTG`=Sa*qdY`YT=qK3<~IB3oZrgGhz zJduye5%(;l#_e|H-mN+fC7Dn17PB_OTuCTcm!lC#a&HTUIq*^Ew(T+u_~t-2aofMS z9!9MSNIJq92(}v#&=r{DUi00mMXhE0GK9;GJg9E!=OVGLcKMciEA3YBRGZRdlBL!(#bwowk9jD+c=$na1uGOqsTkRu0Dt)FR;4bj1p`A<+tH?S)bd;Ymau zS~pm`!tzcDP@7>BL?x5Efo|ltXBzSd&P{}B8ezYRC(o1d@joFWH$r^Fdzjldb+NR; z#)dNtA3rtYf(YYo7p1}5V3Nj<$0%i?wTldCSfY>ZPr^;k2W_&Gy}%B%(3GpSJC;$ zz};dZi*!9Tk4618_@xAv86={}$$30oleBk&Yh_CPlxLJ*f+2m-U1j?@pG;N|o~wrV z4WpnZRf-ANoSDcr|9#~_DLa=3O|t^bUnxNsOs@M&o+;Q@DbMbbunt!6a+_|rJfdph zKsS>dToW(w0v3`py&|i48B9&iYex?$C-;_nv00d4Kq#0!GyB!q`WqHjy?+Sls6JVD zAqTm*N7L0PhB-&*+K`Jx*n8F?q6z( zuH0sKG8-3P6)L{bV;&(dxA4&noRBv1pYd8`q1cCqm#L}f3I(22k$A5ifapQe!4o>ba5Ue)Aoj`b-@l*B9O-t}mQnf^z_$a2OMX3ng)>?BF*~ znB2ocy>hG28TdVFfJg15SsDxGxAghj9pZrR?{7>46g=z%9@+Dc;L~Paz(E)&r@HG2 zYmMt;G%31FO0D{1g@HJelBSwU;z_4D^Z1=u`^QVo=53Zoo3CEb^|oN<9Vv&{a_FKA zZQ-|{ZRKiFG5hTDO#+AT9Wx@yKQa{S=jYVIj^~6UW;&@El|YiLuci-Vj*xBA32><@ zEgDJ4_wj0!_`aqHVl1U%4m9l1vY}ZNAkh?%!&{SeU6sIB%*;c5X5n@avgSMCmTi|{ z{+aIe-GpUcvgAJ2`C+E++Bo%;5y8tb58bqUL-xUOY?jYZ((AD`Y03_(6vH5cPyP$s zE{4L9O^o5lXX`qCZLTo)l_;xU8YTUW1SIbm4hs=`;_E9se}Aa!;Vx&nY-h00FnPExMCGFfvQizQ}PU5CA3svpgX3D{SGtcK%U=x>9obzh3tFe#>oLc5IH zdO2S!5v9JwWSCD7mo`GIoTG@3O5LC7xP1?9TQxf&=*ZQj))3&cXla*Tp)oJ3*WTX! z^yz^6aG`!u2W-Rs>}OSNw@gpjIk%5EUkWp1M|=X|X{dg#PE`-fU;VP%!*ViYW zQ(Eq-tW9U-oaS}e*UTxWJ!rPSl+>P_qFdWPE(D3^{7~!hQeujV3B_kQeyf#TU z(}lJ4L=swd36=*Z|2Z-@Yh{qPEm6zPQhI{(OOtV#JhKDJVHjj*c!GmDPrGM`-@r3(uF?)hS@SBU&&V`nY#8m5B(u3p9pL=%?4sW(3*vfMgkMvIfpU2|Fb+gWM}Ap z%_&7=pKlTim3Y%AMJ3e57}rHdeeWoz*bTyUPd(8PQ?l_x5}G*C`A)0lYYDmpnR`I6 zIa*d7)FmxU+a^OpFQ<$ZQ*Gl4l`5_!(5Y`=2i6U9^GS-XcI39RXER^- zG|e{w92;z3sYHz$0KMTGSgxgCgFHIulFW7n)U=LWbQZj=!%rp zxk1-tW`{GnjU?Yd*CHda+q@3SGhDErc^<{$ z8(xxfr>xCyPFIQhQv7BMmXsFS=tm*Tlc3(YCcLP%_7Uo-O*GfrtGZ|Zp+w>rQKz<0 zSCtb-yJToK@{UGciU=aj`gQ$$tw*ysKAQE@QR8gdLZ9tJC8G#~H;HTIt=aqfwZxC_ zdKmn4)|IhTp(Xij0e)V}GcxNsKbpecJ`sn~U{=hIHdFjwTQGNav9nsst@F$_mY zP?Y)LAS}AEcFP1}u=ID%aV(c`5>igNPJZhRw0 zJz@L=q`Li>EZ-rM2-pZRRDZTmuEiO`SHno3hE^K46z&MYTp&3y9-j-wLnla#I(KAt zhHDvY&1OEuc3qtN{$-$V<5j@5U)&lId2%%he2Q-aLZN8U#W$IA_216`*6#abLcV-m zCzO+Jo$U67VxVR^!N^p3{DAt_A5ELFWNqpW*0>SV6w7&DC}uEUa4&ko3Q(VFrZ4%) zzH4|G@0P@k(ggMF;Yc{1=7$R8={?;qyooeL3({uMQ>bia{wV@zJPcngN zmtsQL5eunw+HZX|lTL>=Sr1@7^@C(ZDCxMhm|cN^&lkIWv0md^F_by*wR<~%Mw195 zr6ekfXhzr#M;=C1LU;*13>gk2SNijHs_B%qfT46NjY%F`Zc0Dvw+D6P?Bno=K>ZEH z7WLIRhFq`ykHp(JNc2n(4)|T85&@ePt%7K+xOL7&jg`Z^7ca(4VZ;(RX`ysyDK{;s zNn;b28GL7-7Ky~=DE$s$IPT2J7<>iVBz`13Ms?0W2CC~%bD4g>&b1leZ8B--w70bU zjkW;ROdf6HIBNa|qbiVtn5)C^$?OIJ?lY&4L-+Q;y3x?W*D$cFe$Otxs#2nr7+0f} zRpl&WQMWt165Z)6`$;Q32;9^!jxlHA&n#9RUtf_;gS@ih{2_4Ha>=B>bwby>#GxRl zfI6QJKQD7TIN$mQmMx*%&7l4V_TqdYz%lZ5k$(j%S-O`A#kNzNMJa3^Wi0a{!hF?~ zm!G6j@PZ>inZ-TA=iGdo*5D7k!ww!6I&CyRmFRXr=UF|TYk)EV8(Dkn(>t;27?tLr zbp``k;;otfCPHj~rah1fwT4)mnL{||p}&%TTNm-|S>anp{je$K$n>n8Ll}HQ{=|e8 zb$Xm_ZSM+v3t^hsm;^_c#`CC5mNh@*IP!#6=i9|g}b{ug}b{G z9D+Lu?(P!Y-CctQ2rj`bxVyW%JNYWz)BVm&&-(trs#>e=+47uy_T6?go47AOFf|%4 z%{VE1!s1zOb3Jmf-prRS4~M^QXUGek=~b0fQkGa9VfPLs z;Fv^w4)J8G^AT>0!Jym%;T0DX&UU5C^kLR;(CiXzFEk>t-O9C5$%F?lFs~J%aa^KC z(`j-m=7k?jO?=rQEgYEWfueu`t~!o%FyW*&qr>Dbh)YiOm9d1hvs0TaHB6yU@Eloz znozUNeOk^h%cbq8K)A@6v1+Z;f+zJUE}`a@KNru;@`5D~A!mk=UEY?lWcYUeB}b=| zU%r<+IxYcs<`_}6f0cpbQ(ZJ=d6uEzKI+g%8VyBqti{IfHJ~xMF2B5(=6WJ+3ssR4Te& zBfZVh0@?uEOf-7X`0R8}E9mlU7{BCjLZ3-c*rHYCi)06*pUJm16jOfiTKP7foS-pp z4-VO})gxOV$S7_^XPAf-7`_C)f$j?&PzznKH^3%KZN*Gl#^^5duGLw^OHcyuf=fdp zDobh=obe`DRo9$S=L%Ew!e>n_3v|`E3^eBvV1rbDV^7f32vi*qCQ8uVF9)o{+JP^4SKZ^XJ?f{I6*KmN-(b z8%;B^0f7ZUW&1yXlG3QJ1XFdS*N~^c$chqn=rc>20+AD$E37=Vu^ zcfLM(!Hyj$o(n;JO31Ez5{xZ(~d(zV~~ z!Yf6+)n2lv1Ol_c`i6O*qkk=dTI8=V3N;3w7@I`-9?i?|NZ_jrXTQ4PxxWtl80_Qd zMIiEUR()80qcbBI@F;%JYQwnF_Oi@f(5A2l8 zS@bRWbQz}Xuy~`ImsckzD$H9x0q_?TRL`mkcB3t&4^VyEQq)1b8G8j6I%X2pQ_NKQ zXqN;@t(B{#tKUiNFHd)qkUL4l2wMUM16glDDvU z?l_36tPY@^qe4yl*DS|T$pr*4U||$o;DX7%OYxT-kE6bbVI6XrHU&2XWC}s>YyQ+( z{2Om~z06(;4fl!smy)iH+MI&pzz~+-1PbWMk+$9L%Kgd2eBzP?8U6(;gTEd*b{Cy) z34!=QhGeb-yve+w4}tbus*+%1TmpVCd9II7^R8T_z5;PU=9VhiM$^wRy_RFecW$7f z14t$?#Mx@4+C8|r?_iGYM=24#iv)-`Kn~8!NzoR_Lz%1Y#u`BA)(+KvI}d_dyADBv)O^M6XyJc#%1fNfI&yW05&7vpmIlh zlMWfr@vYfA(RYr^%oFosxKE@#`Ft=dZx{v!1`$?jkspVc&jGK<+nkps)R8R6IJTUu z${xLdq>mt4xK%}8USmX`;7X`t{j9ei6T2}VH##ZP)1TvX&)SxK>$dr~G+mz--DKY5S9 zw;N?d-x**pu$3BwWXZ~o$X!@;8RkRc+n90VZhjn-_4VS-A#nsBNfqJLyOX4yy{*!;33LdBu_d56v%`&ALIge-~B^ql5^oH80r=r^b|{@pfXNW zPpX7Dw)bH4*}ZDo(ohm(!E7`iV5m^XlJY^#5}}q3xR{9NvmGeFD=^eemo+6US|!S9 zHdTcQbh=D4$TJ1pV}~q>pJGc2pvjZSbQ;l(hQE4Ve?kz_n!|m~s7GrhLefIs9xI2@ zpaLEM17jg_mu-P~83=FRy=xcck78}#ng0OzTFu%iDwKXmypWKxZrM%rPxkf9q)doy zwIow>U3w04-?BP;{{7XRxGU2^iNsv7Mzpx?cQe&&ts}g+9a+gjF%6~D@^60tdY^Jm zFv}kNtpt(}49@POylA>gR^icp+26A_sb;eDSzZ6~{k?`sHshCNlX#3MS82)XsphV_ zChB``&M6wyYm{JKVH2cxu}EZyK6bBt@9|A#568yPx#dbZz{G-6KLIB4I~>w9=>2xp zD+Z_V$Xj#swPMYS?f|w=Jb*MS=>XxPco}akr{QqcIwyTgd9EVvZf7OaF*6Y1i~pva zFKP?Yr}_lfaqydfW#9Q`UJKV?YP(+VChsUVlg#&~*=5LYd~nMqmG*kCo^dPb7jdlg zZb=7AH9=G&;KSFM;D)99dEn9rP^%Vk@2 zTsXhaV4A6m*v5k6_ z8G2L|AQ%^eN+?j`4;N5{4DxR=-A`H@U>WY=3@OoFD9A01F!Snv>6dFEA>EX}gcq74 zw1sgUeowHOFge04WJOokY`4ljPvjmlETLI)nNE{>a4#o2+pK4KP{ewRmDvvN;vHiqD>?*cVsBZM>8JyYnv7Q&$(ozzo z+_UiMT6u|F%$p%0XHznUe4PA76N*sblDp0-MeDj9&a&fNL-QXjj2q`XzHA|NB?U1F~8jmBP3U3d_bh5 zdgB}Av&IZi+wePRif0t7vj=d5fmZL>P1Z37;(1bkF$4~jdxk2mpqEsBI$ZEbhKm=h z;}<}4btuGW&B-_oU@MZjGAA`y(X&eN-zgC<3-{4)q+SgvL=ONBf&!Pp0hOWA*{F%qJ85mMIfY z{s3Z|Rz;v6%nBRe8XI|o4KVyGNYES)uYh0tws8YP=JBRStM~H~r1f39lee~>m?y4+ z#u*13W-|$DmL<~&b1sJZG~yNTIbQ7pse_?mqYbN7HaMag-w zsgqn5F-n~sUedh3$Tn`em*lP!dXladTrlBw5Q?A6^x<|XOv>Ak zYUCO_t`+oV;nL(lWC4Y5gL2LtA;0YW%5kN%;n<~9RW0-2-FDK$@0oHYkranNP0WDKA5N`1ypNh}|%Xso0vzQWg|v zJpzV=|EYYAi4LlfGa+|csO~Sqt4V!b#?CBzd9tyGum|~zJFS-cvB0Z1T7;KQKWW?8 zn^B40+S#*qI>#`{c5v=dNnO+C(q@b6UcX3<94J`_33j1WU+>@bLaKumdv!O`77mKo zB-B|(XyH%fA8@}#-xECx(~pA~kz1h9W&v3cl-V4$^8$ooEdAU#O#?{D8ulmAo9;nW zF2;7+Wk0KCc}_vQGLHVs-0h9_+KsL~6|R~8!Hh2^@DJdTSwd&_io9iB5r!?V8Fr_y zDAJJ>-Ih*DwNABFe7)X1HB4{DUWo&G)S<{j9BgjQWFcxzy*D&-=`Fh~X{oPcQaAFt z@~t*5O|k&w7g6r99Q;5NCrFj`yP?!_GNCrXiPKR{bhfHmh?AimnRc@6UN2}aV6n+A zjl_#71eyh!n!$}Tl|M3DLN`yi2sZPU#grvBys@3or;dFfW36SNO4!z?B-RIdmS6DX z7$*|z434fB^q_sYkmnCJP_1U~5M^t+TbRYmx0RBbF@0C&3jU00|X`dA9Zf7-3UlV`Bj zS>RJ~%hh3oNDu_%jwMC7Hg6V1KDdSTuhcaB0qihU)wX=48s~eIoxKWAhkJF%wPREy zBJ>c62oyGz563YyAJr~2g@I0M&|}w6Z$a4$QCG~^Shxz=CN>-#E!+u-B^Ez71OHic zRFSn4E!&yot=xiS&X=dQO?Bq6a~;Twgt4-NVMckooI74#iI~TTm^yZ=oFn9~kJYTe z@!E+rba+j6!3|gTnbD11vHh@;iHTq>`6%M7c}_r-%|&bk)V;QIi!5Zo#Y16nAwqJbmGNF=GpThv$&udZy)Y1)c>h-X=zOZ-e8qMWv}%{)#G@XyrT(Wbfm z2&;Nw+umUv#4j`I!}Q) zIV`!V=0T~HNO|)ey0(^zpJn0SQ7_8dH^Ut}bH$P`Q)dzhBQ`YG%vzzD;qwc;GiFkM zi8(ukiuIj5n_4*%2bXEG<{N;w!?0Z-Vb||F$mc3cFxDSpHhuf#8NB3jDc|8hWU`}y zffL)r&7VfxvbrA_SF_kww~stDueUvJq-35N9kMU=Mk@44R?h`NMr`Y1N`W1U>l{71 zweoA0e>>U(8JL;Eerip7nKS!1uJ4a`*%u@v;-q0=w}S8v7PMP!COYIf8G_XwHNBg(A z;BzHeCfF~iPR`9+srY?uXp7XYxQ|lfu9w9Ny$047+v$;e;5uf}$n_xb={es(7WHs; zTLVmtGL7hF@3;5nf)F<(Gjy*In4*ISIvf{r~EPtVsc^t{$E)QL%J9I+9< zvnw@Lx!z8Sa=h%-(QUCX7B9_dAX;)Qel8EWCI<&e>)UTgG~SV(nPu#t}iLm=?zakptH zM#0zC+P#(H8%YeZs%Dc`2!H*PB9@pPGh9AzY@O}9P{pysXp3m=SDr^|K__PnF7DJg z4EObPc(RcV+Yv87kA!hFw}C`GY~(L#L#Pw7tdip-v-+PtXI2iBovO{04`Ao0GRluK zeG>cjbA?`b0l)7PW>H_$(|NApE>Y5#8cZ+`tj-B1nv9W;?5=myGJVSnt}NOGp(k(} zQZ>LGQp~~PpL%bgFFARY@XUvyKPfe#tQB2}WB>t`N2j*2c5In};^_}LW4(?U7u@#l zG;LLHttG@6vB!KeB=fh5zV2GHwA%Uq@Gq>v{C^|e{sA=6_~VFMoLkR3I})l>i{|9L zshuf#2he4T7{x<~eCKRUR3%Y0jEs$qP+a-~Ft`PwaXG79{n{l;L~Pp#xRkFG>~V0Xz(s_0}f zjTmIHLCCIrOfDd`c3i3F8nQ2-h>^`bCr4hBvj~(=`vxJ=%`{@Anh5QrP5q#g1(XO? zXtajq?%!7bt56ysre2n?Wr=kGs3?kH9>kguiobI(rR16`E+I}Y)T z1mtoDKGJd7mRh+5ts`+UNa+vRpT=w&Uqia7nv48io9t#{8AH)!P)6Kdwy#b-=P~o& z_-5uw-IQ@u=MphuQKnivv(OFoc#&?;(b@SM48i}lt)5MBV|&<8;w-N(fjuP*0TV+P zQ`05XcJi0uH>cR9ZSr%o5ocupC4W;cb^GULi9K-Fs~eglc#2?}7^W2Lq8iEA3a#iQ ziO}Y$Zx+(Ck(PF|5*4^1rdSA4PMO)mJa2?^B5uFoep(l(u3EAsT9*iX?rCqUO>?@T zM?U_gO<(C+x8q-9ao+ayS&$-@DJPhAEGag^rXg!ilw#ZHJ)Cx?MW#@X^T}NR*EJRL zy<|9;%b?TK_800Q=uhk(DTWugW#jpTuz|M|K zLfvw{l{3{*NI6bym8x?{^ z)lwxC{@_`1c;pPc6Oz%;Y{oBr+KWJme0WLnRo=o-h_+3Tbea*z$FHHz?XqZ_!nQP} zr-##T#R1icjtL1B+BDxKen#1Y9E5_HbPb8>oP-yfadpFE%XbPSV+RDXI2UzY!G?y3`>7)k^mZLCkV&IXMG*7}U@=>BAoB4IghnlReUaPW<&_a5q2pH{Z56>fu--;2;vtZ{qvZYo z{s0&+ekc3o3|+KhT>WTqP+S)*{Yne3D=x|};U;AXDy3Oo>0mRfaOAZ%&Af^|bgjcP zizR*BAQs!nq?Y}th@Dnl1C8t+3b&gZE9>{ZC)TI0V{dpVq|#_c&psvDO+{ddv(g7m zf-bmFS-3>T#q_q8lTGGu)Jqo|MfJkkQF!RnRG%0g-HaE`B4`?PzI$-R8Tir~5 z1|TJ5hCGXP4Z%;HVoId$Nui`Qv$SmHFfm8sAu_03 zhr@irp!QKy{t`SMFX}NC_E>Wg;m)CREAp>$0}8)P`PE=X=vxTF??flEWwf;95670P zab##(_+$?RA8xf;2PKY<*_@!|A;+#4c;fS$d|_)^`5g248y01!ikoImzI&$>^Z2wS ztlPaVA{o&4*9%V5O609MYCmEVY6cs4mg`}#j+rl9-9Q9~(>8Nha$`YWI1C68vEqfj z( z9NFlK*Y;$`F~SKyHp7cfIQ4jj&J2LKA&DAJM_lwb@T?52RK0P3zS%8MBlhOV zyGiHDoUK!=zX0PIZsX#()x9FW8Wy&qq;4~66Y2i}e@uAw+TxpJr_=((H)R})wEvQx zgWJAT_PssBaHVb!sGGq{lIQXiIq>^-?c&q}s&6>GeGMo4^q?3d3z`9f;z*;U%vFS} z=y`G5zO!~kt|P>X6u6#lBdK_}Ln_55mp_1G*hnvV!{1ukg#!J8S%RvfwnU5ty`$i` z?oy&24i_c&c{oWd;5Y3M#NQx#v5~qxL+M}G%#94jtx;k^cp}7bxSyw(4QO?}DmuBM zq_Sr%-4=Fh*zV*Z#Vxs5ENchNj?&{}4u7$0@A!noYokzmjQ0>vFYeU$|LjV;m2c;| z|FuAL9CeVp>CH;-fTW$o=3-#N1h)|OB)RprxGG+mJ_#sj+vwvlIb{+1{fqiG)a(0- zcV6Hq*!p0_Q+v7{_)S-d@V9{Y9wQc_UZxv}kQ2aBnZ-+?87|XdL7~$)Q91Oi87T#i zy<^9?D378{uO={WV7zrQ(3+NcvQ6mpas#5=r0&Ly6=`T=_lo_Tcuz=#J9*p4>Lbl6 zd%C3(xIDEhCvHzAO7=6*=I$UC8T-+G$`eJHnjn*z{>Aw53D2Z6XsrA5E08SHcignv z{R%#VtP?FYOfiX`h#pjnpS~TSM$!Q(CG`O$jCDFX619=^;z51rj{k}bX6WN=>+Z?C9 zO7S-!RKJ8hNIeovc7uA0F8cN$Jm^U=N*fb~Id3Al^;Q}3pm_O!;ZfN_E4KtyWyyU! z@y=s3`GOe@_j%^a;S(@TK~1-jeU4Vp34%Lg!14z}yH{=>#J^-}vFHis1;mP)Iqa|Z z4I!g9@`>=X2H?p+EAKG5HDfY3V*9HW&SumYWFOD0PtUJ*pe;hNY-G%qT_ZrG>z6!* z%E1gY1;k6;xa>zt(i9o1~8|<|(_(vx(=`KY+;IZf0!VxwS3oEc9>#+Gssxu98x>L*Yd3q*4Z@ z_?n9VPZc6@<8L9q9(cwlbLqSRn@oZOnb+B#3^Id;7wtSL@t2}|gd^m(7Tg6~9SJha zUMNe>ZoV!}%hZwj{J_Zmd)eTbD{lJI`{PLIXdCb8 z#)-kgXp56A?PNyN4o|pkfOhFhMYa3eJy^R{!fRz+U2<+02NheFW*4E8X#dX@wynz{ zkck_dmg&t*1-xoIRmb!jUe4l69z^H~kXkD3IYL-{<1Edaf$Xe1ZW#&^QrV(WE$$hO3NFNjesv#p_Eie zCHtbB>0H5OToj3NRM`DKsN$1@^m}WMkj|Qf;{iF&e^gZ<)qGrR5!N<`BJ$xpEyE8_ z5$A9~i#{S=Q=Msh$nO-){|UDX#M5qreCbdP%;q@zEzn~zxeu(Nq=mbH3fznKGP+X^ z-;tgzJVzcQBWDdGm(IGKy}3G$bj3?9Lx`-6$YrWs#v;H4)C8-chk!Bj51TGTdMZSOaCq+Vt{*A(U_d0{RUFuZ2O+D;Rj!!SIkfkN>jTG`3g2V3YxV zC%BK1?rry?Xu)r8rN}$Zp@msWb@sZ86WyD=igQPB_Rlw1mfCkpprS(2$5P?IF`sw` z;>1+0mAfG7Dql#IyhY^T%gXFHBJ7C)2`Bc#g&szD8Ml`<%_ZVdMYi~WtW*+R80IPf z*B$3AuA3Xo({PrgYtUt%lfVj5)um2(oY@|8G`30R>`^q$@m|Te;4YWJmV{$HU6H9Z z!vbfh#7^Cvk{Sw#80-66AOLa6g>O64R|>Z;L50?_-s6feVaSzmq(o{jB=zqQSP!L9h| zBC(t*!I@-RRbJZ7G`K7GKuE+yDlK&{b6M*IQfeH6-!|>@)pO%wFcZX1Kp@Y((lcnp z;D6cX6Tms5X^)VN_p?67Ax`|^pZ(P`9Pb~!p|zp zG)`yyZ)Ni9y?*8%2`2{R?b4H;X648b0=+)DV=G>%yij+9ozSc(XE7Jtd2wvCdzm}r z9L>(m`jBIz+OJi%`#h^i9odnVC`aFctodtt1sM_$N2&x$GNz?0*z8TdGXmk$Y(l`W z$)F?l&)M9g`@>FcJ3M$@eN}$|6jw;&2(Vu-3eb8QTh1D;6qmyZ&zv*+qe?58G1N5G zx$E($@wcTrv$$m)%P064wuG!I-gCBmR?d=xv;052Yu5KDjO#6XL_ICOT)i=)8BiQf ztd1#M$TX=(*vWL+r_!`R zUvfVzjxn3(ND#GD@#I?}r7n_dB2j++p!fq&JMegJsZl|JF~j`UZ+*tHmQJOO{YHY4 z$67uki4ZZ4KtDLev^vagkr)8^(4;W*tclzV zo53KPW^CB6;pgo-D>eC$ED`(Nn8sGI2AU=>P))AjdM_Ova^ahm|oO<{?(hdOw&%eJO-cUS=6Z0M$ zWzf-AhT9imops%)KGxcSiKAP`yoeD{?db~1RF+V_d6bW}Y$%pMaBkz|T9f_UMu0XF z;;9+dIS@Qg5f%4alP6?t-jcL$i+V|xBR|g+4@ttypIRAzVM0C&Gs4s$PKi51tuZ$( zVrJM~B(b!X;>$?M%fm~hpmfXRSD>+sYr(i+Y~|dzNbquYGeXjG#5WS_+5H%o0Jq)! zvD3|rwm9|^Z!od{@H*Rsr*J)gnirXlBlDp7NX)jbbx6PRcajnnR_Dbq-tJKyjUHMJ zfLazcXnW!?+bny0&BV5Jsw^>mH!t<-bc5s!aW5ZF5opWWhLZ9oW?3!VAj~mp?fW9R zSHk0xg4}Zs1@{WWmG`3Il@1nph3NT)0;|Ohc0ELio;mtyU1EnP`@?b3}}vOs`g7ZygLMer6a@c<$BiRx;)FywgM$j2skFQS;4& zLTEQh;5jNwf7%FZKoL;!RpXtlr^pS{=LFlhK|8N0%`7WD>iU$XY9a4hwH=mteFFg% z?)J*8l)Kb6YTG2C;I@eYg;Y@VX~0{mr*0v^2~@!`Ot4PxiqvhOc{g}@#fHlO4WYkx zXYXvn3x#wOtuU?QxcKU*U_^HHF;u@1rYN%2Zuq;+l=~eXJWb-PHE-lsp_vO}Qqx!X z^0F_-oG7jrIIfDnM=IhhgLh5p;S#JWeh_YG<(=sc9Jhq3EtV;eW3Xlnjvg2x0vS}l zA}gd+Ni?N$EG--V*yV<_cLaIV=U9&m@8p)}%b~~v+CJ6tE`#CG)c*1KMPQL%8bb(r ze;B6`8M|W|N|yADf1T5n3q?NQ;C5-l)FQjcB8fYTa$DzJ`1WO<$YGqz*2DQIsRdN# zvHH$iZs7RQzpt5|O_#h+mdQ~0mFNRJ3RBv|M)xSkb5eP2`tPyPncmipTrCcDhdKt@> zfV$--*nyIh=D}t^8fWY0h13%q1ywrAwF0vA_^BjQJ`->`+yr!W2BDgYQL`UJLC<58 zurzHEQ5qO57)o5t|0ZjjCRnqddFH@()A7u=4#R=rrW{2f621`zdmyG+Izg;hgs@<- zxus*b_yhPd&SnEuy z+`6+!2JJyN$c0Py<22-FyGg(Nu^*NZGY;w*Wqmy!E;N-$kN*RRky%8Zb%wQgfeIDZ zA%2A1R@Hm3M~2G_SBfHVeJV{{`4~)e;9r<}lctJ_t(O?Fz_~<>G(RxfO`l>_a^Gol zPdt{(K-DMrmJXGJk3Qa?C!oE;Xed)aHW4{-uVIs%cOY3Rqy`@3oqz(wYxaC!lDM~z zs%)fmnIC}|)NZ;$_}}*YU>ej($KW~#pnY*mKn)NOngCWY7j6=DoU4OXnZaot0_azs z9QRM`X1n9!F8j+7C?D@hK#8loO-XSRil_LDD5a|`bcaE!Y_MSj{}ZR|q}~VpS;mJ1 zs&02=-xK>w*&rEQXM@Q`gx>AIo+=@8n8iqaGRc)kfXLKn%#J|IQ-VwC&Ih|gS)aqJbz2yPNvcphoR(P_>guSxJK zszlBP?Saa!J5$-?w81^?&t$XtR@2>C$R4^lN7IencFQa+HNo)TZZ#!gT>P)BV%I!l z&-o=6*}dUYvm%Xk@?We8A6CqJ+~lCM+oTQX%a_HktT4)`FX{|km>{&P9egMv(Fo8I zq|I~FekDw55T5WjC@%YehJ`bMxqW%iwoCt*v@k=y@nC!Y#D{D!KaB8 zf6A~KJ{oqDO^w{?XBAEJ6I*uPxx7Y56XT$1Wu|Ua@gL`EV<;8z8Vlms#a2iDIn2f& zgvVz<7e>|N)cKWjcd)(+;0V28+sg0iU4&LQKLd<5F~{-q_bFxs4oMN3fOSl9$HazT zsvNmyA7#6=(HNO}h;ngI*p!np=28z)rHRdR<_o|03VN|!N+XoMP*5-psSL`1`)05H zNF42)blN`*yL8|^y4ukY*9FKYfx6bNM&E#VckVAq8Dd+UisC1Q0vtSRz{m&vTBcR_ z*pndL&@eopM7$m5$lP^kYSf$du$#stOPtdG0v`b^`7ErF`O|j@jGpZk(6hilC0Bvuv-u`o_UtnAb=qyKzUFvBaB0_Z89+?$C1SltWE*c_*)6Cv%5S`YT#{5@%vXWN9Q| ziH$bRVd^!)jaNo2DFfax5-p5}0E65&7u0>pf$fIf`9NRsCmzf(jV~t z#Ef*+V)!F*$TNsJ0C`Xb2753i)(Um-(__t0EIcBq+}qh9thv?kvQ_n1KJALmK7?k;(Kb^#)nL7 z(tEa^mXmU&vFSGs782N;k}Jd9-)mAZ(;V|)<8036fv=|~Jsj@^4DnDU(w?nkpnO>W z(c#KBvciWvxN)wDoSDDo$nzZ}Oa}wm+|}2V^~o5XD$u~gKY*uPNIo)9>D-8sAX&Jd znB`4|cj<=l5cP3IG|dJzA-sKCBunJl^uTX(1L#dz#V3`fs*N!I{d@x#$z_47nb)dD z!P270+kp2u9@8ZA1KR!KpO69%YTpecOSch*70$O*G&y*drYq$GQ^LUo^V?iE?@Eo+ z$ij33zv3z{oj0?S7n?Kc1rE86;W8V56|`lyCA;%lqV6rPWXX*Zp3+?!Z|>RLc~82B z2w`y;BUZr3*v1MtFB+d4b(KqEQ_XviBIh6{$cqT zkHKtiGp2k9Px9!BYGroXro=e~6**z=Y5zEFrL~84p$4-R@mUuPf{6z(K$(q`AJk?F zHNcy~`ncdj+nXNatb*OCkr%r7SwAjcMZtkW>2d349^t*erV`#xzOea<6KEh8<&Pb) z?S(J>$)X`ZEXH_@Lg+h>2t-#OG7o9Jznvb?^=IF1*Qzfd9H{T`P5I$qu#jJhf%}_5 zL-8?cMj!ATd_(s8Eqdx4`t%$ELvTOhct_=$zeJ6=oVq-^5OZ$Y>62h*-u!obC1|d(hiNtXE3#VX>zWYO#l6 zorj5d`<^>RWLFwv=C#zG@-ATy++ueQzff6pz)iv0&vN^8t?;NAI)y~(C{M8F{qzj2 ziU>WEe(lD{dp)(w&IqlViZLZWIpIZz6~C%8)~#gIuN7T9kxJX$c*C7fiP~QVUP!cx zGe#}^-Nr{w5rH{apLVZm6FXNH!P{-Z1M_e}iO7grw!0&11h!+Rr0rSETk(Pr1g%Mc z7K{E>rdcf>32EO-=mqV?F%dtJft7Q^=HU~QASGI2^hF{hXcGuvtU%oGQSm2dzA}5W zirM5vWEvcbM*+AUTgOFQaxm(&is^Fg;L0Zv!5Py^KH01ggu9=q>bHjQG)rc&DQ`+k zDzw9woS9dG$`&Pi_*_tX@iP%@I);oe_W%QYlXEjjKhP3pc7L(#WK*hf%`A+l9@Idz zup2P7`~}rlrTz%x7RL+K{q4=0;@y56sBQ{J(e3#y_7?_V7$Zvdu4#{7trcT&-#}`3 z6O5zUM7h>lN(b%rKIQ4yfns=U%ICcANklZQ#8Ajfc5T6t!CpY_L59T>Zl@_K)ldvA z!br;>i;`*E1CrT0syEMNj-QSPE%b%epsxp8oDh2X4*eN$nMjCSJ#8rPFLY`t?EXl5sp=;vrya0H&COw~8C2 zfRb%IONE&tsAHK!DHaYK&#JXRYBev!OwO#{GSjP;3-##b0nLZ>N|6dM!UJ zf_%cz>xgx7T3lwieqA*=}Q6l`bOd5J)UuDig(l?N1T;Gzg9zOyyP zzaS~<*6$sWG9xjTXiLR2Vhkne?OP2dSx5hs&{=zbR5y~Ft_S7nTD(ar3{OpRLBS=4 zP)DMAtC$W{uWoAN`VNG`oO^CR<8xbH(}qgbckTwosa<)}u6Q45Z>}yMwldh{8G8hH z@^K&fk?Ru(6F`j*CalOssIvDY2aDg}!(0*t8rZL)*(4k5!nC$OFexr3ZEhDaD!(vU z`scX~Pk2J=*O0VBr$zBr!uDXWDbmm*#U=)zFG=nG0f_1|e_DWOT@%oZsz#K(-kmRa zmv)MJYqz_6;IlEdzo*dyx5$uhwr*HkFapmiT0V=hgWfE3crH=Q*!~N#{$>4?5Sbjn z5V1!!^>+Svl_$0WjLp37LcS=cv=|L%P?tIVKyjSd3pK4&aZIHLP-CxHtrz2Uy zq^BppJgpyvm(`O?&EU`EaBCH^Wf71}G! z-3Z+soWD7!y+#Qr>49<)_XqE)VWT6{r9fo3RmM;@<IDfU7uV|KYu6>-y z2MBSTNb@d=gDgcO@|}8WT+pFlpDZpA`QJlJ+6~~nE1YA2x)&j_c9P;;{Gnt5<0}M9 zw#U70v~b)A9I0VQKhD>A(J}e8PP2(3K`GzdZBX@u-U|q>Jvc|+X-Im>uix=hnJbzi z?eZ{>iq^l_FY}-;eBGDNfj|NI@yadW=7ILxElcH$ai$Toj_y~v6G|dJuVEx)0l!#9 zbe7i&&wC*}v}>44Pp0g;%l>qij*j*Cy2_or-9y z)VhTQm%;_IF1+NnJ{qe2#2v1t;utA#*A2NR8ja1qQ)+!GT&ei}%Lg2VZ2LjIyF`B3 zK{0!0e;9f7=X^@cxFI|NQ={0@(V~?md#26au@-+43hAt}5Y@RGztwIgTXn6G0Onyn zT=^I~tzj7wGPBJJv{j+b^QCTa@VwC6PcWrxZ>BH(2Wm3vcKTWktyL2;H$FrewoRLf zQJ|zXFR0f#&#vtb;ru7R2zPbb)ed|V9z#pXG&&{oB7K;y9bPH&!KnOeF2#Cn7!*{m z67;IA*oG-f+j_&2CX!c-#45)WoHKXMTJOd_k!>0lIBW4nGw}S5eK|KhftJ!B3$>SN zpod^0t(|jkV%0BGf^N=@KSn@RU%u4S`a5CW$?CvUE^L1eQ&Sc)?P5Hq-@9uQp7B)~ zy0248c}zp>e9QeHd|Qdv-ywx`sGy;QU=Wbt;NYMMgxXhe z+G3P)&)OP2q?OKp#ZxB-lj!m!L_?IIhK>CFuzz^nJz7c96&e#%rRcxEMV8OIg-R+0 z2`h$5296p`1}hQ(kuL@#hPEXHr4%g18f}dG`|qDS4lp#dX>uBU!>3zlDv^DY??3OR zz(hsA!=jRk1b{>S$3JN;Cg{petm{;mJuwV);L%9a7oE6N57M$wdng4x@s-x_sJZ+q zWQZDkd>D1^vJ6mYtxn?rpMNpO?8#!_;X-oGLz!th3mX9N6AIF6m-OQzRrN>Ey8mqp z9MS^h|8q$Y-Tz#k50cacmIziv!|o#w9S)5IR7-@;BE=f_mjRjc6ZgXptgfZI#LTB9lD>jEK^FWj@;L)Qe4OONfGsl&`Sn4xl!b zRk50KKA6V0Q=S~5`%TL{Gp?lOH5S$9-yFU{cEoKC>z1A7%c&gr|5G+(|0N)ZGLe8O zGKd0#sRP(&2Ekn7?;!C~f~0Fa9c^sAMJx)CVRxz_b|cp#1rH2_EJH8;zhp~Mi36iy z2>&nwv-gQ#c2*1E-N~3YOwsdST=EL)Fn~512vF7xEMTu7i6@2WDfRYX$x6gf>0-?6 z8V00rczY7*QZe9o_FFa~HB8Hk&=JqsVo9hpI{n-YdZIe>$^3-hr%rH>`yb#6hDGHA zDV_XD7cW>CKrKDp$W-&TMI{SN*AEQ@}y@R#5$i z9Qk@2d^h1gHXi&vM~cgx3~+tCxeMMsZLqDNX5wcqev6kIUC;wkl4*h@ithY)(goY) z45O_R@)5L4A45KtOh{S4ME?)i|6?6A?C2WAy(bTbxob#c+Jf243DW|&3j+VK<^nsN7AM{CUk-m0fZN7>K?6Co`tHH_U zkoO5cTPye3(^OTdOc3F2O#6w@yc&PvZhOsL->LjK`5JUywXZfK*yO*{Hxd~q+Du67 z?_)HJFDqLdkKk4Z}--0**SNq@3B5&>90bpW!(4nX45qgdV zgU?&Q#>1ck=9{L`NcDcA5=gHRL+6*lCK4ZucQ~c-JEbbpY*o)NH9<(H=+iMRc3plc zhmq~8)S3|DlDyto%y?|9SwP(TCA%`;+Fk zbAZ6M1GUAf2{xX$#XcLi6Tu+wf%w2Bhdk}b`6v$8Pcy3GEe^m!U>k~Zxz3Nzy~_n! zdWCo;?qdOSM*L7bH2~C-&fwB2E?l#|+fwys!)Sb#Ds-BvxyL_%o`|4T#-|Bd(9{Wi z#f4s6fU?p57U#eBery?IP^waf^Xzpz|58E(aSELv{a>E)4L&KLGo5>SztKfKl^{Yq z)cpn4f3fsGwZqgxC;|aR3?E#)cz;NS36|o38qkolQv0K<<<(#tv8A=U5VZZzd0 z?G-N{nX#UAlZXYuI3wqT6z-0zdxTz5l~e!#{L6~}TM_@Jgs;a&;N}}x>xNII@uq&tOtHLo zw9uIt&1T+U9khQ@|978&b~@R=Sy&&O0|;Qj$sKYK3J#A5uuVjm!*$3bw@PLw=?n@Ht+pOZ*0vpOV0G%~{IOq(3l*&Yr*0`BO~q zF4~3DFBBfC3d_!*+XTR<56-l7bkmEVtbia3;D*P4-)(y?ayQU15DRZpA5!-?!1o{j z1HcW3jiD&}uxO1lZyGu-_gnSG<#RKuyum@@>gK3YclAaoexS1DM}@iipJ4lMpIk*9 zZk--WsM*CVGVz`J@lP8j=6o78I(4+?uC(sFt&3%k_36}5G5AJwAMRR^Gy)|4AA)65 z=KdRm?ET^amkdTw#zcNzoVeeL581~*;d#gUJG4EP(>lNS0Tz-M0ftVcKkgu__$j!W zdcwftN849&H|CkUY&9Euk(@c{J?dbUZwyL;2-ul)mr?h&3ZAe zx@?w0HiF5fhY!L+ZI#^Hv+mJ20ex?>3ynH<)Qv7%&Km( z#OsSSC#%Mmnu;4k|5FVA?Njtsi`UI#;U_ED(yu*YnY2k0vfj*F#HG%-c}TA1`d0rk zYh|dU|8`LzH{QuMB-)+cP1sKB&yS=ha>^xYib2DNditr-x5JlH;*)fU#f00qkvjNC2YJUpTHH(Bl z9(=e|Bl-rl`-HB2ON2aF`&6N6Dx2~TC-?suA~d1wz9-I(NBS4kOS6yQMjVuAd*tSW z*YoM1bg)Av<%%wgCOU1ro$^wZc{1^#dLLhyPq`hi*eW(Gbyrxleyjcf02J5~Fq}fA z*BYsAiSk&j3d`yG)pa4(sSm>@zEuty_M;9<6Tyc-HWBPx3gJvAZ`_4j4xt_MhxAtz z4M9{l!SJ;Y4WzRf(tL*msN&3leFX_}r?-9~V9|WE8THcLTQauMEVE#9Y-hSAq(N2i z7`Jbu_p_`T@(pvd$){Dys%kMDK!2ZSH%bE_jFaP#QW%_vQ%&(L0x3~Nmd|}UCd<>i6 z-{19&#t<@j^)edc2Q>8wwS8I58ZihcI0)C%AGf=F;qb3Pg7Wfg-Xo(l3P6V08-C#bKW#p zQ!Q?GdHF>pKb3a#+lc@BsP6E~LCh4jhdHcHQwU7e0fV=zCC4ng-S3qR^9*1n}z%Bl_EVS~L`GhsIkMaE51bJ7&N0Isi`F z&`_B#kwvI-?xLqiAcJ1kma*8G29HK<7SQT|i->1n-+jCr*TrdmF^utg7FPa>2I6K$ z*nrl4x8!k^t1+Hz3BIuXI(G}M+MI#o+};6xR3XtKwwp`R(B9H`9cu=tv?bftJrC{E0WwuCV#qBHzPwp(k~Cwd@@Izg$}g}lm^ zyUp$p!?yqMf4aZma}7~ADXHJ2*MJFqv*UU%jqy#3+)Q0=^f9G5r=bI_^pH@Oj@*a? z@!T-L^tOJJztlv73_r}Z5o$;(UcY-&uX=&s{Nf0N9VJ2uX(o)DCr39y%&fhB**tMN zM=&7!+Ro1@Gsb`P!ku5egxo*gxwFqsg?D;SzS^(6?+{IFb#l9un};$iKX0sP9h+_y zQn^iXuvK7LLowC3*hipNeD=bxcF#cO8(vF-%~XQT^sFukefFbS5zXGP5o)Io?!jhA zjNwI#Ru`)Fm;$w@?!JbtOS5U|UTjhke;V~as*|Km{*muQ(vaf4tdMj{Zax0TYiHcv zT_d1N8tulVCf@33`7YqBqz3Gaqs4@Vju$f1|9Mb{H5Qj}J#^H9Fnf9m+lK>_1J&?rs< z-#9BUuH3j5uGz#x_H9*85mDLIsNVmj6*&e|4Mwo61)1GuJ8%0vwd-fW6#MU`h@-8L z(c!3|=PZ%gEm1mVB*Nn(_0wsY!r$kWSE8DaA!z==y(0)2-*e&4(5|THyG1Anxye^7 z(`KNvh-RgQi@qxHecGF!vq9O5)+Ivx?RGx~tMq9eap|WIeHkm*E;`SunZ)RKpg3$E zP4K*WyB7pXW8#inZFg9c!CB#vZ`jd5&c5Q9Q=9S039c*C)gORoSk7{Fns9UP(}Nh* zJslgudT1ATZqt?V2IO)@1W2O;ttMa-Im99|Y?wegD4#QuoT`F3IsKwFjQ=CYQ|&lp zz1sdD{Msh|Ac|RJVyBu{|HOw%M)~Vs0(g5N99WkvdXNxaE9pFpCCyk zi*EV6&of#Pm{wGtX9mx0Lr2X&^9w)grcn+<`p4A`f**_Qmv(casbHmntFilD6Ejlv z-pZGyDm!IT3Cws!)NQ>+U|}uzu_7*VzA0@@#j+h~(w08P+%)zHBCMF>1344#F$)it+w7s?nvOo%YVkj3}r0@&Wa3ojG-> zWU1e-QfC$g-JN|*@?oJoo`FgBJNWdDdjT~-89^UK;V1jqGANU<=iwzCR!2#d?RuFf zlBNt=r)1h#-Q^n0!3jNa>B4a%cE5WkuCz2`%Ei2>gv#ii>*y&iWb-fm{COh&38*6Y zb-^;Y{4354`USDt+X**ITN5$Ng!4b^A7Mr@f?y!O^0FDJ#!FR5s)5~#&c&b{G(wF2 z-gy4o7$Tf>IJU2|8p(SV^3Rxh-TY}BaV|u1^wh}u*eQay)RFpJjkbLdoa6>3X6J7l z8SR-M*9YI7^Vy9GjHE!5vPA}(4_I#KvYn!_A&agx<`qznrwxxBW4Q^c`f zc7|R?Umk$!4)@brUHk;0qoI7NW#4ud@|k&SYF$}}#ruLf%k&1ZOaS3XO;j-&KFgTH z@jn&wuhi-s-wXeYQcD3h_X~a`&ezfBP|j)YiUEQ_tO`x1y@Mv?1}KVV8}$QhN#&V-|AzdO>Sp?t#}-DEKqdXzmcco#BdkxeAJUTM z-G*Zp6IN_F%ZE91fNQ|gsnu@7y|bt{d+p`w(h+`%!BH3s;=vPM!gE3$s$;BsXVz`USj`U+HEYXy?ni4}*Spg0L zlJT=#^Gh2q%hA-ei3UBRxT+F%MI)So`!XQ3aGTZlJ)z1CTg?mEZ~A;{Xl@REP6nwh zszv7tgzJ~HQP-#{erBs7qPxUOQ{A$kP7T%V*1D_VIiR4b#n`&= z$UOms5NqKhFNQ~uQP`PBexC^7d(lwyY*?)7k|G3Cag6LkCelkYD1uOj!xW!5+4RJ|xp{^bq-h@@L3ccX0DW%Ll-X2p+P zv^3-Sz-Px$PySSgx}DdA;n*cTdC2HEf-cFo>fVMXlnQEDKtt&ISRA>h$(0c?m0l$3g!M&^!OeJxDgvrD zUL)^9IkAs@`}8!b5oREv!)BwXVXKxczklsg`oOT@O3tC9;7-_l;@Gh?;lD;K{Z1_3 z{jIdkXH@Uo5+tj9s}<#H-LLr^+J1X?7lKv^no1Lm>c?QTM2q={X8!UYpf?(2zxoo? zrL){5-`aBsT=%KvKYGl30CvUD;q)O@va(!s& zO#(-VwS6p*xShIkG>1uOCK{b$lUy5n-{7^b%Y{l<52!87S!BZ+Iu?Z2(QS`MDKG!S z>Q%-Tto1I>r%minJc|)Ig{|W0wmr>#0R(M()M*aI`Jz}l`!z~0U3ZI@_YcwFgoJ%E z6tc3mm>MJ|n5)d^Nn^FOlX~#T0mbqKoW?kWF?0O$5mqE zvEu1;M8Go^BX9z9w~>1UGn7zV=GQtX=&ct^YE=*!kof=nCd~4HMR6>*kSXNJRI{}2 z!1_8xi#|+yoUo3^)y)FS68&3NJdt8oI5L7#K5sHQ+>9{p15aG^hiq}57Zxo-6&|zM z6%1Qjn2S>_>Y;G@n<0V$iDUr^WsOX-5*8Y%X?Caj@Ed5Il#S?7VO4(Qm*~%pDf}zI zpOo{fj9wSpZ4w^ywfpxompS(V`;nBaP>vac8gWuHMdz~37~@6R>7hWIhcDe_irU^{ zw1gJ%#G{?Ck6GTfHv3pV*(mP=b1}=UE@dgK#NqP2H2gKv`lT8{HKu5vIwD-e;Sam{ zio!UZNaK{NxXEMWp?NP8YGzgu^f{ZK^#2=IgiTXDUuHTqvDyQhg99;C z6Y^VIql3QU*JXa|?XrGAr9Ut60vmCPPwCCr4UO(Xr98_*JwvTmweDrnbKQ@=PGpO2 zCEgjMldMSpCO;}9hGqwr8~+CFRbYhVotDdxvZM;!)V>(o9v^6>IOLNc>9WfzEqf&_ zsifH3i{!6!r;^2dekQ7wJb@J`^<8D~`NIMkmwD4Eeg>aT*^Dg%Ga&;yh3Y1np`Rd< zNjN>F*RDQQKhCUKdLh=1!c7GjM>9H?9U7C~(nL(uo>N2ZvqFh8^M}Q{=R&Lxiw(G| z-+wfUNJx`TWcfYJ1l-F;MDgLuFu_&96U!%kpDlQ+`2>x7Cp>*&luigWvi|D-l?uwd zOxXa3?;X0|kcvQi(`0MXR}7d+;=QPbW)K!M0G|m9Ukth_zh3!$J*s$O_c>m+LKFML z9sD_9r6+a&RFci0u$gIW82K1ttox>p+8o1?o0NjOOTj^Wju!K~e{h&%^Nz2ZRMJ7G%)2eSOXL&+9RJdsn{XlDn$uHbyc$E2*f{dZ1t|Svg;wTi~myze&Xji;^EZT4d@OjI>ETX}l1^oVswmnZ+6he4SSNM?b!@%}^5#S8MSSSAOZ& zoq@99fr9W|3vas)tQtllwp9&5fN-Gx8ASQ~S`;f(IDD+Y%f)O*&G zmO64i)2Xd}r_=YUHQD2JN23tYP|Yv-HUVe1o6G&OPJg2wvz)oEEo4#vN(l_mQ3c$8 zhzHnvJ8ah9?rT%zW82UT(w(8}^=(cqD^|{`+Pg&f>;X_)a%>HCm_loJHYrLHJI8VCp${nq!(%Fs=zDBklgisOe_rf}fhY6v!LrDYJfwdwM zjZ-;Zj9v-SVMUAdpDAQTf2A$EjqSWIp$c~zZ$xP1BUelB)qW)go5)~ZoBcMGk|cc$ zGi!n)-A|B(x!mdzX{q_hXTx7Z@_!#A{VrN4CO4?$yR@>8nbx1mL&&-~e}d-MN5Jf^ zU%H*SApUu1AT@AjBbbhVEV7>h#(m%NNkv8^=CR{UIL|V@tJwQoP1$f{06yTsSU_Ae zU|z<3=uF9;C#H`f$2QRS<^?XHktwJa($dFmD6%NIvn#|ISn7Jp1Vdm>ja+5AYxF||nG2rSB`MDL)IFBeg2Q*tW!>;+~*Z0vl z!qb+vVrgK*=2*LU1J>7~$4nhV!kh~cV0;jE*1g$uk-4$Y5tMvZ*odxhEU0BSbiX6b z;b^lEdY^E54>HdvRwwUUNA*<3-Z-&@IaX^{soK{ZR<;b^|IQ3Ew!T}LdPYIizo`L5 zPBhwTK*Wwmc6Rq$ZYofZ-MQsAqkhwt`#FHwqVSL1Y?M+-#|@#*jKb(gCQ86qtzQxt z+5^LgW24irkhCvE+fJSWwSB0bB90E?KZ}I>i%`|yvY)L9xdwXCMxiTWHaj zpuvxQd3dHaV{gz69@Wo+GekY2cYE!rJ|)>p!qmcHB%9mt@udrPFxjBixE78T7H`85 zd0f(h9+@$o3Ysu9`~cp~flSnDwSO#%4tgCY+tu{N@V7ry0FpB@8>S^FR{jKqneWIn zYCouB0)gfM_SmG%>%k^g;Ef$uM5)EMeaJ>Y9gUb1*dpYr=k?z=1?>vkL z#Qcv9)YG1gHx=|^+EmVF$zRhX4jMfd)rj;geL_e{T|Hs&q4C`(d(4wcGJ{Sn` z$LD}*u<#kX!Xb(PD`+d2q;43Ib4P_nvgUNGo#jNWTE)2U+SZu>2W!i|36j$~Q8Uk< zY9Yr)*EH;SmpXONdL%7Afcfk77!*01yfrxfY{osku<-qJ!|@cd{jvQ$u>N6?ATjn7 zJhAMNbQBm7{ODJ7Z@+NVtxWfHT#I}Jr^|gooclTX!4C_6YarJE6!2f5ipQ1c2p?Gh z1o+ej-c>uAmPXtv)#Rx+@Pc6v58?rjejD`lU_o-DaGFg;!8a_JRKtP*}7GTF_y{P1;D<6{B^+HwwE zsH>Iq^M;ol@QL56Z)4NQHCMixLw}l&7FmBBvg(^)4UD;7JU|(rTQVi^+YfCfBrBab zABay2h7ug00R87->?61O<>^PWZ{O>Qcw&5J%eg~L5P{EYzx{Bn@FaP{@1sAvnutb{ zq94N-MQc?tz~1XQD=p!TT{MLLnq?kTV&Av=-ah#+z=F>tB9x z8JZN}Y!mMno)3w&iLmT>0|L(`hL!H0CLa^q=4xtw;7_pjE_vaIYLX)m;M;U0%#p)i z8$`WEl64{o^)2c+Fn-S=|D)Z+ydHXOmGdWABf*RvgG!fsEYCYHo6d`GHwJ_b(!Slv zQ9e}@K!3a^`-n3N8fNyek@Shg1u$M~Ls|-X-!SyV9gDz;x3#{M$6vofMLxuv2_g$f zsobOQUrGs8qik!PBTMW7WiG@Gy^|Tr$(Q8R;;#7EL{3;btEfIj*x3Sdt(SL<6T&Ii zyY1bV6gdmCQ+A&yxI0(kKhveU+q7@@BC$+}s?b;(N%p>%=y_$ zMQt|pj~}BWJvp#lPO3D$d!i;W!Q<^TVKVs(R)KtlG%^cq1e2~>2yMC-1g6?2b{?d; zJ7UZ4%CJOgVf=xt#bKc?(l-#e_wN)~xT6e=va&oPIYQ`1++YpNzPmQs<6yioMP#2l zR0K`L<<5EcK#Qk5XBf{?QI-BNR(V5EwR}sPmUR_Rk&wvv4@={-y)4dWiZ;>VKk`=| z0euG{!fx0e2#Xs74|DIJ20k6*FiNB@YdtczvsQZI;9;Ti*bclT7w>m@I+hS{%Xmj8 z-?zfo{oHFsK1Ax%80Vw?Z4@V}RhRXb-~R*ZJbQnFxLD+pG39i2&cF3lr>ldp4Cl*L zrk>2%-Gbh=I{8R1&p9Tu3Xz!_#e5U)G{J-15nJbO5Y*@3em!M2>kP-!L$ELumOa_z zZ|&MXb1jZKd~YJ8*>5QkQv1u{QE##llZP`I?Ewq;lixY(_N{U4$?E&B_O*6M+Q4LL ziWpAKWw!Uh`-Dep4Xn+CSk$M3Au+txY`3h*9*gGluhN2*VZJg#Amj27u~baR$6gA< z(shT1p*ZAjn|YXV!j)=Thqc8u4lvhlZ{RGF=R(6~mV;~@w}I}nbFRHW$^FMPz63}> z|4cd2Fcjq;3I}5vOx*}(h?`-k2Yq{&26o&esbcZ!lnsb=-i{<_z$8~Ct$v`SooK*vZ(;)Q0-&FS@&@9= zsh5Us)l;0npb1A;@q0Zl=7@n;Wo0HEYmq^atQIkmkI0(_$EM4g(t<#8+s3_aMi4sz zdd)im^z_yE5nDI5*cLQt`}2L8(R{C{^E@Sju)8B`sk&q;jE(a`O+P^xN&p1-R1R&K z>3h?*=Y`y4D;TeRpOr$t=GbC{Dk#VQ8_>5{d%OY5B^|!6z{f{_F<5x#xDvDI1QphvmQCEp;ecy0hwM(qJEQXfr zPtZqofSRbWy<3^iL9^a-onQRoW&7VuT$%S*aU~b=Jy{xE?RhPBBX*P6tZk@B#yR>P zrJm$S??pc)ekJCkGV9Brr&iC~nm}+6LWppPFU%z3@btc?3zdsoGlJ>icqJY3 zxxk_XIq=j?oFWt9&_n2{G=tOTHn+|+D9|2Yj{RT`wrSaaNel$Lz*}6Dd4FvG3*DJp zdOtk^%PPAQU6_GMUngL_>iNE6s1cxI#q`lV9tzb6125)rT=vPYEyp$=CtmHCuWWO2 z4@=`-SVBS6SU7S+?WOhD4N-3$A_Ev6L_Leo5taR}fY-_zk?n+`VP^bb(c=lUz!2U2 zZd(2qj@Hq~J~(Ps&l3GK@BfBAB;fWEiuRcy0(%cUkpU}(=$^4YL7qOq_@zgsieBEY znqP;R-AijB-!e+;!Wb6WUgHFNokzgRplsV`uz@yP-L%XOZ|B$?HAV(Y{R9Ei%z$Fi zxp|ADWaKlrn)VxYNRVVI+3oyQ#W%+mk^ifmd%}-n8|t;xC4iYh6JPNQ{6F z@CA7U$|2}ki85~KEU`ij$tcu5FF`=Sx$3K{RbyMH4Y?34rQ1h;<>Qs}N;lrPQ*i;2 z-Y0wQgs1$F^`kuE(ihDh2{$kZ3Hk}jzbRDD@pgG2ry+qIjd3EMOwvTqUO;UBpg`F%l_#5?r2@CYANQb#6S_uHC#78i3wn|rS zc131U&Tx-R(~=<$RhlF{k-6)VNc}!qrLLN@i%+OdD)884QQqQf=-Ezf8)t2i4}jVz zvl5~pyAt0^vIlil5=rkt6k8$TV2h#Ri0czWbYa^M!3`7GeCX@vQUn^wr!UM-`Q>3U zjxB8E2Ykg(!&7C`PcMlueY9{Yzm76<(2?gc?&)|~37PpM%ZfVRa@DY%^c?hV5FcK= zo;XJ@;}0x-1Y;E${jBMVaQXae03SX|u%hxyGH(FX36rDD4G~;EDv}54N>ikb#X~YA zT1RlAWmhrki-J0Zs)*tbn0u`$_AU_YPvvYu5X&EAEohT=H$&nN3xmb>Uz>g8z^Ft5 zGU2o*mw^0eqwB3GNI9q>Mis-yuJVSBiuBK=_d5qCF~N(4uNJ0PSh5{+@7-r^KwvM@ zw^Ka~Y;g*AW#78^gfpFc&&0*}281G%D#(I{%DdGl zwri7~1LX61KFAXBjLnj>+Ky-7h$y~EwwQg`H(b?@?xw84!yb*)!oPvGR9gr)sYCaZ z%lJ^En$*1Ol1@7vFDx_0|=%h!IW#Mye4P5FI65xs^x7VS!nt2}SJtDBIOaY|jU z4>6uP2~UnO66Cm20Z;FPpJ5)&Z$joarin3o!SQptdNryHAGhG~F5*2pJV(luYDFSi zh<@3c%+{vy#j_U`=eK+5H8>UGL4mh5f54!+g_UKlXQ!K}IlB}?*JX?x&_m1vvQ)xo z52DPVOMkyqviK$gA?MS&+P`(a^ij^dsXVMLnAnAm(jvk#*X>4YJ8NH; z?V!WPEE8!(id)^p$x#(v>3LEC?jYY)hP6@OoZ(f}f=uguMyOLY%#>RhIVQvds-rx+ z?2Em)^h=8SFFoC;kEYcVc ze~i!lrQ3dDxl-IJiTUw*u=6jw7ztjO@;j0y-u!iR0@jhE(+oWej+|yVvqiHbB73hP zeJlqCWw0q6CZiRp?gOUq#)J)v{sb9<9&w^S@3>8wzJ2(na20AUMJaw z**ib`2fRJC7n_7?h#bumcq}ZGQE&`P;+T%BvKOyYws{eM6yQ++Puc5R4SNpL#SkHI z(o%l@AexlfzF>yrqe9*VICJleX7!QJGP|?#c=a*Jr~+detk`y0Mre`LnxwfHEerYe zc?qLqhSjzmfQKBu6+D2^%iA-#<>EeS;GiQc+xCKd>gv4T3H~-Fd7QKSg8umS)5bM_ zXPK!Wt-+B(W{5)`=nPi}WLh)iT#{ii7OBbCyFp%|b&+9GW`(ymOeZ5XAI6%P6ib)= z_z{jLo1@A4S}R#xSm=^KC0Uujothh|5T=7|g)VQy>GvvUBF0R)-Pd^NCRufQ6$GJC zSg8os-OFiUtAl6&5%bw*(rJVaBL5l*pjhMECRUo8{P~1%=NHlKhrJzOc zuEu;SE;;W_fWG!htwsM{ThjYA$c%dS)9SGOa9`&1X|yZGjAJlfgbF*ckV>7evL9#o zLV6}Y6m53=P8VKrsYgX>Tq?14>IdL1Xv;{iEEhAwV@mmGi!$#)4`BnIRJS2uUi*Vd z{k)R07*{Dv4!SL$NBAo0I}{5RJvfpll;L%F9gHc^VTRm zt2be^;_=-mk2Cyi%7ey;2fTMr&J&ZFjTiZ=a~GUV5gLRY_v+8|9DLK%j5YR37lRT= zD&-PAl&PF*5;%SLBys-47P z(52zB87B*LS+ssv7%)m96U1BWCEnZv_lct+k{5<|_IRCOol*1cOIIYUk%~%6FBi5S zDKpqv49(64Fv?_IC2#&%xGf%dIrlm2O*Q^?E}UVIMF!9CNRv4c7WA5Htoqx!-}_g0 zw~Gpk&tJz&zi{hPHLS00cFi%95jL{GxfkvTbEkP4S}y-6u7+omJ>IZ9g){W=eLYS* zHU?k2Nm2WDnE`MOdpD=P(QNy?BSV&Wu+Pg^mx&NSF8RDQ{%uA| zr9npNr_o0l9eee-r$-BNelKS0n~9uF+VtLnGgOc78!wp;@eh4l>IVZSX7bW?^2}%BmK7QZN3yhd~c>%`EHxBtZ03P z_w1@>?jG}Q4UU`;-{ylGDM~~lvaazDI$AdStXp^Ayt?G~;dDhGLsd3x(thU>7#-!b z=13i*)H6+=r#IVu%)0Zo>q8N% zWl}8Q0&bjrLZyAA*#ZllB@N%Rr0AYj>gjr$B*V>hbi3Pc6ax2=FkDJwdnLw z9U(V(OEDLwTT{BAXgK%2Eqi2OOFz3KcisgU9vLAaT1MF~C}FQ$cSPQNg}`>ekFhtN zgRR$+qtCso!bPx$3CZO2E&~+z7 z(pdg@i}J-qmuD$wdk_9k(EGHgiM4M}4suS0sRZ3DqN>=8J29N0ou3-)c}oUuZ3uSs z)-4P2xmFl*#toi=3_Uj0(Y44h-Gnzww~Skk>ME`t#B7D&%4Ro<2#H(W5ff#pdqDE! z)*vRcdT6p0PiD3A7u^UsFdUaKzMr4*4JRq@Zbo37hj(r8Ak%j(%%S>rW9IJ_>|Cvn zGk|$k!I8osxQ%)i!hPCJrviXhbpIun4P_rjp>q^=kOsq0iK(E!scK&@_Xd8tI zQ_X9L!3KU2`_iU7(LH^3Ju~_`jMUvSb_c};pvi8oFsA7 zo>q{yiBi4urqWBcoBRk&zG_OInUM~}sUb^V`&D0Te(P(`li_-(3U%l=bHMByhaKG+ zuM)$7lhTK2a@&XLTRW;V-&r}a^DUzqJm=VxBEm+W#43O0ZVTCROlruf1`7M*2U)); z|6*fvH;Ar{>B$|62*owEzLl-kSA5{gIJ1!46up>CGGRKwO5oyZ zyc_;eTPWpiko0TIiqsb*`tI>Y*9u02sE6oX84!kE-(n}}rTp${& zA(D84U%S=yjr#^)umdQxjf?v#3cBenma;GQ5*-)`(`UDZ&;0;4esU)ob4U&(rFUrV zTCXnCA}JXj6)Mcu^!i_ zyfQ-|u+oVzMmpAvSQ^<3M$cQqI}&80AnWZoVBIF3CQ{+*)jQH!RR$W#>=*7#VKyoC ze)Cv6qP(JND(=O*UFeZ-=S2bx@;C8LnF&{=kpZS{@)X`XzDF*nQVxx_YBGWPw5xe& zQxW=d8+jc~qGaSNi=yx45mF|fxQO_M`U*kO4j;(^e#G=|c^TPdKC_l8Y?CV%#j_@-d7SW)ujuGD8|JV!`;P_c0w?{G9|L_MBMM%V7U=~k6&k= zLQ6iA&(1SsL1;9%3nmeUj%!u=Z5d8eyL?5j3Dgv*f&x&$<|81m`z5JzMRGMi>9X>K zXpCSm#Rj2MRRshY5$^fUykU|SV&>Qqs|$B*1_ZgUr>5kD|H6}lE1RW_YKgOg z_JwFJhT+2ooUaf4Bhw^5wDQnJM+LY};&DWNd298oK=>_-O*?90-Qk-;d{O|nb66T` z22m)9s<1KTFNVfH9tNH&Da7XbA~D8Wj1Itd!st%~deKw(GU|QV?{9YvFMD(i`ogGg?Sjt-!)B}CE? z&fo+)G|P2IrMz65aj#uHT4Zz<9jqS>X_^C}d2R*G-*8G(Fzz#AVI0287lnWW{au zz|fGik**pkWP@`Q$$On9o4DklWrlDeXp8TpsbSK4)}`cR9L~w+Wd1$VC4plm-9Mo2 zNvc{CNop?zIh71Yi|=z0vnFwci-Y8$+0fDM8Fs^l9y9wdxtcpS7x^x5WVGlq_HqMd zju;4-TEfpr@o|HYXVo=|2 zcli_a>hM>&zU%N5P4U<{R*`T)bH>S3sB0LvaaD8gZ=v!#Vg~kqf|L_O%sd7@yqHDy}yWGo&on}*A4H0^X zp&D22aYijm8YFu*we|X)3i4?6$IhoeK_G>boku|o@~ozPY_qiD_C8YpOLEFenfjB} zhdeoHci#YxiV{AnD0y-#$LVHCKW^V(>v>OvF2~sr=S;j(JXo*?}^aj=<`bDeLU{ zv`ED!cL7p+v`itwfkudl5nv8s+g4q;fR6C0SD|rfQ>HKEL;0*BF)ZK+eK`6^N5Lh( zZ~WyiRRA7AhZ-UJ(h)`v_Ve!o9BA(Z8(~9+#R*$!Ot-ud(5@CaroT}WlEKI@_~*p}YGXh~L!pXoJzRJXWHdDuZy`upb6rww34H(=@TXRnm6`-?mH-R8b?uLfFE&R?mOoaH&TP_23H1+ zHDK!+o8IYJjCoz#8u6p|woJO?bmCvJ<~ENwNY&JSf<{q*0R#kUW+e6kK+(w`%fDv# zfH!1^NN-)Db$*d*+>`T+k(wuR92sf9D7M~h^Oc)uOu?xKJ5Fxn!!gU?q0ale*9Co? zj>i8$jb933BN~KVy{&5r0i%9V{P*ZARhFuUi_y*U?T*!<4`Xm}PnR|%!R}L9u{Xn6 zb`zjl3rdzkJj|i@T;QY_R-Ke@A(Lmh{`qPuuimPLI;wtUnHi z$oCb!8Zqc|XMWE?@th^30V-!2XOiZUz`x!G18+Mh;jdgkvf45=^}_Gnj;+afG2`iT zAbGPeK9A#;)krEZXLMb#IEB+wgFYe9dQQk@b}~8YqsU}9+8iocN6($_-XX9KRQh6n zqk`Ily4|3{?0XG0Hv)FV>$n`sVelL1P(uOW1td$5MC@g(`|bCo$CgB-`feeBdl!q9O@{jmeHU3&&d8W&To+MzC#ACyiy-N8}yb? zT{h`3C{A-A$bEvNS)~-MU8Zk_ojFNz0gj0B&+yOKE!Z=eck}%`*7Y4{Hb`%$vtIPW zO4`Nviy@NCD+!@6w3Io|srT{xApRI+Y;9Y&sj_XjV}KQ$6tp_vK@ww_nBa#)arett zbr54djltj|Pjq(JH99A6aO;=dZYU~{0rUExJQ{F1aF`Qz%rEl}0B2mK`rPBiJATG- zm+JYV6bHNHfvlk*4;Zyl;InbO^$F zrCe@g{B)}+3#m5L}^vg*UHzA(}h?J#zo{6P^5#2}VQH8&wCL zq;Y&P0Kbu6Z$GZp)?%k_v?k!RKQtYP2;I>=Z!Ak!NUSdl?wSA0O^Q$KTWDmgYrKYg z#kn<>b|20ll*ZZN_@t_r4Ql{>DZclZl{{1SOQ-6qVUKZ1LT&b%mC(qq95WG_Rt%N19J4>PB@e|@M32q2^k zU_VBg2*OZ^H_O`?!mnTdLZg5+^A9-$6p2MYLEx^={|+?3|Kk(J&~`=&cc8gp2hoea zZdZ{6h(Kb{0D7D;vhJs&w%sc1QiE%>ntanaxl6LL{WneGTpKWWb-p|81?sX|oV$Fi zz$K3ydsBPbUp`qz6>Btk3-Txk)l!zx7sh{6I?BEYw2tX6kfuwgadawvuMV_ob{ zzif+?Hn#lFy<}#m&|Z)<(4a|r#2CT82#^}Pp})k6kPtH`d}*!DqyWuQkXgv@Sx;5R z3Lj|vj{cM`T-U~L#iy0e3nU@Rd)wt28cNeD-^^RWhfb!?&EQ=eYGq)wf1{?BA{6W1 zJJ5OQOWa6rjSBj7vt)jJIF$jI*J*iPG0yb0^KTFNb%7YlHYg;(M(N*v3?#*GkHQlb zAXh|n7cAJ?b8k)t`DwP;RnKk$f9IcU#^137Bl64bVa@nnNQa$=UD5@Z+=?je;KIg& z7y8xUNgUJLxy+?BW8?JV3e|T1Mtp3?p||FZhe)9QY=-RVI^Lf6q2jE|(s0Mg`b*x! z#q0ZMz|wgqF-tBu$JoO4PB%Y7W+p%oVzk}w4jsl`Duo&#Vg8xoR0+cj%DuUZf8zAt z;`-MbGa71*@p7QYTIttiU6cd)s@e2Zm2KwyR^fV?er^YL2I>EUrHFykaxQ~@xTzAx z?8pbcA4IeJ(qLM3|YrHe4umpVB2Z0eR?Py*ZF)aDeu&7bWGUU-jYjC2Lv2_w#S zA&lQZPOF#wcpV)7%944(SNaJ$oDo(d1CR#X?=N~MmQ!D*hxIni#h`Z6m~`PVO!`}r zy8u6^o}}%3!DwXcicOohsd^*N}ROP zuU~@_!*1QQc+RuaGa;}8<0CJ_>L%_=RoEa?GlHYT#UyvT2Yr_*7?U{zrQHdj*etyQ zy>2ig>^9r&={L4n%uBvFFH~6?+Zs$q9Qj-In&Buv`!6304a2sJ=oW8;GYTKVfJLI4 zC{9&2FX3Yj8?4=q4)w*M|7|Kp>`&AeRNl!Bzo^g=jAyx?P8)V0qKL_c-XvKM$v#K% zr3%)OkVDT3ksa9brx|BLp1rFlZ--?}(nBLEaM6UqS&+h&A~890aWvf@N%TVzRTISq z`!Zb@XDaJn&pZgn#)MQ1so@Aoda5&_XR8?G>+>=Kox+q=q&6qcElX)(XvIy_KS8~6 z8!qZ)|3g3sl%;hQPS1Ea%R&OACL{(5D2Y-(GUaRyz*~EqVfQE8o&TU3{il{J&Lhuu zG7$3GVH|PoC4kxF0NN+Yc#ucVJPR)oF>K0*(d2W!7kmWmRj+PVE^0VNVahu7NDk1X zstY*|EtiEw!G-xf8MDF?6|z|yqj?_W>FW}HGN6;pSk8I9UGT=G=Gm7<^a3=jG25mf z)ez1Z40chINV<345p}g2Ohxi&9f{=D`3oK$5&1UWT+-i{ja^USZHXg}1o)JMUj(S+ z^xft`|J}AIgC|tWpFXzl1umzH<+yndUrVJsRv=vTHJ>(>^&gzhkEAwfb@cE8J~i@c+u zb7rKEhp2=%h9Z3H88eD7po4lpL3e1V|BP1@zW%#j1S=t6tbklC_M*-{A{r=${KM6vz#RaMZ;241dKFwYtRkTMg{;J@r8;&Wk-~VDxv> zICE*)^da+fH`{+KjQG`A*ZZNfqwB$#$-T^cUp>jYK)6}Czvh~{Q)I?}$6Umu?DjOn z$YabqreqC3UxIz}vutSzQ)P)u#l}Jd_Kd{B;JXS#o<0Sl*hdI?ed>NwgRZaqWw?vA z1NBXcIJfjyxH$c67I(@J+!zAKo~~+8@hL9e@mn?SJzDoS=S~9U7!e?GZM<04?XXXv z|Io!>n%NFx$Rs^;CI+H|RWJG9zYqlFoP;qxD>N_N(D@V1z$%X(h{6nF{z{FmH zx$}#3n0Fj>(vCb=4&@z0K!~9FK=d>j1323djCV~rccyn)D6wKYVg$TZvGy1_*Uc;E zR5XgCWfvtPzRW*1b*F)Hr&eIv*cEZ5&DI2MN1Od|%PTL?N~O70DaRn51ig zIh?EdzK&Tqf40tn3`^P66(3L=A9i2N`_1<0o#U+R976=1%-SvYTCi#RdrLf>8$=EA z9Hm7t{bAJp$VJ7fLIR6ns@!Pxo0`=q{Nb*Y?T0oBT=aEB9 zfpJ6nRi~@A0ceUS?hLs6qUY0v#aCdd1VB_&WtB&SuYCjO3GqIkL~H6p+gGsnc<73^ zia`i$uvsTA@t6QVTEe{x58Pd+`NM$Qwir`C{-q&e+Eot_ zQD-tiEM@;K-~v1VSx6PSA6nA)W19^5`?9v{|H)C16%LP2I%P>C=dFp7N2AB_P;2O zgnzH2;vu8vZwb6g?CNk@yT4^hd~14LP$^itdSDgIZcW z;V+%o&5JZ4-ilO@FU9{mGYvu4ejHS^B< zGC$jsW8)R2Uq4i)^)T%Jthrn1ya|~rHJ(U3iLPWT`|}L^!$tsmc1k6V6z!fgV_VVQ zgHiMuN$oFQCz2iZK-2ZPq7gU+(`eIS2COtpu#?(HsF-WFF3** z0?+S=%*LzT(%hH3T_%~kA)t=EYXv6x7Sq1!IYDiy!{@TL@2>88F@r=JaoE6zs8;SI z3))KtloN6)QL{T(fh117FZFV%Q4TxNDI*;x+!^mVN5%oYa5+&Z@E&t`?)2^?UijYoFJG2qib;uv^u zX~V{(cNc4ER_3wQ;0+?&(WfP7hU*ndum+XXk6oi!_XKrq+^fnXqAKvrZdE?<+~V)vfOoem&(`8Wl5&yv+A&GLFuK)>F{Pqy!5o=Uv3UJm-} zq=vme^dk3fs-lfph4=j68w=XiZGAwgOR4ygp#uV=exdTB&lPuc=Cz&QZH-sDCw6G# z3l*sawvxO?MU-`5w9-bUwl}HZVO((%yp=32w+zk0~YDTmwW!m@Qp8SPv$TFXKW)-y6_Q4Zan(Jk%*JnYSC;;TSwX=<)PqsXMaqnj5@uJr#0M5ECWLq_ncG)T6T?YKTGs1CN z@T2Ou*Ee2C9-p27Gpl9dZUaI!H(t7$PyToH95^fu!_c-FJNt*iR}mUE3rVB&wOm32 z9o9mfZB-3T&k0fZ*(zG0BBLF0zaSs>^gJ1&%`XjltKnvvFLw;%D(y;Q3a6{EkOZR} z?r8YcS-CUYgw!f_{zQ`{b9K3CydA^Qqs%&Jp$!;N))VTm1gHH4NSnZTjq zGPugYgm=%PMMD;&^QM=U`pP-m&N2x5rjk|b`2M;T|K)s9xsQy!S}u@YV%>0AI_x@4 zexq*u>c(iR7;5JeKnu5v0K5NA9Ke^q@-spwJ)8;7j>oo_b54C{)m+UTYxjre5^p6I zwzTnde22Sc%mN%_Pb`dQ@E1hhTXt7NM%+T1HaTUrHoPI*gfdTQpCl{5jtc{hh3hZ; z3u0F39Q*soBhLL#@?-As2lA7h$cOj5-&Q=?5x~^SDTKaC)+Og@=l<@>Po1>E5rUrM zLdx+-)s)M$h{AcD5`@OC<}WL_lMZu5>?XTAUSVotqU`N4YzhdHMboOlSe-jNdR` znk}JhB9i~VsecC-E{&m!3pb6QEi6OA)ZnMK8ZPbXu6bGgP{M zVuRbgsZ^xz3Hrr;-byW`Viogoc8^ffaC3OurA_zV<{ht%Kw^Hk%PazjF%Ei%a&pdq z&8ATtH@nCOyG~=eXjculw+qlm^+Goq1SR7-Zf7Mv)U3D%p#PwW^E-A{$H{%FBv5_s zm~N#br)wo1P0Yr!fK{i$EJ#$P)nX;= z0sd6uNf5J&Bt*A8NUd$*QkpgmYc4esIm^rvMtTWP^{vnTEJb;(+z^*@{|dsrb=!Ac1T8-{%*QW$||i4yk*%_ z)yy0H+vghV=}jHz6tm?Rl9V;LJ53fQKjq;I`4I9AMaLt^(~T($-TUA4dgT}zJ1l&j zbC&0(#iVpN8M*=jbJVfhK5Q+3SH|yYwdc zZQ|%NTJ)YaFT8fcBg}MzG&a0{18L7yuj=fLJf+0h$POyBFVxKwS*(MkAptRt?{ zWYn~e6ISD*7^x>mZ#5e~Z=|Zm%8tz$%x_Wrq|M$r``<3(r!^#KMTEVF6p(?0@Y$8N3 zhmN2!>CeeMxyKU4h9s+-F@B#DBOX@pSI&qK_+gS5(Uu!IQEJ#KSM8|3zwiG)Z@ws5 zZA(9+;GRe@gKN5lTEucRJ_upPfqVxKcKa-vUA=zV}u?<>I9ldh7NaNvhv_AYF%UrjP^qDQ5`2io8*hAXucBhgyarSNBhv$TZo@wpN&@L$SvD3A~;Xm+KwlBH*hkG3&n}nrW~bagvE|E zAd%wjS$KliHCxQi2jjU31Rd0R-YIT|GMXSSuXXo;WI5oJxsihnN!Ds5! zqqUN(EmI=LwyTS*q=DgmsMju5TBRRnzmVJFH?1^^$w>;~bG|uS|A*%S;MB)In9iat zq1$Jow)FJ$m+Jgddb&s1bGbKPj%C=63awgU?NDk~FCx_l%`1i|BP$~fJR3=YKw0h* z+}B5e>6yhUZLsHOt7aJ!`m?(l&Z6AH(Xk1luJ2m_z)*Dh!s-cM*G!lGhaoS>Ea7U93oY# zvGJAP1OyYH?&8@Xzc@M52o3xC*5~RX{`yuM3>KOMOm5eZpSVwGA6n-N@soFpL#hm! zVBcSl4c}a!D@J*iXJ;~|W*x72+2}70VMfBU7t9A6vH)(DuPpt*_YwP}8Q?B!|7Mb?m(tud+) zG;;bfDGnY+r9|$|k4vckS`lqlEAQk2zu$-&|M7DA%KvC{{}fA7M;4lB$~-Z zM5X)L_RKt@7>CNfKQ{brU*o#6-~FqlQat)s*?d@Bi!pDyqUqa0z2Myssj8wt!*B9` zMk5j{_ORr~9i{xQu$Wn#NV_meZ_^u{CWn3If3c`Oe2O>Et2%k)7 zO?Zj%1pRrKk0-PgiR&GFxqA$4@aSXf7OGhntNf;!)3W`j6A;(^pZ@r zE4x-vz+j@`q^RDfsFmO;9LYa;HczC|UwF)NBWu;y zx~fDvGQdINeKOFAUpG^>C6d}A<=FmFWMHB=)wINe^8EjEFtJTmU+yv6VtNMIeC8hB zW*_FsT#?#4T3tYbCb(t5b(>1QY20KqJ$hV zG~)FtRXpRmnsX~^Dl^c>o3WZHGlVPhGnN>V&IRmIVEyz#GMeSEj_Rp!@hbMc!!w}T z%?82kn&pm`7EG1}4<+XYWZZquNQRfo-|O(kI1KE~jrD^zmkMoOBzDRkAX@>Bs?%sVyEek76~Lj8UJ1D5rBm#>0v z1TFEh@rYG0AJ$cUaxaGZjX1KQy$UF4z+Gz(cbuPDPgG}BQR6TaIBcnl%jJIYnFxpW zkQ|iHU1$&K@MGIhS5psb&4b&DYSE=~PK*mkLZx4kVYj#puCYfw3JIz53871XK&)Ur zUuPUXg`)l>@C-7e*hmf7t@N-Gw?c&xw@&4`RewknmbV=@$kaKR;WWNwplUz`^(r zqJ_T&rPwMxeBn&2IYeJp^#%2f^An4#Tg|>fW)*i@7O$*iwtKvrNleyhyAaJYG#IFU z3(Kr=VTU{Uoq-Z=J=@=(PpSF!M3e@LCi z1ib7Th_+vSy_<2eBIKVQ_8rT{VXg@xW*%>-{cK<3cIGbyaLfNr@yTX%4RDwYjtt`<@&Nr^^)~nnMWu+p_&?(^t6b zTQ4?NHa#1*{4=;vMo@}o7$*uUx3#U+cO7@ft+*o#1H*IwM?ul!`6#gXp|>#!OD-bZ?$+U=`}c7&4kmYp@Hqp3^ZU^}#uS42I9K8oGO*VmeqK{3IJWK*9(P6+)4 ziBOjl{kds+Q|a4e7eSa>@#v{G&{HBmMBuV+CLZ`^vKxfNaPg8u=s~~YpNYfo?F33s zN2`0~2)cDOX9k*!yAhKBy`Y#oGr3;_D?g@td`hB0hE2n3NT;TsBf9E#85fehH@u&!)@LFD|v!@rPjH zKtZ~(i-1%LXb~cCcu39#?o;g>`+rtKZl3R}K7uUB^v$SE@U^niAm^Q6t`zBo%yh0K$xzXAm%D(_isQ zZGTZ7JgoCK~qBK*#w=&8{pV8VFECj|0Xb5K!dq$0D9VM|^&Ym8gMn1f$ zkt0$?S#DG`%>ue{pp*7riJUM9XO}KJfD{#&4{lRons{I|D8)8v;5&0Eg@g<-7W(|- zliBtTL8#7E^aY-iqYGFT;G+W!Mj$h5;i1;E3xP~cGo_()0K~wv{jn7VtC;!NBxP5L zK&_;gyQ(WCgp)}Ow*}rLPT@%UqtxU=ID*^*A$2Eq$n5aa*lArZwl3CTv71WnfPja& z$^j7YAm#xE*S&!f$h98=POf6r0-q_L3_{`-G{Z}&?CaX7c)-7P!9atgbpe|T`n8C} zilcUW+PW+0St|D7h1B}A7DsOX!4*Ey*DnQ#Rdi={UN=328M0S{*~o92 zeeV`|{&6g{&Mz7#kl=m%sAYGa;Dp3of(k|{ecYq|wJ9bhv`F=}x*zW|X*FOmn2%+r zhzP<|!S$Yw;Ua_|aUBf>Z|f$p6*S!{WOUkA6m?lfE9G#QeG1ork69pkct!s$F?(|F zjU$Aat+S05oSzEzJOOCnE_U2%3lxF|L~ERlS9W(`Bue~eU%CR_n0T#mspY{QTn9wJ zB85hcIrszrpqa^@rhvl{9s64VN)OM6uRiQUZfyo{Ryk*?)8G2T=`yt8ZC%&qOBgEi4xe~t(4u120Rb}ag z30mj9VVIec#Lt-#D0_eU;BKdtQ%ClMqu%qLCD;_G9E&ZBFL8FSe%?kH9GpXX;5jmj z>5uOWK;_q8Bt8LC(%KY{G>&m~>CYr%NJ@a5ywwkVcCyy>AIrwa`|Q5Fc=P2*s#@P^ z5sycJ6U7Sy*mw6#Y@l0c;ig{EpEQD0*T(w{t(3iTe*R-68|WA#%#1L?#BFpSd3m4Lqz11o2SMWhvEc1Kf))fCvLwR||D{i97M_Qzp`sV7UPcdFfbmaKmgN z$jG(~cq$$*o)kg^EYi=sGZ1G3hB)2-V4jqq)Ca8+R1bk(ZE7`IB8PEu6|{--M#&&l zbkBT0?8mKvk7sav^n8WTmujYdFGvz(3S40y!R#j|1xM&(orpc>?_0C+>DHlSA+&&l z9O4E?LFJS=x9}>$J(}%Nc36f0AVjOS4!=XajcM(kq+u^!x6UX2_Vq4yyG4@G+MN3g zIy3e}Bum^?P46tDh4mk5F4@Aj6n%S;FuW*%TO&#oV98SZ-_~Dk@I_GpL}!wpu@H}dWPkz% zu+qIvcCbdmb-u{F&*kOU=X!bd^yo^yR0{dt;#JE`)wcHL?mDKT_-@MC^&Ww5iD`vwdJtZ7v!PDES- zGG?O4CrUoFnmqIVfk&4c#<;J}2%+eFT6mI$9_|XqSObkra_UuN@$^NxuB9`It`qEafnaT&)9Yx1N=l8hCh5@RQmt&;okaH?dEswazke7Ac!(*7M|pzO zl;khs?A^dwxk&7mOVzzw`Ptr-o`+Fku;v~J@)s=j^J()>PIVlcXH$Q{uY(sH)p9v zrlijFsnP}a0-qh^{+fc3^9fUQEXXu=}$z8BR# zmgXV`s4z0qyy21k;IjAnvZ%cO4Ka$=U z{BxAxdVAf{0|d+=8%KBl>`^D+)12StH;mnI7#YJsnb}YWGJd0yOmRfOI`_0Jhu|kUxlo z;KYRL~tF!oT&ukov@DkqA7427iQ6_ZX*HomCN`)JAv!o zVclsh1Cm6HPC>gI7Q@8P@2>9^z12-Iu&iwh9kt7;D@&wXni)<=7rLX5HL-*{O9W1A zs~a*u^l6iYRbLSa1l~cEHdp>-7D6|O1@KbWuK0U$DjP3gl;rg=#1|JN4%^p;_`h^a z=IDO#)7d?Vl3Kza(p9WbyS$4D)x{H0vxm(#ORkV8O&#oublo>=+BR;dAo+;%M zg_bs*B&(KTT?O9UnD%bBV(b8Oe4mP!=GiKXN|)cf4bR)byp!_6^D>{;a?lK` z%A)VO>`pe-;=oH9&9F3AD=$Q!npj)t6ys5pkTlo2IjFA2QYxl#HDOykc61gmC?8QQ z+RcM(?XpY0z|zCR?Jo!{Cm>8D4ItoEhbwV^%pNQN!DfQo>%7)ER(iPR0p=*JF4@=> zvNw#H+hBGO#9k)?V*+qbX?H{;t<8qO|nP!*fjQsufx-y-Q27#cc#EGKm}__2sm z56R@Q)rdl`R4sEoO8eqz7o-pZL{fsMAIDeyAyI%Z2;vY4B4#CkU9bjqyLeBjL})_W zZ2oxTBT$Gdt-Qjo3$^w4bGE#Rc}$KQ1TC9mnYrZg#Syb^KOaeYmI?4S$DJlLdv$kK z(9NRi^fq1Ahe|>KS;rdx*T`&KQ)j=_yw8LRzSRU$>~mP-FMMfy4*)=nv<}Sm;Zh z=U^OfkXIo>C6;U#4>cCd-3Ap0jC?Eskliwb zQ_@pvdkJJxAY-OI3XAuAoH?D>{NCu%*}S_7`gkj8d~jAgW3U6QUEYTRnlXe=sf>h= zRD_(pVV{oLFi)SN`B?SjzonbffOXIxpZ$5+552TcT@{AS=Q$?seF}a zJ@KyQ87-TOg{z^Bpv$?t4buKJWdq0w;$kq=7m>ypj695XLLbUNl>Z+15qk>$0#7HP zXGg7yUfajdyu6)h03Xj6-v-k$7$6RWKHaBS8Cj1%CdL%E19ySZ;VzkYKeqN4G9?N_ zPQ|^E;QA-OAdEDJ0bP1904bGS+5}8N4WWZJGNfkp7cSv|L|c4Gz&Tt^swb3&5FYX)3f@f|KFC0IM*=5 zy9bDs-xz<>#pP?omM^|8Nl2CqeUl-~24)mtqdVQt76r_LN5nbp&_h-4cI#A@FM47WZNiy=49UW{p){y&+GQU}aX`8dP)l1WhZP zTe*%b`C0jv_*l?~8uq|eo_JiwCsq?5y9CSkr=E=aeG2+orBo~huJ2TA%!x0HA zAlQ00_wy89DRbIWOaXzX(SZF53`YIOet|m*`P%ishLs=)$9v~*UmAr~Ob25CnzmSc zR7s7KWIfgjfz}ccA$6#d#%`#6Y1Z)3!L3vmnePCl=bx{Y2DolZvYXbD>Hom@Qec0nPlDdAaf?lzn!5`{9f&jbAJqV`R3sGIYl#o3AMtL$L2nx0 z{IK_07jSU4ld+GtrRvqf-(*z;eAMrl_7-Qw$dwmVNZ4sSyrq_pES>@@>As_Lp29fK zMjhmEf`!bw$W-z?%&1^*m96aiwy)>DTfQXMvmNJKE9xYg$D=Q!g|ZHDk(+iuSm-=} ze$#kf>48Z)RsO9c_EI0!rY1$jvq#fqggzO{22IV7M{wfV94WBxP# z#$lZx$8|H+u7PiQN#bJ=cPKsFiRg1q`s4S^cgPlp@CBJQ29S;E^TS}676#VGZ|Z}? zf+Ipu{i0=`nZ-6&KK{x*ujCUCN>pHvT?8|c_gY_>9}J){xf8wc&tBysVEZv-byC9c zhWo;qS%BT}zf8?Z{@!yQJPaAEgZ9k}Zj2}pg}(k|(O@nsLyI8&YM1p~TSzY`fe-?L z3<`1jjbzFH)b|S4<@ug2JB7}s<9{`I8G|~A$|QKt4zm+?xa9W9YS-p7E$d0T;9n4- z=Jn*9zKKKo`L7)ox|q4gk2!~VkjhF%W`1lQW)b_d@fuxJK9r6@?ywiJPz6IX#yL4J-eM$g!TPyx!lJOHpxjXYQC;j_ zxE<9)4H>n&<*?PGg#3PXtvcGxM~T=vP9>zT51GGjZF#nTt8ub=y0tO3-SKXbrvk~Q zylSBpkH85PwlbS$d)Y$pyguv~#P&xT){pVz;5Wk4j=-H>s^oc#q9hNGmsKKL` zLr?KW+Dq`FiXW}Ma^B7MbY+?F!H$g8@WOU=nLGDm#%t>fWezShJ6Y^=3TY%#n`Ix-@@{LtRAJmL9D?7OZa;g-vu-0Ew_VEOs=ij$dsZO z6~S+_GxD)n8WDA9r8nnspM*@s3P?LAXx)A-=4i{>{z(M|clSGMywKjlk(`Y)DH+Jb z--R3amGKMB#Dgh};Tad+Lzz{@MEhf-wB`yeRyDhox_y_yq|V0-lZy8DyKR0dgdf=Fm4=BEUZfh9jv3}n+izp+e8X*YJ_n!;>+rPrs_50UA#=dvA z1?Gn)xoa-mCe->JR+T=)Bc+o%E=@qH|fWTm+Dt}B$pkL9V02xWJM z!tA{DWgsgBQLwoXdgB|c1@W{QyE@-5N9gffP>BV*2L%i8$sn0BvCGOY(T1elC^?ow zidiZ0=(v_8Z_DP%^J-&A>Y5XYY#?bB__ncVF`=ByrRwOr#_~-$+BPN1PDJO*W6N0B zb9C7Ii;3z_wv%U_pY&P2^EG@wgzB{M8~`0aswqfAIg6N;0dGZ&$SblEL}Y;!xBRomc5`m#7_=yc^26_yD6`?=UToj9w2UK2{Eqd6Uh`R zx}9ag=?x$8En3XL)u4cMz+yfCUV+f+W-6jGGg%5vmkYoP+|srWP(`B>&u|AS^64U9#+P!e#^clv8e0 znV6yudnMWjfIJSP+%zb9(6q%RPzL_9<+IE>w_cDHkjPZKQ&n$!I{xhJ0yZ(St+?Va z3qpVVx>WJ#&x|tA(B$yZ4(bPwtpBlU^^lJRMvLw%W#OxX{)$=J9J0c@%#?~3%0}-D z@CrLk9u;J0$gxV6EiYM=*va=!DZ{#p)7eX&D3|Kp3UpW&$|~JX(m6rNDngBG>sHW5 zsy$TlD`>jRdI3bDVBg%Y*tU1bk#5rLziyk~B7imxp}WH%zjHSJefXwQ7@bY81R?c!+VfvRA~@!rGtgLKM$O655a8ks*p6 z^H@r0chfZ-x8$W0*W2f4>K}tZL!5F3erjHANleZr>DkvVsw`P(I^NRJdy} z!Pf39Ra<*XR1$6<4|muq{(vtKvmIqVpY1?S39C(e7v`9yxT{g6JQZ~6lE$dX3=egj z70A!2EsmSvE@!jy%quvxJFDT|U~_m-1X3b$O#iF9H)iimi`DV32x^Vq&I`o0zvm__ zPO4y;)QL)1=P^gRYA0ECC#HzSelV)pic}9Fs(^b$v%*v>wuMOS9{uP>bi3CJ5@X_{ zFK^=~Ad>EXn4po5WF77AD1SF-f~smX@`9f#=qSEm78BWqI(4xS^&0%8nh??7SASjqOhIuza9~W)rj70!4TNVE`0)z zS6m$4R`S8>oVG9e4t~o1E}L^d*Wef&rub?sji2uwcFQ>{yOEZM(FuTxU}QhP69Zg+M^)+H##+W!tOmr}wgs zki%H;Ufc07yAA_l%KCCWd3|Y?wAN&?)`6Ld@5q z#A<6ly)c})2cN&uFl81kmf|I7j3M~pty~BuX_=@Y;d=4MOP+#^ZLZknB5jAp<8S&a z;TsB-o47t@-IZ(ad~Q2)@*TbY6iV~OTI+L=njlruclXZ<{24CI0=Qv#@?50Mb2f@s zSxo9esXYcVwG#c`#?Y00xD5=0l}8J8ABAcIwj(KS@(FQWkvy)(ca?N+w~fPsQUp*( zg*@EQv`3tywWw}*l2@NG=ZCaalO&tiG?Ojs94xI*&b>O`r>H_CN!LXRpx6A2rcolP+gyjh7}ac+H*K$qpExjF5TEF!8) z2*Ig<#0-^p$1Szg+ZPFp>Tlk9#z(D_dezjg5APs`NV$$HQ8WqO2o|sasa+7DgD1n> zcCQOq|70C{p7?ZWUAjbX2(?+68E?>TKoY)3RN_?AAdcI+ru-h4QAowKXqEsp#@z4l zhnwi;<{O0bq}Pq`AxqJ$5j#Jsa;O_orz>%(WN9C#BfraoyYJPJ4K1u>9>@GJPC!ke zit+i7CmYRcs8HpVc4USF5}T7f23ZfhZwDf(=y`HXXnO-ebptL_kUWK1<8`liwgM+9 z;3ckW6?Xd9Wg;0iQ+wjw2ASE@Yu;m+*!n&PHv|BMUASERB77L~XF2{Q9v!$k$+tlRAEBSKo2yH5S>06E$6RN{77T{ z3&evJH;k*ARuhns899o2Qt`fiq9rXS#vpboc+o@WS4zFsu#5MN_w#|eP%}{-j?1>Y z=h-2ZzNG*C5B963d-dK1l5Ml%ubi4)6O3Kt2jbQz;svmA*cdbQ~Q!qYZn*>V3r3#K@RYhrvqlI z^}g)rYjj-nzit!fu<}JLV)w{_XL9^i@U<{Pwi~alX~PAuizeHS5LB9b+PC6PeQyBt zRS&T#dcuQ2X?KQftGZv1-S_?9Jn3yIQzH%qXp8ign42sDh8tyP%f_#QMNdPKJkgzK z_EoXF&Xc^E4U#&1lH+Y;<=C_W9F=vGa3DKQe0nM$@l<-IB8uVzIcYaj7{$Ec?DCVB z^$jk|QR9=?l*8QIevPzJdI_AP%XJJ;|D8Z|Yi?iuc6e-(;q>a*NhHVDBh zWVs02!d-|fBnyZj$Qru$oGs?2u-|Bga&9e5%S6v=|2{mRH3fVIsO+9*0CiT-YwrWx z9>{riuZuRFPP6~>f+5I`nJcXMdcnY)TT*}$J6^>Wqy0Pt-RD{%JcwVH8)oBej_9K; z=^y@llq7aRFwUM-GV582;*@fp;y%wtBRe-em4Kf$W(DIY$55zIUW$3Ph&R{)o221` zXn4}`Sv|=<>f4c|xO8&1KEjAB#p{UD=6cxr0&?}59J89%GHQr01j^vg(~ZZ5f$UoJ zBs7Q_3GO@jcI+bFnK)Scd6m9-m<@xT8Fc(MHLaOR>64~y#dfTORwYNO``p#GF`gtC zXfN_HbfO!1mzfpX#%7wPiZ>y0(r^EvTUhn>0`H6ZK*dmqnlr2ku)R{=+t}PYIwB64i^vEY4@XloUf(51y@FFajM42bR%;+HGc7T`pQP z+SYpJ3SsW?4ix7QODL?LPx5lWnrenE(eqj3)2a?-pkpq280LDl$t~Q%%XY!#aSw!>Fl_ORfXkviUpS0!;Sp59GvUK{W}2R@w7Ho6txU zOeK+%*;w650F5RlSJIf{Sh6R5Bj~i(ON9S`kKompg$UaMAex|Tj=<1(HEtFk)~c9H z_TmIDyfG`JhzU4OZR>Xm3#uLyhXbCUv-F){g`P3J>sW*+frE$yJZ+?E(;GZ)fFTi? zJ}>>sWyXJ8UZLc3E&&GzCqcAOn?)wsJZzaE

l-!fH`U7r;E^%YZa?MZFa!1%m%F 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 T5(#DfS{x + document + .querySelector("meta[name='theme-color']") + ?.setAttribute("content", bgColor); + } +} + +// set early so no page flashes / CSS is made aware +reflectPreference(); + +window.onload = () => { + function setThemeFeature() { + // set on load so screen readers can get the latest value on the button + reflectPreference(); + + // now this script can find and listen for clicks on the control + document.querySelector("#theme-btn")?.addEventListener("click", () => { + themeValue = themeValue === "light" ? "dark" : "light"; + setPreference(); + }); + } + + setThemeFeature(); + + // Runs on view transitions navigation + document.addEventListener("astro:after-swap", setThemeFeature); +}; + +// sync with system changes +window + .matchMedia("(prefers-color-scheme: dark)") + .addEventListener("change", ({ matches: isDark }) => { + themeValue = isDark ? "dark" : "light"; + setPreference(); + }); diff --git a/remark-collapse.d.ts b/remark-collapse.d.ts new file mode 100644 index 0000000..2e0f26c --- /dev/null +++ b/remark-collapse.d.ts @@ -0,0 +1 @@ +declare module 'remark-collapse'; \ No newline at end of file diff --git a/sidebars.js b/sidebars.js deleted file mode 100644 index 9ab54c2..0000000 --- a/sidebars.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Creating a sidebar enables you to: - - create an ordered group of docs - - render a sidebar for each doc of that group - - provide next/previous navigation - - The sidebars can be generated from the filesystem, or explicitly defined here. - - Create as many sidebars as you want. - */ - -// @ts-check - -/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ -const sidebars = { - // By default, Docusaurus generates a sidebar from the docs folder structure - tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], - - // But you can create a sidebar manually - /* - tutorialSidebar: [ - 'intro', - 'hello', - { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], - }, - ], - */ -}; - -module.exports = sidebars; diff --git a/src/assets/images/Toastielab.png b/src/assets/images/Toastielab.png new file mode 100644 index 0000000000000000000000000000000000000000..116c74180a01083c0c8f3cf2ae065dfa5d222658 GIT binary patch literal 126758 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

qL4>b_S}@m(lXQD!pbK$9>%5UeZA4Y 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 R{^8LF_ImEA`YGtr{{jXbL;nB( literal 0 HcmV?d00001 diff --git a/src/assets/socialIcons.ts b/src/assets/socialIcons.ts new file mode 100644 index 0000000..9fe4f78 --- /dev/null +++ b/src/assets/socialIcons.ts @@ -0,0 +1,213 @@ +import type { SocialIcons } from "../types"; + +const socialIcons: SocialIcons = { + Github: ` + + + `, + Facebook: ` + + + `, + Instagram: ` + + + + + `, + LinkedIn: ` + + + + + + + `, + Mail: ` + + + + `, + Twitter: ` + + + `, + Twitch: ` + + `, + YouTube: ` + + + `, + WhatsApp: ` + + + + `, + Snapchat: ` + + + `, + Pinterest: ` + + + + + `, + TikTok: ` + + + `, + CodePen: ` + + + + + + + + `, + Discord: ` + + + + + + + + `, + GitLab: ` + + + `, + Reddit: ` + + + + + + + + `, + Skype: ` + + + + `, + Steam: ` + + + + `, + Telegram: ` + + + `, + Mastodon: ` + + `, +}; + +export default socialIcons; diff --git a/src/components/Breadcrumbs.astro b/src/components/Breadcrumbs.astro new file mode 100644 index 0000000..2d22b55 --- /dev/null +++ b/src/components/Breadcrumbs.astro @@ -0,0 +1,60 @@ +--- +// Remove current url path and remove trailing slash if exists +const currentUrlPath = Astro.url.pathname.replace(/\/+$/, ""); + +// Get url array from path +// eg: /tags/tailwindcss => ['tags', 'tailwindcss'] +const breadcrumbList = currentUrlPath.split("/").slice(1); + +// if breadcrumb is Home > Posts > 1 +// replace Posts with Posts (page number) +breadcrumbList[0] === "posts" && + breadcrumbList.splice(0, 2, `Posts (page ${breadcrumbList[1] || 1})`); +--- + + + + diff --git a/src/components/Card.tsx b/src/components/Card.tsx new file mode 100644 index 0000000..9923f5a --- /dev/null +++ b/src/components/Card.tsx @@ -0,0 +1,35 @@ +import { slugifyStr } from "@utils/slugify"; +import Datetime from "./Datetime"; +import type { CollectionEntry } from "astro:content"; + +export interface Props { + href?: string; + frontmatter: CollectionEntry<"blog">["data"]; + secHeading?: boolean; +} + +export default function Card({ href, frontmatter, secHeading = true }: Props) { + const { title, pubDatetime, description } = frontmatter; + + const headerProps = { + style: { viewTransitionName: slugifyStr(title) }, + className: "text-lg font-medium decoration-dashed hover:underline", + }; + + return ( +
  • + + {secHeading ? ( +

    {title}

    + ) : ( +

    {title}

    + )} +
    + +

    {description}

    +
  • + ); +} diff --git a/src/components/Datetime.tsx b/src/components/Datetime.tsx new file mode 100644 index 0000000..e4b0769 --- /dev/null +++ b/src/components/Datetime.tsx @@ -0,0 +1,52 @@ +import { LOCALE } from "@config"; + +export interface Props { + datetime: string | Date; + size?: "sm" | "lg"; + className?: string; +} + +export default function Datetime({ datetime, size = "sm", className }: Props) { + return ( +
    + + Posted on: + + + +
    + ); +} + +const FormattedDatetime = ({ datetime }: { datetime: string | Date }) => { + const myDatetime = new Date(datetime); + + const date = myDatetime.toLocaleDateString(LOCALE, { + year: "numeric", + month: "long", + day: "numeric", + }); + + const time = myDatetime.toLocaleTimeString(LOCALE, { + hour: "2-digit", + minute: "2-digit", + }); + + return ( + <> + {date} + +  at  + {time} + + ); +}; diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..35faf99 --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,43 @@ +--- +import Hr from "./Hr.astro"; +import Socials from "./Socials.astro"; + +const currentYear = new Date().getFullYear(); + +export interface Props { + noMarginTop?: boolean; +} + +const { noMarginTop = false } = Astro.props; +--- + +
    +
    + +
    + + diff --git a/src/components/Header.astro b/src/components/Header.astro new file mode 100644 index 0000000..77e0c41 --- /dev/null +++ b/src/components/Header.astro @@ -0,0 +1,214 @@ +--- +import { LOGO_IMAGE, SITE } from "@config"; +import Hr from "./Hr.astro"; +import LinkButton from "./LinkButton.astro"; + +export interface Props { + activeNav?: "posts" | "tags" | "about" | "search"; +} + +const { activeNav } = Astro.props; +--- + +
    + Skip to content + +
    +
    + + + + diff --git a/src/components/HomepageFeatures/index.js b/src/components/HomepageFeatures/index.js deleted file mode 100644 index 78f410b..0000000 --- a/src/components/HomepageFeatures/index.js +++ /dev/null @@ -1,64 +0,0 @@ -import React from 'react'; -import clsx from 'clsx'; -import styles from './styles.module.css'; - -const FeatureList = [ - { - title: 'Easy to Use', - Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, - description: ( - <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. - - ), - }, - { - title: 'Focus on What Matters', - Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, - description: ( - <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. - - ), - }, - { - title: 'Powered by React', - Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, - description: ( - <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. - - ), - }, -]; - -function Feature({Svg, title, description}) { - return ( -
    -
    - -
    -
    -

    {title}

    -

    {description}

    -
    -
    - ); -} - -export default function HomepageFeatures() { - return ( -
    -
    -
    - {FeatureList.map((props, idx) => ( - - ))} -
    -
    -
    - ); -} diff --git a/src/components/HomepageFeatures/styles.module.css b/src/components/HomepageFeatures/styles.module.css deleted file mode 100644 index b248eb2..0000000 --- a/src/components/HomepageFeatures/styles.module.css +++ /dev/null @@ -1,11 +0,0 @@ -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureSvg { - height: 200px; - width: 200px; -} diff --git a/src/components/Hr.astro b/src/components/Hr.astro new file mode 100644 index 0000000..d7e835b --- /dev/null +++ b/src/components/Hr.astro @@ -0,0 +1,12 @@ +--- +export interface Props { + noPadding?: boolean; + ariaHidden?: boolean; +} + +const { noPadding = false, ariaHidden = true } = Astro.props; +--- + +
    +
    +
    diff --git a/src/components/LinkButton.astro b/src/components/LinkButton.astro new file mode 100644 index 0000000..c37608a --- /dev/null +++ b/src/components/LinkButton.astro @@ -0,0 +1,28 @@ +--- +export interface Props { + href: string; + className?: string; + ariaLabel?: string; + title?: string; + disabled?: boolean; +} + +const { href, className, ariaLabel, title, disabled = false } = Astro.props; +--- + + + + + + diff --git a/src/components/Search.tsx b/src/components/Search.tsx new file mode 100644 index 0000000..1dce51c --- /dev/null +++ b/src/components/Search.tsx @@ -0,0 +1,122 @@ +import Fuse from "fuse.js"; +import { useEffect, useRef, useState, useMemo } from "react"; +import Card from "@components/Card"; +import slugify from "@utils/slugify"; +import type { CollectionEntry } from "astro:content"; + +export type SearchItem = { + title: string; + description: string; + data: CollectionEntry<"blog">["data"]; +}; + +interface Props { + searchList: SearchItem[]; +} + +interface SearchResult { + item: SearchItem; + refIndex: number; +} + +export default function SearchBar({ searchList }: Props) { + const inputRef = useRef(null); + const [inputVal, setInputVal] = useState(""); + const [searchResults, setSearchResults] = useState( + null + ); + + const handleChange = (e: React.FormEvent) => { + setInputVal(e.currentTarget.value); + }; + + const fuse = useMemo( + () => + new Fuse(searchList, { + keys: ["title", "description"], + includeMatches: true, + minMatchCharLength: 2, + threshold: 0.5, + }), + [searchList] + ); + + useEffect(() => { + // if URL has search query, + // insert that search query in input field + const searchUrl = new URLSearchParams(window.location.search); + const searchStr = searchUrl.get("q"); + if (searchStr) setInputVal(searchStr); + + // put focus cursor at the end of the string + setTimeout(function () { + inputRef.current!.selectionStart = inputRef.current!.selectionEnd = + searchStr?.length || 0; + }, 50); + }, []); + + useEffect(() => { + // Add search result only if + // input value is more than one character + let inputResult = inputVal.length > 1 ? fuse.search(inputVal) : []; + setSearchResults(inputResult); + + // Update search string in URL + if (inputVal.length > 0) { + const searchParams = new URLSearchParams(window.location.search); + searchParams.set("q", inputVal); + const newRelativePathQuery = + window.location.pathname + "?" + searchParams.toString(); + history.replaceState(history.state, "", newRelativePathQuery); + } else { + history.replaceState(history.state, "", window.location.pathname); + } + }, [inputVal]); + + return ( + <> + + + {inputVal.length > 1 && ( +
    + Found {searchResults?.length} + {searchResults?.length && searchResults?.length === 1 + ? " result" + : " results"}{" "} + for '{inputVal}' +
    + )} + +
      + {searchResults && + searchResults.map(({ item, refIndex }) => ( + + ))} +
    + + ); +} diff --git a/src/components/Socials.astro b/src/components/Socials.astro new file mode 100644 index 0000000..0170df4 --- /dev/null +++ b/src/components/Socials.astro @@ -0,0 +1,34 @@ +--- +import { SOCIALS } from "@config"; +import LinkButton from "./LinkButton.astro"; +import socialIcons from "@assets/socialIcons"; + +export interface Props { + centered?: boolean; +} + +const { centered = false } = Astro.props; +--- + +
    + { + SOCIALS.filter(social => social.active).map(social => ( + + + + )) + } +
    + + diff --git a/src/components/Tag.astro b/src/components/Tag.astro new file mode 100644 index 0000000..bfb4ade --- /dev/null +++ b/src/components/Tag.astro @@ -0,0 +1,38 @@ +--- +export interface Props { + name: string; + size?: "sm" | "lg"; +} + +const { name, size = "sm" } = Astro.props; +--- + +
  • + + + +  {name.toLowerCase()} + +
  • + + diff --git a/src/config.ts b/src/config.ts new file mode 100644 index 0000000..9650eff --- /dev/null +++ b/src/config.ts @@ -0,0 +1,53 @@ +import type { Site, SocialObjects } from "./types"; + +export const SITE: Site = { + website: "https://blog.toastiet0ast.com/", // replace this with your deployed domain + author: "Toastie", + desc: "The ramblins of a random software developer.", + title: "Toastie's blog", + ogImage: "", + lightAndDarkMode: true, + postPerPage: 3, +}; + +export const LOCALE = ["en-EN"]; // set to [] to use the environment default + +export const LOGO_IMAGE = { + enable: false, + svg: true, + width: 216, + height: 46, +}; + +export const SOCIALS: SocialObjects = [ + { + name: "Mail", + href: "mailto:toastie@toastiet0ast.com", + linkTitle: `Send an email to me`, + active: true, + }, + { + name: "Twitch", + href: "https://twitch.tv/toastie_t0ast", + linkTitle: `My channel on Twitch`, + active: true, + }, + { + name: "YouTube", + href: "https://youtube.com/@toastie_t0ast", + linkTitle: `My YouTube channel`, + active: true, + }, + { + name: "Discord", + href: "https://discord.gg/aAsGMFPfdu", + linkTitle: `My Discord server`, + active: true, + }, + { + name: "Mastodon", + href: "https://valkyriecoms.com/@toastie", + linkTitle: `My profile on Valkyriecoms`, + active: true, + }, +]; diff --git a/src/content/blog/image.png b/src/content/blog/image.png new file mode 100644 index 0000000000000000000000000000000000000000..43d1f621219e2b6d5c75eb8de2c7081e40d4c74f GIT binary patch literal 120969 zcmc$_WmsHG(>97EAp{Quw*(8p-3Ca4ySux~KyVH21a}C*gF|pX{+vJGb^6E5nl&@4yQ{12s=li_R9;pL?G51@I5;>o32|XXI5;F3I5@Vp= zZ)sufK+F8@-%m}P-Y%$|jkHK55wKH`(EaC^SPdg8%G0Y?u6(Gn3@ql+|9pB#FOQnm za)?Fhp`TJ<{)d0IF(!772AtG?jYj-w^Xg7HQ%(4v?T#%6l=ntP5F!hbSy0q?{Bo!XbZRfzY zo+6}B8Dn`VlLRys`p;qa2L6Hs&L~ zR!yfWsF!%tF>|K=H3`_C_Irx;tucHzhx#FOB}m6;>qc zKlOn}FM`PD-Lza*-wj)V9=H@2YaDjEV-&dGMZ42FKA!K!?L=}~y-gDw7 zYJ2-qA@tfUAEP0m$#Mkegqj88+lM5nE9*XI1EA<=_Su_)*mT+HXg2Ax{%`ASXpePcqr2|^RIstSjSbW- zE+Woqi}hETt_RtL+oYa1K-k#&WY`Ka@hD`~N<0%>xE`OZ=WbL>(j2DpxDN;G&m4kG zObjd4fz;HBT3TX?&Dd-!G?*twsU69czspF27o%d5gYt^Lo0f-9*EP%KfQi;~c4m?o z2?K^qL57uZ_B-P564lv_&6@@HPVeL;mWExW{RLII-zEQ3Bht-CJvV?+Nn}=d$q0bc z86jdO!5;r;0I7fC5r8jJbJiaOVNNi{z6A(`H*N-l1l@{A8^SHgv{U)o4``13PTp_WYPOX!Lzvd)5njA~|2 z?hx^Vz6)Zuo7Nb>!H-7|CHgK04B`alFA~PCpgeiy7VTT8w2dwdGJT?RE!jdLEx+}f zrlU()Rll=6)#b!l#N0Q%z~VYNIlij0QR`}3<{t>iY=vezVeKzN`gOEiT{XeQ z-gWgu-i_*N?gn$!)-#in93;G8g>4Hax?^O15-0S{_{Hk7q05#eo9^qZEm8k%M$fXp z4cBm^tFl!uv97Iwk`ECTQJU>Wj~p&v;xZJQnC}8vHwi_p8l`SJoC+tM(*w}a_F((l zDotE2Ec(*mLejebocfN}%l79oWLjs)v#Bzs`_hTNtQ=&KN?fN|RI4tI@xt|IZK8Es z+qjMRa+TfCrgSUs&2b*~Elx%rW~uuC;_3sA^>=9A{>_ob3?#*2>BWIc0<*~%u$LPI z;f(DA9=+M7X~Rw=Ak{7a!6%TPJf4Wzz)0k;on;f+75;GtnN+8P!z7 zrrlV0!Qg$6p}Kv;qU(eAf+~ir7%>p&tT@IR>PWqI$+?E{!jD3h;njEF(C*`x2f0+5 zm71tf`09a&%Y?@eH}gF{_;O_x=Z4|s!_pyuaW(54O40XoqugDW@M{O~&WQi-w{KeA znD`p95}LNysQ=W%)@YF4H5exRkNr#dEPe;CNFNuKP?vC69F8-ctkbwYUHpuV%~Nu< zR#Lm)Gs;JMPjg`w9d#XnY|97u2}M1%V0zBfHUv>@bQl~cv|E@rOI20%0=2E5g8(;tu)>`{4V}vBN+7YP14t+BVuP@ z#CWC&Xv}j=2y&?9$ir7=zT0$bJ}lQM-8Xv%$A-dav{|-GtkoFPA;q^JY>pjPE6+~F2Iby^E>uU^ zjH4?#e8_^1Vm*v?*D(DT3&!FaB%{eN61Oury;KJgLE^=F?lE8de+iAhbXn>?ieB1= zka=R(cwPrLxi>G$5G@;y{OnNZpu31{$7wfAp5Wq);W9;aV&rlY3N}2wx!H(|Ch$2F zex>(~MMGmY{^7x>w&aPS)t79Xodp#!Z76K{7=-#Fq*}95i~gpm@8V9pL{GtVZ#bv%accY#w)k@E+mMXew6gk1N2nY7wJy_?d8$=|8My z+S$zmT#NDm+o_Ug$H)ndhsJtdLoRmxG+s|xovZ5_^Kz%2JqOG9Z|wZwXWw~f-ZvYs zKzH1@DDIth4a!1ZM>S6FpP!*ed!0Mz&Mhk{a^tgRoH+p*0d1*o&l)%k9|w+?;xRnD zm&5f1@OQ8nr?sVTc@q}x*v?CMKu1n5rb6%q>Jh6bolno}E!{9!v zPkanoB&gDKTIK7-;j~$2$`|Pc1h=SenMY^wu9^j)95kc(J*pycLR2?DJ@N1Jpy7ey^U% zMaPgJ8J*QeY_;+L`IHQ>;=O*{U@1#weMyYI$ImDlMKX{c=(6VE5#rKiz(SAj3qE|W z|B4xvE;K50)6FYe&=5D(eIHF=9)D4RrbN{{CArJr0*j5Eq4Zsr5lq8>iXD77GIVgDSGl)H51CiC3?Bwa`kAya*H9(q?T&kt0+i$ zegJTzF5+z8Sg(@PRM%?65vkkEhOy^@Rxa?G?GzNkLssCGLC1<-AwW#o0y0WNXWj~1 z0i+z>IgPgf8uIo>Au+=nZafM5YYVQyvHS_E0!DMygQO(01^o69j)(1#` zHe2jy(cU)5f5J0O`r;*Z!`yvT6sx|;UepkLsv$mnbp|#Sz0^2?DvMsCC~TJ_O}G9x zroFH_KfV!w8zA*6oOi-w(u8a0vP*VSou5eh^CHlTmigt$txO3nO5&VpzD%0GpyOL= zReD^Mp&>@y$ID~4joam_ou#kN$BQV*lr)sFoa7`~%h3kDFh5~i!$wY93BHeX^64r8 z9FLZcHa)hmWo|1f&Xr!b`@#=eS;HcNNV1za&==sC8!PbO+%b8uQC@vUv-a%rHc9AI zxArh~Ih?hT%l`DUIN39n@xQwqY+V?>p2SNpKFeQK{B>PoG~evxd3`Gn7ta^*O%w<& zYgxd$_4^Hyetl_m8(csrpV@HkU^(60FwQD>02)tJVl^S&z2~~J>^ccBNcq7M_Djbj zCu_!spduaIij48ZI1z0#KvTCk94c6|o7M&_u@vxk^ceZUSRR~NmvihI49AxD5!1!-F#JDa7H{Kv3@e^_7`=zZ z$12hN7YLq?J%fy5dAjCzYn68h)BU_{Sn{!VBfM8 zB6~G?3=j-XDw`P~>ApU{gKo+@C-40R0cIs$yX}S+)EmyAeYUc9w{VslIM19t9~*TV zb@3aAsjUgGR6bx}g;u`mkBh9I&Q0lH`xuxa1-EeYWJ)Z|| zGJ*n?CKV?_e(1n@hix6EAbE;$FdE44`)A+J)!_|ls3uc_ehjmHzn{+0(VH?PU9fT0 z7|@&0#@Q=*ns3nPl28eHJbd`Y+aoR&oS3LL-Adn$@}G--g#>S9%2DH#q6|&Hw&s=O zf#W){2kxi)@L|*?eqVH}e=DkoooQ$Pbu_vcV!pVvPe!Ug*gU*NabT|JrR4(l;ML92 z8*ClTcKgKjkcrV}CNYXeQg(mZCplI?Z+Nr=V%!2!MQJ!Z&gQ7g z+s1eoo1x_liid{W8hWhW3f5%CIUkvs0IdjSqUD@{P{>oL7s2SZ<8#kuTvYrPN=ef~ zOmm}R(jVtKNpPyoABlB&N3ZHx``UINL!5ks1xBfy{l9J|<&>@8Yw+0N+zT84n2+}6 z@ctXpxxt_~na}Z4Tsi6dx{nud!z7o6^q!^7qu@AxjGsuloy?azIN|9W98Lb7G4=h+swVL6yL%~RrS*^6w?djJUH4)b8e|1cs z{Pl~1aGPqv$ylP~QLk-NX^VB*bjNvttFG>o403gnKzFT<;4kA{9D%&J{a;M8-7ZPJ#iU!q>4fXJm$G`P9v9ZY8G7zR=Lk6HT7pX- z0q>8>C+=6Mh=>*HrJh%_Sl*4E96Wubsf(n{uhyN_u#?OwRxs>Ge_H>x)Yj&;e9?y- z%HF75DNtfdfLIlraSmVE7AY9|P`zRsDO~@)667B9frTyG97SYSCn5IT?*5V4bA+}p zbWZeNhzfb$xd%oAWZiBRRG*+C&OR63C25p4xjfc`5B={byZE?I8vJtujLRPPKCZph z?;Hs?2e`-T*)n$6IK`!G0PNg1yJreVKCW4(K)v!|Szw&`ygyt=hwfHPWG9Kzlk7e|A@f>(6O!o%t zgPC1-UN3na`^+>t@d-Zmpjk64%9XYy(lNCp2bpr|mizl6liC3|WH^j-bFr99D5v-LaV=^rr(BHD%sr^un6yRpQ-EmQG%nFCAUB~VG@10ma>w-vFxT8S?X(i=e4ys`yP)Q4-K^ZhjDc>-RSi3k&CPa#)JI6u4r8Gl`TjvMH%<@f0c8Ca7NV#+UjMA_S4myjr5|Meab z{~_;-=izTG>8H7O8^+W|_^&|0`6sKvm+YMEF^S19sg*rPKdZVE4`otc`Dpe$d7hBc z6i0#YPTafjfA9|;c-OG47c=5rPfo6}pe7dNj#=X`DCvpSF3SNG-|oMC3sF(}uV;I{ z$R)cQ6Y;N@wN|Icg+nJP;;o~QS$5>@bKy8Qi4N|ZOFcP**l==o(WDRL|8oIDLg2RR z0Zi><6YN`D?Dmo1z@Y$)b>imC_<(8VVW)q0B0TJ6zQ=;PQX9=Dv9{h#C@R*bhycG15&y0H3x)3+vQ z#BcXG|Mjzwbc#o3DQl;iNfz^ef6?2Jv?py-C%x(Rf3Uzx=AZtx=ntv?zs>0X(okj% z7vZpCaA}KnD{cKkE*xRfdA|5h>+=0KB?>e7|4S?Oe`$XIAC#w7o$K?n5e>H*2nE|O zW5D>@6c3}ieNq93_~P=1IUe(bF2$w7(S^E=QQfw(-)EFW%bMV*!{dxVRSCO|NW!52 zs{$AT4)xS|3+;Y?sI-j@=@N(i!PpdiqDABR(Hra^|5D;zq)d-H32I$Oj)5$%)`3fE z*_$`m-4j-Kk4?__SY zWwJPuLgVt8foE!N_od4fj`z4PX}l&dlIW?}*uwpN=E1{)wxh2Ncx1mL9$6ahoKu}Y75ZQoZBXB9Rg;!>R z-e$O3by+Z5f360T`C!|_k^anLN61*DU8%|T6@zpZ0jdg(Y-;DY9OEG?_YjlzKzeg8 z6_N(m(|bwThJ82rmDYpaW|u8LI^t)H;}BppX_U$OUDY_*9l<;6 zjt05SiEW3I%rB!P)eZL!8g}N=@}oEMIRz~{W_;55(g7WJ^;$AKW5ZDFQK#PeqJiN* z=$x$~H$Up!at;;1EHXhKx1!cTY9Bt-g2Q*4#m|SN4}g)LL`^o4e}AHDY|iievH%V4 z{G$En*S&#YvOR?H{)5j6OPb$W8m*@NM^C%(z#T{_+jz7|@v;6YfqB|9Tz!*$b_?RD z$@!rcub3aa5lnqQw?|vNB8Lky(65}WP`6R1S49PdI5~>&D%U-+yh(cbw3K!uAm{TS zrR_vf;>jk8cDL`ivCWTHV}28ooy)x^>j=7cbLdHOJ7cdK!-Lt0Qj=m62?HNP9-VrP z6Fmx2G?L-<%d5bjFigOv@kxj%vF2>OOmjBTp^?4&1T)`Uxr(g zdEoh<`3jKy(B_6sv@<8*SgR`jK9QckMWJA%VA-)@Ix3K#sVcMSV=`MBhnG3~`Yk!P z%dR3TYjsXy+tnG$s{S|d6~n6HVoav@Sq!?=7rodx(ZkF`1qwVV)pG828$p+;YVZ9^ zoQ;T|qI6>{EmHIXKH;60ecc*t9 zX6hB)RQfJmundWj*Xs`%l0a@>UhT;a@GKXgolfu(U2TiIeS2%;zT9Dc2yzO4(mRi& zak2SO;$0Xa@sh2c{pG^DCXEMiDYs?m{D&J0(gq+gXq?11t+A>UaNo{f;z>rH^pY;q ztnacRmmAK7#K-mS)1%WQV!Y=SKjYJW@y6f`gpQ2fOcS@=9M{YFhlr0?LOOw5j28$I zT4Il`h9=ViUtc_M1L}WTsa0wEKEiorwhRj} zltWL5wCBdI7$7WXQ)-Y)+T9p`q$>q?eZ6wsI4(=+a!|dL!`N4fZ$f#WudON08~bvD z#K13;yFS@D%xdlv0sS3__pXPVSurr=zR=)eahSkIC!G;H9T23jn@CoA-6r-U zZizLSms^vrZnJ2Qb5nUfz6&)<-KM%>#LbfS-HHx2#(!!7h!&S^qZ-WBU)Bjn z5AH!dMd~;lE)H&g{jTyW$kOf)kWfm7xeFMQXH01qlpZ(er;I?)dIfgPC$#1tkFDb^ z@25qR+>Z9V*fT?o3?Ti{AB`|-0@r)Zye=9^wAHA1FoJ4**owpK&}&L-NWj~F_*;98 zNJrAxo&;19X!uBM?j+pM zii~Jt2E<0G^eBc!Y*#g@1CQZ#7Kri%hJP2)%a7I?d6jVdc+DnIwRYAjYF zBpPg6V_2hEL5K?@fFQ>?eVdzIcpRS2ReoW2Zx(QofXIC_*3Kh4O1p@PqJo1}V#u(3 z!a;kBBT2L^e3`qi9^jszvHTuej?p_IOai0gAiwEmw)+0IzvYR<-HCCzb#aL4X$aLCym;-#ew8^BO3-f?p*I(z`o%Du79MAeaTpdq+&Uy#6 zEnNh_{&dmI2lImZilXyVha0mV$GKZz!R>j9ft$@zxyqtbajSX4>+`MgwiOJS_4@rI z9%(u#ZMm}cfDJ>Av6!CF(tyhuhTc6k&37?eVe7_$^?}V4GRVr_b}8-nwWWQ(iA3kjP!=afY&p?#8$-0>5pRtKWb^yBmSDkv;Sj;d)&M7+mio*LA7y8`jvA0p+zkM7mj;V^R1BHfu0JZ`^3VLVwlxr%-8+k zvP6A0*UtN6ff^FwmTh%^vydYnmtc>%-6QiFUGUbLh3?c9PlOG7#p$x^&F)090` z!76!h^Rr41rgC8W6L`Bnv{AqgnHWu9>&$h-EGK+&FDBe-o zka0z&FpqxabSN4tqX@O1r zU)h5a^tR^pS`zJa?%z>IwnQj^f>{7`ap@QE#s&GYF|pFBmT!1=cQ?>UdjnV~Qk)Ja zrHOoa8g@@#5Ym}j-uU@0ws53i$%qu>6|Fnh2gS=3`^0ew8MrHR1 zE`?49l|s+N9vur;TcoRhnw-H+;NbC$$`}_J`NnA^aE$up97x2VCl516pfNI4RZM z>GYrV1p50sq!o$TAV$nncf7(#T+kIP15mtk!?a!P*+(i$SRHG&>GYRqr6*-_kXjc zxhN%)HX>ot!>4ODHklo757|{^^bOiJOiPo9*Jb3a-7|%aUcuuKO$KgC{mDG7qJSeBRCRC`n_tEk{p}N0c|9Yqbxo{4o|q zC++Cwna!o9Hmuh4sF6Sni4I?v5^})L%;<{=`*cNo7m?#MnH*(I?~D|bz5H1M0v%W& zYIs`m7@oPhDkGG5EN=rnUGE3qZr{3`9>zXxjb0lZR7k_wLT@{EFj*{r3`od|dSba& z6$#t~b0n>5wCfFo41VDv5kxkQO+=&j2%}+ok~@0XCOhdr_WrChI}dOJKl~Yx;rqcw zk39ncTYbQ_EnA`dkwJLc?dbHJOU ze^J%JYe}iX`oZT)u6%Sf>n)`wUttZyC@T#SwN3H++Wv8XT1HZpjaKYiOChR6B$Kb3 z!5M)X7SfF-tR{AYHe_=m3B514@uB4)D{{pOYx^SxD-9>9jWfdjbN!*J2Ko9#m2R%< zqq*>ym7SxS)mvJ-mWO*~)y&sOS}F5AJuo&vhTK@Y0iYwi7M9KW(#;dd_Ezh z^}aQOZT=Ntkxug>1~u%B*cTRY&4u6Jij~~1YEOOR7$e((E{!PZv}A!nv^q!(n`Ztt zTJ`!KJFQcfW}@I6HUBI@o{=0#0f(TcpBn_w``hs6p8}H%SO};qbeqj-!|RODgZ>_` zvE`K`5=Ov93=WQ5l=rW1T`$l73T)n@{6%pM`+g?JN#vYdXGhRZPwC7P3TCF~ixV!u zUPp}|kF1_2h++FN_yUMmh}Vsr zt)o?XC*>}iXM+2!pkD=~TN&m2J(-|{6B9hU#~qfX2;$$n<@y-RxNt~OOo%=&dnuXt z2nyR(bb7Ym+23|I(EHkB^4iFA%J*#}!8uo-4O^595)9S()Tf(p4e9rRnl!wuu7?=- zwUPBm`}59y6IZ@j;?B1BojtVg*w&3Mo@Qt}VLbi$6gObkn1n}~1&Vx$ang~>=Yg}A zY2}t98ob?U4eaq7&*c5a3RtT+OzKJi&v^q$p;e96jx>63a)-Bg!=DSS*WUPo+90N2O&*KetH69>92WYhEU5FXiTF&gX-Z^jujy^jiX9_K61eLUJ$ugTUM zTt2;bL6?KN65BmKQpmE#6CFLG$2q`NC0`sOsWTh+2sg}Yw>~VKL+=L(=86ysKyzCQw}Y4&rOnwnM`Y3(QN!PqfAm+!Qncb%`4qm5+^ge5wQqS*ZTc(?B&B?pz&D+n?_iSl>KC(@g)u|MYq_)= zk$VC&5F(D$W(A|d-v@>5-{k&~ynIJYHS-Jhuv}diHDP4P>|pqgBYNpi{aH>{I}M_v z^_7n+Q_SSobCtQZC2ek8CJ~f^XU#(?3wHpRhs2Q9oEU8&hBS9hZJK~(|7hhfh0}xi z494OMH=l=}*I+S!m)jgPQ5o0i6|d*&*yKH!K{#5MeXS?qk_Y5-J>FteUs&~EdkTx0 z2$DLl{d9YxUvIOhtF~AZSUH%<#`)`oJw`&=&)jd6w-9YPQ)7Z@0Y-kd8i=cZSleME@25*$MtbH?RrD5Mg2=eXH8(pV-dU0khzqxzk+LY{> z52w|GRlhGS7uEIK8y2GT7x!1aj+ml=Gz#t;Qdd&=qFg9iR=xBr4Fosuq?jPfb;9YKQRhb?! z-gxjLtPgqAGZa^^7yqXhN8z8az;DY!}!#)$gx*nT> zjtjB+ZbF%E%<8)D%o%ECz7Jt2u-{O<37cjuFwt;*G4CF>CG-U-OxrW2SBd$xqgQha z7MIHImaEqvQKkfzZoYqJ^}dji1}Z_%Ajv-Wi_c!p+1evIl4zVZ~*0Ldz*#|5+JExkBw7`qaC!NJbHYPl0afNEC@= z#*5Ha{{D+#sl?cnly~08B1pMbIa7z`8g>b#-Z6)eKUWI#tuH^$Bcg;)2l?$0)-pBa zAgvl89WUrB3B9i_#XMEM^tas&^TL%5!q z-_|aCb^s*8i9%QyPEm2ZNlzj-nt2HBXzLXKt!5*an)z`IOFKS8rkUdCkC5c}!Aj07 z^NFh$J3H6m5vIsD+xc`I{e(qvBIf?lSfCc2YmwYXN6hUvRzL1nHRWaHBJ8 zTEtyc-<5A3)_G&6>R~-63Lcy2U{t3`Pf40Ox6je6t)aU2s^-}MUz$g?Ps3&HG22-c zi?Olk`P={#v)2^yCpx;1{1wpz)wT#Byye@a^0!N|vfC;EpGEii>%QLps8luAwcK)t zq1^pBhBN^yS#Irw>cTwF3pe?xhVH7(4y=9~A7LyF=ZBT=UWZ%diQ@lD;b$a0KBpvO zP^K%s7s1Y_&?o9EED4GIW*>tcg~+Xg(VuEc{Fyz34oK)LsR|T*q(9sxbELFHqud|7 zn+3>pvtUJ?mFlS0szg9eI?m#Eh_9335lrEl7DfHK!zL}e4e{|`8B@}*8UDa%BWs2y z8zRNf&5BM9qPE;4DzY^H)o}<4M+;vJ?RLIfElbx!C*$c~r4Y*@6=Iftnf$mPzCwf>MwU{B>W4*(E`|PL-BUEAvv`u8*)%wUlxGG$e;liDJL_~% zi#=sxOi#!DJMGA-`4NnHx8nLxkz?Y(8PNZ$^>oAyI~id$X2WK?nSs9|3&z+>!crl4 z?JfV423k;jPGfGPjiUw#iH@^pZ~91UBAKNgidqr|eK)AoXDQJSAPttB&Xgqb`)7%b153z2uzwLtrdcmvB6c#|c25BicZvkby<7QYPdeoJg1VeSQ^ z#%tiHVYS+j?e1-imFru353d_ffx*wdz6JpZDk!*C6&HR(N9~r?2G!jLHM5oKrRwyF z^1E6&I`<1QXs&6k`o^-j*kaL?3_QqE7@%oii?vhtA`A144LptsPL8)`)p0SgoxU5C zZ!=^MROxV~z}Y(~J9=5ma!y|SCg3Q?lNlhPr)tSCWeK6%8||5Yq^BvxpFiY6%t;ss z$zg{&?z~_xEYb&@C=%#=$jG6TJ>WR}V@j6y-(3r^(Ri_ z604&k`jGoV_B*yOSFh?V%&mVlG!P^Wh{))WpvlNgOmWH2k9-y~qKF(CVsA!O7s!26rO1EfA!N(985s$-2nmm*#hjDIU!XVIwZKVysl{%I} z{kxnf{rI_JpqIxemHPW<`xiyK*WU@qhfRO%RK%qwOV9b@uqus3g#jXUTvX5cQhe^J2jr8;qp(~AA7WASZBmD*yRSFlk z7;U@)hKzvkaEw`5jrpdQL}`W4HIyhdWryZpe))}}()2S2&Ir`5+L4r+(u&w`%^ezw zN=m7gR@)8gf<;3_lNxMjJG3;E#7t~RyxBgxJFse46jAb!bYPXT;4fO>zv3)T_(HHt z*$rk}InO!Z)0EAj^BqblT>1Nm)*Z=n*@J^>&5JzmETpz+srKXVz8GfdksAT7tcps# z{o*tXRDmxF{JGQ6n!4NVIgDOF)zSR9i{CX3`K zV+P}m$CMPsC8S}KTfe?9`dz;5I*E4!ebiUyB~N$}jA->y8*MAkhREmWt8%!(k917P zj8xEiNOk3X9Hht!eI-N=IlAocij7^2zgAGg;1z;vi*56fX)`Gvd=?VuV)f6ggiII> z8%JQo1P)B9;uTt<=M9xyw-s~rGbNk{oLbBR>@uhbF9zB0)?S`Z>AS7?E=LzPq@>Of zMyzjguVaVG$(o8weh^X=dr2V!gQB4zD&^mGv+JwjbG)BE(Q&JKryFg8Zx7-iEC}#p zaoBy*G97Tu0)mK&u>{=DbHN^Gw}6QP2_d^d#XqL#3-jk1jnY-0sgRK~>nKqURDaiC z{}@n^KK_aKZUH;{)S9&9IB~%jVkAXycycD2^}VQXrMnc=HD8)brrtM7G#~BE)UF{-?HrO z@Arwz8paO=O&Y>Ey+Fuz(~eyEC`ZBmdxGrs%K5zz*v=3$-GhB;mwa@!9m@=CP;FF` z+2YVTT+e+Lgx*2sOL8v>s#}5jguL*^prnLMv=jCQ`^|%Z zwhS8kq|f(V$GA*<$jNsNRLJlLSi${p#)gm?9$9FV#fUxwoWVSJL zejjvr2|N1&t550zcdy!aVd3EgFA~UkDzb(a6?IWjt|2EA^8;hs4i*Qpt`9bEPS+{B zX8VYElcj>usTpXIi#cYHRu_}0AAOONZ=mpi=Wr(2w2mlg-hUbOS=Ga$X{cCYa$U__ zDUVW)#OlBUW&UK<`|EPRTw|^^4t5FI5VOw? zZ)uT3XTDO%LzI2z4z5mypIRXWDrl7X7@d}ff`PREsHxJvfqf9q${)D^7^dDJdN-F* zFGMeumeA@UXQwr$V0WxK%({LB>Dr3&I8V`I!?ZWn_h zgBMnNso&cPmTM)<1ysggfVfLp>*3q~%!Npa|Lnl~*|)yFLX&k;Hx>=#;$Zz?MxKP; z_uk_(Au_s{tFdi6`|0gNJ-@EDE>otwn|?S}`Z4>kE!eaYW-=BIO{cCcuu8ggAP}~? z-0KG&4eAWIvU!`f`N6QpjsK zbTiMAG;$qgM0gnLEp53I!*eAW=K)QYUiU=RhkQpI>&zjCyaO4c1-WjeJRQo}yDL!; za}r`fF77a8u%qWAi!0%?iV1=z`%Uy31G0r)De0;V#q@td&nn4ntVQ?bZX$t|@J~J~ z&{{|}>@Z#Ij3VibC6#{aszMRIDDy`r-irAH{Zv;k?`Chod;-*XITLgZtB<}9zsfRU zN(Q5$al>npkbEA2O=IeX-f9c*Xb2JxSs6i;97KDnUm z(P2%mq+m20@nt6lUM0t`p&g&o2jqVS=ST@fdpQ1Kn1^92%uO}k@um{(5hTY#eP)}g zXL_sdhtHQCj|hoeSmUI(6dTm0Y*ly$_!9%C42$M%X8bK)+X&$!l6D}1DxlOx8z&gjR_kJDZ z1eE?M8X~4sPly3;BkHdg9GQ@F)!U#?Ps)-a%|F{ab}h<=mRDP>rZtMV>`4l=oaO{{ zvJ>`#3cJaF;sm{Dofdc%F0yJavf`EjH+g9L?ULzf(K9Pv@um!=-@(x!rt2f|afeM4 z;3Kk3Am-QC?*smNalN@jky+$lio^UG;x+hfEAjWA?gRT6CAMnfOu_<1dguAxqXdj! z40eLWJ{C(-?8P;rE~b8}Z(ic6{x-Ktd5vgm$?fzlQ7IVX6r;SYqv=@B&=wf#4Bo`~ zPb~mjFb43dm!4vCET14xl9o8n{txvDpri)hilqmk*0E){l`Eh>|NN4iAy@}&;B1%< zT1RPi^gzbOvDZE(&HSHX{_lVfC%ER4f-w?4a0Amrs8aFXS6YZPDO?Elw zqTLo_TlKUS=6!n#jgMt{9r^zb^SY$5svdU#YY4-kP0EjFp@Q*+l=Y~~ha8VqUT1l2 zv1IbPMVzi?M_cQ=m*f0&;xlLOVb%V$#*L0LNf<`~QYLb;tRXZh&$E{J=v!QXZ4{&)gDX!e=jfQ z*8?s^i%$WV2^CZlUKiq^mO*Umo|`ng<1&&l!hQ2jjreEXtpjF0X}X17GzAVp=h{ zs3sCHB+=r%*|C{pNb3B7&4$##>Jv<9`?e9}a*NZom@MFK`nQ;1>enR%p~Z-Pf_Stb zzYlr(CeZP|Ny z$yGPTH{FJ%QAY=2cH@s+CjgiZ50)#RcD|M5PalFU!Q4K>f9&E}gaZ1YP0UiK>oy-I zHHv4exepG=Cljz@&>)TxQ$bGzWD0u3(nOJD z(8J;-1ZdF%}n+G*1)JxBdJh-kXV>5cUCrqd#kxI1vd_ z>MQ+Fl0-|V{=gp&_)A{Jx}WI+w;L%nL|X_}JxDX>+Zxqj!*g5E)n1dW3DWy07(bc+ zmks_$$4*c7@lpjmpK6p~YZ_Hj(=|lsJ+%=^f#mjhK#Lv~xyH@+RHGk3HQ-nU0Bd^a zT~9<{R{_NKgPEC47z){^^h-r(yX_kSR1V)vh!zJT^c#rthxHE4oip5!78GFEL)&p` z3cKm-^z?0k$d1v=h!7`&;&=tgO8L@QWEEu z?B#RPDvNxpct!5H4o&qTDt@p*q597R%0FZA3+iD8;_3OhZne&g^0c_zygb82LP#uA zXL?JnX=&H*xzPa8mDz7fxeba`ms#1J{%q|`;H+=Hl~4w!-d{Z6{TF&+;J{CvU4;47 zGawm2W22h#dL>RSbF(myRY?_Qpv^XQzMf}At zRS9KEY63D{^rjZdiAyVdvq_{siMq1x6hF()biT-E0CHtuij>K|Wsw~uHnuJt zD|_7{=P2fAq+U2xh!YNo$dUG-%^L}`Ehk|uO`$j88j@d=6DZEA~Tgs$a{uMScnyM6R`VomyqS#GOiyh^E zo!Rr^cj?AF8;byfbmG_I;n2`GPeVp#$@pa#Xn;r-VPNOv{CV@;7N2%T8)y_!$@5@P zBI^I4>Np-C^H1*A6-0i{c?K}tYMK!gCH*U*Ge zLk+zedT+w_==>%*Xy&^ZF@(o zJs`_WFuo>1J+xmTh$;4-IW)F5FX-FfQ7QJ7S%5<7V~7FlakKzPP;KdKbzX^t%${hy z2w5KU0Tm=;)Zp>yuo%NDDAHVJrQ*CcLw;?#0bigFAF6m7m&G7+R2+gA(TDABy#^@| z6woTz%4yv2;ft-5*7!no^b%TaV+3q&-{DtsV&K|ZwjLfGsY)mo85%Xb4YDos?-S|k zjmx6CN|!>ljGeoymbNF}>rNj@pVq9Cz-hBDF8g1kxxvW5{O1Zub7Jm(q@{bnvAfqP zM@0(+LCT^qkgqlk>d-YK%QwWL@>J7jhSo^nJd>_(P#UkQtEX&>tPt>VYjqOoa9%11 zA$a};sd~IogFDWqAHtQRSL0lE`v_RC*!1LMoy+s_M8mRymf5{cnS7G_lVzM0cc-eI z<7Eq7Rhw3i`fmRL(_~J}DT9lXUEH>F0B0nRe)$f?-{C#0 zZp_1mzbfltq}Ml)KCF#X7h~lukV2&53f?uk_Jcn!3R8vwXbm|DPGFUxI=WilKBo|0 zuC~1QSr6uULd}hNx_z)nTOLEc;oOyvw#=C^F!>FGU&=^&;WT_j8K;zy9kR z+h3x8$18)BXF|U%r}NwLR@F4G58IhUUea&CVPGKVD;iXL#sc9a7sX)d1^aR2EOpG{>iw z&#e`+tHi6v5np5f&8KWDPmqbr)k;xOYFh$&DUISk)c@xY>i!^_n7In488hwG{sn%yp6r()9v)Sr>hYJ1P zC1%gaY(W@)4y59)3Qf53B|bMkXQjT$s-f?#^tUFY7=83CuATVw19qtXzQmz zP#jYt9OKnBiLUKT_I-TxQ&Ew;e2zckh&uQQ+GBTsZqukvIc>_&=_e?q-#MA{S&=|W zDz;C7msiuI+`z7K1v!wV^H=O|&&2#Wm`7+T@IHlQ7sCVpwSLzCHr?-H%XN5{vtP81 zyz1P$lVcjdW&k9kxIj^-WrS6J{6*eCm6zZR!v>WU3v={L4L5Aro=9e%xeYqL$zoF- zCY)PC_WCevDgj+s?jYGR9IA|XTeBmuZfrxeZi{)psb(+mDf@AEr6ZrH@4JlCHLH)E zsJFhK4@_HcBbmh{t*`4MT%3sM^-!DDjqI$jI?U{qEt1N+~)ym$g1B z82)?e+9;GhxJ!n{9Xyov@r^WosnJE4hfk_MnMwJc!HAX4{l5|Pqpy^d2IB{h8@gt% z^lt^Hr!A{yyzzRQLz_fnrdvGXiSH8psTP*uvq!>jmMu>4RUeNCE~j)h14zAmirNhy zscB>PA3rltyv#O43Tk_GTrGMKF8PFhn5S)rOWEqEALD8T#&j?f;%GM>h^#4UIGeGC zJJI3zi?uT2(GLBv`{V16hypO`2$dL%D*5Jg+7W74(t`2%S{}+{l`l-^{;uPC1dfQyTnmJ;RyoE zj~A)`O=lZZhYpPw2lGsv6FWwZivikM@@cuX{_B*AVY}XS^gzx#4ETe1@5-<-EO!`h zs*3Y<139fKy$dr*ry4AkBTdIZ~hCC zr4jcV`eyt+^L|_$W2PtZ2(hj6s0UHIhW^3Np1=PS1|9xm4-*pFWK7|iv@zZ>J5*-7Y`XSGHFE^b2y)0CUU&VxM1eQBtMpxW@l5|AW|z z^SvvQ?zNpvW!De9IDq}xAoyLC%w0~%yD3!cVrm=b(r(EX#7Ok2Ec|fUVHe%AI4OFm1JZ1fo+ zi^&pif9ngGOUDd?=e-%^6F#T9ebLhgn;#!=5xr>qUCFlo0C6Bh^s=g)&4S{=5S?LU zB$gymp;caiKXN3!5NYXbo}_R)8s1-@Kkl0pPKmq#2>8A$V_sD z4$-gRC?e4_9+1CWef7mVH@Y}%oSdxZ-V@AjtLiU-?AX|EnO&}~D(vO@m-Hd0L+>3X zS@D5G5|@9X*+-SNO7%5iek)pexMds+Q4r^V5ez~S4W%bs62mkl4Ih77w;h}qDUOD- z@ef`<{*;&T(Csc?Y%DtTu!O5G{Cfa_3Y@%+=i!!kK}1i}ic@~;k<+z%a=JD9B-&8- zUgb^_AfW$1-6-Z~#UCNz2K2!zYoLH9dkEoD^9?eY-kDsz7p}w33I|S^c*J3A14)}E z%-5aV62f}5$?#fkH&W!1blanVWu$)l!A<5t&g^(3fyVT1^=1hCZXV1pcze}m>a?E> zb(B5QIr#RM?;GC2%zWOp>Q_+1ch#;Q)vI;;#NSGPzEx#cu|FMmz!Z%lmXHVP3bQrb z2?vv7TElP|ZOWyaJ{fWtn8m>gNo8u-2ftScnDh3}D>foWVmfjV*)9tj1SR6ubbF&q zG6Sv5gwNoi?q9i;k>Towk>hiKt#7a(9*fv)4Pqpk_Kv8k?4HMq4p(wKRpN4wU?H2H>j|}mc-tNTg?}&UD;JlE zNEy$w;CE>7ie~b7uV5Y23wdAQorlA{J&FddBA z^4)`bKmu-wZruGUl=7iIYU9`w1QJqMVF%0KdwOGYz3J~ow}vRO|GBTRxx9Mi&43=Y z)VkN?@W$(S$$qK^8XFs8>9H`=RC7a#3n5^F(#|6f2JQwZy`a6GA{SV0jt5L`<`jQL zaM~4LzDx8eth47?{Q71w-;sqGH;w1FuU6~r5O ztp&^>%VF_T?IreRQ|7O5Sp^n!aB#<5?hnDgIiHx*pMvK4M_yr@vaZrnB2_xc;CYa_ zXD{;j+Eg8HduAsz5~DQlEqdL)jxnn=fmP+JpgwtvTaZmdMMdF&SRVBgk7C798(a-e z5E}%KZ0T4azZYT&^(`^9kgw6&M1Qj{Y;=35aM=s*nJ2!vpZ2n0X0IiBNf-;RRe5EL zXrl_-^b~~^BGIlBlEj|%LK*^!_b8W^zImcMwr;DYd6QSJIr|S)o=3-xBk~*&tQljnPRUD=c z2sm-3Uk+-CwhR*|shrESFWW|BR#ZLLECdj?jGtf3Ye}GzW_Kt{gel0xc0W$v{ipfZ zo8e4A69lBMHmExT*E{XdlO@q z?ha@H;#8iM6`-#Lwt5%7_yUyq1Efj>m^|{U>lG;4_fl~31h;P^;buU!(U-@vdGgSC zS1|8^=Z9U%Q(@UWQm4}s!8uC;oV;@U`^hAF4u%ozG+oz$WB}5w&i7#KbpIq)$k^qX z+sGH~S!-p+ts1Rn6mJ!HUWDL7uEH#e8x0DYD7%-biAgWl=TT5u@GO z_?z>aZp!~j7VkJCZpsV$t~@l0C(=vUK50`NO1Yy71EHPrK~7)tkj>+6H^2~~n+8$p zR237AZtNfv-&aYr(&SG-;Cl}GCe{0{h|<~%G`{vIngg@-jD95HJr`160 zCN>$|CluUgX3FpFkT%mOVl_UYVuv4!tZRnm>Zvpxs(Eek7`R(zI@Fp{whtvxmOhrV z>1oPmgZa%tZRG=H>C{LSb?4WL$A?_2xdL?9W*S#mWkwjIEQ$fK?@vPT5#ZWcd|KD6 zd+7Q}@}jTgg3=#!m}vx1y;kW)9R3#YrBNdqxvT7pld~;x@1sS#wT%2P_@d~=yVe$t ziV395xVrZVS*h3(Cn$3JDo+Neq&bv35t-z{so=IL<>zCHqNIMh4;^GcksG~wbvlLK z<5das)#U6HbC$6Jk(qf4&N$@6udqt64<6%%9f*7!sqvZ!19kIJS?{A6n2e?lEDctt zA~C=f#5cRreIGuk6(1?X_I)kB{ftR$L;U_-?Ub52f8XCf8FQw(te3V?dpK?&+L$)A@v?Nval2X3c*fum?|$Si zxqI#0gUp@z!|eyxc8vLgZks;fM@P$OsW7COdYOg;?w37-^$6LvL<-Fd~jVmwHZ5{i8-Zv%72a!S94FN0npKDLBdCZ(jj$ww*0Jc(<* zTTE2t=bg++Ygb$}4}7(*W!JzGjqVtv^nC21d>FV)D(E@Cc;6GbTTK5My>QMBOWK7<)D7k>ka@mSy_Ks~!w_{&RZh+&s@;n+@H~5%@-M+v-sO0UgNaLlBC#3ML1${KBb+ zC8ZG`q5nGW+Gi#<5~M8^mlG#dH@^$E_f5+IiZmZb_i3{c=&Q0?@x=1wiNd%?7!7U8 zjn{P4jPe?fpF9Tnt+75ezF^qb4*b+bl?^v>;OZ&WwC5AlorN#a&*&PCPIWwN z=E0}9ZRv2X^XP_SH;lLOslDHY^rTeg>o2ca?Ytya)M@s|L#pmEemHXagW;!|FpHcX z_B>TOQ=ljk9cF(7&N|z0$tvr0v1VTG?q*Z}pfdo#@be(i-<#?A)*oCqkDnIwp-T%nx+ZlA1$;^%;RpO&?p_O&*Fj6lm~wF~^WJU&Isy zbJlzLy~Zu_D^a%mkG3Z5v72<$`9cwMR2WxinxVi4U4$l*u*Rmq#v8vM&l1D>NDye; zMbZm5<4YQ3kXmNt0#dxJx2t5hr)yhAo$g?8sA`XS)qp?Zxx&g|$KA7Ai1%$FB|Kj5 z<`#ce&%EuqU8XA8@^?hI(*^t0#E38HY4So-kImI@j4cTB^hM;b~F`M z`wWw--H1E99Gd5G_KAAD!R@Kb_Tq!@PR5)6*3_lTxp~KfPtoDO&NbQ?@O}W8YI+pOcaE zH{IPCAkP&4^L&ic$&YOEP)O5iVM*-|eONFI4}UwdEAI9VRt)`PhK z<%QJr{MJHivHs!`icv*F43ph=>&5AHJv5jGL3NG1> zRF_uh`z%8}>b9GHRL%=~dbv>yEw184NP$AFA|#!NXAJOANUI+(P+LbU`M4hOBVst; z;_RIm(Bn^8%HG9OdS9x)JH70qo36?g@Od)L-Tddg)|;MQ(l7Y z{ck~jPnE%JJ7~Ao$02#SVUMWcD7|-c*`@nzIEdhktdNoQn&14r>qjROVe3!x@{VmW zRvE(2S`~@K8zwSDn(ylrzWQ|3a^G>g?I|$HqoTS?i^GH*;r#1pMk`8M5J?aGFI9R^ z`<_-FpJhzWY8ZRQH=GapcOTz+P)RT-dR8-xt&`ln<=}Vb?m0W+O-gghJUH#>e-6Lc zCiXcwJP($cvdJh@enaH6yF|BX>_gV>D(tq#90l`!?}g|kYq$_E;OIX5dz#4wsaq8(1G0dZY-Lb=$OEG6F`b;V6_`(FzUF}k#D+SsDgtt zd(d32XZ)c?3bTP9UO6F~61m8-qkegM_p4y4CK@g5b)eR4dh?wnq6=O*_0p#2)02!$ z0Rbh=lEJT9on_@UxxclR@|0V1*zu>@g<6@A{0jWSdNyT2SY$MfGI4 zNc!2O_=%S`VSQw*M~pI+&5J0}a81HOAzX*M;p33ts@m6WOTu<`*SI7!i5(j{q@FzV zb*OHe1egcnavUkoU2cAN)VT2XE+oEN?3qN1_wKVd=OMKthKq#V-FZpeq?gm@^`9l- z&p9?2Ey*H&;|pXsJA!x}UruJZA(f|qbV*;8ULPxPe}MT{zda}$%Vr|!{g2)EgFz=Hl1X)&s1n}*Re!|2 z==wcdRhHG|qXo11+T$k~^HDX|FD_rqZk}IjIQ-#wIsN(DZO0=r>qvG`L%!Mr>LXZ zGfguZGkF~j)iG{{x|$h*l@Cp7bn}#96GB2*a5nO>iUzwK?7{c+_2##@o67n&6Hp!2n&l@())f}ssQJbpR`%6aSBm% zZ0MZpLAgR?kTfNJr;@w9hej;;L;od2+rn|K!VgYB0tT3AG-X|lCt-2+O|dB1q2{FZ ziD6r~6H+>k8An|dsIHKCQm(P#GwvXhW+9M}*ttuGAZLAE)=m|vY;eNS8oc91_#;ce*$laV4~`7*|Ai<^lUcB?Kdd0?15lh}X34!e%{j-Vot`$#r*HmZy4bq#3xjOd zh4B)`=GN{Y8WtokHvL=4jLs&MhjXyt0nlUBLFJJ#?n}x8UIY{^tG z;P7-0+jTFv#t#(-_ug@6l%zjwOx>!%O0vnNa98CCaB-G1!2V?alHp$vzL|Do|De*R zh5Y{b_wZtd3w%qN_S@Rsc)e1#_?H@u}Dkm^t7M$Dz0O<_LQs$ z=xby@|L1bV0GH$LcE=A;c08Ys!*nk8_GaYB*r?oTu6LbMBm1al|AAP1pOsWqFIs|`mJ&8Zbu$@ZpvF)jTm zvK){1eBUnnX}gzuS-{Eb@iCUvJzr(2*tVup;L|zd$bFsVlw9bKoink;Pi%DSPS%zw zbFTwrxw7aI`V{V*Fsj^j_D0E~bXO{ZdPNZtIC}O(0*qOX=7OwXa|+%5<=%FR3H@n5 z_vEmr7vK2Z%e#;d3?6!%Q^W8!R>(h8)jtr0Y7skVeIk-xoS-*ZF+iS@XgqtXcUSk& zi)+cKq2ch+zdYm*XT4v6PZUM#031{2)OT-zm(mziv4JQ#@H<#o(inHqI5jl0+a34q zolfL7TAtA{S}gImSw}p(SP-rsN>)4R(vfJ_5h+vgM`D(Jf0K^Eiw!NmeYno?aAiYN zp8xv!^&+4W=lNqzIQYyN!B*|G*LW38HC62sG1hq#9TL33-lqX}ypx5T7ld%3!2m`X zT(>dm@&e|#=Z@0^Z}s(?X4 z)Jv#T%JNk}8MYrm6;EYn)4zTl_DGgvF<`SU{ifrz%INrk_)}cH439v#n_=$b$4MeQ zy~AxNw+W*W8IF+m`lcu_6OAfs&GVvUM25iAhUUV=N{~H};6)@?gx4Wvx6#)%`>N=|2Cbr)wb5B zmv*P8&Z7^C2DyCJiG8Y7-<`BK9MJjulz86*Y&>ak0BW^Ln1nN`f|YJ1Qa_-XLpMK) zsA}sRqc(7N*UIf9?cA%_mE)pROjx!?xKSugVJPc}03+T@`S;iqbw=}iu%l#Dt>NXu zP3bq)!)_7C^0})BZ`g2fV1(eIPXm~ZC_pt~`6cxGdXj2;|50(fLS4XEn=1lojX1fE zE8NUKSQpez$S)~Zysp^xsH}{inVqq75c%um+IP)Tb;q}x#+k3m?Am>WBU@f)zT317 zFWQ68vbZlHeKwQIVv;#@|3>yIO*Am<0zG4Os+@ol7hy>v9TE^iWiTq zO1&+(x@f>ygT@Q-@j;Ueq_`>afO|k?pemfmTuNU!-mbVSP3Q{O-L>`NV zCv=CCk@-HqU%v3TU5%zrE64^@s;`qel`$i*CGLYUgBw}psAt7952YxR6Sa>4Jy~3b zl1j`n4mg!%zj$@3waDRkQ8fiMcJfyPfUqNk7(R7f@l2ZRvqlmcO;ZIHx=t$$A|ZXZ z{PhtZ%PB7N2ne)hCfgLq-!fBnZ>YZ)ZI$BXf)LT>5PY3Pd&D3eblaYPrHJicMe0v< zoqqn4T*&}R7GmNC2oc>V4FsR4aDe**f|lXu4#;NmM(7D7*OqR- z`11PYSr94GQlJl69p57QBNsV(;GqHk2o#XR6iTpp6nA?hU9N?G&N2AmPZW3LPQD!K{)4mV)^VqHl}`Paqx_)Fo>=0mVCZCtX%5*kd>lX^x?YAKzwv+0G; z-M#Z+5D{>HDnbuZnRJ43>%~4u_9jvRtcqIfoWr!%2%r_eFZ;nI@o<`(5+^)bj#Y=e zv@Wdh#S(?#t;0(LE4y*;=RttIAMkR17t^l^R>wE1VETVsd%Voro$jvOY)-dN-33GX z6|&!nb$`OU4uE9Y+SW3u-hRxiBU`2U1-dJb(=mzc3c*~1jDidEc0m~Y6`O=q;?uMDa*o?6ZZXSFO{>r zZb7)_nX;9X!b^t?O!t?wa9Jbm=Ai%qr3uTX|2`SLzC~C5r^D*X^LYATS?=$K>Ost( z5NqENKx+txJZb+l7$;lUrVD?+=|xatf?#=;OaF1bPoZ)!8R(N$ns3=*v+Tk)t>V}-E7!asj_wGc)hL6iD!TZxWPkD7L5pL7SsqxWlw6q~UDOc}ZBkNEZ$de*FI_0eCzY$o$)EyH*M` z9JSf_c*TAwWaC0za}1>LO;(;@hP!JrYIKts_HY2)ZLUfH&OscE%w)*`CWHJOUq z($D6TdgeQ9C>-qD{d3Gg%lgTg0J^9q%3f#`=by4DkVOf2G=;1U7Dc$hmCK$}iU1`| z0sP9l99rLffHu16?dV0%Q?H3{LLniyDspM` zbBjRPWBF?BYZDIr`VVd4tv2Jojyv6sk~I|W95Dnvyu=Zo>yGd7^mO?5PL*cFYr6b_ zw>gP_h($DSut0&!Tif@IySg?4H^dU1Gy5v4D$ zcj+*$Y6^Gc?jS4)iY)Bjekd(fqfG6_!xFVgi%GuWcleRz~SQH~V%l zW!dDX`D-ld5llR3C#b!m1oR(>+@3v&N_>2D0DrV;Sce?Z2RH@vL6vviWkA7Z4bykc zl?|aPiL+_tMKGKAc-$C)5*jhBmpdXnre=oo({ms$sYYK0zgA51V#oKF-$wGHqjRYP zMkLp8peM*_i3p_iFsaIN;vYh_)clBJU$(|~19!E#?$cE8+o#WhZR-MLD>=BwsD2)l zDCaPsT2a-O?8S}G4DhHg1{3xnsal{v=p2Zpkc%`WNo6D0bO zP9>EW$L4y$I-FOcAM>hZtH74YiLY5&Wmfgv?7EdexqRp)3WUo)-YwH8DzlHNf{_oz1Arlmd~AoaH0m~~0k3TlOXxlF zHFoPD+_k)4MKG%fpvHK9ODx27zPgYi8Vio3PntVf_q0T}ZySUxdZiPXW!KaIIL8dk&G?dKuD(LOOnVGWfs`s(4Dv=|tBMs< z*87&)2Vhp!Ek@zIxbVR%unE81$K9WPx(+Zia#9M5h;~D!y#obQo!*X$Pcwb7`7&lZ zYaIfLm@qjM8W~Dg80_2sn(Pg+Ia52h@5qAN`j2OA12^!;=JR3HJx9C*KsBJ0*p6ES zMh7mXAgJIJZ9G&}1wiwXy!{B~u7mKbggI7YQ{2oTxQH^9GO;J}{B($MHN1mm_`w>J ziiQtnzOfaALcWw&g6o>Yr@q9mJ>mr0x74&v4i8JFLY3<7+^Ief&Kf`vXjr#*2H@Q` zeRcS?p55@taL#NrMNYZX!^w;1qZci^wHqtS*xLI=&nL|RmiCB0SHF$u4I*>+Yb*;d z5y)rdc5=_B7~rjVPFwUDUgWbN8Z#2hcc)LUUY40|SsF0X{wocYO8%2tnQa8AxhSX} zFf{8b@_&NTD>ofpH_DFBG51uN!RgPxJ8xQDG7}=q#g4muvEeGlLNaYK8l7t(v}Qb> zDl4aP@85k^NDhjpX@TEGfO4n8E6AQaBZT|DpK_fo39`+8kz#(eSWy&GzDAx@>`ZqZ zpv^AIn~cDKiK*S!W+~+OGapUBqeTi$+0flD)XBJ@ECPD)SeQ)8;)nASw_b#0EXY=J z8F;cmZ6kcj_S=S46Z@4XId|H1A662Yxz%4Zy0C>@*3Aco6aKrne+KSa8NOko+wPRb z&R>NoI*>qP=7hP6`E@VZBH+L@0<7i~i=@S_{wiCJg^i4tVv{z`Faq5lW3RUNTO&#f z+ud3e2R+9k6cMqO)W!2}TRI4`vxl-C7thbwh6Kg4qj*y*hwIQMU$Ee?&WQk6sU;VW z1wzCPr7fo)G~zq;%PQ$0JO0s@!2kf~1ApLr-*PCKtom4_9)CA)HNieOlRkx1Jw44r zxH!9WH?5Bh>z~kCPID`qH#{=@HFsh@@@MLIN7aypWEPBbQ7L3P(H<}y0XRN(totAE z{=Mi?;yi`IgMJF>Fwg4`?$v|6MiVet9kDP z*YQC4nn3F_vQC(dKlsKrIeFX3Em9CYgW|5%;1w3pY&sOP?Rjh#e|NXL8yAX2x_UK_ z-a0f5XTg8)s`Ccp+|!sjM}B&YHw~vmgpusf`Hr-WyWRGz9M1jCF&-uJmd{mf@)pm> zI9g*S^mz-dLkdM@a&ve2vtQ$gutuJ+LE9l<&CdB9D=R$vIrLe@6J<~*`otXmK;R{P zD*4%hi&F0_PlZu`o$8HJoj<-N@n{y_Ya=E;Rqxf;`vg=pq%bo0bPhtU+blQH;ARz3 zV>2#j%I8H0BNljmW?HTQn5&@YF-HXOLkRqIM-UDJLj!cNIn?MRE-6IMtWAmq@Esq_ zdUAx#vpS)tNC||nc2RHD;Jws?_|6BJF4TO* z(%1YryDhHKmh+iV1yxTuE#|g%I|+I|nUPA6_m1?}n^}R@VUfT{EW`eu61A7u{5KLR zX8pUe-!JQpO5J52E*LLkuS}ijsY!R4az6(>D|1GnG_|$fZ|~mZ(~LiyI;^$2d3UdS z*^^TSWu(8CqE0kXkuZrtUXA9*$k-|I5xARx97%>(+2+0l%!A&#zI{!Mf9Z8jr+!cW zYNRR?Q7mQMcGqxrf_hHiB?!vd?C)4RqOPuI^Z*W}IGy*UTKX*%N%F%>F*9sfn(1B2 zAP+^(W=*)l<1OeKb7(;bV?3B115GL(&d1_4f9{(zFj-Lh3a?=3-7dTuaRJrFF864h=PxmM&>^K0y)mZDZQ4idyZxMZy}4!Wa8FhK@G2p`TW5c8)I%DeFicwGRkI%MQAZtih1WKCuoP?l{)>g^^!VGLZ$?b7 z;Hw)ybM6e^%)T*=60y>OIB{htXug0b7nzY1>8}11w zpj|}DNvx5;3#J}Zn|&3eVSTuG+6v}3 z;s*9>m6Mz`M+4Mz{H5^bHfMKp8K>BY^7}3yQiR|>kLh=H6DK>mky4v(^Nt*iQ3bUW z&TMjXjTihJsh{?SYD0Ta?T!>#KP|g;uZ3AzT@eR@CtUTl{m@vS+QLe*OF1s4&6V;x zlHZ@S<)Z>pmVGOkHlepR&mdn7A;_9jrkh~fD`JRhv*S=;Q?Hk!YWFCvIS>@f$hVEx z#gEM&{H@X~aoA;;g>tV+*37bvHS`00a=DjsF1^z_CLjlUr& zGnsK#Did_aFQ+1Z9Rm6ncmO}3S3+!_Yp z4jKCWc|P#ALZnHpK`zz8sQMb%C1`aLvgpY`gj|wOCjv$vc|t#ee_U6V(r9V6XV;eW z7YvQ<(l68-uC|8R#M<-<3W8%*^1jihdJVlX;eUgm5aKT7{h(G`Ans8tjdt%Rw#@m* zJN3`XTQPs^@uul*YOm1low+`*Td$G)h$CO6(UwABq`Z;CF({T_lYm0zByG9r3PV z_UwDHIGLMx#@9U3ZtA_DVx+nHY^t9eVZ|aN?w}ogxk%}{?0&|31W)|s1!ylQ- zjgD)%x`EKlR(fkVT=#dHhVuWZA@Lnlx1dTA>CLX`!qckfsFZ|ijbU~_7r!MGhx8Fl zQD3NR$*s1~L}}ozN0ykf6=TS<2uHULfeDxu{}qg&$3em#ayw&>js z4(|rb2d%$WHQrom zkfmFqyG|qznW<1B)amyU|DS`SuI{vu2iCj92hRT3nd3v}?U$+`0of?;Tgq?VLn3BF4T7Hc}0( zm2CWQoChXJs;AymgW*`~+if)V0z@K8%MmpIN`{c`fdhwI+qiFwJz*c;Vp z*G_qX&(x``yPxzWUkbhIhxKH=0~z6zdKaw`BXnu(jp~#N{oi{KLh|?}xOT)mbCSb; zwL>qRs~s&y{{2FHtJ+J~>hMy#fmQPO&kA>!xQ_%mvMC}L)gx#)$|>sEQ+KxM!wRr( zaFbSlmkx}@e`Z!oBg3(y3ZE6P?Y>vJ_DzXLD4QWzeub(nt@>@Uul`Br)ux_FJ`-|Y zT^gnV-Zme6)%fGb`JCxvh1it&``o37>_qXpR42RC zUOU=~^?{F%=CsNa4ONP65e8N^*Y?4GOde}fq=F%wLs>l9`3v6Ld|IjFR5WU@xZ|6@ zQ-w=!{kIB4( z4-__FRfOn>jp^smxg5+ffU8VW7tP1Q^7w^UGgnogY5;J z(jkREKP=H{!YOh7(gO^h`NQM|7S=!rU~fP}MTq);3-6Dqs=u2Lx=-X0U(haT%mV2Xu=_zmDXg}J z{do~4Zwr2`ERg>)On+N>pE4-snRygpvux|Ab+Suh2oJa2>iXlwr-leBS>8lBIbm;$ zkG)bb1g)17SW_SS^OmgK6E^b!P;pDwor#@hR?`CYOdMu=Bf=XbF z$up<*)SZ4Nd$XDVmz-SiERlS*z0h{aX?I5W*IOA5|K$ zT~KeLks4gE_fV=U5*JfT$}vF78< zS!SN~bsJPAYbZ6F@)suM%xFEKcLou%R8SM^54NbL*i$VMB+zPAjuXJ^VEs`1H5Nx9LOnQI%a>yqJ*xJhnlB-=VoPfd7EPX&VP zsk@+o^~I#>0U2~IUH}BkZ;V$Y_R!<5>U-Tdsc|w$tf;tBL$gLR)LO*}!$q@2+x>xu_=dqrd8TclghGGOp#16PdQ%DypCp>I{ugQrR@%(M{? z??W@YxQsZZBY8UoKbon-qVOUgptY=hL6)P6cT><_i+$t|*H1^gI8&y9A<4hu1^Df6 zEd9=N6d73e#TQ{eFh2;LzGqZyNhtXy6d zk5F@NJ-5)|TV#=@0J`sn^pu4E=RtzR)ymTF_YJzJ9k~AP$?U< zwAV-h{PEFNz5DJtL1n+E({(eM44%jpcFG%K_svM|hbZomi&U9)JA5~kalT$*daNUD z_=LW%%w5!d+U;ZGK5NckT%n+fAnm*8oG0eXO!EF2{Y3YHbni(NUCp&0P~vT^okJu_mu`wiRNt@EzgLAM7S#Vl`@7 zoX*+krQ$CqGfwt_#IQWn6^uTU9AAu;WkRHau2~+Vp%rnZyhF{ck;Rr}t zEkrH+dvS)|F6d49urhu4biEUHmp%j|)qx)wP1Mbul#5Hr`X#T%3>Z^Al6gxXIq4W; zJ)%ERAe=USlAeq5PhHiu!LOFV?pHhAoka-tGzjYnhJV$8l}b?wTEx~&S4Jt3TV;E? zNtUBU>XKe>RqNCLw_B|f{u@X>F>NDfQ((s}0Q#QiDS` zk~DUG2mM4Vsvbp^si)MC94$L8T}Y?g%r;^+1|@=tHj8{7X?jn=w8?k(c2e$X+fUyr zRK*|}Yyj*4G`L(MeJaY$9fulG2#@V&neY!YQ#9w+u#^%FVfS4+4vw3v9>4fN4{Ex` zV%l2v{>4393zgQ6=qO?Y6L`pv0v$aqiwnUJnv{{&Vr-mKyCCkV>WlF5Gn{pR$b2HFZ zKm=D!YFN9;^yHCKW_+H07xS9JeV|l{lKEpL=63gcn>-d$4*V!CprvnwwLu22a>xb- zfDt1t2QD7rt_=ljDlss`8ul~G4zYn44nr9sVyFV2N16b2RmY`af(aS)Inee?G(Zc7 zBFCb4>MddQj!Sg$(3dq;wM0Fs59pyJl{-F;aCQ>GldlUCF>4p>Ft{5uuYlcxG|d#lW`Tq(KWRmfW1zx2Uz_P|YpJ zRc||8f(s4RrSB}a(?_(d|8SQn;kV3Ky>L3PKw`oUJ8kbCwwsFfNy>&Wg>!$Ch9AF< zwp;Py*w-+PY9#s3M;l7{|2qS`A8ZpP%jq|%b~>wLRvZK|2i>9;Bi%pz`_0cqMeW~y zu>N*m!3IB>ft>1TzG}p;daSq+#VwI5%EsUJ4rvd6e+?hG2jDA?=*UMlgAgTO+wJW( zyPDmo>O3Nu1XfLXbu$@8hNsk-A1!@87dj`-Q(jEBy78XbZl)H|y19^TwpoT1g`BkB z1cDCZaAvB&qLb-lt*RtW2c2^I(0$+JfRV>XZ}&$K_7?r?gC9?9yY2e3lj=kI)aINo z8a<~P37vL3?~6P*dok@o)qubQuD|Y{e&CyVo9~;@e5hM$x6;S~5GX)5pIoSD(8;#j zRy;m2IjGpMl1i&XS}uv5aGM`nMNUq)fn!$=UaJob{)!}{bJCx;K0Z&my6vUS2waB8C@9F zPHk( zD=XVGO>sNE&37PQxI+r%6XUUyg?SzCPStGKJ9K#HcQf?kCw8mqE-|IOjy3i$CZ0bN z2;ZRENues;+1sWp%^ht9J4ozKVhNwp@ z-e+mEZ{6e^>8-yyhq=n5JuM14FLr%6TdPjA!W(O27b>v&jSMXBJ0k4RCTMn?I>*fy zb}9Jwyaj;TcEJ%Pl+7pHb+5JV}wtHa+7^I3#(u!U;MF9|D;uGe;* z^*AZg{a{H;TIh7UuODW`;>3$wRC zD2zu);OFA$i&?kcClO6H2zPJ6!yitjoCXFNii*nngBC4v791atNq%Y&71+q1<_yId z^9o;7RA6*!LGpP9{gWJ^Ey>Z(tU|>fsecS4VTSjdh*2SB8_AI1724Bc=uO)$?8J$o03tEWnuK$JkVhFvetl2XPPmnkN6U+Z1nf z)%NB0?#Ar==roiXQntR{6d$_SMlMo4}^_V}R5jeDc zmI$!Aw03+BP5bKCtrAzfb23p^2mw>(i2ht|js*ECkE1;!|81#l8+6y$;@2QI`NGxy znsN{h0`r4c+?^vh4gTGk*--RYz~5_||JZ)VVyk;Mr)vuj_0Azk|0(6lz#{IGB+2fGeD{q^SgsKzZjPBL5j#ma{`8$sTs`Db6Bep zUFc9T@(O;Cur6*x2C19%!OO~yiY(M);Bey$u-zi-m5_5gt^JjV8#_sPRuGdpiid3e{FWA&; z5`F3k`ds3Lb8DnYdYZ0|xm&KbJvMsp9lF(UKJ{c^H{(x~$yf@L^wGvak_Old)R9Am~_ znm=Jcw&Kwb_TlnB+R#5uY-lFoUq{}+?HMfvNLqHyVj9)}4X6Onj8AXD-S%v8ddl~y zaJb$x6-C_}s}>=O9YXD^Ggk!PZahZkx3*^5A!;hT)Ftff>~cQeg7MSSLzxhC$%ASf z$--{u)GcR&4w%_u33He7sOXy8PZ$}j-Vb0r7#Fd+(tRM+cO(*@Na1!jgHqrC?!WeYw`EKDT)@5) zqb2AMpx8pbZc2w1Y2><+&oXiAP;`cp3O>Io6+5^jCEN_@=E#YVA9s=90CgUF=_ zwwK3;7*knql@N$NKI@7OfWFFImvmrR#;%jj(3p#r5U2kWC-nv7WYzTuhc0c|G@V> zfV0~t-S^^{!KTERz?L;dF$64esE{u1mKu?-LgYzPy7J+ZPgYy$kl{5j@nZVX=PM-o zILR)N8j)8Si`q_nzG=*tKj>iNRKnfOrrS>*s5Ve@TYwLht}AzH87Ud35!$WGSZ1_x zwrPG;X2uM#jKc0}M7H?4J#veU1!8C);0NIIWf!c`n6o%rTyF>y1Z=%~2z}w!EP1l~ zWO9iU!x)2<-Jd3+IX#TW7&dH$S$Jh{HAb}DxS-4FLH?(YV&3*aDx7i^bM|&~HI{*AOJ0&RozN^#pee7#0xWi4kLYVMUAf>T# z7H`?dv}*VSx-BUx)#yvqO?%^T7U{5EB)3_Py@hedXrGwv_?vTk^cFoLHEWsAb|BfBfMj7 z*vY(m`}51MlXW(@&sN?OQ$|Gv-ljsN!UzOJx^I`5M=azD)dap)bqI<$=2ABhL0?5H z^|_H3@^gJ#U)3)!8D+|Crd`5($y`-{UzG?}26Y&%tI(iVQouB8TT}JpQxd*CZe{y1 zKie^vt5b$+OG})4VLh1!nA9@R^)o{Ko5^+XHg4voUtABmzFhL(L4Zy;@gMqd85Igx zHnad4fB;}6wit)F44LDPZ|8M03cGFc5y!_j?N1^u2MPTRG-Pm|0>)NNNL=Mh5Qn;=!#X9J$g zH4G<@kVqe^#5GPx$d|C}N4Z}&JGsJ#bxn1&MoXv26=B`Tt5ft@@0P=(J6QGlA*H1p zHFh)YKlKP4dvNuWt-bx|R;ew?o)kI;`Ydz||i}@hAl6kry3_KvtHAykf96jq8@v z-&ty<3h40}^_z`!4~Np*_P@4?veS8=BwgZm0P5nl478j1Z8m$ulDj7sqgy$up)*-= zf~+Zd!8gG@YsvP4-yq5*=H@vk2qS&H7>1Kv_{Jv|E`gEW&1AQySqo;Q(a#p)_i{kH z$S%go&JYex7Wbe^fDI2Z)Jtcw#{;GByz6yHg;5uo-W!_Y{Q1FKwtCvPqA`c*^5fJh zpnhW7?YGxFC|-jl@(=X5;Vo3H^NQhMyAFuPtCccfbABoBh1$Qk2k%B>es=ozc8G> z$D8|4^f6vLPHA@0M&u1K7k~rQ%y?_%F1&LN&RJdtjBvHedR^zrqR_r!7=t-^k97)x zDTm#QjavIPb@ttx?fOB;iIbrxk-Pkt|MLQPjYR!Ranxmz5t~1!_a=~O% zgzaxj3uLs?I4*NklyO$w(IWdRH8)}P87ol%Co1AU0{3HSBBx3kehE9MCg|Ur?o%w=B1((X~#a9i}Ud{4Z5I}XlG2;al4`S*n@(1 z7X!f2j;?4Z=w{Snsc;peLc6ti9dom=4VLi2g+L50gt`dDQ%kPKp`g9ahy)=>lei$) z+NK|k|JmpS_7n7q@imv%PS_LX9p8j9@tScC(YhNhpEZc6=OTo2@3j?S=K1VE%h$F9 z2fh>CVv6046r@@pG&0PX2Gq&+knP%Sy}*eu)Xd3_I77nab_zD zS6lqFYyAxL3q{))!-}jspN%2gLFu#rQ-dI1w)?cSbr$v?W_ur~4EP*BXd1p^@;~Sd z#FUz%ZF;vJV8c@^mWTC>zMY&+pjoY+U!L|urFNXcc^b_8l+SGJN|$=& zgPelY@Dy}DwAH|JsyV`cJZ(4SOM->E4UEdZ`}p}2Q*_u$VkWTyGfzuQuw+^GSFM5l zIn-%i|G)zt3+k3+sjd}}SgkG^NI!Wu+cDoCq$AtPtsZsuLPF#o)y1x@*~XNSD8W3X zMMp=Ozqj(*x_X&&f^tn2zGDFJS}!$YPB48dnT_XXqY*x4d5EWBjY_rGE zroC~+wbe?Wje6k=?`?wPWW&`M3+#>;`W)=OeZAiP-fl*jpsFvU{j%%n2qMEpt=%*i zd*J8iFCYK;f6566<}uIqo}Ezt{^mlB1zC+TqA|P4Dn8lRtQYH@dJ>!ldwFr*A)MIW zTmOV`4$MEC;j#OGFEh--oHafkZiH;n@@QezUBBjRpoRNJmo!6I~l`LEAP$AD^j?6W;{2 zaT_;={Jc6IzBjpK+?s`Bq4?#hKfV{F`E@ma2vekEs*6SP z$5+N&GG#?a7{PHiXlwDylA)2tQ8i1h-eXAGw88hxn@2cJ}?Q=Zd(Ij6moWW52N z*jQ4Pr!qQ!_+Ylaohdol+oAtz&T~q_0V7%CD&>TJ0z3trL*TXF$GH-2-kuDd2q_1r zgnsmZ|5aiHz2gUZkNp=$-sIvpiY`~dc9z=HQ;Ab#bG05Esw~Il*jnPK9bb}}_$o!n z#nou;*7TG-3f!C|3~+G>Pe#f=26Lq<>hC_?2iAdbjcS#zvklY}AtP>+qh1rMY48X!E5M>`ge}ldW#Hu;62Yg3z5eq&9T#?EBA8-3FTt{*% zY88>&{mNCtOip$`>gHxf8eFH3Pn;O_LrJ^1jj7@ZZd0f}9?~6Lc`u&@*yX-eVdDcx0y7@)4n!N)0iu#(z|G<+LKIbA^d7BI16mo3tpOk7>Zn_=|AuhBm;iB4)*=T)BHNlA7 zo!^_Ej6bdDbBM`16n}EFT(oxE?tmY>{F>AS_m9%NlhA)>q4*&bS^uWcHLPr4NYKD1 z(gr!zhXVWlwA#WfjJ(|O`sbT-a``Kt=sl;_=;@(u5f-ZN4iUTq=@w!KtU)kk_c+RW|ynBf+OLbC~<*taJg=mo}Ha#BEc(};u=YL#}`fq zKqH{bcdj2;T_wpa=N>Yu`_-$S@3pmK+T?aA_RPVeY)E+|+ze{FMlqGMIYeR*Wn(_g1vnQYB*7F1c2kVy(6~P}&zZT859TiM&u^RCL0R+nc zX$(1GKthe)s)+TC^&C6i%n8T9ePgE92hZ=&h_>e+)1YLh9^K=xGG6;_>hZ(B{-kyq zZlL1hHFH*Ev)`vsrp~g^tnzzzGcvq^t4B~5Q;Rnll z&CXwgiHV(JA%_q9g33emNPUkbG}?xDsp1ZG9~jKw;(Odj^@$66rDq zO+`8CYd8k-d{;*Wst<5A${Z03;s-M%$n)dcvn4{mSM_R34*sWjwN%qRA&^}+tHHFY zNEk1_aIgSHE(xGohCIIom`y^SkByCuZvrvg^6g#gTS;b1UNkedNwy41EN|oFb8*#v z+NL4WoCvCQqavQfPc}u{xd7&f9=MT7Pxr$rlnVg*^(m-xX+m;#iW3`jZSM7SGq1bU zMK}M}Ko5|>*Bx_VMqIs<^;phhEaS7paDHsFTzT#o<_ z6*`EfMs0xChagP^D%4BC9Y(8R$%abTe%nH_sFv$Fl;`?N83XJ?8qDy?PW~ZX3^KHt zO=y>~h8DmOhHGcCxBj32PBrfwha(%%5mU^GL_e_$Vmiribzhh?RTlYK!gFK7{O%SL zCuo0h+s$`vAIIx5>?~8_JSwGcVnu(~(D5OSy}{twk%VvD7up*-c%OTJ~ zwh=-6FEw`^4C_YwjTVVx%4(cX|1@(nE$5?`lO4SaTCHWlNfJh1-`xxsSK0+AaMCUX zk3tViou?uuIh%itamE}JmTGeR-#RUTjlXBzu|BW101Oq@$8zdRJ?)cttvcPN(c^go zv7?%+F?07@weE^rzYJF8(CojwzBvF8HHIL;%xS-mR5?Sq=Vu_!#^&~$L7fv;m22?z z)tJAs`$}UkY4}H%ojOCc`fu_Uzqc(JNrkrObpfvvQVA@+nBw3U0l&Vc=0{McUv22 z#SEW8h5qMxYe8IELI_r_Cse?Y!T0Jf8~tT?c(j&Pb~tN?~tJPc4MKLP-bM zgEB=e) zdqQW?hEx`3zGcb1VWV*G2g@>^+qiJr7Cz2H{YIR#OJ1X#6AHx1zh?B%Ortb!JfY~o ziOZ7>3yx^{KdF-?jIf8sB(OrW61CVPY-{Zh&x_Oh3%(b2r+%-rWpTz5S=I{WM8bEb zd6!aePaSc|KmmsfETn=}$T(rU>y4Gopxg6vF#G+y+o&`tcvv3!?cUTP5TNLm=g1uTuPXg;R28 z;xdd=`4il>{n9(!s*23?HSkkWJ=`L@P1uaf?7CI5k7JlB&Yl zn|)T-;s0H;(#rKW^^%=HC-9C?>QL8Qh$R>$oMV?f<$u6%bE$pvv;_s^Ln8zn=tc)? zT6tmq4@nRY-djdShe2NmRkxFW@@`h9>KTu)YuaHsZ{XcVjCQFgM=q{cf+q@ zeOlU7Vp;}AOnZKBGc5}VUdzfpy0bl7ZEE<=I`X-7Nb}kOUtnM$zJ5!4TO#Y_YLwvF zu?NJo2-JnVT$BYq8JO)R@~wC>V}|k=0?{!!nAVHJd>pm<{H*OHIrCwIRyTQcrchWh zi83#fhJ4(CZ_UZE^FjM92{EvJjhG|3^zGvC(i-F%{c)hE zZi=r;Le#|_teENyi?%_q7em8D^_@y9DUuQd}V`6g`*%z9}c8u7fWs|Z|zPC zSV`Rf_>zxw3UzY2*(A_4HQWAQC-z^U@QM#*B{MR*G=@jpVKV;ig}53H=~Qd2j2Y+*VOf~GXH~HEAQ1=qPT^Hd(R#udtMC^e^jH%-RDtP zC;hBXNG*1Cxy~pqBd~^9Pje{uM;m%KG?uwh0a9M>+kCZHV4Yo-RM0|A)uu>?Zi%d+n3h31O&TI}k~vkg^yC2@+e zVf}}eMGP&f~%>dkK2)hYEBp((72nENb$VVFcziBqK=ifI6E=|hhk806XwLG7DaM*v23R0 zZQxd&i0~h*ZNV5Uh@172I6>SeX%U5g*@E)3e$(yX?%_}b1ig+-f)Zn%1@iY`t7Wbx|dnTxFh zk@##9T^e4f$)Lf-G4L&_wcxyfd2JbYc1JH~n^IsKlNd8sciIjYC&=&0*lLyXMFDCi z9Zw+%ApQXZumXWA(%@S5cBbwRUw;_&Sn7gmd0_$kOlI+NxwsvnYY?IdP?^T!$}}Ez zk2Y)0KYcWSf0iv?{e^r4@n9rJTy)VZ)jm{+@;xyeBjKjw^Rz!uv#vBP$gtt5kPaRn zx!K6Xh@^^zsA=HQs#xAr??E8f#nu*qeOH8F#OaO<)RqvcpO;@;Ra-kU?}gi6VJ{z{ z_g1$D2x<%gEW}RBFHl29-*sVFyzJKT;qRv03MZ`b@qs%{<9xgq#UspV?kVqXlhm^liE_J1i zMZSdi_*~oqGI@7Ot$WSE0OJ z^|7K^+1(spT6j%i&xlgw@_!H1#O!aCN0p_p^8xf5lOY0MwqHvqT1hW<2~d<3f%&eP zkpR_CJO$==i_1y+EDz48^aPKbE=Ql*vUWil&c@E~lpDG`M9(^o5@yQLgHK zc|uf$zDdTNrs9W0Q-B@FvamBOKL2bB-8vv@0k1Gc2-vqC8JxDn?9_e#`fm5MSDi}Y zh@e~9RM_hB`zKZAAEqT$F}ZnrY_y!XVeR)+NwQbSVf2v#O;pV^f7+W&# z(bKPVFV*;{`7Zv8MeJ4GD`!^yuZ%yJ_ATe(U zJPKmOyWMalIWl?{>s6@Bn(iWm?muqY{dC;gky6x!v8IYgfu+WlFugtURK&8twM0W+ z@o(<|#B!IeRlEcUuF}bwu@_pdKdFAws{&-vG6Uku(U2#y zjKa{MsJboF`x$5Diw$C0*i4S!7{7gVM~K`YFz{GCjJ`;2;QYIhmLx6BqyL%KZIu3V z9SPCNlV$;vt`*?)rGl#VJE;})GP zsF<-@77!&jLBWI$h2Gkd+*snaRwO3_meNQ&o^xp5kYd>RA3VUYaSUL7r|{k)hpEa3 z(rD`)dyCn_N|pmf64#xUXW5+WqU&_&BVT88eQ@#%f!_?6`WzOnREbiz9PDVHZlRk7 z2Dg&yoX*%-rxr|XcJ9r5|B`7byw%L;7Hw-2v6Df~q3@H1zS;9?xsGzc7+sy09rVWd zM+!yfm-ZYhr`2*Ae$3LWsy|wYF^?dSniRqxmLH?U|0GiHHa9o@A==;E%&E^;-9YId$Zh-lk;i0HTY zkWxYBYz^tR?6J)BR(STRCP#OU>Q0YemKwGG#7LYIwH^@OV72bswDw`=s~Gp0HoI++ z6|=H}JkL9s_>Q0-${&6E^o$FC6d#p^Kvzy|9JC#bUZe0=1sDg}eeI?R=*ZU1tX+<1HJ3i8GH6~Elx5E&`#3r*aAJxWdBzxr(YoGNp!Ur%#p#HvxjCZ&aw;SGg* z$H5BQ+f^xq9of4oRtYSDyy%}`GINX5jeKMeqSlZ;+SEK%N&ISig^g_}ZtaHYMQ`ao# z&HBmrgrAh9FQ)V)g}v@jwrHC)PqV3=)G>pP^q~5%@(+OuNc+ZugIT2wNqYR zALcSPkq?wur2}Ne|7_6-ku(}k6!);AtVti%IlKSQ&fcac|NqDn+f_Bt^B93D87pbALPs07jEO|jbqif- zxx8A>-0*k(SVM6^f5hDt(9Nu7P1RC>I-zRuByKr5lvS~P|5fW0R8`^hpw@70 zZHklkZKa6;YL8@!JCr3zF45>B(P%L~^OU^x0_@*b+j>DonMUb}Qk9QGWaEwM^q*w< z2h?)tFBbb>J@nf^--sD{?#qs^gnq|Q%mCgl+=S&ULad;W}a=0$2SN50*2le zi|xKMC@^hdYfrEP;^+_k{7D6L!8TQfT-`D{!>g>OP<_8GOIWObGGl1ZJ}F${0eA=A zj8IqWYsnMc37OMPoxqc$if!!0+u#|Z(ZWs+*nxzrRX6JF{g$el+~?pS?@%b6727e=EudZVxg>O zsYX$(*RO4#QR+8UgabR{BSdFv+)dojRGtb@Rg{aw%~OciCUeW7h5t~d&%Q#_aW|!F z1){O@J2jzc(j2If67}#C=wc)VHgvYArQ!iT5Z3* zgaz}0xg3s?1TRl^*;JL45lIvA_G1Rv*$;j)W-b;RT~P#r=b1)jGwGDW$A2 z;8e{2Bru@w{AD%4WrporI;X8PwdOyKmVZ+Jb>yBYDeyaN(}|c&rRzQbR}5-Zw^yow z+WXdZTpN@Nl1A`~%CmL%KWfFTLHtU4ou&Dsh3i35ACiPys@~bIHuoy#AKOGS;F%`y znvt&TrT0kc$8B1T4g|vcZ~r=IXd6FYFuSA6Eg=X1W%YdJgS6Itqk~h^m;?WtUG)AG z@{}P>4`B&=`}Gd=VZ;MWy4Na^^#tA%cm`Cnn5dcQ@^W zk0hY;MP~7a@{Tk?&QYZ92PgZunFa=YK7uG0NK`axv*EeIMcpx}_~|M=-{w&mUK@RM zbra5->_yBULaEQ2@)fj7a^n{HJvSQa?mMb?)9K;f)2{CflbuD0m2B+c02eu za{Qi|BI;h|^^D4hE#G~`HY49NR{T+{2+RWzCLsS5k$Htr>$8rXE_y;{bQ&m;V+gw? zZL=^ZQgkukAJq{X<&Fd6SCKe;mMFAv<7!Nj3P};}RqxLa3w*RiCFmhgcQEVq`2}70 zYg>z3Bp#+hloP^&4O&C>*#{F(CW@sg=R|LsnR9_8gOhV|*tbIM`h^|RN?9eYb5asv zH=;LB8X@>UW-h2STi6zg8Mv$E+vUp!!N~*v?ar>H82`8tsh$V7gQb%YVwwRSO%Dx% zl<^Aga8quj9bWi;Wuhpng6G-DwSNHuujX`0Th7Fk*~B7J3_1&9-+^&K^Hfckxu#PJ zgtp;o{`GFzV{)nSEZ@M5$!TEjv2JM^Bat)r8WBU%Gv+!&}H2 z3k^VYHa1y)QJf)5sVL&zadtM2{zBvP9seSHkw2Uc;Ea+$7Wq)FZU4jhzD$ggORU?n)7uvQft6s zr49U(?(Rb3qOu?G`=fOD#C#;^;Vz%Uo{d^YsYzRkL&Tb>Ab zn!=IRm0D{Qq8~XJRePCoXlR0Io7Flh#(Zn*8}ay~U#C{H_?bOGH@l+#8;sTT_dF^z zC;S6jr8~*O{KS+dHxz)sMSMF|jrix-1<44}4~-O-TE*#xsY|nov`+h7_@nvnh5SB$ z|N2S56%1ho{I3!IS3RJsU$-r2M8p=_z#4X&`%Ff_EE6=;v?s~S)GXpz(W96ApX)^M zl!n&3-VXlKFABO^U7^x5G$A=Y%a+G1=PDeY`(CFZ z&mW3oTr!srd*d~VH6yugZEc-5cKS6s9+~3Pyv1DUVQyDhYl@#=_sC_(T4u_RKewT_ zf>ciI96$v*mrGV^{dO^+x*wq3mB9d?O$8u?6q~5{!@bb)SS-y|a0&AHm&`5$) zuJCNJG8X_hM9JT^16`G<@D`$*RSZe9Hn>JI=d_-_MQi&|1Y_|YiPSaO^7?Wr75^7^ zFJJ$aav`f|Bb|hL@8OV`SKxF?^7~er`C&sd-FP~#;?tU0RP#b=k^;&i}5Tn?u8)WM~03|cBcT{Er;dBz1alP`W2i@uQy zly?b{uMGAG=L+AqN{boE)5IDb3x+0)bh zl|R=93vimz>70ev<%n$Il#P1U%H}LZt^LAxNGCaLe~9}R&t~uS(#H?@gStlo`5R6P zab`&}`fK~9jA#AHer@ip{r)%gtvwwIJ)zdz+Or6JZ!wmr+24&FkLJC#4LMXiVtL;3 zlIaeb+}jYty=@S5>81QKOl~<=d6M1lcH>ax+)k(G%*IS^7d_If}#6Mk5q z77WA7p1{4juu`=&9*DUdFNCWXYH=G2DYwh;GR1(n*>6_fwR}UJ4`b(Zox6Rtj+h*! zQ^=1ge`j+rd;khGO!mL2b{O3_=4SY4Zy)kQ%@my9@g4DU$3s;thT7FpC;5x=5N2RZ zw)x%LS76_oo1BXyu4Y(+|na{`I0 zpNvAjo2wcM257cE(RS?F-vsxtIhuX%XRc|qKe~H3Mq)Z1P$`cNVnxHB^?xfI7Z&G* zm-#POj%No+Twe>GU7>w5kUpLPfZCuIlU+DdC~s3WDTJ28q`TM30!wz=4(!;c4QA|^(7eENpziyY-7tPe_o13Vf{MS8#1ngR zIZD#YC;|7J=lu~^$=)2XAwkUd^eeA6Jda=K3)jm9$STP@wt*ooy@{Xz)Ib<9NC@$r zf;qkN+uQxPeE8nDDdG2Oy0F);)cwz~+TXhD&$`*R%Jw`Is*c?&jJe{2$(U*=0hxBQ z6tvEUJMI9J!bx0cLX+g{%uga8mt=ep9XiyqU23o@jK>) zM5({hkR_23cA3J|vUJLvx6UaR>UpaEagzfD7Ye1nDa!$#<6It9ijTrNevR^D*q=qE ziGtLsirwnXz!o@Z7N0n=$9PP}i*RondkbthE^JsbpPj7m3U(NUJz-QQi`fwWV> zMM6i!StX`Z<(`hjnJUd_OMYuMxMo2`*M2=qoYtK_6URFXad)`XA6j){#T~zy<<@?1 zI&9jLVkN*W#A1u#g|}o9ieHgPJ|e-q$>vEPvoZe-vqi-pfIgRHGvc2^%u zKX-uv3*$}f{2ZRV`w!#seD|-UGpEjk(VTj-STpsXQ?dD$6PpCUY9Si!O=glEuCYi0wDR2DHvV3C`SW+9XA(X4NbvFo#VTC1qhdoaa)OMDjGKHml7_rDomPmf@h zwhYi-+8omFH#0i)WclShS6As8z;VBJzGrmlMf_BYaY;>dmUE_v%cWU+(aocG-|`-J z5jcWTS@ZM~?jIg}cIK>IV`&P)k0-<>&T!Fh^vl>ea@#a}X;F)0#J?R`4{udVq#NWZ zIT~MfN-R(duTLSPz1UNUn@yjB8!h&2ZZdsm(_*=8fEJs0@$_zK?FtA7=^xG|z!ky< zFCQ|lGO=ne(QvzJY zpQxFo;1IJ?-K3iA1m@e*s?(Y+7N333f9!%y)KNl5*9Fphb=f57{h=qu8+&4?(7;cG zAiogDAAQGB4`TE0ET}~|n{NqMR;SnN4*7`XC$4t(WoJmwr2p`Uxa*r?bUD}KwRsgo zYl{5X8~=8(dJ9R%M2CqF1XL3&R3>RgpaTd>8Cj&@)Dv1Kj+tC@Y-TVFV9*dv)xqYAqcc_QM#F zJt@RJT)HdGjQuVRfmm`Rk0}i1;u{xbCaS?!u(0+|bHH}Lo)zFPV+xp(+NllHjK;0a z{$W=Qr6OR-YE{5>n<@3m57%W{7(Z{6NTSg5os+)$ivLoRPOg75IC)jwUcq87YzIo% zXLo4oqMTmkC$xKO2W9B4s1~$E&O%K>maK#W$GtSjKQrrY6)mBlT&|$}QIVe6ZV?;G zv=y$QWSDbCFdI9omIJXfHOV)gbfeAw0oN)0v5JN&T*ZjvCLwrvuC(9TlN$m!h!2}m z;`u<0W1v7>Kd@vjLE-nkJHS-z7MVrsjhXntwY2yRCNmq-8Ef$Yv*Ej2$aO^gWlP7% z2sN9?$_HR%{&~MlCVcMm>l+cbp)nP8UAZWk^zS5x6(qIqyWpChTgwRi1_J=x25@_# z%ZJM6w}`$xhv`0i_vPB&9kW17F~s_e2WwLI+zPMdw3#|BQz|WeaM!%t@M)~KHrrYn zv=7BKnS(7mi(!(W{zlM>D46(WHz|iBR?;}%Wb`k!3q*%o+(jQ@0rG{vWx}Lqt}0H{ zyw>UqsqNo&&g3j5kf-t`4$;ZinpzGg==7Aa^FecLoHHVB@w20=8K zy_;#0%M911_gAFb0Edg;dIqqD`i+T*?^jR9j+E3!7Eu0Y#a7noLrb*Pgw5rEtoR+n zfT7>`4W|Vm6Zc>wDb@O7{t!XG1BQ9OKG}uZ0Tut#r(d}`QSN*vr09KfXO^u!3Qq=P z^`!IBCcnVcq^GMB0Xm{@*gMx5shM|62g3W-Wt}XQDlG*Xe>@Y)CULYFKlfe_#b|;2 zSfiGLr-*2#QGKMQVlv8x-IZmRakA2kbjyne+**sIwjSUC!8Cwy1UL}^q=}tPV%Owt zr$>p&ilmjEvd=-5B&r4PtlK6hKUuT4eRJZH@KIb2J=2QEOxb_6V3vHeu#)&cS777c z@V9&^UDp5A@cRCjn*YbvTgFAXcJ0Gkltw}UX%y*DK)OW%=^VPdLt32si%=%9BW(8z!E~W4xVbC*8A3c?h-7=n|H|L6(epl|Tw%@8fISL(?L)Wj zIkNstC}y$&VNdbm$yf8#yvEZBOv6+SMfM*)vBwz-q|MK>fdvUdJGP)AkBWPfPTzYn ze5jt-HXq;6|E#NT55af;>ko3{#wqCJ(PzW3Q2TJa`sLb7tBwmbR~ve~hQw>n!pRo& znt>!|J_i!e1Wjh<`otw!b%Q9U01}8AItX>mBG*|qx4wEI)?EEGbg@Lu1#5McgT8~? z($1L>`i%PI-M4Mpp}v1Zy#F~v^C625bVHc5+B)o^>@Xqs9l~^_!pN21!{~+^iIl-8 z^2QF&ECOpHTX9jIs7KI#_R;qpMaf1~6mN(_SJUTTN#4N4GTgpyb@J@vDJ8y~JyFq4 zuaEdy1=$lRFCV^`j8FDuVnambG?h)Tt{>QnIWw@*V&y*`uRhQD26~-8x?bXrEJ&<; zQ`2D7-b%dtSYY9F{4nD+U{st`+F!TP014b6(3#La--t6_>Oz_WWkKcNy^3!^`u&8qr ze#bQUg&@58oz+PrNc+1@uF&#@EeHI^AELrU-V`+Y4cXU@LW0 z^sDFI3tLYeC<1wDlSRVWktx2&ekjCkd)|A&uI{|T93W6AYDEN7(?txy6rKASb|T}x z-Z>&?6D4G&hV=u6x%Z?b2j8{h+z<}DI+c2xhufHzdQ&*N{gprE+{38tVs{}VVGMKB&%%Na(aN1?UTHBUT#Y%& zs`lOZR!<{&h!diCWQ0V@7n*|$Q;V^*&>7!Vsy60dW~32trP%g}67aKpL=0O{ej}Xi z-?(V5RLg%e?ABG3Q*1upvCTF#k$9`LTq38(L>xlMicB|Z3Blg z-(+K2e3s=5>--QDeruA2w-4FKf5L%21O8 zgYEqAA+ff%0H}N%fIalPuT%Y?I!TnL;%nXaJP% zh*7^L$iH&t67o?;W=E7q%AOYP^H=<{aP7jMVv;>|u*u$$ z1jf3C<9`OxXFsMyV0PVYEmEy_I;Ub}eYEY1C%MdU^~o3Itp3IqxYD~%k$}v{qoL{O zn3r?xF(?n4tK&3bfh<{Nm*8|iR42YGfBo1kkKfU+j*0q zsIzWn#aCQ8+^sY}>5<*Q8gv;`4|O|VwRg=#GJpRJD8c}i9P{1V5fwG8cXQ_x8dFb=rkoOGT`{@l!5BoprBd%7%}Of~kdHAML0MR1M05rdqs7cqARGUx28nZ*5!FQ=ERdlRpKS*FB@cuV z=_33P1}^EyiPJPrcGi-MiH5?p8^A0(eFoyEON%vc##EG1fTU>`-F= zP+!LZ=#< zXT@5SkTYHUb?l9RSN%zSpjM&?fp*->7iwkNzbfyQLNfnpC_{|;;{>?!nXE*M?Y$JT zJcXJGyx{lVfk&U7>K7X(J8QFLbRLOLZQweUkkk&<7lrWShI-;fDs zsgZ@_&FHLEVt2x;=jwbb>>lpTw}U9x!=rVE-&9aLD^nT1!G`ceuRSkw|+TUn@FD6Tu+CZxfhAJ}92-**%JXFr!WkvBlF#Y4%R#Xqt&BCn#{D%2i`5i~m;fP|{(Wy&7xL1P_R%l?(c0z=y$7FjaQgb{HC1olybGx?c z+R*SupMO9SJgCJbp`)%fU`DH*tm40){wDPCcxHTXVMg+#hz~)0e$8T`Z>|429ukpZ z{zI$gt!=^pxA^+F|j1xon-6WYt8#_*3> zI0h(YYnqI3&$HH_;}ptV5x5~A7!?jAmfKI$)~ct#G@)YtjuBO7cxiikIhyY&6ZQpX z;omw32FJGuMBrd7%R&op$sE?TsTB;ftlp8=!}farWJnhNBVhA;9qgXrXo}l@NZ&Of zQtS!VveSo;ab8-U;$NhR>lgT0M$ZJSLS!!3X|mvDhO0 ze6;v(u7Pq`!DGE5&sd$nYbqbG6wDYp zN=rH^61y+L=ee-jxOgn?Kuc}lw86m@TeSf+tH+RC*9K<~`NGL^x|q}-bQ4p!>wuj} zQ)farl&dtxzI_rR=sik^ch9eNwMeW=PahUYLRu%=bwXO)g6HbhO-1y~iu$#GGyfhK zn&A0rJu333yrKy8Q}jXTBX7L(?=9v>KAAfKtE_Zk6W43Z$#%# z6o<31YxR`HOuS`YnOWz*-HZwv8ca-lpOpWyeYE#zFyQ_On43}j_gi2FA`3#m+0(Ng zo?Vck!Yh|ulz}4`^P2LNGq%IPIS)?cDLlvajToWoO~&?Q1ULESnQ!C4brk0W)u-U> zQChW`IGcS`9VOJ`1Uey$K<@hHCEVca;*22e41wovUZFE2zu zx|Z^zZ>%}r&ul03-@cAN)+u}S>-}FV+-t*+d+N#qV-jOxj*OMGQnn-fO36-rL$zVj z`HR_2>0eL9@j{1FFH*>lUnv`ASU3gtApd7u=zpT+e*;AqB|lpH3)MIMW5Ew7^Dh|w z5+AU9%5Ry#%zF<%X7&02+vT7k=;Uq$OG2< zE&15o&#t*cGclvywfD#0TA!poLqM7Ke-B4zgUa7ZHE$wa8z4hHI6R^6@Nrh3 zli&+|pI4ab@AO+iGs*#y8W1gc*=};!)pE{p#20EtmW^Ir|F!oRvOk$rLm-x@?QMhw z>98NY(Z^M-UZo8Xn9c*!K#C%6&W}!Ozk!r#bI=)?5OGBti?nI$kiGO5ZZsMZ?F}Lh zC~+UXwmOrk`iiPh9cP1tdu;3;Pm7RJ^1E0n0DJ9T0XQ&SilETAn73) z)F(sI%+5O{S%0_H+NgD1CBNard`gIs;k$Y7g;7J_;5a`V$aklk7pzkJVJRuhRk8yr zEpNaq`HT0V{E3XqogV3&6@B5*|4TWWVd?(nmXyi4lmgAma!_hUUp~JNiZn zTeadsK)G`6YI1vK{igwxeX-KogBe8=eEr^Aaxdcx{#xfx56slA3~LVYd)4c!nq>9B z+C|X>DLy$VP~a0~#rwZn0H#+3PnrAq?SkrM%5n&l!A8es=bO9UH#wSz3ksth&NUh` ziiXHYpL%RuxOKHU3jyEkJQol!!ClyPU{1kFK{qR_t)n@b%2TScW}jF-gxq+Q{ZU2| zVwH96e1xWOXPEZH)@5TYg$3_<(vuClF$Wpw)-$J&e^G+zf9TUj>_+s--d|P}n1(Wb z#!(aY>;&TPNK#`=93qLiz`{#~Ob;Dju9@6Onk*&im^?@DHny}Zc>o06>|#JHY_fFG z#8m`j*C#|n8=4G!HVjJ;LUopq(cW!Mak3x#xLfdU4kN8H6|KzJ8d2xRyTOU${0k!B z3~epwEEmSUFIOFGqGrJlpi0J?&8#H{b!Y8Ii-v;neoB~fA58g+FrMr#=IC&Q9?D`01fWBGoDn#)em-C);GB28oOw<8fPVcBf6;}&uzo>=LmF|+i0b7c-gpj^VZwn8{@V1a2%<@+qm^; z4Std&U!w<5nR9(@F_r3buG!<*=KJ1az%aed>IN16<5A_SfdMVtkfqo%GE%ax8$KpH zjI;hWfG?;Ifyh>c>QIG0qh+lai*t$6@HT-D&ApByG}i4+w~#BZMj2*fH|hylhr}shnTUQ!2(~%;Gjs z7!Pczr4_l6n6J*2{2<#jbhyq$VCw#NF8VKSLB05sn?7G0wb-QbM^oPMIF>N=(`MuD z*QTngdiaALBZ>#*j}v^Mz0!L^Wlir>ByUGD-PgDIA%lm`3__uzgeqx+%$Zla`GD`x zhGNj!6F~7#?IDsbzFdgT;8U*i*&&zozQt@lO-EJK*H;I*;;lxGMx51l{C1~!f2nR@ zWQ671agn^fGrv=0PN|)BB&Hg76y5xa{~o+p3)JC6gs?*&N1(%;f=k>D8$D89 z0$=(?-}jb29+UffwnL0sIS0QTDh<@FM6yz~B7b^iBFajfeiscrejuZ^pV;R6rp2ak zf_B)Ju&AfLDLY#OPi$?1WU+Ud_E9QT2|(t#F3nAF_A#PQdSkC#)`%d#VIrY`b+-N@xgtT^IQC~%5lJm{h3?W z&&Hp>3}LChzt%x-?&FgZS|>~ubJ>Q3X1$Z|>B&my(X8I; zdIGfU&Qd`QM=dLJ%x-$hfINJ^j$Lj?Gn?`9^t74e)3zM z*&=!h#{Hhvt%n+7q;2_VztWwj{kqdLW_1^>1+i12r;)Nl{GLESYG*%DC zYa@?i(-+8tc?S5&H=#z&*E)#hrd9g8+`Cl$+<%j_m+y7(Sm2 zi;}Jxnm7jT)TcPy-KNoXA;h{o?6kC4(e=ebP$53Ui?@I>#v^l(;7zyNdeID70y!cP zqm0y;ZDx<~ZqekLtmW#;B&%i__n18fPiqCRHGUS6GfQ&^pA)GMkw|2fIN+^r5Wft8 zSO<9dpLf^;&P|@c5UN_VJthR~SHu;*=Ts@y62N5bV;9Bh>njd@iihDka!`4~G(`>Mx%b zktdBUVoEZudUt0w?Ga z>T-a%Mc;)C#ys@TSS`7)GbGd$C7cg1BCTH-d8&X0WTiZ8I!hZy(sNj_x0|l6NtC;! zWv5nOAjH3(GuU~&e3j>I;=tWSGdhgysLOx+O07xbhtH6M%k`(bt)Scd>ob=-#W|JG z>Fq~Dgtkm%MW>(jxte$M@|s>px&yi<>@Wn(V3w6uGioRP2^>cmBn5bejPUYl;~{}b z7q!0ygGt$2**Z0j>kW6lk=z77hs@mlHoe&8+odaeXU;_Il47lU!_)^xZ6sQ~dXBe4 zqjdjn+CvPJk=s=}bA|>S+reN&5>PoplQUCR2Ria=>wQB5C7E{Ell1$?Rv)D0htqxk zM`DwnBl?ee(U&W;A7wk^vKzFK2H6+CiEN?+)2k~?{@ zv{(0Xdmi1q7l)p1Lc+Pcqtq&FW3JBDIj++ruOHur-yLQib)XvC9`|IfckbGG)u(yS zT9g8gi=S~miWVl&_Lo3sQI9e26%}vI-2@;_e0kAb! zT9>C!25PFS3a=iw@+QE$z8CsKT@N!=4{ZAvwQa}Yg^%yei}XOS*b{BG)Nw5Oz!klP zM&EcC%)z!qxQ;vS-jH$auc!U8&)7QtYPgom<L4NpkqQbre}g9Zj+s~UgbZSZ zXJr2S5Vzb}J`v0Pnt^B+*iAfwzrf%}Jwwpgr9Pe*Ebu*1u{DAloSx?>{1z=T`#2F6 zb0(7bLsq;{l}wZ!TF~Vg%TKq)VG>B_A`YapJ2o4-K)@4DZ73#$YYI$G*4FVkgzB85O>UUWnmuAak;l;oCI9~9flWIzue|;G zmm^G;g8HM>qMI#1gniFj8~XZI-7OA%;S7|ww&>)-^r?o2q{f&+E}P)@MGvuAA&dDV zq&U%SB63Lv81CLnr3vlRTLLW|J*^b*i61^*?_i5LC5J1!1d%nkZTv7WojU%?g!;K6R#24GJfm`KVN~!G(e_(V^|3QX_va`UotJ<<3$x|!oa|Gg)lP))28QOayWC1jJJSh zCKLD79S^F};>%e|AtJkKBk{?i^_Re}CKusB-vONwpBvMQD8bXV#7vX`zq)#nDa|$E zKuxEZN*hRikr20|M6G zch6N1HlRAS_4VCvSYq8a#&C_jkHx;b%qsQOz{?SDhPxPmR|pE6a&Es;ajIWV^2I;0XB zas%)0+aTLu=Sj4GM{E~ecRbNJAw1J0!75`)AiEO)3v+kSTU^L~RE48di%5!eKV)y^ zc+=t{UrfJe;X$b&>wuxD^;rZ(R1ytR$bKlabJ(`aeou}2Wveqltr;EoE3fN_2n{5o(dsHHu9 z@IZ8pmnOEU9BQ=n>}i1yG&lz4vg#Nsv1Eevk23|-O@I7_R#?5`swl@AT=N3`wfMFFjAF`EU%r$V~Hcej}IZ z`!VGhseGnoG|q3e4*5#*m1p6Cz|TbzLTw>SIBq1;6E03XC?< z$le5m^Wp~hZtJcs=*Hycc_51Z&OPwlX3++{l~6g)F~I+1+jbngk?7M>uoO;kRSDUV zzf}Hs*093o=!~l70Dd1m-ee{D9GsF=tE14iZ=vR-7E5IGcn6i;q%PK1wOH57p zZlG>b;jv8ENS$8P#uJDP=FH~h)J^3icZ@|}g~-@8+SSw-o{o~ve`9&y;D!sM@-Hux zPf72$XhD|+Mu)1}%A*G#40Os|(QWtl#k~Le^oI8P_*Z2IndkkrzFT5#qy%~QUvQc{ z9hTKU`RAZ+GpR-qz|aNV#|TzS8aSoWwWzJE=pHc?M^v!W%IJ|4z_29gLE&}_%hFG) zaqSYCe?lE`g5@QiMZAKK2%!oLWgam>wlZwof3^i(E#48T)(Bjv-YvKc@0?0Gj4l7% zcWGSlxCmKreFa6B%!xVCsb+p;!%sacvK+5=tJ^uOzoT%PH| z=Sx%G7A|Bd0l5LaB*iC)gW(<`A%1Yu=y8^lepd{KZ;C zLocRJ4Hw|_Qu+E8_ii`n&O$)I>l|?#-_jF`kNi22Lm2+~F6cr2!fI3gfIC)00G+t^ zFF#Zh0$cLt!|e>YPJPt%P1@qhN;?~sytvJAI=;?D{^A{7(BW|A&oSff)XyV{o*%Zw z7li3t=4?dv+;4Yz^S}GDmT-4BzIRy2DVo|P(%l@JyIOMR+7L_frUv5k`GzKyej69ju|Em?dX=9C892oXXrQOHY=Q6cQsgO zn%oPZo&5|o{*JwKUv`v4FLeUp=BmgFt@GV_1fx##KibOY^Z;zJPSdVosJjnw`*Z8_ z1}@pBuihA;Ti}4?X+(yuq?9L>u+C?T8L+seD=p%Fi4*?M^tp2UEy#^j`g6;@Qg(Td ztXbQi6?MHswx4)Xm+r5Rsb5C^qA0%c&$h!kg(ym<+2FlQiJ&soR~nunPQyWRL>4_Q z$Mq$zW{29^7`;eI^S^7LuWUG;y$)%)1J|8y?C@0(SPi_6nrd3|K<&KL#kq%~u~O%z zRNX}FSDaZUA|#py^XUWIH{w0XbFmgh0wQ)MTjT{D%uj}&9&8uBf@GR3U7=AGJl+Z~ zcZP>V;AuvN2L#Lkbj6E#Uu6x2gHkzT4kd`i^EFOV_%UX0?h*g`_L=ypuS%AVFk;B{ z<1pp0qCU?gmoJw-B|8#l^uyq`_5cm+Lrk%Z!yue>=fkZqS%n{EjR2krrXktS;kLSw zO1zPhJ(9K%-X54fQM;xE-*LJCTBl~3*12*jZIMVBEs5Zu8vF!yY3l9XU`7Rag_~UT z%^Hd{4X8?9COdq8IlAK&EAUOii{5jFYoXpJUGnZWPR}+yd)Btxfb8$S=zp_qv)a+i zSZSO?!PZ3KCfSbyso|=EDdbGD4vqK;q0hlgde-G<$5qIO5^D94Qmx@1G%iDdo5+xt zV2*hOpNP(X{t^9FK;lROm?fB7f{P%U;snn37H^GiI~K3`1J`F4ElVfG_1*MamZNZ0 z-_YW1jIwnse;FL)($<;OHSlSl>0>v5sj^*JP*IegkY9jZZg}%W#79^I_uatM%FTfn zR6#x{fxbLPRWIG?z)olZVWf@#iYMj7XSLgEC|y6RnEjiO@A^cej9x``Q%9lk6V!b- z%gn0?HAS;KQ2>xNFa80EveAMxqY#8v|e7|OT6i@RY>-D$;D6-Bt&gAm4;rf>T zuH|}n$Ow3H`b`4Pc`_H8dL~=m<6C3|y-3h76!HsGd@@-J1}8%6FuiniaO5xBi|qe# z^qfzk$gM_ZjgstMLg2P#zes^mm-P7?=(BYvMRO>NFZ1zT+6aRvJBW~vu zDzP!9gPNYrkASpFeDn8cl@Qs zb^hBhz4aJR`ysK|Ez52*q#v~qL)}1&Xp^c)UyD)V@sxvbXLsm9;l#5Z4d*m zCLQBt%g7z=q335+lNTnjFy_f8*)luiBZz&Ew$@~Sug zhg*G1>4$bdP>VL(P^NhQ%Yap*+f9HL_ky(@wTorW)peZqf7eaU6g`CO$*&~Wn6&if zCV~K0xvK6uJcm^sq457=P2kgi|3@kCeV_qvPqBUw%VAbD8YV@PPXR5+BU`{$F!>7Y z5%%k?(hAGM`!VM zqT4R?`DVQ6^+eDK_#EmI7{aMY)N=lmTbvFu^l{{`2Pn3vk8P%{z>E}ne*t;hgk4-# z$}=_Bri#x?a4a9sF)yR?5>ftpe`Ij`%keQJx5=Wm+&{_S$%`XoW?(c=QenSOts4=H zGy>QErfO%vGmRkc@yaiAlX89+^&~)uRw*VK?oJ2eA9gQd4mjA2?e?aR?~V~sk`#LF zD(zSRtm#r#3nS)}S!OeODtZ=M&nwh@^~^_o;@B__L`W~`V(k?T+8>@a4y|B_;M60p z9Hr-xoRoC{nbh0_*d=JQVyau}ZhGl9-F>>Xl`0z*Jrce`|ImIr^M2=a(!0K{E4)T> zy*m`&v82=uz5Hgw*Ju|P>EvSa?7>EZ5ny7*b$g)NqDW=eU5fE<*58Eq4>zKyoh1Aa z_O95<3KkdpD4Gxu|BDTYLco<-JI8yopx7LCySHr59-Msj$&dqYG(CUG^21FUCu7*- zZOyP>s6hE?#t7?k5T&X!(S_XI;N3v_Vk5%kHr>R=&TTns#hpBPAJg&KgQ5ycF}lji zrjD6Q5in}OW_{V>lG;;_TtmFr4eT&$q{zo5E=6CT*T;W1Vm-MkU`@)^hqH z=(ZPuLjmX6jRo5p^fw5)yx$sllpzHY)-O3(7lqKyZaC9_FoyN++YT5uoDS%t+lMQP zHskVizn3s^P7F+#;i;iW?-#9` zJ^G1xv|010xr0q>;&DHBn!`5w3_9+ZdFnV;r$XI<2jI&gu1uIsOp)FawN&FhdgCdFzWpIM6M;Oc5;smj;SMN^I=WTI|tMs=aiz_gfMTSU* zJejt$p%sP3kjUx)ktpVU^r_An9a^dU`YSUoYQZ-? zPU0$h?}|eWw5j`d?fZX)Tj$F^J^1rSKB&S-9`_RW;=NssZ24TA^?YyaM0};bkBrrf zZYLLBbXlCV3x3g9ab+z*((g7xZ1k15XO`ZW>Z|B(ayE@9snLsta#(|kQ+LW2wGN%Vuv-2MiUi?WfxgO8evO%$qXC|zWy!lC7gsmu zLwurlMEK9tgnMipRL|2}&MgA(fOQ%1%x($9MIWQw@%`5?twhqXhD7sZdJT7`6^4;} zem2~lSFMH(gF~k8U|+|{5_?Q`+Wa=-n0I3phPXVqXEf@M){jllXW4w4I7qTpb@_D+ zefk&!fVUb+m|spF5!N_8B3{r98Hr^8PfhLWu!GYcek44>wn$C)XxVdrx{ICXXYw|} zs!*^8L087zCkNN(!ogFbO~pEUter)u`4S@9QzE#q#3FgartcupaTkTAOr$!v1Y z0Ht#HpW1*@C&{IP-@DHSRThkqtD%yQ&zMe-OE8Uq;eXC6K<&`G>K2{f3*O0^J@;1Wk2D+U$arD z;xjlz?80Z2ZHII4Wp35SzlJayktwD^5f;u(XH-P=z|JH0sPH%)?~1bo zuVXda0B?cqg~4J{H^{+84E6Pz4gKN5UijMuv*>G7^#26`a1T$8FK$DPfl&{n2Dv6x z1k+2!FldJ?u9d{IPk1O&?_@1akrIM{#>MUaPpynEt)~+=&I#T@cZ9z^dvIhPiKe5+ zSnx~Tg6U`_fnFcbmGFhgXEG|t$43)mD6nnl;~VNVw_RK)o}}WFmaZ*#iwAn3udX+T zOpYv(JZ-Eh=}oOA;O4=jX~pX;Ih4CifM?74&J(6jt){#ia%jobpv%#q-n#>qpjH-D z!O!2AyWc)A;mKrfbYFjD^Bu{ptts3CXSHSS<;aY`wN+9Fo#=Cg#pCKxWll{9J}6L- z+v3o!0n6uLxsm1;%x+*^b7b6)(Fn`p^jS`crCoq^)CnoDF*w-ev4tE`&|l-9)l3TL zm|4VtgLx%&0oRNRc>lh71o zOw3aIo)A@)-XqC-SzGmJ#@kNQ;`Csv3Wg$P_ zykdz9&wnA5xBh?>z^Y&QB6gz;?xFTz@5x5ZrPpaYdOz$fGY`VMM(0_wF#1|u#Z2A7 zQEohD8qq09nuZ0eeIJR%VywgQp8yTz6|&2Q*=QDv%MPR4wOn*9+&fbCTVV73AVMT9 z$E?BiGz;oD90l0#Oz0G7uI+}e*%b~^e!FQaA{ zpTbjCcBItnhLnK)y66QzS)bUHK_)ny46|mp&(M)!Tq9>hG*bja zY|Zq;XKLhh&~2|e5Y(?bY+}n+8!QT@R8xA*hS~#!Hqtl5y^6L3Y1S|RkdG86@zFYL(-$H0t4Xs zWMc2@6Q2By@7Blt%G_-d{^IPf<%P+YjsSy zZ*MKPU~)EokYlAIh}T#Fhw>o}rKJLGF(FI9(R&RYfw1I~WvqMQ%6y3&1%?ql;}2&O z^EH?jyo-5G$kQ4<&zR>`0L89M!#o3T7@y*nr$`oG&_T~#Dq7-_v~h;0yHBrwj8#Qf zS2vFne=WwCp&0?oR5-+QE;mDAACigsINnx>h!H%~Aca!K^rsO+SJ`10m$$6hJK;j3*B zKDGlYKJ~Gu5w9A-pG0Tjnkz2d>2? zQbTA5Fh-jYFqq~u1+I%9SpewO*O|+6dz(LQY9sW6mHcO67sVTOVd;W5i%r|wX}VM~ z(OoKW*c|9u&pmQ^Lj>$$rNXFAm^Cu8ku_O$rV{1D+?8Ba(xa7~bHvmqwcOnq!Q^DcN1X}{ zrL$4VG`Dl3D=CO%ISY#*jgm7VFm@D1zOI!b?SUJ=8#1K51(=OZuknRv*K;_f4sBU$icN4|?cU;BOhz(;+AUKOBGwE{j{ zx?L;n=>3Jl04>Y&_A|b;g^CxK*Vdct?RxJ-n%v+$?}O?jb{_WMB-ZAiM3>uB?kn1@|st24xUp*&&E`Mn+U%FL_Ziqp-b!}>`4 zrKUs98U;QIl|wR2fP5)oEkyUN6Q6kdn0Py{nS~}HXWssByk=o77vb!V8h$R(0FEnb zI-Q6J-dga>8ahWnM7neqy+g27C)oN8i~c1MlN9_9KwE)y`1P1-se>|(qikxc{X^&d z6_PRE`G9_U7a4`C?}EAJ(K*DP5M;uFg|ZP;-={~Vyt@$IR>kpT(*rrIo+b)X41;zWX(fa%oc)pgqy zFjB@RJzHD)LcH3`WCLO+c)ng^(xcz65;Ra3iU~NvfkJswr)GR_Hxxe+Qz)~L%E*Jw zG8zls<({iCA%`cmp)BVgCL-ncZJB7Jd9|90LNuVmtdO#w8{>gA29HV9v{?PslrCfW zUTqS`T7J{}_PdWaV}EzVNgxwffhdy&O4`T1GQc~>R`6a9LXn{Dq5m*p!JHd1Vqj~Q zTQ6OGlz~I2f1)pwpif?ZY)cxKDPf&mBZadh_9;t+pzHpJ5yK{rlr){vBbVEwmlwlV z^amS*X;+Cw2q>xiH&=iHIG@hXJd9V}|HG&MUzDBK{cnh|A7nIgrZ}9O_k~W{@{2km zh4Ex?)HFu6_z0U6#cNuf5yoGHd+|RKb2&LK@kh>HcPw6dk|RZTV`=Cm>B{R9 zD@9LtReB2cfcegxUtgF=(yhDw^X1FZhu@hO53@pTGFJgEGp*tI1UT$OPS|SwAiI?2 zD%D+D26v zi5)-sKQsv7LT{%3@Mc+rd+#Aci~<|5@5UD8HPJdGFIcxf<42FfE08)p>7+l{TJLon zK7bLF$KU`;lO%^Hs&303;hZscR&*shKV6*iTd(Tni->~R(Mm_(N^X#I=kS_a1Lv1@u;8NSJks`yp8Tk%ohF!1#ftg zC&CyW>=#R#`3VW}@SQ&U@*PtZyP*-i^x_Vo8uTlUZoz`8wRUli5Y z_bV)ypFUmJ?b>pz{K{ZQ!7R#TwJ)C*#u&ThmFid;mmIB-x<^Vaqhw9ip|Eo^ou^*J zt=?4!b-zB{Lr+aDEX@^GdOvY}LEIi;p^PRvIts;a^f~5lzKf?nUhc_sb@oYN6-hqz zGyhOT>PB-6)Kj~JSl0_Cjdu!@8vn)dIL~6^e*-h7%@3Y=LpXw4Pe-5BR`}yOMiP+| z*_J$&%1!wu%d@Nc%O6u=nO!bO=vf7p1Lr7v&wV@d@;v9Nw7045QFiGO^VAj9noHM} znd-s_Q!y*B9E&Ptb^A^^Moyl$5&)YQXX5{L=oxG9eoE&E;q>$Z9c)A z=zco`ncL@o&LM$E1S=G zAN)&~!S6_DOR) zd^W1kdP!5ytF4Dg>reCwK?v{K?D^tGObSJ)4#< zIc3I2Lo*9&pZVPEetnUyDm0pgy>vE%hZfAN5ZQDGTcrC@??m@Ka^iG@G-dJf5r4!s zaa})QKp8eD*;_c56@Tj_Y4XD7hw+v`p2u=-Gi7fr*n|@QLFjCHk6zKJL=<-=+i(~) z5jpOkP(Bf6<^_1bw=hzR?GNLrpL003T_<&;1+*5-ocKgJ{DL=ncgnlfw3v+9#7L~x zQ&ceQa;8<`g|E6pox=wMGuyle%xkVbw!#UOb34CPGcex|=fH657_sA**H8qYYO=_P ztP)KRsg-=?@KhNezXC~qm}QP|rFU53DOp(jGkJkHbmeo=>H_ zz1ULQDjE3(Qq?)AQHM>`&$h(M%y~cb-;rhf_HXj;{3FP!&HLw@L?oO_IaQA+|FN2N zQV@Hzzz@An|C%bvHz%$NULJv~U%P(*sXfO1C?|&!Y71q9MGBRB;`p)R0QS;)T`8dt zNFQu3jkP=#3dkUC|LO?>8QJNB$ez(SUDZFamr?&zm6V`Fo-0T;?0)lb~|OL2Ib) z@{50)Kp*>_Hh%&zh;g52kL8pcnP&7yPP?pJ^4GH>e4t9bJpIuvYdF<(_R_ZLENnrv zah&uS>tzT}+Z%h$1PxM9XvD)kZ3{_=C}%}#B|ff;iF5f_M8+)psa0$#%h;aReVWoR zeu4G|JQQsfw*W)M*)N+J)|G+jDE}LSJHis}@Tzp$z=Jj1AkVuOs#pQtRx;`!NQ-Nt zqK=C>(O|WhJkC8GGCqc`8smoUP^gSQrh|bfUq!MrtS(4}1Bo-X=U~EQi+}Gjmj|@I zRW;*HBs=c(bq7uF_>5KH>OP%|^S3-6A3a3O;J1yoa>PbK5(xN>CEH1z%`bZVr^%iQ z0Ceuec$&iM&oyYyuO0re$^2&Q=!t=vS*6I2ZW*Z4w;6+Z<8nX^_A-aBX!azQrt}kQ z#Q?(7HQQ1sRU;`_C|0dfpu;Z{SU8}g)QPz)nAz)8jU~r&4 z^oou7!Ja%d$wcZjMDa$6;-oQ)^&GGkyho}BdGx^z^u>~7Q1)`}R4-S!;mcu_11ov_4K(KR?*nL$7)|@0r)c3%Ft%an|^YXK*rX&0dX>JS2{T#u`_k&s2y7Jp#MN5nNVT;_1*KOtv zNIwIHl3eZ7k^bf5b|ytm;H~sIU>bBP74%EW4kL7y_xR#SRm3)RHB8r5cNHFP$24p@ zwAmqyDw-gwUtapXt}S4&z#@lxbDum9l%0wgD!9%z4ry7>%t}o>#{oQVi@=s;3|eicj3_V6@s)O@eX8~YDQ(-5*> zgbo}8r&}7Y^pG?%u@i(?BqT*u)T2rebVV5yFSQ^YD$r z4BEvXo^?OBbK4);^wlxmE}xNBt|k;Q0ifIJ*M7Z{(8l5YyEV@%Ti<=h7o<)Z5Hh=Yc;;ZXC4ZO0z*Ng1XGaR8qpuO87*~-K(vkDoeS^G!7C}(W$;C7nlH3 z(R@c5WYTMJM59Vt}MgnjH{0!86?qoIluxSBrVo%=Skl+G~48 za5NI)woq%2eH~T7f~-v9!2$ZD>DR^0aI14SA$XdZgnY(t@)EdxNmXW_6nSBj1y6uM z{%a|QaV862w7;9DLK#m9-=iTI6dUcrrSkBBSn9xK;@7$4;s|w4c#FJqmkNb)0alFq zLVphp3t%SfgdABh&KjbboK{WvH7a7rU#W%&lHWCa14m@~`DZ8z`Q=pmo-S8Hg)DY2 zo+!IakiV8QrrH)hPG?ll$g7D3lq`Qa6V%^dxrDRMthwbE8|RnX4=*_QMJV)nJa%jd zw2xq}!M1*yAK0zoHV2)$ml@e?W4ybbdgqR)R+S?d8O@Xt^g8Qgh2yJ%9VI6#ldCRw zzm>w_QMrD>C`tt%G9RVdgb7o*Nv9YGSW?G20R=9Aa;#vAhu=;Hgp+czL^+K(Re7XeVAKgOP;Ca;c z1!lMTt;`kh zl})O%tsNM4D=#lCN8JbQo*cI~mQw^jDbPuRXeCs{G?L|MDG`J0-QBtAB7g>&UFP%| zb3)-*Q28JgWpDs2Wkb+QX!oMWr&6E|u)XjPx(iWzcx?u#sOUfJdOZwNk25ppCeg6a zpH)?Hq$(c3^m^l0*Zp}bBBJd-E0cIxsr7@tRN?|uyOd_r9>(joH>O;}qgCJ8a=DKA zznoPH6s@M3I#)>p{Qzgt65d;Rz|cIMYMfx75)Po6^Zr!0+aehsu8scUyKdBer-D19 zbEXrPGj3a~Cb^4wv$~2VQXgfJUMEPP`ord>qx_B97wpvWjuIG!eSdFSQ7U3!kU^6| z$*P%a&4}57vZyK4To?D@VOlrQ43F6QgRM>`zod?afUb|cfjWFlmA&JaC7U+k)Tm`U z&L6&;a0M5s&{LAfJSTPCtN)MNlI3S}go=MgOe=CUC?PFFkv%F%o>^fX4o}FUVAQ9LXjOqu@KBMf^QVl=J)FGGW=@LSvph3}J z-+u5ob77k+tYMv14?Rc`;GM(GUWC5vc;nf+-4x3~-S( zC!blgBFWncb~annsIuh=DIl(Uz+!Hp$BnS-2mZDPz~^FjiI_9PzG2=|%f+E~fcQIe z+-SM>Iy|3B*qNWvmy=qoucuvr_796#r%fw3mo;9< zrCo0S@9$@EWDGq1$c7A*o4*wZ*It()V6?IU%l!t z@Yc#A2LT|(UJ<~fA>(5SixK~?YZK?PIts`<*UL3FlCy;S2*>rms9Gs3xe8GWY^37I zU!R@Ad@6GCVCGfrgH-Fr9mE_9)&Tn#9TqebWM92>p&U>SC;$kQT;V1ai9O-;5{2-` znVc_H$|m&PETi{EeY=;nmNE_HzMa&cFX);=7uOr+51!&UL8$VvjS3iD3s4_e7eOQ& zPQTS~oe1&A`nev0HxJbqZbc^3KYf&NX|;*tm1wU$n(l_MItLPy!#=h626=Se02S^H zjcXQOwV}X-SX0n^y0y;l&8ILs%&^b8OzAp}{-jgDx84p++0h(N*>|>lW)YZ6pGK0p zOX_PrV=RQmE=VET&pvl(ar68I?o9x0&C^d)nYeOKaMsaD?-$P3t5GHzDfD{siP1%? z;GGKwv!cnq*QLA8GjgrYa!BD!#WfZ16Xryh+id%g6H+X9sPo&vut%{~GNn*pb*+zA zxHYC;A>+xl=C*__y^_%MojC7Bz}D=vfOUFJN2{#Rg#>qZ7;6TXgM+b! z!>|SJJOh}EfxOFTbKgYej=13Ku0U=;0H8C&-woc@&+%=U$}J@0EG!9BLwNybo&hCB zjb%N=0AZiDN8N9gZr$H7diY)3pwlnj{kSlq|9icZt2gr|gVxd~9S3YORK+>QpX~ic z&_3Odpap;WRE<}pQ1(^ZIlUBKxw)^_PrkW~Xv6F!b4NImLyW9Y9*c9O>Hg<^TG=S2*r>7Wxe`d%o*J59ojw@nOI<{7}1invX(!`j;MNDXF-W_bBiqfU)$gyX@nzdAP zlBlgg3!*!-G>A*ve{%3;6U&jlm8HQH_$1@R{IC5p1UvDh^0=g6iU z7>yb>t*mrsbZ6xCqKe;;&%S2gc~8p3b{d-aR2*vua^2gtE2*7 zl19a11RwkKxk}0ES~raoF~@J54wpk&6RA-pv}-{=tED5C49WsY^mMPV3Udacp4SRy)R(&S4dlg#C zD*_8Ej&rSAY~{H1HotV<=g+~zX=vmbY0{zkP~^D2ucH69RVbth*zF|lzpJa1Oow4< z^dbJSbf<@{=Qow3`j#HiYuKkMN?m*K=zO`1i}n9wN(xx4a=4Q0@wp`*0{woZ9A7zq zzCI!aN`-G9TFD%M%?eq|)tsx+r~@fJyOtRGLx69FnBTry7wn7#hD3cz-m+eF?B>=Mfz z%3+x@seAR=C$e0bfFvHD+PGSyUXv<~CI&-}VVY|Dq%2av^Ex;grh!TGowO)Ae{|Ka z&jnYKF-O;gZ|soF@$|oZwG3JR(_wL?AIUUn=(zzlKkpwMbIzcL^y6$M8>{Zw-SGTg zGlmrdM3Ji{#(q2Plsw>u`o8TT5_@8%aqQ#tl3a=`nOcf?!bmaU7_J(t@9Qrjd=9JEP-k%%EYEM>fS|S~-1W$H5 zJYfH+)uXw!Zum2wB#ulXvgr*Yx`uk!HcCBVNmzwvtVSv+YT3g!%Bnk>Df;W^TOwke z258V(zRTmu8f8`cpZ9!OybYS1)4{8o;m@AE4XLAmPb+*;nD``EP9_nt$5(wFX=x)c zXt7z{>GSjci8H8A+ca$_=&89}RCE$G)|frdVan%6x{mcU)n0enjKJzIa}QQNRSj<{ zR>9ByQf1Wk{ptu1q*a5+tCESj7Fd^=`db_o&G(YKe-=zA6%v3?O9Z4wUuhIs+pSt= zMK+;rIqXASdB=cn>S}Cy(VdqVvYq|;JTww32kYMj_g}dGbX#(Q7|K#=^S-b?z~Q`h-eU=e9a_D#a6+vZ(I0?ZE~U@OKoCf`!?Z+ zxutMTpBT;7u&H!4SAD#_7OR5A6Rf{OB_4weu`rx|?R;?gx-B{Y??F{zbIJY7+(N$e>S-GlYkFVK=die zv+$p@3fa1=@vDbhwt=FG;mf(zIlSmlYfou7a+E+&`tIm>Tmj)}Oatnn35!`3ZXSL< zelGIru^bJReU!TvM};$$S;%7)u3W!1O0fQg-}HH9-r2e`BN4Rr)K5P_?2L8C5H zKG@8|Kei3B`tzo%Y~L&UUtfkaWa-}7`(LE`aSOLeU2noInf1-9ct7GwA-^{Yu}~*C zJ6*BdcM9wKgBn>MDNyT9$b>qtN%X1HJA@orS@%1I#(TtUqG(-&k`lN%`rZ+=0Wedk zBv(G`-r5>XtUm8Z1)$fcr6_bY%JMn*dwqo~mYcjY?b7Y~U5~Lrtbwsd$(E^~pb{1( zMHwL=3>&%r%S*LU(+Fxx-=*UVmr0m+v`4FUK!zkYvcs@%$@A^Mmwq4Atq4#nl1=;uCm7*ra22E0xZw5FE zNgcbq9PhL#HL4Y5HmHv*OhxHk&j?{^jp5=!C`7b{^9-Vlcz( z&dC&R=M|TWu=L-RQ5nC*<`SzL-HbAFuNoSDe9Is9U}hTRl(1

    ^9d-Cz}LLDi<@P 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 b#^BX40$&hH*VgHq&KX>VTq(VL^Zx$=3!(oo literal 0 HcmV?d00001 diff --git a/src/content/blog/new-things.md b/src/content/blog/new-things.md new file mode 100644 index 0000000..f6fd3eb --- /dev/null +++ b/src/content/blog/new-things.md @@ -0,0 +1,41 @@ +--- +author: Toastie +pubDatetime: 2023-12-09 +title: New projects +description: The projects I have started. +tags: + - project-update +featured: true +--- + +Hi there, it has been a while. + +I am back to let you all know how life has been treating me so far as well as share the projects I have been working on. + +### First up is Valkyriecoms, + +Valkyriecoms is a social site I have been working on since December last year and just got things fully up, below is a screenshot of the site. + +![](https://cdn.discordapp.com/attachments/1138770664342441984/1182117160609386650/image.png) + +### Next up is Dragon's child hosting + +Dragon's child hosting is a small server hosting service I started under the Dragon's child studios name right now we are just starting out on our journey. + +Below is a screenshot of our panel (there is a new one which will replace this in the works) + +![](https://cdn.discordapp.com/attachments/881396607218753607/1182651077384994816/dashboard.png) + +### Last up is Toastielab + +Toastielab is a small git platform that I operate wit the help of Dragon's child studios which is where I host all my projects (even the one which this site is located at) + +I am going to include a screenshot of Toastielab below (our icons a little bit bugged right now so it is currently showing the default Forgejo icons) + +![](https://cdn.discordapp.com/attachments/881396607218753607/1182653249480835163/image.png) + +### Here is a list of links for the projects listed above + +- https://valkyriecoms.com +- https://dragonschildhosting.net +- https://toastielab.dev diff --git a/blog/21-06-2023-update-on-things.md b/src/content/blog/where-i-have-been.md similarity index 88% rename from blog/21-06-2023-update-on-things.md rename to src/content/blog/where-i-have-been.md index 18e4d61..53e1fd9 100644 --- a/blog/21-06-2023-update-on-things.md +++ b/src/content/blog/where-i-have-been.md @@ -1,8 +1,9 @@ --- -slug: emotionchild-update +pubDatetime: 2023-06-21 title: Update on things -authors: [toastie_t0ast] -tags: [Update] +description: Where I have been among other things. +tags: + - update --- Hey guys it has been a while and I have not streamed in a little while and I want to update you on why this has happened, First of all I have been having somputer issues as well as some IRL stuff taking over a lot, Secondly I have started some major projects, one with a friend and another to support me first project. These projects are as follows [Valkyriecoms](https://valkyriecoms.com), [Toastielab](https://toastielab.dev) and last but not least a small group stared by me and a good friend who you may know by Elearu called [Dragon's Child Studios](https://dragonschildstudios.com). @@ -11,4 +12,4 @@ As you can see I have been quite busy but I hope I will be able to return to str Thanks for taking the time to read this, -Toastie_t0ast (EmotionChild) +Toastie_t0ast diff --git a/src/content/config.ts b/src/content/config.ts new file mode 100644 index 0000000..fdc0c2d --- /dev/null +++ b/src/content/config.ts @@ -0,0 +1,26 @@ +import { SITE } from "@config"; +import { defineCollection, z } from "astro:content"; + +const blog = defineCollection({ + type: "content", + schema: ({ image }) => + z.object({ + author: z.string().default(SITE.author), + pubDatetime: z.date(), + title: z.string(), + postSlug: z.string().optional(), + featured: z.boolean().optional(), + draft: z.boolean().optional(), + tags: z.array(z.string()).default(["others"]), + ogImage: image() + .refine(img => img.width >= 1200 && img.height >= 630, { + message: "OpenGraph image must be at least 1200 X 630 pixels!", + }) + .or(z.string()) + .optional(), + description: z.string(), + canonicalURL: z.string().optional(), + }), +}); + +export const collections = { blog }; diff --git a/src/css/custom.css b/src/css/custom.css deleted file mode 100644 index 2bc6a4c..0000000 --- a/src/css/custom.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); -} - -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); -} diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..acef35f --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/src/layouts/AboutLayout.astro b/src/layouts/AboutLayout.astro new file mode 100644 index 0000000..9f6dbc0 --- /dev/null +++ b/src/layouts/AboutLayout.astro @@ -0,0 +1,28 @@ +--- +import { SITE } from "@config"; +import Breadcrumbs from "@components/Breadcrumbs.astro"; +import Footer from "@components/Footer.astro"; +import Header from "@components/Header.astro"; +import Layout from "./Layout.astro"; + +export interface Props { + frontmatter: { + title: string; + description?: string; + }; +} + +const { frontmatter } = Astro.props; +--- + + +

    + +
    +
    +

    {frontmatter.title}

    + +
    +
    +