From ccbe0716a4207581fe802b6131cf73ffbad225c3 Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Mon, 10 Nov 2025 19:03:42 +0000 Subject: [PATCH] chore: remove apps --- .github/CODEOWNERS | 4 - .github/workflows/deploy-website.yml | 34 - .vscode/settings.json | 10 +- apps/guide/.env.development | 1 - apps/guide/.gitignore | 28 - apps/guide/.lintstagedrc.js | 2 - apps/guide/.prettierignore | 7 - apps/guide/.prettierrc.js | 2 - apps/guide/README.md | 52 - apps/guide/contentlayer.config.ts | 94 - apps/guide/next-env.d.ts | 5 - apps/guide/next.config.js | 17 - apps/guide/package.json | 99 - apps/guide/postcss.config.cjs | 5 - apps/guide/public/android-chrome-192x192.png | Bin 4567 -> 0 bytes apps/guide/public/android-chrome-384x384.png | Bin 7796 -> 0 bytes .../apple-touch-icon-120x120-precomposed.png | Bin 2974 -> 0 bytes .../guide/public/apple-touch-icon-120x120.png | Bin 2677 -> 0 bytes .../apple-touch-icon-152x152-precomposed.png | Bin 3453 -> 0 bytes .../guide/public/apple-touch-icon-152x152.png | Bin 3152 -> 0 bytes .../apple-touch-icon-180x180-precomposed.png | Bin 3910 -> 0 bytes .../guide/public/apple-touch-icon-180x180.png | Bin 3505 -> 0 bytes .../apple-touch-icon-60x60-precomposed.png | Bin 1813 -> 0 bytes apps/guide/public/apple-touch-icon-60x60.png | Bin 1656 -> 0 bytes .../apple-touch-icon-76x76-precomposed.png | Bin 2142 -> 0 bytes apps/guide/public/apple-touch-icon-76x76.png | Bin 1974 -> 0 bytes .../public/apple-touch-icon-precomposed.png | Bin 3910 -> 0 bytes apps/guide/public/apple-touch-icon.png | Bin 3505 -> 0 bytes apps/guide/public/assets/after-sorting.png | Bin 11310 -> 0 bytes apps/guide/public/assets/before-sorting.png | Bin 9046 -> 0 bytes apps/guide/public/assets/bot-auth-page.png | Bin 185917 -> 0 bytes apps/guide/public/assets/bot-user.png | Bin 117540 -> 0 bytes apps/guide/public/assets/create-app.png | Bin 296565 -> 0 bytes apps/guide/public/assets/discordjs.png | Bin 11029 -> 0 bytes apps/guide/public/assets/integrations-tab.png | Bin 167560 -> 0 bytes .../public/assets/integrations-view-tab.png | Bin 54167 -> 0 bytes apps/guide/public/assets/old-guide.png | Bin 2090 -> 0 bytes apps/guide/public/assets/snek-bot.jpeg | Bin 9170 -> 0 bytes apps/guide/public/assets/webhook.png | Bin 77345 -> 0 bytes apps/guide/public/browserconfig.xml | 12 - apps/guide/public/favicon-16x16.png | Bin 561 -> 0 bytes apps/guide/public/favicon-32x32.png | Bin 1092 -> 0 bytes apps/guide/public/favicon.ico | Bin 15086 -> 0 bytes apps/guide/public/mstile-150x150.png | Bin 3174 -> 0 bytes apps/guide/public/mstile-310x150.png | Bin 2912 -> 0 bytes apps/guide/public/mstile-310x310.png | Bin 5927 -> 0 bytes apps/guide/public/mstile-70x70.png | Bin 2684 -> 0 bytes apps/guide/public/open-graph.png | Bin 69312 -> 0 bytes apps/guide/public/powered-by-vercel.svg | 6 - apps/guide/public/safari-pinned-tab.svg | 32 - apps/guide/public/site.webmanifest | 19 - apps/guide/src/app/_global-error.tsx | 26 - apps/guide/src/app/error.tsx | 12 - .../src/app/guide/[...slug]/not-found.tsx | 1 - apps/guide/src/app/guide/[...slug]/page.tsx | 21 - apps/guide/src/app/guide/layout.tsx | 25 - apps/guide/src/app/guide/page.tsx | 3 - apps/guide/src/app/guide/providers.tsx | 8 - apps/guide/src/app/layout.tsx | 84 - apps/guide/src/app/loading.tsx | 20 - apps/guide/src/app/not-found.tsx | 16 - apps/guide/src/app/page.tsx | 3 - apps/guide/src/app/providers.tsx | 8 - apps/guide/src/assets/powered-by-vercel.svg | 1 - apps/guide/src/assets/powered-by-workers.png | Bin 16073 -> 0 bytes .../src/components/DiscordAPITypesLink.tsx | 91 - apps/guide/src/components/DocsLink.tsx | 86 - apps/guide/src/components/Footer.tsx | 98 - apps/guide/src/components/H1.tsx | 9 - apps/guide/src/components/H2.tsx | 9 - apps/guide/src/components/H3.tsx | 9 - apps/guide/src/components/H4.tsx | 9 - apps/guide/src/components/Header.tsx | 92 - apps/guide/src/components/Mdx.tsx | 34 - apps/guide/src/components/Nav.tsx | 32 - apps/guide/src/components/Outline.tsx | 69 - apps/guide/src/components/PageButton.tsx | 21 - apps/guide/src/components/ResultingCode.tsx | 3 - apps/guide/src/components/Section.tsx | 8 - apps/guide/src/components/Sidebar.tsx | 63 - apps/guide/src/components/ThemeSwitcher.tsx | 20 - .../src/content/01-home/01-introduction.mdx | 32 - .../src/content/01-home/02-whats-new.mdx | 49 - .../content/01-home/03-how-to-contribute.mdx | 198 - .../02-getting-started/01-starting-out.mdx | 64 - .../02-setting-up-an-application.mdx | 64 - .../03-adding-your-bot-to-a-server.mdx | 48 - .../01-frequently-asked-questions.mdx | 496 -- .../src/content/03-topics/02-audit-logs.mdx | 165 - .../src/content/03-topics/03-collectors.mdx | 223 - .../src/content/03-topics/04-formatters.mdx | 95 - .../src/content/03-topics/05-intents.mdx | 68 - .../src/content/03-topics/06-threads.mdx | 202 - .../src/content/03-topics/07-webhooks.mdx | 227 - .../01-understanding-async-await.mdx | 249 - .../04-additional-info/02-collections.mdx | 123 - .../04-additional-info/03-updating-to-v14.mdx | 834 -- apps/guide/src/contexts/nav.tsx | 27 - apps/guide/src/middleware.ts | 9 - apps/guide/src/styles/ch.css | 0 apps/guide/src/styles/cmdk.css | 3 - .../src/styles/code-hike-theme-dark-plus.json | 566 -- apps/guide/src/styles/main.css | 11 - apps/guide/src/util/constants.ts | 39 - apps/guide/src/util/fonts.ts | 13 - apps/guide/src/util/url.ts | 5 - apps/guide/tsconfig.eslint.json | 26 - apps/guide/tsconfig.json | 35 - apps/website/.env.development | 1 - apps/website/.gitignore | 32 - apps/website/.lintstagedrc.cjs | 2 - apps/website/.prettierignore | 8 - apps/website/.prettierrc.cjs | 5 - apps/website/LICENSE | 190 - apps/website/README.md | 48 - apps/website/next-env.d.ts | 5 - apps/website/next.config.mjs | 34 - apps/website/package.json | 106 - apps/website/postcss.config.cjs | 6 - .../website/public/android-chrome-192x192.png | Bin 4567 -> 0 bytes .../website/public/android-chrome-384x384.png | Bin 7796 -> 0 bytes .../apple-touch-icon-120x120-precomposed.png | Bin 2974 -> 0 bytes .../public/apple-touch-icon-120x120.png | Bin 2677 -> 0 bytes .../apple-touch-icon-152x152-precomposed.png | Bin 3453 -> 0 bytes .../public/apple-touch-icon-152x152.png | Bin 3152 -> 0 bytes .../apple-touch-icon-180x180-precomposed.png | Bin 3910 -> 0 bytes .../public/apple-touch-icon-180x180.png | Bin 3505 -> 0 bytes .../apple-touch-icon-60x60-precomposed.png | Bin 1813 -> 0 bytes .../website/public/apple-touch-icon-60x60.png | Bin 1656 -> 0 bytes .../apple-touch-icon-76x76-precomposed.png | Bin 2142 -> 0 bytes .../website/public/apple-touch-icon-76x76.png | Bin 1974 -> 0 bytes .../public/apple-touch-icon-precomposed.png | Bin 3910 -> 0 bytes apps/website/public/apple-touch-icon.png | Bin 3505 -> 0 bytes apps/website/public/browserconfig.xml | 12 - apps/website/public/favicon-16x16.png | Bin 561 -> 0 bytes apps/website/public/favicon-32x32.png | Bin 1092 -> 0 bytes apps/website/public/favicon.ico | Bin 15086 -> 0 bytes apps/website/public/logo.svg | 35 - apps/website/public/mstile-150x150.png | Bin 3174 -> 0 bytes apps/website/public/mstile-310x150.png | Bin 2912 -> 0 bytes apps/website/public/mstile-310x310.png | Bin 5927 -> 0 bytes apps/website/public/mstile-70x70.png | Bin 2684 -> 0 bytes apps/website/public/open-graph.png | Bin 69312 -> 0 bytes apps/website/public/safari-pinned-tab.svg | 32 - apps/website/public/site.webmanifest | 19 - apps/website/scripts/generateAllIndices.js | 14 - .../[version]/[item]/opengraph-image.tsx | 99 - .../[packageName]/[version]/[item]/page.tsx | 38 - .../[packageName]/[version]/layout.tsx | 69 - .../packages/[packageName]/[version]/page.tsx | 49 - apps/website/src/app/layout.tsx | 99 - apps/website/src/app/not-found.tsx | 16 - apps/website/src/app/opengraph-image.tsx | 36 - apps/website/src/app/page.tsx | 82 - apps/website/src/app/providers.tsx | 24 - apps/website/src/assets/powered-by-vercel.svg | 1 - .../website/src/assets/powered-by-workers.png | Bin 16073 -> 0 bytes apps/website/src/components/Badges.tsx | 40 - .../src/components/ConstructorNode.tsx | 52 - .../website/src/components/DeprecatedNode.tsx | 18 - apps/website/src/components/DocItem.tsx | 142 - apps/website/src/components/DocKind.tsx | 44 - apps/website/src/components/DocNode.tsx | 88 - .../website/src/components/EnumMemberNode.tsx | 113 - apps/website/src/components/EventNode.tsx | 177 - apps/website/src/components/ExampleNode.tsx | 10 - apps/website/src/components/ExcerptNode.tsx | 66 - .../src/components/InformationNode.tsx | 33 - .../src/components/InheritanceNode.tsx | 20 - .../src/components/InheritedFromNode.tsx | 23 - apps/website/src/components/MethodNode.tsx | 181 - apps/website/src/components/Navigation.tsx | 228 - .../website/src/components/NavigationItem.tsx | 34 - apps/website/src/components/Outline.tsx | 135 - .../src/components/OverlayScrollbars.tsx | 7 - apps/website/src/components/ParameterNode.tsx | 50 - apps/website/src/components/PropertyNode.tsx | 105 - apps/website/src/components/ReturnNode.tsx | 17 - apps/website/src/components/SeeNode.tsx | 17 - apps/website/src/components/SummaryNode.tsx | 17 - .../src/components/SyntaxHighlighter.tsx | 33 - .../src/components/TypeParameterNode.tsx | 71 - apps/website/src/components/UnionMember.tsx | 13 - apps/website/src/components/ui/Alert.tsx | 67 - apps/website/src/components/ui/Button.tsx | 3 - apps/website/src/components/ui/CmdK.tsx | 146 - .../website/src/components/ui/Collapsible.tsx | 3 - apps/website/src/components/ui/Drawer.tsx | 37 - apps/website/src/components/ui/Footer.tsx | 88 - .../src/components/ui/InstallButton.tsx | 33 - apps/website/src/components/ui/ListBox.tsx | 3 - .../src/components/ui/PackageSelect.tsx | 95 - apps/website/src/components/ui/Popover.tsx | 3 - .../src/components/ui/SearchButton.tsx | 26 - apps/website/src/components/ui/Select.tsx | 3 - apps/website/src/components/ui/Tabs.tsx | 3 - .../website/src/components/ui/ThemeSwitch.tsx | 16 - .../src/components/ui/VersionSelect.tsx | 102 - .../src/hooks/useSystemThemeFallback.ts | 12 - .../src/hooks/useUnregisterServiceWorker.ts | 14 - apps/website/src/middleware.ts | 38 - apps/website/src/stores/cmdk.ts | 3 - apps/website/src/stores/drawer.ts | 3 - apps/website/src/styles/main.css | 76 - .../src/util/builtinDocumentationLinks.ts | 106 - apps/website/src/util/constants.ts | 17 - apps/website/src/util/env.ts | 5 - apps/website/src/util/fetchDependencies.ts | 47 - apps/website/src/util/fetchLatestVersion.ts | 16 - apps/website/src/util/fetchNode.ts | 39 - apps/website/src/util/fetchSitemap.ts | 28 - apps/website/src/util/fetchVersions.ts | 18 - apps/website/src/util/resolveNodeKind.tsx | 35 - apps/website/tailwind.config.js | 100 - apps/website/tsconfig.eslint.json | 26 - apps/website/tsconfig.json | 34 - eslint.config.js | 14 +- package.json | 2 - .../actions/src/uploadCoverage/action.yml | 18 - pnpm-lock.yaml | 7056 +---------------- pnpm-workspace.yaml | 1 - turbo.json | 123 - 222 files changed, 61 insertions(+), 16375 deletions(-) delete mode 100644 .github/workflows/deploy-website.yml delete mode 100644 apps/guide/.env.development delete mode 100644 apps/guide/.gitignore delete mode 100644 apps/guide/.lintstagedrc.js delete mode 100644 apps/guide/.prettierignore delete mode 100644 apps/guide/.prettierrc.js delete mode 100644 apps/guide/README.md delete mode 100644 apps/guide/contentlayer.config.ts delete mode 100644 apps/guide/next-env.d.ts delete mode 100644 apps/guide/next.config.js delete mode 100644 apps/guide/package.json delete mode 100644 apps/guide/postcss.config.cjs delete mode 100644 apps/guide/public/android-chrome-192x192.png delete mode 100644 apps/guide/public/android-chrome-384x384.png delete mode 100644 apps/guide/public/apple-touch-icon-120x120-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-120x120.png delete mode 100644 apps/guide/public/apple-touch-icon-152x152-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-152x152.png delete mode 100644 apps/guide/public/apple-touch-icon-180x180-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-180x180.png delete mode 100644 apps/guide/public/apple-touch-icon-60x60-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-60x60.png delete mode 100644 apps/guide/public/apple-touch-icon-76x76-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon-76x76.png delete mode 100644 apps/guide/public/apple-touch-icon-precomposed.png delete mode 100644 apps/guide/public/apple-touch-icon.png delete mode 100644 apps/guide/public/assets/after-sorting.png delete mode 100644 apps/guide/public/assets/before-sorting.png delete mode 100644 apps/guide/public/assets/bot-auth-page.png delete mode 100644 apps/guide/public/assets/bot-user.png delete mode 100644 apps/guide/public/assets/create-app.png delete mode 100644 apps/guide/public/assets/discordjs.png delete mode 100644 apps/guide/public/assets/integrations-tab.png delete mode 100644 apps/guide/public/assets/integrations-view-tab.png delete mode 100755 apps/guide/public/assets/old-guide.png delete mode 100644 apps/guide/public/assets/snek-bot.jpeg delete mode 100644 apps/guide/public/assets/webhook.png delete mode 100644 apps/guide/public/browserconfig.xml delete mode 100644 apps/guide/public/favicon-16x16.png delete mode 100644 apps/guide/public/favicon-32x32.png delete mode 100644 apps/guide/public/favicon.ico delete mode 100644 apps/guide/public/mstile-150x150.png delete mode 100644 apps/guide/public/mstile-310x150.png delete mode 100644 apps/guide/public/mstile-310x310.png delete mode 100644 apps/guide/public/mstile-70x70.png delete mode 100644 apps/guide/public/open-graph.png delete mode 100644 apps/guide/public/powered-by-vercel.svg delete mode 100644 apps/guide/public/safari-pinned-tab.svg delete mode 100644 apps/guide/public/site.webmanifest delete mode 100644 apps/guide/src/app/_global-error.tsx delete mode 100644 apps/guide/src/app/error.tsx delete mode 100644 apps/guide/src/app/guide/[...slug]/not-found.tsx delete mode 100644 apps/guide/src/app/guide/[...slug]/page.tsx delete mode 100644 apps/guide/src/app/guide/layout.tsx delete mode 100644 apps/guide/src/app/guide/page.tsx delete mode 100644 apps/guide/src/app/guide/providers.tsx delete mode 100644 apps/guide/src/app/layout.tsx delete mode 100644 apps/guide/src/app/loading.tsx delete mode 100644 apps/guide/src/app/not-found.tsx delete mode 100644 apps/guide/src/app/page.tsx delete mode 100644 apps/guide/src/app/providers.tsx delete mode 100644 apps/guide/src/assets/powered-by-vercel.svg delete mode 100644 apps/guide/src/assets/powered-by-workers.png delete mode 100644 apps/guide/src/components/DiscordAPITypesLink.tsx delete mode 100644 apps/guide/src/components/DocsLink.tsx delete mode 100644 apps/guide/src/components/Footer.tsx delete mode 100644 apps/guide/src/components/H1.tsx delete mode 100644 apps/guide/src/components/H2.tsx delete mode 100644 apps/guide/src/components/H3.tsx delete mode 100644 apps/guide/src/components/H4.tsx delete mode 100644 apps/guide/src/components/Header.tsx delete mode 100644 apps/guide/src/components/Mdx.tsx delete mode 100644 apps/guide/src/components/Nav.tsx delete mode 100644 apps/guide/src/components/Outline.tsx delete mode 100644 apps/guide/src/components/PageButton.tsx delete mode 100644 apps/guide/src/components/ResultingCode.tsx delete mode 100644 apps/guide/src/components/Section.tsx delete mode 100644 apps/guide/src/components/Sidebar.tsx delete mode 100644 apps/guide/src/components/ThemeSwitcher.tsx delete mode 100644 apps/guide/src/content/01-home/01-introduction.mdx delete mode 100644 apps/guide/src/content/01-home/02-whats-new.mdx delete mode 100644 apps/guide/src/content/01-home/03-how-to-contribute.mdx delete mode 100644 apps/guide/src/content/02-getting-started/01-starting-out.mdx delete mode 100644 apps/guide/src/content/02-getting-started/02-setting-up-an-application.mdx delete mode 100644 apps/guide/src/content/02-getting-started/03-adding-your-bot-to-a-server.mdx delete mode 100644 apps/guide/src/content/03-topics/01-frequently-asked-questions.mdx delete mode 100644 apps/guide/src/content/03-topics/02-audit-logs.mdx delete mode 100644 apps/guide/src/content/03-topics/03-collectors.mdx delete mode 100644 apps/guide/src/content/03-topics/04-formatters.mdx delete mode 100644 apps/guide/src/content/03-topics/05-intents.mdx delete mode 100644 apps/guide/src/content/03-topics/06-threads.mdx delete mode 100644 apps/guide/src/content/03-topics/07-webhooks.mdx delete mode 100644 apps/guide/src/content/04-additional-info/01-understanding-async-await.mdx delete mode 100644 apps/guide/src/content/04-additional-info/02-collections.mdx delete mode 100644 apps/guide/src/content/04-additional-info/03-updating-to-v14.mdx delete mode 100644 apps/guide/src/contexts/nav.tsx delete mode 100644 apps/guide/src/middleware.ts delete mode 100644 apps/guide/src/styles/ch.css delete mode 100644 apps/guide/src/styles/cmdk.css delete mode 100644 apps/guide/src/styles/code-hike-theme-dark-plus.json delete mode 100644 apps/guide/src/styles/main.css delete mode 100644 apps/guide/src/util/constants.ts delete mode 100644 apps/guide/src/util/fonts.ts delete mode 100644 apps/guide/src/util/url.ts delete mode 100644 apps/guide/tsconfig.eslint.json delete mode 100644 apps/guide/tsconfig.json delete mode 100644 apps/website/.env.development delete mode 100644 apps/website/.gitignore delete mode 100644 apps/website/.lintstagedrc.cjs delete mode 100644 apps/website/.prettierignore delete mode 100644 apps/website/.prettierrc.cjs delete mode 100644 apps/website/LICENSE delete mode 100644 apps/website/README.md delete mode 100644 apps/website/next-env.d.ts delete mode 100644 apps/website/next.config.mjs delete mode 100644 apps/website/package.json delete mode 100644 apps/website/postcss.config.cjs delete mode 100644 apps/website/public/android-chrome-192x192.png delete mode 100644 apps/website/public/android-chrome-384x384.png delete mode 100644 apps/website/public/apple-touch-icon-120x120-precomposed.png delete mode 100644 apps/website/public/apple-touch-icon-120x120.png delete mode 100644 apps/website/public/apple-touch-icon-152x152-precomposed.png delete mode 100644 apps/website/public/apple-touch-icon-152x152.png delete mode 100644 apps/website/public/apple-touch-icon-180x180-precomposed.png delete mode 100644 apps/website/public/apple-touch-icon-180x180.png delete mode 100644 apps/website/public/apple-touch-icon-60x60-precomposed.png delete mode 100644 apps/website/public/apple-touch-icon-60x60.png delete mode 100644 apps/website/public/apple-touch-icon-76x76-precomposed.png delete mode 100644 apps/website/public/apple-touch-icon-76x76.png delete mode 100644 apps/website/public/apple-touch-icon-precomposed.png delete mode 100644 apps/website/public/apple-touch-icon.png delete mode 100644 apps/website/public/browserconfig.xml delete mode 100644 apps/website/public/favicon-16x16.png delete mode 100644 apps/website/public/favicon-32x32.png delete mode 100644 apps/website/public/favicon.ico delete mode 100644 apps/website/public/logo.svg delete mode 100644 apps/website/public/mstile-150x150.png delete mode 100644 apps/website/public/mstile-310x150.png delete mode 100644 apps/website/public/mstile-310x310.png delete mode 100644 apps/website/public/mstile-70x70.png delete mode 100644 apps/website/public/open-graph.png delete mode 100644 apps/website/public/safari-pinned-tab.svg delete mode 100644 apps/website/public/site.webmanifest delete mode 100644 apps/website/scripts/generateAllIndices.js delete mode 100644 apps/website/src/app/docs/packages/[packageName]/[version]/[item]/opengraph-image.tsx delete mode 100644 apps/website/src/app/docs/packages/[packageName]/[version]/[item]/page.tsx delete mode 100644 apps/website/src/app/docs/packages/[packageName]/[version]/layout.tsx delete mode 100644 apps/website/src/app/docs/packages/[packageName]/[version]/page.tsx delete mode 100644 apps/website/src/app/layout.tsx delete mode 100644 apps/website/src/app/not-found.tsx delete mode 100644 apps/website/src/app/opengraph-image.tsx delete mode 100644 apps/website/src/app/page.tsx delete mode 100644 apps/website/src/app/providers.tsx delete mode 100644 apps/website/src/assets/powered-by-vercel.svg delete mode 100644 apps/website/src/assets/powered-by-workers.png delete mode 100644 apps/website/src/components/Badges.tsx delete mode 100644 apps/website/src/components/ConstructorNode.tsx delete mode 100644 apps/website/src/components/DeprecatedNode.tsx delete mode 100644 apps/website/src/components/DocItem.tsx delete mode 100644 apps/website/src/components/DocKind.tsx delete mode 100644 apps/website/src/components/DocNode.tsx delete mode 100644 apps/website/src/components/EnumMemberNode.tsx delete mode 100644 apps/website/src/components/EventNode.tsx delete mode 100644 apps/website/src/components/ExampleNode.tsx delete mode 100644 apps/website/src/components/ExcerptNode.tsx delete mode 100644 apps/website/src/components/InformationNode.tsx delete mode 100644 apps/website/src/components/InheritanceNode.tsx delete mode 100644 apps/website/src/components/InheritedFromNode.tsx delete mode 100644 apps/website/src/components/MethodNode.tsx delete mode 100644 apps/website/src/components/Navigation.tsx delete mode 100644 apps/website/src/components/NavigationItem.tsx delete mode 100644 apps/website/src/components/Outline.tsx delete mode 100644 apps/website/src/components/OverlayScrollbars.tsx delete mode 100644 apps/website/src/components/ParameterNode.tsx delete mode 100644 apps/website/src/components/PropertyNode.tsx delete mode 100644 apps/website/src/components/ReturnNode.tsx delete mode 100644 apps/website/src/components/SeeNode.tsx delete mode 100644 apps/website/src/components/SummaryNode.tsx delete mode 100644 apps/website/src/components/SyntaxHighlighter.tsx delete mode 100644 apps/website/src/components/TypeParameterNode.tsx delete mode 100644 apps/website/src/components/UnionMember.tsx delete mode 100644 apps/website/src/components/ui/Alert.tsx delete mode 100644 apps/website/src/components/ui/Button.tsx delete mode 100644 apps/website/src/components/ui/CmdK.tsx delete mode 100644 apps/website/src/components/ui/Collapsible.tsx delete mode 100644 apps/website/src/components/ui/Drawer.tsx delete mode 100644 apps/website/src/components/ui/Footer.tsx delete mode 100644 apps/website/src/components/ui/InstallButton.tsx delete mode 100644 apps/website/src/components/ui/ListBox.tsx delete mode 100644 apps/website/src/components/ui/PackageSelect.tsx delete mode 100644 apps/website/src/components/ui/Popover.tsx delete mode 100644 apps/website/src/components/ui/SearchButton.tsx delete mode 100644 apps/website/src/components/ui/Select.tsx delete mode 100644 apps/website/src/components/ui/Tabs.tsx delete mode 100644 apps/website/src/components/ui/ThemeSwitch.tsx delete mode 100644 apps/website/src/components/ui/VersionSelect.tsx delete mode 100644 apps/website/src/hooks/useSystemThemeFallback.ts delete mode 100644 apps/website/src/hooks/useUnregisterServiceWorker.ts delete mode 100644 apps/website/src/middleware.ts delete mode 100644 apps/website/src/stores/cmdk.ts delete mode 100644 apps/website/src/stores/drawer.ts delete mode 100644 apps/website/src/styles/main.css delete mode 100644 apps/website/src/util/builtinDocumentationLinks.ts delete mode 100644 apps/website/src/util/constants.ts delete mode 100644 apps/website/src/util/env.ts delete mode 100644 apps/website/src/util/fetchDependencies.ts delete mode 100644 apps/website/src/util/fetchLatestVersion.ts delete mode 100644 apps/website/src/util/fetchNode.ts delete mode 100644 apps/website/src/util/fetchSitemap.ts delete mode 100644 apps/website/src/util/fetchVersions.ts delete mode 100644 apps/website/src/util/resolveNodeKind.tsx delete mode 100644 apps/website/tailwind.config.js delete mode 100644 apps/website/tsconfig.eslint.json delete mode 100644 apps/website/tsconfig.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 09a0da318..6d7422cb6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -3,10 +3,6 @@ * @iCrawl -/apps/guide/ @discordjs/website @discordjs/guide -/apps/guide/src/content/ @discordjs/guide -/apps/website/ @discordjs/website - /packages/actions/ @discordjs/actions /packages/api-extractor-utils/ @discordjs/api-extractor-utils /packages/brokers/ @discordjs/brokers diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml deleted file mode 100644 index d1b30bca3..000000000 --- a/.github/workflows/deploy-website.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Deploy website -on: - workflow_dispatch: -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} - cancel-in-progress: true -jobs: - deploy-website: - name: Deploy website - runs-on: ubuntu-latest - env: - VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} - VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} - if: github.repository_owner == 'discordjs' - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install Node.js v20 - uses: actions/setup-node@v4 - with: - node-version: 20 - - - name: Install dependencies - uses: ./packages/actions/src/pnpmCache - - - name: Pull vercel production environment - run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }} - - - name: Build website artifacts - run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }} - - - name: Deploy website artifacts to vercel - run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} diff --git a/.vscode/settings.json b/.vscode/settings.json index 7f3769bc0..1fffefb27 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,11 +1,7 @@ { "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"], - "eslint.experimental.useFlatConfig": true, - "eslint.workingDirectories": [ - { "directory": "${workspaceFolder}" }, - { "pattern": "./apps/*/" }, - { "pattern": "./packages/*/" } - ], + "eslint.useFlatConfig": true, + "eslint.workingDirectories": [{ "directory": "${workspaceFolder}" }, { "pattern": "./packages/*/" }], "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "editor.codeActionsOnSave": { @@ -30,6 +26,6 @@ "deno.enable": false, "deno.enablePaths": ["./packages/create-discord-bot/template/Deno"], "deno.lint": false, - "deno.unstable": false, + "deno.unstable": [], "deno.config": "./packages/create-discord-bot/template/Deno/deno.jsonc" } diff --git a/apps/guide/.env.development b/apps/guide/.env.development deleted file mode 100644 index b4bd00c37..000000000 --- a/apps/guide/.env.development +++ /dev/null @@ -1 +0,0 @@ -METADATA_BASE_URL=http://localhost:3000 diff --git a/apps/guide/.gitignore b/apps/guide/.gitignore deleted file mode 100644 index 2821ee030..000000000 --- a/apps/guide/.gitignore +++ /dev/null @@ -1,28 +0,0 @@ -# Packages -node_modules - -# Log files -logs -*.log -npm-debug.log* - -# Runtime data -pids -*.pid -*.seed - -# Env -.env -.env*.local - -# Dist -.contentlayer -.next -public/searchIndex -src/styles/unocss.css - -# Miscellaneous -.tmp -.vscode -lighthouse-results - diff --git a/apps/guide/.lintstagedrc.js b/apps/guide/.lintstagedrc.js deleted file mode 100644 index c46f610c8..000000000 --- a/apps/guide/.lintstagedrc.js +++ /dev/null @@ -1,2 +0,0 @@ -/** @type {import('lint-staged').Config} */ -module.exports = require('../../.lintstagedrc.json'); diff --git a/apps/guide/.prettierignore b/apps/guide/.prettierignore deleted file mode 100644 index 26cd00807..000000000 --- a/apps/guide/.prettierignore +++ /dev/null @@ -1,7 +0,0 @@ -.contentlayer -.next -.turbo -.vscode -coverage -src/styles/unocss.css -next-env.d.ts diff --git a/apps/guide/.prettierrc.js b/apps/guide/.prettierrc.js deleted file mode 100644 index f723230a0..000000000 --- a/apps/guide/.prettierrc.js +++ /dev/null @@ -1,2 +0,0 @@ -/** @type {import('prettier').Config} */ -module.exports = require('../../.prettierrc.json'); diff --git a/apps/guide/README.md b/apps/guide/README.md deleted file mode 100644 index 156fa89df..000000000 --- a/apps/guide/README.md +++ /dev/null @@ -1,52 +0,0 @@ -
- -## About - -The official guide for discord.js, made to help you get started easily with the library. - -## Links - -- [Website][website] ([source][website-source]) -- [Documentation][documentation] -- [Guide][guide] ([source][guide-source]) - Also see the v13 to v14 [Update Guide][guide-update], which includes updated and removed items from the library. -- [discord.js Discord server][discord] -- [Discord API Discord server][discord-api] -- [GitHub][source] -- [Related libraries][related-libs] - -## Contributing - -Before creating an issue, please ensure that it hasn't already been reported/suggested, and double-check the -[documentation][documentation]. -See [the contribution guide][contributing] if you'd like to submit a PR. - -## Help - -If you don't understand something in the documentation, you are experiencing problems, or you just need a gentle nudge in the right direction, please don't hesitate to join our official [discord.js Server][discord]. - -[website]: https://discord.js.org -[website-source]: https://github.com/discordjs/discord.js/tree/main/apps/website -[documentation]: https://discord.js.org/docs -[guide]: https://discordjs.guide/ -[guide-source]: https://github.com/discordjs/guide -[guide-update]: https://discordjs.guide/additional-info/changes-in-v14.html -[discord]: https://discord.gg/djs -[discord-api]: https://discord.gg/discord-api -[source]: https://github.com/discordjs/discord.js/tree/main/apps/guide -[related-libs]: https://discord.com/developers/docs/topics/community-resources#libraries -[contributing]: https://github.com/discordjs/discord.js/blob/main/.github/CONTRIBUTING.md diff --git a/apps/guide/contentlayer.config.ts b/apps/guide/contentlayer.config.ts deleted file mode 100644 index 6890967d9..000000000 --- a/apps/guide/contentlayer.config.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { remarkCodeHike } from '@code-hike/mdx'; -import { defineDocumentType, makeSource } from 'contentlayer/source-files'; -import { type Node, toString } from 'hast-util-to-string'; -import { h } from 'hastscript'; -import { escape } from 'html-escaper'; -import rehypeAutolinkHeadings from 'rehype-autolink-headings'; -import rehypeSlug from 'rehype-slug'; -import remarkGfm from 'remark-gfm'; -import codeHikeThemeDarkPlus from './src/styles/code-hike-theme-dark-plus.json'; - -export const Content = defineDocumentType(() => ({ - name: 'Content', - filePathPattern: `**/*.mdx`, - contentType: 'mdx', - fields: { - title: { - type: 'string', - required: true, - }, - category: { - type: 'string', - required: true, - }, - }, - computedFields: { - slug: { - type: 'string', - // eslint-disable-next-line unicorn/prefer-string-replace-all - resolve: (doc) => doc._raw.flattenedPath.replace(/\d+-/g, ''), - }, - url: { - type: 'string', - // eslint-disable-next-line unicorn/prefer-string-replace-all - resolve: (doc) => `/guide/${doc._raw.flattenedPath.replace(/\d+-/g, '')}`, - }, - }, -})); - -const LinkIcon = h( - 'svg', - { - width: '1.25rem', - height: '1.25rem', - viewBox: '0 0 24 24', - fill: 'none', - stroke: 'currentColor', - strokeWidth: '2', - strokeLinecap: 'round', - strokeLinejoin: 'round', - }, - h('path', { - // eslint-disable-next-line id-length - d: 'M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71', - }), - h('path', { - // eslint-disable-next-line id-length - d: 'M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71', - }), -); - -const createSROnlyLabel = (text: any) => { - return h('span', { class: 'sr-only' }, `Section titled ${escape(text)}`); -}; - -export default makeSource({ - contentDirPath: 'src/content', - documentTypes: [Content], - mdx: { - remarkPlugins: [remarkGfm, [remarkCodeHike, { theme: codeHikeThemeDarkPlus, lineNumbers: true }]], - rehypePlugins: [ - rehypeSlug, - [ - rehypeAutolinkHeadings, - { - properties: { - class: - 'relative inline-flex place-items-center place-content-center outline-none text-black dark:text-white pr-2 -ml-8 opacity-0 group-hover:opacity-100', - }, - behavior: 'prepend', - content: (heading: Node) => [ - h( - `span.anchor-icon`, - { - ariaHidden: 'true', - }, - LinkIcon, - ), - createSROnlyLabel(toString(heading)), - ], - }, - ], - ], - }, -}); diff --git a/apps/guide/next-env.d.ts b/apps/guide/next-env.d.ts deleted file mode 100644 index 4f11a03dc..000000000 --- a/apps/guide/next-env.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -///CI93K8WOoMR75uZeWP!|&9sLLcuwo4;u^(y0mnPI89gQgj%Ngy@dv^jdW& zu-ja7$a}7eD6m~ON^t{t8k~c)I0_&pHQGYE+AUPmv2Pf&mg3ND|!V zce5ri-ve|}G&USBIq=!Yjjdhjpci$3y#pI<2`_>gBJ4jgE+^3EALwSW5%X2b9Vw;q z9!S>%UDCv-*XHS!?=MCAC~nbTG6P?wDJPGkALv3*C(6D^i0>2AWyqV0i;LgAd5K%b zAmV(1F8GFOpANul5&hzc&M}V~_pIJP&rx~4fEvHfu28?_3J;2i#JKE9*V2GGLTY{{ z(Fe^G0GY9%rCTk+HfgAN#72)}nwj?ti+urRu_P;T3SXzELm`-DN_71Jz3;ao+J(r^ z1K-`C4$WhgsFE#GaeB8+C%grmSoA0vLPSozISdsz-43T}>liMF>ZP1?46%jXULyr| z-AQH%RK3&p@-a-EkG2ePEq-T#m8a8;SbK0+yVti~`|3DkA#;?KbN`!>uP02|+o(=5 zh30Si7~k*{6ekdpiD?Cv>k8{`1v@edQrzO=d~u zKM_iVStVkK!pw>L)MX;=hOrvybbM9V*oZt~Sn^qMzkG+bd_U=#i{PD_^UrT)hVfXc z{GDP)CU%`mkB2R_zLnQkp`yT$1D|jn2_w=XY#S{rGPOT;vy+DuIPJxUmB;Qwndu^n zf!LRSlm@BcoJj*N;QZ#vgW$gh`aHJH*k;k l~9(+5!?VsRxbDZnj?pSJoFCETI<=RGkWO1PGiXhX>~Ey#s=U@}yC~RF;6$S|ms+ z%)eFgV^HUG&D{cxC0X}=C1ZZD3f()HQU00DbVxaS(1Sxcu9%(ol3)bG^)J)@My`%{ zN6qIZpwPqxx5WqXEJ|p~JA2m9rB5cT?Qct&3xm1!xdFb>)ZMNBp4AsrRQN^= ^M4(J 9igwOmux_mwjqh-DA_e?hfdhPDn8RRQBr?_vbSAcKL z dKGw4XvU- z!$8FmU+MgANM-NEo4ogvgz^ee2 h!FgfN(KIaF&xVR%Q-~feo zHb9U<`@dJcFb+GlM>*8Mp)Z!V_3vx0q|*khx1jPZ_@CP?=RrX-)iQX>AL3Q_BE{N{ zT$$3T>0?cnFQk_-6O%o>#F3E*t03|rUTZjgTfr3jjD`8zDs66VZX9hB_vLcE8VlDP zi|~~IN+MlJDx;a}mP_UU<%Sx$9WLZKU02jz%#R0R{cYQiVEIMQwH^pBihYHnw&ssx zlds7aZInXK?uP_Dchj&oF){4faRNz=ytA(3s;sD *HG6Njx7_+^gG;F=6*nDd*Ggf9?Vy+#YmVq zCU3csX*uR^w_Da>n#r3>+sw?xL?hqzp@qZn7VL*nuZ~nH==g&Iz=o?53{|)0dhX}; zP~M)BY1m;3_PGNj%o{E!yAg9wp;u#Cle|B1pEE-$JbLN5R&`#tMGmX2{pOP5VH>xA zfzVV_UlrX{KgPvkkAk_kfH`ryq!m{ce00^pai+}j6sD^tG&7of`)a oG>|xC7p8ePtx}7cADBYdp z&O%wMs8l|q11PVvZlb6O MJMJcdKJ%=4_Lt{%uIV1}%FIr{ykrP}FRf9{+dOmu6#PUwx({^NbI zYAKi!z_y@lL|%FWMds1d(HVdF81eJQ!G<0sH@95JIeNbAZh2zr!^AFut@n0Y*wE2^snFt&c{s{=Y=_C0^LeeMYC|=kG(C)oIeYp=o zrip60b C}ghA#vktsq|#&B_UG4IvlQ$nc&U${hg%Zc1+ZN@1n- zO3iIbx1izQi5*Yg&z?M)%(CS1DuF$A2K*u;=KfH^?|-oOkVtq#XkRH8a3QspTkfV7 zXNn$o*e>@TU36;j+{^oxMP>%4hP&uaocW%h!~Rw D1Y+4cHyjr`V`u;6dF z9r;8dgq{F8zJtoP@Xsbv2n-e$ABykCD`Pq%~U(#BS4gFS=Nl zOh-vr%4b(SK9omODf= Q`Y^hREoYEs?WhUn6IZh7Xp zf|wwG1w@CTUBdj;&A3dG+>I%btl!OOw^;ozH2mO0<4;34&fX`#A~)gMj()rxAO!G# zNRkzBA-PUwLG_nv9|JV QMoGAYxQH2;*)qka<1-TkzR`~wiyVi3F zrXN48t!{8^7}=zMrveCI!+BYSn2to+t1;Q1xpVR>;~0oYpVfdyJGN~0BztBvl_px@ z>mZ_dVpAiRHO~C#3Co+Zmi9ug!5R?QPBVW=UOa={-O?uOuQBY6IR0)bJ$usYzWsE$ zqdbJCZgN8!d+2mrE!p M1IB|x=w&QGApn 8CJLF!5>< mKU9 h)(ssb>gMZ702{0f0s9*AY5!ILXe}enDh<1^{{iE+Ajbdz diff --git a/apps/guide/public/android-chrome-384x384.png b/apps/guide/public/android-chrome-384x384.png deleted file mode 100644 index 1e9148e26600b1868a08afc72784c1d1b039ae43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7796 zcmcJUWl$AR*YEd94jj5mI3g+_4I<4!x lSlT%PaGhkNI~@0$6|n!Wd$^ itgf~S83{890Dw$QRZ$-R2<|_iV3#{7 zOiJ;W4(=qcB@e*I1oW9L;&Kh~)>pX;%KKPX0D#`o)ihAjba~|XKWD@w^aKK--hx1| zupmral5O#jaQM=I1WkW&K_Edh!Vwe@2qh7UmXwSUilil{U_C!Shd_xh%Rv%R6DG`> zED4`22y~RpZ{HO$uyWR!Ul6RV*cn()Pfr&Y|CpU*+B_oA&|+%MPk;RyJ2y9PZvJ*Y zX11H8Z{~VpO?YSWkU&T`BFtD49Bk;RZ?)JGj?Byq2zi7>YYttR<7lI!bOUY ZWbb6kYD8Pl!k&OHP`{^k>pr2xUNo`Z zLxKG!A7RUGZ-4*H*F;5C?-s8ZA3NqI|3h67t}sW!J-fe}X2bUkERyUAQi^Yt^zfCH zHTU=e-y8hRw ?1Cl$Yrbt%Of2 zjV)r Vet?E7ArMHc?197>r*ot z98>H>|D4z-L-Fp7BfHWJB8>jS5+bhNwr`NhD^E!{hy#+kz9WrF6c{XhM&sccBvs1p z@;}|--|m= LIAK#@Bd+~?HSQ+&QAfPzDhhXOQqqLyyo z{}-^kRF>7TpZb8{PAweS6eQ?hL|7Y5N!gnD${tNBo!^s^5;+T*-7x=jwjd&MPn5nB zBXaw;hzLK8C}Qy>WyhR%XlRHg5fV*1ZubUWg|$CV50(>Y$3~?UGjaTTPmUR#5hhb& za(vJCI2?&T8s3A`I;5qi @-Dm)_~Ww9wGoAu!OA-H?zvM2w=u$Oz7ODHcvT>`%Z zdI A!yyp0ixPz}6DexhFarUaEDDu B zP#3|Whlk5MeT&@Lc<<$ECGWSd_C{zcHNRH9;B~K 8tZlh9x*;yK@-qqD!+k zt~PcPMIU=i#C3Ev_%LDI`En|GI2XH55SF=ZDXT#RJBECjF{g{7vd=EWa>hyxe vz4FUy3e1 zIGW!!A4G>%G4ChgIj`6hk}op&9 *MFm>Er}os!~QO*3~Wj zh08E>d4t4j*T%+sl%^MaB%+9L{*W?5u?5)&9B(YnR8Uu4b-9OJ1igT0I4-kP2_29y zW|?^i!FBlaY4BfYk9dR%uE1v8%HmF{DbvYtyb3jBFUVzs673m5%%q9~jjXlbh=&;T zYG=7EB%TA;ME`Mf>Uka!83a4~Aph*@l|LTToK+5xgd5 bRXvLsBd~8iH%wzT2>n+wHB& zfHOn@;t_+w)k3$M?RJ}=0~PektQel(OmfcfA3&^zdRCMxv$+?1AQh9sVyXu-G;dTl z(H0#lGa%D36)+naT4N;EWbh%-cQM~SaqJiHWL42YC0UCTrbixcw!MC#%<&`a=3hF^ zW~%CH4f(kCjyVPf^l>XYI^FU&Q8uymUrS49X~n5*nX>mY(3Ch-6vjy{^Qk#WJn(2y zkFf=x>fzOHU>1&{=2L$kMk^0F`i0R Dx28|HLlg% zFpRQftZSL -H}P1ZeYrzDkCDO%2&K`)lmq6L9FYV)TSZ z%+q-o4u v(r#54`i+60#F@S}w?!0Lv?s z ~&Pb~>F4;%T^X;`jK4(m&&C+#zAzdmtYzSpQX#-@9zozC*`s zmJMfhR;LYiNb+}RIq1gMs*+>AnYfC|? #UHaPyq9q&{^V24m*U6fr{`=4XVbtMNCQi)7MADj8jB?5H4Ccl z<#@c{I~cw}+WI!=jP$QUZckbnxcPm6duAJ%hnGK=)tHqiPU~YT``QIq{ew*HN#SGn zC Iclj<#ch*D1;apz zG7jaB>*xm%c(g+;Qx;F)zID&}QIt?M1Y nTyVU$1v5sK|HL2mhL?nx=^wT~ve znpgF$fHOH{^vSBbIGznI1yfv>^tLj9a<#X3lf8~y|IRXBj-KQ)vJJ)MBmC9`;c>?jz8i$CuzzHw~H*o>2a7>R-%HxZi$P71{t zJiwfV8TxU{3IYMt5$F#J82qNUW IaSC2_$`H9z(8 zrV;G@o8s;R@TJKZhrRX4eW=e*Xgq&Rk{G49sO}S|1FjZ#R-Ek_i?`)<=~T^Rv436> zXX$54!Hj +-&PlgrY7G3o)9jTt ztk^;^YV_Gj{X~7P);ci`^)O`MCibAC%i5g!Mx%)64tTD@45C?E8HsEL9M&UbA;O7% z>P~*svKPyN)zHP;I^TPDze5-!e>&(FV$XAyPwCG`VFRkLv)ra?f||YQ!V%#k<<;)K zzG;WFc`B~}QxsVmOWgHuit#sZ=a?&?*z{{~b^A}1p9k6vv5T*0xoM@)=)9Qz9k}^P zfH0FiZuv4b`)NTQJ|NV&mJazfHy|h7$?-4Kfzb8TiK&B!&bM$5t~3-q5Kro}&3Ave z@*SNxMUFluggc|y`}Wgi7#ZAxB+ZEO*0k5>TB9j$XqT5?IG8mUKADtjuGhqN_k|uE z87HNDrv((=?izn#TsWePe-y8E%9}$&_gDA!e8R%QrlYkq7 9`c0DKq5ym9kB3io+aasT|2L`SJ>EIC;2y)Jk0&-pFUHLJ?Ap^mK!j`*tp!tSWm zSInG6rIGDgwf0%c2mKh1^>!Dg)cw1H_|}?x!QZkC!@NmzsYO|9NCXiVgyP-UjGw($MT3rG7zqMTwQRb@Uc= zUNLiQP_FZiu}_-ZRIXdRZ>-tUL>)Sc7zn({F6GA6p@u0yzNIFW^rOgSsbYoW$%~7X zm6Fd%re*fNznt^04!d#_t1m#X^xpDA>QtO)7B~n@;ne+tdBfp3An{7JIHRn;Y&cA$ zN^v X|9AL&`+sn?%Ftm#3OI#(yvy( zM%>U#zxylq(4g!T^Q7lExJ44GGEe$KaY|PNKovWpwmY;g_*jDKtCPB~FgMB1fTG(} z;maCSa3e@0>tE@P1W{nMr{xfT^0k|u>+i4N v&zlQte(o#WGAB>W~i1K=4#M!%gd8vzz6+@RHHAZ~}DpeSyNn*k~{>(YF z{ez~Mfbb2eb7Y hW@WiyO?fmmA&_wLJpKljc;ZNqfwGdNrsp~eAZ+P4Y zkfLIy$Sg^|TI?( 1wj}@kmUFS)aQple0M6lhJr={PqVk) IH`y|;x+o4ZJ|+h6U5pWkrt zSaO^SPrV*j6uVf`2+jKyt9*7GyrJfo#PxF3fhRB;OqMyCao#y09v-qvSLpOhn;7dX zdxR3b#>ffyq!v`4OunMwTuKr(W3w^hI=6wjoG8fe9EnZ0za<)9|E7PuLwS4Zfw&3a zf#QTkCDvjvdfj`oPz7RKQ#(VR+|gCrP$%vQ!Pj9X57wO{ka;&c-);rVzFc01GsraH zb)lXUuY&{SQWGn(3fAN~?LJK|3S{#AZn!1l53+Y^$0>e$E!L5 z!MxJvyQ7}13EdlY4gwy;lf)o{9VYR3%0;j|+q}YGBn!M=wIpUmPHc{NPC)A^3Ma`f zBkXx|{g@H_iPH2}xpcSYO@w$R=9>2trC@nh6PV 9~1LSA77A~Xe=orCOBDNP|rK@Zio!q>B%wXl?i znL=)VD{1?f3bB(l31%V?eq{q xxjc81R&cU=GAL5++ZG}`SI|7Q|7QCmiJlMZ7{k~Rx!a~Q+b`PR> zdyaFjd^bcEj sOm+7-DJPn=AhTO*}+JKr3aN zfb1Cbm*(hL2xYuwd4OlD9leK_1+Pu!V2*LPR}unqUI^C}YfSuQ(j8$VD)u {oO0 z?Omu&L`s$_UX>ArJI#sm(%t5^%p_H$5aP5meI4I-p^&>R-KjLXwuiX4#AqRGN{6T8 zpq-JzL0RzUH|+N0CpP0#IMdYygygE7gHxj>=u>L=M0isfKVmFIyCVMRXHhPX5Zffv z;Wk6~Vsfe%%1jEa4Mjh^S*t^=F-R?t+ WApKE HcNk!TdttawN z=}565*KNN*15Z405^&1;lnwyCV~&-#vZa^y-f8fs27Zj|K4|p1cbmMt`jq1V6uz^s zCuPy8ur^+W8w$~kjHUo^6Yb`M=BO-fU>9(c(Q`B m>mFpGlXIwM{(th^hUDr2G! z;_&U|m@d0UAtH`~a;OVl(`~S!jYE*LL{SJc-ju=8e_rPKUPisoaF`=&?mynzbTAFU zN__eJxlyaFaP@TKjxws$E{a!}Xz<2~RO|HxlSC(8^GJ=6XGDHGP{`W@qsQC10{&l; zv_zi(c%^#HA@w%Ph%vEd-+J>u&nkJ9J@hA^#iMQ`31Qb?EEA+`!YhW$L(Q+X2UCMd zqW~CGr>dd6UeYo_vY%o7&iuqiin&bL=4E-rZofA|k&v%bECFX;y9l*@16Wt^M|`q1 zU5ff{^fy%8Crber2mRYyoIkam%463@Wb878xn6!)$^XS{`EjJVh;|g+_s ~+ zSH>*2y6C8bW;vw5;(lnnM;D=*E; BWxoZ9)r=LMlo~1iUtee(+DZ#YUYRwkBI|)+{=( ziX;c}>s&qSU$T4ONSs;~e)05L_27iA`Htl8PJ5N%9mvs{V 9Fk2473 zdt7a1K~O^XEm`E<5%$727uzKnGh|pdxq+(128Fd?2KcL}p1@mve8NLknREQ}Ps1CE zLOK@oUbE1btiWw<)fbAidezr34@IOOozcZv{48id_dY&m5L&%wv$81`li%UOCl`$+ zs2+Y6opPJ1Eg$g()dhcHX>REfmKnKn)spSf>%U)r`w%+oqv5^F8!HpKNtKR#Nmbj= zn?2%xQCoZS{_>!x*c|_MHjSx7D0L*u(1$ ySeZ1#s@b`%FN2X*}0=RN@ldS zy+F^d_ttD#D0*pGH1<4UeSwp#%Hoyd=#f2Zdv3Cz=smOuv%v4uuknlpjT_2jMHBmk zGnK~v7`j4!iqmj%p_xM>rl_Bbo}zijvhyAOWaoS86OiVR|N1_E`5Az@JosO7|5ft; zMes4SNACxp2!R3*2ldFbGo&D+)_akcUfn(KQ-02(1mSoBOi&s$k#<}&gX{j_Q_#RW zO9$(L^J!1bl7BvR%e=WcR@Q{O%sp#sLqk>7X<9C1Y!pG~P@Iu%Mnq^2Lv~*>Y2uA) z3t!3S#}pai!_1{1$Av0SA_ng0hZe>%_u74I$kZdaB2UJHjKKN4Yz#ccMl5&cYOjNA zZhuke$k)$AtLzYGI!yR!&}Dp|PhgnNx!(xUEbydcj8jfXNFnCNXhrda2D8Q^qc7+H z@t*3e?c~M_TIk@zqD6PVGwk_c4h0~BC<(F^`6S&CVT?08kG`M)?Y#M@s8*u pdMn00AUZRK;Ut|7oCcpn-{xzO5g|)62ur<)H({C&1GI z &CdxY2VT|42JB)4Y(^$&B=SNIo5@l->AzMUtvX<@H zvqrWkijuwW^Uita{rx`Y-upTCoO{mauX{e9yXIzwtjv7O5D0|T*htUvj6?s^P};M} z*4VRnMs%J!7##?tI*sMTh5l@(39>ZQg;We(+<-u6A?Bvm`lj9iOw1SlpMo;M&(1&) zWMqQZ10XmHfB?V% w!{4?e;B zgWv)l#N!VR4*L4~H#ff>W!WfQxnYX2;eko>u=9bA00)~eI0vxt3YiE?RXKqqIpqU; z2VMjp=
erlz~F zu$YaR5akk3Mu=)^8mZk#I|;%STW`d=pICgR{PlIXB8W{j?B3hkyMt FD6S ze@R?1W5w&=b3i@*5cdd~} z88-0ClF7;UfupCEvLW5wed|j^|C8(xjS{KLD$;U(!NCz&`|)U<+MH-jW3<)Lq$BQ{ zw70YpT1P6&6_gMbTuH+IOt)0eCAJk9ZzWm!lWu*oG|%~!2>d7+Tqn;h`v7sj6g6++ zerG? *Wj&5VilgcVbUL$ zrKYKs7Oi(f66kO5!K3w?LMgvfNcc72>72=j7<5TyZoM n%IeH$0KaH>_RBqn~o^RWkG|;B^j}PZXzyqIEQ1AL0 zY$pM)X>{9k<#|4LHZ}>)<@2{0F;p)%v|U_my@VCDAGaED6eQo&7Yb{S;+|ij39 aXbfvyL&%F(V?8^hV<<5+X4!9@Hmvm@T&TTep)}h()Mw_x^+1Q<%S1MlK z bA znkUVjgtVe9fw1#xFSxk4Owi~e>=O?^$Y&@h-q~(ZWw=<5JNJjP!$XFVom1u7&Y$D$ zh-?+Y N zD#R^}=Js!Vy0GbcqL`cWNXF(H7iDn=j-z82xLW4E^_6MsVry;Ah*w_}AL7l?NK|2P zOlf(`QI1Tc2@Q&R`Gg)QA- G1FJ*lCl(3I2^)T8 zW6rg9@w+#YX?-o}WA=ZHKC&~=e{Ii8!xjtE z9{|;Q=O-L zkYXW!LQA@8kOkz0q4-vnuR|@H!FV_ 9BOXHT1(FFGGfeGi~1|vD 1Qgo?C8RPWVK*4(L!S_OZ+)w)LIoIr<@l z8GJeM%jRJwERSC_9#-R3%sZ{Dr**j483DU?zKErpj=IixF*NM oJsfQx{WT5EB@rdN o8Pm6^e*= zq?8GfSf8gf-tU`rjCjF|m^}UcEhGE>e6`y3+|(Wu!-56Q<8En2q9mb?U$Xd|b6sZ2 zXm|}Z));4}ab5ZLP*!fTkxFwz(O~2(u}bLYXR7ta!^mvXjLNFHfSs4X!1F1M{bMFM zAvUL($HV5T@loEktvc}B1HrAJHRhLJcp?PirWLTy+D-#>%l1^!$0O>q7b4 Xk=bc!lt`feg(cK!Rj8A7^?D5~{v`Ywvnfst6IEp5BK!Hh-rv`X !&GuCaoi$@(vy+Wg~vVac+q0mTO6S$(Bgkq~{so1F8)9bmXXvRQd zqkLTD3OzbA-I@GGG`WalK|bDDpNvMP(`M(avi1Atg?E(75cKNljmNXLldQROJ7(_S ztnHTiN^~D)C!R8$d{Ld@#7pD06oY9fuWq{{%^@!cdg6yw4TVSN-v_M+TxH8cW;3F8 z$HR(61DbLugEgVT_*p_HBHq(ewcgd|@1LyqABEdLTrX6*(??%O=t!l|-K%FB9GjSZ zTf;M#L!JKg)D~IiO5y$I{k5<-vscxbOP+(4t-Qrl-sK8zgP`7OV&egYx29TvAoZlk zy6hqPr8?0~EkP+|PU66qqH;PzIm1C{J_* q{- z)BR@U>!b3=m8WmT3TzB|DDe80;d`z|##Tg+#O`j5fY}sY-X9v~F=4Z-M~tnaQ_Jt) z^!a;tf2uG?`BJnc3d(BULq+6eWhs$9izsL}tLs=MIxrvEXPFXyr!HteE40wo!Q!{t z2;q-j8AGI74l6+tp|t)w VRIRPF%g^$j^oTWkjPR!~ zH)|q%{o*>T&O1oT951u&Ei}3UCv+ObXH`vXe(iDPyEyyI^Bcx0HKicS8>S6GeVjx* zxToH@w8l+)`=FR6w(rZpnzxeDn8ZS!ytV!FOmNnVg)cKUw zK=N__;cly6FMQ?t)1{9uw3?4TL_rN(-3;Y5AS#P(0ksr?Vfky^WA)h+L6Pzrng>Xa z$R(O8nA49lleY`E#syotgb0%ZZxX%zJcNV8$R5Jp Px%$52dEMF|QPTx|bb|D6U16aU*>2MHDbTwMSE|F>NK z2M81e2Nm~}R0ReSxn2Jl7$nWj&$wLw|6N^O|DOsA7Yz*=|K42{79w0~|H#P8`1ttx zl~wBM>r72m2L%%{Gd&j&8UNf|`IS@+4ILL18vk2d5Dz0OZ%qyvADmCx_*q&_ASoFU zEB|C$ZY(pjTKh`LfBBA8TK}G~UjM6J|7U9d<>u$ac1CSqGD1U4j*gV^@$w)O9Lh>f zuvzuWtxX>wEC1SCV>FKv5h?uq{1Ou%rKPHrOVRzgSU@CUYC cOFIYQpv;QOjpGZ-Qt6f{0Q zNJl4X@XlBKb6D0;P^VPsm|_2+Vm*Ll{2D(qQ)1`-Yg!d6DE0OATz>V}*V!Q^T5SB6 z6c;pTXmCVOzFTSdE-yNILbP{iH9;IDHzgwbe^=>LRjfcnQ{|6PUf%oHTZ&}==7~^6 zEhULmH#&}9h=`7lNy$ >6^I$2s`Y;AN|FM*nVJ{}qz@K;z#N>fK5 zC+T)liblhOL%R8gR%t3RN _kW#;%Nl@L3yKqEX`J9^bg omc5rZbT->!BAWMfty+uW)SXa{ZSXq5B zH{QQfTW9n$FL6tSux&OmuWCVJS=w1RD{M zzqwcVo>h$Wib|=JZe8YG>9Cu(UkD2qy2D<$>v&we%Hx1gPAn*Q+<>y~d@D+285beA zL`X1zS6XR4_(xu>000K*Nkl ^7=Skn1I&_O$Sz1xN)!l1 -*9JjL#rB>%fkbR4i0Q>1jyxV=pYGnh8!uof zUIIg9nQ7w47?xx=PXlwF6C4mvv `*2yK*o?{5ZN8j0DxDm-+3EHpj*gpXbHx~C`8=_cL^COqAFK&u z_mdaT;tPH7I%yb;jNP<&0<=I(fUWL=xri0d;xgpLa1&Q)-)sF+4WzwI?_7pr7=Kz2 zcWZ}=3I0rb@LO&U!;1;jA&8g7LqjoV+MbFjEiJv)Z*8%1oKR~|FT{&|zbj2W#EV^g zd~6dE5*8dFt(~!#a5vX6r;GfgG&S|j)&!Rste9-}v1M^N)K6MjoGqMd_i;*Wn(BkW zB3^u80dG#Ymrhz$4C9wc#V%ZioS5i;gZpf2>vLynKMAdv@yKF$+g8A(bw+bKMOweq zb b*2iVRp{eNvv{+0hix0*m$clXm3kpu2_*raKbhBa3jJoyCZ4=Z+dUc8T zWbD8R6XWk6`+m-x75Vv-1H?Jhm2V3QaTNq}f~`y8ulECxC1RK)CS1q9gN*lo4P#@Y zF%T25cJp7y{yuTCprEj@5Le^3V|Zy#YAkp vCeAma~Jyi}77Y)cQ|8s^QAPp;=#pOcXoO7_F1n z)*S9cpYC%-O73OPn3!2-z@sORH5wZc&E#6sUiLg^GjyMh qWEX@MuytCU$R7!alZbdNxr1C1%cJ z&4b6H+8>!Oz7(%);-3?q(SR4<{ON}PV}TIu&nJEK_!pG<;$#XG3BRAEu=x11-_P8t z-{LnyDF353k3akRn=|$2{md7407`5kIZ5OHIa99~J9eyML~+3Tx9XW`iVd$L^TabF zlS`nX7@Wf47*=XW3N}~4O HN1*62 zOfQ+&N1zLhT*SuZTqi@l=NmKigU#adM&1zPUwi@NSDg5w7@+Kn$+L@^Al3+}a5Y5w zl}z~Olte8qPmyVsS6iHxxTi{`>MRBTP!w+0y({^Ein;6!3bkBKm(1;@5EA!%`3810 zBBMGNnBhh9Qyf$(wS$9N*A+|wK ONfk@k%xkM2W zk+E^nl&lwi=DhC`)LoSWiz-ytlX&jsTaDNekioanUMv?_fooLsnM!l!uEJZLH4t z=tkzL_fDO=@gu(eFg#1GR>h?Ovr3JMb-bC$JS#kW3MM=pf2!h22-B*V32N+6JBZh_ zm;p62ewQZ9169PS9R^Sf0YkS5_kM1QN-e!U@KLol7?~+1sBIE6A3yY}R@gc)zb8)R zFdS<2-uY&G@&D_)ss_hZ#U&aX8KkX92^~hQio0rlzKog3-6M&sQtK*c$=A6cxC^T# zZnY}3GmW;y%M?@J)fuM}2-PJHDIh|@X+63)^}wX6RTX+bSPDe?+{C>pI-Ra_RbpB& z93~M6==r(ZdiF4rQt+f=Er5g-fVeC81qbW>aECA!5cdv>nH0=SLWK1g)n6OT`;&x> zjEszojEszojEszojLiSVzeQuBeB(uiApigXS9(-fbW&k=AaHVTW@&6?Aar?fWguyA zbYlPjc%0+%3 K74o@ ;+YXw)u6?HV;3YLr^FXHl(9X{}l{qjqU2 ztr}5EjZ!mj-}jvN!~fg=oO|zco^zgao-g;q?}@pY0V6#(Jpce;G&0n+{HNLfyL43l zt_<%4 veg$*ov2 zc>zntVu5rJEV%&dNu~v|A7>zGXdyrldmD}%6O%y3VZn@CZ~rBiaA#*{U w~ z5PPMe>vLBgNlM+{Kk&VwfF gEgR! >zOA_L+uELEF!py`%@8(+Q|P(5&yTd4IA9X(KDrs1 zxq0~|7rp4+6icg{;)aG6VXkC1cb}G)Hq3dEuow=Go-z}Xh?Q4H88+6}Hy0B$%PU@u zj*eY=*`1W3f{o?>=AtggF&F-5ODhaE vD%NEeTy)c4D6{eZfol*!r#W`e9y$F3 z1O;_(Uw+ zEXS} dtg_!UIoa =9VQonw6 Ys(H*{ez^XFH9< z&9D~Ib@#M_?(AZT@6`+{d3A20w$r`61F`)BdL6-BDzXSY3533clanWIz8yXugKZwS zT6-$xU}vN$W|3r#*?8GG<=WPTafZKNt*|u6un%93TphCUTZvW5b43o7Z_QwBEOjd| z$EGyDfBt)YCVxvaE5M~nFNkVPGzFXUbpN+25m^TSfI5tHwUEJIek~qjAVvZJA2kNC zHWu1X1%{MShN-;Nt1Rp<>{-kxr=C_ItD@tJT`O&S>=Ad`3vuI3$5!JZzd9e;hllR& zo {j0nP1m&`LfEeUIOD9onob<9S!5%8t)LL5e+G!WAcVaw+^L_P=#_D0z={w-dI zq}ojdK?f%^3V$Bql~A8Ie |8i9JGQ^Ra_6FzojZS8Li(N26q6(IE2awWia!QKJ*)f z?iWwMWa>te9;oyxa}x7TOPFo+7OZjej@LadVukGb6f5zt?cRGHS(7b4J7Ho<#8FAd zWLlNjo_(3{?f&PXw19O~OP|94{-m5pghxd1C?D( azr^)4t9qx(Iu7LR z@(M?(&ARKXvl2Z5Z#Y1+g5>?Bc ydBUb zB^a|u;Ridv@_2ThiR&7@SSeG3zS`GhVo&_EGan550M6P^t&cnr$dzTRG>Bn@*v@sf zCmSJs_orHx)RjMFkAQg6iW%zh(M<55a{~Gcw|^?bXqfB3e1igbdBkX*;G1-$&1<5n zJ*kbz`cb=>+2bk048r|p+YziM6g#M2=6H8$ac3uebz$Xb6Joq2pgO(7@tDAIKcGf{ zVVy}sb1x~cX^);;U(`bin&lryc+7!zrhV12^x3!ngU~RT&@;2Q$m7QW3j`l$^Gs0p zjV6*>MZ?CX`yI}k)wCQqE%JJ*Mp=64Bpag}Or;L#KC0^U#Xfe(HO |@*t2xKYu-HSjyqIFhe>GHrccn$RGHbi*sqH zE6(X;&M_Sp7WsOg3z+4|K&U$Mv(%rewf97RqoQAMoBex&5B|X}pCcuBHZu5rqz}kc zG4DEy``rVR3M?QBQ+^6R_n=||($WUZZui6tFl7m39iv-_xq-J8mmD0omQ$OP<*zNc z@}?QizjhjGREA|YYus@$9esa_E~6KSOrr6l-Fq s@mQ@UVwSm_zUt;yyW{z zTck~mJH_ <4{y4zcH(_X)w2n#Cwn=qN~u{;cd3tN@E7`hxTU zY%KRIArWrH?}f*fN<=2kvi)F4O3sgJmrH3J3MZ-)5%WFY4CNG)y@&8!@A!xmsaOfc znn4wU#m&>N(8|D^>F7stbZsviyRy0?g Mmaj@gHo vxcp{uvxX~_YP`0!p_C< z`-_VjW-}=u)AgIS$dWzbuJDkpe)M-a!hleId;M{0q%8StZxeWZrmn)+P9SL7-@< zRQ=mAR)lk#_TJq^=jc)DBxxawM`HF{K9sa7>lV >T zRt+oS!Y^=j00pkAuHH2>%KBMa!=?V}17r#*n6BN}x+Naao&&kzw#HP`;x)Fy8bHRw zWcwvPNgK~_6*ttywb2IdeFS_*ud9ugeqK8y-NkS@%2!{OmmLTb-`%^d>SchL=bz?o+E9Q=+QPT=_z`;KH_}!I%@=DgzgBIGy{l`u=l)H7y8qnR zjwVw4key~%absj{>Gq@;V%48+R@%*3VhVAg__hC=*N@@ZYbFV@iQbGv;LObha&17T zgx2Ot1@$}ZW^!q{CdCj6N!QHh*)^Z5i>|hKZF=07W_{xxpn{4-m0^OD_j~jyA>N}q zfV28ldT5?@q3W%7#&vVhAR=1xj=IWh+1+W#lY}gGG#YKP;k~ThRH2WP+t|Kv>$EPL z{F(TC9Bm#0H)*o&s6~!I4Rk2DHQ*`54ok)lwXIAJVhrS~=DWf#E%%Xs{QHU|Z7jd@ z?VZxIDv|RHm>)&0^xTS%r4LCT?8pQSo5wHXx=9?O&Kag=g`9fSl#;_+b#es;>5Kgt z3Y48yX;-#QeokO(1Yt8Hxo_nX&DS~V3p{%6s$SbXn!wJ^#bFiwvhrUyZyFnJ_*d4K zUf162p0%WqjlyTI+tn^sj8@wht9KfC#Z?@7)soJ1q*b3`2PM;Qm1CNrbdu}qUtSFR zZIzwv9nglpK~JXR_0kQR*=)zJMYaGYgFQ)EUeXhXt`;9^;YEwlr|74~{0&M4 Yp-`| zGn}3*@W(0Wp*G(HL8Y;_MTJ R=p{tqwgS?4()wCN`XZLv;z9SMK=^+311B-O1I&$`^=<`kUpFi&RED@k;z zX0^ZdW^UYkt0dbm+LV>AtX3U)@d-f-D1Tu5UFzSwNBf??OeXE!Qr5qFxfZ$HJ0oc= zA9;btk0!}LrZ1C-&S$Om{|L_}1ZnGU=@2C7?&&P(|Io)-(A~%15da9z|FI9I zdtfalHi8%>8m(CZs6-f~9T^}Z5R-H^Du|$Nq(Yw)l}Hm(aCClVsGr!++YcO#G%Plj Z2K 0{{R3FC5Sl00004XF*Lt006O% z3;baP00001b5ch_0Itp)=>Px%$52dEMF|QPTx|ab2owYc68~IWT>qT~2NVDQ|F>NK z|Jz*mlvD=^69)+ux?TVOU0j2Minv_=|K42-4H;c+{|gHjTx$RO`} RG;TK}F75gH5)9V~KB=v7s;UH|9DRaEJa6e=k9lT<1d zA8{=+_V)H26ESgPG#?int5)tSB_Ow4{tyo&C> }+cP6c!;D8$X&(*Y57`cRs5Aa9aC^Rzy&~T5I}wd4T$W zSFK+ECoXDOXY_43n=l+oD=apMM!?zG+r`GojY-H+Hz`g}SX_Vf`HxjBG ke2k)S($`BHz^`LH6(sPvlcKa?~hVlUS^M2IY1*{WMphe zNKt5MaDZn2iDdt_wz`sI|3H;tQDNeq@q_T-Voo6{*iTWLo1j%lvML!uVKOeTu(U!R zCa9^cym3WUODw;nO8(DVonJiVickK 1L}GdY5Sh*MNtnL0m%ayU@kimQ}FFc%@!xKB_kc5+EEy1Ksd zqg3{ZR3s%YV^GM^P)=O2(xIZJ$#_RRN2eVlQHzX{T$JQo^raIQGeN3#GlyFvSU|7t zeIX}X+~aEH;%A76j+2y`X q zZ*O*7q1;W=g?QnDMZ9=;PRpb{Li@N_rGP PyE*A@HP-L>wz*S2eS`@P$nx0nCoo=h^6Niu{81JB;)Iqy#< z^M&)C?|gHb1cAX|Fc=I5gTY`h7z_r3!C){L3 {JA6W~dP8BwXt{;$DhoBen3EApF?jXD4kYDd z0)3eEa(fmOTFk{|{=(^Lq >;B+}2!v z9SSby;fq!AILCLCmFOV9bmmub7w^SJzQ;=Hxmn)LVElmn2VUTMS0t zZEkM AJO&0{mT%Mb9s$j#Ya86#G o`Tdkjp#=DztOmImu z6C+^ZUhXuz5*Q|iC2V?(VzA>d^Oe^(JhK&?`$m?aVg#v5;*6!I<7i^05>x&S^6t %|thtw(ATxg)S82Gf#F57!wcSbj18 z4Y6WtwF7hJ5^z$Mq<+qpY`4r}(u(DXLG6Zgv9((IwGA7ExFWF1*bL4hJ{=gv&JMqL ze){y&w_3jd+;jMq^=>?BZh_-fvmpjna+b=lCc2hk@Gq-Zx3y(w`}z3=n1y@q|L(=G z^?=3>e>W5i1r>v`c22^Q(+u05;2=LgX9EEi_bpvRzqCF*{rtu7*;phP8+&&6`RS*v ztJ|D^exeXk40M-p#1 ATD@tv)v%VW1K>_}Pi9y)3 zkiA%$mz1mmV~U}^$j&|f`HUY66X|jCvA-Z<5Ri$L%)Z*azOsL1nu4%H45<;p0l%K~ zU}G4wF9Rkd<_HiFDiT#c)-y+>x`9NJ1g!EHV){-MK6w;mspj$Lb71^p>mDpZw7)&G zK8ZcKt@8zt&>w< pt4UT1NMsPN3<*8J@c%c zd;$a%3+o01Q0+~c@8X{H{fEGAG5yQa_1H|!ynNQyNcC4`hvM&tXK=ICJ{`oBsOe{$S$fhvv zM y{_*2gt6HeB|9rqnLnrh EE|^fcX)mH3j>Gq$0cJc>JUjZ*(b z`SS6JL6xT!O}?r$e`uKNVOl*aHWQ6(3fs=MhpY|AEE+9irVPt}c(sWPkbE%Lt7v}h zXLcF-9fs~rz69v*ZL8*QmHMiJ6-yE7S_4v0qk#nMrx*0FL0@Fq!q<*Er9xhlqT?$$ z#XY7Y_Ps22NKrtyBC5DnLlGdcyZz3Crb2*9c^lhK#aC=QEvW9~6-)11{qH70-DgY8 zAwN$5F <0A 1~kPIkr7FFX|G17(-l?!P{VXTC#T> pYmn3Ct+`dRrBcc9Od&3TU~~i{CX!0xM~?sY+lf@va%yVo<}F)ubE~SN zjC*Z$sYFU6nq5_OiWWR^`wxiQCs5$2s@Wp_Gm$htPLRtfnAyOljCMoAI@^Fq-;(6G z#@LP`ZiJ0A2#Q3eIQk>~s8lV?g&vhL!Zou%8s5wHA7&KWh-B)aRs)2Z#NxuGqk6?h zb55|}XlH_S46lZxLV2Mvx*jeW)yr&LfG&DOVna Q#iel?I9m59n3)k(dp (QG(cpNPo=P!#Gl+HO!3urHbkhXe+L z!C){L3 aB^>EX>4U6 zba`-PAZc)PV*mhnoa6Eg2ys>@D9TUE%t_@^00ScnE@KN5BNI!L6ay0=M1VBIWCJ6! qR3OXP)X2ol#2my2%YaCrN-hBE7ZG&wLN%2D0000 V^AdzSYk@)emC6Wm( z$S#VZ##qOgxA*<}p7a0kKj*pko_n4T&!>Byd)L9vg7X6C0ssKuL|DR*f3@v@!OHlT zFYq1wWx)ABQ(IF2prwHQ)Q9P>XNW>tm;st6#C`$*=QbT|oXu^5Z?atw{4a)1r@uzg z>2oML3WcIqpfL2q2hJ>P0xYb2OsoQ3XgU)!ACOm~zkiTQrJiR3($Q#kb|EyqQUEAI z|Bgn5(j6Q<(cyG VDxiE~+|F|<6O1x<&&iSwl6l$5lMq|t4jC$u>C zoO^|yUVbWKV6cGLn<~qI5IXVGbO-9JJ=9D{)W|_O=IH47?Ch+`jofW+S&D|jk^N5B z)_D2VsL5^(4NdN9DK;KcCwE=30d#K+o#g5!C7`1PF KXY#3S!hC zrH^sa&PHfQ)tk`j5}QxPu+qgor-6Fw7r`b+Ph9fyi%|zPZn{dSyq~DoA0*_E@;>Io zwXg#ZPb@ZL73uuq0j$tn&)G^j8=@bq`^ca=B;8S`(#HUWpI5(}zPTKLn&}>hg-amx zmR5tGo4|s+G(Ntv>$qZp8tXfqL!%bjQSM)=tL?A*?V{|50=$-OX6_)~VRx7P31)C| zq-!b0z&&mgVX9D{du4ys-%LMWzc{ob-5gd>?A#G?IV!Gh=7#U5WJR!TkdlU1Vrkgl z0Psd5?VJFgXB0M>E4k|h2_ZM3?i5$@9^h^t0Kk3=0W)=upWXhR;LaBa0z|acPuF}- z1z?NMD=_lIA)=-b9&7&c2y@f(utMu_$3mqXNd<-YrPLgPMEs&f&yB6mH686UO^pZD z8y&Y6yXm{ST> BTE@iwIR^nHZC$?$Kt7lGdxMF`72a&s?b81=9ENpg$iaQqh5AM|}M zoXc?}?5|VA5oHn2vjf>LG-XxuRc|-DBW-XOUwf>bq5J1eFcu!qKYTo!ZXd)wFq`*V ziK2WGfyHO-HCN}k7^dCW1oDt3blae)KH$QT`fJD2D+Q6FqsA0VY?I3H{&gPuWcqjb z9=G8z=durL5W}S^rnVHp$#b42?ElYvxDul60Knuj`f6grvH(?!(?61 (SF)fC|49zCDW^*W?hHF{nb>fvL=Y&(EM2NGB z$?^OG!a=k7M=e2HtFcT=!nU2X5#^^`HK_+HpA~p*!ne?rV=F2qka!--Zy|2Rh>?@M zrDbuAxIq$L0+D`-;Dl54Q~-Bt{Z(c>1svp1$_7`YmbDwNWd7YZ8Y$ zlS4iXDm3_VOB1-DQ=FtB9Fc#3Q84wuo07LPGBUJ7KX0R0HrTh0>i7ERYYbmIZq4fJ zA2o!i02|$e_{S?Ns|K_JjDBeh8zz2YU=pP)H@CD+F8ln7+d;h!7uRF6J5crfS!NSx zqX}a!*4JlizsEdk;o{sH;_EiH=Vkv2H-TM1I+(0Uz|R4b-)4867ccCTMhI;@KisH; zc|Fwjkd&wR@5ZpbLO>3H-{ hJSm~Aa3SVr|q2c=(xNDk)t?s z9weXe;dI7t#7>sDGB9lrXUHa4zV9$QvEjGu(}26kn864khBiiBBnnZYki6oZT6mMd znks?U^2kXK4yTsO$D^?&&(|}Ams#^HWjcsX6^-h6zHHfYeDDlD1QBqbVS9&2s%Q=^ zRhi6gt9@`s)kXBzl_%zP4`BD~F&Fm?G{)Xj0A)}CR5g&Gm*NUWAj>!He#s_%4PonS z)xK_015|8tz9_9joZgF|qBSgpIu0gTEo)z{V|9r3&i=M>`(RH`LEB173RBsWXG2*F z#GxXY&@atBNu7(60sFwvO$P*pG#5$_HcKWdYYsP~lU*o6AV+87Nr5JBQ`&;e?)I#J z=2XU6d ) z*>Z~Wz|^0Cf_C4@f3z$7MKAT5*|)3C>2hoPt#}J2rQAFqq`}hy?_{fd?a{5%bCsK@ zZb1zv%z`{mcQ~!v6=eO{`kDXX0l^@XZm?+`kZG^GwC@G?dAByq?hEMLEt@K|Vx2;& zAtW}aB>VA)-p&g1sfz_lSBx2mtJysJ2RPa>^rT062rnn)`jyaWPw;^z0IO=fBS $EO<_!928`2pmb6$d5MpW>SEqC=E;Ac)y-5w9aRA^{u((MI#=^%LR zF&=lc)BoyK&+7R4Z=s$*@3X_Tt9^2yyx)iZA UN%AyZr^4f4Y5ilM z`6`FhFGK2ff2&q`Nct=`v0n ~*o|doaf8#4oowg5y9SiHoB&S_@h|67LzO+AQV;3i~%-Qwm zISmjBx%u~TCJ%p-jJy)kRxyaqXRhZrE-eq2ek3p9yz=0+*|(~@AEdo)7D)r|t|o#z zS!v9ZOlgWUh`g3HQvNV+##y+uHDsPAYv}uMAJ=S;Pz+Nd(xqCJ3-x|q&Gwm1G?iBS zX3hF(pCiO^{=E~yN@b>UMXZ;Pr?4KtT6j|OAk)sF`u~ )sj*pvzpUr%nmQ= zmGbiQ_g}hJbJfJSM1GT=(?OCTWu+S_*&iaMn z_CLWzqwnNEhDx(p0%fIEcBHz7xt$tR51w0%P<#Es8KesIw0aSG(4BnT61Jn}G;O+@ zv NQmqRib!r)XaonxRK40{mIDMF?#WvMDd3S_ zEI4s7V;KPIe+H)h2>o94Z))$cUWzD1$2jG=UocG(b(y%8NKnfq _rNsID%?5$G-^slw786Z9lo~9eFLbY>X)K^Jy0X#>n}A^T&GXjoPX&& dL}}#r8XMhg!4anUVR!(|o1XFmZ-*eJ8gpJB6qJnCCA* z?aG99tMvbf>vixhTItOajBwek?@uMA_7P^)Chr Dn1sL1FW>8(RDHl(zR1{=Y#w|h#yh_@lFX1}}^?G)zh&win*ChxQo;{uNs zb sz_q5SxVOgJWaLy$#GW z;5*Izp-&$VkiA9?T+6VxZm$~Zg#?(bS3ZVMc)EAio9(QS`;6||m+<&XBmE$ev<5b7 zgD{yHj*A9-oOJ5H9 ib5SNKhl2@2aaF4Dnlc+TP1(l+;zOEU zDBP Rl7W5Rf%V|;CEo@QGDQV# z^QLGYg+(GXK<^S|uR6z`_Lkyuz}QplLsdal6_t5{4-waJGocPx7CDtY-Pyo=dbl{z z_!dh`T<10hb?DMYY;3*NFk!Wc)_S%ixl{&?lk9s_yJ%h~KO3R?ZaBDVU}Q*yrM8UL z#AboYhZER;bhmIIy6&{H&WyyjaJ?tK;SIYgX#=dZNaA7QcN?^JFMBz2Nb6TF|Ft3v z%{Y=j={oP9u+AI%L;s@0+t#Lzy~OhJyIv2y65VB??avk-TNIJ%Losg`?vJx`L yJJ@9UN zZB$np **j29jyNl+zMuNo1gDB741?qp1U;5f6Ev`N&IMn@@XR== zKjd-$)?VVnM uRIIG1{uZU=UMH`R-ejFC*#wF^#JvKs%+C{EcC8X2U8D>`;b?yHZ41 z*|be7g`RC}s%0)iFusM<>c1u3Ez#LM8tD@!84-CSAQ*F9GCCpRx@2%fv>yNv|74ZS z!FtnGLE*jq*f?Sx31F0ASM_7(li{;2=4a%Sgrz_R{266lIZKXxoqjhsJ}5TGGL~Xl bWu*%EB?OEnn`xK)Jpn+N+rgU6uBH7CfUZ20 diff --git a/apps/guide/public/apple-touch-icon-180x180.png b/apps/guide/public/apple-touch-icon-180x180.png deleted file mode 100644 index 9bde9f097ed44a256dad9a9d0891e6f23e96f617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3505 zcmai1XEYlQ`;Aqrwo-eQpmtNU_KesgMuPf<5L=DdyA-uoDMg9Vs@8}o)z%NyiWz&i zHZ5v~8u|DAe}B*WoOACz&$-XX`{B8%7G{PFblh|R0Du8(q-XV4TmJ(ZioZ<9cKVkA zlpflq+5kXP7X76w)!&^g$jVR$&^XMy4FHf=S(w=9)6#Je^KEEo*eR)4N%L?xsSNHz z`a3u{i3Eq=pk||@x%J+OL`{2(g_Xa%yO*AxleFmML@IakC0$%x{QUXL!qSnRfr~T` zL%8`|U0tcF>Rn%7pB31UmYr@g3XojjFdvd5>BR*MrdH~4S!DZMO_Pa{i-ChTEj^oq zk&A^ s+k@H(-BPNndjsOP5SIY?tCpj5WPfK_T}IiTXV}IdNuy)qR#Iq5E?pB-C|c{S z-F|_!>qet9$={RY?Gsd9QJtInEX| dl{q}7TW4(1c;b1Qte_v7SG}lJWpaLF#*1!4ag)1q|jfDFdu5Hp992^-JpJE6^ z*_%pD#zRCTTtVVO*W)k=xj+s1I}rPkTQZU-%dUyUjB?9m1AZVB>e6Eb(Nz fJ#!+q7tra?>3T|%xQUoX!=73m |=ubPK1VUe&O4~$;v;zAtkC*TFE@TRf1PxNdpdP*xS zl!MSVZ2|BXi*?oJdRcijlm2ezUmiNlnWPR;|4lR)tfy@gHn&@H4r2pz$IY+MElPOO z%m~Wm g&&jpVmJ`+qBC>lI z%NqdUZq|*&6iCl?I@Gncmb-YuIRbRKx&1i)s8#*0A(NEZa-vTcC9V>-G@y |SiA`CLhb=9M)@E+~Ei`4WN2&Q4`0?`*eqdNlMDX;>jbU=Pd;N-! z=YU^TBT>~4(9VC3DYvx@Z67R~9GJ59yh}dZzQwUyx4mys-$y`DxigG*%xQIk>Q{6# zFu?Py@}_{LXY%BznyB}q=lTy2)4Hb8nkqM(pcCJGj3fjzB6kTZfh!d1llZCi$`AIQ zP Z3EI4`rq$T+9=l$L!SWWPUQ!5)!7}Awn-N+mS;|V)|B& z&j@%tUrihkW=)IAb`Yft;a!J2wlkQ^ xyb@MV8_BZFuX&rsSlno` zW%B2HKQfc|J$iqp>CiH-4WGs9oiYG1#0Yc}@e{7wK-Z-npV`B7zt-ydIDSh~V8O;~ z!-*yYF*E9eJ7jb}e47ChhT5-~iXQX?CnCp02Ki;ZtFs=uq?egSR7}DiUJZVJT6i2W zW_A;2Jo4wWSU*I!=e1xwmZ rb?Y z{FQv6o1+?hNBo%Ce=3i^+iq@a%U|q0Z9QeA^Xi-Xtq$&K=v!f9Q7)>f1HM_Z`o5+Z zwow!^-DQ}x1#Xh0@5n_m$s80;IUf$(`?l-o2!C)U<3C01db_%Lbv!n$x;`oKjW%Oz z*FG Iv-&4)54{idd)fZN`1M$e>FBHJR&+)6j})&{w+F3kEVq z2zBfh!o3 z!pQlN2Ri2Oc}anIPJmchAMwUWohIk&e2^Otb)P?_uxByBladfKnmOLDI(RAz!d!(m zC=h}_tHR!=-*kd6EZhdTL#pHjSC2 Bi<0A})TK9+T;1&8dK|#8Tat#{ zOzF{VLEVN{o!6k_>{d>YZWC8oy{SqYQ(BSb3NBRvGp6Ntu}i(nI@is))RFw8y8ooN z80EJ^JGjlk-f=?Ks&eKG3bx}0qQ7jTPDHSY2xW64wTP_SwTbN26sq3dA_{>2w|`|k z%b7dzk9$N==lbe^s|5ljBtY-vDcYrdhjV!}=e<9L)VUj_Xkf-r{7TBDOB>5|iv?dI z55Ir{{XT_2@!5U^OLh-6H{o>4@A?Fd@wG`fbL6nhOl?8#-bVxLV_WT5ZURjbVfU^1 z)m^Q l&MgwS4k4U)HV<`jv_h+@}X8eF7Q|mBnugI(e0y{8gA;%Kxkg zls9B+j+t)vaWNxpX9YF{H%{s`NvOvgI2xsD37L&`roy}WY|%KbN(DkXxuEzE3$fOj zeXE7$LKx(|4oO@!q+(+lAu~2Y+dXc{?>e?W)?2DQ;4?VN (QC6>bNT`|O#gvWhXeupNU`OQ}su&x}w3}5veLi6z# zBGZju;UDFVPe>L>zG+~vm+4vfzO6r8;%jiNdJ^4ZR+512$9^70oq1JNRYkLL+BCj8 z3N~&*AB|7U%$THuy=O}R@A$l_hCQQU1sjJPcf`cJq@X2L-nd~`-z7kRXU&b+grpIZ z;`)JoVsI$H`r|;d>ifn|MsFv*Hhp$ m)7ug+Bx z$_qGbPo4gzD88~-bEtpyuH9Rmf6vrl$D`vCZ DBuzMyl9%Z>k`xYwEP vUK-c!ijqC{GB4$Ks_C5An5=bXjcN zt) iLbqby}Z5D_&B2qV;R5>Crj|5 T&i#V_lrXTqnO>vL!-W3>Ey$^C diff --git a/apps/guide/public/apple-touch-icon-60x60-precomposed.png b/apps/guide/public/apple-touch-icon-60x60-precomposed.png deleted file mode 100644 index 71bc7d6d2ad5cdcc424876958441eaf1a7f53a09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1813 zcmV+w2kQ8VP) Px%g-}dXMNDaN2?`bo3Kj_p76}R#2?`bo3Kj_p76}R# z2?`bo3Kj_p7XSbM2niJi2NVVf6$S_r9v>>WT>t-ETm%IY2nZC|*xI^X|6FYU3k(?l z+g$mTR9pX@|K45i@9%PRdJPO55f2z#|DF*Q9XB{aD=aqq`}-0SDiIzb%F4|)86xK9 z=NlX+78fE|FM+dO|1U5)r&Q^+TKpXl8yy=Pv03)5Uj7~w8_<19K`JEv{{BTCCKeSl z5)ULoBx5=xU&6!2BqcCNCu%VtP$m=}Cna0%R#)ig>D5qB`1ttu)mpi^yhc7JS@xJ6 zMmKkNeo$ZFs9X2`*j$2U{!uJ FMfcSJ_!MD^ylpmX@46MyB6~O_5YOUHPTp zQB#F8IbDtIT50=RyT@Fl+K)-fG(C_UAyDR1RW>(4*Vozme^>O;Sc-~}{H|9}QCM19 zVr*=5DsD_gs)9~PuG!h!Sn`%BJT5;pfn` iuy{}Q5hChgRI_1SxEpt$o^M+2`ii_TSxKu_= z(S(5ek;qC+>2Xt6BP_R`NVBuIcP}-#YDB<;N3Cc Uj%Joa8$yx?&;K`s8iSt1-V*n> ee-f=N=KX-AnT*%?SyW(YPB$xISO#VF-s1x3Xp*-4;c z<>NR?As;I#^aOd1pGHj7QV0%J(KLPk0*7Br!hA-WlnfWAmRgyePG=hzl;(1$v)qj7 zsW8?!Ql-ou?AmN4LceqOS5|(PDSlf1Q}>R_${pQ1od{2bUr>coy*7ggctLXVJQ4pe zFFBa~J2P=~tWr5ZhcMpseaG-{Pfw4?yK^Gow`yyPJ8gm p82nq<(`i@?$!B?!Utab8|4=4t8vl8Dp-keJr<)j(}(C5GLw3s-f7$ z(Rm9E2Eg2}fVYV=#W*i7;(`H&qT2z*L5(_y&A%KO7-$dnhcSwZ5xoV9RT;Xxfg^YS z%EIO!O-)TJt#sra7LIlEp_rPct2>lpdL;|fpPN!rn$E32^y6T)h+o&$)kt{71< Cg6F;;Vj11gnmJ|Qo?XtBHu7`F2}pIqtf>+AjM+mDtkjkG=Mt!`J^mTFbi;lJH# zz(xtf4d6arb=hb!8ZDM3p}r^KPKRSKHK5us;yN~3q6@8MO4vZv<{UPNM!WZn?$- zfnp5|d;9O{p;2OzzUpnGar+5A8n%rbg$)`Q{pZ!!cCE9A-5re1gje0iuHvfMVh+^K zbdLbGjqcm6*Z)x pmKigQuM8w$M&uX=-e-6Z(-2x*l^+AQ#JEyVH>(y$t zt$dV+K3Ts98Vg~wSM$R3%KH7m8mMY5z|r0qB!9Kf&$8O=J*A>WOhM@~pI^(ee&4b} z9!G!O5VWY!<7p`?n7Bij;TILPcszycdFIjYDsgEU{7?<^{QdkaVx@empyK4?SSmq2 zj;G}R;a0-&C`m3(eA1&49FAnHxFTudNEZ_yJFS^3;}S%74^gf+5K86-2><{9S9(-f zbW&k=AaHVTW@&6?Aar?fWguyAbYlPjc%0+%3 K74o@ Px%g-}dXMF|QPxLp5R|DM>`+64#|9v> FMfC)rPdRxX^q`_0m~iUuIeMm<<#k z2@DxjE`9meTY_f(Z8)1fB3`wcM=Ks5!^FqEy}*Hjh$a*s{&-pU_xQX;N!3kIR##vD zVO^A!n(bCswC#I|M#5`q|NO33 Q&%)lD|M`_uuo~yJSQVYNv>HoD`!{P zI2t40hfR@GI$imt|7lxyN;9)*LNFy@g)=$eQBz%w?L$14Atzp1Y5QEH+FQHFk4efj zJ&+tBQ07xrr}2RoI5rp%D*bO+BP1^OqgDHVSBi>|?Tt~>)7C~lCv0qVb#;8Cq^aNE z;dXa@MXG|*($!e 2XuYN=#QHETEyKcP}--gGcaJSgch;k4ZX#%W~UnPj_kmPQ#Q+R?O8` zPc|P@Ut;QWbbC}|>eQ!Bq@}4GMK< )IzICOUt{)`fP%=QNGx`$YtaC{LU{zpbO zd0Uh?6wAb-C3xu2CD(2$h{ mW5uI+UyIL?)OGQWb^T)_|F`#NeIAbqB4i82?6`@wA z^S;Dz*S_}p(*=1g-pl2#-K}>dtF&5tIMmTSn>MarAsyQZ9A;AER}HB&B}1u8#0QNQ z?`~Ce=LV7JO{~?j&AkJsDg*v0ncOm+!NSuEWmKI?6~Wsg5{XvD0Vv(lY1`6hDNY@d zvR{C`?@UEOls1>@_=tNhML>2!RC!to>9&9)q65YF|5z{45Fe5ZPD*ZRe_veussT?i zeql{wVncgNb@jgei8Tx7B_s9|(pyAwIHYj~#^6(nryCNC69&VKdB+R}4u_K@b8vsd zz|FWb4e7H?Mz8fuk aB^>EX>4U6ba`-PAZc)PV*mhnoa6Eg2ys>@D9TUE%t_@^00ScnE@KN5BNI!L z6ay0=M1VBIWCJ6!R3OXP)X2ol#2my2%YaCrN-hBE7ZG&wLN%2D0000 Px%(@;!QMNDaN2?`bo3Kj?n6bT9z2?`bo3Kj_p76}R# z2?`bo3KswW{{#gQ2niGi2onYd6#v{@1_%`l3l_Rv|6FYUxLp7F`T9>#SX}>||6E+T zT>lCR7yn&d|K45x{{LP7pZoj!_mospQ(FrR7Yhp+V`FQiq^J!H9 CI9*IXY?J99-b zEE`63c6|AZRfu*vm-2-h9!OwdXn BcGq7U5xKt`KE(V)R0;0u1rH~Y;*HiSwBgm>5WjlyubW>SpCCU`;S%pZdvG5 zRdHf7M=2*$Ln>MIm^>RKgZhwMu+o}cJF8#+H8+LUPEdC)HM&JeUpy>?Q8u$&|5s`D z>+9^b@O)j^yQuGfRqT^AH9wqR{ateZ@y}Sl>UGHHa#LaEqf+C*z{4XXE_-}}l}**$ z+}_K}&Nmq&A|o!>x>2>IOhKT0Ig4%fu2x*Z#^=aYQOlS|U%W)Qc3P@uLUBp(xK?U7 znSD*mshCG#Yya!sV_;+Ks&7H!!&GJanf#nqQ*1$eO*D>4$PXhVG#Dahen^ryJ&80s z`QKo6%5;WAIIdtqk$ye?u~;W+Ood!Gh;=$Uo@d3mRa~6k8ay&}X#Z$NwP0iJuwDOR zYyUKRWsOwes8#AIAW%w5Q$bC&pD`Yj0000AbW%=J01XWO2%%1UA>-EOks$y81h7d& zK~z}7?bzp28%G!iV8Kw#qFq=C$ygu|=s<|XvJhP8Ei_|#u@T+4V47);=>|LQy_dK< zcI?EC3ohxs_uhN&naQ7!z10Z>CgOn0H~nUqK`-2+-MziNos~#voZVbKz%=9G>gFUF zjf*>&VccD;)+{ZUakR5|3y2b`xoE|~v|LZ!fk<(eNSuIZahAA=hq*~y#lu`B9^zph z5+Gt6m;-ZQBZ1P bb__n=9m1zOxGo7G>mMGwgJj8w1mce@A)oWu@t!Rv zovjSu6RunvYsh9S9KO?EulK)8#{b)qPfu>w>-F3BpFWjm7xT2uTEh**V{_*47>@sJ zzd!lN#b1B&R6G`ld3s)tL}M`=ztv>oEy|t#STN?fD+!Om*kgNFtx8PXy>DM`u8FYz zrjg!Hh=ngU7!0A0uAx{!ueD{lTgg>8r(j-C(7c^7?KwH^UlkIz@Sxq6Dc4C6@~f(j zrCMebBA6+6_ud%tewD?<5vwpq#?1_N{jq|AGxo@4brS5$#Gs%!g5kVE zu3;bW0G6F;mjMA70H`y7!)jQ7?~miL^*aexa1aZ40>)xqQRN&Kn*=HL-rF*O8(-Pe z-2BX;sbetuUJfgdMEJXJn)kGZk(RA^PVMcj4vWT9#Q?jQ!ybt8!rxPZ+<@qnYO~qg z8ny!9X=C>gf@1i9nTz_JuNzrBjc#U=ZjNGkv}tCw`f}Kz=-bu}J9jfOliq+TXu)3R z_HnrJ396aB)t6Tu$b(QICfyd!Vf_ripPYYi^?fhVO(AZ4^3Bi97O(Zk_ZzSvOd3fa zf$$J7fbI@VNC=#3* _m%mtj{>s&>SI8H<`{Gh)|8bhlEwrF+7dK%2H_xnX;M _-++uqZl=zSoQK#0XeXxkD{|5$upEca;n5p#(8PcrjuPVDn zu8Alm0}Z> 6Cgx@G{a;ABePT>%h=SLUDT#0SfONT5nC0O}VJ Ubn-$ql>h($07*qoM6N<$f-KnaZ~y=R diff --git a/apps/guide/public/apple-touch-icon-76x76.png b/apps/guide/public/apple-touch-icon-76x76.png deleted file mode 100644 index e8a42a3cab0731499b87ce5a0b5ebe068f9ecc90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1974 zcmV;n2TAyeP) Px%xKK<~MF|QP|Jz);UH=FP6$c0uw_N`R2o?YT{{;pT z1qc=YTwDtb8T$JAPf%F?{{CES{|yWmT>qU12onEYUH{%)`}_R(lvD}}7E)7NU~B(f z|DR)HYow&84i6d*3>}r0o2^&zh%`D54 KfaTKP#<%s3!bCKo-VQ{`bNFN8$9 z?d|UUXId9EE;$+_ua`xnVE_7!RjywDh;}+GEjKeXK3#JELQc0=SYSUuNdf~8FEBcg zV*RhLvk((5;Nao4wYgDJTFA-E(bCj7IYUPvCuTL05FH@=yI3YHXv3&V`deH4oL1<_ zRdYo#--1mn8%AAZ?-~yqb#{D&RW_IMg&Q77A|ozfU}%75|DK+sT``6h89c@4a~>Zm z=H}<9sI6ouFo%bYJToLp%78H}AvHdeU5xKQN2p!-raU5BAQ&7a9UVz8C%nABIwvAN zHzg|-AN|8w``TOJQBy>{cwC~}S@oFycUgn_kby`xnq50JH-)-INJS=RcP=$5D>l0A zcwN}LRqT_~)76|`{q^ ~K#o&k=8ab5z`(;nNv?Z*f|X6xPfu9ax>2y0MyZlR zwWUn0P(wjgtU;iBYix5NQ$0D0ZE-uIM_;^A%b0d&HC(~Q_O4caP0MOHnOdr6LUBp2 zl11>iR)kU2fl$+&Rppdg?mJDN`g~VaBP^ )vA>MmPV`TtOsZQ*1$H` s3~fem#;nJ$A};Y;1IAen|eYSl@L|Cu&TkKSMj7XKY?F z#ko}>Qa(^dDqOhC^wL>qMzxk=|1^7LLqtp>C|*Y=X@rG~^78U4GIwG#jlLWFx&QzK zIY~r8R9M69*7sW)Nf-z4ff;a@C6ooCr&0nKA&5jYDr(fIrx#;QVvlE!y{6Yo@4ffr zlIy+q-h1!eEC0vM43Gmaf%Uojalg;Q1N*Y?huPU-o&`XR7%^hRi21(*nUKJcI!h9A zB0YwYt^R?8KnCLKQvehEqHslS?uv%%66h{`B{#QWyD^f-+^JLrqnux7p5&0fdzMb2 z(9P8Z=}$j=uT`OF-F5ir_6XPvWlU)1oBPpJ40g}@SceZubc$U^yIFx)Ow7en6pq17 zbM5wkMYz_(g@Un|Eo1U9%y_W4xY*^|w=X|G-;P tO(U!1eCTIT(YRJIKHe1SXx;INCKp0EUlxR0OLw0(Lnb z55d^2 0L_c{dgEtP49J_F{;c=x z=;-M2v%UM@*0HJho@u!=~t%VccwtGthk__S|i1wR-)(_lcKCJ ;pRS$Cxhf+OP5-GOZp)`>VratB~vQR8TMIge#Zdr zS &=f2ySZq#z3~sO-E<{}3|M-r@p1yeZqA6DZ3pc^f$>@M(>=W;f=grMVk7dO~g( z&-soty3^9~9?Ix6@j!4O4>^;GLwxwpBOc+h3GmaP#E20iMvRzg 6Cgx@G{a;ABePT>%h=SLUDT#0SfONT5nC0O}VJbn-$ql>h($07*qo IM6N<$f+)qRf&c&j diff --git a/apps/guide/public/apple-touch-icon-precomposed.png b/apps/guide/public/apple-touch-icon-precomposed.png deleted file mode 100644 index e4a8f3624cbc5a391368b7d9bc74effee1f40459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3910 zcmbVOX*3j$+a1Z4b?nA6_H0=PG4{qVc4KEIS+WkvP8oY7Yf>V^AdzSYk@)emC6Wm( z$S#VZ##qOgxA*<}p7a0kKj*pko_n4T&!>Byd)L9vg7X6C0ssKuL|DR*f3@v@!OHlT zFYq1wWx)ABQ(IF2prwHQ)Q9P>XNW>tm;st6#C`$*=QbT|oXu^5Z?atw{4a)1r@uzg z>2oML3WcIqpfL2q2hJ>P0xYb2OsoQ3XgU)!ACOm~zkiTQrJiR3($Q#kb|EyqQUEAI z|Bgn5(j6Q<(cyG VDxiE~+|F|<6O1x<&&iSwl6l$5lMq|t4jC$u>C zoO^|yUVbWKV6cGLn<~qI5IXVGbO-9JJ=9D{)W|_O=IH47?Ch+`jofW+S&D|jk^N5B z)_D2VsL5^(4NdN9DK;KcCwE=30d#K+o#g5!C7`1PF KXY#3S!hC zrH^sa&PHfQ)tk`j5}QxPu+qgor-6Fw7r`b+Ph9fyi%|zPZn{dSyq~DoA0*_E@;>Io zwXg#ZPb@ZL73uuq0j$tn&)G^j8=@bq`^ca=B;8S`(#HUWpI5(}zPTKLn&}>hg-amx zmR5tGo4|s+G(Ntv>$qZp8tXfqL!%bjQSM)=tL?A*?V{|50=$-OX6_)~VRx7P31)C| zq-!b0z&&mgVX9D{du4ys-%LMWzc{ob-5gd>?A#G?IV!Gh=7#U5WJR!TkdlU1Vrkgl z0Psd5?VJFgXB0M>E4k|h2_ZM3?i5$@9^h^t0Kk3=0W)=upWXhR;LaBa0z|acPuF}- z1z?NMD=_lIA)=-b9&7&c2y@f(utMu_$3mqXNd<-YrPLgPMEs&f&yB6mH686UO^pZD z8y&Y6yXm{ST> BTE@iwIR^nHZC$?$Kt7lGdxMF`72a&s?b81=9ENpg$iaQqh5AM|}M zoXc?}?5|VA5oHn2vjf>LG-XxuRc|-DBW-XOUwf>bq5J1eFcu!qKYTo!ZXd)wFq`*V ziK2WGfyHO-HCN}k7^dCW1oDt3blae)KH$QT`fJD2D+Q6FqsA0VY?I3H{&gPuWcqjb z9=G8z=durL5W}S^rnVHp$#b42?ElYvxDul60Knuj`f6grvH(?!(?61 (SF)fC|49zCDW^*W?hHF{nb>fvL=Y&(EM2NGB z$?^OG!a=k7M=e2HtFcT=!nU2X5#^^`HK_+HpA~p*!ne?rV=F2qka!--Zy|2Rh>?@M zrDbuAxIq$L0+D`-;Dl54Q~-Bt{Z(c>1svp1$_7`YmbDwNWd7YZ8Y$ zlS4iXDm3_VOB1-DQ=FtB9Fc#3Q84wuo07LPGBUJ7KX0R0HrTh0>i7ERYYbmIZq4fJ zA2o!i02|$e_{S?Ns|K_JjDBeh8zz2YU=pP)H@CD+F8ln7+d;h!7uRF6J5crfS!NSx zqX}a!*4JlizsEdk;o{sH;_EiH=Vkv2H-TM1I+(0Uz|R4b-)4867ccCTMhI;@KisH; zc|Fwjkd&wR@5ZpbLO>3H-{ hJSm~Aa3SVr|q2c=(xNDk)t?s z9weXe;dI7t#7>sDGB9lrXUHa4zV9$QvEjGu(}26kn864khBiiBBnnZYki6oZT6mMd znks?U^2kXK4yTsO$D^?&&(|}Ams#^HWjcsX6^-h6zHHfYeDDlD1QBqbVS9&2s%Q=^ zRhi6gt9@`s)kXBzl_%zP4`BD~F&Fm?G{)Xj0A)}CR5g&Gm*NUWAj>!He#s_%4PonS z)xK_015|8tz9_9joZgF|qBSgpIu0gTEo)z{V|9r3&i=M>`(RH`LEB173RBsWXG2*F z#GxXY&@atBNu7(60sFwvO$P*pG#5$_HcKWdYYsP~lU*o6AV+87Nr5JBQ`&;e?)I#J z=2XU6d ) z*>Z~Wz|^0Cf_C4@f3z$7MKAT5*|)3C>2hoPt#}J2rQAFqq`}hy?_{fd?a{5%bCsK@ zZb1zv%z`{mcQ~!v6=eO{`kDXX0l^@XZm?+`kZG^GwC@G?dAByq?hEMLEt@K|Vx2;& zAtW}aB>VA)-p&g1sfz_lSBx2mtJysJ2RPa>^rT062rnn)`jyaWPw;^z0IO=fBS $EO<_!928`2pmb6$d5MpW>SEqC=E;Ac)y-5w9aRA^{u((MI#=^%LR zF&=lc)BoyK&+7R4Z=s$*@3X_Tt9^2yyx)iZA UN%AyZr^4f4Y5ilM z`6`FhFGK2ff2&q`Nct=`v0n ~*o|doaf8#4oowg5y9SiHoB&S_@h|67LzO+AQV;3i~%-Qwm zISmjBx%u~TCJ%p-jJy)kRxyaqXRhZrE-eq2ek3p9yz=0+*|(~@AEdo)7D)r|t|o#z zS!v9ZOlgWUh`g3HQvNV+##y+uHDsPAYv}uMAJ=S;Pz+Nd(xqCJ3-x|q&Gwm1G?iBS zX3hF(pCiO^{=E~yN@b>UMXZ;Pr?4KtT6j|OAk)sF`u~ )sj*pvzpUr%nmQ= zmGbiQ_g}hJbJfJSM1GT=(?OCTWu+S_*&iaMn z_CLWzqwnNEhDx(p0%fIEcBHz7xt$tR51w0%P<#Es8KesIw0aSG(4BnT61Jn}G;O+@ zv NQmqRib!r)XaonxRK40{mIDMF?#WvMDd3S_ zEI4s7V;KPIe+H)h2>o94Z))$cUWzD1$2jG=UocG(b(y%8NKnfq _rNsID%?5$G-^slw786Z9lo~9eFLbY>X)K^Jy0X#>n}A^T&GXjoPX&& dL}}#r8XMhg!4anUVR!(|o1XFmZ-*eJ8gpJB6qJnCCA* z?aG99tMvbf>vixhTItOajBwek?@uMA_7P^)Chr Dn1sL1FW>8(RDHl(zR1{=Y#w|h#yh_@lFX1}}^?G)zh&win*ChxQo;{uNs zb sz_q5SxVOgJWaLy$#GW z;5*Izp-&$VkiA9?T+6VxZm$~Zg#?(bS3ZVMc)EAio9(QS`;6||m+<&XBmE$ev<5b7 zgD{yHj*A9-oOJ5H9 ib5SNKhl2@2aaF4Dnlc+TP1(l+;zOEU zDBP Rl7W5Rf%V|;CEo@QGDQV# z^QLGYg+(GXK<^S|uR6z`_Lkyuz}QplLsdal6_t5{4-waJGocPx7CDtY-Pyo=dbl{z z_!dh`T<10hb?DMYY;3*NFk!Wc)_S%ixl{&?lk9s_yJ%h~KO3R?ZaBDVU}Q*yrM8UL z#AboYhZER;bhmIIy6&{H&WyyjaJ?tK;SIYgX#=dZNaA7QcN?^JFMBz2Nb6TF|Ft3v z%{Y=j={oP9u+AI%L;s@0+t#Lzy~OhJyIv2y65VB??avk-TNIJ%Losg`?vJx`L yJJ@9UN zZB$np **j29jyNl+zMuNo1gDB741?qp1U;5f6Ev`N&IMn@@XR== zKjd-$)?VVnM uRIIG1{uZU=UMH`R-ejFC*#wF^#JvKs%+C{EcC8X2U8D>`;b?yHZ41 z*|be7g`RC}s%0)iFusM<>c1u3Ez#LM8tD@!84-CSAQ*F9GCCpRx@2%fv>yNv|74ZS z!FtnGLE*jq*f?Sx31F0ASM_7(li{;2=4a%Sgrz_R{266lIZKXxoqjhsJ}5TGGL~Xl bWu*%EB?OEnn`xK)Jpn+N+rgU6uBH7CfUZ20 diff --git a/apps/guide/public/apple-touch-icon.png b/apps/guide/public/apple-touch-icon.png deleted file mode 100644 index 9bde9f097ed44a256dad9a9d0891e6f23e96f617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3505 zcmai1XEYlQ`;Aqrwo-eQpmtNU_KesgMuPf<5L=DdyA-uoDMg9Vs@8}o)z%NyiWz&i zHZ5v~8u|DAe}B*WoOACz&$-XX`{B8%7G{PFblh|R0Du8(q-XV4TmJ(ZioZ<9cKVkA zlpflq+5kXP7X76w)!&^g$jVR$&^XMy4FHf=S(w=9)6#Je^KEEo*eR)4N%L?xsSNHz z`a3u{i3Eq=pk||@x%J+OL`{2(g_Xa%yO*AxleFmML@IakC0$%x{QUXL!qSnRfr~T` zL%8`|U0tcF>Rn%7pB31UmYr@g3XojjFdvd5>BR*MrdH~4S!DZMO_Pa{i-ChTEj^oq zk&A^