From 0088a48feea17d74e73fa3227f457ab318dc23ba Mon Sep 17 00:00:00 2001 From: Luna Date: Mon, 12 May 2025 11:53:27 +0200 Subject: [PATCH] Inital Commit for Moonie :) --- .dockerignore | 7 + .gitignore | 10 + .vscode/extensions.json | 7 + .vscode/settings.json | 3 + Dockerfile | 23 + README.md | 7 + package-lock.json | 7474 +++++++++++++++++ package.json | 44 + pnpm-lock.yaml | 2114 +++++ postcss.config.js | 6 + serve-prod.js | 8 + serve-staging.js | 8 + src-tauri/.gitignore | 7 + src-tauri/Cargo.lock | 4319 ++++++++++ src-tauri/Cargo.toml | 25 + src-tauri/build.rs | 3 + src-tauri/capabilities/default.json | 10 + src-tauri/icons/128x128.png | Bin 0 -> 3512 bytes src-tauri/icons/128x128@2x.png | Bin 0 -> 7012 bytes src-tauri/icons/32x32.png | Bin 0 -> 974 bytes src-tauri/icons/Square107x107Logo.png | Bin 0 -> 2863 bytes src-tauri/icons/Square142x142Logo.png | Bin 0 -> 3858 bytes src-tauri/icons/Square150x150Logo.png | Bin 0 -> 3966 bytes src-tauri/icons/Square284x284Logo.png | Bin 0 -> 7737 bytes src-tauri/icons/Square30x30Logo.png | Bin 0 -> 903 bytes src-tauri/icons/Square310x310Logo.png | Bin 0 -> 8591 bytes src-tauri/icons/Square44x44Logo.png | Bin 0 -> 1299 bytes src-tauri/icons/Square71x71Logo.png | Bin 0 -> 2011 bytes src-tauri/icons/Square89x89Logo.png | Bin 0 -> 2468 bytes src-tauri/icons/StoreLogo.png | Bin 0 -> 1523 bytes src-tauri/icons/icon.icns | Bin 0 -> 98451 bytes src-tauri/icons/icon.ico | Bin 0 -> 86642 bytes src-tauri/icons/icon.png | Bin 0 -> 14183 bytes src-tauri/src/lib.rs | 14 + src-tauri/src/main.rs | 6 + src-tauri/tauri.conf.json | 36 + src/app.html | 33 + .../menus/SideMenuTournaments.svelte | 132 + .../components/notifications/InfoPopup.svelte | 89 + src/lib/components/notifications/Popup.svelte | 332 + .../popups/AddNewAuthorisedUser.svelte | 528 ++ .../components/popups/AddNewMapPool.svelte | 345 + src/lib/components/popups/EditMap.svelte | 1149 +++ src/lib/config.json | 6 + src/lib/services/colours.ts | 14 + src/lib/services/jwt.ts | 85 + src/lib/services/taImages.ts | 156 + src/lib/stores.js | 27 + src/lib/taDocs/client.md | 95 + src/lib/taDocs/intro.md | 67 + src/lib/taDocs/sample.md | 21 + src/lib/taDocs/tournamentModel.md | 171 + src/routes/+layout.svelte | 513 ++ src/routes/+layout.ts | 5 + src/routes/+page.svelte | 270 + src/routes/api/docs/[slug]/+server.ts | 40 + src/routes/authTokens/+page.svelte | 924 ++ src/routes/discordAuth/+page.svelte | 428 + src/routes/documentation/+page.svelte | 797 ++ src/routes/tournaments/+page.svelte | 1124 +++ .../tournaments/[tournamentguid]/+page.svelte | 661 ++ .../tournaments/[tournamentguid]/+page.ts | 6 + .../[tournamentguid]/mappools/+page.svelte | 707 ++ .../[tournamentguid]/mappools/+page.ts | 6 + .../mappools/[poolGuid]/+page.svelte | 923 ++ .../mappools/[poolGuid]/+page.ts | 7 + .../[tournamentguid]/settings/+page.svelte | 1130 +++ .../[tournamentguid]/settings/+page.ts | 6 + .../[tournamentguid]/teams/+page.svelte | 852 ++ .../[tournamentguid]/teams/+page.ts | 6 + static/assets/LogoTextC_DevB.png | Bin 0 -> 46979 bytes static/assets/LogoTextC_DevB.svg | 86 + static/assets/LogoTextC_DevB4x.png | Bin 0 -> 281828 bytes static/assets/LogoTextC_DevW.png | Bin 0 -> 45617 bytes static/assets/LogoTextC_DevW.svg | 90 + static/assets/LogoTextC_DevW4x.png | Bin 0 -> 274856 bytes static/svelte.svg | 1 + static/tafavicon.ico | Bin 0 -> 26704 bytes static/talogo.png | Bin 0 -> 25592 bytes static/tauri.svg | 6 + static/test.jpg | Bin 0 -> 99802 bytes static/vite.svg | 1 + svelte.config.js | 15 + tailwind.config.js | 9 + tsconfig.json | 19 + vite.config.js | 47 + 86 files changed, 26060 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js create mode 100644 serve-prod.js create mode 100644 serve-staging.js create mode 100644 src-tauri/.gitignore create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/capabilities/default.json create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/128x128@2x.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/Square107x107Logo.png create mode 100644 src-tauri/icons/Square142x142Logo.png create mode 100644 src-tauri/icons/Square150x150Logo.png create mode 100644 src-tauri/icons/Square284x284Logo.png create mode 100644 src-tauri/icons/Square30x30Logo.png create mode 100644 src-tauri/icons/Square310x310Logo.png create mode 100644 src-tauri/icons/Square44x44Logo.png create mode 100644 src-tauri/icons/Square71x71Logo.png create mode 100644 src-tauri/icons/Square89x89Logo.png create mode 100644 src-tauri/icons/StoreLogo.png create mode 100644 src-tauri/icons/icon.icns create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/src/lib.rs create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json create mode 100644 src/app.html create mode 100644 src/lib/components/menus/SideMenuTournaments.svelte create mode 100644 src/lib/components/notifications/InfoPopup.svelte create mode 100644 src/lib/components/notifications/Popup.svelte create mode 100644 src/lib/components/popups/AddNewAuthorisedUser.svelte create mode 100644 src/lib/components/popups/AddNewMapPool.svelte create mode 100644 src/lib/components/popups/EditMap.svelte create mode 100644 src/lib/config.json create mode 100644 src/lib/services/colours.ts create mode 100644 src/lib/services/jwt.ts create mode 100644 src/lib/services/taImages.ts create mode 100644 src/lib/stores.js create mode 100644 src/lib/taDocs/client.md create mode 100644 src/lib/taDocs/intro.md create mode 100644 src/lib/taDocs/sample.md create mode 100644 src/lib/taDocs/tournamentModel.md create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/+layout.ts create mode 100644 src/routes/+page.svelte create mode 100644 src/routes/api/docs/[slug]/+server.ts create mode 100644 src/routes/authTokens/+page.svelte create mode 100644 src/routes/discordAuth/+page.svelte create mode 100644 src/routes/documentation/+page.svelte create mode 100644 src/routes/tournaments/+page.svelte create mode 100644 src/routes/tournaments/[tournamentguid]/+page.svelte create mode 100644 src/routes/tournaments/[tournamentguid]/+page.ts create mode 100644 src/routes/tournaments/[tournamentguid]/mappools/+page.svelte create mode 100644 src/routes/tournaments/[tournamentguid]/mappools/+page.ts create mode 100644 src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.svelte create mode 100644 src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.ts create mode 100644 src/routes/tournaments/[tournamentguid]/settings/+page.svelte create mode 100644 src/routes/tournaments/[tournamentguid]/settings/+page.ts create mode 100644 src/routes/tournaments/[tournamentguid]/teams/+page.svelte create mode 100644 src/routes/tournaments/[tournamentguid]/teams/+page.ts create mode 100644 static/assets/LogoTextC_DevB.png create mode 100644 static/assets/LogoTextC_DevB.svg create mode 100644 static/assets/LogoTextC_DevB4x.png create mode 100644 static/assets/LogoTextC_DevW.png create mode 100644 static/assets/LogoTextC_DevW.svg create mode 100644 static/assets/LogoTextC_DevW4x.png create mode 100644 static/svelte.svg create mode 100644 static/tafavicon.ico create mode 100644 static/talogo.png create mode 100644 static/tauri.svg create mode 100644 static/test.jpg create mode 100644 static/vite.svg create mode 100644 svelte.config.js create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 vite.config.js diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0b2d6f1 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,7 @@ +node_modules +npm-debug.log +dist +.vscode +.git +.gitignore +README.md \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6635cf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..61343e9 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "svelte.svelte-vscode", + "tauri-apps.tauri-vscode", + "rust-lang.rust-analyzer" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..2f86c50 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "svelte.enable-ts-plugin": true +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..196e211 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +# Use an official Node runtime as the base image +FROM node:20 + +# Set the working directory in the container +WORKDIR /app + +# Copy package.json and package-lock.json to the working directory +COPY package*.json ./ + +# Install project dependencies +RUN npm install + +# Copy the rest of the application code +COPY . . + +# Build the application +RUN npm run build + +# Expose the port the app runs on +EXPOSE 4173 + +# Command to run the application +CMD ["npm", "run", "preview", "--", "--host", "0.0.0.0"] \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..858d179 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Tauri + SvelteKit + TypeScript + +This template should help get you started developing with Tauri, SvelteKit and TypeScript in Vite. + +## Recommended IDE Setup + +[VS Code](https://code.visualstudio.com/) + [Svelte](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer). diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5017606 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7474 @@ +{ + "name": "luna-cdn", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "luna-cdn", + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "@sveltejs/adapter-node": "^5.2.8", + "@tauri-apps/api": ">=2.0.0", + "@tauri-apps/plugin-shell": ">=2.0.0", + "@types/d3": "^7.4.3", + "d3": "^7.9.0", + "fs": "^0.0.1-security", + "marked": "^14.1.4", + "moons-ta-client": "^1.1.13", + "prismjs": "^1.30.0", + "uuid": "^11.1.0" + }, + "devDependencies": { + "@sveltejs/adapter-static": "^3.0.1", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@tauri-apps/cli": ">=2.0.0", + "@types/node": "^22.7.6", + "autoprefixer": "^10.4.20", + "postcss": "^8.4.49", + "svelte": "^4.2.7", + "svelte-check": "^3.6.0", + "tailwindcss": "^3.4.14", + "tslib": "^2.4.1", + "typescript": "^5.0.0", + "vite": "^5.0.3", + "vite-plugin-markdown": "^2.2.0", + "vite-plugin-raw": "^1.0.3" + } + }, + "../BeatSaber-MapCheck": { + "extraneous": true + }, + "../TournamentAssistantClient": { + "name": "moons-ta-client", + "version": "1.1.4", + "extraneous": true, + "dependencies": { + "@protobuf-ts/plugin": "^2.6.0", + "events": "^3.3.0", + "install": "^0.13.0", + "npm": "^10.8.0", + "uuid": "^9.0.0", + "ws": "^8.17.0" + }, + "devDependencies": { + "@types/events": "^3.0.0", + "@types/uuid": "^8.3.4", + "@types/ws": "^8.5.10", + "esbuild": "^0.19.12", + "esbuild-plugin-globals": "^0.2.0", + "esbuild-plugin-polyfill-node": "^0.3.0", + "rollup": "^4.17.2", + "rollup-plugin-dts": "^6.1.1", + "tslib": "^2.3.1", + "typescript": "^4.5.4" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "license": "MIT" + }, + "node_modules/@protobuf-ts/plugin": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.9.4.tgz", + "integrity": "sha512-Db5Laq5T3mc6ERZvhIhkj1rn57/p8gbWiCKxQWbZBBl20wMuqKoHbRw4tuD7FyXi+IkwTToaNVXymv5CY3E8Rw==", + "license": "Apache-2.0", + "dependencies": { + "@protobuf-ts/plugin-framework": "^2.9.4", + "@protobuf-ts/protoc": "^2.9.4", + "@protobuf-ts/runtime": "^2.9.4", + "@protobuf-ts/runtime-rpc": "^2.9.4", + "typescript": "^3.9" + }, + "bin": { + "protoc-gen-dump": "bin/protoc-gen-dump", + "protoc-gen-ts": "bin/protoc-gen-ts" + } + }, + "node_modules/@protobuf-ts/plugin-framework": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin-framework/-/plugin-framework-2.9.4.tgz", + "integrity": "sha512-9nuX1kjdMliv+Pes8dQCKyVhjKgNNfwxVHg+tx3fLXSfZZRcUHMc1PMwB9/vTvc6gBKt9QGz5ERqSqZc0++E9A==", + "license": "(Apache-2.0 AND BSD-3-Clause)", + "dependencies": { + "@protobuf-ts/runtime": "^2.9.4", + "typescript": "^3.9" + } + }, + "node_modules/@protobuf-ts/plugin-framework/node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@protobuf-ts/plugin/node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@protobuf-ts/protoc": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.9.4.tgz", + "integrity": "sha512-hQX+nOhFtrA+YdAXsXEDrLoGJqXHpgv4+BueYF0S9hy/Jq0VRTVlJS1Etmf4qlMt/WdigEes5LOd/LDzui4GIQ==", + "license": "Apache-2.0", + "bin": { + "protoc": "protoc.js" + } + }, + "node_modules/@protobuf-ts/runtime": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.9.4.tgz", + "integrity": "sha512-vHRFWtJJB/SiogWDF0ypoKfRIZ41Kq+G9cEFj6Qm1eQaAhJ1LDFvgZ7Ja4tb3iLOQhz0PaoPnnOijF1qmEqTxg==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@protobuf-ts/runtime-rpc": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.9.4.tgz", + "integrity": "sha512-y9L9JgnZxXFqH5vD4d7j9duWvIJ7AShyBRoNKJGhu9Q27qIbchfzli66H9RvrQNIFk5ER7z1Twe059WZGqERcA==", + "license": "Apache-2.0", + "dependencies": { + "@protobuf-ts/runtime": "^2.9.4" + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "28.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.1.tgz", + "integrity": "sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "fdir": "^6.2.0", + "is-reference": "1.2.1", + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=16.0.0 || 14 >= 14.17" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/@rollup/plugin-commonjs/node_modules/fdir": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", + "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", + "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", + "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", + "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", + "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", + "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", + "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", + "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", + "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", + "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", + "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", + "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", + "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sveltejs/adapter-node": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-5.2.8.tgz", + "integrity": "sha512-wll164mO8pX/0Ak6/64h0OzO4Id24PBmTla3zRlGEdbdQGkGb2WZPZOuvcWi6IEpwekA4RVFe58fjbkIV0Bslw==", + "license": "MIT", + "dependencies": { + "@rollup/plugin-commonjs": "^28.0.1", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^15.3.0", + "rollup": "^4.9.5" + }, + "peerDependencies": { + "@sveltejs/kit": "^2.4.0" + } + }, + "node_modules/@sveltejs/adapter-static": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.5.tgz", + "integrity": "sha512-kFJR7RxeB6FBvrKZWAEzIALatgy11ISaaZbcPup8JdWUdrmmfUHHTJ738YHJTEfnCiiXi6aX8Q6ePY7tnSMD6Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, + "node_modules/@sveltejs/kit": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.7.0.tgz", + "integrity": "sha512-4XyY1SCB/Eyz8E9G7SEBKViysYwVtDftuA7kyQ5bmuFNPWC1KZC4988rMvaJxhH2BbCTsbLPjNOZwiEGXt8/2g==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0", + "devalue": "^5.1.0", + "esm-env": "^1.0.0", + "import-meta-resolve": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.5", + "mrmime": "^2.0.0", + "sade": "^1.8.1", + "set-cookie-parser": "^2.6.0", + "sirv": "^2.0.4", + "tiny-glob": "^0.2.9" + }, + "bin": { + "svelte-kit": "svelte-kit.js" + }, + "engines": { + "node": ">=18.13" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.3" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.2.tgz", + "integrity": "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==", + "license": "MIT", + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", + "debug": "^4.3.4", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.10", + "svelte-hmr": "^0.16.0", + "vitefu": "^0.2.5" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", + "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" + } + }, + "node_modules/@tauri-apps/api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.2.tgz", + "integrity": "sha512-3wSwmG+1kr6WrgAFKK5ijkNFPp8TT3FLj3YHUb5EwMO+3FxX4uWlfSWkeeBy+Kc1RsKzugtYLuuya+98Flj+3w==", + "license": "Apache-2.0 OR MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + } + }, + "node_modules/@tauri-apps/cli": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.2.tgz", + "integrity": "sha512-R4ontHZvXORArERAHIidp5zRfZEshZczTiK+poslBv7AGKpQZoMw+E49zns7mOmP64i2Cq9Ci0pJvi4Rm8Okzw==", + "dev": true, + "license": "Apache-2.0 OR MIT", + "bin": { + "tauri": "tauri.js" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" + }, + "optionalDependencies": { + "@tauri-apps/cli-darwin-arm64": "2.0.2", + "@tauri-apps/cli-darwin-x64": "2.0.2", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.2", + "@tauri-apps/cli-linux-arm64-gnu": "2.0.2", + "@tauri-apps/cli-linux-arm64-musl": "2.0.2", + "@tauri-apps/cli-linux-x64-gnu": "2.0.2", + "@tauri-apps/cli-linux-x64-musl": "2.0.2", + "@tauri-apps/cli-win32-arm64-msvc": "2.0.2", + "@tauri-apps/cli-win32-ia32-msvc": "2.0.2", + "@tauri-apps/cli-win32-x64-msvc": "2.0.2" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.2.tgz", + "integrity": "sha512-B+/a8Q6wAqmB4A4HVeK0oQP5TdQGKW60ZLOI9O2ktH2HPr9ETr3XkwXPuJ2uAOuGEgtRZHBgFOIgG000vMnKlg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-darwin-x64": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.2.tgz", + "integrity": "sha512-kaurhn6XT4gAVCPAQSSHl/CHFxTS0ljc47N7iGTSlYJ03sCWPRZeNuVa/bn6rolz9MA2JfnRnFqB1pUL6jzp9Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.2.tgz", + "integrity": "sha512-bVrofjlacMxmGMcqK18iBW05tsZXOd19/MnqruFFcHSVjvkGGIXHMtUbMXnZNXBPkHDsnfytNtkY9SZGfCFaBA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-gnu": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.2.tgz", + "integrity": "sha512-7XCBn0TTBVQGnV42dXcbHPLg/9W8kJoVzuliIozvNGyRWxfXqDbQYzpI48HUQG3LgHMabcw8+pVZAfGhevLrCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-arm64-musl": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.2.tgz", + "integrity": "sha512-1xi2SreGVlpAL68MCsDUY63rdItUdPZreXIAcOVqvUehcJRYOa1XGSBhrV0YXRgZeh0AtKC19z6PRzcv4rosZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-gnu": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.2.tgz", + "integrity": "sha512-WVjwYzPWFqZVg1fx6KSU5w47Q0VbMyaCp34qs5EcS8EIU0/RnofdzqUoOYqvgGVgNgoz7Pj5dXK2SkS8BHXMmA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-linux-x64-musl": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.2.tgz", + "integrity": "sha512-h5miE2mctgaQNn/BbG9o1pnJcrx+VGBi2A6JFqGu934lFgSV5+s28M8Gc8AF2JgFH4hQV4IuMkeSw8Chu5Dodg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-arm64-msvc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.2.tgz", + "integrity": "sha512-2b8oO0+dYonahG5PfA/zoq0zlafLclfmXgqoWDZ++UiPtQHJNpNeEQ8GWbSFKGHQ494Jo6jHvazOojGRE1kqAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-ia32-msvc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.2.tgz", + "integrity": "sha512-axgICLunFi0To3EibdCBgbST5RocsSmtM4c04+CbcX8WQQosJ9ziWlCSrrOTRr+gJERAMSvEyVUS98f6bWMw9A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/cli-win32-x64-msvc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.2.tgz", + "integrity": "sha512-JR17cM6+DyExZRgpXr2/DdqvcFYi/EKvQt8dI5R1/uQoesWd8jeNnrU7c1FG1Zmw9+pTzDztsNqEKsrNq2sNIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tauri-apps/plugin-shell": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.0.0.tgz", + "integrity": "sha512-OpW2+ycgJLrEoZityWeWYk+6ZWP9VyiAfbO+N/O8VfLkqyOym8kXh7odKDfINx9RAotkSGBtQM4abyKfJDkcUg==", + "license": "MIT OR Apache-2.0", + "dependencies": { + "@tauri-apps/api": "^2.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" + }, + "node_modules/@types/d3": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", + "license": "MIT" + }, + "node_modules/@types/d3-axis": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-chord": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-contour": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "license": "MIT" + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", + "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==", + "license": "MIT" + }, + "node_modules/@types/d3-drag": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "license": "MIT", + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "license": "MIT" + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "license": "MIT" + }, + "node_modules/@types/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==", + "license": "MIT" + }, + "node_modules/@types/d3-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "license": "MIT" + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "license": "MIT" + }, + "node_modules/@types/d3-random": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz", + "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==", + "license": "MIT" + }, + "node_modules/@types/d3-selection": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==", + "license": "MIT" + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/@types/d3-transition": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", + "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-zoom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "license": "MIT", + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/@types/geojson": { + "version": "7946.0.14", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", + "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.6.tgz", + "integrity": "sha512-/d7Rnj0/ExXDMcioS78/kf1lMzYk4BZV8MZGTBKzTGZ6/406ukkbYlIsZmMPhcR5KlkunDHQLrtAVmSq7r+mSw==", + "devOptional": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/pug": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", + "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "license": "MIT" + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-crc32": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/d3": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", + "license": "ISC", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "license": "ISC", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delaunator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "license": "ISC", + "dependencies": { + "robust-predicates": "^3.0.2" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.63", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "dev": true, + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/esm-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", + "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", + "license": "MIT" + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/front-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", + "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", + "dev": true, + "dependencies": { + "js-yaml": "^3.13.1" + } + }, + "node_modules/fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "license": "MIT" + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "license": "MIT" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/install": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz", + "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dev": true, + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/markdown-it/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/marked": { + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", + "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moons-ta-client": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/moons-ta-client/-/moons-ta-client-1.1.13.tgz", + "integrity": "sha512-aoCb5bEZOVpRWl0FDam62ZDojCiGBr9GfGbwPMjJmiY0C6dOpkXT4HGSlFRbYjS5KAjuUy6FCLBMxovuLLS6Zw==", + "dependencies": { + "@protobuf-ts/plugin": "^2.6.0", + "events": "^3.3.0", + "install": "^0.13.0", + "npm": "^10.8.0", + "uuid": "^9.0.0", + "ws": "^8.17.0" + } + }, + "node_modules/moons-ta-client/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.0.tgz", + "integrity": "sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/config", + "@npmcli/fs", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/promise-spawn", + "@npmcli/redact", + "@npmcli/run-script", + "@sigstore/tuf", + "abbrev", + "archy", + "cacache", + "chalk", + "ci-info", + "cli-columns", + "fastest-levenshtein", + "fs-minipass", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minimatch", + "minipass", + "minipass-pipeline", + "ms", + "node-gyp", + "nopt", + "normalize-package-data", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "p-map", + "pacote", + "parse-conflict-json", + "proc-log", + "qrcode-terminal", + "read", + "semver", + "spdx-expression-parse", + "ssri", + "supports-color", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "license": "Artistic-2.0", + "workspaces": [ + "docs", + "smoke-tests", + "mock-globals", + "mock-registry", + "workspaces/*" + ], + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/config": "^9.0.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", + "@npmcli/promise-spawn": "^8.0.1", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", + "@sigstore/tuf": "^2.3.4", + "abbrev": "^3.0.0", + "archy": "~1.0.0", + "cacache": "^19.0.1", + "chalk": "^5.3.0", + "ci-info": "^4.0.0", + "cli-columns": "^4.0.0", + "fastest-levenshtein": "^1.0.16", + "fs-minipass": "^3.0.3", + "glob": "^10.4.5", + "graceful-fs": "^4.2.11", + "hosted-git-info": "^8.0.0", + "ini": "^5.0.0", + "init-package-json": "^7.0.1", + "is-cidr": "^5.1.0", + "json-parse-even-better-errors": "^4.0.0", + "libnpmaccess": "^9.0.0", + "libnpmdiff": "^7.0.0", + "libnpmexec": "^9.0.0", + "libnpmfund": "^6.0.0", + "libnpmhook": "^11.0.0", + "libnpmorg": "^7.0.0", + "libnpmpack": "^8.0.0", + "libnpmpublish": "^10.0.0", + "libnpmsearch": "^8.0.0", + "libnpmteam": "^7.0.0", + "libnpmversion": "^7.0.0", + "make-fetch-happen": "^14.0.1", + "minimatch": "^9.0.5", + "minipass": "^7.1.1", + "minipass-pipeline": "^1.2.4", + "ms": "^2.1.2", + "node-gyp": "^10.2.0", + "nopt": "^8.0.0", + "normalize-package-data": "^7.0.0", + "npm-audit-report": "^6.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-profile": "^11.0.1", + "npm-registry-fetch": "^18.0.1", + "npm-user-validate": "^3.0.0", + "p-map": "^4.0.0", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "qrcode-terminal": "^0.12.0", + "read": "^4.0.0", + "semver": "^7.6.3", + "spdx-expression-parse": "^4.0.0", + "ssri": "^12.0.0", + "supports-color": "^9.4.0", + "tar": "^6.2.1", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^3.0.0", + "validate-npm-package-name": "^6.0.0", + "which": "^5.0.0", + "write-file-atomic": "^6.0.0" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/agent": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/metavuln-calculator": "^8.0.0", + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.1", + "@npmcli/query": "^4.0.0", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", + "bin-links": "^5.0.0", + "cacache": "^19.0.1", + "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "json-stringify-nice": "^1.1.4", + "lru-cache": "^10.2.2", + "minimatch": "^9.0.4", + "nopt": "^8.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.1", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "proggy": "^3.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^3.0.1", + "read-package-json-fast": "^4.0.0", + "semver": "^7.3.7", + "ssri": "^12.0.0", + "treeverse": "^3.0.0", + "walk-up-path": "^3.0.1" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", + "ci-info": "^4.0.0", + "ini": "^5.0.0", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/git": { + "version": "6.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^8.0.0", + "ini": "^5.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^10.0.0", + "proc-log": "^5.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "cacache": "^19.0.0", + "json-parse-even-better-errors": "^4.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "6.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "normalize-package-data": "^7.0.0", + "proc-log": "^5.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "8.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/query": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.1.2" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/redact": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "9.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "node-gyp": "^10.0.0", + "proc-log": "^5.0.0", + "which": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/npm/node_modules/@sigstore/bundle": { + "version": "2.3.2", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/core": { + "version": "1.1.0", + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign": { + "version": "2.3.2", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/agent": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/@npmcli/fs": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "13.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/unique-filename": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/sign/node_modules/unique-slug": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "2.3.4", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/verify": { + "version": "1.2.1", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/models": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/agent-base": { + "version": "7.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "6.2.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bin-links": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "cmd-shim": "^7.0.0", + "npm-normalize-package-bin": "^4.0.0", + "proc-log": "^5.0.0", + "read-cmd-shim": "^5.0.0", + "write-file-atomic": "^6.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/brace-expansion": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm/node_modules/cacache": { + "version": "19.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^4.0.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/chownr": { + "version": "3.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/p-map": { + "version": "7.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/tar": { + "version": "7.4.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/yallist": { + "version": "5.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/chalk": { + "version": "5.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ci-info": { + "version": "4.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "4.1.1", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "ip-regex": "^5.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/cli-columns": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/cmd-shim": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/cross-spawn": { + "version": "7.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/cssesc": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/debug": { + "version": "4.3.6", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/diff": { + "version": "5.2.0", + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/npm/node_modules/eastasianwidth": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/exponential-backoff": { + "version": "3.1.1", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.16", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/npm/node_modules/foreground-child": { + "version": "3.3.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/fs-minipass": { + "version": "3.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/glob": { + "version": "10.4.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.11", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.1", + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "7.0.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "7.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ignore-walk": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ini": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/init-package-json": { + "version": "7.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/package-json": "^6.0.0", + "npm-package-arg": "^12.0.0", + "promzard": "^2.0.0", + "read": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^6.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/ip-address": { + "version": "9.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/npm/node_modules/ip-regex": { + "version": "5.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/is-cidr": { + "version": "5.1.0", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "cidr-regex": "^4.1.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/is-lambda": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jackspeak": { + "version": "3.4.3", + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/npm/node_modules/jsbn": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff": { + "version": "6.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "5.5.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmdiff": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^8.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "binary-extensions": "^2.3.0", + "diff": "^5.1.0", + "minimatch": "^9.0.4", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "tar": "^6.2.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmexec": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", + "ci-info": "^4.0.0", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", + "read": "^4.0.0", + "read-package-json-fast": "^4.0.0", + "semver": "^7.3.7", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmfund": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^8.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmhook": { + "version": "11.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmorg": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmpack": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmpublish": { + "version": "10.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "ci-info": "^4.0.0", + "normalize-package-data": "^7.0.0", + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1", + "proc-log": "^5.0.0", + "semver": "^7.3.7", + "sigstore": "^2.2.0", + "ssri": "^12.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmsearch": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^18.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmteam": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmversion": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.1", + "@npmcli/run-script": "^9.0.1", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/lru-cache": { + "version": "10.4.3", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "14.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", + "http-cache-semantics": "^4.1.1", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "ssri": "^12.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/minimatch": { + "version": "9.0.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/minipass": { + "version": "7.1.2", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm/node_modules/minipass-collect": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm/node_modules/minipass-fetch": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^3.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", + "inBundle": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/mute-stream": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.3", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/node-gyp": { + "version": "10.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^4.1.0", + "semver": "^7.3.5", + "tar": "^6.2.1", + "which": "^4.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "13.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { + "version": "7.2.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/nopt": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/nopt/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/normalize-package-data": { + "version": "7.0.0", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^8.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-audit-report": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-bundled": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-install-checks": { + "version": "7.1.0", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-package-arg": { + "version": "12.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-packlist": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^7.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "10.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^7.1.0", + "npm-normalize-package-bin": "^4.0.0", + "npm-package-arg": "^12.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-profile": { + "version": "11.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "18.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^3.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^14.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^12.0.0", + "proc-log": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/npm/node_modules/npm-user-validate": { + "version": "3.0.0", + "inBundle": true, + "license": "BSD-2-Clause", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/p-map": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/package-json-from-dist": { + "version": "1.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/npm/node_modules/pacote": { + "version": "19.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^2.2.0", + "ssri": "^12.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^4.0.0", + "just-diff": "^6.0.0", + "just-diff-apply": "^5.2.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/path-key": { + "version": "3.1.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/path-scurry": { + "version": "1.11.1", + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/proc-log": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/proggy": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-call-limit": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/promzard": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "read": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/npm/node_modules/read": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "mute-stream": "^2.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/rimraf": { + "version": "5.0.10", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/npm/node_modules/semver": { + "version": "7.6.3", + "inBundle": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/shebang-command": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/shebang-regex": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/signal-exit": { + "version": "4.1.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/sigstore": { + "version": "2.3.1", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "@sigstore/sign": "^2.3.2", + "@sigstore/tuf": "^2.3.4", + "@sigstore/verify": "^1.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks": { + "version": "2.8.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "8.0.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.2.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.5.0", + "inBundle": true, + "license": "CC-BY-3.0" + }, + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.18", + "inBundle": true, + "license": "CC0-1.0" + }, + "node_modules/npm/node_modules/sprintf-js": { + "version": "1.1.3", + "inBundle": true, + "license": "BSD-3-Clause" + }, + "node_modules/npm/node_modules/ssri": { + "version": "12.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/supports-color": { + "version": "9.4.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/npm/node_modules/tar": { + "version": "6.2.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/treeverse": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js": { + "version": "2.2.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "2.0.1", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/agent": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/@npmcli/fs": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/cacache": { + "version": "18.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "13.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/proc-log": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/ssri": { + "version": "10.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/unique-filename": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/tuf-js/node_modules/unique-slug": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/unique-filename": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^5.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/unique-slug": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/walk-up-path": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/which": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/which/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/npm/node_modules/wrap-ansi": { + "version": "8.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/write-file-atomic": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", + "license": "Unlicense" + }, + "node_modules/rollup": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", + "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.0", + "@rollup/rollup-android-arm64": "4.24.0", + "@rollup/rollup-darwin-arm64": "4.24.0", + "@rollup/rollup-darwin-x64": "4.24.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", + "@rollup/rollup-linux-arm-musleabihf": "4.24.0", + "@rollup/rollup-linux-arm64-gnu": "4.24.0", + "@rollup/rollup-linux-arm64-musl": "4.24.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", + "@rollup/rollup-linux-riscv64-gnu": "4.24.0", + "@rollup/rollup-linux-s390x-gnu": "4.24.0", + "@rollup/rollup-linux-x64-gnu": "4.24.0", + "@rollup/rollup-linux-x64-musl": "4.24.0", + "@rollup/rollup-win32-arm64-msvc": "4.24.0", + "@rollup/rollup-win32-ia32-msvc": "4.24.0", + "@rollup/rollup-win32-x64-msvc": "4.24.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", + "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sorcery": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.1.tgz", + "integrity": "sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.14", + "buffer-crc32": "^1.0.0", + "minimist": "^1.2.0", + "sander": "^0.5.0" + }, + "bin": { + "sorcery": "bin/sorcery" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "4.2.19", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.19.tgz", + "integrity": "sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/estree": "^1.0.1", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.4", + "periscopic": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svelte-check": { + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.8.6.tgz", + "integrity": "sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "chokidar": "^3.4.1", + "picocolors": "^1.0.0", + "sade": "^1.7.4", + "svelte-preprocess": "^5.1.3", + "typescript": "^5.0.3" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "peerDependencies": { + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" + } + }, + "node_modules/svelte-hmr": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", + "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", + "license": "ISC", + "engines": { + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" + } + }, + "node_modules/svelte-preprocess": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.4.tgz", + "integrity": "sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/pug": "^2.0.6", + "detect-indent": "^6.1.0", + "magic-string": "^0.30.5", + "sorcery": "^0.11.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 16.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", + "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/tailwindcss": { + "version": "3.4.15", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.15.tgz", + "integrity": "sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "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.6", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "license": "MIT", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "devOptional": true + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/vite": { + "version": "5.4.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", + "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-markdown": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-markdown/-/vite-plugin-markdown-2.2.0.tgz", + "integrity": "sha512-eH2tXMZcx3EHb5okd+/0VIyoR8Gp9pGe24UXitOOcGkzObbJ1vl48aGOAbakoT88FBdzC8MXNkMfBIB9VK0Ndg==", + "dev": true, + "dependencies": { + "domhandler": "^4.0.0", + "front-matter": "^4.0.0", + "htmlparser2": "^6.0.0", + "markdown-it": "^12.0.0" + }, + "peerDependencies": { + "vite": ">= 2.0.0" + } + }, + "node_modules/vite-plugin-raw": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vite-plugin-raw/-/vite-plugin-raw-1.0.3.tgz", + "integrity": "sha512-9jWSN6RUlSiM7sd5tr/x9R7vQUs54K+FtNm1EpaAXTtu9mg7DbvEqtMSudIC432y4ZXIM8tMAtb3jw3dVHSOUQ==", + "dev": true + }, + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "license": "MIT", + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a490094 --- /dev/null +++ b/package.json @@ -0,0 +1,44 @@ +{ + "name": "luna-cdn", + "version": "0.1.0", + "description": "", + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "tauri": "tauri" + }, + "license": "MIT", + "dependencies": { + "@sveltejs/adapter-node": "^5.2.8", + "@tauri-apps/api": ">=2.0.0", + "@tauri-apps/plugin-shell": ">=2.0.0", + "@types/d3": "^7.4.3", + "d3": "^7.9.0", + "fs": "^0.0.1-security", + "marked": "^14.1.4", + "moons-ta-client": "^1.1.13", + "prismjs": "^1.30.0", + "uuid": "^11.1.0" + }, + "devDependencies": { + "@sveltejs/adapter-static": "^3.0.1", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@tauri-apps/cli": ">=2.0.0", + "@types/node": "^22.7.6", + "autoprefixer": "^10.4.20", + "postcss": "^8.4.49", + "svelte": "^4.2.7", + "svelte-check": "^3.6.0", + "tailwindcss": "^3.4.14", + "tslib": "^2.4.1", + "typescript": "^5.0.0", + "vite": "^5.0.3", + "vite-plugin-markdown": "^2.2.0", + "vite-plugin-raw": "^1.0.3" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..07a604a --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,2114 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@sveltejs/adapter-node': + specifier: ^5.2.8 + version: 5.2.9(@sveltejs/kit@2.8.0) + '@tauri-apps/api': + specifier: '>=2.0.0' + version: 2.0.3 + '@tauri-apps/plugin-shell': + specifier: '>=2.0.0' + version: 2.0.1 + fs: + specifier: ^0.0.1-security + version: 0.0.1-security + marked: + specifier: ^14.1.3 + version: 14.1.4 + moons-ta-client: + specifier: ^1.1.6 + version: 1.1.6 + +devDependencies: + '@sveltejs/adapter-static': + specifier: ^3.0.1 + version: 3.0.6(@sveltejs/kit@2.8.0) + '@sveltejs/kit': + specifier: ^2.0.0 + version: 2.8.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.10) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.0.0 + version: 3.1.2(svelte@4.2.19)(vite@5.4.10) + '@tauri-apps/cli': + specifier: '>=2.0.0' + version: 2.0.4 + '@types/node': + specifier: ^22.7.6 + version: 22.9.0 + autoprefixer: + specifier: ^10.4.20 + version: 10.4.20(postcss@8.4.49) + postcss: + specifier: ^8.4.49 + version: 8.4.49 + svelte: + specifier: ^4.2.7 + version: 4.2.19 + svelte-check: + specifier: ^3.6.0 + version: 3.8.6(postcss@8.4.49)(svelte@4.2.19) + tailwindcss: + specifier: ^3.4.14 + version: 3.4.14 + tslib: + specifier: ^2.4.1 + version: 2.8.1 + typescript: + specifier: ^5.0.0 + version: 5.6.3 + vite: + specifier: ^5.0.3 + version: 5.4.10(@types/node@22.9.0) + +packages: + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: true + + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + /@esbuild/aix-ppc64@0.21.5: + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.21.5: + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.21.5: + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.21.5: + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.21.5: + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.21.5: + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.21.5: + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.21.5: + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.21.5: + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.21.5: + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.21.5: + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.21.5: + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.21.5: + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.21.5: + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.21.5: + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.21.5: + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.21.5: + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.21.5: + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.21.5: + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.21.5: + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.21.5: + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.21.5: + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.21.5: + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + /@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 + dev: true + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@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.17.1 + dev: true + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: true + optional: true + + /@polka/url@1.0.0-next.28: + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} + + /@protobuf-ts/plugin-framework@2.9.4: + resolution: {integrity: sha512-9nuX1kjdMliv+Pes8dQCKyVhjKgNNfwxVHg+tx3fLXSfZZRcUHMc1PMwB9/vTvc6gBKt9QGz5ERqSqZc0++E9A==} + dependencies: + '@protobuf-ts/runtime': 2.9.4 + typescript: 3.9.10 + dev: false + + /@protobuf-ts/plugin@2.9.4: + resolution: {integrity: sha512-Db5Laq5T3mc6ERZvhIhkj1rn57/p8gbWiCKxQWbZBBl20wMuqKoHbRw4tuD7FyXi+IkwTToaNVXymv5CY3E8Rw==} + hasBin: true + dependencies: + '@protobuf-ts/plugin-framework': 2.9.4 + '@protobuf-ts/protoc': 2.9.4 + '@protobuf-ts/runtime': 2.9.4 + '@protobuf-ts/runtime-rpc': 2.9.4 + typescript: 3.9.10 + dev: false + + /@protobuf-ts/protoc@2.9.4: + resolution: {integrity: sha512-hQX+nOhFtrA+YdAXsXEDrLoGJqXHpgv4+BueYF0S9hy/Jq0VRTVlJS1Etmf4qlMt/WdigEes5LOd/LDzui4GIQ==} + hasBin: true + dev: false + + /@protobuf-ts/runtime-rpc@2.9.4: + resolution: {integrity: sha512-y9L9JgnZxXFqH5vD4d7j9duWvIJ7AShyBRoNKJGhu9Q27qIbchfzli66H9RvrQNIFk5ER7z1Twe059WZGqERcA==} + dependencies: + '@protobuf-ts/runtime': 2.9.4 + dev: false + + /@protobuf-ts/runtime@2.9.4: + resolution: {integrity: sha512-vHRFWtJJB/SiogWDF0ypoKfRIZ41Kq+G9cEFj6Qm1eQaAhJ1LDFvgZ7Ja4tb3iLOQhz0PaoPnnOijF1qmEqTxg==} + dev: false + + /@rollup/plugin-commonjs@28.0.1(rollup@4.24.4): + resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + commondir: 1.0.1 + estree-walker: 2.0.2 + fdir: 6.4.2(picomatch@4.0.2) + is-reference: 1.2.1 + magic-string: 0.30.12 + picomatch: 4.0.2 + rollup: 4.24.4 + dev: false + + /@rollup/plugin-json@6.1.0(rollup@4.24.4): + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + rollup: 4.24.4 + dev: false + + /@rollup/plugin-node-resolve@15.3.0(rollup@4.24.4): + resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.3(rollup@4.24.4) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.8 + rollup: 4.24.4 + dev: false + + /@rollup/pluginutils@5.1.3(rollup@4.24.4): + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + rollup: 4.24.4 + dev: false + + /@rollup/rollup-android-arm-eabi@4.24.4: + resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@rollup/rollup-android-arm64@4.24.4: + resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@rollup/rollup-darwin-arm64@4.24.4: + resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@rollup/rollup-darwin-x64@4.24.4: + resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@rollup/rollup-freebsd-arm64@4.24.4: + resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@rollup/rollup-freebsd-x64@4.24.4: + resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.24.4: + resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm-musleabihf@4.24.4: + resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.24.4: + resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.24.4: + resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.24.4: + resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.24.4: + resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.24.4: + resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.24.4: + resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.24.4: + resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.24.4: + resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.24.4: + resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.24.4: + resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@sveltejs/adapter-node@5.2.9(@sveltejs/kit@2.8.0): + resolution: {integrity: sha512-51euNrx0AcaTu8//wDfVh7xmqQSVgU52rfinE/MwvGkJa4nHPJMHmzv6+OIpmxg7gZaF6+5NVlxnieCzxLD59g==} + peerDependencies: + '@sveltejs/kit': ^2.4.0 + dependencies: + '@rollup/plugin-commonjs': 28.0.1(rollup@4.24.4) + '@rollup/plugin-json': 6.1.0(rollup@4.24.4) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.24.4) + '@sveltejs/kit': 2.8.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.10) + rollup: 4.24.4 + dev: false + + /@sveltejs/adapter-static@3.0.6(@sveltejs/kit@2.8.0): + resolution: {integrity: sha512-MGJcesnJWj7FxDcB/GbrdYD3q24Uk0PIL4QIX149ku+hlJuj//nxUbb0HxUTpjkecWfHjVveSUnUaQWnPRXlpg==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + dependencies: + '@sveltejs/kit': 2.8.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.10) + dev: true + + /@sveltejs/kit@2.8.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.10): + resolution: {integrity: sha512-HCiWupCuKJQ3aPaC4Xc6lpPdjOOnoGzEiYjOqMqppdtfGtY2ABrx932Vw66ZwS2RGXc0BmZvFvNq5SzqlmDVLg==} + engines: {node: '>=18.13'} + hasBin: true + requiresBuild: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.10) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.1.1 + esm-env: 1.1.4 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.12 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.7.1 + sirv: 3.0.0 + svelte: 4.2.19 + tiny-glob: 0.2.9 + vite: 5.4.10(@types/node@22.9.0) + + /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.10): + resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.10) + debug: 4.3.7 + svelte: 4.2.19 + vite: 5.4.10(@types/node@22.9.0) + transitivePeerDependencies: + - supports-color + + /@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.10): + resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.10) + debug: 4.3.7 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.12 + svelte: 4.2.19 + svelte-hmr: 0.16.0(svelte@4.2.19) + vite: 5.4.10(@types/node@22.9.0) + vitefu: 0.2.5(vite@5.4.10) + transitivePeerDependencies: + - supports-color + + /@tauri-apps/api@2.0.3: + resolution: {integrity: sha512-840qk6n8rbXBXMA5/aAgTYsg5JAubKO0nXw5wf7IzGnUuYKGbB4oFBIZtXOIWy+E0kNTDI3qhq5iqsoMJfwp8g==} + dev: false + + /@tauri-apps/cli-darwin-arm64@2.0.4: + resolution: {integrity: sha512-siH7rOHobb16rPbc11k64p1mxIpiRCkWmzs2qmL5IX21Gx9K5onI3Tk67Oqpf2uNupbYzItrOttaDT4NHFC7tw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-darwin-x64@2.0.4: + resolution: {integrity: sha512-zIccfbCoZMfmUpnk6PFCV0keFyfVj1A9XV3Oiiitj/dkTZ9CQvzjhX3XC0XcK4rsTWegfr2PjSrK06aiPAROAw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-arm-gnueabihf@2.0.4: + resolution: {integrity: sha512-fgQqJzefOGWCBNg4yrVA82Rg4s1XQr5K0dc2rCxBhJfa696e8dQ1LDrnWq/AiO5r+uHfVaoQTIUvxxpFicYRSA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-arm64-gnu@2.0.4: + resolution: {integrity: sha512-u8wbt5tPA9pI6j+d7jGrfOz9UVCiTp+IYzKNiIqlrDsAjqAUFaNXYHKqOUboeFWEmI4zoCWj6LgpS2OJTQ5FKg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-arm64-musl@2.0.4: + resolution: {integrity: sha512-hntF1V8e3V1hlrESm93PsghDhf3lA5pbvFrRfYxU1c+fVD/jRXGVw8BH3O1lW8MWwhEg1YdhKk01oAgsuHLuig==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-x64-gnu@2.0.4: + resolution: {integrity: sha512-Iq1GGJb+oT1T0ZV8izrgf0cBtlzPCJaWcNueRbf1ZXquMf+FSTyQv+/Lo8rq5T6buOIJOH7cAOTuEWWqiCZteg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-linux-x64-musl@2.0.4: + resolution: {integrity: sha512-9NTk6Pf0bSwXqCBdAA+PDYts9HeHebZzIo8mbRzRyUbER6QngG5HZb9Ka36Z1QWtJjdRy6uxSb4zb/9NuTeHfA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-win32-arm64-msvc@2.0.4: + resolution: {integrity: sha512-OF2e9oxiBFR8A8wVMOhUx9QGN/I1ZkquWC7gVQBnA56nx9PabJlDT08QBy5UD8USqZFVznnfNr2ehlheQahb3g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-win32-ia32-msvc@2.0.4: + resolution: {integrity: sha512-T+hCKB3rFP6q0saHHtR02hm6wr1ZPJ0Mkii3oRTxjPG6BBXoVzHNCYzvdgEGJPTA2sFuAQtJH764NRtNlDMifw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli-win32-x64-msvc@2.0.4: + resolution: {integrity: sha512-GVaiI3KWRFLomjJmApHqihhYlkJ+7FqhumhVfBO6Z2tWzZjQyVQgTdNp0kYEuW2WoAYEj0dKY6qd4YM33xYcUA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@tauri-apps/cli@2.0.4: + resolution: {integrity: sha512-Hl9eFXz+O366+6su9PfaSzu2EJdFe1p8K8ghkWmi40dz8VmSE7vsMTaOStD0I71ckSOkh2ICDX7FQTBgjlpjWw==} + engines: {node: '>= 10'} + hasBin: true + optionalDependencies: + '@tauri-apps/cli-darwin-arm64': 2.0.4 + '@tauri-apps/cli-darwin-x64': 2.0.4 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.0.4 + '@tauri-apps/cli-linux-arm64-gnu': 2.0.4 + '@tauri-apps/cli-linux-arm64-musl': 2.0.4 + '@tauri-apps/cli-linux-x64-gnu': 2.0.4 + '@tauri-apps/cli-linux-x64-musl': 2.0.4 + '@tauri-apps/cli-win32-arm64-msvc': 2.0.4 + '@tauri-apps/cli-win32-ia32-msvc': 2.0.4 + '@tauri-apps/cli-win32-x64-msvc': 2.0.4 + dev: true + + /@tauri-apps/plugin-shell@2.0.1: + resolution: {integrity: sha512-akU1b77sw3qHiynrK0s930y8zKmcdrSD60htjH+mFZqv5WaakZA/XxHR3/sF1nNv9Mgmt/Shls37HwnOr00aSw==} + dependencies: + '@tauri-apps/api': 2.0.3 + dev: false + + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + /@types/node@22.9.0: + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} + dependencies: + undici-types: 6.19.8 + + /@types/pug@2.0.10: + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + dev: true + + /@types/resolve@1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + dev: false + + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + dev: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: true + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: true + + /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 + dev: true + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: true + + /aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + /autoprefixer@10.4.20(postcss@8.4.49): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.2 + caniuse-lite: 1.0.30001680 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + dev: true + + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + dev: true + + /browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001680 + electron-to-chromium: 1.5.57 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + dev: true + + /buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + dev: true + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + + /caniuse-lite@1.0.30001680: + resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} + dev: true + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + 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 + dev: true + + /code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + acorn: 8.14.0 + estree-walker: 3.0.3 + periscopic: 3.1.0 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: true + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + /cross-spawn@7.0.5: + resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.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.2.1 + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + /detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + + /devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + + /electron-to-chromium@1.5.57: + resolution: {integrity: sha512-xS65H/tqgOwUBa5UmOuNSLuslDo7zho0y/lgQw35pnrqiZh7UOWHCeL/Bt6noJATbA6tpQJGCifsFsIRZj1Fqg==} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + + /es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + dev: true + + /esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + /escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + dev: true + + /esm-env@1.1.4: + resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: false + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.6 + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + + /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.8 + dev: true + + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + dependencies: + reusify: 1.0.4 + dev: true + + /fdir@6.4.2(picomatch@4.0.2): + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.2 + dev: false + + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.5 + signal-exit: 4.1.0 + dev: true + + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fs@0.0.1-security: + resolution: {integrity: sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==} + dev: false + + /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==} + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: true + + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + dev: true + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + 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 + + /globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + /globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + + /import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /install@0.13.0: + resolution: {integrity: sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==} + engines: {node: '>= 0.10'} + dev: false + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 + dev: true + + /is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + dependencies: + '@types/estree': 1.0.6 + dev: false + + /is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + dependencies: + '@types/estree': 1.0.6 + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + + /jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + dev: true + + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: true + + /lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + dev: true + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true + + /locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + dev: true + + /magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + /marked@14.1.4: + resolution: {integrity: sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==} + engines: {node: '>= 18'} + hasBin: true + dev: false + + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: true + + /min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /moons-ta-client@1.1.6: + resolution: {integrity: sha512-Mua1JnEKFWtaCmFCXqVZH/Y7xOi37VWMqh+81KGMsphR+FQHn8XV3qU2Vq8exBP+RuTZydK+qiOwrQc2UvbAYg==} + dependencies: + '@protobuf-ts/plugin': 2.9.4 + events: 3.3.0 + install: 0.13.0 + npm: 10.9.0 + uuid: 9.0.1 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /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 + dev: true + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm@10.9.0: + resolution: {integrity: sha512-ZanDioFylI9helNhl2LNd+ErmVD+H5I53ry41ixlLyCBgkuYb+58CvbAp99hW+zr5L9W4X7CchSoeqKdngOLSw==} + engines: {node: ^18.17.0 || >=20.5.0} + hasBin: true + dev: false + bundledDependencies: + - '@isaacs/string-locale-compare' + - '@npmcli/arborist' + - '@npmcli/config' + - '@npmcli/fs' + - '@npmcli/map-workspaces' + - '@npmcli/package-json' + - '@npmcli/promise-spawn' + - '@npmcli/redact' + - '@npmcli/run-script' + - '@sigstore/tuf' + - abbrev + - archy + - cacache + - chalk + - ci-info + - cli-columns + - fastest-levenshtein + - fs-minipass + - glob + - graceful-fs + - hosted-git-info + - ini + - init-package-json + - is-cidr + - json-parse-even-better-errors + - libnpmaccess + - libnpmdiff + - libnpmexec + - libnpmfund + - libnpmhook + - libnpmorg + - libnpmpack + - libnpmpublish + - libnpmsearch + - libnpmteam + - libnpmversion + - make-fetch-happen + - minimatch + - minipass + - minipass-pipeline + - ms + - node-gyp + - nopt + - normalize-package-data + - npm-audit-report + - npm-install-checks + - npm-package-arg + - npm-pick-manifest + - npm-profile + - npm-registry-fetch + - npm-user-validate + - p-map + - pacote + - parse-conflict-json + - proc-log + - qrcode-terminal + - read + - semver + - spdx-expression-parse + - ssri + - supports-color + - tar + - text-table + - tiny-relative-date + - treeverse + - validate-npm-package-name + - which + - write-file-atomic + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: true + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: true + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + dev: true + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: true + + /periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + dependencies: + '@types/estree': 1.0.6 + estree-walker: 3.0.3 + is-reference: 3.0.2 + + /picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + dev: false + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: true + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: true + + /postcss-import@15.1.0(postcss@8.4.49): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + + /postcss-js@4.0.1(postcss@8.4.49): + 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.49 + dev: true + + /postcss-load-config@4.0.2(postcss@8.4.49): + 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.1.2 + postcss: 8.4.49 + yaml: 2.6.0 + dev: true + + /postcss-nested@6.2.0(postcss@8.4.49): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + dev: true + + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup@4.24.4: + resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.24.4 + '@rollup/rollup-android-arm64': 4.24.4 + '@rollup/rollup-darwin-arm64': 4.24.4 + '@rollup/rollup-darwin-x64': 4.24.4 + '@rollup/rollup-freebsd-arm64': 4.24.4 + '@rollup/rollup-freebsd-x64': 4.24.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.4 + '@rollup/rollup-linux-arm-musleabihf': 4.24.4 + '@rollup/rollup-linux-arm64-gnu': 4.24.4 + '@rollup/rollup-linux-arm64-musl': 4.24.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4 + '@rollup/rollup-linux-riscv64-gnu': 4.24.4 + '@rollup/rollup-linux-s390x-gnu': 4.24.4 + '@rollup/rollup-linux-x64-gnu': 4.24.4 + '@rollup/rollup-linux-x64-musl': 4.24.4 + '@rollup/rollup-win32-arm64-msvc': 4.24.4 + '@rollup/rollup-win32-ia32-msvc': 4.24.4 + '@rollup/rollup-win32-x64-msvc': 4.24.4 + fsevents: 2.3.3 + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + + /sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + dev: true + + /set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: true + + /sirv@3.0.0: + resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} + engines: {node: '>=18'} + dependencies: + '@polka/url': 1.0.0-next.28 + mrmime: 2.0.0 + totalist: 3.0.1 + + /sorcery@0.11.1: + resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} + hasBin: true + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + buffer-crc32: 1.0.0 + minimist: 1.2.8 + sander: 0.5.1 + dev: true + + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + /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 + dev: true + + /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 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.1.0 + dev: true + + /strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svelte-check@3.8.6(postcss@8.4.49)(svelte@4.2.19): + resolution: {integrity: sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 3.6.0 + picocolors: 1.1.1 + sade: 1.8.1 + svelte: 4.2.19 + svelte-preprocess: 5.1.4(postcss@8.4.49)(svelte@4.2.19)(typescript@5.6.3) + typescript: 5.6.3 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + dev: true + + /svelte-hmr@0.16.0(svelte@4.2.19): + resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + dependencies: + svelte: 4.2.19 + + /svelte-preprocess@5.1.4(postcss@8.4.49)(svelte@4.2.19)(typescript@5.6.3): + resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} + engines: {node: '>= 16.0.0'} + requiresBuild: true + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + dependencies: + '@types/pug': 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.12 + postcss: 8.4.49 + sorcery: 0.11.1 + strip-indent: 3.0.0 + svelte: 4.2.19 + typescript: 5.6.3 + dev: true + + /svelte@4.2.19: + resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} + engines: {node: '>=16'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + '@types/estree': 1.0.6 + acorn: 8.14.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.12 + periscopic: 3.1.0 + + /tailwindcss@3.4.14: + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + 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.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49) + postcss-nested: 6.2.0(postcss@8.4.49) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + 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 + dev: true + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: true + + /tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: true + + /tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + dev: true + + /typescript@3.9.10: + resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + + /typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + /update-browserslist-db@1.1.1(browserslist@4.24.2): + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: false + + /vite@5.4.10(@types/node@22.9.0): + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} + 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: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 22.9.0 + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.24.4 + optionalDependencies: + fsevents: 2.3.3 + + /vitefu@0.2.5(vite@5.4.10): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 5.4.10(@types/node@22.9.0) + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.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 + dev: true + + /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 + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} + hasBin: true + dev: true diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/serve-prod.js b/serve-prod.js new file mode 100644 index 0000000..4dc75c5 --- /dev/null +++ b/serve-prod.js @@ -0,0 +1,8 @@ +import { preview } from 'vite' + +const server = await preview({ + preview: { + port: 1470, + host: true + } +}) \ No newline at end of file diff --git a/serve-staging.js b/serve-staging.js new file mode 100644 index 0000000..b0aac52 --- /dev/null +++ b/serve-staging.js @@ -0,0 +1,8 @@ +import { preview } from 'vite' + +const server = await preview({ + preview: { + port: 4175, + host: true + } +}) \ No newline at end of file diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore new file mode 100644 index 0000000..b21bd68 --- /dev/null +++ b/src-tauri/.gitignore @@ -0,0 +1,7 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ + +# Generated by Tauri +# will have schema files for capabilities auto-completion +/gen/schemas diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..a157dd8 --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,4319 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.89" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" + +[[package]] +name = "atk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" +dependencies = [ + "atk-sys", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "autocfg" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" + +[[package]] +name = "backtrace" +version = "0.3.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "beatkhanawebsite" +version = "0.1.0" +dependencies = [ + "serde", + "serde_json", + "tauri", + "tauri-build", + "tauri-plugin-shell", +] + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +dependencies = [ + "serde", +] + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "block2" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" +dependencies = [ + "objc2", +] + +[[package]] +name = "brotli" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "bytemuck" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" +dependencies = [ + "serde", +] + +[[package]] +name = "cairo-rs" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" +dependencies = [ + "bitflags 2.6.0", + "cairo-sys-rs", + "glib", + "libc", + "once_cell", + "thiserror", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "camino" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" +dependencies = [ + "camino", + "cargo-platform", + "semver", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "cargo_toml" +version = "0.17.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" +dependencies = [ + "serde", + "toml 0.8.2", +] + +[[package]] +name = "cc" +version = "1.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +dependencies = [ + "shlex", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "num-traits", + "serde", + "windows-targets 0.52.6", +] + +[[package]] +name = "cocoa" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" +dependencies = [ + "bitflags 2.6.0", + "block", + "cocoa-foundation", + "core-foundation", + "core-graphics", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" +dependencies = [ + "bitflags 2.6.0", + "block", + "core-foundation", + "core-graphics-types", + "libc", + "objc", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.6.0", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.6.0", + "core-foundation", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa 0.4.8", + "matches", + "phf 0.8.0", + "proc-macro2", + "quote", + "smallvec", + "syn 1.0.109", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.79", +] + +[[package]] +name = "ctor" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" +dependencies = [ + "quote", + "syn 2.0.79", +] + +[[package]] +name = "darling" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.79", +] + +[[package]] +name = "darling_macro" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "derive_more" +version = "0.99.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.79", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dlopen2" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" +dependencies = [ + "dlopen2_derive", + "libc", + "once_cell", + "winapi", +] + +[[package]] +name = "dlopen2_derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "dpi" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" +dependencies = [ + "serde", +] + +[[package]] +name = "dtoa" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + +[[package]] +name = "dyn-clone" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + +[[package]] +name = "embed-resource" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e24052d7be71f0efb50c201557f6fe7d237cfd5a64fd5bcd7fd8fe32dbbffa" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.8.2", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "encoding_rs" +version = "0.8.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "erased-serde" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +dependencies = [ + "serde", + "typeid", +] + +[[package]] +name = "fdeflate" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "field-offset" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "flate2" +version = "1.0.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fluent-uri" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" +dependencies = [ + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" +dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", + "once_cell", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gdkx11" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" +dependencies = [ + "gdk", + "gdkx11-sys", + "gio", + "glib", + "libc", + "x11", +] + +[[package]] +name = "gdkx11-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps", + "x11", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "gio" +version = "0.18.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys", + "glib", + "libc", + "once_cell", + "pin-project-lite", + "smallvec", + "thiserror", +] + +[[package]] +name = "gio-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" +dependencies = [ + "bitflags 2.6.0", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "memchr", + "once_cell", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" +dependencies = [ + "heck 0.4.1", + "proc-macro-crate 2.0.2", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "glib-sys" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "gobject-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gtk" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" +dependencies = [ + "atk", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk3-macros" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.11", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" + +[[package]] +name = "hyper" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "httparse", + "itoa 1.0.11", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core 0.52.0", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" +dependencies = [ + "byteorder", + "png", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +dependencies = [ + "equivalent", + "hashbrown 0.15.0", + "serde", +] + +[[package]] +name = "infer" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" +dependencies = [ + "cfb", +] + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "ipnet" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" + +[[package]] +name = "is-docker" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +dependencies = [ + "once_cell", +] + +[[package]] +name = "is-wsl" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +dependencies = [ + "is-docker", + "once_cell", +] + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + +[[package]] +name = "javascriptcore-rs" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" +dependencies = [ + "bitflags 1.3.2", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.72" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" +dependencies = [ + "jsonptr", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "jsonptr" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" +dependencies = [ + "fluent-uri", + "serde", + "serde_json", +] + +[[package]] +name = "keyboard-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +dependencies = [ + "bitflags 2.6.0", + "serde", + "unicode-segmentation", +] + +[[package]] +name = "kuchikiki" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" +dependencies = [ + "cssparser", + "html5ever", + "indexmap 1.9.3", + "matches", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libappindicator" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" +dependencies = [ + "glib", + "gtk", + "gtk-sys", + "libappindicator-sys", + "log", +] + +[[package]] +name = "libappindicator-sys" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" +dependencies = [ + "gtk-sys", + "libloading", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.159" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.6.0", + "libc", +] + +[[package]] +name = "lock_api" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "markup5ever" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +dependencies = [ + "log", + "phf 0.10.1", + "phf_codegen 0.10.0", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + +[[package]] +name = "muda" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8123dfd4996055ac9b15a60ad263b44b01e539007523ad7a4a533a3d93b0591" +dependencies = [ + "crossbeam-channel", + "dpi", + "gtk", + "keyboard-types", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.59.0", +] + +[[package]] +name = "ndk" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +dependencies = [ + "bitflags 2.6.0", + "jni-sys", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.6.0+11769913" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" +dependencies = [ + "proc-macro-crate 2.0.2", + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "objc-sys" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" +dependencies = [ + "cc", +] + +[[package]] +name = "objc2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] + +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.6.0", + "block2", + "libc", + "objc2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-core-location", + "objc2-foundation", +] + +[[package]] +name = "objc2-contacts" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-core-location" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" +dependencies = [ + "block2", + "objc2", + "objc2-contacts", + "objc2-foundation", +] + +[[package]] +name = "objc2-encode" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" + +[[package]] +name = "objc2-foundation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +dependencies = [ + "bitflags 2.6.0", + "block2", + "libc", + "objc2", +] + +[[package]] +name = "objc2-link-presentation" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" +dependencies = [ + "block2", + "objc2", + "objc2-app-kit", + "objc2-foundation", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-symbols" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" +dependencies = [ + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-ui-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-image", + "objc2-core-location", + "objc2-foundation", + "objc2-link-presentation", + "objc2-quartz-core", + "objc2-symbols", + "objc2-uniform-type-identifiers", + "objc2-user-notifications", +] + +[[package]] +name = "objc2-uniform-type-identifiers" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-user-notifications" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-core-location", + "objc2-foundation", +] + +[[package]] +name = "objc2-web-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-app-kit", + "objc2-foundation", +] + +[[package]] +name = "object" +version = "0.36.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" + +[[package]] +name = "open" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3" +dependencies = [ + "is-wsl", + "libc", + "pathdiff", +] + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "os_pipe" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "pango" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" +dependencies = [ + "gio", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking_lot" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets 0.52.6", +] + +[[package]] +name = "pathdiff" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_macros 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_shared 0.10.0", +] + +[[package]] +name = "phf" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +dependencies = [ + "phf_macros 0.11.2", + "phf_shared 0.11.2", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_codegen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_generator" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +dependencies = [ + "phf_shared 0.11.2", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "phf_macros" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" +dependencies = [ + "phf_generator 0.11.2", + "phf_shared 0.11.2", + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" + +[[package]] +name = "plist" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" +dependencies = [ + "base64 0.22.1", + "indexmap 2.6.0", + "quick-xml", + "serde", + "time", +] + +[[package]] +name = "png" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" +dependencies = [ + "toml_datetime", + "toml_edit 0.20.2", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-xml" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.15", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "redox_syscall" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" +dependencies = [ + "bitflags 2.6.0", +] + +[[package]] +name = "redox_users" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +dependencies = [ + "getrandom 0.2.15", + "libredox", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "reqwest" +version = "0.12.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-util", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", + "windows-registry", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "ryu" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schemars" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +dependencies = [ + "dyn-clone", + "indexmap 1.9.3", + "schemars_derive", + "serde", + "serde_json", + "url", + "uuid", +] + +[[package]] +name = "schemars_derive" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.79", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "selectors" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +dependencies = [ + "bitflags 1.3.2", + "cssparser", + "derive_more", + "fxhash", + "log", + "matches", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc", + "smallvec", + "thin-slice", +] + +[[package]] +name = "semver" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +dependencies = [ + "serde", +] + +[[package]] +name = "serde" +version = "1.0.210" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-untagged" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + +[[package]] +name = "serde_derive" +version = "1.0.210" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "serde_json" +version = "1.0.128" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +dependencies = [ + "itoa 1.0.11", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "serde_spanned" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.11", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.6.0", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "servo_arc" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shared_child" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "softbuffer" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" +dependencies = [ + "bytemuck", + "cfg_aliases", + "core-graphics", + "foreign-types", + "js-sys", + "log", + "objc2", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle", + "redox_syscall", + "wasm-bindgen", + "web-sys", + "windows-sys 0.59.0", +] + +[[package]] +name = "soup3" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" +dependencies = [ + "futures-channel", + "gio", + "glib", + "libc", + "soup3-sys", +] + +[[package]] +name = "soup3-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "swift-rs" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" +dependencies = [ + "base64 0.21.7", + "serde", + "serde_json", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +dependencies = [ + "futures-core", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck 0.5.0", + "pkg-config", + "toml 0.8.2", + "version-compare", +] + +[[package]] +name = "tao" +version = "0.30.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0dbbebe82d02044dfa481adca1550d6dd7bd16e086bc34fa0fbecceb5a63751" +dependencies = [ + "bitflags 2.6.0", + "cocoa", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "instant", + "jni", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "once_cell", + "parking_lot", + "raw-window-handle", + "scopeguard", + "tao-macros", + "unicode-segmentation", + "url", + "windows", + "windows-core 0.58.0", + "windows-version", + "x11-dl", +] + +[[package]] +name = "tao-macros" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tauri" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd96d46534b10765ce0c6208f9451d98ea38636364a41b272d3610c70dd0e4c3" +dependencies = [ + "anyhow", + "bytes", + "dirs", + "dunce", + "embed_plist", + "futures-util", + "getrandom 0.2.15", + "glob", + "gtk", + "heck 0.5.0", + "http", + "jni", + "libc", + "log", + "mime", + "muda", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "percent-encoding", + "plist", + "raw-window-handle", + "reqwest", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "swift-rs", + "tauri-build", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "thiserror", + "tokio", + "tray-icon", + "url", + "urlpattern", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows", +] + +[[package]] +name = "tauri-build" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "935f9b3c49b22b3e2e485a57f46d61cd1ae07b1cbb2ba87387a387caf2d8c4e7" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.8.2", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95d7443dd4f0b597704b6a14b964ee2ed16e99928d8e6292ae9825f09fbcd30e" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.79", + "tauri-utils", + "thiserror", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d2c0963ccfc3f5194415f2cce7acc975942a8797fbabfb0aa1ed6f59326ae7f" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.79", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2e6660a409963e4d57b9bfab4addd141eeff41bd3a7fb14e13004a832cf7ef6" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars", + "serde", + "serde_json", + "tauri-utils", + "toml 0.8.2", + "walkdir", +] + +[[package]] +name = "tauri-plugin-shell" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "371fb9aca2823990a2d0db7970573be5fdf07881fcaa2b835b29631feb84aec1" +dependencies = [ + "encoding_rs", + "log", + "open", + "os_pipe", + "regex", + "schemars", + "serde", + "serde_json", + "shared_child", + "tauri", + "tauri-plugin", + "thiserror", + "tokio", +] + +[[package]] +name = "tauri-runtime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8f437293d6f5e5dce829250f4dbdce4e0b52905e297a6689cc2963eb53ac728" +dependencies = [ + "dpi", + "gtk", + "http", + "jni", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror", + "url", + "windows", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aaac63b65df8e85570993eaf93ae1dd73a6fb66d8bd99674ce65f41dc3c63e7d" +dependencies = [ + "gtk", + "http", + "jni", + "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "percent-encoding", + "raw-window-handle", + "softbuffer", + "tao", + "tauri-runtime", + "tauri-utils", + "url", + "webkit2gtk", + "webview2-com", + "windows", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c38b0230d6880cf6dd07b6d7dd7789a0869f98ac12146e0d18d1c1049215a045" +dependencies = [ + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever", + "infer", + "json-patch", + "kuchikiki", + "log", + "memchr", + "phf 0.11.2", + "proc-macro2", + "quote", + "regex", + "schemars", + "semver", + "serde", + "serde-untagged", + "serde_json", + "serde_with", + "swift-rs", + "thiserror", + "toml 0.8.2", + "url", + "urlpattern", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-winres" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" +dependencies = [ + "embed-resource", + "toml 0.7.8", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thin-slice" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + +[[package]] +name = "thiserror" +version = "1.0.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "time" +version = "0.3.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +dependencies = [ + "deranged", + "itoa 1.0.11", + "num-conv", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinyvec" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-util" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.19.15", +] + +[[package]] +name = "toml" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.20.2", +] + +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap 2.6.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap 2.6.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tray-icon" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "533fc2d4105e0e3d96ce1c71f2d308c9fbbe2ef9c587cab63dd627ab5bde218f" +dependencies = [ + "core-graphics", + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "once_cell", + "png", + "serde", + "thiserror", + "windows-sys 0.59.0", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typeid" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-ucd-ident" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" + +[[package]] +name = "unicode-ident" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" + +[[package]] +name = "unicode-normalization" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "url" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "urlpattern" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" +dependencies = [ + "regex", + "serde", + "unic-ucd-ident", + "url", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "uuid" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" +dependencies = [ + "getrandom 0.2.15", + "serde", +] + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +dependencies = [ + "cfg-if", + "once_cell", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.79", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" + +[[package]] +name = "wasm-streams" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "web-sys" +version = "0.3.72" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" +dependencies = [ + "bitflags 1.3.2", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup3", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" +dependencies = [ + "bitflags 1.3.2", + "cairo-sys-rs", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pkg-config", + "soup3-sys", + "system-deps", +] + +[[package]] +name = "webview2-com" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows", + "windows-core 0.58.0", + "windows-implement", + "windows-interface", +] + +[[package]] +name = "webview2-com-macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "webview2-com-sys" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" +dependencies = [ + "thiserror", + "windows", + "windows-core 0.58.0", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "window-vibrancy" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150" +dependencies = [ + "objc2", + "objc2-app-kit", + "objc2-foundation", + "raw-window-handle", + "windows-sys 0.59.0", + "windows-version", +] + +[[package]] +name = "windows" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" +dependencies = [ + "windows-core 0.58.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-result", + "windows-strings", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "windows-registry" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +dependencies = [ + "windows-result", + "windows-strings", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-version" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winreg" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + +[[package]] +name = "wry" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469a3765ecc3e8aa9ccdf3c5a52c82697ec03037cd60494488763880d31a1b3a" +dependencies = [ + "base64 0.22.1", + "block2", + "crossbeam-channel", + "dpi", + "dunce", + "gdkx11", + "gtk", + "html5ever", + "http", + "javascriptcore-rs", + "jni", + "kuchikiki", + "libc", + "ndk", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-ui-kit", + "objc2-web-kit", + "once_cell", + "percent-encoding", + "raw-window-handle", + "sha2", + "soup3", + "tao-macros", + "thiserror", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows", + "windows-core 0.58.0", + "windows-version", + "x11-dl", +] + +[[package]] +name = "x11" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "byteorder", + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..935b20b --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,25 @@ +[package] +name = "beatkhanawebsite" +version = "0.1.0" +description = "A Tauri App" +authors = ["you"] +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[lib] +# The `_lib` suffix may seem redundant but it is necessary +# to make the lib name unique and wouldn't conflict with the bin name. +# This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519 +name = "beatkhanawebsite_lib" +crate-type = ["staticlib", "cdylib", "rlib"] + +[build-dependencies] +tauri-build = { version = "2.0.0", features = [] } + +[dependencies] +tauri = { version = "2.0.0", features = [] } +tauri-plugin-shell = "2.0.0" +serde = { version = "1", features = ["derive"] } +serde_json = "1" + diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..d860e1e --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json new file mode 100644 index 0000000..3bb4cc4 --- /dev/null +++ b/src-tauri/capabilities/default.json @@ -0,0 +1,10 @@ +{ + "$schema": "../gen/schemas/desktop-schema.json", + "identifier": "default", + "description": "Capability for the main window", + "windows": ["main"], + "permissions": [ + "core:default", + "shell:allow-open" + ] +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..6be5e50e9b9ae84d9e2ee433f32ef446495eaf3b GIT binary patch literal 3512 zcmZu!WmMA*AN{X@5ssAZ4hg}RDK$z$WD|)8q(Kox0Y~SUfFLF9LkQ9xg5+pHkQyZj zDkY+HjTi%7-|z1|=iYmM_nvdV|6(x4dJME&v;Y7w80hPm{B_*_NJI5kd(|C={uqeDoRfwZhH52|yc%gW$KbRklqd;%n)9tb&?n%O# z$I0;L220R)^IP6y+es|?jxHrGen$?c~Bsw*Vxb3o8plQHeWI3rbjnBXp5pX9HqTWuO>G zRQ{}>rVd7UG#(iE9qW9^MqU@3<)pZ?zUHW{NsmJ3Q4JG-!^a+FH@N-?rrufSTz2kt zsgbV-mlAh#3rrU*1c$Q$Z`6#5MxevV3T81n(EysY$fPI=d~2yQytIX6UQcZ`_MJMH3pUWgl6li~-BSONf3r zlK536r=fc$;FlAxA5ip~O=kQ!Qh+@yRTggr$ElyB$t>1K#>Hh3%|m=#j@fIWxz~Oa zgy8sM9AKNAkAx&dl@8aS_MC^~#q@_$-@o%paDKBaJg)rmjzgGPbH+z?@%*~H z4Ii75`f~aOqqMxb_Jba7)!g1S=~t@5e>RJqC}WVq>IR^>tY_)GT-x_Hi8@jjRrZt% zs90pIfuTBs5ws%(&Bg^gO#XP^6!+?5EEHq;WE@r54GqKkGM0^mI(aNojm| zVG0S*Btj0xH4a^Wh8c?C&+Ox@d{$wqZ^64`j}ljEXJ0;$6#<9l77O|Of)T8#)>|}? z!eHacCT*gnqRm_0=_*z3T%RU}4R(J^q}+K>W49idR5qsz5BFnH>DY zoff)N<@8y)T8m(My#E^L{o;-3SAO(=sw7J4=+500{sYI8=`J5Rfc?52z#IMHj;)WGr>E}we@ zIeKIKWvt9mLppaRtRNDP^*{VOO>LEQS6poJ4e5#Tt_kpo9^o<^zeimWaxvv^KHW!f zk-MMgwmgEVmij6UvM$Jz%~(=A+NO*@yOJ(%+v>uPzvg-~P(3wM4dJ;e7gXUCee(v_ zud^!+*E>d$h9u_3)OdCSgJY$ApFE= z?JmWBujk!hsYX-|Fd>r2iajAbIXjSILOtZeLDV8nTz!Qy6drGY7;oJbA_yUNw_?xV zUO8laCHa*D)_8xw2-6D8o`mn`S15xu3$J4z-Y*Acx9)J}CZl+3yOqv-uRhLw4X!7D zqKS~W3lRFn>n)Xig#`S_m5Fj4_2rk7UzOjPUO&%PpLJwT&HPE&OlA^k^ zjS6jJ7u5mnLW<@KNz~w7(5PBhPpq=q^-u(DSAi|8yy^1X%&$Gf)k{qL`7L|;>XhhB zC^Y3l?}c;n)D$d14fpog45M`S*5bX+%X9o>zp;&7hW!kYCGP!%Oxcw};!lTYP4~W~ zDG002IqTB#@iUuit2pR+plj0Vc_n{1Z2l(6A>o9HFS_w*)0A4usa-i^q*prKijrJo ze_PaodFvh;oa>V@K#b+bQd}pZvoN8_)u!s^RJj}6o_Rg*{&8(qM4P(xDX&KFt%+c8tp? zm=B9yat!6um~{(HjsUkGq5ElYEYr$qW((2}RS39kyE`ToyKaD~@^<+Ky_!4ZE)P)p4d zc%dI#r_Q5bzEfEFOH$N*XaZvv*ouFd_%mQ`b>ju2Glir&B4VvuIFR%Fz(Cxl`j$BM zESp)*0ajFR^PVKAYo?bn!?oy(ZvuUpJ@64 zLdjd~9ci_tAugLI7=ev99k9&?gd8>`-=A#R790}GnYntJc$w$7LP~@A0KwX;D0;nj>cU;=Q!nVd z@Ja)8=95#^J~i5=zrr(~^L6D7YRe7DXcjqNamn+yznIq8oNGM{?HGtJDq7$a5dzww zN+@353p$wrTREs8zCZ-3BJxV-_SZT^rqt+YK(;;1Lj+p~WnT^Y+(i`6BMzvLe80FQ}7CC6@o|^-8js7ZZpwQv0UheBtsR z-mPLgMA{n~#;OBm7__VDjagWHu;>~@q$-xjXFlY&tE?atr^Bqj>*usf^{jv?n#3(ef zO=KtsOwh?{b&U2mu@F~PfpUth&2Mj6wkCedJ}`4%DM%)Vd?^-%csXSD-R49TY5}4G z=fw-hb9*TvxNFe*Xxg-Z*yDEtdWDcQj z{Lb9MmQK4Ft@O|b+YA`O`&Pe$a#GSp;Dw9Fe|%u=J5-mfb@{|if<_Acg8k(e{6C4@ zofnb45l7U^(=3rVrR$K*#FUddX9PGlZ&W#Jz#Mj7!d%Q?D!monnG zpGGcD6A8>TFlCIFBLr#9^GpjaAowCtrG%}|Aiev}^3Q0Fjs-otJx48Ojk(Lo4|jKYWN%L&b8)10oqmJ- zDdfZ9H4j8$-KzHX8B~9*gl81Lv<~`P=m0$Q`wnQah2Hy`6SQyBr|a%Vc*%#l1+H7p zK`ft1XTnFN@K%JON6q(oKLoToebQ!73}NPoOOPD8HDhulKZK8IT62XeGf}&=?=1E^O#oFET7Jh|AE2Zi)-}sSL>9 zrqJAD;{wTm-OFsgQ!GIX=ageM-Ys?lqoHJFU$=#E2@amhup;WPq(c6j&3t$r-FIjk ztL*!wn}n9o1%}fy&d^WQO`{@+;)3qYj9R`5H{fP!4J||Z{Qi~&iikTbs8+kM2I&bR zyf#uQVE^dXPF1Y5kDq+*)6~+pBvErhAH&MCoKaPoyTI@V_OK!y!zT~)p?Mkq(o&aB znadm7y3BXEYE)o;0w+-1<5Z9ov?1R>mMKr2EXIUk2$VLDZIh@ znDNHcu3>xDlnmK{6>I22t!KG}K{wv`F;gMnk(dsu-vTZ>GqQ!gZ;6%IVdt?S5O4fY z+=V6_-CV4w-~0EoYL}Ak{rxmD*n#HLm(d96<^~zrd*m?& z{eU|}-9A_P0mlszy18QVsHYY4NaqEuW2BO$B0$V20%aFf6bSVt(KaFw%oDy$8;R zu5RKuw1Z|tqO2W4{?BU#$?p{sTSG2KMkT>)MUj%O1<6T0=BW+L9lHRTHY6IWjM+-2}HP)%tvd8}yAzYEn literal 0 HcmV?d00001 diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e81becee571e96f76aa5667f9324c05e5e7a4479 GIT binary patch literal 7012 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 Sh@|Ye~|0>}wMPLT8jm@Y!H33Sz}5aFI6 zM9Lzqz|;A*0sGs=2A1uU!1nk2dGF7knQwr99SAFen)x(eCO;F8y2C~0FD1YxRTPcy zPWVxkUYmeuz}Tv?7&Fe-!UE{)ZW)Mb;H)^#eHDv$`dkZGguJz@^MA!ZNGAUqt{|0H zpZ7Ch9S`q5!>R%}>}62!+(T^evyO+ImSo2wpu)su4^3nw5(%)KD%gbSev^*HZZ&3( z#&c@Z0gH|}Ck)w6fh0&NBJ62ib%R}(3@$VFl*_#l2W$wQ-~4RmZZAt5O*^2Q5}Xr8Hy@c`#pM?kc?hFWxRXr*mUfUCXf4ka5DD~ zat6d85COB05l#(P9*cQZ3EC8fVdS~?&vN#rce(aF9@xp80O2{{FBvU+{X>Hoh;xI` z{$e^Nw1y*VbO8wv`8|-m?NwNaKGTGaF{P^JLB^DbOYWIbn%eT`*!^C1H36=O8Z-M> zkD~88ry`eSo`tEBN4>w7OWZwUzlh{WM1m8R6zepqGcGMaV7vWY9b?K4b6~|HVG)ec wi>I@ws#sZo7or4_*4M>7;p5{nr2pZ?Uu4>Krr0kU)&Kwi07*qoM6N<$f)&@lf&c&j literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca4f27198838968bd60ed7d371bfa23496b7fe5 GIT binary patch literal 2863 zcmV+~3()k5P)2T^I$?x zaYQg&pCHVGsw{hVJKeJjnTAPVzIJy&@2@ONDhmw*aGfYREZIehxXjQGW&);l}730_NI?Rf^MxPP7h0n@|X4 z$_NmLkmcX9a6<@;g%^uO5`jK11zHAwB&Be>EL;Ksu&`nkBH@=nY)w^zz@pJ^)7G|d zV$~|rGzj}F+LNX%ZDGVxdr}k)_)lLzh3c`h#W_(^eXY~ZT43UAX$(I<@?8A1#RQ{=o_ejpu|#}HSYmnj#$wSetLWep5SNMwiJ!? zjkH#Uml%v#YF3+jeQZ56;FrWNKj@^lDv= zi&X}cvF7lk385w!3&!DqN|kvc0L!A!H3v2-)Pz#7EhwtX^YLh1jqX`<_Nqx>I|3yX z9P$S>fDYiDqA2`qxzp;Tyn#!OW~FV+sU>T3L+`2B2vBaMm0 zGqWdIYbau+r))W2hu*LEc6P1pCg1kKUosnTBr3%Uwf+Ss~=TGkbT?9EOw z;k9i=s|#)G@~{+Md$Edk0G`!|n`{9w6nkW%92cT}A4yl&G|2fgr_N zeRaaK6+Yt+x0l`MY@glx>yI{Hr=0bY7@k$TaxTwn=MRf~p|wZbs#2e}V6a9E)gu|}{C0M=qP9u$j6tFKQE*v7>T-cdsR$`C9l zvId4VF^>1jdX_O|45j1g#o$0=mUZ{lS)5`j0dfDzK^P6e2D7B_gk{b)$m?vKfCT34 zTjVBIBbLS1G+?15Anwl^hgkMZ7*KW_#bATv@}$&n^;(+0ydlnWLS|B{WhrZl(&yqh z=#0;nItiH4iP$kAuqIVK^XBmo8r8e3sLir&AN_kXh3r^YD8bITpcq^*c)lrg_AIB4 zs#?U7We+KOKIJ@AgX6wnO%DIl7!|fyA`~wX-b>t9Qp0j|DG~fdW0X^Fuu`#Hg^G`l z&1a&{Mn4O*j)QcbHB7NqzdPBn7K->yAqZ`1ou&!|cG=nLv7){psD>>HSsr zZq|&RfcY#=c(zzg5QSb5(rJnIE>`D#HXsA{S*(elqCdWW=ZV#_cL^$4nk&I{kuKUT zTdOi?iU~)o?#r_t8k|fNp)$%g#-DV(7a;kA-(vw*U|uJZv=TUG!&L%WhvFIsYrK|7 zy06D)x>hw2DtY*~1S*DJ^f;RjlQfk4Ixl-Y_I*^Uf7eTLInMPgZ|SD)tGC-B3MJsD zBk}Ouyu>Rgm%w=bK(=5<{4Im1+1t%-d7VO4j&5I|97S@(i)EQu6=%{1$%E@5l*;hy zUh$B-TecU=;@C*Ht9Jk7!JSG^ebkC>lV=gXIeWU!VyOTa^k!E|sfjxsG)6u85$=Hp zoW;s8*K%8VncTZB`;<}J06P}GdLy01BFHy&#<5djpB)H@@|>1_+dyP|YVt~)91KY< z!TYqYF?8s|s-(F__QweFzWkj~4lkhO6ZgHOspepOpicIx^^v!L-$|^cpVFRASj`{i z9ylPG5$dF}nfFl^)X6t3s`ou4+PwXGJczP<>*Ud$N=}-Tz4_9E80)_Xysjp0%V5z5 zHxrp`uJ?bAQ%27BQv{9^XD1>w2cz(2IN9=7-a1;QPeBQ@UyOX#Bjql<`U= zTXFi}&I(wd8f>I*!z6>xK{w{K;lsjI>$S9}5oqnp7f3j@Wc8kB;T9Cr{0|WUtv@s_ zwXnx!T55r1wlG;Ttq%c|*X8Y~>+;CBZ(?$k)jLkhAnIf-ENeJoRcw{pU`JoIV;dq4 zgo>XcJS$yu^R@zqQp-G?#Nv%Uo;L<9tE0N{+m%FQ^ZI3LkrcFDZf8!JdataE}(QMS@ zfVV%Yz0~984I-Xv42r>m@x$&AY!B1%B(iG4k)K&I^9z$|!m0WuwySWnEW#0gFuhr0 z=KcFDmMDFk!biuZJ&4ja05-_AtCww)A`+>4I%-?;F2ixpn!m5GqY$rr{~xOZYCmwM z9`nuyTc@^5Egikq8UBmMebnX0G*Fj~^hb|FxQfWhvUK;ArJqyDtywJ{Cy!P}cVGQ$ zErZU%to>1zK8$et^pjPqq_HZ06n8~E4eg$&2~LSzsb?*{PyeeibU1#{b4>8 z_mdlxUIWw;tH1i)4?E+3+9yY`Z};_Vbk_x0N| zo%)uP-BVav3t>4lX&Z29Pw<7mM6PZp50~9Lm>tALCvRhjP(~*-QGP03vv@t9wR&`- ze<=xP#nb$wttKpNB9zGyrKYV)@LM9uLBE%su-AlznF=LzkQ#H>FXB}!74%BFMiXhc z5y84I-&!YoO%P|oR46%^{`UUIPRC1q;l22n-dNg|I+yPFNpq&U;G`nN9l!m0{8a8V zG(DW2-gp;GkG|JEYr=;vTEo%?dy|P=R^qd7UGj-?D$~fCiicsZHC+qoXOC}qGfsK(8d8N1KS;bdtcaI?j@y`Iu1LSP?=Z)dx!Fqx(DEf?1Nn7%nzd!lj*i- zb&};L4hN#2dkE2b>5cZm1)eCjH{4W7rD6%51gnogg%T-9Z|JWn^*#u=Q$vqU7oKUl}X9A7U8^etzu0GW?2k;*_);j zu>`TQG+O$~;-H!jhFnB^ylA%vG$z)B)qkF>b53ypuI{!TL(bU@s(K~#7F?VW#e z6vq|EU(c=tNk~~ffk#0iPF1SV@<)Jjm9;tn;sh)wK%9W(1eQ*KI051WTDi(W_>b)R zuOvuB!wFat>=I~ZI`8$&f)GMd_q?8&9`&aRW6Z9+(th{7*Y8&Ycsw4D$K&yMJRXn7 zMukPW)DcC{Gnq=;g$LwU?i4CV`wN| zILClO2~ixkP#6m!WfwBRm@vkl@Cd)g00p&$LK;9r@WRPKv2>vo+`>0`8O()p8YH9v z{y#QQNKak1NatEO$^`|%3jW(2uqT!;Bg8r+=^6@X1deeog>y(S_kd!Ssv#?sND|Nn zIKsISPVEG9luSVPU9dpsMmTco8VTkB)KM@;$z0e&6i@^;rSZa1C#05m1QNR777@Ps zzE~VRh8ogn;W%YwzC>ny?$_-E)>z@7Xjb!BrU^ul%B4EFuEq%`3xLHY{_6rX3(QK( z+jU7I2GAg~jIS6%^F%|a4}{!WxC1qyF~Z43LzX6lMkChI4fmm98sVy}i$=-_|2a@~ zr>v0q3rvgGpFHNh{2EVhU*TgH)a#IF^@QkxHDs^K6PNSC$zvLFPa$wZg-HP$&=wow zyWuM^K)tpWETYhsQAAV&<2~JFF;6AgX7`2jV`q~wM}tRRxr%S}nvLTx3aN)8r}RJw zJW#;gsp7Qdv~V(CuktiSu_~COFbgQk#ZzjY$64XzKm12f6mm%t?pE=s#S;>WNA#g6 z=u*Y^!`o0IP6~%97#`;-{WYi%w!l7B#nDwL2{(oF<29^3$sU+fyG$%vpC9n;SOIfN zjdz^O<0uzZOf;ja0?Ly>%XgnFAeb|win%4>UIH)+Doq*XmZp|1n<$=#|xgeSeS&(b&w!$*%S?*YzAn1Xa zwHdo4nhDBnQRdq0*?q8#L#|58+Ke%Prg^4y6wTeb1;S@0k#|9L0%{Z5j&+sz3MuRF#}i;PW@vX`sOq1(iPoNhl0j) zB^pqttVk7M^`F@TOVr*~k;QQ~xMd{oJ9@4C#Oy>l0A^}$aq27@5_SH|`uL5qvNY+b zO8{5F0)AVC1|LRVgO0{*w!S1(Fx1a>8dfp35R<#Q~L+YG7wj3g~;yB z`2jGYJ#(JTfLqBQ$*s<7&nI z!+jLYK4GsLN!S8iEW|lZ31|MAcLzeFow=nEFBS%H>~0qDa% zpy-5fCW4VdJdz;8lO8K22B-`$G>lDPZLrGYCcQkCL9#W~BIcLu^ z)vi|c?X$fw7BQLjE@*;QDFO}xbxLDKO>&xd_I>iDv|BAgV5U|UhfYf|B-&PHf&dW# z2SV7`cEOopuDn)P8{y3TeP>0TmV~sPzCQzYUc>J|#uKOeMm({QTd`%%U0KchcRxais$csI~~s(ghKSb>Jcpq0Ynejbf~np2tyn znl!-*uLK52F#X-X&FdHbP9u?Pd7p1_q}&jTBfi%t4J!4_lx}enkrY01Q=(6b^!DzJ z`6Vl&0cCYIn5@niUocPN4<-|>nlX-W+*PSE!WnB$C$N!R__g!$`kz_*T#hA?w5%wC zBJd9c>L(|;-7b_U94c5AjcWwR6|^$9qfV!k%&9sBrIOk%BhY88HiL36ccjbMbV-1H zK(RcF(@LIzDH6uyns#nnDSdkuSqrf^oYh(apsrGs9V_c(v#TC;7~2@iD@8a|PB3;+ zC>nvE`choe3FNzLG6B(G;OC6hta>*8Wo6r!QPuwV*IF3srz$!{VL*Hjg##v#Xm-B4 zV&$9HB^SfP{1?cdI@xW&m=P{zNU#;$K_O^8#eCz%$ygUo3~>((%lZ`4)I~JMQRZ@k zY!up{BQXUlr%tP`imZ(g!mL?aK);HZrnY4L&$>jmmJV1IP67vAlh}sxG`rX5AA(0= zY;8bViwo@r$HM4Sg6WgQ+FlnYF|#)0rmR_PYr?twe0SOCB!w=DYc8q@7*AVZO2Fpa zy*1$kQolLdyQoje2LjEkjevEqh!x?`XfBGN2fB!$51x;-1a(D*pigA`E-Nd-X}wRn zpb1%A^Z_A$D2g_K=^^Lu{b{X{ZtfnW^1?I ztKfA?Q5iSq*-8L*K@&VlS&MCG>_!z>rNBaKtXdLeOF;Ww441ceBmCnak*$Z(&DjVl zM*et>g5d(iVEfjFU|(~R57g~xJqhH9t9$P-N-#7%arVZi)%e2OhhknHZ*$junQYH!14#BO?FyHo72B1vy$InTx{f+TvW+7{qYM&YWEWlfDzTx%tKejNEV>J8niMP2TBrn zQOg#U>7pj^pQ_Z!Me8um7Ko}chb-LF{E@8HbpQ-x3n<}^x__MWy6cLrh~&38x)ThH zQp5pW*k=GP^kelkzA`u=xZ5gTEC1C`oaEZUnA=dWDd6F z3VS2G2CTxlxWBLe!;zB3RVmS0Sdo%KP%Lo$2xD%j`fIN%-^e8bo*(Gc0fa2Gp+^wF z7Bewf9oZ|Rq;MLwzjo-Xw37XCEE@Ce90%Ryuq?i393?J5<@<4@6d^FMfAOM~G67=@ z7J@mEn$!AzSPRh*tirMN=A8vq<(9(2aD7_sltp&0Xs2$s=&%aMq(y--hM@EKIxuq} zlc!J+!_Derb#lU@WgRbevr(&xbRN&;suU>{ev^+dVCsJkbsn5snc1pOPA9=G94YkN zg@BanxC{AJLj&LZU6xo!$W^xDt2iYW z^ieQNbqat_!bWvmJD6IQmvAUquF~Lk=7fvdq z{ya7F3jCMX=Qhw~-Zr#60~E~?R~KL&7>D^E$Jr7|*~?>?`>qLQ0(pJ^V=`)(G`-dAhB>?7B5y}9AfVI&JWt|3S*A=;@jEt|-AQ3-TRbOLg+o3Ye^{%a3H87v z7yj3A)n(-afw!pgualOrmCv$))kdy^3&CTP>}@^}SI;YnPT|A6I=Uk5T$V%ofvgHg z_2&dq+v4P`s5`A3BHyxVbUD3i`+=;tj>gmNHREcvfCrbK@0zW3K1gWMX*Dy)ghmtW^5BEi48PB@947_yVdOc$ z^H}DA(f;ORP&eZ^e91}a!XfCIMHv*o)OEr{K*@CLDfjx>4;xF1TFJxUYju5td?msm z=AXUjNyB8>7r}gyq>H^o@-&&A9+-;g(;}n@ftL-sR}>tlGT{(d1bu+!q7Syf{D_pn zC;%}^Mf^&n!B{QE4yKf#rqY9%v@OFR6*DprS5@4SZ4|T9P?k+kEH$BRq*CD!*2Pm7 z8YCK`@@*B$*NesrXV4_k5S3e;3AFf8r0~d^o2Uw!2)%x#agAxU5e~t5RIdZBAGuGW za#wX28sBZnWC?%Z>)rdsPX zcMcx+g>x8kWmu0|z(AFT-a^A+K(+dWN(2GO(fjG&p8Bm8pVKJe9EG-DO#SwUP)>=j z0-1&>1mV%g1dvAbyNtyz@$cHNy+!eOJRXn7@4+ho|*60M_6IeO{(g_$&fH(oe2@ogH;0Q1FK3LF!E58aL5C{YUfj}S-2m}Iw zKp+qZ1OkCTAP@)y0s%`P1WKWHdza~tK1A>*z$m7->F+8A1@U|DjF1#>B%rbcGWeDL zlHl5S3@s-J>jFqfF^T9FiKquk_358tumQq|KHrGM_LPJ+f|e14bq3lhMbRdpS|v-= z2YHSFaR<`uQCmb7gmnTER3AEcwlBgnELi7Ww63Bm#`sC9@)P`2EhEf9xf z#qRkiu(=kNvw}K}hXR{RVUeJE3SV%j%fZW9qezW)QSwB$MA3Jze7qU5jhS&!gSX?VjyTw)sODIsM z6PFrtkr=<-dkU7&=?~q0Ba-=VJmzYRut-#!^!t6V2McN&GI$_;oEIuBjSF!#l8R`B zu!`j8Ay`8V>JZd>|Eq0*A#UThzidGRcrUEHcMA8w#*4v?cM3L|j!)Fn9*GMFU5bIDGHJ}&Z9ymf_g?FL)1Jg(_AA!ec*HK+mNA!60T@n?eg+MWq zK7m$)Pooc^X1umolv?1pDh6}B=oBE=NQV;Kgeqj}JNiC%peDSvSb1up{i0&Xnr`U> zMHM2vUrZR)f|tU|b3p12nB$G8rsS?#RcVvqX`?DXvr_nJu{seS$xWZWBi}?dMO&^) zF&A#uWwpE$mbO-v0(Lt6c|83BsrnA!R84YrF4twX{IgiOwJHnO_^2?eHtDH<03M^0 zwwV@}>1U|LYIVUk@@eD`k&B3322xq0gX1#AVjtk{1v)7X43nsAwYW$x`hazS|hS_TwaZ$pQN;O!%NS&$ABwV$(F&4YIg;&}43Nnrp`Z~Xb>fLv$-X!-9C%QT- zltk2Ba-m>dTp2u}hpW7>I--F=$XbVVJ$!VZGGWYx<`t+`;N;y2Nj{U1fYe+!gq-T+J((5bPNJ` zA*?T-9mY#P?e8kYhl+Qq&&Xuq`LAFNWqZ0hrnt!N=gi0bOMZ;ZYA5G~we;8h%?VEU zDBUmfaU8fOD=SulQgT}y$Hib9w4VJ=pgb`M;B4^DR*D40?xGJSpv5{^qyt?0DCltx z%G#+cga4E^6^Jni;H1Uk^uYvD9zyMd3&?GXVK)?mJrZyP=Y++skF3q^EW!DQP<(%l zErd=^nht&nEyO8daTDYY;5rvCxj&-DoT#pJ4Wk43?Wiw zF(u;8R_MlsC1e)l_s0dB3LZWQ_(Tro~Q~zP5$tF@!(lR>isq_{LScme3?Ef--&Y zjU-4}R4JxZ(6tl?q1v8YdU4NIru|GZctDTgCRnoyYTJ6_pEA16B>@2%u~;OkyUIok zgldebS~<9WWlL04@MZ$pPPe5}JGLjXi)Fbnlm%NNEbdSsQLRH&*h+o$Vr~DMD{?2c z)BmO3FI91!5RY6bkZ1=ss}7_fGE7mcu=2PnsvK8QDq*t@D|P1o&Fh3R!^Ip*4aGJY zccNQRo+GKD)mnvB*#&Zd9zlQq#+61FduYqWYaCf9v%o{P`Ap=7*u;*~6E|f)M$FpR z*7II;E10j$CQ%{1n030oS$K010P4wNetR0+k9GWF`Qm|dzJ_(P#zDF5JGGq(ixwDT zRFrKT-2B2RQ8C5IZdm+khIe;b%uXhj_^roc=_wlSSTKZRs;1qat5mo=L2UGksVBy& zl3l0MUl7#?=olV`l;uH_Q;1uvDzOy>`pLg;ToHS!e5cY?FMOB~jQzwd7M}#ckW{6j z%fY;-gQmS}iS&U&R9HL%s1%ex27|U%!{p{y2?Wk0zm>!6XKNwJdm*C2T6lSU+oZ*q zT_9O2r>-DziNXb%$E|{=!6~BY28C!eH;0JBT<@4{s7^PdlFF9Rus9Z_-lrrwJ_MO-_xZe;Otu z%ad3coio;^^#gUmyGK| zb5nO+%jB_);w!t|jCmWh#hFENi`~~Bi`@0cZcoQj)~u8!5$dg<2^nEw`4K5P_9tKw za)I_mkin)+tHmylEYxEX)bBIxi=UmwZ;_RWv6Ml5(Bi(({A)n_F%dm5o!6h33@w}u zyFBAU@(0M&M$@;*%EVZJF*Jzos<64c;RFbom6)wSVr+jsA5&`w@A&o+r_#YIsuLM5H7w6K)I7%WlT zPdEYzEEURiEznF@oTK`V;;Ak13pOhtRMIJLu_BdO4Y;|l3M|9D_!jG#F_a}=DzfN8 zI^iOO5~Ssmof$+{Qv}DCqDKgp_iJJ_0DHtUzh@mwMJyv^u~g}A-g4qmyF+rX)@o&X zc=q~|z2p2W*QmS|)SC1hplxIZkMbAvkuZC?(4k}seA zJx;N6S8?aVhg*9_^vDe)I$9a4SIIewg}83DPFVxuJ@2|VDl)w5kB3B~FF=L}k19T@$qoQ%pYU zJ}^u@=&6{_t53YW*}n2EvUXc_YNHlmRkB);uM{etdaqdi@vx^?CmG_awPI=;|EgrQ z7<%e`5*Ld~MXB*MFB(s+6;qqAwADgYZS#pI;^LJ@T2xr+YT}Wv)`}576`sbZ>*0NN zCYPRXG;tB;Md+BSg8Q2?QIkcVFHop`61uA<8hYz86|!7IXc?TR!c48TT~v&77V9LH+M3LO*yJr za9&tbmVVmbB=>m7CxMac8>W|DY|V?6I*B*JV%{wE09*&R5nU?c16~Phio*h%dqGX{ zQdm=RfqirfAl+=tMN$lLOYrtdry-i+XwS7om(h{?=0q_^B2frZK1} zCXt*YHl*UTP7x##WQm&Kug8CUkpv+H0)apv5C{YUfj}S-2m}IwKp+qZ1OkCTAkYy1 Y2S8W#vM)6=T>t<807*qoM6N<$f*y@n<^TWy literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c021d2ba76619c08969ab688db3b27f29257aa6f GIT binary patch literal 7737 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..621970023096ed9f494ba18ace15421a45cd65fa GIT binary patch literal 903 zcmV;219<$2P)2 z+CUKPMqaqGiH;zb!R4$B-WXS^YzQr=@UH>k4?*L)&R=zYjBrZenKdc9|JlS$SO*RJ zKt8FSTDAdk1g_WPAO!p^V!AuL;Lm;uQyV;zKq)J3i(;q*;k+pD%f3eltU`PYdy9(k0&%` zuWAPcV6|-y?|?7O1W!KSK}pbk8#~!|FA@(VJkt^V@0lio{afoAeo*f&$W2s6${5!1eKvAGD2$GZwSB98L2ZVS- zKn8ENRkZ*sb!@QugOrQNK3(sy1v%J#m|rpB+h|Nkqa3FRT>74xSs{#&saU2Lf!_Iq zKmuKAESh`gs!fneGWn+nf}l?7jE$HW!Af&vE5=G!QU)U2v&HLIBGXKk4nQx{hsHjL zLPMAo5=*uInFbq7(aa`Y2VX5wCmaeqvECOFv)a>0t>ZaEb*cJccER=BB?KFZhV$c^ znL*l8x*UYZv4WK|j?~Jt6~~F%{pk~z5A*>^M`?r5m9@RJ_x|uEtX(6Vk@Y()MVto* z93wr)%3m%|#OZ~srm>zF(JvDuTq*@;d&^>_BJm5hOU`3FjG70L#Vzv9I?`<7$T@

jU?lMi@tgxr7CqX_r3uw^y4tVU3Pm0sw;|1WSUO%?=bG`*Kmz6u4{#ti;T7AWIBAEh!(Y zz>O01&#X?Ds@L)Sb{CkG#Yz4$3o d@96)?#cz^xWoA}>B$xmI002ovPDHLkV1l3&k#zt7 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f9bc04839491e66c07b16ab03743c0c53b4109cc GIT binary patch literal 8591 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 JPDHLkV1lm|RXG3v literal 0 HcmV?d00001 diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..63440d7984936a9caa89275928d8dce97e4d033b GIT binary patch literal 2011 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∓t$dRJGIadE?vc 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 Kx8Vjl{{H|h@<;Lj literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b3636e4b22ba65db9061cd60a77b02c92022dfd6 GIT binary patch literal 86642 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 AKmY&$ literal 0 HcmV?d00001 diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cd2619e0b5ec089cbba5ec7b03ddf2b1dfceb6 GIT binary patch literal 14183 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

5l#v3A#xI3*z~1~fvo9Q(N^(==!|_FZ z*duZ=+M1~)8E|otX8KNZlr?qels#x_1Xq@9IIw~@9uAREJVH)Xw^}UclF6327}E42 zT)E&?U%TK?(+K7%R!`H5oX0i)4Qn5??Iw3p5J~6_u+aWehY{DSn}3V2p$bgjnAu?o)v@iC254fXeMv50$9YrpU`N?u@QIWs)T?SP|fa}(|9 zqAX+!7`cx=4)cCBg5h~pu(?@9`)aCr#oyz$ld=#RFxYCNZCZls@4v2~*e-t6PEVvV z&bbK3b3wt(Coc!ufAbXXC<**#HQ%J9k`New6iG<5RjtO4XVO?dCvwxD{kJ#tfQr(X zg^NTwF-FwAeS_{V4bfel8l`~NbfrTR2s!G>WduFWxH(t~aK4q=6rEE^$+Uox>gJO2 z{L<;6Q6nHa5#ZEM>H58not!)z(6*_=^~8}jWf*IG$AUKVWOZ4?)GfF z+BM#*wKKmLFD7E~W3U!$IVm$k_k1f&Kz6WV8@55P?r~bcg-Za-!rvW?ns&)KOGT2~ zlkAyqhQj=P$Eg3w#K~}zH@J5bo-BfHjInKSz$@?+Z)NPD4pHj^_Qxmi`UqoTy=`sV zLVxrXGuBr=QRm|}wg75yetQQK4fY3#P_~J}zEfPnb2C4Wo!E(d*(cA;b?7$g2in<( zPn)ghX}nzJPmb6(3Dpeg_GW~Hc}Lt=lgsSZz z!5QXyz7KaR;D`3Ee}d`af{H>WWZ|Io1QI3~4Ll_`g1(cRnhLK73Ro)7zPCd={1W2x zRp%Xlvv4>!<2@}$hz|!V{T}_eHx2xkLl^hQoZTCnsjCl|W_@5Fx2(+j0ogy&Y+;L- z<)G$*CiN7hOm^s!{U>1F7U=iNk{+u~dAC!eDz%=|glFW0jEZU1&o(G_c#wTxUjnG} z#cg3>jEpUi#Mlq@t?Msg_#geK^Lx@DyHWf7=AS5vVyM7YOjvUVCfcpVR<(+5!H?9- zySI6s>o3m&*zr||=wcPGyBkQV`EWJl@bH8qobjOp+sXL*)=&yX)8aAbf~tGv?a2SN zu^Ddo-z?DWk9h9Yz#5p^NU#x~wYSd?H@w@!2Gb4G)6-utEMV~~M85Br5ff(v5O1|T z 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 String { + format!("Hello, {}! You've been greeted from Rust!", name) +} + +#[cfg_attr(mobile, tauri::mobile_entry_point)] +pub fn run() { + tauri::Builder::default() + .plugin(tauri_plugin_shell::init()) + .invoke_handler(tauri::generate_handler![greet]) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..5cf51b3 --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,6 @@ +// Prevents additional console window on Windows in release, DO NOT REMOVE!! +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] + +fn main() { + beatkhanawebsite_lib::run() +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..4f19c3b --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://schema.tauri.app/config/2.0.0", + "productName": "beatkhanawebsite", + "version": "0.1.0", + "identifier": "bk.serverbp.dev", + "build": { + "beforeDevCommand": "npm run dev", + "devUrl": "http://localhost:1420", + "beforeBuildCommand": "npm run build", + "frontendDist": "../build" + }, + "app": { + "windows": [ + { + "title": "beatkhanawebsite", + "width": 800, + "height": 600 + + } + ], + "security": { + "csp": null + } + }, + "bundle": { + "active": true, + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ] + } +} diff --git a/src/app.html b/src/app.html new file mode 100644 index 0000000..399294d --- /dev/null +++ b/src/app.html @@ -0,0 +1,33 @@ + + + + + + + + + + + + + ShyyTAUI + %sveltekit.head% + + +

+ + + diff --git a/src/lib/components/menus/SideMenuTournaments.svelte b/src/lib/components/menus/SideMenuTournaments.svelte new file mode 100644 index 0000000..ff88a32 --- /dev/null +++ b/src/lib/components/menus/SideMenuTournaments.svelte @@ -0,0 +1,132 @@ + + + + + \ No newline at end of file diff --git a/src/lib/components/notifications/InfoPopup.svelte b/src/lib/components/notifications/InfoPopup.svelte new file mode 100644 index 0000000..7685279 --- /dev/null +++ b/src/lib/components/notifications/InfoPopup.svelte @@ -0,0 +1,89 @@ + + +
+ +
+ + \ No newline at end of file diff --git a/src/lib/components/notifications/Popup.svelte b/src/lib/components/notifications/Popup.svelte new file mode 100644 index 0000000..e0bd210 --- /dev/null +++ b/src/lib/components/notifications/Popup.svelte @@ -0,0 +1,332 @@ + + +{#if open} + + +
+ + +
+
+ {#if customImage} +
+ {#if customImage.endsWith('.svg')} + {@html customImage} + {:else} + + Notification image + {/if} +
+ {:else if icon} +
+ {icon} +
+ {/if} + +
+ {message} +
+ + {#if buttons.length > 0} +
+ {#each buttons as button} + {#if button.href} + + {#if button.icon} + + {button.icon} + + {/if} + {button.text} + + {:else} + + {/if} + {/each} +
+ {/if} +
+
+
+{/if} + + \ No newline at end of file diff --git a/src/lib/components/popups/AddNewAuthorisedUser.svelte b/src/lib/components/popups/AddNewAuthorisedUser.svelte new file mode 100644 index 0000000..b475f1b --- /dev/null +++ b/src/lib/components/popups/AddNewAuthorisedUser.svelte @@ -0,0 +1,528 @@ + + +{#if isOpen} + +{/if} + + \ No newline at end of file diff --git a/src/lib/components/popups/AddNewMapPool.svelte b/src/lib/components/popups/AddNewMapPool.svelte new file mode 100644 index 0000000..2ecea40 --- /dev/null +++ b/src/lib/components/popups/AddNewMapPool.svelte @@ -0,0 +1,345 @@ + + + + + \ No newline at end of file diff --git a/src/lib/components/popups/EditMap.svelte b/src/lib/components/popups/EditMap.svelte new file mode 100644 index 0000000..6e74d51 --- /dev/null +++ b/src/lib/components/popups/EditMap.svelte @@ -0,0 +1,1149 @@ + + + + + \ No newline at end of file diff --git a/src/lib/config.json b/src/lib/config.json new file mode 100644 index 0000000..ed73de2 --- /dev/null +++ b/src/lib/config.json @@ -0,0 +1,6 @@ +{ + "discordAuthUrl": "https://discord.com/oauth2/authorize?client_id=1348291960552820757&response_type=token&redirect_uri=http%3A%2F%2Flocalhost%3A1420%2FdiscordAuth&scope=identify", + "bkAPIUrl": "https://api.beatkhana.com/api", + "prodAuthUrl": "https://discord.com/oauth2/authorize?client_id=1348291960552820757&response_type=token&redirect_uri=https%3A%2F%2Ftaui.shyyluna.dev%2FdiscordAuth&scope=identify", + "stagingAuthUrl": "https://discord.com/oauth2/authorize?client_id=1348291960552820757&response_type=token&redirect_uri=https%3A%2F%2Fstaging.taui.shyyluna.dev%2FdiscordAuth&scope=identify" +} \ No newline at end of file diff --git a/src/lib/services/colours.ts b/src/lib/services/colours.ts new file mode 100644 index 0000000..4daaad0 --- /dev/null +++ b/src/lib/services/colours.ts @@ -0,0 +1,14 @@ +/** + * Generates a random hex color code with the # prefix. + * @returns A string representing a random hex color code (e.g. "#1A2B3C"). + */ +export function generateRandomHexColor(): string { + // Generate a random number between 0 and 16777215 (decimal for FFFFFF) + const randomNumber: number = Math.floor(Math.random() * 16777215); + + // Convert the number to a hexadecimal string and pad with zeros if needed + const hexString: string = randomNumber.toString(16).padStart(6, '0'); + + // Return the hex color with # prefix + return `#${hexString}`; +} \ No newline at end of file diff --git a/src/lib/services/jwt.ts b/src/lib/services/jwt.ts new file mode 100644 index 0000000..f5c44cb --- /dev/null +++ b/src/lib/services/jwt.ts @@ -0,0 +1,85 @@ +/** + * Validates a JWT token and checks if it has expired + * @param token The JWT token to validate + * @returns An object containing validation status and decoded token if valid + */ +export function validateJWT(token: string): { + valid: boolean; + expired: boolean; + decoded?: { [key: string]: any }; + error?: string +} { + try { + // Check if token exists + if (!token) { + return { valid: false, expired: false, error: 'No token provided' }; + } + + // Split the token into parts + const parts = token.split('.'); + if (parts.length !== 3) { + return { valid: false, expired: false, error: 'Invalid token format' }; + } + + // Decode the payload (middle part) + const payload = JSON.parse(Buffer.from(parts[1], 'base64').toString()); + + // Check expiration + const currentTime = Math.floor(Date.now() / 1000); + if (payload.exp && payload.exp < currentTime) { + return { + valid: false, + expired: true, + decoded: payload, + error: 'Token has expired' + }; + } + + // Check if token is not valid before a specific time (if applicable) + if (payload.nbf && payload.nbf > currentTime) { + return { + valid: false, + expired: false, + decoded: payload, + error: 'Token not yet valid' + }; + } + + // If we reach here, token is valid + return { valid: true, expired: false, decoded: payload }; + } catch (error) { + return { + valid: false, + expired: false, + error: error instanceof Error ? error.message : 'Unknown error parsing token' + }; + } +} + +/** + * Helper function to get and validate JWT from localStorage + * @returns The validation result containing token status + */ +export function getAndValidateJWT(): { + valid: boolean; + expired: boolean; + decoded?: { [key: string]: any }; + error?: string; + token?: string; +} { + try { + const token = localStorage.getItem('jwt_token'); + if (!token) { + return { valid: false, expired: false, error: 'No token stored' }; + } + + const result = validateJWT(token); + return { ...result, token }; + } catch (error) { + return { + valid: false, + expired: false, + error: error instanceof Error ? error.message : 'Error retrieving token' + }; + } +} \ No newline at end of file diff --git a/src/lib/services/taImages.ts b/src/lib/services/taImages.ts new file mode 100644 index 0000000..6ad3c17 --- /dev/null +++ b/src/lib/services/taImages.ts @@ -0,0 +1,156 @@ +/** + * Converts a Uint8Array buffer to a usable image URL + * @param imageBuffer The Uint8Array containing image data + * @param mimeType The MIME type of the image (default: 'image/png') + * @returns A data URL or Blob URL that can be used as an image source + */ +export function bufferToImageUrl(imageBuffer: Uint8Array, mimeType: string = 'image/png'): string { + if(imageBuffer.length == 1) { + throw new Error("This is the default logo.") + } + // Method 1: Create a data URL + const base64String = arrayBufferToBase64(imageBuffer); + return `data:${mimeType};base64,${base64String}`; + + // Alternative Method 2: Create a Blob URL + // const blob = new Blob([imageBuffer], { type: mimeType }); + // return URL.createObjectURL(blob); +} + +/** + * Helper function to convert ArrayBuffer to base64 string + * @param buffer The ArrayBuffer to convert + * @returns Base64 encoded string + */ +export function arrayBufferToBase64(buffer: Uint8Array): string { + let binary = ''; + const bytes = new Uint8Array(buffer); + const len = bytes.byteLength; + + for (let i = 0; i < len; i++) { + binary += String.fromCharCode(bytes[i]); + } + + return btoa(binary); +} + +export async function convertImageToUint8Array(file: File): Promise { + return new Promise((resolve, reject) => { + // Create a FileReader to read the file + const reader = new FileReader(); + + // Set up the onload event handler + reader.onload = function() { + // Create an image element to load the file data + const img = new Image(); + + img.onload = function() { + // Create a canvas to draw the image + const canvas = document.createElement('canvas'); + const ctx = canvas.getContext('2d'); + + if (!ctx) { + reject(new Error('Failed to get canvas context')); + return; + } + + // Set canvas dimensions to match image + canvas.width = img.width; + canvas.height = img.height; + + // Draw the image on the canvas + ctx.drawImage(img, 0, 0); + + // Convert the canvas to a JPEG blob + canvas.toBlob((blob) => { + if (!blob) { + reject(new Error('Failed to create blob')); + return; + } + + // Convert blob to ArrayBuffer + const blobReader = new FileReader(); + blobReader.onload = function() { + if (!blobReader.result || typeof blobReader.result === 'string') { + reject(new Error('Failed to read blob data')); + return; + } + + // Convert ArrayBuffer to Uint8Array + const uint8Array = new Uint8Array(blobReader.result); + resolve(uint8Array); + }; + + blobReader.onerror = function() { + reject(new Error('Failed to read blob')); + }; + + blobReader.readAsArrayBuffer(blob); + }, 'image/jpeg', 0.85); // 0.85 is the quality level (0-1) + }; + + img.onerror = function() { + reject(new Error('Failed to load image')); + }; + + // Load the image with the file data + img.src = reader.result as string; + }; + + reader.onerror = function() { + reject(new Error('Failed to read file')); + }; + + // Read the file as a data URL + reader.readAsDataURL(file); + }); +} + +/** + * Converts a link (data URL or HTTP/HTTPS URL) to a Uint8Array + * @param link The image link (data URL or HTTP/HTTPS URL) + * @returns Promise resolving to a Uint8Array containing the image data + */ +export async function linkToUint8Array(link: string): Promise { + // Check if the link is a data URL + if (link.startsWith('data:')) { + // Extract the base64 part of the data URL + const matches = link.match(/^data:([^;]+);base64,(.+)$/); + if (!matches || matches.length !== 3) { + throw new Error('Invalid data URL format'); + } + + // Convert base64 to Uint8Array + const base64Data = matches[2]; + const binaryString = atob(base64Data); + const length = binaryString.length; + const bytes = new Uint8Array(length); + + for (let i = 0; i < length; i++) { + bytes[i] = binaryString.charCodeAt(i); + } + + return bytes; + } + // Handle HTTP/HTTPS URLs + else if (link.startsWith('http://') || link.startsWith('https://')) { + try { + // Fetch the image + const response = await fetch(link); + + if (!response.ok) { + throw new Error(`HTTP error! Status: ${response.status}`); + } + + // Get the array buffer from the response + const arrayBuffer = await response.arrayBuffer(); + + // Convert to Uint8Array + return new Uint8Array(arrayBuffer); + } catch (error) { + throw new Error(`Failed to fetch image: ${error instanceof Error ? error.message : String(error)}`); + } + } else { + throw new Error('Unsupported link format. Must be a data URL or HTTP/HTTPS URL'); + } +} \ No newline at end of file diff --git a/src/lib/stores.js b/src/lib/stores.js new file mode 100644 index 0000000..b06a3ad --- /dev/null +++ b/src/lib/stores.js @@ -0,0 +1,27 @@ +import { TAClient } from 'moons-ta-client'; +import { writable } from 'svelte/store'; + +// @ts-ignore +function createPersistedStore(key, startValue) { + const storedValue = localStorage.getItem(key); + const store = writable(storedValue ? JSON.parse(storedValue) : startValue); + + store.subscribe(value => { + localStorage.setItem(key, JSON.stringify(value)); + }); + + return store; +} + +// set stores and their inital values +export const discordDataStore = createPersistedStore('discordDataTAUI', null); + +export const discordTokenStore = createPersistedStore('discordAuthTAUI', null); + +export const authTokenStore = createPersistedStore('authTokenTAUI', null); + +export const TABotTokenStore = createPersistedStore('TABotTokenTAUI', null); + +export const TAServerUrl = createPersistedStore('TAServerUrl', "server.tournamentassistant.net"); + +export const TAServerPort = createPersistedStore('TAServerPort', "8676"); \ No newline at end of file diff --git a/src/lib/taDocs/client.md b/src/lib/taDocs/client.md new file mode 100644 index 0000000..45a4c88 --- /dev/null +++ b/src/lib/taDocs/client.md @@ -0,0 +1,95 @@ +# The TA Client +### This section assumes that you have followed the instalation guide in the introduction. + +The table below shows all of the functions of the taClient. From this point onwards `taClient` will be defined as `let taClient = new TAClient();`. + +| taClient. (function) | Purpose and functionality | Is Async | +|:--------------------:|:--------------------------|:--------:| +|addAuthorizedUser()|Add a user who as either an admin or a viewer to your TA server.|True| +|addQualifierMaps()|Add maps to a qualifier. This takes in an array of maps.|True| +|addServer()|Add a CoreServer. You will probably never use this.|True| +|addTournamentPool()|Add a map pool to a tournament. This is the way a map pool can be created.|True| +|addTournamentPoolMaps()|Add maps to an already existing map pool.|True| +|addTournamentTeam()|Add a team to a tournament. This will create a new team|True| +|addUserToMatch()|Add a user to a match. This is how a coordinator joins a match.|True| +|connect()|Connect to a TournamentAssistant Core Server. This is the main server, not the tournament.|True| +|createMatch()|Create a match.|True| +|createQualifierEvent()|Create a qualifier. This will only be shows to players if the show qualifiers button is enabled.|True| +|createTournament()|Create a new tournament. You will have to provide the unit8 array for the image.|True| +|delayTestFinished()|**STREAMSYNC MORE DOCS REQUIRED** Set the clients as ready to play on the server?|True| +|deleteMatch()|Delete a match.|True| +|deleteQualifierEvent()|Delete a qualifier event.|True| +|deleteTournament()|Delete a tournament.|True| +|disconnect()|Disconnect from the Core Server.|True| +|emit()|Emit a custom packet. This is used for new feature testing and will not be discussed|True| +|flipColors()|Flip the colours of the players in the match. This was used in JJ25, and has just been left in.|True| +|flipHands()|Flip the hands of the players. This will flip the left or right handed mode.|True| +|generateBotToken()|Generate a bot JWT. This is often used for overlays etc.|True| +|getAuthorizedUsers()|Get the authorised user array for a tournament.|True| +|getBotTokensForUser()|Get the bot tokens of a user. This does not return the JWT.|True| +|getDiscordInfo()|Get the discord information of a user.|True| +|getLeaderboard()|Get the leaderboard of a map in a qualifer.|True| +|isConnected()|Check if the taClient is connected to the Core Server.|False| +|isConnecting()|Check if the taCleint is currectly connecting to the Core Server|False| +|joinTournament()|Join a tournament as the specified user.|True| +|loadImage()|**STREAMSYNC MORE DOCS REQUIRED** Set the colour image for users in streamsync?|True| +|loadSong()|**does this load for specified users, or for a match**Load a song to the users in a match.|True| +|on()|This is the standard listener. This is how events such as real time score can be subscribed to.|True| +|once()|**PROBABLY THE SAME AS .ON()???**|True| +|playSong()|Play the currently loaded song for the specified players.|True| +|removeAuthorizedUser()|Remove an authorised user from a tournament.|True| +|removeListener()|Remove a listener which was previously subscribed to. Do this when your application terminates.|True| +|removeQualifierMap()|Remove a qualifier map from an already existing qualifier.|True| +|removeTournamentPool()|Remove a map pool from a tournament.|True| +|removeTournamentPoolMap()|Remove a map from an already existing map pool.|True| +|removeTournamentTeam()|Remove a team from a tournament.|True| +|removeUserFromMatch()|Remove a user from a match.|True| +|returnToMenu()|Return the speciied players to the menu.|False| +|revokeBotToken()|Revoke a bot token. This will revoke the access of a bot token.|True| +|sendResponse()|Send a custom response to the TA Core Server. Do not use this unless you know exactly what you are doing.|True| +|setAuthToken()|Set the authorisation token of the taClient.|True| +|setMatchLeader()|Set the leader of a match. This is usually supposed to be the coordinator of the match.|True| +|setMatchMap()|Set the map of a match. This will load the map for the players in the match.|True| +|setQualifierFlags()|**A BIT UNCLEAR ON WHAT THIS DOES** Set the settings for a qualifier.|True| +|setQualifierImage()|Set the image of a qualifier.|True| +|setQualifierInfoChannel()|Set the Discord channel where the qualifier scores can be sent by the TA bot.|True| +|setQualifierLeaderboardSort()|Set the sorting type of the qualifiers leaderboard.|True| +|setQualifierName()|Set the name of a qualifier.|True| +|setTournamentAllowUnauthorizedView()|Set whether the tournament may be viewed by people without the view permission.|True| +|setTournamentBannedMods()|Set the banned mods for a tournament.|True| +|setTournamentEnablePools()|Set whether the map pools feature is enabled.|True| +|setTournamentEnableTeams()|Set whether the teams feature is enabled.|True| +|setTournamentImage()|Set the image of the tournament.|True| +|setTournamentName()|Set the name of the tournament.|True| +|setTournamentPoolName()|Set the name of an already existing map pool in a tournament.|True| +|setTournamentScoreUpdateFrequency()|Set the score update frequency for a tournament. This is usualy 30 frames.|True| +|setTournamentShowQualifierButton()|Set whether the qualifier button is shown in the tournament menu in game.|True| +|setTournamentShowTournamentButton()|Set whether the tournament button is shown in the tournament menu in game.|True| +|setTournamentTeamImage()|Set the image of an already existing team in a tournament.|True| +|setTournamentTeamName()|Set the name of an already existing team in a tournament.|True| +|showLoadedImage()|**STREAMSYNC MORE DOCS REQUIRED** Show the loaded image that is currently used for streamsync.|True| +|showPrompt()|Show a custom prompt to the users.|True| +|stateManager|This is the state manager. Find further documentation, as it is a vital component.|True| +|updateQualifierMap()|Update the settings of an already existing qualifier map. |True| +|updateTournamentPoolMap()|Update the settings of a map already in a map pool.|True| +|updateUser()|**what does this do??? Maybe update the discord Id or what?**Update a user????|True| + +These are the main functions of the taClient. It is important to note that these are mostly asyncronous and must be awaited for if you wish to use the response they provide. There is however another important part of the taClient, which is the `taClient.stateManger`. This `stateManger` also has more functions which I have also provided in a table below. The `stateManger` loads its data once it connects to the TA CoreServer. + +| taClient.stateManager. (function) | Purpose and functionality | Is Async | +|:----------------------------------:|:--------------------------|:--------:| +|emit()|Emit a custom event. Only use this if you know what you are doing.|True| +|getKnownServers()|Get the known servers which have been sent in the connect state. **This is a cached list.**|False| +|getMatch()|Get the details of a match.|False| +|getMatches()|Get an array of all of the matches in a tournament.|False| +|getQualifier()|Get the details of a qualifier event.|False| +|getQualifiers()|Get an array of all of the qualifiers in a tournament.|False| +|getSelfGuid()|Get the `.guid` property of the currently logged in user or bot token.|False| +|getTournament()|Get the information about a tournament.|False| +|getTournaments()|Get an array of all of the tournaments of a Core Server|False| +|getUser()|Get all of the details of a user in a tournament.|False| +|getUsers()|Get an array of all of the users in a tournament.|False| +|handlePacket()|Handle the response to a packet sent to you by the TA Core Server. Only use if you know what you are doing.|False| +|**on()**|Standard listener for the taClient. This is how real time score can be subscribed to.|False| +|once()|**SAME AS ON? WHAT IS THE DIFFERENCE BETWEEN TACLIENT.NO AND STATEMANAGER.ON????**|False| +|removeListener()|**why can I subscribe to events in the statemanager? I am quite unclear about this hehe**|False| \ No newline at end of file diff --git a/src/lib/taDocs/intro.md b/src/lib/taDocs/intro.md new file mode 100644 index 0000000..3815452 --- /dev/null +++ b/src/lib/taDocs/intro.md @@ -0,0 +1,67 @@ +# Introduction +TournamentAssistant is a piece of woftware which has a backend(TournamentAssistantServer), frontend(TournamentAssistantUI), and in-game plugin(TournamentAssistant). It is important to note before proceeding that TA uses a websocket for connections and DOES NOT have an API. The websocket uses protobuf, so the packets themseves are not readable by humans naturally. That is why the TA client is important. It includes the proto models and deserialises them. +## Installing the npm package +The client can be installed through the npm repository and has a crucial role in transforming packets and seding them to the websocket. +```code +npm i moons-ta-client +``` +Once installed we can run some basic scripts in any JS/TS file. I strongly recommend the use of TS, as it is what I will be using in the examples which I provide. +## Let's run a basic script +We will construct a script which will connect to the default TournamentAssistant server and get the information of a tournament. +```ts +import { Response_ResponseType, TAClient } from 'moons-ta-client'; + +const taClient: TAClient = new TAClient(); + +taClient.setAuthToken("JWT HERE"); + +const connectResult = await taClient.connect('server.tournamentassistant.net', '8676'); + +if (connectResult.details.oneofKind !== "connect" || connectResult.type === Response_ResponseType.Fail) { + throw new Error(connectResult.details.connect.message); +} + +taClient.disconnect(); +``` +You might notice that we have not actually connected to a tournament or fetched any details. This is intentional, as the connectResult already inclides the current state of the given TA server. + +As of now, it is not possible to host your own TA server. This is not the intention of the new TA, rather it is meant to centralise everything as it is difficult for everyone to swap servers constantly. + +The connectResult has the following schema: +```ts +{ + type: Response_ReaponseType, + respondingToPacketId: 'Packet-Guid', + details: { + oneofKind: 'connect', + connect: { serverVersion: 118, message: '', reason: 0, state: [Object] } + } +} +``` +The state object includes the current list of tournaments, hence they do not need to be fetched again. +The state object looks as follows: +```ts +{ + tournaments: [ + { + guid: '97a9de91-646b-409e-b6ea-be5ad7b9a27e', + users: [], + matches: [], + qualifiers: [], + settings: [Object], + server: [Object] + } + ], + knownServers: [ + { + name: 'Default Server', + address: 'server.tournamentassistant.net', + port: 8675, + websocketPort: 8676 + } + ] +} +``` +`connectResult.details.connect.knownServers` includes all of the main TA servers which are currently running. In the future it may be that BSWC or some large tournaments opt to run their own TA servers, however this is highly unlikely as it is not the direction TA is going. + +`connectResult.details.connect.tournaments` is an array of all of the tournaments on the server which you just connected to. It includes the `guid` of the tournament, which we will use to join it and perform other operations. It also includes the `users` array which is going to play a crucial role in determining players etc. Note that the `users` array includes ALL users. It includes bot users, coordinators, players in matches, players in the lobby, anyone connected. We will get to the other properties soon, however it is best if you jump to the section with the tournament proto model. diff --git a/src/lib/taDocs/sample.md b/src/lib/taDocs/sample.md new file mode 100644 index 0000000..63c4a39 --- /dev/null +++ b/src/lib/taDocs/sample.md @@ -0,0 +1,21 @@ +# This is a main header. + +This is just some normal text that must have some spooky notes to have that info box ;) + +## This is a heading 2 + +Some more normal text... + +
+ info +
+ Note: You'll need to connect your Discord account to use all features of Tournament Assistant. +
+
+ +## Support + +If you have any issues, please contact us through Discord or email + +- Email: support@tournamentassistant.net +- Discord: Join our community server at [discord.gg/tournament](https://discord.gg/tournament) \ No newline at end of file diff --git a/src/lib/taDocs/tournamentModel.md b/src/lib/taDocs/tournamentModel.md new file mode 100644 index 0000000..3fdf7ac --- /dev/null +++ b/src/lib/taDocs/tournamentModel.md @@ -0,0 +1,171 @@ +# The Tournament Model + +Since ProtoBuf is used, the Tournament Model can also be found within the proto models. You can find it in `node_modules/moons-ta-client/dist/models/models.d.ts`. The standard Tournament Model is: +```ts +export interface Tournament { + /** + * @generated from protobuf field: string guid = 1; + */ + guid: string; + /** + * @generated from protobuf field: proto.models.Tournament.TournamentSettings settings = 2; + */ + settings?: Tournament_TournamentSettings; + /** + * @generated from protobuf field: repeated proto.models.User users = 3; + */ + users: User[]; + /** + * @generated from protobuf field: repeated proto.models.Match matches = 4; + */ + matches: Match[]; + /** + * @generated from protobuf field: repeated proto.models.QualifierEvent qualifiers = 5; + */ + qualifiers: QualifierEvent[]; + /** + * @generated from protobuf field: proto.models.CoreServer server = 6; + */ + server?: CoreServer; +} +``` +Let me also provide the interfaces for settings, users, and the other fields. +```ts +export interface Tournament_TournamentSettings { + tournamentName: string; + tournamentImage: Uint8Array; + enableTeams: boolean; + enablePools: boolean; + teams: Tournament_TournamentSettings_Team[]; + scoreUpdateFrequency: number; + bannedMods: string[]; + pools: Tournament_TournamentSettings_Pool[]; + showTournamentButton: boolean; + showQualifierButton: boolean; + allowUnauthorizedView: boolean; +} + + +export interface Tournament_TournamentSettings_Pool { + guid: string; + name: string; + image: Uint8Array; + maps: Map[]; +} + + +export interface Tournament_TournamentSettings_Team { + guid: string; + name: string; + image: Uint8Array; +} + +export interface User { + guid: string; + name: string; + platformId: string; + clientType: User_ClientTypes; + teamId: string; + playState: User_PlayStates; + downloadState: User_DownloadStates; + modList: string[]; + streamScreenCoordinates?: User_Point; + streamDelayMs: bigint; + streamSyncStartMs: bigint; + discordInfo?: User_DiscordInfo; + userImage: Uint8Array; + permissions: Permissions; +} + + +export interface User_DiscordInfo { + userId: string; + username: string; + avatarUrl: string; +} + + +export interface User_Point { + x: number; + y: number; +} + + +export declare enum User_PlayStates { + InMenu = 0, + WaitingForCoordinator = 1, + InGame = 2 +} + + +export declare enum User_DownloadStates { + None = 0, + Downloading = 1, + Downloaded = 2, + DownloadError = 3 +} + + +export declare enum User_ClientTypes { + Player = 0, + WebsocketConnection = 1 +} + + +export interface Match { + guid: string; + associatedUsers: string[]; + leader: string; + selectedMap?: Map; +} + + +export interface QualifierEvent { + guid: string; + name: string; + image: Uint8Array; + infoChannel?: Channel; + qualifierMaps: Map[]; + flags: QualifierEvent_EventSettings; + sort: QualifierEvent_LeaderboardSort; +} + + +export declare enum QualifierEvent_EventSettings { + None = 0, + HideScoresFromPlayers = 1, + DisableScoresaberSubmission = 2, + EnableDiscordScoreFeed = 4, + EnableDiscordLeaderboard = 8 +} + + +export declare enum QualifierEvent_LeaderboardSort { + ModifiedScore = 0, + ModifiedScoreAscending = 1, + ModifiedScoreTarget = 2, + NotesMissed = 3, + NotesMissedAscending = 4, + NotesMissedTarget = 5, + BadCuts = 6, + BadCutsAscending = 7, + BadCutsTarget = 8, + MaxCombo = 9, + MaxComboAscending = 10, + MaxComboTarget = 11, + GoodCuts = 12, + GoodCutsAscending = 13, + GoodCutsTarget = 14 +} + + +export interface CoreServer { + name: string; + address: string; + port: number; + websocketPort: number; +} +``` +Note that you will most probably never use these or refer to this, as these are in the types when you fetch a tournament and are in your intellisense most probably. + +For now this is where I will leave the tournament model. Just be aware of what a tournament looks like and what options you have. More options exist and may come in the future, however they are meant to be read only by the server, hence they are not passed on to the client. \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..70c5a50 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,513 @@ + + + + +
+
+ +
+ +
+
+ +
+
+ + +
+ + \ No newline at end of file diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts new file mode 100644 index 0000000..db321e4 --- /dev/null +++ b/src/routes/+layout.ts @@ -0,0 +1,5 @@ +// Tauri doesn't have a Node.js server to do proper SSR +// so we will use adapter-static to prerender the app (SSG) +// See: https://beta.tauri.app/start/frontend/sveltekit/ for more info +export const prerender = false; +export const ssr = false; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..ddf1a93 --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,270 @@ + + +
+ {text} + | +
+ +
+
+ {#if typingComplete} +
+

Tournament Assistant UI

+

Streamline your tournament management with our powerful and intuitive platform

+ Use TAUI +
+ {/if} +
+ +
+
+
+ speed +
+

Fast & Efficient

+

Organise tournaments with maximum efficiency and minimal effort. We aim to make it as easy as possible ;)

+
+ +
+
+ devices +
+

Fully Responsive

+

Hopefully works seamlessly across all devices, from desktop to mobile. (Although I am very much working...)

+
+ +
+
+ code +
+

Build More

+

Use moons-ta-client to build what you need! Overlays, casting panels, think of anything!

+
+
+
+ + \ No newline at end of file diff --git a/src/routes/api/docs/[slug]/+server.ts b/src/routes/api/docs/[slug]/+server.ts new file mode 100644 index 0000000..89144d9 --- /dev/null +++ b/src/routes/api/docs/[slug]/+server.ts @@ -0,0 +1,40 @@ +import { error } from '@sveltejs/kit'; +import fs from 'fs'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +// Get the directory path +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +// Path to markdown files +const DOCS_PATH = path.resolve(__dirname, '../../../../lib/taDocs'); + +export async function GET({ params }) { + const { slug } = params; + + // Validate filename to prevent directory traversal attacks + if (!slug || slug.includes('..') || slug.includes('/') || !slug.endsWith('.md')) { + throw error(400, 'Invalid documentation file requested'); + } + + const filePath = path.join(DOCS_PATH, slug); + + try { + if (!fs.existsSync(filePath)) { + throw error(404, 'Documentation file not found'); + } + + const content = fs.readFileSync(filePath, 'utf-8'); + + return new Response(content, { + headers: { + 'Content-Type': 'text/markdown', + 'Cache-Control': 'max-age=600' // Cache for 10 minutes + } + }); + } catch (err) { + console.error(`Error reading documentation file: ${filePath}`, err); + throw error(500, 'Error loading documentation'); + } +} \ No newline at end of file diff --git a/src/routes/authTokens/+page.svelte b/src/routes/authTokens/+page.svelte new file mode 100644 index 0000000..d26e546 --- /dev/null +++ b/src/routes/authTokens/+page.svelte @@ -0,0 +1,924 @@ + + +
+
+
+

Bot Tokens

+

Manage your tokens for API and NPM client access

+
+
+ + {#if error} +
+ error +

{error}

+
+ {/if} + +
+
+
+ {#if isLoggedIn && !error} + + {/if} +
+ + {#if loading} +
+
+

Loading tokens...

+
+ {:else if error} +
+
+ error_outline +
+

Failed to load tokens. Please try again later.

+ +
+ {:else if authTokens.length === 0} +
+
+ vpn_key +
+

No bot tokens found.

+ {#if isLoggedIn} + + {/if} +
+ {:else} +
+ + + + + + + + + + {#each authTokens as token} + + + + + + {/each} + +
NameToken IDActions
{token.username} +
+ {token.guid} + +
+
+ +
+
+ {/if} +
+ + + {#if showCreateTokenModal} + + + + + {/if} + + + + {#if showTokenCreatedModal} + + + + + {/if} + + +
+ + \ No newline at end of file diff --git a/src/routes/discordAuth/+page.svelte b/src/routes/discordAuth/+page.svelte new file mode 100644 index 0000000..7acc875 --- /dev/null +++ b/src/routes/discordAuth/+page.svelte @@ -0,0 +1,428 @@ + + +
+ {#if isLoading} +
+
+

Authenticating...

+
+ {:else if !isLoggedIn} +
+

Log in with Discord

+

Connect your Discord account to access TAUI

+ + {#if authError} +
+ error +

{authError}

+
+ {/if} + + +
+ {:else if isNewLogin && !animationComplete} +
+
+ User avatar +

Welcome, {username}!

+
+
+ {:else} +
+ + +
+ {#each availablePanels as panel} + +
+ {panel.icon} +
+

{panel.name}

+

{panel.description}

+
+ {/each} +
+
+ {/if} +
+ + \ No newline at end of file diff --git a/src/routes/documentation/+page.svelte b/src/routes/documentation/+page.svelte new file mode 100644 index 0000000..fdb5f4a --- /dev/null +++ b/src/routes/documentation/+page.svelte @@ -0,0 +1,797 @@ + + + + Documentation | Tournament Assistant + + +
+ + + + + + + +
+ {#if isLoading} +
+
+

Loading documentation...

+
+ {:else if error} +
+ error_outline +

Documentation Not Found

+

{error}

+ +
+ {:else} +
+ {@html htmlContent} +
+ {/if} +
+
+ + \ No newline at end of file diff --git a/src/routes/tournaments/+page.svelte b/src/routes/tournaments/+page.svelte new file mode 100644 index 0000000..cea6230 --- /dev/null +++ b/src/routes/tournaments/+page.svelte @@ -0,0 +1,1124 @@ + + + +
+
+
+

Tournaments

+
+
+ + {#if authError} +
+ error +

{authError}

+
+ {/if} + +
+
+
+ {#if isLoggedIn} + + {/if} +
+ + {#if loading} +
+
+

Loading tournaments...

+
+ {:else if error} +
+
+ error_outline +
+

Failed to load tournaments. Please try again later.

+ +
+ {:else if tournaments.length === 0} +
+
+ event_busy +
+

No tournaments found.

+ {#if isLoggedIn} + + {/if} +
+ {:else} + + {/if} +
+ + + + {#if showCreateTournamentModal} + + + + + {/if} + + +
+ + \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/+page.svelte b/src/routes/tournaments/[tournamentguid]/+page.svelte new file mode 100644 index 0000000..73c7214 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/+page.svelte @@ -0,0 +1,661 @@ + + +
+
+ + +
+
+

Matches

+
+ +
+
+ + {#if isLoading} +
+
+

Loading tournament data...

+
+ {:else if error} +
+ error_outline +

{error}

+ +
+ {:else} +
+
+

Active Matches

+ {#if matches.length === 0} +
+ sports_esports +

No active matches

+
+ {:else} +
+ {#each matches as match} +
+
+
+

{'Unnamed Match'}

+ +
+
+ {#if match.associatedUsers && match.associatedUsers.length > 0} + {#each match.associatedUsers as userGuid} + {#if client.stateManager.getUser(tournamentGuid, userGuid)} +
+ + {client.stateManager.getUser(tournamentGuid, userGuid)?.name || 'Unknown Player'} +
+ {/if} + {/each} + {:else} +

No players assigned

+ {/if} +
+ +
+ {/each} +
+ {/if} +
+ +
+

Available Players

+
+ search + +
+ {#if availablePlayers.length === 0} +
+ person_off +

No available players

+
+ {:else} +
+ + {#each availablePlayers as player} + {@const isSelected = $selectedPlayerGuids.includes(player.guid)} + +
togglePlayerSelection(player)}> +
+ +
+

{player.discordInfo.username}

+

{PlayerPlayState[player.playState]}

+
+
+ {/each} +
+ {/if} +
+
+ + {#if $selectedPlayerGuids.length > 0} +
+

{$selectedPlayerGuids.length} players selected

+
+ + +
+
+ {/if} + {/if} +
+
+
+ + \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/+page.ts b/src/routes/tournaments/[tournamentguid]/+page.ts new file mode 100644 index 0000000..658dc02 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/+page.ts @@ -0,0 +1,6 @@ +export function load({ params }: any){ + return { + tournamentGuid: params.tournamentguid, + params: params + } +} \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/mappools/+page.svelte b/src/routes/tournaments/[tournamentguid]/mappools/+page.svelte new file mode 100644 index 0000000..d410cf5 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/mappools/+page.svelte @@ -0,0 +1,707 @@ + + +
+
+ + +
+
+

Map Pools Management

+
+ {#if !error && !isLoading} + + + {/if} +
+
+ +
+

Map Pools

+ +
+ + {#if isLoading} +
+
+

Loading map pools data...

+
+ {:else if error} +
+ error_outline +

{error}

+ +
+ {:else if mapPools.length === 0} +
+ map +

No map pools have been created yet

+ +
+ {:else} +
+ {#each mapPools as pool} +
+
+
+ +
+

{pool.name}

+
+
+
+ + +
+
+
+ {/each} +
+ {/if} +
+
+
+ + +{#if showMapPoolModal} + +{/if} + + +{#if showInfoPopup} + +{/if} + + +{#if showDeleteConfirmation} + +{/if} + + + + \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/mappools/+page.ts b/src/routes/tournaments/[tournamentguid]/mappools/+page.ts new file mode 100644 index 0000000..658dc02 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/mappools/+page.ts @@ -0,0 +1,6 @@ +export function load({ params }: any){ + return { + tournamentGuid: params.tournamentguid, + params: params + } +} \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.svelte b/src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.svelte new file mode 100644 index 0000000..72e6f4c --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.svelte @@ -0,0 +1,923 @@ + + +
+
+ + +
+
+
+ +

{poolName} Maps

+
+
+ {#if !error && !isLoading} + + + {/if} +
+
+ +
+

Maps in this Pool

+ +
+ + {#if isLoading} +
+
+

Loading maps data...

+
+ {:else if error} +
+ error_outline +

{error}

+ +
+ {:else if maps.length === 0} +
+ music_note +

No maps have been added to this pool yet

+ +
+ {:else} +
+ {#each maps as map} +
+
+
+ {map.taData.gameplayParameters?.beatmap?.name} cover +
+
+

{map.taData.gameplayParameters?.beatmap?.name}

+

By {map.beatsaverData.metadata.levelAuthorName || "Unknown Artist"}

+
+ {#if map.taData.gameplayParameters?.beatmap?.difficulty} + + speed + {MapDifficulty[map.taData.gameplayParameters?.beatmap?.difficulty]} + + {/if} + +
+
+
+ + +
+
+
+
Active Modifiers
+
+ +
+
+
+ {/each} +
+ {/if} +
+
+
+ + +{#if showEditMapModal} + map.taData.guid == currentEditMap?.guid)} + on:close={closeEditMapModal} + on:mapUpdated={handleMapUpdated} + on:mapAdded={handleMapAdded} + /> +{/if} + + +{#if showInfoPopup} + +{/if} + + +{#if showDeleteConfirmation} + +{/if} + + + + + \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.ts b/src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.ts new file mode 100644 index 0000000..9a01342 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/mappools/[poolGuid]/+page.ts @@ -0,0 +1,7 @@ +export function load({ params }: any){ + return { + tournamentGuid: params.tournamentguid, + poolGuid: params.poolGuid, + params: params + } +} \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/settings/+page.svelte b/src/routes/tournaments/[tournamentguid]/settings/+page.svelte new file mode 100644 index 0000000..111fe15 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/settings/+page.svelte @@ -0,0 +1,1130 @@ + + +
+
+ + +
+
+

Tournament Settings

+
+ + +
+
+ + {#if isLoading} +
+
+

Loading tournament data...

+
+ {:else if error} +
+ error_outline +

{error}

+ +
+ {:else} +
+ +
+

Basic Settings

+ +
+
+
+ + +
+ +
+ +
+
+ + + +
+
+
+
+ Tournament logo +
+
+ + {#if imagePreview || tournamentImage} + + {/if} +
+
+

Recommended size: 512x512px

+ +
+
+
+
+ + +
+

Features

+ +
+
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+
+
+ + +
+

Advanced Settings

+ +
+
+
+ + +
+ +
+ +
+
+ + +
+
+ +
+ {#if bannedMods.length === 0} +

No banned mods added yet

+ {:else} + {#each bannedMods as mod} +
+ {mod} + +
+ {/each} + {/if} +
+
+
+
+
+
+ +
+

Authorised Users

+ +
+
+ + {#if authorizedUsers.length === 0} +

No authorized users added yet

+ {:else} +
+ {#each authorizedUsers as user} +
+ {user.discordUsername + + +
+ {/each} +
+ {/if} +
+
+
+ {/if} +
+ + + + +
+
+ +{#if showPopup} + +{/if} + + \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/settings/+page.ts b/src/routes/tournaments/[tournamentguid]/settings/+page.ts new file mode 100644 index 0000000..658dc02 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/settings/+page.ts @@ -0,0 +1,6 @@ +export function load({ params }: any){ + return { + tournamentGuid: params.tournamentguid, + params: params + } +} \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/teams/+page.svelte b/src/routes/tournaments/[tournamentguid]/teams/+page.svelte new file mode 100644 index 0000000..b200586 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/teams/+page.svelte @@ -0,0 +1,852 @@ + + +
+
+ + +
+
+

Teams Management

+
+ {#if !error && !isLoading} + + + {/if} +
+
+ +
+

Teams

+ +
+ + {#if isLoading} +
+
+

Loading teams data...

+
+ {:else if error} +
+ error_outline +

{error}

+ +
+ {:else if teams.length === 0} +
+ groups +

No teams have been created yet

+ +
+ {:else} +
+ {#each teams as team} +
+
+
+ +
+

{team.name}

+
+
+
+ +
+
+
+ {/each} +
+ {/if} +
+
+
+ + +{#if showTeamPopup} + +{/if} + + +{#if showInfoPopup} + +{/if} + + + + \ No newline at end of file diff --git a/src/routes/tournaments/[tournamentguid]/teams/+page.ts b/src/routes/tournaments/[tournamentguid]/teams/+page.ts new file mode 100644 index 0000000..658dc02 --- /dev/null +++ b/src/routes/tournaments/[tournamentguid]/teams/+page.ts @@ -0,0 +1,6 @@ +export function load({ params }: any){ + return { + tournamentGuid: params.tournamentguid, + params: params + } +} \ No newline at end of file diff --git a/static/assets/LogoTextC_DevB.png b/static/assets/LogoTextC_DevB.png new file mode 100644 index 0000000000000000000000000000000000000000..bd29602bac078643a2f738f84cd77c99018ce70d GIT binary patch literal 46979 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/assets/LogoTextC_DevB4x.png b/static/assets/LogoTextC_DevB4x.png new file mode 100644 index 0000000000000000000000000000000000000000..49ddd1b473cfcb6e5990e1a211c1fb1df11dd2f7 GIT binary patch literal 281828 zcmbTf2UL?;*ESqQWgI|89Vr%Y#sDf!sZv6$VCV>h-jv>@cTf~YLC{1x0Td9W_YMIO zG19wqkP>R>gb*PA2{ZG&&-<_MTPyj_TKAf@#^mgF?Q8E-?(jlgRe|N#v%f+h5EjJ! zyAL3cYc3GTQKMguf&atcj^qLVIqrO4&lLg@P^3PGJbm0$Adrg?#NAt3UWtqSDlS@9 z(Z|M#mK$HLeH(t#bMhLp?{MvFS%-w1C5H=h1@9Fux~MHy5Y* z=jXK(&d;97R$X{+AJcsC?$c8u>vC#G?%r75^lbNTmmJq}H)0HGzTgzoI7ETnIC&BR z>G<7B?fcJGnXQXJCt8P`vXUbtMrKr~3K1YXDr9v15HPe0?)yM!U*N1Xt+Rm7P1+)u z$5on!(tWFqLJ$PXjVl`+!dCOUzQJJ}Re;k5JjS7uG zeG$>4@d{DNC^skg`RcdqAjXkxC%!kTx(W9hB#@;L%QKkzM-6nSK5nGnb?AOXS+hQB z86{A2DdIWQ?&o0$WTtcAmL9@o`9e+!+Rt|@O;*nLfwT~CIn5*H(|je{i4NVSA&cuc zW7IUi=tpD9o-2y56dHWG41hA0&x$dfLUzkd0=0a5N-^_YX|sku;s;aWAT z&0~)6^NXAp093L7R34(Z$1YP^_wfFEmk!YKLWz!`b{Gm4G0uzt0lag36@jfe1TIRA zo8d*^^^hfF*STgyh?SaRdpaFzTjxd(Fsv_nRb}&#gm7I)2JQLuT%Q0}=(%~QBT>Vc zn{(_{U8zNU)2jpMuE)UtG>`a<%!R=pPbyrijieD=e0sH|qnS#{yZ8eD{sI8VW5s9@ zYd)95V^T{AU&w&gBzPY4kD((uQ>64QSy~c6+Q&~pacg|G4*fhJc`R`td6Wt_jw>49 zU)!Yy@)pfXLm=^~K<)A;70y((`_RM5_u;)V$pPNviIint5Ug&(;`k=P4VC6^^J#fB zP_74#+Hf4@Oe}}eA!I$rqP9-<#^BWv=pK{^*Oc)UIt3tdsSjNYzw_xJj^8uGfGxC+ zYh#&}xvw~4Z4?YF1aUsv>99_@O#U%1XYzz;zXO=)LoaZO^4et7v{4Pk?``IH3XfjZ z>gITQGd)rQsZ!3wA`}eL(dNRqk+7XC+s{UZ{`>6+HYz73_9`EO1d%*E)OQfkdG;=! z$-Q~xAtIocS}tb1oENR;004&AaNf8U7E!7wiMxgyxpEbYG57y<9!%iXK;_0l*?Twv zo;j?Ke&2@_HrnTfiHGb zDM!>qRz|wa(GoiJUwH#!VDXD`O=?adYU(j+%c2C?`>cv%c^3;P(o42LA51pdJ$Gvk zD)ni!K&{3M1mO&MDEOQSs|TL}9drXh_n?HXEk%?9ZSjafQL*fiD<8r4FJcLNMa61M z)js-M!2i;k>cD9<5AKxA1%1alE$P9l7-%F~0ITM&Ej}UiRTitbkMC=!-%0xpWR!mg z2Jn)ECUeD3kLHcK29mGf=3nJ8HsFwS5Ja839pd*`d5{x4I0R~%ldEGe3>(w-dk>Hx z)=yyetbILIrK8q7_Sy0EJ|M~ET)=s3J(wZ#7_iL!D28HnVoE<=G9=)XCHcw-i zV5A955Od`t=t5{6K}1kR1o=#_o_B~+Mb$t(;b}=!cs@#^g!W^rH=R4MTRvbip~pTe zKG?IodfQ8{3Xt)~mvy+yvHqaFnOvw}8DyfvmT~=(FUOUGQ**jhM3h}TPcRnB9Tf)> zS_`Ai&Dx}m6}tjAi#O=Yu+eus=f_=T2Cvota$|Cp4xeTZ3>>)xkpBh4^|lde=Nj)O zgG&W|AEnRlJXGW}_^}UVLL!ur9A9>`)}{+ZU{?4bYth+HU0wAi%dDdRiG@?V=f9B|OgkGTLn zn~tQCx8~dPa|=myOd9*AU;{+11WXza8mCWY6L~d1u7qi-gRb!!*5jPSkOvB%mlVB8 zA8<@cjvVq+1VD%3$`FGr%=_>0AX!1G#NNpugBI=6yQ00B-tM*S-tMlrr&Nldb)3!1 zT&SGmge2E>TFyZSl%lH8JNm%wk=NS;7ZxbHtIYI6@GsijpU_*`9-{-1|=m#mB2&>QICGh23lbLTaaK2&k57!x}g zpJkOUNf&X7Ap!BvF`RZS*7HGlpo>icQ{#urGLI+iwX+&FEKqhEi{tOYKUQU989msl2v*~3cKp3PQSQKG{Z!}oykB z+~pztl+8(M?SyeuS8qv!+9@wJBD@D}#uEK-1d#*y+P)_bVUzbFp;?l(g}!tk%}-I# zhN0h~SWj9ZAw7Aj)>*h$wNNg-1WY0N(+!&q)sx6mGBOwS+st;$D3+t$qM(W%5#+e^ zD+wiPZ7wv;bE7n>>Lsq71^UmGTFL3?-|vD4B7HQC`DmZCZrGZW$Jt0e!9pAX$30aa z8yXGo0iaTj>)tE0r1&^3K_lCeqeeJCfpr(H!}J4KOe9=f=>*flaFSSzrjf^ZI;)(q zczqE(ZL6$ye@nEsdegLnk`fPk4tePjVGNWHG3c}r_}}jD-J@K>&9j@Z7^~(}SNJrJ zAbC4+7-W1hTtdmJSdWX3B>$G%-bsD|tiI%uH=z!sz}M5zy>+W}ncxySs#?pl=QwVmsm zX+q)#s8Y(`0F9~?3XIv6xb9~!wrarX&^6fz5GVA;_& zygyHFQW&Ij$fQ5OkoC*%Jr|Vu1ZK&&&@;TGOW6w>KfAv*u@{(ZJ{^{KOgOKGmv+eq zt?7!Kd_ubDpa5v!k4R`#xelL$Kvqry*6=|cqX`dD%7Z?5UNfrQ$ zBuIe5d|pQq$STY_7s#sX7($FHO1wg4_;cgF?|zFhfDo-?<+^?s!>C2E9ul>I7C1hS z9&osy3>cPdpw<=L&-eJvdKtd`yFP;t9gRxtU(vcxnt`gqxOJ$*AN~)RgguO{SRs(t zAX#IlYN2u!7y!OJGZ-DXHVljAcv8kmWy#2A>jT-6#ZCaxDt00ydjbZ|-vAP&yJMdY z0+hQC5Hb}s28fCe?15BqqZP%sf+KZQRu(-a#lJ30VpgYf7=!n{On~V#)Z%qv2^6oI zp-S^*4!a9+D*@u2drQ(gf!$yQW8x>y5#aZPR;;Mt#gt;myQPAL$3OV&-&d| zZ*(bju{BtgxfKW}!}&)-@N~?$Vyyr0uu!-JSQ8;oJWrHgRSA21f7pG8x?D1_^MPol zVWz6q8@lX#exqYn9UH_i91d@zK)1H^HT1f_j|vDRB!1ov>xLF6hiKwENoIOZK48gC z^H}aeoe&$cPTfGss&zT~uxV!YZ-6hS)Gso0FC?rt6!ve>qoGhYidn4RI(3oPd+Jx^ zlIQF)=|j{BQr;n10y0Nr-~xNVY8$$&rtV*fb%Qy1Dx7vj%}V9~ux@rI5@H-tM}w1n znh`trP>X`OTQu7Y+D;9nvmFAduevxL-kPC&<>8{p1TOG>vDYwD4*?#|B<^U(?qE75 z+*VOK)p0)c6}A5~$NjMS-W7%cW`am`T;o3`r#Z+@-U6|4pv!P}eXtB&IevhmYdBQ3 zRhJ?amq8(V5-V}ts%uLmvpI1X9nlU#PM!`r1`yN>5ah6)q&M;b)C-8p<4O}Gv+oC( zG+baog_VxHwJt?=GX!}{4qmQ-j`7-@+fp{Lp)PwmF7EHa$+c2&0bly&1Djk8yJsEV zmOvxJy@cHU4$8OpX6?^?@uAbJz+f?Y3{LUZw>+_KQ>?LtTI5(Bw#NRrg82{%6l5u| z?r@!SMD3H_`JbRY&eqY<-VM6|G&N9SxCh}M{k|05YL7|>{Xs+FkBy78&lWVZ%~}*f zx;}Ur1LC3dRXRrcAfZj=jTYw`z-()cfh-{*bOgAiD*AYX-?mw*8?}OP&JE8?z<@rn zo*86|#@Bcx`JodWF5n?UyN;%Wl5h^oG1hbG31AU~y8*yqYFmQd2$T|lU7}<8I-}R@ zW>&hFuThEEL9m6p5ZvRb30HUCn$LTq*=&xJjB#k zc7l>_dOr554WsCxFSA19S$%g2UtU=q{l;JZRls!kq%(Ro8{&QRPFdEm#7_(MkW*nD zqldI!Wu=@RdFVLi3*%~*caC`8vHncLr`DdzJ}sl7ar`-M*K;4Aqn z62kk&A$@d!W0=oj=vkvnrOq+LRt^i8gYc>qY_hy_rz4ESdqcctj}r+|F<=g`$2LCd zV^yMLxBfH#yvg}!LLoJ`XdP@OLnq9xgSpI5l;YfUkLpD#xQ%BmAk*1mqW|i01%WWCx4XvwGLDdTMKgpZOa{=wMqm zm7%ZW1gR1J5ojuOOpldY>NF?^rk~t$Yq`sB2*B*9WKQE?LkyLUJN`4*02cJ426_+fZ_RQzF+Bxg{R(-hiR=UQBfFI1zkYav!4$Gwkb7? zQTz~mxG|v<%{O^ywG^aLuI&(WOFM8M4=2x@E`!PSQy{UU8@|iCM^AmJB)!}VYY_Pj ztdD3Ni7WXNh9lY60;q(t^Pa&se8bwC)uAL_*nPYZF=A8?S{iR?tXLF^3yh5}j@0~t`2=5TJs0Yiu~MroiTHVnJfFGC=@Lj31? zduvvQ2P-}t7)!^pwVZ!Y;?P*zKi>P+CSGGQk{Qu>7=+i&bg9LZ@-v_L2pz~H0OZw` z{p&oGXfV}0QyZ3?B+ez5gc0<=cL4z7J+Y?U@Ve>}2S~iPMo5{i8JqVq{SxP@-|T6C^zWLvC%w7?K=~|j}?1_hp=IOBiJFP1^l8ZeYXDvdOs|eE{t2;m=Ie`P9n!oDIk^3Kl7U(mvISV6k?H zPq-&owqHglJaC*ach5Te>n{+9pS?w@Pt25pMtS;PbE?R1CuyJ4THnB|yyjo$;RIo) z!NM%|rv-}m(^-kC;6*wV>_{uEbe5SM=~5C=?0SPT*jboIik|}7Y$ry&nis%{KK@w0 zKdr&}3mv2-mYyRpJnU8GhCUCS`}R$+Ms4l(T|kaXNQulWnOU_zHG+Z7UF_fhmeyf? z+d#WK4%iIJ5~=1{k7+(AOUHpuh7A{S73w|X<7*!`o*kieItXOG5Ba;Lg@wJ-evD#?QGz{fU}?8&gRpd62t%U*?1FW%5Nf}~4&pACR;OX4o$D&2aH)?+#>COxEa%KvK@*RFaRh5fQRhetEN+y`6d?Z z9b5p`7eUofiA;(t0m&WZuEPJ(qD{_}%i&@KX?o}u=R zG>-BYrMA~byvjiHs(4o=383l@z)uiww!KypSTT(n;sD7yZ}EL6wF7Z++=;G5%-IvIa9n@{RDI#McD+u-`P=j4dU{WW%*kM#%; z{PlTVpw+m6F6o_gRb?oYgmAW983EbVLRPP7@0B7uZ*vuVlJtjqp;r>^EmoAr zOWvFB3yQ$RhTZUheY}z94@K$zef0)n*7F+Celcq<&zYX?y*$?1yrf>2{|5!2|Iq5E z|Dy&a?Ey*V`CHY}*4tu0hyJa|WTm_)W^}g6f+)*a9@|!%VRwr6aGa(IF$1U&Qld;p z#t?E!dvA-33LbO-QsvLl(7h6T?~}g(6B!k*-EsGGH$kkS8|kkXD?B+k^FM!6a;P@g ze?4^rk%IDix^X?az!Nt(T?7_jKP=rUqTRl zdxxFx0PXDBv)+NP*Zt|UeaAg9EoO?HX(~h-ArEMo|03T~IJS7b!kHnVE)m za5j4}$1PsA;qz#m-C40n8P{4Bq7EyUcJQ%eI+9G_uhM%30$*h;UYn17u6VKzRqIdE z5&i<2YeG>dTq_k65k9t77JK8`E7Xpe))55E(%boEIB*hk(3O#}F%IJ7!5m(^TAWey zB|B+i&vh0Ln~x+=uLnKchrhXj?o?*BVWCUK1>COTRW18Zf;kQOFVv^bTLi1o(eV?? zfdU1W2qmkk2mSeOvu|m<{{j-d{=c%kV;71Dbf}Wf@)rT{JiNV932I)Sf7gGw(~nG0 zw|)L%GM^176z2hDK&($#}qV6#^|O zXmdBx2e*5)PZ~7cRq8}YT~+1e9mqGdbWWO5vm5GF2h}7fkht>rfGzHFS#}^qD*ZGo zsRC&nb!*l`;>1?33|XZ@n}U{c*@Hm;2KE|FD}lzII>Zbp_S+ZcJ~Z=DderTVSLW?& zt+_sWB^XNX_en+;IgQx5?7tl-kuCh-s&=8 zAJu-ENykC#X&popJCQhDQKsc3)wvSTMYolVrS~oxl*K2)|EnHZe4WYbE6uv~C=`T1 z_Y}8rOjcFzzJOEJfAUnyJ^ANcutINseK)P5!RK82N+E0`Lm28!vaSN<+_|QbCEJVO zYG&OM%+Jth1V@RTGE~i-o6d7mR1=_m;&SYuM>EX%wfV@O6(2GHq?ii8m*>}49*Zk> zsksR8_X9}nY^sogb!nf}8D6p!b#KcfgBk5-^}?{h8wJmC(7AIk^MAlO)w6V4{d|5ZPm`C8RbRLhHIlEAh_ zUB91~kuj9C-UKiGZzWcnDBD#Ey&t33X;%W`+6(wVqVBd=)jyoD;0aFa4)4iPI!<2JQl4_KeJ&)Ni9>BcMgaz=!QyGjxIN zt4_5(Am%>-Muso2a_cle)pDNY%|bc%cRsj12fL6I%ccO2N$GakLlj*Oj+8=EMCsIk zMv?WYZy}3Jm$R~ey#4daHTRyPt9GtA(sk#<`VwjvbV~LVw1C&bZ2rrE%X?XZz?TS%;57n!` zE(PxNKh(HCO{{N9h{>YfzpU|Gz11Y=dSrJ|rxA&=Low3mB5!Mydg*Q+5-rF#Z{iwQ$`1gx&k*!F@oT8gKT+^k!B1ZBT1Se1-n#8g^0 zFIi!)dZ5J6=e1x=#x@fJ$!7&m(w^XT)@Nm8WyPcwZI+EwlL{80ak8p`kNAwfyl}c< zMhfVIzxPn%8c3~;6zC=!I;shtSxVAL&yd^pDoO&E!1+fiLvgoI%_e~!k4(BCkm^ri ztkMP}H8ZSEH)@qcD0s^1XoP9=5?T0MOyCW^mW|@hfTTEIE$bkw8SWVF&s8tE4EOg9 z`d{Wq5~!CyXdE0LLl5@{fX1>Ejk1l zZ#DAku&K%KUrf4$^~c|`(ypHNARs$od}8QDB=FbVY7tyqC=BE@twX-~$Hc_DHyYBu z#Is9KCQg|EE57oLw~~qZe((iujViv#MU63q=sA_WU})>7^oJRIy|ZDg1p7X8HZQ3) z%r%f8+)k$Ys~KSP#w*~j5ttRx@LC-AvM9w-@=+XRJ#WnS>iF8uezUx1#E5IXvReEi zKCVLH`Hr8Z+)l+EFP+ZR=BniB83WhG{e)6FHYJ$lRodRRj@HQY z6s*f@&t?I)3GtG4723Vb2*SJ56?>ajl7k-(L+TKQejOEwX}%J%+hhk}|Atj=-%bSt z8)bKaxOLP>bu4h;BOiDbXGNZ6YrSPS^|rsXD0crJ&rt#zGMrk^WI1)wvGsV3<56g6 z==%@90}F)s1`r~v|92ZyO#&rxyFCw9H+s$-*Z|(HLHli>@zvLe?E7neG3Hwf?T(8H zfQFjfS8ruh5e>ce*J5fXwpWddtB8qI01TaU^Y*7$O!5`M-W+7iM^>wuNtov^%U6Be zNb8cj{be&Rn=%|gsAwG=;qi%Af@^$V`JkE*yv)yHeyDUM>R(OzH6u~3yl6nV5IvQu zDRv{yyx>=!HxJL(u71t1~@d@_}J^DlrLsE!>(X*a+cn9bBo ze4UazmSK>NWkk^00mE{ISOSKPn@YHp4ENY=Q+1xZ^8aU8*WH~eM7*X_V}O(N`xv?E zqJh0dIaQIz+1NjYTlUTnt0@5grOZr_pqPs76iv0Y;wo1Efp(M1cG<6-Q`blv!q@;O z?b+##y_i=XsOOI)``blbBY)i-Z}F?dpO`SZ7bygv4^bP7=lAoVy+Wisvkm#2zc^yo zgO-(m{7>vieqR5?Zl_~-@FSi9a??a`%Z7UgH)P^gI=cT}Q?hnV$}`KFhg3W-welcY zmYmu7JN2dpjpJ=Qm1zsE{SKJc0Fhh0Ht?uvdGSb0(pt#r=w++DOSZ(RH?Vo~H<7$N zY(kn;iPj?V!)c%C2APCSXr#&RFxNufHzwD>R#+K!e^GvD9K6Fd+Q^7$M(potzpHjj z_6`?qb0zx6nD0{^r?5S}4jhL>ZT3s_9XPJ0K91CyB=gMk46JfjTk<@#Vz)1mNJp(u z=N0cZfM0(zRY1ogBgN2mraon9#LiH)@T!;bO4C6hGPyRrHi2m+;5QSX zrx|SRKYM}#)Lyln(yi=b5%kV)e~TT{D=9lM3Cp`;ar~+yI-QLOvKs1=`+n^ z`nrdgm-Tt(9*}QH6n~S?%#T$WnfmmM>WOF5WIf7XgD`LN$Q`-Dmgc|}YuiuOn=`nL z@1gt&o8jr0sZ^aP**=pu>@xu^SXs(6AWB(ru&kiAJ;dkeJf@%NTaK+~wOVBT{2i zLTlkP1Eg*o)W1)BdKX-#P9yrp0)E)ARyE)AO)m*HgDYTH{f1WJ)UV$^(aMW^Tl08JX$)n0hT~3+0oWcl`C5fZEZuWGBHXW zOz<0?S+hx;j?KaN>|bf$5P^g^Ev~F|aLiU6)TRssuj)p2L9L~94t zfWA0OQtdta3{pavn>P~Oa^C4RWkNUbp7BT5&j2xNfFk>RinSmR`7a>X2f%v+X+tpt zQD1BZ?7j#khO$4}hww?o)=~;PVUKdLwlgr955$xXyS5g8(eQ&zPm`>s^chZw(y)bgW9Q8H$rcFNQtk#W|w9Z@q0A{%%PuBB`KWoGKewa>zO24;B;` zsr4Hl!q3xAUT0#JSpv`Isg2txP)I#cLxm~iz177mc};qx%8CzkJAstQfu4SvTRn2X zD%km3Z|i}4e@BZV%+&fx8}A8VZCi8-Xb+D)a=7bae813r!VK?n+~*Hmg~2^yqN@QL z)aE$t;Dm%^@cJGz)%X@wMkRT}MIG2*BC!So)rsc(xX*u;)FPjPyO*;?O2jf9v~q-c zn<&BqxK|7y645pyFo*~c4*PE4wWU4j(tC%-ga984GW&!`3K*>Fk5v)5G^IF1ZI*<# zvbgSYw&d7*z|k_7b}Fh}HVJ6bsf|OBo5_ZiSR=K<8&659P}0ojhPKOF0lb(hJvXb> zkMmN$S>2~yG6yPte6A=uh~I(QCRO~%^ZCuCW?#OzH((S_ktTmH7<~rSd4Z*Z)GwEWuzPQ3W)?-#HBi@1lAS zq8bUJIwGA)?#lt`)Ap6e8F(4fKs8sRHIvq@393>J>S$^Ip5Gm(&%5E}Y7Q`bAW#iZ z`&zir;|bvC+D8ybTM&Tp0s`4SE5L`!Hu3r)m9=p0%A{l%5(P)XLVu0--qKDr-lQXI zO*?E)WpINYWFBGp%-{+mBEGx1QMEUiqZBYyBa{+t{xe+Iz2pc0&B{zAxgRH*G|9)# zj;$z;5)+#fBu0G=|GfR_E7ozAk{rvoslTID>fXoY(F1k{KcJT<;*w`*BI zY48mj$+Xh=L(Y|Uq1Q~spLFx7)FZ$CJh1e)kh#IN8GBR?ROf2>?hC@Q>G2(K9{)^e zWQ>q>4xVZ1I09SjBWOd5*c1rfzSTcM0mEbpX+=tELkeDPdK4W&2s%zPYiZo{QB*XNf8HwW)W z*Kt1Xr?+23=8pPz3FxVT-KQ@=>?YK%kQDlSeW7u3ec>K>6EN|%0O6VmhYdAzh5Z*-~t0giyFjMs7?#Hq|$fL zsXdQ92SxO@d^JX`5w&gSH-8!ZjskURhXUp^lY_V^SL5KDN0$(VaaJ+668mP zY~ct4B+4zrwgFQj;qNawR zr?m}yS&J0{z_EqZH(*v6g12?!iyRzl{A1_@ZoBopFE9BK4?7(@X)7VNhmS-!gQ`_y zD0`-3+{j?mnny2hu+n$-J1CR!R+ivb6fP}x?JfDBv_)l0Kpx!lz3U5Ss{f9ilI*lptrFTyf?QB>V$m-{bS*=(o=R4ES9i4ekl?@HD_> z0Ytw<^Rjt8IwU3DRnf0g8V2a|I3nr=m>L9Hv&5Z}-J1>e?J))s4EORHCJ;BH6t!60GO z@{ml@J`8!=A3w0sqm04;Tr6_xci-p0>dC5fDZ2m`p~JX{R9>DPQ z(oUB=42MKTW|piyiM{{R^DM;lm(dz5EP3kXqOW72Z@|a0umRE1+^%z2y+x>vHjIu& zBWUs?;)UFglk@j|#A+TCXL5Z`F)|ta$Ty%UqL~xL+Vh$0ncRZ3u7N--3M^0gi*~{k zdWN3+6M{f~aq(3ceY%%?VN{29Z`MJ2pRqs(R0=QuMRn!h)dx5dY8PcF4yk)x?HlMT zj!WAm+y03w+w|y^Zm<(bUp;qE2DhA*)bPt-9`*e?TF15f;x^rOa7uDxw7SA~(64SN zQv20ob30vtM+jCHAEdLmGWnOs{JXMOb`C*~&5Tg%LD(to*iD}*Yi;wK^y>ksv-=Tn zu!DJN#-^8!6c4(UiAa!>`fc(4Y}+UCng`TX$gO`ZzUz)O`W2K1P%&<@Ex9u~){F}2 zpD|ePcr~_dH&b;c((J8l4&9dW$vnMqymc<>bM~>>0}H{rD@xDJ+t8arKwDDRG8{qo z{$OqNsWHk%I*&B;!5%FlWuA7f^cfatZ_?379Fzbxk0S;?Wf?lZx}Hs0P&$_b-hhnz z*z&$PLz`MncIJR91<51tcG5Rydq-a@zVNqzj$rO@h0wVmd1EQj~;j=4g9 z`qtcrBDI_cyZPIsMw!=0^9$uXCxQ&r0n3OWIsM-W9fCbWZN9-`0jXZ`X>n62Aiz=v z{|~~H^3yl1ebRMv{+F;CBozX)p`Mg{Sc18Hd3wIO6Z=wT=(YQkk}omPuwK2@Zv&s` z3Y@k0i*8mp#bH$p=lNL>Gcp(TUK=DmfT+CW^5%TD7jzp$W+T)eSs~CfbkIO`ZNI|K z?Af>@WgnE%w~EnM`MJ>k4+4Dl6dgSTH(SZAK=OEYbH z6lgoKZ-RdKGO(=|ESd@i->i;+BP3P2R>iln5Q%a=0>fQ5?svr-UjYl^FDZs5gVua{ zd0%Z6y8I3tn*O&#AAC%AnT}lA4`3I1q6)vV6whuB)0``Y~K1MMd ziut??vR)IobQ-u+26RVAnZlVYu=u+fIbaesq>Re(srm?#^N=ksDOV&*u&jwLxP-jp zb>CSm2nr=^0Xf>M%*SS8l+J;JKCo=LoZw9!Js(j-DevHO{}l+ZZ7Xow z@O&bvF?y)p!1cMOCavayt(qg^@4BrbkIHIAe$aX8@w^|djx`*dwX9Kp#}ip;dEn9K zz@tWLB9~g;bYQys?jBfpivz0x>H}skDmtF{fDU<3>RDD{MjlucCh^9}_KJSpahZEz zm;6SF{*El1v4@1oZZ5Y(I>|ajJO^=ai2_b$SoL4+b!$&R_s1+#eF@vUB!h_aW1N1} zGf%aIRybDNDw&QghK7~ov^EIn*#De;GN>YA@^14)uW*b+C3ceOOoXXcE7&U;-`*!S z$P;B!_lH?p36$`?ra;OzK9F2L4Mhk4MWV>r$`XGh-?(46e%pyOF}9UlwLPc1wy{ik zJcm7F;O}()27f%Sl#3H#a^#>XJ_78oje&egM@U0(tY~Od1DOxSE3vHviot(7l41sL5`v#Jl zO{OyN`~BQ6zjeVFhK&Ns9{lACC?;?w zDaVBu=Y?+{^%V{s^O_c>R1sPB8l`}v6;2r%X~XZXgtdj0RS*{j{Y`dOleWZ#_WSz1UnP^9Vn*k7{RfP%>N|Pf zGwuie2#1q>A7?8C;%f``wsYSrQOF7Vb*T&r%`YUWKP*G*Nb%iAC~bXnLGcv$5?Y+( zg!@DNBK^%kU>kgWE-OQAkg&tdpL|eCAyvYb$u+Z!!p6Hbzb;*}k*iBdIkSW_Y3sCPr*bbaUycj6a;jPn!y#C%w1l)jM64(HF4pT_N&? zyl`$EFL4eLojGcDzeNjdG1XOpZ>dcwt_JkT-qRiH?oMoqMg&AN&fnmlF`kBg>T@s773SbKmQwtYrW{ zd#GNfPv{?_8q|hr+1jw~oygx3`?<~;T~_0(km*Sn=JsR-_Gu5_pxwZYg!mWvO-PjN zshX@AUbt|=o#NzLu|UV7H|C$_FNAd5rB;yYRL(=8ZEmQXf)bbN`9HSm-Y?&;boBnV zMMn?JkY(w%n10FRZ4T7Evub8)3O~K|dNJLp^&i{7IweKq1KR#oPSm9Qs7xvoJWv7r zga|C#clc2jV??w;)ZleG%qobV$nTHv({SX`JH3y|Q3)`XIOfOd@3cQWqlik+^aN8~ zwUWm50Wxvis1dC^fJioZ=uRX`K*zF-c1hPDwjp2Sq%c!&ww)aCdUt%RCx$IyIIFY3 zH)q5#<|8Ysc)FK3)End5?^L38ljOPevu=kkH@VmWDN~yKjICVP#0C$ z>V6~qJql_UvNG7FoFrU!%shv|=D=?y2cg-1o=)ul9&(u)m{OF$iG_V1Q$B?MtOwW( zp>^DOZ~1z$3^;BRDsyaA@f;f893^KmdDGxV*?_mOah4B2oEL*&!Bva7y}#WjCT#+U zLaJJ3G2R0OB9$&m$8r6RR;%gkX;*{?^W<}Bhk5_X(s%jJj;_2o#aDnIvs2E9o<&vSw=t>28bE(gD&6T)_kATk|-4? zVSh_SqOSY%H{roCG0Wy7hFKv9E-EALxBfx9Jia#-? zn9(@=B(;`~!{wk`>Y_Y5IDi%;sshAuy{H$rZjs8`cl|9$097d1nm}%{o$1R4)g;Js zwPD%H;4pIVe}wxDcpG;T;l(mz>=$n6I}#fn(h46ipH7y|T`WilASA{-^=HFCoUBO_ zA=sTc{drNsB>0`>aP69VjSkcu>6`3}f9cxrFXu&xYDaePr>m1h34{{&w%7^= z1*LX+GV!Ku$UV3;5DcD*So4zi47PlFi~kV}b|H0u;F9HCvs&#`P~ zP57-cx!&u@6AzHkzn?SW z5zb+R4G?Uhru=pY%M<7ML2V;@tI=vK=n8-P#K{{>MU@mlRmq`|?`>10HMf7H4tSf0 z0bB9caZ1#28)L;LJ9s2Hq)oF&pD+?$c<(kg>sJvqwH72qaYTVu zl79hszLhS|cQA-+a2^9*Z~YVoe%w<5K{(M7J&0fj{a;zT?M?W*wg4@H~&y7X389;z>r_EGes&K0Fb=O*X9_(X9MNT@?lD{ zyT>-#OXzR>0-o;#Zg9E`!gBBEv6cyFvU^1FmSiK6obcW;$gRHeuj;yzJN?a^k9{6q zNBBbeyrpnoz7-U9GTPCO8_3p874wkJp2osA=DfIRxzW-2DUwSKC;?iki8bO$;KnP2`cAVT{4mvwnON@hYuf6S<^#Z7k~1{wS*~spil39sjf|+filNcr^(Q4h19QPkrRW~M_834N&FWH*w~&``4?y-kXkJ^X^uP+ufJYh+Hp-O{C&C!DzS*Pf zmYl+n6z^DM!p-c+y0V{UzL`$6hbgP8ebPfBRSk3fB@egE*1C%u6zz z()IS4(j6EK?Wd!5?Wnh^e|!(9#BTn!w=|9sK_F;6RY1&-I*+&m4dbA%%mz=x3LfLX z??xBzb`f+MTL?P$@XP}$E?01|_aS+1Hvj}%x5^q_$W;$-izGeL``y@Vu4B_T=}ncr zTkYcTkmF)!vwJOmd*s`yi{q5nz;KZY?ae-f;hm+j)Nf0pJs*5*#i;fPAIU-)K-bBUd zatvA-s<-ek8Z;zulNf?6G_LQhjy2yZDXTox1_G&bDfVLRgP|2lyUIpS~ErG)T zRa(L0{w`}NRI|tcApwe;&RL~G_t~AA$Db;#Kvezqg*;bLp6K1?Z>xoJF4gu+#C_V6 zB4}Sn^wPGkCj0k35ZI(C6V$MOlk5^WD)a1rQB;OR`H3j|zPFk$%WEl{%K7lGqG+I| z;(?l5>iCwLt*NT_B=GD{RXsG^{Vu(?Sn-Ror2ww)-2yT3j1gEJc@Um^j;_9pL?xb= zGH!cyUbu{G8%(>JH%+oQS!Kt1p1b(Y-v$-U6Twwu@c~5FLh~nq%6DLq-cZQxV>`JO zMRI?Ug`cp!zPgh2{>>DHx8kjNHt^?G=LEDLC6?@`BLFAma!7{TQj-|(ZCx>c!Ar0k zflQmPY!h`O3knUA;+heb@)0qwW+`J_&giwrJ7!f3&dRRp95my~hoj&~sK8s4O2#<5fnfryEuZ7CwMefX?eVUoE$$JU*8OohKifYQta(YYiRC@O|p z!SNj=2_MepMQDF; z@57(STFL;K7Lc1q5i!j(`ovhI({asS*rD+EUgyFsxF?j^+ znNE3C$O5`yX`qX49*DAfN&ZbYpo3>bu*qO!ie-RySxHkxWXsu5zjtw*TzecQ{PNZ{{&`Pflzy_q5dYDeoQrs>kek=4~W15pGr#7uZ&SQS+vCgjkOqG6HfEK-MJ-RyidX)FaJcRjaK{;p?>8!<`@<^Jf~njo5BBPoGRwx( zbGfP?JE{Ijvxgx;``V)CQdqP3r0jpIzA1ylEn^L>e-SGum#x*5sz&RWRTFnTwAI~Yc zE77qY3)jJiy;tWnB&i-6KEQ7GDrMQ?G zq}01oY_C72*cK#BsiNjU>X@2v98!NtSrI37+GroU-tM z9WxksC0l0YHb0}&aKalp7Dy?9JuQcSF!CclJjY9Upr}5+t&~{r0<86<*mf#|Wsoiv z!ew%Z!o6)h>=n`-6@b z9&ZMIjAO{x3GkiiQ%0Ss_l_t5B0n;T>H=}mXnQ`8Hi8h2`=RJzl1-}hZm~xAxry=Z z)oxZm68|4(?*Y~1wzUgKQP7RZ#zGeqP%Jb7>CG*m2m(rzjuh#=6CfxmC{00n6{MF) zuOTP`QbX?nsgV*wO9F(zUAWJ8_W8#+|NY=*j3`4x)|zuZ^Oc5zjG!xy& zzX~)vcC<78>m;<80WbLlMX!<|mx%1f*Jz=r(sWiDqRfrJeN0p@A{JhqdhC}Fg_8E( zUUtbE5!L>sNt$_&u=mu{cpVwJ+&}TsxN5U&e}eVn5xT%XSIf$%e6R?Djb!V`?%j@Y zFl@-*!|!Z_`y7zK))OHiR+TmVf6Q}&zx0L zhNi_%*uulFiE|6e3VF_TnBV_6UrSVCswXOePIshv8i5U>`H57ozeU1WEcIY4`Xfar z|372qdh*#-Ts?wAh_UjbUl@7A5fX8;kqv)Kcr-a8ZIjxF~R1 z=1Qv^RvMBs@ht>(0AJQmVGHV;TccYDJXF z+jg~%!qoWXQ@wUX8NLvuB5tMw`|ZjT5nkjT3>2rtyi6jtR79$9ZFfnmeN#V&Il^h2 z0E)qLtiz7Da-I88Jb(OqC<8E526%%OxsBs7$o{wgkuK*!C!S0)LrXvM408bJgvI$_ zzCG7J!cE};fqlKq!)jneswlU}GpCfnp~U@S|K}x~imqr<70yMII~>3p`<8(wN*9pEk3iA=61ruM2p2H zc!L8CSYF7_J3LY~1{G|Ed>PYs`iQs)>E)ICQR6v?ll$G?m~ZoGN7?6(80uvl<_8jH zM|GTf2;@7zq#UJhD%^*N01s1JQc^t7sbd<64ejMtU8Z1{bs*j_I`&%iV<DplIwaV{SDNy#<9`Ifn<>{X|4k5J4MY=}t#fIIF zZBNVT+#tU#4nmWyBU#ETO;8<@3?kW?M{xUJg)#LFG7DTxf0p|EYeXB`9(e#6EZ0y} z=)r(KCQ_|rFj!gDzXtQO`8}8#CYd_1@kkP?D(nAzgcve1R1xGe$9qJo6!1TC7+_1c zUhy+{gYz>GiA>4|KCwA07l{HUOg<2CxO4q)5&s?)XN3K61o^rpdF@|_Iu{@$63p+) zN0to%mAGCts&K0$ByxTlk{iXW)5td2h z9LwBJ8VwZ_7EL0Rk4Kt2_*s{5%Daw}bIweVbKGz!R3tdOP60XlRXq|oL~O;@-=Zm9 zi}cljQkSd}UUxn|!cH{^!B|=2Cry%?AeRY#9)Lx%{Js@?O+@zvARi{mHwMI7 zFzhQgVjqzm9&S{R8|9Ud08X3Bt>rEG zO?x$0{Kak$qV*s3PkeIG0Lr!-VtXMWjnsRSYRrq?*t;|7f4J!cbcTX1#@~AZ4t`^p zmiMCZ=yV7>tC|aWzO}d7yW|Yp3+G1vMJ^`wGQHFy-bY=7Y@bfA_-lf_U{`-f&&?OF zTk_|6XS6Ww*S4m|srz)dpHwuU`6Wb41D6NFtE5%eNvfJM>zm2;qg zc@t>|@JleHS#5k<44O})lA3nASn5P1p7&IE9r~7q8?kL-d%ctamuf6T-nC&W8$GWX4q_D2DhI9h)ow~IeV>`v zNyE`_>3Y}cEhAZe2AwxUyKmjYUb^YA0w$GFem@PlY;+^AR);Wgd&qd&cf^mo-0%n` z`|lYIPT$&H_KHM0q~63-szraj$IQQ+Z-yOMkrqg|i3U@8s-NKd6dK&5Y2%M58(HL{;o-f$Vaa-d zFy@fLb6%<0cm~X!L~ge_P<69F>{~T`SH^i0exzbq#>y zZh4};(mFDG>7j#c(_hF=rgkE&+3q?ygFnU?L>O!%8hR=Kq=3GN#!0+XM$UrhRHEPE zi9KMbHxg^C=Nq^$`F?hskm~{?X~v5M6o0Fi5J4U!<#}48N`iKZEAFMg)_< zb{3W7laK(08cf?#1oC?6OV%QG)lm1LpNgF{H!D^NO`ScXoKBlyPK~uX4~Yieysh0V zDrpD6ay!EA#??H%cjTHx?soaeHNP#bdrCzBSg{pq(Nji%I?dOb@XCe7&19KKP|2FIcQF#X|KqJhXR~C5g#u2_iZo9_>HkX=sn7g z!QYd~YVzCj(@@&00ZagJ6-e5xeP(s>)0HG%kUW7{53IMv z@I1x$u}F&Vl$7^Ve=!+?fD*A_(=hpDp2#{-6nRhe1j&K;F#eH?Z0k3f{gsM=!vp=N zR`~@|CQy)5_1G4(JJU2A6=i#9OYzvBWcW zmzY$uHX9;%b98EJYHPTWs}GbnNw7KkiTbLAiHr{(@Q-hSu5PtHjC{cs>ilzCYw`#^ zNv}J+2>$`o2-v<{WHeU8!WQ7^*V^Pu9Tz+Qaws_>M?0BzFoqkXDq?3myJEg_u_!%X zOq7PKGS@)yVcf=I%4{+0;Su&%7YLKNrE&vF@m3$fY`lmMt3S?;9`kKqz#rvI%8p9= z%e~UyI*O;*apn9CqGYTF6vl9Npm=+rhl^VKlSHb2sZ{k-=&MF2jNQV7E77r_lXmYZcTdhvp&z0z21br_OmnO-S;*-*JtgpbY~lZ-NyVlTjdTcM`&$};(sT- zd&S$yw_wb_sI7IVkPJXH1-#A61HPPm6sf z(i|C17g<+4yU2?_8Mi8h~UWw1~m z4kZ5E8n%m6vrY7zYo4sB8hPdTK-0t%ab~3mm&^%wha)IEhRYAXHLgL~x^+_)uy~-- z=p)8<>KUaX$5g&#Y#-Dt&`1J2w+E0Btn@cgQZ00?Pn7xsqLePBgq-bu5J^(2=gCNC zf44$>#d5K$_IZe-;W#VEQW52~MgT#CH_4nWAb&bf!+3-aCe2WZ+`d4fdD<1T?cDeS z_m6FwKl9dK5GYAi(BW~uAQ@;#8{nunc}_6l^O*1F6kQ5PP#QD~?X_+ZPrq*>eLzXA z@{u^31kbq|;@I{mXE#gjl7){aVqC4HyBimcr3^iMLnq*kt!^63O4OVc`TTP0H^Ksl zCvNdp6RTo*07^koJbDdz9e%*s9z$ORx>;6-URw}h&$AqaG+bFsVV8x1NtK_XTKc;7 zuS!K2*Y*hE?(AAaIJKOL#tYWe8r5K0P|W^sl6?Hj&xo2Fp_~_f+CI%CsunZCb&rOz z4cT{TrX1U6VMcOeav-RSb98YteR(>t)hOB?l?+%DU{QR>(YP*Ez57-wr z)`R|0L2@c~hU3!vlPkzkGJ2bU5I4-Mcj|7+S`# z3xFx`zU8oRYya-t!ip??CNpg3xp#@--t{&iu=MTjz?%A?`Fja>)JIiPJ9Rbj0hdW6ct<3qo4M%T=9F) zz1KgLuOP;N_Y+(exZ)Rx)yEQw zllUgwtBe2$oA>Yr+pW>=Gz8w?sMO3N@R2MKIXha|H`iO(2i#H|(5X+(D|ekD`Z&y{xfp29sLB>WYc=DLMQyeEq4C&%YK_#r|WZc)=|@gd6+= z(nA)tsg(DE0VRI;X>GmMo>QV{5qLuuiJpa5s>U|yXSbWc9)9K~7L_ zoOkU9^UwR1)DYHZXha(s=;(2XmjKWaXvvARs?uy+rFJyj^>|9@zcS*pAVam{3I8Ay z+7~f-gme4DRE2t+6H>ZwqB?|4t|Lm`&+Y-cRmf(yEX5@t>*CDi>u&B&CC;^i7y)#Y zDVSj1e$a!Vqfin_@vp87nu17)$qb@zsoEOSUWymm8oO}`Lq!raZ&y-dBQ_|i>~-F^RHSZ7*&x+VLhnSWJ7=r< zq#8Zs7dN_ey19=(`8;h~;0)-J&cFt5k1d8F-PgtzMmhU|ewh3#j3ktbKpA@ZKFy@= z;VIHfp^!NcEu~8tRR(YrD3~(418}qpaO9e;iitY&lvMA@+3NOh^)&hc^*lyPcYyh{ z7o3!0JczU?^VC5BonG&y>B@Sf<{~hczw0=-isA8#HP8`|r)WO>eB=VlZW@Lza8b}O zw%korD{)_Pi_ftgRp~TdDcaV=U)h;djT~`|;btEM=j9yuqer+{qU)8xYHSa>y+Dd= zR0S2{Z4!Q@wQ!Vka}+=)(fn$w91L{Oo)WN$KChf&^3XW|zPQs6HGTj&SHJ1759q)ghwbbv&zfTC ze6WNk@sCP+CreL2ZdR^u<|CwOr3o|R!`hMJ$)t%beFmhv8a~(3Hj~t80cZ)!>u*Zf z9uORk>pA>foO1N;%ppNvhMUQ;K|R6zaw{HaWMuT-X09ss*i9$Sx1`Dz2Y#$Hr_PQ~ zBm}Z=Hn*UYS*U;m>KK%U`;Fo@xGSV4`V4H*L-lztl+2xt~fh>6s5@0Mw+|2L& zFeeADAk8sJxx=z5oreSv$xsq8D&R%V9-R6*`ama2~e6}$b`})@>c1$x{{g!rdhO2QR z40tiQd@xzbPa zF1Tq}bOT@%K_|UAV*n~UiZIgX0Y>qKbHP3b6R_iA%0V~B9DzMkn8DrD{j z5hyF_%pH^K_gjG`h&9fepi6Fo-WdeTMu0tfv6)~cw+|_F0^(&Mq=pR)I}KLC^UXOk6`k z>G_VU2RPDfI=`R;giq}Ac+n@&S3|--y$`==r(UUj zvh=`F!%IGK9pu#~`;f?SRlz6FAQ=J%j;des9^?cQs6kc7*C(+;8uk*rceIN6vA{#X zxxW47vD3ZoMz7}qC~GElf%;b8)bSrd34@E6+{xXvGuPrB8q~vUasgd=VCfR=}S>P@XpP^rh_;#$|*dYZi|3Fg8329LBRiCBa?2F zD$(yag0{GH<@)4)d1Y+6XN@1SuhKCYE-lySZbSPeV$@IQ@a;W_ky1X&l~=^%4B7Ou z67c^=!T^VjO7ph3?iQJ?o#k4Ve-Etvdtj>PbI5&LM>Pf7T`?Utj|ksULg9x=@|r$T zjY3-g78>`Kv)ps|z6J^&Jyjq7zvc7$v4~oX{nEoB%3V9tbF~t)vhNp_uHXYt7K;^W z#;M{x%y-Oa)v(_#{MmBMl(U0hpl{gG^TMg%x$6Pur}84OOznlc)Et?myW!-Q@0vHP zAG3cfADS3Cc`Bvjb5$yo*P#%h`0zjA5MKCrAaAei<0##2jhEN8N>-;m76%Zo&M^-n z0{(!mZzVR}MJtQZ@*`!uV$kpja|nbTO&-dhIFD-QH~ySWw>CMD6uw5`zjWOk3d%UAZP3u19K_nWA;hbV z)%7Ley*($SPt-ApK^zIL6Xm(;y57!U%}A$qQ=GLk_}5VVYZs;gM1bq`5!TM+Xzt{R zt*6HH+R3{q|C#wNfvyJ*J$+TM0DA1=p!aU)v;$f>t|Hbr+em&KJ_vR=W(xQs66SfE zsu$$H8!1@k*XqZz+jR~iUI}`Y#*ESxs}tF}T04vfX(w6^ABu85C@S2?Mqj=cjW-@w zEv$)k>X8uDZYKE_P4H?CdPX31$8(^k`v^b>>~xJbk4{3=nLC4ry%0W5^QLY7+Z@<% zV+y>UZeR_A`nd@PR4hsFKaBi;|1luJTGMUZ=(M1wt`Nr?cm633cc6R@Q}s#8o7j;V zM|zSw|Fcme|Kxd2)0x%nlaPjO#?*2VBRE?UBCf=^{=v+~a-`9%T!?b?;A2A@T3 zt$ky~bS5cf-n~W^WREa+9KMO&@JVst-B#a|MfvY4r_(hJF-_S1Jm_hL9LH3h-ifVJ zE#kQ>?A(yG42K9ux^7`B1oF_@cYf3hvFNuZwY#psEdRZ9@sXnZnU7ANcJ8E*&3c9Y z@6!Lr|H_34-xRZfpI}-{W1=Gi8_)q8=+(dr_J9&R7mdCNBX%XiWck~JP~hS@neep{ z+Zp`gSKZKsCHe0uMz<`d)&mPw(aKe)NVd6`=v?uMyMI+x9)9~0070}Ox$j9rSaAN; z;3o`-8V0AkZ|Hgo=4J;7jbIMvG~~|Jnb&+8uLY#Qs9T~f~9_v3%i_)<4@zmf*tHBiz0MV zjQjBGsx}JW73Dj$toa}T9ib>w&JYnlr0<7j#GZP2b#Qz;ZABf6zdQ*50Oe9HLJ=D% zefSMB>gU7Wg^k?0`=(~09}y5?_cY&nDWlTI)46ixs>;Y#si02oTL@&`4Ue~B)~$8D zT~Fby^|gA@!3*Fnf90yL{7Sh@{cph4(EM*S`;XPt?}z1e>}F^7zYUH*C!d>`KUS%6 z@NH+3S#DvSCkIl?JYuwQd=CAHSJpn>++iH)`pIA#B}0CQgf}tHH6BoFQ4Sxigtruc zf%2y_)|hG-35TzmDAaTqg1^Z&pF9Wxgjv;nD>}UDOU;Php1~1TwJJ zG87R-B-|LoW`+fC6+O9kdl0#6lArl@qZ}FYoYS*N#JSl1OlNZd`;$#h5ZV*h@S2 zla=E4F9hBsSyVno*DivVO6*mmao@HdcK*gsN1`!>zD4s?v+`*Wd(k0%hVfgip_AhAIi17adSSwm!h#cjevk1!*C2VeZDVs(vgcz}N=~MV=rn6{SsF&Gx&_ zC?U_QhqW`fr3MUF0ESx?Ev<XhgV;F#@Xyys>m^eg zz#j!ac;t7#02F7Flv%&MfQbSQ*?W73WE?a7543Vx$#~%5N7Pj3ocSPe^+$uO&63&80|^^gce4%xg${#8@f3L2 zn7Xx4kflskHUk}Wry%q$nmX+6o5;^WA+GzA`@QZ&*2Q&esJ9yCMAzzv*oPEwf zItbHa7Sv0U3JsyNG}hJ>-28H^9laq&5Il z+OC%>_thezZ@X@Pjlq9@m*6-Qg*ZZ(y%Kij{=&!06#GUR{Fc2#&n%>L5w&6k(9@RX zWG#^K%++OstJ%-Q5MdHx=Uo(kyT7u}Z|jL=cnmJ&cOnj7#>%}G7G%u?iHv~OP!YV0 z0~qb$@J5nE?Exl*idpG8$H7I#Kl__4zs`|U&vv~@>H(PKn2u+=^=!Vkkr$V&*)veN zl(KzjtwOYVeprY9kMo_(Dg?$W)c)r5FHU{=2?H*+39|h5i6bjZ=Yu$KxPW)-Nr$J= zoM6T0W}6S+zn~rK>ufcwt?zvo?C(&$U6~?XQ!A$4IbsKkZcYty=mP1kfEJpZ8tIvJ z;M$-;O|qn%vY|2UeE{O+!NT^?}8iWv1fu8u>rD~E4;Kz$8cXv1->o&|eY zG$mc}dt0yzP$r?8oZ737*0}A@j?Qmjb+2?7siI7S7&?BO>-cRpa+SrB!|P?fjZeo*om-*(wV89M*LX$@0T%5 zUMPtt3YYQ^|Ky$bm5SFEBmpa%tGT;L{q1$B_q4;y80e%gCQlHs!h1YCm;`o60JYHg z{*BK3eLI2=2(>7elou4#v1|_ITFz3bMkC`tu5hm$AsV<0U5D;rlyfisX0uigH#a*3 zKxt$&EsIP|rPX9=X9)_pS+;=8y>J3dqDtte-Of(_D-aaKKI!OY7G}?bFbh)MLmL$$ zZfpJ?0l0;=5$EV2GtgIz7iw({Lio5jI;W-ff&8+W%scyAP*DcDd+kmlP;?m`-Q=7U z1r6y1*@6#u3BU~nM$TWlgeqUUH6tw@1++Um;zr5uknJHq z-UgbHkhb*NeGL~8+1k7E%X2a(dUU=POLuZvq7D6OQ}o>V4x2nn{Odm+R2C;5 z$1UfEhugnbQk7W_x=*AR-E@@zgKEq3VB#)80-i9hz%#v-U44L@EWd+@5wW+iP}iL` z#B;~jZSnA-2_jd-d=-VhahEdO@}64M0n3F1$CqGcAAoX1rzf80zP!-PE(G$iealXK z)L5B!$ps85{4SWgdLDy#aq}8!vn>l+;9JFhc;fk?nK4@o1-ME?DI+(m6l~N;;4cA8J?baZ_7^O1K|!5aTT?a2dyAVw5A+kH1&*v52^fsI^%BL zy>Jb>PD)Iy^^q6_7PW^;K;dj?eO6Fu_W3xIepc_S(xU4J6vU9e z0*S+W=6dgSv(eu%_&G>`TT^!T=I6sxt}Vt&u}9(mHmIun?(GAEnp;nG>M=j9IT-z! zd|lfeS*p55Hq`Z?_pHBij^HQ!VUby&Z%5H0)Z5onWN3WQE{PWs?CH&bhDh2-R0H+4 zyMkvmQ#&nn>Luvx##be_j&)=P=?^*y;_|n@q#k}O!M^L(4qubawvXliH1pvHtqUudOGKi9D+f+-l6|7G};gQJB z`XlcWNEX@YgsujEGv~bY+oGVTX-oR>b|+$mcO`FO)@WRn99)&4?*Q%rHS?_$C`+>J zMTtq$2_4WnUf=_%@Q5^^%6zqB^fy#LXTNPGRqL*Y`VN-@x5RE}csWaUDt^CQ`x7(= z9uYhB7M~6r2%8+d#Rr7NAnabM!R`3&f6spsGz%YRIsAfy`RB*qa+1%Po0M3lqQ`yn zvfu7pMYZ%4OfG>jI;(~w4Cl#SO)f8(j!a+H5k_wWx zSX8g8Jkg_S4NrVSw|29AHPoG7dfdi(x>2UOr20Ia?8iIo`wf1F&-~@CF<%WC0i1qK ze{Xqyz9>azd1L7o77(DV%(b08AS>{b=(&T;k_8g5$Wo`PTspYjzY{+{FFNR0GFL)1 z+b}-nj&eD)oB^!DZINr+PZA;yT6)h)K7?OejFw_&uVA3_BPWfA@b_Kjn0INXfymhl zBTy+5aC8|fotjH$1aVvm2q`X6cRp=bV({<>CDV49uRa_Gc)bS2k92m@Nc#dzT*d-}07`S&o+Wx5)sCOaM{Yhv~N>cW3>v2SgxKIbJuU(?}3j~k!> zDIW|Cehik40`FF|#*;Qd220>&or=1ZsKz<1YfZ6ElsLk1iR+b$O1lywQTcb&Sg>t<+ z_b6Qri=pdE^}iFY5`Z2MK-iySRV^>jb+QIhK-8guqO#csIl#jiVm5*&s*k)m72^jh zdmP`mHt`K4lu!P*POPQY1%>?U?+D241TDUQke$?tvkV~tiK2<80GkpJ~3FZlI$Bf)XfyGz@_R+siLgh{gf z%znLiZh89kW|-95;JG!V**?0~vo_%$#0Jce3{TfAf+8Pa#46pW71)RZozwvwZY%cg zn*-zrz|5vPQMvoAFb9dTl<}(4J!k(bNxchD+7zn`AcIf&Fu4+a-{-&1>7RehiA}#g z8bqHK`)-;P{0j*sIt*3(!}$TN%vXQqfC5iNq`xP~&)?5Ngrmly zv*km|u9u_pJq2zNscd6#l}A8?{pvhMI3FLiU7qNHzG$Amz0g<)nm1x?KzXs8rtrGc z;%<1XkIjvLzWkpF{l`yfKJU`w_}`^#Txd$W{_gSP3oHtcm+2MO_&5e>kq(#qd0GAM z$o@r#4jyK*EXDrwi{J>og2$%sd%Yl8JC$n04zRn1t=ng#x24WyFZ@;KQN~$>DSjt# zJMP6$*fAfgt7sRt)wr38$W5r+*|LFuzVN^P^d6pmeLf`p*F}Zf*Wa0D zTz{9GetkmW`@Z7$efjT&!M_y0|0OT1Eci>TWk1w4_VRzkmXCTfFB{z-PS7Hm7M^j) zHl$?ZV0D#MkBR40zX|~b=2h>^V`jsr-6+N1T%(uqtGWY!!|6@z473#euQU1gKgvZM3XkhTg7?FMNp#M)IOsV{uVvutj4vp_Pk=c1Kd-bhW(L** zjcJFi#1DKRqU`G}SP&WsyPa|j+#4AFz6O5~%hDAA8SsWc58Ps_>!+4#yf+;Fj+Qjr zHm?Ddq+W^rUpVj~n2pEd3*_|cF(K*0Z-b3FOr<#-6y!xY=5Llb5P=?}FaL+5f9%Ea ziS-Xe6247J9r$gyO!#cj;Kn970wgZj^IIFS)`V3CHE=gOSY^H)99%yDZWDAQ3bm`q zWBT@M2S)d0VZ#GWRG>LJ7WsTew6l^W7j5O}@QWfR-;)Jqbzh$3v|AA-_jZ}p-|xp3 z>&_-_uM(Y(!1o{jyOGpD+UNI@;m}*$vTBwM+$^(l+>V#9nOYU^lkgo>w}+9L!jjVw zbDlQ*-L+w|yLcfCrmia$x8(Fk5GuD~<7@Spw6Ef}^nVF_X)XZO&QQ^r|u86ZBY>z+7jP$p84o%n$fX-9MYgf zUfU-p#lVQEi7W|{^~SZGTVwZM ziB#pZ+{jDq6$8rX(;`HVq|xw|t`#_i~fCVjl8^lz;5?_lqdLR*~VN zE0w=t7BP;Q&+fuYJh*{%o0Al6m~$mR!~0((_ibdc3-Cme`c3Or4Lnj`(zjX^0 z-6<;n{O4*OJFmdC+R==Q;k9f5EUdyizZmDIa1+o*N*S}Q-Bjp+G_>{()fosRO0s~# zS}5i2!-W@d<*EY?_YG;k33&SZxa?(55>q~Z6iM`c)$bA3bIdTRJ>AFH@AH(d=@S2i zP9F;gj#veJM9YoLkdM8(WLGwFpAa`tkle;x$uPXdJq+2WEg9RA+&pi_i+`SMv-mjyEAJ_ELDC0ImBa zSe;Vjct%CiaDH~O-D0hvh+9NpvVCFX zwMUR-dDUvyFPq!-LIS?j7b|XwS2t;u|32sEvh;e%n2n5;DkA1cc8Rx-#YY8ut!#OFZ=GH_#ynQsy=hdR$8!*?we!Ob|Uw0#^I;sCAXTuBG2Z*d%^mny_8o3_0GX169Coa#L3z4TKN=PFpTi|WVICfn z_Ijy8T#7KFEX?@&=$-GW{*(D4rTzlF{1H8TLX0i7(F&o?s#y5$O5mPHCXC}W^{-F^ zdI0N7yk~W4c;0XCa_?kMxWD)?TT;d2;;S3?qnQQ8u`h<4L*|=J} zTdtZ%WN}T}_Q(9vGiiROp3i|VEk3rJR@S3h^YvJ9f!!t(RJtyxMa%9_Z+>TQaq!?_ z_!2K+PVu}ycdtuMceD|8LN|{d* z9d$~Bs2Iz$_PahyNfd~0!KdCd-ohw!ZL3IuaC}V%Bd0k-CJjnJ+$N%Y#<4l=GYP}6}G5Z0cj5lv7xVHFwr*o&A{AO|sBuoo`2j$W=v~rR` z98(Q@fuck#D*Wn0vNmC5U4PwInJR^op_bd*X8wfXAeRmHttMMs()DoR@2H8r9Oj>} z)!lsrM@*D~uJ=1kpH(V;o!`*AgVVR`!K8c9Z6AEB(N-q0&P4VNYQI{?-ocI7 zB&dY>QPaQ|Ju3jiXsCo1o)Qyt`l3D_bls)Xh}QGcQ|Bh4qNfF}xZc-6K0NL{T5x zZd%Cq(9J}HA|P|UPQAuc7TkwV51&o@8o3j@!{lavTo(Ovf~p~M2jH2C*;B%0Tgq{% zd&}+CF2_#xpl&a7HBa6hik21r(4V@SY8Ro2FAV6lirNUhe#L|hl^{L75YEJxqLKch z!t%-bUdzehXT7vh&iaW|G?DG;ZT3j`Bl;}8pfYx{#>s+bl#8C&do$<49wTVk7)4({ zZ?$-AZ{=lPAA5Fn<#*dcfSc~Nx+7h{l@!c*Ow!zW6oAeWYXClzo>W?{+s#3D z1@3m+|AT9cq=W*%w!w@w8b??*Jf5;$xW+Gz2`r*I2Fbd?QSszqEgqHiQ?;WCFmXSs zn-irLmuqvTViaCcu2b;F+#OLZ+J)W`CM_OU}7Q!W&i7+q;g7b}(H^!aR1G#u7p#@Afx zGN4w}cBE*`uEmJ_E&>`I6#7GexS4YxxE{a!?Vl%49mS@SqH+%`@ zFdUC8tOLbHQZL%4Kp8QWw|2K|zeH6O41KX>wsv5YbF< z40`n6P*>C5;ii{6mi)dwy=KxcuY5{7W$?5)3YHGDnK&hJGq%Yg*_{9MITLTP;7+#4 zlfaX07RA~`Bu{#}a*8H(Q93NITP0|&#LF9OHQ1u z(S5F2e1AX$-uY;>`jh$Q{X#{cYsp&*1EjT(4Nr^+hO$am-fjR--`RKEDGK9W>e4ls zsH!CY)V79kpt>#}b*fW`s8cYdmt;JfG`Bnsd=O&RjdLjWk*Oa=dDJcyThYx>K%A)g zXE|2}Wt&&CW*U<=Rs?-L+amU)a<)(LKf|o(*k9H8pk1#d^UXl2kd%90+_Kz5l7}PDv+%`jYKY=0zdO?T#^j|%V$X})!LPS0 zy1cu;;%KO|WxF3}!N`|^58&lO8-1nZ@}&z>{rK^}(a(<`N%JK19$)+a!9J}q!2WZ+ zd%Mfnh&-Ar^;>)Ych+A-F8xl9y`_JXzR{gv&;M8G-wXM(YfdVu?~V+XgyO+v!!~HS zh5UsqH5v8?^H;PY>K*fAnH^pVG)M1Ctfw+<@9QqjGTM%&yb#D z8>>|N8~Y?c@Nx2tjmG4qjpA2S)>f&wdHRGh$KAF`QR3e6a{XAD3?_k*JOdcs*(*O# z&lI-fha+w5=$VzZe{5NEu%|Oi(jeX1U%v}O^vZttOv8gPpy$Ug1mt?@F-Y=e!18EM zUHZ`e?YSZZy(X}ez5d$dn2T<~087S*`a3=!?TZW%0ME`6Kg9STm)6>UrQS3U{A55c z66pX(hV143wIr;~7n0YooI-D^vSP2H84;2K?GhdB`<3e8CVk3Hhc6_|=lm67?!3=A za$g}}Rr;nXnoGpbDVPdHTKex>Ml(|3d%1c~1g^R~)W6FH;fW*OmFU{xxBBFxf*1|9 z9je;tFdS4658YeXj)dtzOjPjA-2>2(@Zlck2;;4t*zGk8Uad{MJ)TOUrMVBHl9rcP zp6aTdL5kt{>uiImH2hest2V`1<~+6`&3wnTy+MSF3m|+IIb`i?4%7UuNqw9TkKPZE z$b??u7+l0(sa>bDT!g!J*^nSS)jnsZUUIR0e&X5MJ)P+^ss4Y1Atqb+ui1dub$~vOK(# zvsV)@mh)Gv%3sCF3lghIj&=B(qB%=<)A}e^G{P!#Q8XbRKwXxC@ksrgFS6wAFk}1$ zQqAKLhP%^Mar;DE-ixH(<|rx%wIK0eon>Ip z?ewDMP_<(q%})#YL&_fj6^nW^QUpPh4Slt|*wJeCncQg-_wWliiHLnieLNk6hGdYjdySJ)iPTkF1c&3ylyb4dk<|gEf}h%Ui5QU z!PixG9Sb;ZHz@v8xyQ1g{=Q*8#)0B&_EOB^_{(eg8=p|2NRf#Y(sbwIo!yif2$uK| zW@2&7Sm`gv4QVJg`Mko7BFj%UB&l6A)G^6Z`c%fwF4_p6CT7>t16nE_nx|n@-y}s& zM`BC&W{7HGBQ(yKY;J}>sw!T(GD6~Fl6}_DI@LT~2ekrAYX~0?C}Jr>b|DhhaDPgO zYh?R$j;h`pK4|?1OFnAqL5a_7;CX=;0*bnaQsnqT{K%Qw`q4TM&(D>J2~#z{N&zhp zmDMa8&$spMf*VrVQHyIf#9WVV)h~=K?vv~_c71vepE8!$CoHJ1(2g4=Yh>nlOM0<= zJw99VYfSS(N^NZWw=FSY11%V5=H_en^VC{%ZQS^i9(EiXsEB&A+7IO{(H=+aDI+FgItoma(|uaIW!10;;eU2gQTUj2L}fRi{%dmjqBWk z7R_cH<0-D$&wayE*7Dr&{6e6Q^jBSZR=sxs8S*a21WQUTp@iR{4tq{%)uWkcCCw6-M zj015^RQM`zbJlIT$B0ZhgprR{gr(53*P|OpZ z6(K?zgg@e4U$1$c6>V3Q{}J?(G8f)zZ{K@;@XxSM{<0+zmmrl|op`n-Pf;UlBY$hV zJUUvrAuU{rdsm-sIkzoBM7}Vy>AffAm+|mWZn=E>L6Wql?J2%Iyd)l4R%{UWAy}*o zW1nHycIo8v+0=uyaa$x5P{N>Qa4NoY`yHB9SqI@PY0;RZ! zEhPcR<9*IJ-KD0Mw^m{qCMCvK=&w(>@Rbts+`4o^eJvlf4FDM`u;|@?W&n|*Hjy!~ zT`d9ec3z<7-kK|zjAVXbSJpUH6#o#|HS zA`ymHd>|$%F1mL8ELq23w|`hXL)_?y*p7K#tB>S|LV2k@ga5O)$dV;v22(#y3F4%`G!d3?i-Qs`W5E+4y-^Kudn~_vU%s4s zU&p;G$}_1+h@R@p=S6=^IN^0>u^xOfcOnCsH<7V zIjeQT+$Iecd!y878_LG*m!S8wXyp+piY$!K*YWScG1x?R8OieCVJ&4U6KgGUd6^)} zkvNiOsgX4g-5HhSZaL^m%0fvQG$+ILT9x;_E)c*@*I0YlMym8%f3vLvXX;(-1B%UE zp<=GBO}Sk{klZpj<7m-B^dFnz}j6CL(f;(nC@)NRpvlDMByY>9ZeajQ>NRq=0 z?S%l5>ikKxlzZa%k`HUlNB4Ay+h6jVoYU7ifICp)Q}Tsd@+u%t^<0Q1)!2UAkg>vd zXN0!gqZ4uJ()6(F{$W~k&M57u&2W5gtMrf%sj;{XOn z*!jb$@%x!;!Xe*0Au5UT$TcN;EA|j!xaD}kcBm{cL4_VSwf~3q^s;Jk;e@600m><- z1@z~Ge%eS@^IT9p0g3tGnY8x9UYAXT((==y%zQCTTwHhQV*CYiAN8>lkhCS>206vY z@3oe`+`ip4zo-D8lrsNkH%CS0(nTeB)c`)9sSazM2c zqG!!y`p?4-xA5dATYO!j)#vKiyJ2#Ti; z`UiStZvGb5QuFUm+c=`@_s{a4~gNz1JvPWGFB5v7Rg$hL^GcGbBd+#gZW>#d+ghEEP z!cC#<%HG)-*<}A;$LIU|_jpuyoO{mu^?tv`^Ywha-si*wNS$MNCq(n*X|`04&#J1x zA*eVcYaBfq*dKM0cJbx)4TV&$$9!ZfCifwd#cnitsdYoYDeSJH?=UHVC#})1&s4M5Md`%4u7mKdi zUaxf?llGoZiY&^bG>T2B+Pyn0J|Gbx>$4E{;eXn@?riznrPX(^=y@ec^^SGhQ)#5g zVG-s%l5(u@hw3()lQbeKX0!U^1)mrN!h);fS6tWR4@n1S!a~l#8xwHtEb{55&9Ub2 zC7tr*fh$15^G}lK5G*mDm;HxG;T~2L6hBVh&%DdGMoW^u; zSd_L93Wk~Z)V!&)DF^f&$P~wts16jDVKzHvIQ%jx(w7$>`F16gUtNjwUYlsx5#;EF zea5$w`U{y+GGT-w%S+GgxtWwM)vWjAb&HUyGpY^N5B2p zkR(a$t4HbJUVAOi+Sv3sd}$ddnP0=|~C z(+d0klojXN1PM;uz5crBW381JJQ>i2g29Ay84oLdAjaM&KZa+%?CL7G@VCYM?@&z&QH&Lxzqu=5Y zw*aX;7x7T4ZC|pJ?-n?3yzai3{Hv+XjT|ZZF!cIc<0-2Yze1{VVegLE0N=d#)ej!oInf_$RFS0i~QtwVvq zRKg`l>^aXXLvyeHP!ja1wXxl&-FZm1mRx>aO(1Um}YN zvEUe!Bx+_mlX$Mh<3AX19ZI^t=J@`VRnm-s$h60C{4@6Qg|cw*l?mfdr1-c;cYUh# z3)gi@Xb%mGb9t5J zb7w;~#;K;^_3T?w^LakL$YlMS8MkaVX{%o(V@c~24Pi18_iHYBzWhLf&&;mp=bZS! z?Wp5s4yB3cKpC3Q<`O8i6MGzV?$tf!Ah4a>0#3vM+SNxiC;yI^%|hrgC3ou$_Yy~N zM?R?%Tl6m!XwNK_#gvlaCq{c|?ulq9x#qA0q8{u9T_G!-)oZd(L}?O)fqUvP=k%l? zC3T2t?nwkMqTQ*KgqxQ_!WijTHN(}E{zzpw)nxC#h7OO^&Qc8}PMACS9sxXm|Ie-W zPNJA%c5Jj|s9=VZYKLxv{zatVac+%mRu!Ru;rRIroE{aAU10-?)0al6>IrlI)k<=eI8fc|=|5b^G%bPxg90aTBzhby??72W|YK|crzM^k$@}voSI;w90_CZ~} zn@ihSLyv+SWkgdvg^+e9P2)arcBcGCZ+(P`xzb+d_oMtiC>E14@IKtmJeDfcx0JqT zLM7Qw*wGcs(tU)O(@{o-oR4mL-S^hv!J*%ZBEf!jSNMAj`e=~okiKjpt){2)d`6Va zO&;%4bPZ_EVEGJuO%)c{HU5Tl%id8oBt$S92oLK z9n}GTy!hL=DDFnXaWX&V7632VE87OF;iq&TYL3<$du{d)`B8Txv0RbaV?R`_I1_{q z0&S;QUy&jQTTJK;GQ|3Bn7K@&>D|c>ivTZ?;y8D5rm#KqE+kw{KojTR{ou|J31V;m zkgYlnD^mWl@(`9q{0x#0CYj~~=Ek$j$Mj-tqkze|^`%$Fdfzm3L*aBF(cQR$J0!`I zLCKSmj~NxitaBOP9)YjUC>hyGIkp!tEoa0p-0Fslp5CBAwBJZTb4TB=d$-Rb$n;ao zs`jd=pYHO^vviqm}*-=ATa^?dLmX&erb7AB4 zrWsNo)p3u!z9drJ!>3nVQ-)JEbnOe;?`(jNUO5)$FW~ztN5uVN%w7m-yFBHv*H6KB z5|!ztY}{?ud;fNSQKvCAy6LX;5||N-bjzX15Pb$n*0&PiGI~8s)b(TW;ATb?VUBWJ zCK=X&@h|cMOKMGI5491Fsf%_a`SiLEaX!t55D$ea6Q}iIN1R;DpOYkIg$MFWL=e&m zYFW^PY}UpR+*0-nl8`4%vyWxkupm5M{28GHz$txVR@C2&sIEE=1d*^U`OA54bKgIE zxP1+egxwp=p%JFG^Y^<9MuJoNzZv*#bj{Uao`C7Ds? zn`vSGDQF*Kz;YZNvu}Z6+CkE#xi^{2eL2lHbnl(>7&rtJdVCmETE(z+6O*wjZ;@~bGwxl>*4drt^=^{) zBS;N%p%X#~yXczLmr^{G)lm*Jws<|q+4r{;hJr4wi?m(H(_s;BG~*oNN)Bxlu^1CN z1ZgMXb^I4B!O*fkSK@jH`evS5u?ekzD{owCSg3M8b47F;C^=`_A)77x+Lz^?d$U8m zoB5tY&oZZ*hF3+ZcW&o<1i2Ro86LrxRzei7qJA&>;Y&2zh2h>)K~~HfRw7dZNV|*X zZ-2^zm@Og&J5}RV?i>qk5C)?rs#WlB$q3YBsfxg|b5sXn11wrD1cgt{9WCc36fQF|%GsQ1u9s-SWNDD(`XD-y@QyFHMQ5r~AH^ zgbTl@LCs%R$Y%XNc7Al{580hgsiC+B3jSX&K>QfATg4k|DHG*gT8u!*#n+IQtm$%D z>BfCMY2pl1ab=+u3$=FmVYD%&UB*?&Tu{$Ti`bDl7EcD$ z?C!Sq4xr|BdP-mMtKe)MtF<7eYt<9Cj(MG(R>;#4X8s;>MTAJ-IcDrHae)%1i=|6L zDFQQUuk=WE%8Ngn_=Fl$yTvt9aZ#YmAO`FU%Zo-I+_PPadc*e%!{=L=hp`f8z*7vr}REYK! zP1zant8F11^85FGz*^#dG)H`XsE_WI@)C%t(@iquEsMS-m9y*(^(`?bDDBkiv#Vt0 z-)APO<*a#_IUgm#r#a{_MdH8bPJQSp$U}VwZW5%}n5Aw`>3-fOo^lw@7W%$8==PZA zHkRF4nhHy~oYD7L_Y540=OGZX^X5S5lHDN42!2RX-@;(_G8(tr#QS3q?Wj%(N?Wa? zNT=ts-BLK5xri2Qov-i}v#)Sue9QW8=t;SWuc$@U={8CFefQ-hPuq(_m!Gr^&(C)~ zvxC`n0&44)>QV!p7g!VH+99F&0*|R(4HK^~?4oN#x7L3gNI`CPMRJio1EnrVsEu7Q z!7{ri!stG|ZB!Vbr#rux%aR_l_orfn1R=Hnhw>(>E8xg^%#A}M9-b9^rC+I#@<5+c zDy?fUg9ui(lVZ{nO`TqcQnAJX9CMp{*Y7o%Y6K)^%ZAvL*N?T+a2ztAD4(nF^>oI) z&O=ofVqv6g1Mjy^JM8+A_dlcByxMNR<~?H5JqAZM*CiLi;%ndG72Lbu-nMF)@UPg>n0g!Ui*5S$D@kw=!C79*JrRArL?=WHi+P7-wu;S z3IYRzAO%dF9x*^FZ~!uRE(r@JS`>79CC)!^^SMB$mnjOVAO^A0**{m8P~{oS**FDu z6&uqj(OnZtxOA72Vf^Mu+DZowKApV92`d@h-k4kc6JYizrX}lUo81wY;)WvN#573j zsK6nVrKs!L?)Z@+a-Oh?&z7FwMHf-i4-$AnQjLmvPSQ zRlH7iexc@7n@>RMp})YLKyi4d7twnR2Zukg&O&*DtMa*zj^SFf^*{NgUKdsP>Q`wA zUnW|2c|*L!Je&b7uWJrE|BONRUe73mHzyP1iod*l--H(jzV+jykblU`W%c zz|D32b2u82?t9UY9YN~vZPeYbqqb4VqawE4x8|lm^so9Jv1xNYwBmTC3w{xb1J>;k zaBfC(00RtM_&CC{ILV48Sgd5W--Ap@C^vfVtn4$}+!@7}Y(Rsqzt`H0CWwVnd2*4i zsCODj(OXX^UN0E}SVn%C0e+%vX3AhVRdh99DY3`tgHZga)E9Ok@G^BM(fg~OBfYQ? zB0_V-#=?&{FPn%Y2;07}H3=2Ez0W^VFp+xl{tv_==#N({R+H)MOq$M(nCAbD>_rlVO=u zmuv?@U9vBmY52B4Icd=#O<9>&IkWRH#CM;Kf80i2+W35wpG%ER7==b^U6{oJ-`Bx>iv0^A}?@s{gk>#6PK09ff zAHlM$Eg|@+8RzO5wlDL{!(>ch0~k2PUEly9rb=NtreLSTFEC%X-N?L#v_F_yDWT>- zs~mPHt-uA45eZOPEm(*_jq3~uVv)8cQL~T5bP1itQd$aJb1g^L`Mg*MZ1pc-yKlC7 ziC)^G6s7W6M1rj&E^yXtWY)5$GZ+6pO@iRQyU}tceV#6cc69_AWo^E~kX{_|)c-7cm=Apd57zA!0*1f_DXgltp)C1%=z}+$>L4x4DrF;1(>UsA z4z3x?wnIjeh~rU$ZO?;HUq_e!^FX;l*^qOW(r$e@z$s6hyoFX^6Qi)o?QZW7%G`)Nsgr>6Q8P{m1P&5=RnRL+U-& z`(%^28yy3{;V!VY4tBY%1BBoJn8Nk47=#EJ^Y%JqShKbT{M(m$PVSh;W|E1Q%gi+1 zG9uHJ5dMKQJmCw9q4(X?=+mjpCSeF}1>>;eAPX9k1y7=lobR*1@%CT7K>4dExv92Z z8%ftG`@w|Z^hq-t*T69%?J}L8{-hJQxoZDGzMu5MF>gKJJ@WuCc31`R1QWtM`0!>$ z4J>dh@#suqbdhDgsy(c2bWfE;zTu@?xcm1tl-4!pe_u0ai7z8 z-FhAevmYz#?;smH^^!|*vB7XHdwaji7&pjcWYxPK0Zq9u^^lKvC(l4<{8g<8r zx)NO>16`-~cdl6kCN%u*@>UzBc1H%w+yD1+f!E9$UNRoF%T#G$6`)`S@0;1JN*r#< z?D>4az8KhZpXFjM9$^CO>vb34{M>C@WpIktr|%zG#s|l#-F@AY&v=<#twhG)YQyi2 zRJ{T{m4_uhZ~Fh&?G4DA5fxr6a1y$#G-i|GR1&3ibeT&05=6I-=JX;!Noi|-;lF&J z@HCm8*+=1S>R`5h-VL<3hPCemfPl0c2D|9~Bd2Dd zQlK2cN*(*^3qkwj18thMwZ{vW;8fp3ondxD-Zzi5pZcG3xhU(qJ)BdUn9w45C2#Q` z5KK~xv9r5NT2<9yU!f2{*R{VBG*q3*^z7Nxdcmz#fJ5W|2Zu6RY@3n;L_l13gE=VP z`nkbi#(+sUFF>7XBMpJ20LH@?!QQReYRN!c_rAp~h^9Qx66p^Plk>V_0+TM>G9km+Ldu8UVPoD8e9 zL8h_4kXLuA&Ul>0zXR{ZPQ}X?=D$@56K|2-LcpS7^HRx`mM?o?lff)D63i^K->vqY z8~`RCGddZ)E;a|m^uq!;KHentlA=S$6O(bt`n!P|kBfWJmI1fkU7&`HVPs;VMYWI1 zOJNAnHzDDF@BHpL-${>X^*-plTN{B$$v!!X+qw@9=@~CkJ9n4_Z*zs8)BKcFnC!(=Cs zA9FeI&!k7^?;AF32yuZ;lll|1f2pCy&8s0}eE4{a3-HMLCN+gO>O+#zw6}GPbqAKw z^0j-`4@#K0!4G>=va73-wkZ5Dd=teXvUR$m7}eaDr|pEt7+TDBSb#qN&*uy+fr;E@ zG7sprvxXVui}_NyD5dh66ZQ^4nGFB#G9zUX)RmapJorQWVoBs&$3OHa@w~Tmh^@Rm zI|{!*qVEVtdkA1!xvpLEg?G2#DX^;ANU1dBiHQsqB^K#|sUdPx@^BZ+dt+-G?>E7U z-4r@iJ)lYK8ktJ(3;ea&if|Z2srLJgFH zk@IRdOp5Nnf^#hVN&m56MO&wuZ#Q+}f@a|l^Ds#)KXVNQQr_oMk_J?`FbIa&;1W-n zeJMd*=~<{CkjJhUUpTo1fy3Gh3`#?Nsy>_NP?1qGE6xizAd#=sh{W}p!)6U@@C&3M z5%N!3%xg$Ftd9ZtP!QyV<|u#cE(xcYpMV3}#Sd06XJZDOFRmPRPtwy_86Q&l?jk>T zaxaHq7^g`W5-Ftt~f(cXYR}W7%XDDcH0=DTqpXAvh zqXdfoW=(cKtt|gf{sydI3{OVZZ5hRCb173Xg&PT0D7*Wc0}==k4JD`oBrt&1X&rP# zv*Z8hb)xydMGe}`zxd$x_oqJ0P-U_J|5Mpf`=qy*P7h!BJ~N7=Tcm7NN_RNHLLdFp1phYWs?6HSvaWUkv?=}%+K5^P(e97!9gs9s>#V*{ zVg4Qrb>A@gS;0_jLbf1pi#o<%R#P1Qw&>StzS7--{g`0 zfp1};n@s!dqJMoJrz(s}bP{7Mo8e>@2JVO`FET5&cj-4-CQdrzAt!@H%2n@OnAqZ$ zOqO#nQhr_yDcxr@XplJNv$tN8pAqH4;)>Is(7up4vm$(D;FgrJdI_k40?F75 zS~kv3c|o%j9E3Do!gOI?vqbu;O`#kFHZEILQ}OBUN&KU7RysY*;dwQ~d{<#cxV*9d z#UObyh!>K%DofmGy!Ze#&$Z79E^h0b8^cmF9>*06Y%hbs2o1@de6X;;x6m!1u0)&Q z73$Sij^@qdZzO_Jg#HrCAKFs`wUNvy@y+!2Ah;s87g9#C@2!`>3M^7UCtqZk%x=ZD zpB%G+5wU_m>PoYh=-kOPFl?p`xgt;n6UkvB8!LVU%=f1}s?Wpx0FIe|w-t zXrnm{-}RZ82H(iGyXh$H{=YQiOk&x*9W)Px-h2(Dw9qiRfWH{4dhLJFKA)n$%HAqI zpx=*rY$751;mDPkfDIo6ISo51Z}PkkIn;cg|ES}47{a^;i>T4HHg%87xO43x z=z|{mg*W3pc=lI8F2?w|y2l$4J{W|`Km>s+joju@zwT*^>Me;u^bXm?6FnhR&Q=h` z$?s>n5zdRpD;N6zer(f0g97l|0KkW;6@YeaXL(s^yXd>WF$=9KSz$6aFXp%o?F&33 z(Guk7#tlbHPhCQY7Lap6l^~51hz%yKfX(OKpxEsg*f8{ZDWNa)@ccn9DmXl|X2&mH z!NQuqDOfkY2Kz-G@c_WVYD^BH4TDG| zJiV##oDWjqv>J(%fjs2x7&`iP>wcaL0gQ3`njE}2(sfESC6P8Z)GBL}<3Ea7#mVW5DOs)|E4%!9IyU?f-2rh%`gj+kNvs9Dx0%6N>7hS$v5fxd-=bX zC8O^ir2nidmx(yoljjzZ^5`i#dXd~7WVC2KDa5LMqs!FlA-`hpw4Osy$0uZ)`lj62 z;9b7guin4tsjD&GmA~)9*&b^ze_r+BeN*{FF-q-IUkGAC@j%m+mM}j^I&Vk5{YA@` zelSj@Fx*D$uP5?%dBb;@qomFV0`cGH9o}V;KLwt)*frj0`rtS+@;h8ZqX|?3 zzxN^UNXTWC+wZ@f22cN6U4!$U=32AZ_k(I3vm$HrBMh}!6X%M*hKweyr6gFB7oaj; zAQyf2u1XoSzNUu~U$@*0T2G%n$m?tt^C+o_6B^?J3a2PSN-hi`5e|v*y4TeaZIXBI zMEe8Bh{oEK=-P}_n$y`c(9N79Mbt1;9Zlw(EFAUjFP9%=M73^lphu)`V=(!{$>KFI zc(tceqLF2^DpnUTH1f2K$LWH)9)Nb8DjS|mf>iemd{EiEEaW06dI~<+5nfbh_%0J}6o#QF)B(9 zT}kdRP6YSFNK?}{glfA0R!z}%X!-jtK4_^qs?8O=3DWLvP4jJI<}<7cy{Vd}=1DqB z8RVB(IDz_w|Ab}Ab@N3~Mj0`YM!0xp3A6sI*OU{LTVP! zEC7N}kP3kYSG6DrGwRcZ8Zyp|zmqYTDH+XH@Va!AqM8OJ5StR1m`!n~oewH^a@$CNkL|KJ)L%}EBF_w)5 z_PxD@eoB!IZ`9zQ+R>qB#)vl|7;(EM6Bd}yJ|T@Z4Zmm`6|9o_aa}A zIZSiv>38oO`Deo~8!35SW=S~=a`S~c+7!6?cXT9-(kxocTtwtHzLNyj6>&fb10h;F zL{!!&JT-vVd=HfVe8|praw<-dm?e9X}Uz1sM@xzh}uCPuFrlyS#(kLCQ*ByV~J?DO@ zH3nJlJ$r*;H@!LX<>b+~kvb{7-6Kl zA6_Q0;77ktJl(brf8#X;w{)mJs2fiw6MC$+O=zeAvqDSTl)JwCV`lylzi{$n(UbDi zU|-2PWhf?^(D7_O1?E+C=FcaK+rwmbWC7NVu6y7&+CVS+cXo%%%7l)B$9rXO!M*V2 zx!orHjieDUvT@@#Q*{rR7AoL5;T*QH@qJezo@+nox@#mZg(?gA&D-8;nw^d&pQHBJ z(hGM1^lM9%Xye2?R!L*S#=!iH0gFF0IHdeCUUv^b2ZC(8aBOPDjLH?mp&04RCUaVr zzvfzr!Bdi`)YFLsvFz*_+3ajxQ4e^Z^m5Anw)|rjkr5K;+Tz9)XwOT`$@PF}9DNZ~ zQ!ovwr>!DBMP2gO$u0B!H`Agp>~BYQ^4D_Gsx-238lC(54S!|#E9Xytn{PhZRJQj+ zR94$DPUY@T2OYqGv0=L%9XDW*NX|LoHO2m?Y}%i$T3T+S&|0~pwJAJ|M8ktQy-+X} z!VeCX%GQ5kX@{h_Ud~$_ndV!;Xmhl|?1NY(2AZ8A1hFsz^<6S3d8#W___n+vGFn?y zBV{2}6)c0P<`52%c4qenBA7eb*&b#c@K%C%YPPA9l4IuE6b0WM`N!GrK%uTCa@2v2 zJ}fjUK?dATv3ApRMcf#6Q_V(6X?kxB4u5E#VzPriyUr4*J+38-$_|0=N zJ5nc$H)hQm>UZwZ@mq3Iknm+_Uk{jAK88k^Tb45|A{%Ww_cHDIMZt$e*KdkwC$DvM z=#A21Pqy_rTOz4?<9oHs+KdN&KFuX3TOx#NlOKNT&ml5VL`z+^66z$Ubjuci(Lv&r z{y=hA)EM3*i8ecaa>=8#E$az&v;@+B_esc z?pA9JOYg6~UbtHR#qYK`D1nWbbmkW`qNnQYXeT*++%NP*+K=f zIBRbN{ZAI~9*J$9Gdmm_9tl&cmst#toQ6>bNQ-Fmx1A==S)8Xr*ncL!FKIZ|B=~qm z8sB@D6PyWNh6#d)D0LSJqD?COxDm~6r&+7bwYqns3-0KedJMEL_|lj*U!C*$qRR%=zp5!mIOy#_R*ziq zAV?07Tk==$bw;u-{blafixY^p{RbNOcwL&R+k5qULQ{5jYg6ULq3w#^(t1FnlI}MB zZ!)7#L-fkIT78Z$#vGy_PW+DWqOp>eIH%PALRg*EidM@Mu42xSthv?3(lR9nX=kr4 zGuo62!s;=O_Ud?`tg6(&3c*51hZ4d0tr}iTk+vwmD(UMInB%n$6bphMRrqS~F}%Vv6TsM4wx6U5$v8|kZ#fp@uZ zdrCEB>hgRedA4AN=G#8i6tw^+7jt$AYE8gMMZ=TlYKD$_SI|qwHcRXMrPD#$P}S{a^+Z+BuoK<Jv7JbmWH-&4Da9u7vm#j+#?qTS6=f6Zv34r_vK0=eVZ#NFQS%+GSfu>yu%={%L!Bw zsD#hpw|myyNs3OwBM>lf-GLb_MkD~VH`)YLt&`$r+|b_d98pGZ+FIun@6Gqd>=XaN z_-&4-l57m#&>Td}Wh0EgzjL%&$6$KwojnJP%6EU-4+m_XGtFuc$cr@A<$Xa(6MK-t*mQFF?JfOMVf0W;~DMJ;mwH zyM1!8Uf1S^k8Mh9{({9d6^XRi%EfZ*NRzhrt@5yDhj)xtH3Utkka)Dr>KQxvCA4HsQp4+0nWP7 z@DF*le()ca$>dA@ovv-N((|6j|Jtdoc7nJ?LjR^V`h)KbjR0D24d5_5SgizH>v>308%3Jo5Ry1h=CM%U~y(5(` z`4+yHH8WF&UJKz4-=vK)1*7{Fi%N#2gl?Z_RLcZa1WYvt$np zDip$0H!p=E1Xz5R+7P{+Y7kvo_%W4t4^q4@qRY48g1HA)<7TC?SAWSwlaHJ>Z*#86 z_S7tQ%EQc$>`^{`Ff5fgvVm5q4_?8C4Of0#u;mA<((6!IN?x-;@SBo%ZqF010DE1jtM#Wz~|U zO~7A)PLA)n-j;uB3Vfi-o2b=f{$VU;+@@AwT*=wL8Xc(|UEfadCz@&-d3aN9b^#Mk zPF{Z9KxKc-j>k6f z_i50yq(NVwnyN=VwhuXUWM(f%@;rTzdDXJ?6chwv^PL^VK`9I^XD(G(s-5+;g_8@u z1Sinh�QYst{VgUJYx*xBfF#>PtsQ>nurgve^?vjbrwN8b=$rDbQM>X5o6SS_yhk zhh?R+A!XegKyvGslc_6tq=Swi%H5NiLLS5L$}S{}&i=F-4IR;sBV8^JIV-$-0Nz22bV7F;@IkMjVL`u!V`m$h^#PgTA%qim0|$+Ms#y& zcK#DdmEI(3IF6Zzzs%oJt`^Jw9BJ#*Lmx=1UBeqAERW#p+@j-k?ZH&JV@lMyBkKd; zsu3N3H5#Q&b@PpdqWi%wn0{!ZM*m`EkNhK(W6r%L7uS_!3ZWUnT{V#Z`V2>gEZ+3! ziBb)xs$!(8pzKXuu%Cuz6jT^>1^K+*&020$7}ePd-<#k7nCwCl%bd97>}+q$yYj&| zzk0){%#Q%LyxNudPnhLyl=5eP=-65A*UvT4?ohBFd`B3VNgc6*VNO~tu59#++_5#2 z(UI9$5a#q=o_w91orA`mTu(BDFFep6d{*8A6EX#sHyH+^^8B;=;=yBOhyH``=DEj7ri1VneK&}u7 z3gHUU*pxAsT~QN@&A}7~Ioziee{zTjI3%oBs@{?tO5uwi-Jp^XoySafq&sMW_-7yuY2 zXJkgBnXGBy{}*ejhgmw)>DAQOWfn;?@Zl35f+$dlo7+4zH9`M~FJV=iot3_F2A7yv zjQnVQT2K_q4kL9KFH#0zS`8@h7aEEj#{NjQ$!&U}7!*;aqodT+tUB%uuQ~oyczKP` zNYWKvxQT_k9L%(V565Z%)y?w;UKm^QMvOw|{0SHQWspfuR;)M@mtmkbJ|8!gSe zO(Jd(azu7z-+VW%V9O;#v~y3Q%k%nM+0zg1il7c0+`?=2nws0A^-(k?LeVQQTc-V& zWz>YW2auIDA>opu9cVb3lvFG4=t$N`jWHIg7FtG!S(NNarTCPk8+>lmkn%+TyeBf9 z?~?rSF9Wy1K_Uj^1>=9Bc);;y<0#@gSzcGzcKDy#wm#coFju0=#LB&fYmmyWl&n7o zr&9d>n_&ekE`AoZsR4aEwJuHjuxspP{k)r_5WWJ$>1V$CZ0(GNe1g3`B}=^2*7=*$ zk)mDK8z+3A-!vC!)}Slkml0rwenhdGkSMT1n$!gPVW$coUC+-Nt&7^DPhWb5MxzRK z4N1yF6B?3-aeKKYq(q0<1-Z>!PBa!39IK$)9>$Eyt&$++`B6VJKt^Eu+E-uczq1ho zVc`$H&eD;~fJzcx3JR%dQI}ueOBAC&`;TbvnFrG0d;6U8AT67;n)j3SZgQi~`QwS4 z$ENZ1ZvtAVn)W77X_foJB%aL~RSbA78>++;@W*x4YW=U{g;Zyi9(A z5qWj3q_Ilnz|}S&_`gYGj99#)IA(%Um80{_815ktOH1>0xZDNdk_`+HEaFvaG7I0) zk@Ecl$^i>p?K5)!$XaCm?IEZVA9DsgGG@?QXq zzg6iI_eDxmP(|Cp>N8;PpFL!p{LLX&jL^J$S2iBKOqFjU$AHs z1^hhcfKU((C4^N|`VGDC{6P)GC@N|J6P-OUWk-JlM#r^w^(S*7qP@?ks!XS$5M(*~ z0@e^~h&q6Jc;RV9yYo!4KJ{ksr2a~8%&<-0H{QPf8max&T*yklM;O{JlpNNFvo28k z?D^;!H74*-=!k6m4ayCnzbGsNwZG_bG2xQ)XW_bs=0E;Zn@c;{1xvsT!r@tkyToIE zYHDf%w|c;rI6YaBZD&u``Y#fb_#)cJR@kO#+IZ1%pMyL5oaBP!Px{k|H>2|~zpLS% z)c|#F51XLhH^aRoflRsf78FJMc@ja4{_zOI1!&flTh){w-%79Mg)bOPs0TIpmE@Pdi z9^`Wc^khN8psSC@bFP-TnZaq#1N*41*{Svz`0rNdupj@f0dtTln5gCdS6lV=d>py< zG4dS}++~+KW{EHV0iO(18~|xV_Em$6Dc%-a_0opbTK_E()|c*ur+3Y9OAw1;?rl;e zsmh0B*$eW49FjIEV9FqdC?*khpyHYJJc$vJa%yj7ef|rj#6uq*!$K3;*MqAiV1ad- zPuVQ~n&O;tpVWN8c*8VlQn72bvAA~w&cgSjsH0=30ghVA9lQRYB*5+`g>Wr|9MzBr z{h@v50wC^?qUiQZ>lGw$QQ?v{ec1LmT+%Ln-5k;ZfJ)y09w>Ybyb4=iDZ+^Ks(-1f z=;*|!jB#H>raq!$jm;tSe4v11i7#`tG@beW5icc|&T6&u(!H21T3~?$6CWT+=Ku%3 zFQMEKV)ZxuFNXTXJ3QE(*vz8&eh@=9`rcfELub2u_x1)8{k}H~HwmMmho#SFI=A@f zDEsUPB!3xDR6_WY!G5CI(OoZ#0`K0@0>yd$tjZr%$h0lsGjeS#&CRWSWIiu5Pnuf(U+AHx zjtQAeu1Y%4HftLBDaGJx(Jg(WLAfuY9%U_n7}_5O!7qc&7C;q3bVBdiMl8y1>|lhQ zZD!W4iN*eGVhTIO2)g{YP>W)4teJy2dQ4q|cZ3#MF?m4xfATyEtPpVrd4NMa-`-j`3Uy=9eFmwF=>alwBYrK z>g>At5D0p8Jc+8y7=z5BYDyd_wfcXcz$pI!6hvEZp!h~BR^{^V4?6i3lix4c4ip6_ zwUn0FK|7BGgD;51G`rD$+u=4a=R?Z3tIoMb-Ed=1FEs80O8WMCMVi05M*kFrb|RYd zC~3UpO()5H($P^d`78YM)7HXd$dM7bXMvmg_vEKVVOY+sZ856h=e zSKzPg>@Ec+vl$gJu+xj~J{}k+;-&DUA8EAU*Vm*4A>~1oUv=|Fpv9KvdRUxBx#p0w zSGTUSyotJ<7S6i!Z*4ux zILg=$VA**%IUceFDwKno^HQ}m)1uiL^_CCe)t>!A1~3*idT2ushL@d--$i9DsFu&v(KZ%$q8dw2^fN_p21CJoJKaC3E|e1;p~JW zGaXc*Bh?$tQ`;2C@Sg2CXcUU2Tr)88$%V&S5y#k?swi!igfOLt2%4wpDgu9olb|xy zKT899Z_xWVrCLCzjjG!S1mQNs$0&S3@~zkdN;J55tSp!G~!sL6%>?uE%0>` z47Nxt&+Liz2g!zRsZ3!>U*lCFZAouzZqfAG1TSY>k`ks?u1eO zv*Zp3REV%5PyZvRhedMM3=LUD7Qq?+ny5y}tVXoS+6d9{_1zyP!}?7!m^$Q>B2mA& zg-ZgT05kX9@QLpW+rxvC%>0o%KFC(RD`$ZkxV)U~K1SyQ5@A^cz-s^8i>qbsfg}u8 zJ$V4$BRZ0u*@L;9qJ%Yiy^>xWnf$i3GWsq~M`XcZwJzWV zfBZr)xe|{%?54P|VuPeo(b?yMu$|8qp}43rcjGC`3F7TQy0kq^&h*=Z9tkPD7d9XyD* z_BGLu+7C1m!#VAQV@6^#$}Y252_4!u9^|NO5!63lXNF9(4to=8-(<=_c&;D_W&qyn zDh9A$*~Y=_lu+~o32}{z_qaYlGV-I@JhdN?M@~MfesX^TE2@3ud&W$4r!bVn#J9YK zIG%Ifj~gfBQUwNPO;;Wix=juu%^@572<{IC)9vYPc@}2_>uos-63?-PoU;qzGI!KI zM^|XN%Me=|kV=BRkWbFwV?O9{j;R0OhyZa0G}rL$5BWH@@SW$LCHlcm19yt-0GXX} z@dc<ZS|O=`Xc|*??_aKIPE* zP3%xpbpr{0$c;6{qT&p+9=Iu&{>ulA`*e;q8xF=ScXHN%x?YZBnq^ zJJ|#TMk;Y{>t!NRWltk3c7V!{_hz_teyOQAny0Qb^l|#=hDU`L!=(lt&V37Hvh@>W z%9YUYVq?H`I5vmuH`I{g;3>0d&q+nqd|zme`A~51Wkfl0aCeQ?NB)+YBM`So> zR^b7CO(&r~jOIuclr2*qv-sax1e2~-`&wi{!|e4=9gQGb z?fjt55gmTD(0X{jR|vZ3uQo0!nkdNNE37sSt0u9UDostc0y0qlH2lSKk&le8;YB$a z(FuIr78luX|JGm6!ObIh{@w^Gb20blQR?ZkWQbt2m6*o`o#bCG$GAhxpHz#Bj4CYa z6d&Tr&;X-0o6AnxhCRdz@^3eetZZaOy<7wSE;i!8kA3rg{i{z{f8+8ZlgxD_wgkF= zkKPSqZcfR|=S3FV zj^mlXxf8WW4-=2EWklr$eVOliuSMEi_pIU)vC(5=Z)cptcQDg4_2xnT6`vM0i{@Ve znP5vqlhD2ZFQ0t62xBx&{!;I|yRdKHyCJ9Vn1|f5r$F;0!Sv_r0^2RsdhWSU%JgRn zYw;t&Z#OQCZti~ellu2uUs?PAG4y5m#M1*9GvTxbf zF}=%D)*`YikzEpFH$@aFPl%XZ@+jN|3h*S5~X9c$L=Cf|5W`ceU%Wo zs)}Z#*2%mh*T!h{nl~sFKAQ7OFvG1sM%zod5-&gbS>NwFu*7#_HPNOC?4nE%x9W+l z5hzs}+0sE;_%9b=w|{rL&DHL}clMItzc%7T$adbpXXftCRuvT-!1^1PP|j}<4Z<2~ z6d}E>Hqh;I+I1+|B~~6Izl!b=J+>d%nc}q)_13f1G>(_881$O|e)r+?82NQ)r+2{0 zC;oczNndqjGN#)hrR_Fs>mbJa&pSJPk4P*ZGBxCatmVz4)H8a`S+Y8Zp{0+8MlyNF zkC7HD3s&7WacN)f!?)nMub-ugoMVNXJBO^nGb|2_BLbl|KhiFh79HH=j#t^BD2+D3 zdF;>-fuvf~oH*V~?t_z+b)_GlqmDO^6lWa+H!ky=;*BxVL(F*hJo)8K!4ppXo08=y zN;cUKy<;VgAXRFF zH4Hk0BzGl3%z00UtiHdcMT8L&1=g>Qdp!m3ID($Yv z>x}ym#0yQB^cnR}m*LHb4*Ai&`hKD4{y*Rxp8Y8}a{5|^+eV^fkgG}PL~)iNEQI<` zYGjcUqP1{}b9~NebH1jqd#8rQsdf171Q(hpRr-=hVVd+1~p$g}Y z9NG-g@lD=YbMeppUmX~tY3;94@l9V8gkV~gH=am?!#@=%K=_8AiFjzvujiJA`MyeE zG$B=$>o<>~s^j+z%C%XWqf&Pxes=6Dq$dsEKB>$Xttf~P#vjW)Kb^i5c%|i5Sc67o zVN7W7Jpd2;JR4~bt8F#B+g6!;qd&*q2KxXUt{^RB;@Wv{b>r&$|z`gD4dBxzjV`#N)lg8ra(aCA4)p?I316 zKvGYZ3GNy#KX|_&IqBK4^dk0Ch_eJKt}7<-=>Sja_3mW071{fI)*npH?CpX#ZAN0u zOO*#>oTL3xM=2S`CrZF)84r#Rstk%Wf!%%)61rA7;Jx*IT}O4Qj49v>K}D5!qTgP* zz9_|+eyli4i@F=4yd{uN_kdpL&vw~oAVmzfFwL^Cn-Q~e<>1iGKH2RHz6TLC_q^Es z&Y?F^rfR$#hmQwJ7e&zH)KsU=ak~UyS^hZ+ARNwrrN8(hwvGb;$1PfP@6UxxbKW&o zJYNL9AjzUjVFS_9JFodIj4wtfGr>Z10Syk*!?)H%4NHD4dj1ozl^U72yB4rpTs8yf z%?&PX)_iq2Q<}GvBtg|3U&F)kF>}zGtjn02!(On$)oSbk_@U3ihht;3 zVk#-_$XoiEl-%JQ{xy7+-RB)FIa8+4mTb4y7jR_Gjrap~BCm!uoMg3YV>_L{7Bvy^ zaN_jD94d%(7CNI=@(|vp3uj>P)vy6Fyosg^PK9%>@>xS3mGaA|RA0=(S0kF4>}-`a zAtd%{YPZj#r!cY-B{^y9wT&`pY|+kik_HG?i|Z5x%}D9RgvSt{9YI;K`8Svf~(YqPLj{+pNMmQw3?$?P24 zbGKZUavU5Z(rUZEIP>_f3Yc{=-xqo2CC@ zm4~?XX~T4v5^&>wyU#KZ$96XZ`kfqVPBm`c0EB+^x{al1>`>)?z;sIwY-mD~QunxPaWa4j^&(E-iM=BjaNBmq6Q+(EN(nYS(BvBvsM&4x#VPGw1U;=e- z`<+L?XkH5s(VASwl-xM;0Cs40BOe!A60q{8NUF6r6$F!f4Wo z(3KkUwZK5W1P-#z?&o3`#+_lAaeD`o-KEOE25U#7xiBqJ zlcy!GA2)#TzG}SN51LCHl#+KHUY=7}7?o`cjd@*M&e4s+)b>|KgtV+x8t*OzH$Raf zsY6Dk`q6>m%T?}Ma}(`B&T?9kpF_}gcW$bs@j?=2;eyrLtt-9J(giK_?%pP3 zS>(i(b)D;`Xo+GWs9fQGn;4#pBQ}$MTbXNr$R`Kh+t95s^?aUwZEAH*Z?@`gJ7XFV zxY0`wiO;lhSi@bl8-RfO%;U}|+DtxgLddC+>pla}Ht-i`+GBr|(J!DMZ#=`@Krt^{Dl>p7rII2>n4ku!f4_D$#=S0cjDS51-3g?t~A(iKNXL*84u$>=7ai! zI}y)1J9*}$-xRYC2-`L?lnn&7VOn3Q!H#SffMgEhZh<#+hF!Nhk#>Cu20ffqn9iBm zXsd?Hs;vjY4ud*TNC-iCC-AG;foj`s?nDocgUHL*+EO7Qs&oG63`uRxeNaUW>p6K* zm6>@1R&&$WK1&&175_PX z_4KZi$e`TZONE?G_`V&a#~q^fACsk$IbDxipt@HgtfLSJ%c`8%co+di+8GcL1Fxddf+IIC0ytLkp@KGsFUK@g@~K+i%|9=Kj=L|T%WZQ@X_oY_;|c0I z0MrZ>^fs3d=CacTZYSCGkaMFKt}0Zfs9+x z%bz3mM;iLD4g6+g!N{yEVUiK_MM(DAb*q&)$>Z1yhh9R8jT@)^k(4DaTsyAu)`+ib{$%j4zLi zuReUhOjX#mHfA}#!V8HsH|=@K^@)Yqwrz2e+kEooR;M~Vi|dQ3BU!sg)4YwuokeMu zj-GdZCLmngj1!?Tx78aI8WbxwxO96!pLf5(#||Rb*4D2CzV2B~il)bdNI)~31@goS ztOPRdxQwrOHS@?z%Vk>%R<)2%rfIaL8*(O4rd~RF3+_Y&bogAebS#AKlt*W8 zVPe3OGc_9g7Oe_%?Cn}i5e++EF}7IkE%~aa#8HG2xD{aCv)=#fjrMgvriA6kZffO1 zhS!S?RRo!1_Gf(fX&k*x%Dva`L zR*|Y_8jy1h$=$azYBN!-4%$}ve)PJpu4-?AjlxL=Yow1PT#*qPDROLJxhm#!^!EER z0>x4~NvZGNel>xnU5BN^9eE2O)%<%cG{2~a$(?e!;<0;Re~{4QTGpMB;zlk8d9xlm z$>SHTyFUpeY@2_KS*A06cDX9Tv7G303@(b9Ww9HnR-C{P8fG5ONsm(%j5JX*D(ZLF zaA(`gSP2usufbI44 zVLCT8R=zLES7H?U zTZlKvxBv4lV7zZ#64P>n$@=~UeO&m5(>*QHjpTH;;OR>mr%oY6=9Ji5z&vlYT7SecGKw-J`c7MxH=~Y>ZXTKp<~FcLG5zW zH=I<75`dl1d86s!_SmYG7{&DSn*8ST}!q98xQL`|Egh~NP=5d-TuBO zpKq(>ry|my+iH8}*kdtM*&=<$_8|I&4$`TCWtobxcCC4q5hD?mT*=t-x14`8{_e#-#9H4n+<)rp?tW@8+w z5BrbmH$I!V%Ah&DvPq_smv;g-YWs)dKrPn9pY6`ASaPhJoiQ4#e85B0MT^gZgAwT_ zogP@W-g1bW72%TZ6~I4W+Na(gNHj*goLi%&*B-kyPrE*E6haw%)hg??T%%{Pekxp0 z8L4EBX9P!sbiCd+ztXf=ZZi@K{wl^4DsK!wQAHU-ZmS;YhI*!kS1QInrS9bX^UhgB zk{@w@a+(3b^OpF6N4^^V+mnx#c42&hN;o4An^#5e+E@n3FYJPO7y+EvY1><_!DXG) z^_F(oHcZI5n1#9Mg4}=NY!4fbSkIiw6jn^>ZWfAjVNXDJr z>D~cuMl+1^v!S2#DP$N+rU4cW${MU#I`<9KXB20!%`$$FR z*LlYBsI6skE0~2Qm4|O7tWe+1h9s~ZEyi5)=fmfv#r!VKo$bi$$Bis^nGnuK8#lEV zf#D&J-r_0URra!{MT(>@JJEEQ7al}7wbnu%{X8@8u$-t|^cvcyu{xT)kJ!ud!a&-V zT3c@{lUOR@9f_@Z>6rZqUg?X9qxFD^GA2pe;k?ylcf&T+a0;)2ta!2MY&;Xf&clLn zj5e5v^z0k3DophM8{TZbPd_6j97kwVhkM_&EK?p^?&4GHgktMbt8udp@^(~R;)>Ij z>Ta~fh2_~k|0z~2tl*f9FMaks4&CH?EDbE%FR#faUSiytXf!pKBA zmP?BpKibTLUTZ@Gvrq7I*7rZ&dHiYQ{;B!w#99*e%rE}7laa~!`Z_)VNSZ^hK+v}} zmHfu1hQ4eA+IN5)_vL52{=j8-%d-QYJuS6m114yuKc{Y+wW1|b zBQ&2))clK2kJu^l!g-C#;GqtYQ_P0*0(W1KG=q&1RX#(q_A2!e3QNdZqpvAE`o+N(wl?E-d73d@t7hUm{Q2Tyb5)+P58##O zxB|AN8Sc-FRr-X>&&mIap_cLw;hXnt-%4K0az)O~B@SYDu1S~pIpl45$7F2vZATrq z=Hbu7B>adVEf}dQmhdGK#Vn>6UK2Mr$zsQyR$3?N>53rYB5tJ%60df7|u5Z2hNGWVN$N>D>;q_1sVh5((dfW^7vFIhp--kuwIl zc$-|<(j$2l%rw|4n``*8$yi11A0I8w3uHD^+tfOi@{6y&bnMl1##sd?rA!Qp1F!02=QT$fU#Yrhy$9w1`s)8BGlESW&-Q?cqc8^_l*Xmilm}XK~ z2*tEi^2!juFAxvUA%ycKi{lGftB9Z`pM>94hKtj#zp1@#bq7MO)Z{LV_Ck;+^L({- zMKdqH@OOLZ9mcsrsaywzp5Xm&C0`&h)bLfZHPBiee+SO#0Q>Dx?P7ruhL>ed$N7`v z&O9yg$&QTX_$l=C3n z4xEzGQSw8$@ImIEcbYAv^KD?FHQ@7-AE0i*3FlL%3V(>Kjt zpX#!=EG?5d>K54bZq?)8c7IB5*mpu~)}M=kIEMQ&NVQ`y(1$}qN*0zM4AE3y&6u^y ztOTm#JqJIlIc{^S*#yw;1CW=1a1YzRVs5!qh$=)0aW zIy6Ic?ys!`C?tV^zTJi0?SM|vi?^tmS>-NychhO@#7=|UIYj2{!a1Yk|B4YMp{H!6 ztruJ#>NvFkloX>(wB|r&RS=s?s$8MjS)(?hKdk3nNMGmus*d?PPIk3tDCr7G53RKfp(OLclcaR9@$={_w3HaYxoiA=bK+N zNJpo~Ga}eJ9a0{R#Yod|8?+M+uhy#Ixi4TX_nQx$=`Bl?Xz z@|#^tgOMnA8T&~&fea({c|~~NqJ!mwHsQ~{J>Bk?+vr^~kWHsS_v*C2;CpYF5@vUm z64{Y1bPmXG5WhxQmGfTKO`IK6a#N#RbvJB56?H+Lg`k7Q3KVNjdpJ%(J{w4-E|a-u zJlF?Znlu`dT)SI{0ca_P5>9dp0}}q}dUk(j_v&;c9zHg^o>>(P_g(33iilknX%is{ zf^&4unpz4SmU~_is9q0eBt;DVl^G(aF;c!;IyFL5bv45;Hs07W2ig%}A3Yw|lDC_D zw-j#hA?7pRA*?TeWMW_cSSZ(Pbx+1CKsjTPafbOF9KQEdcKEaLy7{Ml{@cEvH|%5) zVzF+Q^?K_J)wI+9S`{68>H!h7+`xLv(oTa@gzSZdA0REi`>MTBX-5%>2it19^?e&x z&s4kjS;IEIkq_tV1Qmbri^-2Z81YQ+IQhgSsS(J4j|X4vO@F#v3HrQ`v%v&p-p;ZZ zx`=KZA}V3-l>zzoN^4n;#8gRuTeAtus|%uguY*YE6ln=c#pCnYYz2M4>Kg?E{v9VyK%!3eCpE~P@tF>w%BJE3Xw@~Uf0z%G z++E)8FYWe0(Bx8Efe2}rb5ZbERdBVC#34iu|KiX-9nw#RkyV9UoF>ZG5ASodM&)Ls zl(z?noQFpO5L`#L_n0xL5bUt)4FUXG(M4c*E>vU`yF(W#e8i1=bJhn_ANI%xJotK} zY%t=R8n}MNAE+WdRmrpThwFmbmnA%u0l{D`x6+fCAP_LE#&T#|4ljLLvsMTdl5_iK z*a#e@gZY*2E)a|S%LV9nR`KVr$fzhnuyk;Bnyk)zy@6#8%YN)AfNh4ZqBR$0!#ppQ zwp@F|HXi`Bs<`;Iy8lFICKb`?KgL;o9jx2JLU##d{p0c5 zGf$DhW*|;X#(#BCt{>Fu{u=>h_hQPm5D4M;3OD$Or4kmsPyNho&c#FbY~`ObAB5V) zcE0RBy7IcxWB`k%tl5r8G>V_)!h&K|k>z*ielG58ny+!4MbIR9CeINmYyQJMOF6qI`Pc$5>b)tCQ5O)o)}BegDSEOnfE zZfcUCL<*2DJ@hxgOvbuOPIx#Knz$Gv(nK5nB747>>G9-;Kyv~1!#VD`I#_<7iKPLMk&DQjRUvPQSl+$(Z` zi)aJyLLKNPxazh_cmC)1x3!f5SO`DOaAYFe!XeHWZ9NS?*R=*|PGn(3!Qrao1#Wx; z#SorZtVy9Rfa@d!c-936<*ds$izai$A>DRLI#gG3QBJ}4PU9^jnJBL9X|KOeZr-Y* z89HwFYGDJMfbGBo9*su@)F1;v@?SbiivHy{MK8#P2d^V|(r1R{%o=g#^nlB99BVpQ zvA~k-du#MFkHF%a0Cd!Rqu_<>NmoZ*w1&hxPs!|RD9MP!aA*lGFI(9StKn+cmYt|a9Bt+oBwr$JucoV zz8ugrhA7j?kAEr4MIMrU12d(LG`JX3Z2bN=V@giUXQ5Gv7uVp$e*#Uf0h|5PDMH3) zND%_~f{-Wlb(IY{Sdi=DQ^o^F;Usb%XjGfui5wSd%=K={HV_rC=&JFw;3FH;7b{QD zritjb7wxACubyFov;h)Id}~~9YJTXp0ovOo^Q&*DV|nhC zZ;!5kG!WwF1rv;DUUWvu|6)k`4Z&ZxM zC!BO|Mx6(s!ek~RMwUd2B|NIVuQO8SiJNYomBSLDIc2n)G z`nyVbFGS#8=6IEO$x-F4vY6$^ykpz9KO*kIOq;%q1@*O1mHkj45TU*>mm0Q$Gw_im(+Mkrb!lc@N$IO69Co` zrF_SuKXp-SjtWl;r&s0ZnI4Hyz9*Q$cJbt;e0S#bJeNiI-8>ol@*sQ^M-8N6^Fvij zuD>^IokDfpJzz0pNsXM^I0X<_3l42e`B-l4o|=(B%ec9NJf9aTkKeUddG51|;2v0V zT8>9auf|tj;QYDRTEepqUrZfZaUra>wKanLgja<@J1Ozm^AN`yT@VQ#Jku83m-we+ zzrV>-rqvCviL-+?Rc8uYrQjhh3*B1Kj|ZQZBiek%6Scx6#XeWl8+Pm-DjxOS%XweT zA`Tmtuz3dGai)SQte>%)%*`{Md9>~KX2F)@x;bUNYV{n*93Xzt)5p`{P96Yu_$lA< zUNyIJS%%Yl!+GlAU1tW3ylFf|MkcKV zpy+*!S|xL{EH1B+w<13@fA#Rpq3yrzGWPz^i8blB!i7I%fFFVV1qLGtD)=s!z(uz92b+ahxUHik58 z3wZA$NV+9J`mN8x5gT>r)D)Lh$W4crg@4;o$#38~g@D&-x%U<5$G z4_rR3Gm&HHAoH(*MJqKN(kEIY&*V;LLOFsPq-L6OJ>z9gbP|&79k8>|(jOQPLDO~E z9l@PF>5PRBn6P3Owc1{i;+w@%%v-M&@nTcLt#6pQkpV;7|r%+C#!$fR!JEn!`9ZG-C?^%@7_j( z#>~CAbt*;q`Gda@(Mwb_k>$A#xTRWg8*NX-AuH^^+JG$n;5JW>`ExWiQi#yp--M&R zyT9xjcPaOubKG~hxz%_B%7)tl7rVcIrrGP3Reh`qA%o0P^H*e~N4a8)SKp{Kg^Qst){DXwp{3O*I~iZ+_fs*@TmQvEEz-hVmGulLO0H|2%Xq zhHY@>57-O8uvwO1$f|FSp1vNmoiiEh0w)sDcHo@n=R`0 zU4|_~GZR_SBBp7)<3At+R#t-B+@UOyhaF062Nj})N!LU?)p+HvXH+fo52ZlQnC<^5 z&CnB$tnYRF46CM4_;UOqeOw7$`yyl@gf%66S66joi*`QLK5};pM72FkypRXgHyml{ zPJcFUYJOKpj}2TaNN31FUKlEDsMuda-HU|a>X3G7cQ*sW@~Jup@H*F@q#xnQhdU;& z`*k*wSJ(sk0))?67V1j~4%K*_#w(Bbfq`N8Sg<^=_pt;p0@)*aonQMvSU*v`VHft(QL$S%6)=!QEjD3dx6Q2?m(}-|XH-wdE_;BOJfFnsVhjc$ z?&*ze`Iz0|vqt|tjb{4et8<8}ndy5+*Zht5u^M|)TF5fiVIk2dbWjBp>>t|J=`obT zaYXPx9g>L%>EX?gIfZf@cKd;8Q77-x3?7Gjil3OMZun%`t-dN^+o71M)c39@GGK9! z$2aZ=40Rf{#cm$QIzU^5Hm1Q+Pdd9h@Y~8FOpXDzGT6lArw}g7Nd({H)i1x@ym0n( z_Y{DR1S}cQsI0G<24&w+YRRH1l{i%Mh;;be2nqiTEV=-wP0A+$nJyPVTNQGv=)32B zSdF~$g8oHtOYXM0mA&vj%#yNOvm$g(M^I?X823by!KXf3cK{Rx8K`9wOIpF(y#nH* z^7(!6bLIHKBA&aLj{w9DzCYNvk`)JtmPj1cxK6m%UdgBuCla2uglJiS1=|~(_m%SA zXfxI)8?FnBV1!A~Hml|ov$0ZAcuAN3!i{Tn+bg?aA$3dSGibJE9I5E~pKR}xORLUL z`#(oEo?#a16!JX}RWXE+{;_W3BcO|d`h4<><>Q3E-LGEEHr+!J`83c47~PRH*lufE z83BK=q<^ig#mpn(1b^z*?0rRCqh}9zU9@MYqhysp)$z=$k{@Xy7HWMyEj}S~b;8M= zWDnmWcYiIEU-F*c^SEF9ry^l$gN>zEbXz1PBEL&YVBLD?51QrVNl%OSyZgE|i)d`l z#BP5h(bQxd?5hVOWQ4p+C{a(I0xKhT&=XZd1KuaU2&nWO45z16W`Zs&X<RMq7!aH3J!v7{etW>YZJLY> z0>YDOsPx)O(5N@=c-25-eseGp#e;FyLnMvl3D``CAX~h5O1v**3tdX1j1DUGDQH+e z>cBp`am;eCLz#EX+j9P>x8gqs7xP1U1TwbX#eCj5be?Uxj7#}>1s`=^@z^rsUe~Z= z9rF9S?Yhej%Gk@ok{~i!)ge8{04#(Gj;vgyVtk`(-!xqS-Ou-{k~V;$NDc&i7P?H` z<(+2D*Nh&@8osNgM9TM3%GEo@8ZAuEBJ0N}?{zN)@hTXR zQ^ontOzS7~ii(9$R!#7R1zb?8%c+o@7%!59-U5u_`@LC8WYNHwfY*Yda8 zgZs9Y%eYQtdwWfoqXLzpH?1Q)tMl3E;M+y*WGOuCoJQk+*(T?G%nl6dMzD~iN#+Td zytwb4CqSL|J{fnrVf&^H!vUEKU>mq%z$Y}U-1|@#82WIIZD5(&;tx%RFsy8$jQ9R3 zyX%LER!Pr+Bv)GX=HgkFlmR0Z4c)X`sN!jSlh44wN`*JoW+Txt@pS`f;o435mQj(S zqEF;cDp5a%QN{%ZjVO7{WUx*`(XuU7BjE@cxxlO z+;2i4XNTfDUy`aZC^W}F!Ji^KO8gz>hf^*I*)U;;!wo95}>I~ijKf%kR_ zU}g`UwyA+PRkK^ez$Kn}T-(E+A#>uqqm4jChV(B`-C!*s+!V5JB<&^jFk$sbiY}ra zxO!{gfk9z^Tvp-)#A}G4!GFr%rpjB`a*^wy^`DvxX!sB6a25#KiqL&GM&}nFFRged zN`WTkI5XAOe?{GWcmwi#vJO=YGZ^jS;sdDKr;$aR%(jB1V`;0@rx&vr1L2|)Ndxb; zHsPv6rf)asc%E*5&QCa4XPSKId&xy5n0-mn9q;DUfQ^n~+k07OX$cFiFvY+D+r~J zAl?Q~%e-F=iBba^pM73c8(l9!o|8R-^X(d)=kK10?emO*)XYMbs1KNkxS{3fOZ_+D zbi@udz@CeOnwb`K-TpAbWksXEn;z9VTS6?r=YezUdeG-t+6WOgl}_{$>aBx=uYNeI z0r{jN0IUol=$07+>Jz+a)AV`;@|aU(8G5e;bQlrCEs>RVm?3cR)?~X zlO6itqw(?-ba9bnmD3l_{X^+TXHNS2S~_m!3sR@wX$G`C9H^G-r)8SdVJ+84x^AVB zw@hZ|^-@EL99snPitinAYF@Z9b@^>SKNc^zk!vp#^T&lbvgH6ka297JbqXUyEFppY z6+e};n(qe$up{2x4wZXa6$gZxGi{P~PI7-GLrI??CP7{MCX~>qr{fVLYW|%fy5gPe z+O2WtD0U^UqL4vh3Xl3%8E9v=Kv$!q$QK$6?6U|{QSoK>oz4A|{mOmH6J~)H# z)UVEQP!L(WS}}rW_n}2Rf!X2BJNCDFt~oe=>@4WH3txAO8+Br(v367T>E^uxCnv%B z4+2eYG-hq>R9VKmqV9+xkS1mnm*c20Q25euO3q+FG==VMW?QjoSqH5`J`lR{OMLs* zE=`Y9-2{TWV>u7}1%3zwEB($@^HD#8G30pT*~Dc55m!EuHswRs#?S)p&DH z&^P7~ebF9alA9kh{gyl9koj-#uC(ev3U#9GK_u0a>Uv8R=tHlD-+FS+i;CuhfxH2% z)Rg4KBd7!ohO- z)WGKwAFXNAt`@n=@GAw?s90LgZqrc`P3Z-5eJp%N9Ybpk#hxW*<*jk?yb`oS{lw;B z)I`+Gy4$xU=xuc7R2Upk8#YF5mV(we^T1`ArdOpXb(Oz{*p zq~lBS_Fo0Z!GhLg_2=T{oFUL9|IVeB*~4w%4b5VONkG3)<%MY9=f;r~_O z{K}Sa+X|Cq4I~_ag%xx>uFh$UD@Zy;+$uAPwP_bHw6J2=tW4r$Z#D{yM?9DLFUw6{0xxE`AJI*6V+ABhOUWP=+cikaI z93tPN>3bsBNfIS?jCr0ZQ(W`01ibD+0wo`cTL?O54vvvS|5mdcJx9rTV-eKC1AA-V z^gYZ~SLzFXBgMq2vH@D@ATio`g@sc24hq&L6j>hKaLbgnbm>xP&PK>E5zT$b0T(~z zf#cS;uB1k0r4_q=_r9{0#go7mS>Ia=eJHzFvM~``6XuvbBm#0O@=*F@t1*5P_+`IV z3TzYqrIlfo@|g~7X>cN^UMU)4^cJit0g9o-e^J-C4ljG_(YUuIBjuxMg6m)%{r`pd zbwCC2?e=T??mQtR(&c?1frW~>?y}ozvOlrEkMmHgv7~M6^kb#oT<&(V3CZif^t1N7p*Xnx)M}$ z&l*@>`3>DUeo2tzk-r}U1)y!snI2C{eBkYYsCS2gHjFc&8v!BEn9IlkR8q!frMN#j zD^d1v!l?mm{~8mW85dty{i?0=?x^h9Bf#6+8-7v#vZuV8qf$E_TjqLBBZDDu zQ330GZw*{-B7VUf^Uo7x5fLW+NG9Iy2UZz2nOayqpIiX-4@Oysz35*3TgMX)(C_GC zmwpdguliF5X2Vy_G-u(M_MT+GskVDt!0P}GFcyrp-C+nzq%S^J>6{$b_ zqy&`!JZGYR~0N-h;S?$PQ$dDg8Gu{iD6#f$>baFzr^9yjK zp)Ao2(kbKn|76ksZi6;$AO4iPorf{!z_L*|@H;JQwTc;Frq;JC*DMzJ{SSM`IsBgj zY%A4Ag)Wsl3$go5dBl5jpHpb&HZP13mZ8U-IaG(DntfLARkb}XOG%lwKZ`!5$;5PwmMD}TQb z5WIaI=U)W~4vMzSsrrz%5&5T63$8_kNwe% zMqS4m`!X~8G~CfrI_g_7^Y6~TZNSxC3~$ZL$0gDe&?C?JTJ++?(y>yda;fW&joLh^ z2v73pbaN|JAolcir&!*ETQSx=n2IoT`oo}p4;W+{t8X?c-waEv0^fq6*6UF971&T@ zUW#(Jme4O=A0XFOEwT0l7aBsj8e)Z0y#kD;+~s`mpwRl{ARU%IoW-$$t^%?@s*0(cZ%B>f-cWj{zLW9)FA;66o!B2O#W`sANGr(}<`9rIfRl+E+1q@M&c~QHkNhvsZy^+BhHbl5;$&DD(v%fb zpowOT_D*rk=RRxJptfrLuQw1cBwn(!-HR6={RNB)S{lQ_Z0n-g{IJdrLU|<9;eH$E zTSfTGXmlm(jQlLu!miEk&-R${_}+;W`$P8b363r+jEP+l5EBd;;(MGnOl!BMHg?yD zyDDNM!-fH5t^mU3?oQjT2lrXRvv-Rj^p~;Mz@+IY(B_bB%Z6+dIFrXwU?z2~EOYS~ zPDCgx1ukPja7JsP1KLgWBpko&cSlxV1o@W>5b4Mp3D{nl-Lfs;X*iqW#H#}IXFgWC z?wJP5TVOt^Z2u+4i-^oc?_&32o~8WrjGA_=hx8xUPR^#nMn>|RaM2+>tmIECV}BfS zEsP2Ncc~x4KsPt|g<5_4UDaL3(TJ0Al0Bx7$o;3X;_gh%zQ+RGj9ZrxQ43;%^J{Tx z+$6vlT>Y2b(@o|22=-}sTAk1_940Q()qVgjBG;R@joSSbP-UnpDK_W%XZ5IDopJPj z!&HbJ7X3d8r2Op%Ym|v)r{w6DFob-*yg%-5g|ahFMqKVT%A}iLhiUdx!-kuyls)rs1tjf>-sf_pKUDWHn=utp#?i5~t8{gRkxsloB74CzG znXulxSDIo`y-vsOuhz?QJJPF~yUWsnr}zA5<%cJ47OsN1IovD%>*R{C9bvP~sNUFD z$Lmps^ctB1@%p>fe`e??6SQ*!vV(;lRV&b#5aj_GHTZ_0&!+YUkxR@bw=nmxK*1?v znis{-0gJIpxwz6NKN4uN>ir$FEQ1U*Ue+#_GnX5O4gY9KEPR3~E0Cz6WAHXUF2C^~ zH9a-nc_>fp4Xh!YF-l%nS5FXM(OwWHeOOgM=3a#4LpdQpKz;WVFedeS-y&u5bmr2M z)5iPAW2A@q7b|r8&)9Nds0Aa$@}VquCk-SCu=Fm}rT3E)e{(}@oA8d|YhEjrH$to7 z4pPtlgs)K-`e(CjzhAF`#ZpcLz}zz7M;c&yLcO{;AYWGuOVjr%zFO*dbTK=#tr|jBW@u0iC%-rOvS&LjA8T?z7?Wu>R?xW4 zL}{F`C~nrTp}}Ov^ObarPWrq~p-$X6$~)fO(Lb+9Kswh(@Pw$!PXxN)NHNhraopzJ!>P4^Sr)KbP>QLa_mG|{5 zJahYXCVij$9ktvjPX$hYiJxyQj;wskqP?iX>VSTfoqm$C@AM<%ub&Fj46v%{qPeTz zZ+s2E%jCVbFSd$So6UyC&2&$twRPXSKa2M*`mhM+wVFWW z&F4-<)Gi-qZftLeGVZaLMB&H1wu6UX-UUlDA#`3-O*Y8 zp#e1x2(0KcViIizNAHTe8GBx)Zgc8*aGKe7x=wtqQoBic<~%aT8bIbYmpMam(&1oE znZL;GF?v8SAR{KYU~YyIpgw_3>TQHeDQpdMQDvT1-6Q7h zn3tF2nvIp)Dj2WdX_?4eMQY3>#&lqTxB6<-cgAaX#ui$>kGetyiHkBIZzMnJop5yv zm0K(4C<`yO!!y$YGHiKuTEoFw7Tp$g+i~+G#B4@vryDzzFD)J?D%Xm7(81*MD3H^x^Mk_ zU`JJ5$fy6+>=l|@zo3eDv{cKjW%s9XFbmz&<>o!Huu-|i265{9Kn{|2h ziL*9Enq{NUW;sjRo!ECHcFFlWn=%`&`w)lnUxQ~R5I#sLM!roGg7CEK8Iy6I_&?e@ z?Eu7F)eHLWmDz&gHJN7mC1AV^p>y6nw$me$4gS0z-R1MAmU-=V%X_711qEJ`X+Nnp zFqM~E?~rh6qaK|;h^Wc{-@eT@`-Uiq3=@&Yuh(}q8r3C$d^Bl{vT7{ z9Z%)^|9?x;P|^}YX~;a;dsIp(BP*K-A@gK&obnEZrhTlEk)1sbP6@>^%FNC<(y?;v z)$eud^L;#i_aBXO?sMPQ>$+a!`FdWj>$-Zop<5^K=TILGCYTPP9e~MStr}UcnLM{j z%OQlH`MR;X!R@aa04q{q48s}7ngiB8$17%Lw>FjhRh6t2Db%eCW?hAy=1qH$FO-X+ z@LcCqrcl=zzuU=n16ON`C=1?Ck#qV%SB89`*;*-fi54z~doT-D3pb+uK&hw}Lj0v~ z77;~TqxG8R<-0czFwk8P2(~sj;h>G^eh4j(v?3Xsfay$h9{S^B0=m^xMBoO8`jzzsvDS2&cOu;lV7CrR~ulPhp;V zAL{_^!<)_C0m!}JwW!6pYWnP^AL4mm;;wvtvUV4KCQk8(4IRPgWsM15$sn=kY)ftf z>sUaXIN#kHo6&f)_;MinYGr{F8cof9 zi_u@tm8PI83GjPOADEWr{q%ZRV={kq^LwHS^o40QcEUzzx#{j}g1Zymn++qR(4K}6 zQ$+>CINZc$wq#ewij9Nn%)oQO<);qA+AHNDkYU4FL4p(=z3}z%H*M4G8oWx^z7^fx zWl;j|t6P zX1_4ee(IwSpz)CcwU*fe#R8K>PT?#yf@`UvGj7t(0<0dwA@ z{sjOXuygzND5vx{W*WlWE&2&u$~w;^Jh9IJBN7;GKs4xr*|qdsYDw{e+7D;OHoSJD zX}9}wZw0$A{3g3O7!Jv@scH$wf`Q%Z@CxpEQqPE-e4WG8IzO|pHZm}|Saxezjv%-4 znDgN~F%X1xB^M;?Q2(~$%k&3o1$RBYEr^@s=!k3{8&aBRayXYw90Yq4u>{ zHZOH5wiA$Ni%q1Odp@NG{AI=`#0zKL-A;j^3M zcLj~$o~GSZ-DHOka#fnhg#i2O9hY-%SR`~xSSSjn39!Ct?pY}^0B4%Q44dN z^NgG6kc{YMR!Ags%Hn0E>ZWmoOC#lzR*?FYiwZug$X!qI7eg&?+~q z-E_6!|auK$RfE7 z-ut*wvJF@J7>^)dMm*V!(c$%aI63}z zAR0fhmKU(P{xe`z>92G7_=v@~bfdV}ZvWKq`z-h13OF9&rzq8IE zIB%Vxx|Btr3UphQHL)}OKO~;BfN6$F4*@SuK zLLRi^f@XU>W!TfvYO0j}ULZRI;`h~1#iYl%Ocu7fB=4JZ-$uoWF^beT5tcU@5prFb zq_?h`>k!Z)9Ltqt^*OK=C*n=Vjb$a=icSArZ*kKgv8_J!xsW!V(BCy_84wG!Qr#BS zxr4h8=mLbg%VLiENCGGJU?id!AM%419NGw$Wg{nMTzKU zhTH9aGtBK9GXei+zA0e7t)g1BnZ zXCi`e&4PuZNdCpDIh{g}^#=uw4y8={CbZ}%le*l@B!SrIFU?!)=`VGh*3d;Zcv}>M z()gbjI5e(@tcHffz{vsDq#-Y zf1SJCQEPsq9}p>0Gh3OvKFi_?=Mh(bIMlxW+pD27DQ&sO^m5=QZwCzrRl0}RmHxB_0ZXP7(jlB#Bu3w0DSKE&e}UZ^i1#eY*(S?3CnH< z;8rNf)Cwc!8$)Nkf^Nbp`I7{tq`xV%zw%ZSLAQ#3oA#_d307%+bSXD!1+f3nM!?^0 zsiAW|?@B5K9!5NUomG-3~FO67CQ!hz+gF4I_7 z3@M3c#9lr?N9{xOquZe&Nv*eg1eQaqcwn&LJ8@nxW=ywV1N}L>UWcFhxy)G+PUD7R^@KbK(|q>DIbS(C>j4_;{n?+ zAp9QeEKu+!7rq-IrENGp`})^8y<2Jz7aH5}6+M1e?Q7P99Uh4m%}OK}w|^bl1A zYc1ocOU6tj>t?a{2A!Ulc2q)i-AI_Lj5ZJ(I14$kY6|WTD<2hSzPbOSLx4gPFwa@ zxm9lW%vlX_-NU)SX2ZymbyQ3YIBrgO^*X1QNR#}2=M_ zdB1 z+noljAVG)St%Ku4a@K!Ecf};yW=!7UC^QawTn_%@S~63p)s=nTkF97&A*P;-yz{f) z(y8ly(y6s^uWtj663qQvoBK(`@`VHV=nEQOrVAF4#IN!iPHP-!*Rb-ZhB-V8cww&d z%$V6Cf#+=!C8o4*wS$A!5Hh#9%ik&j(D{=UGiDO?dcq}4k>C%11{QrBEf@pBpR&W z-r7LgE21?p_a)8yv{ws{3M6|2$XncO z^Eu!kzV*ypT5}(wOX*+V2XUd`toJb6ed3yY9e{Vd5nHR@?{n?7Xs^Kb?WPm22GKOz zi!OE?&5^--Uk4ItT^1v;V>`2C9fr@?46wi;P1C*#O8Ghgbz3EW=~jFR-Zk#<9OdR%H6Z%;5O|R9pF3L=ycKJNOHi*R>lVeM1V}ZF0qm;gHJP z`z+Gb_&j@$;d#BBP3G)b>#LQiX+y8tyRbd@%}F5Fl!ZL10K4Y%8NXso{8*pWT6p2W z|4f28mMf^H=PDEju|n}S|oo62jp+US#@I0m{d zQ^H1_+}&ZIZju?uLz<~aur4G)II6hYeaK;8f#{5o`%;z|hW7~nw;2U%lS9DEgRD<1Xs_!|1!6C zmX0oiGsPkouoPM9oFdN>Sc64<{JveoeDzrAr5p0?MXe2k24DrQQ;MI%#aQ0;@i|B}XUcO`zj2(3me5;lM^EC##PBb zC} zY#v3kuWVy1vE0=TtF+*c%ZH&1ru-yWx0ev>&ha$-67>rPQ>P6gt2gE!$9!5b8zi>5 zE;MocgoYRbyF8OH(0vjm-Tdw;{1+WpKirZ;>4Zs4<_=k=Wer!)%nus zKo9thq2xu2*!%8q6sJQ4LVJ*IO6L`{T)#`xX*@X}fV&=l zt);W;66}ZvTGQ&Vji=(xhXr}r2ZGR>bVlg+|eeKVRN%s{reD&eL582E9!~l3u3f9)OTA1fq zC-1J6q$%6xTJOtHb(r41ssm&|xeyEbGPp>DK32QEo+x}(E}9PF;h%zoGYmn;H126u()1G($uLM05_J*?;9r|F-!J)GJDmj-d5}g z3ng>jFCFZu71+ky{WsMhzw4Rss z*PCUR`#!WJbmQ2LJ(Z>}8a1h5CaF$&H#ZYMbA;ezZu&BQ`MPl)eU1GI0xO|-6pf-i z`5gOSBo^Ppef30JZ-FH@liOYS#(@n(t~tZWeCc2qSAoLMo!6NFU4naT?v_$34)5QK zkoX<1vkvPWsDoQ{Tgu?O;r)?!K3HW(*88J5ftJu?3>KYZ+y7Nm3O%=m_(oK)1w8mk z9kXHA6De0}9+ZPZzlbeP?aywm<}{?FVRqbW@aT58?XBF)jPj&i57Io%$*9L%FrM=O zS7EKO-Ap*ZX>?=c<$YV~Wfj;U2|n|Cj0!QpxcVLz<-r;+fI{s*Y$)TI5pM6*=`ucl z2!fB#O|*<|=&8i_+=eE@tRg#$FIs@0S8`^b{7XylGDy+zRe_0lG{ZSYhCv8#+M3U= z-vgzaCUMayK5;$^X^Y*~w7g=o;AAMO5a^_#n=8Mj*{?Heshc_AMm)Nr=6%F-{dAU? z#!!ixmSL{s9&Ldbx&vlLU!XIiL=oB{Z%1D#6x$oX(hF(KQlOXZjcE-8-~6Fepr#gG zPO)=~pC>Hocd|3wh4+^2$}Oa2n9^mCUlw16kt&cIwCeCV-hO;i@M8)*hSYC*?+#4b zS>Gr)=Mz$)eg$+aLc1|=d5Yg4lww=GZ&e{myMrGUDfUUo zpWLA3UUv`ha-NWrDeILaWWmTNy1~GNGrHxTlZD4+*WFPu$l8fmoGtmhcTTi4edxRj zJe7Q@e2t5$9!8mIH^8->@gyk#hDB5XMZKL2u0m-Az4}P*K-T!*lVS zvcO&3sxK_$W|_GLLY<(ltwJzDC7ML%UM&*itrC;6w4WN~DTmG!`79D4BSg3>?@2&C z<#N0KwK>%G+Md!vdcO5Sql<-LYetyrX}vTyB!AZ%VokEz-u5xKc2o-8uVp+^(J56Q zenkg1&Ff(8pb10>MWch{CYV&P{<6>HN{#$6sQJ;_L+vj&oWS`;W7n0%tP(hq6(-s% zn2>P3TFX3Yh3Rx+mu3!QJ`crb-e<@McGga?fxbT(s@-UCd+uf+`IVS1By(2#WtD6_ zVCUR^-eSy?g?M!Tf4sM-s+1Bhm|@ZTh>>iA%|X@w)?oUD)Oz6b+fFf=i9G<3(Dn5W zt-z>c<)76Xe&Vzf9!~1t?5^3U`h$U^=vUUW0v_2qVfL0z%r~6x>NH^no;hGlB5)}p}T#K641DuvZ@`6kb3)Eh!`P?64 zo~yEOqXy8C@?kg>0%q>)rhnY3J&agfR^y8<&;-AQBKh@q{C5U`l|gLI@pu5J$TPJa z2et^!{M0L*0YBseCCW7g+Y#o(YtmwxLqZNOKLn9TSL0==Knxl8y*kgf2~$ty@2~Wz z$wSbz-3EZ9-<)4y2|PPkzSEq1hk>_BjqcO|_yA&%JID4+g8t`JtoO7A7F-HR45pm! zgthKd@G$j+*%x%tRWc}K86sHP)J1P_irViz8IANluunRy{F?Z8!e)xdPVseX$DqBN zJ^1IrR?uqCvyju%dyssQ+ix{njl`?zR|lX|0M3pLa9#I)r7vNuUMCtXV5&^uoYPcH{FQ8Ha&1j_a({EsM=>6@L9`yV$V(d zkU^V^-(Mi5sN{Qhj`NGAIf|KRcg<|fGype&TM*Y&FIbya{fy2*l1b05lJg?oI_=d8 zojv_FQkDqA@5t)~tw-*4-cjk%VE{RTssEo`Pf)p-{;Hc1+paI%V1Qaxf}yFt+7WgYxg7|h{I zogFYWY*7dC$X&XV6Mc`x<9~|y)k`1Dq+A00c>b=0q|HD3;T-IDzmqZB4llMVf5@Tx zM;U*rG;NoKqOWj=K3&F8wdBs>@Pt-{wvb=VKcI7z_fGr{1l!RsIkQLpTVOIg{@#E4 zq@kB4WL;lglzl1>smbZ+v2mOD4@UFNH-^BRG_}BS?|W=#7(1j|Lp%tBt@T<|(8C0Y z>UCVWvG_>;%-T3Q0a>`=LbCw7GVQX5t$VAKqAAmFU zRCbJI6Ab?Y}@heIR(itgDV?EOlgzie;c`KeD;wb3~3|g zHQ~8Zg!T-$jN#Ktds2MXVcrR52aBKXUI$Bx1dknS1sk?@Mfa<3J8_bEf>Gg4Nb~Ps zXBnck-$Kl&F>fn#I1*1aA$G#>6H{?=VP@!1+nI)J}{H`TZ{NeW; z)CDO=mP|;q9%C7Gp1A%<740fT_fyOWV&-t;(HZMN_!pA>+*LZ3^B!n-0VI016{P2P zAtv5~vE@%W=;==68p6X$^4=~WQrUZ(s5rYp9kkUsCS_nJ|nTp16k~C_s}bYb;QX=L#-}DKOV0d!4t1d zy7byYJ1`|@WnUG1{HJ%wmzmE$n<8@2!fHIf%$cZesB&SwnHwBWLpu+KN5hM)Vyev6d_%EuCEFypF)5hiNUREmeW4Cw4@Q!T*ur!%vN2%xfT@ z`S6SU0vQ8QA@HWx8=xND)gc(!2*b`CE9wVNp+sky3Z4Q792@4&c zFb&roNkw%5+&4fstBz;6r1&-WAu7&Lv5c!AI1vu~`>PPVv zC+=a8uDifd(2Qymm(&vfr)_rq-yl&9z5fJ29+C`aM8RM3x4!TC1ADNR(DI93pS*cumxn|#C$KlB0mpEY*M{%a8$I_aV6$XfFNqG!&tn`8?s zqnnR=SCQ$*(`sP&5rdk;v8|u(sAM<-)5><+4Is}0xgvMma_W)gQ}8`nJM`CxH&r3PvQayk4 zGUk4P6k86>SC-!}?SoQr+8a$x;7PonNIb>Km~G(t$c(wqw@?^k(F}>IVxmBK>!W?Z zMoQMA@kgMvwmNWQ0af@5Vh~o+d%ANwf!l)yw%K;I#vM{NUFcgx9h!w?i^KX!P|WEE zF~bl%00GD(Et$iL*w>Cv(B~u9rj$n^g}ws%_2JR1#5H?BY!Lf7uY7Y8t2Ze86>asW zd_7I^f$4%F+}-NwAP@FOCcoUJj#~Uzc`2GG@<752Mjcjm=(!kk8G+TYN@o(=3w%YFZI@_SRZGF-R|!4;c48e77VHQ-yGR zXt(1&z+OxM$C%B{?86q0kie5k3fDF@OS_1LP0xR~1?l8lfnI3<(s2wZ2Xcr+3UMaI ze6X17Q-yl$Q0e0PthcQ@EQ-v7>OP!7GAA|_rF=)%!AEZsKTxj8ZV)j^IY`$}t)zqWh+HWH;Y5N~cm7)6E|782Y!x|yqLk&d6& zvSB=iDZaQ}t-4AI1B zH>tH{+J8qz;_`ZbSh&>5wbXtr)&_M}7Gf=9W;G%C;4t&qTF#D5n0jwbNqw2kjCiXL zFM|`x%1bN4v63xDbn@*To@QTj><8~4zmscnLlo#piFkZp^Tv{Mh=`w?phl|vRvL5xzW}ha@$Dpb%6HxJmqp7EOeR-uCR)nP( zIANF)DV4vXr3yfBo3!ra_l6ULCm_`Uu=Ym(2r^J)PP=&s(G$bG>`qzy6TbHTXKP{t z4jmW^`t4}Bd4B!(`)vmR^4JRbZ1o4fNUBEtH+bfLP93F*FLY)zmpt?eal5q`H{BJS zz^G$VmswtJmj06eD2BE(&+|CT@5c~m&KO(n@M4LEt*OvU9Ok55FH_!^%p{p67Z#GxbvY(0taCWm2Ns3=iTw+Rt_kI@a=r z8u})<<{Ust?kXN{%sc;x5oT#jUPT!Id7I)GC1Pf_2HJqnTZdZJ*f984tWVyZ_KI-a z51F?Y-gQ?8zJEnfrY1@`zpgLtb?%F|#mGTaVaxZ!y zp!Igtr5qEA?5A6Kj z9sml7+;8#jc7Hyf*So#F(ESj91Q?t|j3XgQ5!EZo*8!2m3QTHDA)Qy%jrHkFoA5m+ zp|}k=?W(2sji_fW^f<)wW9AKKYry|<&SA%dbMersld(ek|0x%O1VH&+i|+1#+k%~1 zJAs=9>v-d34Vz`lJ7=Qy#i zWh11U_w7K(wy%}X!v&9imz9C?pm_{I7!OPIgm%29!ZRxwka}G%pLApCcI&p}Vo$6y>m9 zOWp0_e}pH3cNa+Q+4o||2{ngLOz&rJGp;{?wpidgQZl;z`NrP@>>PZdSZoG$#pr5` z>j`!-zssC=##DmgTWfTn>w=J&(hoKvVpysbjswYPi8=@Ujb8W~NMr=J3NgUiq*&~&_nofr@cn3C&Z3nkc(Z3jdZ6tN_5;LT-)YArSS z5xqIZB*F)m1E_8q!rXrN4t!&Tc75n>=VD{_dQL!0>a!k7YWenE5bh*L)n+EWZzpm) z#tnfGD7g+V2qHIiP~W1X^Ie?Lsm8R5*p8ez%wjb}%rgD0t>!whyX{eUYu0vE?YcV5 zwZbkra?eqJ0yaY{8T&tdGrb*D=QT$QJfDgEf#xtBkWzCpn4=WvNfyVK-5${Y+m>@- zRd_8`1m`@hymtx8{9%vxhw8f5)Jfs72 zlRU?dJ_%W^uEou|-ox9ThE`?YROzvG=nf`7DBV9CYfT}t;skQl=gsJ~UWQ1+-gGZt zQ~DRVkYs_`sMajUvY7Rq>#m^6c&GbVZrFJ6>GU;VL$d?=rQDbg5Tr2 zFF2-m`|i+X+}5bQH*DY8G1z@&+P~_+MB=V0Mmogkbu8>AjD6CV`8;+~ffex*9-Qti zc0MVGkf=@M)x=LJZD_1`=EMByX<20_o~(<~UI^97Jk4|_gr0b!wMSA$X=g_0+M?v- z^xg%^d~wZCNX+uxp_S{XU^B!uMX;Sd+5*y^vfmqm95*;;$JN z&sgJDX`t2zx{<6aq54l^(_B%-97FNg;EWM6okx-Gr)}3(zRe+46>( zo;U7eu-wsFjhbBcYyViu0UL@ssD#%=n#|7>MCxnheq{!pk>rSZec`yfIeQi;(mZCB z2mXB5L=%n&b{y+q@w!f`kKljk^-CR8iqD!q^@JL(oe35JB=doWVvGFYIFSxtg#Qfh z(I&e#JgDlgZ=3Qj&eS&t0#A)3w0$meYSE>pRF|7IR52ne{N1S$v(b6RZ%h&jQ>zc- z*D~~S48l0p4=t9@C?H1*Th+3%A5znw?Kd;9NrX-9LugrXN&)rcg)n*~v9CNtvdJ5g z36G3@8K9qwUhTdJ`*1btoU&gl9&xPr1)dsX_kO$-Gk9(y7;)Ds9n2*R(jyNhd3cu0 zMme5`U};1!n`DQ)5)>_Rc#NUo9xi<1n0Q#z!55dGIQORPQU}a+t+26z?YLp=aVgK# zh`zy5Es<70SIJT|w(;v>1jbl!DzYOtGn`<+PV*i$o;ig0Jt_B?RH`pyv+9q>n8Uj5 z0PXG~{z@!uYcLSedT;gQeOJREy%yhcF4bD|k^cMFnM3NcbolNUvFXq&4C{Jihj0-w z|6O!QtFYKaMWXLZ$5)%c%uZ`@nAePk^iUOc=Y;NdNR;$C2jfa=?1{GPva&H-;@XM7 zoy@38APyn-e-w222{1c0k}C(TU>s{A+_t_Cd8v>U2Z+;>v5{Pp2)nqX@2D)fLUI2|=MquZE&!t;taIo;)iQ4SM(<1^4u zCh{vw^oBppan?1X=lU!iQvGE^o?B_rn`6}GsjC=s;QGmTS%1!@f2_nPUvXn6)^w|f zdnSyfnyt(1XWX{XsMrbEz@%(ykD?l-uu?d6LkBjsOT%44NH=6z2hL5a{)hI!?WkB! z`%yyj(g%MxgPI0%hXZOiT@%+d2zS$%NCE~+b+dI9GLl(HFWe?21XQf7!m|>j`_%dHg?U+H#N2Zp4 zTUz$VQ^d)CmvX-3e)3zsNyFiNyaMtFG}_*}vhuHXUV^DpOI)F9;Z1V9NLvP(D3BW8 z60jC>JjXb(?nJxY6Co&jh@tunk@^$=uNFXf>W#$LZQp#;el$y}!u&h&^&ov4Qey?8 zpwW9ATVx_}9RCNX%?|&F6sx0fiQ@ z0(=ejy~jRShc0z=12uc}8m=1?KT&?ST=uz$6B9~j@ip~+u6SprGfS7zN!)6(`=!7n zAw~k~=-0>K<5HM!g2$2J;;AR%b1HFBUClC{Rg``rC~BlE*{&zlmDc8a5^ zbO5suUQ~B}T}kvDfW`aEo;)MO2sgnJ5STP1^DN{wnRw_3g0G%l z;M(p5_@hf8{Z6&TDwssIc;3@f027MtMHFY+;q^f6*qBC1VJua$D6)Sz@{Q{T(dkcIQ=4pi_>Nw4 zOfbW&RK$tPhxyWY+CS-svGU_GIBhlWBLkG_mgaR|<{iom#M18OxKgKioxFkgUAB?v z8;!wqQzIO_@3mB)0+zvebh8|1@7U`Ov76nca_TI44|N2mN#HGT- zBsIQZ?MgLhGxQ87hq~x+uGub?E@wa(N9E#|t+qeSS9?ywX@E1IWH3nJmGTchCgfYT z{)*A>eSDDj@Io$0kD9rRh?798JLZrYD&MlcWq-fjN;SJPmfg<`xgR~@GLY>pP(q9z z1U-D}T@9TMWQ#Ue+}(ivh=p9gdBza9#d|UC8k-$z@Fhu>^Q!|^(I#yRQqNYyJB0X) zbi`L7JvzV?oA+Z6B-1z0Xd*nqJR^m+zOcYth1}Zdi9_=n{Lr778%yAX43aoyP?Q2! zvir8Y&?&H1+jx&@aVW$(MA_GkopQCmQv0@0?KghbQ5&bUg&u%QHh5le6_Pae2Vt&O z*H}riY>C&MnQqZ1HquhiC}xW|Rvo~yi(Bo&HErso90r_~;UiR$HN16*uaKs?}95`&m(gD zIyT_QIwhl+-b;bCW$X4uM}(B#ELK({kh&qm1M0xd zAS*YccQ7Drd7R}CanUQ;T4sOxw#b#^+UKZ?8Ejy*;j%BwV0~lJ#l+v%J#bULWI7tE zj#?ChNC)0UKa)=1k=V$lRcG0Md_k}LxD?iZ-5;V>jO~dzqpos1p>Yf}^oSjXHXsl6Y5T$*@*}mTPLKkfYGeWZmq3RMK-LCTWA9!*RTEd4= z9|-0(f6%1QS4jN0t;l6d}r18lr~4G1M@@Ed(kNp z&4p89DG~EIm0<%iW=nl^$gj3%?_em=t1T`*s46~)1}eFG&^KD3()H*l<<0U*_~uMA zA9eBgC?#$Ar1+(j3Lo!!P%(#jM@R|oAYGd656UHy4k-IwKG}uykS>`W7$bcED6=d3Rq5 zE*aMiFb=M+^E}Val*n+4woj?yr(N}XxZvPQj3CbeC}_l(c47Z#EKC6h(O zCME`zBDJ0B_OATbkZM~|Jqa44lhFLPhDqVEGItQc>$B}N&3g}4sgnD@Z)mmln51gzmflaCx!9kXkYdP(hcBMN^aH9kJdz zYURGzu5sn8CDtRbra8B zxOdFUj=egs7Sc;qfM3Ira8OLQV;CV=|L+`U0p=E_RR(>zPmij@bDA+APnYL!a1AiK z?0e9Ng(XF1pZXjM>+$a29o{M|*&!vGIi|iHy>!HQsLy$`k{cw!yHTN;OD{_6xM^td z#}VD2cxdgFH3bls5gvYsaanHqJ6X_jeEQ;paZ{BH>JH==`PqN}Q*|xE_LvvO2NARz zlVD@~dl%ZOnznsfp~kyhd-kf5E485JT`&?t1P;N3#*@mP!fxzK?-GjRs9;pmg?UBFFf*( z2<9t5&p>GB5T$82`W^0Pv=27voD~rp__>WS3Z&Yjp2x1DTE{>9%ynCMe26qAm3XvI z?;C+$aeB=YPzx^ixh13Nx}+E;;4D(J)C~<*9G}q%aQ#8ZXZ*%Wy^i2prmjJW#P-z} z)$S6}?gD?twqIZ^*?J!_f0=Jw%MA(|8p>{s?S&1n#7A6N-5MnD|}3aZNb7RgKU22H(166UJmWP&h)sA`ou0oXIn?r{g$0dNpOiXPP3O zAp;P`NK8tX-Ku}X=I}j4e;Sh4_eTmZ(Qs?IpLb~9owI~Jrb`{#fSxcvs`g{$7 zX{qOq;G@SCs>}fSPTeSKs8)fm@6{#T)N7q{gWk^bfE~Si{L5sQA!%^h&-eI;YpEpeWF=<&Tk_c{Kc1h$58SJF$_$5!Y zSNczXxml%!8pR*N`hzC+(Mu|ot{?hqUXkgMFM zJh(#7%p^PNpkQCI6H%_c`ZX(V*FDFIk|C{}KUns3P&C~!@%nIgCS(@Nt`^3z$d`Rd zqc+w5!LWb~dg{+i{pYe+%CdT95ux4XZoqCYI}xW`H+ID+?ZMq1?MpY%4drNq^mKEd z0GKx=st_o|s%gOU^F;c@P;b;rn!_y3e4up6X`W|Mch+Ij@hzG7boZ&eJ^-vhBh5a{ zh>v?HnXz4X<1YK6JI%y4EzTR9ikx#3@T9AP3@bj^>4MgeofUw_=9nneezOdRD*jm6 z#7%;<#0s+f^N`ozPk!YkqGg7ht5*x&cZA=8_<)e2ruN7qNZ+e=mm-tu!RVbUgwW$s zaex5Z_%DC|oknK_?d4qN`cJL7l^6=44HEfLW*E@@$lUFJ9THw+X9UTc{9KOU4)d>| z1Wx~`nXCRCnpsAp-)EVIQxk+*<4s>W^+I}hWA?83=Lx~NA5n5$iUL&Y3_rqHj#)4O zubDQ~ZQVDw0eG78a9Ul)?HE+NNp$;=^qg~VyWcKxLREyWl!m(q%nOWjCZM9+BAA=yLEPM|MFj#fsUK$2N$$(!RN#c85*SXMX(LAjRcde*i}2c&jBocen) zZ5tlLI?d5~nKMYuf@1nlUEOh)hi+XLS7@-8YMJcr+;OqcoZ@Z~U$Xns26o;D2Jf4=5RnW-NfQUHqIE78k~-=*$_ z*1wrHKq__?!PTwD2Q|e9DbT$=N^5n{sP&uqqyHUm>%tSFhiw@UF3;+A1p&-7!w9Q0 zJvlF=W~I|V`iha7v;vLt)>DHBk`NQ4m(d9;ywCCBfn&CSbo)k`DsY3*0>@ZW zYtSF?0`qp)V}+SFG*gj3{mu2WoD zkve^)kM|PXBvC1pdM}NhG#g7Tb8=(%v(W-%*sk3;&@Zl4g0~&XP6r^*0r;@qbkJv9 z+-r$0Z&J7D_RqJV1H^;t@rwn#-y~PFq7_iq3$J!JZ7s0`Ff96Z!@&gZv&r^Ap(K=> z%?L}K6k7xbgN|fy4(E&tUB_1t@&KA<>Ik~C(&FykMs7Fz?w3y?$NSR!kLVbruC@%6 zcYpy)d?7Oya#gsou=t`Bk43Y`UDn~R;&}L~YeeH5d_raV5gf2^symPc!~)~GcxUL4fo z9*&ivzV9xUaHPSJo$yO934r~8uAh3*mayzhuj#$6%IqI(qS~nUf#BU6X5QO?5sJbr zF*%%-L9lM)ek2!eQEn0vLmghd8UV`BH%J#hPyf$*p;hMr=|z{`WOCBNR3mB=?Nk1{6cZgcAr8|R+b4r4l2aDBcqh7K6JnEr|cHpWD5Lu4R=$e)9+yF!)>lZ+M!Od zX$Fda|2Mi7?S`hrZm7I!7{`@wUN1poeNnv9q$@%Ui4O`)rQ>s-Kk&U;CfFI}qBJ^k z>GP)iyqCO|?fVQN02DIfZLvHNdWD#8`Q^EC=|6i{FBMY?lbW`jB%<|1U{OI`rU25` zdG{G5T>2+JZrlME;3b26M*B|RkMe!7Hy~Du?jM;9HGZ@ z)&aWzcrVkCa@deMY7 z*ctIrAZAk)0;7sa4DXNd8^thLO)WZ|r`u?aYJ-LGk_s501=S?`KXhnIB*oUQ6*+VLc70D^_KG> zA%0iVDa4#F{m#rH_WZNX0^Sb?X0$q*s$m)pQ9dh*&7CcedT!(Q=K>BCQPpPfeYo?Z zwfeOTV4VDI2DkGI#6U!h+V@j~LwP_xz0VB@egvnfLdFW>4rVy@3omMt_I)LbNd)EZ zP5-`ouCrr-o;2aDJsU!nFJ=4|J{sZz2QXSZ_Ba!%W(QgTQJc(g1{_`MvWQbQgT(+C zX3N-dd?fbkHrVQTpBq?DT%2bD3GM%!s&9ULAAaL^%vOHUO|pW^%@EV7Y{5bKc=tKa z5E0D==9q}jyPJ(X7^38k3@T7jAk%?nfv8by7I7|hB1lP7C3dr8tV31f_XJ95Ayi6y zIVWT+{84DyW-Mc0e-XUyiUf=6K^80~sPs|CQH9!J_g{s(9oH4bnm6G$MlR=W43xn# zKGZ_;CFMl-&fR6c1l}S0zejrZ9=vh@IwDss7am7kW^Do9gqOjh8G>(gS|9aP^dj(| zE^GjLdrGLsrP2$a33KaFM!BYMGNTH=Eta7?ln#}iSOEjaU5S0^JP1kK#r=qR!@AeN z)Q#+5lddK#DpNAo(zjmMHeXl~r_w`XNM;>Opn3v%W`BqUYhFD%INFA^N@m2nOTh~w z`w#xmF_bvyh%xy^_NByv90^jz5a`1XrfsWrh%g-&AavltTXLLVmrvn(wV z=aimeS;56pE`n%~jO|DoO={ih3|d#xCc_+Vc3t32aNSx@0BCi+ZwnqM|7ooe_y!g` zX=v1bn>SQV5FapmV!i1#02~v=lp92b9n%`0FhS$}ByHu~u`N}HM4ZM7P|y@KL!T!M zBg~$mC*5k-mc=qW89&`c?M)cc6S-M!wq%Q{3;zcuyY&6*^D3zwZ|K?{lOOCdt=as4 zOuYv@)&KVg{zhmRDWeEQ8D%77kFr{JgoKi;GUFN-SISH(B70?JM)ppq?8xTYSJsui z{m@5kfwsmJ@iyZ3!wuk$+Rd7kII&dYz%MvJzP>bJ(A^#XwfmBxT$! zoQ0RdfHUegQ<3#ULC3G2K(DNE54 zF`Fc0TPckeeLdT}t=$9Bmo2<9wn{VWvlIIP6O;A&oYv|R-=U((I}_2xvugA;of9I> zKI&_)AWkXlQIdt^4~!?0Akeea;p?AQtQ@>@pCo}B=9Lgz%I2V1JJEv; zyQcZovJm^^jHWU}$o&MmGQ!IaToyB7%iae`t9n_^9i;qpZ>XVUQg7fXv1OAUqEfZ1 zEkWuyN-7+YmYRJ+UCwcvzaC}Sx^gf#FHRLCcv?-ud&I@B+DWYejL>1`{MN>WR4y(U zRzoI3gRV3^-kkaC==U-fh!i=j1Dt!)NG#-^4D(giSjsDYq&)UqkfRlV0OTMcdD0r` zdL)-m7$U;7F&fp9*5+dwq%O`gKS)Lx9#2)QuWM$N+nu2s{sJ4!##o@ln0deR1*JZS zqWet}_!r!>@;CO5yvJ$`v#PMW5Fe(EIm`~SRsE>@ZQ&ef@5uRlaqP{j5`!q4+~%Fq z@XpI(Q$zDIj12v4mg4^QFVj;iKs^5}@%0iNkGV9QEb2Lr)21(Rrj@N+)f`R!jN zLVP30u&0TmXztpSx?FbIB!dVPdW!P4a*cLLF(~mO$CO7D=K8?PWHbCptNijVoZ*k7 z2y4mGf}u>I1cSdnndmpwysDR1n`alG?Pw_%7}JRSd)+iLW^mepsoH&EbS&F*{ZB=M+) zUZwO`Y^Yegncj9LkidaWQdylVJ#7-7g_-TZZdN1_=iOnXr2`I5y)c3ds+a`zI-D9m zY^s^K3s~ip*usMYJD{Le2d%%kJ8b($V^jzXi1Bxby60|Ybv{maDwL)@Fb3};wH0ru zu%L4Okqq&_?Xyp!SKeF^;19)IIgjsIL;ijWG}WJ9`(!)LRW4!ul)M7)=f6-rGKrlt zClxUpzAqP^&vm9$ie`n2V@h%yg7Eu4%@YMrJ?+`lQgPy;)kx`V?g}|QGTBVLo;G$2 z5wteyQT)DBy6vNpJ1kB7`_#1!j>&!~1*rk9;QOG)dX@W&_vma$7x z^rZCuvL;0o=3QqVkZp*p3fR^wD=#JW%X302x@Sucf;i}9qI*3GoE?(h4QFg(&L$JESf47s@@8t^y1&#PTyJZmF*u{j#&H3^2o!36z9}Zj;?t$nH7byH!e*q506? zV%dHm>dj(b9Q;!(gEe}Nn~`8?b_9VVPp64B+EL$P7&DWK$Of$w(Uf^ds8uCOtvEu} zChFa94CLWqLWc+ZFYmD93LU}O{g>+>I6l}vwY?_B;$ii;XwMq(k z1)wLZ09=%EaiD3FJwvzLs*lEraZDHAMJ`M17h>f_)vhdGlSGW_4Yg&JUK%+fi{AkJ z$!%)JlwZcjO8=EX8MJ|SG8dgMN$7Nl6PReK_r)kHVSX=u|FTN0v%C!8brvR7+0hY6 zuLGZ-TD!Pv_$U|kg3f=S=wqr6zM>)w)}iHV7AId2N1ecjMxggDHnha<8T{$jxlQ?W zz@euBSG!g!Ouo2%Kq-AM%c#tS(ShgXWo#yrsA01i6$N5GW1h1CAiH|=gJfZ225 z1t>0x%5B`JuT}~4{B$*xyFikq?{L@1UB)O(Oy}7Uq?#jb)S|TMdTf^dy{8$4mz&Gf zP$YD);p^^M;URr1zf#h#BjAt;{w1&d$xf4*yjt1FjA!1Qr`z7j`0!#)A47KH%j50; z)dIlQ8D5T42nN7_1@Dhj%$r^iEzVR&yNYulD0sZeJaJdeGSeTFTENf3SAt(l@ncWmf8x=^a zJ$nQu|Dl>sko=-k#XvV&Sn<3Dsc>_>3MO7~6s(x+7zpb>~8nJGJ?7drGDAO;JR#%Noz=Mc_3EOI$E zG2~JID@-fUtNmX&Z4qOobAY4UC1=6EBSn@~gUi}#bvkN3*Y6^|Rl*XuH2q<7TEKC> z$=QaGHda{7ER62F31F*^ha$(* zbjwe_$pOFHTCn)|o#5ltBVErH3SBO#EY4K5-I)buc22;0*mZupnq%yVK5d&*2)9?Z zdzc`iyKuo>IVN0-Z5MH>^}LM8`&7LXx#(<~V5uX5b{tKh6!7j=`T`QKjH~jRHCvYW z+dB#nfj|KLri7{ggj9WOnsyRClT91iKW-IFkqtW2HsQ0Z2u9m{Jf(^x^H5lY$X9ZVS?HGsH}zCK|3|eTtes7D_i2Vqj646{&A5?2&7zJ| zo+MrKcAHzLMMD;!+C*#v@3uZIOVTx3-})td*Uy!8#m6vr*j_OPuouxADjI*jd8#SI zqT2Uf;z$4p?i$NRT|@cmh1`63HjoKrFuLu?Bp?mRu>PfBED4t3 z)gYLF*(_^#!St5F#j&&)-;k8BPAHtbatO(_vI)mrm{_bwV`|@lSkSG|&cza{wiJQJ zCD1u+%KdFY_?K&lF<@j}>3heLjoVqntlnB~ z&xTc5GZwbhr#R=wQ%Z_4diQFAq}rOL9#SA1(L<90UHXbKPg1wZ^K5`blWY1nGcV{U z)67hYSbP^dL5|JwlHKk}_A1>F6e9&^R1-LVQvgOwbc(A9vbRv&UQ5An$ z+>!)4^W#2Uk)Y=82BcVXvL(2cAgrKJ2;&pi#uKg+?M5pv2!#2Bh_pa(e@4?owYoSN z-s$d#s`!l^zF)vRS5@bZgw%CDNH;&Uf!1S|717N6s-Rqb05!v1J24e=sH=c2_ZkD* za*pJPOCS+S8$wSDcb?{z_5nD4nAqloHZ_v~>U-=%`a3K6CuMcyh+rLl1X8>Y3;b@p4(=Eq1T=Q%f6b_ljSl z_;VPvJ%_%tX`>g@YF#ft>Ad8-$j=!n^G%S*Pygus9)?LfSjeUe&3Z~hj&!xGm}cP( zR8T{<_%kGq^TQnYIaLSREHC?$PY*k&-}Q=j%cvviWAcb!EW3-(Ty$&Q2Ffd&QRg8@#_QUN=3evNa`T*sm>!BKo z>JdEX;@N65Gud1q=U^n*b}Qj(TGMfney8wGlRSxbDPo^ff%5zfup#TcXjy01f5qep zG))CB+%nKMM=q}2M$k~sFD2}fgs=JddWNSJ#wf&SYgPLa%(tx(#yC(II+kEWX3SHm z<1h}`W7%`x~y&oC($=QLRsI6QU$eBDLEJS)$} zZ3x{L)=3Z%6P5Qk!4Y(Jk3#_UwYBWYKlZ)teUU|AOcQJz$s*;ZL<}cI=6(Xv#vt@I z$H+I?iL0Sy@bPXH)ZWdsyTNlC*P$d==p{Tc5(z~Wr)SUtz1?@qZW%{NKj(KTKlpL0 z(|PiEjk|L_7+$^PH3HOp-ECez0Rx>tX2@;&45w*n1}M)hW78q?sh zpu?Er{sbEe#Hf*F)&`14)~seQXq_E1L1Nf9d6;aGIefWyb8e?)tNK3fqRh-c@)jw< zl)+n^($VbTV9tO>l-jLRbYBuCIL5H2lpKpAAP9BuyYm;Fxh4L5`LTVF7pFrJ$yf2B zoJ}bT{;tNi@LnU@Q@&Tg3M5YhG5HLzDS@xZ^XsM%l|``G zj&v_`BM#8G28za;PL6L43AXV;UrRl(eT(kRd6X8>1Q(X(UiXJ|Uy8e8*>bj6$kPXu zp16s5`|?-Ur8yjK8|!w3WB5Yn+(KUbiS}w_PjOvclW8MCW{Npgx@Np~ioLquCdopo z2>opr9kFi^g6#xu{;pM*pk^XH1S#Ls?{&qW9ujvsqh8qjVi@7yjoP)4i{}$ z*E(W6FCxtTk`5WUIVk#);ePim&$jKw2WU+gWPPIMf6y$F^DWBGmo>;iiC2wzUfia{ ztP!l(HEcwu9aQkBQX(})rw}dl{iCW@ewtLcogRjTx)ZnUI&Y#1NwCGFVc4D%dUdkG3~4xpKOk}Z@YO_qWh zAR3fTGDy3hhpR6vLfYZP=n?6yN&jcNHWB6w$YL2yJqsLP6B-HfAtG~6|8kPmtQn@0 z<5u<8Ua#DLDY!hnPJxW{ojGzLYaoB!PN3z%|8f}`$*lS$RXB==@u_H=T8j^>&27AQ zVN5OX15kPu<4aZw%|aMXz1M}hU~Qt%|0hhCZ8jJf#OPH)lpEyR?Fj|8;O-M1L7@ZW zCqO$3#tqz}uHt=`-q1Whmo|Dsec-c1E>Z7ww5wg$0U||n@Bdv%_f;T{Pewj#(xn>zR{C%GJN}cx%+O* zUORI8Ph6f2El^QqG|9#9&JI@_?l4u0$q{hC{=;ZcE$Zy;?(eoal8yKnV?RvF5yh&C zcii`mH||eeXGP>=X$WpOD4GI=EP_S)o+=@;#|h?qsDiE8(#25Vsuok58YpOlCu~{b zy$F)!US|jJ;9B1%U#VQTi3^Ms@DTlTv(S3)wZx3fVRrVt@U!&wpWfCl3W1;a0wyGM%ByG(3%s?y6rEWVSpHcz zn;f}~;aJacX*DE4emR6`ZTnUwbX#5h|89Ns0Niv+v! zOT!BY?!}G@na`IkHM+XC+&ww34J!v(^>p?V+gtm)`>yjog?#T#n>gv#xDGmaUYd=Z z75T=~WIs#7(-MML^&JzETHZ~}7^^-CsFvR52g8Q@$`F&Qq~l*`Yf8!Fk#^Id?~MU1 zBKH^H!kTtCvjcMwumTcOuJcRyJf%Gp+zC&S*0n0>yHY9VuY=Q-tgz-4;N#^H1DH8sBg1>H>n&g%!w2VwXwmO9g_vy$T`B|{DumYYm) zjBya8C!Xxq>D9%yYTqjV2D*RO$~`hfrkZw>FJ&c#$zp{j2G&WKS-s1r)v(`$VJKUOK;0*gj+o??9)|H^+3AB@w_edAkyXTyGXhW$?c z0iBlua+8Vl3ZRcdC1-W6wshPW_DPBa#sgPtdCT%(SQr~ltCk8ZKcB*e*1qGRw-nv7 z$y_~)O#bTZtHrj(y0I$aEuCpz$9e=f^o5>vr44+t2hk{cSxuZN!)_JHNt^FX3Llu| zFhcW3logSbm1>aBVXf|7s1JKp)KmJk*Zl9!+-JKPP3*<4ZGB3oL{&@Pb-U1MebCEu zxpFst=|;2Bd-m$+tlf>F$LozmuDZBJIqh3s%ti81R1gH1{yV?5aDL0C#h(-otrod? zsmCm?bz)UW{KTtA2g5LGvn--+?m!MN#@Gl0vDHmhBUo{4@`@j6iuOvSO(t*3ZnqEe z`rgV=H#R5vPIuBL*S&^}8}yc)tguWGTuMO*m{E3h>XN0O@4Q?d8OT}#mxkb$VosmL zXlYzg(_em~#5BdeTI5SH5W*jQ$u*98%F(I$}8f{*kMi0c}kZD)%_Z?YAsb zn(N0^^-O6b*;NGq))g#%4OT$|HLMSgw6BIoYZgPLV`C+l_`@XtlJs94tRMK<*{3w? z4R5O#HeD`?c@+rfG{?I#{VIgEez^R}zfVincfMWLna^-nukqiE6NoP4k&`+R@aSjt z0bT%xA+9IH?HZS4eB>~38L;QF~hLc}hhYT(Lq_yLubp@yC9_g5_6 zH0Ut9hJ!|{!SPgxMUPrs>tG`+I6XddVKc{^pXy7`uMY0YFa&cvgFbQzM-@8O9Tjv6 z(erR#hl9Se68_%VrT2Ui^4V}oGhFo~8h#}_cYr^Ro}@E(V9o@mJnC<@*-CH(Zx5Gz z=86M_37^pq65Q36{RJYk=f=+zwDliCYoor~!X@1zAteP9U32T!&4RFyf;g?Mt^dt) zsmo)p&1G}uk}z{PXnF7&2S8kn=#!kz!K*f|S%vI<1NTCMi*vdBcvHMm!{T0V`9UuW zuluUJs~s2t=of0ozNFH`wH}uFMlo4$N(gG(#r2Adg1F_sDpNgoTe#yGFSuY*0P>_D54{z2t_b{TV7havuca;ek7iQ6s zU)(BtsJs*CZWbi$XBBmg_>Y3jIs<4nU_$R(c52)AL_Y(ag3Z|NT;$WPe;#^*ri(nC z(283-cLFsfx)(d)(53gZa((TGrir$3>TianGILxAfvOBEl}$N9;vpLq|F{D6Fb9`3Bb;VlLpr~?hWM76 zOh4c|E;2XZFTMzGk4RU*iR5QlkIhd%BgA0t12U<}&pzet&T{lYOogj#U*-;hrw`hs z@HD&4l9bfxzf%WOZdZKrOX-u$1aohd<+VSLx8T3t#*Hf}UoZZSZ$5JrxlCiMf}dx( z4Vbg`ZhK(LL(ZOwzfXC>F&8f?^`kurA=hWS{52I&;lrv#%)%ITC!n7SU?Tq$3D+;~BY<~nbxmG9J9w|PFVd5>`R0Eg zAsWTw{^BCO@`{G(&y?zX4U*k(pa9Z24=UNB?A|&WS)=q&(^rly+DD=(D`{eF+`G|) zljMqQ!#{gH6Z$=h*6$HFRn1dm09V)KmK;y8K4ZW*)wsVEJC;H_H=p^_6BfV1xe3i( z6Br6PV`V&V96U)GR5g&-X7ClxgR9A|U;?$(t^xV_?LOl!!N*#vuc|E;I_y>BT79>x z8e44 zV$&4W>j4+RUn#EK2=W>~xi}x6CQJ@63<+W*t1`ozd!MR3X`VrQ&}IrW!v~PSBApNm6ROc z{LG$mzZfO|;pW0|jo?jUsJU{M)zNjb!sT7V97n=tMdP~>`lbqi5(t9%0cEYw|1bg7 z(W*Z&1;Y>GTlGBwR(@j@fX^)=WDg_I7*Bu<2{BWD>|L(-y|119Ce8x44h04#wNvYy z#{S!=`N=LPLBdUx#zvF3uomIlQ=8vY0=FeHH%C=&b^IK75VoNKUss&R{yeradP&a| z-w8ejylaonKCINdGwMl1ntC<_H=u~8rk>IzPt%J^{wLddqbY?1IMvsvf04QZQ4n&Q zz?b^8wbYfJFlg5Qx=P#YSo+UvxBd?L>sZTd*;KEdMRW#)u=V*<6CM@pllgd1I}kIp zlMK-iz;OTKZXlGMT zy*D2Jf726Gl)pK*`YK)S^XPS@eUP$oAx$cCwN~ZMmAUyd=+Uf&a5A+`<|n^V?(W|8 z#kD^Zms3_g^|L3?2tcE=*8`!`&6*7@hK`91XpP@fr_D5da(4XB~YFuN~)6N{iAf%ch8l%p=3hiKxhJGHN!_F`}P zs^6F(AOd>E%^L?eDEEVTA&P_Eqc|u?nA536`C8kzYM!K>Bg0iuX8;1-T_17Er#*zU z`yN;uW(0Ssh&)-(K{e3`ym{+W03~PC7%o534*ViYA~xt;*jgft1~N` zJKJmtTvOTkeGxb}%PjCM=mkfT_{!=Nl(SuyJY?g9ca~z?2xkvIf#DJmtl$XSeRw8@5f8m;(|23ofvW<3|J zd)xi&?||dj5>UrFlI@5>X~@;xowoc>B8b8UbZ1F$zamYczRV_~4&xEmD)5>U;In2- zZP+tFzw(pLRA)7!rDIvs#WV|7r=^0;yf1?wGjic9}aBdJ-y=p9Gng~xFGiZSqxLszlWfARK&#|QR!L#7_{*;P8pDB z8Up7o4v2*Nl>Kz)kCtGB!lj~!w1ShSu(~v2o+*$*b>M@m<78b{Z9jCL$!)2PdL~d* zMH~atV(J7Yuxj9VY`zjc@}T$?zOsKh+Nf$ZrXa?fHq4Q&b>Uv7OK(vm8hM~sf`FI* z;YxL!dw{>N6H^A9{bG1Z5&jj&d}^2gbxS(+I>q_{#Ph~L%bG1O#J z-LWA&0IYe7kpIK!XiYfb>negxhbgjN;|L$is*MLk?X@YnWpkSkK-NhQvAITQvXz8} zMxGy54f}MnOJTkYynb}{C5|49=Spmu@?>-o`nhmd{-zYwU0%T0l>z3;xdsZOdp;02 z->qGD*z7VK^Vne(h~G74RE;fg$nb+D3D@0o90FRm8kI9$94KUC^ga+>WdApTh|{Uo ztv|h_Y>J9hm0?v3sux%M{KbV(FlH9$pGYxLHF~--O~TwG8F-z(Uppc9=uISO0FYT2 zDrEEZ+N9Zopc;}#@_Y30;f+R4;$r0Zf44_#M+PPc3`Y| zQ`(f$T=r;SDm{QOx^vDE2K9=BJ1^dOmSn`H10%IS!)U8xB%zTh9ZOxm+eU3t822OM z&_$EDi}6BZ9?psf|5{F)77}o9rQfvu8pv%vQWv1J*(?D!YDTmGB0`KAu_T03$;({e z_#pA-aAghLJ1S;e9?P88QJ_qTxIDhJEVrka5b?+&%&m8%ZI_ommnVcPzqqpm78g&f zN5bsYTW+U3$5?k!NV2ANYoK0kS{#k|`>)0!Ca#kgX9&9`cTe&5{K5h$lWLZXagl6o47qS{{~tmSj-We%2$q(+r_(6n~I%xtv(5L^Iu&zUayydQK_kZF!k3uLOExE z=kLRf0L;q03J=lK!vniX><)t!FvD4CVO!JXg;Sg)NIMPn2ePk zMHw{)8<=mNo}JfEJCEzs>T`*Ku`o{?0O8#q%NGLh>}qniJd{~@+9Sj$0VD5zcS)Z3AZ5QUC2c@zun?(J1 zC4sqvX$|`!Sy)S6y~Y>s5GDm%5K^bwrOAl5c9Q3;huw=HDk{LT>q(| zJ^7R*-y9azz^RDFn`3FU^O@-EAHRfWJ`1lfNs2v9F8cgN45=B{KfO26VxBAb-6ca; zR6RwDg$$o0C@%9Rqb-ZgS(ai zG1-B|*c8!$3Cv#tES5+&q1}-lD8U4RI!j=S34fb+VG-f-=TF6dKBJ84_@O{rPYRR9IV)ieOvrYrFFQMo6Z5 zrAy|LKknzWp%LKKCC|nSa)!xQfsSL{;)sWtJ)3e;sHB19ab!gr#%0?opX)Es5rNBQ zE3uELVP3h43uOJk=wwqSI(1;`^hX}f+NZxgkQO|Lu!JYP)1>2+R)mvz^e3-aN80)i z)%34tK011Tp8Pwf5#0D$CYJDvg#O%C>$<&1RZOmmW$(_Ok{muQi4CPOe9#43W2hJt zK#s^WtZeb)om=(!8>J><#3uCa)*7N8YaH2r2Y;wWD}Pr4XUJ&kNqnqc!rPvM_k-K3 zf&QaxowpUl-3~aL5uq%@O<{FKm%nQ)`-=4wmYQAgRlkGswrt-SR+6js zyXG=JCrV_)pl5*6TM&EDI*514;xf~CqFh0Ve>x`)2<44`1NtK`1%jF0FY@Ad&+)B@A< zsvF<_SlL=uB%KEE8_qse?Vbvtl_!0(zr|5*%MlAAv<&#y z|3%p!G;}QKv~!-xzlhXqSiILQPCT-OPbShN6JdEY^eW+1lZjhlzvB%;>JM9>`EE0b z*3QTmvhZH3cHLUV^NBQiD?^?uvEMQ|!Td?(Zm)e^)q9OAWlA>!nuqygnsUAYWfi-( zS#+C%Raf_X6O5AaH)it*-))9EnIK?>cPg{vs&fxSg`A*UvaYm~IB^PgdQ2Ty0Yon^ zrXY$5_z=n9!@KIZlmP#ru=lS1X60d-@IIFX=xsec&Bsu zO1+-T*rfD^d9_>E^ll)vda}Ds?I>BmgUMTFW!mPa@`qec#SC0ptz|Y9AV)?#fFsxh z{`C~oX3Y5F`IMEm>GI_1@}cSS;BK-jjKI#^TV>cfFrCxoKGWp|5Tx^_tah7TIni3`{l$(u)hM%p zmIp^1v+q5#l<((cy)v|y_vV?*SyQ1o!4{%6m1^vsM78;~-EKd3h6c3y9Io`&!-|vl z+a$`HmfplHcT1ax=0}>seOzX%A{oN??STq1q7aj*NfvgN!}m-Up0}XQboOmfd}U5X9}5EUDbs5p0Z0qAp%~6K>h7A#N#ixcJng{0D>Ru|xa? z&gElbz#FCJS-v}u!H)s=m$MGie*Tv>T`mixBsjqF1dW~&tn9veU=_<=TSh^E6}7oX zbT;L~?^lzF-Am7>h`^fh^=MR>Hx`3eke5j!77bp5R{DJL&HKyC66^M}*D`uFk}WG& z&%XY6hSP+8>3O#bzVg)38kUZW9;ZDpAJc?IrM%7lJ&+ctV_s|8Bu0qXzFffEsq9i= zE6&(*K*uKJ5}|_YI|yorrtGkD(&a97t}72`uemg;X{y&fd*dge{1_dpOM?Ly@xYG3 z-z~nY@2bbllBM|j@5U^@sVd>C4e}R1;Q~)tE5DOFL1!*O*ahuB>T-sy&D(7bbZcBL zXNUL1e$zjQK|+J~=l4CI-O1T#ikFkxmfO$WFaAgvWl}h4>z6BLX#(RO)*v}qmi?a1 z*Vskfw)ozdg6QXiQ+u&*L9w!>V|i!5w0{|m7D)MOMWv!z%gNJo*YgSt*AQg67ElY; zrR3fEZvZG`jr0~s`fQHZ+@Px8#Z0Q}&bF5!dK}AbCE0EJWMSr#wj<#Fz{6{{L8!xK zM0}(8&w0up#fevs*8J{eI&cJGZ|c#drQ)0A(wdwLnQm&=sCwz+ z7@=Yi2ZVKa8sN^*iei)7%SwtX-)O_QIDBm_s!6G%ZSrr*XmjWXTGO2qoO`GRC1K9KDS zotDBcLoQ=L$P>ApjIzLdZ3W;50_8xTKg4`N_(CL3oeG9K8Je1fKGRZwYLu2`sPd%I z%=TCtr#9w*LWA5M16|$eu9S4fXQG5T=`H-kjSoZz*#l`bnAVd>8fvjL$l#=s;ty_5JbBrd&Z&=`$Sf*yH&3)awbo~lF(TKPtmw}G2dn;N_js8q&hTy#SjoIsV z+^Rf~3enP2$3MoW9C$q%DJ5B*a)AQ`$3A&>%SPb`tl+|D(@6M}p(v=H4=+JBvGaMl-_?x9?Z6AHGHyz|~0Kf^B%{@RA05Bs(? z5s1ewSNblS&D^K0;Wy0VxdX|EgEzO9+Okpaf(haDI%%@m4EmlYo>o;0&uD=8Lx76Mr}7HKc!&wob6<<(Tf&U09Qc2$x{pclPKvhW~VT>r}I( z?J9v2$6!rz4}??|Fp?wbLA(06Nns|?jz?6kn&qG{d8nhb8EBw2`3t9On0{JxuapJ2 zQ^a=2lQEm5S|GkpHw21T+bj+sjoQuY0bwy0&bPBG`%#m_6zM zib>6<($NI101&5x=&~O$5$`KqLyIFs&;- z6=U}YYfd7(7DUzxGp$zbRuRbh$LMP9e5H{uEYiJLUE09fAPp3)cvEc2O;IBdF_b&~bV7&%QMQJdzrTpB)4BoNKI4PS;>eC!_ud-D5UCU#bW z@MPJ_vDM+z%zu-HfI~a6EvfiYm;qsH`m5mwT_6=to$~P)zrpKaeYwOtLdl}3pUNpR6tIHW=42na#?O@yoD026QnxGi9jGSm-g&_nMq z9*8(^2-jL=UmT>B=D=4YW~UJz*smr)4pzBz`pSbS$(FMj>cp)(1ame>$i&AV3A{MIV32M z5z{QgU31i}o~&G|*c^YHxq7N%{8M_`sQGZ`!0H8AaQE%6O%*(RR;?rFZV!Le>?eC@ z3;(!qMf{+~hX$@iQ(vX1bcaCpUvDkZM5@In>Ro&}V$ zvSN%2Iqpk<|FKO|?2F~F_f;nF)Zj(b#Wp4hTR{|6Xa!5E{TKg!Z|MjFTGUZdNB-f; z%_mj$w(G{mAMe4cx-dh&PZ6x#^thUk+JY+KIlx@fZ^7dSWOm@4e~-V^ZU@ov{uZ=nnH=)}<4g;Htb_gMIm+8Y=RU z4Tf@35v$BCSE&6c`EY;lCi&#ACm@ z><)Z)H%O@1?XNlyW2uw`#-WtnoPsB$6zmII!=#2Cx4L;?App_WK?U@pEoqJp2uBzrh*sMnP#!L4OY*+N07?>gRb^1 z<{c7RB^z$}$T^k+`@px``zwtdG)z3*Pos*lEjhL}qHPcr`0@z}0=4N8jcgr-d*pI7-S5NPqhOTSSwqUpl$(#bH&i`T8Fh(Gs++ zcw>HVHgq!){6-B&X|qe{SgM&ML^j2Gmlgu--a&ig#=QSC31Fv4kxkE6n z5}Ib)i(h$DKM<$8>JDok(Wq26-+W(Y8l+oe-bk?uWxlh8jj;z5Y;*DE8Z8LzsvAsqZt>1Nv z$5b~Lrefg*7*)OfqOw0DNMRh>WFVh^w%FrC~l~!+#Dw7>49R3Egk7}>DY{FomA8kfO;Tn`ZEax zE~MtL;`jFQ=|Mfl+?0xQ>qWmXlJQdT0CI|Qosneb>%+m%=Xz*x+b*Z+tlp69WbTcn zh}+c{)7kT!g@>?79_trXo;k@jfH{0P8NP3DZRZN_FPGTsOlD}Q60w76`!URzp1$AU zr;pbo=TwFt3+73$0lDwOH_MwM(*Xr?FB}iy9G(Hwdl~@T22WaRB7AcLnxHUxdJ=c# zrxK|$TF#{!WE=eaLs2qOq@H}CZe2jWuer0`_t-c9k;Un*Be_1z>%b=@_ULXJNQOAC z8Ob`LsA(}V=2Fi?u*Yzg<<0|Iydr}AET{O=O$Sj>UGz_Et$U+)855_qBn9CJPW>w0 zIBmS=T^VJ!ybS02VWNoDfF7>=`CRB8UMPNS%nZ7 zX{ehX#~&cStdua_AlI{=&Rp=7(n*!mQWEgoZF-MlGh4<47l$yIx;pAt25GL6p|@fA zUp8u0Lw*&V_9%Yx8b<-~xghoP4>UVDqzkoxm_SI70-;qJO*iIaByj64eE4M5$Sye8S>=kTpaVY>e9t+wSpSYzCF6j2m=>230p zcvfVD<`QOSy^&P+%+EbBSM{b(xM_aR@_hquU?xr8WnCLSup8Z(nMyMBa#C~w)^pim zf6>Ewki~T0)tRc}08Br;h(jiY@4=e)D?M|x5YlLgy6`jhj?SbSRjj6mUJva^e~bMn zNxdEkCmxe7{!1eIZvBY9PN^ZXeSiUJ720Yfr+=hrkRJ5KXS9pV!xqc0up0*~ zZ1V!vINZL!Rf5QTAHhZIe*eTAWjy#?x1a3a$$%D&l)!2&yl02~yMJ7>f37^J+9l#2 zd}Vuyv1rvoU6~QMvXFVm$Ah>vOLP7*^8cFuz?(dDUV5IYaS3j2WGEfdkaZMoe~G57 zzue0f95N@B^(GqPma>)c83!b^o!7u401`nb=@j;pw9g3|9otl}8vdZZ0N@K*{IZgg zBj4IrX^snoG?MT3Ye>~8oBzN^D!+{5Mu^3iWLqTP_@kxB@N;#M`0T-xzcp3Krvo9| zfZSBPc30|S{1-CBuKpKm?KF9Y_=#QH_j=k~s)Y+r(9{^?BeSjkt#K|@rKZPT1g>q| zq-HwoAW@PyZV4sK9pWqrSit11zrl#@R{iLVJfj5z@-C<<+RE^V26ez7CbDKH_6#1-5iUKySm{cS zXN+YPLpX9HhqrSJmRT8;#x1lnZ9>pk(<{DM5lfn8makj&v)q6U4$|QZED(gvK~mOm z<_!5VHH8L)Be;jbc_kFKQ$h@Pr1cImlZO^bWZ@X0hO&fZz1ifRB?QfBt8h|fJ*+R* z<{nhI^@0nYPX32i>qw9WCHCZ{LOZtk=1S}o>YhhTV*~UUCajUJ`p8={6MZC$=ZqA; zzu9?;qh+F_XZ_1YvDX&N&B&KI$jvKZzM`}Q1D8x;u08tAF__ROkAYisUKXZ;=RbZh@ME1tg1ck!NuJ3dah>3V@Zu*=C$HlF1STmgZ(g zpOWL&PdhkO`5)d@Lu6atR5U)R@b^#tPcg@V0cf-|_E(utKuv>Tp@WLZ`TYn>u(gJ( za{GXJpW9+UZKLzXBcU zh6r6Eg(-_KK63j%#cYHbU3TIb{~GI96mbZ-T5{unCM#RKEiP-HMqgNS#4UV%)|JDuf7h64rw8=y9O1g{ZGQez@$-CCwF`r)~caQ{Np= z^&kEJz7!25Nt9Jo$Vzr*A!S4ql~t6H?Phb`QV3CzJrgP`*;_KoxMc6m&APU0`<-{6 z@Av!oz5grM^?se#>vhiaobx>A9LG0uopHxy{Z=bGYc~@_AALk*IPtGNty+`dnM1$& zS1QLe?P!-u(o7Qz!I|Ek7q#;`q%)xiqI89NzBFRNw8`yUJU$ zUmxUks>dAAV+g|%NK%w{9=aK3MWsFcl}9-&omI#3)^9-yW2Xw?U#-mtEN0eH94pi) zs!OyASV^B#&$C95sDfuVksv+VThB%K+~P+8AHcM=@C6j_klLRAjcbTgi5$#j!(+Ku zZeOTzKwNG>08yCEchb7H<$ePNB26=I09|HhA@f(k)ErjeP@(yW0WJbRK?Rxq&Z1E8 zh=8x1E#%Zqp2)WIf{3H+FSyB)q@0yOskeJNycRhlE8qsn$);S2?% zLmO878tyj{q)D&%93p^(ngKZ~=I2@CL|n;oYyb~&-G#hx0}CG*X5%^TTHbV=`juxa zwtJ6Pb5J^0_h_Z}@14=d7k4N4Fx?iiu#L0|am@0b(m>=K7R<+1y!C}E*}`Ua{@=Qz z-fz`>aTn^?Kkpc zpL;BGuY7Fk6eWZnzgaEkk$!(=j=s zaeWOq{qY~JNWdFEs8iiZR1KWZk>wAEZUb2RQt7qd7?%@8Mlsu=rA!Lq<(%meuP>IC z?5C4!VD^rAr*gQ*0=-cH2hcL`SQbeZ zfmSpL^0EpwXP$PCCOkY}dvheS%kEWguAAZ3$3lQY?;u1u%5^#$V7f!ag8Q9d)ggP6 zznv+|gSbtvy5-!}PVd^}xSE!^N!(d4O1!V>e2|X$dn(N=ej*52WZIF$*mnV3gM|B# z_qoWR&_%?Z6{j_?cVWNaLwcez^(r!pU`R7?mBe_OnnEs>Bq$$S>p8)Stz&f=^GuMK z)&xQHdqX04ZPld@-D=ZYB*zV?;|RJPt+P`xcY;<@}L7n>F{aVy2#ENr#er=Et;IXaICD~ zfj!Vr7x)d95`#U?`{({~LkJ_9*=h|H0~-YLDhvBOTO2n!i>#mW6^1~(Y!eAOu~Kq2 zDfIU%d1RO{j1msQ)mh{+a=r_les8L{+cT-YKpAirimrr$Gc_Jwq!)gMVw##1D_=M z$}GCw1J}Lro?^_`9>Z6X8HwrC4P+P_j6Ma>L6vQ72C1KvGzdpYzAc|21-YL71kOI{e^);yHIk*J zV)QB0FhDvamZ_NG2b|R+{i~|u1(`?6am%Q-W#I0SmwBBpsD;NpPbS#JjiKw)EjX{!!SpZXLAkQcKNQoc+37v8tcL!~ zMpbUrt?)3Vrdab-u?sbYd2=)x{+o?-$JfCC%<{Ibl!Pm0O9z2&d@?4uU3te(Rc(tV zD}eP(!RiyjMyA^}kjRrMO7FZv-eATq@kYSnU$RW*FK^UZg^mhXp$HQ)$avs(<@ zwrsrsH`(rx7*mUkW{Eftn+YIo^ECG=lRai(fNS3s(EK58YYu>`X|3_+%G#QlZ#HQ z>pyQ9h{|W?GipWSj9g~{+5}%D2ekDIu3;;fy2SP(v^IOCRC1h9${OvcRj~+VhMfsidWrC3Vp)UHSh(2N_PE-ck$n>gUBT;olwNs zC_gbq{OR7YHZzxkqx+t?GSfZHLONc1r6g+HFhINM#Usfk?*e zYu$4ks8eX}9ak|C{WF#ef=FgZ&@g&GL)q7vv%!=JYH`huf3{9P+^sdNHd0h%r`x2X zJi*OTEAyK;nc`yG(ExokdU`~YJ1*(!o}hE*Nfy6L6BgawAerUIg0#F(ruEQKqN+dl zZpE`aZDPr@EMgwajUA(*;Hqyb#|9a_g0b|H;EOR~T**_zQ4El)O^hevKjAA=nSaE@VtZK~^0U$tR{Blpo1mr%jJ2kRMo+=!IX$n!;Y~WIbhLXDfv_9 z1?hl9Js|5K{Y8tdT@OGKv*s!^1GUedAHZ))0(;_NrXdlRZS6F3LP7jwnwJx`H#-?P zVR8Uc%%g?r@UHj5>5nE9dL@gQ{B^RGcs6tDbG%m_vON56ZiwCMm>f3|$J^kkB(QoH z2@IMNiq@nznkZ^3CszKVV4LK>Jn5D`8MEp^&HZad-%yonx0wq=XCMUfMlT4d3z7_j2Xl zs8D0hpdM!N9}Aty0e9_Pu(Ov(Z8<;o8ANrJ(qA{HT9_A|dsESjGm7-k#XwO8PUr$f z@c!53VkS8S1Aq+*g|q6aZWb9?P2dvkj`KVCAeY$VrT|g@$;KwS0Y*s;jT;!DzQ=}r zW%Bn#6=ZetCFwB{!Ti{RxqRfqH9Iq_96qEAmh>Qzdo%+s&W-~t6pb&)sH(*`6gA&v zEQ4s=X*xP(w_TmYUg0UoYV0ksD!<(P4WFot^*capa?JLk);vi*F@tS~H!_`sP60}a zR`-S|+Rf^pJ9t4bfy1}};uk>sRJY8=_39<@jm21%2tN~Ud$3kmo4tIsq2TXC_JvXy zyDnQ?R0+==QsDdx86KXTV@4i$!Gr%*3J@fBMXs3#C^Geq2aaAD{!l5iT($nQ!ip=Vn>$&1a!J<-XrdgltOVoHUg?Kn+H zgu-}_OJ!2>4YR)~8tXc94FLufF$G{&*A}MHQzVUZqV+b4Bc1I97B}AMJ}uIyEH|-D zDZ)z*7+@;qC&zz%c1%G$?uo$^8;)imYBNDo#{D?5oDHs>eTOr8xA0Wfkt<)jiGV{J z>@>*hMN&I==o7Cye1hb|75KSb*I@D9gExjl*YO|0higU+TEsg*vCz>b_@I0Z#N~8oOCvbgr#+)RvgTR83g^dTiTBE?&NH4CZ!G6~W(6|bSZn&T zgd)8YN<=QVMM@ z=@NAWmVVWvaj5Hy>{JY?HW0nyoC0D{&dw5GeVUi>|mdJP<2y@B2G~EVIv$#=X@o8g7c%M;u7lil`Q?w&I z_v_th$9G*AO{(UxO%|wX#;cS;hYW4S6}m?|hc0Q;36*D6h*Si_7;C4~JF^gXY+76y zB+$IsvKiaeQ<>`GNzNM3D{&qhND$Ogv82nET5jGPPALiRd*eA9R{BfQsPpis0nqVj zpaxD^muc~}D}Sq_;hpFOUt3w$-3_DNveiqWR{b=PKRdw46w)5YAPLGl;j#bC*fGW- zT*b%x=703t-QqpVFZVD~Bc^A`0qi0ACVy+47t2Chzei>aI?xONWFijTjU&<_5eYFo!8C6RVAYGvd{ZXXi zIa>!cLv!8U931W3`^*&;XD4IaSL@jO@2gmpWH&>t?CKPMAAaiAl#zSYtvoKB2f+=j zSKi5O!vxx2l3uY|o8MnG_a%5QZk(V?)m{G!Hux|qUG~$9n+-oh#s;`j@}&<|#>~H= z95#OAy9|Vu5egH1oYD9%Q0njRo5VIN^?&CPS&|*K1{{DkEiGANvU|+OsK{3YUX@P{!ZZ)$#S^=kzbsU#CA`M1c zpC;B_8Cf3RIC=>pZD)K)tDJKMSaHKZFXO)eHBucMAL*19P&Br!dxT@F)LC4I;21tk z>7V-=yu*)>yqzhyhwcS$sV?8i%{WxY2fT_-Ja`+zXcIsYI{PRrE-l_f6hfkUbcwc{ zm7KpNZPy3V-^<>DlD4kY61r^LawIBOrmRFTdY3wfo~~0B&g;-&@C5Qd`PFEwa}P1F}XS>t+)y+VQ|`e?b$a1z`; zXX0FI+fVvM>F}NR4y=0%8(gU%Qx@i$H-3-f>5zz|e!-v=aB_sSrxNu%9Z@=0$Yck z29Gt6>>^GTMIy_Oha#i3C)&$W&DQ)7!y9+`{^ z>UeE!m*nlOPm2pk$In01_Xv}Ktb4)@>XeCV{v4sI&)+$3FVt~anw%Z^NLBNfkL(*& z3x_OptHy$6AY!&KT+7WgEKMxa%b@eg(ZNYvw&ewk%Nc=Pq_In53-Sw^0olJgJ6&*Q zwbR0}MZ3H2sLQ2e8SA6>yGWR6^LulOvbmhIY>PMCVKn#0+Tb^)2TJy@2lNZxg3IZ? z-{{~$`BTP!#o84x5gDrx$8d#HfFL{*F?H^eY1eLl$N|wE#g_oc`#gVm)g^;yyZE#| z#Mw5@gM_67f2{=2tyk_P3=o@$AW?)3=P(t=_6v?PQ1)kK z+wI^0zl`u)rx~cfvtm;xb2=hxYG|{Vhbkgt&=Zv3DRMCcJIg33Pbe5(s4QLGKT&}S zOge@CPgW4{>iUxfIj&h7eQt1RUKYmc2r%TtAC z-1Ry?ub+BlDzLB^@UzV#1Y+953je^gUuzLaFFSmDT8!CldGw zJ#&dJR}fkbADi>ZxdOdNP9BQ_5k?u}AIw5@T=~njHnuk0Bc)eP5H~%R+%)GV_Ie$=H# z=)K2FJVz`I$C7~ZryXw%5kP(e`<9b)Paf>G&Bvuf>K%LI*v0T`!r?iE`ykp<)jMJw z)R{`)XW3Kg;@R&;1nmE0+A`bF^oj9NYM%PxwXbK2<@*D`pRurG@;>5EHe5< znbFlf?pgNjkD#S2tsSv;^1>e6a1Dn08$20G)wdKsV~lc+_w8>>u{x&+RVcp8lv^A$qvM{q34xg3J^D7V28nzmYEXY z)VdN4Lh1Sm3kCa1vQYRt2!Q;@1qh_BXgt#=~t*KZgHl{}3+7HNbSBcl*g}8w! z1DCtz2%9oZtcMzYgBh#d850233MOv=+!ggdP$bsa)6?!nUnnKFV-vWS@8c)IpcnD# z2W#=@Dnq+^IPfoL4tMqL z;6c3ieD)@rRZ@}n{q>l6`rz*!zS;&60N5Z20uBD%Vt#w7di7KDDRS}d+gS$0Cz(IL zy@{b_mi3dCYC(f=JHwd-XFcxD{sq-iH~D_AM&!9b^tG4s%W!8+`4IUWNa6)0sz$xN z^F-3eh7%GO37_AUQ6OyKr#?`zxLb{x6!gh#-l=kfenzb^zZuhXA!x$BME>A`-bZfN|$Bb7BI$n+_ zO`6GKymUffWELqr3jhxphH>TX#GLnJcFg4CE86z+rMCv{5z2p2ywMN{}DN4Ts{0hQj?@Bg+~=4}yP4&dz-J9mfDIq5B2%P5z3V zE7y6VPpgN$&B@q;ak)`uPAOv2fXam%bc4UB!6E3k})8WEq|ox8|@K99ICdu)TP?k-F2PElnAcd zf^MRsjJnFyNTF_X2E%nHPc)T5F z=KzEX@<5z~jk!AwA#PUcdAgWFBR!J(9o0L#udr^ zDa=010x8{~Eit&6!=>>QxhA4Mw+!5oLZ6uB?m&n1gIgb~wp&k2Ge>()#*iUGk^$_8 zLfyVW;@4!Zvw5eNH{-8Y+bG5WOe&-wJkp@+!1msaW@6cvrSRy#qn1Cb)NTfq5I_gF zex4b2x&#ou^}pVpS)9iF98Mfn*pqnQ@4`DL?PY8y4pL|qj)k@s)=FQx4O!RdwOpe^ zBLAc{UD)YNd)_M45=b~PKb1awm((op$NdJtg0Q`LoEl(3VIa08LhR$S*IX~BKp@$8 zg+b7`x6`AD8gZgN0K==*u`JKR1tNu#R=kS?x*gToYUk^3mZG!78 z>*5x;#}NZ1f_2h^F*)up;LUsJdM?5QP6&A?sF)aZ$#S%pQ{zjLeRVffWP`)N8q7CW z-bJS`AkHHVPINN2^k*tM0E z^F zpb-=8?QP>jQUH|ZujJ?ywmbbWQLt|#qt3(Ha{a_{PGGXGe>P&dZ+W-ow0Cb|H+7}= z>%_hrJp2I?^4jUZ)Zu=$oUigPOx(%4dteOLjl+x~pMPZDHzt58yo=C%9Z#oB;GYqC z_S7DuZ>4O7u!TYmS-uO2@?Rz{rqRrJHKA5|@GNnbWElJD>ZTw;c z=|Rd$)_?=^z7u+26hp=8W0s>FA1w~L`BG&jk{iKRknlUTSH5f>m@Q3XWwkhIpq=BG?jzc zWfy4UXc`CNPWenr%pm5$5A+en2!fsn?LHSo=$Ylybws2NCxUp$L+{ZGuF0Yg!pRhn zM0d8HPA15Rx}BmcFG1|QR<`(!UYoTNem4+VPZxf*AIK;Na)g~_TkojaxwK_IVri?} zF@*Fde^{sC{^3gBSanyfW^ENw5;;VLo({N2;uj{p%h|k|53_S3)_wUT zFeDAog~}4XPu>Df5F2AaLoQUo3!F*Jv5KlQBqfZag?F@s(<8>6;ZH(ddda?WZFs!L zj102^bZw#vu1R+3WI_VepYbUuVCWpXs*K@?XTb%i%?7y(*1ap@>tYojcM zA&N@g6H483>vGuZ$A?TM*HV@l5mNY&EPjozfq&$*2!4N52-fhO^WxvQiI@yXXh;c_ z>Hb~T6)ZdOr76;#7qOc!KqtzGm5_eZhxDMT@(70yS<6$P4x(@JjA*29sR0f?uN~J~5Y;%mpa_{90 z&^s}o#7O@znA0FTH`-TPwpcP-irl0$4e$hz`N>K#lzfl9~JQ8 zpOS_LEyV8oKuDi(8^P;E4syl4HqL7=O1G!m$8xE6<63yM#b6jRb@d3WWEFbfmsYV2oQ%po}x0jZT?B^ zG+V5Ov00D)jiQ*3kO7d_GT+f!Q#eG1w0C#3>(F%z%F!$sVv7uWK-OEm<~(<}=w+mG ztCSOy+h7YK3VxzHK66~5;PSv&H1_9?pvm9#5M(#5^wEPc8|wC-B~tPw+f;~0cYf`2 zgbZ02;8=nN%5eWTF$LFZvwF3PYXMG&73#Kcozmz<`P_pT(bTuxq*{@3|>29?Q4 zI#0#f>(w|#7b=RDmwpmaPcOf3U5rTL4&H}9^y?iJqLMTOhOg#c@eg^CWWhF+W`+Nh z@|{N!`#RW&g{@m2b>~?HWn`pL9R4knuP+)>o*4Dv`e$M8&3e#|Q}e_ZtIpG4%$9@p zwFp$ehDrMrfUE*MWFRP*BK3LZh)2Ko)H1~a<5Sa?(0)OY*RR~HqImJ9MZ!lGFaUXq zhxXaomIhOZ@cG=@l|f21=EJ|Iqpe1VC&5uDsTMw)uB-U>>J96ojZBC%)4cx#@04_J zkITk(G*xC*4)}hBf}PBcy)h07Na6V+r<`F=D(>I*DpO7Sy~=O#lx_FKr^@ZT_LJVZ zAK)hoY)fNtjvi_>^Cc)5p6 zg{;CX-T7<)Y>9IhN#l0DQSRsp*O9D<_dy9JQWz+e30OpDMe z8+}^JAjYUpoR^bk0%(Yg&^lm-_Qzhzu@Td?RX;%uVFlIFxh2LW76O0l9KaPB^Z z#-)Vf80dQ9l{a$e=yvvdIdK@1&Afc#ch`?oR(2>>-wRocuPsfZQgD*)tk0&RNH|HC zsCx`r(D`+@K|gu?alV0vG{@EIlSgW#(3G$88@B0AMT*slH5E1%IH_5L6CP#Vf)zVB z-sD{U>Gkz@p4H14;S$^)Mi?a1ylcZUI}BWof7-eESL(h>TR1$lQ+(tAPr58{T5;ZQ z*5m>b`* zWdVhTTG<)YRQtn0apE+V|OOsgsvzumMdfPV7nMD9Yuym zijwwCVDmBfAqw<-p!z^79U(!i(?!t!z62&JA0-(91c9%(-z%EYfvS~uE{>JPeR$uA zf&!28r@%?IjFNsLOpeP~q-Lwv*;_v+VT$^sR2= zgf?H_v~8SM!5_C{vXzsty}7?13_IwZr#;GOBlvJHQ~!_^to}BMvBZJOf1;n^|6lt# zV$N}}&e{=-M|>al#OlFK)PQL2z0Tk5h)A=fcqKy-D2`N^J@a-Olm&ud0j8+($OvcO zb(a#wLDQ&)LMfy2<8FbH^ypgQ6Y>XVZ?{{bE>Qn_qWJ)U!x-{!B2(&$R*(dkqDCHw zmD4I!Ussu$Q2S{YrnSkzkzck2Z(TXy?+5N;_BTix+zYc=C$mLnb7bt1|2MR_z=wAA zTSvk(AdDhoyEihGxD$SOd#P`}jv}o=>1a@Vcd%r9Rq2x}4LgZGd_bbk;Wbq1g6#nTn5KSDg*3TZ)2d zp!RhEceFBiwg=HSATj=IJiVVn`edFaa%1fa>;+!(w`4HcFD|lu`U@7I<=v@Oz4AKg z5GOXn^2GnRrBC26SFA=(!B}JP3JT9QH*fyVOH#^$UR{lp$adKxD-TCLgj6E5+~Ty{ zv>*A^#-FVdtUmoUX9l9n1}zWDJky@eIc1U+0Kj6|xe*~DR&WBk)RiuG*0ecw|YlY1_wxd*b zoP%BsQ#IYvj|g&Loq-di3X1l^~5lFp<#vVcP;KW5pRcyS^|yq$|59UclP zRrp{6Hz92X?Llb+Y&=~d8Nt}3c3V(BB2$g0Alfhx;1>cD1~!`CeF1cVzx>9X0(@$8 zVi>K()Jd;!@6>BMpz6$B7K6|n)E6rE8oiySWwZfX74x)w<@ zU})9>XBO|gVT}})XJ6fpEX3#=&Be@E=j4%T(U|FTMX107r9!Yd3VY5}Epyi{d9x{{f3E8yPL2&Nahq z7Rfg_AUDKL)MiTc=!31iytf6$yI)4Y`6Z|`)^7UhfF01~1;7SM4hm*x-P>5!xb@ z;_il_-4DRr;`osH2T%h<#{fI`!ybHR3cWZ8D9|Cg6?<4AU4fc z68O?kc91z_27G*a5&cS6h^mu+u=Y`?yDPfG5`D^}M$xDgiy0FVV4sj51%=rt2r5+{aF}$cUTiUIf%} zb(+9NHW>0DjEl?|P&#kj@4$cOeYsuY(H7kYd;7(40kqs%SfGA2)T12%-fA4Z2fq^% z9!=QS_39uV+Z}?w-_u;%PSY{R|IscsR>z7*WyT|Om*keoJi|5t#6##|QA$wOIRs-w*VQnB_uZ znMIYUf&pxu&CjjJ8*GGd_N1TagZ!B!sLXg2~iP@OrKYj|jD3XTa zEZEWmz>XwaOoigr!4`eRVO3^ATKfVZx(^?_ggMys4xrGR*N$CqNB6YlzpKuQ4ROlaf)fV@g`XKh;J{zv^$3^Cg`=FZ?cpN@2_>}pHRvc#35Zvr3Wh=`?){}c*6r{t)7|rGx;=R zzLSD6OQB3jFv$+_hChS9==*Y;Y~)enX(+Y6@t zFsi81E~a8>Qt@op%v`dx1a7otuEWEtZK8k?d3ftuN6ZZ;b$_TJKO>bbz?*Zl@<=}~ zsJt{yQAUm^pL^kBAGz7a*?c9X{2eWZz@0zY5Xp&T=A4>wP<@FQ-ufJszxE@00i$+4 z^*Da!UIpwRvT1zhL``weX&O-yuz!8IK1P&285j5+tP&r08-6U$&JvY8Xt}IX3u{dn zD;MKinnRZaGJ54N6z7;{06yi}PSTR{5R-Z@bthIkgzuGH<^_z1CoOJySC_endgMx$ zmxu*@n_wF&D1N)cVwAQ{Z#NO1Tk*SnS%NP|RLJx!^l}m~rWjw;x^jkf?EwbQ@;iLr z@C6d6=*G5e^OUol6S&(af*pc?Qlwj=qcIPg%~Rl`3w4qHrt$}#NX3a6hcs?~^+e3@ z>8GaXp8P(1_7361k)ZMy@D<)yrl$Jzst!zyrZ%VL8G!@wKYantz$aU%J1_Z+JUZ}* zi+l!gomrZTVP*;95~>a8_lBRM51(P6eY&qW^e6Z(=3C)z?DRf)p{|4F&Xn(y6LnK1 z_8>R}k11S9F7yl z6y8o(C8LVzjN_)$k%lLMx6wVEyc)Z*!at_=0oOf+MJLH4zXOEw%|2)}wV(MVjB#*| za7U=F|F2H|rnY&S68Uz_61$#si1CwZP5`gR2784Jk3Wn(eZI&cSS22k0D5Fc95>PQ z`;}{HC$7q5Y|re?!qZM-tK)lj`2LfX!XQLmx)}$Pn@!!w--4!l;Zo2;2``x~o^L#` zT-IMx!|WOkW^^OKajKCH$?2v)k1siRS6IM*^bQjSSBt%X)$((dwM&>ybJY zmedai;@`uk;cT-^f0i0~IM_M4Kz^F@K7DQ;S5WfK{aDIEnflP0?cm;1Uh)}z;%e{( zGo{`j#)(Y!fadH3z`Igl(8)>YU zf$eeqbIjwFv4PDq$-|C4_kIK1Gen4?@ipD%^>vKVP(9XmwilFu66%{!Iy^D4(KV}W{Ft4>U!Md z4m-MXc%IR~(18?o-;Y(rR}4+x^cKXPMsw zd~|uc&ICw4O$Ob`$Zj=qnjEh0q}YI(qsO-5)wjITJAF2K_r`Dzlw-<=;N0Z*%b*ejdw2; z2>2-RTjl`YKv+(px6XzErZ8Gllq*|6j^BUuohC(5fMe0v_DDi3qf%lVL&K!=lfqt) zcW*#%6;Y!H_C}DQ$4@MqNhsPCNxEb6E|={)v$U8#m3Tu4BO&s()lALT4!8*)RnUu` zNZ>w{clUWrU@V4}WedC#^r`%sTO{tq=n0~o7>wB^*xx=uZc=%Fv4+!Ys$p+^?$6$a z*N)tmBLPOeGlnlCN8tdhdhKnIicBGZ*`jLF=9IKkT~|l@)V}b2Rp~*!vX|MyEb$a?qfe?)pSj9KOEZBt=OKBG|2-baGx6+UfsyNp5CB9jMN<+ zyBF^G`E-#p=sV?X0rBw%M{5@kZ}oQ`zE=b{MQ|2t`LWOIgYXoB6?#uewGb#>|EQ49 zfAnvW=<5*l>m6s}cyhBKwLGv(7&=O3pz zc9&`Q_yRO2v7h`rMCg+tt+D>zqT`ufyQWd>5$GiIB&(08!=72uFOEzmcsk9jo!V8E ze%|O>K3l*w5cTqb+__Xe-n0_0xu|L#UAc5msy-2uvb&B%9#jB20xw%S-PgO-Xj&hk zD*R!&aUkQ_m)edOLv)+AJQLiV_1R4esgeljst|d>yqSAmmmIzA|E8b6^z7`*H<>!8 ze>$|2UPWo6KZoCcb={!p(W(!`X>#%;Uun{LKeNV>O9o>5y)V7GaAxOQxI1FAw5c4j z_LlIZHwnB4!%N5CGSBf?^&alrpPG~MPGAVq5H*r?eUE=ZXvN_Xe|~(gM}da_$L>RS zvB$nn@{#c^w24mv2h1`mEz0?Sbg}AnYbXQt=f>SRQC|Cmx1dLq1^!98PCtaZBIrL_ zrYSln3lrbpTn}5h_BjfKKQ~X1V^p%Y>U6V^=}dM9Ze%XG<|B8U-}$#i)J4<@slDW) zJ-V-^StapTmwK@r16O)=N-|Sy9Bl803@Z`Q=}DCrUmg=%iDFLY61u+O0`~DmxyY1W zbzH6|X~neyTnof4wXe(Rx~l}q_t+Yimg162Qf8RQPvdwLeZq6^i$J&v36wuJTP(E# zYkcK>%CTP^=U%P-{5e#**KwV6HR6ZF1|0?RrCW&pn*%YcRPuKEs;QXb){o74hPYj8 z=Z3S(pEi!b$T=2uK>GK@Hs0;Don#sU19Rx^80!l|kk`qtDFe;hAS4OVfU>bc*kBp@ z8Hc)!qQ}yHjz!_<9P8mAX>D?I>VPcy5$SnC#kG$1#HYPwt$X)R)FgkIW!>sWma)Tz z2gWaUCKKy-B|)C?edHoBFG=#l7NddUUY!EM^$M%H;{MBK(seuBtka+2uN0m7LYBF= zv;?npVkfkp8b%YV zWaH)z;bz?X*!_F@tztG24F0i1_u(}0%hX+4 z9qbj>%+7-vu7TUtiG6AJgH`)(qR0B)ndS$uN71X@yQqrU(G+!0d`fVjrTPgc>fD{C zTenZdN3rYLpdQ-S|} zJ4J@RclV@>P;wcE@}Y;finonGG;@`NDfAg{!Abm*LBw5m zl5X}bY}vzIJ7YGqXQ4}(|IBKF4Y`-StUDOv!dMnbuEe=4tqd3$jkCSvS$ogIkg=Ti z^dq+*Qu*TL*To=Md~0>F6JBM zATxFB#m?LcD=Y+_1ai79O@sHb7i=q)ErBaoX1)z4^#4I&T{aH1o}2X)2A{$py-CO| zig01JWN7Z<0S8gvJDZQT#OJ;8Lfns;UQ)rmM8+G-q*(`Ha*uRD^L5M%+&4Cf*e&Z~ zAOIl0YQiF^kjoGG^Vx6p5!=A57g4`>boef|eMi6`YTED{7o41(mPvQ(=(KYK!HztF zr@`xNmUWhsK6*EY{_7+MS^kn$;?r8C+ofhvTW33yJ%RLp<(S49zz5>JGO{6qhvyyV zEic_0DAp^{+3e;czi_mUBYNDs(g+IUZ9sm|&*C1o^q(lstE`&R2q||Z-E1h*h_^(8 zXn&=MF%FTJF@ItGB*&16pS8)!0z`F?GrVoBzrtV@obc= z-5V6%%T(Mg8`<)BmFng0RMF9Y-oSqeIx)rVd=){@7INnB5=UFtq?yjYYqHPvz+G(X z#4r7*rSacS01sE!6if2~+Lb;(2N*%>p95+0n@wqx&G&0hv&?~U&O7QQRLgNZ^ZUui z@RHLG&_P}M3}+nI)<_vi<_J}mj9F{OPmBD}a)8`~jAhQ%l2*H(GN=(nXdWDRG;8%I zLFTnk+yojeJxSQr*<@?9f9de4l^6y8fw=M4c2C;JN7r1naBq=nqh2vQ@aX4!PeLRb zb%*E7U25w$YB_+x8tz5wwhuC?6V7dMsb76Nbz=0dZ`uDTXKql=Z_}v%yHg!~%`(V0 z<1x5X`VlXgH!`Mu+fwIuAA|&?%_U24R}-#4K)JWQeKeBP7)buyAytoB?8*huud9B_DQ+$4ufgH56S}^o zCv)stA=XCwKw^gLw^)Tzw^@nW&tfPVxU|nCM?!+OSf2qeD|Khgrez#b4ga2-;N~(Y z30+3R0D*au${AvZ|MTAUil`qQy7_VETc$-rli{AZmZkhY`6|B0SuHh2PXCXow*ZTB z>)wY4QPCrUfq;mliU9G3mQ=HHNw66-4p=AXDvXs*CaKL${7V5n1qUJdmvxnGiS z3BY{JP~4*tQ2Pk*NmdFS|Nez6PBq8|)&d zOjwrIiob(>X?Lle%#?ejj)ADDyKeQcsKRJL%>>j2x74Jo%3Q!n-aZVtzdk-dAFHiB zH9z4r^6K(P^VuN!1b@U=QKYY5G!=Q!e3g8BN8`-X=^E4BQINA3?&Ncf2y}P0%dQFp z{8z{IPj21lE}=&N62m*3lhxeaZH8+dxa0aA<=TxbKmQ@s$dWBqgsSr9>I~iSwf^kZ zVEfRAKeMENS3c}g&%off05mh60m-MhbF-J47uN@6^M*Uyd|YEFr@xMxlmp3v#Hj#%c2k^wR!9c$PXJcXCIw+>g|d{uJy zU-E-+siy}i=sUXZpFHY+2*eNZ=(|=VV+87Fx1Y$zaofkc(_SbUpWPC1$CYg2=>osE zJSc_gOsZ4yxX3DsWLdcrvUpUR>-!C>H|JI~Gi$KfMLG@C3jew-*Uc^5n|aSuqGOjn z+6?3J91D5Xp_mg8`TR)azp3KAGzYFGX*-a?gvdF>goCXH}PVqXnurR zq<9vajF<$a)A7YrOutD$Ds{2aot)TnGKSr1g+(AY`@9z`ldSX75d1D`D8GcNogdf8 z$CZMVbP$82x*rH!`ZKePTS7fNrRA1*U7;G0!SxjlgNlb~eKy~m`}TN66t&Cf%VkYi z`H&-ui9&n_)~{gd=_XeQX=@`ZqAul82A#!;eQUKkM1C2vQJ__x55^(B!u+4F#4-`T zD|iDbcHm{g^|HUME04EBN`(HBpP4t0BMoWql-qLWlJvB_My7&uFwmo1vCoc;KgEsw zr479-S=V=Fh4)Vi<6|GixdV_&Hb|atWdPvo`VIlU`u~`QbUQ+5;n@G838VAFL5|o+ z_yHv&z?4INN^Sj*Gcu_b5$>o-*D<~X&6fFsj&=ngbm>>h9HI?D9U|2@^+~7oz(=~{ zRk0m#saov&jj`*Eh@P>*hm_sdkE}wb_(&No!8aMK7=5=YCzyNgxx9gsPySuMt~zpq z;y5&XOf045(eS;>504E(Jk_@a6Jx}mqm;LP6NH!PJPz?XB+^tfKRGL&ZhMvpHIbj% zzjLHZ?Uava>bT3<(b%NWkyJ%kyf}p@ZthO2juZ0Hj{n9ES#WpvCJ-Rp9T(6) zootq$$c4=&Lj15%E*5le7%NKVb2uM4wRUZyc=^5h*Luo@H?3A!QGs9bgt;C-wuu#r zGvU=(V5sBN$dw(~A0@8og!o!D3iUHKBLhv=cufNmbDQrur>tm`=?4wJ_9;=`Pk(p3 zud0}7UbION68r*N_GVO$Gb$@dusfzq380R?<=e&ogK87sse$GF{SMbKa0M2h5SO-t zTzc+q!p!6Wf@HbP$>+4U43kka3*hrC6Njz?+zYfid-#=xdasp|P9iVP07DNhdeYtb z?w30;uAPhI^?qsVa^bv-{fM!-Xr0Xp8VrY|yfd-9-AB96#B1a8vf_ZcmUVj=NJnu? z{eA^%3}{Y)vIQVKvOh|X<@VcuNwl{2A%|s*K=m7Azj~2!vD?Eh>Gab=J&JlGC5^Ie zvA(8eu;ocm>bephcBwFvAE|LQ=HICku1ZgsoHD>)monqzx5D3PDEwDYB~=LeBPO)} zQIM2z2@k%ZA!WZ(!1Z5rL+TK&rykj5!l%L!)p1$v{9-miH%#dy!%KF?R-H=i$-h0V z+5>i9Re{Uj-y+dtb;9@z2*+wa@;~{Jgcle}?&@KsmKWkSGOLq6g`G<|4lt!-w9hA+ z={C1~YVv~gTrrz zMAiH%HF?1DXpy@;{)%SF{u?_;v8kch!uAvcuSZd`J_-JIQ1ipZQ!aX&qfD$+7w^ih z(_gXUr^sVPHfZ!-;{zBgeIH4&8WpPLR<8?f>5PhaVf^9N)j-cRYaGi}u|YsQg4K$f zElLP+1GCEKZ07}6@I3N<=6jB8cGOrDrumN64`+f2$gOdsT8h5I$1C4_PRc5I-~C{l zL9UDPmrKM*$ruXJ6W~Em|%UXJDoJs>G zb>s6u)c#ok2^NJShMe0eaAWb_lXi&}QSVIOuNg)<0rKTD&~dF<2>R}sClunSQM&s5 zNbD=eo$8)RIFV|xXzRf)B&`|hh`so=Ax7G}-poROPv^zUm+5lP3bJHt9Lz`3EEKB9 z)xhEC7uVWie`*&Ovu{7_qdofzQU_{J?$nf`S8$fP+A)-VUr4#o+vH5Qw{Es;U%FWo z5cWu&MQwCd>_Oxqm-^!Jusulp4e3Irm z8`1Y&OH5Yo7p|xAZCvQPLOyXYndy^zIABA|i)~n>m*+SjOgJ~jen9=;-oC_s{G|Si z)$F(1kwdf_2JZyE#7sN5XOIP%zHmmKq5gw=GP2Pp&1`Wj@CVL)xrUQNVBKU0z`9^P z-g>(qP`_7vzrI&FixOE`!lbnd-IqHL#Jqpjc;HF=M$vZE#r0!()St{3)T2ZDR8H*X zjAgFNC1tg4;eejk@bs1_3^--Ap2ad~Uk63D-*_ycbC5Eb->j42s_$3y;vZA^7GQIL!z*z1^qCrDmtSlP4CIBHlpa){3u4BONyJVHD8>g(+oVWdfPW|+A}=3 zb!GfN67|FR3&*PDsyQ@+i%LG`-L!vKLVyD14E0KTwzYHI?8@bYwEK5cADsIT6I5{= z1{w9y92Iz5>)#7h6RNSdw*po-9iDzAp1!;Y@T%2OuQJ>gX(o8r7SP3USmfIZ4m>I! z)q?+wC;lvLmApLQswN%S86F>ILQbB8r;&~Z;#kkGSV2yW>I|Oe1DJ11Jn(3ERPV#B zC-PUnnxx$f*ap3aGDFKh2B7jo%oo2L5KM@(pOke{$A*MR#;GX2B zMvUU>!%6tg1$WIXd4)Q427Vr-*nL)9FF}SO|3)Dd;J78JrQT-{j?l`PpVfyRrMDmL z+I17dM9dWRguBI0@1K@i1g=MkXpdd%jEw0^iJpZcbYfobMr&LWnZS2unug&-U8DeQ z4q9=?r7H4BVH;7_`qfN2i%_$m@XXKwbXSi8=+p07@Q0y)HnEr)g}SR6v-d3F_1E_n zrw1|<66B)bZP{1FodNKRz8xe5^87GLywY<$mpZ3QFfgIzwzO(rpUs;L;2k(}vI>Fx zE&jru{psjo{HrYiS*r=i?oD8c2|8^jj!o&~CdS5h zgtl*e^q>`c5O}BMB`WF`6ou^4+`t#SlK)rrsY9rzl}=5)J&=Myy4mq#UzFLn!ir>G ze#;mx6OeJR+#8)6p?^_)xOuo6yt>vt?4w2!_7f%^rofeKj$FxFoqyrd>Ua-pTU-gK zHTF>mpozNPKl@rASe{6~QIBIh;FcSplN##iwoJ>Zx`(2nH37ntxcjSw$U30ipUh|0 zh*0mC0s0_b#O0&;F07btvEZMlMj9rjKUmTqu#_74>XrNxZYfT zpL=o5uQwN5YBJ`Wn0w+cOjlFKg9aB+AAl3R1{zh-o>;WMxPh)l)XtgD?Qw^LmgM6P zd~Gin_4XW7Pt7lk(m=X8bytqu2}K=SGV!p2s@xhHmoDSO$G&_T6dm5OC$G7u=ehOR zU4KfTz01zeLlirNvMAK98bt{AHr)G>&E6Cc$U*(Y@&7Zmb}3 z);lD;`HBYi!9~32JP$_$9HByp(UH@POAoZdQe^j`rTr)f_iMxI^*NJvk1*!Ql2+&@O# ziz~fBbF6K$kF#oQ;NBOttZ=zM8*yWT6SFg{ZD&w<+WbEgf}j-zctSR-HT&~TUU`c! zj)#3Wf1WP1%f80mp8_vGqtxkKon3by^rr|KLqoxEl~D%>9BTBH$BM%kqS_qSdL_s9 zr2Uc3(~obmWRqLnDccyHwENA;NMn%m4^So-#0Ka4B@(W;bfySFO1~zvBDuR|LjB2O zaRZBBOYbazuJL}&4JDq3HB64K&Yq@g+(-Hg{18<$x$M082nm(q6K_Pje2UtYwXey7 zTX)2~cEzpzUM8>V{%y}|gj}1McMcCe{UCy`!l#Nf!t_OHn#za!R%sS}GfdkIV38QX z3UMfCt%4`v*Q$rgM{65=P}_1t7s!<_^LC8(P z@0i@XkfD#I2`(Az2K3eulb~s0HZ28CG5*>iZ__#TNsz_!+A0S>kYD7kPGsr-0P<^} z1+%f^!>_*BT^p7j*#r0Hhe-&U3$ldSR53J##Gm0e;UyyT>g@3O70a6TU+|o*uGm^{ z8|D=y3V4+EE*bLqx%Q+YTJ+kG7lgFZt@rX##p-2O2jt3^_TihbkC#*e$GK~m#ILip zq%R5H%+!GY8OaVWrd>b%v`6Tn=dE!O1((Ni17;BFFZ7-I|8y6_EXa|p55)M$!xJ10 zTB6n;!lPwvNbhtL9_>xiY%ePU`Ly$2s{byD+9+F6N|o;QIWqWvxP+ng#j$FwqF%`T z|ABTo!=UAZU-|PVQ6Gy-nuHG;o_`*a*tNdJ5ypMOes^{f9`rEuwYklyPI9>4Q3f{r zrpMhzo~*sEje_JC)grTsz`ludH8z->Ay{vKxbV7#vRlv zp{1I=4OHoQK1Tw-%z$xvY&f8r(wTU(@~;pPdC! z$~Fb)xtf}Rj&H%HbkH9_@Sraj8TEu$5*U56Gf!R?8(i;*5kMpTc99NA6Ja*5Q%5XC z-@0L!$TTC{$o>P8=aJ=|)l>@8#4*L!eMMisFEVqvQy-m#>!HNF2%DKKYbjq{x6~!r z+D{?j+}8Kfwqp)?#Ao7#e$}bF&M6cBvKVqu7}ezYvws4m{uzoA#544Mk$B$D%23jb z?RePda^O3X@Abaq7EBky18+6}I8+P1P_u+i&IIfKzMy@7ez>IJSe^jL&Arqpw{PX* z<&}E1%Nb`AIku4kGf5?OihoQqo$t<$`QmUWbmL$=MCD8led?xme<`2GS~9X1%X(_^ z5h0E$B8?pZ-$_zFTNXxNUi`wRnx%o zQRohf3RtAJ3SAym26BG5{A3i!IoP0;u{v<`^G&kCQ24qJO*$EM%um-YHz(5^+N|gsYNv;BomV1`L9J{5=N#`uFmP zz_X|t#UTuoX}+=)pydHnEb{wsv+Iaj(uGGK@O2KzScZ#q|9Ur|7G)14Edd(&=2;q5 z$ibvxv8@Ca21#P0o?2msXsaP`m3rY~vO*%9u!9m&qSf?idmP8D^5$H8F_CpjD~_Pu zTfp;w_!mCIphZZfLowJ`1RiVv{r)E?xiheq0zo5j&)gzrCOVrQfmp@j$Zew)Y7~d^LTn~!|WR=D(^+)2bO7e#D#sPHMn(vV$YU2br)a# zUxV=i?LT)DV6rK=0jv_Sa@lz->&CpmlVDm|7c}te>!ttbH9?!|}!B zb>FW_BSKay{K$sRi#>Pu^Wd-vaiZsGaAAb--0;;7@pSotb1qp;T8_z@t|fC&Zn~%TZK)8VSKMxQ{DmRge7Zp1VCGGqF$%$=|(R@ktQBo?E%HC$7b4caA%?{|Ve&~bv9-hEYdj?TL zYwd2;cK=LUM4M$U+c6O@+StrYLCEAVjJHhD*q}fGPeWaZ&~Enr3lWM`+L$+d7JG3; za>b;4)E)8o8P>HgAl))|!T%6h;z@>iMHgvE*l&~DaU}XYTlH5TNoTc|(6yvWOLza5 z=biO+ICYRNDy$iH-yex*cSobWJK#b$MnJk7{-Q z!GSnxEvn1|AfY3L>162~?u*{z!#~y;>GMZqKk25+*&{!P;=_>0(_?&_a;1SMf@2#R zg6d@0GJ#cS_Ki1!dj}9q?rLoPnzRn7=hWzbic)2GBCi!brIJr_;U|_$r~lfdwf4i) z;j2hU?*Q`z-3R8lp6|{hXz~&<>Z2NDU@Na1g(op7+lc$ubQZhMM;nHvY;MUtL53Jb zP{ITI9KBu~lb8Q{$mECB7@v?EB8dBr6smXDz&VIfRwUE%Z5PqAfi*AF)`k;cF1I0h<(DqczY7K^zb;_L& zh9`iXLi`d^xiu2`r(he1tjwAVCZJ>oOv!CkIhi*CNXC0Sz)>Rx_bkC_^>a;YA^0{9 zDcWLIxH`;5)U|IIgYsU{m;BH;or_^J>#s+gn;8KeZ)QHZ;?c-mwLjGCXAG*eL61YB zI^W(YDYkAf41*D(c3}C))1`N)CUM**h>Xv`vG+%7PrD-2jr9iPa1E`WX?^!@c*JtZ z{~17Ji<0;o=m)8;e<6|EyzOYa2F$+3^6@H;2ThTwh5ps0zVmYRFNH$&kktT9NjNR7 zFrQB54XV#XsJtgzG05pH6H^_A(M5-TKQ=X_0Kk{>Y>!1StgET6=^=KBQ-xqH>jb*h~5Z&$HCxb_Q%$0Dj!R3evAMG{~hDh9nmd^Zx z64C9C`fJ8BC6`3?YB5-aj#jOE(Do>Ihi3{e*Xu)iDy}pg{RU6?mOPIezFBzuHYef{ zTVYo(3m1?fZk-t31MMRC)1n!2rUhB`-(EcD{lI}>Cw0(_JBt2%Cdubm7KMusOcPCe zjBUtPU^ejW+;8c^&a-(;088UrSbmacDMO?4^UZ#Fv9OK`oZX~#)@sV4C-@H{NI{XO z5*u9Xf6gn<%lQLv6*$SAuNkM-F*HUIEC`AE{fgRXgvFDcL&Kuev!Bs7VU(B%yO47@ ztYKTetHTUNI$D2IR@%}MAvavs(CU}+FuK>}%k42TvG3^&s8{>p`}l()gkSR5$BZ?t z!XYr)i+_M<#k!7%)Wz>(U{KaNFKOe~&8#V+BjVbzg)!{zCS3G6 zDGo=EcMTqIAgFhI&>a+6bwEdsm~a3RiATTMfrQNg(?gk#`qjkhcRGFM*XT~H8+dS9 ztvrNp$)ykNkflzqOA`6kiLSNb)L$HJVGw&|ko23ji!jpr{9wIAYri#I8TW6tVz@u% zsMlKkg&T_WDL}x;s(C`N&j!k!UoxZcbxLCQNHFl)UrOL5+O&)PVid5Mlh4TQvRo%k zxJv&PFsSx?_xjp0=()*OS+3OzMyX|cjTI@I6|A5;A#D_=FrR6uXrNo-V3sIzy|Qpj z6!OpwU|PyRo>%9S`8{c$9oyR}7BDv^wgrUkIBeEzT4EXdm0xGz-LZ4O zdXBF%9tpSl0n|qB9472SLlzd<2i1(nal(uj;h9_SzZi>$k&G1le_`#t=!jKy6N2<@ zXw^)wqU5_FT~a-6(Bd;KLt^9gd-L^=wz*<*7OR3ySNaA}6J&XjawYe}rvA0jq55{& zxGsG3@`)TGR8;4Iz1w4C6qk!SGDEH(f#T~IzRo4HMaagE210$328qmc_;Gz4eiVjW zs9>7ED!=p{2T!iPr?$d8$k_9`$MeLt_`NT=>mLhCq5P*U6p3umlu_O-5d z$qw;54daykQG2H^Nj#d^`VV;bAk}$zW@i1KR3nAe-JO?{qXEQ#UVmfo+Xu#XFN6>6 z_fUnGWX$bX1w|(X`Tf)!kM2pU;X&10s4usi*e|IUK-171Lp{tly%7$TYfjeFqx@*c z*qL8{K8J!n?GL6CRF27dHWcoIKK&H)`9QTBKB3wPPuF2gL!sM&=Ih+I(VEc*onblu zjUvFee$C{YH<4YR&fRn`T0-g92t0NMkPFI9wI^q<1|qGDnoXFw+!}W6z%w47AfZk_ zC)PJRnH^`uXVspQuMZzUR-5I-kOHWtT3T}~FO2S)h3_hO-VfJW18Da=BtkvXg@1>3JF=EunClR7E}zjR%2MB6 z+Ii~=J#vhGd8Kge3v6n4YAP~$vY~y-fZ6xQmNB97W`N^*GY=VT^4M`yjrT7{V&`cv zHAJ{*kR52$SoN-*verJLlh@$$fA=eB1$4Q>Fh~)A#Z^H)tx+*>>lq4FS5opyA?<pNT=rvZ$5^vs7t>JR$jEhU>;1H&E>23<{Yp1iCxYkQ68TfMit+Rg+Gm~G8`oO^{FSn zz<(^PP9!ZgZL_-mFN4diL&-+71^kqb{W48M@`}4+Kq$UwVqJl7R~NqdM~_+@Pd)7} zzB_g-IEyX0Q`8c7ld()d<*iYQH+MtUr--nzDS_-rDi+t$*FS)Om9bTBAz z5uE3OsRE1yTrxAL?~*Ijef7eG`2Y$5(s;~*)X^@A#{l|u_y67sG?f0j_qF(d+s$MeBV!7 zbpJfEX-EOlrk$67+4o27cfs7%@Xu5Dswd6sOt!eX2$IIg{=-e5T#sBE(_YHr`5td5 z+Z{sKZO(9R(S$K!k2_}Mi^5B-E<4R#Nd5MmHV3#e2HiyN`usoK|7iX1>CYF001THf zz7g&Sy?uSrB}}pfCqm3>3V>5%sv_BF8_Gw|K~P*UK~yEIK}Y%K75S+iu+uwlaEr%- z7coTaFY(n!3{?Fbc6)w!X#qe!Rt(S5CzkUgIisU#@HRBUXphpXGtSLO3=WyPe~?rc<5hSg?_h`!pPp zgh28i-|xOoMGU}OkUNIGGd_=+=3J@;yuJWK#$a?~AYD}~g6CZl3w0^#KY0T{1}O$! zy|9dpzxJONp2uMSs5^y~UxaU%??m(*u{u|$*ZkV}@iXVXHWWwlZeNFe{dx@Cw z?~m4~Qji_YM`b)Xh9d184iM^kzpA{(TTR$sftixBT7&K{)3@RdcWVa-OyKwjtIeN| z_HTYTUM)3Ua&z!ca@nr^g#@rRZ!6cK3 zB`Vv(JHKpD7N0CB%x~MHEZEjgi?8I&NW3_Oo}D+Vh&#+=V)GLA=CZ6)?SI?S66Ajo zUs=kpbj^U8w%ny~KbA9Op!>(~HFnUxxOh7~w*ue(Opi9L;*oPVBCmfi{G_{uo!Tm^UYHv?uK4zO+AMqjnQ5ZY*P}deuOI&_t(3y&X>;pEY@=LU&?->5z; z4Gr-KB{ADnJ6zmZ8T7He?6p18{OJUI3(4=b-`W1|gg0w?JxDTOopAQ^p0LcE3!IiR zm0kW01y%o~{XoQA;P&@&%{NAXr}DToA8Oo&25$x5|7;;$)N@zO?dCyc^1YkGRFFRY zwZ`ORlsG?J-gfn^O>u7sae5%ljT);z<7%817i=p=jW#tqbP9#G7~s2$STPx1XM&p@ z^dhTtPWrPcrolZG`7Q>@Q_3^8$mX;=ohJ0?4x;#t&vG!uU-t{xz`BGIXqtcXxufwa zU5GVdl_|l&br%^yfTfki>|G&Wd`g_ElgPP{w3F#c})8$U5zAiUTaVznZeCJo1lq5+O@B6Km1mKzH0bR-AwAY2k&k z6aCj0jH`~r?5iqgCkyjv;tW59EG%w5jPk ztUt+lJ9Yb4;%7`anfeL3`ObbxX9h1^gAc&+9_dOlbBD`+P=N+!x=BBAW5{`1P21^i zabA0tM#f8`4;nrD)EXBp4;RAmRU^^AovRZfR(AtywYk8}5`EsPeR=zh3-@=*>t3S~ z`8V|54br;WLHP5wBM=AQ6!?$n6hk0GC>(HQ7-p-sNM$>xv5l*D!T)wP?pJL(oDIC7c{uhOZ#;Imrvr& z7rC7_%Cju%W$_w*m->_QN*$B5v1u6M5==+hvD0w;=1hF6_ClL?ou9x(5I<1fR|;=O zXxAi!U8FeQkyS@3A-)rQFpRb4_@&XIp~G=x5im*dEc;DVjp5&+c;R|anfY~z({ryh zSK=gBLj}*-C>j>3EcgB4Yuz{ataH9RqJZJ|vUd&@3dON7rB(gmxwpHtu-9EP6&Ys| z$F9Banw?jWTzM(j#JsuK|qFjTK1X(zxo2kAM zTT*!#B1qOIxe}|)X^lJ7a-A16!{v$|YGN&P4{~KLmL!=gMXj!y9j=mpN%)FfdQU1Q zz8ArkXa2p62+sB+LF{(wYSX&UnfI_Mc#aQS4qk|-Pt;08U@n9b1U@at7p{}p$}$7x27|QjsPUQY!>ulGE+nw7 z9Jv$QF$W~Hq<5->X0=FG6l~X$a%{XL2+;bqW(I<{*TJ&iv&_ z*?>D1*CVw9B1EES#=Ai{BJ z+3XwIn=5kS@d`JrCM@4g4RM>`3v{_iNst;;W3_OlY4y|^!*g{2z`853@?X@mso*DV zGDST(HqR9j1Tv9i^f@8XoTFhPFR7y8@^j?P>Wd?8&6&PKcGZ0rSmBFsE7~rOteDh0 zPG9Gtj13`+=;PoS_yS%)5%zwhTC`&qH_j#>VEXsX_4}KGJJtV3u!p zk#(Thun43r*SBzb>P^Aqs%89bTNNiv$1X2G4ArgAQ!iN1_=k1~KP*F|@o;AGL&n() zEgElfclQ`4UvF&ps_hG&qbBmC zCjqnZy>1?rU0bWYQ8P?gO|Riif-k2^2m z#N4E0R~14|z>OGA8|^=rXUXd{id4?B!JNepntJmgS)U>M&c4<{$TqjmEf*~r3EiQr ze5PRyZEVbEN(I~!wl-+PwJqSn0K}_^-{*uVo@J_rlVx8=c^3ESE^ngWI(-FUB*d}C zZESh*QcdJ+&QP0VBfUhuCau&*_V+1 zYbyPQ-Sv+ZKgm#B+On6lcRWuF)a;bh|I)r8Raa!WRBbtL0YdZ9EC9#q*u-O*sW_>J z71q$kuaDWO>D$|DPNw};$^YGgMUXHxEm?=ZkI{FfCTpMr&(=~MFI7F^dam*cF)Hvg zPgvht$LYe9I|ew!t3J|=#0LHesK8px_`%Q^H`YQ`S;kqs@-dV_Y^^00zhInn<)f}S z4QgOYFjv=p)u3b)das^tL?bLJKt z0{OX@%4>9c^i`aL2`3;;&udb2<86Y77ulY%?@05&JuS;pKC`&!uNZwPhk>btP;BEk zTNc2AHg!j;D6%kc(-s_ie9j&8KF!$er`4tWXgSsd(tDmp1-p%%y#0-E?*#2e{k6-9 zgzDWH>>Oou=^{UH`x+}8w7xP#D=&~Nys@xZA}T`#i@g?QHU^_8)6}I!tOTs;-z-0V z6m*yT9%VXGE^pW_iF#k=?#vvpU!mFAfXwmod0LwN{@*K3Z6kmIKB?wqZdxu8d86|> zbvQfOyk#W#!8ru)3DsP3?aYkcIp3z3By4|eu5YdK=Ql7CIFSOYhnBr}%TDl1$z1Ji zpEYy~zFB8l$lCx@Qo_+d?A;aU&&$+8Gc(;SWxe!gvLCK&3iX5ZKI2`3-hjFT5qBMp zC*H)Ay-x6d5Ok_oW9k@_VRmOL;YAHT=0h%ACsqP)ULUOwZ2K??a?(5_tX1{dGwRB} z)wQeDf79>T4CQVeLwDw!(&?zEPKe*tfs9g<2=;mVDn#w~I!pNNV7`-!GjBq#EZW-q zPUF0zWc9DAGEFi7j3Q+zLx`?+y<$JQywR3fSG_J7?1t@ z^k?!C0i5VK#Pa1lQ$?+N7XD3_2<5_C<|BK<%5Hd#XMA9g8gr9(vi*1 z+R1Be$^UCD)EpcBMHX}vYq)MdweJfEBCYEmgo9TDq{#;M^*q+JeWGREwoAj;2>X_b z$V;eR98CHl?k504u#(`NNt~zlz7HmJ+SGBWE1X1?o$y%SZZzb-31Bi5z$6?#VoB3r z?uexFx43t1t}sN0;AgnHjM?a$>`GJg36#EMFG~i@j(*4&O4<=0&76%np?H7uthX$9 z$bOFQY$bjk;5kNLFi+PRyeUZV)SlIB#rulX-nGM$UO&CxTx0UA9tjmD!p`lQCkBYM zL#mh^U7|3&6UX!&m_7&l7i|4`DqQM4l57K6d9Rqt@R(P)HtYmqAPOU-suq6bH$#ep z`r5nW7Y}5`v!uQo$e6LD6tUmat_zGWJb-bSqjjkXy=Ze5#U&!kqrK+NAMR5{P4B36 z0Cn%58&yXxMl0#6x_rW(j^u5QNvq8Rn7l6Bgj^oWrPJ;tW9H~j)e*YROJYAUsi0>a zk(wLVr^~=O0yg!Ii>xrwS@#jW+ewU~^!tq4ysO~7W4qe7xPl;6)Fu0pU^T%e9cFq8 z_|D-KCbv@@qq;YQ;}d5o(DTOr0xm4?+5(7*5=(a-&;yLQXKa|ttWWLGX!g-5uP zcVHfe66ZS82cPF@DXINu@^ho`lwL|5=jU=*J6ju>bF7qvwjZy=){XLXjMUkt*YfFw z+IP%pp@PJa0}SniZ3+fD*#%qC$cz5o)h1RK4o)sY`vryKF1|iG`VOxDt@Br`j#j$0 z;Jx<8mAW?QNQAT4nQe_ z6kf&my8Fc&>3JWOKC*ipFj0@{pdc@c8asbqNc%Va5v=Z4y*~D#cesUIlt@gl&4dz65x_MV$XOI;=D345x;ZD&k$wz)B!2 zdX9QsYSk%3Z&9Oq*@x#dG;h{OY~b@({!vZ%oDfS@yH|F&U@VwG50H0rj11ShR}Uvi z4qz>u*syeyXYD&uwx*cx#0GweFQoZ|VlVPnf9pTyf0G~)sv?sq8GpG4dWa}pX8eo6 zYHs2~2_3+IkS!MmSm^`M_mg|g#@_l*``gaFQS$fS^#8THC$R5^Wkt}%XJk$SmSRdl zlDi>bz}E&DQJF7nOzl55HR(TZaTPjy?zP3HT9SYo!-jduUI?7fkIgO>`Vdc(+)6-X z5t;egA31T=E^GUZ?fJHq;{dMI7q4h33kQdT?H+;c4)$9resf(75=4lZ9{Uh=k)9Sm*XFaLHqY(anO!lNb;W;td2Z9Gbg25k27;Hbb*)e0xBI z|E;T*Yl@`57{^+-Y*3frsWxQw7B%Up%<(6sMMO2yg;pDY2Jwk-d?6acf%Ok1?UTD2 zLqeR_#AGPQw51|55s7_?zKAJ`!So-QP2sHV-_;q|JH(`VhwJ?m2d0(Lk9`r{YUjHo zeAh|Yll|4_F&hAL$9P&sKNePz@gbjub!lNSeQ@9eirPP=g+t~2dxJqbcR0z8z$rAm z8m@ae6$c6bMg8DWfsAegG@xbEwSkCa?y)T1=l;WmuN=Ss?YOt!`SWb&^Dmt@&e?F3nXl?H?x2H< z1ON=w#JQTjKI{+#r-K`i&9m*VtfWR%1^eT|My`Ehes*0W3Jh=fI5C_j{};BSluuDq;nq--|Bb% zgTC9sF-5TqWW#~0!qyab1e0Dd)#>k3qb5%ReOrvXI(ojdmhY{T+k-6zE|<91=ez-a zd*o1Vq63`1{$gp17OX07PJxv54*)C0rPpc^n~ff#FwA(e+5KzuKF##47AYvSNljOd+nZAqF!=?2kxK&CZN(jTan)n;D1%C>LCF z^Emsdb(c@r2*r80g_!rW&!zLT0xBAf<6Y#zT5C-BrM)9g4&Z}pX=`&C9{gaZd3n*c z(+!ft9ouO+rUeE|)_*WL`$GA#2Ezw^ES=kj)rae$jSZ{aCA-IJ5RXc)?+1T-9NZ9T zX2@enfYj!Curb?^ieA#Eg_wjhjiFlNCh(hN0+!>!8plD0;{B4aD?}Wm#lMAmBIkLt zO{1u%XOu?@WZH($GTA$5CD?^(Hp_#1v>>-$rtr(R0&3$*Vq4goBD!+dcHgWZk z=`b_#q0C~pAN=LEfT15y9#i^nm1b=4jP3jpcnH^jx#|^N4)7mb@M7K7$IxgLn!79-uv&yBdCKsx*S*xs!Y@g#<(lBaA7q1ng8d^l%FC9i(~fY_n8#`V^0{ zG|TE&C9hTd2BLtd<%)q)HXd9`-~R+eCCRl^?2n1+3e-1m)87xEjPD%vqV9+qPXa^3 zCkFszQT!NL-L9qP#RyW?J0-CkuW>1EsM6dT_(+y8m(aIH3PlgW|I6Ew)x46G&sd!0 zsg`@o!3zeALqF<{ZyR*%I>x}89DU}q%g0D1(H4Iqr;h0w$bZ)DzxI)ArQYo}K1U-I zi3O1$(G|}u*EG7r%~7^$GpxmM!5rTV`7xt+7@^0kSGByLg88dUvs!Hx=kz(GnT()K zEqH)L*_qeYCN;N%eJE?om5#r@g?~YFUaNxv)2gZ>6UuCOKcy%R)6W@hE+Ia$?V!UW z(^li;1=aRwdB1Ez(~EyEtm*)+bxHHoUtLI;Pqjr-mef9eQgrQAf?73GYxBcDj z_hS%uJexk3#Z@#U3e=RjlJ&}l-%Iy#&p!gR!HB69Gd+cuKN0=>KkASP9>_sn_&-%P z-52A%ISeutbnS=DnyH=55tM&fr88s)a>(Rq-l?coq1^X~`IboU z78YpQe`5MsHY4?xk7pjU)v`LJw(oq&dW756`Cr4Ke2P;{?w~|)QRWo|NPO!ukUacM zKqq?sK}0l(KB{I{Cy8GzNBtR_x$J?$<#T^NM(%v@!Q$8X@6i4O$8x}F^ng^R_VGVU zxwe3*Q--YGt9dk=V!)YdfH?$YJ{+?k(jwIOmWWu_5RrjI70GwDH`i#jY(3-y35abf!j<{j zbPB5!lRzk;L{#eUPT~>8wX4c9fKRrAZWG(~ZX@##9E^BNP8wyt7IdZ(e3U&vp7}H> z+&!w5{nRAA*Up3XeB=52>%ZGncF3Yu4U-C;2lTm^O+4ou(baq^2PLWL+jkX)8~>!}a|3oN~Eu(ly$w!<>6eKVEZM_x5VMVl-95 z7tKUt@Tltcs-e?+GrB7@rgV_&ZmouG7IdDC^miJ*9Qbtzf0Ek&d0N0Ou@}Omh%_&~ zzm)*Bn9lv&MMJVaX`L<2&bpEB_hk^=*9RYWz)xse7Z zqP2*BcN4di5~n(kEushQOtCeVXru#8Pa^`q{jMN}ntvNMpZ91*!k5pX=Hn(Bb!biz z;}a&l30JZ}%3@L_Jy!auGBo-`&5}yfGr?U_49ky7$8Zruki3+`gsSRg}-N zgsZB2uXRT-@E>R&5^446F$xb+okn>FHtQ5dLE2y3skCY8F#KcP#>C&G(?et6t%S8G zTZ9%Wkz#tFdx37I@okeOgu)F=@Q)$4At+Wp8yaVWyWX#tW|(tAIH&)3DVh<5zg+X% zGPCs`m(a}E9r7pFhRrgtj)rnyXI)G5AzfvvJ>YKL*LZT1(dpgdF>q&Q?%(eN-@~~oiGt<^f)f)Wo;{ZHKU@AHWEX| z&zdsrKUk{JAwQ4Vk;&;P-FKD~)}5QZiLbo9ix{tlr`h#5DqS4ljx1;_#WEB$$s9DRVJ)&OP(dOqH0U>*ZoFI2 zA_W!1BaE9^<#s1b^ijXQjbYQZ8>oU*9NqhmdT~7etKBlr#p2is6A#eiWNn4sU;~}L zrVGEDxux2^N3t+ol@;x{b)tKqq)d40LEE7DPH?Nvmph!$^-@7Z3{~+Z2@qRnlnJ*| zih5Sha|GTwGn2ld&Ha%JV_$^Qubqh}?_<;dK4XX~zO#A~W&Q23c-Gr%d8l4Zzz}VU-En_d_DI)ah+227BI$99fuGmag-sAwsYAzi^$i85Xb|L4+rjU%kD}nLIxIs| zzQv%w3($HF5TQCCAGPbKY#9m-?Ad)<4i!WNH9*`>kMhi|paQdbs`|RGon4q2&x$ss z0Z1fL)T83+vv<~5Pv(;hWNaCqK{vGf@koHz>0R!92&$7SQjyp<_`bW(j+b0?=v|c{ zcFfmR&jrO-wSmr8;$4MFVXjr}(%2t<5)_Jx>bwQWYjD5e5(q)aB?bemDbTSeG0!iY zlsV{7?HJPJZA+xRjZ&A}GNWd5Joj?=!Ri^*CA z8Qq=%59^77Q%dh4H<*?pw)BomPUS-SKbq|1!KYCoSEFvxlhjkbt`l22f+S`#X1P#G zn6B~ZDWE6qd1nAjh(va@$=ZC+A#U{9{s~pq&%N_cUGx<#57Cng&IKC>;)PTwZ?%ZI zEf1s3Zicm-zd_%?4vhdwz7&m8HM_@F+`#9c*{i)k_P`8S&gGa9s(JLty{AAb{)}}k zhIW-^xF6pTan^vnM&@PY%`|-xnVhBfMAO%ucUOTHS4y+-^%aDk+_d-VZ^fL|_uk#> zkZK^4Y$j;o+T1^iK}UY}^^XhdSP4Rs|pz7zlsy0e5pRd@T&=q&s zpD+`jsiK@vJ91S}Vg!qKCZ)(R9d5$k_Oc{>H?KhEw3nd%5*}YT{8z-P4K87iE1DiV zrhaauqen3#taI}oQwU*?(?d}5Yv&1ed|1`u`u+yT7fGpo?xT`3dBaNLdw~BjR4+3= zs}$Zpx$ddDBN8z)K)9q$g0DDiH@z~l`hpLADf9mDVz@C+9Cc0~xv*;$f&LIr@7ze| zpNVAAd62aRm(Bo$sgWP@B=|IcdagUR7A}qUKG07e=+s*}Q}1`v;T~-)4s3JHSsw0x z?_;o!K(OJjF;|^Gm7_d{$14}IY#dY%w!S2^SY%2el&>w8{mHH2d4rW$?w!WITb;b< zGr(3+#tB@`^39BU!!CcqNU#>=&(r!FptBy$$`naJ!r#$iTK6d`v%n-VWGPcKm_X6o$I5P4tOc)-*$Izc$WrEaWum#JiT zlXjmyT?tKp_;GL3VtE#;wbdIM-2XGcAI_0?(qpc*xme65_^D*(sAQo^^|5-K&RbNd zj~ugCm)VQ}DC!Akq7NWjlpnq*v-_;^|Co9Ycq;qxtmjU_{g%tf=<2WU ze?3Vf)1{WIq`tm__{&bBzOlx1GW8X%vO^PWy_TH`Fc_qfFX#l)lvyaR9hM`;NwSUa(;SDf;Qe}1Mqc3fyh|Zgl;4#rh9=>PCjw6^< z5R#?7^5o1Fk8Mb4#=|Ix$BKKnN`%z`7jF*(?Q5jEEY)UC!UnX9K~6$Um1D& z>Xx{ATa`^K;pn~Uhslhd@fsm$5#ke5xMV#Ur+ny8`pTKJnQ-8f(ObdVzRgy0p~06_ zr9}{^9xTTwkL8_BuThzdQ&4Q-qc*$fjFbr(_n+V`v-ZL=vqpZo7nj(f4v%82u?* zLKx$0JE2{Y&{FjRFr-d>*io|K-N~Cb{46znu4uLU*|NuhcN!mEWRdnNRjtBltLvZR z!^cw~azG_|EX6GT5lX%E-8GfptUqj(2U7`|dN_n^bc#E2E$fd^xzRN?a2bZXS>VK- zA~d%f|+1iC+UySwk)hu#cC>!?$&|ye70lrfrk*r8?9QcRK^bB@Ms_X z*P*BGB8Xkx-Rcs6rXep*d_P2y-qj^>#f|1S^#Sl4aZWj!gs@#E%&Xdyi1wBC|jY3?aUM z>UK_L_qXiJBhIP$3^DDMSx&hBOfW!dvihLC#F8rAok6pvE=&)^*46RB@VQTC zr?p}}EvJ7A%egKB&XiAyjyqMP3Fh^`q67095QDEE*+>^4OBt&$kB54g?s;fEALcEV z|B$~cH*FICd1fK<+67d5h14{X99#QiFkNYDw`R`PMhk)Jk1zN<$46TR{)1CPpb@!< z!|bDbAH^e3^Z(TXfY-IW&^&H#aM7W4lEp!c+RpShCKtGH|9=nbw5LBd*n>=QoYmNN zO|FFTXIwR$aR?4X z#6j22a!|YhsI|*?#+1{mZu1(g11ht8>~<8&-lckH)}tFR`r_wP2Csdrzm{X>?%S~u z^z&qqV1NRjmFJn>J9qcB8}Pgw29;X?y|rsA?%HCr6w|R;(WHC-)q+=~+IBi$iF*!T z)#03L@43j3;yEAphsXa$Tgq>^2mR0^r}4*b{mTNuv-ipIOI&VsT)%cJC7fZHVwzYE zgPV^I?Mh82zjKT~-~n+OIU@i%F%Lr;L;K0>l`0LstqOjcrEYW%p<3;OK)d?Yl^@fD zK6+!&l`s((AMmv7!+I?5*@^SyHAZ#`0eNpc$!G#l@74b0i6wzeVaw!WZ%JEt0=7DP zZ}9bttQVRq^H-%o7~}m%i$8T_e&3z{UOh{Dc0W0+wQyCB9n0(A`^>gc>DnaT?(ZOM z)h@-CQWWhd1#APFB>bYwJEtWF?t^ly0i;>Y0B@Uz+bI6Q`%6Vf8}_**{gvI=u5+Xr zYz?aRsoG=PBeI>prQa@|s8m$FH6%A^I|}aO9*SCCA>8J9pyz8t95F1mGmmmiLVCwA zMbU6r?2Jz$@>OmGsao*VYM?N+<{L=cVnzOBw>kE*$ccBeShxr`tX`*V^hWCJ&Jao- zp`+%gCdjyFK2%JMS81L79uFO!JLpTex|*s^(gYC; zQFip}aY}vzaOwVrAS^v&L}j{1^mL6~iT=C^snP)*{XXKNY06%K6=FVc%yaYK7C&as za%_W~%pl33HE4V3$^i#nzmJ#kOE>U9nt#Ps{yQc6QDzuj8HaaC)JI-tuGN-l_Z<3V z3$01HkN)nNvo1~7uHVeuqS(=53(I=ZH}9M1xPN**D89VCV^6+>uA}l9nvwn7wU-F@ z35!6tHS4!-ok?A*1^TGDr^D|r&x)OB#0m2X{*a@LbwhN%q(82^r-rv$Ci>v6B22mK z8+^WAt`n!gi04%;v}u@Xhk=3zzOxp17cNLR;wy)E4>Q0-$;^f9N*S3K8d`MMS z0Eb3jJ{!7U?L#;an%1Z6#@~OIB7qA^(m1KBsGC~+0S$)kaQo4pItAVdWWjg(Bda6T z1}@DXyp(FoaTaC5Jkdjw7tiJ}uO-@M>}67t9^F|QUlC1ROWN}e%)2C+Sn(e9Q$(nA z1ZTpsW=Zsz0-)U%p#!~f|8~FMU+>?XV^?TE5)S>CsWM17OR1+Fdj;Y@mtZ z#Kp>FS0BOIs;wbx-R>F4Y!!23gVk{tWjzG%I{uivwRwia^>h1Vfca%H?j8m*RO4O5 zmvoSyt{jeK7Chf;Ej%FL)%f%qC1qX5ddT;$VP?Pt(+t||>Dji{D{Bx7#}$u34(GAl z+wUSUuYjd4wG7QHeUR}%{2;#-DZi-e{^l>0TG_k{XrbfhUh4n<4LQ2L<`g^FF4$xE z_pQvRpQbnhVy6%x8a=V<4fiejW2(E8=TawzDNIv$hQljkc&Dw}D0p)gvc_Lr*k!B^pn8i4=8!uNt{n812$I3mjz3-Z&DOcu2@#^R&nhsUE zEjY$n2kD4GW4a&C75LbnOK2`3z+R0tTnUw=rk~kKIwPyQk2{GQwSC0hak*zd>!UL0 z8eo`wyxxuM>n+Q3eq!#J#RvGSa55(N`Fy*QkYI`Kl-7q=E|=Sm2c|BhO7NSimjUWM zKal3F196|U$_u=$f}?<*J)difX~F%{5Cq}4ze;tLBddp+D8MgjqUYU^t8U(TQpazM z%RQ;oGT~GB60?#fCN>b}95_RnUs`#8gv@$8GP*Zfw!en0CmV82n-oKV1wl1fh1!a1 z+Di8jW2eO)B|o*R?=O*8FWz_f3r$;DpX61dJ^Xs%+;pa#RPKv7TXNH%Kw{|Oe4yLF zM_^i%ehR*L;S1_G)+Vz+g>Ccd-KC7Z{MFcQanDKat_;sZ4Wtq0@G>(lJ`(QX_TB=g zud{beYQcsKdN=&Y^7xSE4t*cTvwyYjn)AVUm4W}R*mUKKzBMTdgr8Y~{B{0~XLZSA zwTIBQ?;F)x@;3G4Syr#j`RT0Ny4qrEE?1V@pg6XO&5j%^{rrLS^Ht%809D!{9GbCL z>ez&fu6CRbM}aNk*DeU{$5uZBaqxZl=Ryr_p3>L+{OwAorE+3j;nrhvK_SE5al^Qg z3*_*bhe78#^YyeEAJK$gVrkGL>k$Fb#0-*3&lw14Mt+UlI!Y7fA-BF-k)cwp0keC1 zO$0^L@MR7Vr{nU4_>j@hS@0Nz{15w^eRWT%VGj2tJoLw_L+9m>z;UM0;Mn@*Y{v%w zUeOkt2IP?<;B8uBn2PHeirjV4+wzQ4+n$T@O{`ws+Zz4gd%@26JYh*?2Q?dlw5nSi zgA=FGwneArw)IIj$RL`h)Z#{fB!5CLe31azA@D*xQwnS}*2m_FWY5Qs+*7)LH`WJs zc9RE6SF#4lJ!9C zz+cI4)4ke^qGHgnv2u%x z8BPp~Yi>aDl6`|F1G-3=)GjM+8klQe^#M$&DFH-ID@ z85X8m@I%{$>m@JPc5~Y;l%y_lD&UAMFk0wB3w@Qwk3Ee`e!6^$9R^WXaX`@mzs?<) z<+DfY;~?T1;s|4lafe>FhqK%RX_Z$n7YYkeb*;g5c!Y$|91t){%7n47LDZje5Fd?~ zK79K}Xfk+`l-FSR)C$^QxTvS@wDy-WA_f{#VN{YSV_q96S`Vr~mRdY-e{)9hAmVGv z;~^z{|E|38&L|QLk74zTK|cwXUxpU%^u4o2x;uV(v-1^=`3H~^69sabTz~qyZ(A)m zVU!G}R$FkeU)ZV3N!0#b{u%1XrD{SL1&JLR*-&}gJqM$sqZFA7${LwpxWg+!+@S=* zTj~MUAL^^eZ;e5Sl!LNh$`jf$hd(yGL$`MA$X)&u={>#1Z`b{(MK@n~;|#>W?|sdz zd2Vfni$kxd$PsvSr_}P%xK5T02y4mECcaJ5uinU)Jg|+ZRSCPTBI{yjII-D}5L+L;!5lZJmm#;`XyKzU>3>bCN0UlN_-s9W z_6O>IrqA=9(<1M!3Gk%VMM+O0&ew}+!Zchn`_-iE#UK{~nD6!G7#;KZpHq6IhrbjU zfKoPS27s|2DMQEh2H%#;3HKB`~XY-v#Pr+WPxt3H$WLB=ovpc^n% zpf}q(4P6*ujSJh$a@z~vo~!}XSAiYI89&SfC z_=UX_x;e<{5IfHZic^D?N3x&39%Rg*c5F1W|FadOFD;TFl5+LExYl!MS8D=T%(q<} zH8wZ_ipSsDlK51)N0ep`a^b_qd1>mwEJ$p>xxol|&LK5t2d|cOqnsl~lwemWL4*`y zZza}?liSrqZkj8GvkSI?vk%;9VjSMKYi=fSJcim$t}rC;NHH`nn(?PUoN8)A#hLzY%-D%IbXWeVMZKFd^+$5dq+@P5L^y5$PZX6!1QubLL#)m5og**l2V3ZB z9cb(l*4m&4LNA-1Y_|i(oxMJ)`EWdZ1ou&aT;Nwj@84~^T*AO>qn*jyeBigy+Xvp{ zD2)I87ozy0RTYUKT}8Af2S+gRahK<2!Vd3|5<@zItM`0t*jU% zHy4^pI6M1)92CXUo*B-@W4@%-`+H6@cR%Y};Q{0Jls+}5n_;d8KQPSKOUd&eJ$IbT z?cX-V4#6XDg zzKhi(zEAa)r7l?`bo}pLzSrHWugtKhln9dx+KLG#4d0uEq$cz5!TOm>Umj+a4K4F& zn5NDo3`ChWZE;|HdrI+>yOh5L7PqnK_5pe0rQG_%W(L9P>u0(b2d)P8JM1;pSg=o1(@*vvNPQ_VX9?2kbH|NY7Vc6cKJ^#hBUJ0yxlJNHRb_AW{Ce{Dl32Rx z=h>tk-fU6DZ6)7P?6wUd1;92M=kQ;$g_%6c0fLo)CYN&iV=eG!`4480FM@ z8cE7;UYTyXCK6mNWE_?Cvk!O4gYLH^wRP4J1Fxva#s}(j%?dS}c*)jC;)sCdbbu1m zY1!hI2q<^p>360h=P)TALx_x0vrt`UKd17;O>GK9lyyV(fDDzzX_kDoBcS?A5fR9a-W{woZ6W{Lr*%=%?}jEztn#nx+)wv#XkMhq(aGYpLpE@Hc)9_&3 zpkbRLIIItsD)#cujfm7B5GI~B^bydXHm(*?_n>NM9=Khsi1o4kyoN$$?9FsVQ6}RD zuUV1Cmf7_5%;}oHL`czf227ng=YzKGjUrL(T)f;l61dE zS=W*qIsGy1gQ@EERHZvXu90`?#^@Ovrry7^Qr58$J_nB+e4I-6NK!eD{C3Wl6V;CS zbX{bVcY40E1K^ckcG}$afq9pvns04J3k1{W2aw-K^G0G_c=@yk)g}8bOCFq|n*Xz< zw#J&|pYD+xF;|As#!x3TtWHW&TubuiJ*(fEbeeC=HBkT>`$qlr8~U)R;T#3xFv-m$ z5nXxS>AOpCdp{52XRN0F0Zyf^$$KrZR4~or8bW~>Kk50O3EoCA3aX@IjMHs*e#4XE zHSN(DJomm8T9Yei?`aGwRno;;f5=Gdz;+oO1G?ia!Y+ zaN#!igMhl^ZO`GJ5H4wf*-UXn=1bIITcl*<@6(VAob%QYJjo#r;Tdnafd!>#)k>K}R zm=ydd`b*%z>>sttjIDVih^XxGah9p-AxpKDnid+VBb0=(kv#{)yLxR!8{HufRLq13 zZ9hNmtb+|qZ*J_gdJTUf*UY~F(mCuSkBC_Bm4V^>)ADAwBI3W1NR*Ps9(J$CSFdlq zt+s^|l?w)Ko*zPH$_A*+6vk9$UZk@=8IBeq$U@v-xMkai^I9M*7{VV=I1;zMwH_TB zBgWjs6ZUId*KxaoOM1pbCC* z&*{u<#qZcQ*;z7{XOW3Zc`Ms5z`^fO=1yI+hbI|K()BBPtWFYB1PePpxi;c;OIbIf zm_(C&cNS}d<=z@kkNrqB{es5d#SS&dOfM1S{MQhNBAD&lv{wk~FF~ICeSPs!qM-GH zE8m9aFgY25O*AX>(wYtoeKM^f9AZ{v3aKF}1N?i2m1gS|DPcO-EBd{k%}RW0?`$7V zF_N`bAWvBBMIWvuJOPlWOrT3=xqGmE-6(<>8~i%+{k~S1>7On1)M;c?eo>FY`5{^3 zkVUY4`$hO`^y0rOfQ7VG_L~ez7`aJ#MaS~>ktN6lp}PCoCV_if{<)QZ#4DU{@q>w;aBHqtqku;aqj)a zF(ZEeSZl1;JYq*wUJcwf19EJJab(s@H<*+liAPNUG2poLzCm*Zc4p_VGO8AV;|Hv% z^20aumcm&NI0ZW|dG+HD{kFEaB2y(1G-;W&h9oJZd;EUbAZ57})L{Ji$7|m3JT%M| zV!oss2YU#CB}Do-+C;U(1g@1sC4>$CeqcKL%iPnDH)#b`0%msmiwFO{;5f%Zj!0C$ zv~OD;SrQUIH5eTKbK_}(zt-|?uSH#IHH01<;`qtS2NutUdQSeMrVqWCVdblow zuD(SauMvqB0VmCY=~8RIt(Tn}PUJ{%p;lca&%EJp$*SJ1Yiz{Iw2m9dOnN%&TKBxa zRlj8vAC7PTy(`MT5}y?+W@OWX02;mtYgtQRH2%YX0gQQ60Q+FXe#q|1=Y>>sjiY%+ z!D&@f6;4QF^Jn~v|CY`21v3t(8~i*2J8LJt44o)`_uXvNj&Z`7-%@|5Z)LUf4p*}O)196iVhXNzWisKz_!-&zr4OmjxU9hKI5ZK zclF*u`pwgma`IuT4eHj*HwCa={$6^r$m733l5XM@|5Fu@GZ^bw_2!Wwn;$Ne(f>iy z+V{7MXj%i|hi@rAXAZe`$6B^yYjF#W*jZbj;pXUb;8g>4;N-*PVSQb91({_xzusrM zwOr+9x3@VM(Di1g&VH+6=gBPw1Yt1EPp2GSNBrJ($%$*9+PN;WWi#C*c??o?W;*4p z_d=C`Y2pV6TWWZ`ZXv3(?E!J=kkhzme z^K|F|UmdFiY9zR>B%>AFF=|G|P2r>$1+AH?9%Vix@YC+j9rEa%wjXFuAFR!XM>|bA zpS8BfJ~IC-OU0#I&RdJ#;;WvLB?0zZNjo!RFBMuM0GVHG%yvJ9B*|>tG)YgV>^YMZ zdllE*y9I0e00;tc(o&~mj5jk*yyIB`NlgI?_`tO2YQD|Ar2GZLpS=K45hq=Bx(=WG zAc|Ap#PDN0pz4e5)~8T?l5P~zT=IsdxYM(hRgAi5Y^&=aBs^lVV_9G*iTpi z$U+dxe~j-HK75#Zs79dQnlNgOL4S!}4(-{-BO+%2h_&7fa?t)cDrhJAWe;+i;}!9! z!W@ZFfi}n)>xPMegR3s03^xtd7FjeFJ1L+az%Q)ur}(NDt=&AZ}@q>S~RW*73>a|ng=2oPz zJ%^7r)T)XuV=>5)LfFyUe9t~GbND}|X^+^R|>6xOgioIlkRyFHt@J1(Xbvj|A z>d01~-EI~9ae`5Gam20^fV(%60Op{`pH}bo_gNs&*j8mak~={+P?Tw1v+|lW>_jzI z@UgMORGqG?`PtH3hG8O)^SYd6*{9bgZQ^x1C*-j z>UP4Ee#c^73#8*f1&3ZT5k|q{>guW6SN2*!h{DoJeY(lAU5=RNxB{6#C2=cR)oUDW zbMmebrT2Q*RviV1bWMg8uB35!>b-`&ZJdId_`dCSz;^6H2X}G0C9HnWGK&HZ68Ab= z+SY7l zKT{4)^1c04hs8MJi0|+FaciTd-gMYj8zK>EdukM{zElZGy2%vc5#f^IVX#PB zrZ_h06(0&-v)@m%n+{ewEc@eI4?-)ry3u{WxI$h^K^fgg7JAEo5VpJD|} zjJi=MDMSJ*4@u|*4I)$2JT~1Vb#F#$1ix=Gl!6FP8gl(CcZ`M2@^-X?6vL}g&jddF zMoJ2&jQi)i=(ND#=9F>pTnjlOQ`+VISf_7a2~*?vQsDD;Muyr!1F8!24u zuTikaBj_|cZuTA!cg?vIz`|;}tSTCHRYTCM>PgXr^F=+cve}(NW!6idJbn!CWZsGW zYwJ9hjFcG)3N3jonx@bXzPU&GsCAq2$2E8R37g&e`4In?HDTMl91__EMPD{=_1 z8lT_rybq(}Mm1~AZ-p8j(2zolX(xBpa_KEHd3!pkC`2S!17Z)H(5S7$W0p*Yy;*u{ z-U!MVT*h3B{-q4YU9ej>^6N7r%Xsa`evi?{gBATk!G*|M4NLv65@S_^1-d1Co-88> zt!Z+K7|-M7lWt`#4@6g+nOYX2`C@pqPPYQ;E@C-1n;Dkvy?XojAjig(S<5>djf_S| zz5!_hhnCyH13fv1p*QQpd1Alv>mTAsj1xDA<8;o5kGb@SHCpY+eX z;c4mUmn6Mw`L69HkIl=|Dd&z|Kbh%>(l0XX(2=D0aIsLgX>YA2957kdZPQ#J#Py<8 z8LOCnU9$nxg1W>oHHLCtK+gLUY9`Tt1h8VHNixy1csRj2Zr^l3Qkgkg^MGVL!7%wX z8Pu##aurP{y%>BhNq%jEEF3L{zm+1>jMrNJ+o@&QE9HI_u%P^6OWUcS9Ax!Pg1)If z@qP+2_yXMH4rToklYJgbaW~W|1v$efJ#fEHR~B`cKiOkZ(zPy9(jD>~DQA%FV;Q8L zEowO)d5RLG?HB8MboUw`=6vU(5e$Ag0L)dzwjDW6<=h?1}aa_sZYXt zuzn1ud4l;hY>8nP;5Ll$qcA-_DJqBQg?-_^{AFyEMJ}(x3BPH6He;P*XHbj5HJ&MH zmhKA5MzVWOqMz#NYh5T3{e4RlU&$qGCFg0aQ)PNPb5w3}1M9Xd`aZ_>Xai)F+2w8v zrktY&!OfK$Urd|)LVCK`Vs6!+JoybQgOjurIG7{xq$9caR=-OJitj4+PCvc>Fm^XB zqvhVUi*TggX(II;BQ*ig{9g?~^NG-`YcP|nv|jIrOx^BQW-08EE^~dLu#Sk0^JWBu z$^ohdtElp}NK%vv?Fhk3F{S~z*c$ifD8Cv2_kzKthC{y$^v>!py@yrRl(U%@O%%}rR*6Zgz+casubJ4}X5fJ(&gIZJBp?zr?ijU4E(6ax*bp?dvOoD$LN(TS< zZlO*W5quRDkP4j_#|r9>~WFxmh} zvk}``TCqHm&<{YKk@r4}3F*UiFP0tK%A;dKKOzSYo&`h}to)2;lK{3Kli~v{QH@V) z{hNFg(jP+;r~w8#xZ$Y^J2KJdTN}Io*#yzO64{DBsfze<#?Ckhqg8mb(Sm|4^+DS8 zxl}>@tLu#@MMlo(SmU^w-3QYpaJ99 zaXR!N>(%>5GF%4cz$qBcpMC~T5f87mKPw(ohLw&?qEbbYdt`{piF$=%o}2CL`foOEcr3eux&D;WEW3;$4X&fhttZxatGL<&+!4faizx3lrB zx^gA$(v6=f&{~UH*!uJ=6dZLIE_XITv<7_^l@pE%j?$l$H_!K;Hg)T8-6-%9H}5?= zwH#kIUtIB!HS z48B?btg2Q-qE!<20vZ{c9{R^k9!%j41Sx$cl-W_S_*t{8#rdoE5tNjtU2Cn8?%)8( z8TquL9c=+QNoiP|S)Ou&PCo}4A8_8FC)d{SGFGNAVg|9X&V%SYqT z+a7_yXH^mI)zeq3Cfx~X8F_DQ#^Vi@Bx8+UZnCTUv+taR;Az>CNh#4Q#Y#Fh!beIq zpx%8L<}(G%<#P}jP4u*Dd{5z{5(T8abEEZm0uSLH#E1&Si2Gm=Ho;p1>~tRTgt2j} zlzva?M+pnn$J`s9OVOyEuBRWj8!4$%(PglWC>r!Gk*4Yyl^;Gh4Yk>pzD-U{(TQj%089Z__#1LgZGywl$Zh)530K5DKpRNhtApy zjDBNk4E$`b%JCH)`S(eGopC;OtH1nBFFarFwb47BW{!toVLSw1EBmSf`}0})S_ku9 zDWeQdUYrSNxphSz0v>~T!rp@>cI}?IkN2vGTMli2J{(%iS+P=IZcv?~fChxkabpXO zr0~z_l;Re9kFAS<+CB1N?vNF;m#9Y`fU^&Lj{m4!7$N-+*wREldNnc)`PgA=)IBh%F!a%$zay!E$a+fO_FP$0|Iao_REwp7jX$*inLkJTMz3X}L#?{iA#-(`5zgU)Pe)59A)!1Du zU0&=GUaFk<3MyD^_Z5juUY5lxCU35w| zO3d?%77KoUCJv~TPXhhCl0mew5AK<}p%$@UKH?`Us)NnRa}`}lb=^pa#-MIO&HkJ) zF=$SmO8F-C{==BU_YY$ra!5r2N2-;6*=+nUAwaKk&9)E-wME#SEjvQKXhFzd7MimL zy~fN^S3n>AabzadPBu=r0BmyzaV=S)bF?E<#6*$#KMY)e=;ab?Thi(f`7f0@aZKhB zFk3;1L=}GgKU-H4rFG^4PGIq{_L`5MJdSn>$T`Zx&-i7f>l$#7T{!9~c2+h8(Y+5o`2%y&G%RJAykODt}kzBV=AHKsJ*_0%B(zEH&j zIqkXv?!l-)XQ;Vvj4)_APkpx6^b9(#@9|}&Snwu_#2jbz#XX;%Yl7z1u~FncXU^4G zT~9goP<<1TAx=oOJKk_ih;xRzWR&19;Ivd;pVK}?xZb}*G0{{BL!BcU-Tnofo;@Q7 zQ3ptM#}t_07-vf0>|3c6G_r28K(pJ4QALF&#GB!kDs{$-<33CMlC7|2F)L)-hfaUVLQk&#c#Q#5Fbx}*))^UW5jQ9sA zq+k_zKr_R8Du%%^qU-8`9oh+nEH1xi;8S-wfnRa#D3eTxb4{`J?~e`;MtJgXFp|4w}P?7MpResR6%)jscU zmBb$}n_A?u*&um_Hky{(z&KM1O&{2|Sw4U)X45@JUC-F&14#*dNygmwCljMF z<1umICmg2nfjXPo`v8^;kQsd~tW1}K{I?jGYVHAQ9Jp$vti5A{98k2FJVDbsWbFd4 z4%4P?8Yv~44s!gw8Sd(9c!{S53D}?*{)6!G$b=gWil0AL?ISgROoWKk5OFbM&fSnnFyoCuAN_+Qo2$RBk zA2q;ZPHag}!fDmm6G`GIZNl|mHm!Nz(l2-jp|5>TBMV`3hb{<(CoEQh^t|zvoy`fA zofm1vh9hLD22+E6+fNVLo8BJYEP(Q>YyAs@T)geEkp@xIuH(|E=e}$m6Sn!alj+X4 zGXX2kt9SDqSMR>3wW?;7b<^}<&FY4ri9Q}V#0k7#MWxugbXK>GLx|hAN5cIbxpcR; z)fyvEa+yBe<4xOun%%Q_Ou zlTAL_XEu2n2OcjF{>TS4{P7aoX@#1*qh?`B@(ETw3Ji?F6DYWgL`oLU^*itu(x@RG z_NdsKgAAi@uDFne8Gj|PkK@3jIAI9?oW2W&2Cqa^JrHTsEU|nemrKMn2cCP(FT|Tp zEyT-RC(*iH>4vcY19xM|LW2EDx?MnsdfZ02|F?BoL!ypuJ>@4puPKEzO1_oiD zUv6DHO{|=S^&^PvS5PG=@2D^=h<)wxm6Q z?NXsF>_;;=zc;vx9_zS&wb28{wH$>ZlV$Diy{6J~#ewHy#{r#83WhW~T&8i~P|APs zqnmMJY&ArPPx6+V-Qs&&Q-CE=|GCVT6d9sh0WN+gv-#aW74AIxh z&aykT{Nz&HoA_{{(!Z_PSm#xxCz@97&icZaU@*jO6{k~90YXSP3k<3k8bi5X(kYn( zvdlx632KlUC>@7K`ZyN_i(%{j(V6Jjwn%52QA!`WRp)CPo)$V}4B6?Fqyv_PwW`q{ z9w!Wp2>bo+3E)tkA_RTPO3Us4`Fi||1P)fa^Ct_Apf`SC3F!=TV!oY4#4->y!ehS0 zNhm*}O*H&2J)I|OphN!npMCspw6_7FHE?s5Y{3<9o8ywrd)9wO_(rb_Sj%|B0Z*o5 z;5UYiOEFxMezI#o4zxUg0@TTzC@c=1(?zRGhMX?kw@w9f=Gu9< zG@kyEjiP1eX0j_KDC^jmLQ!ThqC}Do#+rwI0*o>ZX0g_g>jyS%^HTNUEeAg6*ER~~ z-wz+_!vS5ybNdi7db|5?bA%9&filcM7^qrfJTDTEDn>y-1`r?C?Fsb5= zV6AzxHHeck23C1lIjwb6TL60=VhQ0etqdG5IBERn%07?}evKK|nfqc>gJ5eNg7ZQJ z=Ju#jTfr67l|a%CXGT=g4|D9fO)m+iMrNfz$9% z-h9QMR@3pMV#WMDt!`F?T^1rEpaBU6O)~Z}_6H%!EWQhTb4zn?$y8Y|G*sL@wO`CV zRf~$fA^}_B|1dUtcKvuH^XplZHZr98m_7GY>>rpCq)mpSqc2$4aEDiEBz$e@^ttQR zDbvyJQm-MYzGVm41?4&1(Yt>D{?WF4jk4BsD>x7IEE^Wr|FOH6kg_^SB1bI?vY273 z*^@MHt4T|a!{8vJiDoV^3=QOl?4kNvz^2gq$C#+*akK^-Ed0RSmtNnZugz{JZ&cg% zP6!i7-`{NxHBTEzJ%9=f2U$Y$;gsFSU?6dLnWs$6vp-+gk)CG%)bfSU=F@*Kk@QWK zDur9&2##S4Na`xBOOnr3-NrjjL3cAi;yQ#J$=&V{_iPgmuF25%js3QJyXThOa`Bn} zK^ODw)X?VYPnIQ4e;w{8mi)0YSw^!WgGPo2zjn9(X+YN!+E9!;^vY2}r>8xMRL-h~0%IR?lwr9tFWd%2}i(7a{&75{bMlIG!t2!xI#TQgwuyrb5siDK*MFs&dIwlH zVTQ=I7*xu$oRZGEaM7pEI4+EokUs|ZwJpvI9Uc<5bQ^o2DnSw?^J8l%bXIz5Cdl{p z%aBVVPmOXk3|)z{c3I9_e~*}1!T#d!c!KCnje@6ufAM2+6B*O|fyp|Fh8Ta5QSdB{ zLAqm}IRn|Z+~K7rN9daWy+Uu7)B5TsATs6`f;Yc|UDn!$tkvoQq2J9gUVdAAg9?7? zG^@5^1V37Myc{ihfiBYa(_c=yN&V;5sEMYoa4ciLv=~ttR^geBAWrS83OHd$IhU(? zr0v19qL)LD5BF-9bUpUTTcf}0y1HmOIWgGcM64>2qOkweChGgwLD2iJL;kz(aJZYF zY8i~69nV4No7t*WU7aCkZLqyj_2)jkl?X)CUm&6&7r6%klPZ<)Wz~d-dNVqm)vBA^6qKP2tQL_t?At7IO;M~7lu8^~tx|O6Bm`w%O zLe5S*`O}M#!vOlwt;k_(Mw*%1sj^?cP?rtAYw>o?H)9Qy^hUrNEdk3DQobmUKsbS${|A!o z+!h_X+}lmeLE+IlP8MbyFRqV*$7R07n80Vd%T5W2z(J622BfoYS~tcL=iUIj$x|mq zEl~}jXVnNAkc;=yOC^sRUu}b^dVC&Rk`jnC7%0x5rg6FzY|p!%a5V|xC}x&*lg5^u zfu?5v!d$k*!|}rxXb3rIUBeGbizrl+9D#^)%i#IprW5jmwJ4UPF9tUA+-Q=^qxKnt zWS&J|oBa3{|4CWRQV(Km8uS?fA~qsi?9UYzvA&33Tub%N(r`XC$Ld_~$mfc-rgExz z2*v2IF($B?Rh(D3mgttt`{DKxI`&M~PU5%=agVf1U2XeWZ__(}xfU18!$E<_Jng`5 zrv4k6n(SvbZc)tl!j3zhP9wC`SSew!{UCNT9NmPnhA7~-j{~*AE1ViQB_-9R1m-hU{VI) zu@RZOlLnIO^aUpE+y@0lHloTNd*jcRYR zg^cW$_HQmG#s~1uD-d>DsS?K4B{gAIOeB}D- z0|;2|qbs;~6>+_YiPLb&(AuD!dwHskAe=tXA^3~PS3T$^#q#lC^{%iG^ImQgHLvz| zXbZ?-+FT%97a?5#P}_>!w{8#BHZL>1je9q^xaYFH=QbZOBGSpXQx)wwMhGFFhuqAa z^}a`4@;7YYG}@bC63Nq6T4Rh(qXl5xQVgl6`gc_m&+R}|96X!}y)12u&VHs-{>$HRFhTi=$dt0w)D7rfTn6^4+II&zeA4LKO>;=*|ZRo z>?Tf)yVmoet#AHX@t&9K$F(zZV)2xIcMHrH-k-|fQ&~1P8)5ki zho9KGBrF4}lu7Hr<6+Pz0o|8G;v=8_4iy%+n63&u$6=G7l_y{anoKB`KYaKW@AxRo z?%doikAjq0*#z{V8L!lRpi)|oN@xt=p%qYE_xz?lm~pU1>b13ZQ$x3UfKj2P_ry;; z_wrS997*!9$*dEU^TlXPXt?D90n`p`E-Twd3et-Jm8kd?6hG$0e%*r`%FozAR8Uth z-xv@$YxxX?EJ+zg!RFOoASFt6ltJWeiicv&V5i)FFFEeTko5G+>)xBT-zbr?r9&JN zryv)k+@b4-cF1_VGHiF=fohB+MeTW5_VBLhxb5E7(%sqXkTQ#7L-q*Ld^^9bGzFg^ zqb1f*?DTz#+iw~?M+;3f{j+JDgO!gf-t~2APz~O5Z1I9n&``$$6uLko(CAY`$`<{n z5R+e^-A#^fs_9%?WNz)L2fY_K=$ExKkTM%$ED4NCuY!6Wmp>fR;emt;`p z1pV}*B231A-ktx~Y@l$*7+0sK2eqag06O0A`A5yPsF|WMKCFL6adms6^-Ukga^S3p z65M~Ek@@LZ2hyAB`4so_%ckHVKPrhi>Bj}^e}zU(ivm%QSK#2Gb@?+Jo`USpJHIu* zyI@|EzZu^cD+xR@8nI{M@5g?iMY*`)WHd~Fuy|F0N)mCq02-(N={iTJ0k-uBPg3sI zSKO?sutnPby25lc=f(pNYqYJ$=MIO$_m^Qxl~NHDkTV0M<7Yo9aWusUlzedA0@A58 z*L<2CNf;!d-O`_b{%^VErGR)1K`dugJ0ly-$~)3`n4KH5oBV$z^p~xThn(}bM*0%@)5#=-i3&=G4M=Nq#)&%?UiE9{cO*fTJ{XrfH5-;)(!+k62=%LHvx*c zHgw(L=Rlxse9xJGiP_EXh5``}M;>2${~vt-dQi{gfnhqJ(S;13eAJF98E@-NuEv@NeVGa0wgLDpqa6$~amRF-UT^sQoV`$e0dzhc5IUK$&+T)ha%WGz`5m*j~9O+joGo)n~S1CK<>*R?w_N1l(D9 zd}rwRXwr_}M3deXgcUw2ZTHt_ry9H(7FL~*Cix|wC(Wv~jW&^ValDCD5VD*CYaqQ| zm;f&p(|rQ0UG`)5L|}^+w7LlL>V)yV>1S$-Y3ja*5aoh@;gEqZsId00$JW`p)0D_e z+~FHXOgu|=*vvWbva@0gQ#;**Bbni>wO>h7F8Lk8+XCNVe}JZ)CY*50@M(XvI`f?K ze()zCa&gR6#P`cr9tbWyXoGDbf&DB2rv{%*JzMuax#gV@^{5Oyn385RjLPr9vCF`* zO$~~F{Ez}#tWEqpjHSCBexi<@1jFokcuwK70yG(%F~^Vg9gpH7nm@g`tzjp(e zdB9>MCH==DJjKRTo0eDgG8ov8M;zp%c3dAbN=J9 zecbcE$o$w9f=c)*cW^DQlH_sSIn|0SENtN}Lji-`SHYlX#M7cW(O!xMHg5gh{7P8+ z)CyV9|3}$(KsAAEe+LjyQ4mpzGzFwcRg_+IMUYSh1*8kod#|Ca1(c@rj*5WvUIPS0 zKx(9S5Gesd0@5OZgm1#`zTNNt%Dy+}c#elaX6|oppP73fAzYhRkJMdeaRIg348}K- zbZ7Yl74Xt}nn>4wT){mTK%XSe5bU=6e6VTA_h`qb%P%^!yF0If2TwCdRc|)Mc9IH zeZ;|f)c4emZzOuDmq%a1U6-2Sd$QC|fzWK0>G$OS#_J{EslIV_V5L>@8L3kaQ+w{E zAZ0__^-z0v|8N|hHC9)$3L;aF`SV)ZfX|KVd+o!Ef?5EEu+P~gWAuq3856foDxpwDe>)b)TILeTlQtF+O_XOM#rX-p;O<0lOJvvDmw?8BoGTtKrKY14ko1&& z<$xxRrs2gBYO;_x7UY}OZP2>!QExV-6wQ`5fX3S&Jf)9;Z$3h4r*Kz|>|6xIc;v6e z?0SO|vrl)9fp}l!8b>dWT=a2ikeCIDo?m10&eB_Hb_oY~L)cwG8=bTC?Kz}Rz%VCM zdV0fxEaaK{EjMzNqO`SsX{PSyZR-b{p&D*B-&8npwYpFjJg8h?N zN%mk5Zof5&XtKBsv}DNml{Ar(1?#dLpw@EjHR_BCM*-E`ZtJ$9NMn$v6B-c?X$4In zmTTSscJDua+hP1GgH#;gj-u{C`}TS=sov){(k5q{hC#y_^vR}#1tfX4>$+`eZ39P$ zU1#sNo1EH(#iOLOXEIZa4%9_OiGdz(3TEzmdE9SP{nr`^5;dnTadjyq3woKUhuqn^ zt_7;x^vHrgA&ro>iV``pkUMU-RLPO}&Aw_-zasaIXJ1>z_?|2xuxx1OX3r-Q!#^ua zL@R+C8gcQ@#1(%Mwf2p;uFIAlpj(~NB)tc)wZQ>xK7eF%Zz$qR@zkkQKtlp}Uomv! zml;C|D24LeOuy;TE`N0wmnwtMcGR&oJ@9x+7NQw3vl=TMQoQq_#tPEcCFK*qf&!)M zR*l67Bc3nt_X6znAtaj1my1ihJUW{qee}IRn#||iRZvl0g#XUB z52EYFlTZQ7Np+O52o0(cu)CTG-DeWJAIW?vD8=HnK1cz%&Ch!3`s|_Itg@Z>b{9fn z3KVHuc7!w(s?r-0161+g~`D?bJnL6^y1lr?}n`&!?$X(k+!UeHHVS##OsZP1YE#QBz# zVL#azrIKnnpS%wv=;E|#4lCz5<=-%PR)P2gO3X!vJKX_VXM=t7A+zM@Ij|f^`aPxi zy|dk32=x%Z2iQlT^+-Mth@)XX=QQF4F4-?lP_|L0o6F~T@=IlSNasABn_$8BcMvwG z;ltzLH#-Da@0A7~<`LxkQ!@04JCE}7rk7Vy>vg>@hr3-tM=KDcxO{61Gj(bNY%y^1 zA>xC_VGcVD91wGo@TW14+h;Zb*i(Q+yw>sOv1cm>L|+C~6l9=g0i_IQwRU9 zl5DwVnnb?dZ{%B91ul3yQ+3y~jNJu2l6EgxeKnK?9fMp&CZ;fp-P>kXD&eI)bmn-B3+SBk$8w=U=dG0!y7_HR)IKsX8JR0-b9@SM*uQz(0b zIYj{KKIMHGC}=S>ei3rBHlZ^@(hP4GoQ)1mt|mc|2%wm}w_LO-Z~Pnk=dPJP3=xrh zq7h0Bv5mTMr(d(4#o*X^DLUM%U4I0cG3A7;G;=y@4sU_6r6M)A)xGAoU@VP|oq=K*o z@>Rm>)Uvgbkjhg+37Fw|Ew^6e3x^|zsr@1-^7n2n+pjZK^`@Hq_*U&qAqg2ULa>Il z3PKPuqzJ$Kw{sWdr@iJgv^a`@$5FYR9kWmE5;$d+&%g|Rk3a47bx{-aq^)_o>E6Mk z{0MoCL%@w1ZlV-#tWT?wsxjk1?+rtQtk>Sfg}d#J@DP>8FGH@TwKO#B;v%B>B~9k zt+1b|LAhlMnyQvK`Cx8~rm5_6$4MW9;c284-^3}=zyU-7#Ax0v5rOqy#XK4=Cv|LK zKl=FS9DSuM0S2O0u7gY0Azx2ek5%FIM=` z?qA4&3Y~brmbU@SywcO%lR&*JN2-X^ZeAmCnfWhV?}~gXVs#pvn)J<;ffit;*HB_M z`rY_Ji0?}Xm4aN57P*EuLm`8JbSJg!yuoH)R2;R$os@D(1+2?xZzzYC%o#}87`D-~ zcozI~860H^SlkK|^m;uIkwL5E!#=@$7EJaXI*BHUzeEIJ`)cJMRf%`*g}S+l+KB>+ zAm%(^>$;yTGP~Sy@zOO1&py9)%xH$yvoNQTlhC0+W2;ha#2_~1rl_QkpTcJf@Y(?@ zagg>$D(8&QJAj)=JPEAdp7Ye&QeIX;+Q=dx(Qv^Oy3!kN%k|5lARu1)&gamkcPtc6 zp5QY`@|%GqR(dN9WJ0PUh1hAW-Giv`#c;9OKXza0MH43^q~7yZIoa)j<&_%InZ1S3 z-Z|^Fs2F^J*PsPMA?WBH@4rh8_}+zobeu%Bnn2FAlx>Sq%l=2`SyO~NX=fl1^)GR4 z={iuL`W#PQgWN=SGTG;~0w17(ZE$_{HYSIiEZr!h!_ox1dyU%pIq(zF5;JR# z5Z-m`sH@;xg%W~ZgMzDS^yM7%BXVHpnML=6(~}&I=*+#ywW~%{hpu4a2TGDD7`7iH zXT!@xfUF#ijbAR8c7puKZ#?jb#QxX)M<@#iy#W{>p`%a499#m26n*EjgZ4ybR=s&Z zC0aSCKrvthMD|^q^#mlR$nc%ZqCWDB?B45>X#GHN2^`YCzOiBf)Sly#wd=)p$jxrH zE3ejH&e(S{_%~^wK4*>boF);=2%I0oQA@Cp^loM7O8FW0&xs+R&QQs{mSU^l@n~Rc z8qOiPy>pA!+V~=$XOWce%-%Isafi6MDFWV_W9jZSm(AJE^-Hz%scZ*XCv&~7#`rWV zLQDAA2UZC{s94Z$*LOKkz%27PiS=8ym6Sxex&jmFiU=no$AKQs2_K6*9zgsL+|mBtCCN8fzPw_S!g+!!kk$m!{2nU zhT*%GV-ozE^1yR>lT4S-9XIlU9b~MxvIeQ5RxW+@CY4)nB#t* zNgsmI!oOyD8q$+M^O8m?+bd2|24nHi7DX}|p7Lj$HriDP6}BT#lh4eMWX>D~*j5gx znUqwrZvrV9N6(Davrff7F& z%ny~u_Q^mkRHk!Gu8d~RCbD-0icc8knFvK-8n-$rScj@wSUGp-W`2G!YmSrD_&^>~ zuPu?_VA?P;t7lxSBT)dK+PUaCmElrqR{nt>z`K{A!R)eRU6!8q5tuk?i>{(Y>o>i0 zEn;$_nWI&hr@r6aoT(T!DBC;5%bG+$sGJXi=a4&Zg{gZ$kj;7nRBj!>(LjXWgMeYE zTFjPn{$5L6eQ8xv5H+N)sOOe=;zx3AI(tzJwYekEMui?Lc6`YB#1FFxIvj8S%yH}Pm$ zcpi9*shmptb$X%YUA--^oN3@DfoxhE?KxVH_vN8X$T}frNXxGSc{8T%*&%KoW_G3B zAT+^(Z)NUmC_l9{l}hfIbK9??^}bVGEf+^-UY;CQeG_aw+W%BCXFW?i+iv@k38+z5r%YCxC~;j( z&%MbIDb5liUTEpU$~Ahjy&4HJG2LD!niDEn$HY$HFHfjtDbWCRyt>Ev#mN8d*)%%) zB5==ifQqa=ze*9C6F(Du#5CbB`lAHUgmOTUloU5CoJ9Rs9eOuycTXLt700TRhv1tn zC~+ny+#m`5#~H17#no5qj@rmezlMYcIzsnTOZY_ob z!?hK51Q`&K`~vjp;s_bYS8JwtT2~IBtdH^?7AO-D8cD)J94X(Sl-Bs;-r=_}#B%8{ zWvs?K@{kn)`=C)LJV z9IxXmY@qV!wM3BrmHqy@9H^(N^X5ucy)S`N6OGbIydl?xXK&Yrgy;@yXs^FGC-z>& z%jF%=T4zBM=|>9S46!BfD)p<%I#I(T7=xkC=1Ptud-=6RbTl+MfmtrfpLO;!M~%(@ zKrtmeoZW+-EJOnS#xvxqftmpO$;SY}h<_kBd9cAm5N6dSZyAaw3tdc_MH>xOJR=F_ z_`xR7S1k27Ht;G>w-V-0-)QANv=wK+DCs7<9z@8?n|%vZ5>evvJPar zqC@0t>a9?%oC(kLYTL+@-<3cOS!>i zCASEw;p>193^emvMgu*TtV{29u{2q{3>*tXB4ZjAAm*#kEZ1I~0NQ5ydhLZJLzdaS zH-TB)pNJN}1A8;A$Vd&Syh0i%l~if)WP`UhtAcC2(3h<^Ee;_sg|ot2t!CS}pq~*$ zD0Ibp)RGLsphHFG+;m_Xi~-t@QQPjVzGAQeZ|2OhKb!COKFQJ2wd0fkZ+SatgxhyZ_WkD%~%STTj_mnoM}Q%WqW1gJCLt-nG{FHy+4HO12vSEYyYq-hJ0MKq(*pE!<3gPB3ltoCW4() zKF2_J-NlNKBeToHj3I%nM%|Vsk#{Vl{0ee70r0QO2?yCGpff=PMbepkj%?r@Wkbd4 zb+wUI&l^YQEP$lO?8?ijQ&1fj%O@5gns5NF|L7CfmmS3la4bmFhPLU2+8HDnjmc00 zEr8NT)35qOycPO_nBKYA!o@#-ZPmoXp*UK+k zk=pc^trO8(Y@AVkDVWUpc1yHme~ag4%3lDI8Qf=MwiX?*pjFMlwqN(r$AVFLwoc5j2*d1H~Zt|O(J z5u-#y04k%Y!L77cfb83WGXk(Q$)NK}*9;YADIO)5Ni5yjK1b3Vp*EybQjTG_(2D+m zzTP*0cLafH(x)&1n&Xx;724~PIL&EtPnCMqYylEt+Oy<@aRYoF1)|90=mEWg`e*K; zliA=bLQG<{CE`)#Okrr-o0%KI&KHa4axri^NtGqrgybZo@>;@Azp5<7tAy9eyP8?cv|x6 z<&voKuO9tW&M|qTm286MSL`Q0HZ)`2HcNG^P94Synv7gSNTU}0M02*SO$Kk9&_kFb z!pBMj$jGM4jYd@hNJ&l5UECWaIQU%82IN4*?A+DNpugoV>PfdTAD)k~N+Dx zL}u<+3##_T*_smeq31Er0{BIeDE)&rJD*(cx6R@tz6;&}0+HpcX*X~Vl5XG5n0m zg%w3*U>mk$iZEU$q-&;6%mIzf%SEP}kanw+(pd+JQ))iHy(q>Ad{Pbl_3$NQc%D2( z#A1qn66NWoR$yUkz^Nf9#4icLqePvC`{v5##RRDrW@r&G8OM} zgzVpsVD~r8N~_PT)GwK@t$rJ7SGbdwFhR7c;TYXCS3(*i+v#%G-HN-Jlb$gaSb`3L zy^R6wV(m+sn3#5%DD8aMom6}%DaMt$*%WgeLu1ZQUoNTx(i%B=Qqs?^x+ilH zJRx6MCM+P8^Bkx6Kp2&(Qe}*K*v(ZkcvKNTB$5K))MG`NEPB; znfcwK-;At<=OHVbx#n=SsS2?SU49rrICF{?L_(bvALuL)z>q*!Sdl zx%E9Wncb%6QX|?Z-vz1cnFnF}j(J%vA39RZBRO)?QxAV`n{=uP@5~;0dI{uIrRd<{ zd^SISbw~0MEv5Y8(OXXuesgc1`(~kn7SmCQx)UZuKLpDhzk191x~cH!c4>@ojh%7W z?dA?Ygs#e=_2-U-6~zm!I6^g=@H)#ga`dB1Nn*h8Xb0o^-ug2eV%po_>rYU9G{l3x zZbh_9q^oD{@-Y0!sandO3EqwHa@-+aiV<&S&LBQ#z&qjqXIVK_fwD$l@AMlHH1}By zOB|c)^v&ec8d{g%)f(dI^mL%@fsm!ykK#Mr5h5`c{R{b`;o@#qovIJvJtvx zhtO_X&5P=6Bd9umelgt}2n!?FW9zOh^M`O}x8WO*%q6j=nOHi1#7J?#>IkHzY9U=s z(N=4cg7Fi`T6FvP^Kn(#g?f-$tMWm_ZUvXjoE(hvkif+Z)`_;p+xbw4snTa-zjaH2 zwqTjx4+TF!#D7>T83deo9`7OIVK|B|6!s7@?~nJpJxTw_#QocSX;g*skPX+32a?xKPF;O8ccH9b_Rd>N)9mA5te< zE~)lL(Jhp?>a|-kPGG{zIH_p_RG!9Cwqu*3N}J&y_pT25s?_hFl4Sq+fB91-YxQ7S zk!?qcA^P6KV|9BmTC>##S`nanvx!rt<3YSurci>`L5J%m|0wE2@Ybi>r++9Q30i3eG;%wRw?xtEpiyjuuvd(=`?=SS>Ogy&6%6ER@US%mRi(tWS)D-+> zK2lUU4>5O4!DtU#66isAxeKzaHfNh2sG3%3u((KnNE1nnn!>q@m-$|VKo}UBh7Z|2 z9$lc-g@Q`}cMYixx%~^(7H1ax#Jm<$K$0ia&ADB~zmV~AnrQ7X-CNdowGBFG6BmI^ zJ*mKJ2;LkGuWLU`01xjS7u=~{YaTY#TDQzWxFOIVlXLKqvx!fx>%s+cZXi9SOq;YY zW8ogTT`>D;@c_BiI%Q;~PeIpIQxr%yjvcRhP8><`0~QjhqPVX#ETj3N*ej|X-Fd*a z39KnG!xzSdGzDR1jZLi_GPSKjHQ z6r_RB=Aen&9)`#-O%RCkN;FPylA#^eEv1533!sD)sg?$_^PFC8zC2#v+cE}NuWxAf zg%E^cgP&_59K?X>-Ezc3!KL&T7>o5yIBUoW9fZSc(Cz$&0VEgerX)lo8_A1m)EhCZ zN;)3dHs4^~uc?#_KXt12Csy6qy_70h(aUt|FmHLOD~_+iNkj1(|u!80f5V$X&>PR>7^uEfaSj%D!)Uo6X^ahn#!*z4d}tSk0i8`Ov)jC1tBe-{|0OY@70Z`x!ELNp1yRt;2ri=JisO z^_YYAmW{MQ9y_w^2J?-yVZ<#Kldx7o{|gttJjckNn@IfXHDTQ9blBu<%CGYZFyTVy~QSAD-EsBvq%APwf5S=X1=(j-aptoNf%9&1WDEl;EbM&q$d&L z5>}T+uC-Suq=o*t`z8UXKt|Yf)$#rN@qv?Ggj?!51kKXX-t!_f-e|dkd4`-I+aET| z$^J1S9x`19i$-0+1stR0_197YRan`dGl5LK|ExcL_WQWBo}jxZuQM*i_zAmH*Dgrj z8ajpDXr|M3Gss$*tY_Jl+3=g2dRL3DDqV*4r@!n#ZXfzO$2=^~a)xK}Ved6PcPfBX z>46-AOkZ)S*Cuw<&6!XDN*xc&EbnHGm|N*!SBxkoigtBfhOSy5pLSlcY-Pn4z%eOP zIeB|(T3d;Isg>KFO)>X7HZzyLuXV3bK_&n{-A4;8QT-w-pOJmvv?=@*@|60sr~$I% zH%6d6e2bWgGzweQUli7+_z91@=^r_*P=Z4Cmaf60 zJ5mra`XsJT6M+y9&9t{WJ=|72(x`#j!{9qEmzo4RqV6Pc|1w9;@MET3{}6sxDTv6f zT)+SMYKPy<7Q%Ba;Iv!O+rA%P+?1ONX>sG4ilO&n#B-PvddJd8cAO$x7&m(u=#}Gq z>}ST~%E0f6&*N0;6|{b)F>%<3vp|92=J)rTVJVsl((zqDbePX)yQl}lQHV_)vvucNEyhWspYn) z1gZZ%QIs+EGJ>&d1P*$lf(vTzI;E3tAc-!cVD)1dWhL$+NW>*nV}?${TPdTwwG-7s zwXyd=Z`HN&dRNdG6dWIzyDf%mH@19k1Rf-3+=I=nb+N8#zG&&bt<1w5%UOqT%hO)b zD$(MrCSG+&Z~Tc!|8#-&WicK5p#2rN#J3EJLjqD?ZQx`3pmLwjOZTS^!ZGf!%neCV zxuG-bTT`X!TT|{(c(>v@y2a(ik!}9;?`$*iia%)O5f z+X0E3c81z1=2YRfttyS)IJx%;3gjH>h(RLzGs4HtXeTRp$!eCd((iUZW9gI*wxKhC zFh7~3FBf=)`JO^2_JC9AbM&j$g@yD{9jKNW)3elQc$Ur;WCnYEa0|~udVoMq?J=Ks z!1Q-x=OJ5QfA6D~Y_n_9Y(&H)umq2{Q#gGt3j{jUKxu>va0^J9XSR?FJ)dwE#qD&z zta>2lBAoLyu>;at1r#V; z9k$ma&(ZiH!YqjkbcAD|M}zQPq9N+|J`<#vfj(e|NC}zO-X)Z$$oAYVo*Y+9%$86( z1`3vGHWe%t3<-`wAFT(XZLO`Gxgegv? zt^zzUXwzuY$<>NyVQJgBPh4(dz*4*&jX zggn!gn2rojXh;f&g?{sd?|8wRXEX(xSm>oeoc``bcvSdU(QGN~D&>-DeQ-`ZR`5Ec z-CUS!ZJ(mD`VvuY-dkx*pWeD?n|*|M2O?GKg~9F?z%V$FP!2ia|9+h&R}_T$?}lzC z=|DM$@O^LJnUf_nrWk>PrppKku9^ih@ng_T0y{wmh17!N;+!Px25e0e1F2emy~6G<2wjv)z=0SYNS=LZd}L>CW3f5A(MPr=>t2=gXV7rnMHdUkqM_?>vy8Y&J2I1b0aD z;%6emjmflWre zpO&ZQdbeFYyW-CV;eAt;2c2mT{q_kof7Z-jSNa^Aew*<#AyxF}QQitz_EOhSJ3(o} zPS9uH=|b2Ih*0$Dd2I3ahb1L&?x5s26m)muwoxIsy{5k<8zjVoANk6wo&yq5I5n@< z{A{mCTsO1YW%P$NbJAu;kWi{eX^-N>ivJmdKr6SqZKu@R0&1JDJW0%whm``C@paf< zF)Dav40qwX!R?Is*YlD7`s~=sj3DxC4x8s!{RhbKlUlP6ex!0E_ECizU3P*wo_j(z z8UM~u(?@?gc0j}qR~U@_Bi2??_`#W-F&ZAzIT(EXQ$2gsmc!^ix8e$O>62MwVO#k6lzybWLjzqg2@*;t~TS=5Zo48FUZ+|9opUE z4=8ICRRT9I$9tv~OuuqTqc$@d->S=?flK8rfBdUN^|ZF4|)Z6ZuPQCBviWmoFGW`?%Evg@*94d)hZAhlo!_&-EBgMTGBA z{$zu&-8Q{nIHe^}jD}P2Y6RrpSjhF(?(@spE$j*gw~K+|jjEQ1G-NN)B}}b!zl2@E zzK@sK>AiNsi}o=R=O>bIPlNOwN+(113KB`seiYB?j}V1m_=Hk0e3BRbH$#Mi0?)1ri zDTH^E;$~d*51F66!|tVc{MdK-!={a%VDaskc2{#%w%t=RS-0T|JUOtALt)Gg*X9;mQoieR{0#=a&vzn9a&`~MDwV2 zt(2KQ;3dO^8gNgPD4IC(KlY_ zicu(Yor4)SOrV7YUz&*OfJ*>B<$#nH6)r|1$Ht!a4ot2eJpJZhy z1|25a2R~cqgtYQ|g;j@3oe>Vfc1o8fHMhnOShXp7$JjgjcZQCel_8aB_7so_9XadQ zxoR3XjyGIZdCEn7v{MNmW3L%_`~BTsss6TCm-~BCW?|l5^}LrFgC|l@_eziq#HD9p z7rw(X_Y*uajWq3i_D}@tr`cj;2t>fnXUZ43?(DRC9DARGBfU+3i_DIrys!8DB{r*` zDr{D$@kIuU%5BY_B4l4R4ny*1d}dYjMTov|=xg-G%|V^C*x(nJ4@UNpL7_3lGl~mt z?M&H&vm0z#m|l|3+&ntG{1@Bx)lM3f&`>*OWD-LO;cL*}-Fz8Nap~9HF6ktB%TYAi z>rQnUHVGe~G-gJ>^b{z?+jVg|6GPa{U};pfPNG0gH~7PrSF{cRcHJIlmW=xR1agMn z$B(QA@7xnV9it1)DGkg!7_B^(tg^$>aLM02BVNzR$(48+S64TW887@&jeo8lj* zB&4>M>3Bfwk_i66W4a=q_o9ze(y0#vMQP|4`$pl@MXNs~OjGi6`SXU`9MXLse1_)~ zCRg~xR^1HGWrKIZ+tbC5Xw~2c*vdi;jc^&aGuQu(SLv`({h5@Fq}W6#U>*N<w8pfyaN=i$HDv7;Z| z_j7c!GqHA>y1HN-qRE>Zh#X(J+>+<8M zNqLqfy(Y<02Oo+Jb$CEtI{5m*#G@@+rwGOO)vDD zeJO^`W(dCOnuXbBVBV1uj_7Zi4Z>sbVqv+kAl&$H#kbWZw-b~9CR=Rw-9(LKz}!z0 z@pY9cUH_{B>I_IX;d_@0>i_|9@ zI4+E?)b@{C692SG>0BtsQsEHi@rZB=E7}NARAai1q23UNfxfAv1Jb~SYK+%0y!Q=~ z@oswh5wKiSW~=^eA$=1u;jlKk=?Cavdc{j4M5v#;0_Rd5cIR{E8#0r3qLSYcO(gTd-YBu_lWXUfaYMX&^BTPS>k^Rq*M*a?|D*`%6V))Cd@W2k2K$H&i zB3^FJ#nku1r5RMcnKY_?G2S~Vc&4__@d(u3_<_e{l^P(7#qtTQ3$OK`VlI(05MLb-n}P|8@UIDMuS))W9Ei0fbI`J=iNWB0NDf z44Y{QG^OZFVEpAE$uEGBC%qiTJ%qZc9Z52(;|IXSfSr<#Vu#Nh52>6Vgc6=}iALjO8W{l~PBujKUQAhs;c$g_#_FjWLzxh?;e%z6bt%x(;X+7P6{6NRsMVMdI+2YLf6~UhK^S z$ci$gdJ}EXtJc8r%JD2mUnMgKP1QY?kR$ljQyy!gL@OTwcT#{eyJN8NOYPytTmn0I z|NNhaZE5(JngB*V;8$S7;&uFl^WszS2+=F;dVcXb6Qx$8f`_tP-~r&dKfk6A8(=}z zGohblf;Isw2FEovC!a7hn(}HN>?j@tY-Jt(lnnUwI)dn)jo4E((y!HlE_!97e?ZI~ zIr8Eqh>pbw?)O_5(t7hX)0?J9tAzue?aDp#FXOmBXNL4-{l41o(kKv~LSYGq)9>RG zb)lt#-(O5<2w+C_1>y*Xe{qS$7-t!j-<)p7uT6|p8<{1j(ny{=&R0i@IKg7~+k=Vo zvyLg++WuBPyc09QDS=^@4vIdPJ(wp2b!OM2*a;;i-hXRYYJdEwbAw#C;vV1SEyfXvj9>v-u@y2a%A|LfSq{Gw%({E zc}og7bax_*8_quNq1<3PtbptAT{Qzvy6@XoonVp;3?!M3|2Sm0xOP|hFzkfSzX40I z(LID4o3$Cyu;r)-l{B<2J})Kl~bT3Fn5rq5;v-B|x( z3R?=-)F{P3Un{Nn|F~N4AwSpmi#bDuhie(<;?uWuz{}Q@!$RpzL6t+3#v9Kru5)Z1 zVsheXGxu^6`pvY!o$+b{(D{aH0*uV{X_&rt^&D)DoN?P^ypqqg;j;6*#91oq6D6BLEq8n(nj7Un*B#dW3uXP0pV3>| zGciw%?BR76Pp3!{Azd_qDQzFRX{>7=d_Bv7!Fi(mbc7=79NgA6v%K zm~rF~I5G<<*H2KP6ivNwC3%I&9dFjyD3xQ7J^!}eeeP|2#ePhvsaAyyb_a41!xQGL zXei;LXec7kv0R64-Tft2eBPA$irwK(y~e<00I6) zF+uZR7sIJUBK7EW`I^xpMbykHx^)6`oSQhwM0iNaR~V)yxJ$eudw@ zu2uI5PzVoSChs*GhQX%yMFt3eSkQ^h{#$hZvdFSp^<+_VrZhG8&SUpJHuDsdroI2$ zv|YFPy7qVmRgcKOLB>p>AIpXyD{&TrNvXVXNQ7VrN`-OOf&w z???{De>(!YpYD-+7b<4?SzJ~X?<`P#_iHCl*1`A1HtDtt@^l&e`W!O%`uI{bHygaj z%y~>y-4DRzE0bAQnACqP*Ml7hK>RolXG{S5a(6vK0r%zM<)gc~f0^Vz{C5n_+rwVQbg( z51y+6+W+tD#($lCY`I~-b$4i*vj)j0eHHA!Xc9>-E1}>v^?y6cYBiD-%}aj*1eRhC zI-mB3!Bh>yOikqqY_l;R85X<1D*nQKW6w%>q=PyJ7q{895@>jBtELH$_HTkC@P$sd zQcBoL34_M}ME^c-&!w`C9^U%L1Iw+CW3_0T8l_5Yv)BKanc9p$FP2Tq-HL=gO;sFQ z!~6Hk$l@+w0>ikK~ObSRZoKr zCgZof*!JwUsHmpEl&|l`GxxcVOkFEH9dX7iK<=l=f%3unHaO1w@EpHJHa~}@oAgj^ zzI#m?pzl&S%O3Dpb^O1D9{iqi>r=mDyQwrTisiBIQyvd5^yj7U6yGit(iEKf`N!zuD1L%*- zW{M=8_YIsP+zOCU73@5kz7OWJ_PP@Kr&IB_YY;Q!?cpoaH}Tzn@r*|_^`?EY`exf( zeMZ!Imjk((jxJ@<8Tqr~St-g!GF)(hO}{`!uPQuHoLtqchkEu+LQ7?)n~29-T#P%AdsP`!-$e zTE;>fkA8a-F9c@G=V!l};_kn>;{FKyyYr(R33dUF>lckxj|Td0k)-+m7YI^$dj!iy zNf3&aA z_Hxr;2Uf9k6VrQ&;sAphtiSs<+%l$!|I$CG{M-Mu*rtk=wuDQiF2r`e&n1xL|6%%r zmLI!d-aYC}(X{D94R?{wRp1d^>`dSh|ELu5x08d1cuzHwjm^&)0|*j$RN{(Kwe3^YH-7*=Kwh~>Cub(2xDhCw z_E@GfLbW6kb}z(jJC7%fH%lN7z<|_L&@GXoX`ejWgm%4H!n`R>jTII^ASCcVL69bf zX!%eF1fly#6I_{e{r*)jLakSyG4K3q00P*FX3|br;R2=N7ql$R&Y2IHsBZfEoJbGM zm6O?1AHO#5IlXl&;8JIYD)0HHPEy3_auvpNe+Gqr3x)YMf!d>|Zm(AIC53A4z+Dfg zWyL^5eFBe~gGyDy?BS2B?#p~gtj8RNFERQ6|H&~{tG$WQv73m!F$+!^YP|3pemU>a zp{Q;weiq*yESwwHQv%x+pcUgH#y@_vnKA$a?JxG;OgF7(m`!qi^iJQ$8kE2J6+U=K z*v51C;Gg^OfV8VXarJD{z?Uw?g9=B?+eiO{IlDcy>?yO_{RIyw$mi*;MuzfGA1aKr z-&CH~tcZUuCJ$t*k)1oCUR!HX z7lv7Jzw^_g9W2`S4t$cBw}~BgGJJ;VLm^XvMm%kJBwv>9RybB z2gM(>NnDUe459UN&Pht!!sj0{Ra{!?v+4f0);v~|aA@i|S|Az=Y-r7EA$20(zJUZB z^~4*eQ2XlfwHr8C!n{QLDf`)^ri%6T;6{o`oPJMb?}ZEi(p974%if<3301bvzGm0z zG1iALqG)lG;7U;6VXJ7jRovhCoPXK-`MmxWPjy-D#n~BtS{~_!-SJru$EdfFc%9g- zX`~|2qkf^Mp_;V6fw6JZntuZjr#@~%VL}GxTdzmW>=(S}(&ou6Ek?-d-m(rL!Sj6` z7ZPPJd|BSYKeu2^IUAMaPbi50&P(m&BZvM);`7v=qjdT-6U=CDz0ETg#E6d(P#0X_ zSB12N&r#GvalfqLdhp-ZM$bvukx@36ZtUB61t)^8<(LEGv6et^<9h$ zRjrNk=(0+OPk;_uTlcPJEiC9cjTl1xKX0o)D34M`itgYa2()R?PGEgUo;ilsZ;iWu zfs2}-0RkdF4STLy5p3BYv)|n1#%f7bz20p)j>9R=gktsum+~KGtEr~WvJ2{6@s1&D zXfRM;4D-2MsY;uRRrpX~Uk^tIrT zuYN70?Gtl>%u?=^jNvUdrX_s;_=!MHdYBD<6p^Ky@euhzbFL}!3I*QVg5({=x#{LxaV zfV2Bo?~Y25$G3YjkcqcvU}TeCNNNnWa(J94&M2p#a=nnP_Nuk^e)C!aEckGqeXJQ_ zk$K^UA%oKzU|h7DQunCR$iJlcpMIEq zBpZSOeT$MWtz-9isDsx6vS)8?vwyY07jM`_6Sr$ck_G~M~W zP^jR-b2%^lVNHyOJIs7q&S*DabohuBY6)&8Q1>bTgnKb9*=<~}${n99SNB5izY&Us zX(sJa`SseofiL4c;*x6jY-aVPoh^Ib?83$c_ld*~*)mvgn;dM!_J-=#q-C3qBFr+N zM1*nBVIAsk+I>T`*dE^lYn{_?AP@lz&o1r$4}RI$qbSY1?4>o9q*?w{)ulMLsWFr? z;>oh?8|1bmauyps55&Q!6+@|rA1)PDzq~RM07{t}%&~o_`o;N+uFnI^kOJQ*^+<1} z6~f0PYW1|UZom_kQTq!i4jD3y+J(9;+CV1yr$y7J3Ze|vRAZ7e^RLwOFYo1;BCh1r zb>5m}M>f1Vebq<7h}I8BIpl`i$55y;4%9u$n!23B=j6CoIAbcJY|CwrbP^}cOZiv`nUgGUhq$*2%-N9?8(w=ll4v3w)?S_ zs@DEH)xXOGtQyEf58=RPvCB2!_Gl?!2boTt*iLlt2QiiZAQWZu4MFU+n(W@}tsRyUEFm+2264yAJNm}$CkBvGrh4%sA(O=)u&JMS|^Ybb< zfVyAnTnInCZXPRILQpGr#hATZG5HD}Z~wRB&GQp?ENdGA8>IY!&X(@%S|iAg(DyGdAt9qJfZ?7PIfw=^3Uj3u4FN<*Spxf{C~WC2UJsO^FCW#zg-m<8x{l? zR1}aRNQYPuLvMKtQB}h=TMcy+ox+OGKKKB+?RULQQ~>) zjjNlg7*hP&*6;lt@yi>9>KvTrTqIoQT%4q9!_+wghAL0*o$DQu@tZS!9Twy^F($A^ zJpgDHTklZj^IXPTs}kzgaEyXm>WIo$sf@8Fy9H1G=h#(BSA>P$1>ccjiza0Gpjiz= z%`;jiTdY>FU0K)&{NWt!G+TZ)bD(76H;w)hro{~hfgCOVM|;e|e4|AVc&cRRsaz-0 zKRy*upLo1oCl+4lbDP$1JU;*j4@Jps3sa{>t-AHDyFjuk?ImY>Yt_gh*2OV7%kG_{ z8Q{}-!do(sq?pCKjJ|g`U;h13tBqE^#zT`sk38pGvZMP?2djr%PeH7~~ z(~=q3i*udUH{mNF|8B{@ZmdYZ3fzXAb7?v`c{~`oH$Dk8W9Asc(_?Q~{(t#7?uj`M>QBnFQsitdqn+PStCBpe8;&8v80K};PDjySuM z$Z>kF9DFR-0zB1mI4*Dn8i{JdU%y@wG*vb|4gNF;&YcRramT!twL3kND3VA!Y)(&u zo=ao#xz5C#SUjVj>eh0stpKr~1fC12TpO`Fh)|+_{Pqu+G2(6;owjhd} z7j#x<#!gKRfH)$DZsXYc7(sLdFXa=w&Ry8{2;y+qO~Q8+74^COZtj*$kT3s3KD=KH z1QIC|Nn)-bkh*O_y|&!2HKjhu&k7VO8Xd1`xzCptQxZ^pb6dw8w%8X){va3fj`1V|@4BzG{bxj9XkMw_ooj)gBK)NLF zUZWnHW^^s4`y+*S>x<1lI@#$dRM~o^I3&$2P7M>Yf7IM}5K3^AvxUKdwL_*=MgVyT zj)&>qF^mpa=o%(;HO_K>Ypef~KPUp6(hUBr0m4|0dHm`}#x=PD;sJQd<=|6&WsD?a`UTE z46A4ST-nw0369D_#q`<`G)~A02xW2+7tcBQlKR_G zA^`z|Z{2Q!7uOi?by4-oW+K@YyoCagc z-09d&r|u{zf+xdUUu%0B;21WT5pk+rSqx;1nFne4)!^Dr@%UG3Uk+$jU9V5NqZb?) zGOFFOGkbi7&+jKoajY>3Ag^AqREWv;<_%d>ntKhsz%wOw{=^|uOf74hMpE-ia3*oP zX<>x3A9evEba>pJ+tNKRyCxc(8;!Rs%5bmj55$>(r?aX#U%K4$0+*hi(%1*FI?aE5F;64FGJl)K0 zzMO89zS}zZwEViaM;corEYx3ss$ON$rVwg83>YBroyfx2l!fixk>#Hf$1#ccwCRyl z?c-Ca+EvcMAwcySe}I@Afo++xG`kUR>^<`8WUy86DFJ02w=kr-vgdT377hjus+k1t z1g-%tEJiF~cFSGv?6^>)Z+&OaalVXHZoi+@m3apwD1S(*KVZ{}+`)Zq%l(O;*qEZO zYaSz%h>_QQ7VI5#G4ADEzPwCw}F9tmnvg3S8p$I#~NAArmQY?aXoh891a= zPa-0HfWk}Efv@2)kJ-OvlTTqe2K2Qy{*znj4{IsKi~^kB00v26u0ZTrdo-bWXy0xb z$Y(;e-oYDp1lmpiHad4KZvIuXd&rGp%gpJD28=7ERrQVc>=S1j^nsB6aYs>}6K_r) zENb;$(!?SlP3%es^|vA+fA{l;Qe+A>#@5-Gg!bjzI%;Rc##|AMV6?*&DMr3gK=OH1 z;x1Rz%9ZyZm{+0;zvj@VK7SY8ZO4c=Id|ZmyLnatWHh7ORl4>x_4<|ayThZ*Z_?EE zlA*p-$*QAeX*x5^su8Mzk^e>ZgFh1J85U=J*C$H1(p~W6jE*i|;jq=Og_i3p@Se|; zUz@Rw-mWR(r*fkE|2jJ66{3!1<6v8~`^?Z6py)XVqNlZqcYjICi{0kRA2Up0y3I7T z%Z|?>M%WI170YwjkzUpwX^Nmkp55yZ1U>7Yy;L+P!htVj>BSUyyEzLa8qF~dfm=R4 zakxr>PU2;Dt$q?vBEWx)m?rOEjvCbF^PG2ZK7$+$^$DLt^qVo@jGnMM((lIBjo{V+ z*?W&eRrflkspEC?v>DNcdsr%bxeG3A2-4-~A57##CM3t!;;z>tUk`cPF)#vo9A1jdta@ zZ5HbRGT-Jy4#An{657-E8W#5?4dmehjbN;+?eI&fs$$pIQ4pD}rdp(s=)p|sD6x0n zE6eF@FK^d;gQsD)eY{cGU{VsockC8R`HB9#@py*CVJHt^OyvQq441eP2SkGpc-wcm zzZ6LNyvYw8S#ZN1xel#E+mYL=llg`pYWlQAFedB=h%0w z0#6kd>5{+!wQFP|AG9mOg3dR$KiM7CcB90)?t$kmV=~L#I2X@w4X$M=WP8Rx{a!p_ z*wl&Ej+c^soU<%IB(1LCJ@D(9$dj4V1@BC&u5t36wofV3n%j>WEmhC*k+_v1a z0kzl^0O-@oaK^BXL=91{uCb4rQeuV_;3yETJqU^x}MZeUh)N%N9(NTj*M& ztzMi*Fke)`tlO4UFya0bDFRSR+ZRPana55**G?(ZD6$R63j#@4M}+y5Tj_IL`=gMJ zUrHj7G*3tbN5M~X0eoRn`n^)O*x#IB3*_11E7@nneqt`#tY>mEhgzK#kI@i+U(*4N@@=!}@mUQ0dmd_9? zIu}i+%&)#?JP6#aZHF@z^ck%JBBv{StiL?dxw|_2$QUDM2mRUR;CAd(h@L`iQ)|Z~ zUE#=bBr1E5QX``z!1*_4W3-Y}7=%ld{F=I(KTNMc_EbFyoE_dIG1ba1tn+t>=fv5ea(gRZ@m?0<6({6Ox6Tj02pGV%Lm#%>2T%` z{U;@_fF?{;jEUrKOQhYB%BXWP&MVlj-#?^CeY2j3^SIUbLiR%q><+* z!o~e9ZIr{dHc-Jp-!ml!OP z6jVDFP})Raf5Y~?@lqoT;Sh79M(iSV?_*vFsX-y)5ixneqnSoAKzLt5A;LPL{uCGP z4ltI9Nz$Hr+4*_FlWU9eH9dJypT(NcOYi4+u7PJe*vZ#+?A9WT7J@h%CUt&YvaC-5 zWm!14>KxJkOg)|3FF{?o$Z+&E@r#;8VBAmP#M2Ch4A(5*<~AtJjPAx~vd-{m2*h1+ z?*}D*tIkhd^3SN;Dh&@34 z1+<98epg;;)3MFTo)^I6~HqxO@MqQxpju1n!XHTYAb6o2NKF&bEG!7c(Z3m#*+L#yeX{_eZ-K=-QOaUkV z!N;}90}Q|8^f||(Ixq2Q`u?&v#6R6P|0M4%p4S1KYzFp^u69{IA+LaG7QXn);%;6M zw88No%ga3|R<^7-<@nqEajY-_VKD7yN%0C;1i&?2}qVkbVhj-KZ4W#5V z6&Rz();%5yC1q=9JicK1Oa$|^+6mu~KUrqAJHng%26w7itmxRm)hjJ=!_$LmI8 zb}@$5hM~X$(CY;(UeF}0V*_H3akj5st=Vuzk+>t;4~@jEc6>Y|Szl2hgM@BoTITP( ziEewIhUX2X(nAJ!(2OF5Gp?*-$vni#CD8lwNmNCJ1-#cl-*J?p zQkj?EH#|yhNc{;8-(GU$sNOm5ZS}Qdims%aht6gux$X(HOOXi*EoxhsV(;e9XN?mx zDgEHvMo~TKC_JCiG5h0{T|pg;Q+WD-RpVs2m}mEF_&GXKB9Q*<*PaeJF-0``NyW@{ za@jVoa+$&%Trkb_w+zPp{Mn5j`ez5n4_30Z2;4!A-YO0Xx zSm;~uOBdHfNVMrwd3LVm=$M3INz9%S%UW<_rppj%JnL2T3Fnz=il&N*oqRr) zg)NmAmr2UrvHRj4*P!g^ZmhPonZd>xFC+cQ!bGo)hG1~US_t&nk-_f4nB#G$e!SM+ zY|KYBM+@awQwN;AP|1w)?leOJeNW&HKJDRhG15e=^dE`}t!U?uK5c~ zwModjcHU@1UQtc(b*N?kJWQEJ zy(lK$l4+ZdTEX0!FUTh{!fRAI}*l@RhJ=O-E!YN|ZkXvmkPJriR8F`LG3Pe(~!#!^3%1D&O?XzY~WW zUGylI*{XC36)c%gr|-9)5FF2V^t$H~EwP(%e?3-YeL-UE3Wn6B)hWdpG3I6-9(Gxq zxv1_P{wY&@^27I}Y48zA5BB5G(GU_XH*6{xUC%o1x&CSrNy_cUUulm;4?YO#@*HkhWB15RYvd$vyN)BjFg*PU z7KOm7ab?f=nwu##r2fn?HIg1kSEE~j+Y?^P)*dax0N*;aiBK8AHU5G7U5VUN9$Hbq z$Hv0RSCLt*3_gdy9C_r z>>BEZ*YKKYXpb=etJ>k-z0j89)y~ceS}~p%G+IV%Ol$ihhczx<%E)V(gUOR^RIaph zb)gmpS}RKLaEQao=@Trkogkgbfzdkggt)HEsJ-_>4%IWt`vwhX_IcQ;lihW+}iZ!~t# zsmAOB<+z0hqx^ePJ+^aki`sLpKUEpz;0kw_;HL>##E+;mGUTWHUcX(pAt$)_m4T)M zIayLH?Y5Uvy0E8-cG>N;hP(&zY&`AqbV;_-{K7<-KGTguoWAI3=#{d$OtO6acRkH# z-&gPdLet7Kaon3;RcPDaD)IaSCs@y))PXPT{SokrvN8MRs99(BR~{zdlpZg z!q>rlqBip=gq=?sdoJ8Q@h07YVunVSa5)tLn~h@Tj$i&4z%Ett+RoLLfa61Xwt|lb z!9RJKFRn`jfpWk&L>|`sDys=sTr%@m1J&;wtZabQ?pYhT+TUokH+iAr-fThrNEP~R zrT};|hquH5pYvgK{+zfZ=vr6D0|5Nne2&_x?HiS2s>YRa9*Va>*?& zLWlxC_d2(SNT2)n&_)%1vUx__QI+Eimaa@N4@9S+YLxa*E~3cv7{M<#QEF%^t2`xw-T#RHmGa0QGwtfR1~{ zEc=$twy$D<%`+Ra-`niQ-&>|>AN?^rd_&Y*a zKJJ6x4{pq`x=PxT(Y27#su+Q|$8i}_UmA@E2o8uMM0tN~UH**Zo&UL3*Ri|J!#(LQ zil8qT)@#)0*#Bhwbz%!1qnLE^WQ3s;OIjQ8G3dg!fyb@?4&P!JHFtiCkw88ZWVfpW z$LlJ{YOh;GtjS#Qwm_rC96FgclK5-?#jmI@(d&1vQ|1n9IVI~QZjwuG(_a{WnR(!O1LdWRq= z6XqvqDcQJ^xa0qc_#SX&F}e~ITy>05^XF%rhPyd-Rnbuhwuy>KWb&J&aQ#W&(f_{%9gH}xn@&_~NiOJC-1 z4ksinOgH4X|FL|t@1>@UbdsFXKwblmRWZ?*l7BrNHTd+HCOP;C>FpLG)ZqjLkNvR& zSgo+<(A603hFWnWkqh#Kj%2q{S&4ltpb=&0)@9Ia0+`D?xkVrV?i}rq*ZG0fry0 z%|AQmSa}k|6dk-zgB~cn2GMC*0h@KU%nIFxyAQG(d%Uu*mYk8_9Gdh+&E7kPtZPOW zUbXV{FnG8Ep{g_+!Zl#gd7AP7Cf1Ob!u@mwblmY-O2&u`a{b^tfN$qiy4hYTtxgW2|RDhI6De>p?_b!}W z<1i`-Z~Kn-tH+y^UU!D=xWQ~NNSyX|7pFzL{`KQ};+M%@gVCBBY?vJPx_)x`={{ba zI$Z42OurVuOW1xztx`)hAtgWlL&8&>U+aC?1^6uaZT`>_uo!wn8h@ywUTlo-R^sMz z7w8?E2+{lZx{hgAIvLv!Zh3>EAW(ZX$GF!VNP|F%C)9sF7RkuQH5h(}xeBr}1-V+m zLHvZ%7aW|UoM)$!Q-5B?TaNgG&;BMAI}Y?8Q4uliK2ve- zszkb&Oh#d*+z|l$3S3U<&1-*C^e#{>z4e~Mb`q1W0K+Mpo-W_x9Hly~uJ&TDCdb>( zr{9@1?R%T@I@axr_Uv2^;?)hbLGd#=MUk_yim6cuJFe`FTx*t5-x2tP@MvdC$` z%j)Nwio~6FW8*ViHH87@ZJ*d)p1RM)BcjX(TL^daEHvA-bNOb^1^`~eIFhec@C!Ie zdkgQcT^+$axr_h7VuN=2I%G8vKg{*B?`?#7v-0)dQsl(l%6U8u*^%97S)umW=#ja`m`!H=4&_w@IVosC~Ab8lyz`|31F zSAX*?SJ=vAd54GUz3VAC)O*PLy^0wz(Tl9^xI|q+r}7ZMyIs^t$X+t^NnTM*@Y&6s z&75*EryfLF8hgjh9q2fIlH}W6^i0k~Ok&j}K=zo_)LV83j{q_=tGxR=;$>s$E$b4s zva~UEmC?J(D1s3(T9@Nmge*IXk$|Wk*-saiL#BV?_Xm28r>Z@;{~$x%%L@8)8vUr|vKQhc6;f{b>k*f+LhbgfP{fN*00vx@ho&kV6oh!5Fy{hIY>4O3(thejmZqE5E04|>ez~#8Fw<#Tz0uw}# z?&jadKG#Z3A76~{Bre8taHWo(1H~U(;RbkWSo1&UZ)Q&irD?Q{79&TvjV?iT7?nlo z@?5*f?E_~YRWS)f&ty`M)XmiVC82?|!g?*L4$tp1C!T(WTbc{8v;;9ik+ag+nfd7} z?pbEXz0W;XxlSg17S;OOpei~#Ii7WR1uXUTBM{ewGnEO(H{eiQhb0JY>ij}OJW+de zDubV5(hXWrb<6F-GW0FxW>IU@s-WUbJ@&nsOM{(9K0>M_?@+^px(r(S-@2gJmLfySVHfbQ0>AjtI3%j>0&)04Z^!Z%$TgctOXmPu9 z9FB!+Fy)v{(ABeBCMLH%Y-fdwC))h@ft-2`2I4Z ze*P_YloGlBWBbW)oopu%;@Z1bu>LIz$xBL)o&pdXIa?)o{9vltr;!unXO?C|byZ`J zW`s^+o-^FhMKt5kGTpq#Co@j95|4g6SI4}hal>SG24Gk=YZ9*9u7L~SuiM63dfxS9o7TMsI#R=SIpN9i#{+*h|U0-@ao zCLj~xKo}oKp7>6~9qG9a=N4#Hkbjpt1NyFH0XNn>Yq*cH`3EyC7%&;6k)9gJ>v}cO zoWHr*s)ets=3{9dQW^td4hwR#cJCl?^9u`=QMJmW_4^z2cRl@3pKa(Qzz}0hw-qZd zUtBt`3VP46Lsd$}N{|xG<>Z+%`u70eVIeK*!0BH1STY>|_bDzX8U8Kh0k%LiCHj7E z5E9WoeuaM7%`R#Z!Q92KiZNC|AyG3~2-j=P)YTxsw}1ej=xZakI+f8NMB5ntzWKcR zBXi<%6%9)3hS6ABl6fiolER)_ETyiUBIVwK+2eSND&FQbKj*z?pURB{s3*=9uDCI} zf>-n(<^pe*sEYC8d7*KOipWK>ei_fl8FEnYO%i@Xt`o>>?Zh9Ojf#rg|A4sUz*(JT zl;~Vz;}_H!s=1k%I~#cX0zHBwniujo(8uPd>dF>s>0jFXk}0u&iE7+vp26J$ zQkF&nYZ^-qCEoG(lewjEDMcJ|GazdU{27Oqh1@gKWh^A%Bs0v`61?@#;&DFXsSLlf zRbG{TxT7R$pT5^v;IEdEd&S>V&+`HEmUiz+i5b-fTqoWM?DdS6Rq~>Z63&BpM1n1A zr!XztY}X*#nq(GJ2~}${r7;G$c_uAr`APj;2MX_9WnRGSom{Zml(RF=m&v0%x=XZk zOQgFUSPyzz=wS)`ykQT(Z{th>Wp!8(@p~%T$E2>7dtlrJV1>&pNlJtE_U^;z5fIt~;;s(UBOPTg24(DF{9C+` zR-&6+8YJP4n!OMOh0{nc0FGIZ!7BmF{T=24?W9{U0m^7Jx;|z^=kIa7eQJzPT9mMr zaz9!1*LqN;1pqJK60kg@X}S4HTuuc6g$ybN=xFk=YlaM8b3ES+V+L)IDuCsiC}|t) zXIQ=rPyDr^qthAE(@3ST#P>@CUWQ#-Fci7YEzGki)0+NErgHuCT!YEJeLWFH+=3Gj zc$==iOTlsDGS>3BA6UVh^FGANgop46U4WlV$ntNIZ%z3s#!0QPD<-89-TSqJHau{o z_-C}1a81yf1SgHZ+f}`1Wo@!GEF8NT{gyp!ltN)K#Pk3bbIeb!$IQDNcw}@34KDO0 z&KtW6&3|FK=2_I}$TR$$K=9wpm8?$e#6Uzbcv7; zfiCn!gxK8$MktTH`Mx*mvofp5#V2&6r#l5mDzU{l=aDMi{%9tOT?H!d;K8wy$u3p<8LiUDIGM%Y(w>JcA=W@>Z; zb0!w47KdxN`KP?1B)97ZNJSuAdcGPMZEV`N{Ni;j2LiSIl2e1UcR&LVH_1F1XXtxO za<$9d#i2GtR2=+mSQXV(J1SxhhVH*KMTJGYZ%o2Ot-uWz8a+gn)}w#C4%CuBr+5ZpL^V=~7r`$75 zaFM^4dAd1f$rdNsdYcU`y1T}jWU-Xw+N-_Y+%6Ti90IGG%l+-k1Y|t_p!O13F*?^M zgtXep*~s%+;{A+w5zv)TeZBsGqYdBBSs)NBRPJKy2l8KmlI=!-zaQkELf0C8TnJj~ zsX_JX-Xd~puM!g zQ1m;>O4hOX9d~`$(2Uv13aKo~{ac-fm1ys7Xu7X>>G>ebYhtu+Jj+gMxyEyFoG}CR z)c#T;sNP_c45+}~SMc9D0n*^YQcbfuyuY40=AY3q28LprBETvG7V%-e{i}rBrv;7= zyu~iM?=+4*QDv4fGE`6SaG$0Ueaa_gFa7pBYQUEdDL-6$iYuEoNt_B=V90vD9vb}& z>;1_SI)Ky|fmIfMg#CKe_D(X@tSN-tu$1x|Ytki07Gr=UIW_I7^$tS%z#Zbnac1%* z2NegmuVCOmodDvX?I0Y)!Fv=>Gkt1c>Mn>H27 zyg$T|nZ)NaJv3PExtIfEoEQPiz3b&;m=YIG1GK+l4+duwim`R9@H45k*CEKJx7 zcwt||kcTojiUwUY{;j3g^@saoBa%`Pi<5Al?rZ+J!h{v9jDe5j3>Ui{mE{7)gG_W+ zYs+|J-PZHE;fI}li`yMgb7pM$W>RLc)LwAhrw!S4saqvlSqA~J&`mh~E5|OzL!mtE?3KaLs$s zMMR3)7C!wU3680QB#7}tgCvl?qXD`WveJhQwZFonKW#yN?8vcBiDdSy#kLWz4O|R! z6brb&CT8QcqKS$?<()IFPpICa?lH!l)K~pSz6%BYc}i$BbO6rxbi>V-PJo(wPbUdy zO*(pHRcyr6aO~oaQ^7iqs{jYz9{O$hKrmy@mD z6TA6U%Um!S7HpVLzO$?=|Las#H_K%||AS#6Rd%_Oefl$EQ0)y(>-XKOu`$aLRpF@^ z%9M!L17pM!MqM%Tz4H(f93#Jmke~^v`B>52JALsSZpKEGv@0#HM>uXDm*N+V27R2{ z@=M`)PF=A1BNh!h_SH)|t5!q8x2oY#EQ$<@!u+$Tcs>vf2imw4{M)JS{xS3q8=@O5 zf=O@hg<$gk8c&O^blNsB1vPRX0MQxO!DYDKjMmyjeg{rsve0DJt{RvFs(2HZIf}qr zVwLpZf#etY0Hd$_1c<$_@|671BPbNTPE$|9iw@}i#DG%c(IlhA${;k`(49{CwG`6V zo3Eji7x8cfB(MR}Ez(JqARfTh026KCaYRak zEew{GfmVDcSG$ql-Q^#Hp>LX?7-G~9hg!HY;8b+yc_9=JE!<({Q$^kR>Q6G*&!WGK zhayMWz@!}5-WDOS_m^&m_?^oRoWq@R*(6XQ!T23piTHEV(lIPFM4QnU_uss|pI3tx zKocvq{9w4&@f483)`puP7@+MSebTva6@`8>u?RFiu}YByCOCtpxsCwz&D%y_pu%H0 z>HhxA1AizA3p$yo&MkbTMJVs=Zn*UEHo%Bcb8@qRap|LBQ9qP=vTPX5Rq_@R{1420 zut^R_lSg0&tS28f14dXarEwnH_5elMf$d8M1v3w<0Uqy*R-OmnW6QAKe10!P6k-o3 z*JiYmCE@W8d1E7*-(v&H{W<9U2rJlWeO?MCt8T&JJ3w{F2kW_xB<*jV!RfH2bkO;A zdRUD*X1cf+HWw~8X1U&`Jr!w#WC44xuG=!R;w}tQS;-?@UvCtR76z0r>IAZ zh%9CJ7d3K@T;B7kMwT8-0!khWd>*m8@i*(GlbBPENYPuQ$zEPo%H>OGG28wVFTe&- zO-YUA!{m8sh$tU|4>XOvz@uj;{N!|pBuB1ZCS40y+;@H7AT%!pgtF^zW%Er41hjGP zXuFb>NKShIt&M>tQ}!hB275+KIB?BrE=~W%!{Ex^%5_SNy%UM0GrEY@*e_}ZyIUsu zQ`_K3nl@BPV=^Je@S>p-pk-4oK~TGWc#$>*;u_T6Vfdut^%hK zBS@-SY!w%!>~A6E{tz~J2-8vtMUh}tF`sDy0coq=_OY9NKyTS`mFw&x<^x#i{zhKWE3q^l5oU(Mv-*3>J5O7 z7tfkkAdFc-j8ae19Z(8r8vWGb4_61>_Tw(RU$z$A<e; zY{Y&dlr{nDRil~SU07}`8`kXm0!y|yI07b6F(t$|b zuqKh-zlY(Un_3ZLleB_YSsOG#JsGnSh3d&2AxaW9eYhBn{gPYX$A^J{cbTXj&$=vB z#T;Z4N_e@z*SEy$R&W$TC2GXAJWOR+fDk9YnKv(+%+B?GjdZ(5?PW7yVk(t`xzoMG z;VKjc*%HR=M==-;5sHH@AGFiFfjGvkDGwor<ro}OefOB$pBPGE7`aJ z=IATe$G79z0o*Aa*@VMVhdbThtr}W=LNEEyx*Tfa+%F-;&XO0&W-{>dM1{q;jDNA3l&G|Ge0T|Z1Z;Ety};oXdriwJsw4vFZeuKv$( zn)1Z)O8W6ixp=hjaW%s!tjWIDC)`O6vzr$R?)(^tnyaoFY7OIE!KGZ{DT(&R+pO)8 zaLXKSu7Y#b?IH@dpX?CXR&KR${q6B$5h=nE0;7X5;G(iHP3?dw*pNGGVHvE^%xy`G*H-0x z8#|}hoo^&PFlWTdJM=Ro;xiYh+MJ)BmfKcdBq4VfE$mnQ_8W)dIyouD@5XLK zMJuOmhuVCjj-SM4voFtC`eE5bhEgGJp>Q*kNW13RE+t^)>vE5 z_VKYJm{dXb?2uUCmcYN-UtpLx42+MfE0@j;WXCdB76=zhY%JW`*{-3Qc7%vE ztG3T!7sPt>$B9B_y%TD=?(7}hNwgKH16Lk`m~pin12Hox&W~-}VVyg=`+-B&#o5S- z)fU`CIj;*>SG3gEHz(f4=e8%UPn|g|;fPw8aZuq=t&FN)`2mrv1oQ1WFlaa7!MiX^jl;5Qa#5XV!9eA? zfr`7L`v)D_EP9ea?{r`ukts1bhYl}Wt%+llpGrfaO1RmtcaZz}^ij0-yUobUlElDY z?dN~VvVzxVBDHqPOfth?>(9G`CT-_ChP#*|cJNk^5{6!Z_o0<57i2>@rsrfGu$ftK zr=f<;1OZgu_b;dO**`viNs2w3wTuz&~lIE+szIjlSxzQLnZGJk-OzZwM zt;XCu09_GZ#)R9Gs)tL5HoV+jwiD6YU#{DwnbuHbMag!8OA)%gYGiGh-0lyIbI)bh zk)B2{;Dz`<%j?oc)VL=4Yb16uXA1Bee*W1?b}PLQp2m4s%IOdVHfdZ11z79nT{h4`66YuHCQbmPgHPh)8p9HsvPs z?s(esDFm#0$ePF`TZB*>ZvL3wi{%lnLsa)sOP!ixz?X!V`;&$ch(AXHAW#tx7yF50 zX=6@^LGg>=9=mEjwCUseqkX(FEFfSA(vySoCh#vmEM(&qCC-f&CjL;S3sDhZi-O^cylPTk7fhT7#8B)Y~QA%425 zbh>|`9-Nu}$jk{F2$lxWvUkzi$oQ@X|5nfDJ%6ctDbOlwk*WDH1`+VaZp%K><= z0H>CDF^Wim)f0=*#BH3UuM*l+(A*V{QKetz)FQ%&Y8NXBQu;Y$q3ZTY+5l`u{J6 z_8GE6uGft*o%&qpK1L6tl@7WEyus$(mDf}He$7fn@G}44rh;f+)sBj~ zrDoFo%RU9g?LgQaG+stjGj7w)6}-@#bx@-#KL@8ePpa z9{vY35yT~kSrczU(Li5Vj0V8UZmE`jg4_Y6o(V7^Tr5vjH7n>m(i$+qUea#|&>oMk z?Vfd2;bBe@wet7a!53I0w&(9$WP#onBe82ZuC=%D@%N@v0k@igus{1h(lt{ED1>H; z$=7#--Do;g8sDs7eJ%3=NXfi*jl z%9Tx&ZcL6IkC8EbDS!G?YI;UJ*&s!E@e+wSO4X33Ms@>8f!H%vCT1aE0z%5^&& zF@MtLdOwX_dw77xDs(DFzz&?j@@`X5vmqO)?o5qk9_n-9>udlR4&Gf(>*$`eBWl<9 z1Bjn)l`_Ycv!Q4Vxl2lWy<~jO<)3#TtVK6n-t0~?I7{GGWMKhB`RZ1$Kt4;;0kHmC zRue=l`MB8MqLrJcg2Sf(w?%-eccCokOa(|uWU+nZ4fO0xPLG0P@n3nt({6xkGxY2g zvL~fa$!J=X+@(x?zwiNI|NltJ=#lk+VB--AYW0UKTVsh)V0%8zfgJpxE)n98MpZF# zdiUvaf#wK6uOGHuU2bLL;JDUm+nKNXqclNAW-mgcGW`jusU^l$TatBnl;3pAcKZ47 zJD!I8WDsZ6(V3wbuY~vq=HAY1XNWx}w}{IBpB(|u^l=p)Z#n@RGQBtL2ARGW?2vBa zBA@fk{VW@i&&SgJn#=AaEMGq4&`Y!F(p%@Thldyr){GoO$Zx(nfZA7c3f7rg>r>a> zO7WSfWsaf4TPf}PnJxsEU+wmM>MREAA2>u;x^2Ug$^TlVLc17!)k75Kv%_+Ti=#YG zV(hlLrg?pj0KT2r2M`(INWO5AJ1q=Y5Ab0hzvcnStj|GNiT8?WG)0eR1-oxqzW|!t zdR@PI!oT){iivupmbQDFM&s;H*?umDm%DFV5F+i7B%8;UDVG^}i{I_#j_bzo0L^QH zRLc6w`CDB6NAa)N<3}ZQb!h$CIRCyT^Y^yo-01qODzpAnDnF!GnVE!xWXd0~?ba46qYmXVg2!tdv@AvHp8AHq7LBrwX)~`a(vo;zk zv`{6yvkrZh*&D(r;c|LiK>rGS{x^poMfdUE&cz^>6~OOp2$-1${i_~^SlaMTng;0| zLX?K=N2Tn``E>UJQB6KQo)sismMRo_H}tU}^oGzLTe*^cA-8>X0Q>Jv0mr&S037r~ z_6E#sKg&mDfksBU|2_E*4E|4&Z-nXLPAg*q@YOnZG}~the2=J@cy_$7AB`zG^H8@t z!t%H$yGg+qRG`g>6_Dh%)1U%Hj-Qk-hboX7ms5(nj|SdQ=1|}IO3^o$;+@vtN)8V@ zDu>$6RRZvbZ_DlKlM5gM0QDE=ce7&tUmZaobJiFAmO&|tNx1)eS`q}lFhVvibnCn7 z&&m(l!+NB5I?G}OH>Ew_4pkp+Gs7C0yXKL5xsdKVqYBXrhMYabu zLE(=8;jbDk-{k(%=(Fa)b4~GogMnrxkQ#Yeg zPPBO!jE9cujGq?8u>c^i(?BM3Z(8W%0!yvv?gHDc+o1&yOa4jbs~B4z1$M%*6g|mC zS_y}ujD5xs!-eJ48t}iH!BNK)O{}h@#R0zq>=ESG4CU$m==f^zZHdL2tF-(VU^(od znv3)p*tt}5wHk82cKd#Efk5vt=!FDzA4x_QC>LRNK-P<1+PU|W&QQ7v?;rA3G=Z_e z<1bS{kO(khSH%pprRk*Q$k~!uJPrj9GtZ64pKN1aeCUiob<5(*;&9g2i{pQ(9>ai7NXP&xPUV~>Buv7XpsQG>g{@T@hLPh-6>z48QMewyW=(l9(n z@>7BWzRhGwe>8rLm%Tl9uo#DH@_>)*v}`RpKs0n{JXs|am0(4|^|-B>7s|^>xX9G{ zMW}#YQ+VYk- zze>?9OK#V^%k%?A(}n5PXvpZaSbc%s7Ok@X3#0KJC5p)Q;^ zCYu<5PPK+bDkpaf3wVw+GeGG5&ZTelf8lo?_9#kXalOfwYHU-oCQvX4%(JC)G|^f_c4|uF3xf%uirhN%j!fVc><{foZv9a}BFQ zWx?5d&FVfGKL8o8ZM_0z;p$NUcz4G;<;&$DWx>FbrJ*g6`dLc_(%tgvC?wvDsx|wD zBCIc##1V*Ks{$>1=q(%<`D#({{K#q4;bV>e)okY>kFpQ))7aB2Y{&q@(o~6Uo3p4i zCb^@(i2M+`SiYzR-A`==`jWI6uwH1=NTFP=!w+rz1pZoTbFTcCSidEJ8MBCVf!Bh@ ze7sQLQ}F`5GG$8iwA+6xZ&Iqh4x|se0RL_O7hAJ$0AkzBPzVg8-gKn_(3?XSZsc<0 zx_F0GK)+RDG)=1yG-dq=MZZ53 z{q$p0B|HAbG3~&IeonA4@BO?@mz?kYw|QG?OL0K(3~bxeZUUc-raLuhRb7XGC3)YN zN&QpH)?AELH04-dEYoumn-{BUCta}6NpHy>?O;nSMgNiNcW*gxn8*fOM%3dVy>j!9 zEnR{MfzRGFGFEKE3e*&jOOVPhx-d9P>KEtFxc^G+Yts#EM^WHa6$tOs_| z^Seg0m($uJ$JYGZ^2raad)Y2KL54}ywXL@6xN^ft)-m=)Y> z@!SNc`v-r9!M)+mTe~>1vEUw z&ewh5I9ic*TG4KmVBV8G-2H(1oq5lt{nhokmX)7%fhT1x7$PZz<$C z@6&1icpL@nvD}ch5VSsRZ;kwv{>UTKl{RY8#?-B;So=Awvz?xhUI))1IEu5t__cnr z>&`tRsDo!H+^)&2iDV5Tk)o54cZ#t=2b? zz-LrUkp=A@fNaolIh__0gQHNv0$q-^T9={ur}A(9yOL8U7a45u{6m*_pK;tYg*8C? zV$Qe4s9nN~S@Ly*J8h6lZDPWFvf%f+6ry@M@U?DIPS!M=VvoOtL1`%t8-RySK=+rG zpTI94Prz7O?VDf#F50WilWb31eN(k^d)M43%M5zkH)?;v6@@i>9gn#8?ar?sR32LM zNKjLu7i<$4xH{DTeVgFJP{kSZ^i(URo1nGkey&7>pqE+CCmI2@0xGw5a*^%VJy3mM8GQmZ*9S;}0^ELn{7Fq! zCln0Ob4|n%;E%^d!ar&~kHyfjvSa9f>3-{&k3@CZ&R-51zgrhkY2d~ncFlS>UNWtc zLQ^c0cRd3iiGgKNDJIv|#>>D}eEG-lTsR#>!p%Qkd_0EzIGL~M z;6M$5FlghWY0>`x7qwVJM^r|cAR%gs zl(GzC@ywoB`4X*Y<18H#v*>w6{l|%mniqlCQQRN9g4b6{qru#H|6eLKGJ@}?SGG-G zcLopm5Y#@VghO1BG`@cO#vL}~#o`F#&sdOR<>yL&B1h%By#Bp7?xXt^>oDubzL>Lp zmmQ$yns0OzRPn*y%GLQdkUT*clpN!kCTRUF6@nhn-2pdRKN7G4(bHomP(y^IM0x-- z@K)hDUYYEf{!MN`MS9CtCxG|-02oZX>9epL^LAsqK(HA4zdeBF@grT8tR?GTLDqw& zaCNTZtLY~P>9|$AW`vJ`xP`o=2owt}KLxB)%9v+mSVTMYCz+ozYlSry9yae-hb z56J6L1j7tLX*|}Nu2rA`9Y9Of!N-l=t79^+|0S#b->!@7_FLfcGj`W{_W);s>5Nx`6h0SVrl6|cG!Spa06<{a9zo`$4n5|{~PDFrG~KWO#Rn#NcO^81fQ1Q z#6W~yb87ueb?Up9WV)6bxU<2e7B6B?QXcePx4Tk({?EbN%>lAN@ct(yq+4wG+>BVk zm-{ZSivyZQh{(&`xiBq4QCsun#Z_L?i&5jACA+hVKpixJ8d2Fik7SV<@{jAq96xr# z6`mMC35)d$te5Zjcdn2WGaP>deRSylHdh1TwZUAgmM5g^$5Trbw( zb4JW6B@&9I@TpxZ_^92uJT&F;@c0#=9%%DMs{ZpG7F2F>7c81U^&ji3G?h{~K1bDD z^t*b@xu~M`^5#GN>J+>Pc@e9RVE;=*sB6QNmpEg~EUf~caM!_Om12nk5UhN;oE(xn z?iWga(GN$_yFkPvToEf^foA$p#;+H9?|G);$?xPl*?*!QkU;%hqsfz>OgEH@lZNxT zl>f4!clTnolax97-!k3!WhrmN|D)}@iF!sjM&)5JZtBAYd2?8yQKM2@sOJCqb{@D`=6}?`r*NFZ`nRgWq|-KjtUp?K=w#Aa{cR z^(zOPwN5`+CE1(!Kad`Ag|)oIXCr8Z-HfAYENw&`hk3^TPIoJ(zY_nU6CMiGiA{$W zf4;WI2A_v?K>sXHYv!o);KheOa-IDfKbif|^WywC`^--=zL?XE@e0F#(E#}k z&zX~)=**yZDf@##`y)ayWLj}-yzVuH3!f5yTI7eQ|9<5g5@OR?7`@>)AObPqPHJVE z=M#4r%aHxEPa?KmtEnkj&i9G>Vjj*ks~H=KjV&)|;gV46oP zsd9#PE4})$>cBAQ{3a3z{MYN#tCOC7BK#>TxYLI9Tg%f~S@BqU1X!-<-6xEoe|XKP zZMqZG4}qtlm-lT$%XmD03m?5(F)&mEb`vnk&AF!`4w>u-x)V5jr;%oxAR8?a(b)0( zGsBb20tX^qI>q2a+dr&(c$vjO?SD(#iUfn+Wx(pa3zxOxD^Q$7Es~%ttCgc z&rA?3NQb<4a-v10^M3KJ0m4r@8OeNGMbE_=MU_DVWhRt`tIsAc0d6aIaU*RMdXgdb zM)x+Hf{XrAdiKsAQ?O(DVbs_y8x>6h!^{!^trg>o4)^Gr!8syN);A_+fW1^l+!=K} zvyIu=I1a1YNW_28ysS-yFZ{j7*>d=i6Ij_>?rqM?Y52zt|Gky5TDIh`Mdp+SZ} z(TiHHYrOXwY(AuTqHlEA@>@!bmF(!aloBBFF4y$Xq2Hz~9EzRd&_W7R>19 z$m$w0WqcsT>)W3@r)w56gFJnVnl;SWy2DAVN75Nl-mmjzeh1MJR6op(F^#Q1EFrkV zUi0oe7QtIG9upn+^ykLpAhyRcPu%Ws1?P%YY1SFUI!)evB=W=u(luQ#3;R{CEa;BM zFY1CLwA1zhW+L6A@^{Od)>UwumY?fAlXBjb2U<5QVM2sw934yp6|mG$I+g z(?PX*AE?xgKeTS7rB?=*saEZ!(j6~N zd)o7RsC_}(miv3OOne02tncA@@pinsMC3r6zEx&7kM3!-7C}Z(|6KT@3BC2AhW8tT zafDtds*SHHN!!z$2!w9!REiiLx_em?<@bFy2n1f!Wh z;pRl7Sw5DhCjO#uNb}TE&1+ z?Tcw`kA~{<2l)&3F9Oy#BgA^RogS*N&=CIy&P2}gdh%-% z|0Zd{{+Z%DUGSe>OWLt_U*Lszd>8md{}-0|+X{S*50r2--3)wfsNw)#5asc8 z{{Q0ZIT>V%{CN=pK5AD}2S;c4&CuaFf_eT3kBNvr3Vl1q!)x@m*Hi1*!S@qCPkYOp zc;jvsR!GgY7-9Y+`|MJsxrBf+;=qNKJpT0Fh9-gYGfa=yCt3rK=jo_{lTWhX=sQ;0 zkN$0H^B{~)XI%2sEXlsmHx9)J--qCzp4XVGkkVQ2`>INETkzkPj4l!i@fRm zO`tHxc{Bf9LedQ31$tq4?49AYkcdv>j4ZF8H@l8KT_HT%bh%IMIQW_2E`8);waWUP3q1nyz-SLLoGcUAw?q)ZmPpRVVBvZ6Y z&#-6d48Zm}gByvT|74Ht}&4>u0F+kjJ%T~d-RW)9}C2^8nG0Z%?s)qo-0PV=K>?d56VEJQvVf_-;i1mfPz=(1*MY55Yre=X;c| z$C(nh@ExzF+Tvq88R1@R9V-{?y(o7mP$MMwy~ib3cz-U)0fhVYjVGp;!yWAATxsfW z?{5Ib%s0TksEhdL+3ipoUWS)(MIN$I>oJJ+zW7XbXYtMxVEfVXxd4Ba+%+25X;i%r zVMMkNo_Q4(ZIog+)=^8f8r+|$gC2*=|8Mk$ygjwm?#;BNp* zA%w~BkJ!%*uOFw_(vjsS%L+{Ml`y(715;&)P(>Tv01rqiOzr6i< z5WKy&!Az}scrL5&T+X`lmP_+UoN;(aR+fRC`IGEyi_#SeEM3Yi*f$kFE z=8p4%0@;#{1K6w|@MNhsld)9q=-pQl5r)t)gvz*uR-ij@t#UwNqTI5^MJ^ zweG(UD^~#5PHAhrdXkxUA}yadj7hb8kABUfq=6IOR}y9-Sg7@Pp#TG3u@ggp|3O-V zNPc+Z5r6@ieMcYurG6c^v*g9w7eD zS=0r5r+RXWFU{OVLIAXhuc~zb3=glJN*>yfX-Ayn{XbS#0zLRNlpPi|9sJ@ z&*fK80)QkG<$K`ivj1rqOO5ybKdeM*67At8)FW893F0oC;r~s35sB~>KRZBWU$#s-aGKG(>BE z+Fy5eQLJMLo4kjcSh(Wr$xdJZjm^Zn9}N%|p1rC8I(o-L-j<=H6g9(NU7ktNMgdvK zC}rGsRx^X$`P1aTB0E5}`p2d&lG)U)N&)13n?OgE1YL3q$Pt(FCj!Q+AfQ~E`7*ar zG^r&yC$BE$E-zyU1eUWX)LdW_J?}7KI z_a97LN6K#pXT;beFZyKNT-CGNljR+y&W#sJOuOeu3u}J*sKW7#*D!tB3she##VKSW=nAa$| zK5^Tl=Wz>whA(G33um^NPXV$Uy&LNaTDx`uknK)o+_r6s*q@-@QNLJd+<7n`eh(HF zkofC8-=+%_1sin1YA6XzTTRKTZ|!2Ah&I?b2+&TY8Wy$xe_Y16@Y2K`u7>yQp%Isy3yqN&6(P<{ezku&l8fgbz zEujg)!X7|#ImX=i8ZUxG2j1i2l)1mEzYT-o5mZS4bvS;$**oFvV^nvOYHZ z4-=OF8G@T(wQYfdU5EtM*(*2F*RtkSmX6fi_#o(px3@pS%|UlR@=!}EpxH{9u>WuIrnAjP72)+b*KXERW#Wc1eX*|V>g7H6n#XgniAaF)G&0<*l2PL` zT)k{(m@{X%V-bWpbs_J2a~%A;gW4d}r>o?q0KGXRK)QdO_oQIs#A$O8$W5pm~gyireGKTnBs@?c7|WsPAcwAK(0Z-lMRy%)`3~3itSG zYO6j78UjSVaFfdxCAciO$|C~H=No-E{A(D`k-Ec2Aqt+SEK>WSV1=XKoAKvbc&n2fM+TZXwOxERGq3mjd!>}Om!>eU@pjhp*E zm*}2$@YLT3U~pF=hc|53dViuA5&=55@Mced0`dD>0e-t8{^l%6KDe0bf1A&H=V08N zDFIcDb!I(S=dC=$jM#2ymXfh0ijNyM<}z6eaJc%3xS!u;El;|quW#uqp?g(NLm=4Q zfV0G`YkWGw!3G-E1)B}JHIk<;Y5w%72JIVG-hMY=0xVwpQfZTSUo=AgtaN?m>%L#BGIBQ9>oP=d=iN^0n*d+Q?!^cn zvi#$2)X!!Sq?}m77LJh!7HImU6XS4sA(uu*fCGUlBh2>e77dnll)M1Ikq|K{yvJ&^c`I`vI*DmEShu8;8r$xLzlBfuQ6?jKJ z5!=5(O!lS$My3GX2bu)fXC`pduAgUUB_}3 z``$&EpcJ}mdA|R3Q%FT=COFk|ZRK^}DHm}43ure|X6n-u4K+7?30uEjpuI>wUfo_m zsVZM!TQ3(lIT{7Rf{!yH#oC(Tv-5LN2_RO@k~VA?XIBS- zgJYO~*Wf~Bns)nGNI1A7asZx_U;griw{9NsFZn6dp=)hLTOByleAx^>E*!l|>cYr= zCMn_V&b&_Br{DRds6JZ*j!E7fKpPt9!giIpGXfec*Igq{Y)x`5UZ!1_tYh^E;k$FL;p>9deH!KE-se z>vZv9yZ}E=w*j?vteR3Nq&J}T1Kxrd&)J?Bn2BS24aV zUIP6odU=^{c83ptE}4)FgTofINk`J(mU%fB$lp<9d_M6febDS&ip7C4mIK(5D3eEQDvt7L|MDRP3r zfn|$sE?_CrI?>2PI_Yy4`2 z-|ph1aQ9DE2#&X8tF8}-cS~*fR3)~b&Ah>IFTB_rCT1=4I!E7ZOS>xUdC0uQbgGg; zA1$AYsS}hk13GVAc%xJT2xyMHQ!IdVq6{OTH;aaFEwijQ7`;`}x66B8Qh?8-R7P=v zXG6?r6P#?J1RAIFv&3-e|C?jsbKrGQ0RU1&D6SO0yRLY8tWL%{4(!n#dQ+s(t>#Y9 zK7EL}5Wp-(TJMXm-u`b@+t0rXnn?$+++VqV8UU4&fR|vu#z1DqDzMxm4_eUn0$5d2 z_Pt({$q_UxcZW`RaxpHzNpdrIm)`lrc`3pVM%A|1qk12AGPsR+NjH8b{Fm}Xw7iv&!TsLJC~Ktu!gc#!q=?54#bSGI&;mwo(9-0Po z=yg%lo`fbSj?(+9i2T798Deap_X3(;ynN6WvQ9tE!|9W_ZMYcdwLk!8_p*?p6~6l5 z1}e_JwSFIp?7*9e)x0_5IWI3znBBw6=dpP+@jjH^gG?Ej^fP(B_zw4U#PwoHFZb&& z3rRALGV^(@9Q-o zTf^t@;KC+yahqq6XQjklSCO{@S~FX6KP*-w9RFs>qusgvVd14ip$|;LH!eyJX(W7D ztWTkI1FC|pwWcEoaF_qx*?~34LG1!NgS=GAI{dX#(`n(=;RZW0rtfXs8%Vr)Q(Z9H_K@okY2>d(%$M|ZVPXXk&EtsXWx&L($( ztBycb^`HlrKilRa3W|)l--~dPr;L0AvP$Cq2-Oz(`UG=fo{7CLE+&VQ7zCLk?->i& zo5{EblYJwjAIJ)sFMYI1VNLV$8364MBT)~HZ62vdP}`6|+vDSu!7Y+sdFMT1C#2LQ znTN_YD7^fz2JK(?cS%ikue&ZGO^6Zux~R6g!@&7kB8YN$3BB^@xj$v~O#|eLct98A zn&H#EJDHQc6H&-s{(zy-G23~A=L5}hgP`>}r}yXQ2>Y#1LAs|wzUo|*0iA$@>UOZt z{#Dub$MW=Zfw~b-)3no%fz1bR85I@L*>@ZC@&S0Pi*xpGE?dB9y8$o>0j&SnSOXea zQhy(WZ-1b}-?-a1v*%+&E1G1am-y5b>3{2UzBFUj0aO?G?Bk5L^fU^;kGE^zt^m2S z8T}2#11ZHL*go#3z0}d!za9GEHXOcC)u*TR+p3c?e|quJhrIw_{iC2Zu-4}2dy!Z^ z@9=)DO;LB{>E1g$G7$1MkdB=+r`fm!Qb*0;3VtzYYO$2<5e9D{U-&dvIsP$MC%jC6 z)<-2O)1AkI%cb|3>+S|q1?pdOTKr7eRQZ;s5X%W|kt?Px@4I)Q2TPbCj;jhYS6N{F zX9GZ$iQ$$VdTt$@!TFSzQ%2*!X-`_!QaaxSZN!{ac5V*16X-(t5Fh919+|6OPW03rx7ltS zbD}J4k+~ZTCOWrvuiq5LTtq;5%f_ypBZ}Ae7h>r? zU#U9X(6f1X_RZWotRH$dtHx*eqESi8in%G}x!a66 zMTGwr+EfSsM0EHD(c~1d4ddXBAl>fx0CK~JcX3K6jK6)QOTQq&j#hRw+ za+q3+^9K+Fn&t-i^Rx7VkRqumQHP>^C%lrsYm#%rFRVFTcXGl!firh44dg)I9;n;6 zE8y^1etaQT>kJ!^&$1bs~2FBP7hf*_PTd1LvSHfXo@NG0`(ibE^ZPOvRE3|yrFZZ_QlGJA{c(p59M1={6o z1-F{nCRHLh8gr`kG(66QBhArB;RnMSn#cKf!byxhoM7eW>TNV?sSoHrKCAlf>n}v_ zf`A?0l0V&_SJ}Y0)0;Q1Q-8(Ge7(ndhCf-gnndB}AcG}y&1nRkL{Ek`Mg^AIqF~&w@ zX49SK_3oy-A4C79(p~@^Ne$vLhXD86Ffi6hjzVk$K=D1(8;}LVgip6(yXdI-9O%^2 z6=B)M^WuJ5&T7?ar}MOZG9P^Hyt=U4KwBD^zFI{cZCG_GUw>i4*ot&7sL|A48Yn1a zk-3Z&sldHsjb2Z|1?J1XXN!o#3(1pOsB{X&LZrk0U%V2T<(^K*))Uu{et~|Nh zw^O{E7eQ^jS{}~A3T*EshJru*`z;N_uGu5!u3LY;p zhe$xJ@~021&JiWMuauxMP8@2<(-UA1yZFv3BUDE9U^PoNqT%rQ_fkxW`0J z*GX`@hqj{Fx%ImP4)0VFLux7O%Qv|^o7v~s)w$>O5mMULV`8K4g=(Ha+8l6LgdZ!1 z5LaAgu(i31#h}guDG5jeHQuhPPs<%_I|d7j)QGEW?#I{YwZQ!+(Q3qsjICa8^tF|@ zwy8Jaxm^JeqMw>o_t6*l>8VrB70|vhZSi5PMeo_~QKz$e)u;tWdlj5~13huD)j#w@9Rkei;8gu!RzP zRL!gm)8U-tpIxu?>?g{Td`J7Mzt_D*Xl?pP`{foEfKXsedyQg+RA>W^xN*}1UqC7j z2+*?Qx4HB)Nkyr}MEGZw$bB4KpHqkfv?7*gJH-6j4b)DsZrKpB6F-vkAl%}a@I?FLa)hRC+@cH^%M0i6}DY5LE8tz@1H{o=||tJkki~YsmRG~ zc`T0T-Kd{-*6jPpu?$v|`^r(lpmf@}caNU>mdI{uT6ar!N9s8eZsVDv@+qDK(%l+b zhO+p5s|1wd$y{gDU{$VtZcrY zzjb6&a5ChiBE5h-JOp_T8=TX-9r>KlJ0>w(dUGCCN~ zT~{ec5W503z3b0ha*5UKaZH=WjUVIBE1T?8YIcs*vCMhl9P1o8(Y;9F8;*_?KhruZ?v19Ad3*B3m_&8nbHRHIF(I8ieZOz~VD?ZG+WuWR3`Pj>uP zCH`*n>+U?9r;+-WQ*KDztW!M1^A@!3&m5)YE^QiP;p|0_QGTb*15W%k&yLD5ZRpF3 z8_ZG%I`@~>(WfBmULXT8M5)YGfBNe$Dzq7+;hZ#NxawA9un^hs&4JV@QPtt5@=v39 zSjBo^qA5*1xjs9bV==1cz#53p&|rp>NUdq)9GdPJX<)mM_~sy5qv1+G+!(U%QEtXU zm!&k!8CQa1#{Jhny~>l`?pNZQO4gT2H}QGet0xQjrg=52Xde&hz}b;jAxhp1dg>^= z+vhl>Vzb9|TZRElq}C~Nj^Eon(qPoz{nXsjekop(WjanY@9$i9(Act!|mG-t!$zT>KL4eZ!Q?l8;6sSig4FyUF0nbX*1&9;!+!2RK3Q) z$bdQ)v(ESP;1(TzXf|y;d^+1=uJ7pigGUBQuQwldyUO z3^pJojXxSr)ekUNX}AWKOJ6CU%te9`oecmZD)0s)I-DRJS>~Qxu65*qiN99KnZW4y z&6Fc;j1D z;473SV>oCtN5*hG!EmG!cGon%2F8g+M2X%uOSP&(Y0h<7p21|$K?EIRMv$(-&#Q#X zN{@A;&+YWscBeZ}t;aMnLNxEjD)A%wKayl^ln{lNfA&SJDHp^gE789VFBI3%FwTYP z5Xw7ME;rh;49@!Jl*>EOCMd03_whjZDaWHL{q8Ey&gcSX>GW#&fauY1yE#ZW-hO%& zZwc4Ylxw3vhNaX!hd?qW2J4&zg%#Aj#NS$h`_s*NB3{F`EcDibyR&my%|oR}PwD9#VUOgRF^^6a4%$Xi!*L{v zR6n@G!)4kM8D}9=t59GS2OucMz2)WIeZ#Gnn=`}_rsX)%H1$H~9wJA=K^FGG1f_%A zlHX`72SQmp(qGofBvlgo{N+;dXJsPsox_=Z6zCqYs0l`Xb45+#o;L-hW7aM=^Gu2rZDNk|C(zM{@_pWboqE0qcBjn%<;y3|Qg-AYZ1 ztD46v@Fg)y5i{=yKa=tUL_8}>tTbE*xND>l6}^Iql5nE@01t^$CM@jehO{xFd3#ZA zveKAz9NhdO;vZFRz#C0bjU)rSL@mhRt{&?=-d%@ zxs$nw!P**U$^eh$njmQuCD-Uctyg5Z(D=yyQ?@a27J7DaBH^2ub-sM#%xFH^BzZ3e zgf-N*lm&JSG2B-rZX^2S7htAB5GBP5&gH8{k^+io)}$;lj>dD?-DZP~%@gXJBtX%? z=b9&*JZd>8QJeY3O^b(H^0|MBxZn2S*3rOHfB*47bVs55N(NcwSr+h|B==cv5K6oZ zj!2n`Ke1Y-k@^GRaTai|EP5d{`{_1_c_I<@uKiSQk_DMEGrrBerRB~~Rxj;@)qXhH zMlNP#9E$cae!Cf@k6_ z_r^sVHmVB-KOCcUGeX`B=NuaWK#JU{$HKZ?uP4Av8~G=U9Bc~M)NTr0!G6}M@GaGQqB|wSk#PUNcOE|PbQjps}UU< zy(d@7%678>nY^ZEJR4PK&SDi@Sm|+gB50Ys*B5yKi+M#Vs=FaOu^N}V)U3jE4Tn3H zn@TSM6hz=Ug*KYAYvZ@@au^|GsUIvwLs>%~`@2xl)3O-Oy?#Bk<6vq~JiL zoxn;XSml|%At;CnKNz2A;`e5vSVk^-Racs(vEhU;2or!9BD%k<>D{!}GRPVXx%+rgS%v}nbvdrmVubEMb3GQ$qAI$^=oNf=J7Kh0v5gbw*c#FyzaPg1U>)~j)N_;E zt}RR|4*Rod9~LGYAd-SJvz z!$~_8g`f{(GLi0-qj1^1EJ$!c<5`=kdJk=I${dL(?Gb{h6KED3uZlz)%2z1{+Ah*N zmKH2Q=)E7{c8JVNBmyKjD4;^cGR`CVwpw=>N#X7}{FfcGWj)batP~BvIsuNbAcNSm z&}2nY?l1!;?Ap|A15B8};MGQ*SC3?$aCcrMGqxs%yWjSY1M#;2n<=L~S}cJSwWFwI zKpaZ47!esMIv_2g$;gf3c=u>pp-+qpnmPL(7fa?J#Bf5T6w8D&44mMAXI)JSaQk!h!JT)3sV2?-zI z?jwFCD+S&v&$@Rq5?Q(;4!FBPh@wuQp4R>ccZ=#wOM;5w2W;8fe;8uSh6`+We8_~r zxlpIk4{j%;lK6`KS({Cp&$~rF+QE>o&wr& zYF`5&0NsJF`OWP9jqP@UKr{k@n2BD@`O4Fud$&!4CjQPgG8i*ATuOD#`URpn-qlo6 z0J6ET(Ud5S(gX*A_JOi{K$xQ5-qe-hMu4`THXM$q=PSRx(cWxla}hCgI)g#ee`-`Mh#X;; zKM8aX7t$iIpL*6b zBv|Qjkq)E!x(2!X(9{9B6|22EQjAWdM9kfeSrE)q6H9&8$)zeupxj?#F!g{-c{*8x z&o80W-NZ|={zzzg!8S#G#PE7zO%B@$y{#=o~E8B#fn!`7+xKK z2rAJZ7@Yu%6II8xW8CRalUt6!ElBTD&zz+^3;Ebefa;MRoe7r)c3U1>RbAS;ZU;E^ zG%}9iRCTQ3G?Dn+B=0>#*c`W&N%k_N5I~G{2cs(*{Wo4^_XA#y2IOEdV(Y82m&NeR zwETMhI3>S*+uKp%_dl{KP&@2|yAa`k^EGD61h(>? zxKA@1i|(6p=NR29if3ljHnP0SnGEE17KmsN?;}ur1K5flj37K<>dK3O8gX25y%l;ra^iO7HshF){h$&=Rzna9j$tDPv*b3gT3BWK-2i;+o%eo1mir>dp*bZlqpNO0}fD zoM=Ar_zCGU=SLb3Xw{hmz6FgnbwXF+Xe`5Wn1VH$?=2TVERpe3ml-eZZMpoJW0S3v zsU<=RNE|_%N1qkLF?!fFcXNSTd4)0B)9oCQC%Uv^S4WaIWro#~P1Ky19zshz1b)B3 zNQqk(61D9ZPh!h*mwO{w;@c&cO8>PTYTm*+}~^N$Dht9fE> z1WnNH)LZXVf?j&srE#QGy2+GibziR1yK-r1IpPK#m{^Bz>XA`rT24Bfg;oRN&d^gg z^h)_msUwpjMbz7kbPuHVDXUsVm}*=u5DT-x#0oEW**{pP7}joA=4Dro0)E{q7jFWk zd&1v(ZLjbo#X`LRm_#}xmt&3cd-e_gfLlK^^FHkI4l`VfRPyG>`MxDeWvx`HR(l3z zXsc?FoZ3+B(gMKbl^t}R-o8TF`4QzT&0+?by(1Il^yeMI<~5a1y3LZuf#o9NMK_&Q z2R9sK$elk>J4`kuCVPvWuKx+eK0LzgB#ZZ0UtoZpQtQ%LQ~NW|4Kf+@w16euz1yCvL!L8MH@s>&<_GFB}7@D=2KF zF5Q$p*J&SjUTe}s913Ulyqo2CPXmR_qkIALp*FYjAT8lalq{E#dqk%d# z>ez|Nuze{Uc2oP_5lYfX_l7xY65A-QL4FJBnR^%>($wDj~&oQ1E zG(L=`r*vuNdU-h}J35a~c#`Nu(N4F5rh$$Aq#ZRY4IAF5oYXMy%}0Xa(^+7Z72^yu zI|Xf@0cJh~7WN`g=;?2x*V9}?t;Trv6S{L`Vj`7TmDe$lXJ6Qu0$;#UYoDbVaMP*u zlB_(k2Z>tfTSy4cvmef?BcyhYxUN@*u@3}rN!IZhE$iFwi^D8O9y+;!1P1>Czke-c zl8(tjOgy@A$gDzPaeZV$+a+#e?O(a-E7o=)?b{M6S~n$I{qGsv$>`0GXCx{Ph?tYv ze{LA7{INf4Hr2`1af?-&*Uuu&i`zz!-V=%OS|ybPIw$xUoNH^mRQF&ed3i~L%_3g9lhxwVt8=C-q1z968iix1X{Iv z97(4QCBe;z%EW`zAv1at$y2-@PJc1nr(o9Xs^Y((m35W4M5#phr=`9kyjbT$+A&bh ze#O$7y=h)yH25%b5PL_8Oje~UQFK)jX?6Nt)&u)lNc4(bS!AbK2pa)S3z!iX5H$*g zRe7~s5ycH$Qc*cdQohU_``{*30{Sr(Pwew6i14mi@v8{bTkmK`v8veP6w0Mdj#U*=u; zWWu4(psB`@u5j+SbxT5f|B@N1({xkDS9bo!gQx;*DG|~uF|~BweFx_Vr|TJ1inPZ9 zAD588#$56~<5Pup1VL+YH~R6Td4zE3a|Gc!ru|>e$@OXaZRJFl$yhZS6ObXW;M|ND zj--cNeBYZc~PWr^2m2-< z8T&8Ix)`>}i9Q$g5zubbrd z3w&D4&l$@(b=Sh%@!hnN=$|UvEQqIz9yqjht2LSr(n2p;_3%1A>pl^~HK*i3zcub& z6PLepKy!cDubiLzQ8!8b@74(QyO@FL8}e(aT6Pn+b<6oMiN}+d zR6KM^YZPIjQ`q%Yxp|lMJ@;-Ow$8Qg=0*4roCW&(8*52Rsw^BG1aY~`Fcq5%yCV8+ z;_+%g-ZMF`Z=9WDo-lIeqBP1FhJl|=3s&D4wO<;rgOjgVF_ zs`1(AFMs+QpC{vN!Kn6C9GU^6f(nQV^k+n1ed`*2EB23I|AlishO$j`pOF;#mc-6t z`u)2GWYq+5a^%qQ0FEB`;9{cd-a|FAQ5(hnRMEHOugF90B$|jHR50?2Je9vv^I++Q=_FcaEfppvLo-ORtY<-fDnwgyJj4>6)1Bm0eEeEC(;NsxInZif8!5}W3tj(xM8;17SJdgwc|pf`eiPm`x&_$y%?h~vgpp3q(f!t5|729 zQAz{Y`KZ(!FZck~H^02hRr||;{>JCu0dLp`xycxl5CciElx#;##eZU_%c%esPQqMA znn|9zM&B62mtVPb6<{fjh&2$INiZx)fkwf8Fvvr^aj1_Ky7uP2e+lkWrKzAmpC=d3 z*icH+S$N49(n|zE^&6z<>4>&;8mB8CC)vy35bvG;WKdqC2_Z#q0|<(psBAk{Fk#*r z5NjdGZC{!NgO(oZ|1BEhgsnXPo>Z@vc@jMuZJRb&ja<*3(A;0TD#ua{^(mn!%r&Oq zJ#~G*bkjFJ_fmnWY#_hQ0sj>pPkfGps_{qn{8!`B_IFkc51A>ADD2R+WC5sxH~>%y zt~C$g(w2VFGc`l~uor;Sl|*u%t>nQE?>?ydo|qo7c(r0T(wcRq!Q9*{``xR?2f3?I zW||5a9Bw6xrr5wtbXjTF=VgI6&pn$H zZi0zB|egw>PJ-FP$4q)aZt3!R;9jdq3@Yi!lt+*E3##e z1G*AB?<5^4$(49Ku?l5o>)~b8LINYg6u%KsUw-uj(GHW5hbTX0_;T5QMtHB8Ejt94 zyD@3*BbF=D(owy1D{*lJeGg0PQKi5Fn@ zqh{L-UW)DeKSlReVVp|!bAmg0isWfv_KnE-@~evffk=7=$!rfL%7CQZ!3kf;<1_j% ztQ7Iv!d?MUFGOhsGN+Eh3Vpd^SMI%agZZ4PKYF>lF@M|s4^^7UPh+Sy7w~7!+J|D=qKXUcY#x= z4-aRoH@`DtGuX%Z{ePM*encydib~iNmBA8@SKF#|Q_`sUm8C|^#4|AdAT3ymmd<~w z!~An)fvb=Jqq-h4lk%c#{30tGq=ISzckzZ)SPu;`0V*^Ey;PX5_HU>tGbt;uewC>L~i8zqo;>+LlK_{9sitrG+5d7 z9V2QH$k?j=EQ|({@y3sc;)W>Oi^1P^M}*9T%sahQHX3^&j2RsgZWzq1)7bID$+$Yv zz)u9d?_iw7d0#TJqq(EYdZ?C#;Zz*80dmkb2=ZAS|9dWQrf}r{Y@9$92FXmxL3UVP zV`(%1CULtU$VM=lW#}%R!v0^4Bhv)m4)jx3*V#GJTzDi4;|Xd~1*(DcnxXY&A_A+%{7ciYGOBSOb^{Co2R z7}GLBin;@Cps=PL9<20p{*3^AxHdtEQ`1))z}@QM;Fbqj1PErWBNndzI@MdQ&H!nr z4g_J=m7U3SbC$#QFe63|{^uZtFkHnfR zeIlg%V@pDt50&9`-OkCSX66ik{Fs%Fq+1$D_$SzcB4&Y+)Kx&`2!jxFc`2qd6_0Xb7OG=*%^v;Ru`CIe&B7ERI8OpBwhZx>JW zi+r-U^-t~Owkb(NW4?g$0KLmjBa8D&uDNGxVY9 zcM16Mcn?+phz{6w%^JvhQ(6(=9@d<$Je+D-0+QUhMP(1-jJ*tMFWueej(M*AiQx6n z=y7~y#e{M5{ais}Y57;gu|IBBQXu;V3S-(P#0rHiGaE1G-3-|VTNoJ5Kc1*s9n33? zygyW%c>TVmF#Dxd$xrC38)ZaN$(K5b_L4){b%vgQ`Eg4%tT*hdMp4918XTWBG$qqz4Krck+-Qi)I?!tb zLMDGQrWb+bf!2`uv6PGgW3$k@D7o#&zgf$7MDO;+;XS_;9M&Pi%>?`1$a26e@IAZgncL+YdQQct9kC+r`>)4*3uzARSC~e1jen^$gd)P1f#wCy z0bZ-h3L1yK_9Jd!heQF(FiWTFFPv)dclU=D4ULoQAOB{km;0;DD`T&zPuIOZ2n_j; zCSFpUa=w&^ME#^`;E=i-XpAYL4ct=s-G3Fo12>@{;+VMzp#IA;9OW|^;bfSd^ZZ{2 zFs~vn6YrSA!4&}!|GWQ!j)Fqvu*Up&HoO~fz$hRs>>wXWDwq}9c+ldT1z{C8MS)&9 z6jV)F5Hu%PYL+4EKzFmSwnD>%p1*K}kxN1XH)xr4pgFyG`PObc+;%LhYTH_}-P5wpL(t09Hk5?a8G2RU?E$8cI1z##ent{Bs z8NxOO1_N4RCd8aD>a6Mix1nNG4dUc_NZo)l61|D=-60G9VQ&lZn08~D1z*urvt-T>hHqmRkG4(LLM?Y1qj67%9P58TR=aB z1PI4@i_ptK8_Fp-vPws{QrME%%C7Cu=X9NWj_k^~$I5y-L=R{d0sN3jZrEJwaGeb( z&?20!IsR#f<_2495GzP_vRjFJN>w z;vKfTU>w>ImlI`+UBh(@t{D|lq@Ozu=&wPbx{5&*`;_2J6z1`VrTmW_?w9rmd=}>s zid_#DdhEyx{W)D3kt!^VBWPVa=x?ErqRXaK#~Dk&~ILc}HbC_<89I&L|bfEL`#LE$e%VPLyN zsSG#zD(->NJiM|?C@sO0T-r7|SIPiq0k#F4$q}!H4W?eF&2M}nzby|l)V*_UjN*4fC9mm*Ul>~?cF^|UvI4*qfQG1 zMp;~JW5v@b(bV>_m~{{Y!zf@YF5Xb6c!rSZHW#<`-pCHj zEtop%83SM#zx?9cE#rRwCTMv<(AEj1smFLDGPQCLtc;^V7nsBx669p6oWL()aC^|g zUDIvE5Hqxx1d`_^&8CNikS&QWGkqN@lqPI|4ahYl+x^4}Hrb}O+bKdS#B-7xxWM*Y zhZ_;`CPkMF3pWr2bZ%>InX-yd{ zY6>=ga!fDx&^yQf*U8m?rG1_8oAfkUvo)?;+r)Ls>OpOcCDWxkwaQr=Ylty6nrbx% z$cZ3Pt0p066asek#ICH8V4|_8oMlz#L8So!QC`flNKnzn7u2AV1|z}u_!2}wc4@bB znjhA~cl-mN`+45JpL?H&hdZ>8K1COGJQ+bE(*eJ6IQ`3AV8f3P?Y0LxV%&F$A{5Kh|f>PaCSWC<6sFp$LIBz7jc=G zolI#<9=|#;c`WeYAuAjnEX)sOdZ}@v!8SkbdGTU2{%zqNB<~JgRVT7rcI*Zd7lm~L z6d0eu+;{UVvV*R_aY94YA)Q(DMpYSs^a?@iace7n6}9=+Pu6jK{pYg) z?3%_M`qPQ$Yx<>|(`nqtcG{9<_VnR=Bqw2qG-<~%iANE*#B+tga#T!JxSZMJh#pK! zN>j317JmnpN9fL8$6MOdotZdaVqrl2FKV(q5?3sxLyVq7_v)T*Sp_s%HLvNdTrczW&@8WAn4E}HzEHD@VN|iR+51i3F7Is3O z?cJ^np@%jk_h0z*&67MaFXP$4D$I}cYNm>wU(tL(xD(r~k7`7c*In;G!R);q%-`k_ z&2hNQD*ZXGhChPKnv-SGGoF!-Hr80Szb_4=glp!rF!&#djxD27j5g!+OQVpeITw!z z^aOyPVcWLgniQIoHC8(0dfyyw4fP!M+wfSnI@ z!qr%=sZcQOG?(#*in8R21|8}zmTP~&pSq`?nV-24t*eh8@4j+L=j?%!!bw>U({4@% zMX+49+g<{8EgexXN4x76e5xo>+Hzy!&%47p4i*vB&B60U2|VnthW1f9x~{b7#&sd| zui~pjU%qMo%6=VwJ`4G`)3|JOFWPL7FqciUHa)(hw4nst)Z)Ezm-eRr*Nn-EeGcWo-}=nq9Y{ zeG6X!C0OTEyW@}A;o=Q>MG$%U=o>5WA~S5i{+w0$d}o*z;*@FfndvPW8j_X}kj25z zU@d&%kz$#ARG?f@&h3+G;+CjKyx$$V?3hW3TxXKMFAASz+*8dk$!l0KF(5+ShT%4c z{|68WH9+J*V?q}`ndKPG?4&7w-~7?z+;M65%tiBq^`0MsrdH%uz=pk|GP!!pcR-et zVZ(HgoVr8-J0}$pTujq&dcsSfcj#07k=WjU`s@IH@xXw_us&t- z64o;|?lvCepOx&-h$OpZr8H#vivWOjUxA0eglX}{ zi%`t0aa?tf<#m>_{qD}uVg=rHLKLxdpGHZFvGjWTo$5+Wfe-6c6RNS8y3ba!`m3^2@p z{Qmo0yytlYA3b~Twbx$pu6M5!q^u}~e~(L;3m6-R5agL*eL8gzt$#ljrouu66lZD(MBK4X<=s^fB zxNl$w6t><8KI~-cBG|I!iZq*8RU=%L3!}doqb`->XL^1Sc(}pVHR{pO;IqCZteJ;C zW}SVdmw#6GX;T;_);QT!#^WJ0DCFtl-mq;FV4OGyFRg+S;UgRTIr}_K0$xe?~03jLqX%mvE&^MC-pJKp<&A{>1YO zVbuH4E^O_X9;z!fsdZQhrkK+MHT8LFgiu&d!3isF?NQDP^f%I-ZFuHnP9tzes`JeexcHGc_a7D`^p?L;K1`qVU%i& zS!@|wB88*c5!`jp;PCc?*KXW~on^Mx-AmlWM1*8inm41E!ZZDBJa&=MW4oP9g$Cb@r&?e8 z#g}!?yf2Asmj4;RB<}E%(&@U|d&duD3m9X_olof0lcLMmwPOO*#0Y$&wy7!6Y~r|U zk7l=Z*2OZIk#luOJ4X1!j?Bk$M|PoRl=Hl(gPHayd?2}(=SGk(Sx3nPji<=^RI`bB zqh@j3;6J-~(G4=Wfzc6XCJbF=Jr1HteHZmNCj2B!k&)UH5aX|gBvi#FVh~S&N4SP~)+?PM9x@>22#>OT!Eo=(1-%Ty8(~88 zB4xmamqv{-W)l;`#g~C+h(<*V1>pY&&0a^^S>R#o0)zI^i+CosF@Z-e#0BcW&~7? zj>h(Sgz>Bh|K`nK>_1;^q?zM_wa3ZVGhk`}-N}VdH`u8sG$IRC<%}GT|A)%&!snX+jemwc-bkxKA3-ir@Vcs+UjP>_r^_EsY$^Y|KLnTZw*CNobYUi#d))-C@_-tgm`u}X( z=B3ESd_L_s9#N56GtxfBOcZrkwE+e39S!mk#)d2>L3@WKzq^(!`u!8SERNs(P%$NJ z)0|5!HfyjwD8Y~7 zw#44DhRozze#}_vA9ByAn_)2h=R(w;Cuo%FLz4Ql#3cwPXZ{eXxj>C&&`ypWG!TsOX%mS}G?SjRy`P{#In*hsVNLFm;G z5y6w9*sI}^_4glZ83LW2b(Nj$d0H3a-6#|UQ#Ad%B*vhBPY36Ak1Z&>|@&}$nn zQuMf#lP$_iU1AYw(=4D_f!gzA85_CTs!y*K;HFD^Q+TJz#mFLCGwoNp&do@hx$FJo zzdxRIm3d&0LNo@py*-%xVc}btBYO5pNY+cAKbZDnoILoBk6at=Ox?%hvcDr2#Be0&? znExvqWh$`uOj-W%{3mdT(FqTxQD=3lnOkql&6EYO08A_#6R`4va4}?W67R5BuEP)M zB9a_Cxo~sppv{cYWZ?V^4en6(ZKJbm6~S4IRQ0=>v?;x1w!&M&M+T|rx9;F;;V$n( zN80K)PEIUGZ)h)@2a$AX{TuT&@V>GTZBE^b@>CBetF=E6YC^;oOu72}YK)LPta0r| z>VEl(9oYW)cRT#X0Ui^C(A~Kz#Ow!5 zl%1Bpqb5}JS{rg}TJ*Y^%V%)p)y6!|tzI*^@6eJYvx%$*#7@;K4B_lS$)8R2tn(s8 z>V*mmiA8a%xe-cw8aBw)#m#8t+F8q&h#3{{tA@Xclcr%au;C5nBw>!~`~ctE;0pBy zGc+PPy-A7-Zc?>wM(V_vg|sz^UgG+D@tu|-8cvJJ3cXo@o3@+H=JX%SyezbJH2>XanL`VmK^#4Bn)=mn7xzBPNaddVuzl*o;a!ZjD z5n!k5BKa8r@S8V(-mk#8^AW22{XNe)FokMFkioJ1;wOS9|D6E@QueK7pw83)yc2*2 z;h+6KQIKJ-g+%k31+y-MXdCKZnrnvn{ZV|a)m63)do=a8IQajM4@V?yKXj#xh+y`- z_>_pCH@3uThJdMO4&@Td_}oc=KUcc;k$e%poJ<^U5P0p+_^bbp1c6`>{YU~?8Bq17 zA<@Hp59FVLh66({lbTF_zve5OSyX3ML?wRLLm@{hb=#xC<;jw$z1@&qDzZ*~@;~FJ z_}g@z>^GB17j4Oa$z|pFnJPUT9!-ge4c;=-=0N>U;bcFU4{O*l;4qyEl#YLL_hv}v z-$VE|&&vU5Er$5`D*G=g=^8)fT{S!^78Qt}cUu3}bhO8DCb#(!S~y5V2x#+nnQeZi z-QJYf^;RHr5#(kv<@l*B*LC>z*ypM6CQeS4=)TxvBHgD<0=0bTL&niEg9v{=ukxUX zm)2`aA~AiZ?%LmB+>gTE!~kh6e&$k}a|)wUiP-~RcV9O-SZG&z&7VoGTqG}!5jL5P zkFcDg{fnKvP3+=!I961I!s^$<7J92_dt;kxR5Wh4xywx5?8|2|*KAO{Bm(d_qRKh| zT@Hp{Z9*AOKc5j148r*NbLZMJ{X|h(B447SKDO9hZFC$tiXNA@MB@|>yetnoJG*KP zFs`hl5I!(Enj&1oqt}-zgMR(Tcs1$@iyU@4u1`vESeo>jv&p@eHJ3C?ntmksV==Y7 zzbjQC{aP!yVSs$5)P=f6=+qgA?0bMK*~gaX-zY3MdXj5D!*l2{}vsU z7|9wu&A-);e3o0Ur)*oIRl!~ubJDW%W$MNWeI^l3gUE37)`DV;8Cp6BOm2ueU6A$P z(OU^Kyl#!~$I>y+X|7U}T?EjhWW+BG{~g-^8=!do?*o&V5uyf?UEy#reXY-gin&Z+7x+b{EIBB;iBVi?b9kT*d zSL;H7Xtpjz+NWF>i>z}Zp$SwEfavm+sn*&_+VgkHd5`BQAOSgY8vfmEq5%M{V@6d8 zCa+-K=hWF1rvm&f7oxX6D05aB)>wcjuhW-bn5r=_n8p6sc2FTz53Zb6y=dtV-T) z{{dubjT%mNu7_a@#K5iz8&PwI-fa$f9MNbC6L_EDdGuxk*{i)w zub>2qmh-F2xv2UsB<&0!#ekPbC-xd3ge>}kTHSN57k+f@d6{^Yqa<>^*TiK=cdS>` zX>91Z;UG+OLQ%i3;L&+Ewxu|>Vg75&3VA)Zd&WPW@p5vb=5riczVjN@d%oY@Q?7@@P8PNXBw{&5#+!RowJKqsBbD-8s@*VEu#=?Lh4 z;MwXB+|{8`<4$#;n9F9?xqOQ2p-JP#a+_z_wlFK;03Dp&`x@Qbvg(~&`tbf7`5_)$fw@csB~|f#$uffTrfadiJ$=XN^;~} zPVz2_vfe^5Tl(9C=jJERn(d{t9L)Ae+t~^XUnHj@*7NH7An`wmGOde_T5qYRi%`K_ zyVBsme%oC8G@&mh6{<|9Niu`q8-)_2Q-cXtpXGs%kN`OqY1X)&dR?wrJo4ngCoYhCS>|;6$Tisvaoxe^6gSYp)L$D%8f*|kL4j(20_K^?j`79Ka@m#$0>aD`GL_Y zJuUow*8c&CqY*IZuf$kd9RQuFx7B^9?e_O8hBKvJ0|Zz`9de?~z)y#X$YK{W`UYhk zFLWddZzKx>TNqv)NL`Tb-6RFjPt~89ew+=ghL?kNhsfBusv%vq`Awbgklem4~oUT@Q_!wh+-$Z2liEs?WgaDE>vIk|{|i zLu?~D=n%1indobB&s%Kub8 z4Sf%4d;+{EcHg8u^kLo6GgMmTr(Zd}uU~pe55AQp7db)-$>u??D+pK1B?B&PZYOS3 z9?f09HPDgzDtcMd(CSxsFMNM8#QXC5q_ei$MY)H}U4X_&Za~rk#OMD$J~}}I8%6?j z6w|-eRgBSHd!1lIZzU1^mT>qE*`;B2SL*dVb(Z=o%p~}XNEmzJyhS_&Sf%lLC-A7u z_vn(8fku9W8;aTJTSe!HCX(ZdtvNU~T+OZ>1^Cz9KvNJOug0MG`bX$6$1TYUG-Kmc zisuRI9y9wmN=q@>4O-L80g_a9W=6Kb_mK_Oo3SkN*=g5`q%zEAbTn6}z6N(jnCL{| zI#ZI{fP<)N$S%tq+ExTT)3>^{;F%<_XqaDi^bc36XEv<}#$&{>6$Mz`Q_b1PSk(ng z?%##VnuFIRxlWsNL|r=+xA8GZhi&SyqtYrlR#NeOzb1EnZ*YVtrbg2tCR*L`Z9ZwE z^XW|AawM>tfu7;3H@+Poy5W0AZtM{Z|Eoff(R8L?B=!z@(7m;$!xYc`=rfJc6Qhb| zMGz2doVUMTBOR9Wi3s?!p8+VYSR}r$T?7ihb}XiOukBo$LHK@EvZ+Buro(5?+k8)p ztP|U!qqx06!(`zQigS2x4gWPpuZ9s7jbPCq@aKU~!W9@BwULxM$e^ka_ z^g)oi74fW*d_Spr32EItCb+(svs=S+VFN$G^1uZ{=vDd&vgm32ZQ3;MN?AQysqucY z@I(VlI`dB+$ej*~AZUcy7vDb1`yym`XQL>Gp8~Jx*y!PJp~%IGqEg7a2c`a4&nD$w zpKr~DC%W#F=NLAqCAn+I>}c#8vp4RG+8uX!e+N{-X=N>J(kxEKUHVVXQryl2au&|# zWXvCrBUM%p&Z|McNK$73t&3q{m)+Lsc}>x8#j^ZQ%FwNTxye%3i?Bw0uS8DBAZ|)4KL^BeldP{w?N9Qh~qpV&pAqt@H=*Rk7%_An;8=4OUK+K zEFa+xSwYwBX@j;MR0QFS?Kb{r4)9+TaYwERlP=_9Vz&)2BlJ}F|4bWKx92rotJClv z7+EmSb(d}H-37a!1YoS5JFk6aqqB(0+s^#QrK{7IoCT#-KGcPRW}}HJ-B`)tm^Us( z9h2irdtHogMo_~ultu?asegW8H}0{mv8ru zvBW^l_HyU<^>I@{W*5>PccgQSSY18vu>dAnNs_Rn_}Mpa)ZHdE*($#>-rdO?!w?gq z68Nipw};1qBfnhqC1d?o<}m%qLZz=x&o56A&3(Y#K~nz(Q2Z-(2)YW%q0D2<)`;K~ z19jANA2$IxsQ-bzfE+Nv{*`%44)`Ikqqe_0nvpx@*F6+zQIYo#d(2%3+`-Tv42=B~ zNkL(`VKQKDtZ(`2A4^DV-Wa;=8JHbe;@*FN>;{%CZWsIpEUS1o8O&g!-v^W~3s2ge z!)M4J6Q6<=3YpxE7wq-}H*T09*kqH*Cz@XVp)Y1nbCT$nj) z8TAxBk4+iq>?Eg0d%8U_g9gw3!H;x~!;0X%S}Ky!=XQ)vC&w9Y-u%3`Z|LS=a7Xg5 zHr`hLC$c@{i?0pF4C8rQJRh~m-hLNxsB{13M5+`8U2V-cOU~6Z-Z-svc-!$i4dPabd+qMn06PICl#(-m17veVXbXjkakX6G(_2&}wPF}Ii z&7`nt6+!BkrCmr>oM6S3!xq{`9`lN$sOX`E%+;pL_}AuA-!s&H+cztjuHJ1bAE0%4 z-Upv4k&dgTu!yy{TD^=t+<063kJc*W1hu~YOpg21FI7tPSMf>)wl>+r4FRqijh7Sr z;`?5P*CttI_6rOQq4CPw$ZCJjm}7-}IS|D<c-}v;b}4N{A!*}@W{p%ym@(AXXsZdlV=+GLiEf4{#^E!Pc74d z!BCCIo6fPsxX^?2XZVzJ4yPB7h5kb}`xI>k8kR4Nsf47Fm1Q^?bBr=2u_+3DQIyrJgh+5P?SsKksG2I|IO0W7J6*>d@tpZ0X^##ZkqSp%9hF z!{fvd)Fh!EMG@V$Rv8KNh7qsIpg37kPehdBlRKn(*3)6&A4om2T5DUHbKZ4#p94!S zzDK<)QA;sJtVL&A4cG5}+VeS)+$M`{Ib(%9+Z_isSC~--Y+Yre;n^M4Vmg{so|KS< zI-b+=3Gs#NI=xdDOyVWExD=;R@X!*yGfTaq7lU| zOR@+06!@zgFQut$d9AvA@EbO6|7h*P znL-yvFAjZrwJGK8-9Xffe6i|y%KDveLuc-t4Y$x5?SSn0c2|(7VUh@*8(IJ6<-Tjtuy$>GK7pJw z^newiJUBhhpDzJe6*Yrep6wh4E_`gSYcN99m`)34my&HR1ku{~Xhd}6n_H-8sWP>sN zABvL4XfSKu-UpS}=VRR*fQzKmDE;j7P8-x2W61&zJ3n0(XQaA#Z0^hVYKYL&YMXKb z9?{#IWe&tI}<=0uoq|I+|-oyUyq@s?!s`#zI&v)WGN zByMqR^ep+GQQuPU?=Qz4Y!<~SbnO_cX_M@AO>CR@PFD=zKPn=RNWaRMguHr}Uk+_x zs;lns(w9D6%svgNeTj~T^bec|yA^sQUNh*t=ey(HesP^m;b$KJ3ap${Q|&fQ!b3`O z%Li_y*K}S~bE-b9{-GtO#l*4I@07Mo05Zm;q9{)<;dNN1Xv+HLky~GWDgp1v`X{iXizrJ-wkL3V7`=g5=Sky|1C3?Qks1= zNRk?Nf{jAJr{N!x{W=e$h;Fm!u&d|2^eGsPCxeeoKJbJ(;9Mwh)E7xMtOnPBv?O!B zMfC-AknI{e0e3O%R#b_bj&Zq{7T!Dym)|zsCnf`Wpj3$|dasGOe`SZM&Jb!$y%fPm zj^*73YQ$@*no(cW*a^q$tw2yvnO|!!T~fyn@8GqOOWnh6!H2hVS6j|5Y^ATfo()eu z@<)9Qh{zx29r@|+HyQusHG?8IcCytW&jxpx^$XzP<&INn))s#kZc#BfIUEX4fX!-TR4XaYacw;LFcnnFc#c`n zrDbDXI)9h(e$)$aAQ+yKk1E!q>*XIF$xqF@JnfaT+Nv4ycLLMqlZ3s*2IN>7ExN`?8-K9sgSMVG7cQy{WfV3+w4_iPZ}I6yLtcn z$NPiJdj)qp_$LS5@_L9f^BT8^*>x$B6sVZy{;YL;iyQv@#4o5aeD4ikZv0zLO}a@} zgUxIWr`DPP^n3qjor|0j^8<()Ukj@yL#2?19btJQOO^0gRfevP#jBzmlD=IC{jHj+ zS6vcuKfE%Q-(n%gR;n}Nv2by=*sJ-n_3HGurBydRWU`HFww1cj7U!&(zJ8p2HJfC$ zfX)hbG@9<~cB&PW#c)$@4oF#6*i|wFUmD^$+ zJ#ph15VG}f*<=V4z4Ks9Ex1$@vLsZBcTzPc0~HDls8vPNlyPa)kThZx@CW6+ybK{+ z>)L2C(ybrb4A!q*a-Pec=>1@YSq>siSv{hc)$q$qVFJ?nUth^)`~olDU?#%}Nwb7?7Z$w=EX_PlD0t}!m?C3C)F8=~kti>2I?dmSp%Hm{`oYF;taia(kp z`OQPWfn#kdY`il2qq={~0hafNm7R3g(e578LpIvLt;gUBD}t<@F`Pb*s2-PX0b=7` zsOT-@k%ROARcA`uBVoZ2Eo;_+t$ur7OwH)~FNWg;kU4t#0kgIOR$@x-Bz|B zLC38kzT!alz1`{_S?Ht9O*6WNWTzjGY62&;(e z$##^Jq%45_natM>Z#iV@K|f_%O}*7MoTpaLUl&v_-_$1eK;uUm|CD^ZHx*heU9Y!$ z!p9c;y`sQ(1#ktvDPRy{`aZ1XZQKxtw?2U*&gw%;KNA8^z5&W1iAB0VbyYH!pXRq( zDU09@t8fx>*oyw3Y+R*ZU+D;q*!W| zi-$d+SDBaFo80=CX7<>w;_7(quykttYDKiig~*xUx5@jbB706PJzPP_zD6X98M#JK znK3MWz1*1T%1+`lyj0R9PG%ftqhrQKzKgAgxzgkjJQ>BSy)6w=5<=vjJkkIt0 zlo8mK*7m<|nX>_%X%Y=J^U+Pjv7zvb2{UWw9a{Kx2?^4L%1L(o)(#9Rs^I`CvFL`) zO}s^Lg#(!KC2I>%ik?H_aR)OivOLmeoA=S2crP#ZBpxTj!Im zBJrBos)BKzMxheKS@+*NED1zx3TNqn?@Z=1y+8L~qvtP0ajla3eQby(V0eE_Oy=`B zTkZTyuRy_&IO0}oG%e<2!P$Q&GwD~5)AxSwFC1Scc8u5;4uVxGm?6r)h5_Ua%NWaO z2o7lZee2 z4~#e;;A+!3j(%G=U3qx~YnEN8r2;YXJ{HVQcDiG1+veU*&uurhVZt{O#jVp1I}&_5 z$O~ck|0fDR_|)ki?-Wa0dsb8$N!NH>)Bsv&@Wr zSqL}3OzSZ@{y?vAwX2ST$1UhPAY36Pm`In{e?Fz;-PG;yeGhq6$GHw33=7}E@wE~s|m92 zZI=C(XOlEqP6z|T^b(03ra7M^S0u2*^w$CPp|T4nrxzz0go;MKk-V$=iF&R25|leR zp$r+13t*70FyI*}Q+$%wyEg+BzQvE| zZ;2pSC2lyNkO4C@3bm(vyBMtTR23o>WExfAUBOZawUI+0*lxE5Sv4(v+9TB;Sq(VE zU3(Sf@G?#}U;Du^fYw@gm{`LoQTD6C)t}^NDXVT@X4ySiS<}RVwjzhd#uhp?TWyJK8aFOuc^5GFh z*LRBP>}PA<&AdBNGEc?Idp`Fv*}+Hs1i!mND^|W;4Zp*~#e=-j-FU6Us5iCoWW;}d zJQ9pqC#Q{5;GcMy-`xB$b4P5b^Li%9(F;i9OR*jtHB!g2l=Qh;V*V)2oU}5=1O2rJm?0>%$xP(SSXv z-Su!Q`5|v}`{VkTBG|3{%=k9ZBf9R{D9jjMwfshn$%jX>jTPE_Dpe)P% zk_lA320Bt+pG!5Jiwap;2R4AUazRF4X<2%XvaduoX4&w4Vj*NIVd#tWZcBm>pIXNP4u$KB2D zb%WbWkMUQ7gEG{31*2jCea)P#`$K8-)tZ$i?vTWG+_v(NVZqJ~58{%txBo6Etqp1F zv}sY$4FpeG$TZ&?o@D+2^n zC()7)@$-RACbmiCSARRPgA<9JaRjndZR_%M}}WbZir zM?#L6;KdwVCwBvKZE9_DyWO@Y*ap%w-jGsB)IJ?;_KfcQfng{GOwoMJXiz*@vb&V? z&fkC~T~S?sG7p5+^N;uX{qw&zJh)iaHHbzaPRGS_`#g3GG9bZea*!Qqq*0tr#e&d4 zTdB^*p1>WkI`fx9q{MB3c;cZ>o4cx^+?PP1AVXT4?RaJnT;@X5gZRv?$d^2PE)cql zpL}so)SZ>hgVXwEKDz`q0KH0o2%bc!tBWd#ax%@?hF~4-9ielw$VfY;)nGw7MM!U| zz_+>ig&wa8vMLKSQ$G~41sqihZdH+UHaNXfA}yd?x+OXyLt*oxxtU9keN^CsfMnV5 zPSa)E^$=!l?(vy>NxYFEq^TerZPcShyc)SMJ64Qb(}M}c*}0ota@%#n=G5*~7oA)@ zw$rNLF!AZ_27s`>bJ|CM7ZjxIE(~=3?Zo|9Cwa6jdS6U0cI%IMag*`E(t~u?Kkhv& zjGQi4De_>_v*MC3L%d!gLs>dB_^YFIA1dCFubI$OgA`soZ09ZKbtRj{9qX?ka7Gs7 z7vA|q-{!em!`9Usb57ZXUtC*F)jLqu3s}NY0IRW`S)QMM$)@$hj+(K^$-SR1 zaOO}>(XOl&28Y6_7VY+{^eL#6Lf&Oh!_zCr%S!);YF?Ao8xix zCX#HVwhpI^-I(wcd+6!>2j_w$S3K-sKW(&zN9x>>BPTMl!d+M zKX7@9N|J^Eea{GYD2|qXG17ms#sL1tYy}(VY)-r%u)VllTNmGtO@2(P+ZHm755@*GSS{Sy>h-Mb&&=L$ zDtJ2DXRfs*JamGkl7ZsN{+J9m4^=y}2$o6Sbg&e@(ov3X{5ZwF-Of#$B3H1}UO_bK zta#YXN8Ni?OV?mv_3LbD0u_b^02*Hd1s<)!Cd|l}h@k2L^EXk+N}W&}MFj3=tH?*u zg8I(;hB&Gm*z%Gm`_WuhDej=3%6D|A@5k+eJ|Wpjef!kzrjSpZqg#5DA5f_$>9)1> zquyRd(ru)L1;70=U{pk#qJYr(UESxDrJ`Y@akApOM@Sv>g6XRN0DT=-pBoCur=~}1 zF369qw4=@~VkyH|+?=9&$or2#uEY=huqO z4AvI4M7`(rtO})Fq+E+He$~d381tYq750s;4zqU+B<^OZU_!SoTGBOJx+KILZ z@8=i1B`xhQ{at-*|KNO2C3ZSHa*3J42RWL%yNPl8eIeS;1 z=i#d8BvjNoWCyFwlZ91dqSdVwFa?r{B;6(Zd0I>e_(Gerw|82i0Awr!hE~S|j9k~IywKXXDL0IUMWBfOp2_%FUM3c)nJ)W? zmK~a6?nlL28L*n9?;Dj9QKZd?s!FHp%eZ`#u~+(<2~X*=hph%|x_B7$Ur}~v-A4!w zo{PZxYT~%k#uuGyf)56Q?O%M2K|KC5$=z|rT=Y;O@BTggvd6a_{&-(c5x$-z6xrls zd$>>#d<5#38R9jxna01YV)>RpIU&I1Y=GMb>f*(vGt5&VFK1B*=*tW{3JHdYo%H%2 z1cX(bl+H0P%m$z4e&155qW3JMz&cPLX>U)N_OzvUa1V&52!6Fx9CW^w^M*`d=fQI$ zmQIE9(>b(Bs8<7#@#Ep4v_JC$ixmKD3xM`0(3|;UMKMG6cfWVUJjH!7BK#bptdXq0 zdvR+X`m`G5`ISJa^mhfFaX^@y)7-4!YE2A_nBt%cWmozOVSHkdDs|H9ut-o8+m}}) z^q@^sb`_^C^sgTy`$>j+gzy*YvNnH`j%$4dLHz~;g2m}O1~W4@W>6=3h?)T8s$`;5gU7EzR*1a zjCh-7Ek%!x`zy91v!Ijt0!1!~qH`L=WBW^8uMf~*O*U=)+sP(aDdFtD{!!4e1IUgD_ zOHYNUGjR;QlrkkOf4-XE)Q=!&FNdf$BO6yreuz!Sz1s{DW0Vj4wJtbuFM2VSjw;mb z)$7DFNPV&V2YWOuz|{MQs4u=)MI~}1!8zs=hptm`W@kbS?3>98A&ss)4zOtqCDU2c zbu&~7>craZ3I7)EgypqqVHmyX@xXMUmYLejvgE;jly!#U0|JHEO(D;S4=RYX%pm0f z>gtQDe6^4XM*ywJlEVyeKuTp?ADitB@^)w1=Qq}|M_xNA3Q9+-za}PP+NdNEr>RB0 z98!$qODg(shz!mo16elIl6ne|n|KtIr%rp1HAn$X!6e>j$@2o?AK6uN;swD6*UYIX z$mRp}X~I-IWlmyV`DXv;Q%ZuCvUhj$aHguGOV1p)whf**1$zZ#hdf-TU{zT+H+hW{ zC9G09l1SSwy_>P%j{Z9GHd^B@%Mh#rU-n+IT;-pMfYv7Xfa@Yixhf<1U+~+3I7EkI+OYBz%P7R_IB=jZxoP-S)v3RfLiL?Gur$EsF41jUQ%mR05!v^!Q;|^$eZ9k$YSd`3MM}H0 z)7NSu!TTxxVN7B(+x|tQ#WL!@mUCB~hCn_V2?Z*e$dKB{p>~+_hX;iSR|(E)(REB$(NALPws^=w9gC5IANL&3>*11 zbk~5ZRyM~$6V1U}U;qr-1R#P9j(t* z(i2=0Ar*e$#-XED)NL(YCevBpdV;`VNhzABC5Q3{kXvQ~)u?$de#oyGNBV{!3anFg ztVoJaNbGJvuf5Ugq&V%ef;fNf-8S4j>DXczdTK_OM(_uwH-vTk5*;b|k*4P2ZZAIXso>KCB9JBMYOg_mquvb{ z(0VN&nl?}J>1*tByN;g6VU{m{14Ye#E0S6Xy`5kAw^dV>YFCg0N`ebUa8td}s^9&? zOsa<9nqN zYVjJNf1mS{2XA#N8-tyHQM{7VVSF7l;y>mFN~4NoEC{6? zvg(s&d_^6mA4-u+id>J@mh+^MrD>e?R{k)dZ^%HeCH_1acg%XL^<}f&*zU4Y!F`uz zu|1QXS+VD}VB6##{FHfDlcXu9+J4O-0?Z$A&=uK?F zSV7O8m#_AM`@(h9rry^Na|*n%=AT|QK$fy5t!4S5w5Is)jo}#S38g<64+sulW*&P9 zvaBz|vUOPT_4gyzy?20L8eFvLtem{l%I&kbO5nmEj$B#srxyQIO?Q8QVvL^p{nLYa zMvc#SPnY=KO|4Pju`pxPD@-U^MpF1~k`#`az6N!S_bnz|B>)CmY%D`t!ME7#;O$^Z&Cx~U5Y8>g6d3ak^kjx^&OI`vA6iQ>G_j@hF%3Aov!A7 zqKL5uNL`-ipqFFs+xiB{g@$j5W^X7bEqUT5`+nU)L?ZgN8SHnn|H%6$6pC9sBDFHh z_-`-3{POBoUCZDphsspZ(id#@&NlyPF!CAAyEmt)_Tu3Ff3(Uo#fwK3V#oLTPSMMHBZuT< zcA~Lo^tlg^fZ6CufLham@L$^T2iS10C6|l9fIxkkAlZY?YhM>gpUTlw*X-@0qVn$@ zDO)6-vj{CU$~tlD;CwLQF?DB)N#NiZHc!d8F|{q5oZa2mht zw^#-2+Cquzpg-!?4@K}dgMv)IvbH#=z7W#M{IYWFKEBwkMQO-grz)T$fcIKoDGmlI z1n??pi2T{;x-eO?{DmaQ1poBzCPId^JH%(PXTWGzHn{l_K*>skKCuk5>#5GuQ1t?0 zfxXQ)rj0a*(nnt`neP~6vMfUjSBU(uEn3jRryi^jAn)C4Ol=g4AC6cFap7Y6*8g+a$S-EyZ&PEEpNan+n;>XGnP! z_5XWr)%3xx9f4{0&bfoOePM$<6Sh3o70APm3cND`|;R!LLf4 z7Z`{u6ks6!%D$;OQ4>l43e4L?$0R2qBDkh?AZwVrl9Y;Uk`KRn2~z*mg-{PByyspl zmq7TZzmiiKZ*>Y^`X>Fhke7brNf20LkLdW8m~N(4e?*XislRn+9z%@@_;Gf^ld1=b zTf@Ld7%<>E&Wg;w@I$AsIO6g&^w-%Rc`FCKh5;jv5nhuj|F_}*)30WyLBXWb-k|xB z44ic#B0sWR7mF}eM>PA65pCm)B*;_!YTOH6J0X@sU#&a(@{6~Xr?UtyarY_Cbjzuy z_tH_fYK|=9z8qcuIQ!*j)!{0ZQ^!9|MwN|HS`hf95NEJ)!e^5D*f(N+dDObH-_sCa zl{A2EGX`nWJH#g<`En{2Y=M~?h@s*CAO}^%7E?d_R=O|LnwV^wS^G~j%!#5S2Qln` zf2%eRVevhyKRIYg&TD!z!XFGt2>Rw@+JHN01ChAzG!m8R$H2a*Fk(cTX4Nj-p{9Uc z7e9o9%UY|;1&G4FDoOa{9_fIKsl(X=HQzPMNC3#h*$P8`RKe26=9H1RVE~{^R2WIm z9Ghc$e$EGJPV-sZl(+n#SM!d6A-cM!CG#GGEkYgFr2k!4dIZ$ET_h?`uCs-?FH5~M zMyx^oLto=Js7Ur#Rff5pNaaZb=Fyi^CT5}hnPxM|X(J5Hytl2T29b`4xF>g?osaf4 z%C_CE)`|FJfjcstF0WAJue0i0Y<4SE1863TVX9g2n&Bno@W=C6(zK$axJeEPcE)j0&mw{IUkpMWT8 zEy{eirvD#JUl~vRmq#+rQWr+=yU0FTRWCw$oDhRzPk^Zw?I_H6ua@_nR+f9DOVdoH?k6>0yMSUN zo@O&1HAzohQTvBvLX9Lwq^YhBJ;|N$a-bD$(e{ zlNyF9Y6*nZg-}$)70Oxa9~cH__q;rxo9^lrLt_|3Nl>@n5P+O0?UYWAY=!0dEr|_E zItF-fizN(kGe;Q#AZbst-FlpZB4-pFA-c0(Z{(n8>g6#zDw8Qax1->T@fInS&+e1w zWTRm5joTL`-mGyU@^$Cm4ymGM$}|RF=yKzWXUhnD9~(gvr2$St*>JB=z6A6tXfWi< zuDnl5GJAbhxDh8Q`LCPd)W!c|b*Ny)`JR^fp$K4OoAL#mkAfRD7awX&{Wn=)t7ROU zf+Jh2?UNXE%}gXuN6RL24PnBkWg8+orcd178=uszD;)KGZlj%`;OV=;oD5G6y)_dJ zP#~dVN0tMKAP^BNHA$B86RVo0UvOPm`Jb|K8dM|rhyQ5Tm^pNOZzZM#bO^&q*1&X8 z$W4*Jq&@}vPld9C=K$Ugnt?|-3KVq4>g2NA0D~oZ^-l~Y7SxOd- z&?CUmqBkxK0My(_2`XL6iAd5;ce%W(uOxT(94?JqMRl4~=HO#BW>OwfXL}7W;%jWq z8{lR@buT>a@q?pCj%_0yn@G1xRyX-9wc$|_JEl3973?naR!+zI@0AecR(du5LCJj}x?Xdi%^yIWrF8t|S z%^=E`<}IW0XTI=6ZT3^QAa-}GN=kFgu6lP4H~dj?(t_8=aCW3?$6~!G6b(n#CAl5Z zdnSRn=yU(4wTDBu7gPUo8xl5W(hPyP|2`X50$SwR0v)4oZRdN~+&l)gY`QW$Duj>X z0k~oz0goecT>NnynsEW@jb*_;DQwe&0k8bv*k`vs#->*-sStj#I2z=jTXhDbilt2% zkH18laE|c;J<$KYU;8Iz8uUg5j|~G%q<7g#XFe=(@ARvahP;X+d7+pCUH=qzT2@k6 z!P<;z+CoPT-@y!n8UVr}damIUpriRcs2m_q12dQyWAJe~fu5cFE0=U%w=MGXcAMzX zg_o%RLfVWP%MNOA*lxUwO4R`1uU&EL#7*iWskQAjXT|zhC9xHSz@vCEUr#3Cu=B78 z_hq=Hy0Wfr0flKC@ZFL0GXF4|#1TQeFZ`mBza-1u4Rb={q57UwbCf2p@wu2uKzW4& zT?c)NL=zFuIwG+RUA^;PuEN?M_>&8_R*}N2&mzM_@W~zP((k9n+qO+k9X3*0;6$k@ zepVta8aq6(cV)5F5}DcPH|QNl)G2~U`CX;aJyOv!eG12`jd!3?1kc$ z04!f1<FRysKe>!YdGK2Cx4}gnd!V;e-v!%TzP6W(~LJ-d|P{`oPX)%Thk#@~PVF zqK#!YF#D=PMx^x@;;VWX)ArgLa&AR6^;K4OEp3D0Ow)tHk(`C%cR3m0``@rM0pmBP zcFku%!o7a#Yy)0bC}Yek&OuVd9gGb7G)4o+ED_%9^wM{=1%J;FDI`kX_<^=xM!219>m1lO0{9 zutstkjyoD`jN~i~D9O1VVW{=UZF*rKnC5&WgU+>SZ~kx)*bOj02p~b`6GN)R*rpWB z3uXkaO&q#x8Y{}zYPSqVg%Od|K*)EZQRRLPxCNYbf}eyC@WUbhclLhn0McH9&(Ita2L9e7gSqaP|9iMw`=UCnW*>Yj$p{$b}m8JNx!-8`&%?qw4 z->`W7XJVExyB$MD6gMRV559!^>7cU6`}Aj*fOZHIjzx!Oc0f;^nfayOE0(`1;iAsT(q;qy`XwAY%(;ANQwPob zCF%C-fPFRHMdgf@W4BZ#ot(gtyg+Ltxfs3l=)eO`(8?}H%d7#zFMU*+Uq+)l%!Z66 zv-n$Z+Op4`Ebn=KBn|1#_IlIy>wQ@m@Lmx>ht^nqDMNfs=t~KXF4A!^(6|4@UKSZz zv*2>xgeay4oZDvhbH7uVZo#yM`TCm?Q1%Ojinp<%7_I0hmF1&Z9s{w7X#ma%wW79} zhrX<|lSrhcp2_aNE{Zu^YE4mWhcH=c^5C5>iREePo$&8HID@Jib*X0^}iNE z{Vd?yqfa|B)UYcaLE^%mGygm%^B`JWHhQ0102Q4HZKZoM_f*^oziErPEEt=j>{;A< z(~;!XxjbVOvnVU}N+@yBvs|147`vB8|CBJ|GRYEZ>>&$1>eJhi<2$Hg)*x6r7tk+n z*cNQun03AN46oU(pfD|oJnc_+LG!#wh%O9)+vt3ozJsgqBK!>-{<87!`ca{BMsuJ~ z4gg-5%C~D?@ET|5ff{^1#p%DniP4np1oWT!fN$p4%Vs7BURQ?wo9$g|K0mq zj&REyT|^xk4U9y{d%RU^q>91#{f!=TWo+mCM-iwDZ;GZi?6u`910#HfpWVou@% zFFouqYw9a-DeH%=vnd&R1e8eqzAa3ykJ4P01pF}d8G zTfem&r~7ci&lDkDFjZU)IrMG)uBIhzT$b>T$yRt;LvJy2O4(icie7DA`$fMJa@2)4 zB{&wbXrsP@1~bQ2y|aAvmwC)+u~(wkEZWWZNGNW_pD!FYkvd{E!zJzC=D))UMPHYz zIJhC~-7ML<*7sEWuq!_aDxJQGl9pC1f@#7m!mHpvYC?Kzzhg|bcCe6|{!{`Ca9JWb z&yz_BXbf?RWAjD@hFz|84HVw$EAoi(=@J=x%0{pMkk70ontUM-!@0#xFAUMsbK3T^ zd*Kt=zYU^ZeGu5s7-K2yT%?ao(HcG6Tc&zT-_1bpt-(ScohxDmzb-PS=`*h;oHE5X zT`ynJYxQ~5p;S=l63BVIE-w4uokiU}{B7Id{&Xh%`pK`#qq$$y{m<8bzrHEf+AQb=Vz8t}(9%Sax1YbKDyJevsf&FUdir@(Y3vm!-j-k97ZJD2_4=pT zFsvXt{`+^fj+|tn9dP*kic-dgB$((qw=1k3h?ydqp2gpQiL%cmCM#2}Mzby)vKq)V z+JRP_4??yV!$nT`38SjYY_!tIGz%48pU9U1a{g&~vKdZcPV3>uc!&379M&sy>u@}T zXCYjN6K(Ol<&>$z(b27!UoZVGU-?U7%GEUMhWs9ZO_}TejJvB0UT0UwY;pg|o!wdN z)-{;Go&ETMJU@=EmE&6|^gK^xnH~DKm_LP#(3RcL4xd3(Fh`<@R?xGL&Pw}B1aeL@ zI7~ndTl6d~I$!@?A6^u;s4ohp08-x~iecoNX}grHa<{gR^EXP5XdRwh)YPNzu;d?+ zNXeC{QEO-Uq)W(bxac+D0{zVl!n2w2YRANu^pwO|Dni{srv?zc3jw389x(h5B7vi# zISx9Hr!9Hsk0tC3lrylKgMA-DoJ^eSZ?fyU?fcYYlRA#AGduQN-UV}Y*(^tw6IMwIrPSx?_y#8vJMS|XPDwDiPKMm4)z2IwM_AxDuY$tajW49c-V77R6LBvj zI-0R%rQAFuoUnx8FbW1e|87MWWO#8}@qObw?A;}h3?rf<$HmP&#qDqM7! zMYW0ja(uqeOuH?GPO305@UA_mtL{2G9n*WF>KnR(R|w}p8nVSYPA{CdM0wy~Y8Y39 zcv~GcWBhk%%;S-tx)`3qh;B>~a(UC-Gv&uzTSR$q|750&$=GxK-c`%w?IhzIoV0Kb z+zSR~nN-876%HadcVN920LAep5Q9O`Wm|CuQtsZsa!2>*?ZElgqsBGv&tU9AM`NN6 zFJfzEFa|XuQ!_0+4PJO)C&6(?z(8(*m|gt5UfnYA-A+?Fi0^Ll;t&TUu0Y*!dJ0S{ z5<~;8^hBh5NWu(ih&Ku+Z#!dNx{SYn`}m0-@O|u}(p6oZywt@?rk!XihBqF3R2yQ7 z!3Ny~q6Lsk*4t-HxHrxpFh`xmp@Ky7m@@%}&%LeSxz-yaXdA7ay&h7sZ`95jzrs>z zWjy+^3Y`qfxR;t%S<5XZYl^~_=J|fG;7d!9Cue>A(;J|F!XtibgO2yT*I-t~nQ~Ot z^!2AAysUs_Mdv*wL%0OJLU?~wv_8C!JJ4|=qi?c+@rBgMv(j{tjf)tx9NC#XfAa(0 zJtCDZ!R4Evx%eB_x)5$2uqNU`!VRpW@9wf2yshXti~#zn!w8Sgt23$t^EK1MSTwpq zWtO0qvd}iShgGTB^Ad~UskO>?aWEJ)k*UYT!M~;`Qd+9p#`mOQ-_?^#0w8Acv3lWJ zDRueOJ=T}|aViv%*0VLPvA067#h_;6h{JILzm6!KwW}Ni6_7-4*i}?Id1ueRWyjKR zir=^!+-?cSlYDiF2E~CPq~V1Kd9U>zF)2bz@}9vU6$b-pxC>Gy6W%AWd4!>;g7W%w z26C%`?ZK)c;T0Kde)n|I7nc*jG_;NG7QN>svCEPQf52KPP4<{@U<*9``x~CR;$5j3 zMB0ih+zTE`EX6@EjT%6dNiUmUkztu4v-ft8)m~!G>M!#VCB;)_H`YLp^kOq3F|1;|GKtdYrqh(!v4$6`kRMoG%@Zl3*_p^8zPgs6(zw(A#+G z1=FgH$6~V!aR;FfmX#eVEd=y#aL}Ugci6?SWI-Nw)&DRk5w6WjSKN4|1qUkg!yJ&wQ4pEH|JAiJV z=n`Y+XH^DeFF(b|81Aj`J;(@Y;fG+G@N!2cQG`ZV5q3@v7qB7eGuwdb`ErNpcTOF4 zR|+WS9h;);i_cxNWHu$RlIha4j*bW-Dvw z11z{dF~@jqgactH5PxyJt~YGAPfUDoP2~2DS_#5~$5x1#&eLt7;0Y_(z|POa?P|CC z%IqpO8OG<&Wwqh~Q^qc-$JyCON&i=Tg9Nn?Z^M7Bw6!s*?XrjJYtHIps(?JsPk}2(AXc|t@987IPei%A+q%eJ2NKH&eJ|;Pfg74^d zlT^+)f@wvsAPQgavxE#*vUgSZ`_QTk7vj5J15U@DL#>$D8tyze@>L-8PA$R@eecgH zpy|)741+sLFeoV2&twKhvGu@T$Fccp^Dk;!TPym6P`606vsJ7}JoQ8;A)mombOgi* zEovd-@%Z}HRRamw%A$*nk70E`E*pNsO1+k8cR>oH%1T7^Q`!j*^QVjrhT}6N+v(*J zIFlu4Xz$~}x5Ynk0@>WjfGv9X{YqN>6)2k@mK0Lix>Nh@(Rz4BreVTtUBt?#{|?9f zQ*wJ#J_3n;EZgCSeRUfQJG?6Oxa!YhklX)L+ppeu<5`(q?1&@ui-eMRl^2DvNKBxS-Fd7`WE3` z#06uBpfTzpG92+Dw$|dd;sl;SS27+0E2qyVuqLzOVyg)f84oV^4o?v;d8(-1_b@xHMd9#! z5kGdk%c9npg|%qCh4DgJ=^jaxRhTV08v0tZ)G6*_r~!=NOS3i44V=-`4F`-jJM&~`xQMBeuqT(r}07Rzax!BwU|pXqxp!@?@H;-^kcOEIGY0&vkim7! zSTFxooFq_`BvAHs3Vl%&eCXtp)e&wnNtiHnfjqalR1?mT39VMAB#LJNY%BMI)%8Hw`#Vj98dD_|g=kniltr=Sl`Pi* z)9lFuZX^?Bfo$~RgPo%NM9T>6NvUl|3lyGND|-;>3>FF0#MGEzwbf)q?Z{-d&++V= zB;MI5&N$cIWV+SWNj|YMO+OqojKt`tv>0^sMS?7G?1uL4;`|I6^A07Xmd1@lIX|KM zLAYV!pFpBSQ8EdMUr=7!<+rg(eaQjzKq{m@EzStJsNjKr0+m%m$3KEEUZ#MpIWxg5 zpjj$HfuG+8l_k@e>`<~ll_)$0i!IF;4yrnKhlKq$VDqHX94Z)3>z56GhE2!0Fd1N% z(ps%tvi4DLXD&}Ox6HWRjl#k1$DTd?$s~MAj?J(!)w$o4(oVP}Gc`4tW}Z+5LO?mF z&nf9(X0vI;6o||CU3+ioge3stA@DJ|uEh8%R<2@s57_wpAVT$T1b+M-f;8k08Xgo; zgc5RiUo5#HE`hMB&Zn1_y(+97}be=h*9PV|Rt zNQF76S_O)u*%sOyVJxgS7}67FZv>(u!Z$)K*jiSWWH3k+vYx!idoRKG)Ss5;eV`lu z8$>-dfnEIY{aVzwP;lqkX!PhC+6jcm#cU)xRk;Xq=-95?N5y)Alrrw`t9Pox#PB2H zUZ4kGy>)$ke!{+4qtOE?x|$bKOQ}L2cwO{5y8E%+`pIze(@XE_;@{&_vJ@nl(tf(h z$uB$ed8%`=6C#2Ju#%QkG<2G!95=s@6LVR@gR+O}iCKTwSz8TFs*tO0+B1d-7EY=A zZ`1wJmE$jq`716C9**Ph(r^6T&pnXPf$%aozG-^1)IG^6;v2nt8^X0)qbG)Hk4)MM zP+yqGORN!cwyY>l(r(gX#xBt=bcKQMd%n{vFf}7Ikm)5|A0#lGB&4ZhfDN=0v*?PV z^js@59y5JR-kDAKTNTDg;_~RoXi7f)C0H%8Ux=ndB5u{@-R4bj2U^CoWl^VZbleg5%a6cr)}62N;P zB@ltke?FlEb~IJ}K>rxBB~J2rrb9#!iOj+=9HJNb9FlQvBpnW4gx~+otS=hKC+`S$ZScq%B(pxP5jN@|2OODuVkI*opux#(6Ktc` z1avDDbA4^Mnxw&DHxZnb{Hn`DsWa{xudUZ1{8G&T5#~MO*Sj%LQn^mJh?(&TQ1q^; z(~jRVz&9kF<75zetfT(}k806t(2q%QCqEFK>$qr@bquuI31Y9QD*2gaYBJ`W}2g{aD+3DBWu^VyrHy0Jn6 z@5RZ9HxbHU=N{B+d~LOWHh~Z}s|0*1_ON?*@fyl7>e{fW1pUsxSB8q^E|X{eT}uc} z?A5qcwic~2^)l&*w=Ba-X&3??vjE^d)%Uiiu`-L1Bf6fVwmlp zDlEQXmXWD#@?_~tkfDU1A5Tf~`OMq)fgI=HUxe{x0h$-;)0H|va;<`)M2+z%C1M~X5bt!QDu~Ky;0V=T1q5+?z~%j>u|^hcXXfsHz><83vJz2 z!veWOgu+I8Pj5QKzh?~~T@)oWOu<))TbFg?(lcciC@_B8R zCu|oS`bAjZcrwE{FI~PY{hB>f!%8{e_f{`QHWFvp6)R%z3LM9Fy&{I1G09ZnTh9<# zM~zUxgz$AK{?3bu|Jtni%1C7qwR6A09Y~VfZDy%KygpQ5?T+vgl8--LT5n^uQIJF1BYRFpwMpTw$U(wKcroSKSIv8`YNyT z6aExiw^!^VsE4gk(5s1)C&%$mYaSVioPf^JY`~SVQI=pEE7S)>AVbiktQc=7z!S z9Hx7fL?DjQU_$LkR98VNwsTG}PPG~9S`E9TLb>~-h-YOAQ$SQpHme4S)I7xXTbjO&)?estCD6bQI!R;X{hL#vxZwrJF0- zXH(#S&pvC%BrFS>F_#|##af}!>b_ooJKe4Y+?-%QCKV|57+1Phz=HyJAuUzN7o{fl zbzziPII63I13Uju=&*C~A1(pymS;(8`7i4ZgrAl-6Y6oABp~WI^$W|c*rtj&{cY33 z)8glvw7wN@p4IV(&8oezCz#x!N(E|yHiY!`$_PZD!4hVlzpkTe4`NQ#tGMt2Kn5@C z0A4$g8!*#l(rwPg4bFsNW-2NL-uE%7;Eu{Hgj+OR^b1k{FFe@oYXEKpu)~$I(57+(xMnRzqm&1kzCJhKzzW{xn-D2?P&Cgh%HLSnneS)-5|=e9 z44T6AKg@q`#Z8r%t0tJ~p?FNX8B!~Ws*D2&oQMH$i3=iD%V2@v)(b&&RgFst%dR&( zyAY9Y5%LSJ)#MFgKW5k2Xhm9Qu`WdGy0ea&h6xl?$cXtgi$u~Rt!BTVZbg+lv5Q~k zs-aa~2YSl04F)Bg7)-sJSb!?!-vTfG=q_+kcrB7`Wsf!ch{jJN1pbgz`m--!d3=3V zY*vQUpmape2@P9C*C!Pz6bGNv8Q-fBN8yK}$LY3v^8x0AY05ls*waH$5SPWbI3NRf z6U!ZMdlbR@y(`(?4m8~-X;o^~vW%Pin>1Yq)1Y@gfan*^p&6|3Q=_NW0(=VyA%rBx zXLE<&J|3LQA}78Xu%=xH(87L^)i}ZXN`l`$h8&O!PY!dIpMKM6`U!#^9!q`r&bozR zI*CY{{Sj>PF~cfG%B_>lygHlU)k@jMTe`x!&CSdgqqiiHTo=!~U zp?6hFfg&xm01y#r8`7VF$HDk5^FbSG+LN1&1LwcCyuYbFs{K96{bH(D3+i7SsG7gv z0Pc$C3GAU)Q0>yNu@phlpVLJqp~ogd=}U16dBx%^`xvw%i6ag~aq+xILTo3{jkw$4 z1e<&iT+^3}nDI6ZyXx;(HI`z~*(D|SHea=1Nce|dNo?Wn+zB(-)GQKMZq@)LPV79x!c}(S*CZBpB}NM8Vc-v!aaJTP=NgSAAkrZNpBrJ^%x9 zu^otZ2Gz8_BOMp=G+rK5x|tP}fr_>Z5EpmAXaY>%+_&}VdwE)J}A7*Wpu&oTxb zEn`WxP-g_99cbtgnHEla?_=<;FGT}i@ie%$$SWrczg@7b7OFIx^J%kFo-43d175Jk zVX&RZpH@?+!)J|}znTsLGO01h>KGz8y&P%m7nj3Gyrn z%W3c8Nuu=#U4A`nwDyWySY=qQR(2VsbOK?#K605 zZt!>6{H~=6%+K$IcylMkAhxl>!4dUhID|NBR?h>wt99{38dX_id1WM_ADZfMnYvbM z6!#?l^z@Usw|_00f3CCFU3azA^lU}qFjkj9VXT%R;c&IQbLg=}jwo|m{AIy!5sIYq zMT7TaXHsY;Nb(n2Bt?pv9bZ&Y#Cg(%-&tHk za*MOC6`9Z0+K*^}_)0!+xg$WghzPeoAN3%P817c^&}u_kfIY)q2JRZ2u!W9)>r;Ph z?Dxbm*Aw~dY>!Mq+RbDPe{#-5aTOUBt{trR8>N%}qKT<H;SLiAQ{=(zK^yx^ zJcT0U+WBH!Kh#H3rgg>pl4Y|>@*kb-6-4TSTr`u?8H!5{`pjZPF4b-yx)6RSr9D;- zvK9rpvwHPvTA|1HaXmQ=gsxH_urM76QY>gH)!`wSz@xd3yRpaEJh>R|mSs$PSbnOc zfdSQeajV;(GjbsrG}cVXQ*isRJwX3h5=Y4=gv?U4bYGtp7Ok4~!uwe6H~cC1N+f^5 z2rRh9m*?>mj5~3g-oPJJNFc|R)u{K#Sw+q@e)su=AhRTltL(5ZW@MN%;&w+VgBF5d zfq8f#%!be$CGIuUCWs&`IZN=ax3J6HA47DumH(pEV0tku5}qa=!3@TXQ<=h}stC$J z((~OQ3_LVmw|u`=?aUbCC7T173kWzct`X;x$?9}(Q`02+eua3f^PX&cY`~U_7Z{mA z3lGEiZn2f(NdQjmAaZ5D$E26UXUk36+JsJR2)f2xm>z?Ml`Tmd3M(IoS{>qMe)cz% z8PK4{X(dkp>lvLhqd^!T#1E}%H}R%EP5ZnoSa#?par6cBWWRzF+V+lQdLN`q$-iNP zQk~0Qjlfpk-hXjuevmfujrH`7`-yM}SY1K{0ukgGHRSBxhuHrSAf@j$W6~F7mr()+ z7heY5n^_g8qsoICb@kz&>OTFrm%NPL66A5CSW3)gh(%=`t#5cYOI;_A)uCfTfJ1{8 zz9VVEg%*x#ZYZ5l`n!p${@d+?OJPpz-ejrd@0iaWY=-{S2LUU<(I;H{LMtVBHf8g% zfDIR|#S>`~l%nm}?Ih&#)JqP<@ExHIfEH-j$9xV|w=z(_+v;ru4?%$4FCeydfy}J_ zrfhMrS`<5W?7DGtT|xaG$Y)$jXG_xgN9Gw;5J{QgLp>B&kzp|!a3B6lr`~luk$L6k z9E_SN$|oe!9ziSofQW&{g{|CE(250+HnANTlz?YWXr)B^fw&Wj#q& z2#3CJV=^Mf(RMxDOJcx+DKrW!FQDAd|nvNVn<&9n0+`)5b9d` zDF(Bj3IZZW+dc5zO`@xD`oRhw{@H2R(2_m`Hi^K3V9bG+J9Yz(C+w@> zp0R{oeKvnAip=V^!Z`1!)1EB`J@c&n9R%Vx;S{3EcKhH%`7|<>L=%E_#vG!N#tK&3 z{Dj9;tF6{?bXfg!>8z1S^@=A&qA33YC)Di9bm@B;km^$5bXre>v7*wWiiu@6R8+D) zobk)fub^s5Sw87AAN@{2_;^~1knac?I0e&@e^f!wCMDNp?83FPa>hddJjmAt}T+O4QB58%9cK zEZbP1wx|72I%)Ia?&hTk@x@9`NhnQ9GnD&q{(R5<=a!mLQdXlJOC01`IHkb*C1VF zKp2y6Y5HgC#dZV|Pe!cX6)gtnly#rLK zB+Tq9SJR{$Q9VK0xd6K0U7Y8s=d8&gUoznSu)iPb3an85(@$P?7d{l{Afr;a8`i zO5{fVaW~d7<`JZ}Gk1R-ip;j;K7DVpCWIlN0|QcF7OB)PF!4Nv{A9j>75N_T)%NlP zSSK<*XN+zR{Jv-)vu^9#e%-`n=3Q`b)oWs>PO%QLR(g*Zb?0zeSs1>j)E%s(EESMY z>ZCy-N-%C?{<;1-%={S=G-cWOK|#nl;G1qgRKrL&Y9xIJu6oSfS4`w@)x`#0+Oyec z3Q!ZMXy(R%p_dfBT%Ek|{(YF`0Uf99+IZNheL80jZvK5fJ(^Ek>NS|y1V&~o;n-m> zan~v5c2{48NV^p$n!Zcw=`H9mh=k4f9)9$<{Hk)g9RMd3XuGO_&M_44f>6VrLZ3lj#)2 zI;#{7sO1EI{Q7N3ZSteJ1NB`1M!JmD#__HsR`NkujbKZG*G2Z^RvYd!E$+9G*S2rd zVtpJ|W{{$WqhHPc5(8VwlMMpVZA;TMjg zfkEzD-P+lEJW8vHk4sA|A$%0`WpFb3Ub`40{Eu90Ensp*5BDEu>hImgLpduBwDDp> z@^pVCRn`&AGul^xK;LcC>XKv4VfUu1v(W)U$E+j&1UYT!@}qLBFV%;y|F&_#f*ZQ} z-fagtt&h5KD{ZlQMP^-3W5WQc_|~e+9%bi ztqz@{)gZy(4jO#ZGs$a86YT}&oK~)be5ChK1i>_YlgJ{P7-C;8fq6` zPz)OFk9y*=zPB{N#ood1k54!YSl{;9q`<)ldA{6))J@3Fm4{@%b0DRnrXx<<8yJRM z`(q_%Sk0(1vdvjG^na)RBftXiCvsvb*f^{!RQDv-3i0pb?8TsZw-(#7Uk`0Ekw2#G z{*owdA`PvgJPT#=xF}{5mwDf87o6Gg6zN3&u*a{FWu-ls504S&Ja^Esd_GB-o?l&) zPU;)Wm-a}!SU!Xhz(Z2R))rSUf*!vC{a69*CC*%+r(a8?nF@L4v@&Qi+t6P+yp_G> z(;DBs@uA!07dQa*;NcD;%PgZT(Z{(h2R;_iJu4#%7cT=MjWrHmI{%^m;Rqy{^7tXT3YYr__l_)X;p~MU-K|zT ziGO?LhmLvn;;u_kg(J{s&TKS;7Io(g*a>E$)0i;8N6wU(7`AZRtz0q*=IP~cmQXXw zHhEznkL4l#FDIA%n4blCgDBIeGBC1RIxPcl6+te7C^xrbK*z#`Lca9@VOkrC%ur)t#qp)TyTTEovGbNotX z=r(PlhyBB6HaX2IW=?Y9#PCs#r?lRpVgy@C3ukUwUJHsH*aZZIyn_u9)4e8xgR5tqKn#G{k?$Kw;&5;e{Rae##Y03qW?)NT02*VgCJ%|E}(uT0+dCY(inH|q|B%QRRA z2j`ryw>2V8^A;|>ZS__gV``1x{V^l-8IjLl+6+iCIfl%SS&!_mCM!6Z-pUL!@jvs7f)|ld5f1KVzvLb_xK?6)wJg`2mM;;CBEXeIR- zT!DZLx6EO=7>0ycNf+4ii{sv5UJi-gzm%e@nQtxb;dBVYUc zq5I}Kmr{CM&^)4ntzG70Jen)$=dZe)3w{IQhnD#{U8Mf5FCvg*>6mjG$TSXfan^L$ zgZ3uwDxdc}2~N-=%g6jMLOCz0Uk4AH1p2FW-kq4Sf_fUYO>^xQu01E+aO{blf6e24 zts(rwEh9-eq>{2J>DeAM7j|-9B;KOFBX`k;a{G+eeu0IZr}0tFyUux;5lh+ou00 z^fAD2HzXfY3k%Y387Rd!vHL|olY>3%j0M$WGHBdf;kPn>~O3zv6kF{8@06{S!P=@zR&AGPv7jq??2v! zVKck}R-GpvWKq;4&vCQs9Z8%eqsP%9VvUvuS7;eMQRYSgOyGQOB}0D5DyGK)#RYTn zxA8#2CZA*`dh*~t*OS{HT!TlO(MedlC7QH5pR=0aHW$1G)*-y)j>`}5ecn{)yiG(& zW|kbM;km5ZpIr>QWCt=U@Gx(2|b zO;Sq!00rV;3J@4s1P29r_@R&*_;EO)c%jv*6+-8Bz8!Yk^a=q0#rPgY2Nc@EpYf9%u}5^6Ni->mkVBl znzQTgXOT&S*3GthZ1~bN>YL|Y055OccP zVdj$oA_ff$Pw3)uSjoj_bAYFaH$WpQ}reT?sBQRo2gl=R(U)Pc&vvUBr74N0qFTQZbL<6Bl7CN z;x89#g?7P!iYXsO#-Nbu@;3V0ALt~7b?>Jkkel+qTd8u3F;uV4(b^B2&||0z`Tpf* z-yC}3jR*)U=D3gE$Tm7Kzwk~L*Kzh36lOUY=1wN`FOlIw?j0n;e-K4vuuxw0?}E@# zLLy$U?C~xEOb?y!`ff5jdSFbYL4WNn4d{c1y&0a5S7)u<7Et6X=oO&SI1n*Hu67b# zA46<9O!P3+Fbo2`NQ?rsvlgrEs!_UPHz2S46~-IJPr|`q26>M>x3^r+jZd4b!)kyj zyeb^>7@mpNzJ(Yw7S-3*{Tt+4`D!lY=xJXcprCtT5&JF^qYn=?l3<~7nn?%RC)p5E zC!xBk16TsW1^6oAm~9JqRRKs7cFBa$_u}{`<>AMpx_cDFu1z@nDmk-v%E^S1xZX1= z<<7h3jvS{2qkjw(9y@3?-XkZNW@6ez;K795s&G<_j+&5kjUd}q{7(hR8!{>zdQ(gV zNlWoJi9e?IcKtBZ4+7w_s0PJg9nbOy6Qh!>o5n(kr(k2kgH@SF!VnuwO&}L?@ghb zEDLpP!mf^rn@Z2rw1A#!c4W1eDNnx1l^FvUSe=DhkRfnEjzkSn$P{Avbo1#b=xW*o z@t6W_x-VVUP2<1Z7Ozg}ucJk7!7$6vxLjfU-MgJbkIKaB{&$ivOntl$-faTP8G&)g z{`aAN1X%De8!Wh1+^xkzJx$#L=OZkv0%m5#mS0T)fE+WTOV`Pe9-?;XJH2mC38f98 zJ5t-rs$i|MrAVWeKH*DWblqH7;}P_SDX`Cs>A{Vh33Pn^!qOn8gCr_7Kb{8XcA%(8 z0Bqv`)la2z+gq&3{svZ@gF7mpZbhN_cYjM=D+5T`HHb4ZmH@_;0->y)sr!L-jm%d z!$>vQpv+X(u!Hz_fSS~uB9PfOt;yT-SaA~>pBs1=lU&n-$F#Q;XmE#g0Zhg9j^C~< zXU```k*qGbKbqG287+Pxp1mmKEt&3>zLa`IupNO@NG;Ee!b+^ zPsYzwEl>;+f_UWRR+ZPk74nmjj~_n~NT>el#1`?6u)S?cY>UMsOw;+k?xdTf+EGRP!x>$>ae&@qHn62Y|3&SzOC)QMg^ zxR%BvI!!J=VL_?;TZL0u^pC*p#tC0z8_!X=>0FJadQ;af1af;yY+sAdlaR^`0kHOx z4RA}tY94!OB?GHh+s>n^?7rnn1*Lg~?eM5NBI-fy-Yn0v}leKYsN&ytm|4+S4p40E$2qV<^n2 zgy#T0^YFDHHDnT9w?|?I!PFjTBYAnbr5O4+pn#QJUi=gHe?DQD--0wR#BAm;`lHn| zVdjMZ7O@)h=`HXgh(&L{3OGY|b>Kw+CmVoGhBli_`kv;9sGb%8yaie&_8bTJ-`g=(&b*Cv_>WY`5l~kTc-D^ zfe5v^cd>H?M=gTB{4uf}^vMELZTJ_FVF6pEcsRNSowrNraqCs(m#diDGUh!a4`~Bl zd_)72Jo`FqzECaFYDWaXyh1_oJywsW!ubYORY*}OmwnZ*5mX*58Hg2-UnIR_422s5;542?T+7&;kdNJ z9GU!C3nE^UP!`hWbmiSI+`9Tfo3(-)D61PtH9Zunkpu^g)FmbRTdOjbWoj9m21qW&1l@u64xzqY;v z9LlbJT*OEjgj9?rvXk=K#xmBFJxjYOj}_w&RqsszlWh+K=u2|v`qb~D#Y>vXDamN31&p5CL>AtY{?t2Frf zD*f#SA^bd%-^0RGvftK~mu;NWiH;wlWd*$uc}rz%G(GG_WN%hFRJb%OM62S_r$ zemp%mO|bWY&_9o`3u2>Ku{H`DrY5FjGvZ^D)Dz6VpKJ5Kr-P*lOpCXB+P~ha_VdA& zRf7}y?jj){LR9+)2XW%pbD^mf^eH^EHe13}2UZm(m^R#zF`T@W}t;Rt24vA-al zBXe{~7B;^3(%`r%`>8Jq7t!bAFK(oFhq`DCCD__Zmb)zn^9FfK>#rV|z0xwxY`b`C zEBmqb`3^-T0dLDh_|#;kdE8gmq2>`{_GenS8NbxUO)q@t6DEjEC%RIM!}KayRUX3P zaj(Qj6U`fmcx!XBcSO5IdUF0C1U!U>s0% zApgmw=~lBAwy5{rj+UB`zfcrN-}PFYxxdKkd_DJQDN}0k)f24VK_1!ZgF*@1E#n*`{Q-QM;gL&xW(f}@e zX4llo-gu>`t2R%^gcP{pN1duX6QUnNE-cTLNPJnNNvJc`^+GvL=D`vJR7x>m>E?C{ zT5=HLbS#^bi`&9US;94WdE&)hr)Y27E!h+qqjBI~wV&q_XEMKkyw$$Jt!fM7fYcOx z<2ow>QG2w5LE`dRV8j6%(=&Trm@oM^w^!I%GIL#@*xiiPd~R%f{d$cePg$$_1`muD zbYr2dwk5ge)}AJxzT2e@Ps!X*a%6~oU(k_8vGzN{*D5rxFqn$-c&g;b(SWh@z&yTO}9rw8ePqJVT}!YsyGIgC*>SD zW1<{CPrS+=z560@IjtN%nO8U*g!bL2%RxXAs}_}?EY{yvi-|fJnyV{?cFhX&y34_i zyL}yV_Wkagx386ipVuoNB<%P92s&aHs{p`zI(C23v?)i7Q&k2`)nGABD_hAa+3r67!9fwmC zC><>l4t!;;SV9w@_-Z2JsU!X__qIy9T1pcRea)tTIPGJfwvM+VVs{6fi^f9dyY7G@ zEA8&vIYZPtj}r7ugV?+DY^k8HYDbc_j0I=4l%-+`(-))5@P9%c0i_d5sGb}|=B!ddp; zkJ=o9tth=n!Aw=Sf!C|`7^L*dFb#~;g zv~hlFW3j_hZ6KlCTfKcAQqS{bxVbf4itF@I$oB=csj~evp(-z{)B&3d2#oz-Ax2 zxUMH2IooVt2o}A1Y_3lb*M5G7o**)7QvlwM6m0$rBMg5WkJ4~kT6BY4ZEB009Qp1z zRTp84b=+63?HDL~>-nFn4%HjsZArK8)CBs(@vq>0PPksuf_Nkr-Af>B&7L>q^XGjK zKuuh{_=B8%O*ZCz4IQtQ$QjYEy{S-Khs6xIA#h#$nY{1q?G8H4wz5RvXp{UHG5Axd zzLpV%;YECb>qgN%HCc~@28-JR^tz_4WDC5VuW!v$`FT(cGr8M;sQRzk(o_BSh>iCj z{g8WKsZ@B&ui>61NLevt&Li7H@2xT;qF<)+PkQ)z_}({oclpl4@jcHq z>7@0|ySz!)$|mg4EpqH?0^{@n2`HpAP$OKGIAH8Y&3p#zvx^yRNNLBPN8IB>I-9d{mT&hK<@Z~4<_?_GXdM$_1^@8@QPA)S3-W`pA#NycE zjhH*b*3bNxa2kF`a5LZ92!x-nfP@20Es$z6=sB@ItS64^dCI-sF0^WYZ3#*R_7{_$&&G&3-SG4Lzrp4geccH0+Kq<=qwQew09rzNVIng`S z(biA~UUu1hdB=GXk)|*mSbQHdaD3i0Wg+mJV$kfSqPZT#L{BPc3(64*=C<8;u6-l{ zJJ3URBfG446g0RUXhENaNx$7){&z3xti^~U`KrEGxI$uiRfX(M@Isnb-+JDgc=-!t z(0b4wM$e2j1^zOYnR4HD|01$3@&*f!LGEaT8hqD8_@^upn2)AKr1QVGl>dM1nPN~# z-aG(s(`DtwA+4`E-}OQ3tuhj!y@R1z?OW3d?>X7kvhn4|wKJ=8#yWTaX6|yp zx3Uo1(J39t7O8zkv5i4f7FORo0B*paP0uc~XADz2dyRKYxlp21*rI5==I6m+5ZCtk z2CZN`SJ(xkTbA2CIMtEnog_D3|H!mE(-cLv-J8F+~i3Na84hCY1> z52MeYzq-Ah`&B9PPwapSP{3L|d8)9o>7VX<&0Ef7PkZcHGhl5j@gPR|?f^!EQ z3I|_KZoKuRsCfh{ufmjfs~x1vPQKqm#v~qjS|L?ftWQA8@rhbYg{Orq9Xm9Z?l%U} zVBYYem&#|cbMt53D7m3va8&8>O*evI7os+X+Y>WpwD(PR$uuv&m@wwe5PBl{u|hRXB>g)(#f`S%&{F zCUPkpG~NMH>hmculNyQA&QWHb6B^XEj4sMj{!Qm8__ggL!QzZJ{}F&1>%emX6vwM}D$TX9?vB6DN^d)em}T-f36;DOxG08*q; zO+YzMRdy-*+nZECNj>LvN3!MqK0YvrHy`T5!1(?2yLz?sfC4?J#MOrGHgo)O;P-Y z`GUgQ$%9kkCTSPi1??MlBQi{z+L!azMOn|!Kt||FgB-rOe0Dx2Pm*leo|g)rC9Mmo z8cR;Bqdmf@Wf@HFgxE7F;l$!sv-M%FpNTx%Awp3F)T4Bye8cbyj3a$F+*g|2vrVNU>=!s`qgkG_|eO!u+=%z8-9}^fG{>J6;}?HVR0|g z)V~?tC-sQ@v@S#3;w-NVeeKb~-b)zF%8Dug3r(G=2cR!iRHs+kg~`-R1^;$S_}^5C zurbmCrOa3sSgg_yvCkA9ivho8x14e6Qfy{dVKh(QhTq+ggcrRr6bMocBTBsF3L;`* za(%;k6&Z!)?_&ZwVPsG$xEo8@yZ!15*N0~)q-KeEsomA{-YC>y7w%#y(K)ynAq{b? zunm*3KRf4iSfSfbEbSo;2n^up{DZBwzJ^BJ)>}l=%G@%FgO}*u56`p`@7hTlRaV=> ziimHTUZVxU@StmkAW1l~1H|Gcg1?)w<)IgesC>5s`!*bU82rb-%JRXld)F^qs3@qR zi2|M*!Hl-Pv1G_6hs{NwptAidFa;K6h({+?hqHW=Yj!u`Hb#UIN9xDva+1|nfStjF zuBCV1b<5}=idW8WY?1N#Q>w%G$MR&?XB<#SzeAXew01V=PZp!uU(&*=;}|<#{Looo zh$y>CcKZsL*oN^(fUbIrnGc1s7Q}#CslnI8-h!<04PAUO@uoXQ0dBd2h}dGpHZ5qW zZ&(}~9r_`N_v;I^hl>)tu2Q+#HmvTno!p_W9)}NTf!tLCOf2;BO+7V1ldqV}1HP>- zb1C zV~SD#6bl9eleHLph?Wu48|UCfqX-b7tl4w{r{~?R(&tg2*;sIEQ$u!n(JpS$vm|a( z5Jo`i`esGkD2a++QG#nb+ zO)+>;;zLW?TYh3$ERfrHAgy7!yHQ8@0i>^&r_|DlQIUG1)L5{~2z6%Ku!7@}vp+ju z09@r*I)!Ae9JABct}wv}d7Z%|j#e2xcFNj~76d&l`;Bzy{{ljWO zI*=V|vWi5=n5+y9@J&a9)73W|uU8bM9u>AtO+smmxt|n;sN5zQzsbGM5cKx+r}rS< z{J%61dN{Ysw?yD5BU;Wd{P>Rkosg5A{xvGR+YI3JG?a$2i91k1a}j;mO8rQ-ET&uA zBz~4F9k~j)xfx*_7!v#>oCzrM`EiB`vQ25**REKk+O~;h%&aDQ0*B#WH!l*8HVS2IKy6E=J6TKl5+&Dp!}Ik~@yFGHgy0e4`jzt0KW?4SrJ8c1aTe-^6!O zGgeo%xf5C)I$&OQW>1Z@;m zrbEB&BLJGOz*Vlm0%WR{k9v%+sZ9anrX^TF)J!Vzq!Q{*wL;B3s`!s#yivHPsTgOD zL+dl7)mQwH&sVYP{w<8ub<0}gosN#vir5w}-C_hCFm5wu%R`;gsBJ+1mP>9wIZHqR z=m`aEWa8)bDlV6dq^^f93Bl_o9-M@0GUhu_r&RZu1V|xdpR`Xw-Htc7=0qZMCQ1Ge zPC*sPNe&&It@}!o+Z_!Hn??$cJuyW~7l9}(Z#>-D))>D}d#K;ekD6G=cC)-$v*tBX zcoC51n*5A@V9(_}W?uB+!CB~dh;o&?YINQ6@bh|7WSqa7VBAKOS;`{`P6LM%XO89< zA>SK09myy}Y1q)a?{aqqg;pw4a=RltQli0`Qp zt(<2om%$2EcvS#VpNNc9tJMW8;PH6V3@_5;PQ^p5PGbC40ILVPqKOf}X{|mzl-xO6 z-^D|Nr}29NoW8QVr`*>%PE70ra6<2vn7Z#Sq0_@QH$R8rLJY-xUlEsRW59mmtqvBI z>{m=)XlW8~QogiI8g;QH)O9i_P1vA_s^Zyts@z4@MW%6P%{FK{h6(c8mn*rJI=Qn` zJ=iA=QA9z&QI5IY8iUTKm>}3C)vK7pxag!k{ad=RU^+LIUtx94k|vVQZg19H&yW>* z`UfSJ3F6U8)kvTm=Ypb~a{I=@*A7P73_}R)`Hxe<>5tY9@gvV(vd0 zzr*gWCW4uvEE z@Fh$K`Tl@TL$fi|d7?|A*wlRj(L3b37*Fs^c%c)r4pCU083S04erb>=(C3DjoEWF# z-ukQv&tFK zZ#<26<0sc8ph1AE;>uJ=VQRt292y0t${-f}x+}=d8n??QR{9|*d|d`!Bn8s5D4>1_ zxKq~aX%jF;-ys`pNALa!r9lmEB9pnGfbT(TK{oCZ7@jCvRc6WZZF=I0BCj8?LHQ5Q zFwOSI5Ul#nF=Y?>+vKJ6*(y!fYHDf5p#zJVQiNEVcWYvaN}gkl`c`5 zeDW8cALoSL7K!|-fj9^!eK|8kOTU>zT? zlP(SstyCEytUx8fpY7nI#oyXWT(3eF@c7avu6AsZ*zY&s5XM70gpjS9OLRKeqT7Ho zH6iPSFj4U+8l?lZPW4tW!?p$CC@?MUVb4+>)^hxpL&-?%>pDeUmWHEz5B5do+zV~4 zHc?W7GYL<)~Ek@YJfUmQcx`z{|oSaux zKkxfB@Q9b@Xw>m~PQ1N`jrcFnG7-}c!RB3Prj-514PB<;2 zSprHU6Hvn9COg!PDW}&vybIWM2EB?LAgZ0zzpX9}SI7KGS72w6NsSh0#dJfRYqu8H zxNeD6w;7pXD6mYjJWvIRjm;20-I*ctUvqE72eCl`OQp_*QaD+tow zWaVQJNg?su6o=a5+%{fzvp~`#r3z!}k6<=_SNOlcrvQfmnsgu$>Pdm80lA-9Fd9S5 zQ#f?Gwttif`w{@vKz58mA^iv!PC>2Y?T+S9msY`wICs>}S}bsG-Y?Mh1<~M4iz3(X zAFc$5&LP@FNQxO?)qN45$OPJ%O-EUnCdkew(sXBuH)YH(06J$Mv}N|o*WsdLbZ@#D zs0nIAQ)`M57LZFOdfzM^aKu`d9TO|O{0JGG_ zV#KXsCH@ zWoBYygmfIz51Y?y{<`FFSUsOs2ei{K#`0HD{JJ061+XmNA{@9?3yq;BuTj5DsmbMv za*A_eX?MglK~uBTxuA{nag-DVp14K|b63df{KD0l33V~w*Mz_zp8uiBtW3s%Xd(-3 z;R$D|AOjK3y;Ad?7Oyz&P~J#?%4$<+kjk-<*DKMi(5`J(pjX{9@PY`h0xXDnu1*7MVV|KW+*u>Ss^xG)m>jVNoZ1+uGZWhM0~y#Jz> z^8POM+Z0UoUKHRI##6k!D~eR-0S+h~(R(1~Qn&qWg;~NnIOX+jFBF}41H~jm*rcT0+A-qU68)?TXIfgCRmzU#W|qy+W*|9h~1Nd7v_qP{>ylTb21yMSLX7 zp`N-G0PVlO)%LlyyW@XLttlbZh_#3JrSgD<n<`?w514X_Lc#B2U)8{SKdQHdIe3TCQf)=jEZc)u&w(OS$R zaP;1$X<^r4(sy6f1c~jh1dSnbm_|0&)&+Wt5&G0{@=|ME$fu)hnPH0x3D%C3q;QK- zWYitJJ~d2p?JGS$@K&Q~CFP~y{p!Jv!}x6gzEL``nprm9-We!D1Y*C&HnJzH(|Icv z!Iz}%+FprJirtk*B{QNx1?nZqAA zLEd}evsyoe@9`bbDl>AQ{tk(LzI?vAlHd2pt>bnYd5d3j#RYunTtJr_js&nEg|6`( zxZsL%Hcxxc$H!}RXW`N$gE#VI-MUjqA^(|{2pthmwu`N{LpNb-t0|;sM7|Xe91sDv{u$H6c?USEnCJBUc0kWG+yuMJ9kzG z0MyzUDVu)dJK7{nKQgX@e{=J?~!bJtW;6LnNhEC4yh@IW%>$kRct;q0VEX zP{q~2`Zi>r>umK?$Ui@$p~=2qf{=iZ4>X?Z+jHDtJ}5yf_l{K?!@W6&koKD`_7nZe zat*)DnU5x1h7LSs&Bp7YoAAL~u7qv~$#WUhYvEC6Cd>UVTp2fQknCJtzMNo>-x)sb zzqCOm2&Dw@LC=!kLh`Qyn19--B&_2H9<{!lo~E9%xI&}r!T>EgJwrv6@9YJXm;8 zc4lwheJshY{x^}3r(&EJE>uJ_j11BpFR=-y*2hTrrxw?95VXX4+tBj`n- z+0MEt4b|t=z81~36a!+dp|xm$yPr_ z632bZ`_1CXWMUn!LSSD;1$(Y@3cO4voze!eFV)!1duW3|!0@6O3PbY!@7DZ=woEEE zLNP3}T31`5)2xuUN>Z}#1_9YU7sf`U^SQjtksTjZS7 ze_y8Ix(x4b={S(OTL93nn!_TRAKKi!={8`@2D&)@sVHQ6Z`AX*<)ZF|lMtCVWA7LR zGT7b*X?x`5>%%wfflbKuuoEXdX9tz#Bz}ukoBt}IlO9<`H|&V3TNy8}u@(zKMSpUp zYUlyC=Z53MIvpBJ|HUOjLJ*317L3HsZi5q9%Gghy_wr#%M=$m0%6oO(cFKX0=7=826CN$uBew(T85O#=6 z17*KzTA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/assets/LogoTextC_DevW4x.png b/static/assets/LogoTextC_DevW4x.png new file mode 100644 index 0000000000000000000000000000000000000000..6e2dccc9c6d4ce4ea7ebe1a663fc34970d87b564 GIT binary patch literal 274856 zcmbSz2UL?;w|3MK91+oR1`!o>2%u7x-Yp{#s)F>Y^saP535v)#h-f0cD@95GsZxWY zVx*VQN$5xkp$7;d{|V0b-MRO__x{O$)_T{>nhCo+d+%rObKdgwmW~?xVeZ2a2!tJ` z{)Zj}BJK%+95g?~0{+X_i{YW*A3xt$H}Qf%gf-~bK0mm(HUx4G0{i3I9slHoK5ad7 zhgggWn%1A1 z5_8)X!ETSR*2%DNFen!Mtig>gnQio};7}IIRtDRpphAnkR7&P0@0cvd{H#;N431zZzlT%x( zCGMMy3xy1;8uXQ?hkj8Q5KV#Bz+&B7Uc)J*K45aSb~_ueS$T%yL4N%PDuG#0=?jRl zU0)2tzZ7CZLxZ*{a$n-2ZH=&ioJNUvctb}beTeqT85Quu(`^x!VAg6mg2-50^1-g-NOV#6Rm)XbJ+mvve0rsyF(I zNGgjyBj|fKGBylGHYeLb(fE%14s6y- zCdCavY46_+Cy~>lmoczdz)^J%t}&q@F(Yq&@a@Cg2PGEvC`HXHGHa=Mr_(^#Hg+fQ zr)2=d@jubo#CGh9o(CSG+>67P1(B~6%|Bv7i54dI)Pe5t9|65WPB3#8H1T^0@)5R| zkHSIIdPN)AB#@A2<9=dXuJtyc!P64rozE*Z1hF~>c6OP;cQBMMyo)M}Db=7`G{}Nv zGzx5PVb$EBQfKsQ^YVlVTfMtX=nzMn3b1LFOrWo%WhU9$9U1ID8^#SxboZ{e0>lzD z_IMh3#-jE@zSaAqj9U&-&CHuOt!Vf|9)HONmb#O_k;nbuWTgUao)R56a@=S?;H~0S zY8T8iF_T(@P#CAqrBI0oWWmT*1=+sLiU|isy_{jE<0YHSvb<^yQuza}Jjo(Gzs3%1 z?K9Es;wiN?M0$%^zS_F{_8{Z-hn{!(`ImTTlbPLR>}_P$Ws$(?$(j;r79SvDXJ{ZK zL3ic8)`u3wo1ha9Nw)0TC4tKmNS(8ytzj-*GXBdLKEIMzcW<0AxH=O+lAz z5J@4%xyJ|(Z*!>DS_NAphBQmyGiH=u8B_v()&O-$;1OR0c{Agm?~U5=x&8#FQzEfv z|D-EMSkNT?1vGXqu&Xw=Kzm|%@#gZ&S|^|Ni1`f7fpH4B-V!Rp2mu+O0XMWg<`+jz zPJNC9NR=}z5dv8{ZhHN|7u>QT;DBJ{#^a+-4o959-*Ydx(ukH)5*a@$R{7sf1zDKF zTom^Kw42$ugg|oajS=U33~+zea4qdvS<<@en(7?*a)I5W2ii88U6F5~#3R*R&-^jm z_Yo8aJTnB_U2nf^EzY?F)M~G?T>H+OivK@}x_|;npl^MAF zy5RXW5hlbAU)NM`crQz@BujyWgx4A7>wl*ryJrQx-D%x!0__eY`AFo+ED4r%CS)(| zGqC7e*;oH|0^J2GLD^2}&%Mn%?ss`~i&VR7gWL*?4$Qex1XyyE+hLC-M+6U`CHe40 z$`25MV2Ej}tb3F38x!T)aI5^&&p|LyS;{aO?6+SzUZ>awADN>^d(;(EAYc+dt}|1( z@ip?KUBD4%CI*dBZs3XMzWP5W&?Sksg0Mg?LeURT`f7LAL9iD)=76}(sM5MFSPXp* z3zqKCkQk>r|4A7lECvmkogQ>z0=XkMHJ>%a-LEz9MJj4{xpzQ%o6^B>Z(WV%PjKpZ z#%o!7;YT=_s)R_;4^1Fxt;>e9(12LmyZwZMzn!SJoN6cYtougXISxtWoM17QLRi&uq8N3xXV?6J57M&IbuM z!GHjeu~AHAY*e2!9MUlJpw`3?3}{{M{*y-3qNrlTtEVe~bSM=z&#n0Df zpD`!d0O#Yj-S8C{tbVn3 zI7DHuX}&7d`X@R6<)Vj58ub!(CBmluJ@wfvJh}PTE zI*@E_J0Vk-qTfV@mB^|}F_E&8^gV;qfg66cCY)e4>Dt8&;J%j>s`_uV^KyNh$Luc8 z2S&q3GJ3&~CHZZ@auzB_#Vz_YE?)VOxS5n8ii1k^sO zrpPeI;Ms{mFs)#V-O1Y)dx4n(feA=q0wMi3V9t_!m@(@S3lPF-v*I^LyAAjhDK^fS zjde02$eVQAW9E$u==|LCu0<^ZTTOvfLUGNJvOUV3-SzdN6(NNY>)Ism$5u>i=NxN= zK;b`vD4QTky^-Fi7K;>v5%19`4rL3ekEJTv8!lD|S`#m-1s~WGxZ3Fh;uGavVN~c_ z98QK~?*6NOx~RlPsuj^X(ki%Hf%`5KvjXHtw&%?MsG;dka>c&L^`G-k0kZknw(;#A z@}L)2Kkn$p%1U~Hj`0W+pq|LGGjGWG?h%WFilNF5Zguk1hv?Z0miYocZtjnv2nN6d zZrOtDV04N9F7jbNZ$8EZkk)Ubw-$7+(dP|^`xQpLsFttWD6~1xt2fPIT?tFdjEV%m z`=SH#I2UpN#9jwE0@akET1YL0=^8~XEpW(4HO%uWPv`>bN@d^p4FXArwQb-RZE|3P zG8Ms%_{;xJIof$ z?S=&0>dh{eVM20yA;0ISG>|NXCBp{ypUy4s)75bJivrk08UK7ibrCytZ6IZZhY1={ zE#$v9N?wy`c1Pws+7=#!`EqvvXT?JSImO#vvrqf{ZR(m_wc>>omNh13RqF6|O%y4bzChe`mWKG`9me3-rM>VSnEzE1H% zB>Vhn#-)y;%KtdDV@S^xIgKlV$zt|X>!>a#M-s@FBJ{V3NGHLq-IersCctlin10-k z2N>nUs$qkVw#Iw8@gV&q@dK77S|uH8XTCIaH;0uBtuZr5y65v>9JSg$Z6|{5hPq`u z3&&;C8L^-3%U2M}0N(&(d2J5Bq>QdnG8lx}epW}kSr9ORNhJ%rE845iSOu>A-8X}m zxM_f&NdpZCKzv%Y^bu(Vae(}QUZ3(;z>EZ1jrcZgX$w$v$a)h#>F!x34kyIjOa%_N z_7X0n?5ctqb%Jx+IG4`?kgtY`oZdA~)bxZ07*8khFf&Gi!?1_ba~`kg4VkU*L%%7U zn(3X$13;1NDftkM-oPmb2N-iQC)CGO@1Z>qx&;L%JmwGIRSvHKh|`_gHo*QH`60U8 z7fBN1Xm;)nV-$JtyG?ZLAL#)gm~t=~*wCin$9v%P2NKF+D!uk}d2OY5K~jkc$M??D zTDu4r@?pEFnQm(*Y^wH?P^z4gfn6QTzK zK}WIW^+Vm{nC8Z=Iz{1>Y*r>pqQg08f5$OuR7uigMu2X?=e^w3eo$d#k80uC{KHh8 zd6AMs2q`5@IZlJ#s6UbH46+W$V;2X)+@?UC z?0Oq7_%Uu^!yT7XVp{dQ(%(Q|RHf6EjR!xBoYUBK`4Zz&tWC?cI0c4)Q8L)SE=zw5 zq8BeD{ueJ;waVGp=MR~vweGiedEyBn{TEVzO{GvF)qbwOT`YF|8g)4?lhS=R!2`}j zqi9%jO1P+%$}6oQ2<8;z@&{U}6)VgwWtJy`)|IXlda3`zI^@f^=xDxSbn??1i-(~_ z>0u^UlaGsg6+zw|7{4Rs-&5@)4LK2+QF`F5v(Yty>YGOH7Jlxw$C7Q%&jw__BdpGn z;V-~#25Wa8cM@eD6DK0X1Y2>!hNSP-o1b~L4sC><&8PETRi$s>j1{fU)r6n%C=_29 zl>T{jVmw_@_lj26J8AHj##}CytTo;r(I=SY(aE@J4T>&9 zJc@27S?z?d;@Ct3U{-^kY_0Oe;C%W$Lk8Eh!O-;RY_;r#5dgSL?;l7_Fq~PB1()3m z@$wJW!~e+ykGH(3K!51=esF6Ww)@hy^{>s=1dyA>{f3qK(S|J!A@7wh9=OJ!UEpV- z0o@gs{o$fVHB_(}xFv#scF96Qoh1qGe_PDh| z-ET|VnFaYwRH34QThhY;kQ8B172^YbT!+EmHsAHBk=OLJ8wvW5=0W;2k17%Ug+b%M z&z62IcROf5GoF3~xmFOWU`~&~@B2VFPnpX2eIMRcs8YT-f1QaS=xPtCT1$f?p>r_Z zkj1+ffGxr)HbOHz@|7|Z>oAj(Oq@~sYYbNGvm$)Hb_zNRYganU1_G+-;5ap`KeIt- zrVC>trv8@(rT1C&?FqxS{rdd#en{w4Nwr0=mZv*$SYHrJ4+a|(6{>j9%`CL&2Xs(} z!zuu}xJPv8xQ!L`ze7)1roHkxdRN!&U(W(CK_Q_gE<=!@vw%WgWD3gY%X0!hV|yFs z67>Eylg>;Gt`lsw#yZ z3X$j~RUm4#ch1)*&}R2{7LFd+6~OHC`-u5|SK*iZk9e)l25>5Z}v;aPq z=nf!GPGtUfX2jhvvwPdVCk{IG5`PHvydZa*+>raNOfn32S$NHRSoDf0<%5mXMr-^YO8m|<)#9;Wp zfQ36RaYX0%Nx=vHnIIyqP9`Ur;4DWCGZX*h&X539rXZixcMni^*8yNw9lDM4WHAH7v6S!t8Eq@7osZF1yKfJ3_YFCe88CO4GpetFKl=C0Fx zRh@B}>7s7@W4k|OUUBv;d#BI-33Mi&d-TrKbuu~;2#h=pjtm)HZ*Q8ZzE1-|5s-To znRo^;Yw+cLkkBUMk;3Pw+FxGM1vZ<3|HSADZE_Ym5&43m5X1qH+qlz#;o1E%j0hDi>=X}?Lk$l&3u^_W& z>53R#ig(Q9;$6$EDv(D|1=v5>+fd#zzImE-->cE?MpUTUM?F+yQg_!$CeBs;|EzFc zYEq?41t9MtrJlb1pbM-1JBhC9gDwz)Jo|9Z)GZw?Mhyj{s405cUzmHR%@I=|cuHVa zu}nK3XN~*0)Md+7o0KY>{XsNJx_!-qwh+zhR$I7Tjse7O{RmMnR4MayY=-8OhsqwK zIJA-BW;k%K&8E7{l-)2zye3w+ zcWv>h4fjHqIgRr}qAJvCTe@OnOjF3BLPR${Apce=@NOMp2! zA3EYdxZ_Z+3|NZMWo!(vaIINN>I^ZVZ)*ZvQHJ>+@=nNBuZkJ`ev$Dsb~ zoz{ouJlBVug|IJgE~&e~o_pvtS2MvC4Hl*o%f?XkD}!QT(7I~V{|4G&3Q;YoC_ki8 z3>0JhV2x9f;Phh?EvTy#8S~_(j z?I`cGV10{TX(k$j@ddYe+kvQ!W-<)kjDM(BrLhv%+K0QU3N&3b+p3V)Tv5bU-CRDD z0(G}$G*dtcyzcc^G>piS+G`NnJG=i)rabjf(Onsto}aU6q~Ab$i_7r?(+4?1;&gq{ z^oD(*Q-`qov}8B+`+$rAW+Rtzp z3?YVtEb5##BZ1&3%37f}>I`itYIrGFs#3;FJIwxpM9#osQEIS0J9iQj&nUH|RK&b< zr7NfJx2IMiMlef|75F~^cEXQhJo1N5S0zmjUk^xcOd@BA(a*LRTuT^w0UU|_;#gE5 zD5tr?>m)_VH`8uQ`_KG>2tH>7s|ICI`UC^&ZV49*Cl@7c$zsz+TDsed>^|-I(V9z7 z;)*{MF{qgSGq2ZDJki9zvcw04=0R4=)3)o-_6VPR?ACuFmgJlmdK61K>C#*J>B(XU z*RH?!Z*J|I4T;I5EZp?z9gSn$fKa)P3TW)t2gv8)s}Qw4|1_7u@PD&%#SN#s^6hm% zXgL%hI#uP*xX|KZfT;h#>EfS2yg*KSV9Ia{BzGw}#K#3wWs~k2!RJoJnm1Yz!^3F2 z}#LNou${-BY?8CZ3@<()Y85GIP+|Knh6QpLmuIGQ*Jxmud%n+kXc#Ly#ELEBe(MD``nJxT~_D))UaR z1#L)hL`CL!c+tllf6`Biak;{|6`xDrss>KgKqEL?UeRX(zkG=?AOH!Bog${Znp8iU z-BS}_#qyf*NvL7P33N;shp}fH-wZ*=EPskY;}(kkYXsO^0cQez&8GC5ImOn>RCBz* z*1Qb@H;iwQVo&_sntaNK)|&4imUk_TnY;X{@qqs-PH=v6EK=0s=5RhZpp|bIf=R51R8wfwY>WhI2B-YHJs?GIKqkD zD`%Y&`*&JnO|2t&VqAd#MhqK%nDQ?qXJDeuha%ur80BA5Lx8bB>Y#W4~ZUfK++@*d6XAGlb z0ED7gw?wEy4cSh8eq)y6W6AyZFs3p}HSX}^AJPr7T1!l=#g-isD_#+xZCDZFeCYZZT-KM%h%W;ZL{wHs z8!ZPkJY7wO$1c%xR{jJ4e00`0z{CQNcY*B=nZ9r2z|@Nczx)rWp|rbA?(hlucFBDN zVacCvmA*xu#cDcrLtn6Ou{y?_o##Wc+}myVb72jCBr&s~<>R+|zmi&9%}R{755BxC z5H39mdpX1Uc-V31o3r#ROBEN#C_8J6;T3n2SFk)~o#i^w29_gftI0D}1bM|7`n}Zu zZ8i8O$;!$WKkgY^CA5{(pWUj>ZGSp(^ufZ3=O!U9);V%V;xspMNjI90h{laPeJZ>| zRWVRFP(zJA)rfB6?{A!;JhqADwWZ#0CQl)Q=O`UlsI6c;-s$ly@9WE3 z8v#JzbysGs=Ieu2cE*$1-4$cNtvHW~oi{{Hm@iTiLk^#4hO!}co5;l9oEL|Rra6&s zNYrTC7lG5tzj1e^ZbeL~Eumj?M5xGlp-uhgcNw)8uvSJQNR}6}<*Pd%hFy^=_T%4E z&Q5fkNWI^(5>|jvC)S&n=mzteW+SQ;6HE&^w+*8nZhl{!&VuSnyi6eVA+{#B^pOJ| z$~ErJcbS{s3ac_i7KV?pr)r59vF*>Rj9zr#=yeptww#Z$)GE0H*MUHi zhqu&*h)}IBB&3W51^P!nM#R{Zx>QhjRDNhXHYXVFi?!VWawL@Of1 zD^a%7VoKU)>Pl_Sz(4-i>Z%Q<3hFoGKAIWbwN|dK8PF(+oopi%E`O^=kg%m`wi_VQ zwZ*?fAZPl3jU&)F8hp?NbAP9)<~w*nN`5$osnFG~R!QjPj$-v5>?*5Q3RHqK{Kj5bAM0E3j*KL0gW702p5!V} zWp&RG0;x?|jjjj`3~N>s?izCNMXY?Tp#BjBYGl3s=Q7knTnZIJq2FK&%{RV zEoKkGKSbydzM5R6^)!F#R8aVmA*eVOKgDW7dodVXWt+CGT-Jh}7t;|jN;#3%+7RsR zw;DlSvZ^atEDBf&T55HWsW$u>68c7#=2#PBD~SC};@uq-JEJlj7L))I4-%2tS&AK$2Yu-Eq8ovrJr-*>M^EbxGC?omXV~TRSwV%Dqk`No z%YGW~@x&e1Q3Cdru6K^KE}G#R$+}+PWMXYZ4;d*a3|GLm>DKqBmJ6?YZy1)NGRY~{ zm^ER4^bjFf$$^836GHx55T&1uJN8wBQ0=6q%QqeifJms$d;S? z;464pCccfdZd_YgD<_l40KEvs08Y%-!jp0q$Y>Oub&2O`>po4j8%nFKfiJA6TXCc! zSZ!)O)!AJdMph%AF5=z;Zu`B1GX8JiFpH0^lB-OWl-$9lkkMr=%k63ZDpe)kg+CxM z)9Ji_)aTr(Jid5%wWr@|2vTKjdDnt6Aee;ijs+*G!IiyDkJ4z9k;EKQ$UCA^*^@SW zo-guWdAGGVUuDwCsA@2FDoGWv@m0jye))ZgJ5s;dKuvtzYiiMc9)RPH)TIoYOJKX4 zz8->vexN5*%A{{vBzcZlOZmJ}V3(g(TA7yut@9y>DY1p5S4J!Zk=M;NB^g(LONHI# z<6C;dznFY}a8!yjCpQ1N_1p~5?u$GL6XkeYrHk0WPG>!6113B)J$-9A61Ka!cydTH zwkTxJ^A>>t5un}LJ`@3-9AR{YR(2fYd9wuAJqzmcaps?jDX`ranR27kJK(P9C@aVW zOZ6)fqqfQj@(;{MO7^dNZWylr4pYFo&zdY9@B@|ZeodHB)ey)nu@kJUtg(+X0(Y$o zlO|W9E&cw7{xaRVeiA^UgOE?RDjXhh3P=~@;31X`t4J;r9=+!Sb!a7;Mf^6qrU7nUlAMg5EuiwT6? zYQ9aw&YVWX!ec75)S=K&?70~e8xO8$Ps~qMfU=84nsX`=O4BC8=&Ab(UghcMC5>%6 zv}l3>JKuUz2y*(^iK_U?XppmYw!h6yEufvn{>Cp&lE}ySG@5QHaP;U=;h%4S&TKA( zjfA%HS$O?V=taMsS&VxUy6f`w)p;|`u3zQFh=NYKB1Q`PbEAQgXmF)K)1u$! zQdB6mr3N{!5D3@Pwm)q!s7%V@1aaUv`2#t*&VabSfr9x?eIyqIlh>1jp^PVB&(+4? z#f1S^w+dA8-M1XnrB8ysKk4z7Cx|Tl>sbIJLzzIbQ>6geSprMtUIR}J{0Zj55gpGe zmaXcdXv{|Xi!3k_i1}>_4g%kea&bp z4F2WBKj%vO-|1YOqhd7XW??}u`@tF&D~hD-N75KQcjuBvv8$0_x?En{%-IJKf4*mE zPQ7}Uq7LOoNDfsWxrLxbko}(b^BmX!y}pj1EpsA4?&B}1=DdgN?zSu5db3ye(SaXB zkeZ}$(&R*+j#Nk@Q zL86>&%AAS>b<$1v1roa7-2c5)(qvn_)}U6&E(ljS_u6$N=u&l1A{2pCTaMKLhB3TU zo#-2v{o>;Eu?ATS;O&$WVDbF^&L!>Br*reXdNpEk3;KkjR{()rd1`LUP<3^6RqW)1 zQFHBv)BVSU#+RwT7xl=Ep&V$|_r|+u+r)OVj;}lfGBNtG5xw}~)2As^nf$olAR4+# z+vOkyTA?3$$V}U#yfHMT*B(P_%D>8&eY&_q=V;x;RuWIRjeq}_hV)oX?Ha=ix zdBc?*ei1*Agwp|E+n{!pUKkFdKL*X{YIrLNZ4Yf_d;d?x)2>K&w-gSNQWE+a zcxGm8AUwhh4Rx_eo&SsvBr8N$62o0a7h0VKL4ydHHTiX+&Cja6T!VuN-KrVqeORXU zc0xn@MSI74G;kM{9?QS4t{%_F4vsJ3=W*g<{%%1Q00LlX|9~7d| zR6`r9b3oGx{3>Etw@WeH1P|*9o>{K&>pQLxSUMQ6m2waB{oFUn|36>bP_r@48EeN> ziGQaR*yrZ>w}96!ojbrGqsJ^r^o@%MzZBTYcuLbyDcw($Og>&2n_8~e3aHzQ#&}>G zUP%4ab`H#oGD(>ihhHluSmttSaNO-FM7wS*)`6Yd!DlsVz}>hXx@SW6ZLM!Kjrj3+ z3`s=wPqxlEAwR#qaiN>JL@t(swuQDFuDC!4H@xcxSGkK&5|Pe5Y^SOcY|-=%b^rQF z9{2T)<8f@*BJyr^hHfSPQkSjWSpY^J-ri%TUJ%X@q+r&}twUt)|6SWZ|L>98H~QCxR%w^} zewoXyOv+TM(<8?4e0pncHt>DKVFX&)tToEot6WQNA@D##m*3f=ckgABEfMZ@iRf!$ zpA&0MM4$nB0N?v*Oyun`smHC5mc#3JhIC8B|EbYN0cQVAYqUHO)Js3uz!U*j^HU}( z%y+ZNqLe1DdE9mF?TcNLt(Zxg-K<=)Cz>fZ;U|7xd5yKS9!S_`>^4RVpn-aK+%ID=64eJ=Skw=BDM7x9441(nWgooiLRZ z-9k8>*=x_fmB&PdLlNp-!V(Ypz^m8M5Xk51rTZ=yu{SZHH-bal>sE9Weg|Ao7e|ov zjXW~CR&$3by47NLI-pi23E({BA_*v9ShvJ-e4)vE3)IJ;4em1J>UmMcVQ2m-k2*w8 z3V^cPYu+G#IyhB>t`u6Q^f^tVoqoQ{;2L$4%w#?DVSG&kcf7}uo-lSar>CW9F9?^w zMtVfIt4vzWQvoC>9LF7IshfgL0%PJ9l#=DZc&0$^>#<|^sf-(S3mK@XH~N8q`MB9l zI3X3XT6bebL;OhtUBET7nA_YGrB@ij_T~PpXe>)nk?P92|X|mBy`!6-q<54IriL;(96DKW4%Gh z=H8`Ga8ktxh}us4hDxu1hoLS?I5w4urr7X63d&OZ#U082;Rpfb;s6xXnnqGEM0s}! zUpk;K^BbgL)1=hi1D!BQp6SgGzno?x4ER$X7NQSl;@J*JQ|AlLrN2h@icD9$5yZbjUi&5~v@9y7WhwTIV zY}*ic*5HY6_bsgO#_C<#UBXU_=il!DzFf@-(SU?h?83Hu-F;J zmr}x8k3hur0FsH?o=umI^rRT(zz65FQ0qG^RXDj@Vi||PC>3(UV?4z=+-{Slj*t$ zGa@vOUs+NDR*lxdU9!cS#@F5^LY?AL8{=nVnK)I39MQiqc;suLb<;=GEY3Oi-~OeP zWEX~KaV#pi#DG^Y8;%X1TLjq7#0ud`C-b<|_l{rqE_V+_R?6dCAC^Y9Oh)CQ zCS}5(s~CcPPEbDM%p7{&`B2inf#a@dFiphqd=v+mI`V_38Z6p+%FFhe$^l=i20q*Z zQNc9DxnlIl6ZaKW9A!l1qU*wgQUj*Cjw}09iE|bodV52V;Q-O1wR2CVK*r2ZDP7k8 z@~PZ+ISh24tO#&uafn1+H6+#fS-$7%TOg{?H7}ic;=H0-{=&90{bf@W=?Hc=;gMJKe3SukF+Tdne$djm>VDmCBF2fwZud8z$CK z)${esH977X3wYcKgmEGl;w~>6GnuGnH^z^2fV*PfNZCgDU=MSod3_3yHaH8i(^51{ zgiULLEns>Yo-%_rL=Ig?r{HTyya3b;5CJ;?Dk{_BOPP($d<#7&OuRi|-Ov4tLul&Z zN@>sm4K)Gv2m|T?dvH|CE8vB594NP|X{~H!y}f31ZO49Svwio>sp%0(pNSCeXU~wh z07AI_JGL-Xt+0|sGu%O3QpE}%4?aB5C2TwSKx%Ij7Tn9}NJN9OxK2l5uPprRw9Eo^ zHJKnb$lfNnfN%6A{d~_7y>YnB+A*ZQ_Ht5YQl`n*uM-7ZABxgiV?p&_rsMA-`OOs)S``(6GGV7rklOx$Rc-%`l`aLgMC zY`sOb2TkBtNz&Jyoiu5CiI=pd=hQ~k0MZr@O}zS}rN}4uMfaz=KCawB+muf_2l^*3 z=wO66^km&!U+mBPAbB2l52;Ta5gO_c_@G{FVcl^9p;h|ZXhy#f|Ha+|>Soit5lyOU9_wec9~3>QP26ASo>*GV$=6Z*yuIV%H?7dQqkRLL%&F?eglv?6>Ip z<#&GfbY-GxNE;Q(MmZtGu+3+AAi#dQCkhLVTEKo4OIlbf*j{~ZC4rzcr0~py&*Q(m zt0*VTJTF~URTvsBN+k{4bq~JWJteWPLuhxE@YjZ1pd_|GRq0gV1_|rX>_Sso`Ic3` z?MFJj(#|-F4qtE${e3+sW~CQPAAKJ*2WbPu!q{ z%-PLErkGQF7OKVS{IzSM!bqF4L;k}>Y1{rT^~NIuo&G0iRMJf)tcLu3_ILU<%O*D? zLV^U{LQ2W^2Zq12GqF3cD4v-~L-fWJQliEFf+J&OLQ<71wmM~$H*^+er;fR5k9#G8FpsyBDz@%h)U+Ygtd!|6KZH%t`oNA{?e+a6!ylun!Fg> z#mcl8vjeqFsp4L9Uu==8$d`GQT#z>g9FPO9!q`{)$d7N>?+csfrL9-Y=YA-@QexPf z&ogGRSu>E6;=!@2<2R!Bnal*q))djo< z;N-`X3kOd^TAxEdD~R!VLoCE3iBuw6_?_5Sl>IvO?EIM6(I{owbJg0gJ@OkK+;o^) z2_@#vv?NzwPRInLF(<;(;!Xb^S#1_!1g`2ke_a9_~nSR8S`!-fBw|_$`6V!B*THHKL z^eM(Baw07zO4%aNDqhLQMiN%DoRL=vjJ@RMV~b8M0HNYe{W~!hMQi53$9wnTnRs(` zEi3WeJF}x9mZH!q7l?Yi`+-1>IfiNIS|X{ckU^oI<4d+cc# zCkwb=)~%sO2z)=x-9crX^R5!|PMxiB6@@h)t000$fRs&KtP=NJqukA4G?pMpX*lonlV|C$uGB!$hdCS{?08po z9+>A+FBSCYL75l8Bl2q2KR+XLK^lgG_TTCM?{!{P$xGm_TNoWE30QKKOPJIP zXIU4A0T(X6u-C;qVp0wB@DFpOZNXi(LwyEitr)*5bG_FJz+)WLCG34=-1`(;Ptwbh zP89tEF^n$De1YTC(a{0V^VlYs>2F;9!ytw8fztaxX}ng~TR7|PM;EX=m5}zHOz z^-$3vo=dJ(K1;6PTglguH3y_?T_$pxr+AE;8svOezBnRrP(A~X4_1n`V06?!3JHDg zq>dFUsP(H#{xx$IU>*f!J5T|3>!0h?zG3UsQWu%1VJ?W&jZEINie}PBQ$++(!U9h0 z4aax|a>)(yEN$;lGO8#^*dNNre!zzI4L?Cr1eVZAJw^I1@v z!01=aO2te()RZ3Pe6On==!`=>36iGt&LB1#R?uwVE zX7XReh_?{$I z14$d)&Ng-n*4H|H=Ipq9tio+qI9Ak)aGDZ0-#lqMZTwrL(WW zwwad#r=yf=eeT*DNLSdb&fjxioqrvyGoW>aG`#;#&qL@*6o@WoK8P+%>?g~ah!gs) zP?zh=hlMC&goG1sOZSLs#xLL$+QB9MjJ#eonepI;{*`Z_1i@W-P+_inC1ElM*(>T= zPfhj_t7((>UD0(jIkI=pY)zPU1wydwLA-d&7@1{{Zx$AD7j=^T{ zQ>T1le;t=HBwN)>T-0*_bwMQKi5Bqf@{Jjh8*1OOGWe!?MbS(^`2D<8W4be_4YR%c zL&19S%Nz3m!t9e4O=tl*N$bGZrKYf0si~XNm`h*4H8}HfV{7Xk^1$_dwLN!`F};;H zOV{1r^=wyg#r!oxy?-ySij8c#7WWbwMU5lLMtECN2dM2eo-$b08*0tl9mmuB7-c;0 zJA^^^qr5~}eQCiq@ZC0EXchJ76?1MCi^9MUKE3ZyeMYDtN%g?jLY(fPJdm+ggFAVk zfb$&F;$%=Qf~SrjvK~4Lm5a+9*e(RTV)P8w^pA!z>zI;mXl*cYZ(V|oDlWcS6&P5NtHjqqEyXV*sK(_DL`=Dj8E z2;_T1Qt?=VXI(Q1vkLq2s}{@MoDbg5TU#y7Qn-)p0h!|*kWPX9HFF|wGOCd^c0iJO;*334#W zeC~pwE&6Vz_aS%ezdKe*diOYh_R8pL$j7Zc#DI9ZYbRffL+%J*%a3NssQ|-XRP7m- zVCzFS%%UdXZua>HJ^(DP;3b1jve@bRMS4VyEk^Ed;Z`JHwX@E^mzH-;;w$VC80xgjzf}hyC`3 z^w%`FvOrYde7U8hk{oa9MmT9ucVMWbgtn66lq>H52vFT~SLA4aeU9lFdDG|YXGKoe zRe&${GP=?$aV@Nt?&Dem@v{2Q`AxLC;Ei{PX+_OL52B!~EUvoVYSiiQ1QECVsSjEA z7QiKiwMXirp53YY`6`E_RZWU!SJ0ZpyS48%_j+z!%Bc^dT+DL{2K-6N_=5@ulEg}*W?HTS@)D8m|8L^fE zP4lxHqQBXIi|F;q9=VlAhJ3%x2W#VZQm!@?R;o6A#(hU>$Nyelu+^O+IBP{#aH{c$ z-_-Nf8xG|J1lo;f*%wIw$eje`VMZ;v#wd2+?KyH!%TE;!<62cxz)ba(Bxt48YC3&{ z^>I>|Y5WWhZ&$-gc&ou7$ib)iWB*1l+v}&R1TL7TC~UP8cW)M4J>OXf(Sq57WVJZ3 zy>OFz^@-}u3fQ^TZJ19uoEy1sx0Kei*3M#n!RnC_m{VAk+^I9Y@|=at!xt7xvYIu&CmT*&6||u z;so3JIVA|oCv~J3EHS!}Q!~1V^9_qaM>a~a0RB_ORCln^Vo%oG+ikBjs{;O0r{zsW z*&FbT+6DF~Jo*yH{1t#%dy^H?oZd*F#Ah5Qi=qWgw69z_M9G+cPN)^1pvt5#T3z}A zuECkGR_Lk$X`gudU|$d&KP!Nr6~GU^1hNoNjXBZ~XI3mCL@69jc$FvdgKSbKeUTg> z1J^U&=+ZwE#OUgHK)a#m9|%kY$AA|V+?B8y`-V=8JlFwcYv9J(PMx|Z99Z%S03`ys zWDCVsLD>LE%@h^UxFd*Sxw`Uqm+}7z(akf9WmI&g~hYE5QcWqowI%#hh&V7a)7uiW^{;Y@m zp?Ea+0L+l5=wxft{O4q7*hJF_{nM~)R9PPWQJ?%PTN5VUM+@D(Eg_U17xdmg_zJcp zqnN$P!!q9FH|P7qR-&;;NmQ~X*go?>cD_A?8u1pLi~<_V6vM{$G!Cx18q^&ulERR_ zr5sFP6kYJU?HjGhp_a>I<3Bpck#HkN{;f@Vs9&-)Qm0;rAgUY%hFs@c#$#$NVH?9se`Ev(v2B1a`^)XVy2#JpfwxlFG^Cb69V_Il6moKW zV*T}&e_cGP0zoIoc@SPAC9E8v9CMW4B$kPz+H^l$3roK?uc&33R*CDO+K=VXZUREC zhF_0X?f1@Dqf6_G)jB7{8}}di6yHOg&(Xyf37QnZSuLGH2r&viPnpOjxPGg7=*Y@m zHs!-qk35VsrtCHkRFN>rBfq>=8L2UD0T)Q+RZG^MY`2(Z;qF`KbwMgFeCf&OnK)Tnd4t6dNK@+#` z3rfrc8pje}>r&US6k_0$=)FpfGbQ*!&p=5Z~W!dvIxNlO&*TbQ_Pun%m(14!@ zA8fbNV+t-$BzTvNo=fnL>c|+uzQ4YpTs~*MTuVz+4nQbjz3Gg-be$DhpvgpE>o9Yk z-dF2_v8q*0nS8xe`)L^fYw=qSZMep`2PKILG6nHm%glu$;GSsX5KlCh)a%`qZb6a< z)QO-*=cJQ~gTPZH6E8eM>fYFMHq@+9KF_~__1>I0XbMx_1-=?Q*lq@XPS!=<PxTWf-rXXTuTe})$VG1ZpLl-3OUqYVlbskVQ3r*>;xp;G@3XYT>k z)V8$^2T`#j76e34X(}jPK&px$9hD9ON|PcTDFK3_fQP0aO{&tn^csTFYv>(9$It?V z5FqVacLTyV{8rVHP@Wad}i5euN76a^kXv=dLghI{LHb#6a_Q^8E!^w z;eNJ;TR)g-DS6)hbGJz?u^MG#B*IytkE5^dT0|LD%t)Txw^bos)K-3wYHpxmKoW}f z{~r3{-q4iC|Iu;DRtb6@STu}(D|FAI*R0_$J`fE6n%gfFZye2kp0 z)|N`yEf%`DzD6JrdZ92F%tNXrVnlyUjUKfl9g8j8zYQVGiGEwPbUG>moI=vy;!|9( zb;FX6{7`k$p9a9sIJx9Mu5s5qTh-?OGPB=h zv6o<~r1sskwODx^rtop+^$L4#ENkcLdx0@9OCeVBmrcyns6wMPhDt`WG0Xr)wAA$? zT3YJuPT}$R^ihSpzKPeYXjD^n*zb4!FW1bWeyg=f)j+jsh1d9go8%~%AemIP#Bw;v z(TRkgno*;j2s}}NKuCkvARF$iQ-@;=#;gD2{lD67>ldd^{HTgAF%QctC)U0S8))<| zf_^=b@6Q@F4~FY!9}Exb2b(V%*3jlllZ$ht$i+g37;RD2dt;_M_JK;qNA3E zVP#=~gm}sN)N;b*I`mYNnG`snwgR|DZGIQbZdIzrVU5M?p%<3yEYfm)sZMFnga&8+ zAZ$#&5OO|zs_mBvHSfBkTN^iQ^n<20*JgS=w;j+ZkmCMr!21-EJ83<*$ICNW=n%8& zo?2BLvw#KbhJjm@&i+1!|8mVx?bld)Ws#Hd>?d~Z+mRNd_fDh(!0dp-pXaUYs388v zS6T*uB01*mcjw!kDRF;~vj~t9`zNYAp>^MAk`H*o5_`g%D~dV6)|ie-Ib=L{GkaeZLEMfGMt2 z1n93so93pxkT)`vM?i}IkmCcSAGO6&vB*U#a5wwHY}bRX}|$W!*~Y3VwR90ov=1Ar~W1p#V5q64KSW< z*pm|1$w{e|*8ifk-@oQ#IQjJTAkNStH^TH$?c$zi^B`CIS)NBrY-c!!ZH6iT8m-$P zEEkN_cJ)M*U8k~ZxIreII>wW*IM4A1n^Ztf8Qp&}=~6wYYt5;9KHp={vD=EECH@Tb zv{E-ZXjmi2@EwJ)f)OZKO3t9>NLUXpH0Aee12+4clzD2rT#7jUz|Cr>tbQJ?PO}Z; zU(YIyPbn#osM3Z8JX@bk2JrZswfNq4O6hXLxvWzy9sHX9XDDY>O(psdUM+@*%AVwZ zZL|dM)Dv%sv)3F|?a?zz7|)ih|K_&#NLSHOyhUf_Cd4?PgMHYmP)m>A(#_M!yb@MZ z@fhmg8q9?r_>%+FCi#T>4tfXU?^vG&%XPF$K!n514Z}z7pYR1*d=Gwde}z;CSG`Wy zsMu3y7-z`b0YYPSBMaDn)zewod#aLQ926VrZ$iQ~=<=QCtT0*ZZ| zjk~5`?dAR|f9rJJMm0DpfdsKPUd8W(K8=1pq}8g-}$PMH+sWFu^`rQkF5)KB_G;9;#siWaAnp z8CkTiUno08{(~lPb*Z0ozA4(m`=?FVcsw>$(sbtC-Je-{x$+8nOKnB^CH|tezzK8N zNiNYjRR5Y~{1KhAny}JN9geym9dgiYJ#8n+mI` zjx$~6;#`7q{j+|4|JE+$3W^t~N+`UY@`E;*qoUfW#%3jsH}@HXAaf}IwvqzpyId_O z09N+ak*1aJ4Lt~2JA@|&0!g;KqJU}9iz%%6TQG%P3nHR_3>Z)nZ?!_lph6I7t0#99 z?rwPQD4{&e4aYWe_urK88650dH3IwpL*FIFDmy|KJkhIhyl0yv%teJTE(2*{ahkt&~+SZ}=aV!Qr9W)o(vIwUkS>4k5TR>;-O5W7~?eM4+#HmoLRrP|FvV7ZH{VcD$ z3t&Y;c)LilFdVEgJ~N|xsC%x+J@e~MRQ@?|184q-}(%8tFNSwi)nvWxMR0%-572#A!g(uzR=c})OgHy zZDLxFyG7R_+u6*^Y)d5(R{ffAp)Hk6U~7pEfvCeP*x_7>VozAo?U2fL9AcVwud`HY zyk0tGZXJo^A&4kBQOv=sK=G#YCuyXy(^{4lf6$}fE@AqMlmirXfA^`N0vRCP*|jrj z9@2Qse-YkLLUtL^EK#J?)Ci2`N&axCfE5T~jCkPefi7Udi8ok)Jkg6(R7#q`uAtFm zMzlsQHh*lmEdQk{z*P7%in;DyD4RM>Q*8=f``Yj4Z<)3r-V68k_`u8(g1C4J91c_d zwSSnUt0+|4p7K0qFNKohg-mjRH7umfqUVTLK{b++<0>0XR@8mD`cR19D7ixb0V`VO z6eDcJJ46FtyK(l`{-uC;2m9$!mOCqYR0X7xjHDxHmpgX~tDI_z4{wT0mcYx(Z}%hQ z&gXQ35@)w{*>L4bNF6DV1`|I4K}kYtf0h$Bi+V~DnifWTd*j))t>R$~oT!@83JvH% zKO_*X1Xi?(3?HQNOmimfKdP){3(f8-D9NvhfI9eJAgZS$O1f!2P0hkyQ-FGz?M1t$ zDRM&(YymvF(n2j$`3x4X0b!uKx|YY>B=*##x{)Z{33s#r0*Pq?f$9LR#}K-=ICh-E zV%Qk^egx{*JllU+ySB)rM;eNEN{u%q9-+)ChamtjMFAR^rz1bz=EB^}yU7uwk#-|A zthh!mW;{!>{!!K6Py*%k(q}P<{li_07J#MJPf1PYQZ27io$`lMN2u+Iz~}Z(!3~s` zh~{Y9|Kh6JY^!THwa5@O<`(DhxR}wMrcHe2*x2-lMp#jaYlb=@J7PF@gpIj`z?~YC z5@q@&FNPZ8Z&Qd!ciYvCIkWZC%hkh!SAn}Fd1T(OA_gFO_f=iN5JFcE5IER3EG+0! z9Rt1L*d5V7c)z+9(f8pe1q7Djupri%(~V)Cg}(xeG{bS`)Vz^?F6dca!$0xl-@waCrl^`7=cuA6OZkDa$<}uXSr&}EHO&?Y-;}S zFIV7q9ak9s;E~e(yl1b;O#n?1rsfQd8`Mq;WFQpJiovyxFO28e%xoQAUR7wy(wb}4 z<}Ml_1^~HM_PPq1!VZwhYw=#Y?&urdn>FH+<4TTMrS96c^SRcsD z=rAOt8xeyQqjUi$1bw~Ml>ERmnIU$*=79>|7Butj)= z&=!F_PI2@PURPUFVp?R@VS2+~ofX4g=6dVXYUeuv2LZo!zR&vAU_nsJw8qS%upNLV zycMm3#%lg2vgE)L%GRZw0m2{vw)#r+HcaDb|G30HoM+Q191C3qn6goMFM=I3k)#lHMo^lEl(IZg;jDleVE3;Q6 zTSw&QCKO{7dz1tWn}Vo(t_(_xkay4vsV~2Tbh@UekuQ39c zj<+9xeM}#C9Gu-`&vK%70TU37^MBCotZr@&1b8}4_Vd)ZtXQK=w;v!y6tO#UXju4O zT%pSl#!g4t{lPmX#A3OQr>k+?D`5Qw-={i(@L8lQ@26EDoEX!S=a4%Jjqh@QYylPk z-pw2V<)*=WYGd0nq=Lw`&7~(saaeme@6mwD20?FLsq)O4Qv%>6m}@vskWNbH>7e~5 z13p*!GCUte`Wc__{r15Wzxu9+5uUlu2{fb3A;$guJUKE&6Z$sU(Qa4rlUrnGpd{Zba7rFnX=mZ08Ga5QT|k#pv^K33!|=vo|2)8F z%2aZz84!U~%l7FLX6hi8IO6XO!=Yb_<(&Si_EY+*IrSe`JGXi>%9i3TzAJbLBG>$* z2uZue#~iO3_7a}`Z4*coTOxniz2*@okjgM@iH&?xfH(0Egjr(?{>#Z3=tlk-sCBC@ zv@VVxH+#OB-iC|;ey=LPrhfhoU?W?AoNHtHx4;q8$YZ_c%O()$ zEKUVsrNld!*u8}@GK_m#*y!tGS0RMC3697*o-CmTNn!$BJ7mo@6(uRRJs4rw)Pi>< z#JVEBupkGOusa^;{2d(oOoVv`4*Cb>h;;HJ{b=z8MZsTDL=?1rDhYRE@>+PV@8#Bq z(G!lAoM?_1=5gHvkn>9z2cQ?xAuOLUD)F-|*YJS*tP8LbPIiS(ZWxQ}d8JDHxOF;s z|Ls~IlYtC-sy+UDR_KQJE%d`~xXvJ$Rmc{6`jP;mP{n>d2GRe9N zO~|z{`gC34@DkxkFH~V(-aUjl8idlpo7d&qfM!$*b)f!<-Hfe|_D_HIvrG{jm=oU_ z{Q5!3H%_Zqv~`+o_AzLOvIUh>h#S*(l7okTPB?<9jIhCY6rvuuPTpA?zCZ)La`-0@ z1I|uKTW?+(U@`s#P(s2PWWeiqb=(}<@DKLuK;Xm`xtk|JEXZXK2eIJU0H(K!aMyBx zWjZC6G9H}Ce!Rq$!2!0!>#{<(2NpC+9t5alaV3aPVn2!+m*C~_jqABjjkK`W^%jJ+ zL{B3Mz~wQ3%Xgp@9DFXqS+$m7|0-elCimd=D1b}2v48?*l_pge8gO>?@e0)qKFVAJ z3Z!1o)B){gl8g9ShF)}@hD=6m;_tyNjF^{$8FI)XfiHvQ^%ioijnqK)$PTSBtW==4 z!mRz}>A!!>UJhnD1A3mEVLT_ktE>Li@(U;CD_2y%?x4nBaK&W8>jK1aKpH^3|B^=V z-_mHKG4Fr55F7txRN@UN=u}n6Glk}m;l;q2!xsU!?3Qk4?`1Y4TraBkZ>AG6$zd5Q zR~YIP1Y=V4!L7{6t|FfmZuL(*tADx!pfVmyy%9y*rV(ZsR`4O z+|>aFA1YlKo+QrI2}GnUfcICn6-bhgF?(R;JUmNyk{UZ3x*H;d(pCMiums{OSBa~e ziXgA8yTv|72EW#q!@uZ+0EJ$7&`DsKtOg*#&InuFK`f$*|KqI9$|bp>WcC$aUh-bC z?z{F&9SQhDkXqhFOvE1JpA|USiBDJLYT3%@3{@u2s~MG^reA)?MC$=*d6 zMcz_TTpg>x61+yVaz%^4c1I+Ih+6SyQA40VFmYl3`Y5pq+Nj15Ym@>@$GA9#Nv;RSPed6bBCz-$vK3 zHp4Ctgx_2AJyal?rxT#+a)+N}?VtYY*|C5bNC903?~&diJG{W@(`}C+EvNg$6ABDM zh{x}x6%iZ7l5#vxn6oeX7H*9YDj`>W8IA3w@gpO8*1CT+(RF(f&7c~%tL7^W7idsy zrB|QV7=(kjHlKvU`v$UczVP!GCezg(^IrAtduf@g1^0QwqyhI~j3t-}x+n_M?ceTP zkGUOG#t)cYi}jGr(SpCdiXJnt)(L;SBuOqL6)$qMj|B4e%r2R8U!89gW`xwHMlWZU z8s@St7nC!^2QVy^eu~VK8nV;`f9VeY=+XJtg&&gOrSg4#WDfN!N;u|27+YVUcjEi9 zJdPd`aPM5wWTd{;!lOo{g`Do%=b8Y zq4^JXqmyaqQ@mqa2Ig(X!H23)!BuPEe2$jl)z?o?^A`^pq;+2OlwyLk9;xP%R8dK0AsVc zUQR91!yTAN1?qM{Zgjf4{sE`U=JJ@3y*Px~o@YWHWu-j<_lW>FlLLHXGNQP{e|1-r z_gSRjn96aw0?mZ?5J;g`;&R8{=-ts@9*LY}o3^`iGd?w&_LZI{@6;v7eBA0Uyk(u- z|2jbR2PJ1Z#%{{^-S|8T52pu87VilR@ZjLgja=P@Z)E_YYYnW*WText(SksZnH7p$ ztnr9riZq+wrCTpF6Y9}Z$X;DDbI9?e#I zx`;t*SBfsk4T$FL zmxVy)1ctLu=AdnYE76v+IiD;!PvvAy{ir}z8o+PR?!U9IeyAj@eP~bDu|U_Kfz7@; z+vcfMl8WPcH3x>E)}_GKzF^E=u!}fH$>!qv_laOeCYLADAevcbwmHOyuLerf;)ABM-$ zU!7iZ1m_B?D`e-hur8ycKRyys>HMI!se6M2Jc|if>3|#lTwPBrK$yoLJjXTDY;(`E z;Lbcx=X5CGjZ1U|aP1Z>T%)icE3e8sUlPRhqHj=! zh3&aP*88lN8!kP26E^(>+3Zf!hAmmUA7ci3TcRZrrB=?F>)tt=cti8f>0Hf`nPm+SH7?FMN13ai4*Zk9NnWq_riMeI(DY>U% zXJrETluo-B=x~E4h2)vytjL%}x%zThtj5#5U?~SYoer*j6XQ|@E? zn*Kh<9;PYLW_SBZ@*>AS5BB@FpHyx(xhLeNn9K6eUp_|3$_$P98D)HUf=OOh`@%vQ z!CfyPAm1qw92$^WGXeAbhBrAZH@+94opqVu0MKLbxWrR|nIPEwe%F7#ZcU3sOTZ79 z`ot`OB=|x7S97K0vcDm`P(pAAiIUdD6R-pBF?~WP?UqlwoXFM2N}hKfvYXk42U6#1 z_Frx#nOen!^j?=aOn!QwYheH>Aq{gY1S54d?JRpIaAG2!$@V#cjfQ=m#4MBi2%+JE z^CyBTEs?rK8j<-R-3D}|Xi4rc->}*LbLmeHZOzDn=Z zfkZF>y>bW^ERG)l6oK`J-raMP@LRAxGfObLS~1}wRU=z?*8ZmmQRgfLuUmpK9!7Y+=%cO@5qX>KUK+n3t#ik zmiql$j>m15p8x^T(ZwH-eH~NjZIXMQE>Q30JFX@CNH*ZL>Q~Zg;rZ|LHxdp&d>FT_ zC5crBybClH%_mJWAd)<<{Ax>(2q1lGNA zf&&=lB>|NP3XM^ugwK0;C)<9GlQaS@Llc=VF}CjFa2qP-m-oT8fB$_F$hAN{b0_EH zA6_SuGGcqH{+?jP+`P1&yK_ECLwKR|JRPnbG(U`AaYE~+$oR}Jy)pJ>k6B1r7wqMr zx@mbKov|ty=s!;B_b+_}GUf#8eudA51F};u*v8`&r0d#=RZ(;WSy9+w;PiLmknW(e zzExjM+Oi3%vgE#6bG?p7cA>Q{-jC^8%rPUPD_k@qwr3dvop~Km%c^sdDp~nAw^WVPpIg?=~ zbPv>9q7x6L(+7||yp&;)(AAPMXQx+HiRteGbUK8=vN%lpAOXd?d`ZmT0R%~mfK#!-{~kc7Q_N)NoFYgLXM3SD*7oRWn;M(@Emu#z6!N z2)GLzKb{KW<7!n7X37%g#NgU%N=ugYAI=sJPZ%*YchAoHBT{qJZexdm8AscuBtJo0 ze2PfMv5s3qw~!XXSLdC;A~G=4t*eJ`Bp$`zoa?IEuup%4JEQuHH#Vhzp0xj@=R<`a z=eqcz=2~Yp7iWQg&CNfDd8s9tu%dZBes6Zc0dodeYKXmMICmjTf8dJdH=6r z(Y9dAM|+Ff9p$ZAUYBV21R$JXKsd+L3KjHTu0H(@C;#PAK&$Pt$DU4C=Zx%LhHeUt z<1Siv1nAuIP)*w%1rtuUx)ZzL`uOkcgC8L39sd}GY;4!U7#!8xJg#(Ixl=2CZ|F{} z`x?l~_WLo-iM+cBGE2VkCzs-Nq{HKwU)o$kz66#O1V=&mv}uP1d~p#?Tz4G#E5Obv z;Wc$r(ag=9*XntUO#HZ;*vfEr)IG%Fp}2aQ!BQ?Hp>3M0fyB4p z;UF?KRu5FjHXOoNzdrG~ri|anFDp%4M7sg_swALoKMFctl@yL|vj{vaankh%wDdx)?LC|aur3~fB1YAgyTOkWro&db9_L?h08R(FVR0`JrdB% zq?K;cRxiMX77~-AJOhhb0iyDq}))P&|A!h@% zSyqdM9I9#aUeeMcch4pM!N5Kz`u}3s8CJBC-D@xLjc)_p`g?rN0zvbQ#jG1i9zV)< zDSiSgPJ`LJYg<7DY1X3PYnHV($D&j(l09)=KE}4Dz;@|gpGUiqf0ttI)-D{*ouQnkjMkacDHOAj8%($VXDp3>u}xv-u1uZ^z)B`0-9x&@W3E1lvJgc1YFDsSzxHIxEQn!*yW0J4W z`mBoCi5GI;BK#V;IMUEAC1g%A_7~T3iJ33RkU)x%cO#AIoCK>~Kgz}f6es)r%zoAS z76;}#X{rTgivY7Vq*M`BK8AFfo~FZ{a00An=sS2Z)6xr>6KiQZ;V8}DKo~6b2feAT zD?7mill=|^@lozOMql*A=Y%qT222yM-3wNba=9fGZEb)NL3_fU9x1H^2c;yh7--Lc zi1PY@)ZQ!u1MD2zJ6~6D)4J+qMO*2tc~;NW?7std`E1G8de71@Cb|L*z_lV>-5TS7 z{Uq4rm(cT@39!h|blu23*hUm=d$0{JC61?5Ipj?_Xo|G{PYm258PBDDX?Ro%1X z0LSvbct8UVT;zpXO%;k|aY30A(Rvh2T)eVMxCs_btH?d$$~nka8q1Uxmd*PX0uB_}JL z-VT~BBhyR4vtzFgOY^3Ggu@2zumZ*djiKwDc*B`{{}0NwDS4A(4LVJ|aN^p)mb#ie zVY_kU9w^m?S@+nF(>EZ)BKji4XK@ihz9O7UL6fTEI0=*}P_)#}jtyuwbWb2kCI33& zYUFO8cw*n+RktsBQ@;d^+I!MPNHZU}$%qJQ+zx|Ya0US4L=vB?#!x{nUj?k7ULPYy zm~R_VSs4F7g9i_e_WL=c&Hb?YSBjMt60)@(T;gXTrVsjP;1NZy2U+*C1eR3&m>N=x zp*Ny@h@(TJWFCvf$g{z;rA>KI@NYmhP)B;9M9VJ=EExKVG-+UohrlWqnB% zahfi;4*4UIT(!$Msw+WUSP5W|ufKd%i|u*-;=BJaTdhL>u`Ue|1fy+}k~2LHA)8>g zrHEz+Ri}0=EH_pSd%$2Z+2WXl4rCiB5))>l<8_FWQ>sr+Hfz1qPeZ4LP~bWNm~yeaN$Fdk4<{?Z@E)JjQ?sFlupSD>r9DyWzKqvSlbM zaotA7TM%z9c=N@7ruy3m|G7*O(xdAR4)B&e!8UCvOJt&>1O;>iY~Q$QD_=i7wII+( zE2vy3Eb-g%F80+UW?R^tMEa}GJDJW;l(9~XumEsfuY9N4^r#UO*zr%6pss)*1hVsC z554(!K6!&+YV?!LncYQ9BYdyBge0yXesHP@qnGs`IsVtHW>vwfclK2GOm_J}eLh_Q zBb||a{Yrq&U!V-7z1;%(2EhkR|3j)iKeC=WezSdDHAPGPlzC-_QZyhzyaL_mC9HZw zO~+MNSrb#=1#AmNfyE~F_gpMcf=d>ks}>jiDfg&CZuhCskMaH&b)D14u3^%Qf&+2` z7#`G1vrSVT{4Gy~@}NE0K2475w|xO*uJqp$(@0N(ulcV7I`!Wb)yl6O79D8=n5Wql z69#p%x|R}9(#>q>9YAgHfNjq7c4DVjBmW+~Y}i;lBX?+7{ny^T&zl#rvRqep=?c!% zB?oL<$a-F)OO&gBF59P6s)MED=aKns+3>X#gn?Fu1qqZRVxbSFc3v-|D?xe#>(g#S z6K9J0#EB0;P`sA?okF>ClQ@ScmDk$V;9SU_3)zIe|Pt5)Cd-u`eiq?nWQ41(YayZ~`wOMZ?GavfEW0%)c6MEsk{hQcPC0&C zAb{D(xHC^I+~&C+^Vv>AunjPe|7{Q4hD@o7FwE-C9doFPk7 z&He&r1ubM$dX~4e%r_g6*mOkJVwO{Bv0YghdLnvWo$}`<0cL#|0}V$hp2TLg^V1m3VFY&Wo5C z!X8AHB^}qHdzGvm*(X$U1F90khFNS0olE?kuXU z-D>}?jaX@DFm=5pX%i?)d%-yvxl6D}K&4CX_$P}=#|UPnBbFL4S^m5s{Yo^pZ}?u_ zA}uvb3vN*Ket22XBPEVoBXxLNiHs)oiHuvIA6%z;ghEVCWYPU3k%oZUJDBK@6`H0Ghi1!@+X0^090(m17$E5_Ws(n;?E0k`aecPt>U`6Bec=%4*KL zoFlyPUk@c;?o-pGkF`wpaHlD9snJ5$3ySd|-&Nnhjm~pRQ76PuzuQ%qDX+3LcwToU z#V;Xcj3CPC@DuXy2LOC;u*4qQ-MZPm}a^{4&GR^*BBATc5i_d$=k^=gW2DtD3qt zhC^}GKD(ky$k&ZqSDZ9;m;Fv3{)@AhFLc^{9L+i!7or4CSl1CHryZeEf5Q6i^p+&1 zJydKmhm_STJz)(!ospl#Q)$U#UM%r&gwuAuU!+t@T2r@v-6uM*dZZ7j!^V$zF}QPz zSIJ!<6_d%co$y9k)2x90-jEW^)2N4?wnw6@8rrPmVUAJ~qglO=U8tg?S2pbLso!~h zALaf5u_;kb`T9yks4iT{p9$ODckCCabV5XFy47&>BA2Lr2ChF@X~e<`MMu#r)z>c= zb0(x>%ayTR^GRRG13j*DJNQ)Q-C>Wg#n7QPFY;y;)rbnB>e95Aw+QKxHEbs#rQ|Uo zPaL9?Var4E4&n?nN$qzp#-^KUJ&+ZV|1&Jy{8$blUhQu$zD9CPr-Yruo{0HhIFmh7ygDeDx%c z^4bW#wc0&VZZ}GAH@+*%iGzv#6AvCoEVZz%)^x{DYL^XMp!5U=YOxqzntDW8`0)Qi zg7?(^i3FiL6H;wh`&m|_9(U0Z+Td+&r~jMzHWOJ%Khsy2qRepR|6U6)vs(od|LXz0 zYbR`ZLkfkHf6-I3&W*5}A`S0&mFmKg9~elzFiQ1MV&$WgxIyWy=g${rz++2>CbLsB zZclU@85Y{T=UnYJDLI>=rz~)hkc#ZqY2`0h$_I*$A00tbhS97_eTQ#pMl|T%P)up& zmmx_iz3ZWgCl}m9fB3kE!Ma-)<$FvE0%r1{rxzZ>uwAaKkdtQ;T}wME+EqOahY-=O z@{y`Delne2i)p|gmaHb<$b-MH-Vw`az1k^_vKynxE)xyyb5ZlhXqfTu>K&z@(_Mtd z1&Gdmxe@67c_C8!VL0i=oSwU?Ur@BPPNk9aZWGPTP^xxKrl_GP?TAB2-w&Bto`%PN zmd@Pwm3+VCAx<*Ez4?_O(wp4u*BcAJaJ2SN`t?w*&e0aum_#>PmU0^8xbJ4pjDg=S zIt`<+gAH7-4hg}u#q?qhPYNuMY_0o0o7|MFYQ-U=)~O)T`71)D=O{J-xFIs;^c%Ph zWW+)|m@Y=zXW0EyBTTgit4VzF7cV#;LZ=h!Iy2Oe)kXEe^HXE-=K z6e9-b^MhV4qb+nypm8RTTSz(8B&1g4rlZBz)mgfg;byydEf zX2}}u+HleZyQ_GFUBmy5YXl4saI7co`W^wJhJJ?Ws5+Wy3Q8o(LGz=GoGoMJ-4Z`a zE!{KOTnxNL%rhcRtzM*O37rarq2r16bZrs-&+4(|f}2K-FpTa5HRrA&#$YF(jnw{- zSHEYWr9`qf!9Ty+w6)abo?9Q>r7v;vX|!*?_h{hRjeo-Qp9S{gl${HE3|v#kKwd?K zOq+g>T99^dPsHr930b1HBT!{)}r=5QNTuJ(-Y72(6fp1pgrze1B(^I>~YxtBUBAE}gIek50>q(aJC5(wtB_XNQ$g zyagGpk;x4KWPeQAu)wVkCB3Q?x1yE1K3SeMezWy>jmS;O%V)2bt@Y>~>XP9{dY6Iw zP+c*-9L&vpW39@WGKOZQ)nlQK4$R_t)oaev$g$z@Ie})5O6Krvc-KAFRKf=b@ahww zKjn+c_b$Z`xm`4#FYT4c^*jgha}Tq^vi#Mhtc!)a6>zrZIWbx_Fy+m;)kOA-j4|<)D66cevXn%_-p^ocI`D*5q28T1^<8c4nwmF>b)L6> zUaI~y)*nNb^#8w8)_!UG-H|H!*qIu$*lHKBaXK$cz^#ACDz1_KCu1G`m9b7ptUhJ^ ze`V^EH*-opVD0Y?Zs#Ci^E+O<;V{w9*l@9AkKHOmVxGtLv<}>PlJkhkLJuN@D9A?1 z=NNM}UvDq^wiSf?+MdWSM~r!vAG;+{y_RUQVT6~LmK3PCauv!p`C(NI3(b~&2PZ_}8IuMZ{O<`F-p*e@Gwt0u! zz-6mah7P|f{*1|7COM_UBwj#I8^>f7ihe_1xrqw|zwDr;^Hr!u`^IMMNmL-8iKAi> zCoM$4xF(7|P)w|9^}f2Armk~u+E4*YXBuIsJw6S09ci81Y;+Kk_bujj?P_+qtZzKo zm~FL))n?c5)Q-4JY;LMb)tu}BzATzdSj*<@+gpSAJ%?9iYM#U9WLDx+@2KFpInz-m zYs)vQmbkb0F(r~mgiSpm5KcB$2k+^Lit#jWQHbI5eADKpqT@@>ZJVyvE?105LbMo` zN>K+MugNMpoi`;Kb{*b~fjAy745kcyAA6?c6cs~L(I;4c{T`=Lf! zTBSZUl-Dlxj{B$83M;43Mo$SD_|uU=1Kl3^kvw<4(c1af+HOk&O;yJ(_J^HZYFcX` zz=ip#AxRBd90V0v)~^ZY<|;os6cTg2^|#Ks9)dKMBpi!{G2Gi$(xm6o)IE_^xMo0g zGAa)%`2GVV_jJ>)64LD(Gsx+7{0TqQlvXs%o`qz>w|LkOB~3kt5t42M3e$K9fXs3D zVP)j)*@&&juDk1x~ts|0rfoX!u9>)fa5@?3B_vYPtAzrUC~>Dlq!s7G|g+vC)2 z!{hD&gVWC{RmbmNSbDW<*k^Qz9$k$xMFchIt6)*77E@YMqSfATm>QxS#$Rx?J9?#xRkgqrYurFf=a;5x$+puMt8-1aqjpL>67d-##E zvsg!=gF*34CP?k4+m9c;ZPL_@1DQChNazKP7m-;!w_lnc?7Fiqj!*`>yWZ^)b~UQD ztcVw_>Dszn+-EpS4UyrtDPK?lnNwcJw$;lf=Br`?G>xBB589_mu=Up^txzTPd#d&O zdT@R_2*84AzEqGtx2kP6C3Udv%Ye4GR<8q<`Tdj4#1?8Fj?C8Q9iF@r(iGYr9K@8z zFkMrZIYp)1_Kw!^3k&=;Ij#4=CWzl6=lNMi7?|>k6Y@UhYM894j@7znNzK@1iA*O%`*X(Ye<-3R{2cs| zg=w(PO)X(qoq=?K?O0S-TF*#@v414S*MPKN7l_mj+8?Vo?Nh0OY7JCK&6Qq-kz8C*nMrXjdb;}xbl{! z#FB3zZb4hTy~07FZ2jeM_(5t&d!3cyK~J5C29V$pEPdURylsFh*#w;ZUHoZbXm{<>p+Jij22VRp62Fe9bv1TgoGvYW5(*bJ{3dgqGFcj3cU)v{P9~v; zxk@6ny1w#gs<0BI>&^nw%<9_r=k?Yvx!>Azy>uk-z500X2-kJgiw};1{r3+$K3}Es z(H(xI_T0vLV8z^`pa1ppvTkT%{7c-~rXFqSV?K-(xrZMP-0me_?r@l_xZp!Ssti36 z|L(MuvdP89pONx;j51ESnNJP|(+!>;JATD8CLtN$f7Gu+N6Ff0^AXn3=%j#gNa>uR znT7CpXh-Vp(He_e5c8ByF&*nI_SVlk=c7ZtKVy=-S7T#69%$dZ2 zxGuZP`{vJPqmFuS(ls9;Ki&zb8^EeTFMqpP>y=2|MX9VK}ehP&+}eb-k;!U7%O-@ zeirf~SQu&cA$Xg|Td-dU3IeXc+clx5$-c#Y?M`>T@qlf`qB)#gXNCvtkUe=)Or{SE zUwLcw%QCgy4IVirLmt!Km>Uv8R*Id2=%vLrPCtitH(6pdaS&U- z%{pu3Iy8oGP{ygjf>b_CK7M+wr>K!hTGWX|v>_A!TWC}~GD$b3;sTLbyrwmO6gGAV`~ zvlnyM`X+i?4~a^;al9nR_`twe|KqY1DxU`msE_&wPUR0}wB9phGQEoPR}$VSqHl_v zrJ|A%ce~|Votw5^BYx#At%=u<(?4`Q3{gd=XmviQIMG7dhbrTy3&3gFYS|$tP3yeZ zcET{?pS?Y#4*2MHV>)~DgcE~ZMk}vFm~3xKw$&Td@%FN0Hwr+E9fGhj*xYpfv?j~k z+8UPwd<9S4F~j1@CMO|9j+bG4*7J{J+sMZu?IVUK34somYCBGheDB{1eo(8t(sD5i ze$uInw?LISsbX5NZNBx5bizB_j`#~GByZ|&f%n!Ziw{4#@5e0r+}wjOen`jWpwWyY}ryV9~EqZBxdu9Y<~7$#AA!Ve$A%0Iz`+{Kj!? z2L!?p_2QIuzD|}X@1=X?GuQaO?6pivX2H3{PbpUV(yV@k6XzzO*;d0;Hw&kX>wYXB z6+U66!Z$n9B{x*^4WQiOIOIj?>jLqNR9x{F0_gA0MCYBmcdb|WWjrGvZKD=dG|db$ z85@_#Te1FuX7G7UUkh`v6N8U?7p5~*GCHS*rX&<_fN)@-yVg{Ne%m_nY?S&}Ks9taHP~5HJn2j4x$d2x{p5JB7y*Y}3Xr(= z^I)ySkOAz35u!IR5F?$X;`?3;M*Ln7Oz&5|UX<*nnrJ>O+W9LVzD5Iyw3Ix5MI02| zh#SXE8b7?w;u$!{d0_Iuj65HZzWlTGL5NTPfPB(jkSGTsAO9bw-U2MDwR<1lfP^Ta zA|Q<*s36@9ipmiLrI8p!LQ+M#Mp6L@Idm(6(p?ISAR(=ENQZQH{nz%qzwi3Iu5%P- z&+KPCtL}BL_3Y6wEr^}@Xnda8VgH36m@EE~8?CMI+ndO0A|p(X;DTLBvE%y8=;xH$ zXlZcyXlUah7D+mdiy@PwZwn%G=K=~AF2aVUS2Wzj>aH5#5A+7xad%g=R5M4T~jhzysr_SVB}s$XVTWBkScgsRQ5R zUMLX}j$KxC!gvOE)b;=sfFOL4P$7QRz80wbMTDgTc{8Wb@^oq+5OH?`MOy++*^a>Wr#TfwCqFKUHyyRZ02;ZKLF*eNrT z@w&}cnbjjC`r%};j8>1~DKkt;uU<~Ms%X$L39?bB`Jt)#bat{&DKTOuH=3)wEA(-4v!G_f>$tsBc zpG3$w2KU#98_%-@2zo}zPIe-4wiAaffcKg+xuvpjFRpr@!QIO&d}fE;>zsX+^_vQP zcp1lE7L@!WjyvM@g3UqV@tXQiII#ev<5=Vq!|-ijwoc@Z}tXR}k4^CWZ0~kjipS^KlT47Dby^4R10M zDYI@z+MdDW?6%ucPhLb?)eY7cep4)%w@Apv#I01D{nRE-xu`|G%jzJu?$p1HoZSG% zP*nZl`K{-xKYoiQNf@#XG?RW|$SJzOmJUV7cqre+NJhO;h)-vQK?s0Sh8KHG&9gMJj5CT+#1{ zLFriat0tZah`=lJ0_=TgtySFslWQGj)VI4Aj2IReMfyo;AQ-)dD`T#?7j$?W{>(ou zxqim&6(UzuUUu_KJslI8Qf`uXDIGK~^;oF8VG69%$&nU^%f|zP#AGegbZN`MKOh5r zTI(h64Zv5Uc`o&sQsK43tra&dm=+!kw8Cdf_u$ALO<$V&+SeryphUTK=gv`61Oake zGkTWD~0IevyjqP0(Mpy}o?6TE=zh_lJy-4mG#f(xCC}dNU!T zucHe?VwcSRscm>s@3w6j4}nKv(PQIjN80@BYR?QB8X(8s7bFxR3zkWH8yN^M5>_O} zxd92J@cNk!5MNIH&nV79AAL|xaL)B00z#XZTH6dS_sdvF6{Pk~eE8xkNZxCQw?wu0 zh_cd=c6k#2X&s(EjEA@*(#btfKtS{REGr5FFDZyA9lRJ2g8}z-4D+AEdVMmtx8K%> zso)d@%Y}7rye0$Lr9@_X-{rJ@n9q?rsvnL#VD&ActWA=l)@yb#QeCj*#lO&B)S-3b z^IKv>j=Wbr86Ue+eE~0JO^bRHuPpJO0WL_BR$>7Q)89CqM#Z2H)sSx#AEh8|op@9^ zTU~Gp?4?f_M~3sxb`4>QckXG~50w=wJ>Bvwph6^=X7dMvm3V#T2a}fR11-~3IZgyo zbJ`c?qw6CD`At4IU#9*za!#0I6D5^KU{CbhhZ%z#^rW%czjK>w_1qD(clO8pn?-L{ z;h(^Z+;7|R7g}Nn5uwJoS%ERqwS#d-lJVyx)7ec-X!X;=2+fufL8Q8%kKj+08z zr&H_)BXUHJH%Ux~hcw9a5X7Q*3wr0pee|CElYL`8tlw{`s@*g(UgjddZg^M3`5O z)qBO}CV}TXj_$9p_^zf=znvaVx~sq3&=E56zPO8FsNqb*2Ry9AK%im=kZIY?wdDe^ zAKDG3#zIh_Ty=-XP2=un7WS+7rC`oeNE}TPghRB^{+RIFA@x;w(`mf&;c93EUHH}E z{j{{m?o7W^c*y+X-n^j?fasxg-ykf{vn$AFkUnQOADQ|-vp;z* z&vn2S02k}$%XV3#QPTAA^??rdg1)P!n$&<(X&-@IT0+mXt++svkIn`Cws3u}w-rrQ zrVm3Uj!djRKo}RZn#H`NUmwEbDFKwkFNR>wzj$N(vSAG)9!%UD-`0wkB3>DCh3}Ql z!Q}tsUs9SrfO8$xAE;&*V}1Om!+0ZQchH%6Y`xw+7is>Q+3F)tX!7?=RE|l~te@m; z5WOh5LQFv`-%2xl?kb!zBKn{Btp_HaB7e3n+IEaU?BHu1f^mu;w?sFr8E>9F^*0<0 z6{Qf(Sh7)HlsIruHJ%sWpBJqvfqjq+<0HVmvxd;1n%ejiVntDal(o^Uz7doP*}}G-&_SJ<{hp*e@JMt9 z|4d&bujUz32!QY>pM~Fvb6M3jYTdOv0q)$MlkQooJ1^RFMEs(7<=}LALp4+ch~N`$ zun|3sDIW7rf0{i>Yfxo=qD@PA>l{P_4V=j-h=-C!7=l)9?!%Waz!?sHFt~5UkCX*`Y+HUn6vxZd`Ue(s@0?K z!dN~ZO@I(rlP1hHF9M<2y`M(H>xC$$K;M1~!|V)~VE5($ygXcPXWTLa7vaiI_pFQE zHx(@4p>hyt{GqEeQl77qz7byqEg~cq|0;qwa%44lK7F)gm0%6XQi?#0)P4rBZ!s zA8IHw?bthmbQ>s7c>tSXtVwNf2Xxi+uRASm$8AmO8Prs1XFByRacpvj^f>G{_6CD6 z&<5z&up?|p_h-O8bIRVsLmE=N2q%loK!FIR)VATsUV+5?X)^CdA^<(fk2+?m%S7B! zRy1&5DlZ)V53@=hPEkTQgYOZHyIi+(+N#tk1Vr1ez+ z1S5;`NEgqqkPJ&GYyBgxS`ph&;P~uD_sbU!b0RsDhdsLXq`Y}YypDfcdtaiqAJUf zdL84;AfI9WIYFe8>UmvVL?-v9Ea)a1Mf`y!c$56ZZ~_O%1u^sPLMZ0E8(71eCOC~- zk}c}JmZNQ&DkhA3W;u$7d=TKlo3#H8+kvz;x{{1L4jz0w%eojSh#<;2RJCXb(dtZvOWb=K-D>4Q`uQ97m7)jDR>W)ouNxXL=vEC7USa^D{H+Fd= z`(q5ATzhZLUa{!z&l3qcv47YGw2>68?ac~aC!kX}(McsGJ@?y56T6$KCIpDkt%RWp z^~ie1gvQ0qP*nyU@Ca(v}9J96@y3g7nO=l?wy02>505nk8>N<;@)dWcPmM*4A#TfPem@he-=CVg`#4nrIf{Z3X9X~U+^;`9_ zH>xiwsEsntRlZITmk-aN$*~TsAUVpfge_jD3?qZMuZwBJ(J>3Ml%|+B?R^Z=4wNZ9 zz1>+5zp1~Y5k#oFIYBn+J+VvC_$Vd#jkBO{ev;{AdFwbtPazBbxL1B~7=Vu^>uIXw zhXI-ly}!8<<9@?#VKk}=D0TRV-X)#k>g#9h*WrEwHg9BGT&qzH?t-?bY0vWRxjo}7p!1Q5`Bn+rMQd{UmlX-lMeUtz}T0Xjr z{4#r_{71+){{}>GK5F}yd=*=0$fp?l#|`*KKN5ttc9==Iy&Sbz-1>LdfSsEps$Itz zOL(vvu7|vy)9ul|2%pm$-4Nx>Vx$c!2!f-U@I2uJrCTi*R4sDvg`{uF z{Ts#FqHjat74GK5ZW`Djx+kU~%=JVxE^gb^#Y8~1^*rPYwl@a|ZDt=~9RZF~H4OC*JC;_)O}1T4YLFaId=oh$c;b?9Y7o1yq~ z1zB0l_ad><&N*h;i_)N?AaRM9kP=r!`;q2NJfvJ%@5IWMmZL0kof}=fPEt?t=RG3@ z5@Hci81>_lKA*Js<88oRp??qzz1T6#Tci2x8~x7YUEs%-yx2~lHaVOunL z+nR+xPHgWmo1AP~JSg2?usuq&-USc3ASA3(fY*m%5JK5Oj(iA@-Rkt*a#-b^pRibJI-pP{K+Nb*Dg_6hF zc48(MTpk^jF4~kzlOS?g!=IbqLznCuYyrkLvrtE!fiAsNFVasOf&`X2vw4EW_gPng zxx(M1GzLkje_w$}-JTIIct$P(!7_Iyd(TybV4hEX>>dIPfvWCPxyX!hW{1rosHxhV zBK~l|=k!dAnEdf@7QBqyzOXYhK!KKb{pTTZvDiO)nzNfkK*-(cNp}-(aNNC>3f7|g z7ohrNw@!Y5!3rCHO0C4Jd#+2-cLHoezg?uN|4eZqgKhV)%23odKf(hnC`BCVlg&MQ zu|E3O4{WkWcgN6)mGV}o>!rz9-TyUeDVKX?h@{vg(MSRP^A$=pKHdfcV-fv(u&5i5 zk8(>qmB*9OvIGy9xi>NKK65!*rpAfaa9dEF<-fUxJPUt*Iwom>ggOo85w7=^IR003 z+&gE*EOVCi-)#>lXJ#jyj|5Yj23<+MjXdUKj-R7rvkM48T@qLFxD5*?YLg0jwtONC zxpjJ{B@~aE)pOIlHBEckID7+4OMk-LoIdEk=U12@o5qSt;4<=EtKyK_@e~a;{c? zD{$WwMVR|t&|Z<8QT`*J;l+(AjKkcP+|1+=1Kw?cPtA{2J|Wml?)`a&I%R9;2GrA< zMzpe_tuLnD0_EePu{uF-EY7{WbUqc}GWsW%va$TW0?AG`8LY|Dnrq8uo8cA)&o+Qk zgpiKTPS9WlE^2Y)^zC#2&88e{&1{~gl5UEBFI6{iwN!>&79va+z)y+fn!cd;vrALI z{{d{4mI%o+R*kXElacO+eS?a>y1tNILlz!ZY4(g6D zeMcQ3{j5B;6ULmsa-qRA7U)2|4zh8d*nBMtj8N7*6hCh~saiuy{)U;Yd|;iJ6~qM7 zp)DOWP{-l5&&9`_n{(*Vz5Q3VvjtJ}4Kf;8C|Z22b7skqWSnoy1({J=QnZli6GxD+ z3vLAPUV`k_IktXw4!gkhvl*B>9%l!cu;-R~-bX_8QQp77w!5F$H|ZVEIUxG4#StX_ z_{(dV^s`@AX`xVa68b!%CM8lz@FF+3NgmC313-($e%I}?s;#) zRh!X@qWB`NaKL1GEqP(re!p!M?p?92E>v4{Awu22PKd-agt%aQzz-hF>y5 z9D67BPufa}@yx6r$yt44vO=#L9a5gWveS(|qnOTCczP=kPodh5{S^?yq zISh?p=o%gwm%<_uq>bACi70~!M>nJc)l=Z|>1OxI%~~YXu|I79>vI_vNAlaIEM*pU zdU+4%p-u91bcrP;7ZsdiwmSsd!I0?tC845|#FS=_H;+b8dLJ6X6-t)d;E7?<>SB_XD?0mY3(#6vJkUN#AK>+^5`lmyE+934Sso(|9P6$t0y<+( zs=8rzWvln>Amkxx$K&mcq<}9W=H&c)G(z3gX)u}!7%x3$&l5m z#7yq{V0;&#h{NEc;+Agygb)=6t$!UB*T!*Eg&G*gvcZDL>VP`qNoVnk*qlybqz=}7 zkd%_mWX!fcY!xi6>>^OSOCK^kA!Vy*NmQaJt;p19_pm|~J`iyi6=AUQ7&&(aEbpVp z!l4A=>`wFpjQZNb1(z~Vfu8wTSm=`)A{%z!Eqdld7j*_6 zhZy7d-J~@u;0Wv6&M<468c!;K1yVKW8q4TEf*X@P0AckN(w_~^F~`?{N(TgJh*6f zV__%$GcD(yFZ#F-JK zJmk4nOz7K8Ztiw4rcV{!Ws=2)k*5>syg*F@nav6+tTD+p1%$LiQ6-W{=XH=tcBU6~ zmN+YE-&MYxjt5=L2$th2WBuZfHS9oGM>xvq!t01dqL`TjK;)%P*a3Yj>1m125k#&3 zWS_3$jZ=GcVEF}pEqtL-Y=;591^QETOVuQ z+>Z_IB*}ikr|$8`y1qpTjt~Q>rpoXHL2|K#wIFx2>nSqC1jvbNIInp^4huWj0#WZX z32AHOTPawuC0Yq+=#LD_aIA6XIxKI7<`AGdDaSoWudX2kKlzo({8|t(0;`p4QVF|Nd9*bkgznJ&^_2{8k5U zT=2c(-+35g}uil0exi$zc~$ zMkY86=tEd9%scHja(ct=3!0OY&$I{=@l`uGOdu(HFsPG$Aj8Mp0G_J47>VE9KNG;(VRlr@Y0$)-{o)gZep-V9<2mW226*pYJaeXOGN_RwSX`u(yB7Tf*XvzZeF7bp{` zo4LmDju&F$PnpEXa`@uQUn^%jr8-yfRj{Ya!--eJuU}ef>@?ORu($0Hfi`9?nxnj&r@#CeO&2$war!igg^{W?@f}A!*rN``0v;mQL?%n%(x)?K(`4|!Pp=|% zh1Ov9DqaGAN~yr--q)iVFXoP+w~KTQ6w(JfZgxzsn@i4qhY$5|_N-}uGiM70&fo6n zioUZK;i}M&HTmHD&E*WjSE-|u3q_0y?08C#bqG<=xE^XAZ%}H8RKQPNd>T~e)JyRV z6`jLe5EPdp6m8A+Fs9}PKU%w3l$2{v)CsL*-oFgN17qNN+>Q15p`-n-2B;CJS5b?! zNQ)6&Pu+r9Ys9`RZasOb59Tqi^^p|zs`gz&{rli7iUs zKL?<}<8ReMXza9Mdj&PLeaO)pXT7R?hUuH^8?GzhRn9gm|MeB)xg;OH(XL;Fc(BVwB>zohokG7UYn7VmK{^coL^T62KaTbEF}1J8 z7Na|`hQ87;GJDMgC)t*H_trbL)HzbR(7U|h3=NBhn8AM{&T=j;6U`*!oZ z+>iKtSGgB%pa1=J?c~@+g`MXk$I+Pkk#*Xw@((Hys@ z@WI8%N+Mr?varfIt)Fy7a+;$5#zwCb8S3(iScAIVRL&F6m9`5HDtZlPmOw_sl4Ho! z!5R81EIUN&3HEz0OhevIRJ^roNy6_3g`uHQ7M3^ID1|_`0azXulc(+7{szjHUx0u$ zqXwZm66m?xE#bhy1Q}mJ4`prjDxTa2+GuS3^D5NBo;?^2T5jc-hbJ^GhWkWFZ*)Q% zNLjl7CMvZ>U^&l8UGZ(e0@&#aX7GA1jDj1hZ|<19$i$X&<2YPH$2}9DEsg_}pAmVf z#IkO!EefPk=PP2e=5awwuX=kIX*Ad)b!TtQ=n==3g|5(=SHMsM6Qfz*Ri1~fGzdlj z&0AS`kPv89{h&_(D|-S5eq#>4Oz!ffqG!;0-62*yjLETt7PdT> z6>^2U6M5Z=)hLF^TL&bex_nNMis0@mOkZ{KV|N>tC0kyN5iP z^dvcvb=xT#Y6|Bdk-GY?svFDB=`?XCf(d=mdl->16TFY#Xk%Jv-*w3RyKkGKbAYcX zEB_f=wJWrqJo!FR;f9CJ=Y7I7(J*AkX0W2^MbnMwyMgcTnz3)}5co2sWPHr#75EYS znzx#lfu0Fqes$)jDV;D6AJ|)ev zafLRZLC$|Dd%54rI%Z5X5h>*{4liQU7aAETtQ{Xec^07j3$<6H9!RAH?%0egD7*Q=kVtF3p=tO)Bi#D#T@WB- zswpNvr7Y3io!uE2PZ3MfZ~LFUPOUl*nTG4$Ifb2xAUL~VF8voXKLxt-gp@VGm(un9 zDMSvxU4f*J=<-v|-}Q+QUT4_NKU~_p4{AW-vgafA`eF#c9OUAlOV`*yq=Rd6Vg974 z%F6@s-89<-w%5Bf>X}m9_q2tyCA^ra(VD~Dm9SfE{CD#$L+xs zBGYh}ZG_2AhdOrf0@7)18H?N3jes{IV=^5#NoacC!8Z6ZRm}-HVfUQ1emUhh0oDSV zqERzh8HG5VB*f2|h*v3xTr1>q{MW=!ffEO1+HO|=go?A+`o_5BeuI#1AfvKl%!J~a zWMAN|w(YW$sy=&ov<9vrtW&zKBU!eJl+`_ck?_UM=iR4e_BIX9^@-o@nCFMnRZ?$CRfR z#Po&@5mMKEGNY&#x>VTY_#MJCf_2k4D3EQC9!SE#vo_eI)4Mo{Pt8o~DkZM~ork2n z$^04uq~t3Y{6Z}LwPbR#Zo(3~LZeKSs5cLaR@PVxgCC-@;xT-&!j&&|IZq)v zA@8{ht98KgZWo4-Zqfd$IKu+EmpjTl>@k?c;pb)vrX;#ACIC5?{Xq9g&t9nwe}G;S zKb}sAPhpdLI=-CX9(lmN^D(R(iRlZ{;niQd1!?NNm&*R4eBDvPxFyjjuyTl8m&P6g z%{&fPEz}Fg>YG;aC|+`7@*UY&0i5eu4$*-%rI{{-Ykx?=RNjXnAf@A@mK8^a7zU}xY{}nRmEyF{iK0IR7;0em+Oai+SZ@#=> z6+%=}xC2>F?L%Qx=HoU36P)+9LCRpaK1O0f7YT@qaG(}$WwO;?a|=qHLDPW6()nmBCPQ#+8kUvg~K$Q(T|e+dorQN&mWC1 z?m%V4)LtfEwP;Vk-Ds=(WL_1K^8u?=XQQ?>HTWA06u*XSU2uC(jNszL0}^BoI{D(w z**#!lBj|rnD;Tnd3Q4L}6UZf^Al#^ahs^nP_=a>ob=B@y2!h4GpZ}fU_}uS0bp`Oj=0sSZ(1G_(zATyWHK=vm#hhKIKF#0S5=S6S!J4286D*jv#rm`k20XJ3_;&O>RC_7cGWQdC-vS1} zHMm?*=oih#C6wMIx#La9C7Nw1d>ZHxIa-|>sEUQGrPr@JzBP$EUhR?mpHz(?6}OjL ziMDXB)ZHCW0`^W=>)+^*6DVoO>Gn#aGTD72q9po9cF)Iq7t8=4NL&qCgj10ShD~Q9 zz;!7~u~!f*4p~sA){RsZIsbxs6P1n^q>KA5p2)$X#_N}k7nMODpMZz7VPsBi*%J|s zY12%=dsZ=kq?ng};v@ODIlU9V%9F^GiN&;D$~EicLV?L$gAyV)t*t7dhwuaag4oO@ zq;=Ai#Q07c#x!$Znb#L;>M>C^a}qEN&qqOq-}auV+6TT&ER{wg4iBP7rvn|>SJojh zwL@ZZW8m;`fL$_SK-DLrX0EO*=0SH)HC^m!Wj2gAbC1RsHc^RzqKJZ4HrH>YdTx(U zQM?5m{@*MB(woLz2-E3B9JQC*6XChG*gcXC9?-{JJ9kFVTIH7>Vq-2QPVWaww!wJhiDtG)T3;`Xd`Q_|#L-30m<0twbL*+)(k_olo>8X5L$DS^2+UhgLB=V*l&|FvXhoA2)`& zkruS4$2{8~u8Ytux~E>oz3n)NvQ!r@LGr;s%_h`^E0;fC+H$!l6eP@7Fb&uA3rz~* zKO?a?WitC1)M;iKKHY%48+SRSQ*EsKB@{@^JnKvqeU%j@*?fX1{`&oKskzg)ye|K;< z^8M$Ci`NXPn9I#UMYE>5Pe#fhCdq%TyZJ&2MKoLwAuJTRu~c*a3A!)SivvLL3!_T* ztH6MIAY={E$;_OY4G+VYE6lzpCm|II??AYRYWm;uRXcGhutY^RRzYxay;%TJs6>H!YrkV+eJxI7cBxz{QaGDRa>dUBtiYTF6O^MuB~7&4=x&B7w~;{l?BIe z+xt{#dL9tcICns{sXCBy_HAzL(p;3e8|_UTQDNTYcwDz&4ymD5n%y0(reX+M!N3M9 zRjc=u)WbvF*XOJbiwa{qR?-Rb`X;MUcB;!*$D#TNw7$pwCo9T1Tr zi7`fsU$4QMNczAj!bMfQfkKR>L3bKL6w@G^{>X^Ul{M}oU`n{ofjC! znAnmp=7+)9XLu)UhE)GuKn|EHuq!LlS7~!!p-505h}^u^%^%-p4goQF$?LE@V|R*5 z*6VmvnSXprH#D}D?(Tayy$9c?j+?LI32JqNyp`6rFO&A82sS4Flxg_ZVOiH@oGzWDY+`;MvH^jj( zp}nXujt&5_xEC6JkDcn@5$bDiZ2Ye>xEoR>bT`8M0!A1@TbD8=a$b#E*T}>6?k@m1 z(l-I^Be+1a$2rf1bKrZyxFOMSiZXeAq|x2q+(2KP?+scQApklY!7&gOc#+_^d8gLC z`An^&5sk@|${quzC)}?$rh4@_nn&>^N6~nqh@XU+^ND3%rB_)*l^lo|nRK!~ne?`6 zE=0YG&vOfMOZE@c(O)4_`$M`%3<$z$m2>K1#};No0=R zmvWQh!_w4aA)gf}w~>_lRpm0N)Rgc~iZul?8Vos`ymy7hLUE%4C}s635N2wSx-rtF z)Vo}yCm-*9^9gm|o_2Ccuz1HqpIyY5?*1IMqB-`0^4i9%Y6l=rB|`>Lst1XSQmChZ zanV(A2elr6aj~a!7lOr>K7Sr1(V^L zUkYD1g=KGA@_VT(3Z*21F~~d`szJYL1;?fjEhs`hm-Sl~k`=UVYG5VsN6yCexy@sA zdJM_O!nvCe9G;-Y!u>n=r*CZ33x&;I zH+_MLJcKW2lpF}-cC!e}FXth^SxW7QpFv90Gfw@QHn_y3+O|9MD+5Ay3RBO($JBoC ze3rjxCa!ejY}!h_e6RO*n0IN;?N0(7(o|}HSs(Bh0D`f|TQc$-E}|ApbTJ(iN=RyzFnr%!J9`7v z0pK`&fCYSAvHHq?>tB@vU!RU!C&>V6<0=+)Ay~ag$5osqV-PRW{efFxgYoW=qwW*Q z1`?*}e|F8grDAsl)q1gMUB4iU&@ZDl6m+fXPF{0Tq-cy}sI-<51; zu*6lJp5Yhlfw;2<$rtz{>}}x17GVYZ_a<_2Z1{F5kYn@h-3Kxk&|w9V)1B)@Cn-<;NzU6WCOm& zG@-omaY}Pm8wEvr_i{A^|NQ-$uX^bdR~9Tg!mW3RZds^XP5zKRpzd$4sRP6-Ga zW+FZ_gL1PRU;iE~w{Jicj&!Uk-a( zB(o8&D&ygFPN7_R{(ZUe5lp!s-F^(&XA8(EX8Ke3Pm9nZnlGTR$(GJlcLj5G8Y-283sZ;i03eVt*3B)IWDkqM=BniC z%-anxzKFh_-J{ahXJ8Bf9P=Y&dV*kw_B7?;{SJH3S-!yUOd8)+;3ej*rB_9{Jj2o# zWIea;fAje=ocC1nsT;EVJO++WK_2Zsnr@V~_no71}a^U$bdE&2=%|6?+Lm< z$1#O;-&q6H?=I@4$iNe%t z=`-}VtwB&UI70{%E@j$%RF#l1myKq}3w^~(YH>?^(?MXxz4zst=UREYL}2(aT@5Fs z(p!Uv%=2>xDM!cy{}And&w{AqI^0bf4Z+`;USBvPF+XKuUJ5Aq(qf`KDwftt3b#OV z8Imtk?UZ_{(lq?@6*OwW;(bDjR&Y`>S zN2J+7f=6UV+fZ`d;>-2MmH!fFJ`tNdfW4l6*D*WIZeEqZ8D){XYwvg89ykW>}Ta56re0hZ|+hkKu{CCzu@--WyR(7V97I$R%hV$@|z^Q^#O!O6%nDKgiyEq(x%pxok_-@i-^F_XKJ4YycaVoXYc$s zt9*JSx^2<5a}L2C==)OgC|-MNu(DkoHXLNu$&7*)od84qfc}f9llNk175dLvU;?iv ztJ+;s3xKSHF(6{~y@|4d(?cNCun3V7bTQeIJ@yhGGd?}oKIrSnh1&Sic0`o`nxaIM zGm1psi7W^)yR6Si?pRk+RTCkf8i7-u0sl|~3T(e1jI#6W3m^axj@MQUcHjL8tCprr z2!R<%5uZv>um?%g@tAP)n#pDJ4`36Tru}B}L;hM9X=QOyzOP_aS ztN`r&xy=IWN30&?7_X3`!Px5I^f>bw5xzS65>x0c9{)-C3;lIIWcJypLLG>yD4jX7 znXQwC5lJ{Tg>XEpNzVb3T28$LXoT-gMeWPL(;00NZBH_wI-vu~x!Zz$7bG~-_A^Cy z5$%b%Lor`17$jBul#{uo3wFq?z?`UUB9>4m6o@~VVaJh1Dnb_Mr#7)TYXwjU;@W%q z4w=tu;H2E`Eg7hH2=Yz*=qdvpf*wq)6yfjgl(-IF9_tUZ-84;df3x$#Mt>Sw=9Tq~5nK&NdjaPZ z#Au?QT>F=QKsS)a&*2%Q0>~_m7H~Jr5)}GH&SoHw?X{q6njki(dOt#qy~YE4xb54G z;V}6R{j)?m6oiL(n5|a36kTu^7hAX-xvN-`abN@`JvBUwFP$=WO7ke%6()dlQps-$ z?k>X>h*nPKjw?%ZK2={W=#N6HM|0?$2qw^Gi{|O)R2c)fqQv=}!k;sM3Aj6Y2|OdB z*MxwP9bl;sn(*0JF_Qg48Tgqh9`0twZywW5r&OB+WRicWQ{qQQd3OvW1CnA0Or_9e zpb56#*`01HG@y=skA=@Y(U=Zh4kSMFiB4w;@Ji$uWE^`amlNoOLT9Nl9)|GmY#}5& zWRDE}1-t{>{q-~}1KmY1%TMi6$)w8bQ%`?UFK?NNLF`0dkCY&1Wgy|_Zi_`vd-*s_ z9#UcAK2Um(%t}=vD2XbwdGu05qWuQG#6JWN!2!Z0Tvh=}4mC=i5sGk|ML3?Ib zVHI5L`C_E}hIO=Jx+f!U|LPb8l4W9mAJ=FPxfziQ9QpHr2nOf(`_oYC8aGrOefpP; zM6xw{?ybwcHvXLJ3xpE2!0QbStWxDX?=OL6ClJn+tosaX;`D$k&W`T2+dCkc)Qy<$-D4{l3jBySzo#VBmFf_*7GQSE6KLLbTUPW__y5iDr2~D6&53 z;36o7x8?E>KP-mSfQ0AJ%;;)L_@XJSF-MzvKuw*OY5Y?}XkrKIHigekU(mXqR;3E!)> zg_j`3eyp3L1X%!x?_!b7mnd#txeu%+RUmWPk0Vkq}`cJg)@c`9rr~zhDul;$+`Pq;*^#H9?_(x20 z*i|I|nioEK^W_agBDl%tPqlflxq+V+Nr{CX0=MO62ZqB{zZZ6Sj(Z-cS1vvHsJ4&k zltR(7G*GAl7Yx|uo~a>0+w`7az!yqEbnoLuU84$4X?v3(^oq>%$g(}7g4l&C@CxQf zx0_#2MJX|))X;4y-+bO+9F^vgVwFYzlb%7FJ`z-tNyXL@&?=L$Rr|^3=oN7K)$oq$ zL)*r5!(aEo^q!)?Yx(#8EUp!`INhw+R{8bfrxtF}KV5}$k2w%(3ZXb@0gGIy9ov`ivin-fbIB3z0Eg2S zJRQ7JY7oOIY|^1f1rbudjrdX~xQz36R}y0)b8k5b3?Bw%!uMd=scLFb3%^zNgo|1{m12R z26P|N+N33aduGyrF4>iC`kg*L-s?J}aw@{??HW(pjbB2LhM>F3e>JG}m>0>nrX%|% z>oV$ZwsAJ&$1yWvGx>!=2bgBp=N_u+ywuNad7wI@|K=tw6mL$8ITG3+#$LG^lx>$s zM`t5ClZaSXajF>KG1%Aw0Wo!Z|+^Xs{60VWRd60ZzMZVoCpc? zHk689KFgThe%Bf#yM`)X;k5EkO|NjW>1raTf0C{tSud^?u1XR(C_tV2ymaQ!Xyvv2 zJBE<2S;>QhYw`a@?U2vg7pi!G5K)<->{1%Jr#-TbxGzGVgNJHBSzUKg_X07fuTu=F zqs`KY&}rUpvIBPBW<@(uDfeY$)X&00+{F3EaCDl<;$QIF@iV2`>i$OxSmc7}Gk%@U zFEo)}JD_Phj1Xt3(Tq;_^%XQuSa^%Z6>pI23nKZXebpwG&r?G*e{G)2xG}u&6uvaW zGwC#<^$k^^Ja2Wxrv-wnjqA%N@V=Hc0pEPKC>#~R*86@w6q3plGTm)wL$WTJt@XOTL3PpFW`~wiQF@{4mhvj`VIdATt|H|Q6 zg0j)p%cG`mc~!{U@sKoQSh6$*!CcBU87E=!1;ibqaJ|#nz<%b5%Ph=+k2tOu%rN8h z{#A5bJY)9a%D#-OTD)*f-OJ{M`@wh2EGqiK-x*8OtZAiBF3Jt?}K&@qBWtT^XgKja9$Ep zfR{Nkd57q{4o*`)nFwndu|wkIFii-EJhBttx;p3J*l(71hidv>7i1GYzq(6vh55pX zW--UZe(3XSo?m%P0SiAdwW6(yj$)p|yR zr7kb^q{zMpZF>2B0z7khqnGPzv5=v0xAR4b=mDE|2moUlt!QRPfiRh~cy>Df*I2L! zw9VGdwPUAn;C_r`V^^Y4S%c5mynyL*tM3t0MW2}V*9r1T*&YxgmLd;VE^5sWRzL}^ z6Z>k%2IIe!8Cn6N-d@YTgu6TykDqTHy*_W8Nn_~?f_?-+iyvEscqK+J2>}Iibl@EFCd_l*3nJFWw-piZ{0$gpY3C3RR9xA+C#7mPL z4~IgR*QpXT2=|W?*G{EpS`s&Uob{nUQhZ;S_oz3Y(-d^B1;L9u$VC)UE1M5)qyK<# zZ8*5MXHVl5*Tp_3`qWms$^IciK|_!s2OvnJS`+d3mX^HUpLu)cMD$@G=TZU-2D|0R3lhH9wXe z1{~z{AhUMeqC}iO0YvMUXWPB&UN%Ba(|;DmQ3UU6a55*?A8v1yHsWL7KA0{$e8kBt z=}exj4@`8-nfYPHAh9wLFe~~yM_m03U!E_)XpWoV-_Z$YvC-swaj6ctJ0heay6q8R zSNAp3b?4?!e9US8H8($3&Do_ID9Ap|zkZ8y9}8+mIZqPeH+tH?(qm1<1y+a<%kIz$ z65M(sG;gRz_wv5eqzJd46_(4ny}tD75)tdED#NGm**qFwUAa_WVud&dFF2Q;Do@_} z2RqHxYJ(@z8z4BOI0HE19*u!scdH(>|#N)=3 zJ+HokAE(~9thcEiog9arOsoA_NvyA%OR8?&|r`NCUmAf|#C`(nbPoLuH7c z)a^v~>^gO<-2F}EOFr2RoeU$E59h(P8jL~q-$VGvE+TKfl^TPYz z&b^t<70(+YT!J4n_7lJ^%G*uuoPH`6xZ=G|GjDHG6C3p|&!U zeFqQ{K#h$m0<4*?2zGcGV!~{K4Bn9z#=1I~g!DiXQxBe~U@(7S5yP!&=;#&PQRVZT^}E?f)I8seS?mzLb%?g8eH*9!VMHmJ`wJAo{iU2F4Yl4m93B0M zy>&82C4eF$lN}%l97~Tk??3!zpoxF5(ajS`@j?-A`O|Wr{NujwdBkVjtMU0lH*|JC zp?fCobg}C=2+Hd<$uj2A3kTbWG20Cl$W`;6Z44};^hZF&CL|-qMSY93l ztcf+%hX27D@p4y}T z2hXyIv12CqEFRKYA9u<+%2sn!P6e&c5jqRenIWArGsA$jlNGt|h;vF=S@oT}cbFEw zO8V4z_VFL@_jWq=n0G=0MHIGK1-7{nwplUOi2!j>U%ALME0Eij=&?zF*e%f`-Sby{ z`F@3-iFy2Go{dhHE9La&G;!3@d~d98?jQVBIiv3@lo(ImiQ)S)c(`@_@4|-W`gkIB zL*-sO-y(ER(l(;qJbaSaFC={#{(n4u2Rzm7`~T-eQCUe5MH>;y-WnQaDJ!#-y=AY{ z6hb0%Qjudf)e*HuI}UxR&(K z2h+Q-Um=@*-f>BIgG-B2kYWzGs9j&&j@8szkh9gdAJObPO)jVZ%9anN3Pe;TjgYG#sou7jr51@VhjlO4}pm(xp zS$**4=*gF-u>Vw>nK)`zAtTy97a$g>3EI!=?PXoxN==>v$+2C`3~Azg-*VphV1j;) zxwL-8F_7-|K@ru(GC;F{6Ds^+?Fb$1S%;EhO*%>%w0QYiW^j615!RIvcT_v5srPs@ zyWsY$m>2sQ$+>(D8UKzK5EO3h3zqFC@raKIcfXfA{KyxW5Tw;M(m&hAP-|Z@+B}p`-@y!FjMrrLO#^#K(@bnL4-jN*7NV zCeE%5iRWJ3b#|8A4Rzvx$5p^?mCn% zpa##1(rUb-ed*qk$NNhvGl=_hos`PhmLHxPVNK-ybt~Yq%Uk|=9*8V;YSAxpV{rXb zaVG3o|EXg(Uh@t%?}vb+5YvGC2zdVufoq9!`dP4c%A>rQip_$YL&aa*`E48=#%IYz z3DD%a`_j^&Uw7lVijSR@$B#({L{PULe}rUeR_aHJt=W*7F7?bGt`jq`T9IWuY0HQq zo^DFfJ{m7SBZxm_$PNKX?ntWm{Lu?2j+kKyBdtGcqHC5YmvsN4!f$mla-MXfZe^_D zRYDgWGwu@|YZ;dq1j#lN=?Kiy;Gf!LqG3zgDo~eB|=*3USZFZCQ2~vsX%U&XUvN z;b3;dYB2C2BuV(a((o?fX}A}AKND8R@iD@BVew$)wP(E37I?@Pv)kt#L~&-k`q~Q){PuL~h2?Ez zNU+y-t<%cgkd04Mh&4fj3R+F|Qk2j{jj*^{U(%O3R`UD4R8~bcx$5C_|FQXeOxuQx z*e1;A51Mn)5Ljy0RuZ3NB1%glUUz?>22R&(@QHoQuOIK`$C`c2*j9*G9MxcN36?PB zS+;lvDrR4hg#-s=? zPuTGx?tGOt=#ZB^K=U-LmR82%g5rt|I9+51=Zb9rZ@APSZYl6EQS50H;98G%aeK>^ zOr-7dM-~Sga%AYLtg<9FUAWG#&5n;<;a&x}@te-UtrIL}98_PP3hHTMoVU}d5DgOp zOSZW(33ORAF$p}@2OojEfTN(>EnNZmvFdE7@Ah)9Fn=t&=+VW=BOv!w`k8 zBUg!gL3dpS8tU&J0RPRVoLDmn9d!r(jP(cGdfie>KX`xD6k)E$mqprJ+(h!(#1&}~ z!3K;~=3KPY=8K7rTAYJJt0!mX{T~+HN<*{Tx0`DLI{+TA+i^CvCsWV#nR5cC1bR3c z$5b^bQBS6%y!d1OaID>rnwcyucb+RPZ=@Q8Wj|?qiu8tgIWnSm<4nY~*zT(A7SsSP zV)61VCg8+qVXe*zOBWx^`)gK)!;A(wiXc4;R~C;mty3fB4h%%A7Amyao%Q8=j}2ti z3|stkiYtAVW!LhkOjA08S_P4&&VacuZVLy}>y|TyO`|0U#35wIQ=|giuQ16vCZmjW99ZM_v}~ao$&i%9J&5CDmt` z8SjU5UR5Q!#lBk8LWiY^>=1=VRTUxEudPW1T+-U_v*M~*5P;v3U}uM^MDDJ6Mgtld zdF>$jOD^4zRCj3yR0dfu`2{jP$L->z)tYnd3R=D-#)3hD?9F9%>aNOB{{v8l;|L|9 z3{)7^M~B(}={^Mjs@D?w7A+l0Q+Dz0N#YybGH%+>Iqj@B?B9$P|CGWZYXcc8wHmR} zhY(uh;SMDO&8gNg?bRaC3E_d6BG9)t_x{GnsGc0O+J<@yoBd=YN%`SG5;^5aCf33-7v%h%YA z4WDv+?CxyAVzG?;O6NC*UA>(yz7IGtQ-S{>BtoCX>z+?0&HRdU2>FysQ%@p5Br|#l`tkvMMhtT z&P$jd+W1$pHVlk*Wn2EE9vuK^F%wIHIBSQShMCiEszO6H50(*3aC&@fR%X*diu1mM zOT{bYByZ3ixzd+LA&=cFK!oH`RiE0wR{Hh#A@K}zwpxi>>J`mi>ip+=L=K@tV`_7o zTjMFZ#?G$)ql}o8r%vRTxcGfmT3p~PJjrJ9+!UqtK;6WJg;-JX!ExiCjLj|TJw|Mt z>TUnay-`j9P^w$*rrcjy*Aq$TobZZO>4Xy1FtVhQ$$jz^$0o^JraZeSo_9|CKNx*P z|Db6W!Tf3^)apO2KR}JXI6fAAk)!sG2)Rv+usw&rY4JrFO3z;sZi<)OEOOHNHunSan0Abdqu04z&$XEv~hn~EHlGW_{Pv)Z~f$mBc2BHvCds^AG93DI5%Q~(s zX9x0Rt}wvIaQGt~r|o~EX0ZY9!ck})KqV(52A*}W;562rN^BN|vHp$qkn)?;nrfjj z;4#yMG6|_l?(N|K6ncMb+*8lmmV01Y)TE_2jk`&`Cm8oH&HTc&Gqv3D$2d*(ptVQe z4n8>Q*o`KAy#3+!>R=E&#%9Cd;EIe~3rv&PKKC|DKA1Z-rb)Jz7vU5%eqZ2Ra4@D;}T^L6XD6`|8d;xd~os*&{+=5ahc5mRDfJ{)IaeA zyflxf909NlyTLiH?sYBT)M-Ee{3da;VsYHaLKMLL_0LiNN+cp64a#S(@pYK@4#3{t zk{WBXUv?m2tb%SGRd;8-OFl%U1-Mi903?43qMy)(cEfw$B-P=$}o5~>FTVmPamPj0ZLbxh(gE#OVt`wa|{T5HQZa+iQS z9>lVFcW!aDJ?`Et%QA|ON#(FoSDe21HX%y@QGR&>6TcTNIE`31GfXidoiw8*6kQp! zxNeAwAi%7sy)_y^B*>BZs4@CtgXxA{Nb`EWOn0wx0*n+xY%EQ zlcrlRL)wHOf2sXoz#?{XRbIh@6ZA$wyt9)Ae5GWhLkw7|ZVSipBBsSDajJXuf3@Hu z-H0rq8jzey@;UqFiKa2P!!v{!G7gb_pYBBEpo`6jtP%5F&Vj8sSjW`RjJjq)N%ukF0?Db+$R z{n~i&V<|ElS~;ng@2h@#b*jWp`M~VxF06uSIPyCNB)9?`t^@FU~Riu7u5wsaw!^e{KOA zj}=P|lFB9M`--HP13Ues8xz@n8LIPgysoo^=+b6|bUj3vyDE{=m_2S__T; zL8mUQIv5g+|V=` zV#T$WNVW!@%=d*dFx#I7&m9Ax@xs#^B7~7xx&e6$G%El08%xfNkHPjD*cT5;r>3X3 zxMuz9))OVb@ptki+_M-oBb9^%r8z|J#g~(&GK`8D(2c6c}Tb3Yj^S03vB}M|B(mj z3xjuOs_r7_gEMo3o*`;mZ_pBbwV2CDjTBe(c`7bq zfMiSQ>Dcs!(A(G;8tptn+X>*zu|3M&%}V;^QGLrc#(tUOI@ZVpj zH?iYsDczNYK^b58b5&?()4X?b9arvFY}Iy|2wx^mAY;T-bK@gIC%&5-Q*Aa+maS@i z{9`?XLZd!=P$5k(_+<*lQX^?6Jy2PGzOfF8FjEdyDb!dzW(Dvk~&S#7Wgjzl3TwB643fS zHh9b8Yeh%7Sd(zwK+MtW4Qo?Tx}rr2+&dSOR^gAb!pwj!^Nm*OB)2HFenHaz1SjC; z!=0oKG+7%pg~~>8JL=wTee?h$z|J`&=Wtg4>-T(T0ovUU}gvybm*w3NHL+-dPZp zEmR3;k{N%I(thYIhP&!-?3A$wQ?j}7-A(u1-a+~}N9b;N=wFaYq_r~`JzK?66y;5* zs;84T3LURT1X%QRi1I9Pk=LxvMB~Xjm?!KePYfiq7N;3IO*UVY+M7f@>s##a*E@sw zb>-);-M6e)7i4>4W$n(Gli_TYkqN#R@wbh^RIHtF*W%pVeGxzKD}3tt)udGeH3d~Q zg)I2f&HnwY_or}j5GRjsJy?$+ky@$j3XY{h?xgtfxUY*{D8x3Nj(~67`;4cK@e?t~ z=FVa-df)wO{e-d0>T77wCJ@gj|RbuIU1ljE|NsfgibC6sU!x|VRR;5Gh7aU?I=wd7STnn5>g zPY=N7w!$WNbMh%p=l;g#aEH-*DCzHsHSi#Y3?&7_%G~8bI)fdA)X2U!5G@WkS`A^3 zKM^H9jn!ze{6OmJiO5+9Wk=BH_0j@;!D|T9->r)U)fsq#o|9wNGlwa7cXX))W=?U9 zW=x{V@yuoJq#<4UQUz}5``qP?j?@@Mdd6?v_%sO;!~pU@FZZbtzEC+uscl_O>caZ> zKa%7CghH~(nQ{yF4b$y7a@6S{br$|1HDXvzNBMGf_;2^~j~baS z$+Wp=TJ2^~5j7|WrF!qdy`%%xgw19sE}ODrsu|cs8t-g_08@1YwvIJB$DTA%gnTu|B}y7`2o0|2)45!Jl9lK zjv&-o7IQM9OOk@MSIaY_B1g}FC*TuL%%NSIuO4=@jMmdBt)XI2jCU?FQ9-yqdHVLg zFR3WxKNjsxgb5F-dnbRr+bOU{5(x?IP|1|uhJO)sLmo&Uta~P$^wLxWvNrNCeB3im zv4mD}i0i(yc#zkd4ng}keVRKY1(FnIYhLEfNNSrMlkF&`o^@hn;f*95zZ+SN~9pD+v8X&Tf&?t$~Pnysj~a0DJr+^fK9j zIM5FN1Yd3)^H<= zf}y%ytbtG*?M@^+7-etFjp4%-SWz3CsPF#tfey#&8Q4@Z^Sog=IW%s3@QN$2S8jJr zZlQMYJw}3mI9Dr?%x_t;!pFE5Z+I74s2hUdHf~qy>mFx9PL4N=&rF{QV@K*{cnA_K zQJK2Q#Rf`NGpLP^3)vSa!WP8%1iPuA`7^*6bF`D=H&o44aYNdBzL)K-6sZ~3ga+$7j= zxTKgHo48_*1C61iK)9CP}NX<8>d64{(j-_zlj7NcqP zFVmbU|DPElH3ey^)QamONkVq2ped*s?^5fDwa$u)Q_tNwhUifnG3A5KGq*#vKAmwd z0Rihi6`p!Nf0zL|+7bW7`p6{Ln&+NRe+o)wj_2PgnieTOLK0gDX7;pqtW;0vQ8CQ@ zP%5@Pp)V|s4m+>i_hfe`mY=8`isE`ehs3|2UGc5lnVjO>o7&qjnBo(Em-la_ippT; zS^qA6Z&R$%7BQS>av1%b8oA(PHMAEL@7p>ev}q5?%hD^sZ@ur!M4uX5Drm{fz@{2c zGD5wbZRvN_R>w2Y#^@@f9xvwl-I{hP+gc&OkC)ucIKA99UWEKv&9j*E!fRBpAeXZF ze66x8?`}CPWo86TJbK&nBZbzXVeAz9oHHyQfi0caYIiQ$z-B`FogPVs=I@QngElSn z|5LM?u6PnYS~6_hO2O>>zU<}*Df9$P64e-A#qPrD{2We&9{wY*a(dIeNc8|hv?kye#)O|%{CO7^ksiq}86QAcdd&uV&;xJdt}fULQY8&S_z{Xrg3J3lsJ+bY==AcsoN`ydf( zMLLh-ttZDw+({Lg^$^o=-$Mfx>5u%&=uactE)4Vy$+kD|FS$gkxqZg#{sb_ps%?!Z zv#zEf8$wW3FwnfR>rE>zh2q=!A^smtd|(S9=&m`Z>qT2 zMEIo7ZDj1FzObOXlkQJ*iOL-i6Y2*S6*CSGt&NEDkOT@c$r4#K>u*dEV+Sd*Kr zR~Ix|l!hVO`4r>eBRajMsV*qlF2yf}N6-;Hr3G;jY)D3!HwvrT|u~o*qi4K3u@|Kj|3i5Ux+~b>$p0f&EzkwQYirPNYK$S5* z`bk6qHhJG&XS^xS4Y1IK7r4N=-iA49_n?~W{(Q$r!h*E}z?v#QV@GX8V-dc4N}rO2 ziXc1+L4)@eNT)hZmRh8674&H(7TNsjPS}gWka7#3U%rhU zzuYIe{tmMC-JK-k3;RMt5Sp5>lB_|vxC;M$63qNk#JIa9)vVe{i~239qU5#h@@vNg ztQ&}+zKCc}79AV>%2s1K{qOq_=Wm64i(u-F8OsW(_nW>Ixh~=*+x@}fFxj%k$%cbEHam&HZ`E?rt3Vs**RymiF+Q?SHD$DsVu5i?@X< z{waS_o|*CCua%hG31@h{{Xz4(BzDlpp|}+4pII*KsXh#`pQ|a;QN)(QeKR(ZgI6^F zTMFnHBAOR9H?VLRtp1YrwShMYzV$EI+7JDalu08%tuf)6zfAghyW!H-R$=Fb058tn2HMf^zC zU|lo}EzdTwaPTxdrzhJxNw+IxR1B)ko}7jjBvhd-~&8#a}Wdk&xwuE%?l zMfi{n>>zQ|376=k*{9>43T@htIf6V_ap^1qr zXlgr%R4K(RO|9AXk*d+Y1YFOb7=9dfPfWV`T|Ej-pMIB5(of{I@{z0T7UuV77xF3+&&M~MnfzL9`>4KH9OU$$Op0f znZOrSoFt}I6bATCqNKm1k=+`3B(6E*^rOz7{E*7QIwxW9tx2R{*McQa5XlXu&)o^J@>I-6 z9r0e3i4x`14PRMA_qnuv0odc+ay*kn%Mo*}Q$mkPf%5$-T;& zt_x-6g?+4K;?_vT>Euum`EZ?Se5NQ^R5+wR9_Bi?Z?bjvEj>kFvlVt$Mm-yt?{|Y! zAq1}XoXZI?R{aV^eiX63CqJKvLIf~RcJ;2wkW)Qag-Oa+4oFXQpLLfefI(@>&)P%2Aa_fH}Z-#Kr zwxU0dpg*U3Olk*tF#Za)(VX^iDe}Y?KyH5yY=2-!a~(SljLNYql0w z_3q|=-Ivi38l?rp*G1vI&O2Ipe)1<&DX+Ox0{}7@3B?lMbido(+czcI`<}F(>FgbU zP4P#x!PO5Avj>r!37mJGSNvlf&xk~rjJ7Vm(N^aENu-xMOt&I40ab&JVC&~i^48e> zajoI$i-*JCL$~5Ckc0mDw{ojke5DTc{z`70m9&dw{x!<$8oG z%Xpt6yD(cLenQ0=-4~)b@+rXR(vG7C5cD(9fEz&`G&jYrN+S-Yd8{GMbskYma@s<7 zj*iTE$3#&f8-H;F^*xt3HV16Hyo@U^UA#XM9*_~d`k;?+0O5n#?@2Cv`SI4+6V!hu zhPGCuuI!`oT zInVxY=5OsrhS{7~ty&L0G@=^$waY%E(i&}%wISKO=boR9GOlDe;L4*JK@6vYJPzDs(W!}$?`7G&@Dam7^q$F;h;KQ_^%oK`)^D}T z;2|LK)a@v1uF#Y-*qMu8*klMM9)zpvyn~k?KOdd#?>_})@FfQkrU4d$KNBvng}nSl zxgNX8X9Wt^N&wY51mEfac!KDuKBm~BRAZ4k2kZPB&j!dT3&m3$Gx}Qg?gy)vb3_nB zQfMH#lx%>bX=RLC7-~wqI1r{(JVimY+SYw<{u&>&d%^4?#N_?)wr$GaGWv-1Pkh$a z#iYD&HHqW5(MO#ef-?3*lUDKEN#UE4&cnFQ?aIAJ23Pp^a0^E`XKlt=JHWR5-gC4@t3f!?IYN?`czvI2xTf)a&b=(k{ znuC|P>VFo~O+a}KvJr|YY4%c7;ya}$RASsg@d7XsMTnxw)G98@WMfHCf}-wk&PNCx z-v*pBqxyUYf3|_{7pQ<2u+FfU%a6I6G{RH3Twre8iiIo;V;6Q}K+EDtvEa#QH)W(I zdniAD#{hZXT5;RbC(fU0q#U;D7~Wd6*vdNS0=9H;thwMG)WB?oB@UxE7|$SPxhktKY`am9tFKLYLUc)lz# zf*#qBtNGb9?^^r(j3>Y}KF<19stfKY#6i6!-9WSKWNdaiKj42~91?qnKW_BJRMzgd z_XicQJr=Glg;!n={?0i-7O1e6=pQGsI-gYVF+rn3RS$}8VtZPPQSYD1#$Q6J9#};e zx79^`<0Hz5kiIOvVl|bUS-tIBD{~Pk!)eYExZ}o2thOBbsbjE?`-9%tU`NyXpH$Ln zT4+aH=~;w%J~?#ji4iU-w1=4~YHd5-`68Asfn{GB?s;8hl-5Sl_?jyEbvV2Z4g<@} zIs_T0QNhYP6Sfx@x?i>HPMnu-GLpC=jc9&44NmxW_7)&bYpe2{!G~&sPB(jxrx_?M z6iP{v#*nITCHv)TqYp#jm{7F_ZGWp~@#^(1BVd@o;-~S`RdTxx-t-QufK*)>qBWWy z7C+j-n%&QtqDmm${33PL14k>Xp<@HfTA1iG-XK2Re|+T;Sul#e%D1(LKcnExoJA))tfdYjU@kJQN+z4i2`7ZpM8t zr9?PZi*4>I&UWTOkl;%aI_8Z&ziLr{O?C_I3P-G)yx1*z-oi7y4gR`DV3BuBCLHMV zHqG5Wt4W9~&`+i8Nu6;J92n4I8~#*}hpe#+_C`b>1^|qS&sx_Qb15#MgF>MGe$lZn zV`cqu>|yMb$jFm*Vg8RlEiCqPgAQoxU@EM8Y9z9v`b;q?;2bW4EHX2k6@tKAZ9M^F z1f1*eslq(bNl!qU4HL)R>O|JvZq8n+g@BO%#0aTL3_gq8dTwyOAP4J_1BfCKd@3Tq z+gqQlmFwEd8OB8T2Xs&WFG6gvS&O`aeaV^?z=!F z6ACD=pnsD8M#Cz|)xr$exubZEpH-Jhl{o$Oen$gOjsDl$I(1Y46Zr#ae`!^otZ!+l zE@*Lg_k%s&D3_BwIhvOHnc^!KlU|yyYoXOWfql6@47s=T{oQZ22$$dIwt@&kNi%X+ zQas3>gu1l?aJq#8;@4J*4^m$H@q-^VSnH)=rcCMI~7wQx|xD{|J!3u+y}G~F*NNT99a0$|ADuv0IqfXZxlIu z(qhz~PO?@s01y22!6g-gv2g(icsD8(D?4wUN?-|aJNE5Y9R4XXc&GAY1D||D8-TgPrF6p|aGzbKx0x*%+e6^lqpLA_#*5R;ECuc=}?8;YKjU zroV>@N1a)>61}2_Ei&Q+>Kk@k$+s3j7j%aZ0K87~^w4n75Zr5nn#k!Se0ZZ3h0!hq~CBZ6`2bs{4 zBhT@@<>$Gja$*0$_E%BM|C_a~%@&DA^<6msw0qUIQr2Vi(Jg#i2padz$9@sDhwi(kp zMF7Wf+bDJ=m|PyS_SJoVwLtdej~L#`Bj|x8w)5!DiQtvCmYj1xa3)m-QC>{zK1Hy4Xc#hW6IOiF~E5; z8lFZ5D|bb=;>3d9Z!uQs^-b~AzsHfEl*(r2PPz(#yGkovcS>A@v$Nt=gHCS6OOtof z`0(^vcKsX`fQ(KEeWpZ^uXcZ3`^@rCPxq!knZvSdcwau~hhuJ>HHC9`Es6OL-ZSP1 zK**ceZRT_WfOYz)(v= zn33{q2~+@2a^@~yNhkaC6D#TK7oYuS#vf~MEGDkieY97^%!mKahO2%r{G@1NUiExf zsHQMmexM9nd7LEqm;ZJBm^?cVGUoiryHL<$W#Uz7zY6z)-?L-u4lT+sW0!kwH^?0W z9#Izt*|*_Yp>@}=m#Qx&;31WDkia?pxdC4w?=Z7Mu3vsntr`J3Ju6t^K~fh~H>5<0 zuA0nNzqDHTcnae4e8fy!|LeH5{k3rfl-l+_wr59tN-+3eSX63cgChvdx~5P4|K{lu zSAwCCv#m&Z#PC67mp0WEW(L#kkIq_>{}+s^(e$Ly z%cBh@9wBP|C(fcd)^O3@_qj9ZFJ1&qZp=xs{==1?Ob$c zRM4t`msUgLchvv9)D_PCJgZ-9!m9Jg4M7e8h>T*0aJ*yb^G-So8eRVZMu>pK&aRGu z%}Bt{iT5Ip6x_)z&HZsSCuN;ZbJ{&^Pr=&}%>iC|YYWRyb@H>7^JA1>J9c4Ec<5UK zJFTteju-AW(_M>}I4CQS>iMZP$Y^N#8)>PsScVyQR^wCd)=JH<-Q)8mx3~T;6B%_} zFq-?~pKdYM#|uT>MhqXut6K@9;Hrg;44(p>XA}ZrJ0zV8H;}Kt_>bwB z6;Jz+L7g&4YZ3Id**Syx@1Yg<{P8`0`4oTa#iKV&tGWg^LY8 zPICCPsnj~fM-+NOY?dVQVQu6mKZ^Iae`rV8y+F0fJ9_;4f$8n9s5vw&LPEyi^QGtz zv-rmwJ)!*XZhi^RAonyG3yYN69{>|t|e0=AGnB%oGfV@+@ zqN#;jA<&FmgC}%+U!>5p%JZye` ze=zd413IF{Kgb=?^dAzE5Q`~j-lSQP0TD#t8L3!*C+GfTl#m^GeDXk-I;^)!)fZ1q z22Uep?i}kxo4rqjp7*JhofRe$D8FmL(XuW&K>5&$ph!F&>lM583&05oHyuaa!R^ru zHD0Z&wCD-H`Hb`;n%w4}IU%$M>Gjus0YQ%KDI2fMU@Ik=6y_7%hFd7*RAV=d`A!Pt zDAd@yqP1+tXlwT8IUh06rXUq$e~3BS8I+GH6AG-*j(=6rpO$O`(~KwMK&x#v2hOu- zb~nd391n1?Mn9d!oLg@>gH&r7{Lz@*8Z2L}g8JNuTn4e^h75ipebJtbikoTrKV2^D z8P9dz=(XFmoKB-#+U475|1jI7tfpXrszX)T&-)S*GEzcCz~yH%L{}WYGnD{k4NNmi zA2I;YWM!&K@yIx?xWB)4ww!T_hXNWdecZfAc2f_{Y;F5o!6EDI947G-@mAeRdQYGx z{duBAAVv_5i80sH$(pz+NvSTJJKFOB;!9I)g|At@#oSc~SW|fmhjX??KaGn2g3jnc zMt$K!V)@n8;tB71W7z|SMRAT+3(|CQ7c0WSo39ox0Kg=B9Nvtp8v3xeGn_K-A9p6d zDU706-=bw-?B?*d-8H$Ho)zgaZ#?Nr0N2T#-1&nnz({GI#BI=o4+mC#Ra%ko`8Q`l zZxwwP9y~CI%_zML#ZKar;+7&&&dy!A#jbQ5kMd)_&yN|~h@{F@@tr@*<96}s+3e<^ zyaxP@D23JbPCMT{=B*EpdQ?Aqp9P7mC$Gz_NDv=uPMzS= z3nAspo-sSEKe?@hG-ijpO9&_d*zEr+_0Sj>_;NZ}Yk2Zac04u*Ohb&vnPn+(#@Ls) zWVAivsmx)Rrrh&1JyI_#>Fc+9Z~mQOeyyE+zgtQ5_GuQs)JRv8tAV&zgVEbIYg)kE zL|-zc6wfOdF_EPaIFva#1d4GG(x=aAZpMqnNx*rr2WT5DZwu3Hm>Rq!OJZk>s(nUePXN#n`P?nsi%Iyq8lx5BbKiR{Ov@p7!yhm$wd+ z-y23%z-ek`4%b+SM+^zJo^<_Q3Nxw)2T}2qEEGtSU05ZK<+3pUD|xrc^6M_gg`40J zmJjMCpFyF!8?EZg#Ut6dqg=8A?`&HZ<_MRa3yQ0wA#A3@r?+bt>OOu>fg1sXsHz9T zQ(k~zRJ&_#hmziH%J8z+oNesMnEE!a48Dwh6Zar$SS8T)pl{5Nj^f>M{vh*pP=NXUm zUfJqYP%DY-in)~GB4|xdnc&E&BT+^FbIw(3Yr;>lwf^&tyGlr?B@Yl$B;6n0qlrrj z6*=&c0zENJNLQ_O`&0m6Vzw>mri7Nx!3;Qq0b%iBUKc|lEMLEre%x$--p^@PCQKlX zTE4}+WRAkuKC&O1zyxPQbh(|vJuM&ATW4g|ay{mX!~vS#xcA1+_AzSxreR6Ba>agONAqm#FLiOAUGSQfRFa-o1s$!$$+ataI?(?EQ2f2{ ztUFT%9Gjbau+HZfJ{X&}7B75z3mpRT61xXut|B9emi`{PATUp5YlF)oq$v0-xu1dd zdap%gP`Wq%zc1S;(<|?9h)W6Wayh6_5KLe+ILZ3Ps{AYBXa7k}LU`iMcNNxb(;ct2 zs2_BVnQkxOV`#dZ^s&H#H}r7CzLJSj!t6@8mW4!r%8c5o-I(!?kNfyfoF%^_`n2AQ z3zOOKfY-|Yf+6J8oj!k{J>uPg?nDS^i%*C0YO%>hJ!(%|Z| zk3p9^zg4QR6B}H;ugwjHSiPdH|Lt6{_TddUg^drw>n~Dz9R69FRoGSgdY2w0cqBz$ zkvj144(=1q`SM$*=WxU(GI&8=*oemqL+1JE=}7wcH}yfh`e;xoG9-inys(@Tbh8~g zk+x1O{bt?GP};oC-Cdg3L}+kM*q%~#K?f}COwWz`piDs^j=TQpsl2-#NN$@bh%^ZQ zsw8la96wH4`ftvN05;Q25^(m?a7rf2tGEk27iP*AVr)`+PRX6xa;yT>pxcAKQ3EVu zu{L+R-0&(xJe~~Wy|)&|qWT1(=%T4^{93nRdL3Y6Y0iu5B+~2h22Z=U!9prpf_uJiK)b{Q81zsP0@KMMm5fkVWc=UJ!A*8twAmh>$ zq^1z>NmoVjNsukt)0aqhf#x+&AC4U4?)|LHTFvz!QhH?%;p7>~2_1P9JwJc3*8OVM z0WK}?N@y%bEWg50Auswwac^=Tx&ajGa5nGX+Sir_w3s6xRR zo@9=#;fw32nXO85k30zV?35NW??Q+#hIXQtJZvC32wd(dh86wY_?2oCR`edM=#I1f z^^u%MhvM5eMb6U!W?)Fi%*!v~FT@gY>)S->rqjL(BT|$m=J0)ViIp% z*+M^ksB@r*-<|uCFpJUblyUBUx-D>Jz+Mx)?&~ik7Fe^@vt*L*%f&~wJe(A#37+wJmZoH4-3?$<3gPIj zaxE-O>OpjjWF>VbO@`=fK~sb3HH7a$pE6^;6NA}-gg!pJI3Y;6m8Qz2H{_6^cKQX# zMgd;TCZn3<#jBz+ajhH=i1@TH=SiM5dEf!E?|JuC%Z6ZrBwVx*_nB9nZP9BgkW545 zA6i(rjMq{SU#J`W`~(i_`+w6^m_2L?y9Duh@^<+n4vIz7TS!g2hpP-3W~q8$ z8Ts>Qy2DsbUBzFM)ydXJ3YAaHlKD=;6kA-OOvncIrwz9lYySY)A-3{IfDjAc!w9Iu z?<7FMT(%Q=!ds5E`GUS+A^aGPSgW1;iKf0+OO#=9Fe|+k=P2=YnLoh=WI&kGu3f$!abE2a} zSkEm9#*|6-2VG&vV&@}#q%GYl37m=Hca2!Z0|>)Vqh}zVoQ8;6Cxs4g0WO=&&1@FK zy1$gao&G+AuhcELbeUX7$(x>(gQ9W&TmUa?{>x+ldnqStH|uA4MDz?lqX!tfQjhh2rIPl_*Bc}g<;6WDU> z>)eMes(zH;bPOYfsoe< zTlUeUNu?_SCM6EO_brFHk+F6xQ?Fn=gsVB9-t@|;_^C&54iUXdGOjZ zmj;o0%+th*1sBWzi3sL8+qoqFdDM6DFOA;$e;`Vh(8UF#fcN}vY-R!i^*IS18V0uG z(O-;9AkSXNI)DU=X~IXHw9>gv?m}qmxG`idT^|224dnLnb5Q;ZK$DWAmuDnwSa=i4 zBM-^{Wu-VH-4hepgK04r;&xRbN%l7{aX zxeP3wsq-3T6{-{ao$UQNC*0d94{>~C@cj-(E#a(Z<_OT{qc88Y77Y1NaowrZ7ZVu>;3L-0P9D3i)XT6X6T!%Q=dyOvjL{15hk8|H^dA_{hTLhHAA(g+iMG#!Z^m? z? zx++g{|0SR3v2O8koz!im&PS)-vyDs@4>~Xi5IgDFUU)s z{RQXD-?DyF`OYdY;t}_Ru_i|wqH2;>3o+Y;g>9XDtS*-l?&!0Y?-U3_OXIJ40z@8n zp~!VAdEjH#%N*0KNj>{+6u00JMK=Chxi9MY+RzN|r-Y!l`NgVP#xU7n_mCu>`Csb}v8AQj89MRmN`KrTsKfUMQ?ecY`#s#G?kRLm z^!L!+&uaZboky{IUcD@Rf+&IbtuVwR)qsBfL*tui;;P0`4|3Afm>-3K7;-lBiw|ov zsI{k1r1ivC-xQgXvW)&g+W?I4{9p;XbC+Nxe;Tm+DwCqe_g~6yFHiYAcjX3YD0@Cy=UhT>8g{1z6f?)aRo8^B^svrW@HQu5h zZ-4H#G(GY10<(%#!0{+52eoMjgWB^~*ddj;NKU$M+o&qe_?Ake%A55iLw3eAMVF`X28Q*#3 z<(Y3@QS=VTi=E@(ytJaA(|B7_$fPL#p>Xc;wYHm`y>x~iTcHH=U|x!WXKcSL#1O%(&ZXauet(xgg(^s2h4lSZd{U_X)cEq}7^d|y z*o7p@&MZEu6ClO~^1ys*a}Sn|bkXH4nda&+3>%Tc)5~hRULS%59x`yfp3hG%OOVj? zYotVOYvK!^b}B6~Jn&pT;Lie6G_L4fr`HfbUE(gVM!&@0__c@=!^Nin%sm8a`NWGf zc>-MuD3M}7ZyT9XZNZpQ1ns#0D2hOaYs2|&X;k?EMdnxd|3Yn5#M;!Tq;U~f>B03# zs>b%pvE5L$C!$k|g*-UA1Zs0Moe%znVISS??O`h@ivqV#p*HsVO5+C=KF_OkP0q8f zjSrvsWJ7V@eO{sMsLhqLy>H?UpLOUD`L4mxe1Zwi6hYj&j$bpU!1#I$KML-b3*j-f z|N2u@s_EO6^Mcnyycf&8n&(Mq^un)-cru4ct%8E+p|Aj`|DXpdI;z z8YQ7n(@q7bLo{P?R&XIAze8;^Fw1z z30H80nS}RAOHW)Elk}vb{p{$bN3`ASW}QU5DA_Dv|37 zU(;$VXWT^}JN zyaF;99=2!U=%juQ$CLhk?)wuP=^>SV`+IQ#IOaUovOGp;ZvZ^Z`G5j+_So%-!@Zdm zWhb4tdzN-rZc;#i2Ci!3`GF$Oz8{ORwt0AhOjXiUo~FqNyV#In4Jx!uJFex}$*$66 zMe}J-;NUA#UxT`P*s)HcL(7*43kg1pdBeZh5rwb(c)1VA@Bz%VJkoeBh*4XEKVTLE^gFmgu<`oji+FmyR#t z_qQE<)AR7H#aZ}~J}11<@T65uMU547A z25nxzRvSTsM(E_3ktGDoor_u9FS=qy*Z_6;(QNZHB~@D4Sf zWS^6{IPLBH;>wfM2wcK%jAf>cy^jKju_xIoLL5hn$n@B$1`wa7A27#iB?@AI$q{ zN_?Hp`jvusj~VZIeHi|;Aoq(gNty-DK(&k&;9!!01Ebc1j&`7v>uV`z_&QH!uAhXH z$`^`@FuH6fC7bFv_C`23@C~R}2Mx^|x9zQGqmnXb0_XDW3jbuiUCn|!6&k8#9gWEC zmQ!ZP<>i3~-^|O_KT6u!O3NC?uNqzG+VUXh>8|fBd7vyI!)%P`8_(-l9nFuat7>&o zoDof@(|x_0Z$}qvTbg^2oWnf06w`BJLASFH%EYYxy;!J`O$a7_q)mK}xFG7r##zel3g8Ly3#cpfy zz{`#xiulCeMCxKBZZ=6A48(KzqhMBvcEMSs`)-WAB!j6Sn1*#6?; zuyq;lsFDn3&Hew#P?_p255$5CN6&@&@NaV5vdFugev&^Y4ky6KbYpPdGeR9fr&9OV<@cjnEQye&1h@XFAy7I9;=!^*Fsu%b zjkX2t)wnJkyG$-l$SwlD)#~jnncF&QG)Gj~@C7yiqEll;h&M)O@PsKt&q`$?xk5}e z%Z{diBBDQg%{V2-q~=wnaUmKWLY6(l);t#@s6RXCdm+-UZ`Gx;XITXB_WHO7jpPc4 z_|wW|&y+py++w5Ex0Ky5@~xwGwA(@^sCzGeSy zw>miBA`VFA*&>+;n0aR(vV#0L8m->URD2zfjL`ZsB&)C|^zl zi84JZDKG`i{%2q^R-@;LK<~Fx22Ni|kBZQ?=7t$X5F*|3vk4D8W4qtLEZl_g^R>yj zS@#rCEFUJ6nXI)E@x)E(cAs2J+dV@k??jU=CM z?Cx@X)Nd}IJy~%>XhBu4i=7zhiyLkmVQILY;F&&p!gE7CIL_A%cLA3y9V&g&m6+Pkxt;DHN=N$Z`BMWf^#p(;YO5|cw zwrwXdy4f0v4{iuN-Gt*`{i)n=&sMlM@7}Ac^pYIeLVe~ZF@%~2tM@UKg}_VYHUppML&--GhO`ZxkJZyS<+ z2Hft*J?5$x`FBc~(+`x;80#&bs3Hn%;T@ME{QJXGp9si#qu~<1Eg)dtBDYgHgnx8K!2G^UI?54>P@ z@~l9aEse=jCO+6Mo(Z%XgPFM8YxT12@5;u!Q=2{h$8R0M$-EU;~G8o;WD>l7;0sg-Vvr!wa|s@Yt;Dd z$Ur9$L6XE9^Kc4No9*Z!?1+&Tt}X1)V&SbjqJFMDzetHQJD-X^3$cFhXuOZ zT)2>;&PF$n?o9+UsC%gdx=Q9O+-7z6*D>0C@&XKCxb#|VpWoj#c`0iMa#+6!SQT1F zg;t?k_dR3WR>NE~zc>z5S#L_dU6}5VZ!F%A%f}Qka04eH*0}J&j%T->vC}Csg{|Q* zpSdgsq{ebj+JPq}5AfQLftd|k$KBBrdF-gt0%O117$6hu20BZ}S#w^ZCD_FTahzZ~ z%{5WGBvkUUxiqq^P?Frd38>yZ)4ykmhLnnLv7DQq9d$vES0@x zkCGS-b-D&FF6k*+=y_2h3YwbJzYt`;Kk?h4R$>9kWheORWP4>`Q|K#@Jf<}{VDQSf z!5${4k}U#zn-mv*EaDMhth_U@kYe#YPIXM~nPJKjkE20FUo%OP&PfM;wxS!O>7x8L z-AAGpbYX%TYbPl1ysdKECdX-S`I%0L&u2hfz#)%h+N)?2C$+!KuqLdj4H#t$!;!7X zWJ87aoo(!jj+CroE!ZRRwW^b^fM@CbU49iLw2AQ{sRi#6qTF~>1NyHbJdv=Krt+Ja zqQ%90b4gWRwnxj7M8!5zR;2<{^zl2Sh@;c&JSd@xFWff7g;*Ax&jOM6vm^~*TDNI2 zgYw{YBeidIuzIZ}sM7T0{+h=Qgl5Y=mFS=p%mJJsHcp0MhJK6jO}<^!9fen26Co^g z-EuKAtStwlTLR1bbF1@*s3Uns-AZo>|1*lwo@mBzkMzcEx`rF4*+8$sVa#cA?D$o_ zM4{o(iK8|50@tmGI3Iq^rK5hx?!BlR*@tP#v&nFyMw>CMZx zOE2rL1~Y|`_%X>xd#kM!9Dv zwqgN!stKpWB)x5B3vjLRegcmV_WAq`B|{I=?bKpUNa4zW*N{3|Tj_zYXEfKF8+ktYHVrq`370ifjz8 z+P?h5V73aWT+Bt(bBmv;^7cptAEK)qR{5?Z6+_R}PMXc4pk+<)B~CnVGb@CS@*F#w zNz{m(xg34m*7~C+A(*jWBfwXP_3(?Gj+d^p9j*wbo{j0r585h`wG*=kzRkM{YMnBE zb;a#fL@ZA}I=8SNeZp7x*NMd7@y|KLzFhEQQ{VYiXA7`xy~VPJjzv?g8kc3u!taq! z%a5aBL1^q_F4LpdniS!b1{D!C&Bju8pxSPEiR38#Ir^+026xO1UB)fh9g4D5#r+QF zfax00kGD)l%B`iuy$a*j@*@S*ImP}W8$ZAfB#Cf5&(4*_(7ZOW?!E~efQZ}8&N*=P zyk|0iHX1Xjj7e3GecN#$1#p;TyP3g97JN5R6BhQ^^ee#ays1=c0S3{+eRPBvxFwl1 zecKlf^t16gO70#(vI2L+{9`Pc`XqRRPPE21)FCEs78b{yhJhx7B5w_F51<41JqYXh zymeUJy8Ep7&36vj(_)v9*=5^#ouy>Nd))2{>e3B%v)6I~CQDK;Z`qGK-r@vS5itbK zC?ZyHvHJi}@Xh~3o|+59CasB}^yIyQfOX1z@LHt0)Mr^zq+rYrdc+87r$!Fyt-DdQ zqZRj9O>N*S!_S0oRLfjDrLY|;vz_deX(!KC14qY-%9sXOv=zJ+#l#jXE zs;S&bybhl@1;_)ikJD8h_sqC77TrkTpKIoJs8Gb6Y3Y>-MrIw&Dhus(yb!Ewo4Myg zeWQz>7sB#L?{rRGnH)+3rVYZqL(N6EG;r-7K!BmBaVKV6g9C@B9rOt&+dvsXjcZq- z#rd^*dF}xnKCmc%Chz%-jg(S>g+Pku>=)61xlTT}Cb6{OrIg1|rj01j=n`|Z`fVre zD~-v4oc~PbqK*0rw)TS6M1E%aVAkB5>N`d-L{OyLW&YHaU3!W$*DT>dQ=qEN>uQBn z`DNvWK+z$=gv&lW<1LZRauN!9gvRPB!Rav%MzZ2I8BXz{&A4;8UYRf$22wn6*RSz? zSsojl;i6&lH{$Qr0k9pv*opl%1LLdm!s7UpNK^*w_hZoF-l^E%4zpkzWoX$kk>-zKK*np*)zRv?!OINtBFKxFOj zvsii%l6lsSFIPflr|#HUPyb-)at?4w?9DRcOw~+-9tLaUR0Su12Q&tOqB3&rqdO7tn>X#;yUs$t; z`7u*1KyqCZWaXvBpZRuzW0zv8h>%q_XNl;WtZ|UOTVp+J&;;g zJuQw49f}52P)(N^5{A&hO5Tbc00_l-(9-GG4pP|IGyRfXGQC6iH=> zzMhfG+eMP#7l@_9tT%X^=t_*nu#=I&43gQ>piyaZ=IMIlP_Rm&tenBh8htcY2HLRcSuh(3SUb7RX}u`Iv%@AyEXi`|CL^AE zB=?%ut00!P_E0sj;*zI3F~Zk4?CZT`Nry?g z4-4a3v;<-YScc5klv@6Y4ZiOXVYswERn!r@Nj;W za>yL4oONF!#^1dB1f*V&)EzXMdNY8vy_^6)Hoa6DHO_B51eA$Zyqe3LA&>fC6QnyK zm4iy6dkE+)(HCPhd#N*l7toxWBm}Aqt9xHZ%P~i_S(T4DR7b}}cMT(5&DGQj36=Ye zX*ay3bCmw7ldb3yGk_0LH3`Z^@y=QjRe)Z6W^VmukOYL!)U(l--q)S*enljl!sS5d z6VLd#ymSJXs<2^eNtcW)wvzJ%^jjd}Q+m%f%od&C;}|p6PgPJ-(n&b0cx`{7W`C*) z8%}f(d*fv-I3>Jhhad&u6m^9^GW#+PpemmL3Zto|w}gV(;UGfE&@2voq&EzzNI(#` z2{qT&UFyF z$t)Gnq@7EJ`9TIG5-Q4GJ2_;5N5t2-=j%NjwIV`40(b!ah`Ex$)cf8$kBc^Z@p`!I z&J83_x}<MRd)cPMwtF1dH@YHIme9{3`9=c%U`)lHeQot6iFr zJ|Djpn8KS0cd3*$7A}I|mp8!x4kSLNp*o>GPT48`ZL9mUIGqa_dmu9hwE$@>^Jryw zSw4;}&S!A}{g3%Eg#`ZTDrV%op!^zLhzlAFk^w`*puP5@<)0AQ-oe`?n(9Tu=0Q|7 z_y74bf4xUJ;U0U}8Vp7uX7Hz4D0k5zL_R+;q2{gIam;B}rUt&>am16xezSF2Umq(M zIY<3Rm$jKMErR7*xP1T(s+T!|BS+7{fcXn9F+AkiJOC;0M9W?&i}Wp&^KP}6wUZ@+ ztaCFk12>cj(WckJIcEV=;YM%w!%ZnDxVekkC2Y$R&F-Bf_>598Yu-m zEt>)60%o19)Ggo5fuNxX&O8_``l6K;Wm&%Nq98RP7j=(iJ`iinDr=ipU!;*#z}{m% zqAYX9D;!RkzuB)&AuO(m>gTKQZO>{_;9c~!nIgbb*54D)`kOlniNLRlN+mi#=}{$6 z@v-j2fv?l#pI-`aUl7;J-{v_X#k$jdK!r5uVntrImKP7)VcW6T(5SiqEX@VLC-zds z5b^Bw53Bd9^UnNAl+ok1=5-#KS{vqw>t9}YWA|SK2OK2W{v&O~IF*G;D#PmUAt@@t z`?*w=^VJk?r{Px$ujh@TOdi&hWdX1D?f%t0Ye%3ZT6H!2i}XIZKW1g9;n%!Ge4q(N zbGyc2GLCo|lO|3GMD4HhWEj}rJp(U+*G$2pKs4sFY!F8GA^fZf!PVHf9(oNs-Qvaa z<)tX;s7nx%u>;wcNp(JdMn4nu+8$uJ@H1Yw^84_^a!mi{cb`uKd11>^A_aFqa*YA> zc#^s&4}oeLw}!@)4Bgtz^dckvu@}4jN?&kJRGGTBB`QtHce*FPJ7|IulsB;x^t<47 z3(=Mq^hT_kE1vX-ZA8K9Vzg*C;LLf$V}y^C%a;6eu$GD``6RE|&~58aoc;)>4IJPX zX-MZgN%p@J8xm}rNPM~X#$)Xj;9moXjXE3ECr#E}@R7#700wh3r9}Fv*lkam(tG7IX9Y&`E(=GJ+msYr ztJ68-HR=P#x>TbX$}%T`)YzYUbNY8KS-5~0r$^~$S-@1C@pgK>%L%Hx=l*HuQ6)yQ zoU8Cs6E9+J9x^~JaHLxtEYme{!oru_t#;05YoKvVP>mVR<`R)_kyFLu7^*~~4}j<; z8XAzPW$_+y4oKnv)-orQO~hJSELqVR4WRB-0soH9BRI7>**3~#WL5)u+b!+nXC4}% zk!&oAwR(wutT$xFc!^t^apE6?b$I2{+R3My3Y5#ueq6N&$%0Fbb5l5Sq7pc;+ITk3 zg*$rQ!+@x%$3MTN)&$~OefZ0XkdUt&A-(Gep+BzodZIaBcQoWtstJ|H2!10YEi|Y zg|STy4FJ8>IpO+(6ERq==7=j>wQZ6VKREpuGvx6_LhFB=$t(<>gXUlQsN1C8HMo3cE>KLyUB)xvFBck*X425!e!uA-j+Ueg1#d%`Zz6)-vs^QJ~iuWo4Z z8D)t(8=vUzd-utBXaW`+QTBQkv^siXu{9T#?@IIlG%xXT%dy&eAG4Z8ocvUYl;{t{ z=wOe%Ps~%Z#7doR%=kaV0M)DUR8=PrV$gZ?UVAH5pJg%M?`)doTGE{&Nlbu`sAEmLQWi?Y?-7^BcAs4x_^6aj9z!;wC-)5vfe!u2TK&7a$`b2E<}f#|qBnxuSWQZFZ!kug1KRsLRL$r9EIqPAyOSoY7M?n6 zZw;*{L^cN#Bvd4}@);q}psIN#R$o-##JKqg9KA<(&(1r#M+S}w! zrRWR7`;@VROeE{0x1Q1nO)7^<{BZ7BA-dd*|Z;)XU@|(YozLu}I`sFJJ5FCTY7%`O@WKBWR*D*)uapu{MPT}h1%g2BKL|ePhj~p2lBYXq`ARtmKehIV{DAjde zPcwxpogaa^!N)Hd;;7EKsZQs6Jc3VDwwHi2-vT5kj&(Hj&X+AFwoW_@@$tF`;X_j| zRFu=-iRAzaTLjfb)O~KeAXM>?Obvw}m<>~*~;nbb;9 zjWZRqt&#Q0syneO6sc^Q`a6HtpuK>2^7_zCId%wH@igp2c3ggBFx?>qu@S^{rb`M2 zEKtM^n^Hh!=3Nbd1F|_g$69ZOqU)~f_XNU^6Rws=HG`0Lx?W`|T2)F7l?xeBg zOaj%%za`#1$R!Nt!*4!s*KVz}5*s?o5o~OuD2bOvAWdFoC?>i#Vb&y@QwQD}WE6%$ zA4@#dwx@+Jj4El=G*QHuE`2;O>f9OP**-#hVW@k;#UYjGh!^2 zOgm0xRcwJ{Hk~+}LRMqd*!EE5+4P+^Y5iqx{|UPkA&Cfae=X~9Br**w0pw0}S;5x+ zt?ez*2&mL(eu^Il9pd;wUl@(7whFyFwORU)s%Z%PFrpQ5im-;B)n5)^ef{9Q?J6h3 zBo>UQfgy^1_bNvk)5yJ<9K+fU&IvZ$WYQi+yzs5V2%Yeydk)a+{8j57@|odHxgU298$}S(6Tb)YtCs<===QYvgGrdvCLT zZEP3Cr-n=qy4zkFfWH~WW$fzf`mhz`d5!OS&V~{PPrUi=B`H1uvf3h19<}VUW zUaq<+mk1#|o{nFYSyNpY)2*V?_q3W|Z8PYVN)|kQYSFA00Z; z&$lbIswCX#n!GTx=D(?P3lJ{z&u7zpAhXLm?4sX5i61u0fr|6RsU}o2$yPuJMDZx# zA#rb`A+e!lEiXzc$7(75etl!f~c){6nM2OdE7s0Ao9g2W8dau&!PX0`W2`+##v zGa7}c^!Kc&?2{*bZug1olBh}_gsG9_Tc1arYG&-FJTN#Q7^xgmWTS)Hog!`s(;r-a z?mu8YVOoct&og=BSW7P?pbU+s-5oq!;r_qHGsL+OX)Nqh@Ui1fshtk8fOl(ipSAYM z-`|>ALs>}`0J@96j6z^T^@cv++#R#bs<1hzWk3V)aA`GlU0qfAqb;q%n~f&742i1x z|1AFl@oIvA+tm(As;2V!BT8T?*z=HFw7ub`SOjSm zkl7R9*{j7unSi?D4!Jm=R~D2JIb{AM8g;^h6+K5B&bG9XFF8`dx79ekb)atJo%+oG zlWb!SDLJp7Q^IsFm-tiHVZGqBYMfTK9u--#5ae9uYm0MZ!t{0(;p=73C^VmL-&Gk5 z0|kLxFQA}-BPIHeK?LXE@`hm-Ms~OvHwU)p!H~cIv%DV|-bpsBzPfB^GGd8^2bWz& z#D@%3;Qu1Ov){Fz{(z45KTj6fdz1>2{7!{hN0-nX^$SEvaVBk=`blBV0j!N5?$;({ zL1>)sDw~4$@Y@zM>xs2j2fR}%&1J`-t{4W+R31^u>_WjbpPYj3&FT2QvRq)D$Bn$H zg$f4t*#{zfd`>Xc+1A}nk>&)%s${SJV|xVglK|jNxlZxgbn0K&A(W~E1?aUPhs-}^ z@3CF6W?lv*^|vD_&bIUo(4Z!`GYGDQexlIxHW6wJE+N!s&W=QZtD#yC$Cyjsd2{0E z6PFjIm2SieiMrP)5w%b%lNd1+mACwuldg6vqEO5D5ZUpGKrcMXgfhTXzC?mV(J3U( ziMPdC*?a{QGo+}?{F~b$orBa@P>cFS@2MMRn zVuXd)f1CEIV20@$;0WE)_`eP;2|r&fBX-5N5&&^Or?UA&~wjDs7guZmY@!FZv7V^#a3

swM>{Db6xEYl&p?>kedwYKb6z8d9gRAW4em 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%0AHX8fe(h05!3_hSF)gUM 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%0A-cc$kg+WNgt8HhOc()-R9BcGcWc0~! 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 literal 0 HcmV?d00001 diff --git a/static/svelte.svg b/static/svelte.svg new file mode 100644 index 0000000..c5e0848 --- /dev/null +++ b/static/svelte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/tafavicon.ico b/static/tafavicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3ab8157944ece604a44ae358be57443835d0acbf GIT binary patch literal 26704 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 ThC}-rfv|2(;A);<_)q@@O0I`m literal 0 HcmV?d00001 diff --git a/static/talogo.png b/static/talogo.png new file mode 100644 index 0000000000000000000000000000000000000000..146a4793ec3f0e1c8ad06c837e5c294d8b58ad05 GIT binary patch literal 25592 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 BJM#bl literal 0 HcmV?d00001 diff --git a/static/tauri.svg b/static/tauri.svg new file mode 100644 index 0000000..31b62c9 --- /dev/null +++ b/static/tauri.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/static/test.jpg b/static/test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..19fa1f68ffb79aaed5ec9dac7d52d72577d4e4e2 GIT binary patch literal 99802 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 z

aJS(Gwz7R691M&)J*hQS;{vT|78}^4`M2 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 literal 0 HcmV?d00001 diff --git a/static/vite.svg b/static/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/static/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/svelte.config.js b/svelte.config.js new file mode 100644 index 0000000..66b058a --- /dev/null +++ b/svelte.config.js @@ -0,0 +1,15 @@ +// Tauri doesn't have a Node.js server to do proper SSR +// so we will use adapter-static to prerender the app (SSG) +// See: https://v2.tauri.app/start/frontend/sveltekit/ for more info +import adapter from "@sveltejs/adapter-node"; +import { vitePreprocess } from "@sveltejs/vite-plugin-svelte"; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + preprocess: vitePreprocess(), + kit: { + adapter: adapter() + } +}; + +export default config; diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..4f7e328 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,9 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ['./src/**/*.{html,js,ts,svelte}'], + theme: { + extend: {}, + }, + plugins: [], +} + diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..06f1788 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" + } + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias + // except $lib which is handled by https://kit.svelte.dev/docs/configuration#files + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} \ No newline at end of file diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..5bbd485 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,47 @@ +// @ts-nocheck +import { defineConfig } from "vite"; +import { sveltekit } from "@sveltejs/kit/vite"; +import markdown from 'vite-plugin-markdown'; + +// @ts-expect-error process is a nodejs global +const host = process.env.TAURI_DEV_HOST; + +// https://vitejs.dev/config/ +export default defineConfig(async () => ({ + plugins: [ + sveltekit(), + ], + + // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` + // + // 1. prevent vite from obscuring rust errors + clearScreen: false, + // 2. tauri expects a fixed port, fail if that port is not available + server: { + port: 1420, + strictPort: true, + host: host || false, + hmr: host + ? { + protocol: "ws", + host, + port: 1421, + } + : undefined, + watch: { + // 3. tell vite to ignore watching `src-tauri` + ignored: ["**/src-tauri/**"], + }, + fs: { + allow: ["./", "../", "../../"] + }, + optimizeDeps: { exclude: ["fsevents"] }, + }, + build: { + outDir: 'dist' // Ensure this points to the correct directory + }, + preview: { + port: 4173, + host: true, // This is important for Docker + }, +}));

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