From bfc0c43b12079556f0cf199258e88356e72cb555 Mon Sep 17 00:00:00 2001 From: nin0dev Date: Mon, 29 Jul 2024 10:44:44 -0400 Subject: [PATCH] rip --- .gitignore | 130 --- Dockerfile | 4 - LICENSE | 3 - eslint.config.mjs | 60 -- package.json | 23 - pnpm-lock.yaml | 1506 --------------------------------- public/css/style.css | 81 -- public/img/game.ico | Bin 46372 -> 0 bytes public/img/logo-but-round.png | Bin 15691 -> 0 bytes public/img/logo.png | Bin 28047 -> 0 bytes public/img/music.ico | Bin 82619 -> 0 bytes public/img/oneko.gif | Bin 3316 -> 0 bytes public/js/drag.js | 56 -- public/js/index.js | 69 -- public/js/oneko.js | 239 ------ server.js | 12 - views/index.ejs | 105 --- 17 files changed, 2288 deletions(-) delete mode 100644 .gitignore delete mode 100644 Dockerfile delete mode 100644 LICENSE delete mode 100644 eslint.config.mjs delete mode 100644 package.json delete mode 100644 pnpm-lock.yaml delete mode 100644 public/css/style.css delete mode 100644 public/img/game.ico delete mode 100644 public/img/logo-but-round.png delete mode 100644 public/img/logo.png delete mode 100644 public/img/music.ico delete mode 100644 public/img/oneko.gif delete mode 100644 public/js/drag.js delete mode 100644 public/js/index.js delete mode 100644 public/js/oneko.js delete mode 100644 server.js delete mode 100644 views/index.ejs diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 6a7d6d8..0000000 --- a/.gitignore +++ /dev/null @@ -1,130 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp -.cache - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* \ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index a952cc0..0000000 --- a/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -FROM lipanski/docker-static-website:latest - -# Copy your static files -COPY . . \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 776a22c..0000000 --- a/LICENSE +++ /dev/null @@ -1,3 +0,0 @@ -Copyright (c) 2024 nin0dev (https://github.com/nin0-dev, https://codeberg.org/nin0dev, https://git.nin0.dev/nin0, https://nin0.dev) -Usage and reproduction is prohibited. -All rights reserved. diff --git a/eslint.config.mjs b/eslint.config.mjs deleted file mode 100644 index 5179250..0000000 --- a/eslint.config.mjs +++ /dev/null @@ -1,60 +0,0 @@ -import pluginJs from "@eslint/js"; -import stylisticJs from "@stylistic/eslint-plugin-js"; -import globals from "globals"; - -export default [ - {files: ["**/*.{js,mjs,cjs,ts}"],}, - {languageOptions: { globals: globals.node }}, - pluginJs.configs.recommended, - { - ignores: ["dist/*", "**/jquery.js"] - }, - { - plugins: { - "@stylistic/js": stylisticJs, - }, - rules: { - "yoda": "error", - "eqeqeq": ["error", "always", { "null": "ignore" }], - "prefer-destructuring": ["error", { - "VariableDeclarator": { "array": false, "object": true }, - "AssignmentExpression": { "array": false, "object": false } - }], - "operator-assignment": ["error", "always"], - "no-useless-computed-key": "error", - "no-unneeded-ternary": ["error", { "defaultAssignment": false }], - "no-invalid-regexp": "error", - "no-constant-condition": ["error", { "checkLoops": false }], - "no-duplicate-imports": "error", - "dot-notation": "error", - "no-fallthrough": "error", - "for-direction": "error", - "no-async-promise-executor": "error", - "no-cond-assign": "error", - "no-dupe-else-if": "error", - "no-duplicate-case": "error", - "no-irregular-whitespace": "error", - "no-loss-of-precision": "error", - "no-misleading-character-class": "error", - "no-prototype-builtins": "error", - "no-regex-spaces": "error", - "no-shadow-restricted-names": "error", - "no-unexpected-multiline": "error", - "no-unsafe-optional-chaining": "error", - "no-useless-backreference": "error", - "use-isnan": "error", - "prefer-const": "error", - "prefer-spread": "error", - "semi": [2, "always"], - "@stylistic/js/indent": ["error", 4], - "@stylistic/js/quotes": [2, "double", { "avoidEscape": true }] - } - }, - { - files: ["public/**/*.js"], - rules: { - "no-undef": "off", // due to being separate files eslint goes insane - "@typescript-eslint/no-unused-vars": ["off"] // noone cares lol - } - } -]; \ No newline at end of file diff --git a/package.json b/package.json deleted file mode 100644 index 72eeb64..0000000 --- a/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "website", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "dev": "echo \"Error: no test specified\" && exit 1" - }, - "author": "nin0dev", - "license": "All Rights Reserved", - "dependencies": { - "@stylistic/eslint-plugin-js": "^2.4.0", - "ejs": "^3.1.10", - "eslint-plugin-simple-import-sort": "^12.1.1", - "express": "^4.19.2", - "nodemon": "^3.1.4" - }, - "devDependencies": { - "@eslint/js": "^9.8.0", - "eslint": "9.x", - "globals": "^15.8.0" - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index c42b51b..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,1506 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@stylistic/eslint-plugin-js': - specifier: ^2.4.0 - version: 2.4.0(eslint@9.8.0) - ejs: - specifier: ^3.1.10 - version: 3.1.10 - eslint-plugin-simple-import-sort: - specifier: ^12.1.1 - version: 12.1.1(eslint@9.8.0) - express: - specifier: ^4.19.2 - version: 4.19.2 - nodemon: - specifier: ^3.1.4 - version: 3.1.4 - devDependencies: - '@eslint/js': - specifier: ^9.8.0 - version: 9.8.0 - eslint: - specifier: 9.x - version: 9.8.0 - globals: - specifier: ^15.8.0 - version: 15.8.0 - -packages: - - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/config-array@0.17.1': - resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.8.0': - resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} - engines: {node: '>=18.18'} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@stylistic/eslint-plugin-js@2.4.0': - resolution: {integrity: sha512-ScIYDFAwNz+ELr3KfAZMuYMCUq7Q6TdEEIq4RBRR77EHucpDrwi5Kx2d0VdYxb4s4o6nOtSkJmY9MCZupDYJow==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} - - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - async@3.2.5: - resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-plugin-simple-import-sort@12.1.1: - resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} - peerDependencies: - eslint: '>=5.0.0' - - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.8.0: - resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - - espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} - engines: {node: '>= 0.10.0'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.8.0: - resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} - engines: {node: '>=18'} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - ignore-by-default@1.0.1: - resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} - - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - nodemon@3.1.4: - resolution: {integrity: sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==} - engines: {node: '>=10'} - hasBin: true - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - pstree.remy@1.1.8: - resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - simple-update-notifier@2.0.0: - resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} - engines: {node: '>=10'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - touch@3.1.1: - resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} - hasBin: true - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - undefsafe@2.0.5: - resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - -snapshots: - - '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)': - dependencies: - eslint: 9.8.0 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.11.0': {} - - '@eslint/config-array@0.17.1': - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.6(supports-color@5.5.0) - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/eslintrc@3.1.0': - dependencies: - ajv: 6.12.6 - debug: 4.3.6(supports-color@5.5.0) - espree: 10.1.0 - globals: 14.0.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.8.0': {} - - '@eslint/object-schema@2.1.4': {} - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.0': {} - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@stylistic/eslint-plugin-js@2.4.0(eslint@9.8.0)': - dependencies: - '@types/eslint': 9.6.0 - acorn: 8.12.1 - eslint: 9.8.0 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - - '@types/eslint@9.6.0': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - - '@types/estree@1.0.5': {} - - '@types/json-schema@7.0.15': {} - - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - acorn-jsx@5.3.2(acorn@8.12.1): - dependencies: - acorn: 8.12.1 - - acorn@8.12.1: {} - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ansi-regex@5.0.1: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - argparse@2.0.1: {} - - array-flatten@1.1.1: {} - - async@3.2.5: {} - - balanced-match@1.0.2: {} - - binary-extensions@2.3.0: {} - - body-parser@1.20.2: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - bytes@3.1.2: {} - - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - - callsites@3.1.0: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chokidar@3.6.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 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - concat-map@0.0.1: {} - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - cookie-signature@1.0.6: {} - - cookie@0.6.0: {} - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@4.3.6(supports-color@5.5.0): - dependencies: - ms: 2.1.2 - optionalDependencies: - supports-color: 5.5.0 - - deep-is@0.1.4: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - depd@2.0.0: {} - - destroy@1.2.0: {} - - ee-first@1.1.1: {} - - ejs@3.1.10: - dependencies: - jake: 10.9.2 - - encodeurl@1.0.2: {} - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@4.0.0: {} - - eslint-plugin-simple-import-sort@12.1.1(eslint@9.8.0): - dependencies: - eslint: 9.8.0 - - eslint-scope@8.0.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@4.0.0: {} - - eslint@9.8.0: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) - '@eslint-community/regexpp': 4.11.0 - '@eslint/config-array': 0.17.1 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.8.0 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.6(supports-color@5.5.0) - escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - espree@10.1.0: - dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - esutils@2.0.3: {} - - etag@1.8.1: {} - - express@4.19.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.2 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.6.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - fast-deep-equal@3.1.3: {} - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - finalhandler@1.2.0: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@4.0.1: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - - flatted@3.3.1: {} - - forwarded@0.2.0: {} - - fresh@0.5.2: {} - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - globals@14.0.0: {} - - globals@15.8.0: {} - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - has-flag@3.0.0: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - ignore-by-default@1.0.1: {} - - ignore@5.3.1: {} - - import-fresh@3.3.0: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - inherits@2.0.4: {} - - ipaddr.js@1.9.1: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-extglob@2.1.1: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-number@7.0.0: {} - - is-path-inside@3.0.3: {} - - isexe@2.0.0: {} - - jake@10.9.2: - dependencies: - async: 3.2.5 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - json-buffer@3.0.1: {} - - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.merge@4.6.2: {} - - media-typer@0.3.0: {} - - merge-descriptors@1.0.1: {} - - methods@1.1.2: {} - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.6.0: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - - ms@2.0.0: {} - - ms@2.1.2: {} - - ms@2.1.3: {} - - natural-compare@1.4.0: {} - - negotiator@0.6.3: {} - - nodemon@3.1.4: - dependencies: - chokidar: 3.6.0 - debug: 4.3.6(supports-color@5.5.0) - ignore-by-default: 1.0.1 - minimatch: 3.1.2 - pstree.remy: 1.1.8 - semver: 7.6.3 - simple-update-notifier: 2.0.0 - supports-color: 5.5.0 - touch: 3.1.1 - undefsafe: 2.0.5 - - normalize-path@3.0.0: {} - - object-inspect@1.13.2: {} - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parseurl@1.3.3: {} - - path-exists@4.0.0: {} - - path-key@3.1.1: {} - - path-to-regexp@0.1.7: {} - - picomatch@2.3.1: {} - - prelude-ls@1.2.1: {} - - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - - pstree.remy@1.1.8: {} - - punycode@2.3.1: {} - - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - - queue-microtask@1.2.3: {} - - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - resolve-from@4.0.0: {} - - reusify@1.0.4: {} - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - safe-buffer@5.2.1: {} - - safer-buffer@2.1.2: {} - - semver@7.6.3: {} - - send@0.18.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - serve-static@1.15.0: - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - setprototypeof@1.2.0: {} - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - - simple-update-notifier@2.0.0: - dependencies: - semver: 7.6.3 - - statuses@2.0.1: {} - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-json-comments@3.1.1: {} - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - text-table@0.2.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toidentifier@1.0.1: {} - - touch@3.1.1: {} - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - - undefsafe@2.0.5: {} - - unpipe@1.0.0: {} - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - utils-merge@1.0.1: {} - - vary@1.1.2: {} - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - word-wrap@1.2.5: {} - - yocto-queue@0.1.0: {} diff --git a/public/css/style.css b/public/css/style.css deleted file mode 100644 index 725dd42..0000000 --- a/public/css/style.css +++ /dev/null @@ -1,81 +0,0 @@ - -:root { - --online-color: #23a55a; - --idle-color: #f0b232; - --dnd-color: #f23f43; - --offline-color: #80848e; -} -body { - padding: 30px; - font-family: "Segoe UI", "Roboto", sans-serif !important; - background-color: #56a0d1; -} -#main-window { - max-width: 600px; -} -@media (pointer:coarse) { - body { - overflow: scroll !important; - } - #main-window { - margin-right: 10px; - margin-bottom: 10px; - } -} -.window-body { - padding: 10px; -} -#header { - display: flex; -} -#header h3 { - font-weight: 400; - margin-left: 20px; - margin-top: auto; - margin-bottom: auto; -} -#pfp { - width: 90px; - height: 90px; - border-radius: 6px; - box-shadow: 10px black; - border-color: var(--offline-color); - border-style: solid; - border-width: 2px; -} - -a { - color: blue; -} -li { - padding: 2px; -} -#presence img { - width: 30px; - height: 30px; -} -#presence-content { - margin-top: auto; - margin-bottom: auto; - margin-left: 10px; -} -#presence { - display: flex; -} -#bottom-actions { - display: flex; - align-items: end; - justify-content: right; -} -body { - overflow: hidden; -} -* { - /* no this is not to protect my content or whatever. this is just to make draggable windows work in a non deranged way */ - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} \ No newline at end of file diff --git a/public/img/game.ico b/public/img/game.ico deleted file mode 100644 index a1015feacd93247ae20118521fd7f3b5273eeec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46372 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 S-{kd8hcit>U7d>PcmD@(Vi~3Y diff --git a/public/img/logo-but-round.png b/public/img/logo-but-round.png deleted file mode 100644 index 1ede4dd1540ac60bb269a160c96b732d96a1b04c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15691 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 a_l+jp)9GWSS?HoQ7&$3r$vSc4kpBUe7Xdr~ diff --git a/public/img/music.ico b/public/img/music.ico deleted file mode 100644 index b6370782b75c68897619c18a85636e83c71f9751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82619 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%0Dce(H7J<`8h=@Gw_|HJV8RsXjqsYfoKYUT4y zFB>Di*G3f^obfBzpzSmN%KW^X3|Y@`?VX9iU)s?3P)YAt-Bjp#Z5=->8QwEX2n_0j z$R&gPzMyU0MWxp{(V)WA&W@U~Ed)?Q4I$X4wads5%<4p%uT@~k{sUg$)De;gwggEyC27p;@hsy&)u7IAI z(BZYp_h-wy2UQ;5zRVC06a_h~9~|{lG#+|n^C|*dO3lRm@7$(y9r=q=ghpbVEuG;( zzELGvrUql&>_j^0-9e~T32u!g|H=eUWoCeY-Fr*EbGF#EMeXCv75gUcgJDMsg25q{ zrCF+By&w%+g9EoshkU0~AOCxS*4gp1UmTr>RUPfFPxr3Q4Rb50oV$AJ%lvNwayowr z7G7J}pw(Sww^e`7*+&B8$lQGRS*tN;rI;22kaLHgZQo#qdA`YpBdt9X(|jG*M(3A| zoW<;@c#Gti!`uCn1wBG4T+)jrPD(Dv6^!=-1&~J!3W3xg`ByNyAY5@eO&~(bVLgqS zq+e!xC(A89r!d=(ZY>`Z>E%hJ)#DMr8JSNV9Ire)JnpHx{~^l$-{dVlry_+cPd7rD zAW6r+8+tZUC63sX*?NCv#zC9g-S>cU14#I*! zZxa9c#B03E+_SfhYPeJ3ev0K~>1e+V@-C;3U@Qvz_o8I8x zdunbdOS^dXe`MO(xWHeHplA<$`QZbe0a^dY@eX9w=bbZU>Fi}>uVaMnXl-Rl@xIOQ zbga!MJwsy~4<5|eC|O*lavMNoXgz;qT(UJ~0VYg!d!FT_RaZjEJ+~STkRVKpNqMt2C7)D4VxEb#j7&--K{Y zTs35?MKJdI;<2nv2@D?ZyKdVtp7&qOa*_A#O zAN=?z&>rT98+TV@>ej3a)v1c(#_Bm*6MI{&%q2|t*N5!Lm;ZF zl_ogp*u#e_Q~4C1Rf6MsF`W3rS58T*=77>2?GH#sw#O& zp7E>B?JQDc+q&X)AXOKVrWBmtqCD+1wkT1TK>CeFe9Q;U1gM^L{PE4hzmt=(P^6Ln z6}m}{4oU!;!Af?;tp8w6+$6CmV?g=fr58^o3yJiTLqkCw$*#1smG7Q{TnQR5PW08g zVNSVrXOjcnTfVe-N5t@xsLYAvd+Z)DH^Hcu#>Is`2V10;eYBuov6V`bk&9V<4anEE z_{(}nTVv-yqD#yOp-wt^2)p(dN=oNtg{Hjgixq_wt)q^zZ{i}X@NhNZfCiP|#ifJB zRT=U7zhii{%L0!t6H$G{2GNb=c6J4y?yg?;v8%rWI*1mJy?hC91>oUROp*79G}G@I zLsnwhMeuNB0@5*6AONZ-nfM1YN#}S^L{5`*4GA0pV1b~mrW@1BzMGOxhDqDt968 ztO89wHPzOC6tBOCb`{Aws;cID{}v>>Jl)>C@ZM#k>YZF&brP~7lAe4gES7GbUXi2$ z1&wh>4{TW%t>oG@`HsIO6R|~=%o=~k%gaVyUTXxDL~=)>5chw){DC7dO@p{|RVQD+ zV*C$)bG(`VM7haDwbhuhE|hH|F4CpWExn;2ho>fae}g%;jvq*G%kxS7_bAuS4V}ck zoNQyZ;^PsfKGUzBW9x`1oi*98wq=q$@-(_=(@&L zqH?wJCy?q}1)zSyRMW=h>d_c<-<~nENq7gypVKj-U-hsJB)%u_aj&2}B;u5MkPPFD9a9 znuMJShXOtR&(;-uFOf{X0$ZcjxIGS0lU8z!ia}3lIAP}lwf(fLeD(B)Wi3AcmR?R@ zp06LrL{7UNo?Oe>;Ic6nIgNcIJ%$Y}ZxQ|4n)juyxoxsKLiIx55Y$tj~15QkO7=>mvuX9=$zgq z{`Y0%KxhvHy4y%4>6K#K`pqUkg?IwL5b;Zs4M#_I0)q4i<8Or>g7MvpJEw`$xTGzu zWqmfHi%Qqo7Q!=Rq5iw`1BpLfhPIgFHyj%pw)kzuL3|3(2sG#`BgJJs^7ZRY=;`?B z1{YPHS=f}Y)qs&hSkVYlEp@0b__X9F&?;8O_oT2MaMevOGgGj+-#^0C%By^~$XGvV zU2s{kggN3u0Y?LPhkgc6Gjw=a|0h-NwD#2Va#(go>W^X+fQbk1d<*2%sbso3BT9sl zf`StyB`KHfLZ+0<643j;pVe6QR%#y0 zkX+Z6dYt8`xl2?V-=K(DI0iO3EFc9MJ5IISJ5p)59oeGTts~nw^w1Tc)8sT{q%HXrdwr z+(JO#L%3oVVTEa9I%*P60g9ocVW(A#-%C4m`(fB2&T)Q}<$m4QO#s=zcdt(Xc}%@R z43wcXijE=_lD!|7e`EMQ+!C*)k#CZ1F^lP#39(^C)uob#OqCmd zCx6!N6i&!enJ;KCM7&o>6N=#rX49`A#72F}pLSqOT(ENy&5A-s-|$s=jy&#wk5iqW zW#Z2K2X#)TcP3|j4I-CkPJ&K#Aeoh$+E&!`TWyt3_FHdd2=tSBluMX>(GyRsC6tsa zES=ws>Kgg+^K(cN4{PMn*XVcPL)kbFY%_2Mz%W+p)b zM8+CZodColNzx$c1?8HRG{a1#4b!z~>=-;dS?(kbBP6*DmeJOY!V4nH#7ar!AsOJBuZ!t{muANd~(6oGd2*{1CK;1|;q;<>{LWx2qcC4T;s zjLr0V(*M5VWk>O>TRZ?2jztvyqP+zIyiS_-wk^dU7StDQXq2b@)OTe^ugdy~U<^aa z)Y@&6T49DD35Nc%r|>#+O5+lB-G=j~(($7YuOX%2Eeuk%4t=28+piN5T*O8HzReIB zINQ-!-A>8XQu{y+%M#%NQPbZY+o2(t1em3def7WoHqj1Sd`;~06^J##1tc-(f+sRn zL{{dBf1Upr+^b#qG3biVTtJ$?hO~t>ic1sT1(A~oOoIp|<9%P@v%W$7lJX|Pp-vz1 zZiva(3=B8=wc9#q{>?mfoXDjn)e~_u<}q)Acu7jKcS#+kK4B>;twvs4#ah0Tms(|E zpmmvD?4unnoZe?so;Kqm_ox-6!Z%8TpyRdbaMY?);j`wRuRQlZ$~#q{#rQx^8ha{fvgIJ(9euB13U0Grb~MACm^Zf>ZGSYCEwmfz z5Cx((o?gI2MlWUm5RpkoN4@`37G66w#`miy?Mj!VEA90htUT?Nx)E7@E4`O3buO6a z|6^Ei`&iq?@>4fWJ2|cjB&GIWm7|o6l4f z-QPujRr~nf!C+}|n-QgF9LXPNxWI}_rIRicQik3 ze~20T8RhAD^QWw;eX-ePN8xa>jy34`c;$FFg~M@-@T-}>zrQO_rh^cnEPT*cUuxXt z_KfX=v%J_bPKJ$F_trl%-#d-Nb1TzEXD>IN5pD21J!TMo*9FzMpR26EmgQ{p{#VbsorNccsjXQ=^2 z=w1M=1a)p4ON0aFx*+C?$h+yuPeKm*L+=Iv- zV_pU2$6Y8of=2wEqZ=P*IJhcWq|vz~EP9k?RfO5eQ*ZWxU(Ym+NN!<%y#3b1&G*6Q z!tqJ`WnH`*-w)pl&{+>W^5>@n;0{HJ4h|020)h>~-iBsJ22&7tZ8zm1P|YG^Z8-Hu1Dpa@$2A5jtbEom2yV&=1y!)xLPv4cYr6tYjK?04gjYgYapz2AjVZN_(oy? zLs0RObrDX~zMH`C*Vf|m zhw(Zl1t+Y4j@4GiXR0YL$oyh$ejZ*#lNbM5WzIn~R*(JH?y+nbo!*jhwh#^}w> zO>ODPC$wCdJoV|5zMnDcflsduC&2?uh_@)T-7m36n%>rFE5kK_q*eKDtBkQi0a}JP7@n#6 z4+l5KOa@DmjkvWgWaC;uDa%wiYvU~F`|WfORoHJLwL%yzJOQ-l#f}xeZo}t#p6%gl zKQ++J;I)7E&PuM;m8%cvBu!z^RK!hTBcO?le7i(zvuy&jcv@Kh|$-Q9~W8jU7B$_n4g(&FOJ z+WpJSs@8wWo_;r;{x?BuFHhn^BR@xSBK7YPLX8a9le04}aZ%Bcj*HAwa-i`J;d@+i z(KP<$fEf?pCBZ=m5Bp2tkE^oE!`q4&2e`HUd zbRfvDBa^+Bhcj|nNWzi4&f)QQ`@L)0G$IG*xOpzCqgOj?iEcq*gFKHb%6X%ji!j98 zs-d)k8j>>YO8G&acNUVZJ}&tFqrxUjazk^>YDU$)DB5*_i9CU^k7aPhF}A^KM{I2S z15HdUubV!%1&J@!b11)_E|7dCUU54f)tw!K=sxrCwl?L~FG(BM`9SSyZX6M^Qr5qL z&&GNolYjeWp* zwyEXi)5b@m6rgNhVHuM%Cey=zxw=_gGBQ*a>Ln)){yaK<79tuoL~*9;ldQNtXnCiL zLjHB}UA5AL64!3tNd@fM#~ts>T3*c z>5XVj+2olsOo@I5&2>gZb(NtBN=_r!Ekrv^jp}Y^glBU6}b(@lH0q_?Sg+dd~ZT+qN^|VDeE1-09)i1efLVDuW7>8!ME0bvtm$g5AtzY-}`Qwrd0EF z-r#&oMXY5=3A{ntyI#4hcjF!R@>dmW4+EYr(=Y$T{n3vI&jLSLzhK2OKX#G;FqkA{ zMqwJE@Aw9(OMRPvTiLuOHp0?~X6dwgLp7hJ4PFzK?6=<){Z zrZg{GG6m3i5Z0WA3{&M#38AnL?nh;6*-lb{8T@S(h+Msj$xtC7QQwO>zvH>p+vBz8 zFncKucSMjnb2xet})X?#Cyi@g**-`u0P1LUTxcup{%IkFMWJkpF zG?uN2TW)0GEy-Upa6nmbr#tkFmO4M~Yafs5G@tDi%F@fN$m7<_2GSMM_{SB#D*yYC z^P!8B_jrQjX4M_p`<=zxZ{sEdjBo8tfB3iDs$z6zccuGO}mcK6mEMH)St2{}^AE*8F<*T~IhL!*uSRi7cMKBSufC zWT8R{y?nx~NfSiG;e(VcJ}^dBG?zU<5`4lK`{~IfQYn` z(w+P6|HI4K!}mRR=iZrTW}e@NOl#jXOo9stGEk18zovc;5suQaI!OW8{?}r_fU)hJ zPOEjPos2%zyR1>%l4z8VAV^p0lr0bs5f)y1I`vDCu^clf5xkY5Y_Y9~0 zyFB?F%^fYIt0B^%D%uaN;#%x*W22pt&!N7hZ>PY1IEu`s>Jf>?6*Y-Dod)(K#euY8`7^xW z15lw=6@7p3mnL|tBtcbS3kCg+ETq&vDP^=%lw&-s1F^VeYk~&qml;Igmcei`?eq`| zIL-AwfgeGiUDjEmiuy4ostV-L)i89ZW_jUiW`cuNA(oHm*?x; zsjahdL=|H(j)E_86tR+cSvqIC{%7MpQ0!TrvLpZg4~yQtZNP;V{l~VX;?U9KNeg42 zO$cnkQm%h{rs?QPe4 zt=F>XE)V&zTjpK(F#k6Lz-*dS3F1bXiALp_XhJ#F*y@jt*}d5V4i*Efk29uRt)DkK zM;d<>xrtZkihH^d-b)pY+oj+I3D`}l6a;1f-Eg>s+>O(+VCDn?CvG$rDKXkvtpvrM z2K#P{QIGi2U^RB6;ZNi(pKIImhY#;=;hWK?ednWZ#=vZ>S|K5Hz$ zZUp8A<4tBeYceC`A*5IEr}*8zlG#J?s&Ag7C>TJu6biRUmeQTbdJRMEA0>JGi{KXh zLF|}PB0TyD5xHVp$7Iw`;cR4tm7zBUV(JV9aJP55$pdv;e*PH`zbC%Te>zud;hx$a ziX2^=l+-(>wk!RfE$=eA|IBaPW&KKAeGx{!i-VRqq}T{~m+m-t)IYuYoY#&sNQtAH zek$DO&e8R1NG))u^FY4mnCYnS*9NGG=eG%h=o&y2>9;?e zxkUC^+ZTT)riJu&Cu9|6gu2fJ(3@@1000I6O{KPR3aW@LCDl>hDBMhBo)9oP)W0uU zy#)k{x8&));qUuvlGSp|>^Sg<79iF(pB8*s#EQxEERz$A5&}z>0@KNstO(b}+Mjft zhp2KLno~zeqO|fy(aufBkYPQDFE{t;ZG(4ee2; zndAy>_4ec#Q*ra*PtT!^S6mL>U9r*CMf%6Ae81=Lk3{0ng!v9LN@cfYpj)0j7H(us zZ7Ovw%HQ3;CHI5ywl5Vwq@Ic`;&{J)ojgAvtoGoG*@usZ)0eSj*?P@`S0r&%Ca%u+ zPyzEnMbYm-!Dc%(2|Ro}V((vQc8EmXxu`&PWQ&sekja@g@w)lu_`BgTPMt~LsINv= zafm+~%#NVz`mOK$CtWUe6bUfFJlW96k4c{X;;9RUwb$(=08v`+7paLE5e7J*=##yk zf0W~ZnQtAH0+Fwc!S}C>N^dJ8Lh-1mNl;iyrHIDnNgQM6$_{tn{r3D4fw}MYXqjYd za_L@GRxH>@NBlQ(;Fv!2Lhe%2YF(Eq5e82yF zTX#gacg2TXo>^u7&+5j@&GzOdm7~+INxM3mpsi8N*jslfcUBO-M2fXRz|I>N3WQte zvvI)AXxax`NKpj(q{S{7Aka%0e)#^Sa_t!S{7=m(Fg67+1UGH?u*I zgT2)Iz9QS3p3OBQ!`~)`Rzc!tXZyNRkqg0n>ZH-u?B&fi3EqL8NggjYI)RTzh@eQsA#kgNDZ`%BrV@ zzN|FV`gp#GAv3|W#;B46f{puW?=)WoPF%AFrFH&gN_|5%v`@@!C%3j`*U{{8VFdw6 zdHhjs8tn(ibzQWLSn+nevpubvQEl$N*yw#3|0@2^yVpBs=i{#W)XZPJ7Y^OOPno%i9v@j}36s9BIq=i#8-sxF|AWQ~=B}4l2EBa~phGpv6xz)yd_YN}y zy-0lY4V7?G+KBIUDfw!`U!I~BWLUr5vgNCmt4y6t`|#bu+s8ie4$|zLxBoEgqE+>) zg3Y{C3-t04hX~-_p+V1*^}fbK{}~=lclXzphS*Swp)Tc51KzgO8#g{lWcUlY0&aPt zS23f1pN-FWm!tGi$FPV)Q)Ams_QVXX7&^GyYy6pE4s=JektUoJAUe@I{sjF=uTaJZl<3$jda=4}Tt?HHD z9SuOzDU+>#ZvEsV){nQdchvReZ?EQ+I7YIw-%UpsQ60RgXmr^?z>}YiF2c8IA*S$u zWB=v_KRKQ>@ESV~@NLz%1hm8~izy*BTmH^5_-D)Cj*dMQfG^$$La8x8wtcv_`*#Zz z@4J5n+2u4%t6?3k5i|WM{^BZ*2(Ox~I6%V^|DVf)F#`?222Q;H#D>E|v3T|Qv*6MK zjEl1ME%3UgO%p<6m9^i1Lh*~Fb@J;Z z+)*<5()jDh(LCm~e5s8adUs6|5peBzfe0 z6fY);zzQNq^kh+5alL^Quid`wpLw=xiY136eFLhxf5Y1^o%aTKqF;9mTc?$^4oo;O}<#;i*T-Ll?unhBPCbW z0yThN6Vi(~MMVE}m3e#+U9t7>4-NqSg5&>n!EvO%+e4A~_4daTbHS4RupaG2Uv2p8 zEA!9k{e)k3lFnbWiyNxRpHjm>6kr5YQq>5xy!HL^jIFlrv4KT@Y9>@J0im-Ooq^&4p`;dOwHa zoAq?3`tdGiz;2RTm_P8sps90uMktbZxbES%<-bD0`zmn3cUcBd$o^6O2Jh)|;C2f7 zhOu`Rk6oa&3P@~In0J})#_Uy$D37Qqr6z>L(zvn(*pE$IK&Ez$l`{e)qO#k|(a;z! zW2I2qrx=R~aAJGPSj}%cQ3Mv;3-B~GrKPwLNFf?sV+$)W%dDt-HFKRY+9gE_l|>TZ z&AJtUb4bd-+hYwUw2Q z53wg4Htq~E#smg7f$PHfT^)oW#Pu%LONG!BBa$|Zh1#dbu+e%HN@IcJpEKPnr$1*- zt~kZvlb+ZO`iOqba;+@7gFx`|pf4`&buJ}!fkSq~KhnRWwYW16(&?owqhTjjCyF%h z_u|k1{f#WOEfjzfB;=)gUy5mRHHRhf!!N|ZK&|%&?A`V5ZPs<=aSr4mEDc|mbkRlr z`SY;Ewv;HbrA9rCe3jELMnNYP64Y}r!C$pUCR(~&3475}D>@z_zUFGKE=y#R-Ej%U`iqE%oMmCGiMmGKB*GFEiZGwisc-pJB>FkY;s;NF|Rew6Y=vR1X80CFA?8?m>jQajI$W5|=uT>LE2G(1abpU9K( zq`oZt$i1&Z*ZAxx|ZpdCE4o54>TH| zB^z+TPY27s{jOJy$-}<$dmgbXeD;9hv$eoWXb2at#BPI+4(w*D6oE`0POMtLRFkdKNNwolS(R#!xo4s^ zv!xiRJCD5_8z(Ww;%1aoarRVXhNp#SXe9BR(04+HhECR}Z${1TC!qJXyO%=n!}^y) zN{-jjRdon)kbu}5l>`v*S1-W&wEnrJ@5a)e41U&i8ZgU&ee%Z9-6Sn4m(aYd3)4v^ zakdh#hHYZ-ENcV!L$+-Iy!fF(StyDbDOzc|5IDiEnxU zrXV&yzD_3d+KYHumzvC23NN$Uk>Fxp=C(Ysia*yltGeS$K0I&4E}50f)7`58Kjt0T z51=8+@u1WD?qp7;NLgB)FP!99%{*+0g zZOZ?%TXQ5KW4;GNy+34C9P#MwW;n>GGgYaFdqa0z{Mh4m?kJy&p;yPNZ7v&`s^wZW zK0$}`In{3w_JgSBgP0s10T1QS!&0-S5woWnD!<*`W09eq^FQARrea!ZTH;!k<_%fO zO84m?D~uNl)}(bX=wfJi^%n7fX{nQa*w0E+S4!Cw1=mg|E%?MS;8SJ&7CrWEz4#O-l{^8iln9yo%qUYisT2?eDxtGb@)_HaEKnxooR?OB-C@Dch zfRse^t7o7rLe|SD;!)0V=+orZ@8J)P#?AA(zmIP^HQ%bKlTqSW$=glp%~WT4S0!6D z)FaTpv{ua-Y)#oNeU}tweO`Yb%n;IC&!Z(`n)^CcVBP0v8T!1u@#S(#AU>l5pf0#q zMFGUg>!V__mO(M@^6GhRgWjhLKp))mzid5RJBlORK*U~N7@GVsf6ZLda4#`h z#xyTs*p!9Jv8d9GK?Y%pCbFEj8bOkHc=gXgMwrpXztx;|k{!$4j+a}Wn1Zf|t=|%< z)*3Bu$9hhgzS!1O=a()#%3ZpGkwcct$Ct^mL_L8TJyTT~Q6+F#5f&_Un_eO=t7J5|3%_rtHaGgTB=_ zF|GWMxvIbBJ6Ut9e;vV6`n2{aCZRSq)PAqTV)!sVx<>D(mI;xA#Zw}Sf4=suYhgD@+_N4+wKD|F-~i&{;x7?U)_B_{d#~%mSEyy* z4F(??V)~+qaNk4jD3^Zkh#vbth^RQfv=;yhK2m;MnR&gc!4#%}o2^0VzbIwq$))Lk zrTs=-(ak)rv&Xd0KjAHFEmv?T?NQFRuQfRwuO|i?HcmXhv6J-wiTf#`hv zf_n-QoUnJrnV}^ggpJ6F43CO_3WA|b`(PTBI`_4k)z3u*wUZzB) zh-@;Mqv!6!k0Wo{tk#F6jGlWxE@44Y?y;TkPOaZ|HJJ+&8>9!n0uv+Hvk<>a~cUZ@>x;Wh8NHz6350!ZjBVY(g z-$?g6DVp0X87-t}8N$`&A9F)G^UrtYzBn-GnLnpl(@NGN$I{kMup#TQ-X17=?z0K( z{&M^AzNOy(_>QCdh4_M2g~oESn_xdW>q@O^W#-|LChNI-X3zij_c7xn@0&DvTKoxc zWyCB2I{!9>*AD(o5q7ioviP;?yFH}NZ{G$z4UfJ0Hje*Ju!C zy}T_2_vI0oZix70CMCu_&gRI6$|lxq3i7;&?^dj%$@VriA~v&=TtDsJ+SjJC!^Lmb zo0pSzlnKAk(A+ky_q=|cUZfCJEz@FUUsk@j;Lv66JEkN^uzQpRD2c0g8po$lX9i~m=zWdh;>VU7p2b2qZpKh5@`O-w-Do(fOM1@5?*cO^Qh=B7{C=ZP5c~l;uo{h)t12u(8?0KQ zt^HTJ*j_M+hHCtW0xL}@EP8S@ozV5qJ0Ow7@T;5mTx;A)K&pG0H=0RHI$i-5X%q^e z^}(9%Oi`V2t%dH)z&!gkD(-B>4ArG9LC#C(Nqg$Dvs;)GjHvOnJ3`2zrWV~vz3k~y@B zKkeIip`w#(d4y_@+`KcY9A-0?pb5?(>&$_eDBRSKS3n>hQh28R;_A;IB8dNX4*Xe@ zlF>o{J^-rB;7B9Mhklb79e~+LghFrx?X1U|98H@?*;`(+R`ybD2nG$Qbq>S)?UT9a zO?aFozn-q1@RzPH@|uzwrSqX;nAkH@frHV?52ls85|Nr1MFk~95CuBmt7@m|e=$2r zv{AHDrC1@%)E$}!Zl^NnmFGlvzJFzyQDaMwjy03m)ql+@BBa!!2tr7iG`4}G7Iq+@ z95}|fec)zJ$P|t4YD?>)7?lpsLv_`dN=M}rul+*rB3G4u!p8XuRe3%-uFqhX7gL{! z$cmO^ppZPu+NhvDYh4v?=fOO5gw>lGi$4}loY)YuTr#z5@fq?)w z_{%e}te=A?D7**)DzMKgPa#9K5HvJ0X;F)h-xiGe=a%zS(x_xAj)7e9(8b6mE{^;; z2_fRn&Cav_{2`;{KD$W9gv{C5U_eNPmB3|uFtq3ILo+PVxvz+8dGL-F9b7mI4v}MG z1TQcN<6Ez_Eb_V7y11Cxk|irMBS{t0?xKZ<_e7_&+pVc~@sV|yZu(NEOK}gXdx3Q| zT8%g~)MX%r;6fAv8GPB46c{&KE?*M+R(U~z0$CnbC6R_PerXANM?oc?jtoL9e6bT>&r`W5}7d0C#~v%z}FQ%SFVZxRx>;w*O{re5C2xyy?{v(wwK!Xa*Kl1|{L z-Ju}pYp8S-%gCRHJZ9Z&XyXbTCCxf=!E^>SNK{yOJ7i#Xg!L>x282L)GDgKAi<5W= zza48P=TIcjQsJL5z-f=Zpww+K~XLhQ22Trkngxp$WMO zm)`LDcfPdyFupYUa7aD-CRUyzrAXl|R2C|+3uCEyEkl3)3L-i8LsJfe)Uflp4qH&)I|w3(x5 z3RA}0{8%_pZ+%DuQ@F{yPF(-ReL40zG8p2Oo3wRSjnFWCtikY*^|Z$~zx*1HbaioG z!yvvko-I9C23oqt;g4bGzh>9HdaYbFL@NyD1JdC~0p$Gx-*F8qe2yTJN5TmrViaDK zR3y_%s54Wu8B9vm)Q&Rei%K54j-6WC8UUsTV-|Xhmz2b)@5YVQIcJVKv~^{9{Gy55 zro{?TSZMa6E+kcvP}xD20B2sYD-t`Q6o5;KG=dLhr?M%j zf-~En8O{|+FYU>|+4Q6_57JuSFylt%M=;83H3YAOtoYxzPbYfI(d_O0?dFlF1NsI5 ze*|{{{#BN6>=N?^)#%gRy_y$#XMr+i<+Igc%hi4_rppyr*f#6*(@v0{+z8DYi{_H= zn_|W%VHk7MEn};=ch{f3bo)%ZmR}yCZiLds62edEW1f>nxEIFSwLm-qKt$M(1$@Oe z-#?Q;xFE$1azF}7cr8vTap_(ZK)ad0%wi1h6rC9*6c=;z4n>~VCPUw0Z3n$!a2 z9f2~)R$#q{eOU$)Mcm#PP6Dw}FkU4J6-tb{U5ey8C%Nst0*)yqDs@fE6q6!YXRO>i z^0-lI9uInSeC343bc`DD=2jL?zk_2&Jx95?yDdiGC4Z`EZ&KcaaOPM&!y43ct$C!2G~PWzt5agBc=Y zL8QW+39Q zS4Y;3`i32b-nl;!n*22 z=N=cLdA(kM1)3|=2m>`We)MpaG#e=EMao?P(3V7PVG{R(xl$-T4~`^~m^1nZ0Q4V{m~PNPTy0lUN?PwHLGjWh-{=QW3OqJNWOklLM_{6gO^*Lxy&eS<>0}S#ouw z-6?Rxqy?~s^dW_e)=U?i6QHPHI$NUfaYc&CiWJr+1i(TCU-(ToB#J;>B||soJ&d5D zJnQH4KCREnEzQT3G#kxe&Q&^Ja?HEN9A%U&{0dnnjhYUEHMzQ|UD& z#NHoC=MOI+C1LyimGf;f;Vbgvw>vAud2_6>R1iJPkT>YA)P;%LAF?ZtMRM(UJR|k8 z!S_;ms0X5!d&D=F(jy5U*wNkK(ycyyNhMTMi?l8mVb;!6kJ%eYR#i|UY5Cy%z87xg zSelg=4*g^P*^eUob-c45go8yo=m{*#a&&ad9{ur)VFmSN=dMD=O+{knep-`?=Sji=sGE zGHQM=eBfVd#?g&^EnE}Xx+D=U)R2*iv-X_?Sxic;o#Y$WD2+q~0SdEJ2|#%5q9K9yn^(d%6^US-Z>iPRT^va^)&{&YV%!V|9&1Eq@%`90EwuM|c!(oS^DIUvv5Et9)#m;;LB zBP#C|^PIgqF9vth{#`%5M;-CRHrEcvOS=6M!lmZ(wYRr(-GR5JmaX+8PE6y`z1W^& z4w#x$F`X$xcK_>dbFoU&xpYf;bSVjhBPn*V1>zd6Rqa~5OWyn2)A!)l?&UGN<4C-e zS&NSn8Te-6yH!DDRBi|{Pts>lLB+%bKtux}QU@|=WpM8+8k*W}wd}6k%4$(T9Zd5R zFhsF}sD>BIJMRv%T{iy=!Qaf#18*(#Z0mKmeL#yOlTHEXRPf1 zYXIsGg=v$qPNXp~lv`4xB2ar250aZ7I^mXUVhMX?zF!tcf}?i=>fxL7e<#E_*;xJ@ zkX`>X2AFR9X_#h}6=-2Q*G6LQGP9F9+IyJ3R;{O^whn9ryY@c{{(XnI0+3z>*+@gl ztY;&2(eJ(v=a-+P(*-C#s7=^9n3CTS%WGPAS}q(hhrXD*)^NqTPFI%MlL1Tid^O0& z9*>Ty*A`P#U#+hHB8eS4Ik4}G=ZqRp@|~YoWTsw#A63R&S8->WC6a_$cnH_ZwJn%5 zvJRbz&U|radpN6S>U!8*muzbJg-`#E)e|Y|JGYtjtAIu}c!gJQ7F%|oWryGQ>3r^J znvido0E7lZ1eA=h{ybkcD9y=IymgGpcWFr zl!G|v=xrqHPB0VqN^O)<@bKn`?RXK2OPri0__LcEIfUtwy1(cODpd?%8j*^6-q|Te zUG(MjVtq^qt~I3FxEKjpAG=R30L+6-lsg%?vlF9-mP`qZI5V$0$Y3k!=y-v*^o8Y(*qSZ6kpK8Y58Y^*0>6Qto?x?pJUEu4$6dOnQ@h0OW< z^R+Z{9bmFfnboGtXzgYlOE3TDpGqVZh^L=s(Q0@+?a;RBNxr%(8W|U_ruOhWkinpM z!7TEyxzJM$pLz)0vHLqnzW}D6Jc+>;FCHYmIHdKBTc%O4{c*1;T(1)ON;5aX3afO9 z!B8ZRN-EjBFsv(sJk11}YapkJR#^)>VliZraQgANccz2HvJ>dk`|gTx8Q_X2wbtUr zU+&i9p%;Wue}9vQygh^rc2T}NBh2#x~2{VB`mY8EfEgzz?vg1NC=?TT| z!HhKk0NAC-8IarO#}rUVAe8S829l`>zzxRRgdknyyRTKa=AdC%4(UdI#a;gjAMRyy zB)Ymez&=wS&DDN3MBl)q676ln{#iGXvlg+c3@ z6T*_4my|Z;=<|u4sMnXCEzX!hn5Go;CFgo%n!@zy;V8t`wCPxXKh1(Gm?~4ajlRFi zD6{;>sqN)g-5G$H$`WCP4S_9U9+*Iz3!TdIn<6z;5g2S~-1BpgBjDy89-L%X9u7CdV(iBI`f!eY_Ys%B|n}VK8e= z@o`F-hJaHjb3^!*3gvo4i z`l~ia9&$9oFR2B?9i(oBC4@d;PY^nT6^`s7%yPav+POf9rJ5ud$GDL4L35#kzBI*6 zkRmi-6SY=j;>1gYCD*I`sK(2AwRMscOtX9$+mCC>E;N(J!EP4E`+zZu9=I@_hwAVhMbL6j?S!ec&@YZBtKaGKOLxtC-=2kf z^I&KxkxY_=9KId-)?ZtJ^UM71$UpmzKbPU}@(z%WbqNsxvAw;-%&%)?$IrG8LbltT zLMxEy|H`lI;Su@+E#X|Iavn8Q%hsH~6BrD09Q;c5{otSG|DV&$m2PS zk4;4cp%;8*`H!v~Q5E0O$YAAp@oR8afEY`*YG5{7y;=?F;g?Z}l)e+|Mi|>1ADOY7 zkXxkW8*2E)^8|#sxasR>e@lPl@}32)X#fLD)1T(6_@W@jbnF|yKQ4wkyBuK!_$3gVr-!J)P zIq}EJ&X#u}yTZJXLPDx(;sumLy$Ea`K~_TjNH`sTBqHt zCwxi-j!G;-CR__*H`X5+seR>C(>mwyYt|D~1&m^x#X7qO)M|d)W-G^{64+jZ0ZVMY zBElX8#VPNw^rL1uL=- zH;hFZ#;kh$S!&+rMU*@}FZE1zR;Th_R!-e>^38=2f4wTE2E-wW!Khd=zg0LlcPduJ zU6ACYBkzp@lfn2*1T9QLfw~a97tHX9;L`>!(i-nonDc6yHCc+oaHDe5N`o_=Y(gDZ zTBizT{wNGyN*NQV32}?$j0$c%>X0Onlf;9GDsEH7Bn?t{XfrFqlC<4a!9aJ`iDuS? zhbDpg^#$B9wI1j{@|Gn3@*LFQ&Vg)0k?fSq_?;F$AQJSllIn;oV*UrTXN(UXEK)O}bD+Z7 zAk9*!%sI2uf~55$N#``;aU120<&v786)&Yt(N1z7pxYBgJjFYVkvp_Ee&XQZ|F*3X zHJL`i$(kBc1*KF;n>kw3LiU2KYp!H*2~rClJa(9) zcVBO-*8#!}M1s+T0kXs$s7OXV3m&Rk8ni|foevng*IrfY(m<++_Gk*qtq9!4{435B z)2)F1A{(~Z>gnjJ0Q@VRP4?YI>}$3mtns}|KRoNQP2Zg~>y>)4v>uAfKf2W`FndF6 zajf5rVCj+h_5isBMX?l3S;WJG6ht|S_|Qfljg>5?(V(JceL-TPBP*rSWGbSHOu>)> zSCzn=SC}aW{OPTdrFcRRC8T@R4YV3(}YT`d4*$lw&f|`Ps8f znNCDB)yjcaX!_u%CPT@kC$cckjy&VtTN=+Zbl@unDn%@NEfEQQYzwuJ(e_bsTMFju5TRu&X%NqvLmbFkv7^?#Yn#3 z2ub6&>R`lhNMbhDAm-Co(AjKr0x%~hCkA>yVHR*+O!;gFH-oR__mH4$ z>8ZCvnzmZ5P&L1p+Eh0-XNDjoQb)r#ET1u*mjZ{d_J4rDcy7eyelhRF`XziKtYX0A zjoXCRk$?i&G^#I7(Nj0p;RP2*{WNhy4Q>JJ{ZSfGy+fbHzG3x&lVWL>1qo&FWu>X4GZXXF7P_U$pL(*R_RI8GxFpsI?Lh zh0+RVvNY?}uuUWjk}8B?7)xyCw{;Lr+}5g#utl(pfiPK+fe@|R7nPc)>#jSs+h3f; z;J9tU2wrfN^t;eI%myi*2q|Yl3WPVt z)fe#muul1M7TyKDvF*FtNnNaS3zs%i_&7oXq9y_@>*wa8k{j}ZM2$Ln~Ei}dtUm5j<0b%O(<*X>pL{78uuRaPQOT!%Ns9vW;vUc zC{Uc`jZ;Cu_^==LK<1$+8cmuVnn1`h9c>ar6lWRV+f`1i1@n~56b&U#3+InDF7GcV z7ZCG5{Onm}T!|(3Uzq65#h<<580qWJVEDb#W~)oFOLEM&1P6}}q_~g{wX#=4 zye)&)FtL*`EONZ@PG;WE)- z!?8e1zQ)%1(O(W|N7c?At2l;iZ^}v~7nm+0lUAHil-o(alS%x!61D}%1X*F3U!YoH z1!_v5hc;rWJ6z`W)T{A9K3(prAWQ+^C@*7#G^gGAf`=!cD1*( zxCwy6I%f^DiaG~8JoE{PV|0u;^&0BhBqKnjDD4EU$<(U%B;nohgkr<$cX)W_DM7*g zMRK)yJH83+&017hujJ2s0PE7DFl+ zC*&+8>4}M5h65a&or9^e5Ib6mNem{Y!5W&y4d#qW7Sx7Re%C`+FPnNP;m+sf#U!U$ zcx%gKLDXtbnr2NJX7Mwu&Pb9((OY!8%vxy1%=cuaoZZB)bM?4p{zp(GW0Xx!4HL5Y zX3kFE%MRsM>K-n_pW>QSjLd7+xn}F@@>q!eV6>oIPOt+Ruaq0Ma2sgv*FB*;h0W#V zhJIoq0iq75WBehEA8R4Q#deW!)!>-gObG=4ZAC(%+dmJ z^|z$H?p&k)rSc}OR8qhrFzI_8OI2Wp_H|a?p70V@B2!4lbjNrz3U(mMc6;qM_~|HH zK<#aagZIY`uMnzlWAN${xIi(`>JLcL)y2i-^ki|b?j`!m?dh$qf#Y%T`uy_Lt7hIe z^j!U5WUyqv|33z%&Bwt|jv*%toYcB>P}Yj#A7$2n#NCxA&(^2z?yn{F<4OzVjVtz_ zTR`fd0D}u+Nlo_TQy#l4da_uM(<%snA{j^pp6C1_c)&@sVJ@sf^6owRpG0j08MkQd zz%Hzek1#KSHc~bzg4az!k-9WRlezRl_7Y4T!wo^V(6-brj&aD6^E6rTR9X1I4ilk} z`;=6XnyO=K>F$61$l-tLR=#39hbZT;r1x@W1i4dF)M-0G=#tA-zS+0L+YPbyr)J;GmeVBSK##atBof?KfCw008Y^;XZcIy0$&&ubVaJaweK5GgRjd zvCzu}cgK|re>NgOW@UD6(AZTQoN$xnMj0>cE=+s&2!HoS4%1v8>2;cNM2TwiS zUvbVtwKm0$`@&WhhqZ_q==IvKw-Q^TwhoI+LI%3~gU^*VF zd{g4sY7q<*5FMGlblpggAOPmUB7FHL)R+~7Jl#rmY%o$vSneHItqBoDYwUoRvgq1e z!;;C!Ln%vx3bL}y=JQ)0?><=jEd?3vaFybmv1ftfk)0sFunO9-jc{t)O2cdeHlklw zroqUlU^O6u=za$>0i=R7Q8ALZkr-!{@w2}+bIZ9m0g?$Y0F3>NI#jt<-Y%=DkZ+H- zr}>?AM%wV?!TYvBz>k}oo2^qQ{Ba1r#R0$Yu(TZ7^nU&{48uwy6y9WyyW`Y3FU2h! zw)&}BZb+AKq#a-`9A?JerEr)|Cvs**B9VBwUK^JQ%t(By)x~UemWD)fVr}_S407hc z$V1c_QC%r`nC*;~n{OcH*wV{|V9!uZe>!X0RE(XB$6f&nR7oNxI$1HS3|aXg4T#g& zr!3Vj1U}4izthIZrfG{;*Lkd&FD-Vu!UI2=F%QK33QAb|!$V8DwCv;QzqO0o(i8+l zbNg?)X}?xF`zCQ+^h|GO=+T$_!R2MV8q?5r4^r_@=-2BX|U0)Xj4bLuZ0e zPGv%}Qak&=0l?UgLJf?G)-B$whHN&J-uU77sPKo=tsC$DZ7$)Wc%8Apr8#q>YECx7 zR_mgbhPh^E!Pd|)%YjC0k}yyimjaS&>N$BL&I&%?Vi(hQqGTuQjo;J?``WAd&-aUe zY%}hs(W!(&-!%XD85`UavZFzCcQJZ>RNi}v%ZUoj1)Y6sW<{1D30p__DX%^EJlC80 z9h3@)cRYrlqYb3LP?7L|NKFvk{ZT*$o@2OWb6ibdm?)T;sg^MF?%mfPCDpe9=p?~K z$pF+SF643c@A+FQ~*m?3x1=a$m4|` z{Hd}-Np-Cl00(&k0v=GofDj}{&?YbW>}%xWY((_7S`W6eW~8By@mplmD@%u49CGr4 z%J3N>R9{K$A>)cx`DK7CwnaM9eiC5n!FmL*_dh12Z&#nU;n{vm4!gK^WiO5xFA-bK z%dc=L{$WXPV2|!_^?4pGDZYm1hxAqeMbozWa?)%N!||lDa|qPvi7E8Flo+~M!+-y& z51LZ3UnND)1kSAzq;usM0$em(2b%PX;UZ@+{H>m!FqBiyGz=d3pBDL%(sCszE zgN3YF7RR@7n@IZ|ML&8HoMe)qO_ogLM3nNCAmPAcnM_LaOLpF~N}5H($kDcc|Bv)^ z4vDM~F_(}sE(Cdu6U%}GgmAc_7mJ^>L)q8}I(>{7BGDj{grIZ0Ccz|pO&Nrb&SXXJ zS^oST3-o+2Me0mv{Z*KC0dWMJ*vOrESqx!ylFQ9R-(Z0a9y&~nR>|)34JMF_OOF;N zML=5Yh88Mb>gdw~>wC(0Y8jQDX9EFzZK^azSY)cgVkG6iCks|tB5Y8I1(9sWRet%4 z_-n%~AVB@gmoI28ea|T2H)GMLcj9MP~!mASEyh=DmSxO{{hq#hq7J^NikPc|njL_wd@&gs+ z+pOaS#XhUTP5^3Y)3e@fH;p0_gF}E01zWdc<4F!aXByijN>rrD5f_!Gv{ z6UQET<%U$yWy>T7x4}yL{DI*Qeh(F7YgS|t`yABP}&_4PEP7 zH+#F!bN1Q$-TS=ndB5+wf4_@K?)hJ9UA>AD!xrlw87oqF3l)PhnxIF~5FQ1`$DMC5 z!JH|Lcxvs zhVk1y_~HeU(~f5k7#rB?QIKGsax>ldBJ|VmO(FfLfG%F`V50vB;mrZX_I1f-N6Y$e zSnr2LQ`4JR+{4i5$vNr0Oywxjp^~{H^l*K*9N9&?{rns^DQ+twIXg}AblM4B(K~@} zDvfLIJofdr;oKCkwwLvOCkQ7Y2@eJcVoa0-JkJU>X4d!I+R=SX@0BrqUfm)5TE`wy zT&tkQP2(DYq=uUsvV|^Q42c%}S41e(7^J?sdbG5O`ilJVUZ`?}?_M4I-P{*CPeqcF zl%u3neg>a?X>SuNc)O_R+)k=)9*iX0olNGw3Bm^+arEB7tN1+*xkcA9XH^(@-_a*f zGHabY(RSwt)fZ={Gg`yX!`_JOxCgw^Il?Za!r^~n|1o{LpqJ@^w#y8PzLFojLa8sJsP1aP5%Se!&n46+em&Xqc6+~}9u-zo`=@;}65x@`SIE5149`?P zxVpK`(})G@5BYrdZxJqvI}3fXor9b5&?#(BG&wGHKTF?UTIsVpds5HftmWg;@(Zv& zvp)RQhH%I^cuuc^D>!I_EamdBhtma*wZDB}6ay~DNN}HKaYa4g5>WL&y{%!q+7#o_ zzPApq%)O?mj{jnChWArvtD}I*Dlh-(?hB#6;zsX|{&?oc&mO5)Sz-R!@R*pHK|BN6 zpXGGCmuiw}sQtdXM_Zfss-7lLMSY4rv0cYBEn>+e8SCgGntS|2^0900u=Q?+s2Il0 z>JvMuJqc8pOV~Ldc&?=f9nA#qFhepRtaGD=q`lMiidNcn&9=8!4w~V1hF=y{IyCXB zH%zPXn=D)uN~hI`l?}>#+Lb11Gr5RG;ZhRtjBA>6x9ua1OM^YOWWDd4o7Rro2#M4V zSryXQVy>I8B%FH2VoZBqRG0c~P&UR|FD?D9Sx{5_wDp%0*HoS+-Si5%e^q7pbL%Yw zfA7`Ni*}4j){!DX>vZZ#O|fd*l#<4V>TKdiOEsRJ5`PcH_4yr5ceiucPNUK*c)Y_U zz8V;XG&jRNj^&-{?+lWz4StkHxp)}D&Hs3OJYeq?+1T3Jk_w(g7UvglEAzUgu?d{B zWJ|sg7k<2$xOy@`yIQf)d_?NzVkF7Xt28s^mBFw#qyYa zovScWuHJ$(!lh4r-qub6J`oh*`(Jpf3dgx_Z*SjJSQ~uztij@N(rdK)70n05#^M~U zJe{{Op=WQFiM7zaxktT&&Bn$EZ6B_7G5vZ=ji0HUVa?OZtGTaWs}@k>)cO1YH>I;^?f$Mhqe`}4W%w_ z3AUHGxO>S5OFIn)4qpuwEN*SRGr;2Q=e{$huF&WmO*Nl!XZdX-8@uvtcIpeO$PSKE zsaCo@J$>YZ4PzWAY-aIElIqaIdwTM>Qp-rAA+;wuia%T!(b!4+WU5@Nadt|K_ZYEw zr{VFwzL%Wv@7H*Kri)A-<+b@vnul4aT;~>VPxlD4OJqNcY>UtyZC^H)nVWX7x#uWv zOpO(v6XPAY!>D6x^(X)+uV{pK=GaM7|EQe(dbJ|xFF z-XMxQ8*^XQ>&Io13Hb4My0jm>;#|aF5F2rWF5Xm$o}!5iCGU9YDZ+E63px*jnx+o$1bjJD?v|DdjP&Ln+l?M#)>z&fk)E z_6nRTJcqbpIt6>OhZ8(NyK;=wV<3NbBKwRKqh8HZT5+)#JXDElPJut2Jq4X)UieiA zSJ#nBh2l+bRBbWve;9r{v@F(>Zt0Izv5ZQgY|hlsX!YbfvAR0_y&*41E=O{#K}7;CwN`z`p?th>idQF%1 z>xH5|chj$skINgRrY0&aZ0wu$FUJ==U)bMG9lY%w&XFTw_9XO^sj;a6%`A4&cs|4_ z!3M9BF=Kjf;pd$IzN;t0kI>j3n`kAsnF<*fj^z2WyJeTg4eJ-JEI42;O-5KdnuCCw z@;`6*kI+BS1n4`*<}bB54YG2hP+pghJkZtJG}s|3IF@EiuPoHo`l@$R2hzyNQ6(N& z6{DLHHKJut+Pg*2K~u7j{F=BS)P3#vW)nqWnkMpK;VJupNH1eC%5{N#gRfnA6Z>o8 z7=@IvlRmN{@2vC-$R?*ppL9rk!e&;I+8XA*6vGWtP?<@@nk}k=%Np~{D)AN$CuL=4 zSrpbshKmKgqw$+X_@Z-%_RbkHZe-3F9HMwDu$0K;jQSvRv+QMF(MAk!@%oi3)y2hp zOeb4^XpxlrM>T?+FtxHInX&7WNuG(=W-O)4pi zSz|WYq@1bS6!I)Jqz5SD2|Z26+YXk4$&^-yhvjeTA0}h*c>8c0&)N$p^h05#l!Yge zdJ2b@>~`SNtJS=`JUnbeE;xwzQ5L+h{qleyAdH&qFWxM2BA<2IHbqlkX_DL4@Z9q{ zMbX1kW78%ot>{T}M!kbfL%?04bF|3$$f`-{yi7{ZyvGj zDoHQO`=Z@$Jur6Ldn|<*#`rN)RnfO{`+BUSW9%&T9hpWoToJ5X`&{Y&KH%B!u$otN z0UiEOc7$`k_i>I5-S{iUC{)ytw3S(3;dZT=BRMRuC_*a>ZrXLRvxp9TLuGsKIm;`z zN7D}s(23uvmb@0%xPIs8da|HnyTfS4$k22A<1Cqvt4&9CT=~A#ztrVOB)V?k>K}5; z`Y>Wb48}0HYpi!ihi|tgE9%plYaS+d|8f1uPd~6?de0UFvZ{pYpBR75b#!)Rg>-(v zdYkUtxovo;>0#kf`Ydn!L-s)hURspmvTbn$ej^#b(f8|DX{~vaT;GZuK=V=XXLAH9 z7RTBg5^;*KNTzhelz3fAd$`voLWZj5$j)M|yyhK;5QA5Xz!ow zpOa&=BSq}p0C-3J6Y_NeyA&P5q?^3dXhZl!)=VoWSfgl ziaAfUZ$z#(Yb3w>(&k6Eo!#?7D(t#=725q*#mY_pN5ANDQ}hgW=*edSdt`iE>aU8C znuzCEsIb^6Xf3IEbG-}gIEy!bZY*AxcL}GE`Whkq>ET>=4vUq=<;rxY?WsO^Qt$Jt z!ggP}cPd|l66IVcJe zGdo95CjT*_L4BqDmcdRQQ|7}^5eEN&c+*#ho;>b?Q@_2cjq=mZ4X-78^4$;2n_iH9 z_ij?Lr2f@N^cJ>6OmgbY0L*f(2;J$M%b}mQT-J0rn>ETnPeHFr?9Qb^mEV+Ke-1|0 zgzV=BcNP>%R{OOvq!~kwEuMG`h^C#dn8<+f^us4ls-JjSIw7lnX(^j|nFOwP9#nr- zRFC>ZA~o-=voZdz?c$^(oIh^VnC{7Y@pV^v`%@T2qm_;s?T{?D+FjP=x=U>c`p-LU zy6?s-TWSQIFi=S0&ipW`7^z^+YJNAj5eI~gu+1hFELK+D3Y*idG182caQT__GdObm z`0-|l$M&KPYT(Nf9S>X#Ea_1dbV9pOtYm&@s=PVz>>=-b({Wwn+P(EGZMDRc$zvh! zoSkiR@Zs8`cTQ=OH0q|1?EJ+|4PalJy!d@Uu4ftN^)1c&N>Z|@1E&j4Bz?BTMx)Ye z5)+hXuH&v%`MmC))_Pu2A&{#NlwhpOmR4IEgl1MoHCm{v&*s(EtlgXgt8z1cBX(z? zE8i&;Lrvv8RagpVl{qeu@NbRaS&+p}uLdXGO+|zc3sX}}9$hOpp(ckrSh79i@vR%3 zRHQLvn;UqU*ZeZ?xcRojKziU#CF?tzYsNfLymVb8hYCv@8^?_M?Y%CA@?xtFeU>{t z9IcB3*80UPSBV|kFK_DM$K!>W%b9lOClb!N%pHpySeqV!`}L=a(Y`CCLY-=K#hYw8 z9cjdeW9X?=`~_uXWEjq+25(m#G_yBom3m{}tqAwzu{5 z3S^^hsU7#m-$;1(IEz8e^g&P$xoIVtYG`<#Sx$uNZp9&Nov59GCI}&8xd?Ir-|Cp^ zTayX8A=;}LO=GF+RNuZj+1kpkjl)SXLqbbVxQVWDSsR8=n2ZAn_nc}p%qnQi*D%TeCNXF2y^ zK2AD>AvHXozs+;y6qS+A#~tY&yy%yyja2OY^*LN&-ExPX!YQoX4(<)Pt|RAX?#T)7 z;!;G6c-6i`C6rs6&T1;5cjeRG-Y#Q(C_6lN@ZiRYmVHneAF(TcBo!>c-FfjFJKf!r zRi(e0GYRc@GuAQZ9#K&PVddmE?JxyeSi~`m4!^7lj zo+9zDFssr{MZqB0$GB|^D@&ZPv}|kFj<+G4ygK`)KYEkYEV&xz=_OtocgSI9eWe+m zb|vjyz5w_2N)ChPm01U>7fc!iZYfWI&+mBOW+LA4zV$SlQhnt1QbM|L;`~xJDa^f@ z&9z4}V|{(u<~$%wd*syLGRT+~FxB4iB{!Uxjc63?SMWB1mSL?#A#_Ij=t454h^ZWV z)k%Z)d*W>2PVx!e+0{22(FOZ8HLj)KnMrOL8$H?D@kYPTT8TU0YdjsSJ{^LmIww0> zSPYgdcfh5|{kU~Y(|UX&g?-EeyylW1w=*SbfF&B{0P{JW`aN%VCfn!Uzdq!3IqeFA z&TTbQHDUEX-159=Z^hd14rdzPjTaTyn>Zdh^F)UuQ2mJpu$hrfr^T+JPZv{Ki-do@+r{fBcR9$OD;l#z7*SNXw<~+FFFF9~QGmM^}4|R>`U&8AJ7K)v4VsDk;bi7r&&NRJE z0eaW-u@~fxdw?!CIX&9Ul>!~70S}+E=cis@@B!m-RtbIGJqo?Y-R>PQdcjX!`y$`Q zIo*H9^7S&&aY@s%Avr{XwkNaM7o|S&zTwO9&x$HH09;_m<^Qt zap<#qx%Gg<>MXoERfe~xG=SXD&0o5YP(DVIKLpfKv4M-@bB^moJP5=j7%Ls#QF%Xs%;%Scc1lN1?BUgBIudoL+5IavJcErM(B7z&0HB z8o(z79^j*~l^BNsIq|B4)3c@PCa8Uku6(kxvIp>6i^PLX1`f0D#Xt4xI}L`$XY7s3 z9_qO1IlZGSa$mDxtMF76{)WJfIU{5Y*y_OIv#-bAax9Q+`njtI;=t!#IN^Q639i%M*gkRde2&DS&-P6$)zsrcM=jze zuTVHwVkVV&=LA?R4vV)$@j6KMq{AJ-Q6;2u%W8U8LxF8#Q=;U_x~5cOSV-=N*AaAU znlqtvJ7h_phoOZeD2JwG#qGp$XUnFO33t@KJ!8V~+PwSqYH26u*}3>{wJd3R=Qcc? z);y+uUW$|$V_A22rVk_?0+a#{W@s^dOj`y`(-=GoZe6foE$@0Nq znw6NqWHqtX+Gtr4ECOy%Et=o!$i6G}^gGi&QMNdCHQ}RfULG+E>xo9V&3v@y;yZh{#8OAKllg58+A3BvoCw4J1qO4MmX8GOEEtiFRX?~OT>-~SRTR@ zm~k^`X}@fylTN>1m=nT~@F1rBB_Z2FMR?FozRHN@HrK_vq+v52p)r}k$uwSf26kdc zv6;jRKOK#<^fU!er)0+ftd-`dnEB0iGa#LKSNnFBVIbCx+(q76SUwoZ+mCk|Snhqj z1$Wl(gKM8>bJaz7=fsk?2e{LnLQD43`re+0z0Py?;ODBFj$6ZX69?|ZWK5a5UwGu7 z{hnP=PtUldJF+!1D)B^ELZl@+uG}%$D5}|FQ0m34&jQ{8Z_`)?d?edJ$`kva{Iw7J zhciLQM8LyP?4oA&wSmsKhC7wXllNEFZTiTLB;!d;C&y)B_76*nEVuf!K}o%_L6>pnbmzElvzHQ`>Xwz zx9^YFqOjfa>E5#VYkixdB4^Xn3Nsa#=X>QYpT3zTnm|DleLAqJf!`m5paN&pRzo z-npexCOvzCpsp_KhL*i489|381~+}Y&Dii`Q0ltWJ&thqy-F@MKEDcBDHW9b=euo_ zTbicaQe=ZIm(Hv0MB}hq*rmek#nWR!!XYO}=b26x;=4Hbsaax#^6lpI=a6k#z1iG~HPMoUBo3|4U>x3tb@VI4d%%i=bn!9p>D3@-;t z%-_s((^b1xFJ|3TC?=QE@%CHjS+gWn2&rkxl!k3mXTen5ATCuZ2y(#fu&`rZ@dwF%oBFI{)BqLp*VIWH3^=gop*>0 zaa>QfqgH4%egA#3eNq}Z*XN`Kdqv(1*>0qdHKR@fB!F7FkUF@ z=;+X5SC08|{8U^U+kI&_=lXzr!XjIOeMCH~_~i#*n5;ZYXH9-wrxX?x@Hw(1J*1-a z;im*pUWNnoqmtyy6xbekln^0$2TQq%le8S2Oyk_v(rik$>##}eJ$4ETo;1#!)L5%) zR$Lsz`lGnGxO`x1?Ce>Vy)1L6@fe=1N)`N^)SAoOUaBt^{(+Lxva)YjSXipl;Z8!M zo}6O$H57+zckZ_SfsHj$O&YUZAUTA4a?=r{7?Z!1zm)vKOj+hEtwHbLQWJt^h|)OE zm0Z>4X+uPK1TmveJ-11Vfnt8jv@eg51z7RSM&a+I^_6X8ai?|8gZAs(;bxbU9y z)QgudEt$&$F>^i)a7gvBs&JRw4^-l{CWS?jEBoW9z1X}$U)vtdJ+*lX)?_SEVgpy`Lm3XI7bQ#X9&^8zRp|Q<~yH%ds;?W%;k!%l zz|6goPCJu9aH^VSofPJkjJmpn@cRZKV@vhN%^n7t!IG5MkBA>+*E%R39{91^MQL0_ z(8X1yu_MwT^7sdm+zb0Jo53{Zee2OX;hiMQ$IUov;m+IIxp!Z(wo3$u-$n_y!bM?X z^!}xAcU0Yh z<4r3D_6wB_PaGc0IlYlhlIEe!ICoIT@J(pQrPr76pSg^0~Q%^yoQB zs+vxEdfVdu@z$FPGKKc*Z%B2maO;7h!{@!C`529Eo@EZZjpfuHtTpYYGZ3Xh1yX*! zU?_zuI{83K{p6_?;W7yd7K+lW%^Dr@LvHbt=7Bx;(z0f4G{-LJ*^Mn<*Xxfyb1E$N z`9Y3$i8(#e?Z#_dMsPq4uE*~$E&Vm#I@Rd|2S85C%gY^dSo`I%3Qt;$fd_IsvThZW zi{-5+x9vD-4bqkLFrmI!J(hx#m0%p*Q*1xcGTAXUrk21Ck-y!kl zXdme&DvB?Axy~5o9IfY|d%z|~sT3lxBJ}85l%k@ELmxSfQ|9E9{NkI#F#deNO(^eG zm@8S_ge}|HI*Tow6lzKc6i}Pler0X#galJ|)^q(l%QtUqu_$cJ_alz2+_F!v&4(Ov z6j)2vTXS!uokkgUC#kY4&z_sZnOi@5mb_g&cOKvVT>84wco$3gw{Hh?16yvXH7n=7 zRa>`wO84}bOLL&OF6Gygd@^V|CSYc#-F+zUb^L(*E9S8wUw>7d;F+8bc<|g~Bkeem zP2r%q^&C~~Av5*;J()L7WS&%Gf1=`dv9Y1l@KsFFDiy5&J;mvZ%37BgZ))yiwuo_| zSdg3Rp(~{FM43yx+UtypL_05?WlZ4LkbTj-V7z#$yGfunlk{ZNiHD-5TOn2GQBa7c zl~y|i%GvxBZTUBN+{^(->+Pb8&tw^{mA~3qS;d?6;lXhHRH4T!xiYcj}R(}d9__BU?=A|2vMNAnX zACIT=yP;J5oei0Chuv>trnyMBjyk^*tj(0rsh~fqF@6Y`s*N+y zqNW$8iTZ>pIN++jfI30(9d*I57JWn5O`ZlVRQEZ?d`Qwi_PRhsu(E&a-Tn}MR8s&c z8-Fqa6B6uA`lzX2BF*!;r2>}8JIOyEBp9vQ7Eiz`q;1~IzDY(Nc+^hsgu~{{Ss!aF zD<1Kx!dKHnBtLMibG=piDkbXG7J&x!1+vxCpq0GZ7?gLgQ2%M5+SjPeM|2m)QO>UD zTNYjk?=QWUdbYNYZ;HQWKg)+PDoToPM=ltOpl#Wy&zWvVl16WkR1-#Ls6+<>=F`#g z&zyc{lD2n@Bb#c$)s-_hO*n#xGMpIF!pn5Cxw*X0aHoAIyK|}Wm1TS;XTl=jNb${8 zkMdteC@!U3VkFOq`O6xXS1Z(fm$&94e!Vj3g}HxBh?;_)rp> znnY113Axh`s41_}+zO&-ckr#_;rmFzBH@-x`7IT-hXLh7GdQv*6qCSrIXrlE@fbsR zufe56WmmEQ4d2{7o9fJ2=z%?GmJ)Yii3oWo~(fBuxrI4dtYJ4QUv<1|(agE<<$^+6g^ZVgaLS>Mct>u+}vZ@ z$@@cZ4e90@v3k)Q)!0w)gPTSFN}Lrl_gzB8exiyUp`dsE;m05TlyF$)!8TcUAYeg` zZS?bCnDz}XV;Vl2RO32F9*VoUUV>xW@hNXR3Tn4;l0z@DFZ0q8bIZ3^N-fNs25_6@ zEZZJoELYrLKkCCRZ2xLFc-D#+&f9F9+}u|aS$ka7aqklow}DJ)PfC<8*BQAzE+m^_ zc)ZCr4C2QZN6$WUGmJ|Kc^!BEF@=#gFZChnTS~&pDtt;$g7HJB_QQlgDsyAQV8(B8 zlq@x``*;uAp%VBPOhsR7bw_WJ)AACh4ep^Zq*YRo-!&qU)9w)*8jQ*K1()I%wZpUG z*TtOrXDsbHnqQf0llxgb1{|!nFXVOF)yvFXIJ1y-c{L(5V>_WzXFtmM3E;jRWGHn& z5ARs4m#S4c`7|bN%2v~FKQ;aJE$1F=JT{z8GM++ZKc`70ZOR6pwEK@1XBiRkE0m?; z6~VlQGE)&jW;$h$gNmPLJC)$}wy@{0jd9LvFuokI$ z6G+it?vj>0;JCeP5C+e!{TbfyGjjD0gXhaxj~8XEN9d$`D19$YGrU5{cPps~UHq7KTq^4G1IcwI>b)(_qxdVGY z+bL{)Uu`%$kZomcoyTQlv%PskpyCuLcsfliw_!y&2b`y_Uv-FSov?so4V_w=%15Xl zd{l3~YpOE(=Kb|}?@>CQ5O%lkw*((2p}!tQmrxVnEJo*BX9@x~U&}?1QWy#3z!2qm zWl|jZQ~(PKb%feY9ZtbQyW<9UrMF876U&<&%Tt{!ur|{kcH{U;c>`TJEV(HZIDwsa z`stk`;j0fyh)!t-Hy2;^Q}gv#m742W!$fRGE1~u9^OW>X!H>bxPoiUkF4kW?V_ipK zE^N%>=a%j|$nGM2%xUrcH7k6><`|eD%93I*#zm|C3!MBY&sm$$#YIs^eYu+^Ej>#a z_0md&vRiKa``k?nJtDl<`U)>92^ZT>VC}Ib4Iu6Dxjr z)3$%dyuB;LW16x3C#|bV^BpEXf+~uSRY}WI&uP_DtYmG-$7yRg$CI;DED3urK{9S% z>!A0Pka4lS-)a2^S)q=klfyxd60JkxVg~(J@rh1OKj#>Ng`GnCT}8`Cabg17(RN|h z`n`nXM9H-asJ@qGPr2N)2IR$gx3Ha0f?SUpdTVxnez+Fsa}n6CDq=8)0D zuk`!k6F+$=4zB4*e|~>Hb@@hhR@&Jn{}NG_L7UkVCotC2m)6CThfhfIxfwpZvHddr ziO=ODMa2VW@c11E{Lkm!wC^xKd;58M^B1;D`--f2tz;vrFQ5;h2<*YnMx9dc??^Sq z(D`0!^W$YWOo3uVNumOUhhECo)B&E~u$!Da$B{fWgsXkp>h_|WsZ}LDhDWTjR)Nl{i@7em1 z`y5|9faxuCC~BQJBukG99jh>f#viHf=Jw2-L3s^+=`|(tRvWb>gp50;e&8L(?LjFn z9UOjoL6njWRl_w*%RjQ15b3z_3#o!VgOiL(dp-&L@iZqWQ}o2!hc|4{?pSOMC+e+E z{n(+m_vT$gZ2fY)eNJADf-V!)^rj zyfBBC9M3_fBlMf^cGea;v{uI&!XlbYva4ly8ThY#sEJVCS$o?ugwNGd_}F;?h4NPB z78~I&yLR?Fi3Nb}o|Pm-uI2;bfOBLvb!yU7y_g zn1vdv!#yu~4_$M_IXShx%=2L??}B^Dzos&{4-Z9B5T>q8D;8WZ@N_S+d8-HgraHC1 z5?@mpHf<`T1ePelPNV_Yh^d;KyjP%p`#>^h-HBye9si>*p6X;yNsCbW9{pGss4jyE zW*Yn%a(=4IW}kEGi08p2`YIIt1upmAW!#U|EkzW4r{#8aPtO&F-pwZi8S#!>?)FlL z@@K3zO`M$Yc{w@lOy#fWkAI9j=F~lOTw%y&Ce@KGJq%Uxp@-JL-8F%S0(IZl*k<@F ze!bxeoMU39@OCOSum3Vv$cfQU8V069M~h<%(mc404mc+Y@Gp%Y_Stz-Ny=<8*kz=Hbf z%8D(l=yjRp_0XYDR!O*jXfqv37*_QJ-JQ$i`9ek%q4p_-i;<7wSDH}u!h0e?r_$5$ z3z3~^4pyUCP4Yc=2l6d$w`ODYPlY^f$BLll-#!=T&yP-0Q}#2C*mHwsm=L))^z*4a z(TuFcIC5;OKdG3W;;x2%znMyiGJR+R{)!?!s*|il%si|>Px(xixv&qDgU6d)_fjRi zMRx_C@9VL9xCK+Ra;@Y)EcEh*r5hFL9}r#->$Q{}&wG9E`9kaRmg|-VHYlRf2}!dCy+@UkPx}vS?+>1?(PzoX@e6kdeB}e(yyCrA`h+s^ST~fB7qk13 zgo0K{E9-lg2jK$2bw_;9>&WTz8P{6FEo39!z09*iQ^V` zxR;Sa`m)xhqMWbL%i}^61jaavZ6~MIA~>Ww5|F3esdZLR^%TF`f|`-0zTS&KEiEkz z%z&b~t5xb}IWmAH<$iF?a(4r{t&`fDiJs@Ak=_#C#RI*)Ntsg3MI zxk?;E^EJxsbM_rn68CyFF72I%AHbZ+3mfieY@~KUho3&Q#uIig`22y-m*E7rbI)_` z*`XaU=Uj$uRv!)}oOJSEGW9e-JE^i$zG4%~_+0EV!sVLKP6Z3l=rS*dfwiMw^4JDKYJ?8FXrW;G5 zq8CRDlu(OU;p4|HDAS{>6dx0F?O;U%L!v-kL`8Q_=|bW$ z`1MNsMb5q9YF*tc9ubYs5@#NIacBA2Nqh^SZpvJuSuj8`Qq<6@y|-xR6Q(`DAFH3- z-qG37(SJ`z=VxN)vlDYW)pj{oLrw+JAA6dkF9vs?(Ms){v@N)=C3QV0KKN*St1yY* zv*abKE1T;_tk5UXtCASj+w>CVtSCMXMz6=wtbLQ_+7u|%114$gI}}Rp=ow0sk}%qp zg5uLLJ^G8Yg|L<#PC@U@I^<;@Un6OC-sdxO`Qgu(`=bW3=-z!BUdNE^Fz0xD`o>mr z`{q`k6Eoo=e-HNuOV4}chr(|T=J(6{Z1IN+I_eMWU)Z@5g?3(7v4i_z@m*!oKqXQV z>cY%Q*2iFWyLBT~>lw_m|G3_6p+w)Jc2r$tDqCN-d2$)X)4AAAZ7qwB>a~`7Jd&5G zNo{1g=}mche#Ky8HDP70BTUen(zAN8R&nifWj#jCFI|lKz@3lcmnMaqQ=s@1>G_?H zxVfS4-x6U^V?Zm>@LyVU;k|Jz{;a(0o7I(`vHpIHX^$2kHK)tm>FV6~FLdf(_a&Kr z9eX7mE(fE(AGtI9mo8eokd~>|M;&LtSZoGNFnyBU*`v&lBJy9Q=lJMC>BrSZ5v7%+ z(UGQKTxbPnp)K#>Jf(3pPF=Zk`2gwu!*KJ|SUCGO!B$nd`Afx1Z=dB}FPu?bOrYVrzVV3H@xm782PM=EA1G=Zu8+ze+(QeY z#@&3e@utkmx3x4hi=#~MDR)|~7q9jwJIt5To$!Lo%`;P`M*X9O4xrFF!K$jQ?5e?j zDMFVtH3jZ`RLi{dNL4_?Up$WeiqSa3rzJj0?*k;*71AVv3@2pbt`L`z08=Ramhh4RQ^R;>D8IgYg>JNdggHU2iy{c`QjM$ z1;e!xGdQUHz^jtCzk=i3^)1nqEp$(JS<< z*Nz3mIN}vDMTu?!cb-(oUiX)VdLTE|-E_nOwzQWLN}s7k$+!KnFUR|AX|yy4jU@-W z+btU-qZr50x**$_<{u3FQco!fZt5Zvg{NRcCt?MRycj4iv0mmvDGIs^T{-*Fc~9dz zK6-AWZ*z1m!_t_kLb&9CAAX6Sixj@R>0oDO*2MMs@}0LH z6d;{~#0LrClNk~%B%~ew-?$Lm43PFg;)5i|Ku>QdcIu>u?mZo>i;GivY)n)~X=&+b zLp^b-v9V#g1rCYU)m9J3$Hlg|Iy)8LzIE%{ks|_*@P9QSorZJ>5*iZHC;zwjK-wH> zCqzDuP*6~)2?-r{v9x$ol$xA0*w*}Gb8xU942=wfvC&a5K0Xd+W@iDJOa>bp8{qG+ z&CSi#!u-5W6O$(?++3XI@Sbvz5I&IpK;#kmz5l5TX%j|BaF#SmUi_5UdoTA7#8Q08 zVq<+hs3Q^q5fZEsfY#Pl0LKtPZ*MOc8X5v{uShU8H3jD9=K&m*2U}ZPf6of!l{ER@ z&9&eFHVe=1tKqdAqldg(MGRdz08dpDkm2-lmlFTA;95qpscJ6R8>`h zddLf0jtSsyL!hUp2Mi7l0uqS?rl+R?T%ZErx$^+d-}*23f4?y@^lMCCADR1vx(*4^ zd!)_&Pvi;dM?^m*&i*0wJ{l7~RFsnozBS`ORCg)J&CUk6!XiK*5I|*R{v$OLX?mvBui;X4j-@o4!{;nV-#8&<9@PM>Cg8h%HSJi^jQm}Ja zEEdGY#DS!g6p-9i1+vPEK|yvdC@Coc6%`erwzhUxhT7WNcJU+fgS7vD7eB&SQzNnG z#0e2w`1^>*`tS09@Qdh?l(wcucuGpr5+*VdL_&&*i2;d_hfG2dDDG|qIr+H&juiuF zZ+2ya(4Rwks(9}5FJMF z|CWC^>kTX~FaJY3^p9}=`Mv($pThzI{D@v7`heKKe{~@~|KOQ3XB<_MuJ-a$wSXc<)M21}%LUf?3tLtz0;Sm0=?*2Qn{~J5< z-HnaE*eYB>Zaeedy>J6S6dNQ&uK(GE$PF6$%)3#T@cyKvB=Gg?SJ?Ld!2|Ldk)!D7 zXb>A43+1#4Ao89A`vB2n#10{L6tSVd<>!9~KO$=j3uG`mGYfV$Hg>!|e!xL&XCWcF z@XzE3i3d(OI@snCN{T^TT*9urBXaX+9*}-Oc!+|s^!@vH(AU?uYeNeP3U>7vks-te zA@3vhAHk2<{(tvE>=a^er>CdD2=s-+!y{mJba+$kin1rfhsY6P7ytf3+Mey~AAi`? z)Ko3yWaohN^mMRmbK>GaR8$oB^5qMFi^g{8cRwKdfXF=}?}!W`dR$jmx7#NO{!#e* z2>yRpcMSx}w=O)DYkNN=dcj8}y0xOzZnjn^< zUA@fA%-rQ8F)?vhcM;sb^&u=QY_}hf&k%ow;6`|;hBDOB(z5G=5&TG7{v*Hp=l($C z9qA*4SH$KbveylDsI|QfG(dk?J2D1Z;Xml=>wSed|Gp0pdD<&3amuWkSiV+LR=g_@ zrG(O5+X!nTAR{9KBqt~D$~=Pm&pf~lr*^;B-{1dNe_RflA^yI;{@r#&{Oh!>Id-xs3O{2v@V(`Fi{ zL0M51C@jtgxDx1F%Lu!AiP-pT=x-63LfRYA3B)ELg!Bm_M~EIHau5C4HiCaptWEC^p#A34#F@X5}H970mf{Qm!gsakYA7wzNdfRm8W26Um^bO z?5y<8hPtYPj+P$<9qlb8tv?#@&5cBS8+>eUX)124ug)jdlod~okB$E7>jD`bYG5Vv z8d&+R3MQhZ0V(1vnE56T=90BQw$pjw`N;+JudM?(kq>l1!u^$pgsO^O7DmR)5dW?} zqoSr_GkRc%Nli)F2@l6Wy9jM#H1xHxQIMBZP?}i_+6tju5~e^`*(j(lYX*eU5>SB4 z1zFjdASp3vCnqbTv$cts+tbxv{G*XrQdNd8E-fj-5sC|NW$>}4f>7N0g9!O(#8s8% zfg*=aT?Fkz*&OJs90JwlM1U(Qn5c*C-u<&3*HBxDD=jW4swyqQHNdv6htyD8jw{C( z;mQa_xRxd&z64{@4;uBrkB^j~-G>Xbda;8h4>mw_MS~iry`bEV85F)|02Oc1VD8&_ z;PO%%RM$6v^2#cJiHZg>&~M(kqwa-3NAT0p(TWB5`?ex_=;!CRE6<31`E6qm8Q-N) z7(;}GfNxRXKt@t7sLz3U3Vvd%hEPfD>iAL6+SGtxEUF^lpqS-iu?cauQ4wL!k`iOz z)l`(El*4|gC@n5(2v*%(tuY3@0ZgDTm=pXA+2HU9nqz&`-;7U&23gZ*GU9kWnhQ&rpp+n!icS%}CAl%rI=`}Z#$=Hc1ZFBUZG z-iU}VZ)+wGJ}CI9?%nf5On%+g0|25!H*BDfcOp#dDsgY z>={74BRdHDWV34rlcBH;R0doZvY(l~?67L`}4H6^&CM3>52(gcd zy+Q0I29YaBp`l;l_oK#tG}ab&ceUZFD+q=4HRYwjL4h9dzJIpQl*-DNkEbUkeyOg& z4!B`|47!KbL2Ez}7-Y87idb5EaZme)|(|^YQ(ZhoP@4Jhi zot<4NFEjHO4*Gt?*XHNv?-CM^A%w&dMes9RQ86fn`EE%u^lQ+DR+eM|LSFJz1F;6z z+udGNUsF*4?I%7oC@6rMhW0qTKT@ke_}ItE#eL~ZKtNzkWm$1&b3;u7=Kk7DwE@_w z)dY(KT`--c1efRtfZ+&MFc7jA^aP+mk3TCI3WoCUu@8Lp{EPe~M+E@KH;+L`a8Nb8 zFH%oHF*7rtF3&0GYOJV&xJsa%FWrs9b{~=FFfJw#ilOb#hqnJaD8j|S+>=F5R`>`5>Za}rEO^Mfw$eIU@|?O);m zj6E31a{#6qa90-2aeQdlr(TNQMbxnX!T(X->6~Xv9hfoO8OS3^zSu%(zj{=cp zz95=l3la;BKz8PJP?mHC5F@2_ic*8xTUuHnF4zZkmAQ4*<%Ny4Ro~N65;0++AwETU z*-^ym@^py5pov(UKhW1*0`sbdrs~T1_MBKy`_%+=#@qp&vA4irnkMM@b`3N|-T}#< z9zy+)2V+qj!0VmWU*tbJ0`w(41|ZiEoD<{oL+~FvD##k>;h9-iUk9SgazJohHu%_- z4(!|F!0WEB;AQtGVAf>~tXdxdSE4!yBq)Q}?8_h}NgZT-GXbeFpBIY@3(9(bb`*4X zv=%fHt8?pXD-l`3H8<4ah_w|(#G3N_=K9*a{_aj(dvim6Nnw6dZeH$IaWM{5LciW# z)c^+TyTDIEEod#T0o8;OD6?6h2O|Z>;|~D;zv^#nY#c}qb^!qPOSZErfFT46H5C=@ z(?^dyKF^eH-JD4Q=gC-bYCQ%BZv=yrYaT$FYz}bhvYiZ1DZK}_MJ~t2QcR_z|XHj!wZGKT+ zR%KS^_XQ-LMQp|QjC7EZ^Ljcc=osj~ z!UE=-K8ejQhMoZobksLs7f{0bj)wA9)&dG70u+dWgn<+Q_5u$evg!b?jaY+c4R67_ zLT3<|>?HB;~?s@ z8yIYu0i$&*z}?9mllbgt2Eeibxg*R;hz>wQO@Gh*l_wR*+Qm-+c@SBM1X?X&z@`Ak z6^Y>h6CJf1dn6_$?)nBKA3(4pc{@C4Xt#FQ)7!h7Kf!o@YkF#O1);yj{(mbRBDoln zTmI$&vDZjmfy4%pFg8H^KH~qgQ)3~188DVD3<9D26hXUPTUNKEs;qJ^*ZO!ONJIlU z0mdu@KfEaZIB`nh`exPyC&YfE^Bb@ziUi)+NbnWLbO7|T2f0^VD}+CU{p!p1f2 zWnn&$YI-CU6tMwWKE~9)z~4;<7~lK4W8T-Ng7=AGySR~9EiNW@H|Ik78Oc!)?1*23 zdDd>d0jWJB`7VM7$+?kS3dslm)rI87NSz3&w;;76M28T0M1BX+i=wO~h+htjW{3k{ zHw*Z^hRu8TbW9*#%Idegji6#5IL=9r)Fggi6lYJ0pT~dC7{);UciSAwIZ}i8jUCZB z1Up>#^0#^w(uPRA=XbpUsdxUX_D6VISzg)A(~RoZ(|rnhxPw0Xgh|j+#>WH~7CkQh#=Ebt%s)+(P6L!H&d1e{OdK z`|q0h?|SF&dK)4;zw1^1s{N7Ak-kFsMsnvr^8mLO0hPtj{zobTxcdzV^|D*LdspKs z#7GgS!<`R^oS?-54ekH#nA?A1fsc=mBlc@pc2Rx-NQQlh$mQ>LN80Citrn3Rq*nNQ zykcZzWET%2+y8F8XKQT>)*ME5>o31~Kx)}YtY1UO1HBOnU@B7**jigPL6B6LChS4u zLHq#JaRPtS3+4X__yVn2bS~(*30|NuQwKha{5ZV7n zV@Ch1KjvoV!Qjx~uKpmkU!+}j#}mp6q5P&z_s(;Afp`%BYEHvF!F2%} z1C{81K>jb!D6}=yRVzzNx(OwOUEM;kBW;7&NOXyl;`Ys(N(K3Owav{ffC#bw*4aO| zJyP@g^ElUkr&f;O2WtRKPfhREY?omDGbJf8!TqtKa(mcqu$1!vEM^%(nKuO0t`ZUd z6zMnMXJ-NiN0}Wj}fR_!302TNf;JI)A(^>?QyMmY~dCwhz9KjA{KJU%I;Y z_??{{Z0lj+0oLd@VOuC>)3wbh=jU1#;2&aSpSdfaNeS=(BzwYJsTt!hPl z@=&BIK6$CAJi;R+0fB^f5=ej$LJ|_*1OX8RMMS`YfPxbE_WS-4<}BLotld55=KkN` zz2Ck6d%y4Z`;y>2=_s-m7AM5Y{oa3X@!Rh$ewY2^?DaCEZGbKmfXw3AS$?*mEOho!ogq4^Ek-6*?iRN3L-Jl$CW<<|55sDGEccpu1?v*g`jB-x3Ge_tuwhLwUEXoY-J83H4meBw(7v;57}^)wiRU^?q5Y_WpbxZD&=1-TRSEhaJ^T~s zh4nfSdLmrt<&Ba=4>(Xx$7Pd|Uq>E}(|QCuKTcvk7PS)aIL737n~yQB<J6Pex`OmvuAz3~c|P-0QG_^ z<8$3jvYJJLnzOL|DglOkFwy8M3R$JNU2l;N0SP5V7}-$ zFfjJFxbNA=Wnbvr`SXHZKT_YbY(CC5508)Y7%S&t1BJ`w4d6PM=j6F+cq~HptQ;M1 zi~Iu8!$-{0Wl>66s(^0>8*FqXL78)M^z)Mn(1~DdNupI|lw*tg=}cKQ?NC>#GX#blM7q+jWO(I@x@F zL505KslfYD%G&xM={LDhpLi-Me3#OBjF|$PtrK&C7P5IA5yk-8UlN8kGIw?~B#6Wq zf61}wl%HawGF>f|=&LaQ;CIbS3$rTAi_`@MU5;L-))eIDsKAeCncu9B{eU`DZ_?R- z(cu4{1cy0+%J+{W$;sszMET5keBIS1KnYyBLV_1`XVdcnsj_*gJ_ zydxBF)Q;1F^$n5b_5wE_iGR?;7Lj zQpB^xVEz+FM$k!d*!66krs!;SCG!wDt5&Vz@x%HXga1TY0!}@@E-#|{s`YcaVO~z( z0$Xa1of|^!XNKcNxcwT;w^?e$SE#cnTb&Iq zCzrCbvMCpQxGpWG*Pu-=t2te%hQ4*{*RNlL`zO1&{A?n|@|PB~(a?Fd^@>&Qdc8&e z8TFWva~Dxp#%#JEnM&=_DO3zTxu!rtMMj-N6S!jF_fsEdUtcitxc|+%JYY+D@Jis| z^D-&T09-NeIQX&6WQzM>AXnjcwxp;;11^JObEPXkS+Q=->Q%1Tjw`WQ^p~42RyUq& z?64+<3>Hc^Q+3)ls#Lm?Q4T&TY9%nAXUM3E#@t!a-Bze>i8h~+(E7SVw5fVM`C1lJbozYoDeq81q|Y^NW|pPA)S3=HLR(jD*Vj~)<=M+@ zx>B1(Wic6SWu;|(#pZG{@AJ#Wa=<)AUBIUj$vb;3g`C<=5~-Ntf#IemE8B81)mHF*S>SWj z#o(pD>1ZtGd~2D97 zX4#w|e_=AldQ@lx#Y^O*K)eg%&WsB?*Br*;+3w&qWu(OGp}op3)Pe6~jFxfPCesPJ z0A4XCC4_CF6|=^Vo7k56+xCy<{W9{l^xL1Bw2Yjzl-qGYPT7pl@!HGS7RQsp))eAC zM_TvT=3=a!u{PEN?tDj(#}SpUe|z_A_Ia+$kSAn39#5IiLpj zkpT`T7i%H&5WMc*ZS#!Oem>T9txLem$}7szXGWne?KUx;iJVEV%zl2umRH6s@6Ddp zRW6;~J?_DWzvJ(s4zKET;KC8}$9iX6kL?}CBN>x%#{J#P=3>2ExzZ}&$2=a+ovRb-aF3|hMKgNDb99z~6Ei-{?}PK5xO%mn4juAK|J-fkWPXP0 z2G_ajbdHZqp@>K^`3LwT_9~iEQ&MkYPH_~)tfrFC2~-&iT-^TvwTFu6a>URx_KT<@J%H4* zz?MUkMB|SH2G*v_6Dct!4mN>=rh}PVNfy0nFf;v>0l)v?d%$;}1m6vbsIRL# zYcDDqwmc(lC;UCE&!Bz)28q1#G3V zymFwa3G-JK<}dL1Jjb_We?q0nL4&>@Px;#HCF1@X?d|UAsYL8(k}^r)E_rR`IgfD= zo_CpRsQ^a9-^*yr@gnoF*Zb>IMExoc(FX2=g9i^h0ox~-`9tR0*pG!hL@k)t8KW2O zyV54`%vW;u-=uUGx~UY&_+Do^bokH{u=(8(?|g~5E{^5D0eL+BI`HS7z{A=w7nhfN zjgGari>jRW-C1&54*MN`-rd7}6=F+cfisv8KO*z=@?5iL@1EcB`N9pNFJ((a3!L{c ehTH&DPmjEdt#)2Ho!NQOUF9yE*W=m-#JsTDI;B0w_$^c6>sLr$^cj^xcLe*^G!JdR{W% zDYwHt6)0h{5-nLJ#^d$tYHp?7C-fsOL$lySt|*L~m$$KqUZ1v_xw-zQ24&{e_HY)` z#FY?82$RTEHB@E?IOX@&0Wn84S;+OrVH9UFIHxrs3VArfX1K}PH3^y_+c)d!+ISJG zC|Zhn*T}m!NZGOW5NM3``)dc3TYQU~yG%9ZqlwbIY>`SjE%l06%&42`R1Qrcy5k%U zxXz00&An*pT=b_L%4V*Err9=Ap#+wC7Ry|pZWH_?neFait39?Fw3ZiR zK(GlX4<*`{9BFZ1zX8eUnD>w53fMxMReZdY%+NwKyA+qgUfyp!sZSox66kXW3b8qq?Nr5BTQVnGr3y{_|5#9g&OwHoB2t;ta#r zdh8ka-dCqNrd?JDv1Lq+j5av)C~{3Nfp*q2ia%KTW+Z1S%}&F2N;JV zqEjJ1>b*GBTn_5@9AOsjmfV63v{O=ylc@M%hbRh28GOz$_YqbVVklT`JD#ZEJCBHQ z-+tWnNMsexXm%WV3LYh9iAxGcUMghq_~DsMe&i8$dHFZcm7K)m<#<}!sOO1sDtVbJ ze}1**L-FOAr!m8&gI=MpK}H~zgqn2IB4kARo{JI{h-hni4%yd8Z)yq|N-_ZhW^_B^ zC}vU8O!wD*$2=JpP?U0+5Cn| z)$-e~zW*u<2NLkYMDW0l;>&Qu4igjT!xB$SF}@2|jB&=eq#)B%j$EuUOCgVp#tI!D zobR{ylKjcaEHj~P6#EJ~BYH1G>@vo`k^u{H%ihLcaxwpG!_I0M>ZTS%*TEskz|J$( zgQV`tfiy)Y)Q=A3z>$SAP9v;t#CVB)q0kFuLa2r?86xgX9fnOdn?Gurvv0*2{o2Z; z_KF&PaW~Ww4N)C6_#N1ig0iYx8y@7>Y^Ckq*r(|;5#Eyj+heMkY8TjI^7& zm*ba~eDu&w#li z;NfYH`u9CP)%Eyi6yi-U48SUujLxOKD0$`#caoHj^cOLcxC&F$G0}{wM~rU0p;(YY zV398PzW9X3E)Y}{rB0|DQ+dsCcEjM>kfy=rh0t~TX;AV?M;slEFoXvz%R;0zKhLqr zT%%iGKu#qu?vXGxl}il`aR|ZM`3Z9SOLt-oS(FqNl+r>k>TkR@&=eUCr$@T=yKM8boiW7 zcJDmSQ%*a|NE&3RvR%laUyTkW9t9Szjr0m)(#FOv-?fRAJ{%XLT1ic`h?AOJ`5X55 zv_T3oCqiNv)gAq5H?H8RT*O4i7JU}bBy#JjZ5=Gho7MK4{vGiucjj_K0r&7k_!d=ZSxYGW45Q%}7Zt##IM2&~R6M)}A<8 z*5hOYtgJ{YSLqtpyy}&JCu6~0{|eZ^UO}o%6Rcswq_cJ=Os04}EJ^Z!P@tLff6tT; zO_kT!iJi`@MYC#W;uI46ILoU%c^5lMrnDwHRB-;&f@i5irvQ49iln{eEr!W0+s)&C z-h%6>1ozrZc2kH`G!q{owm84q=d5-AiP>%28Qf0-H?lvS-=7>+*`Va?cMia+>}Zy) zeATh2{UL9bGQ!NHP&T%0K`t3XDV5FbMu9@nW^^5R!>P)5bSj}%c7L2Tp#Kjdbr#}?MJb!I%v2DehsZXT}xl9MUtWWue^L%bCw@nfwYg7K%3?iH68R1jKS*3NY7 zDX@&|$axkf$!4=oqYoOpF*y2}0u@UX>FGljPdbmV?DVI$$zV}qScmYzk+R@NRaG-G zp8pFpLgR@^ko=OW3ndEJZk+6iindPJh30Zsd5&r0IZ5aXhxo9~JNlk9Y+E7l2SW{O zS1)@hH+F6{y_dfm&GmxrHu0CfylysI709(A3kM(E=RZd~fh$gTo^QnAN^g6<*z}4< zH8LM5-#5u@47h^|-sa=Tx}o>{>Ynw<--gfX;pB>VpzHl{`2sXi%NUl!+orFFNptde{UayV<6%SEfdLt1& z+O}X#f3!9HfMrncJU)GZP!J|w?g4Jb<_r5RY6^5WH^JAbGt+x zJOYFBCRs9wfzk(b-N!2hc7vRjao3h%WyVQE2s~XzI1f~WVn!(OVkJUmZ2@R;LDz#d z=t5aYHqh3EDaL{=Xl0Zpa$hAzTR437^4m_ZK?XJ)<@zxAsPzrXPow zVGHMROq4PV=Z0EBgjkp|KC?7&Xg<5fQtw1+QDkM!XKd2feXsIbj%I24_JrytCD}u8 zjOd3gsE5`6PmmV}qq94NSPtF>M<2wy8j5HwLG+7u;~wrMRRS}Mkh ztvFC)p;NyDC;Fvwv&3EL*B(FD6fR~g0t9P*G$hT1Wghr;BNk%H$Qf7Cj0dKONBAzM zD2mdgjpV3DK=m$m=Wsb?YdSbM8TdGGsDH93Y$`D2?POM=moH*cennav>-rk9j6c zD5nPp^I`s!V}+I(7?*DS#B2EnJE<0XBxjQ&7U0un5fZ~Z@Czi)FP9?Wp>Eb*1 zGkIPDi&N8D1C<+dqf0&qR{wQ2PNFMRLla_^e0jrDAV(Pr=aQ)6G%@Fc4rh1!R+G4b zCZsf%vXPenlQn`DY?l{zXai!gS6yy&KA0(sWEX}N_%M?vNKt4oCU}3C;dlsxF50$} yo73M10028!@k;#w diff --git a/public/js/drag.js b/public/js/drag.js deleted file mode 100644 index decfaee..0000000 --- a/public/js/drag.js +++ /dev/null @@ -1,56 +0,0 @@ -// wow i love being fake programmer -// source: https://jams.hackclub.com/batch/webOS/part-3 -function dragElement(element) { - // Step 2: Set up variables to keep track of the element's position. - var initialX = 0; - var initialY = 0; - var currentX = 0; - var currentY = 0; - - // Step 3: Check if there is a special header element associated with the draggable element. - if (document.getElementById("title-bar")) { - // Step 4: If present, assign the `dragMouseDown` function to the header's `onmousedown` event. - // This allows you to drag the window around by its header. - document.getElementById("title-bar").onmousedown = startDragging; - } else { - // Step 5: If not present, assign the function directly to the draggable element's `onmousedown` event. - // This allows you to drag the window by holding down anywhere on the window. - element.onmousedown = startDragging; - } - - // Step 6: Define the `startDragging` function to capture the initial mouse position and set up event listeners. - function startDragging(e) { - e = e || window.event; - e.preventDefault(); - // Step 7: Get the mouse cursor position at startup. - initialX = e.clientX; - initialY = e.clientY; - // Step 8: Set up event listeners for mouse movement (`elementDrag`) and mouse button release (`closeDragElement`). - document.onmouseup = stopDragging; - document.onmousemove = dragElement; - } - - // Step 9: Define the `elementDrag` function to calculate the new position of the element based on mouse movement. - function dragElement(e) { - e = e || window.event; - e.preventDefault(); - // Step 10: Calculate the new cursor position. - currentX = initialX - e.clientX; - currentY = initialY - e.clientY; - initialX = e.clientX; - initialY = e.clientY; - // Step 11: Update the element's new position by modifying its `top` and `left` CSS properties. - console.log(element.offsetTop); - console.log(currentX); - element.style.top = (element.offsetTop - currentY) + "px"; - element.style.left = (element.offsetLeft - currentX) + "px"; - } - - // Step 12: Define the `stopDragging` function to stop tracking mouse movement by removing the event listeners. - function stopDragging() { - document.onmouseup = null; - document.onmousemove = null; - console.log(element.offsetTop - currentY); - console.log(element.offsetLeft - currentX); - } -} \ No newline at end of file diff --git a/public/js/index.js b/public/js/index.js deleted file mode 100644 index ffe2ae6..0000000 --- a/public/js/index.js +++ /dev/null @@ -1,69 +0,0 @@ -const shouldLog = false; -function log(content) { - if (shouldLog) console.log(content); -} -function onUpdate(data) { - // set status - log(data); - const pfp = document.getElementById("pfp"); - switch(data.discord_status) { - case "online": - pfp.style.borderColor = "var(--online-color)"; - break; - case "idle": - pfp.style.borderColor = "var(--idle-color)"; - break; - case "dnd": - pfp.style.borderColor = "var(--dnd-color)"; - break; - case "offline": - pfp.style.borderColor = "var(--offline-color)"; - break; - } - // set presence - log(data.activities); - let listening = false; - let content = ""; - data.activities.forEach(presence => { - if(presence.application_id === "463151177836658699" && presence.assets.small_text !== "Paused") { // premid - listening = true; - artist = presence.state.substring(0, presence.state.indexOf(" -")); - if (artist === "") { - artist = presence.state; - } - content = `Listening to ${presence.details} - ${artist}`; - } - if(presence.application_id === "1108588077900898414") { // vencord lastfm - listening = true; - content = `Listening to ${presence.details} - ${presence.state}`; - } - if(presence.application_id === "1054951789318909972") { // vendetta lastfm - listening = true; - content = `Listening to ${presence.details} - ${presence.state}`; - } - if(presence.id === "spotify:1") { // built in spotify hooluy shit normal presence) - listening = true; - content = `Listening to ${presence.details} - ${presence.state}`; - } - if(presence.type === 0 && presence.application_id !== "463151177836658699" && presence.application_id !== "1108588077900898414") { // generic playing status that isn't vencord lastfm or premid - listening = false; - content = `Playing ${presence.name}`; - } - - }); - document.getElementById("presence").style.display = content === "" ? "none": "flex"; - document.getElementById("presence-content").innerText = content; - document.getElementById("presence-icon").src = listening ? "img/music.ico" : "img/game.ico"; -} -LanyardWrapper.connectWebSocket("886685857560539176", onUpdate) - .catch(err => { - console.error(err); - }); -// eslint-disable-next-line no-unused-vars -function showCredits() { - document.getElementById("credits").style.display = "block"; - document.getElementById("credits-button").style.display = "none"; -} -document.addEventListener("DOMContentLoaded", () => { - dragElement(document.getElementById("main-window")); -}); \ No newline at end of file diff --git a/public/js/oneko.js b/public/js/oneko.js deleted file mode 100644 index 3bc00a5..0000000 --- a/public/js/oneko.js +++ /dev/null @@ -1,239 +0,0 @@ -// oneko.js: https://github.com/adryd325/oneko.js - -(function oneko() { - const isReducedMotion = - window.matchMedia("(prefers-reduced-motion: reduce)") === true || - window.matchMedia("(prefers-reduced-motion: reduce)").matches === true; - - if (isReducedMotion) return; - - const nekoEl = document.createElement("div"); - - let nekoPosX = 32; - let nekoPosY = 32; - - let mousePosX = 0; - let mousePosY = 0; - - let frameCount = 0; - let idleTime = 0; - let idleAnimation = null; - let idleAnimationFrame = 0; - - const nekoSpeed = 10; - const spriteSets = { - idle: [[-3, -3]], - alert: [[-7, -3]], - scratchSelf: [ - [-5, 0], - [-6, 0], - [-7, 0], - ], - scratchWallN: [ - [0, 0], - [0, -1], - ], - scratchWallS: [ - [-7, -1], - [-6, -2], - ], - scratchWallE: [ - [-2, -2], - [-2, -3], - ], - scratchWallW: [ - [-4, 0], - [-4, -1], - ], - tired: [[-3, -2]], - sleeping: [ - [-2, 0], - [-2, -1], - ], - N: [ - [-1, -2], - [-1, -3], - ], - NE: [ - [0, -2], - [0, -3], - ], - E: [ - [-3, 0], - [-3, -1], - ], - SE: [ - [-5, -1], - [-5, -2], - ], - S: [ - [-6, -3], - [-7, -2], - ], - SW: [ - [-5, -3], - [-6, -1], - ], - W: [ - [-4, -2], - [-4, -3], - ], - NW: [ - [-1, 0], - [-1, -1], - ], - }; - - function init() { - nekoEl.id = "oneko"; - nekoEl.ariaHidden = true; - nekoEl.style.width = "32px"; - nekoEl.style.height = "32px"; - nekoEl.style.position = "fixed"; - nekoEl.style.pointerEvents = "none"; - nekoEl.style.imageRendering = "pixelated"; - nekoEl.style.left = `${nekoPosX - 16}px`; - nekoEl.style.top = `${nekoPosY - 16}px`; - nekoEl.style.zIndex = Number.MAX_VALUE; - - let nekoFile = "./oneko.gif"; - const curScript = document.currentScript; - if (curScript && curScript.dataset.cat) { - nekoFile = curScript.dataset.cat; - } - nekoEl.style.backgroundImage = `url(${nekoFile})`; - - document.body.appendChild(nekoEl); - - document.addEventListener("mousemove", function (event) { - mousePosX = event.clientX; - mousePosY = event.clientY; - }); - - window.requestAnimationFrame(onAnimationFrame); - } - - let lastFrameTimestamp; - - function onAnimationFrame(timestamp) { - // Stops execution if the neko element is removed from DOM - if (!nekoEl.isConnected) { - return; - } - if (!lastFrameTimestamp) { - lastFrameTimestamp = timestamp; - } - if (timestamp - lastFrameTimestamp > 100) { - lastFrameTimestamp = timestamp; - frame(); - } - window.requestAnimationFrame(onAnimationFrame); - } - - function setSprite(name, frame) { - const sprite = spriteSets[name][frame % spriteSets[name].length]; - nekoEl.style.backgroundPosition = `${sprite[0] * 32}px ${sprite[1] * 32}px`; - } - - function resetIdleAnimation() { - idleAnimation = null; - idleAnimationFrame = 0; - } - - function idle() { - idleTime += 1; - - // every ~ 20 seconds - if ( - idleTime > 10 && - Math.floor(Math.random() * 200) === 0 && - idleAnimation == null - ) { - const avalibleIdleAnimations = ["sleeping", "scratchSelf"]; - if (nekoPosX < 32) { - avalibleIdleAnimations.push("scratchWallW"); - } - if (nekoPosY < 32) { - avalibleIdleAnimations.push("scratchWallN"); - } - if (nekoPosX > window.innerWidth - 32) { - avalibleIdleAnimations.push("scratchWallE"); - } - if (nekoPosY > window.innerHeight - 32) { - avalibleIdleAnimations.push("scratchWallS"); - } - idleAnimation = - avalibleIdleAnimations[ - Math.floor(Math.random() * avalibleIdleAnimations.length) - ]; - } - - switch (idleAnimation) { - case "sleeping": - if (idleAnimationFrame < 8) { - setSprite("tired", 0); - break; - } - setSprite("sleeping", Math.floor(idleAnimationFrame / 4)); - if (idleAnimationFrame > 192) { - resetIdleAnimation(); - } - break; - case "scratchWallN": - case "scratchWallS": - case "scratchWallE": - case "scratchWallW": - case "scratchSelf": - setSprite(idleAnimation, idleAnimationFrame); - if (idleAnimationFrame > 9) { - resetIdleAnimation(); - } - break; - default: - setSprite("idle", 0); - return; - } - idleAnimationFrame += 1; - } - - function frame() { - frameCount += 1; - const diffX = nekoPosX - mousePosX; - const diffY = nekoPosY - mousePosY; - const distance = Math.sqrt(diffX ** 2 + diffY ** 2); - - if (distance < nekoSpeed || distance < 48) { - idle(); - return; - } - - idleAnimation = null; - idleAnimationFrame = 0; - - if (idleTime > 1) { - setSprite("alert", 0); - // count down after being alerted before moving - idleTime = Math.min(idleTime, 7); - idleTime -= 1; - return; - } - - let direction; - direction = diffY / distance > 0.5 ? "N" : ""; - direction += diffY / distance < -0.5 ? "S" : ""; - direction += diffX / distance > 0.5 ? "W" : ""; - direction += diffX / distance < -0.5 ? "E" : ""; - setSprite(direction, frameCount); - - nekoPosX -= (diffX / distance) * nekoSpeed; - nekoPosY -= (diffY / distance) * nekoSpeed; - - nekoPosX = Math.min(Math.max(16, nekoPosX), window.innerWidth - 16); - nekoPosY = Math.min(Math.max(16, nekoPosY), window.innerHeight - 16); - - nekoEl.style.left = `${nekoPosX - 16}px`; - nekoEl.style.top = `${nekoPosY - 16}px`; - } - - init(); -})(); diff --git a/server.js b/server.js deleted file mode 100644 index 70ecd7c..0000000 --- a/server.js +++ /dev/null @@ -1,12 +0,0 @@ -var express = require("express"); -var app = express(); - -app.set("view engine", "ejs"); -app.use(express.static("public")) - -app.get("/", function(req, res) { - res.render("index"); -}); - -app.listen(8080); -console.log("Server is listening on port 8080"); \ No newline at end of file diff --git a/views/index.ejs b/views/index.ejs deleted file mode 100644 index 8c37188..0000000 --- a/views/index.ejs +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - nin0dev - - - - - - - - - - - - -
-
-
Home
-
-
- -
- -
- About me - I'm a Canadian self-taught software developer that makes useless things in Python, HTML, JavaScript, and Kotlin. -
- yeah that's it -
-
-
- My projects -
    -
  • - VendroidEnhanced: A Discord client for Android that loads the mobile website and injects Vencord. - -
  • -
  • - website: The website you're currently viewing - -
  • -
  • - nin0-bot: An in-development kitchen-sink Discord Bot with moderation, fun and utility - -
  • -
-
-
-
- Reach out! - -
- - -
- -
-
-
- - - - -