From 5851e73154dd6322c11c47a04219c1c5a277bd58 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Tue, 9 Sep 2025 17:00:34 -0300 Subject: [PATCH 01/24] chore: initial commit From 8810f3c2a823654a3b633b5f6781a2ab41330810 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Tue, 9 Sep 2025 17:04:26 -0300 Subject: [PATCH 02/24] chore: setup vite + react + ts and dependencies --- .gitignore | 24 + README.md | 121 +- eslint.config.js | 23 + index.html | 13 + logo.png | Bin 36552 -> 0 bytes package-lock.json | 11762 +++++++++++++++++++++++++++++++++++++++++ package.json | 50 + public/vite.svg | 1 + src/App.css | 42 + src/App.tsx | 35 + src/assets/react.svg | 1 + src/index.css | 68 + src/main.tsx | 10 + src/vite-env.d.ts | 1 + tsconfig.app.json | 27 + tsconfig.json | 7 + tsconfig.node.json | 25 + vite.config.ts | 7 + 18 files changed, 12165 insertions(+), 52 deletions(-) create mode 100644 .gitignore create mode 100644 eslint.config.js create mode 100644 index.html delete mode 100644 logo.png create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/vite.svg create mode 100644 src/App.css create mode 100644 src/App.tsx create mode 100644 src/assets/react.svg create mode 100644 src/index.css create mode 100644 src/main.tsx create mode 100644 src/vite-env.d.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..a547bf36d --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index 36ca6165d..7959ce426 100644 --- a/README.md +++ b/README.md @@ -1,52 +1,69 @@ -### Would you like to work with us? Apply [here](https://looqbox.gupy.io/)! - -# Looqbox FrontEnd Challenge -![Looqbox](https://github.com/looqbox/looqbox-frontend-challenge/blob/master/logo.png) - -## Challenge -In this challenge you will need to build a **S**ingle **P**age **A**pplication using ReactJS and a provided api - -We will not use anything from your project other than evaluate your skills and you are free to use it in your portfolio - -## Stack -We use: -- ReactJS -- Redux -- TypeScript -- AntDesign - -## Submitting -- Make a fork of this repository -- Create your branch -- ⚠️ Do a initial Commit when you start -- ⚠️ Do a final commit when you finish -- When you're done send us a pull request - -# Guidelines -You need to create a Single Page Application (SPA) that displays a list of Pokémon and allows users to search for them, using the [Pokeapi](https://pokeapi.co/docs/v2). Your app must be dynamic, meaning you **must not** reload the page to show new content. - -The PokeAPI was chosen for its simplicity in making requests. Since it is an open API, please **be mindful of how many requests** you make. - -## Requirements: - -- On the main page, include a search bar and a preloaded list of Pokémon. -- Clicking on any Pokémon should display a card, modal, or page with that Pokémon’s information. -- Typing in the search bar and pressing Enter should display the search result instead of the list. -- Your app must include at least two different routes (e.g., /home, /details — be creative!). -- Add a README file to document your project. - -You may use any libraries or dependencies you like (e.g., Axios, Bootstrap, Material UI...). - -## Bonus points! -- Pagination -- Error handling -- Documentation -- Linting -- Charts -- Unit Testing -- Ant Design - -## Useful links -- [React docs](https://react.dev/) -- [PokeApi docs](https://pokeapi.co/docs/v2) -- [Redux](https://redux.js.org/) +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: + +```js +export default tseslint.config([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + + // Remove tseslint.configs.recommended and replace with this + ...tseslint.configs.recommendedTypeChecked, + // Alternatively, use this for stricter rules + ...tseslint.configs.strictTypeChecked, + // Optionally, add this for stylistic rules + ...tseslint.configs.stylisticTypeChecked, + + // Other configs... + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` + +You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: + +```js +// eslint.config.js +import reactX from 'eslint-plugin-react-x' +import reactDom from 'eslint-plugin-react-dom' + +export default tseslint.config([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + // Enable lint rules for React + reactX.configs['recommended-typescript'], + // Enable lint rules for React DOM + reactDom.configs.recommended, + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 000000000..d94e7deb7 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,23 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { globalIgnores } from 'eslint/config' + +export default tseslint.config([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs['recommended-latest'], + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + }, +]) diff --git a/index.html b/index.html new file mode 100644 index 000000000..e4b78eae1 --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/logo.png b/logo.png deleted file mode 100644 index 309a466d14300abbacd4a347b185cd70287adaf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36552 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 My85}Sb4q9e0Nm~-;Q#;t diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..86e90f4a1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,11762 @@ +{ + "name": "looqbox-frontend-challenge", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "looqbox-frontend-challenge", + "version": "0.0.0", + "dependencies": { + "@reduxjs/toolkit": "2.9.0", + "antd": "5.27.3", + "chart.js": "4.5.0", + "react": "^19.1.1", + "react-chartjs-2": "5.3.0", + "react-dom": "^19.1.1", + "react-redux": "9.2.0", + "react-router-dom": "7.8.2", + "styled-components": "6.1.19" + }, + "devDependencies": { + "@eslint/js": "^9.33.0", + "@testing-library/jest-dom": "6.8.0", + "@testing-library/react": "16.3.0", + "@testing-library/user-event": "14.6.1", + "@types/jest": "30.0.0", + "@types/react": "^19.1.10", + "@types/react-dom": "^19.1.7", + "@typescript-eslint/eslint-plugin": "8.43.0", + "@typescript-eslint/parser": "8.43.0", + "@vitejs/plugin-react-swc": "^4.0.0", + "eslint": "9.35.0", + "eslint-config-prettier": "10.1.8", + "eslint-plugin-import": "2.32.0", + "eslint-plugin-react": "7.37.5", + "eslint-plugin-react-hooks": "5.2.0", + "eslint-plugin-react-refresh": "^0.4.20", + "globals": "^16.3.0", + "husky": "9.1.7", + "jest": "30.1.3", + "lint-staged": "16.1.6", + "prettier": "3.6.2", + "ts-jest": "29.4.1", + "typescript": "~5.8.3", + "typescript-eslint": "^8.39.1", + "vite": "^7.1.2" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", + "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@ant-design/colors": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.2.1.tgz", + "integrity": "sha512-lCHDcEzieu4GA3n8ELeZ5VQ8pKQAWcGGLRTQ50aQM2iqPpq2evTxER84jfdPvsPAtEcZ7m44NI45edFMo8oOYQ==", + "license": "MIT", + "dependencies": { + "@ant-design/fast-color": "^2.0.6" + } + }, + "node_modules/@ant-design/cssinjs": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.24.0.tgz", + "integrity": "sha512-K4cYrJBsgvL+IoozUXYjbT6LHHNt+19a9zkvpBPxLjFHas1UpPM2A5MlhROb0BT8N8WoavM5VsP9MeSeNK/3mg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.1.3", + "rc-util": "^5.35.0", + "stylis": "^4.3.4" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/cssinjs-utils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.3.tgz", + "integrity": "sha512-nOoQMLW1l+xR1Co8NFVYiP8pZp3VjIIzqV6D6ShYF2ljtdwWJn5WSsH+7kvCktXL/yhEtWURKOfH5Xz/gzlwsg==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.0", + "@babel/runtime": "^7.23.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@ant-design/fast-color": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@ant-design/fast-color/-/fast-color-2.0.6.tgz", + "integrity": "sha512-y2217gk4NqL35giHl72o6Zzqji9O7vHh9YmhUVkPtAOpoTCH4uWxo/pr4VE8t0+ChEPs0qo4eJRC5Q1eXWo3vA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@ant-design/icons": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.6.1.tgz", + "integrity": "sha512-0/xS39c91WjPAZOWsvi1//zjx6kAp4kxWwctR6kuU6p133w8RU0D2dSCvZC19uQyharg/sAvYxGYWl01BbZZfg==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.4.0", + "@babel/runtime": "^7.24.8", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz", + "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==", + "license": "MIT" + }, + "node_modules/@ant-design/react-slick": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.1.2.tgz", + "integrity": "sha512-EzlvzE6xQUBrZuuhSAFTdsr4P2bBBHGZwKFemEfq8gIGyIQCxalYfZW/T2ORbtQx5rU69o+WycP3exY/7T1hGA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emnapi/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", + "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", + "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "license": "MIT" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", + "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", + "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", + "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", + "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", + "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", + "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", + "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", + "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", + "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", + "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", + "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", + "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", + "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", + "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", + "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", + "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", + "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", + "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", + "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", + "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", + "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", + "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", + "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", + "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", + "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", + "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.15.2", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.1.2.tgz", + "integrity": "sha512-BGMAxj8VRmoD0MoA/jo9alMXSRoqW8KPeqOfEo1ncxnRLatTBCpRoOwlwlEMdudp68Q6WSGwYrrLtTGOh8fLzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "jest-message-util": "30.1.0", + "jest-util": "30.0.5", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/core": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.1.3.tgz", + "integrity": "sha512-LIQz7NEDDO1+eyOA2ZmkiAyYvZuo6s1UxD/e2IHldR6D7UYogVq3arTmli07MkENLq6/3JEQjp0mA8rrHHJ8KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "30.1.2", + "@jest/pattern": "30.0.1", + "@jest/reporters": "30.1.3", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-changed-files": "30.0.5", + "jest-config": "30.1.3", + "jest-haste-map": "30.1.0", + "jest-message-util": "30.1.0", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.1.3", + "jest-resolve-dependencies": "30.1.3", + "jest-runner": "30.1.3", + "jest-runtime": "30.1.3", + "jest-snapshot": "30.1.2", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "jest-watcher": "30.1.3", + "micromatch": "^4.0.8", + "pretty-format": "30.0.5", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/diff-sequences": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", + "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.1.2.tgz", + "integrity": "sha512-N8t1Ytw4/mr9uN28OnVf0SYE2dGhaIxOVYcwsf9IInBKjvofAjbFRvedvBBlyTYk2knbJTiEjEJ2PyyDIBnd9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-mock": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.1.2.tgz", + "integrity": "sha512-tyaIExOwQRCxPCGNC05lIjWJztDwk2gPDNSDGg1zitXJJ8dC3++G/CRjE5mb2wQsf89+lsgAgqxxNpDLiCViTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "30.1.2", + "jest-snapshot": "30.1.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.1.2.tgz", + "integrity": "sha512-HXy1qT/bfdjCv7iC336ExbqqYtZvljrV8odNdso7dWK9bSeHtLlvwWWC3YSybSPL03Gg5rug6WLCZAZFH72m0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.1.2.tgz", + "integrity": "sha512-Beljfv9AYkr9K+ETX9tvV61rJTY706BhBUtiaepQHeEGfe0DbpvUA5Z3fomwc5Xkhns6NWrcFDZn+72fLieUnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@sinonjs/fake-timers": "^13.0.0", + "@types/node": "*", + "jest-message-util": "30.1.0", + "jest-mock": "30.0.5", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/get-type": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", + "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.1.2.tgz", + "integrity": "sha512-teNTPZ8yZe3ahbYnvnVRDeOjr+3pu2uiAtNtrEsiMjVPPj+cXd5E/fr8BL7v/T7F31vYdEHrI5cC/2OoO/vM9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/expect": "30.1.2", + "@jest/types": "30.0.5", + "jest-mock": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/pattern": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", + "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-regex-util": "30.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.1.3.tgz", + "integrity": "sha512-VWEQmJWfXMOrzdFEOyGjUEOuVXllgZsoPtEHZzfdNz18RmzJ5nlR6kp8hDdY8dDS1yGOXAY7DHT+AOHIPSBV0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "30.1.2", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@jridgewell/trace-mapping": "^0.3.25", + "@types/node": "*", + "chalk": "^4.1.2", + "collect-v8-coverage": "^1.0.2", + "exit-x": "^0.2.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^5.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "30.1.0", + "jest-util": "30.0.5", + "jest-worker": "30.1.0", + "slash": "^3.0.0", + "string-length": "^4.0.2", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.34.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/snapshot-utils": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.1.2.tgz", + "integrity": "sha512-vHoMTpimcPSR7OxS2S0V1Cpg8eKDRxucHjoWl5u4RQcnxqQrV3avETiFpl8etn4dqxEGarBeHbIBety/f8mLXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "natural-compare": "^1.4.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", + "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "callsites": "^3.1.0", + "graceful-fs": "^4.2.11" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.1.3.tgz", + "integrity": "sha512-P9IV8T24D43cNRANPPokn7tZh0FAFnYS2HIfi5vK18CjRkTDR9Y3e1BoEcAJnl4ghZZF4Ecda4M/k41QkvurEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "30.1.2", + "@jest/types": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "collect-v8-coverage": "^1.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.1.3.tgz", + "integrity": "sha512-82J+hzC0qeQIiiZDThh+YUadvshdBswi5nuyXlEmXzrhw5ZQSRHeQ5LpVMD/xc8B3wPePvs6VMzHnntxL+4E3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "30.1.3", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.1.2.tgz", + "integrity": "sha512-UYYFGifSgfjujf1Cbd3iU/IQoSd6uwsj8XHj5DSDf5ERDcWMdJOPTkHWXj4U+Z/uMagyOQZ6Vne8C4nRIrCxqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@jest/types": "30.0.5", + "@jridgewell/trace-mapping": "^0.3.25", + "babel-plugin-istanbul": "^7.0.0", + "chalk": "^4.1.2", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "jest-regex-util": "30.0.1", + "jest-util": "30.0.5", + "micromatch": "^4.0.8", + "pirates": "^4.0.7", + "slash": "^3.0.0", + "write-file-atomic": "^5.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/types": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz", + "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/pattern": "30.0.1", + "@jest/schemas": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "@types/istanbul-reports": "^3.0.4", + "@types/node": "*", + "@types/yargs": "^17.0.33", + "chalk": "^4.1.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kurkle/color": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", + "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", + "license": "MIT" + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" + } + }, + "node_modules/@rc-component/async-validator": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@rc-component/async-validator/-/async-validator-5.0.4.tgz", + "integrity": "sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.4" + }, + "engines": { + "node": ">=14.x" + } + }, + "node_modules/@rc-component/color-picker": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-2.0.1.tgz", + "integrity": "sha512-WcZYwAThV/b2GISQ8F+7650r5ZZJ043E57aVBFkQ+kSY4C6wdofXgB0hBx+GPGpIU0Z81eETNoDUJMr7oy/P8Q==", + "license": "MIT", + "dependencies": { + "@ant-design/fast-color": "^2.0.6", + "@babel/runtime": "^7.23.6", + "classnames": "^2.2.6", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/mini-decimal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/qrcode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rc-component/qrcode/-/qrcode-1.0.0.tgz", + "integrity": "sha512-L+rZ4HXP2sJ1gHMGHjsg9jlYBX/SLN2D6OxP9Zn3qgtpMWtO2vUfxVFwiogHpAIqs54FnALxraUy/BCO1yRIgg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/tour": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.15.1.tgz", + "integrity": "sha512-Tr2t7J1DKZUpfJuDZWHxyxWpfmj8EZrqSgyMZ+BCdvKZ6r1UDsfU46M/iWAAFBy961Ssfom2kv5f3UcjIL2CmQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/trigger": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-2.3.0.tgz", + "integrity": "sha512-iwaxZyzOuK0D7lS+0AQEtW52zUWxoGqTGkke3dRyb8pYiShmRpCjB/8TzPI4R6YySCH7Vm9BZj/31VPiiQTLBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.44.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.9.0.tgz", + "integrity": "sha512-fSfQlSRu9Z5yBkvsNhYF2rPS8cGXn/TZVrlwN1948QyZ8xMZ0JvP50S2acZNaf+o63u6aEeMjipFyksjIcWrog==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "@standard-schema/utils": "^0.3.0", + "immer": "^10.0.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.32.tgz", + "integrity": "sha512-QReCdvxiUZAPkvp1xpAg62IeNzykOFA6syH2CnClif4YmALN1XKpB39XneL80008UbtMShthSVDKmrx05N1q/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.50.1.tgz", + "integrity": "sha512-HJXwzoZN4eYTdD8bVV22DN8gsPCAj3V20NHKOs8ezfXanGpmVPR7kalUHd+Y31IJp9stdB87VKPFbsGY3H/2ag==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.50.1.tgz", + "integrity": "sha512-PZlsJVcjHfcH53mOImyt3bc97Ep3FJDXRpk9sMdGX0qgLmY0EIWxCag6EigerGhLVuL8lDVYNnSo8qnTElO4xw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.50.1.tgz", + "integrity": "sha512-xc6i2AuWh++oGi4ylOFPmzJOEeAa2lJeGUGb4MudOtgfyyjr4UPNK+eEWTPLvmPJIY/pgw6ssFIox23SyrkkJw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.50.1.tgz", + "integrity": "sha512-2ofU89lEpDYhdLAbRdeyz/kX3Y2lpYc6ShRnDjY35bZhd2ipuDMDi6ZTQ9NIag94K28nFMofdnKeHR7BT0CATw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.50.1.tgz", + "integrity": "sha512-wOsE6H2u6PxsHY/BeFHA4VGQN3KUJFZp7QJBmDYI983fgxq5Th8FDkVuERb2l9vDMs1D5XhOrhBrnqcEY6l8ZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.50.1.tgz", + "integrity": "sha512-A/xeqaHTlKbQggxCqispFAcNjycpUEHP52mwMQZUNqDUJFFYtPHCXS1VAG29uMlDzIVr+i00tSFWFLivMcoIBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.50.1.tgz", + "integrity": "sha512-54v4okehwl5TaSIkpp97rAHGp7t3ghinRd/vyC1iXqXMfjYUTm7TfYmCzXDoHUPTTf36L8pr0E7YsD3CfB3ZDg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.50.1.tgz", + "integrity": "sha512-p/LaFyajPN/0PUHjv8TNyxLiA7RwmDoVY3flXHPSzqrGcIp/c2FjwPPP5++u87DGHtw+5kSH5bCJz0mvXngYxw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.50.1.tgz", + "integrity": "sha512-2AbMhFFkTo6Ptna1zO7kAXXDLi7H9fGTbVaIq2AAYO7yzcAsuTNWPHhb2aTA6GPiP+JXh85Y8CiS54iZoj4opw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.50.1.tgz", + "integrity": "sha512-Cgef+5aZwuvesQNw9eX7g19FfKX5/pQRIyhoXLCiBOrWopjo7ycfB292TX9MDcDijiuIJlx1IzJz3IoCPfqs9w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.50.1.tgz", + "integrity": "sha512-RPhTwWMzpYYrHrJAS7CmpdtHNKtt2Ueo+BlLBjfZEhYBhK00OsEqM08/7f+eohiF6poe0YRDDd8nAvwtE/Y62Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.50.1.tgz", + "integrity": "sha512-eSGMVQw9iekut62O7eBdbiccRguuDgiPMsw++BVUg+1K7WjZXHOg/YOT9SWMzPZA+w98G+Fa1VqJgHZOHHnY0Q==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.50.1.tgz", + "integrity": "sha512-S208ojx8a4ciIPrLgazF6AgdcNJzQE4+S9rsmOmDJkusvctii+ZvEuIC4v/xFqzbuP8yDjn73oBlNDgF6YGSXQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.50.1.tgz", + "integrity": "sha512-3Ag8Ls1ggqkGUvSZWYcdgFwriy2lWo+0QlYgEFra/5JGtAd6C5Hw59oojx1DeqcA2Wds2ayRgvJ4qxVTzCHgzg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.50.1.tgz", + "integrity": "sha512-t9YrKfaxCYe7l7ldFERE1BRg/4TATxIg+YieHQ966jwvo7ddHJxPj9cNFWLAzhkVsbBvNA4qTbPVNsZKBO4NSg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.50.1.tgz", + "integrity": "sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.50.1.tgz", + "integrity": "sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.50.1.tgz", + "integrity": "sha512-RDsLm+phmT3MJd9SNxA9MNuEAO/J2fhW8GXk62G/B4G7sLVumNFbRwDL6v5NrESb48k+QMqdGbHgEtfU0LCpbA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.50.1.tgz", + "integrity": "sha512-hpZB/TImk2FlAFAIsoElM3tLzq57uxnGYwplg6WDyAxbYczSi8O2eQ+H2Lx74504rwKtZ3N2g4bCUkiamzS6TQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.50.1.tgz", + "integrity": "sha512-SXjv8JlbzKM0fTJidX4eVsH+Wmnp0/WcD8gJxIZyR6Gay5Qcsmdbi9zVtnbkGPG8v2vMR1AD06lGWy5FLMcG7A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.50.1.tgz", + "integrity": "sha512-StxAO/8ts62KZVRAm4JZYq9+NqNsV7RvimNK+YM7ry//zebEH6meuugqW/P5OFUCjyQgui+9fUxT6d5NShvMvA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.34.41", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", + "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "license": "MIT" + }, + "node_modules/@standard-schema/utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz", + "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==", + "license": "MIT" + }, + "node_modules/@swc/core": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.5.tgz", + "integrity": "sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.24" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.13.5", + "@swc/core-darwin-x64": "1.13.5", + "@swc/core-linux-arm-gnueabihf": "1.13.5", + "@swc/core-linux-arm64-gnu": "1.13.5", + "@swc/core-linux-arm64-musl": "1.13.5", + "@swc/core-linux-x64-gnu": "1.13.5", + "@swc/core-linux-x64-musl": "1.13.5", + "@swc/core-win32-arm64-msvc": "1.13.5", + "@swc/core-win32-ia32-msvc": "1.13.5", + "@swc/core-win32-x64-msvc": "1.13.5" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.5.tgz", + "integrity": "sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.5.tgz", + "integrity": "sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz", + "integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz", + "integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.5.tgz", + "integrity": "sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.5.tgz", + "integrity": "sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.5.tgz", + "integrity": "sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.5.tgz", + "integrity": "sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.5.tgz", + "integrity": "sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.5.tgz", + "integrity": "sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@swc/types": { + "version": "0.1.25", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.25.tgz", + "integrity": "sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "picocolors": "1.1.1", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.8.0.tgz", + "integrity": "sha512-WgXcWzVM6idy5JaftTVC8Vs83NKRmGJz4Hqs4oyOuO2J4r/y79vvKZsb+CaGyCSEbUPI6OsewfPd0G1A0/TUZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "picocolors": "^1.1.1", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/react": { + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.0.tgz", + "integrity": "sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@testing-library/user-event": { + "version": "14.6.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", + "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz", + "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "30.0.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-30.0.0.tgz", + "integrity": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^30.0.0", + "pretty-format": "^30.0.0" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", + "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.10.0" + } + }, + "node_modules/@types/react": { + "version": "19.1.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.12.tgz", + "integrity": "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.1.9", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz", + "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==", + "license": "MIT" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz", + "integrity": "sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/type-utils": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", + "graphemer": "^1.4.0", + "ignore": "^7.0.0", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.43.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.43.0.tgz", + "integrity": "sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.43.0.tgz", + "integrity": "sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.43.0", + "@typescript-eslint/types": "^8.43.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz", + "integrity": "sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz", + "integrity": "sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz", + "integrity": "sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "debug": "^4.3.4", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.43.0.tgz", + "integrity": "sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz", + "integrity": "sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.43.0", + "@typescript-eslint/tsconfig-utils": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.43.0.tgz", + "integrity": "sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz", + "integrity": "sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.43.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@vitejs/plugin-react-swc": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-4.0.1.tgz", + "integrity": "sha512-NQhPjysi5duItyrMd5JWZFf2vNOuSMyw+EoZyTBDzk+DkfYD8WNrsUs09sELV2cr1P15nufsN25hsUBt4CKF9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "1.0.0-beta.32", + "@swc/core": "^1.13.2" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/antd": { + "version": "5.27.3", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.27.3.tgz", + "integrity": "sha512-Jewp1ek1iyqoAyjWyPgzc2kioZ+7S3jh39a+tld/j4ucnuf/cBk4omfyIdhLz49pVNsaEcRp5LtJOSQPFwPgpA==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.2.1", + "@ant-design/cssinjs": "^1.23.0", + "@ant-design/cssinjs-utils": "^1.1.3", + "@ant-design/fast-color": "^2.0.6", + "@ant-design/icons": "^5.6.1", + "@ant-design/react-slick": "~1.1.2", + "@babel/runtime": "^7.26.0", + "@rc-component/color-picker": "~2.0.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/qrcode": "~1.0.0", + "@rc-component/tour": "~1.15.1", + "@rc-component/trigger": "^2.3.0", + "classnames": "^2.5.1", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.11", + "rc-cascader": "~3.34.0", + "rc-checkbox": "~3.5.0", + "rc-collapse": "~3.9.0", + "rc-dialog": "~9.6.0", + "rc-drawer": "~7.3.0", + "rc-dropdown": "~4.2.1", + "rc-field-form": "~2.7.0", + "rc-image": "~7.12.0", + "rc-input": "~1.8.0", + "rc-input-number": "~9.5.0", + "rc-mentions": "~2.20.0", + "rc-menu": "~9.16.1", + "rc-motion": "^2.9.5", + "rc-notification": "~5.6.4", + "rc-pagination": "~5.1.0", + "rc-picker": "~4.11.3", + "rc-progress": "~4.0.0", + "rc-rate": "~2.13.1", + "rc-resize-observer": "^1.4.3", + "rc-segmented": "~2.7.0", + "rc-select": "~14.16.8", + "rc-slider": "~11.1.8", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.52.6", + "rc-tabs": "~15.7.0", + "rc-textarea": "~1.10.2", + "rc-tooltip": "~6.4.0", + "rc-tree": "~5.13.1", + "rc-tree-select": "~5.27.0", + "rc-upload": "~4.9.2", + "rc-util": "^5.44.4", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-jest": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.1.2.tgz", + "integrity": "sha512-IQCus1rt9kaSh7PQxLYRY5NmkNrNlU2TpabzwV7T2jljnpdHOcmnYYv8QmE04Li4S3a2Lj8/yXyET5pBarPr6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "30.1.2", + "@types/babel__core": "^7.20.5", + "babel-plugin-istanbul": "^7.0.0", + "babel-preset-jest": "30.0.1", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", + "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==", + "dev": true, + "license": "BSD-3-Clause", + "workspaces": [ + "test/babel-8" + ], + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-instrument": "^6.0.2", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz", + "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3", + "@types/babel__core": "^7.20.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz", + "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "30.0.1", + "babel-preset-current-node-syntax": "^1.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chart.js": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.0.tgz", + "integrity": "sha512-aYeC/jDgSEx8SHWZvANYMioYMZ2KX02W6f6uVfyteuCGcadDLcYVHdfdygsTQkQ4TKn5lghoojAsPj5pu0SnvQ==", + "license": "MIT", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" + } + }, + "node_modules/ci-info": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz", + "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz", + "integrity": "sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==", + "dev": true, + "license": "MIT" + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", + "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", + "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.18", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", + "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dedent": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz", + "integrity": "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.215", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.215.tgz", + "integrity": "sha512-TIvGp57UpeNetj/wV/xpFNpWGb0b/ROw372lHPx5Aafx02gjTBtWnEEcaSX3W2dLM3OSdGGyHX/cHl01JQsLaQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", + "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.35.0", + "@eslint/plugin-kit": "^0.3.5", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-prettier": { + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", + "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.20.tgz", + "integrity": "sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=8.40" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true, + "license": "MIT" + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-30.1.2.tgz", + "integrity": "sha512-xvHszRavo28ejws8FpemjhwswGj4w/BetHIL8cU49u4sGyXDw2+p3YbeDbj6xzlxi6kWTjIRSTJ+9sNXPnF0Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "30.1.2", + "@jest/get-type": "30.1.0", + "jest-matcher-utils": "30.1.2", + "jest-message-util": "30.1.0", + "jest-mock": "30.0.5", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "bin.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.3.tgz", + "integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-30.1.3.tgz", + "integrity": "sha512-Ry+p2+NLk6u8Agh5yVqELfUJvRfV51hhVBRIB5yZPY7mU0DGBmOuFG5GebZbMbm86cdQNK0fhJuDX8/1YorISQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "30.1.3", + "@jest/types": "30.0.5", + "import-local": "^3.2.0", + "jest-cli": "30.1.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.5.tgz", + "integrity": "sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1", + "jest-util": "30.0.5", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-circus": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.1.3.tgz", + "integrity": "sha512-Yf3dnhRON2GJT4RYzM89t/EXIWNxKTpWTL9BfF3+geFetWP4XSvJjiU1vrWplOiUkmq8cHLiwuhz+XuUp9DscA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/expect": "30.1.2", + "@jest/test-result": "30.1.3", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "co": "^4.6.0", + "dedent": "^1.6.0", + "is-generator-fn": "^2.1.0", + "jest-each": "30.1.0", + "jest-matcher-utils": "30.1.2", + "jest-message-util": "30.1.0", + "jest-runtime": "30.1.3", + "jest-snapshot": "30.1.2", + "jest-util": "30.0.5", + "p-limit": "^3.1.0", + "pretty-format": "30.0.5", + "pure-rand": "^7.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-cli": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.1.3.tgz", + "integrity": "sha512-G8E2Ol3OKch1DEeIBl41NP7OiC6LBhfg25Btv+idcusmoUSpqUkbrneMqbW9lVpI/rCKb/uETidb7DNteheuAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "30.1.3", + "@jest/test-result": "30.1.3", + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "exit-x": "^0.2.2", + "import-local": "^3.2.0", + "jest-config": "30.1.3", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "yargs": "^17.7.2" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.1.3.tgz", + "integrity": "sha512-M/f7gqdQEPgZNA181Myz+GXCe8jXcJsGjCMXUzRj22FIXsZOyHNte84e0exntOvdPaeh9tA0w+B8qlP2fAezfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@jest/get-type": "30.1.0", + "@jest/pattern": "30.0.1", + "@jest/test-sequencer": "30.1.3", + "@jest/types": "30.0.5", + "babel-jest": "30.1.2", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "deepmerge": "^4.3.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-circus": "30.1.3", + "jest-docblock": "30.0.1", + "jest-environment-node": "30.1.2", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.1.3", + "jest-runner": "30.1.3", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "micromatch": "^4.0.8", + "parse-json": "^5.2.0", + "pretty-format": "30.0.5", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "esbuild-register": ">=3.4.0", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "esbuild-register": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-diff": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.1.2.tgz", + "integrity": "sha512-4+prq+9J61mOVXCa4Qp8ZjavdxzrWQXrI80GNxP8f4tkI2syPuPrJgdRPZRrfUTRvIoUwcmNLbqEJy9W800+NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/diff-sequences": "30.0.1", + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz", + "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-each": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.1.0.tgz", + "integrity": "sha512-A+9FKzxPluqogNahpCv04UJvcZ9B3HamqpDNWNKDjtxVRYB8xbZLFuCr8JAJFpNp83CA0anGQFlpQna9Me+/tQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "jest-util": "30.0.5", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.1.2.tgz", + "integrity": "sha512-w8qBiXtqGWJ9xpJIA98M0EIoq079GOQRQUyse5qg1plShUCQ0Ek1VTTcczqKrn3f24TFAgFtT+4q3aOXvjbsuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/fake-timers": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-mock": "30.0.5", + "jest-util": "30.0.5", + "jest-validate": "30.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.1.0.tgz", + "integrity": "sha512-JLeM84kNjpRkggcGpQLsV7B8W4LNUWz7oDNVnY1Vjj22b5/fAb3kk3htiD+4Na8bmJmjJR7rBtS2Rmq/NEcADg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "anymatch": "^3.1.3", + "fb-watchman": "^2.0.2", + "graceful-fs": "^4.2.11", + "jest-regex-util": "30.0.1", + "jest-util": "30.0.5", + "jest-worker": "30.1.0", + "micromatch": "^4.0.8", + "walker": "^1.0.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.3" + } + }, + "node_modules/jest-leak-detector": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.1.0.tgz", + "integrity": "sha512-AoFvJzwxK+4KohH60vRuHaqXfWmeBATFZpzpmzNmYTtmRMiyGPVhkXpBqxUQunw+dQB48bDf4NpUs6ivVbRv1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.1.2.tgz", + "integrity": "sha512-7ai16hy4rSbDjvPTuUhuV8nyPBd6EX34HkBsBcBX2lENCuAQ0qKCPb/+lt8OSWUa9WWmGYLy41PrEzkwRwoGZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "jest-diff": "30.1.2", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.1.0.tgz", + "integrity": "sha512-HizKDGG98cYkWmaLUHChq4iN+oCENohQLb7Z5guBPumYs+/etonmNFlg1Ps6yN9LTPyZn+M+b/9BbnHx3WTMDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@jest/types": "30.0.5", + "@types/stack-utils": "^2.0.3", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "micromatch": "^4.0.8", + "pretty-format": "30.0.5", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-mock": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz", + "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", + "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.1.3.tgz", + "integrity": "sha512-DI4PtTqzw9GwELFS41sdMK32Ajp3XZQ8iygeDMWkxlRhm7uUTOFSZFVZABFuxr0jvspn8MAYy54NxZCsuCTSOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "jest-pnp-resolver": "^1.2.3", + "jest-util": "30.0.5", + "jest-validate": "30.1.0", + "slash": "^3.0.0", + "unrs-resolver": "^1.7.11" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.1.3.tgz", + "integrity": "sha512-DNfq3WGmuRyHRHfEet+Zm3QOmVFtIarUOQHHryKPc0YL9ROfgWZxl4+aZq/VAzok2SS3gZdniP+dO4zgo59hBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "30.0.1", + "jest-snapshot": "30.1.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-runner": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.1.3.tgz", + "integrity": "sha512-dd1ORcxQraW44Uz029TtXj85W11yvLpDuIzNOlofrC8GN+SgDlgY4BvyxJiVeuabA1t6idjNbX59jLd2oplOGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "30.1.2", + "@jest/environment": "30.1.2", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-docblock": "30.0.1", + "jest-environment-node": "30.1.2", + "jest-haste-map": "30.1.0", + "jest-leak-detector": "30.1.0", + "jest-message-util": "30.1.0", + "jest-resolve": "30.1.3", + "jest-runtime": "30.1.3", + "jest-util": "30.0.5", + "jest-watcher": "30.1.3", + "jest-worker": "30.1.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.1.3.tgz", + "integrity": "sha512-WS8xgjuNSphdIGnleQcJ3AKE4tBKOVP+tKhCD0u+Tb2sBmsU8DxfbBpZX7//+XOz81zVs4eFpJQwBNji2Y07DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/fake-timers": "30.1.2", + "@jest/globals": "30.1.2", + "@jest/source-map": "30.0.1", + "@jest/test-result": "30.1.3", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "cjs-module-lexer": "^2.1.0", + "collect-v8-coverage": "^1.0.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.1.0", + "jest-message-util": "30.1.0", + "jest-mock": "30.0.5", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.1.3", + "jest-snapshot": "30.1.2", + "jest-util": "30.0.5", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.1.2.tgz", + "integrity": "sha512-4q4+6+1c8B6Cy5pGgFvjDy/Pa6VYRiGu0yQafKkJ9u6wQx4G5PqI2QR6nxTl43yy7IWsINwz6oT4o6tD12a8Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@babel/generator": "^7.27.5", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1", + "@babel/types": "^7.27.3", + "@jest/expect-utils": "30.1.2", + "@jest/get-type": "30.1.0", + "@jest/snapshot-utils": "30.1.2", + "@jest/transform": "30.1.2", + "@jest/types": "30.0.5", + "babel-preset-current-node-syntax": "^1.1.0", + "chalk": "^4.1.2", + "expect": "30.1.2", + "graceful-fs": "^4.2.11", + "jest-diff": "30.1.2", + "jest-matcher-utils": "30.1.2", + "jest-message-util": "30.1.0", + "jest-util": "30.0.5", + "pretty-format": "30.0.5", + "semver": "^7.7.2", + "synckit": "^0.11.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-util": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz", + "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "graceful-fs": "^4.2.11", + "picomatch": "^4.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-validate": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.1.0.tgz", + "integrity": "sha512-7P3ZlCFW/vhfQ8pE7zW6Oi4EzvuB4sgR72Q1INfW9m0FGo0GADYlPwIkf4CyPq7wq85g+kPMtPOHNAdWHeBOaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "@jest/types": "30.0.5", + "camelcase": "^6.3.0", + "chalk": "^4.1.2", + "leven": "^3.1.0", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-watcher": { + "version": "30.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.1.3.tgz", + "integrity": "sha512-6jQUZCP1BTL2gvG9E4YF06Ytq4yMb4If6YoQGRR6PpjtqOXSP3sKe2kqwB6SQ+H9DezOfZaSLnmka1NtGm3fCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "30.1.3", + "@jest/types": "30.0.5", + "@types/node": "*", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "jest-util": "30.0.5", + "string-length": "^4.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-worker": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.1.0.tgz", + "integrity": "sha512-uvWcSjlwAAgIu133Tt77A05H7RIk3Ho8tZL50bQM2AkvLdluw9NG48lRCl3Dt+MOH719n/0nnb5YxUwcuJiKRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@ungap/structured-clone": "^1.3.0", + "jest-util": "30.0.5", + "merge-stream": "^2.0.0", + "supports-color": "^8.1.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "license": "MIT", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged": { + "version": "16.1.6", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.1.6.tgz", + "integrity": "sha512-U4kuulU3CKIytlkLlaHcGgKscNfJPNTiDF2avIUGFCv7K95/DCYQ7Ra62ydeRWmgQGg9zJYw2dzdbztwJlqrow==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.6.0", + "commander": "^14.0.0", + "debug": "^4.4.1", + "lilconfig": "^3.1.3", + "listr2": "^9.0.3", + "micromatch": "^4.0.8", + "nano-spawn": "^1.0.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.2", + "yaml": "^2.8.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=20.17" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/listr2": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.3.tgz", + "integrity": "sha512-0aeh5HHHgmq1KRdMMDHfhMWQmIT/m7nRDTlxlFqni2Sp0had9baqsjJRvDGdlvgd6NmPE0nPloOipiQJGFtTHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.1.0.tgz", + "integrity": "sha512-YdhtCd19sKRKfAAUsrcC1wzm4JuzJoiX4pOJqIoW2qmKj5WzG/dL8uUJ0361zaXtHqK7gEhOwtAtz7t3Yq3X5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nano-spawn": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-1.0.3.tgz", + "integrity": "sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.3.tgz", + "integrity": "sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.20.tgz", + "integrity": "sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "license": "MIT", + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", + "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/rc-cascader": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.34.0.tgz", + "integrity": "sha512-KpXypcvju9ptjW9FaN2NFcA2QH9E9LHKq169Y0eWtH4e/wHQ5Wh5qZakAgvb8EKZ736WZ3B0zLLOBsrsja5Dag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "classnames": "^2.3.1", + "rc-select": "~14.16.2", + "rc-tree": "~5.13.0", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.5.0.tgz", + "integrity": "sha512-aOAQc3E98HteIIsSqm6Xk2FPKIER6+5vyEFMZfo73TqM+VVAIqOkHoPjgKLqSNtVLWScoaM7vY2ZrGEheI79yg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.9.0.tgz", + "integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.6.0.tgz", + "integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.3.0.tgz", + "integrity": "sha512-DX6CIgiBWNpJIMGFO8BAISFkxiuKitoizooj4BDyee8/SnBn0zwO2FHrNDpqqepj0E/TFTDpmEBCyFuTgC7MOg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.2.1.tgz", + "integrity": "sha512-YDAlXsPv3I1n42dv1JpdM7wJ+gSUBfeyPK59ZpBD9jQhK9jVuxpjj3NmWQHOBceA1zEPVX84T2wbdb2SD0UjmA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-util": "^5.44.1" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-2.7.0.tgz", + "integrity": "sha512-hgKsCay2taxzVnBPZl+1n4ZondsV78G++XVsMIJCAoioMjlMQR9YwAp7JZDIECzIu2Z66R+f4SFIRrO2DjDNAA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/async-validator": "^5.0.3", + "rc-util": "^5.32.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.12.0.tgz", + "integrity": "sha512-cZ3HTyyckPnNnUb9/DRqduqzLfrQRyi+CdHjdqgsyDpI3Ln5UX1kXnAhPBSJj9pVRzwRFgqkN7p9b6HBDjmu/Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.6.0", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.8.0.tgz", + "integrity": "sha512-KXvaTbX+7ha8a/k+eg6SYRVERK0NddX8QX7a7AnRvUa/rEH0CNMlpcBzBkhI0wp2C8C4HlMoYl8TImSN+fuHKA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-9.5.0.tgz", + "integrity": "sha512-bKaEvB5tHebUURAEXw35LDcnRZLq3x1k7GxfAqBMzmpHkDGzjAtnUL8y4y5N15rIFIg5IJgwr211jInl3cipag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.8.0", + "rc-util": "^5.40.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.20.0.tgz", + "integrity": "sha512-w8HCMZEh3f0nR8ZEd466ATqmXFCMGMN5UFCzEUL0bM/nGw/wOS2GgRzKBcm19K++jDyuWCOJOdgcKGXU3fXfbQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-input": "~1.8.0", + "rc-menu": "~9.16.0", + "rc-textarea": "~1.10.0", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.16.1", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.16.1.tgz", + "integrity": "sha512-ghHx6/6Dvp+fw8CJhDUHFHDJ84hJE3BXNCzSgLdmNiFErWSOaZNsihDAsKq9ByTALo/xkNIwtDFGIl6r+RPXBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.0.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.5.tgz", + "integrity": "sha512-w+XTUrfh7ArbYEd2582uDrEhmBHwK1ZENJiSJVb7uRxdE7qJSYjbO2eksRXmndqyKqKoYPc9ClpPh5242mV1vA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.44.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.6.4.tgz", + "integrity": "sha512-KcS4O6B4qzM3KH7lkwOB7ooLPZ4b6J+VMmQgT51VZCeEcmghdeR4IrMcFq0LG+RPdnbe/ArT086tGM8Snimgiw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.4.1.tgz", + "integrity": "sha512-3MoPQQPV1uKyOMVNd6SZfONi+f3st0r8PksexIdBTeIYbMX0Jr+k7pHEDvsXtR4BpCv90/Pv2MovVNhktKrwvw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-5.1.0.tgz", + "integrity": "sha512-8416Yip/+eclTFdHXLKTxZvn70duYVGTvUUWbckCCZoIl3jagqke3GLsFrMs0bsQBikiYpZLD9206Ej4SOdOXQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.11.3.tgz", + "integrity": "sha512-MJ5teb7FlNE0NFHTncxXQ62Y5lytq6sh5nUw0iH8OkHL/TjARSEvSHpr940pWgjGANpjCwyMdvsEV55l5tYNSg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.1", + "rc-overflow": "^1.3.2", + "rc-resize-observer": "^1.4.0", + "rc-util": "^5.43.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "date-fns": ">= 2.x", + "dayjs": ">= 1.x", + "luxon": ">= 3.x", + "moment": ">= 2.x", + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, + "node_modules/rc-progress": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-4.0.0.tgz", + "integrity": "sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.13.1.tgz", + "integrity": "sha512-QUhQ9ivQ8Gy7mtMZPAjLbxBt5y9GRp65VcUyGUMF3N3fhiftivPHdpuDIaWIMOTEprAjZPC08bls1dQB+I1F2Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.3.tgz", + "integrity": "sha512-YZLjUbyIWox8E9i9C3Tm7ia+W7euPItNWSPX5sCcQTYbnwDb5uNpnLHQCG1f22oZWUhLw4Mv2tFmeWe68CDQRQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.44.1", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.7.0.tgz", + "integrity": "sha512-liijAjXz+KnTRVnxxXG2sYDGd6iLL7VpGGdR8gwoxAXy2KglviKCxLWZdjKYJzYzGSUwKDSTdYk8brj54Bn5BA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.16.8", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.16.8.tgz", + "integrity": "sha512-NOV5BZa1wZrsdkKaiK7LHRuo5ZjZYMDxPP6/1+09+FB4KoNi8jcG1ZqLE3AVCxEsYMBe65OBx71wFoHRTP3LRg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.1.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "11.1.8", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.8.tgz", + "integrity": "sha512-2gg/72YFSpKP+Ja5AjC5DPL1YnV8DEITDQrcc1eASrUYjl0esptaBVJBh5nLTXCCp15eD8EuGjwezVGSHhs9tQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.52.7", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.52.7.tgz", + "integrity": "sha512-yuZfnTpuHwRa4JH+F28wQfGeDzqtgIDvLBBJk5sFncXQjTExhtBNc6dPfVo5pL5SjabJEoejefs6wsrAKfhDoQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.44.3", + "rc-virtual-list": "^3.14.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-15.7.0.tgz", + "integrity": "sha512-ZepiE+6fmozYdWf/9gVp7k56PKHB1YYoDsKeQA1CBlJ/POIhjkcYiv0AGP0w2Jhzftd3AVvZP/K+V+Lpi2ankA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.2.0", + "rc-menu": "~9.16.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.10.2.tgz", + "integrity": "sha512-HfaeXiaSlpiSp0I/pvWpecFEHpVysZ9tpDLNkxQbMvMz6gsr7aVZ7FpWP9kt4t7DB+jJXesYS0us1uPZnlRnwQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.8.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.4.0.tgz", + "integrity": "sha512-kqyivim5cp8I5RkHmpsp1Nn/Wk+1oeloMv9c7LXNgDxUpGm+RbXJGL+OPvDlcRnx9DBeOe4wyOIl4OKUERyH1g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.1", + "rc-util": "^5.44.3" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.13.1.tgz", + "integrity": "sha512-FNhIefhftobCdUJshO7M8uZTA9F4OPGVXqGfZkkD/5soDeOhwO06T/aKTrg0WD8gRg/pyfq+ql3aMymLHCTC4A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.27.0.tgz", + "integrity": "sha512-2qTBTzwIT7LRI1o7zLyrCzmo5tQanmyGbSaGTIf7sYimCklAToVVfpMC6OAldSKolcnjorBYPNSKQqJmN3TCww==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "classnames": "2.x", + "rc-select": "~14.16.2", + "rc-tree": "~5.13.0", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-upload": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.9.2.tgz", + "integrity": "sha512-nHx+9rbd1FKMiMRYsqQ3NkXUv7COHPBo3X1Obwq9SWS6/diF/A0aJ5OHubvwUAIDs+4RMleljV0pcrNUc823GQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.44.4", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.4.tgz", + "integrity": "sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-virtual-list": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.19.1.tgz", + "integrity": "sha512-DCapO2oyPqmooGhxBuXHM4lFuX+sshQwWqqkuyFA+4rShLe//+GEPVwiDgO+jKtKHtbeYwZoNvetwfHdOf+iUQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/react": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", + "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-chartjs-2": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.3.0.tgz", + "integrity": "sha512-UfZZFnDsERI3c3CZGxzvNJd02SHjaSJ8kgW1djn65H1KK8rehwTjyrRKOG3VTMG8wtHZ5rgAO5oTHtHi9GCCmw==", + "license": "MIT", + "peerDependencies": { + "chart.js": "^4.1.1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-dom": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", + "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.26.0" + }, + "peerDependencies": { + "react": "^19.1.1" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/react-redux": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", + "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.6", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25 || ^19", + "react": "^18.0 || ^19", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-router": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.8.2.tgz", + "integrity": "sha512-7M2fR1JbIZ/jFWqelpvSZx+7vd7UlBTfdZqf6OSdF9g6+sfdqJDAWcak6ervbHph200ePlu+7G8LdoiC3ReyAQ==", + "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/react-router-dom": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.8.2.tgz", + "integrity": "sha512-Z4VM5mKDipal2jQ385H6UBhiiEDlnJPx6jyWsTYoZQdl5TrjxEV2a9yl3Fi60NBJxYzOTGTTHXPi0pdizvTwow==", + "license": "MIT", + "dependencies": { + "react-router": "7.8.2" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", + "license": "MIT" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rollup": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.50.1.tgz", + "integrity": "sha512-78E9voJHwnXQMiQdiqswVLZwJIzdBKJ1GdI5Zx6XwoFKUIk09/sSrr+05QFzvYb8q6Y9pPV45zzDuYa3907TZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.50.1", + "@rollup/rollup-android-arm64": "4.50.1", + "@rollup/rollup-darwin-arm64": "4.50.1", + "@rollup/rollup-darwin-x64": "4.50.1", + "@rollup/rollup-freebsd-arm64": "4.50.1", + "@rollup/rollup-freebsd-x64": "4.50.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.50.1", + "@rollup/rollup-linux-arm-musleabihf": "4.50.1", + "@rollup/rollup-linux-arm64-gnu": "4.50.1", + "@rollup/rollup-linux-arm64-musl": "4.50.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.50.1", + "@rollup/rollup-linux-ppc64-gnu": "4.50.1", + "@rollup/rollup-linux-riscv64-gnu": "4.50.1", + "@rollup/rollup-linux-riscv64-musl": "4.50.1", + "@rollup/rollup-linux-s390x-gnu": "4.50.1", + "@rollup/rollup-linux-x64-gnu": "4.50.1", + "@rollup/rollup-linux-x64-musl": "4.50.1", + "@rollup/rollup-openharmony-arm64": "4.50.1", + "@rollup/rollup-win32-arm64-msvc": "4.50.1", + "@rollup/rollup-win32-ia32-msvc": "4.50.1", + "@rollup/rollup-win32-x64-msvc": "4.50.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT" + }, + "node_modules/scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "license": "MIT", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, + "node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "license": "MIT" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==", + "license": "MIT" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-components": { + "version": "6.1.19", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.19.tgz", + "integrity": "sha512-1v/e3Dl1BknC37cXMhwGomhO8AkYmN41CqyX9xhUDxry1ns3BFQy2lLDRQXJRdVVWB9OHemv/53xaStimvWyuA==", + "license": "MIT", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.49", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "license": "MIT" + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/styled-components/node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==", + "license": "MIT" + }, + "node_modules/stylis": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.2.9" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/throttle-debounce": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz", + "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", + "license": "MIT", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "license": "MIT" + }, + "node_modules/ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-jest": { + "version": "29.4.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.1.tgz", + "integrity": "sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bs-logger": "^0.2.6", + "fast-json-stable-stringify": "^2.1.0", + "handlebars": "^4.7.8", + "json5": "^2.2.3", + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.7.2", + "type-fest": "^4.41.0", + "yargs-parser": "^21.1.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0 || ^30.0.0", + "@jest/types": "^29.0.0 || ^30.0.0", + "babel-jest": "^29.0.0 || ^30.0.0", + "jest": "^29.0.0 || ^30.0.0", + "jest-util": "^29.0.0 || ^30.0.0", + "typescript": ">=4.3 <6" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/transform": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jest-util": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.43.0.tgz", + "integrity": "sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.43.0", + "@typescript-eslint/parser": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vite": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz", + "integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..37e01a6ae --- /dev/null +++ b/package.json @@ -0,0 +1,50 @@ +{ + "name": "looqbox-frontend-challenge", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "@reduxjs/toolkit": "2.9.0", + "antd": "5.27.3", + "chart.js": "4.5.0", + "react": "^19.1.1", + "react-chartjs-2": "5.3.0", + "react-dom": "^19.1.1", + "react-redux": "9.2.0", + "react-router-dom": "7.8.2", + "styled-components": "6.1.19" + }, + "devDependencies": { + "@eslint/js": "^9.33.0", + "@testing-library/jest-dom": "6.8.0", + "@testing-library/react": "16.3.0", + "@testing-library/user-event": "14.6.1", + "@types/jest": "30.0.0", + "@types/react": "^19.1.10", + "@types/react-dom": "^19.1.7", + "@typescript-eslint/eslint-plugin": "8.43.0", + "@typescript-eslint/parser": "8.43.0", + "@vitejs/plugin-react-swc": "^4.0.0", + "eslint": "9.35.0", + "eslint-config-prettier": "10.1.8", + "eslint-plugin-import": "2.32.0", + "eslint-plugin-react": "7.37.5", + "eslint-plugin-react-hooks": "5.2.0", + "eslint-plugin-react-refresh": "^0.4.20", + "globals": "^16.3.0", + "husky": "9.1.7", + "jest": "30.1.3", + "lint-staged": "16.1.6", + "prettier": "3.6.2", + "ts-jest": "29.4.1", + "typescript": "~5.8.3", + "typescript-eslint": "^8.39.1", + "vite": "^7.1.2" + } +} diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 000000000..e7b8dfb1b --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css new file mode 100644 index 000000000..b9d355df2 --- /dev/null +++ b/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 000000000..3d7ded3ff --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,35 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import viteLogo from '/vite.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> +

+

Vite + React

+
+ +

+ Edit src/App.tsx and save to test HMR +

+
+

+ Click on the Vite and React logos to learn more +

+ + ) +} + +export default App diff --git a/src/assets/react.svg b/src/assets/react.svg new file mode 100644 index 000000000..6c87de9bb --- /dev/null +++ b/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 000000000..08a3ac9e1 --- /dev/null +++ b/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 000000000..bef5202a3 --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import './index.css' +import App from './App.tsx' + +createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 000000000..11f02fe2a --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 000000000..227a6c672 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["src"] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..1ffef600d --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 000000000..f85a39906 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 000000000..2328e170b --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react-swc' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +}) From 6604f255a05e92b30024db3eee43050520021385 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Tue, 9 Sep 2025 17:38:49 -0300 Subject: [PATCH 03/24] chore: setup eslint, prettier and envs --- .env.example | 2 + .eslintignore | 2 + .eslintrc.cjs | 36 +++++++++++ .gitignore | 4 ++ .prettierignore | 3 + .prettierrc | 6 ++ package-lock.json | 127 ++++++++++++++++++++++++++++++++++----- package.json | 14 ++++- src/core/config.ts | 5 ++ src/core/hooks.ts | 5 ++ src/core/router.tsx | 8 +++ src/core/store.ts | 12 ++++ src/utils/configAxios.ts | 28 +++++++++ 13 files changed, 236 insertions(+), 16 deletions(-) create mode 100644 .env.example create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 src/core/config.ts create mode 100644 src/core/hooks.ts create mode 100644 src/core/router.tsx create mode 100644 src/core/store.ts create mode 100644 src/utils/configAxios.ts diff --git a/.env.example b/.env.example new file mode 100644 index 000000000..9b2ea54be --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ + +VITE_POKEAPI_BASE_URL=https://pokeapi.co/api/v2/ diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 000000000..de4d1f007 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +dist +node_modules diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 000000000..480a0d0c2 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,36 @@ +module.exports = { + root: true, + parser: "@typescript-eslint/parser", + plugins: [ + "react", + "react-hooks", + "@typescript-eslint", + "import", + "simple-import-sort", + ], + extends: [ + "eslint:recommended", + "plugin:react/recommended", + "plugin:react-hooks/recommended", + "plugin:@typescript-eslint/recommended", + "plugin:import/recommended", + "plugin:import/typescript", + "prettier", // sempre por último + ], + settings: { react: { version: "detect" } }, + env: { browser: true, es2021: true, node: true }, + rules: { + // React 17+ (Vite) não precisa de import React no topo + "react/react-in-jsx-scope": "off", + + // Ordenação automática de imports (grupos + linhas em branco) + "simple-import-sort/imports": "error", + "simple-import-sort/exports": "error", + + // Opcional: reforça linha em branco entre grupos se quiser usar import/order + "import/order": ["error", { "newlines-between": "always" }], + + // TS/gerais + "@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_" }], + }, +}; diff --git a/.gitignore b/.gitignore index a547bf36d..8a660dc42 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,7 @@ dist-ssr *.njsproj *.sln *.sw? + +# envs locais +.env +.env.*.local \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 000000000..207e93646 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,3 @@ +dist +node_modules + \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..6fc6d66ba --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "singleQuote": true, + "trailingComma": "all", + "semi": true, + "printWidth": 100 +} diff --git a/package-lock.json b/package-lock.json index 86e90f4a1..7c5f9cd9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@reduxjs/toolkit": "2.9.0", "antd": "5.27.3", + "axios": "1.11.0", "chart.js": "4.5.0", "react": "^19.1.1", "react-chartjs-2": "5.3.0", @@ -35,6 +36,7 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "eslint-plugin-react-refresh": "^0.4.20", + "eslint-plugin-simple-import-sort": "12.1.1", "globals": "^16.3.0", "husky": "9.1.7", "jest": "30.1.3", @@ -3974,6 +3976,12 @@ "node": ">= 0.4" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -3990,6 +3998,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/axios": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/babel-jest": { "version": "30.1.2", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.1.2.tgz", @@ -4208,7 +4227,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -4534,6 +4552,18 @@ "dev": true, "license": "MIT" }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", @@ -4776,6 +4806,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -4821,7 +4860,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -4962,7 +5000,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4972,7 +5009,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5010,7 +5046,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -5023,7 +5058,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -5396,6 +5430,16 @@ "semver": "bin/semver.js" } }, + "node_modules/eslint-plugin-simple-import-sort": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-12.1.1.tgz", + "integrity": "sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, "node_modules/eslint-scope": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", @@ -5705,6 +5749,26 @@ "dev": true, "license": "ISC" }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-each": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", @@ -5738,6 +5802,22 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -5764,7 +5844,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5838,7 +5917,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -5873,7 +5951,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -6008,7 +6085,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -6109,7 +6185,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -6122,7 +6197,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -6138,7 +6212,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -8183,7 +8256,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -8220,6 +8292,27 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -8957,6 +9050,12 @@ "dev": true, "license": "MIT" }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", diff --git a/package.json b/package.json index 37e01a6ae..5d4911c7e 100644 --- a/package.json +++ b/package.json @@ -6,12 +6,21 @@ "scripts": { "dev": "vite", "build": "tsc -b && vite build", - "lint": "eslint .", - "preview": "vite preview" + "preview": "vite preview", + "lint": "eslint \"src/**/*.{ts,tsx,js,jsx}\"", + "lint:fix": "eslint \"src/**/*.{ts,tsx,js,jsx}\" --fix", + "format": "prettier --write ." + }, + "lint-staged": { + "src/**/*.{ts,tsx,js,jsx,css,md,json}": [ + "eslint --fix", + "prettier --write" + ] }, "dependencies": { "@reduxjs/toolkit": "2.9.0", "antd": "5.27.3", + "axios": "1.11.0", "chart.js": "4.5.0", "react": "^19.1.1", "react-chartjs-2": "5.3.0", @@ -37,6 +46,7 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "eslint-plugin-react-refresh": "^0.4.20", + "eslint-plugin-simple-import-sort": "12.1.1", "globals": "^16.3.0", "husky": "9.1.7", "jest": "30.1.3", diff --git a/src/core/config.ts b/src/core/config.ts new file mode 100644 index 000000000..9ec4cb413 --- /dev/null +++ b/src/core/config.ts @@ -0,0 +1,5 @@ +const withSlash = (s: string) => (s.endsWith("/") ? s : `${s}/`); + +export const POKEAPI_BASE_URL = withSlash( + import.meta.env.VITE_POKEAPI_BASE_URL || "https://pokeapi.co/api/v2/" +); diff --git a/src/core/hooks.ts b/src/core/hooks.ts new file mode 100644 index 000000000..375bee102 --- /dev/null +++ b/src/core/hooks.ts @@ -0,0 +1,5 @@ +// import { useDispatch, useSelector, TypedUseSelectorHook } from 'react-redux'; +// import type { RootState, AppDispatch } from './store'; + +// export const useAppDispatch: () => AppDispatch = useDispatch; +// export const useAppSelector: TypedUseSelectorHook = useSelector; diff --git a/src/core/router.tsx b/src/core/router.tsx new file mode 100644 index 000000000..cdb2d453e --- /dev/null +++ b/src/core/router.tsx @@ -0,0 +1,8 @@ +// import { createBrowserRouter } from 'react-router-dom'; +// import Home from '../pages/Home'; +// import Details from '../pages/Details'; + +// export const router = createBrowserRouter([ +// { path: '/', element: }, +// { path: '/pokemon/:name', element:
}, +// ]); diff --git a/src/core/store.ts b/src/core/store.ts new file mode 100644 index 000000000..e310bb64d --- /dev/null +++ b/src/core/store.ts @@ -0,0 +1,12 @@ +// import { configureStore } from "@reduxjs/toolkit"; +// import { pokeApi } from "../apis/pokeapi"; + +// export const store = configureStore({ +// reducer: { +// [pokeApi.reducerPath]: pokeApi.reducer, +// }, +// middleware: (getDefault) => getDefault().concat(pokeApi.middleware), +// }); + +// export type RootState = ReturnType; +// export type AppDispatch = typeof store.dispatch; diff --git a/src/utils/configAxios.ts b/src/utils/configAxios.ts new file mode 100644 index 000000000..6df4792f3 --- /dev/null +++ b/src/utils/configAxios.ts @@ -0,0 +1,28 @@ +import type { AxiosRequestConfig, AxiosResponse } from "axios"; +import axios from "axios"; +import { POKEAPI_BASE_URL } from "../core/config"; + +export const http = axios.create({ + baseURL: POKEAPI_BASE_URL, + timeout: 10000, + headers: { "Content-Type": "application/json" }, +}); + +http.interceptors.request.use((config) => { + const method = (config.method ?? "get").toUpperCase(); + console.log(`[HTTP] ${method} ${config.baseURL ?? ""}${config.url ?? ""}`); + return config; +}); + +http.interceptors.response.use( + (response: AxiosResponse) => response, + (error) => Promise.reject(error) +); + +export async function getData( + url: string, + config?: AxiosRequestConfig +): Promise { + const res = await http.get(url, config); + return res.data; +} From 133c0aa17f07476e7170ce1c25a5d6cac1703763 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Tue, 9 Sep 2025 18:11:00 -0300 Subject: [PATCH 04/24] =?UTF-8?q?chore:=20husky,=20setup=20pr=C3=A9=20comm?= =?UTF-8?q?it,=20lint/prettier=20and=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 5d4911c7e..62d1ed6d3 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,9 @@ "preview": "vite preview", "lint": "eslint \"src/**/*.{ts,tsx,js,jsx}\"", "lint:fix": "eslint \"src/**/*.{ts,tsx,js,jsx}\" --fix", - "format": "prettier --write ." + "format": "prettier --write .", + "test": "jest --passWithNoTests", + "prepare": "husky install" }, "lint-staged": { "src/**/*.{ts,tsx,js,jsx,css,md,json}": [ From 8c6d4f57eb15a55e76173828e31f666121b1d97f Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Tue, 9 Sep 2025 18:33:36 -0300 Subject: [PATCH 05/24] feat: refactor ESLint configuration, remove unused CSS, and implement styled-components theme --- .eslintrc.cjs | 36 -------------------- eslint.config.js | 68 ++++++++++++++++++++++++++------------ package.json | 4 +-- src/App.css | 42 ----------------------- src/App.tsx | 45 ++++++++----------------- src/index.css | 68 -------------------------------------- src/styles/globalStyles.ts | 43 ++++++++++++++++++++++++ src/styles/styled.d.ts | 6 ++++ src/styles/theme.ts | 10 ++++++ 9 files changed, 121 insertions(+), 201 deletions(-) delete mode 100644 .eslintrc.cjs delete mode 100644 src/App.css delete mode 100644 src/index.css create mode 100644 src/styles/globalStyles.ts create mode 100644 src/styles/styled.d.ts create mode 100644 src/styles/theme.ts diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index 480a0d0c2..000000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,36 +0,0 @@ -module.exports = { - root: true, - parser: "@typescript-eslint/parser", - plugins: [ - "react", - "react-hooks", - "@typescript-eslint", - "import", - "simple-import-sort", - ], - extends: [ - "eslint:recommended", - "plugin:react/recommended", - "plugin:react-hooks/recommended", - "plugin:@typescript-eslint/recommended", - "plugin:import/recommended", - "plugin:import/typescript", - "prettier", // sempre por último - ], - settings: { react: { version: "detect" } }, - env: { browser: true, es2021: true, node: true }, - rules: { - // React 17+ (Vite) não precisa de import React no topo - "react/react-in-jsx-scope": "off", - - // Ordenação automática de imports (grupos + linhas em branco) - "simple-import-sort/imports": "error", - "simple-import-sort/exports": "error", - - // Opcional: reforça linha em branco entre grupos se quiser usar import/order - "import/order": ["error", { "newlines-between": "always" }], - - // TS/gerais - "@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_" }], - }, -}; diff --git a/eslint.config.js b/eslint.config.js index d94e7deb7..c54a5ecc3 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,23 +1,49 @@ -import js from '@eslint/js' -import globals from 'globals' -import reactHooks from 'eslint-plugin-react-hooks' -import reactRefresh from 'eslint-plugin-react-refresh' -import tseslint from 'typescript-eslint' -import { globalIgnores } from 'eslint/config' +// eslint.config.js (ESLint 9 - flat config) +import js from '@eslint/js'; +import prettier from 'eslint-config-prettier'; +import importPlugin from 'eslint-plugin-import'; +import react from 'eslint-plugin-react'; +import reactHooks from 'eslint-plugin-react-hooks'; +import simpleImportSort from 'eslint-plugin-simple-import-sort'; +import ts from 'typescript-eslint'; -export default tseslint.config([ - globalIgnores(['dist']), - { - files: ['**/*.{ts,tsx}'], - extends: [ - js.configs.recommended, - tseslint.configs.recommended, - reactHooks.configs['recommended-latest'], - reactRefresh.configs.vite, - ], - languageOptions: { - ecmaVersion: 2020, - globals: globals.browser, +export default [ + { ignores: ['dist', 'node_modules'] }, + + // Base + TS + React + ...ts.config( + js.configs.recommended, + { + files: ['**/*.{ts,tsx,js,jsx}'], + languageOptions: { + parser: ts.parser, + parserOptions: { ecmaVersion: 2022, sourceType: 'module', ecmaFeatures: { jsx: true } }, + }, + plugins: { + react, + 'react-hooks': reactHooks, + import: importPlugin, + 'simple-import-sort': simpleImportSort, + }, + settings: { + react: { version: 'detect' }, + 'import/resolver': { typescript: true }, + }, + rules: { + 'react/react-in-jsx-scope': 'off', + 'simple-import-sort/imports': 'error', + 'simple-import-sort/exports': 'error', + 'import/order': ['error', { 'newlines-between': 'always' }], + '@typescript-eslint/no-unused-vars': ['warn', { argsIgnorePattern: '^_' }], + }, + }, + // Override só para arquivos .d.ts + { + files: ['**/*.d.ts'], + rules: { '@typescript-eslint/no-empty-object-type': 'off' }, }, - }, -]) + ), + + // Desativa conflitos com Prettier + prettier, +]; diff --git a/package.json b/package.json index 62d1ed6d3..d3e2b2b12 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,8 @@ "dev": "vite", "build": "tsc -b && vite build", "preview": "vite preview", - "lint": "eslint \"src/**/*.{ts,tsx,js,jsx}\"", - "lint:fix": "eslint \"src/**/*.{ts,tsx,js,jsx}\" --fix", + "lint": "eslint .", + "lint:fix": "eslint . --fix", "format": "prettier --write .", "test": "jest --passWithNoTests", "prepare": "husky install" diff --git a/src/App.css b/src/App.css deleted file mode 100644 index b9d355df2..000000000 --- a/src/App.css +++ /dev/null @@ -1,42 +0,0 @@ -#root { - max-width: 1280px; - margin: 0 auto; - padding: 2rem; - text-align: center; -} - -.logo { - height: 6em; - padding: 1.5em; - will-change: filter; - transition: filter 300ms; -} -.logo:hover { - filter: drop-shadow(0 0 2em #646cffaa); -} -.logo.react:hover { - filter: drop-shadow(0 0 2em #61dafbaa); -} - -@keyframes logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} - -@media (prefers-reduced-motion: no-preference) { - a:nth-of-type(2) .logo { - animation: logo-spin infinite 20s linear; - } -} - -.card { - padding: 2em; -} - -.read-the-docs { - color: #888; -} diff --git a/src/App.tsx b/src/App.tsx index 3d7ded3ff..3965982ae 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,35 +1,16 @@ -import { useState } from 'react' -import reactLogo from './assets/react.svg' -import viteLogo from '/vite.svg' -import './App.css' - -function App() { - const [count, setCount] = useState(0) +import { ConfigProvider } from 'antd'; +import { ThemeProvider } from 'styled-components'; +import { GlobalStyle } from './styles/globalStyles'; +import { theme } from './styles/theme'; +// import { router } from './core/router'; +export default function App() { return ( - <> - -

Vite + React

-
- -

- Edit src/App.tsx and save to test HMR -

-
-

- Click on the Vite and React logos to learn more -

- - ) + + + + {/* */} + + + ); } - -export default App diff --git a/src/index.css b/src/index.css deleted file mode 100644 index 08a3ac9e1..000000000 --- a/src/index.css +++ /dev/null @@ -1,68 +0,0 @@ -:root { - font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; - line-height: 1.5; - font-weight: 400; - - color-scheme: light dark; - color: rgba(255, 255, 255, 0.87); - background-color: #242424; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; -} -a:hover { - color: #535bf2; -} - -body { - margin: 0; - display: flex; - place-items: center; - min-width: 320px; - min-height: 100vh; -} - -h1 { - font-size: 3.2em; - line-height: 1.1; -} - -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - background-color: #1a1a1a; - cursor: pointer; - transition: border-color 0.25s; -} -button:hover { - border-color: #646cff; -} -button:focus, -button:focus-visible { - outline: 4px auto -webkit-focus-ring-color; -} - -@media (prefers-color-scheme: light) { - :root { - color: #213547; - background-color: #ffffff; - } - a:hover { - color: #747bff; - } - button { - background-color: #f9f9f9; - } -} diff --git a/src/styles/globalStyles.ts b/src/styles/globalStyles.ts new file mode 100644 index 000000000..e5506c20c --- /dev/null +++ b/src/styles/globalStyles.ts @@ -0,0 +1,43 @@ +import { createGlobalStyle } from 'styled-components'; + +export const GlobalStyle = createGlobalStyle` + *, *::before, *::after { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + html, body, #root { + height: 100%; + width: 100%; + } + + body { + font-family: 'Roboto', Arial, sans-serif; + background-color: ${({ theme }) => theme.colors.background}; + color: ${({ theme }) => theme.colors.text}; + line-height: 1.5; + -webkit-font-smoothing: antialiased; + } + + a { + text-decoration: none; + color: inherit; + } + + ul, ol { + list-style: none; + } + + button { + cursor: pointer; + font-family: inherit; + border: none; + background: none; + } + + img { + max-width: 100%; + display: block; + } +`; diff --git a/src/styles/styled.d.ts b/src/styles/styled.d.ts new file mode 100644 index 000000000..d8ff71a49 --- /dev/null +++ b/src/styles/styled.d.ts @@ -0,0 +1,6 @@ +import 'styled-components'; +import type { ThemeType } from './theme'; + +declare module 'styled-components' { + export interface DefaultTheme extends ThemeType {} +} diff --git a/src/styles/theme.ts b/src/styles/theme.ts new file mode 100644 index 000000000..5165f2d53 --- /dev/null +++ b/src/styles/theme.ts @@ -0,0 +1,10 @@ +export const theme = { + colors: { + primary: '#1677ff', + background: '#f5f5f5', + text: '#333', + }, + spacing: (factor: number) => `${factor * 8}px`, +} as const; + +export type ThemeType = typeof theme; From f20390457a0cabe59ebeb7a3849b50c92085bd8b Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Wed, 10 Sep 2025 17:30:42 -0300 Subject: [PATCH 06/24] =?UTF-8?q?feat:implement=20Redux=20Toolkit=20and=20?= =?UTF-8?q?display=20Pok=C3=A9mon=20list=20with=20pagination?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eslint.config.js | 5 +++-- src/App.tsx | 12 +++++++----- src/core/router.tsx | 13 ++++++------- src/pages/Home/index.tsx | 11 +++++++++++ src/pages/Home/styles.tsx | 10 ++++++++++ 5 files changed, 37 insertions(+), 14 deletions(-) create mode 100644 src/pages/Home/index.tsx create mode 100644 src/pages/Home/styles.tsx diff --git a/eslint.config.js b/eslint.config.js index c54a5ecc3..831857f27 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -35,15 +35,16 @@ export default [ 'simple-import-sort/exports': 'error', 'import/order': ['error', { 'newlines-between': 'always' }], '@typescript-eslint/no-unused-vars': ['warn', { argsIgnorePattern: '^_' }], + 'import/newline-after-import': ['error', { count: 1 }], + 'import/no-duplicates': 'error', }, }, - // Override só para arquivos .d.ts + { files: ['**/*.d.ts'], rules: { '@typescript-eslint/no-empty-object-type': 'off' }, }, ), - // Desativa conflitos com Prettier prettier, ]; diff --git a/src/App.tsx b/src/App.tsx index 3965982ae..a19cbe00b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,16 +1,18 @@ -import { ConfigProvider } from 'antd'; +import { Provider } from 'react-redux'; +import { RouterProvider } from 'react-router-dom'; import { ThemeProvider } from 'styled-components'; +import { router } from './core/router'; +import { store } from './core/store'; import { GlobalStyle } from './styles/globalStyles'; import { theme } from './styles/theme'; -// import { router } from './core/router'; export default function App() { return ( - + - {/* */} - + + ); } diff --git a/src/core/router.tsx b/src/core/router.tsx index cdb2d453e..ded03f364 100644 --- a/src/core/router.tsx +++ b/src/core/router.tsx @@ -1,8 +1,7 @@ -// import { createBrowserRouter } from 'react-router-dom'; -// import Home from '../pages/Home'; -// import Details from '../pages/Details'; +import { createBrowserRouter } from 'react-router-dom'; +import Home from '../pages/Home'; -// export const router = createBrowserRouter([ -// { path: '/', element: }, -// { path: '/pokemon/:name', element:
}, -// ]); +export const router = createBrowserRouter([ + { path: '/', element: }, + // { path: '/pokemon/:name', element:
}, +]); diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx new file mode 100644 index 000000000..0d5246acf --- /dev/null +++ b/src/pages/Home/index.tsx @@ -0,0 +1,11 @@ +import * as S from './styles'; + +function Home() { + return ( + +

Initial

+
+ ); +} + +export default Home; diff --git a/src/pages/Home/styles.tsx b/src/pages/Home/styles.tsx new file mode 100644 index 000000000..d037cac26 --- /dev/null +++ b/src/pages/Home/styles.tsx @@ -0,0 +1,10 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + width: 100%; + height: 100vh; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +`; From fa35c95087c7a866d3a9a39a97c274723c04f102 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Wed, 10 Sep 2025 17:31:17 -0300 Subject: [PATCH 07/24] =?UTF-8?q?feat:implement=20Redux=20Toolkit=20and=20?= =?UTF-8?q?display=20Pok=C3=A9mon=20list=20with=20pagination?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/apis/fetchPokemonList.ts | 128 +++++++++++++++++++++++++ src/assets/image/ash.png | Bin 0 -> 380465 bytes src/assets/image/brock.png | Bin 0 -> 138135 bytes src/assets/image/misty.png | Bin 0 -> 1418065 bytes src/assets/react.svg | 1 - src/components/Carousel/index.tsx | 44 +++++++++ src/components/Carousel/styles.tsx | 80 ++++++++++++++++ src/components/ErrorMessage/index.tsx | 13 +++ src/components/ErrorMessage/styles.ts | 38 ++++++++ src/components/Footer/index.tsx | 14 +++ src/components/Footer/styles.tsx | 27 ++++++ src/components/Header/index.tsx | 13 +++ src/components/Header/styles.tsx | 22 +++++ src/components/Loading/index.tsx | 20 ++++ src/components/Loading/styles.ts | 95 +++++++++++++++++++ src/components/PokemonCard/index.tsx | 46 +++++++++ src/components/PokemonCard/styles.ts | 131 ++++++++++++++++++++++++++ src/core/hooks.ts | 12 ++- src/core/pokedexSlice.ts | 67 +++++++++++++ src/core/store.ts | 19 ++-- src/main.tsx | 15 +-- src/pages/Home/index.tsx | 51 +++++++++- src/pages/Home/styles.tsx | 21 ++++- src/styles/globalStyles.ts | 1 + src/styles/theme.ts | 3 + src/types/Pokemon.ts | 9 ++ src/types/pokemonTypes.ts | 20 ++++ 28 files changed, 865 insertions(+), 26 deletions(-) create mode 100644 src/apis/fetchPokemonList.ts create mode 100644 src/assets/image/ash.png create mode 100644 src/assets/image/brock.png create mode 100644 src/assets/image/misty.png delete mode 100644 src/assets/react.svg create mode 100644 src/components/Carousel/index.tsx create mode 100644 src/components/Carousel/styles.tsx create mode 100644 src/components/ErrorMessage/index.tsx create mode 100644 src/components/ErrorMessage/styles.ts create mode 100644 src/components/Footer/index.tsx create mode 100644 src/components/Footer/styles.tsx create mode 100644 src/components/Header/index.tsx create mode 100644 src/components/Header/styles.tsx create mode 100644 src/components/Loading/index.tsx create mode 100644 src/components/Loading/styles.ts create mode 100644 src/components/PokemonCard/index.tsx create mode 100644 src/components/PokemonCard/styles.ts create mode 100644 src/core/pokedexSlice.ts create mode 100644 src/types/Pokemon.ts create mode 100644 src/types/pokemonTypes.ts diff --git a/package.json b/package.json index d3e2b2b12..145d0f31f 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "version": "0.0.0", "type": "module", "scripts": { + "start": "vite", "dev": "vite", "build": "tsc -b && vite build", "preview": "vite preview", diff --git a/src/apis/fetchPokemonList.ts b/src/apis/fetchPokemonList.ts new file mode 100644 index 000000000..4283c863e --- /dev/null +++ b/src/apis/fetchPokemonList.ts @@ -0,0 +1,128 @@ +// src/apis/fetchPokemonList.ts +import type { Pokemon } from '../types/Pokemon'; + +const makePokemon = ( + id: number, + name: string, + types: string[], + weight: number, + height: number, + base: { hp: number; attack: number; defense: number; speed: number }, +): Pokemon => ({ + id, + name, + types: types.map((t) => ({ type: { name: t } })), + weight, + height, + stats: [ + { base_stat: base.hp, stat: { name: 'hp' } }, + { base_stat: base.attack, stat: { name: 'attack' } }, + { base_stat: base.defense, stat: { name: 'defense' } }, + { base_stat: base.speed, stat: { name: 'speed' } }, + ], +}); + +// 24 itens para testar várias páginas +const DATA: Pokemon[] = [ + makePokemon(1, 'bulbasaur', ['grass', 'poison'], 69, 7, { + hp: 45, + attack: 49, + defense: 49, + speed: 45, + }), + makePokemon(2, 'ivysaur', ['grass', 'poison'], 130, 10, { + hp: 60, + attack: 62, + defense: 63, + speed: 60, + }), + makePokemon(3, 'venusaur', ['grass', 'poison'], 1000, 20, { + hp: 80, + attack: 82, + defense: 83, + speed: 80, + }), + makePokemon(4, 'charmander', ['fire'], 85, 6, { hp: 39, attack: 52, defense: 43, speed: 65 }), + makePokemon(5, 'charmeleon', ['fire'], 190, 11, { hp: 58, attack: 64, defense: 58, speed: 80 }), + makePokemon(6, 'charizard', ['fire', 'flying'], 905, 17, { + hp: 78, + attack: 84, + defense: 78, + speed: 100, + }), + makePokemon(7, 'squirtle', ['water'], 90, 5, { hp: 44, attack: 48, defense: 65, speed: 43 }), + makePokemon(8, 'wartortle', ['water'], 225, 10, { hp: 59, attack: 63, defense: 80, speed: 58 }), + makePokemon(9, 'blastoise', ['water'], 855, 16, { hp: 79, attack: 83, defense: 100, speed: 78 }), + makePokemon(10, 'caterpie', ['bug'], 29, 3, { hp: 45, attack: 30, defense: 35, speed: 45 }), + makePokemon(11, 'metapod', ['bug'], 99, 7, { hp: 50, attack: 20, defense: 55, speed: 30 }), + makePokemon(12, 'butterfree', ['bug', 'flying'], 320, 11, { + hp: 60, + attack: 45, + defense: 50, + speed: 70, + }), + makePokemon(13, 'weedle', ['bug', 'poison'], 32, 3, { + hp: 40, + attack: 35, + defense: 30, + speed: 50, + }), + makePokemon(14, 'kakuna', ['bug', 'poison'], 100, 6, { + hp: 45, + attack: 25, + defense: 50, + speed: 35, + }), + makePokemon(15, 'beedrill', ['bug', 'poison'], 295, 10, { + hp: 65, + attack: 90, + defense: 40, + speed: 75, + }), + makePokemon(16, 'pidgey', ['normal', 'flying'], 18, 3, { + hp: 40, + attack: 45, + defense: 40, + speed: 56, + }), + makePokemon(17, 'pidgeotto', ['normal', 'flying'], 300, 11, { + hp: 63, + attack: 60, + defense: 55, + speed: 71, + }), + makePokemon(18, 'pidgeot', ['normal', 'flying'], 395, 15, { + hp: 83, + attack: 80, + defense: 75, + speed: 101, + }), + makePokemon(19, 'rattata', ['normal'], 35, 3, { hp: 30, attack: 56, defense: 35, speed: 72 }), + makePokemon(20, 'raticate', ['normal'], 185, 7, { hp: 55, attack: 81, defense: 60, speed: 97 }), + makePokemon(21, 'spearow', ['normal', 'flying'], 20, 3, { + hp: 40, + attack: 60, + defense: 30, + speed: 70, + }), + makePokemon(22, 'fearow', ['normal', 'flying'], 380, 12, { + hp: 65, + attack: 90, + defense: 65, + speed: 100, + }), + makePokemon(23, 'ekans', ['poison'], 69, 20, { hp: 35, attack: 60, defense: 44, speed: 55 }), + makePokemon(24, 'arbok', ['poison'], 650, 35, { hp: 60, attack: 95, defense: 69, speed: 80 }), +]; + +export const TOTAL = DATA.length; + +export async function fetchPokemonList( + page: number, + pageSize = 12, +): Promise<{ results: Pokemon[]; total: number }> { + // simula latência + await new Promise((r) => setTimeout(r, 200)); + const start = (page - 1) * pageSize; + return { results: DATA.slice(start, start + pageSize), total: TOTAL }; +} diff --git a/src/assets/image/ash.png b/src/assets/image/ash.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d8e0886530be6dd0528111b5bc85280e249cf6 GIT binary patch literal 380465 zcmY&w1TC_FlcdE6zK0HF?~d6gOco7_Op%j0OybNezSH)MI0TUmS>NHeoPYn4*l7 zmQU)h1yhGP@8sR%p?&(po=D4g6^xoShMJWxJ6PbWsW^?Kb|owhl2w9|w|X#1#KMv{ z(B5mB#pIKAQKWIm;q)IdV7{MV2&2BkoM#@aZ#HXLncUv~MHUM?Z?8*`)H==~8Wz!` zL4sF2?aDA$d6?Mh{J>I)K~^zN=Fc(xNgx{eUwMt67WnM3G-5-?(SSM_Z^@UD&IhT# zwl3bh&?{zJH-Nz;5#^aU(BBBcU-%5oStZ0UFbk|z$E3n}jD?q=yR&y?<-o(dQ8&8U~Nu> z$ir~$>Rx0s2+6Nw!(c~4FFC=3Fv*o|MwfoqFt&v{D{C69dIlJ5SZ3V=1N@1iKk%Bo z;-5J>50PuI;DCFmAHN2ogCA3&6aV*{%<}pV(j!Vir5I7hqYElPS%K^;UDz)8xUxpmg~02?3v_(_Ts5C$`|hA5-sbgbOTv7 z)X_xdf;~VanM5do5n%TTL5#(>B_a81!+Ki5`5gHM#dXvhT=ve2%F9&XxM41`GAIOG z<0aU=sQ4TvH3cN2u85*c^7IV;_$$?#ATXrYkC2+j_%hCI&fQ&z29xakp@O6bhQ7B* zlM;6ejt8`5mx;213Yqh-LOcH?dChwos6hE?d+l=lZr*wxsRUuuFfrC8UsD$KSmuJ&!q#7 zN+w1MN}VyCd=BDOlMd-xg=UbMswALzrA65;aW|4IFVy>?50USqRHH71F7IdJ__o4s zjaw=aP`IhfyAB17V7ZZ{sQ~Fwy4-z zMg4dS#nO>2Ey-5QTF$G|?3h$r?sWf!4{?g*(Vb>cy!-5-S`$(YW5ku6sC%|UQoxUgNI2QnhFA(R%5 zGF!{eLOxd@rHM_C3~^@oqBW7qcEu|XA#$Ihd~G}h=)d9Z^Q6qJ{9K8}hCXXdK!bHE z(hh#bSWkZJvjC5?hM;Z?g>Fn{C-Nlk&%Hz`qGOD;OZH}Z!p1rH8HufBw` zGHS@{q^vqo2LIsSk3J-}pE%`v6EkkWfnELgtmCaOenAeoGDu~O-^M{E7TRLSJACZY z@ZgaK?*F1Q24wH~rl`zd_INdBJ^D2U<6F=>YX8WjLD`zL3_pnn zt`t|pMy5TW{xAx~YRp?2A?B(dnOoQ)|EUz29$YcYk+?#NYsWq*=So8pxF-HBvDq?V=1}0F`;LUx9q9 zyggzY>v`Q+`NO5p8fOMLuB`;k9 zf6XUAnhCF%JBNkT6v0g^KO)l@g}0JeeTmosyx*U=f_VD$5JRVQ%h* zk`e_vQcB4>AgSDd{DGdm60(s@X{2C>t3{_`@Zhhx_7W-~&k24{3$Z4tsq`f(HFm~j z*fXTJWM<|%(lGuzO9LtKtYssnbt3RA0`={VCy(R=? z_8ysKB{jiQ{}`l2F-Q!jQtl&y#Co$51y1Z30c_xWYQnTG+_4_zz4K=V9I15+X_Yn< z9zqGLskyI8f%Wo|ppL*CbepF@-lBxmjHKpo%YsaM>{k}9kMpqTG3$g-B4tNC-UQ_m zs{u;kbVa#Cw?gAq-y+QxLN=*f=jf01JN_8ui?b;nhM?qtW%<(z1pG#a~+8B47< z!Z(BV>#WaT+AmQ-BxQa=NpcwSxg<_3WBD5DFhAjx@Xd4eFwR>w4rkL3oUCw4n{(J9 zRpj4C5m5^T9QZ5FYzko!l|(rMPk!=+hc^AXRKknNX#wgRvp}-$C~i6_-gdzmKw!@v z9mKC$2gjPQi>FlF!e2|fJJ1+GncAmS$_;FY59$0iMkOO!*&aga6yfWm3Pqd|)lS0M zt^)5Hsb-*1Q1}Ar9}#^Hyz4|qTi}UOBd4+bSJCf9OPAx^N8bY(~doKU;^+>g5o=0LyENAaP5sj9DF{vs&}(l)f#EPm?%C|Aw%WHy>2Wo z1Q;cKZEyf2-h(iiFx`#qoj5cVX%OOv49^Z_MV$|aB9!8(l}oFE?tob0;qy9sgqtOI zqI6O$-rWN7!$X}L2Pu(B8Pm8&$8C+TMR3$$e`>M1!62dFIh52{kVz&p>!X2mLj}C5 z6CzGmWBbK~I+bwpya!i2ke3`XAOydD2#_v|C647wvg}1A*Y)+YZXd`2Z=x=`Wglh| z2eO{<=bFK8aDwM;iM;Y=VwM=;#l zuD~|Y!urid$Jmq2^0c}7_~qdd!*57uD@6Gty~4z1=paM3@5N@jdiq>_+WGK^km?dJ zK>{-&AjftjsLd=z;_>3f*|M=2bMUN`F_~S#k+QbY9uYYYGLB8iBI6i*RV91ku1gE= zsDWtoe;p^8S3{6l0 z*pM805O9T_8e!p)6%hCB zP=V6(Su2huaE~%mv3%fT@$77I{2b9gL;+A#r$^dWKHHf-t-Br9r>WArJ)y#*iWP;&H ze8t1~Ex;d`*BXLa)jiOnVtK@lxeuj9Ig?=kU0|@4w?5HY4N+nw$H~Gjar_UW_g1W5 z762pWrALBF0$)gtpTkx}kH*bpBxrVR3PT^}-0>FnRo3qY2t{%LmDhgTN92BcPWA%v z`tcuO>a?)~C@Y~Q05vDyLh7+&NYgIwjS+?IMA_0NgUk5ph#e2gV4gMsw}NF&F3tJP ze*Wnd)xbMiI8}DHSX(ix&h}mSE_b^YP-8MNGQVK+?bk~5MYp+DsVZCcBNMjWd!%s9 z6K6N^uJw$*7opCxZn-d)%z>navie~tUGivt8V|sT%vng^J3I_;b$w+~4K5zPizH9F zFE&SMLG62ejp~|Er3^qx7{SP6e>_VWa%XUvU(DU73Xr(1!U$X?3F&mSaYXX?t!9-w z=X2Op-bad0)@@7@pjt-VeFT*#mG=7C*4;!U#-+dOy*}TwTjLeu1BE2ZF7SR9togeSx*D| zaz{4TuG34!YYOnEt*r|V0oTEJgJOM|B|az#K2M^4?~pObzJ@{Qp#kvxm#FA9yuQ07 zZeD45>1Z93imeqnplr!YsLldZiJ}W%uIRW_&?6P@m$**_48;uTuLO5xvnL!%IEU5* zs(g8O`JG%iZ|gk-FCi-tNrgCyl2y^3KmHn`1_RGQ_NFyMoff)0vZ?uskUDDLtA?s8 zd!prB1W6i_7}*qK!}~wY!xT^lVuJ&jJlOG(=z|OO+xKaMX7AKB;NBf? zk&L!mRQnDgIS)Za_iIpdg*Zybl)@Gl$h;FtNjQpu`}ScZ;X2-4WZ4tXmXVs$L6I02 z`+C3Z0hfU>$`j2|re~IPQ+I@-bm)(Cqu*voH+lhe z3LG`sZ4PG`oFDfc&Mog#H4`I4LsomEFc1|+M^gu94^oyqZ#5&|?5mm1_m`TA9MO_nF^KA~cMyU1t0a_A4b{uFu zkX59lYEr|G^DTf*dJs(<9J+z)>qx`DKpH+wX?X!OPhfW6$VwKgKvqZDpa+D2T~OBH zn1s7#%57lWf*&^M&dY-Ic-R~Y=?yS|MhWqf+`3-N3?X*iJZxko z;(TNyS$H_WYTN*Kqykl2Q)*6sCV%~U1ycrLZ2G@vQ)5o1tk>Px4fiJPgtGgfV@OcP zyxFHZ{#6H}zib!2fas%pnZfLKzQXb{4$y z{jH}(eceaIAac26!VSe4!uT%4bjMF1_t>EtOfAI=mb)eV|Cn1rN!;;H+S=ddHG`US zK_c~shdCe>8~$UE!WwF4Wo|;)fOIK=${{umH#7P4&&fb>OZwivb8m2(H#&FO5xir={AYWU$`wPWg;b1?ma%~`W5dWvaSLxW)-jHdnt-E0aW2tlV zdX&ypDQLv>$Hlp09*bz!^~O-vIq^=ZQ$62;Rq2ynX&^DjJf|$U#zI16t~!-($2x)pf{oXJ3RkOuDN( zl0@0v4S@tK>%!_mK6Q{q6n>+An^9F;Lm~29aQC41=jLgRdvZG5?|2Ll9t_tSu32X> zSL=OQMZ6y?W8bakYCmXepj-sX)fcBIm{7<~>{J@K^SAqXBwLt&{hX3(Vs?1R1gty_ zRLFhKVGQ(@A+d}qPW6^kpZKhMmQ4grN%KIr7W4x)ZzHX>&~E#@2=`=72+mG(R;%Hk zp51344AKy-KhzPJ?3C5i7?oB0M!h!D)HxiF@D~vFJibePG|hvI1X`+4FZB@pID^8{ z{V?+GVB^c-Xb?#T9O%u)%N5@p?#L3d>5P0Sao)M$U8nokxKQUCjAB@EH0sHS$luSb zJ0z9VcsF9#phDmYlPoy|{SvPP)#3+U&u8236LL+yk4+g{wqpfiyFwvGJ^;RcM(9}B zLuq7RXoyg{% zA9MALezNs6MXo3fn7q38WY1?YXT8z#-WWn#F@0XT?qOFqM4i=6^KB1m8!A*VeP6@K zt@LxLnWgI$%5?lD(cZ0Cuc>fA-tx)$7 znLv6RWlOIkmqlU^VQvFl+VIJtr~dF?&*&|U&T>tiNTK?}fxED(H(w1`&I2IWN7T6> zFrMy@oY-BGeCX*_wX^jE{ik6cl=z6#n?QX1Tg8qw-TP)r_rPXxWho9X{|-zqvGup? zN%rXD_}koGUemtiA8{z~J-MDz^D+w*bWQv)WRH|0MtKZtzgBs}sozjdy#M@WCClul z(&Cf@KZxWYzhQiWnsI9euNiYJ`J3iwDAPcV1pq!M?Ln;}Ch-+Ny`#H#K&ZqhH93vm zMMnGIk*P*>t!K}E`)t&u>r2Zk+GkIs)anfRpEUw!7?yFnmmT|>k&>UKBE|T@2^u0a ziv&*gXs~ynp&0k^LfRSYy1{V$KL(lD);+={`V5D*9cB#%Z1{p%l>vO*w=6jSP%)p+ zC1EKFng>3qJbqhUa^HQ9$1?4uED&ilAi}ajvjvYm$02HK_d~Du@+_eKPt>nJHH9)1FE}=fA&k_5LF|SGt#l1X7G!5n5 zgWBeK4Yqj)u1mw>KY*UuT9Wbj7$(h|7QK3MQOKYN*s zijZB;Nm!^##G4MUp-J>Ln1<`1=YNJqPBKjj-+FOViW^hQHhz^Ka>|jk^4?$5NF@&c zj}Btz(jA0ok7M)xqDFg7)e2OP=j%f4hE!e$tAcsQ+Rhsh4LJ|YamY73im$C{1f@0{ zs|`QPZ1}x{59C0s+teU@GCzr!2&^R`4xQR2H#MD~|NF?rEmqTen(3yQ-_{zBFF*Un zr|Ny8kG}es9Z8YIKn}quT`u!GmoCCzS$RH8rSY}T@p%#M4-6xYAAk;h!-J=;@(3@; zR&76PgSLh=B{xa-SOqtKLbuCn`j@D7-TO@dPM`Q2E}1WSIWZdZ8kDR|c+iHzuyc%t z@3X|u2{s$cTkJS=&l7!oM1AP(#F>S-tjM7-Z)=nQyZntP!ng0fmYA8)< zTHicWbQ{USI%r$7pX7$knv<(IIh=l5sZ~!Ks3*->a`?j|z#7~}Xx=U&i9BSDJ&8ux zi)uPB)%nCVAV_jC>bQ)96gW%fE!e#gC{KzCB;!zcZ`w40k_Xh4!YK}^QAZv^J5jMI z9tI79o{3d22%EZ320=X*>{8wlnYt@BMWV%+l?dw71|g0TH4HtxVA#*=5lo)W0-|X+ z6b~Y*Cj;aWIxU%Fu0yHwpZg5n1A_j^gc|@O`~m9gUgD4Yhm=e#0s|LEACz%yjWo^G zx7)rPvC9 zq`Yd{li_$in7ZIAxC=Tt%mM-z0~e;4dPKpjy)+q-4pjt9L0bo*S!qFfV{h*ciVS+p zGp-q(PWCq^f(gof6b>aG16|oqe`{MhMOs(-OMi*JTu{)XMdz(O+_SBE!oyfgnISGQ zJ~}RCAr7bV?m2Nfm=rh;r0}3_(?R+A!$H~GCmAKzqvDUfcp85x+NI;CY#b-tEdA%W zF;EBRqk$Y_jzdamHvp9deU5OTtVh%XhmR7s=RX?Z!b9NEhgGB-ALOS|y_lzTl`@x} zJ!lU;2zUJ2PnmhSCj|;W&*Pmuv;+(@8mJ8kwXEV|9DIs;JiR`G9^^W(qFg=fDpC*O zoqkkIT529@rNkCPrOEJEMz2O0xfmUil)SOEG|93kfZ zaM3zzf3ak5sYF7n+XhCe6qziDgwPSK9h!Oz za$stp8KYqzX0Fu8JF29MxI3~^&$q_wWxu*(3I=86hA4{2tTzXv@cYEZ9yX3rSxb;a z=~!PlKu{shA|S*7Zj&2BKMtC~aJPnt((ZuMkYU%`VD^0$_&)SuzV5#xVj1_#5JL$| z+f{If_qF^xHVeQxF_no@=c#BIUbxKKhJaQg6c<2ea>K5eK$sdwD9?6nPL{-p`STvY z(#Tza?#y(QrtD7f60f{?=Duekaxu9zgoC+Z4i?{ShKjf;7wke#LDK0f@M;FFOT;&d zIVgq={RIM|P;=5yW)GLTK-C1YP))F6>P6@ckd*`u%a!~%W1`-m&qBFKdUeFAd67jrWU$TQ=p8$vCi8rcWJGkOL46z=rn zx}0?tWVzkqtw|ieFr2vu8>$m@(Cokcr-yFA3%R058(OSgWcWW>R- zX9m|)a!kXMUU*n*ALw91jy1l*FPD!#+Mhi!=$&2H(g3pS7Oe1}x0~nw3~Ui^T-Gj( z8?F~aIG;*xI|xy$@Ja6L;ZPcOt0WktWOClR^BClY6(E^gH3a-v#pI8AYFzD%K_4Q@ z)s7ccfoi>WU#N`0-|by9@V>aCyq`WRe4a+5$IPF$^7R^dW+8-K=~g3@;CjpTa%o@+ zp;Va0F@Db#S>4@JtnHBC5l)i%FA|X(`cE%Ktn@^`-th3hnssY;!&u`T zc%zzGsn+dR>QF-^N9S;>F_*l=i!(cCB5ce<;8X8E6swMQc@;7W0&wE@tLbXIGMOnmZ3=ZWpr8_}W>%X{i zfF7xsegYVti%qRh^2$mM*>fEJTFNUY`MVE<9mUbnZ!PjgXP^!g8QMKcWqdZ7hC`6X z9=)_dJaeR9cx>%3>axcX{b@>MW{Qnjz*fyY=BG-m8$YvROP^YDn9AdY<~}z}2X2tc z3;2>_X6~C?T-YCgzNElLWx`YaTgl`|w0%?pK%fj`y7kH4k*j{QPgQ>32!OZRt9lFn z<(Lvrw&Z!2AM5bML`s9jt4aJ=Mt9j1-qbVCFO!#756D$claB^eeU)c=-LBY2$o|h0 zfw}E6I}|^Tm|t1{*H5UxRf=tJvtR8vxCNtfAZ>Jfs9JomH@WJgA=Jo7u6YT@>M9*>3#x zxqp>x#z`gAJR2T%#rc1;nve+3^-io?pj}%1K%(oI!3-D4JgbvLmPPI0qaIajA>qWN zc`}t-XA{7Im`xpQ5(nllXt1`jqh4;Pi zXB7Olg3GdUIW?sULW!=G;SVGpVUy!Q%L(y$6&mIiJN?i^2u=Hql6~er6?1jHk~e)h zYVh?d!_j1?TzBSKnZ{%7+h9~D-qiAGN&Lc@xgmH@g}V^(_)#}v@AOpc`VYYRFh|nX z`}1Wh9grpixEl%q%YA;_RW-C4i>EfVKe?Hn`5X4CEC5Xjx8mFpA>VCSwzN2zn{wA9 z82bp~V#)eRnN(&Y;eC9RhIc^ivwdQ(ODcAv-;1+Hx8?S#dl1hMzt1gu^n|`=x)JfX zb9T96d&t@9uy^dqw%e<(c?YU3mBf9WRYC!hKWj$vHW!(lAz=kNN*k^k8U8~rc=fR znoeRz_$Rs!adWgg$ zXUG3vXcUph<*mmrD;wXMw1ZQ=5JTEyTT2p)e(xHNZ&E+7umeA3Ul0>}t9l^ZADAEN z)Ge%CNXb2gc`~=fHkU47UHSR5<(IH*TW06% zNW_M39u{4{L75`c%<;ihZLFm)65(d1Mr&*XG$P)s7@x!T^9 zWfoD+wi2gMlBz z<&{w_PGQ+AZVI=2epQhsfWJFMxgpz}WD-|R$eXSz=V_jwvso5#x)1t%i$T7FYhD)9 zTd945c{e!9aw(fF?7-|o!_Z^CU!&`|BAVjrsYjr0TBnqYng!@#Txx^8l8BePM@Z4y zg+yM5>rPzIaPHPsb1Zx`nlQcEe%Vr=Gy$gihoy3vM!>T!j!xf0^4#W5rdl(aO;i?m zdVQkTXNcIE;sKvh02BGdP~e|i<`%abfvC=cj=0vjYgdiBj~(N-4+;e%Pg}VP3@*MKT(02 zhC?-ccuT_v+R$c8g(DmH z73Hx=$K5jBtb@f;y-z`a=vltoXQs}VvDCi_l&PQMo94dZD|Y5eyLe{76A=&JUD5Ju zZ}@2AWNt)@NL9AC^{gI=5`(=29R?sM0)xINdOIQY2A(!NPcmcOd^niRoX$K>9|7=C}imC_(Ua(r#IiE)%Sxs%~nUP){!B8d$96&1n7>-8yqexY@Pn~JZ;VyMGK#Ckx38&Cn_kt@jUR&Zme*z zDXr=}$fmh##>U5gqt6C3>0_&0NxEP)olzM`Qj5aUbrOXLu@84o+TWTe)@&_ZHF7q4 z9cHTGI=NaE%#`AAM;G z@4eYwAR?j?bR26vtrEcj^(->Wc7Lv>?#f*Wy6>JH`Z%$w?;?{8f!$*(Kybvy-?8mM zXr-jD;Al8B3Zl%;J}J(l;%|$QH~rjFMf{t6&fyU|P`QQ`-Qd?mZ%4Jr^Gi5=4fHd^ zZbodWzuAb_YUFMe{0z-vD~Oc!{&e<0+hKN7ykN6);_Y*C9>zb;d5wfCO4r8$(qO6@ zq=EW#jL>nYe$TqtWr7ncZwu(Sk;)rPb@phii6^rVK78QLy}17*$a!}|X^IOVB{1Cg zw@i;9U6S{v|90rII3eoMAEB`Xci;7M$i?bF&C#>!xJctOaN##Iz1-HsFa4VyS;sI& zl5tTU(Ir#8J#JcnN@b$5Bxv!jMn3Nue`=7(Ld0|lM_sk9$GLe`#j5LBt~J(0jEkE`kC}{~Sa@_1e35?I=Rf*!BHOJN8`izTz{IK_Pixh7a6ajwvmi((W6 zi>0foH^f0E09T6$e3P@wyo}R(1!icl@x{bC-Gl6){e{!#A0*b;g)-US2qPC8l<7-O z!=}>Lx5$GKgNGbb%@%`GA#|LY^9w%gI~%(o@&a>76c`I54iIM+uvW{iBg@9xB-vet zf8#=Q;Neu6d~SaEH98lLf3$IRi^ zLfH*uf^a-X@!Lex@dB*CzfzS&N*ILd2yJd5dj-=1%zZyihvtV84n1kkFW+4rE)A7j zj|Ba~X)Ro>wk*6cVAJbhF+#Yu>mg=HM1Bas7^jw%=QO5|%1n_L&an1|v- zxAs7;2YvYGFXiJLZ5PM9O=~viQm!9JvVBYr+mT}*gz=pGoaAvI=vpAPAiH*V=!e|zkW5d`eegfB6%uhSAxBMyQb*6=T86X z$YWUi)TG_%+SRin0L*w#p6f)VdkJzrPzJ;9k!Wi%e*Nq=gmZTCS)Ptq!xCMPXNl$! zhy!IUuBLsBUklRQZ8=IJ=TDC=uf!Vb>$P&+&_b}UlEL+6OK@SluRO{trOKg^Nd47a z6}gaa#P>O#>Rx&JsoG(b|M(enX9Vp1ad0SS1h&-vwSBICx_wAY9d=ukzcC(j?7W#| z;6gJc;jZk;c}Kn?39hb^zNZCqsLDKHxJqL_roGWPR3@#MGWBT)`=LFOA zYFT>i^rC@d;sjdf3wq{yi{N9e&RCFZuB>(J6M$WecYV*nO#uLfNWWX*v2h5)r}O=* z8g_TVcI=z9j9bdkOu(5yl*e{#Xj(>pgNhC(9|-)14JTdKMS{?R0xzX#Og;SLxLJ<~lKGTuQ z^E?c+wM+xwJC4JUL+`ehE<7)fl)Rw$pgHBB*#h~;{ug~yyTllz0A`K1mPE zd}Pw@-`=D6g=mp;tNZEl>g?ZNGYrkF5#2*dIQVqQ7lo=(t&R(oMGw~oFSMHzpBG~NN;&BH^mA8aAcn#2kM*{gBnDkvHJ#9`w+3vNIt3d4 zy>Y1P?CEAgMd0TAnRKf0u4$vM`h&=7EF(fz^F1k0Z1EBEo6AQ0{BFlAMw- zWEXr@7wk^Hq@$tfy((BnD5<|51!lRD+K{gX^&rwCZwtQuHrkXoA^Z5TRknfg{M^%0 zkz?IMr`3wm1)oaK>HDgdX%d6{cCbd&g2{WAQ4d#VRWJ>LLNt96to(7qK6&C=pD9LF zyc@}vufYDC!pjNUOi&4)TgAOg-~zyd9)#ak8(Of{s&&rF$=igxeg=V5GwuQwEzos< zbC2!rj!AqsPQ)2M7}_r8odrt4R8cGaXOjR-NNccO)&5&|GrM^$SXeXS1IlVn`rg1V zqr&FI!XMhfh*4w)?2ij`+6K5Ef>M-34c5jFw8up`@$F?^ylmO0dlmp38I3m5h%Jgc zScX$b#=F$x0n0&baJ=HZbV38U_=iNp7F$mxP8@jTA;GIj_B1k{D@BdcJV(>)F>M zxHbyY>4HV1zYZ-KPo^+#LfEY`OV<*X5` zX%Vn%sP$T7uzVsZrmxTSEO81>oJdpV$#$xbBfGY&cKLfH27sPyM}a3IdA6~XW22iG z=Jdhkr~=*O^PdM`h)wW$UMP&y-a!B0nwWhB(Kn&8y@GeZTV`ays2SDaVT15>7iAF` z5rHLFo)$dM=~5C^;_L5X;*9y9=}x9wJZq2Lr?hvSNINTnds#^BTCLWJmOc44Cll~S zbsW|ahHPmxF86AjOo4@#>0Xe&gRT;z4zsUvmE{|igKps>gx=RwrtE`n_44wpuqn|( zOf4?-z=ju0djgnhhvt^Y4j2s_>|Pn`0!`+Vf}nJGbk*=Vqs2{Th}!uEJhe^CciH~W zs=;*q*z<^(Q3C^WpOx#&;~qg%|bg~c`bKrdSDbIY++y6NGd4LPzol{^ld>aA0%9_mr z%zUMBGhLC}n!(hJ;0u*|q=HIdLJun^MZQ}WBwloduybzH-UhSyB0#?0l#}R8Z4ol- zOw(BJG;4PLfzfgyzd$jQN8d}Y8{qFQ(x*i?lX%}qZThcc6I?W#7A0XgJlFbMOGh{R zL88^eTftV3kUI3Tf`2?)DQL%jK_48zvg74{_DY`OH1=pXN`I-LwXjaYry8Lj0Weid zcWNE?L%vRIzJK2Z20MZ!vnoj}Nyg8dbu1T)qrP>Blve*t0TVGI7wr^C=BL(Sr{BA8 zLjmZro&7ahuqVoU6Ra1z&h5eao%)Tgg~(We#KS#noYSGJpOS6yB`1H5-iz1o$?QJ6 z>wG4-#>?S;Ta69j!FR0<3pu&@)%M!G^=UPQBqOMOjq#}&HwH|_Z}ED7;>@$T$ThEu zV#P>KUJr@|76%qmq>3lvkBy3&?u7&1*98YpUX(NkU1_xJ@rAAwS80H^)~2*1BuF zN^WilPWz35MsJCQ<1lo|+lVwM$SFaKy?w1MZP1nm%f$9ykhcybE}lCK4V|>_W~?KI zNIWlSNWJ}wV^iYFsuOg_!XKmO%R>u$VYT^PfNW8|Wg$;1p=%g0P&Vd6%69Rvb&1mZ581_GjuwYHw;@ zVb#8Q3@Q3xC4&q+SFi_X^kJQdiP0^}HPPlfab^jW5Q3=gBb1Z^IO+8jVi z{wEr`?Mzz>SP?NlQJ3#8lpS^dL5RNgL>$j^dE&|wzLBb5BN zSy%A8xO3F}lkPG(`)*KC5tz8zl{blh)sP^=+kDd%Bre?QYR=!&2$q;(4o?@mCpQQ2 z#`d4J>|q99uSbI8Y@uu||(XcC*Fiy!Hp%m966(Z&SU&JxaIyB6x@Y1PCvI(Jbc7~wdAn`U3Im^OoLai^U9G+=&QSI13w)hPm`?-EOqXhFM}+89vtsGcPbBoB$t&o!}*{EZ&T3iG?+OWYW|_zhB7^!MybXPsu-Tv^||wBXD&i})@W>oV!?QC>gl6J4e?uT>V&$~XA<0hAB+!@qkI0^etLWGNS z4R2SO2&F%3*=oM6({uktd*6e>QW4PBEZyEv|J#364y(4D&%i7+KI{%>%!<(+_RHmw zA_bIy+Xd_YYFsaLV+i@$t|qnqm5ge_YwR`UtJ?yM;vCWpjD;o`Q)DeRUrD;Ni=EgG z@Dgu|V4~4uhB0VU)#C;KBZ7{B?2f6_qxl>6xXYdED28eW<(#TMoYDqoD0$0;Sn7EA z@%FTLkx_*uV(F4_Yt$=D-b8Sr{l`0rmSM?Z$DG!N0(SJPff^;U_he0)RIp$cJ$k^2 zkka&B4x=49e>t@pk>n+UfjZgUrIK8i=+6s>J7)b4A=xuLD%{S+rOI=Yq0yBb`S`AE zsO=D|{jl3VAgCNswYS%+l8Sy$X7N+v*I~$%jD9VZbkEd+ub{4%KAEk$#~}6zy}Qfl zRp_@aVs`JD9~!dP-l4+d>8ZxMleaUizd?h3l1w+#bNh~jVN2@j{@zIiWn6t ztbc7&!84pmU(6cuW&m>5ST2v>e&W)PiACBm)WB)p_VK3q;j&ud&DV6V2M(H4Enh>D zR%|n8o9i5UjMkI%m+iyIcu9A*L=(9LC-K+ zq^gTUX?%x*bY-H;yYQ^HPo81ili~lwRz@l;3uIeKOv%N0hralG!G!vka`&v4(N_{; z^0$RH!ktQ11(Sh7?uoV>3Y~WZCz0^CbrooRX7;|<{T=r46|?8K@iHw!W;x>zE1a z;J20jsRGuDVE&0zp^+gUnroQJWa4o?las1#_VIo^?U~eifUMV}qsFBdH-kke~Ad=2n8LJ zHs<*s?dtQj3Ns(@N@h>UV!pS!ug$uS6R{z9Sj}^%2P^&E-&`?ltZTo0yXkxWX1Xz= zJ*(#?id^R+qVj%0!%ro>er>>pj$vO=ZH3@c@^j%$>9_OPkL0ne3Tq9vHkKLn?Ui*N zaw_ByD%Jm7DN;>7NWXuN2tIv})5)BD7zgr<-iMK%IoI#pl+Cs|Gh{GUY4(aPlV-1p zdsH-0a=*UM%0C!Bf4rTM)}9)Kl}(TSaewITwQrvvPJRuRgQ?RsO}|E;Lc^o}KHTp5 z>soUGt)(MJzkFDx5-|UHnJXiW`+}q}-vG%`rDF;|sjmm(!AyB0{evxq_2yoj(h6 z$4kcCfp9+UOfT(gAe%)6*SHTh@GWtRFp;^4sxf*5VOl+W#a*NO@Kk4h58lTK2og@Bll3dwA6jgaXGx?d8*s1g-87Zt@u6k+XOCgZY-(a^}Pc zwZ!*wF&~Vr@9f5CizB2 z+KZtzV{C?=??eDaFN` z`{!kw8E^Ku23|nci`nd|TT8jrrQsge^ls7Z-a2O1ChV=Vd*;OSJ!VhMO0^zjYfs;q-q4UOB)27@zxOWSz8*s- zTJw1siw8&#(lrwXLw5wRyQwXM*=91M@yT%IctXR46sTmnYpouKN3mbsAhWl;6>(p^ zZhX49*=)W+{k})m@lo0ox65gWWyJcx1o0hVB56xjVUM4B!)OLfv31L}O6UsDm=L)J zIr%Zsg=9DMIVStA-UIV{YuWLD=wr&#O;U0Ad90{J)QB1H+5(d;Q7hk^!1fF0*)S1$ z^uAil2mK)qI;?R6d|rJR2w?4kJuIt3dvg=my}BbQMYb^Udorb;g2Y)qj$#ILGOfO| zYqWj!Qd8ijfbtuO%1Rwu-xhky!&8tNT;?&Zlut?JuzT|rWa+<~_(zxX=4cQXSg}{> z6kptkDb9YtD{X2Metz+LXwdAbzaWuJcW0Z5nGIn1Rx(K-iRD`yFLh#u-p9)W6Ub!7 z^N8@3_j`00mt3Ev8@YrROVh7#KJGTO1phBK_n&^!55L1r6cY%jd=$R*JxKLx8T%h7 zk=}e|RxA{sIihYP-Dj%str}Cfxav*MSV>ix{8~Idk@)Kj%mPcL-;UEpA8JO!@5ekK z`y!EIn+pQnApZm_>Dn9DR7H^3Homkvo86rJ3NTPGOFXMwi#B{Tw+%1x{pv%a7_{`z zFv&eA)adi5rGRf%1==X0zh4x|8NyywVB`|nTL#kHE6M>(7ih^ElhRY;+1shuXN^>`qeY&qD^M0!8K^Y!e*eBC zz`zq9ZIE*#dhyU{&#w?ldjQt8DoHCCXhUIod;t4RM4!oX9ae3wc)g0jmh^xlYRt;@#;P!ff zix`U?`zMv6Te1i^y)b^8%fm=Tu07ljjbZeE)aafi8%03(V1#%EJc#){?e8&@24any z`!z6$hw;9?r%5Vr&u_3%3$cUd0LbAX#nQm1U${~T#OU3$;7WdC$MUA&ixLloq8xd+ z)yOswm;(>x)15lCyspj(FHs{$&=8kcq)Gd7l2uWU#(<-{$IoMv3~0m)8CEhZSFF`= z>5uQIXP;QLz6L}5!n>Z`%iKp4x%PzH!cth2La{SY!@%!8RAh$<>^hG69oZ}@fZAmNqR)Z@C2Noe7tsXIB)L&ir z%Iue!4_beRyYkE8XlXg=%8dF^!sd>s-YacJ0Er4qCVfMRm_KBOCYRX(hqqk)g025r zDd)AEVX)8@J1o=s-Q-3NHXE&9lQ`r84K2}sd1yNg%MF3xNMI$^XepNHSfx+?mU893 zRIoB}OzEsDsbX`=Fe%ttkfIV<>BO-<7xYwlO!?$Sv|gxc^j-$KOt^E(>uXL}tIJW$ z2C%BmoQ}%{yID?Eg-8NZm=&N6xDdADSAhAlF+|W_cjxS6YZa>7vGfR^VHMgjRAx_6 z(q$ng-W3oB-OZE2&y$J*!aMK@5R~A3z5mGKpp0i{!7wJ!V8L zVsZBIic9L)kJJC;ltlRElzLxx{hngtf0d8-CYhIO_3JXVbY%pW$1PLQc2h-P>E|5~ z1weePj$^=gfCX5rNlycSLLKmgG>EL;Q)?_7>b?G9X;u$7FcTdQEdrzyJn5pHk_y8?bAFeX9rAR{9T|Hg zedIrvpUT6cs54CVbvCs`J$RAX37ortqUNGWuXO*mhv3e2VvNF6G+8P1!O~9EQW+9n6?RfhEWJ zlfNUVDMR|L^j}%kLWtt47)vy|Q#k&_K$%4xph#`iXb$&#aUMQ^l|xQf4q@fSU+(1R z3xAz*-X+DRT`o&mZN5hhFSs>_v#~AY&z+1VWWEm6d_gkA8vd>S$Hy%%LvsvFOEm9t zdiT4YYYO7h5f~jwiz=xvMGr8hbRR5M4m^anq$thjVK;}cdQ#LBA?j#bhV-HWv+n@jbh zWYj2(5oOSxJj0sUG@dlT~NxlDKZxUvhv;QguP_VVEP=99_ z)gh7~NTi!g?iaLn=X>GJ+{i0ms#T9>ola}i%fy>$m#jOfhK7&dXrRE8@B~y{MrTpS z6b338OqqY=A}u6BxBq_{SO;Ix!og?ytwrtjzq*i@?h;1?~EL` zW$j}2yHkToB7%Jzo6{#$_hfMd6&#RF(^bWhZF^K}#LYg1VbP2`#Tg1PHzPX>ZD}_A z6ejA0z>1k}7KoGe=6sJkN-D|-sE^yduy-CCxYjqTyq}&<{UMhK;H;A}L8E)ASnlz} zM`7>m69cUEClW@H2wFra7U#c(p!6@U0BDPwvQydp{ITI1j7M*te`zC|mr^Nrv?_-)vk2_15o;ZrK~&jJNDH02h5B z&v=JNEoPRTHsrJW!=(7vh6yFdX?0%&Xw|3M$Dc|r{OJ6##sj_<3RuR$8!o0^Bf{@r z#`lisjk*T9`s>$0_xP8>FRBmjb8b#o*Kf@KQJKZt4BllqX3B)C1+y%n{E<|X{`kR^ zy>6>yz=0d*9Z?+Lt4;ne;y5rh2)Jg1eWJpfHe1HOcLh*=kP!YRF?3nT4Bgw~DPyg5 zMfYm?m;S1~=j9U$0RtrAW?w>Cug65DBP(Z3<(_-&`S*VZYOG{f0NNoFZZaVBaxI`j z&{diA$zrWbbk8k#^=_pZJ}c{e?G+?+rzQlavwGDm`u0J%E9)ay6k)fJid& zIp(`$?zbbXkrSusGe)MzILw_8io-i)!iUB!azv3Eew=h~B z-!2;yo0?yR`TZDS6?ArIam1yz$o9Gz-0WQ8xD=)N33#;x04Vmj0$`~qS!QH&Bf#oH zzoMreIvM*{*=A;xgo>6j!rRS3kFKDfoW@Gu)C@E38|z-<+m^_0KhEc#`ESY~^uGEn z8zj7KQ_L$Y5Iz`uWJN2!liQ!2@MMXc90AWPTHBf{a?oLPuWU;77byij*O39g$Sfau z8z=KYZ5pdTBYDAEn#!CRi|4eajW^zSW6^QG7Qfd~E9v9vSt(ciYP%jEs7OiC@Roeb0?E#gkXe|Y=mi<5cTL1>rze-@j zsM2)d0zl^$LgDyih$EY|PG8Z*nu8G31q%l^U2b9suy>PVg(zIW$||EeaZmo}#d^EtZ=DY!XSGZghl# zfLeghlYO)E)wnFR)^}fD;x_kzX#C&xaccWGKrbRwU-N`-!Yc4(@Q1Il3`^mMcA{iS zvwO6=mozSAkiwgD#M+eGwtWu2`{L-CgjQGN0DS~#hq`k_=Vvi^wO@CYVLsW0Q^&6q zq5o?J_HpfG_@D|F3~8kjpCKRx`+}|4eb|$UzF2&*?LrK>nOSCizF5m_soK93ONunR zz{fWc7i@o+Aaq!0TaUt8r#r!X!1^#xZhF7mmavE`?%>nBz`ah+bbJ|0D|PexEUnQV zVXa&3Sr}pNGR;jXadX#xlHidYXTmBHA~TEWNjXJuSR^Sa9yp>j*bcLVhVgm5@ZclBvTpfz05_U(?Ng}^ zU1}IU)H%9~EDDicZJr*ul+wTYU1ZD@E2sK*&qw;>IgPkv8~~^Y2vC`08=1c8$*a6v zqOji|`{np-p`AHjCP}_DjwKVTSor^DjjcB4v$~#zMPBgE168CkvZ<^U zM*aAxRVB0Q@()i&9CA+GkR!>xqwLhd?7^fQ-GBP2Cj;~`k*nW z!GGF>H^9m~&Mn8|%9CPJlBc0#)KATE9pS+QuW;hFmsL3uDMZ1IL>!L%{coNZF}Wc3 zI?mi>(sa+8ch&w57;79|clCavhlwwpNYLR+fxi7*e~t+33?)OoWxs*=8G(m1kor97 z;ilz2!Ey~zEQ2yK2BDRIC2wBwxyl1Qo@xzHn@=D+8`$yORUW-|<~(h4=m^Ay-iCUX&HSmq<}t76Np|HKyNHvGjOS*8kb+kguK7_A@bI0S>!k$bIxi<# z+qtazmD#6-{#3iqcD#G^9}b7UydHfxEx5U_OU0{|h^%yoM;yV92pvLxRRFlCM<+oj z)eQ5J*uC8%RgTz;I%db+6*e4NFJ$_>-*qAJr-$>sLXMJIjA6e~*X1BMyK&yM@V4Uy zcnB%p>h0Z4)BC=)}LH5tP zB{fDG6YUBFxJa|C7160>KPLtHtt32_+CA-!rOd7L^m^gVvjB{+1O=dBM(8hNbyJ(6 z)wKt-O@mk1^ROHhgD%z<>eJ{cR3w%#TU|r7*rf?=9nvPtH+$-N5tsi6C4C*>Juxke zajd#0RSYnOYlnEVrKe?~S};Z?qWEievS`EJlh1hcQX4Vk6~Ze4aBQT)CD;a-+n33k z+-WKm+S$h1iRhHV&!6Y{?;k0Cktc9>2tt4!;=b{7z{_@S9HU4$I$n?8jslb}es`}$yzR+&E^yw8Rr~ZO@MW!G=#C2Rb3Q*#_~?Sg z{kAenHyP^8b!sg#>r*V!J}sH6tNBu~mYcc8Kg#&^mXhK0j}KPm6vET&uD`2E0Afh` zM&Mr_Km*30eqCV-4+;q%4QiU3ze2j7xtICs?=iRX7w^5>$(lF&3pJj~c9}&fdj9Tp zeCuf${_JCH4xJKOLh4w_q{x(+nj(&ooj}8MBh8kcx>1uh3kKyhirn0FVc*=ugsfg% zxu&57>@xC!0F-dkz{BTGW_B?x@v{QZF%DYG{?$y6=%yYqQZV&yyh#>h_W!-}Ld-EG zbjnTbLwJmSh;WPcn7e5iA`5AD@kBy}H0Zow6S}yrcj=l~fv2efbK_X}qZ{A%w^)2C zL|b3s9Y`dOQb|`3oYaJH-qMJH?B$-c?gU&)+PgkfvWrr4+e%i!FZol|4rDijm0DP_ z;pGelWnjbytn1g;Cbp3(#HCP>Xb4l}x%FjL1gLPn3ViC9wW-QCwnQ`r?0PO!PRX90 z1>SC0z|E~P<}j5Bx>1*SEob=GNO_xX_`_a2h34Na3tXSCj(yja#K8?Gz4~k*3aFh| z`2wR<$;#N-D<8;nNnaj?LEFLHdQg|VwzGT>X4l5+C!JdhPVagg){q-acX+}>+|hZA z4?mr#neZnY|C#YUH1?BPh0(HjO0jhsBrd}@@Omt*bHjL*9}Vs5-fb_r)Q4of@j)6G zmkA#$aq%d)BZl%#oZ)tppWrKosygwH3K_++LFN=fDVy&jkNaQiS#jKE4I8n?N<6Ht z4D8c-$T#i+OD+c`pL zKC!BVVJoP`>hau~N|K!spR0hTrDTvIwRac=t{?(ITthueSd7a?5LhbM%D_1COFlhAchR z1grllhh8DX#@j`Wgp$$i#o#C2oAFfBkMmMQ(yN*uSJ0BeR_t^i!!u{eKS?QE6h4Js`2@I7od3+8pa6g9^nl=jLoWvv;3Xt8&K8Oh|GvGf(xLdQ zC0Y=}S?L0`B8Zi7boQ_i@GtR5Aicrjw9QVOZ~Q-op`6jgI6bUuU*425}+k!SZ(Z zqJiHNgjbJP)&r<{95pg|+A{W>p)+JAzJIP_>36T_cCUJl$>msi<3EhoZJa6AkI2sz zsSP`zDaF~k3z7!83%&%~rB)xv!wh4!WJ&Xg3WxghsM0Hgd`r76B;HOCS6?o$Hbq17 zQK07^_#PCK0W2%F>JW!c`}Eci;KSIx1uoGRTlp%|anE)!zT~7lhU0ZR@ymJTllbNP z>o>X+dZUI6p{=1Lqrc+;%Z=2x!O6#FGQm$?A!~o%KmLnAtn+qgc=xz1`TQPK@^{}D zqSn(lPNx2($2z;kUxH&Z)-=9(r{Fn%bM+ZQsO>+0GCqBRYWE>MCB{K#UNXC)5D}KN zI+xj4RYUO9Yg!IC7}CgZs9KTF7Q$bBJxN~pcg~0yNQ>Bc@)#PpT4vn9Fzi55#t=U2 z07&V#hG_IRJBr5EGK!pU3pce@ED=DzOyGhaPpryG1Eq2*&)V!ZQh@Z=^l>91CF5_> zTEC!yGV*goKD|cdcpwLMG*J9_N$Jr!&u-U}bLu+=ccFP>Iuk=bpr zfjU5R2HjX-uh6Df36M|+dN&=cVUc(kBQiB1`RJZ+`KH4A zU+UVnkiCRPFEkn~lwot4;l()3Za3LU9dUn&_LP41AY5x&C<-K>AD@0X-P<5M4Tn8n zK%AOsu{7}%0(-%vBlmly(~^G|W#(~^Zb%*d;KFrb6=<+d@D772=|md9*^Xd~1rUfW zrUyax+uNSnj`dTZfez5`tL9sbJ zgR70}4lETQ679WQSyonQTacmc9Tzz5=a@RV=gM&ga&72WKYuYbSDCabC{U>pVp~+db?g z@z#p%|0CTu8=uGfiUTDfvX?;oDB!%bSuY;26Jk~E@e5+96+0h`q?=WlfuQ-U-F6#L z5;f%&WMEKm#~SBuJm*8PcU|Co`fdjDEfFT6&;sW1poo~`uE@=x3kEQ%C;6%FG}!wb zNHy!=P@&`d{r#-**K1GqHd5N>t1kvmBhgmCi6NZBDsT&}vE~&?v8&%Ir@$3_H&ah7 z41anQD1yscj+pDNNXp8DE8D*%#TD(!g_tgNN2lL_5x#bz`&?Y6kQkrOlOKWCT0IqT zc9+ad#}BsyynVBi_NFgeyHq;40LN+ugH6Lxsq-CfYnzxw8D(j*Slg*y{BZ*f?DtFW z-#)x#A34(p!@cYQ9{_Z*ghhja4geTA&ps~IjXHGyi4gnO-bT9{CDYe*@Y5l&_C#aoV^{17dHb|Mu`FF@HX=8Dv~PlbA;Fon zfcCQm!K}wwp{OzF??iC&e;;N{^|%8BR@ri z(cTZ5QO)V4CRBA1OmfWxj@$Nz^J^0T%Xv znj*la^zLW5nlz(6q)wviI)s^%amH9!MDAQq5I9QJUL~=QnU!KNnb^DT(Epe$v=0{5aJutHg6>ET8qincB9$zTZB!42NaT*KXy!iTSRlCL0$3IG`etll%B zKt;5^{FLIi2qrXuRfRVSOsr z&6uFve3UJg|0z@dC6*nGT~y=JymYBt(;Tiq7pfYn;4-})5dMymx|Eag@t3uzHl%Jv zlXVjRej&@?t2P3x3Qv3mLAGw&?t zZ~6=J(%s~1oYbYdsyKf`g z?}jDM04Lxwo1Efq=K8NzWOiV)jF}v_fC)bEC}n)S=^?z&sV!_O=I(!2N44Iq&e=p| z9jOuy*m(a2rMliaQ&CBmSSPEIlB41qywo54JM6;j7f334 z2}DX3jqwS6`$W<(sU(pv-Ys`OIcTN%N5IEEfmHTF#5$f#H<(z8cb%S5=DzXSb)V$x zn2&hB%<{Huj&;%qpKa-GSBKA?<_1MzOpJ7dNgsWj+jG*LS}HSRaJU6}DuV5o0 z==2)W)XYn1`&Bf4UM5fTIfnCaUPH#hgkq;pgClp5GFMLY5Ifall~nITkrm15{mq7U z!HoGoiA|HK4ot^Ro(3YT^ZlYs@X~wvo+FJkn9f~?wY{v3L1`fnL44Ua@KP6(V^*ND^Q00+f3g`%-A&4G71m!-4EiX72)Ou{Nm)}dGU2> z(*w(8Kp`7-ae5-IIAX1RojS>?JobPwc^bz`fLF6F5TMY&(<)s$H`a-#2?R4BEa|bC zjqyumQ_gZ?Cwsqwa1vAB2{jlcQF-%~sW462V!{cE55Q(J_pYvev^yglHq4P-o4pED zmxBFGm1Y6{XJVZe4kQL6hZ z^OOrQaCS(**vTYOS9oJ%GjVasG;-aZzuC6LQgahXu_fQj-nbGOuzJHZg%ZQ1-}43m zRNA51HP_Q{Ualmg1@0L1V$+6d63(%DjB#JfN+O9NN{DH}Nh4Jm)srtji$2iB8&_~R zV9by7Fr-fcg$DF=^y90a=|NEOEE;tF8Qbp0M{}+w8A?`Gc;ngizpj`BkH%hx4JxPl9lJ zsQ{DrtGUiRAO$xSKKVaf@Grvd?OF*pYj5ZAgqIz`ux<@L0M5}+E0YsjUT*I0bR1;Y z_spl1-~Ic?eJj|aDH6vF?c+xOwm-L#Bhc>VYH!hC&SUswemHP*-jP@hv6#pXaQ5GUxKxKHA}^%7e~vmo=8W7M44H+c%2Jkr z<~QohIP3=~za_3C7_%-;56$qMMQh2A04Z&;W`))r%%o?qukP zcEpK>6pd95^e(pd98p_*N6ruLj62O*B{kRqNK*=kPwx)iM@Yn_Tn(K6SRDVy3LkuR zlfyH<;DT4hJyjXBBT-;y?d9)?ZEMB|B9Il7QP=rive6CWLj&JXrDX4*0fWqs43`B? zh0m%97s2o`4Swu_W~Aa{%}8mOAwT}4siYhh^>G71p< zq-D`c&<--bd((?Dr5i!Tk2{1b&E3yZrW@W>eZRT%9V8h->*9vESeneCg(1Np#s2va z|1}>2y?KK8A$4M{JjgQ`JN1(<6Wg&y>@w3(##vx={BXhC+SMMoN07K>=a8~fAgr5e zJfziR)#iYtuv-6g`873>NMb!)*_gMZ#zLJ~o(}#HTV?x;KRx+w^Y6uVMnK0d8A|-$ zo>w_4mSIbg4cfWA8N-ps37mgbUHLL2-P28tD+&fh9gzQW0FVMG%TkTEqini%MDzVI z(p$}cvOgt9o6!?W?@H&xejFF`&>58tSo`MiZIjS&03Nwj=*%EHsX>26FX{g)Wxw>Mj?9*M& zuV3W&!z`uSyC>I|==Zz%@Y0Gg6l$$Owf#sbv9jCAJW0+KpE6jnlGszQ{1=xXTYE)^ zl_;)v(XGPm_lqO$Pq#!fs@y@&jGdM;urd2T0qO^Bo*b3AJVx5#6_d_^!ru(mbJZzM zSA$F$7pw8n3?k&8LbsSAvT&$2(NVUH=-P}=%cyhn=An!VvgQXZd=mbmlaSwcztTQ& zYJy=#+%ctT69o!NOVk*&mONoS<#31>7qP-Mx={sTj2rl z)iMhMmf{@1RD}pLC9PVh5sVV83j2|58-JhIC{Rq2k%?WA!wIJtJA7!cMj--J}fXsv4U&hv9qm@nO3Y9>?Hav>7{CNji`$hWSrqvy;&7Ft0pKx~k|91GrbVZN3!jrc4xZvI`y4Phy}Oa% zV3KQqoO_*Ime-x!_BwxT!RuS9Cvg9ztcqQ}PCoVKKt7oDQx=t`&GSzO2RIuwOpUrb zGHbRITjSDP;mUC#1Z}%y;ZR1>bMPY%sNaOsVL$GsS?KutpMr=%KP@m(l`JkjyX!u^ zTvG!A8Xk2)cS1#BL?kq?xn19*qOBaM^Ig2G4N-3O!YO+=wEQn@Yrm$Y#Lz>vXRZZq zfRru%?45>aq_g#-yq?XC{j0dAD$fPmC(e_R_(z%?aLrfanX3B6w82+wY5~X6Pj&ao z8$$Y$pU#)HV91G~1{cj|=_G_r&%wLtlS-5Vs*C7H<898TCRGU4yNQ zmwO*R;ctnOE>vhx|AM&V@WAL)R2nv_x{gUe9`$MYZ3auwHPWDQxv!g1&Y2TI9)upe zj}g@pUcriixi~~DvuVh6Qi!4_qd7Twn#wo+MS=c)WGKQ(f%8HCCC}%oTmLAD(t5vL zPQ84{_)iCg#4TAVm`IAt|F#?(T;R;p^Zt%WRe*%qaymZtMc6J%;V>Xl3ury?=Sun? zKk;>UE_OU-+}WRglDwavY&3sS_pn(^tdL-}q(VN}g3sse8*XFHx=VPXp?9YgBa^-y zv3f_HBwu>Fa&1`D%`m1)XiI~V&Zq-Ewy)X;TF4Q{k3VkgB!aQ;?VvKOypF6r=>g%n zNYzJOg}=!O46nsv{f+U`DgRI!3?L`?uaUjD`l}FBOKSeDO8w54z?ZEyigf54H{6nN zf-tdcx2p}fr5Vqf4+7*A6eIrg$`8KA8~ZVo(#^M0wD*^*ZC&i7Im|}xZ(P5x@E)xM zyO@x~xu|^P9g`RX-@=>hKqd<8PA#@To&N5Ocb%IH+Ae$Y>xT}dZokQ6$O64;c{z5( zY3zQkU2DDG5GNqmI;b-5Id;57?413F%-wm_MX<6eAQ~mL@MtB`FvLD+`dKx`vlZEz zIH4sWDZn_^;}1R8!pfrEzkZ$0v~Xdm+oTSW>T+(#4y%E(<5BzLeegcub{q} zT*$qacuR+(Cq|ISozRUx@||`#1vGrXNPi@O?T!jPm+(;S6`;Sd+f405jrqkS=2hN= z`C#-1NitcP%a~avZ}Trk66bF>5|X#(>1zL-AAp~Iq9Q*{TY%eZ@9H=`kUxwzD7VjP zf7a{S%wxvRDH4TRCc_7B3IA)n%LCi)v#x7j)eFdK<@hN$UN}MZkB_|<@mqpLj7cer zcn!a?EB`-AtJNVH?7X(ZI|PjbX0 zZW^RM?Z$p3?NE$ht2+*vQzl9~d^1$OhD>c!Y4cB)SfdsSN__KIfV{yRV>IKY0;#2Q z!9w1KY>UiD`FsZVRHV^Re(!GZ8W~rAo8Lu=MB7w+=w6N){iduWy#J5!_3=@Cz>(>f zN%D!43BLAKKMA*yeR3FZ9~j!CdbQMaPJ9q&h-s>deP1)GO6Ml#UrHXDLNtF30v!UK# z!ckM_F8-LRL#}9FQ|9*5VBDay#Or&X*H&zu-q&VIV+!1ow^vUl9X;O$K9^tx_~r8) zpFnN%!5_ebf)22c#&gNb-2#5L1#rQfY>P+=2yp6C0OkrdEb}_KlD*SF4Dd(%PeWFE z%u=2IcR(cXCnjrN&@4eEoiSv;KKIa_5pd`LuR~KS-ek+iIZ;%U&C^Ip^B9i79z4D0 zw{tB}BC#TcDEZK3CXy^#>S!vRkZgo%gW9B_R~SVAo z`YBqG))59bouZHdS>~s$3|xz;W}@N1DZ!gOYteUE)b0pd0c<$13#?P(Mryj*)(H`% zest1_@${2xG77Dchr8f9nvUC<57V~@W?0*k50jzNu=qWf5~WZ`u?4As@^g7s z-IlX|pV7KBnb*!_p#gLFz}{#XHz)eFLUOO8uwVD+oXy4V}z7pT$5%N=v__$4i67jssUDs{6y1Fw08& zR755MkcRpr4%K{(o|I0KSKsGBe0Ey4fACe=PyxRI+&1N9Ce}e$>+@&m`)A9Ygz^X5 z*C>GxHyb0m;nJ>%U^~5o3mNOHE=Vm}TV!$Oyzc*VR1ee}ero{Q{;E{ja4B!<*HsYB z_}$}EG??F;v}xRJh#4gCi)$w6a)dQvAYVu?2*Ptz#y&hJ`eWLeXBBUGhGKU6>ie-# zMUgJ+bgkX`jLA%&ySwYbG|1Zli?RCO?wn7SvOEdsuCMH>m@Ny_^gVHms6-G?7t1&r zS6J4`t;Q6`k0)-d?R(4QLnpCxqKN%Eo={XeO>=d?Q$CGBUZ`f{WbHYw*F_!qhwIX3 zbvg+on`6Qz>vJn%Kx^GmyC?vC3215ZJDHUUkS4#jH^89CG)e3dux_y{A|W0LOs&yV z=N{?YW4-iKyD=x}JXE{hsRBKDJq90z=-(~mDH?|1k z(qhYDX*6SkO(Wxsrz8z%XNqV;`N!9$MD^EC5JZj;5nQ5g+_5qg!EXSP?Aw@S%X)WR zx6`cL$@#Z*iZPg*AFXsQakN$%F?*c9m*?BTZ?cF)JWIQZTAT?Dqz!rKhY}U(z5>$X zfFWvSjjDby10JQ=e-o?jp<=D{h&u(OUNPcRGO&K+JSA)@(gUtWc9(N?Xn(z)@PEB* zDAux99&917cJ5JvMR7vQaAb?gPEY(kxLX3O+YYG6C70xg7 zK%3sZFHu{vUJk%+@K!pzSKvv?1H2q@#RlZuYd+ACyP&1`Zp7i|XC7D9TndMVo%MRs|!E62Uva~u8MU_DrNJ2P@~ zVv*zOHf2sF}9!E&wySg=O4gSAy!zG5otvI_!k z64+MOg$~~F$Sa__*jPT>?qqmD4bGRfVb-^HblQT&3YGzdwQMSrGZ&GZT`PVAmLgV< zSea788^|!GN433Y!aOvV&%0sSV`E_L`{?s*vz52T)2}|HUoV36XFIwtXdC9Q(NJIL zP{GCeNa`oRC0ax!?Np{`@jq`aNT`lwuJ$GS0f!2lVZVl=H5DCulvV?`2Z)6xH|qVv zOAu`db4jN!FS8rSMl$@3(r?^kh`WNm=4?hp`j5#79ri()UxwTV3&`p!D6or z4MYU6-GY9QE%id?$wZ(yS25P;B&oC82aS6zlCKha;j8%tY^N!#S(Tn3s1zlr75Lav1_B@+(k;mjd!I8 zAg}#>ziVU^Q!H5sh20@Kjoh$BS)Gm}@`eOe4LHR2N%nX9`Cj@!A#(4W9+uUoS(@Zs z|LB~eT#AlUkN6%j`a5uk#ZG!Kd8xAM<$p;wu22%fi-5+;C@&gqongKDDEpuPFAI-` zqsqhj^%|M8Z!CvGlV1G!KOEW)fA*hH4&DEf8MhVhqDULxzGs2C6zmv}5M(6e;AA}x z3Ikmr(%o-`p=;DHP)K55W2lh7*NVTs$ItP3nzBov2ioS@IzmVpwE;Yp{>(HG^+&~D zMGGS4Z`lA{0;hIGN%A!iq`(?v-JiMA&TN$aYI*!uQ>veSS~k6#4h1pghgo4%7N?mx zF6w{d-y0li0w02W05*~YzNS%Eh|NKM3O+T~d-A*&k#YucD|0 z7@Fvt%tbbV#pp+dO*G-__N@;qx-=Sj41@OYIhc2bT|(cEO~E%=Cttw0WxZ!y&K(h0 zy0$D$oOUwDV^W|eAejjayR{V#swv>@XEq)7{vSzzLAzs93@SPY+?jhB3Eldg>-aW` znzGBo@O(#nVwPc0n;c{T$?t|7w5FjH!XLU455j7RHlI784N(=MJyCqPebAx?2Svj- zeSGsMBnzAB$(m*oGmkWk0Zt4_OOPVSa(}OXoz+wD=@;}_ za$cR+@2`4HEs}RfW}wQ2^1jK0=KnhGK#VE=#^EDzqaC%(K3^H9wQ^G&6=RST}q8jD9tmr>~& zBV=5Obc}gGWQgb&ey3c>ZjYq!co1ugR0|9%4Oi4DC$T@vuL^`+ZW?|ihz7m99v{|f z6J+Tduw_rC03sPM!O;K)G(Tk@EK>WKsQ>^gW2ND*0K2yK%X?f_dixFU2XMp$#4bOi z3|fvI5nwLBiEA7*{9R zo=z-K&a~(k;Mp3}{B8*l1cJynlvp`-nqTu4_x~P09zGwOZnO&&+GGhR@VRs2K^;ik zuVv%md*j@J1ZaVQOP(;EoFF%QqQ{yoPpy~aU?qId*hj`zO_I)1%K<%Q8*>4=)`Eqa zB}Xekleg`8_Wz27IK1Qb2H(vCNVm?;n-^z3lr6`Q`>^Qja&z%3|Nm6NT5B!UR*RL zb^)yYt75UPMNA&q<9j!(m(2^4K!yB6PT@<3U7U6&;-x7v4z3@F(iNIzcU`w)0O6?U z^haGVv)BMFpC8Zs&xlIP``a|LnJ4J58qD6h_nY}VTzQaoc39+9AilR=f8&TXhotR4 zP&0h)l%0RZFSc<}@z3a`4BX#0mzQC6*#+`4`(%-~pd{<#0+Q>G$bE(8o5oPKs-GnG ziNs;a&|dbxmRj!x2f+=<`?%!54Oi33g>6Ln1_kj<)MRV!bfJzf7*bj&QU2KelTPCJ zlx8=7A;{Uxt`C%ioslesm@_BCte9b+8#|aP!IM|??8Gp+fV&*2VmEHOMSJUdaySS+^2ov}8ZQjZv!x7Prh>4qg~~nm65ziv zvRR(Cx<0V1e(yL+0+#U4Cs@BAXZKD@<M^=luKl!O%vc>?R0uBwHDFhh+M@zYDimDJ#xk@dQedWrVOk-)93;{`OvAG$T1kArg+IsxoY)vtD4jvNk!qrv zhc`=u((~c;fXDkTJ{Inx?$frZ^H|oYzSuvf#esW#zfmSxOmuC<`)}aStkkZt5J>0n zt*v*Mf3JG{%e$a13EVN4Ps`0R+zs@|0ZoA`3u}IZ0C`PnaN%1QHDiccL}bqDA5%sh zHR6-65E@p}k@1NPxIIu&Ao--!%ylTB#ubVc){{{mk#Z5wPfUEipe%nc<%a~^-qFxx z1Fzc+v8psw373jIV}0y^H4X;D<`jre!-4m3CraIMrl<6)I z0r8)8J;hm6Z0c*mRpVaaYXlOLip8oC3y9SosV(X;GVgQdz_Wn0oYv`_#f&?6Av?VP z_LZdfr1IC(BcniWh}a82xVAm&;AGZ`yf%8#=bZnjW9kQn_!Q$IHW$_4#+Q+x z*zMk4YmcGC1Ef!%$AI_EYeaXqWST@aQ0m5tU(U{N?>BLg@1R9!De|LR8*N=)IH?HM zQ~QzaZTKA>zwVOVqzg{uYxSVO*1hR}=ilqtO3QsVP~2P84Op6kkq|3_upgt_#!O}o zY;b>OOvKsnd_tcwl~kFEzXJIN?`rRtsMvj2gXX$NC4XqR=37j)(;~;e@65YM#p3SXU^*&v*%!ZzN$Q{zIe;sjWI7bfvezEb`eWn(# z&#D|j78vCpP@@hHxog(`*F{h)#bZ-S-t37I;u^J_buj4EEMiMXDqOhF-g9w}&u zbB%h#!s)NT)A8|+@~n5wByd);{qmK8w#wT*b`@9PVLYg;l9wy3ud#%)* z1;tTeUQ3+B`Qvn0b%fb8UJ|hjVvIDVh4X`{u?0_30Uf6IHN=cMF$->72+h;;sTk5C z6)4~`K_~rDf*D=g8eMrds;`RUq2L4z0V4aR!xGXIz~mSb{GAI|`;mGx6lT)#I>99) z_q2JZCZz(KMtJp@q+t~ocV$Fzm#jk-+>6AwMG?z0GL+62pw`)owCA-pNI^>kEu5v7W5g(=uX&F9S+QL-9aEJ z_441$$ED=ZS+rQD7Q}SBllRpX_45yG4`?B+3YcKB(}G6k{z@CX{9_r=(n;~YNmSNx zEvdr*kPtEnThw+@z)6r$KDIk!heOD5BLPT>EFHK<6t1GQf-zaNF7~_dAwJh9w$)aX z-a4b~2m51qR3aY&>L#Oe(A9q#Rm3VAtj>2lAw5&M|G-5n9)3tz{Y>Bj9`gGfU3Sl} z+Rw#&madk~t+#sVKympGYDOCZ_79v*Tg;ipWfcQ5O0h&aF+rqHD=n5lk_qf;Mux*B zgl;k__=OgJ&a1v$mFBE5Y~aF~^+WjWX_*x^(S16_HsErF8|74brW2+*3d#!%|2$3f zHvK1ULhX=~)#A`J4DN?{oLd>PbN6eh9E8A~INDGCAOi>hA&9@7+!u&Bj0LN8gjFy} z`uGFKtUe|q7GTY2f7y(pAfxECB5>YN^`IDW=+G00HJYdQ6Pl}WfoS@UA-AjN7uXIA z1TdJUrT?qZZXJ+m%Hr9D_|6)GDeF-bq%@kn;Jm-wQR5Dda!rO;xZxA?)L(Zr>098d zebB2ci3>>c9p1`4D&!c5ho6i(Cv-gyC#K56dLJ>ph1_|BN+Hrc#`5rZ6Vlf#u!LJ> z<1a@Cd0u7n@6qOXIW)8R%;UJYaOU26Q1}M%I=XKeFKG>n?qvcedC@cH2nTJR`6!zt z?;YOE5uYY?t6K4|V_6inGTT!*Z&?oh=9G?5+6e0;tCHEh(LfzzB$hs5Wb_H4d&%3_ zgS>hoSIcBnYpHbqK&P_jq}1u9vNvL|+HZOaL33ZCQP^xhBzrZhi zM?6L0sJhFN5Ak~w14a1qm1s0=J%s=1{18obc<_};@kxQq%IABEIOR76c@!E8(|o~v zVydVJW!UnDdKK6@Q!_(}625cO zq)JvwE48}!RJb&!>vvC?6EUD(g5gMd#_g+bB?pTifrvTvY*RGh?vA=DypoTkxiti4;D z_S-6XPjHY_=;-4Gc9z6yg0@Qq$2e^L_#Wlqd^{))+%}Fqhz8ZVJhppT$|bo|vZ!?= zy99Nu9lTNf@%lO+VjG;#;3`I7DI@3lKodP(#WZA?fynanNmqSqwb-2>?O6EwQOs`F z0tF>UvWM|8Y3Ejo+tBIhld*WDBRK+lq{B;Ev7&OnIX0L=5 z(qB=4J!iMKH|g5Ib=idD-BfV@-M(b?EX4MX7%8+8Iehw}hH+n$^)#u_0qBSYXb8nb4YTpNpvu9I1Kw_$_8s>`yo2 zfmQ4tespCPy2SeZGOD2x`P-s_#b#Bj^e#14!IHX!Mc7CWPt_4Qm1x_iL%hj^XPES3 zxN<7Bt8tM>(JoP8rmTL1A{KRQ37tYT(6Q+=oT#-RMUS;~6qFS<#ABm!Rq?AIg4GXf@vUV2xS7HND%Uq$GUsnANxh4dyG4%!=TW-6pz32&?>o-B2jSGVm> zrfvQ-D(ri*`!}|=bDCNm7%!F$Aj90*A|YU5m6CT;D+BS^EBU;zU|D_nPlrwjD~{Ep zzf>#zKc@aVs0#1<9*1cG0qMSgbV*8gcO%^(ARy8p-Q5k+jkJJtcb7EMDU#Cp9A59w zcYe=|yTQwtfc7)bSed_dGl&vX`CaqJX zQfL=YF6^u9zA!9LwL~5psar59Jj*9q)#{LH22&V8SpKakb;^_ea)S>^{PUR$6m}gHj`4O(pIVFPx#rS7^8JgJy)GhCo7#y>^cx zNPaRG;uauuFFg!|AG7c#Z_ir5fiiYIx)m40Qiwg4l$PO1h%?aA2Q2SwQ|cJH?Zs~U ze@yH=-(o+59R}?5JWBWEQN%Bb_RXbbs z9b5~S#7gwkYEr_u2;8H=B%xQZ1vSZCcVQ}iD*+M6MS=41v3d#^Q*p8R>dUXQp(QwK zQjW^1X>cHg(cnWy7A{QG9ImiNk4%{T3}2c+hq86nmm%akMB$HM{zpW0k7SpP$WAB|DH1VY;$jo8)*}$7?e0`&S zz{bQaxoA{$R>gpFvs^`u87M^;_yHYpF?dmWV`Ged=)wRyBIv>i4p-AeUu_%*!sjjp zhXL6m=d{(;^?Pg~G@GijuS~rpw9(ZZ;$cdNhQ^oc6<8agqz{0XjY50t^RRn$5AM^m zH;q|vAbmQEJ8tv4>9j;LZTg7tIaX}6+LWW}<$B2Q%85SbeLAd#8|k2{0t8hPAX|GG?>P)8+Of$YU^X)OQ4cGo-HFye5Az|ADHEg zM7cz2pRlY(`Bv#Tz_Q|{a_SWp)TIF<_esHq_*5zU>1pmvuH4JfRca8znh8u*%qRVU z@v4+?!8^!_{!8h9TqUXON;E=3Y!;pEf2`#6c2u%-4o)MkkRYrHu|R94i?SiY`L}8* zyE`Ys7irBW+Y9Lmwf?F-<&k&1XyfF+JO84J91U{VM#FP8-t)Pk%WmR2{>S@f)*cqRwO*2wh)DUPpVUUr)gI^mJK{tfX=%?`HYjk+U(Bk~7_} zhAoy$=H6TtPR{=abr-Jdx_dbU{gmp&HSM!JH$vodzVN)C8p+%5u$+svk$cE?ei!Y2Tq?&R&Zop8xku<(@G&BHOdv-`{NV>v>s)!r z_V#;_fZ%1Ct76P@tHuaH!*8t{=e{7KN4L%F)xN3grT8a7dQOsu@t+ykMEN#`nn(#u zt1~R?gc97eC-J5gNgiHOvgJr={)Pq>ry-$09{ujSEV576@fISKkL!dg{)e;k(Ee_I z{QVmo#UGfubX~`Lv>YiEzHlj~-o~Yt_kRwWD?O2x++HPHK}*P^W< zF}@df8f7e#U->4Dt2NS%QwNBO;Xi6q+Y=!~@@KJ+GMqV#EEP;5cH5ajyJBXf@7>(J_e2 z6vCo{7Hy^IQncjS>YDeu>7qweMtlG0>T9y}qk(-|r`vMz``W3R8W9kmXWn8bd??<^ zpJC@q73JD}1Qv2>&gy0l+fk%jy?**P>v$6z(?b+5J^x!z8riHt5tWCh^b{FGDKvz* z%Ss5m%TrzveVMauTt1th@qW13$o#iNx9{SF2ZbZ3vcx5u%|Qm%X_Pyra4^QJiHmsl z1bi`=)(u>dJ`YK-LJvEZqVAUyYmabDCo4-8t(O}gA9jS=zSSkVUl;La+#LvlV=y*- zH(!8$!K8H^i$Z7+#$nHgIUN-{Gz*0RLBh-*wyLM44R_3|F75OWkvmVQ>?m%HWly#W zt54Zm+Db__=gZt{WE$ASw5O-&Xm=LqnrgPa{-^yxQGh7U!Mbvbb!kh*azo_{Oa5Sc zV(njW|KWZQ=;0r?gKOYPA!7EoV`&(p?Dhp6EvDqzehjcA=k)PWIaWk4*GeFJKP8+- zi(SGmD<+iOMOO%c$JV_a$&;B?HTe(gG|^u&NO=}?`&0&V&^GUcCcFW}Fk$LL${;=S#2N#VMQjcB*W+BGt=y5eft3$j3541)Fhfv zd;|5_czG$j0Il!PRr2)QCqss|kn`Y|oBO@a-?dqm>`!}?*Nk+&GR4tIKh?0#U3t%Y z%mghn{YQFYCsak3)Qt~2F49SQ zLP}FVZPh-)I-!FYr9rbV*owupal_Y(ei5UDP_Hsq;-@uJEiTE>6YBdg3%PyseN_J||*LiK2$_a|3Gc@YEqI#2!ya;3&B zs)>Ox>)xIe&Z1ETc&3vOLCRR-yx)x_#P$aOrsIEewN%2l?X=?uHxalv#;-+mStn ze^_zKT@YsMM_u3K)50@qe7cl7IA|xl_W|godd<-X!Gc|={pR=ccH-dD2t8Ksw?2oh zGG=tdUL~~GWrt^-u7(&+q-ny|<5EvQk}@U}eTB|lk<%V3xKcNqP~LLmG(`}j0lyFe z?gj7bn-%=OH^f{*0%6S0rwn?6U*X!0NW0H2>k}XG^J$abGk(3Ltz#Csoz_WY)dT-&~8Y0bfq+=eS*G4D_4=zH;Q;!C4l%&qUgQIor?bfoIJc zUhA3fd!p?+&`P0QAC&aW4vA2Ff|lT^Ntcf4X(3JI^CC>s|(lQg{XbTZ)>l+#treC3}yth0jjcZs1roYx$-5 z1uclV*Gix%lmMP$Uwolb`@=iWB?l<|y=bb$SsIE7olwx|YBjlF&8;;+IIhd3?1$L8 zfNr$(}&*>Q34>C8;V=HE_aZR`9#QLB%!l;(h$}FDzAKR6VGU(zr z$2~3v;pZDCM}abU9WoA}rE6?`D)2Wg9SdB0>M`JN^E%4g%_ysmajeX#cc^j{vdrvG zj7ikQnufg(M(fG3s9C0H0IFi8q_+JI6{upH%@gzet<*?>n!IOcUy*HMJI3(AIfsXZ ztxX6(vn^n%>eVKbB#XU)k~c5QiRO4NV9t%%>Mu6%*P*F0U#Zv45`LbY)8cWU#qQ0_ zLi<&*M7tm;pDbM^-Y`O->v9zH4vFdy$o7gt{fjFRNcXI|rd|Yv=OmHcUtZhIBp_I4 zi?e*EgW7!MCl32DuMI+{{52GAc(A#_G^lO;?bSkMQS}PhqX`a{!bXz=D%xtK&&1=8 zkC+`iHW?c#=ex^%vp1~*p)YLHRpM*r_n)TfG!s6wwR*eq`p)Z6V-b!?X+scxLA4uc z6J3#}b`H%e&>G5bviOm`NAZ4xtT5z_mAIY1_shMspr@8cn|r`5;n?j0GJ}#{EDa z(MPQbThN*wyF-gTYJBCUkYzvqan>f>nb5`reptG+cj;uWxwK$&^P3$CW#hWM`Gz>n zbz{KR@Qm(J$yd87qvZ+CU%XfVt@diqtu4RX7tFJj;>`X@+*z0)HR)6DtmvPw_(e3% zi|+g3AC(S!B8>`bae(Bt5u=5-PfQ)>xg52PnT(~?F4YtfhFMT(((1)2s%9GYhMVxV z2b2=#;HBOWR_9Tl^PYgrnnWRJ<24*a3OV1by&}_-xuZc=I5EP16?0R4&%<@azo)pL zi`O>@)gs#2pyf{i^*)%QBjWsnW+>bU`j23Gj}0R167wsz1jVTAr&&&707ZCS2QeRe zK{@Y)3G6EHa$pd{ljDt)K~pyJOz7`wbOaTVZ*EDapoz`bfXN%iEN1x}6dH6ynW8=9~V)tstANQf)K|$54BI1rPgI)fHbkA2@N37|q>V$3hcKV1n<{>^fe=@-#gL%hX&~+;l-d+E-Mj=yG^t$oz@$*O?t+JUfpEsH)Y7T@u%pMnO zq#Paf%*JX$KR9$_<+MGK^%7$u7j}Te2K$p)a@Y%F?n;S%<;ef5{g*QgAUfF>oUejx zrx$%s|2Lw!@e5=1I$rtNpj`*0xD<0$s}B9Cgj9QgEvp-i9=<6O8mJyPM5H)2_lu*$ zQt6Xd zp5PbfGBQuzmQ#-WKZRmPegSqeMAVK3Q_y6h@n`F1GkcCoBEQO--*|E-6q1cY8`~|b zRG!{>;oulOKKnVUvUjo}XkqO(6RO3%S>IqeC6OZy4=)1r8zX{uT05pXyf48>Sy{Qp z>$(dmsJ^B+HITx3)|SJ5Jly(Zx3qc_d&PLvUiG!Tp@f@2NBk!tQkKKH=crmfp?|f} zRnP9j^#fj7hbVZJFtDGP9EQ?Z@$?J#Dj{KW-NNVH<9BAF8e(*5xG!Oe5%W%4Pe?dF zydTX&&y3hnI=`0}JACbPtg6re+?0y2-}NyR7r*)MtUa}IIw5*a!QrnExQ7HgTA|yFP4vAoH8MPXOgP*y zI^{4f!#tIOZ21;{t9H-}`Q46k*`&@c{2AYkACVsm=I6MIU8L$T)SI)5Nl*|9ex;Mq zqLhR$&gIs9#|@|9=KPhsIX~8dN68J-nI*n`jlMGQuw&j4IT3XR`Ou zP85)U+=%cC|9H~4Q7s}2gRl#Vu8W#-V8^&|Xx0c0Lfn&X^CTn&{8PT+A2xq zt9s+1P^Wiuz25B3U+!6V6?cm?{%=?no9tDZCVg-rmK*ds$}@R_jK3&fh{{j-BeN$g z)ZVUo@5T*Y1bu+_;poo7GsrAgpLJ{3KVu+z-grTDnQ5xT(_h;_J6seY7!+e}Y$JRX zjgD7l?RsIZZ&kG88&JY~>#TC!i#Tw1yMzaEUBADhYZ}caGTakGH6u^ z6`O``J#D|XYZC73m*S~{cgaB$@w{Mc*izVZij1>`*dz_bv-`1O!;VKa?jU@vh_0^JQD^rv{a`oAZn9x0V+2Ra>*Om zP##{~bPWNlD0o~?mVKz$$2^McR<=)xnlb;xrMyX7`#OEb!K?$C$|~mJgNe zc&UB~ci!KZg-hO?NNWGc#Y5#YdE1Z^J+kl}u^cc!mdWEjd|koNm846fhVn`IDT5C8 zF(55iU!f1?Aq6JJy_z`ytTnWFVdETSVJ390|iEib=|apC9h%EnG3x(dH8>T=q5 zI5#F`->6#AdnGES9Qu2Y@TKC+KU)HRyrYD!4dlHsG0x+@?fc%NLBH&Uk?3@WkG>u~ zwa@DEG>R6(F*xt)%`FHU1yI_3j9~8H$j3TZ`x~iiSKxy87rG5JKw1M02HD^hvy+3w zfS!W3B2Aq^qcw7A?BsmS2=lOaDhvD?KI+~)A@I8zw;Be~kv1Kq$eos<(b6wa^t!wx zf8_7w8WH}g)CC_RHb}m69;g&Vagky*lV-)wcPyQJ01V}t!5Gw7xo7W1#wS3{`kdtR7=-t;#e z1;5@+rSv#ZZ%%KAlzLC{2306EvC(rH9wK9GsQI&CV=5vS2bh}Rs8eSWhIBNjRb%cy zP2GHT7yDdFwoFOcEjZq^>i`#cbjYmyx4UG=`E1YjtRN|&B9;Y#8Pl=4mryLy0(cQybrC}Y2M0V!hL~g?r5p9(jmSA%9 zPgX4_nf!tBYQ!`PWsLG(`D4zkkyus~_=+BD(ebXXO~WKti){g`hOb?fKe1GJa6>by zDCj#N7S|qclUF(5HI`K;_}ms?Ow7O8qpAN^b(&dZVUs+z)!&MhZg$8h!Wiys-?cZU zRyD!n$OgL(*~+oCr*dE*r?g`t-_Pd@Xg zcz6_$Ggc3qcer3hO46z|j*wp*)-tr{X3JHLxgDR-!-e=!+DfUKWO6Pb&0&c+?BYmd zLQlnIo1lg->42=o_{jbiu@9Glt1lff#{Re}MU&43%lAu&FRF}#nc$Z zq(WNrg2wa?k&U1IkZe4L;h}D>6fYTL20!b~oD8W89iYHB$6R}t{LnG2gz<)-1@jjF z6rtKamW1e5+upnws^e)MT3(niFfO#?qo&|44TYbK{H=j@VW#Jfd_By*?dxvlm z$Z+M8G)Eh@^_Ci;ER+4}-fQrPB3|$UL2Z;u!JW5%%6z?C6sUv?r~Iw6&KB6hRk)yU zP7bo8xLHu#LHDa9{q!-LXjJyWnDTfNP=d64H43zn(1W=p|5jO)F%Se*VWKIidqBwq zU7GLxpHDCK74q!^Z3FWP-^MwMTZc397m|MiOm!q{rTu<;K}|CBcwol4SyqYO{s%eN zm1UH!?Hg)BT=*p!=!_*Is43;|-IJ+elez)Q2irc;OZR`KGWHz1QN1F*5yVEvOxT!Y>?&9nmQ8Ghi|UyhHZgY%Z(tV zlwTu|p7E>i^)Y)Tin;7{*!5hRB|5ap;S&kIXIl=|+KWqx%a(tn;8itphx!f!#oKn^ zi19HT)%^H?&Yri3I(Bu^O=U=`_wvR9{!}7-A|61c7tE;{eWPry*&A36c>cimTeM7X zuv$|8Kv1@B4ut*Pe&$JrX&MeIyu$fbf`1RPH9%JD2I61j8bZP#doO6~pBCkVi9{48 zn2s{*aAzSQ{8Cz2x{UDXcsuNkc;NSr_d7~5!CWHq{~J|pOS)N5fyj1i6FKO{K31rUGd_4yS)50QrE=NI?1k|3?FU=e7!soH@m+O*rfyx zK|w|S8KoryRZHuG6?ZZD1gu1EULLoP(!}p6tWVh}##4!w*wtlpCry{itnznRP&>(C_{14b|&PtnXJ|MHsZ@mA}e@sST21lWjy)Yxnn%(FdCC=`XqrA z<+uTElmX9X4e%HCUIZO3q$|I_{i(KZB7W#>dfgH!kfQSK^*T{I z7Ey!i?b-U$Uk3}Rk*Wb`%Tba2f1;B*(nRERop=xr1gUZ4{~d=^{AsFJ(gD`57cfa* zz5XEG3vqN^KP<XcugGGq>3J<>R;g z_q9eC2=2o}qoK&h`8h?A?H6U~U=xF(gviGSmSGTMpIs(nXR2rb!3e%ckUgvva{pBL{ipMO;)3q6Uy--yGk}7x=T{D3w<- zOelRDnL482BJIn`PYG>OAvb2jGu@gSNx121sO?zEKvK(iis7|Jm(hc!ZlEl zPf(RMGDU>=TN^Gx!Q}t_w~O6_<3=RGWtB-iTvR}KM`B=k{sWWMajl9Kd!MY&qSq^= z?k>ejjc@hI0SQ_eD4qR%n z;j*m~cDK#OMU7C`SMAYJ1ju8te*1{wgr;v^J)FNu*hsO(oQms|gw62}dl(JkO0rjR z7~q$4+v%=9FbFSoFOcl(-y7!0<1LkYkIb)G+2y!H*vduRxv`vpw7KXu=FmOQ%yGht#Yd_j4R!dfTcKfQ3 zE&_{EuD63){(>+=O>rwr06Prf>wiW$NvVjEt2VB$Y)wDy2oPkd(f8lCC3shMJJtoHyv1dtyrj^E4YzwCA-hNVpKNxKV zy5r(vrgu`m!Bl{!a2AT?AQCZLBzfkG;G{b{cKH?eUuD8V$v1_P*%z*ha6Se{`cEih z;=~I(^MsBC7dl_4)}Bpz+TZs160~rzxaj^b4QSvi3mIq6Jt!y;M1CLbKp}d~Sc7@U zx~DuB9^DiTRFPC#SW;9h8~E#yx8r>Nji>iX@tB8*k{s}4j+J#lbtdHmCngXKA0GWO z@rDwH?$dyR>f2U9`2+0>{Xs;fB(!SmgKkhqV9b}A89BvHqyuAYU!kE09$#tZKJ^j; zGE!kdEV`g^Y;SRYi@a^sPtJfO1agfy_3AZ~Li-%q6#JUEsIa2bFAS(|9-T2hx9JQ8 ztxkilp=5#vuT0-93!m{R1)A zmVDrYAk^zBY14=#D@VbH%DB`}JRIWM4>o4`^-HWgpU+Qk@P{s)GZ>~WtTlyT)y}Y; z=Ex2nX<-0sk=Xf23=M9^v~=$deupr_^!GD68JG8Ps{rm{L13R`8V4XO+BO7P9||mp z-$qO3M}$T9s-(H0-2C66xp@3&;1Fw8Q5NPFYu=(yfY%9n5$gqU{{J-$56-uF~8i9l;i z4r2xnTflB`jBs+|&MhTAU_Dbf^zai72vSqZoNJU*Y_>}=QGved;YbrJ!ytwka-O$R znde6N@o&B{YW~tkwRxf5CNr=jj)DR_qrwKq25IS%6e%;*kx9 zBq7o&fkZ;bd9-xf3FTwZ{-9L&vEbX7{CKK!=`$@v)MtF!Pv>!2iZ@lC0V9&H28~6) zPyEtYBsg+&0(Fs4=?}cw+RX5wpuWHMkE3w9p$Y7gRM)p;UJ#1J#iq(76>+_wTGsH; zK{wsEm4kx=V$hk`lSu3QP(-kaY@O$)E4yv@w$*4!L(*e%)$#PDa05DRFwf21u^*26 z)fu^HU!+t>-CIDj$9>z3v~$&Td1iU|7q4yQ>qHT6^#09UNJ`C@Wx}Bri2iCLEGs>U zBqZXWJxzE}hD6_D=tBjh#@=ELn`CUoX*&E%WH9)piW9tq9-M20Ob_AV(n3LcBo3R2 zBh!BW-5fdeGEXPLqF2Y7_r!TZ(bNx~#+?GM6zuKL);7sJJQi&0imdtcw(F2symK#D zCq=(1--&H*t&iaFvdM#y4ZdajncAMWU-{!gRftQIJ`wN|-axMu`7-19QpnX&zrwj~$_qt|9qH+G zz!U#X<*tG*3=?~_9$jq8@WrXBur+}!wd8#`_G}6Gh?T&gM8Xe`#eP^IMy0do$ zfBMffdwt#YXIS%EUu=0@+L{up{;#CHo`RXq0=2CyD)@|#P^ae|*&CxYK090vqFNbY zf$iYwwLgd4cmU?!^kV~LlT(jzreci-Iy3mrH;2d}bRgOaq+Z(ezW23N7grw^*tzq! z`88hR4QQk?qTgzLmLSN)>aftO>=7aX!aCY=1F+D}EXzJ?U)q5AAVmNC4b*R2=I;u3 z1SD}pCG4Kln%`%0#q)c7eKthx7VAPA^CStd(DP+V)9mEZBC(a6P%x%gr8f8=2^$Ef z782ri8SmigB+H~KY_BFN*y?e4`&Nj}y`Y68i(&R(-%N2FC^TgSz>G8aF{g%}Hoj%d zxN!^M`p|Uk=%f%*c?v&ZG4kH6QZK!-We0)kMdG;TjpKvrHH*{TMIlJ+CfF1@?E9%$ zcoz1Ba=n?tT0{5B0;KCYm;_@HW%IB39UaoM;nHK_;N+wAmE;V%n1zqYn~-}f+O*#E z!dgBVKGSfLoZMncSl4P!D&W~&0%}q{HK!a`v`(-rz$Hcagae|*8sk`1)aP)m&5EdVfX2%TJwHI9c9 zQXQ8S1M-!&mchifuPOPsFd>OUHZ@XRUioH$hf4dcUp2S6yH_)`=lAvCV#+PSeE51^ zfn%;PtWbk8cDw$}b|fbScl)p1QSHKc3^c;fnnk~3>Wy<$pw8klbw0DH{&3+f!X(bF zE2Dbmsp*n`(bi|!rE$gFo&g;3ourBsI*yYNNO*v7KCQO1Uis?%+(z#$T6D=ZxQ8O2 zYGvxYq~tPzByy7LkEGOzrH)>BAt#pXKZ?CAqLdUEt<+R*&7W0e+ZSUf?)s-_;A=C! zsyi5lqYnteigc`*iMgzw_O4>arIzm-u9^)-2bDsmJqtc1WFtHp$2jE(*eo$D2VT^gn`68il?#4fi**hn`)SP%{!NTMuZ zuJU%Y!CI0=x#xC^zm2Zdg+9*!!MD-H`GEI$>pp@j7dMkywBr)3iOS}F<_*)9GU$*u zZ3R+1BW<)CB&+4!XESl;X_>1m2oJ`ImOs{wu-Jy7aF9OTieexs%Iw(GP0{mPz3U`w zLvsJS{-^* zCQ}Z-!PA3Q#@te}`=yNm|Irf*8;PCnCzzZv3$@q74n4K)*I6M|#U99D{%VHjhF?owg*M zPPvBR6yl<*(c%k6eXLU$p^cE&;cN`?=ObJpEzIWiElPz7{Lt9({JI#DArv&aAc3UX zp>!HCU^r(lNJA|0J7wkMF^djgdsxPPNKMD1JfATn)v1{OW<; z!3Pme)9K~c^ z$#=!Zv%O&Eh35U%*W2{N{wv+U5&rqT!|GAVv@ZA7czY?f^)9D;s=tLa{6uUxr6G;q z+5`r9;2;zj(T7UE~q8#;}S*fID5D2=ZuK7c6OhcblwY1<$oih`F! z2-5i`{fC&FHsYHv8fUWQJMVbiMbmsxKT>$6*nU_2!{JUrGQlj_PVZqzVgJeuT9HQz zvv&X*+3j02V$8_ijYDYgo_L(&r_1^mex&VJin{ii@XGSTj$@jB?l^wOjazu4 z0mak-ei1&XUzEYYf}^fHxQ9R1u6_?rVq+@U)_%>tia@40MKqdmmSVc-rAC(dLOTR=Ec|~~519{ZM)>p1 zqNR7fGB7S-mjmNuD}c(^h7_8OLgMNkWO5(q}`&Y zr=w-PEu2RJOE!VdhxJMfNUUkaG0V>IJ+yze5a+-D|JaK7j|AV|2*tUTS26UZFZwO) z%tFl{?K`98oeVc+V4CnvK(->oMp$c4?<-d?Z>j79By1A3?Z(Q~=xc_}y0Ql#H6LG? zrP-7p4Pyf~{OxLEbcGL~L|Hdb5Yb(2U`OC^3*l73nL8BL-2sNP+jC!_)|W&n?DuJS^4_kPr+MsO9JW#0I)YVKCtMn-TGPXW zw+Qk3ur}gC2Mk;FsRiSh5Qj(9CDJEkwQ0DWnM?y%n{1F<(kpW?Kg3;L9kCdlHxG`m^F62 z<4UpqR6o+Qp7L%bwhJ`jN=edNdLFEREWI)BBF<6^<{2f);$M3^ml*#8sAM`G2WTdh z`5Lmqz#!;FpkM4$k6P^A{Kn^QucN=?AtiGGD8NAB-fab*{AD-WS(!cIVDorLET;9w zX^SOy$DGlAGwyKSre&& z^RvJr>{FCdyX$lka2Rl~+74_CFrHI!7Cb*960!3#Xl~$o}9m2Gc)2vdM5ExuQ<|`{|=^mZG8myr;g2nrdGH1uFQs8 zYqv+*U`^f93-KL!pHjs|SJRcjr(Y}k9{JZFizoTU1E*+qlo?FOHQx#W1_^XdzU%w9 zeoFvj{8GB!005-0Vy%F9p*D=Df6Fz>%#u1y%5;}H534x88jR9jL<@hT3B6+;#zini z&Cs8u%e_D$!(a<1){9nIupI!T2Z9C6{#V8CHHC6wN@oE%Z<)O5?h_!` zjj(A#Tf03#KWO39ZCpzX!5g8^RqHi;g@){wO~oHgPA(}KXZ^{UEoCbs!-vh3iE7Tc z7g)O74o5%M6eYw1fiy7FagM)8p@8BpSUcNeV%cOPrEJeVjH4pv6`>18aX#%$za_Wr zC)SnHpn1CNaG3V}65z`KSQEpIX@KLa_D)PXd^B=_FGimmX;yS zl2U6h)+-nLk$WH_5rRR zDCXzoD?#q&H~XgV^cR>XN6@79_aVS^a!_Gl@+uq3zUvG?MLH6ZRHP?+(^sY2Fi^VKapY@UY;%Y6h`Je~R)P;nrS+U1t`s?>+|u8T zeX#P}*ld3}=MmYgnHtT&r=dmZCdqHgR$dYq2Rm*QuT;y{zGRX!4SWK3cwu&hCKEbg z|JMfm@Tq=?iNl7Z&=PMG`5ut0Qu=R^Z?r%ho2n?r4iBYQqBpS=+DHx(ZTC^uc4*B* zQ2@yD_kA&@fu;|TJLi#F)=4fDW{P3;rqXq)8;k3Fr8h9@yhu0TDLFgj?A9~WjJx7u zyMt{EH#JHtyv3AmD+WwwL13BY5nwK+7U1@%`x-1I9nsFPhdKN`;;$SQOfX_v5Gl3T zN;JkVZA#wZieAF?E0>1_f<%R!(Wo$V{_=ktY%Ts5PVz7)mz1l@H-=-b(kp2Y}HQ{*yD{ZWTq7+ZE)(D4k@QDNE(CiQ^ z!4@93m!FyT`1y{C_1n4qC_0}G;G;FqcVdFt6Fo8F?#dNNX%BWN(h$10=mDCw43WFv z(SUn|OWBH0@)Wyx+=VIRJdRq8UHg`sW=7)ef9Wgc|C2AQCy)-rt4z>%0sH^*F4>ES zL^8*yxQrF8G`ZXA^76R4qCNx5pNpy9@dKgv=HDsv@iPtjPrrW6PMp$; z7O|u?acNUa`*ZmIb>M|Lm#blFVBqfF^5}tX448KL0)sJ6O~jKtgbdwbVO;!$T#S7P zl+)$LCwd7nj#QuPfun+d3dlmAIt;^<^b^IDIxRMRnpuow|+ZF!Ii}A+vum zUno&8W+3ZzF>vu6U^^l?N)0)JnVlTd_#WXR6R-CwiTFuQom~84UOo++=ikI9_yGwn zq`0)#P59J3l2z)PO`GQh9SNqNI68=JBa(u{l2g7pwkKM;rTjp-)B>{v`4?gM2M~j$ z)p-1HPz?zEwgJY1CROx5m*YsaYQ6M>O72IfZt_gI2L$hLO2+K--y9sILI74}J!4(Q zteS!RH*g|@dZEhyZ&aTcG{TD9QUxCFfiz~ueLd|l3&e%oS7!9ke0jj9F?_-WcRP`- zJXl|_%}SpFr~rj$7VRB63i6n88&>UH`Nl~;Cr6$xIBvWILE<{CzN(7U9k)5FCk>lD zujF9SxfK+Et+X4LgGuf=qo8FwHVt#Ax|VGjP0sFCxZ^1bHgw6d20i7kKPa?njsfc1 zS~{qd-Ws24Fj=$SNaVs`*C*wjVkxUf#H)I$>#O#vFGkq1=Fl%3g8mFTMYDB6&im8l zm2*01>V`>lRDFE$ z^{j-WZLd{F?VLigGA-O%AlFliG9t7O6m$o7 z1q$E^kscXu+Z1<%e>~OdmT$MQ&Yv>6Oj3PY%ech^R39P_6_hmX@7>~eScszC%r)%` z2LpFHpR(r%qb3t!fd0O@^?hQf*w4td;SC3|V?U(2y%_$Ze~g>xeMR?o z=cvY6XZZY{vzAf7eQ;k6t7$dteO0&dd>_CrPr2^6^>=C)&b3rkCg1i0>;-~ju(@O^ z!%$X!i=a@rbCcI}v6>3hkHgA)+58|1-WNC6iILW{ZF9-;*}nsu7u8+QPaIGvH+a{N=l@5=r(Sk@YhD-ALHJTi878Cv zk!M4E;qd|}-^Lq3PTu}GlWF-JnPD6evl~xm`R)LZ^#5Y8TAEh!H{2Z0L=nvENc!8h zazGN@;8a8=$w%`9vr+Ks*bq;>7!Uqjx3U~=!3c8QRn={}EFWl({Fo(tcU~?*%cM+;rpgBGlHk$ABdlojtsG1}gdT zcKQ7V`dYse>oy@2Uo{I0HBx_P;#|kv1@sr7y>g_3!i^ z(7vZ$z5PHNA|d7N@2vR+{Y~ZAq#2?k`TIiOf7YnKg3%)-)F$y~Xt0a<{;OTaHOlhr zTHo_mWXtmZH#+B@BEop+&*(W-x|?Pi-qDV*E2i=;|nosjL-sql8v zk~qs#%GK6K!6PsK})3(qR*au}J)cMT#YA)>#+vzZ74M z`28qo0!qC+xM;W};S!!x7eGT%4S*Qy#zpdHsTxazTb6;=JRKGIp#l)O<03Eqs^n?HUngHlf@TkA*s}Nk%{U)xO|JpJ0&soC9{qc3 z;pC3B!en71-)%;2W@1W}6?|+6pFP7cZG;&f_O!b@kEe_Kg*oF{>N|_z6 zcbuNZ6wi;H{Wb-5V8;s3;DFf@4qwrM10N=$iRj^2jW9&j;GMuUmEgJlKWQ-`DIk#! zl;~8pG&htRu1TTz_TT)EBbb`PRZ1%Oewv9F#&^hOi~HJrNzrt%KeN$m<30Fev3zDU zaH^^(YXv`atIDJ(O@#R8v01+7UHQ}AjbY>GHW*o0hfx3KSOORk^Ah#nxEhL21kJoO zLp!{;L4{hN1j0#$b^EL`#eA)17IPe;uA}cv`sgNPwTd|P6(^; zugilo>9xdpwLDg6(C(A_@xSFAC!jBI-(EbAwHOg&!59Cc#60lG&5I+wZ%n5dmww_< zS2lD{j@$wX0HeeM_8yyp7iZAC&gNbKjo{G>ke;U1+RHi8*VZr)O=UNUhN@oQu` z;~xvXStc4LKNhM%kLT%i$Qz8%p$MLk@X@5?xr5|5&6;Ct%;y7@HNFj%%ui0fDZzB$ z_^ti_G4&NdSv6tXfHX*_bV#>=lypi-NOwthHxD4)-2zh5-Q6u9-Hmie3CO>^-(NEh z&M?maXV30^U$wi*jip>#OeIZHY6U0Fp%Y!WrC~GdqTGBW&<06ijC?PN+gDgXnzv{n z0q!8Sa;d)gw3#{gbl~dz#n#VN)JaKq^K?lGc{oTnIs7SV7rQ`sjARou2MtxQ-KeUw z^My|I+c)>ky!bu%ET>-vAWn6*1~xwYPSz-b6k0Hq=)kBrKntFA4BThw=tc|I_(m^2`6}R- z{NxWN3dJXMHC^-%P8m>!YHfFZ(y~BMFFK zgMY?TIH+(cpO`LjlAe90-|;xQI%sDS?Py1^*@5^qiiCrNR5Se0c^LeNHyc57uOQz_ z%=G0UD(nc3qjK5eju9xD?3&gZ^%a;3gBbsvFGQA)>ee`!{`Uh}-h_(sM`qSL1#l0O z9GuhE*D*Ph(ix?Sw{yaI%NOmNP_DRUMRZPc>`6aIFAzYnWCe~L?^c+O#2{S`>YrZx zz2wYcF5$1S=?bj3Tx{z^xL{c9*WQCT$~SPnO3h<`;{y8;7u)Y&_79ZHc1OoKyO=@u z(`Osmt&EP3-dd&`;T3`T6yzQgbRrO-zN8Z58Zu-;ofUd8|9C)m3|FiVXIN?SdS zT^!4k@sE{cSt(KGOQ;>~H7q8Y-lZ4cmNQnC79671uvohh2j*iH@yb?%E1#N7bp|Br4L(6Sa@*FmHA;2aR4UV?RXyEj6T;b4gv9~{9GtO&NJSh~^SedF_4zehNHe8T^W$jk6rYZVACyKtZh`;kRL*4mlmCXE=!$ zy$9V=r1Cu`CJ#dH?>-Q>3-%yPm%sT2!Xb-A9wH#xoiq#)iWyvA2QVJb`6AusC7}(1 z+TMc98f^d$;FU61!AA5p(qfPN@M8*`zL9hA`#|D!=vi3!^SAxCIhxKh@{ZB!v5KzV zjIfPZt4tSr-QOrrV|%wI%f8a_Ac56MGdJ&S2WK*e8!$eE-*>=zk`!C4tPuZkOYp*0Rlb- zI5HzZ#`oa0*}?0n_^89kiMJ|Ennsb!yCzRU_m?JM!~35$-w>L2w@-QRQh7v}_yT3( zqd#S>_3@IDZaI&6-sNqBvw7UP0#^m zO_|FLA%9$O&_NDI*y<1aRCTE$>4_2IyWXG@jn2WgOQ^c!U-Kk6wK`X*f!W%D#ukk8 zV;|~6t2ELV0zdF#k@pT3=T(CPK(46bpdjq~Y>x?oTLRS5(Z$6FuDqMK4;beU7^v`H zUeBkY=YC=nNzIfm-pQXc&zc4!!(h380Jm;X5&T;G?F_s1b`B(_ z!qUOsE^vO9W>XOWXVu2F3^bDM?+yk*p7bMU+EE24X~BW-X?aIq68Vj$nSz;U;Byym zth`SZSpQvS;}T}X5Io-S&F`A0E0ELdkUqL%^5b22tk$XbVv;QLJ;0$PE;cm4fIgFL&+hw6h0Y ztrm^<`X-}sHvN4m7|U=l>+7ePZr?2#X&Z=z}waHpSfa-7Po0K zX8zd|i4zK*6N}?G6X%HtscbXOjc*HLd2`cf-r`Kt1mHxz4$E4I-Y&HsjW2)j$r3VQ zwvwq~UXD*@IotPm>^mx2CeqZJ{#$YO;2Z4syueN(2fxn?L(PX3VK5thsf$X`p;)Dt zFCM7&)=Va^X1RD@Ldt+<*wfUoWi#}6;K-qOx2E@`u6MVNf&g_4F)};YF7xeOTXvJ@ z{zvt>QmIT|9j_v-O=wP6Ww(XXY6-mZxYKLx1LuD;Z-UZis1<+u|KNLW07-^c@{g zALVqc1_Yw7HD_`_L)}(XZc9k{Yn7?MjXTSs_9Ewm9EtgsaZfv`NZ(~Ljm<}FDOYTZ znuw;!R=`U;Q{x2$#T`elvD87OX;21mY-gXR;9T{wg+&Jy!@~Tlsye8d9LsZNT~caN zJ>>dWTyWJW>8ilXp**VdU9?H{M;)X&$}w1(+{Ck8^h^H2^S*U1-Ds!Hj#EVa6nS^A z7q0uY_#OEPb1m8PEcsyh;aCGlPWpL2FL4HuX4`ogU%t!EyQvB_D0eq|47YL}dLxOF z?e=aFp2r^7?t?1oJo`|R@mS=>Bk+@8rY?5+PZL9J?3vcos>mt*2b zSwylIRPa1g>J*Hu8GT1p3(yM=pFpw|DngAfmLN+O@W=TL_hQY8jkqnx;p_eawIU;-)#)K*NTc#BvTm93MgX&w z{i6;zd%UM))cwY4IoYK%2!kGM&47}LoT>gY6tk?3KX)r{lq@|`|6_#=pK`{I<5@7F zKK4MGS|U*7+5XQ>a(Fz1-&~=OB|jTrTLVY$RB?0%G!gTjoyhbScBkT*%R_`{W~kfZJe;L+lnRCyJt}}L#x1jQ z(?U*lLlW>?J%FGZvFdKVti@Sgrm>OSrz1WIW(cREkZ9XX+#VlR*C1IS*n|bO!Lh9M z`ehVQdJ(lshj$4isS=D@MM7!|&jT3XMlecx1Z@IFO$QTAy@y!_%njLdh+P>Ik-ML% z)Y?|wPuk#9X$-Wms>tN@MhS*!v*9-ge)QK-qSkN7;LP|mLIAb+wA(0OgdZARnRByQ zLYwG86?w8=+EtCMhnmp?>7U9VUHMECsFt4nydKg3g{J3(WL62i$vr@Oi@!U5l`db$ zS@YA9;NM2ijoJ^&0v!n|Xz~QNvPc@*_jML3QDK2@YIG1dBaF$N-BO;M5Vc76`^55!2 z=I#FHAD3}r3=Di`_`_nIp%@g2r0(= zH)(nwN)gNU#e>s&Sf+(}_V!~HGA=9Mw44+Slwb>s04Wm1AB94zZ~6E}BBGANAEvhV z8dVd22H4?L2XG`{Q-Si2f+drfT@z_M!jWA!L|`$xs-+a~X4_<4B*OS;lriSCZdiW> zV=|aXHKEyzk)?tb&_w7UYFkb>+}zo&g~l^uOe{~xoR0NK!JunN%M-FIEa*=$}U4kZPxR?AhrpLDJ7`b@0kSl|m~ST1|!KuKx&^x2^5t!^_Oq zF-_sjJ4Zn6ah)yqHJ!llL`)k>*bu2QOeb2gkV4x0Sua@FS>X2K^@5JySEJd>>@%Yz z7{9BHoXsx9e}Vd5o4-uU*ps){u3bi3&P0t(lzFr>_IQ!QvX2(t5p!+7A2=~fN9{35 zdwwXE9R9{m^Q4uZ_=(ar+Mz>*C!TTUiWnM;B#b&#zMLk-SfDk^vu)uWDik98E4CQ) z{Ja{;ogbmrpaFL8)=l!f!AB!klGR+>#KR=K%Kgw18;S={#qu#k$bW(mx@LY;azByE zf`Vh~tG5#!Q>0A^U3ZJ}YcNx`#FdOLteIx}!=kwnQq+wWRTSwQNV>D@7I6~7Ncw}E~cIT!V|{Ja73?tks!knGMB3)i|~dpgV3LCf() zyrY{8=Z?_i!8_P9}Y66PCFi@aP%JT})(Z#Gv3pXk$0+|T~c*VKQ>exO0%TxMUM zDUqabM{2|QF;@xs_6v@4f}T;o8T;OUIAXX9QM+_LX>SdG-nrI?rk{_JI5G+i6rJ+W{8?sb59@!Oxb25&g)X>xOrSS-VwjCou7D;BD(&%1!I(# zyBM|gsmu_TzD@YFL1VCmxc&`IQPc!rZWlk80XL~ndX8}v*<5L(?1uE z<%^fGY#K6Z5%^J;$o`nonj>E>VqP8kli1@wjjD zmkaXYXds~lBBi2%YQd|FjL<<6Lmg?Z$I`9a@T!T+pR_x6|<`o z;bLu6uhxsxc0e#5(qJGG8aSyBA&+IWZ;n1*F#DQw?k;Mr7A9^oH%)-RwAI&x&rs)Vd=lXb960E80%Hl*yM~-iY zriT4Do+kq`TG$0I93&%BDV~MOLruH=TM<%S7_BL$92DNvF_baSp68;gBs+kaB3|r!oe1wKyf^PV^5)sIJuI(N=PNEQ-Mof@^Sut6xc)E9E{V zQn7kv=|nRGW96@DPVF6g_^lz4GQYE!uFOvTfU>qSw6!B^sPtFa3o2!4f30YifSTPsRe>HqBmG&xGi4Xdd^IdY-#!LgHH=T@b41xLgVlgaeWTp zz)V+D+eq=dB`3X~lIf1@!B@~7$iQ!L_(Sv@wp5O7&s$iZEk*f67_AL9&4G%SPwg$X;&S~wS!7P?|45-GQBkw!qyiZ8ssaP zhNwqxIV&!4%X0X+jHROaOs?9%5GlNLJTUs>f)V7~c2XfoGLKYmDjxG%jqt3T;AiK&ka*j(epL2g5EJal=SERVx5#X zw-z1jf4k}J-$^2(txR=Hh1o^uC~Fm$GPDP8e=p6O$7*IHgfHLV3HX`znq^Eio^Gt@ z%L00c*UdXB0_4+EvJCHcGxgAbChSpsH_*=4Z?U2mHWP7GP1^3yHuSwo_b^Ho9~7X( zLVTzH;A|R4%#YeqmX z`Q+estd)t9u=&wAXU5vzkOuWC4D#yz+vE*I(5S}5jx!>aOB0M6m14G^XrTNjj{-cr zQ{&5=QcZNDv>85D^?u9ejS^SGAd;H_u!wTU+h)NIO@3oM7fBUwxVkE19d9e%@&LZwtgpxZ~;Kb+^DErEXH_EXKWb z=WwQUl}>zU+E6h4W~v&SsGBJzJ`KTMc7ecNTj+w;>rY->?C7uIpPCQwpPY#1KegCm zMK-tJ{q1LbY-nggwGwm+0Vr9Pf}_;I(a2=t$V8iuO@z8PbvXhwEU=&wEPJEJsO0+} z2NhIoL!*T^>oi`4Etlnh>~;#J6$R$9QF+|(`O+z?DC49;?qT_w-s5&Z3Z%X_M3tIv z!obP??ijxi&Z@G}@>9VOE5c0)5?S^McJ_|X)mvsQqdhG%hEgOe1$*7r77 zcs4ARnzE(7rFaZ#HGP~?J+XZuq{V>jaIeuzYEb5C z*kMa2l~|p@P$RdMBLL-H+k{;320z<2DlVKSG?tUHenF$88Ocw9!Tt;MEFbSyN~pTB zWtgP&J7uwV78jOK{PfTmz16-Wvgl z4VqH!SEBE;?;D*WI)}HNrB5;I+cpowqmsZaI2AV&}9ZFQbz}|q-3+;ypSf{u9 zJ@|-ue%3F5*x}OXJy>CVpm|MkafY4d%0$X7<$k80rc5-0sQWHQ3+WKTLa~+Mw9Lw$ zk)yclo@+>LrW5$<-9iDxd!La9>evOEG%FpXx**WZ;t!j99lk-i_0v@>!vqR#z^7!+veN_1@~@)fH% zOu#HyIl#x|^Mbm1FbcLxlR@?XaFlv5(kJK<_=<>m*6g;hml7QQjc9fW-DVz@ZP&i# z`_pW;>Ic}ksdt424X>kgu-Cty0oonC6Qr%h{nfmd$k5$tASbXPoabLum!Tw9KX^OT z62Gtic%`n$xzF3O)I+)o#*5ymc@ zvOuBP%Jov2hkKD_ARf`cAk@ns1Yboe`I&So7Exug zNmKg&b@IrB!cSo5iRSEyiyD1_{bhCFZ(M!Marj@?_wsi3k1wl*O_}*xJr&@w&!q+m zvt3dEafi4F7Kx~nnKKrC9#%!Z13bk0ZVbp?V3a*@3;z(>An6fht&(yF+ZWKLHZl*! zaUR(Tepuf6dx*peV6`;Vh!Xhk+bmmKEUJnAw=qT%68pO+NPUs?L3V=O2`knZp#V_2 zT1QNNesr2YaUUm)lr8mjucWlP;eQc>X0yKucRg>03Bd?|3>vHud8fzYqFH6;WDntO zo#kUj6LhETB$25l&92+NtdE0}7(%4NOj1{#oGGV2ihbU# zgg%b8RtX*3a=3f-Qq9|Br7P%qT3)+_>3lZazHXXYe?U6sKFXZW^@xIvOO=Ki7e!jI zq>osY`~a$%!|8?~3c`NR)kST%I)dFsxUrf&u2+W!jr*fT(Z+_>|6m#kHvk^D!4&i6 z^9Y)EJ&{b3d}K)mO~2z`MkA~h0P7Ar7(V-%F$=tb%>v6)q#Nh;3J7w7hT1L-aBhpl z#H4&17y@TdRW_>(FSIQA7~}X2=XP8^EnJV56IBF-inM*r#_lV0YFq+rObRI`*99Ft zXLR|k%j;&v8hm6_Mv37c^>hrSBibRxoK*PhJAV5--j$P_|86Oh#c+7;J$__saPvhS zvUanTQZBD+iS>HoM`R{-ks;?gF|4HHqk?@kI7;6l5dqjHI0jdYN0mCk_gTL`I3Kfd z;jD}!-xCJBRW}WKWNau({P+Anj1aIC*WRS{#f}D!Q1Uv5pW}O%@;5G(LX&qn zz)Ve9Z(a({-dD(TJf0;8-kC)Q_y~TpBM)L-$#`JS43_p`CZgrzdlX!$cPx;`9lvb9 z+6UcV>vf>IZ!xCJSACXG`i$1?PeY`APk&dO`F$G)qZG4hqXo;qb}PnM)|^s@h)!($ z^V;RPZqO%(zlo9GL|2Eeww*;*O=MDFIs@Ye^pRHyuA5&htRir9mA3XkYq;CP=caMV z>1Tj@0q@b;rBgR)TE|N*@GwDM}C z0+;ewt1G9k#*}%1CQxn0Edb5*+=QK-irjOf!krJ5@C`m!$5z*i=cpM)r*++*h{^iyxvZ2_> zk4l=$)_n2z5{w@k8#sX{0c(qs+n-!nJY+T+z|OVRtWeJ+_+>^^^H2M80S*)m8n3!K zUZIINTJ{Aboba{iD@#OBO)WqWm*>iR+K-OznnN*X<)Vw=7{_5GWz$1JJV?{bG%u@xIZAcgvJz8aYHn~ZrLgZ8VIZ56zSrc>91{~(kP?k#2IIe6P{mdy>=vMzMmiC#fndGjwtk51Inb~J z(VsgXNkqvEhj4mc&`%ybQcSaKS*Z1=QU{}3e2J1>JHKbN|KY2UK%QA@tc08j){(!Q zR)AJyyYdq&kzoQfILp!#u`qo?wGwxfSg&O4B`MwZs4A?ln zoibR!ukO5Ect>_PP+Qs@w(@Cl`fvw1|8d%g#05#XD7m)6GvZ3{*rf^kqeR#V>fb>% z=W=&;O5$1((CwhEdHJaoU*7wx*gae{%X1vKU}2V0;YCc5W7cW#Kl&2R1k5y@R<8}j*drJuTswqLpwawXX6X^5rz{B`uWBv- zJtr^%g?^z{CE8F0(dSieuwAS_5U*LEKLxhFA7(Q_-hB3TaJ_M_SBUu1p|wDf$hE8G z{5pL~h#L-S0|H%z{8_I^u?XTn*v(Hu$R?o{k^nJ5oEkc_8|{myn=Mw8h=@M=$VJV^ zf}Iuw{$7MY=oh1^j7|s<_L1%NZT^`jLZ(uA%oL#L8`4%(r3Hoe1}nSzwnEpzwrit z^I=`-;$doD@d1|BgLI(=-Xw;?{~CpPZbvCKi-H}FtlDQj@6#bLXDVQ z=BvffUI;)zq~9&x%7}+5G)wxR6PUS~cmbWz=`2|WC};1#(rloQH<`5A9;g#g(8t2o zJF{_nVn4O#7>w{iM@I;?>QpLi8H_RrsH#g$NJ22uK3l$hvx{4-Vrg*wU~r8RGvp}Y z{kXv0|11dJAdx;ZR(1MVb-ui0k8w7}k!zj10HF*2KQg<{DCk!Cs+*qL!#20qMH#K! z!}j&GboR@-nP}g11~$}OZUh?F&s?^dYxS#c05H5eeAO&;S*U?6h~#>9{(5OB5$(BO`vGPqj{6>?8#5m!KN-Cmy+K3s&qX0L@?+P;A0Nq8 z;_1y;M4^QQ5_)TwnVdXFHe2Y8WW=EpKIDjs&wVPKIyNI%!CqXm`8D&{inDzoJwyZ6=`e=TB!lDaD1c@61!h>{nJ8 zBxI@h_g6*^?qfmsK_F{;r(*i$gUeSAVxjl^$pLZF-+p}t)y7p7ZVaSd$f0D!MO3jb zy*9H6b{cu@2SH`+gLF_}iGN)%{e{vnC}~HDaX#r_Lx~3ju2V%J;oGE9qz_%TZVu40q|?#Gv|IDV$HwC=jeAS_1iYV07e2N_-KDW^ReNB23cW_;=Lc>$F>j(iWZN-x zHN;j&ms$DkqKtgA+IglsQ$D3yf|oQ;;pgKwp*_K1L(>q(n>3u|*R>M^25fA0BOI7C z80W?tlK6Z=p6IR_T&IrpiTwaPJl7P!wW?2N%0Y&>2Z;Us&^~;mP1z=Dd zxN4o;?TUEy;cj@GR3n}+KFQ3;O2BCiU0b!rsY68|K}WvF*cKb9GjuOSSKUx?#>@KG zW|xrOUA{p%@LCM9GL;oZg)o7}!c-kzNHBWq%SSdV9z7_^+<%B~|h7q6ZG73~q;o zgi50`zDRxlYV}VF`nK~_xD3*rxINrj$$pT zD`ewE_tKwFg!XUI;;0cRTfZrKQATq_{mni|i(Y=smmZZu$;mY$vi7aj#8vtIcqCCp?B-b@F$h3a;JTzceK?$Ei!N5!&%byuVvo={tz>P zJv8tQVgFZnw?Q2oaVlJLv3y@J2yv#;9M3^rEx#a(RtO|XT)@AaYk7ZbikjUT;aW!R55i)naAqE^^U*%mS02mWH@0+PfrLLYum&}t`N0adWg zvxiao?eidtU*8F12V%MRz35+bmPgF9*RPT0ZjKX;pY{0Svgor{^n=FBm5Bw8v4Rkw z4fnUT&4kuC9&!y=HOfE!d-@yaW5It5IBZXfE8d*U8_Igs6f0mbPrBan5C7&NyWDcT zvraHd5y1d{v3Q}TdSO2x&N(J0SDpqr4LIKM^|Kt&-TzoX94IKo4p^P<-&hT~$YSvN zFAf`yw4Yz&85x(L5y`qV37B?w#=J(!j8W@EXGQz-O|PIk@N@moaf)~iZ$XWxurITk zPfq&WTMmP~%==rpuh2kL1PBpT&7Z^fJf>x?!iFAsz!3~7Kq-WD=JcKou0Q>|b+;Xi zHeEdfHR(=XKgYmEr8E&DCT`$VibJbEy|sYE8l81MFpdV>1GA$X+-I@~U<}9|6kM~1 zKJEkB<8bfkP9vD|jVN3ibKbvHHE z5+9}+&V~B&0-wBaufk(~L*jpgId9gdZHuXd@(_IT>01YDs+60C62av?m#fo<^C4fVw1@SKldG(ymwWVzQgp=2r7==w{=m% z{=7Brfq^eB>TOX(ELMm?W`yt@1n$;i_IaZ$$)=!%=i47cV*#65j#eS z8BkpHjtTc9R_Tvm+eqE?T1j3(3&B6Mvh%XXpTG1(<0!5LrO(-$BZv?UG|)maBIJJP zG2|>2T`ZYHs!Di+L?m^I{dAMzRB&>9$A@qYb|QqnZ9<^!ZSi?xurrt8?%Fpphi_A* z(Edzj-(H<8#s%JoB5E4PnzWlY=F5M5S$k@_{y~E}6w@?h%zQqaf?pBV@3=Zvenl>; zmvx;m22GT{Km#pxe8D$l5v`pkHXJ~VrR=631<;#q0x=e|f*J$EI82b&@i^%HsmTa{ zg_b3Huw3jFx1;k|e(E%#1z5^e^pk6IgiM1D7 zwaNE|PY;TUu(w8f9&4NWOG>uBg$%tdvqht77(;CQkgK_w zY5joSXfuWRLL=u8HeFUt8qeWl7Op`Zsr*{91l~yUOAs-)Jt^(RRq$$DguTR`s24Y& zzoR-m#x>?#sDR#Qxft=pkxJXkF#{{y{W>URU2uL%G0zw^ZpYHdkXkuy;VlL%6mmQT z)~CXxKxi*=&!{EcnGhiyENadF%eq`Nn75m5ew*@;T>KEHrrYBmZxk;2hAsga;u;_> zQ7lmi0&>jcSGz6rIV9L7I{tznIBk`bddRjnnIwgBMaV6R2d>O_vD8 z2uFZ~aZc;vXND5e5nyjVepKY+e(`0~dC6@Z-CzL+GTz;NBqrIbqh%H}d0+rbPRw!z zEP&Hab%ky$&2XS@F`@?zqV^%LTwR>&!9|nJ?nv-pu?uk{gdlYO4)yX&*k}@Hd$$RW zYoa-E2mPB;Ezw7(Ly!`KRMu7#MN%|gk`e^6SFi&gxnC8ogUivpxZ)fRIH@rQU;M$> zpYJI=cVWOZYGdb&Q@0&7S&3S=_)(zh3>i{_FXEMJo_Xepb3IhDdkmC0%IIb35eUek zP3yu%>Qv`>$5B`HikWDs_V(=ahNU9g1d>ZV?GQhy#hU)j<<37!kTe){8WeEw>qX>( zM*^In%C8dAHvrSky{!@L(nBiv9cwI@8gDY1o3QT9*PJ3=qw4K(l+}fLm#Cp6Q}o`1 zp4zOPy$m8G*~!;&BrhSppjYqv{psQS*%dEKGW)ishQ2S@{MvT!4AURoU5r*6<@xI+ zD8fc?7X9rT0c6Mq0!$dZu7tLGi(#GYnvM0ruiHx{R67Y9JY?}hnL{;;Toe1RpLuK^ z$E4kL!p_LQii?_j=i;Xn1xYM=>{!YQTF`Q_^F<(3A*wvUNswi)Br5-!%Y6^C{ZSDk z1g#a!H!9%Pp089d-tV(!w#elf<4`H(QI!tq21?SzmRJ;0#gY7M6riL4rXnxf*oU~2 z#)efEBd+^N;2F}gxLw&wL1}nB>^qK}5Fp;Mb1XzSs6bRTp@8Ljo>i!Y98M8R+<$_O z68#%3vii=O$BKJXaVFWLl2&)7<@@*F-d~;gdjq&IML1;CO(^qbYN_&e9AOK|$gU94 zzEc4RK`j6ZzrE?6xQO)+khm=A-`lXC)L(#|yy~#AayakimndWKYP#}kgK6dW#*)?3 zi4ITZj$<6Lm1OA{ex7hxsTQ2+n}0!kpAP;|$6;hiwv(aOGSsxMexs_Ui!wKv&dfeB z&uQ53oDZpzR~*nSOs;X?noGK~d(9PF`^!@Tqd62nAp>M-H{t7|8;drMg^+H7`8A*N z#vU?6qa`jzE%ts>YQBN4p&f%nOKHyjP0hHZ*;rMAF7uDQlSy*WUriG}{=B*OH&k&~ z*a7VH@$ozQB+1prbfk(SSU&UkXrwY`+{WT3XOAlF39DnXZGcphr6Oe5>T(ck-j3UpOM@9eD^1LH4HdO6)zokQ1I9I^8}QN zTFB97%uxzt9ObysAbW!~Lw_&IWn)sZ@pajE&3wxa8pQNs#7Xis>DKus;0)|Mvi`L7t0PZxf8weNaa zz8J@SV$wHsyZp*s$V|S}uW)(bjFdu}i!EXFGIof%wi5~I^J7*q-5eAYJWbib8`6E&6r7ZR z;mZV$MO3PUKzikg7D~n+X1Z}7Kl4av_fVgNKi+-B0I#U4ls0I15ek;_yB%c?~)iasM{JSME=BF>YTUU_>(ish}UC78Jir9QWH6*e%-UgX_tkTYy#5 zqXwKKW{~dW6t75?G{!Q$G;GHHSpANbR{(hug2 zf$(+r$2cP}aJ*Xt07gc1I)es#7+Q2BFgHH{N)n#Y`w?Qi2egB`6&i42$4Lw(sTVYq zRpjm`91Yqjbo~b^p~*PI0y@olwVm)9viUwJRz61q0~elWnVtAhm>@y+(4a(%U4t&t zP`&)V%|F-{V$sNWRkWP<)vXuH^7ZCF ze~1@Hl835dpgJ`1!tu=fQuwgtuss%pq)t5Jkis>qy4A5fZy?sYf`Gvg{PSY`?Pe3z z^eZa$AaFGiwh_eNgA1eP13;7@%?Rw>R^-3%Z9NadC>V>7 z8Xa>Y%ODm6O)JfhKjbC&C3aiU-*D~XLBi=&k*{CH%*ujVokV^K&G%ViEKDK4g*M*6 z<{GZ5vf|?k1R0i>5tCZeNk{t6Vl-7?`$6kkm_Z~X5+ZE|nYAX|E4bH~;uBjpP6xFx z*>{b1HG~&U7a12yk4v0ENIB~EX<$YMx;1QV3U$8v+;XoQ!BR=K&*yb#Bgqi>T`uP@ zB{)3n?nh%2rz~=Adz~0!+JtXoVDzSOJO%LE|~Uz}*~%0&7kR z%u-;cH7#M|1ldFTub%XhRiJL&H7m4%9L?RMNFsjer?QdCv)#$ZBi@esH&7oB=f&bp zw~K1xzRkns*tnw6@RA_0e^W#^QaF75*UvC-kB_vF*N3oo6Mf?dzY>wS(8}&vXJ9oN z*dOhyVAoffLrO^jQ^$;IMET$8$T@Kgam(tK-jiRsI5#S-fg;|PIRiO`%no6{FgrZw z;p^&ui4?@r`gA@#|Mr`-#VH}zmcPn$gqt{l-FFBkiId@>Ft)HYsRsLONNhN)Z3`qx zAkuHuJs~{K3%L7&G~MhEce55`zUOV)8=i7~Z;W|eZ8QTx>TK8px(4(D*5^s=#|G8U zks~h4;$?JhRp>6=pdZ-XMn}(Nqz&=>DUV7;C=~Lv8cP^JR1y8(@zzYPad;*Wipi_E zXo#HM0Q2$b_ioVX0I0E(D{3LQJGRuy!XcmOgvBR0$KhT!+2q409&(LjrdjdvjQ=MS z#GCeQ4|t5i0>7shJKQeo^RTJ8RY~tDvlaeZZprnv-HbFc>62MrxO~-+)!28ZsuL&T zLl&?0>jIq?{9!9o%qdS6DzndDGSYi$^bM1UvDBd$ebdbx?sULf`LiejUx zh#Yrt#??9j8q*bNr9ARt!{AC>CL$)F>1){QSn}8N6Nu-G2Iv*N@?k-cY5yylsjG!9K$+RJ zI!{_~|KL?^Lhk|P;O{8+mB&d@O5>o0JwC8tbBCLZ9MBt}>~xO%h*AVM8yA;mA+V;D zLNCM{P1~L3`*^yul@ACw0J01i11-4KGmpHR{aG^{1q%vbwE?h9El27#j8ReIjrb^^ zmtzz_;T__uT@G&o+qjg#Qdeiz%Vctg%|6OHkSpLpu_ zdr3Ik!D)^UZ!(k_|7kIAADrD&Z$1wAl%gi;WN(9r-$AM)qE7hY-lwv1x~#^NhCGd^ zaHH$C+bNSV>z;?MJ{+C3Dz>A`zie#mN#~ws8Q5m6?-B~2L-A==p}X+>6e!RD>Qk!B zcz&{M2<%S|PT165wBY#l*$aILh zsiYJymw`a3T31)_2dSy`MXA4!Tk`pDmsZSuV1=E&#aj`y;zi z$!rQTK4g(96FV(1jfkoLmB$d@0|G>93Wn%eRjQ55VWwj&Vv-?{?O!aSm=^fE`nX)ZGR?vRz`UlG zSJ7I>-?(W4!QSruYDm=^c;x<52cy-DtKXT zLr3gwO75^m7|k{~icwZ&jV}we+E#rc!2^Ll&Igbg|3U)mYvxVOShaVe3feu~$G}Af zwDBAytKME=!2w{nxnZc@!>x@)jDik$CXlKF4(M1}Le_an1lcpGSH%(zNYio3EMD?Y z|3y{c(1!at1S|%J>89d7)5$o?L1RT*zzHizQRctocu|6fO%V8hj5xHd_o2wTX5a!& zJmM^CMeD+A1580ho=&jeB4qH5mAS8R^8chx#v3K2G9yPJ__&MbXV!hyL;i*{8IL1y zfes4aRf8i<-myO2P)_K#Q@9e!U}6SjL?(Tr-zlC=$y3u$#_h2$%ZR_~Z$!ijM%ll* ztVH^1%C4_A4fJ1M@3Fw59O6UY$FS2+srD+}6+n?64`^6qN;#TABrC#7Xeu~&&L z3_&oyce*p@i(}{fMVRL;81{?t9r~@yA*1tBSS^%PHj5yVli#AlZ)ZOawtS&9)DIMX zw<6yQF#L$$fhF=CPZ>AV<9DrA(b4Oqr#LncKj}AKX9(;%;aOO(r=FS;5RB~pXPdsB zS^(BLND%I=MvQt+vZHp5V3~hVsA0>VHw>A^f4^A}2 z<#hf29%jCUIX%(HX|cWV6Wg#aZI>Va$+L<-nP5`^gSRIsn;cNIcblj};5}xHmx~g1 zeR(HVQVJ1g2+V7uWGU;ndPjBezo>f4pt!nVYj|+CL4&&!EVw(tHE3{x26uO72(BSW zaCdii3l<2j3GU8&c<#Ml)mJs}V~QV~eR}U+z1Hg9u05w&*;q88=tH3q&6GfAE6Rdt zu+2$x1OMdiaJ3pv^2|As*bXB=etzukfMI*2(gR%j3&|4z5hjaKV+UNm1Op@>Mn;>2 z&bas<0|0RhR+JSmqc?G@2{g#Qc}&*qb-hen>YY^?r9MSOBW;LNkdxaUk6NVWkNxZ0 z#O}((9p;DufTPyw+Bf$+yYlS>XMrC2eT;XMPGpn&aQoR<1QsEK1=Fj;;$_Cb?}V}V zVH=>OZyN~GtmevjHlTSGO_#9l)Ehcp2jFw=QoQ3_acIgGCOtnJg#4PSg!>{n9AJ}y zPZJ!Cm;>`|8uwjvVJQ@tAv6F>vQj*cs)ii(3_Sp_i~z?=B!u!jc978LHBo2i*RYDc zTAnGO9U1w%_jafKA9Nc1h2}@QSJY=c1b6uXFnmV4b0Duq&z9rh@AtFXhW-ys!Y)a> zqHNq)TF?)#TI---(#=zkRHNu=TmYOHahEpwY={}7ss3*Sq7o5r97a0ZWI%#QegJHsK=aI1>!!PsMB)374>xL|$iQb>lfuc2 z;7_&?lN{}O_IJc4^Q0<81AQp&i)L6rQuwc_5SjgWhN6K)9sLNqDl6y<(B}m>p?ts< zQ~!E~jaW;yxW_#+fx_%WnYHgY%02YWUkB)(v!7V8fH{s*LrKB-go)WBX=Bi)sKi4w zE_{2L^za}U>`(1iE75s~5L{g@(hmDNdJ5L`4ZL9F`TX8QgRD7t%P6VR2wAwSDIz?A zKb3qiMthW7x-n0-cFDb#-4XJ{s8t2phMHkA5-vu`-bScK4Zhs zt4eYg5ZSIYEH+uC7_iYXo*{W$46@Yly}eI~ zkI~istgiK#;xX_@)~H~=y&@YEqcyyLyVWY*Zjv$jw%(2FTobRdxQx}DA~ksyxwQoQ zjAB1g0Lb{$sJk7;hzGN{ru=`W46qRcbbWQC z$#@cn3s6fLqd*|{Rb7_$X@I%r?rZtJAy}C{jjuKPelQ{!2-l?7CT)q>E5OviBqT=6 ze-tHOOzTcng9%WO9!*sEsNG!bARzZq#gY8UMhjUft^jZm>muQzC@BqTLSj6*6ZYE^ zZHTW5#Dpx9ES~@w@qnHZFd+iw!wD2U(|jJ)%BrwDdO@6Z;M9CsQ{J|d31lzXA3vbx zx6mz01QXIERA;getrXzH?B7CVIedFQVQGrgQ1s&UFTh~^-jXykq%mT?)M5VBApBgi zxj?RYs&v8Xtz$Q4V|Aoy3w$WGVUlH)s%@1il8pU^j*SU1_BOY^fZ6F(&mEIw+0vDJEt6>k%E?mNeL=ighz z6PIrl=7g#UtQd1Pz_o6)n3DDowh%=Q7=4h1Wmphip>F4{vpgPQ^kvB^6b1zhS&Mi7 z%bNx$X~zRS(s-O2XA;(oqJj4%8_R%6Fg6#-;3^}FK#Xl;D9M%bq!ln20HGuiw9TQN zG)*550$XXDF=O&<>pS#_W{t7`$nyMOFg ztvluoBxgDUHAb3(?i<+VWSKRlGxgzJ)|b>RaIYV!F42^GFCC;!`#*pRX^$tNEnb@u z=m-avGm3`4w2aULxFaAdzr!k%^CPC@7jn2D*^Gl02*|QBf7sGY?JeHPTqjxyv5_Ev zg5YD?z@AvJi-ztGvQWg!;?luG4>m3UjX{^A#)PcG39?g=HQ*L_CYC?V+Ouvw%@e)z z*H4{_!*~okH(qD+yEzG8QZWpEv@=ZPnX>sXC`a?twq2lE7ayB;+fgmZH41nJ058fr zu}dR#z7+~XxMDxQ$sa=jOxjkT2nf(P$F}7Kc0Eqg!u=In=-_kNKSY4VDK(38epQ8d zn_!A+gXRe{EmNq(cG%vMEVjVnd7fv6q)hy>s^**jG{zfDhU(W=k^*g-(j6Mf0Js@1 zjfI@W#kboXdW=>Dn|vJkqG)(&DJex4J|%6Hx!VsDo!3ZGNtJM)i%HuCarum(nDqBL z^njp0AAg)Oh3(B70<;aX2XRcvzmZ>yfV~>ecr%U|hjk?JdAeemS&l{56dR!QdO%r) z1{ue)n0%3>-4$}%gW9ikqgj6b^h@yO0jxRaMC4J zLxma}lt0h*<_`k|OF&jgVphboq6W%%U~I=ymzLOxG$qZ^|BO8l{x)pN70JD#TB?$J zm$G8i_KwtWo8UN9%}~CM1c_1xFv`ki5ap}$yumfpU`d-{q4*g~oM8rEdo3AXcl$wcz91Of`enYf^m%&uU zrC1Q@rE04MSBHv!$ZKBPu35kj?@`_5weS&<^x`z{Nt-X4oBhZHpKKF>2GUAtelG04 zD~cH$Dh*vIyHUY?*CTZF)Gx5#-ilDm`~{vMS%e`akMnI)QUlcAK)wVTK&-eKr!Zq( zsujfn>vD}DjC;D-G5w%7Uyy}e8C4HE(qxR%7SMi3{Eukh+gRqEoZ35btsqsLK;wcP zTYXgFs&0mYgt4=`{nHSIj7%~C00=zYt*^_sZ4}Q~pWijT5+b}#ol58lzQ*)kAPY6t z{|ROFyJwo#JUF+K5%A&sI{0FQ__=TUfRJz~4Bk{p=#-EqIzw(ZXz_95H{!$4mlslE zgpcXj;BxhdpOOgG%*_EJC$QqMZNYs2hzB_7Az+k6y&+QXKa`?e#+@A>>WJMp+biHu zY4`h$@B_or&g>jxU3IgHOkKPx|CCDdFTlV#{{1S#>Ja{9z*dgxRH2mQ6*XGAkxnQv zd@9v#9^Bp>vlk8p67o7E0qhLkHGe6P6Ic0=DQbhj4PdbJ1%CW7M++*^n3ab= zZMw39;OcM0;Do)0@z6f9?$eEVu);yMK~-!X`!BI9 z+HIv?5Ir*?H+CHy-j&A)fp4m*`CIB7&Yx)q`Md3Y$@5vTpoKB=cs2SPY>) zrjvdf+s7sUpSFg&{bxYjH2`#{?vo9b+(easTw=@#K#Djs23i`KA%0r1U49CYVY>V- zRI@SWKJf~RnlM#vllpdgjD5%0MNYNkIufDisw*ZP+ zfP#e3;Dss~n3?=M${lW;$L|I@&rDJ@RDf!=_g16@i;lMvAZ{N25f;z;q7%P>UJC4C zMg9_Yw{5GRg*V?Z)u@S9g7Q_uKF6YxP_w@4Vznb(1!|ozISTxeoC0ht;?JG^;_{5z zF>Q{*ILL5s@r34XI~Y!;zol3C+=KbvbzL&D6|v!=RwMa4o;72XO5Vpx#l`>gsQ@}i z2)KL>x=#+DMijccnjz$N4Pyfk1+s)rheASwKlOc+h$i3L9QPCo?bXBDvi ztO4pk05tU0{a6)knn>2RjcFz{zevjF+Xdz!-Ql4I#N$nt*Hw?H9w6GxBl@{={CYYMS;xx7`}e+74cyl!1DCx5It=is?UDQ~*;yYKy_YK+qex4Fcgrr(rWq$r}xNMgbFhpUU*#MN3a)!|XE9gz0nC0Sd>8+AUx=yj$ zGwdPLw}r%&nUpD#IOK0DQmBy6&W3stX;ZAMw>Hp9la~NjJL_iBqgny{=QF_DnpCdkoOcIS23_%o%FQUQzKItW+x; zk+AMn!<{foKAW*Uj!#{SVOtAbe>9>=G=A2TNFQb zh0;$dONhr&>XwQbt0^f2-~L&nR%4gnj*b3)x7aun73VPymgcCV)iS`4A8^TO3(# z;#{V&^aZV3K#2B1K`LDhn%s|deh5s) z3pp5`s85u+Jn+p_RV~LV$s4$Q!(C0si?dGahi*KR0~LxaIxK>WxZq!!tP?EjTxQZ1 zuSdcOGf8S`3V5Q>)MDdt26TZlM7Jfidt9p%6A^FQa$5fKsA<8n*_#ul6;-kI`PYax_4%admFElojV)?)ES!#` zNPGa3f`-*n24SnI(m%fsm4s&myvzEOMZ!L&bB4mG1>{ zNB2s2trno-Q2gSsr7nv%sqxR0mN!VrP~%DtWaD8N`PI}+vS(DF!>rI^T^VtO4Gk#w zlP;pPgSN9ZueD9`n7ly_j;j#-N?3no=o-}m^sqj&kG8O1pfy%0pQ!@*DEJcsLNc+cE2E8!Ly5h^&G$sf_wM-w4X*MbkRhT^<>eLPHMz1Wd@L30dBx<{ z@>p$S(LBGaq`0Tq-brDD$u(&%gA2~!I8WQC;f7lYxyA>VL#?|~d+v(hR7yaKxw78~ zfag-#s%vKZy?+xRjGYwUp(+{KMZr zxix)cqW|)c`HGTwB9I`sq5OjG`(Q?1$^*Nnvj&_bO$&CL@ObM!pj9|9n zCZJ}pNb!euix;iVzawU4$n=d{teAoWPW>Ea%v+Q*htlVgl4uwU8?pwB$>9Z z_5SD}V~!OSdq~r!x0h*|rU2Epx%jv9T}iMU12 z2SV;!{0;uGn-a|TLm?={0~J0)+0ru&wg+9=k?-@H1et!XL1g9T$*YaHVG!VFi|T6g zP;a+4%@tm%Qw_sJ+PZ}jR`ytJ^@HPo%=dEKYdMgGhMJth0Ie)A%cx&Nr+-Nz@TJ;b zx*fWu!6#1M`JX6+e|Vg6J!S+M%^nVRFX1e(c2L{0!o zKuh;gDxf|VtNk^X?Crsq(?jO}$|dKBWEVz+I%}X{!jpy*&Qa;Ywxj;y$Fuet0p2M+ zQjKdq-l_k=KI|CqHcQTm9kQr=0j`#kNMnbI#%o(Z!{etJ_FKFb{xYIBCfMto)-F;r zp77cIW3-Q41ITq{e~o|bRT(8C0!|Y*cbDzsmHb{cYmiDw&%w?i10i!+HhLV-d%c(; zZh!Qz7OXOEqs}u}!WiAspSmR857`RrC*<0j5qlempl1q6fAoo>pZP;SxaZxt_0&>F z(EbMlL_p9aVVKjGP+A+){%FE%z#-+NbK$gWFHTJ7M4w1%1!P6<~gg<}dWq>`QJ<5ac+%us^?% zfT^;@WZ52H2q*l7Ba3c%9k1#!!Z^r& z>E>1+xRH4|Ebl0+9|=6h;SoGRTn_$V6aOU(1UWIfae4dd1J;Ce+N31?%%5r)&mcD#kkYo#h`c6MuH66ZWgi9kmbCVU}XcmfemiM`n%j_Gin-TYnV$fA#35+ZO}x z981CyN?i%9rff(JMK9RiZDqjcYwme_R3?IJ|-uc;HoAA>ql>w^aooe2qQK!yM zhav&2AY(J_hqOj3QAC*JjOhy-kJPtL(hj1 zF>2;t{Ziu>KDS2O?o6`Jv4Z3h_Z&#DL7NPmKKn1MPF@7rUB;mkqzrA7GEl*oz4s)b zo{Njvv43V6sy<4FEs@VMQ*v&C1-EtzA@}CHpa7J8VOS7vhp>WD+f2KpSJRi)kMlLd zl4+;{e8|abA08n%IID$ryFZ=}{>bup%|kID6PtiWL$0TM@7dceP_dU}ICu6A zc-%-#Fsc1bP4hCoPXDz)(MEc$n8o{GISH+=JA<5jsJC}U9_2iE-TScwa0Kvrmer^< zL@G1!33$NXC(rMF#U+gMe)i~2xX(7a2jLQju2u`2&y5N3axtUcSk`K6*uTWFSQ^wK zCMw}WT=e4v>1C!Q<2bVxR%=VKSjsYaF@AK;Vq=lK(=>>JoOw#=Lx@yt=@YEPYpiU# zLbQ}We>?JM`3oF$o`1Zu`2A2#^SMEyKfXdM&f^*{R^rIUYmi`wr72i>>h8mu{0JFM z%M`!Rmrw|xHi*kPmWW^%h{mY$I{V9x&{{5hP~T00(!ZWrE&>+b{{ATtmVi-IjUER% zsCWCvdPQGS@WwV%yiHHQ5Zt~j*{@dd-}|ax-VQsy!M^QNkz4#TPnhOstDTobW7)ap zzWXTR%lvVY19NN|7O${y5n9-e+;hcn6p8o06WzFrH|Teara;*^hkxEu)l%V?Bfq=s zYDAOFj6Gq#F(Hyj9&i@;X#1|Eyt5Nb9)bui%VfqaW{6w2S46)dv)YG${5b++_&Zy@ zg9v*wy=%Si@U;0f?i5INa!yAVY9xF37N1-UbtgU_QC1!jc+Lyy_VQ+|)u zPUvJ4nnT2Z{qVpR0zXO(g-hIm+9G(j)}lmwM1mu@U{=zt-04N8`-wHyA5-&2$((uv zBl@e?cRT?-?(vHl!2wpBpSnEd-;62Gm;HZ|6jj~GdX0arSfLTh23y+dLhOZVm;~Lt zd@XIdl5QNMV+ol{hubeTF=@Azgp#v7grLQ~CwQ~9LKow&L4BRGF18`uf}iHqhpqaN zHkdC$I#_AAbmr#$bgL{IQ16Ow++2rwL&1Ve&VVzT)z3e?)rWo#N3=N15~J^hF&W>< zJQW2E`)DhzzS0bWSEtDKxPh8<nZvUutB@S_rqG9 zH85q1l_+s>F8az$6a3h~{>9`anUk$9JY2jFFZD3sh0@d1#9n+}nmHa2Aq_3rf_H;>aGNEcr#d3+*MRqoRpSpMpT@Rbfpwi#)?011Jm25*z+^Cw2$Nucc5 zI7Io(yCe`{C2~8-yki%GZ#Kh2d32wK+is^sHWbpwjhOEHgE;7}J?MwkCmw4&M__2= z<%8qZ@~rod16SQ&Ny!e4QqfNL!*x?#-S4`*E_~#MRLcSc7_X;`>$YEXSDL?Z($3u^ z#YyRxv{5sRhN;@*ye~s;CBtWhQ3tmnxYnM?kkgB{(taQ~WkO6fUJ0+)2>A&-EsCMb z>iI9ByX7w7N&E%?G52rC*!QqI1V_c`bf0eeSf6RA7T~8 zANZu(l%X~_C%9I>G9C^0*3&!V05FU?kcOG12GTPVsQT2N_&C6?1veBd1mkhyq^#g> zT588f+b72HRQvZc#v0c@=Olt+N;o+;J~;~BFu6x}p=P89XcGR%aK5>Hu&UgQX|mOeBM=r*H#yas<~2rh zfAr?~zZ5PlJYcTb3WU6Y5KPo$E1ixHl^b@|xzTUx=r`84R?e`acEFJ zHX5^S(iqfjIWNvro)4mr57%H{E8Bku#2x&P@`N~uSM2%9rCsNgs zZ|bEsaI_Y)iWwTfNX&yRk$2j%hs}v$c-XEF%_kctRz5|X=m7`2mnl>hB**3lNDtJW zu*smdN3P-WQx;x+iJL2b4U2HfeC9mt4+A6biH;`gTug0T-~LeacVA02+qg>389d_mZoq|00R^y&4Tpts#oTp zYJr-z{LDHQYTn7@^#Qat>^J(QI#UmxWK6YCyM0v{G7|AK$ai_wttg^}7$^#v%f@Od zp24z~ISv2k1^7K_knJmj1@>gU_zo$XJJ`RQdu`Pt=Yqbm>dFxr&&l#Zh%Vd z5HV{FIuc|?jKNvaAx2B7qs}~-8j8t>ogN!APJkJwvD{jr1XaIku5jK|MK$7T+3F9u zL1jD|fGCF!%Y+z&c(U8r311$W=P}cHR$c-sZM3#eF6YREVh0P&i)-oSzxi9=#`OXs zu#3QnU)rP2H>whTJo&PHXDOK`Y*`f-v-}4>4*1>VcJ-v-(t2W`-o&h;JMbeW!*Uft zhrpe!G#%d^ueb^Nb$xU?k5?`hT)`fyF5`p^qBNrj)EyG9m{1l=Km!ST0mV-^teJ0)~jl6Qsij68YIlAi+^4MUqak!X}_qbda z21mqEZ-mlDL1WAEA*5EUkmmK-J z!gAOOqECe`Ss53zvJdPdpNpuBbpj8X9hbL$_WJ*%*6d*?Df-I)Osq^IGWgE^^&+45 zu?OLxX${%ldFj~WVTA6i45mv6P@)C2@9>YF4B(;ccf5r+Ofk=-LskM(#kz;i2J2ATG#rxfGV~SM(~#Bt?4&f= zNtau&Fa%rS_mx~XC;T4~f4HHc+(hG%Ly6||q~@X5jp6|_EcEg{(AGUs57q4LKxBhwABsw^?)K(1~R1m(iFCKXY1=T5*TAD1Ju1ps?ng?#Ut|`g@s=NkjjYEx>Tod zo=6k!;cYn5s9H zieB6rZD9IubS@W8ez!jDgJ8jSW_F0T4=9^~2%5CW^01y@EE9h-(xPbq?P^nf%$dIw zu@1R=#B5JKcU=0Vj3TMr$=S!JwzAe|GFiK8^-o+TWEek4EPwDnK6liA#lPL@4V2Mj z61_JUtaLb#{}+~Ql^nd7lq!j&)#B+afr!;i4Ah7W$(cnGr9t@`zLG?lDFs*UfqqOD z?MIwHpgm{{H$UUJbbW=?$sU8a#exo2~}J zaG^%^1M9?wiFlOuUS_pJHd50NB{Zd@VlYF7&`ubyWdtgXuXw>?xhe9|fzkM{e-L1# zS(iOd*P0t4FGSH?+E4gv_b0Qalt?N z{Vy1H>g*g~7l8E)m8FT4wht>5#i+<7_zNxc3(m{(dO*dho;@y+#b++j2u9eW$kymt z7~mVhcm!|f;nGbqmv&o;@q(H)JFJ~-Sgw*x)DFNxQ1YQVK&J`hZAWW~4Ak_n18wVC z%#+?d?3ug2X3nrf3qtOEyA|w{Xyv7TkBk#*eXisu@ipivw7qpYB6>IULUsHR1ya&X zWNQ4O;M0ZR^c3#SqW=p@*7?-UiNtG#9`Vq&vxpbr>q9sXj^>x=gGKj^iAIS{wyegR zvAgIgCS@1cAmF|zDH%5}WIsfqJZ#W5MuxS6h1K7Jw3dLZ z!(U1m%CL#WZzr6Aj_ZR`9mnO-3FAN?Q$-~M(@5!9&Hs?F*&5_=3F@<{zS8tdFAx4C z-Fw$IMn91GkKyfaw;R?;x+hOhMsKc6)PPWHTsSsv0<^`Z8PBn>La9-v&(^vcVYlyZ z!iLO#qbCiVUiY6q596qAhEt-&RDyuINEB}k3-x>C%&nsXbAUfDZ{REMW_Kb6E>rCh ze`+rJ(0DHf?zw{1M*3`kDi%)igE9T3M1FqPqmOtc$3ry;$;iV9tTlPNnRw}o6#Z?+ zqe!~%6(5@>IS9Ziz@nU`?-2s)^G&5n8d>V&&JScsRoIYkFsOY;h_P{KkX%>Qi;^#L zdk5Y0=r>MXIeya`iHns=Ha67dZwvbQ_{{B)M%b)Hm^@A$yL-SV36-K60OqWxoPs$V3)aNs8Y z7f~U=6{dI3-l=DE_D|_CoL~z@n5rsMX!AK{dopQ7);Rjv-eN8l)?)Oq$$l)dw#Vnq z+JAIpjM5SfPc#87kiu_LAGut4zeIUZaDW>&ajm^dlT>=!Ym;hoA{qkxt9J&2s7g=>0Tm@}QG7$0w3&1l0aoz6L3 zW-TX;DPJ>5H*-Ed93txRX#LfE4Fw|7;-X#;SZrzsJZzoocEsZdl$5uiHS#bGf7aKw zOj4#-)4K5QElF`t?P`DFFyqFdkDAl6GkKk6-CFTVHO3Pq`m;a;w@69SJ}S@DMU`srhb7Eqx$!he_E> zlg||4t$-|r8hFPmO!<2-FMlQ4zJo33aRGnx<=X47j{=q=Mf9wIpvKN9`7;u&*5e;W z-c?54um%+y9h_u%70VlScHZ!6^jhAP%^_BdX6%OfC zr|+acTCnGQ4H%O6ck6D~yJZ{zydtMZ+abFk9l4@C3Rh(yd_ZeC&3NF-pW+)SW-y`< z-r|TUBJ^KK@f8M;5oAcZ6OVMFl9y{bn?%&zuv(8hUQA1cag8e5n0O8|2Ui^^ucXa7wp4 z6UK$e$c3xO0~j~=AAA`^cnAlzQKieuU9K&~w@i7@y@nYXg~Mhmc`BLv6EV_NxkPw6 zC6Yt~m*WzwSv6YJjo2&@?=&1x5#VH{rE)mob6BWuq^3fHqSz#a{aM#~!=)-t zA|dd~Z`R!7qur33376ABjykBck-(3dcQzXZ28Q=L*yXRi_)@nO1{%Si{V$uAZk1mN z)*9WXE6ds^dw!Pu>DJJ$f++hrjT(lBT-jL9>gTM ze?KS+>Qok%W7ZBs3s6|XOsl5InTI2>WjByv=m*1^h8|+ZWnzcWB-5uc5SX%S6qrZh z5#NVkS8Yec6|uHBJ|qwU9B*%*9xB@*jWtU`5l-@*v4JeyknK0SbQa@uz)^(QM(zra z_nQ)rUm}2?!n_xtDc{!AYp6_CD?cd$DX>-mogqmuC<>Ak)5BUbdEE&C)P^>JRzABf zep9TQ^3tiXZ^R(WHm;b|wnw-X05mLJZ+zBaD9T2ojm?J4@XSrPro`}a+lU}CQ3z^gM2LI+EI+11w3Q%bOW%HO+EhP3qz|D`S>v=!5FP8&< z(l_FgEL-Zb^(r{_=a$~OF9$RK@6QIrKBwT$y05Y0bz8F<6KKtw2m=me+kEfTpR*p? z5w-0p*~~&)y^u5pe*srp*yuLLnnP9TH4BYaOe|MAII37XsoL)JVUgMUGd>tR0d+*X z??NOU8OL^|K(tv}!3DdPr!jqE*E%r`7ql?0J~klUP_DRyfe5$)8^4Vs#xvt4adrbd z{@Zd19ruOTMU22w>(5A!eDH^cVBS(xoO(pDZ_!!!vFZFrE1DxAE#`m zGBM$02jnhVagvfJ7H_0YnElPTPy>nXiXUc;t0$gI$v8W*lfH^{O*jgi_*;<~=oS$- znVQZyl^e9718ax~;`Q0f*peLLdg_D-v&wd}5@JfMo&&Z=T9}MfZCGgcB3JG9{i3O8 z(J9U9Jx?Qr0V4wG4ZN6kwzeMkLO3TMnP4 z1rkK7F($#S@33~5(|eE(9bnX)Q1~rWPBDi8wUx3Vl=*q3Xn1B$m^hOmS1F(oWPE#r z{#$85GuhCndwL_DILz>qQmz@aSF-pBv!|NLbLM*{2pYt(QK-$taT2-syqVYTZKYs$ ze=Xy9Z&8FE$Rc9>)U+67A95Vq4Va6sE;q_1N@bl~Ivx7|H2O5xb=zj5e5B{&Qs$Cq z$dkc0Es=Y(h5enN6-T{)H`NCo-s6xyi^@&;A5#Xk_qG5oHDa9YIf+^o#TvpPi0_Q9 z@#5yzVVrI?mRiLFE5+d#Rb6cihuTyxx9rn$aKW39At0k!@zpX=0wVuaVLLWazVR=@ z;<3`8NtqS$C1c}xF_)3+Z47#*X@(U`WS#LUXZ71m)PDJ@Not@BZ6^d%ORzCQf5j4@ zl7s#&ju(?5T0vEBXojQJ3bT1()kgJl8j5)pMDZ22vqK05`$t$KCoHy6&@0)yh^}I} zT$R1|Z{<1;-cA7FIAod^U%osJJ!Y%gHKgtssE(TJKD@p^^Pe-veJU4Kaaesm6EfaU zHIcoRUfV`)LoZM$!;^>t|0&sCZdL;iQqY;|;#Zfo+FUEuW#*|-QpM;|-aIM+A-I?4eC?{C z?|O?xzt$UE`{V%nG|JcC$57kt*ewVLCvaw5NK6*Im$Nh+K7%V-XNj~l>jVogyh~dN zb8vFI{rG6xY~MlJM#`9Cm9iYFij{`%mCLH>hYKae2kXNK`{li>Aku*u#XdFY0JX<| z9xz|9X#LbkNSxh9d_S593f61VY4@LrZOk{&KhA!x6Bp$t2L#CgQ2#i4{4-wdkg0`H3(my7Dp&J4j{@gcJ)IkE?L()!zd!wzWx+~lbnb4ST_c1KP2NkHV+{H`0 zOu2q>fh#|dID`A zYsQMihVZ6QPo7=TBb)ywWhWkwn8JzL**OK%OR-;}V)zsLf{EO`9s4Se`X?Lp`iR-z zuP2nU0+LxrTxBFOB-hEB1{ngKfO#4L+z}XJmS4`Fkx`pa97&&lB^_W$4=u+s`exMd zzx^w~4ky#06#d!X4<9gge8dW(0s+~Mbi!s1`~GgK>tSR!BwMSa7=ESeiQZzxrc2=4 zg8t9F8GD~ZPQU!;3!LJpm$`uuFgJk5Xu;Qv}Ld|YDO@eKl@CUfkz z#DSG#rKiQzq3Yv9v8TSCNJ-csZp_-?W?vc}1Zh8j$7q=-`W)}Zh6?k0Dn0@0LP9Ke z2O0tN#QQRG7FIGZ>{9aFJe2z~9%(FE^ zxX@4>C-@0T!{6u!2emgF!8;vGq-1N9wMSAq*?26}L?6T7?Pln}g(X81_oU>0WEL~w zcOItPAdk=r)`0YZ5AlrzgOu>fc2hq(Au&}jR@~O3@{TWiG2axoir_|r4C(je zmjC1Ye@{lCe3g5@iva4PdiMLRiP9pnGOsNB@vdb)+PeDX(y)7(lPsjEiM zW+3D$TpRz*$bUH~FQ&sz>6@tu6%s73Z{WReP@oZ#h{cgBOnLpjFZc{$B{YI}|5VQ~ zgsusHUr|H`2(AQcjCv{L3UJ!C0^h+p4UvnEFQ<4u%Ae;*K3@rOD%Jbn9E(Nqhq0uw zfMuX)gH8*(H|v`PZITZl6C{;Sa|%8=xWsqycwc$n-#J-WFw<&uGE|ISzfT(22<@OVS;#8k8 z2C`T9N)>~&i@q+4!W?iCi560#5U90z4Or@Q-~fKZ)v2I$guI3E2}v8c$k-Wi%Jh#R z=&e{ffhekWLD80^Gog8-p4LyPRmn!K!5m(tg(&%y^d&cW)!Lr(P)Uf9KPl7`hEB`? zC8a0yJ*$$T3!Q#rHc4)L0;@hBSqmu*Y)AdC>;witr5_;;IfCmuLPMKcqQ#}*e<>Ur zMS>t*JC2(Z3yT0rYY5=@W`>-lt|CX6T|ZH8?5}1uR2s%RI*Oq}4k9)bD_41b8$SsL zVlpPPtyqzOafy>p>~^-D6@Jq2LvJLJ!*nlWyo6jE-kHb^IROMcAZ~VE#FAJ|d}LJk z!r9nhH)PZ04F@_~8xjH~#hZLhx9{!sq+KPAPEtcC=i%F}AWF5^7kpjX`vN3J8C@1o zkEBg9VGN^)zExe`4E%t!spF@~z!qxyN%-@}Ad%?d-udm@%(FX~7Q=WfaglX|IcPGL zg2HhIal66yWvrXERv-`s9ikW!E+NB+(}{+bS@$>Yd!R&de_ISf$z2=Mob3pR+~)W& zEV>@my9S_0@%}Ww@8a+um#|OcATtN#)rGN`xdCpj?`NGMnB61{&U63jbv^<>lH3K1 z7a)F8=<(b=ssKMSdUS8X^et1o$-)J*@VB`YNq%l59e?&cxj6tCQ?!|+09Yi`)k*a~ zm7K6Mn&Csc;13>Q8$x_17&{MN%{m&te<&_X%e7)@YbTCSQoU1h2Dvlhn!51GA6r8Q zeZV-|STFCf4-xe3XEwTgDsa%|?>AHC-$Ao!d0H`W(VW%@=(yZIPS5O0rOt<+_!)B8 z4I;shBVo=;3%+nOcz;maLw}mJ#-x4r69*&)CoR?79pX2P4U{DAY(}4;y6Z)9BEU8^ z!jSdKrX3dtg%w~f27wadTfPCP^XP5X&k0y0o10M;ZKUn;pK|4^=A=X5BOkpBkk36i z_ncq@IO?!OJdcEz3JYg=I3R$mljX=GyYG6O z+c_}^5N`k%1e=F|#~J{ziDzm`yoA>xuG0!A%l1Qog73(7Il%XI>M=gn7Sw+_HpTG| zXFz)E5`Jtd--|ZPi{?w7Or9Era8-^4H7075r&%<+{c5Z=3yO1cT#DL0l-uI!oh|KH z=zEOT3SpP)$LX)vG^?rXuoMSy!$>LBUppl7!#O$SNA*p9Q;@1i0~Hw{U)3T@RO6$f zhYUKssaSqMV)AC%H@2DgS>8)R&;3F7Nm~H`69CpyR%#jF>WxUH2LHfElze{x_yB67 z%ei(74vxss(UZWm+xRz5N&E`Mh3y|K1_m)tRL|>g%`AbG{TgH#He?}kM?Sfx4_E>6 zR@SWrei8t&(n{ig-g^lOh-*9rRh@hH}AhF@>nlNTiRZwnCn_uVVk0sW2BaSz} zL*nl>p9`+H&7fp~H}$)EE!cs7tEq5P&cCZrP#C z6y7P7_xMA{&`?|%DVnh!wwL?0f@R~B3kb14XiMKbczb)cO7ck=7YPvu#Q~Xs#)q;; zp>^LfdoBQsSZ~fzqOxkvjnvEjW8V>4GV(DkT3y*w@cM)u^-53GTs17Gt-{q?8`vU% zGk#NGWnq{%pByL<{wq$wVfMom{LtN#DQI^quh-K3&kBeUi!jouk33K@H3Ts|upWN^ zQMouLjk^C7oA)~K$%*GLDilrz3_auZTxV=jR^iy+ZC(O_*3fm%5pnH{UlY0UhO%rO z<9*)}`qfAnH zChjs##T$U@u;$;?=_pDMK-~M>eD~n70Z8k-aoh3f7;rcz0@khE!nxBJ;}!qc1!yiO zEai;)c~qiut6WaU#%P}-mgqY+%O0Geb}8~ z&xF-ZVyuI?SYN!M4IBmdZKF;G4jMK(<9bJfPy86D z<{Az^ckp2H{eY?_biLDj2yp3DAC9ctEuc`{g$HAMJomfI0)3KF!GPvoT`KHe7Do`I zIkP?WVR0DI@cHWhyZ~IdasYFk-uG$|p!?sk>7@KQcSks+KF}Dr;E1zvq&$@qqeU<% zJG^CS$g#0HEu$9vwpoFF&pgG<$t!do3>C51hjo>~j2q>6I)C;X5i=#3r6vUy8hW$N z{Cf6@p=}B@8E9~TUr0B4(Pvia=k!kRv`wVKG+WRQRr%PDw!&0)1kgE}9Zn=b-CY0Z z`R$jd>t*%N#%OJb@VD|SSF*lxnP1#suQj)$15AY^@ib`T654aa?I*QN`C2UK>FyS30TEETTRJY%Al)I|-EiraZlt>#{)gxD{k`KI z1JE&KfamPJ*P3(9xz@I>YNl|=@O{mRVAL%sx|0}0uR}v&<6xWa4l$`85Fn5@d@D}R zQjq!*A#=Y6tlLmu8&5C7`WGyu;6L#r0@hXAu!>+%X&Lt3+Q&(ITY ztXlvH5*(b|hlL`wO(%@!Gi08T1+N z{-}bLKXBbTS@)_i04f?_5#fjE#GG&r59t!iGi(7?)0rXKO0=+k>G##y81$)}2cJ9; zEvTyhNB|eDrrn@c|m!G-WOZ8cL0xT!dUOrw3FrmbkI{r^`ZAC+M39L`A zQnFCG5}fBG-`l$TyEs(ZT93o$<6^;YmN0T)#!q@V?){_yr! zjyaJnq-}PhcF<5pgl_%ZU^!eOz0hNpL(fUngf#09l{NN4pIlkG4xiLaY)QLv@eS&$ zVFQ>`xwiFTh_?Ic;A=b{UCsVUncLwR1yrXe+3n`OOgr6WWPq}ah&&&JTZ^@`-#o(p z;hQGCfV1EjlIit#IKLkvpZyF3kxh6wpoGr&fI7SNM*3Kk$G;qGAa06$jd18NfTDhF zoY;<0G=}rjx^5=8HB~h({hhg7Mo4OBP>VO~fTv(e|^(hKy>{e6M$Z;Xq> z9F!liAMWQ}k93aEN~+vZ$q@(r=8d@il;W3a%sf2`a^^39J9O@`CHiQhr!@ot%)98h zgE%hGF#iX-LRp9UF0M<_a=MB%D#ENIS2tb1>w?`|mC4}?3Fc;@w2mqKK@+dS8 z$VwISP3j+;baJw?W@Kh==NDm78DgaV@uonFAXa}e9d$)4 z2e^$S8H6GUfz{<^17L+G#a{w-Px>x-AEg>X)T{%*SPdFys``)SP)R*3BYW5m{0imf zDwR7;#L%iqX4sA2Z=o1PGiTX(R@xG%1W4y!$L9edkv#}fL-s_Uz10p7!f-4SXyZ%a z+s(SQHW(fUJ1;3X0i$wJ{qMs6n@i!hf(cXjmtXXXIO>?XxyGK2NstzQpu&7*n^o!g2!iAfLeDf#yn$3bo;r+4bA$~k5w7Tm4Zk} znF7TYOW~1I{UX>S0$xQ#Gi{P%U$YoLG$T(N?Ec{=p`z_oBcL<#4+Boyv!T_LdUn(r zb9=2pk~da1B*-W)B35BRf6>iYCBnl;)3kTDyiE$$u#?bZ7h%PA$iewOpMK|VNk(gu zN-0hlV3sp~G+nt+2rZf5nYn$EJBRdcFiS(7Q5G5yCK{1uZCtQRkthPD4x08HxbTYA zG>d|ZWq;;~b0gOdqO_NU>05%JqdtLBBVO! z`Nmf8Vcyl_N2eezRT>1Oh8Ik$Tr5T=n)gLBp$B!cj5Ksj2+;e+h~3_9h(FOWX@o4g zGD24~*AS`z{epJJwX$WcLbeN#UYsI>{Q;zi_)}|gO?lW|ZXkZy)k1V{sPYv+)yx--QJoJER@jYT4v9r z>#B6ewYEBhq;(}a4ias8DXc&JJ5!Ucs#oA|JGh=60n!KfGeQMGsY#kbK`<~2OZUF?i>G)99neUKA#v*BKzO_z^o+beY9wQLqDWwJ?uTG z_gGk386QL9DezE#qDvyV8E9u7<k%4}BwwU!%>WRF=}J z(hcJVN`|pO=TLZQQR@*BjK(F>II4h?O>pmRU?3z>000WLd2uR`tk4q_badqK2ET&%=#cj+h!P)e%EW$ z1kp)ILDKv%v6=D{>6n7W2c;0ZqJN;HGfJ0|!;zr=oSkUQ9nO_~E1dYsgdETbOYtr4 z7Xf{8#L z6o6i&KRU#L+OsSkc4^o+quuhqh~X-r!_zbu-c=KCW6Xn7n~B{_O$rNGcMeLvVAZAO zX%C--e8L12X6(`6;bPZli+_#9)%O{mJ+H5O5666-78vbI_Vw6@?J?(-eu!`e!!=>? z09tcc9+eR&@8RKoY>jkW1|LnIBqu(;m>+4N2$u17L(8UV4CJbDWAv8`v%djX~-;~1n z-MWL=Ooe4sp)r8#obi?>g`=htxM_`r())4)=EC8br!>!kl zt8ocpE-*xbHIy*&?J52b@m2eaSsPfv&Ce(E9H52mF@^AM8F zAK?wkg_3}-g`l{CGEFB!_{)(`TudBU?pExHx~N6Tg=tfg*H?%jR}b)!;*EhOAcg=$ zW{5Y2p!Y$*U|*2Xe)E}jk!{|N^p=9)XO zX0gJ6wmSb~NM3+DNL&so0KB&mRPH3mX&F3p{{&~fjnqh?iK-LHP>~bd=+$YwX=weY zYi5WYL;fY3_z>UxyM!zeh-P{3etsR)Ztz2HF}>(t^|z4mXneuP2^O(?z95AO?+@)m zi@Y4@g)&bCD?Hq2sonx{8mZ~1{3Ky(w08U#!@>!HRkBgoxp>lT(%SfDIYqWB`-Qq| z%o(QXEZNxB`EWxv&7RhLeGkB%OK-6G`bm@KFm0BLsaM7zM*URzu(H#{?Ijr3yFT== zedJ3gAWq4(f!jZZ0G%O~uX_t;?C-OSn*-t!m0+ORzHR%m?7;NyBEk2Ep8W%hA1#Uv zqtfF@iA`XoS1(U)_Z`4*GkpmzYOup+KurF`zY~M32`rpPg(IV=!@jVr8V|tR=wLR_ z8`y)ES(iBLoq&q44B5i^q$M!Z@oJW=w#U5Oqwr^HRf%3&&Xy?nSKOa4)UKXojh9i zBBm*`0JEp^X(ZIg89Twx|-FxIvQPV18Ch?3^A%bq!GZmfXb<+KhH zsms^{y`2U>PapGVC|nZrAWRsy&pEp`3i-&aN3&+n3?6z)*>q@$6eI_9f2$O-y-Acj za3iHqiObgm*n6_HR|)$3DX5`rNn(B|3I-mF)8Wu(>B!(n*#WfQK~77G$ggsVT@O%U z&Hn-hDF{5ouF{pw+SDv1j1d(ElMm|poxn`I<5Dkh?tprh!kzQjS|#%L0q87;?03;V z-Uxso5He_k=U%`Uh8TyYG`wD^()E?2=L^pU-~u+mf<;7*_I+Fu&H2wHl$HU)p`2W` z9jyLuPDuK`EyR&Z9%#41-FKL=0^y|Avf)~(nhqULNsR8H<>_bD0rC1g0zV_^i-?yp zsc3Mai)dVoSz&iUOG7X|+UjE?zKZCDl-_QSDC@H@2dwvoqU`6hw&&1oFm3VaN1gHvKQ@k%(*EwkD0gSR zzoXTi)34pz15CIPj0_@6fDBa?sev6tp^IC_uU=@DAufABfr2BC^S1F248xpTY_ZWZ zMJWn5flO6cx|pRl{7HMo#hQ=4%AQAu0uvja$~9f=obB=X9%xl3Xm>|9;Yv9xqjlL} zT$_)nn&VCxb=yelK#wMSen1zx%`LRwSPn^h2AaV`rnh>4iYY;=LNl-eFgjHJgdf%s zaud&-Mi`&1t2GB^|4W0wLG6>aRgPDp{kb?B^-<4zXuP6YGZ$E+pABY$!5ZfOBPw#T z6XWoyCr!Le0;{Ao|5umB3({sS#mBEaxfhGT&UD11`h_}Z{#W3|vZa&K5T+Di4C zgR%Dz>k5KaW!XTAv66HbKoS%io$Nrt6!z;qg_x5a6I4rFkX%J;P{7drw=6*p8V2nq z6Am>^K-6Oe5v3Cc<6$xg#`n3$E@3)P7yQqouYiEQx%P4m^|GDsO+2>+ zbne&z{k4GZ64PPbK8<4o^$VDX3GI94rdIo17t8E)1b~CxUNz`_G`3?2O0*Kq|26Og zKaj|e>f44)H0l%Nm~pa}J+?)Ap4GLS##{0DN%v(9s(0CQ0@1rCXX~EmGld(Er77i` zvqeWG9V1cCv$ZB8^{bJLI|UPpTN)JOQAO$Au-cDY}oGbvD%;7o5_Zu5?HfuPP zsA*7HyPB6uMlSbD;9rDciWAI8Kq2JuCSzgGYl6APKg?dGsn3#r^^KKT9bj*fQzUz!!VTOZy(tLAo<2IklSSPZZSU}S6 z83P$spL*fg!mlu+iR=X5Eh$OEd%7H+A7&E5QKAHKBOV7qY9sJ*35Ps4V&dg8}^s;a|A%m8Q-p*M}&(@z9qAYzQXHK zl)G*>g1Bqnu&0dP{qmdyzP!4}|oz{wsD(*WZ4#F7+PDf4!`p9|K;uekvUTuI(1!%onPiW<;E%xr|Un&S3 z6lo|0kRK|i+Q9@s#@cj%^4V|=%2yBKy-EH0DveByg{YRcH{fa`hegBb))QuZJf)q< zqv=>t3~<8Oc0Wl>HrgD>w99Xgv|+`i6~34#7k0s)(DuQD_HP?VP*S(TD_2WHVR<(HB0mk>FrNvCYnMfQN@;F`7Dtc<*9Z( zvUaK#*b}2dXS3taYP)L#+&ENEFB55LLFS{X+8h9bboUPOt9u)C{I#`aHIf>yCk>x4 zS4~0HbfxwC%8_9HK#-%Q*E(&xwr<25FqP@O{O_W?KHmS=`|MYN&v3B0`v$I2pH?aj zon=p4O4IP|!5qf&2l5KInNw3s35I_WqzqR*j;X$j%7`mZOnnQFpJ1d5zX0|UMoU|x z$!?+mT9Xhkk6>Wo=GX%zuYcn*_js1gCG8&W%~1d0i%eX!DHYT_kRx&Ceh8oEnPS_U zogb}rkTVFqtaQ0zALJ*ZePB(GpV$Ur6Q-W9IS@w?ax>Ha%e_#{H!w|?E8GG|RF?=h z_aj)3a`E^MFaX%!jG#Y_Q@nc7-lY|U0YiE)1-2*%1*Bq7#bqng78#xPlOs_LABv#? zs50&F4VfDK>Ec_yIOw|(1YADDXzWFb_mlVMEsc81TZ0gkF-kn`X7z{8djlZHo=kaq zBfeI>s-)RM{~{aaB$97`8(_AH$yl``h;olKNi-C0Z&}RcJsJF&l$ZpBmZbV7bt097 z(HH>|t?h9VzxiK){mtL67;ucy+4ly@6wZYJ5l|=aj1DzU&O1L14#uhlKx|p9njyhb z!Icw5tRqoGNKJALy^CLXP!?fi2i@N_k?6?e>n<4>0-nb~KBDX*5D7V~Y}_Z|CF}mR zBr+O_bg;UZF3)_6T3(umUK`<$BVLn3>4Sp;)z~1luX1d|)xbtJu!`5kSPf04$a4`a z|Gr)yrv9@y;b)tv@FL*xpMzds!`HQc2x0rMuf*wZQL->?OG753p?`({#nE4S6b!ot#(~A zfh<=1w#I%xguBumW!*Hzi|f9aaJ0{0|G5|6$_b}Twir^T52KO_bFKx^au?$Kor^g< z0F1E}Lhn;d>c_)olp$ZD>79w-ZQ=<>E_aOANO)4<3_`-o7H;fG@_ zZhh}EY3qWBQxgu4;--$jGHnX{K}!BKh|YrbG_?d+4Eq)na#Y`*@-FN(l?wF!7t-d< z@vk4+@m@iOYHIOevSHT%c!FBrKJghVF9xm<1*#lx(_z{tf`G6VxXW_84j6=|snjC@ zm#T}X6YrZxvU1Qj!~OwT$FB7AS74rf$d}(r2SCdsi_qm0DbTq;7xFCg&(-&QP2$6^ z)-zdM9{QwQUdoUohu6`0Y`OFyy6mU z*DWe@g>r-)f1S)z%S(PHVWqWTA*3z*{+ za~A9ffMVBSx(*#hgR@}`*mP(=tj5)Xjv=)5)r=p5bHf3Z!j7%qpEX=Q)=3nB zBCwaKuwJvoE;&&{gO1)T9Ges<+gyx(5JBCzaXvb^rDhgdEd74hCLWTf`CZ0GMW*{> z%$OP!Z4LriMk~uS7v125r?;%89UO(=S3PcOjsL&rHcilyxi$Ct_Z;DNk!$VN)IxS# zFQ?2pkX+PgbT{dZwhOcSL-(ENB_JTP-;4?EiV8(McPxgyeFELtztq`+lh54#b#v5HQ811ypP!~_;T}0T8b-J&f)!d0EDkUWv;3R zihwwJRHWC!^W8lB2Rw@0ciDY@pY$7=A6;MRod5hOxh>b$`ja`%FHltSr-Y2c+4XNj z#_l694)uZ2$}5VSOfa$DjCQE4x_s=paH+60ctSN#cGHxy+c;;rCX4387S~y|!K~Zv z^iEQs?&9_PzBrYOZIy{waG(ihAZbjru1*r}$YfD`kzFNh_OOmLK`Uw1)_F;(Cp-29 z3k2$$vtS~w-1uLRuC&{i_QzSIKUmZ`|IZ5$#XzySt$3MG89=q`wxO=Fc1V~Y^#vLj zhU&5Naj&~_jus2`2V>>t7}6xoOp<+%jOB;+Nc*rzKRT}8j((pRbx%+`Kaeb}+W(uL z@%fFKbFW_b<$g8ck8#Zscd_{`cx_W~%?-8Um?g=Vo%wh=maoScmU->u^c@&)UK6c;1nV41zgUtpcQcyX(0<;aSWdiQlc%FUY?{ z!DVA#D9Z@bu)q$nrTFcE)@Kl&)gXC4Zrs@p!kIuWX(ZtU%F}E7!EF`J(ztwOO;ZX^ zEO*xerfu9#8~CZKeU;Ws-35Vo#PiQc?U#Rb&TbM#WoI4Fh}OL%mg?FwziAT2NCBf| z_Y#NO+6pC3vj*LpwvktDPQwUZDE-+xzlJk$$@7@&EgZY$pEjG;dZ-b`Ip9k`WR>yl%U);+Z`NDFQqo5nhyFqJbyVw)WjN+@H+qOcBakm8Y)4o_Z| zgUbB}DlUu3(_f;BfpS?`kN0Zm*39KDL8WyB+A!YKC_#W~L?m(?Qd9ljCEfVzI9Z#2 z-05w|ifDOmMhc4owiTf zl8O_a*EBCL`^R_N1+J5>S`WN~{EJP|Wmz%bOiO?n(-XXrj4Xcz6H+1&p!s~7Y1h73_>?8 z!Q78+3~)hTk!CGW0(0~*EfN`63Nj5{bqGtSu-_it=|Lc4CT6ek>%RKng%6r~DH;VC z^oFF2dvc=oKfSz6iS;n|4htf$Wh(goK$B+y6d+J^?PpCJ1*pDvFQhV?$j6|7VxvKe zYvL%W)!7r`4czKD)N*3(=k!@|abPoTFk2cFL%mT^{^FcL)ZN9~g1a;fR7V?G1WA_4 zjXDPTc!J9X8y_`V&yI~WAi2`0E&Y|(+ih+ShZP%l*(l)<{=4G(jMam;_2;IG9#G#a zjhNtl8Au0j7<1ZSh7+@mln2?bma(l=gZi5q0`!iJgL_*DyPX9Ow#B&&YMtbz;+li6 zJ{;f(MhTdTBfIVQ#X{z0Kt&VvEwH7$+-niCZ*3yXVw?Vp&@S z)J@G*HI*r790sZW<3SC?womgwJfmZEvegbw${6jrRN48aN+71_YvW*~S*{X;3f0Ke z)ojM~v~8!dgec-wNK1zZM)jZ$F!?~~EC_CSHUU~G9);&GE7D`(Y-M5;d$%8O?OCs{ z+Q#_T2%ArA91(z1m;P}$-~p+^!c zL&5=%FW6jVVtF>-YSX@XpNu$>Y3>`HKydYua#h@quCj*BQP&rPi}}GV$XSO^9e458 zEH_i<_^Uh0140Pm}06$8FC2OegKGJIG?Zodh~M>it~Ga0d#lkcIwTbohMyOT?$NDanU zqn&Y1<0T75QlCy@3zY!!nU66qWAn&L$YHRedBwvHMi5o_N8!7(bkgOc%Uq+5G*>KvYA+6SVL1^_*S7 zeYkXjlCMX_YVT~)?WUm7vrKEdd#1RJSM5H}V6|ZxM(93T7&wrnn1$IE2hPNLPr!mT zaKGMsQ|H*0ZLIjGN#c8P6C_17L5f3qL~bTvEo_!-w2&#`#EO)IM(VSgOO3(O`I1t0G8l0&?=eZYlnUVE zSHQfFLXBPwH!s;D(X-2g&7kD(f-wB#T07hY#%3fa#-ZtVD@3MYK=QG^ZBHs zpz$|IwUDZDjm$oc5Guoy17FmgM+M7H3{%qMR|GhX=ud6&2Lao;iZxWUID#vVW#Z^+ zSV=7QjLC00%_A&*NIR2hXfvMCHA{QFn*W52Xo@;#EDazxmjKaM&bB z25K6*$Bg_cJn7)`v$#>wgge3Z z7Dvyitz38omhhJ%xw0wBSZl0xra`eDV#e?3)-vW+EZ_gI#Mo?+q5JYK&$-K0Kg|y< z6%VV0B$uZ{w-&FAs?3F62hBR#q4lqo#VB8`AA;ohj37|V25s{fFER9`(&5$9>@D6T zP2(t$=s~zfjKnZ5->Xb|nm;gWAqL1IyC+9>rhsJv@^d?@nn~g)CXU^%rx4+ru?1;C zN4Mmbs*6n)P=D0R8o3;b3s0}#V!GYt*1#{Kj^!(s3?DB>!@HXbd*fSLLah{jxWN97 zmj`RNhx0Nw&tbCe2ky6*wSTDO_V^fWY;IQfk6oX|n-qHyxXvt_m8pLebt(?WZ1gF4 zYdXx7&gCN=y@E|4)4t2dhqQ#6^C;0*l)>gv)@Qo?tJ5ZM5u{yN(vDZVX>A-oEe?M_S2qLFFA}NXX1&Af}Dj+Nq!?&aA#*!X{_vj zWus%|=(!hw=kq$@@bNzLEv)%KiQWhyVNdt?ADW)z;}-ksM~Q1VaSkeEQY@H@%TU;? zkNb(_%pYtT(-vj^8{dfQ91F9@!l!B9z(%)@K;LLJV)YL%cagd;kOl34SMhe5?#6VC zkdUJ?4ffDlo;MdAY+h!Q&TekWx_-LOLavED>O{y3SPyE!Sb@kheDbfs>^6u7mUgpn zuqHFomAHNcN@oU#k=B|~?C{^YV7KC2lU#`Jan_zTNvw)hP^6cq?qi*z+)4&De6Q#3 z*4x&$mI>H9-+&-r<1H*x$LUKRSjS^7Y4Z7{Bmc8bxzxv)l}N8tBs`6yxCIYOtY*GlB0)9dw0&+m&DFrGQlqs$A&+mjj0D!*wUS53PdkZ2Q^xX9k`H%{j!X?Z+Y<6 zczE*gb7TpR!t%L!1Lzt=4h4-20pu_Pf+W{zjYpPG@z8O+83NMNWpk6E|66^~JSEx2S+eWX(9 z_4W!_h)LIL8ZcR_ALpnJWq5=GsckbF#;RK84F7cCb(ba5sVt`4+x9~#vA`7`02v}0 zK#;>Ja1tfwB}f1g17awV5`*O0Xz3WohJ#0w1lTuk=vWasaqium^@3b-a)r1bk5V{w zUFKFy8oXaZQqT692gfRPe9tfQq-6B}di_h(GP(NZ+5NbqA4OOB+jx|-pPDPUy1I(+ zQ8dF#S>y|T+`o&SKiXH>beDs`P-&TT-s@~K_R?J#Oit5ja{$muEU z0HPEurI5IxrRY&r?}DzFvIhdgThiNcJ@9mh%tr!$4L=S;h@&1p!cL)IRwf7tv-$t#=SM02DoC#)-~lo2Di2=oA4iqqq$9>xoK3B_Ga2WNIfjlVyC-qikU zpX>}45$>J)*D88Cz^JI-;UR1_$zIV)ILnU)dMKqn+WLkRl?~t!Rgq~P_bKj;!@a{7 zMGoc0#(JR*!L&dg&;u(BeJI$9q)Mb5V{+1>A-CQ~grznE7OK|e#`<&2-XTc9)W9aw zU$o5?%g4Kjzwt!=747N4xF-09@S%xKnbyk&?$`Yiyl%%>z;5P9`ery{KxqGyJ3O%< z_xA$Gpo5c+{c#e1lUL6`n{D?3xao`^kCDvEHL6)nO%qJ3 z&D#I|55C#j{_y<0+Mh26GGhQ$4|3B{w~&$36OkXfQ2Ue^E%fJ|mh&cBF9F3G?NFsP z>hb&BvE$te`fhy~Q%b);LA+eGQzqn$L)IAX4@G^FbTJ}ENxij!k}~3)-;hx*DU3rT z?KJs|1=Qg5p_BO$+S^Y;({X2x`JBB>2B)&tmL@So;a(Un>c@r_=Fdh&A+yY{FdvUx z6#p)d`J08E8mE(+uJ|}~pg`S{R_NWlss%)~=C!P~Ov&l_~vM+JxBTMYV7>cJZMV%)7?pAii|l&;ZN;Shih)BQ;%>|!FUL%Z}(j~j-JyA~dw_y`SnljsXbWwVkC z8SZyrc`>b@%BG(jbhT~yd2$_@0j&RQs>c1T3M7y({@ppt%m~;c{;DZebGf3ERUApV zRR4}u=P1kNf&8VbP7B5n1pqFH*xu}Q-=)^+2KeKq(riBEBM_b6UV^#~%e@ankt?3k z;3cNy2Y`@qWfzqGGl#bdNKxe>5|{l{F$)SOS?9DlL;I}ZBpfa`OVi0%Abi^rY=397 z6i@qG+4X>M2SJboc7JBlPJ67s$M>nuxM2$*UUu!5ed}& zfkmp^{@t_sw{H7)@i03qyMZ9=cq^_SJOAaSQ?zcytpA=a?WMDjy_of+nn3v9Q$p$2 zbe`;ZZQ3GNz&Yn3IG^kZgg_l-z_@eSn%$XY^h`51FkrCD1JPk?_5T?LEY*~iMY^%J{A z>~=XZ*RL1jDMkIAch1wQ@|oUJ`U01p4SHnlK5XRPf9|-sM!VZr@yRolq8x>QsgFHN zXdHeFCW4F4oojap{Qb{(asIV~nbX@EE&Xx(To`9p?NfW#>>-mXlj}@qMB);?2)B=Y zC;gbOi>hy2f@pT~kxXol#2vr-q(_BM6slhv4zD7TV`S`abVV+uV(_6(Z#sjxAjNjA zQ|PAItslxtW=jB!c{N-{E|3N>Pipb7HK?ZJCc+edO3IkZ7dzmvBADq@Gdf-XEIn6A z%)S#9zUpvNoBZ74OF-71i_LzkG=2sH<*DDn!Col6z@mBa-08_O_=nGKi(GUJSZ9Sl zKWA&Gp8=Q-v%#JcMIkk5f4vwoMJYhKcnj_K;hlRzOz_~|^c=gL#(soR5oDvrHkSR6 zL`I~q=5Vh~l%R1OArdXbyR@5P9T+8(W&bT;fIM-?i{y`j0uk%&O~!0xUZ`EL2C6QW z?uqlEq7#>bH3e(?-miCRUTj~CAWYfJ4~JB=1&hREAmO0eLMHKb_)@euRj6NVG*SGk`x zn$^T-&ZuXF!}xM!rw39ByLGj5+$-x_C!qmbQ$f;4i>6dvG2|Sm_n~#|l-T zVGoqJ7=*!rwlmI@;@{uM2c}~tNP(-O=(FD#Y>-097-knc4uvlbYQkmbQIP3z_dfzL zp!8aPC54zd2o-)jg_()MyvtQ0*=y0z^DPx;T|m&3c6#CR68CV`!_1oPGYvt1x^Mhd z``}sXX+=-2QbYFs4TFtGD-y0${k$MnbN_tYr-q}0x`PO?AD?L%!arV6?TJg|zeCW2 zn?#UivXIveN9fUMHJKd7~pUq5+y^#?nE=fG^*8*n~4+`Hv8hyX*WrW__Q>F|dq zS!;%ud_C?;R{ACUKARgL;~Em+b3e-BW-suL+}}ZLP!o^lSdc2Y?Y8f0-c&TJ2Ed6W zSdQOsiuZ*&T5cYGFmNg4vNIpp{tcp5LiZJ;_TrR}1=i)r9q*0j-|fFXLq%z+yjM&g zt>O*u&dDEMr>jsc{w=5OZcrrG$VN~W6A^y#9RdIg!)mX)W%DpLxxkP|uXQSx&Rs1b ziy97~Cef!s6pLa=i74**FDEy{8*$rg&6^b3Y@^JayN9yl({3yIQ7{}9Emwhx;@cxw zSyC2%a_FYO;U~vYP7jS^NghO%kis?QK$x2hDr}ySlZ58pR*+@=4!;mi`=h9xHX z(GEi#bP&~Mf-^OFT;$B_2<2XAHs^Q4EA)?Q_JZX`$}xR_Q-PW1H*0Ywhe-PRs=a;M zZ${zix6;!b9#JCmNa;R80C^rA6P9?uCnuy`1aW*%;fDj4_>e)wkt}_zqyf}|>12@@ z0-%hYm(T=`y;jW7v}K)fwo~K)S;$Gqb2Kff{h;$A5q**v@!nZ;h%hx!am7bJQELA) zeAtNV6Cr#9JS4O*SQn$|^H&iU&Fd|i@MZaI{g9m8)@dxvAc*R3R_B7c0>xm@Wm9oy z&}>D`+kY($U4WT7biY%5VH8$48qV=e$|1>p@E~L0R)G9T0Ym;GJ&U)40~7ZS4HA;I zHAfjd*lg76YNS&Grb1P9DfeBTit0$HgWz=?IftP{KVQ_(1_XX~5+agmFyk|l`FQ1` z_^v{N-U3^)734XVheM~Kz0upos8g&PBYSCoEG6^t;nQ57Tiwy~835!W8}msu9VV;t z|L9aH)%WltkdeUmC%i=QF!m^n?`+)DI&v39l7~7`oa*B7O_!jiETC&mfnS_^B4nxu)!EvRR*E3sMuZ z1|B6TkQ8MTxAvWC7kVPVw9#Zef6M;~#sIlj-T!`>?Z!xPA7msa(U5B>DbrM8)+|$M z>s}=qVR|pX!>52tHM=1|S%Z6W37sq9XJi%213>vD9{uw(*c~=cY`B;~06=7Koe0tF z={u#RGuGrzJT?l%U}+}dDppiUh|m2(7B5ns&-(@y%B7nZg{T(AjoZUYTfuKqw22r13 z04>4IqOK+Ys*b%f(a&I?H`pRPH~rch;h#$C);biyQ8rK`+oD|VVnr7DRszUkoBF%p zKL%z5@Qm_-Zi}l8q~9`Ar5Uec3op4mpN1G~A!5UVc79&zEbVNi@x0RGSOU=fir-NU zT8X&eL?p6kTqlQBe;wp#4Ij+>Q&&R&SK|A$>w}Xt{yf{lm z;4IcEW%S#|9h9)K_BW9-ZkikY^*$?o8sUT;xm~`Oy7sAKcZs8R;_c!nSauLV7vQ-q@(Yk z4uiI?qazF3CxRrvldbp}se5Jtb-cA8?^Y#Z&+W74WL2s7VpnlA+#w+5W%F8EB+0h) zY}3zun-t|sOWZ0!+Wm|gaqf;At;GlT1l-_M;>rsT*W1|vZF2rObiRm&hcQ)sGM=0x z!5k%O{$(`}Qntoa3RS7`$0Mh!3!N=66if4y# zbq{Ul+CH+`8wBi~-s7IV8Ag-tL8MOcs+!~Xr z{4DV6>P6DU?1(=ub`OLY&tLl^`WyFt*BtN$2#2N?`Looh)d?Bosd-I533yUNa{#ZF zdMVm%iZf~MbgE%*08l4{VeS%mM-y4NHWTnIJHIQfev)KiAQj$LO05Ki`Puy*8W+P{ z2=MCtWE>ncQM|Vo^6E#?>s)H4X;fh^m5geJLnDy~{|*~V0}&7e7&L)I%NSdtWC60? z30X5Cq{2z;e?>A838xA&5-{cK*Y63X4V0}dwV%Th+&R1@}CAPo$-<$G_F7A|OGKm^QK{3Q`U zCDuErt{1=!YXrR>@*C$pY}c`1P+D|N(ck~)1(2Im`(eV7(BuOZH14=*92eIgbcsJQt%a)ONz6wYYfc(EA?j z2hvNtz)Dyqu9HuMh4GtZ`c#byz+3c>sBr|X?wkdUpeUfwFSAlJ7zSqBG4{f97sMVk zJF-!hb3%n1D!K=*`3%*Gs0Lz$9B(?<{!U`&d{t!g3&OH(f{@rVJ<*Qu^gZz-2K=fv z&VUAv%8~S}{ei>M^&zh{asF{+SjN?NQHhGw?3o-4BZ!yYFI0p-Q#t6Aj(VT}l*s_4 zE>#ci7;LP#l63BA0bs&^uxZGb`_bpjubOh3T$*@{v*|zh|AkDf;=EUe{B`-k1kL0L*cojKSK(UWOi)zYC@$oyP+QAZ#ev<9l!Qr+H^0Xom1eJ@#rU&JS z{wofFr-#L7`%{;LrJtUI)ZzP|YEQ99;N@LdG7@AWuNt3p>P_H4NZJ5c=`Af2CSWH5 z6{Y^)depxB4W(CWU3pst9tSQXymCpfn{>c;(tOOJios@r)M~wS(Z*|k9LOwIlY00_ z#}wm~bM#cC)$Vv-fU0kbq@8^uZUc-7mEC?cQEF$)R=S3(cUcE-i!_ee(C*QdfQZiA_2~aQvhlbNQc2DCjZ{b0@%|+sI(f>>JPjO9LZ#EEe z{3C)b#@b@ZJU|>9`z$l~Kqxb4%?+L!4uCF9?&N{hW&DxVn8RrV!LGUTmj4065@W)4 z;q;*Zz1dmegOZZo;4su|aJkvLKDLo5qrz}J#6I*pPpPW%M@Rgd^mbzQ!B0Qp$7|)J ziCAmXdM+MM<|--Kzfc+)LAp|Tw*)Lo{5cFE%xu0lYEzHz7ozqT3EXzdpd!QWSKiV6 zvD-vZNG#cb6iFpVTH9fU+<5y*c-{tH7u9YvJY)auwfSOyzro;5;z>>ND?2*>r<-(h zA@W$$SF+6{7wW}Q)N$dI2q3!O9ea}6_>RZ9O+=7~!kC?{o#jpxcYBL;auV`f1-B9* zi3@A5n01dgD7#2-`j)$ze@FxF!abDxH6dje*{1GEh(UGJ93rC`T`I_4CrF1KYsjR zCJ6y*14plo!i}ZQ2%3Iw-Xv!E`UrgPPoQ!aX9ji0tsvlMXaV#BRME`1|EyEtEz3Pw zRoH@3-X%7Fw12uT+^B;?2wSmh2beuDtZ%buEaIS|d2eKYaI}NJ<$x+?2d33m)d2+D}!Ju?^AL`96W32){FPI$dU+}m?|1Kgi@|JbRNo@wMZH3&C=9LRtH z{>+io9G~F8?wn7_>5MOo__tT$<}5Ohy?-3<{4v8S^T0qY<2dX58>LAJK$3Cg{^}7E zzelpD_rp~*WXo)vh$@Fp3dZe=UbfN2*!l})S25DV0?b#il#yBf|A>0)s4BOpd-%}Z z(%q#%_^aF7s?knWO@?pCCc?hfhhZ=d_VzxVs&j&Z|r$9bN;*P3h2 zHP?FjReI;+wl}&Bcm;L=qyzFtG6tZ&+peZq^R;&~CC=dkB(3cU^RV3l@4MgLygHHs z#MAs@t@dv`3+Q`~4)-}{bDbV&$Z-f4$D7{gg+^zPUBgaCTQZ2g#d(Zy z>J!$NdSkjZIq|KKJj@)WMd0?+VC6sYAYy8#@gF(YUwnj(ZT~71S{QZv{yIfDdZ2~Ltrx>cmNFghuUZwFJ?vnSqo7SHCyb|r` zn5XSB3dx7ww%u`8A3~T)P+Wz6DeC7}z^gf+P*$1UDTJYOTT%GX$hbaF<|-slK+%ma z%=Dhuo-Q7FB^`lEU_~pcdlI~hU7J~H`b!Eb91hiMVJ0ym!%Y@r4oTh44jqR02r;KH zYJh8#!^iBwdfaf$uh@jSEwxkr$l6$cah)&39b3g@fG5yE&alFB(Eu_(4hd_qFdS$L z{UGH(Haju*dDd*C?p8q!9EiCJboV&e|!aLsy zU+wM1S-SIE=>NBSsI+TyMl|y2W(|%rv)U(&X03B(Ha&jl`e&t++G|(M+=(ji{{ZjI zPaicVTlUngWt{nS4Vb1q^zwaL`QjQ%1aB-FoICbBDjJzSB`a2n?C=c!P(6^{kMUP? z98E!3{we1-M8E%Joo|6ZmEyQ=?WY|#q~fZkQUmMD-mvlw`iCJR>WIZV-aVre9up2i zlYS5Q)LPhPN*(;$3BBwAS|&a)iHxqil7>qOXc-WOqd-%z!bPj9*nWQ?x_q_}FP;_$U#W0BC`45;q{ zrLprf%(a2qu{`oPE{K}|eu%%~cw%j1*172p_p{y?hHiveahZxoEnk9UxdTIm0B)eKBXUX;T+sSDmu60 zu}49d6jrmLeY^`NF}VJjccsIwW<9VOC1S`*9@3{qcO(2;#%l8Nqh_>|YGViShioU_ z$n2L)571t94|=JcSYX!+tX$t*TAJtxaZ6aP)n?vtd^+XQSGC-c2byE54+ceCu`iJjcr%V!?K+zF(kRRbh}O(4;> zmo@b>oVY#1^vv#4|A1i1PNGH_!5_oO4R0>6{?8EVrG2vO(8Ym~fG0=~t8(`e84J*b z@91*g8tKmskS;$LLc)cq0<~P;fwH@RGnS_j; zT&~KciT29v{z7WgUVJeF>P>Dng|Hxk?b%lZ;>T5qq%+_>9h}BDD)?NYsLYJ2Xfy;f z%njNio+6E;6gChkbZ=q#0PgonijdngiUgWJ4sh%&$eD`O;x5_bMhG0BhsIm+T=-&` zuGSqJG5G?Q2?26d(PH8@b^_Y+F0o(3EEXD3nSlEEjMGTu(@BX)=f~58Ig@h9Z$M%U zmR@fbsq0s%%sd1)7(fBuNW;d793Nqc`104b{qgNlnnwK*=iy#;yG)%ElK-N?Sr}1M z5YhFb2Q@F%v?;WsNUnGmG|oQ;Mn0xUOqP5PS!t0>py8z(hzEr-Lv7G-PsG3m2@Yo# zo9ow3J%rBG^dqCX|Km1we$?yV6b`3;=KPY5B(zu3rtrqfyoQ*I8tPe%<-X&a5k#!CXYl}wtFhxMKC znZ{c;bU-b>BoG@ex#balqK{K;I}iNOb88#&qA;l`49PjMbY2}10z2vahgPV;Bx}fk zzRL7)U<{*E<=M~v=~CU8X9g9d_J>9NTTXsx0oUOY-JfFxtiG<0WM${@u33EED!FT$ z9QS(N6f9rb3DhleGbcW3uKj%13 zSRp~Wd5XE$kDb8k3s2G+`Cq@&MU_gl;bf}luUqXWKLJDcPj)8k z4G-FpeTGglRBDz4w*Pg^?LPSRo@tha4QQ(zP&2k3wXz?D|1J3b9sw;zi7b6pu79={ ziKWg!%a3EvHLc|mdvgUWko_W=r-$jw$+QW`eZC`I4CkzT06J!c z`z~-NFWqV9Z#Enq&U`;_3&OJxRtyDt)_Zr6LnE&Mr4dzW3s<^GsL8!_YspCN`NwBp z6py=HgF!-|JF7AvO$tMe{f|W%*F?rU0W*c+v5jnfswjP6inncE#wa=n1scB4(3|Hf z&X{P>J$&ID|21g=ec{_&hjOt~oFeOtXx+kGAeH)2Y6Qubq46o^&vSjlv&Sb}XHIvr z_&yr~dI}iXQ9YpNF-|D$?vH)uf&(I>hga%Rzm-!ZIVbY1T~ZVjK7C@Eg z?0kgs>PVG-DugU=^1!yHf744znx2z)PuWfasE<{C$iOGbr-VN4TddsF^~LBceBlVD zlZskI^}~`2cY@ZHVuBh6=GeY~`ah<|ZN|#+9H?g1wq7kqkm<&*q6(I)eF_8ud_cw+ z#1s}R91|sZ?=W}_I;>|p!i^w-4}~u+oHsZY{jc|aPT)b>epu@LNnErPto6W2T25Yw zV9VDfu!~cSzvyhGUfDRw6>RXp@os9Sb4)HTp0Jx(c`m0sowvO9^^v@U>Is;T&zr*- z_fy86neFeQPvE{{|uGnEJ&1+K$4V+{yoVUy%uzB zQ-4~L#Vp;IKe8AQ0r>xLXa@P05<2u1yL2%@+n_niXK>Sv6!c+s1-=SkWEREvU+{$_ zv_Y*1_n`PpfF)_K7E0X2?e&Y*9w9&^UU>%q)sTdPQmvedP6XELto(>~ubm&h0x~%- zwL}ykMOio3>M(0~EYD(SUj-a7Tht`RNMty$ztA*4jgNc1__yQ6%_3h~)3X+G_mJb1 zYcd<8zlwXDU~^`hm`cN)es{!WcIWeb<+Rrfu72);Ogm9;V=&l~B`Y+7_~x8UN`=sM zD`^uZ{Co@>iuZ?u+4qD`T~z3U!R-4l%;?X|M)Q|`IR;~RxDt8r|EYf!ur{prs_gp* zUqf3h0WBYZuiyX}77upZ7T_^JxS^-KJnWz8s)U1pZdPx0tBqvrV4&w!j$h z$zw7%yV{dYDdR1&!UE`U65hS3w>YbBWXSm9Y?|#VtRn)6>E#Awa|1uZB7cInV{<uGlqod79vTL!{_y=ClAYEHH^zxkqv(bsi;lReF7 zZ40tkZ4FS~SQ1|?TXfaX4ibkWL4MurTeCA-OWcYkjA8nJHlq#vG^h295<&NCA0sYe zHmxgB@(@6#0VIV_HDSRPYk_wy$8L2&LqDW`jHoE(VG)9|b30CZF$x;RNlJMm>~96+ zWSC1zf+I$kz1Q$W0O{R;4RLsrK9ak`u4&Usdq)-77hZOL2J8ix7dkexs`xH!Rx-S zOEEHyjNgm+S?NgylU(SShdtP*cI9jlWvfoUE;5fkG@f5658szvrS{+ajt>H*}vj9&b~=fNrHAv0;X6aT5f zAXi6omP)4ub3e1@?9%0-=KR))QrYcuqTx9|92|??zvKnqI6z*W`^tWU85QNKB$F)T z`BjC=2TWn)@VD2b2&_|xap7j#MQ; zhicv=onw)t{$C}^udJQ=Cnwf|h~#f677vM8x&{g=G6X{H9=T@G&v??sh79t-#s*Sy zJjoSD*=b^59Jdw9KKb zkNRB#dL+MrbFr|paGTqIlL$1PNSui8zLd$! z9s&CDWpH`C<_9l}G#gX@*vz-Zo_HMjqDnq1G+u0w|417XF|-mv9&j}r?&4-4QFnTo zCyZwxe0%cykYMJ?rP;C-7)pkgy(N>^bwS~qG`z%Ops;;B%OCC82X5{waB~~FqhcUl z0{F6Z)!^ZLuvOc(-J-cC^?yxsQ7H{ozft&Rm9zv{>N_K8@EzW-OMl9M@51S5ce&YPkZ3yZX1$y<1=iZ6%_1$^GpKhx zdYV{eF)2SZj{2%dbmdYhls!zny?$|ii_U0kEOz2&za1F%7x&~CJi+xT&JrfO;BQsq zL7TZ_FcN`A*>2wvx*hP7I^e$khy}49Sg5Wa3KZN}1>p(WptK?AUm`izE=~L6RP))f zDD38@tit;Q%X(?Ss+#MA*1B+eWU>y!|CnJR>($Y=Ht&yP>cXdW1^kzU7Wb&w|v!pI3| zJ5HBS8&%T{9>~1PMv_Nx6My#$*2Dp+ z^x6LVMr+Y3Z!RhWFA-?wQPTb6Z*YRZ_~b$v;M@~KeQ(#EQ-g=wU%~I!%4%`gC!nba zgs5}y&f~jSd=x<=BGDKcOl$F8wP6IKK>@CUA|cPx4mg|tYdOLF*7LX~n zx{cLcra*D@?meTZ$Jx11L9b|aM6Q?kLD`)p&~`=(*M$xtzs<+Jac`+^F~@5Z2^3%P4%0x>Of>6ZsJ8bZCCXq;FwSD4_{vo$$iXD(eCU}9 zNg^_siKOIkG*I1rb=TT$y&u5L$-;Z?>al94!~B~qolFOL=AZjQ^9Mrg0}TnSyU``F zUw6W9qIEG2rM{M?QUQ#VqSnaFT;B^MZ=GIbVgD_)`{$qM$SA=J%7^Pt^1E(mYh`0D zm1<=(`-~S0G2^=5$ehP5xBqeJL)76bh$k4Z0dLl2u8Dj?3QQyT5cLFTIDrcfUKr`M z*DoOyQOAzb`&M|^9SMoox=J~|6-k&7(~;*w;hgj$TVF-xc<%x7IM58 zDJH(}=D0?wfLn_Etnd+gg;c{~d*1;85_)XQ;*Ll?@iFTU@K(L@nCNWvIcAP^8m-8} zJ#2mXI%mBN2XfBJSn+=>kK$}CK#b0_AGle0zOio~-2ejT@QhLGWB;T+@5RWChD zs!}upa-7rQ6N7^X%-78?w#2ZjV!OMe+Azqa?XeD0`S8FYtYF18cS;-ZbOVOHB?&j< zCT@ggiegy!Tk6)0vfxp^#KzDy%&N6aLGQDqGuvsn8gfAt!S45!%v3PRT}eMHhmEM( z87T(|_J-GK7gR=Pr96a_x-2e#i6Q#DH<4E{=p*5~ob-a!%KN@@kwlTj2DIPN;n%^;p0 z{q7II{7Y6v^`Y@CS=A-s$froz{)m4Pi%=V?MslJANKIVlI$`MNG#TS`dynk8ai#UC zcX|1_)Z|aQ5@QdI+z$^hg#SYi${45lr%212s;~8Oeo)25m^woq5PHo_8H*f*qLgs? zmFs|@xEwWaK5&{DZl!A~r*i+77d0D9h?pk0*i8R0Bj@KySEiXcNH=31h(F7;*lWT` z2>n>gbLO zvmHf84iZE#d@mTc;Wej3Ku^Gn3m-t-0pq7hP=C<&>rS=l+5VJ}TafE0p+9F-l<_{a zH?MLySj7gU6TpfX1@PcO$zuj8{AW`-RrVc>X#OyZ_ZIZn2$o`7s_zh&5+f4>1uGr^ zkTm(kDkB4a37l>}XnC?J#ODiCn)y>ZFj5_GfP~F$dlTYuiZtp z+;M6$z+TSP#E}p@N_(eZ&xuW+<8kB>sb{m3w4vpndHq)rLcKb%E^OBAIwT+gy=rMZ;ScUk0%b8$61%f3-RquLDOZienm%vTjx zDbdljT=Z!_ApYKQ?U^&+CGHDS-Xly58j!J+76O_W*4N%2zkr?l*i(qZkW~70FXl%6 z+@mA}S7FX%){pLA!yTB-JXu?Rjd!&Oio4#+RZ)`I%%eUW|DPsfQr~{%PR5~b?~}ZC zg;lYYIALfhzXLfG01-l!ex3A!S4p;?QmlZ*U>^nBKgwkRx7`K>e*fW^8UooOb~HRZ z5G#M}b{q6bE7YG%rEug?MfPxaphE|8oz2vXtA_wmM>LEekz8xjY#bQ%u8L(ff)GUXvyanJWqIIY48wRf-@`SNIEfmDUVQL2N7+1NFa@?rG&Kxo818kG&A>a>P zHe{~vx_PkHO-E&`XWI2EO-{QE-YIm4^>Y?DWkY@Xfh(0$4G<~ZUq3XNk4WR=tg|Rh z4+35D^qlYB`~)@@o;4{{>Ftm-Q`!jE+*l7UX+B-(J9bE9Y;LwMv`2)K6o1zNGd=<3 z6VD@}YU{ekB5pJJ!!J@po&>#rxTGG+Q)gzxEtJWoW$73+Jn&XzY@Zqb8{)JT9~hb~ z`hQ-4|I9iQ4cwHmy2P3#hOf8qDoQyd?YAXI-_T6cnNF7bX58G0nCXrb_0l^X6D<|1yEsC2xWfJ}cy%qu`-IzDE|E$LteOdRq-_tHY_$$}5;CS2ru| zQ^lxJuaH4Y?_<09^R(ri@DYa~vm~BR@K$;BQ^3tM9lC>>=hV}5u($46G>Ka{^&%!}ES47ksb_S8?qUomjVO4$ggff|;t(tWJ(G^} ze?Q2#9{KmP+r%PC$G*lbZh=x!rA50v32-m~QIB!H*40>}Kno#|QRl*Y5++vub+YNy9>x;D=r{H}lI~2=U=r zS3o(&W6<}3`9P<>lq;kS5|b~eP_@G5w>a0~M#oof%!`X8*w()Y70Ru;a@*@M{x}4w z>Bi#)ai8MtYl`9gwfx@(09dA#i6z+rD;RtS^(OhAE7}DFNLgurhQj)V=*V^Ir;~EfXdLLOIJK`B<*~`W zrj|2i$MeQO^>>K}`wpMLv@^`!(Yhe>8V6Cn3;|IT=OTFLph*0GWKq!GXVZ@NlEsLJ zlMSMTpgUB(-cVTdH{4PDW572*1FE97`%eOd!Rz3CtX`#2^@8b@{uhGqIY-tkFkKo} zjmAD*Qbw+TRs~G_2?=;uA~QmV?&fsrvFTx7xKX(H9M>#AB#-xx*&<_{>1FYOwncP9 z7drI+H#;y0;v;6GpE|z7HvYRb5%8n6@QDTu`VGsX2;FG7;0(U??NR!7ZGjMf+A$Zh zjt?pZn@&4nr$VM%*DskE%`KdCoNEQHJtZA_uDj|={g&;U{U5B|^g1b|aO;%#RkEAk zzJ%Q%H$xS{=S=E!=&_lvqn9=}kfsmr6$5}62GtFZkD@8$zgntid(r=1-2M5kA7D(* z2r*w}VWT<_h`po3NS}H=wa#6?xnpvS=u_##%(dzht6n`|^7sA|xt?2b%>?-5LC0_a zU~1X=iittjPGC7eHaQ75I~rQNyvtHJ!{L4x+aTt-o6)-Cfu$^fi%1hRvRe$s3-u#q zNeYd@gprYf1I+jlQZiGng3r?3L8P5bXnBc*luc8s7eoVdF!W>ERODKUy*+n{R&eM^ zsV_OOTfUM$;zwVo)mmNG<&l`BmLtCQZl0K0B!T|u%3VfrnioR7>{=<2%!*#}JjO1@ zS;+SDSs|mCEFxnCeokubv|DBYV*L?NUE7S`-Jut#ruyW73xW3I$W;WA)j?)*HT@S( zU}0V3%zFqCNPV6g{Z7h=UH?n6T2i`-&K@I|m07ZbxIv(N2WuYsTm^3L_k4seag^kG z&F`YKRy^}1RDP%oV;bdaow*3W0wSCAG>sH^I7SQbrC*d#^bX1-zpG89sV2auSRotgMiT9|m3hmOIW) zs}j&A1qnjLSo-8{rJdvAah`Z9$HX4^gd{uW)v5FBdu~^jHe~F4VGRq*TbH#K78U)o zwSbo=Uv^L>RiKaS)T&V7X_3#zdwqP@(?{i<@lB_RP|AY>h1MF>_M1ogCXCOK^1>l@ zjXNneTs9#qz`b`oX4bKeeJA)|loOUUDY)0fRsCG8XW%9@sLSuApenyklj@YS{Oe4vY!E&|H(zwpA6^1`d|RbS1XQ8Fe%5sWC> zjS-bSn=!Jdp^?@7hCEdFZ*MIx84{Y6 zde&`N$-CG0XU7rKiY;XC#St~yOF{h)otRYz2nF!shsg5bT}z(-pc(i!HD(3WZE zW5PKtnW7+wncU6?8AdO(J-AyjTn(_G;9FD*Nh>F;Wk$>hIOx>9@2(45?aY zOh0Cki4Eemx1^schEkWl0?MP{Z+1g`{v_>1GHa#gI@FDl{7gs* zw#}un{tA%S3RZS6Jy!SOp@u5EpWWtQmCd30nD6p7VY58E$&!odg4oR_6;hvku!*lH zuCJ%s`FPYSV1D?_Hvx zCyoM(sMi9A5`LsG_*Ti&PMaF`|MdZ|IGBE=W%jXz)U9-RS8z>x=}&^`FdWZ234M8> z6ie-V&HrGcKvp&E?5VYb?kg#EFxVD=mo#lXJEO98{<$V6Ag{JePE0>jc0gq6 zE7>%+d545(Z|(N}rt+$oj0kw@`@#w>MVs$F>dXKUI}YV{-kMht|2qOoAaBvGp~az% z&ItvArbpE2Ph#8i-++U{L?_wS8WLDQ{bwI?qo`=i72kQHzZIw$+!>>&d?{uGV6@AX zA9*xr1&}T9V>9kH+o0*P{VHK_TG@jP!g~l_{ly*mSaOKj{I1sD%s4;0py&>eH<$*x zyvZ;ZdAbmX`68%s5&VCT-1J?3fBbYJ?)0B(2!Qp^uTN&$TMQ?sE;zo^!t}<@j6*Yu zx^OkwInR18Nm=SfI{w8=Z|L<96hC&Fo#SAygSJz2L;u+L-?Y(*1JUu4RMj+nUOsI& zCl!t>P-m9knt*WM=We2=a-4pzW>s6E(27Jm*p_7b?^W^l%HJT zI|&>`WsSMUYeHVOM^r|z&k-E?fx#g#4V4;8*$ZZI@RtNu_E{Pd&O-kn!|H7dcBk+c z$+G`r7~O(Ms2+|2-NS6!OEif&ezZI&+)+MBL`} z#QkhO=V^J5OHE$f{NZr;;8l2e(a?Y9IE^REa9_%a{>RvPF2ObVw%2!~SYn*u@4$Rr zY{0jv@ zA+=Iaj!9cSLK`{un3kz<{(d9fX_LfcW@_TDJ1*|tuI*2yn0^L`E*~y=XtsM)wYNQt9j@RWfT+)DG+*a0rPr=I-k;^QL+ED)mfFr ztE2swqfhpVulF+K(2i=JTt%KU!CBKs(p`!U*6#67#>eqS>(sj%Csg2KnyRF=8yubm z#bV1*6fzyb667D?Vw}knkQtcfLRekUC2UIn<3$rkwE@p*L8GcbSN>%u1#a>W+l}&# z?oXFDlq)V4_g&1#MvYnLjvM!Zv3EM)_W98hQYXT!6EX(tL4Qa}FL9bz_M6Ju0xVdJ zi+8TU&|I4n}zWy+b^%Z|HgV{ zUr+$MCezQ#Win&6?-ejBW>{R$;7R21H`_(%l;Qi<(}+LxlwdPGE~!-71UrnCn+wyl zv%cjk-I0n>qK)r?XcIP-F&h*)D6E$M5(3Hb9dLeTXnDxG>Q(K< zO~4gY5D{EYfs6MNQa1B2i9yS^FL4rYF;)&#y3pv)kV;^#+-VYx~1>2?wN?vA@?t-wtnnTfx9jIIQbOQq+V<;8%73oL~| zCaYr7G_!mz_UkVgUL7awnvC>W*p8W5ME!3_5OlLw7v!j+-%rCH=um@438Kgu(#Im) z`Z`Oclkqd$X;IB@CF@(JsX*Cxa@??5~?#kc4FS%C#)WF zU01l3P!SQ}WuAArxxX@7Xg1z$u22yQWijmAOKP!^;&Z2XcoxVq02BSd%7@sd5zU(a zwplpha8QFGRKrgro!0gCI+KXN?nJFUAIrJ%wxF3=xjF;b|CuZrzAbpVGrd)}giS}T z4k0$VUS+gJGrDaK)PEcGFuG}?jgURQ@%k5op9k8O4;5y=npm;ExWvl)U2hxoAAcnL zZvBqJDE`FtZOKn8DclL-LK(?W8A+X3Po7XNO)aqT@KrB&REj=H-lgG&a`{W3(Sa_h zr&!Ogi8w_bSM5R#*hqgTW?Jt1ZlSq{h5D+8xsEq{na#ivj*Y?}eo0srY>ujZAeZa> zKPEnS!hYxr8;3fSJdD{=TOdI*duUepaqeyVx)c}uv;wxSw?L(>(pN0PKP5(=nr ztd4sos{a?PM#Gs_3z5f-6RbHR-y7cvGeKBLt>os!R<1M_HFkGhB|7OdzU|Pvr#hhD! za-MxSh4>(liOHOoB^8<_A0f$#8vM*jOAWS_vSg;&IICnv>u2fSo!%hfm37TNagh0u zjl}Xc*JvddooATBSC5OE28!GV=Qj!XUr`)0kyaxxw@4Tf)gUwV{fcW0QVg8S3q`&5 zcZJN}DMgFeD>_vMz(<;%z2Nt9*NFF3&-bo{cVlBdCGj+gVSS~4ql}y9n>*ytw|!s! zBiK~JfI?^_>lH4y=xs$`&)NlxWH?{y(|=#yA-35Os3$7N3G`1xl_ zYVonsq-vN{teC{D_NWE_lmWl%)x2#_s#=I5uZ}>#=B75ZU=R=DTFk{>5y{x>&mEj? zwwX~1Hftdqg`=w+^E}8E5$(3-c^Gg5K~C<}D8CPmBbk2r;K(99w|h~^&&_nDZoE?L zFE;bw>#=7X+Kak;9>S|Fk9^lZ)}9c})UCfutoJJ%V7Gi=sO4G^pGSqJH;42;U0iXW zxU4IA`CPY!on^n^M|UWX{|pr9T5RY7me zVvrJE=)ORCesU;H8t`ID{(~?+EpFu2p6-?qJj4R?`4DQ-_th($w^)x)J8$92m!7Dl z)}L@RVvn83w`Q76j2in8rC9p?$o>4cH7YF9)#5YT<(pa^g}x5p%5ux(#TvBOGVI9R@49T)ZU`d#D_7-r~LwZA^MHT&#v_A(-H@t^(cJNy5is4 z4fX;k&TE6Ef+tqZBP5qa7Vu7flhO1x^IwwV4)M6&TVPLSYTDH0)~anS-XhFA)C!|p z)j0&<`h3@^Q?q{42)(53ox)QUt*=4u_}ArSpd%3`e=xwgW2Q1;>gnJuJN2c6BPd+$ zWgY5<&@EJ(`N&GEBQk*9vkL826t@qW`u79}|v{L!S#<&SESRdC8qp-E)$s)TBxPZTMQ*UF6)IXW2rP_=xS5x>YH8})w*2jYw^6HM9+0cskp%MuEP?3;qR;(x@EHU7e>E}J|1>PJRSr_|^?1l2f1mw^ba({lhU)~BYv#ipkA(-I zs=BJYIwapV4OQ^a@bRys>bA&*KrG16pq`#4P;D4<; zQQQ!6AM{|T+9Bas5E6R9KOAV_;A>igO)CFEkU*CE$5Qk2sG0-FqmK%a3?k0D-nfs_ zXCZ;G&$Os?Q=@;Yeme(y*miUX33ps~mI^q^ZxWYw{PgLZ)T8QVrf|M=?fonGGZCDo z<-FCFFUdJiEGfyku<9qbGaV!UUIkVVNk@g+Ra>ibTApT4h2IbAmuE`J##{z3QJxV} zzN|OK+`Zl!d9!-liLldn%g8+==>EP~cD8H77yo`?n5@h|JHlqk7SmHjMp>k8@tsuC zD-0v_PZsg?F@{iXeUUrURx25B`fp6CyXKrQniwgPgWhW;g$x_LZIa!Z8-mNcvPxP@ z6H&VE${1$N9;=UAO3Q(VQ=QCTYm3px2cF7bx{aEjz`t4)FdQR^&Te3k2zc$|C8$X$F>PP4>_ z@OjHB{QSo8bRE2 zcARxPg8U)azvwGusRB}6KL|1*Y$Jvt#AuH|6>MFH(sLX4|mVz&Q517Gl#cgq$^#7kXeaw_M(arH9w1egQ3v%v87$zzzfqunD+9jNTfaP zR|fI4BX-swQ3?ESKED5>;c(+r-L-t5z=)>*P2Y zUm8b)O3m-NEzGTLl$w#@#nIXltDoCYquN~^$IlbW3AS!oZ731n=>C@ zVe0S=d3cBiZ$BQslNwh*E0`kS7Nz0 zfx?R|N~3eL;dK@MytTE>A$^>3eMk#BmYBSOha;OQ1K*VExX8+(&noCrUP-273ZwTP z*utRat1@faSDJ_pOA^wltLLoBjm~YXT8Febp|Z%PhNrO z;EEO%flRW6;idrkX<8mgM`~3Jx5KS5?8+`{gYL2GRVTjTY#3G`xAf%tV0+c!P>TjC zPzT@_M9-itIKq&n@;)=!xqD9RuCwM?y<2@j$BlOdm2ai#dQRI)YAAIrgve{_chhF5 zr`wgbXw&u=1y4-_8J`BQu50y=6}x`(?bysX2Z8n{DFH?{j+MYyblhRm?bDwUWZPNQ z#7C-(+UP;o_Anihi6W4vAwVY~&I|xf%o_qkJR))cEI_3v8rGdu%~ zNMyXClcX8IvT!C=#+w^^k{i6(k-wm!k&>Sj9U7wI@IfWaoHbb%741uzC~Di@mn;wrP~{pWw=2iJspR=YCpW+iCb;;IKH8- zVZY)my(#7J$|klbVKM&9u(0bYM9R!;<<-YSOGrk&Kw-GWC50Oz(blN`Ir$Q*d^v!@ ziN@FYIiKFlb+Pn~ZyQItMgct@7ycdFH`EB4W3g&dGbsc!fAz^}JYwLLGmVxaiwro} zGVQQv#jp;3k&c!Gj`L*d#Cqhl^TVr)NNC{T0n5;?52#8@@F?pY0w9%-x4op4QQ6Y# z6Tj6G?W3A8rVjndhYhQ9vhyjY4C=l_nS6L#JMe03ZE6G2(aUO$4}&9loek+$t-?oy zlHl6Mb+o|YKJ>`eZ4J$iDsF5Sb8ZL~!k%OYOB@a?swYEc^r*q8315}@I7vwzx+_cq z{|_-o0&s{N+-Az#firHA51)ksA)6^?!Cb}bd~LK9-uPq`?D1gaMj^oKjH z&Kww!B*?zueHXY-=R86|5$g`=#viNVWPS`;R8!*~ahW`nJkzRV2}2|)-^$s!_1kiV zPw0%jON++DahURwl_yJMLZy4VusvZuR0{WHr-)lnrtwYyE=HRG5&UCHA}a3XZ+BZa z-0E#PH>?G5?Cp!nb^3NL+|*~YDS9+q>hElFCHO0zp8)L*AXK(6(8s7MjAD{;GEW@Z zPxpyW_Ai|JoaH8bufp9t!Eu^3Qoi#QzCqQod_KM#mypxD=SrYWs={e|pKMFQOSX_H zhO-~@O>lJi6Gm?L_gKFd5EPOhzev54=)V|pC`itV_HR`-ZHVx)no8gEaeN#$Iv8I| z1S^YdGTmZToLE#lZ%?1G1%U#`uI#01+-E3!De`e?%8Q8OY+ex&jX7d9YwT^d&&__1b!B%>}w&;a_Gym&tXfu(RvlRo3SHeuR2^2JSD*_->W(Vn}{5@`jy^ z4{BWL-_@7sL~Exrs7ozgi##91{scZvLOh~6PI3FoTa_*GZwflZY1vY@JvSWEd==6g zC>mLsdgRnGi>>A?Ep@9j*YU{SS*FrN=&n9Ib_)@j6k(}XvL=g1RWo=RyS7*;rM0PA z8s9>sSkR2bnDAirKE*%1-3KOR0Vz)TN-1561~iwfmv)uJuTq%glJ;lj{*oWh0Oq1M ztIROdP_4;-=}}aSg)?0N-LVf-0(>!*k5O=v*Khst_mdae$o*O}mm#4kIa!wimcj|B zb5kyKKMN7#OqUg$>@sBitig%d7J(JGpsM-w*rJ6@pOl|(@wJnrdVnOt>fNrV``BBG zWg>0V!N^ zT7)c63Ma!FB_-8^0uRY6u6X*?46AAEUG6SAD=k`h&C!px?3CdpCK*uaJa_E4zm3{^ z_(=3d6bz1e0K{iVafUT@#mwj7II z{2JzuCv!tmy`L=?qUQ=<_LS8-2>SghY1-PzF(d$(V%fDm@AR+N;_2X5QOjfg)XS5@ zP6SZvb(G!2@QP<#hpbz>evU4kc&(e1M72tI8xL;sudZHCrxm89v=7i_^A5O}QquxY z6x^Q39Up$BSLe*>`!RQlp0`4`B>R*&m}U+6$WTEF zw*+po-%c!q;$0+WjCLvYXCWQ;1La{ey0;)Su|RQ%)zCs||a(qodOD!9_(Kg757 zHNv*m*{!n)kWvwlt}cWe##$U=G1S>G*`Sl25jFJ@PmpruyXzc;3@c;`g<9f z|EgCpPe}4S$FS$~7*%F|5VYxy4!s~~LF{784K*yKL|VNI`|*L4zV~7F44hyWyO>b} zpAZ}h0@N-L9q(E`@SXnAZ*smi36|ch_wa8**CT-(mqQ zRqlNWj*)N4(LufuT9R!kHD$ir$^?7FqdSUWjVLMbjPT$Y5mg@WixLhAK48!teo%=B z+tV`*hH#*Mf9jt)G>)F5^d~QEB`^32IFeMRpWTZ@*57>D)^1gWU)IBZlEb)%L7ha= z&OVHzEP;ok=KGWWR}n0fehtWm4Tqlk@+47h8W*$N{x568R6EoeZc6(;fKTN;NW?{I`ZFM?|~z`(T;~ z$rKDk@a?L))#C7%(OUhkQXwco_N9ynZY;_x`xwDA(w}7e83J7nYQ|0Aad~mKh~>`t z2nw==N#530kDU;h)LBgEe;zS&9CIn?`qt=tuobxcVD~%`E)Xz^LH)pG{|7!fSp~98 zCP?z=j$<0OysZiW;>bX4>Oyp<>8R~7F%rhfT^qTe_=Y!igE*gK>n}9LR^+9jzmfl3 zTigstb-e6#Vwu^A19OnL7hXIc9_v-~0s+N<0UqKwoM2-3EdKtU@1V8y1(zW{+>I?C zu|3BEKnA%^ zVwRI_&$fjU?oP`E8zJTNiyz|r8q(6Yho;QNU# zS>_wVg`4OL=6TarzM2)xhK1<2+3MwveWqTVl@Mz`HUJKk5Y9h=2&|G{33Pkm<|oAk zBGb2R$ul%vYxTqUTduG;qBw%acGL06e)THiBI2=u%EvM%m*)5bpoe`Ved-*1jSQzU zL$aMdh{g!om@A%`pgt7@^{HTR$Ccus1&uAu2BGY~i*!GMj_`YtLuqN;4os#Wt^}My z*)0*pG%C0qj4!7A>hKJkg#zWys{Npg#%?H&k3(1V)lkVC3qa%nrPrKQYqnQrq+0wq zQ1kG+(xj(yx}EfVn_B$Z$M<}d+SXS%QpoRDR9Mnw)*0z%S8oSSD>HxwI^a=fO@B+j zi6W{zcQteP{cb4_?pBUwdQdibKmhRpe4ywqEX-vsCwYe?Z*Xkg9ONF_29nR{hr{?^kFAN|`9gk>c0o~ok#&SioHO6cN;sIX-<(o*O-82*O~plONo+}v zInGr`*r$A@yS`gODvIcjDWbA+_!md`|9In{gY+?JI$?N@`gM!65?|~=AgG#03ehR2 z{E}*{Jc0i{uSXC!oq@6B*bl>hkQ}R89IQG<8YgcVm%v^1opk11?JI1)d(RMsEcNh< zzt;T%iIKOdzd#_R8oz6Z1aokF{G=zi*K_xFnrii=8e(`U%n_FXtq=d|(sySqwAYd1 zG=FAj6#W)uJu08<0~bD`6ryRU2Q5)9_cvV)!!I7OuFag`6;^1$DZl}OD35Si=AaN_ z2wm6>@ti;x*D}Y&7Z%ekfeU8EP{|bb8%9G(7c;6ZlhsPdL84gyK14t~U)8#Yyktgsa9MW%Gk zPs_UgC}f9D%zpS`<4s{{wlJd0=z+B**!qxpBJa|Jd{V$yp=3*9vBD~B`avHPz^4e1 z=T3#DvZl?(S_YtQN#D-6>^xQm8kHfC`4ohh7nCyv(o*(|r_#^1Qbb98VbBhc4vpkB z>2=X63pOB_;9%2EC<=Hf0T%u!|BbIhEDRnUCW8TquDi6kzVGiG{m^I;B`9phfO3;K z3M=8A{`Bm*YK)`DEIn6N?w2_u^5mw<*ZtGzLjOBF>TT{{<~E1^qV7Sichm?t-Mu?R zB>x2~mq%U>y`&X4SO4Jq)PaO&ks(LjHpUd6-EbpuBB5wev4iTRpT3Bxj!mP=Ia?MZ zgP=^|B5();55L0H6C}=fnv?LbPi0?qU7vX19$qDDl9fqCxS=^yk!phA`zo6+xG=#3TGZ zNiaY19e+wSCsUN*%Gb|nMFNPIXn5Tg*^$9P$E4-R)|6=+Y`CKE>!2(zJEuZmKn5}g5dO%ufL6DFx>F$=66cCUG38lNGyFt3UOIqqXkMHmQ z&EO2qIL4Yp;Dy3{&HXMF#?`?wGsn8(A`3sK&fPcVH2lWZ0F{%%Xchf{+E3 zC9Qi?WC~fgb*+mk4XhGrEtN_plZpXcBd_H|R`@7%zh4IKhA9Pj{p`;gcX^bc0q4&8 z)RGSFv;#hRcC=DcaL@iwS`bTMIKotlV7&-mAles{NGaC1hP>Fpikc!>d@XF0AD2rA}*~4ved1*wo+;!2FtverqHM zc^Gtqw5LW9nB46v*9IRF+Z-Ksa@+CbloV0Ge9^PFw)iM339j+wy>*E9fbuFNHM(gM z?$;LTVNxzaOoG}+82_T_cR<~4p8$CK&!9xWmzTxtGKB=h5i3abgmJEdo}|&saE2(Q zGK@JkSUH)^74E?w-VM#6E8(g@(79Y%cLu% z3|5%A+$XREOFY>ilg76bG$I)NK5h&DJeiZ*-)DdLH2jhPn7V`B^l@;#z(d*nwKm|l z^V@)o8v$i%;z%m}yPP`9w(e*PCNgvMmUdVdureS}e_@ktrJfQJ4H_av$uEu_rMt z(GKkRv!R11-{1<+KEk`04HH{)v`Un&v7MA#wcWP0-aAb|M5LmZ{tUQ_DG$?7uG#C*r5UX54G(Tkq>6mBCSRSV04^5z*)@MF5VU@3)D=Ex#`$LDIu` z?NVbWh?;Gt@Nsg+ae~t$Pz48v3^xplJPZoI9;*#(?NSTmTTpI}JogOJb}dB>wMr8T z>N#+yid`7jkFWV6C#_hwi&DQB{dPvlC*D(9wv9Hd>ks3PI%d^30A+~iHVGA;-{7*j z0ig`Yni0in!$C|u6T8kPf?`xp#MULxPIjIi&6g8=#B_!l3UxKY=6Pv3-S}o@=sC>@ z@C1{bs~Zc&+u~hl{Bc2>FA8Ie@#b*xySdJ9s{vTjn5Bp>xFafTJ}j~uQwXoz0i}kc zv^Xuc4h>|JJ#R1Q5vJ-r0eUWC~wJnrXI5eDXiMr|v+L1Dcw1Y#p7Dva3t2ja+ z`2*QforRNnG~t+0TEJ;80th|9B6n-_W&B7(ggkkB8Pr{pD=GuiL`Du;V-7pA9TfLPf)=MJ0ClP>FDtgA{K9ruMYUU46_Sh}Sc1hs zo&*1byKl%MTOXH`UYB&=xC4DiZ(2l}ypZ;hZ9W~y!@oo4n?OShjtXaN$~myD{z_{v_19ZA*>OIUFeM9oHpI!Gncw~CN@3tMG@Lrc zw^{OtJ^4?W%DUi4(?nVZ?$MaO!Ninv(*@9qCLebIaBcLa2a8l}^FqPR=FT zk=gZ#i8%X7>9MnSGBC$OQG>7jDF3~$!cj2SxKVzHC8P3Dy;V<4o$Hn1wH+jOi-7Li z>MT&ieWC~?aELX5s1T`w-Xv4Aeu7MVI<_rHnFLl^ue36CfP%oCL|O z|8|_aISK;gS4a^b*UmQt3zHU*VJkxfh4L+3LMtgRQCuW6f1~;XcrYd&UuSTRuV3NVSCffv1!HD)Ia=P zo#E6`!BPFk0~QkU<&*a^OgiX8&lj29R-*8V+hagg%IHchMYXV z`y=_s(&x`N2HO11g%`*7|Hl703AGcu@63YO`Kn@X6X2~aAC>x66_u0-OpS3IFw|CK zH*xd^4QvG$eo%|lW^Z?%=*JrbcSQY^-*)s4tRw|VdmZis$qL9MK({7DL>Mv2ox$tMCsA1Nj1o+dovp*Z?CZJurKbOI8g0+En_|8 z3C&pVy${^E2ZnArc3leJ8-4XDel&3mj}AbPt$Tk1FeBuyg^0LjBlscnZQ#}IMa7Jt%oX|{Mvk!I@tBO09jSXpCls##qlQ-MX&h>i1#CGPsLn7g8 zVsK5yL?sva+S!0c;7Y29t>Qs~L7#M&U#r`Od&F1XFLj4mKRSMt#`Vac=G6p^H544O4IzQIU%&HnsA;`-mla7#iZRu(Hyt^KTKLo7OM>%;g z{tG_*_IbCs&b2kG19QsozIx|VwmkYrNYNP*(jUiv-|1L9clZnRi_ODo;|AN%B)hcD|CDKB-w z-@|OL%zZ{LtN5==Rc@v?pUWLge-wyY(SgJ>aBk3JVp6z}%~r?s3JZagn`B_CH8o|X zj~$yxswH1{pOZIl59bO(HD{3K8-lVGp4r48frRX(F-;LK%Kq~oM5$;E{X-%d^pOW* zJPj@4pkwnMZ1?e*`TEKiB_CQcI1f~N5i(YuD538If6H`DdnIdUR*E$Nb<_R=pHx}D zasUB;uQj+e#1fzlFW+jd8iMx#xIlp;KwTzJ`pcW&EmYG}K3(=G5b}KU@1=!LnM>g? z{T6G+(UsoE&<%?G#)#5rEi+n$z~=ekIn(Q(OSL|w^5@wFcH30R>YuO&nT~rZBbowa z1D35cPrK=5PkV7GhM2^OowY}AYQ$jwfVkB17>alKvFQjXbC??g80SX8`kA)?{ksv} z`gti+zt&rh6Kr>_`QTe=RWBd&GCc1a*WY^V;|AKI^^<#3W=D>cBebbQ6k_!SaKPl? zjv!Na`rd3LDLgv-J;UUZ-8r+suSTz;QHB7X!3syMY*~ei85NuVm~fn-N+$FE1ugUb zQiEI7X;+{$RI&+v_XF2B1e-VtNlQ?xZ>T>)CvH47Mp&3rg!2eerlp4S=lUn}wUf{& zXKOiD(R7KLb(C$RmyD#)vS`SMyNBNKx%t3Bb1~Fpc)|T-!0?U)94eM%{XyRWlwN)J zXjUeyzAdOcSpb!b4NW7u!&XmS6W)e{fmQA}LN~2`*>vYmrd!h8TYdDTr4E+i@-Zm5 zKExbCN8(M>{9zzJZUC4a@hcLrx=G>V?(;jb1k{*e%_h@cExS3;XyP?wBW}F2xvA1` z-r&Y;*^y24d8B9|@dTs@eOBc|Lot?@?*;2S)adLNo%LFFLkdFes=4EB$%YC7apNQ> zcegZo#9^3+({!44Dx?K0 zb_A`{Y=6*%`zPjIv#Sr^&s7y|KcgUVK#k^6DnW_lJXMG1fE-;2I#iGWcUJc~*#m0K zBhcRD3CG9vA9KXov16M^(VP^@lbw8sf5K{xY&Z#9QPu5Yq1FDMo3SZ%etm z?6-^Z*$i>C$J&NnI#LZ>t{LhQ5uRETY$td8O)0&`S+J_JNj;x$PO+&Ldck%6%zmae zz20hJBnv@~Q5q4Bd{JTe5M(O^Y;;<*N__5*WiW*eLU9HL343x3nBmb5Aut;BOJ-Ug z2913UrS+4jK$N-}Ydb{7rEKS6R2_74MvEyU{rJa0uu<^$?-0PU^Oy+q1@1R5WhmND z&4sP*BiNy2I<>;lgYxl^;LgVpYYIS*OlwIWwS~xT4m5#sT?BlmRVyUjq%Pi4E<)VK zMD2o^_GCi|4JG_YqMjfZp1&J)1S5mBc@25(6H9jSK6W;R;YtCKZ-c1B8*k6fbKOls z$(fVr+)5e2LS79a5%6wd<=26?=iqlDjwNOCI-{uq!C=4tEg%ncfl*UHNS&QTgpg|= z<710F{vp%9kBK>Z{@g}GWMw>SX06}uiJ;l>d%qgn#xRg<)`b=-9>3dVtYuL6FdKN4 zT@(IjWs%}Vi3Sx0bdgdk2z&Yhw$zMrtCzO}Uy89|e~A9CmiB>U%cz#V1&Qlv5=XN4 zISGmQeTxQDvykW}81ik4kgXjhc8On#)O{rY{zSOk=m!$iR}7!(!a;z-ody^H7z)P) z{j&e14L&*NNNU2Fsn_e=Z4-(H*aN1y4*Lu_%J4n1B2Q55UZnL&^1f5@T6S}bd_g^! z%LxKCFmhWGjs|l9c@x4qDRyV5DBg|@qX+Re>v8JQwofY|lGryVFqd@&>c3qpKb_CmRd3%&a@f0c`SSXxr!7&3N<%+ z9YhjH0NV_FBT~RDYV@&DGVnQ|)#>f;zjxJ49W(&&{_gVzhLsA&j>mVb5cIi2M23+MNytEoo16AkJ zSYd!6yghWUU8dTQ7^5D7QLZfP501y{1+{Rtn(qR;-@txHgxtE(|5L%Q(?dU?(iQ9c z;-xAhVuW^Pxar6uS5bxz9T#izxb~w*f&2nKH&PVq5$tC}{LkWN300hgzpffF^-aTC z$Bo@&HsH?TcGVcU`zXx4JnfB5{$>X=DiUa9ZJ@B}BrQ9t+o*YPEq?#A9c*5AgQ{p-M*!%+-sco zM~p`DaEJn5ngQKXAj{qNn6F3Wa4vg_kx3|mnh$6!2`hzg$r{huBHA{c`EcFw?*!riJSs~~e83zlTqqw|e^B}6= zOXlhnkay-ZBaBOo4^H!Fcnw5S0w@*RC}o@bW&g~iSw4|!%`sB?tFeIGQcUJ_>v8;p z1<7{CnU&iybpr+Tvjl}^>o#g7<5D0Y8ku>^Yzh_tyHU;<^kUf*68){4vIj=wb5V;j&YYx^Ts@zSr|8;4YK zwWUbYbYTs@@6am2TtbFwloMQX#Gm4USpPI$a7yrWLC5!W`_$DOEbkqCd$>pg{ThXj z%UHhm_Y94;V<&F`gQj|Q2C@Y!du`pGzQq&xf}L4q1R=K0lpt${ambJ#N2A@qqkMn9NDI{Hi$Bu>qPtO@8OFFiAzs z@7uBM8w6UoaVdUk;o+JWv{uG+lfLJbe>G(7>`qiVO)|CP_qlY~l^w zrg?Y30#_FpzufU=qvGP|foahV+5_AWd@q?pUcjFy7p~Y6RdAuJ0X~q7kUf<@CJG<_ z7(Eqe!;v+h^xskL$tReI?js*Z$}fPMw)dKw7;%KN4)DBF8DmvaH?d* z973PpUD83S_P%85j=1?-S)ENLz!nu(kxafL?_*mn7%f|$1Rfm+9_q)|~fnRVaw?jR*0v$|p0PMljnQ!z4--Ol7z$Jq$&}<}! znt~)CzURjVT>iL!0kQwtUh1Wl&nI`lgFtD^yE%Br!r5uxtaTX-RNoz3;OV#o^Ve^y z@(G)48-gHe-`Mu4rz$<)U{m@0_NF~}9loma5V zF3xjr8sgSKjr)BxrgjD}Zcv9xv9vQ5)F}F+M#$miS#lT;)VPgNzj6&+a197r1czEF}oY?sP;6c{mdreJ^r8?<=ggVAuO! z{>CI3*xLaIB?X32Bx`0+M`_Trp*It^DMM8lhb-CS{d}cHPJ*P|s+l)|#%UeZLgMsp zKhx`HqoJkvQF}R<>+zYUk+hXLh2HE_e;R@;uUb<+LfP^1GqrCcRimsTAzYR=m&7G{ zU-2J`rPB365w{U<;vjhoe_ZXEvTZ*RLK zz{@%L!AMndWmPz zwgdRvP?_75nz@e9UVOum1F6%6eca)r<%N{2o8S-`UXh%2|^GHSoi$q_75extlXm^QLGz@xxRcowDje4YJiPtp4BAQNfG$NTTCs=A*Y zir4i5<27)NQz@|N#U&+tAS295B@a%Cxc`C}q{)^WwG={Rk8)f!&mPGmK!FfI zSqP^24qh8)(wm4)e_{G|dipjpSNprBc?)2Jj zl-Qbs`@k7t+xPRTq{Nigxf6;#+fa}~5LsSHYNnU`bh4XY|%xAng6eTszU zsmIM@MF_>oFUs|uC$5l^n7Kmd5b&_*))&8s9O`#0pUO;PNJs*XC5$phgxgk z&zl>noN*D1W#o3SY(ClRJ$-v-Ok-c5#>NsIQ%I2<=CyxI08){VC80XeN^!PNC$*;iaG&57+e6lH6Cboi{6pGLW$w)J170z zVJ{mRD3eQB!8rgd1rXgTreY@#F%=a+XjRcnIw<|d-_Gn_qTN9$&{#pp*^!!g6obbc~LkEvBi!M#$D~RAlQ#2(8$E&mJJhVsWJy%n@)B^8FQ^I@tLq zNH=5t6N3>XfD(np`}e_)quOJyhC9LcRtwp`%-P}sL2yUR-t}E2zov@ann1HT-f(O~ z)31g|%%f$T8}0y~`~){ZLTqK?K`(bI&bnkIB?--`0`$FeBkQ1i-tc{(H!yVBe3-;> zJ*u_gFble}x8nPCOs;X^9WHLB2YWnUi;H(H>d!o!xjOlGhLfgWrxwGhx!R2s>?4O2 z8P><+vdLIO6YjJ)IXXHr^pPL*@*}871;+EjtIiw(^kz?b4rKJ#q`MR8klwus>C6}_ zXHv$-u7(V%b&8X5OQdD&)I=ISfYG&W-wXpGF9>dl_2+-0*86nxPz{3W-M;_YNV(yD zxxKduSqw_35hJf*bhXUsjm0BeuQrU@6goDZAOG-wB~}+V556dv#!yis0gmbvjZ&howMAcPd1WdDIcTvf>-CCLZp+slV^}=rAsLr2E1rvoF+J@AOrV zLo|1S7cwAUH#Qft?U@IJVK>sO|{qVZ1Vgjo*NiqCc<4 zk*4q5boY+vKXy_696#CdU51&8RxyY#(JSb+%{Tcp8Wh^SD;zRGWL`~Xh1b5nlu5Kr zlV`|-JQ=|hCJ@Lg^pN7RfY%(d|DB{ASeAW6j?YP`Y1snLjSZ}0ozid{&PfSL4(rF= zNRus5kQWZlf$Lp7>8EA;ILJI_+AA-Ce7BYs+zW;VOmd8Yg9?YtxUW{2m4nFHefv^o zwntacW4R-j8g63>XjQjpe<}JthPcX$lU zDJWr>%_lE+aw969H~pdmd%d?D33o$cF(SgLU68U3{6J_{%Elwcb_JaGsH%TZ@d#nh z^LPrp3L5?46klmWT&6(|Kt0b@5l3%ALWOL<4Af3`>}3|1%na&y*!pe50-p_az%-tQO~ew(*cNTe^9S4cD)*U>5|ZkNFo^kzf^3E zBP#?+A#Ads=V+Z|EE%Lz6e>&4!Nn(d7Z9W$=m0rhvXfoH6y0~-?Y||2|GvK7m2AZ# zMAY4_;t(G9XWYh)l8aX@0C_~}EeB_hHy4?7T->DUM?#a~se~PHVr}7A`uB)2ly5?N zSJt^xpu4y}e1NSxzPLK_1BXD>*_3UhVyv4R2g4brSTe{xvZ6ow>fn=psAC4y+7Nm6 z2|_WJ*EpZO5t|a!+spS3Sh5bwM|3K_qky^CKh`t+al3?8|Er*9LnKidRI%&`ZI}&{ z4s0IL;OpjnrR8~3g0uY5=H1X1Xu&0I34VRglB}=JQ*h}q>0_)ueoo8W9uebrJ@e7s z-pTv%I0AXmcpTSQVnT?3x?e%U#4-f;FFJkV3>HK|i13$4DqO0jm&?C7!LJGR?%~l1 zbs5PjV4USO7!pK+o@V%{u zg(5E3QiVuPg-A3)iitLe)Kf-f;qT^H`+0yPrH{*A?L=N zS}JhR2{OPAa*VgQ8jscXyQKXPUXZFyw)2F?*^Yp+^$I>xc_jh#k5BI(pPy~kJ-qT5obY+FUt6^H58c0XUlqmRcFL7bt zV#qAk*w6!l(^hsf>m%9K*%VswO9WAQI`7L3A>8rwZn%Rcrt$aGoba(Vs?OQ0124~d zO?jn08uL{vQMz8lv=%D%(ap#=CJ8dYrqXf}Ytbwu2mm&GmV&GV_U=!0R*qi_xD!QF zulk101Zn0mrhoysu{U>TRWG4hI`dN)X55+6IC=pq=o(4|qD9*#%fM%RJ7yMn`~@4c zR0j*@vO=7H{jV;?7pa6ud^d)U&Feo*nL#DYxjq(fd7VJK;%n z&A`<=HfHpNty$oh0vg5WRmeAO(Er`8mdTvi%^u&E<4V1`nQM5BLt$<((as@A*9KW9 zj{h2cfphk$4i^XJf+${Y*q(~F^EK-n>X1Rf$hni(ai!!Hr|OHCZiCmT!wILG?M5Tg zA(W>y zOE=J%lt(@EldQXQWdAR7JweZBK9bb4dNoYDPKhZy|ExK{e+|^HcAzT1_`r<~89gd~ z1qKV*DIgnjGe_mX)2Y9a?GX&CQ_M?@G1P6gxjiWtOnlqj9}l_nhRd`E}Nq14fmEs-T;!ie7_a@)As0$$G`7OSXB)nv|P?D$%X$Hx5zFTt*FF+L77mz zkhR9L)5gOiZE(V|7fQ6}$bjz^v`_n7>%~b(6S#4~K8!#>y5t@t3o!73NH=IqWZf2( z#(pb-b`mwg2_n|~wbjNJ7i^yMKd7J+&4$sa?1xWXlh#XM*}=!IBC*00Q+mgHJd(ut z?5rV_qW2v{RF2-i=fbO6L@RxsPZfWQ?{wGiL>yh2RHRd%S|+(_xF4V7&)>Zbn{)Ua zBR{ho+~em*ly36}GZ^T)_NzX!6JasOsvmp9if)2s^5SvpaBZzQ5UGExC%}KHe7TXb zpusA0SCesct>n?LFX)X%6)xB*IFMH-f50%xX_y`OlIjbP35|6Txr*mohPf)+c_#Jo zX^DRp$m`MA_Na`ukGB(!G%S6F$>IwbCwU6YMUvyCXgZ_miA(NK{>~`xbJ^7GPkM*@ucN%VDTPtGCoCSp}aIG zOI(p>Pr@ofOh<&{Dn&eNN&OD6of~i=UNspK#E#-U1j|4&N)upbkHc<|%gOCXVCmBy z@;BOp3^*x}6T0*IXZCoKNg0W2T5yKEYSL*eiHp<-r512hMaWEpsf+m(1LY8~8@Z*V zef{BC2(n3DaTFV*qe9X2*FLU z+pbCEqWZ-4=Z;L)qS^|Pv@0%#%^b5o&ap{Xtcdf*_ZixxqpYjv6Y{C~!NHY=uiVlr zKq9GAhoAke7+5v)4B{M*2>R)y1Jwh{^~0Nj^iM9D>(#_#c?bC_c};C6&vzvJkUOD%BOwLn z`08hByHYxRr)tEg1#dY&@xg08g#2ugUYgE?{BtQD>>y~6NH(LHEVA{cAjq;szz}qf z7;lo2!CXZwdPF-Y$^uj{Xq|~`mw-QX$KL};3^Hmod9nsFn}x~nv_BYVswpCfvHAJz zron?qMm+()|68#>#2Z{fhj(s&WC_N=+H;@oVy&yMfMj{*U{3#dmSI_(E+!VjO!FNC z%Kd;x}OPlo{`)q`wQiR2~ua6~TaBVPCMP5jwsD}GVT=3#2w-cm4!+Z2iw zkGb7%_+9lQ6@LAPSmRHnT;E;{1V$45EA%JVhMkv>uhW{S2&4t*uB5DN`h%>RUFQ*- zZ3VXk>4fl|$VYT*dpwDx;J`6_)<4eg703KdP44hWZ#TOV`UJ4Q#E%Pya;oY^a=!}P zIOK>zS~U2>m<;VXf`;-?@_GHo5@|XiZM(U?qe4e02YYG=J^jz9JSk1piHqyL{#@3< z?;~Ra`MVC`l9GBZj+YCXRgLZ=1b;DD$trE~WQ$5fsjDcYx*~^~;jI1EDd4t6UH=ou zW>qq9YI2C~%KiHtG|4wM32WZq?n~|m{f{h}KiXKWN{ST0X-+TPjPVjh38 zdjI||s=X|?yn6GKq8lcRIBjAd4S}A%UtlsC7#u+HL*z2@W4}4Iu^;(x`+4Mb3Ih)b zsdsDunbYUUv)HCWn!NL!2MloN2ImJ3?qlM?ObKlcwTiC8a}NMyz^VSSR&HhH6b)n> zpD6rxY@svQKuJqzSnj(l#JrDsmpb9>k1SktPcQ(E^o6Ha%!$tff@JX)kss{C7~%?)Vt9d5hR%Z zP-@D}2GsPC3A#LbPx@ki97LG{ywvAec_s>Z;wcemn~x5UKG@i!P@UlkePXsG67~L4g1;;fAlbINl?6tFDBbY1FAmt@0y@@ zC9KxZR7n=mw{s%EZHbVB(Q54`&wq#$>EWW)9GKMqDD3T4DN;OjJSv}#toYJfTG4gT zgXB~8Xvqy6^lQMn)u$Un;pVa?jQk{af4e_*Q&ow_scY(Zwg5Ik^uJZvZwbCp6&j6` z>b>cL2(jRjD$3xy=I1)A&vO=|?!Ki8lM2#}b%Jif-9}ptWS$1nTr}jLc_*9dRPm$< ztV8iBI4BZ~yJt@53>leCQJgQ3omh~?dfTu4&xQV#m%qa`nsyhD2?(+TkU--Id<9wM zb&24QJpSznD1YjLz&zjmL+Z)Kykf)4N-&W#=c=RG8dLwOFxAFQ`?RU`0n<{0VDRd> zvchWjsF>^$5dLqcOJ-Tv!fy(zaR0$fMotZkdYPg;f*2A@OU~9pi;*1{&~{Wp7Q zy+*19-ld2JLy0-MYT`2+i2<bRWjZIFIG5g zcr>TK6QnO$chMn6(P?{DUSi`gVRNUVOmpUB)8eIr}Z{z zwswHp-{q%O&k@3`i0cN^0VxU63dTklfzP_Nzsjs#|)_mcoBIKOx}JPbBE-xF?~_Pva?(7nR{LErYtU5 z#$SbXsr38!{`Y_glQ6kgImYO_yL)BGDijAUUDPxJe~H5JrMtVOF@2*Q&>cgZR;^$Hm^di`NDx9t_qT2TqSm>21PaBd39X9sWlhG3<<*+O} z77!VwbMdmz93}QAwq`w!>D$M<~Fa|9AJV(}#6jd#Q8a?w&w|HPL7On;ZK zMGwqKj1aGO*P5N}vNwOuV>pveb;x%G0A~SA?ZqhL*f066uV9kh_im*QdVmOf^Z5_! zO=9~k(O+(tOvmi3-I-h_7i-2kKO*c&8H6Ep$60OAzIG?aZR#t20_LHBOODi4a zwK`mbxI&in7-nkq{F|IHAzKm+=i0lOYK-|RANx^;=z_}`>U)#gqci#zbCNS_ZqWy| z3go)pkItx0y5b86crP$vQ5k6HXgFyo>jp}g-u?LgcJwh$JulY_=1n@5H? zMM{)CAx4C%Nw8I`+ik|?Ix0HvWZ2bBa?Cz(T2ABT9)HFs zz0Zp4=%uwFBkw7LJkV^eCxeT1KF^fBTlwAIunoMl6TF`|7u0W%amH`=FJ9NDolosG z?7dmkdxN(ZL_BXx0A0H_=gOg>tE_HzQHaC!q+;*@$J@IQ4kTqpIWOb^)LoYaIPGa z8;oWWpHe*CFw|%bhPe%13S(&6*FSPuE7{&`Qa~PUv;^NwP9h5Zs9&sJI7_Y4&$0^? zj`knz=6t;05j4|bVPIt6IcoSA5b5mWvn@GtX-pCYmmY*AAtCHL9e}%2KXrlr`NL6l zi4f(B$S;%q>Kd_>zg1Bvxg@fwvH43Z#pvyS6SZ@6U^eeG(az5xiPlxqPV?W7?@5P5&O*=+Ha=H zurO%b33ealNf)wkO-tu18)^9OXhYhU+w`wBbX89o#BPbqnonmx%xXC4%$_<-Rhr%` zR65=d4trtDa75wHv|marLIs6N4o7tz&6e>kE=(nLU$YK_o)mNT1QIV^e zqrL&~1jJ`uHg#+5UlKX2HXl0jUEB#<1@EN$+Rnrt&p7qK1*TELx@mq-bsE;l}NI4ew<*kG3mC(~cWgxoeQijPu zlKC?q1S+)`LOA1${eyqW;9J{N%@J}VZR&X`SjSmrRgs1mzjo6KzGMDlYTG~LsZlgP ziW&*aQ+u`E|IoWWq4cJUQmivFiK47$B$Nri*t=R;d7~{DO~8IFuy_Yji}`%xK z*aV?`Bhj7T*{6C0a8wVL%GP@|oxugC1+vLx`^HYO*f6C+M6Q+AC<$4Ku+!!M$IO->~j|AG1GN<{IvG@ihpah#(Cl;PDc zp{6l#{w7x+>q1&TM)*RY$0{VZwb7qR4Wd)z^_R3+l;Cx78zR^92^R2JC@lB_bdpK2v*m3v zPZ?aEB}yo3Xu;7^JQ~|(59sJleQuJu@VS^vf&KFG)ouZ3$!g^8N~jIk+O|S>B`)1_ zb0pYfwl+>mYv9G5-sid*=?vSzWyE%+x~)al{W-ILz`MX)kbq2+h%aZPb2oX*1Xe+# zNWeaOoZ$Okd8t)_WBcrini;nbYC33YZ=SJ_9=UoMkfm>KHOLuZIM)Qfe<=w~JBB`U z`yHSCNVk!qS%lVd+Eh8v1yYNCOvGVz5PY7XVm6g$-?F_ zn<9^1bol-2?#+3P&VhP?H%Z^lq3|EU{gGOgCYLWDa!6{Y7DLWgF4pZIOnG#V(QoV7 zk^i1;iHj{aJI>WzYClUYYdt*awE`EFZu7&5U)o6DTy9J`JVBnP<-JBTLBaA2P|!na zxu6b0q2K&!S)N-QIydnuAlKktzi3iKRstn+H<2D&S5--dmEIl!=KA;HlWaJm7bqaZpGK&Hu_CxP;`tx@* zJmO+Euc$G7$99{1Z-?v3T|1HVGMe&y(BU=c*+->u4vvz11KLSud}d;7dDizze!yig zczDn4|3Qp;XlI)iGFP(42+HFm)gj|^ z?v`}D^WK$#=EEm~HvE&zy(cGRJUE&k$gZv2`Uq{61*O**8facrRLB=!8L`nje_nGb z?6x`7M#KpY_#c^kIL_r!*CrRb3xQ}AE)geVD1&uEqkp`q_;um`AW5&Kr2I7&=8Qh- zoG%8<)!s+%>7}UA#-;$~s%zWPku${D1{vd_qgnnV*9)+(CrS8Ex5WMWQlj+m^6*8T zcGFRdY%esgyS=SkYP&mhR(D;!80-@Y14{XnR#9MLYQ#-jRg)rSpS~M%6D*(fUj6G zG(7JDitJC1>e$AyxBIjtDwW3iCXq5dKXHR$2Q;gU=^^o znLDHvHm%yj zLfIl+<#WP#We_c;0HUh>2T_?%XJXQAUP-DUlb15dyEidm$K0cH|7q0>nLkMc_mKNd zer~K{wbj@X9GGm0xCxH|%dwf7|-JfEk-yit2GP zSG|7pdIh_=#~fe(d%FWZ5y>*0-f)gIqhX+X4u6+j=ff^Z###y23<=BE61`6e2`|*u zH9EfN```PkEHQJ~>$bR(`BoetHeWwAM~y-t{kObGL#2rgS_fK5UT7|2XM?$_*6M#h zpglB(U{Q(jOvYhR)&ENZDx}YfJukQpc%dc6_ifA94%v0?WBXe^gUqLVw{{KdU+Q4J z7;fNMI<0_etCQb*}~!=Wt&!)Cv~{6uvp^u z8!t!dFoRANl9|&R6T`;LjAPsTqvsTX!+iQbp4OS42&RkES&JJzw{RX$n>0CJjCr&L zwsaYJqPa+&70|FBxINlEPJ&pv>N<&b&{NiL6%+^eVG_L)!jVAW*WAPVUD^b7#SuC>2|(BfLCrO7h(Iz0J1VfC#2XG9X)3WFWVs_PyyHV{HNc?19>Cc%r<;3co}>`EN3 zj3-+9@(N)s!0oUXTc%&L&b;nubv)ZXMW5g9=zdSo;NB@^N8&uUKgFQa5;6nxuo^HU zu+myIQ+kdFt|2iy^1MF}5L;h)yzz7TNp8L%I+YYrRmJa$j?Q!DnzdOweiuNyq!2(& z8RV9riz^|OC%|43YskAG862Z0F*;5yh3@+F1GaZ$ggwqj7^>T}3RS1%l2;YVQUay=JR4 zR$5VObn0@9(NftK;vXp*4y`RhuZ%CX1m8I9AaNDQTR(~sJX)j!` z`Z+r81~yyBg!d)WM!H6Zo2Mq7(q}<8tInqZjer;k%Jbb zySqcWyHmPB5NQyQ?v#`k=|=d^!FgZ5=Xt?L-zf8)nZ5VgYpt2_7x}Z=-_jpI{K*s# ziNw8zon`6jg|1{NyshwEO>93oY=N9KCfYeSExCl+HpJwil$YfY-GnF87R^h+$dV;{ z**CIVI=%tA$ehmCRSe~pZiqzB${Z5wsz>d1aw~soB4YBcG<>r!bw=tR)5KTFQ)2SD+zVr?;h3^}wHmaB4n!bnj zmvSEKXl+R&Disx#o)(7 zfXbG)3ELiOU%gLvB>u34x0`)ODr)kM+2`t%gqNBcW|%2ex$aBJ1{*gN6Wv$uU2u|9 zkpNI1^m$U}y19Ut#kx8`ofNjm3dJju$E%?*qxLKhX|)bR>~~dOX~GmlS4*{L$x(He zRx#m~K)di6`OZpUQb>@ux9yTsA+iRHXz7f2LOfz4IgW)<8H-(H;?>D^fCG%5Q4MlJ z4-XsPWWRgnufdJVP44@xMB{v~0zsr?@ZM^T$9OB)<-Moc(JR&HsVtXDCv z=xfYotQI4~-ZGpi|ETR z7W$MoK{DMxmn(8=4KA4*tPo&+BC*$i&riRRF+NK3(7gm z)v+Xux^b7;(7iqu;=I3mJKBb(HxgwzKD{UuwYfvY>+Q~7XTccaFIOI_QsiHnOSIUK z*_=6a=+MbG53lViKcMgHRDfaqYs#>kfYisBfm==EmRmOB*NvlT?aqyU{?{)wyK@dx zNp4mJ7%}Qo)MpZRbu+M&}zd2s9K)KeQ;Pk6bltsFVFi)dEshW@I) zXWkggsaZNXtmI9X zOE4>Xj9ylIO&{k--`&!ame1i#h+0tyY`#iiv3qV(PIO~YNs>!1J&2@3b|zXR%?kvx6_l{CVE<48SVfw1iGo9ldt(Bmx3 z83rnt9De|jXuYWF);oa0WnuC4`1E^175)cl-S2{+F(n*P#QS>b`1fQ1LToKrAXgBo zQVXD0ErxMK+h_8Pw_M=-dpiNT#h8vFr9v z&XZ*Ct3B^d%B{^g5A4J4wF_)twYrz;fpsO=PQ@$Kn8?Tz`<24ZAia5+c+Hzrg;Bz#H$%xqlSg!z3{T%Uy})yh=(pe3 zEe*=oU9?wpASq|Qhb~*T@A*3<(y-q%H^I?T_4t-NR%=`C=E((4@XWD;iki3ExXeke z5oafk(Z_E$b(R{y*FjqC=1a$S^TwFN_jKZ*Da^5k!K}%M%(l7S`tH@BMhug2ZJBgy zLLX>>yM9?_sa@cOeD$ccbu(#F{AS8ujQYo<9{-c&>~(iv_)q!;@1tM`0O{B?`EIpy zH|&MV)em3PP$t)7ify|${JekxZ;TO1EJCxB3;~UoF?K7=^Ca(uOjTZ&Ciwo*rnU7l z_Gyizi4b85Ss@KVz%{fVq%T4qvRi%ElT|77yqIHK01)ftGnIHtS)eo;63JgsZSBE^ z6h#v9eez8f1Lo*@Mk-ND*x-7Gfhle^e|ftvmc>^a$&um_dx01{w{j9o(uHs#mU~R5 zxhi{~U)mSfS22YYJmP7`XMF^bXQlrYod)OD9g*!kj|pF+hOdhJ3z0D~o5$L=4u6>% ze@^J{hD)1x%G%&A-XYMrMZ&-}C1?nui)}oyEsVp#F*(>fML6tAM;|-?AYJg0OHsiZ59!Pp8AOzW zM4aT>+bC$E-i}1=ZFlj>CIr)cuYOe=5U%=4=>WLtN&Q~cK6!};_f<;1O)=;F5s?Qn zcSe*WOESH*@5)Y}P60=s!UYsdHl+t=~ETowjBFY*^M z4dA;jJsTO|vOS91^RLN!$8cxcAa>qk406T{ebh=`wkD zK6pJt=n*wy6)&9?E1Kx@;SI(N`L06yT8j}Y`ro!QFGA~@OC-xJue?utb$(pHkAXj4 zxA=mBJO{NW%Pr$*9~V?P46c4`!7yeN8ze>~w$@6bY_HO0A}faDdb#{=IW{`h6P0q-Z4WZFYC+ zINJ7N8+SnBJ9>y=?kv73&-*hBPLC0FUS=-4%xt`#fs2TUkSNeLLqR`il~mvtF}DEP zA8~z%?6GabucJUksaJmX=c?vU6|Z{44AW)AiX0O>Hepvy>ox7rsSV>83$3W+r#Il( zWZvu@FCq%jGXsYA^+c~#KGY#~%wNFzTxC2Wz!-EEz8%btcR2o#nbj7p?l!sYLt4nj zI9rc0iN{)>Cj|GX##UUt)lm|SE_Myn3UaEw;kM&U+cph@)}y|RoE1YtbrDSE65D;h z5x!N}e?8VBTcDT#Aq3v0;?m=`F|WpvK%E~>&4PH^!$>e1L05xZ?Y5{xnd5$>CDwWx zR0T9!@5BJ9Z0n_y=Vd(Bue2@({Isf#Q&r!%Yu&N!tt)R5+Y#p0u@|MCgufqTO9RJBE)51$%o5uli{9 z1J0Joih%w<0qw1!%D)%P8Xvzuel^A^s^=i&dEzmDxQo{pdD4cMQU}G3LrV`;BQ&Rh ze=qPn>lPi?tQBFqoOHwk6>tUx`_l1B7m8V#2S3vZ^s>KxiGh?C?U$o#m&as6t~*S> z2THMc>zOM6N_|<%_7h~JSg~ZGAuWb79=%&#h~2=Y7IKjc`tZYAH6e$x*Il@VF73<9 z89rwtxp5)%|FI=r{vW~mF}Y&+D-o7&>Tc~GfgRlW^>EI9W8SLq4V;NkxoQ?By<4PB zJ4H`hWV}}OTdlX$jQA$MO;ZhJd3xdvrL^8k4Frch1*4;4)x}xk*A7u@vx1 zxA@2=Ea(drv>A>+HUE9ki1lAAV_)=A+^|?)7ZXg=d6xf!*lrZz(GWh1kj#dH}D`S3~XHq#Vxd{4)eiaTE z8hgY<_5Jtx%(6ZyG+dS8tS+W5VQQ%-mX`Qm;p`DJrn>*itFP}lLf9vGeAa_T`9(op zjo2>pa+|%TNd!x=m(@>8SoD94C#k{gi}qb@Js^z;-pHGwQa9)d1~##bJs)`oXQH2a z2q<^JYJT2#?wi+WOXk+cTH)e!c7T8vF&vzZPX(#in7yt^+WF7O5o~qz!K2t>h>a^R z8%I-Pb0_3e)L%C8Q5NsK1l!LBjXEqTK0aXXVGFI~aaSDLv*vN@*!sVlnaL)i`=1v; zD>0$A4J47TZWk1rrBLs`oHczq^0@ucf7kiszv6 zvb~E~-o0I7RP!7S6YP7Fwvem2v`_G9&+<0WgMkX6r@RaDH9e@e!AKh319zkK9f^@d zg4e&#KIpZNx*pB8`ub@fJv>ABws<^~hBo1HqM#HU2X+VGyY2p1Av5KWe=ol(ci>DP z`5qK)^Yz8-#9(SpXm85bvf9H9{N~JvhVHXAcYZmq=h32eNt>fza>8!-1}FcoQxnq^ z3XoN$Pn6c&{sfm=y#Zk~(*g{Y69l#F@ArfNNqhmfHLlS{boFRGXsxZeo4fA+@;Lf+ zBHb|c5K3$xdc!?p?>l1h>7QICxyx`^D7Oo8SP?pXx1w#dgH(7{ytQRV7n4zVTH9bK z_m`)BXxeFo<`rBrL#X_3^NZcVFOd(&XZ4yDVk6<|&GnZjlI5i4Hz?~<%{{@OjcY&n zN#Fx1uPk7OkWs3DR(6p&yDK|F%)? z9`3C#W0n1!U|^tmJ@)s33)+i!tYLV{pVm!wvKO3WR;QYCQ*eBGc+@mz3Vd5G<^J{+ z%vyBaG~PqXNkN6*-42g+4Rz4*6Jo3w35nX*HJI0Jf1Tj-x5Asq)ym^Je;{4{&J?~v z`+mP{C~?l*KRV+J%1&Kj)wU`;u7hw|KPqMOTzGa_BdZcL5V)iOL$;Wy14t}ZG$U@r zO4H!Y|5*%CSLzvyKP4+6|7`)iv>^bo1zU^ioY?}Q+vS=Q4u=*>pRt)g=*U3I!eFJ- z$~_;2o|Z81pEn-SZjX{LDFP6rtUU?AJqx-0Yz8hjlf8J`3{?XP;FI3EcUjHYy1(T{ zfuL#_Gijfn^`2^z*XU+&f4~yEmIAp*qUpQ*M-%Oj%`7w>j&mlx=k46t1j$d|~(8};V^@V}SF)X35wN|>;cQXlbV6QN;>#YmZrFg&W%SS;Tl3~z=;<{%cvDR{6|Oam!}9)gl4w^ zyCgOvvx(OJq)5u=RnUY_xcw#C(Gx5qqWRSknDG zt2Z1ktEI5S|Kh;L@o8^$%A=C~J`l4oe>wmF0+@!bbo6eKC-8)2BRibc7~{CjeQM}_ z!_UZ~A38|7baJtmfXwW5Y}?TU_?Ai&rm{JlDe!HD{T65c&|zS>8XNBgS-`htewE{o zFO!PuLP^qKu~IjJX@``x!Il$!J#>Sm6O6W z-yglVuIzWb(LRnWUfAEN%ww__rXv4Qr5b%~y)#1S(VjA-C0EIv$0=`YMP$8Wz#P(Ea> zlge!5JKK=_nKKpEIk%_JdPdNOFX!y#GanU9-a#ZsQqJ@Xih_A~uSft(Vmp=-`TbeJ z41eV4s4bfnafpVksNsoR;SSEmg3$eUe~hT%PuLVgTJK$XqTw4fSTweFt^KpDy|a%S zMLnxGyOt2zC@kBF`Qy2F-6q0mofuhO+SC?A z`lwgnZ`jGp0To-KH@Eb8F)v_b*dmM=VZvfMJ0}b{DL80eN9kw&_)0vt1IfADScFBj z1CEDhMitiMC;4i$cJXl%ZPyY0E8E4T%?{E$D6ma1+A>#y#Du{DR%G6?7qZF`-I&|!PRRY^d3== zHHtvl(J+!hdV}I#^!){>0+!B)8f6ZVKT=2h^ClKn=NL48Jp7Ol+-)E*n?9!u%_R0Y zP#kSE`Uu-`Gb3{R;0(Kz+j2O*QI4V?sYjEY7QHpZVK{4P;P~!YF6wL$y3YgyjM!%? zrY0&A_XU2zGiWy?Is%mt!BeHxsm70@)JJ8!dueACHcfSv}hZThrfn%D#poCi~w5Nn~ zd?&G&$?m-Q3me}sDlwFX9-50UCr4D{BS7T`l0_|G;W_WQc%49o@Z4dLYeD7LQatLDR(ONL*fL0f-;%F z67~|KNG7=#RF`J69qv;}Q&zBnLd*T0uVp-QKMs@vi7MAbx0dBI)#Uj2^!ibrldbk;%wlwgi6KMbtiS^HZ_i@E0EAGfurN}z&n-e z>b>y|>=%j}j1wMhgM#l1%b$b8kuSu1HqeM?EN~h%hCYC72~9H+#)fZ z${C#QzL5xCQS7ZexWeofPN%y^=(owfB$yxeo& z4zl31lr7%goDRpv(1dAT!9P~cz^QFDQ%ww8Cidd)vnKLmo%6l1M7;hpCao%7aCd3eaXFeBPRFn(FDVf zgs&5NNfjuZ5U`R{sxvAdyfB+5mV;(nz&@w1_lhuM6%brr3eZ)y$g>WH#dmG?%AkC< zHXDx0_EqEkHxmP5=RS{yLiX{Qkgr+dMv(Je^Eld_pKlu3b*a!*0@l-XL%f zCrOsH&G%EIWYz+SxQN9r&>4tQ7PHDjg5*@((D7l8ex*YA!yJOBhv{h9hamXxbSRU) z`VWc_LIrlN1Opex>r&U9+r`N?^;iI>Slu=~2F6a93!cH$>-Cfd6r!{H?Ek|ZfVpqb zP~F8#16ay#Bgz{&np&x3dOUs77>66ykN*wwx8W_sf9a#^Yn3yA&qfpqOpKB-Fyazb zk9GhyxLRfUKE5fozFbMk(!MK#n)cEJu=Qo2-mxI6=_i2&<&r}bvKF6e6#@UgnH0flW3$`U@_pg0oKJS*ptq^bZ7Pf8 z{&-dbg-8Mjen0mKQa_@6ybaB45T%Z^n~9QZ#3e8a|I;l6Gj4({nvkA#TrGg3wAGwf z$G&bFOW$gQi4`rI7X#kjCfLrkmt5I)(ewoIWWh z@Ytc9xwOasbb$awljHmB%38}!wOX!7G_Nn{lCbHTgfnaxh1$#YOauA@Q?DMo0^^XU z@dt1trsPq+I8?#0@^fH@5P85p+_b&tHtwq?S}OUsSBI3xZ5rfjK%``OF{$;YrgkwR zd0^l*2wCmJtDnG^gg>9DTEq9n?jb|Z!#hO+_!5R%Oa#M~{iDTdhDdS0ARuF`s^sM+!G%GfEiAN z8=uvE2f18s1jR;~moc6MHvL|9CWB+rKF@-2;!@LHjF$hR-{N5?(_)Vwl+0*U5sYPR z>8vVaE_HKI2+tgZd)qS4@i;5(ruOn9Ac$#_qhrED!I%9yI8A8aX+X%u+Df%4EszuL zA#lXhSK2(uK0HM?`0-x5whh_brh(Hi_uw}FjBEmFHA3B1fIB!A`Ji@jd{U@`cJIH) zzd8@iR+RArAs++{dnbKBHs+)wO68%isUhYnb;oKV6=^ghH4I|>owWeaMdvZrDO^zj zuyd9`YVB<)rkB21&}f^z;s??v7K@-uN+%6PkPQA)hb>u0wJrT#2*<(3h-y-Wb3kUQ zn}0w2rh>}BAK9Fm*yWwTr5L%ffdIGYQZ3xgW9u`&bf$(ze!b|9T9)7UQk8Uyvold2 zUxM5?YmvT#msV=dBlV^ZxN)7-wrDNiCPicOOO0&XQNG_5XUz9O($Jh)em!+|fyQUPuHpw8N9XDeY{BwGLj#$i5EZ7?Sc$v|aVQB5 zVK`T26=M6*QdLrc2`U>!Qq+uIgM?K3zQ`>)_tL%9;px5AB7{kGsm!(~+t(6?RRETH zK`#SC>{=X3GnuR>_ud2B@yX_w?2W^Ny#~38n$+*kv05hl5O*eWWORYTAi`j2N;pj74>FJ*dtB@NcQ(N^rx%oqV3X!|oN1R?9G z23--6_rIdtPURvF(Hx55%WVk^)wP$;ziNQWXdEK-WBtS}NLZ@ZN$rB#va50iOmLM7 z3S?Cb-=g*%$%AcBJtKdx0Ad`L{dY_tRLeEL0oBc_bBd*d=psJVtV9hdv4V9IlHn9` zKqGLZ1ICHE0QwNTW_#j5-8r`L8Qky6Ztsq2My@{6vc{g%Ge8N};5R*y_b84^N_4n8 z9eaIMBAI}|B}G4-fc&#YQ-AaT*4Fji0~UDo`LYY@-Ql6<{OTV|6!ykHVSlCuHqozv zOAy_5k490NxL0%(iD;4$9$F3=sN0UMMkNHV03ZZKCA@r?OR?yD4pMSIsc<3TgFE*v*v6y|% zebmNwmSBHeXqenDa?%R`J3c5V%5Ppd z0~z(h_}QwrLPry?YIGN?p8j!p z*U!HXnvPUdqE+t;KAS$q9#Mb<8atOVHWjnt;dQqiK&4Vy!%REn!sZW|5}|67^C@#m ztnPG=-h$_Y&62n+UY@*Z_0S%HKwZONuKhcCdbN~1xz=BRY!xdB+9(7VpN2C!5Qa_7 z!`6{OgSjDZ`u$dXLdo=VdgokugaSf*MRr>sZi?lMi-W4v4hV>XdvN&Y!Jqy;T&OUt z_|3i-7ZB@Ad~WU?wRwYh+XYWOxJ z0rimg_SP2}i3rtvL8BXRy9Y#uD`LGO*m27wnHeUXKF`&~ z@eb}yL*-&2{WXkH=L+Z*DTBIu0suz1UJ3QLrBV48kXK{N#eI#M!c5zhY5W-n zAmVFvzEfK{iabh~=?aE?rdiqC8wA(OI$(W9bi$_KfZ`e$i6&6Q1adHqK@mebGc709 zRpk&P4L-J-Idlaus47nxC29$)j?MAM=4+YL-Hi*IcS%OT`zQBvDCOR3uwC?r_WEv& zGOgif?^jN&$i0%ec~}j5rf+?rMbj6SF6ECeP-srz%;X* zyl;$1RHU@N%eA?ov0?L6$Tmz}6__Dg*Vdleuj^ z0S^Nt_?KRom}sEv@}7-o;bt9DQW`~gA(3MgjK{@NX+U*hSsRxZc-u+_^Dl=-t?%cs zXrPr2bHhzpUVeg1K%C{AO@^rAn~_h5l7Sh`n^$w#%uSBsQy+HtE~)k~ie{7w5TVZq&8L$z)RNdN5ML+7MMICWUEIK(k$#svWa;ZW;%kKLFd=KF43qXY> zU)Gdez#)O>EBsWQY@ZbX?=KS%Nz1t406w2SR$8R{Mr{V}HU0OQy&No$QZ<#+^6II! z0V?Zb4SG8aJAmPk*Zb^mNilRF-Qc>_zg-c7?P10}I3n zsdkKl^y^a{*%F2)Kc8pQ@_T@CT9j<5$v4MP*W214Cnv^~hE)&FB%x`Jj80eC?qgrF z2Dzd>dsNgi*^ecAL0%^Tuz+khJU7D1P}7Iw(+t~n9^1Az;b2U8Q}l5;M%cG_L8gFg z8-NHu_B5$!R|JanJtdDu$ zZ4mw_xKxxoGIKhE$2k@U6dUxIw26}@;NAi=1=i4Dc^&ByQ34ZIyZjl^VKd)trP2=h zDHNW_{)D?!T5BUc#GcdGFQOmjd0VcGZC>DA40$-jGG4>N8Hc+e@ zx3?-`p@WkKI_CL;q!_7@EG&;^#)ygkI|>`aav~AoXE6D?6yS)}sdF~BW`C6S$Fo#b z6bMuj2I*7j6H#0hpoagVCJWII%YN2*TDSc_gttMTYUdtT2=DYHJss;sX*M(mk#4&* zY@q4Rir8i``75d!F_BGma{>nmr{7B(tbIS8D@Nd0?dhh}ar_d%UTfZ+8KmNF$g^UG1I z4%VvfS`Qh5=7HbfT+C`e>%lK+(f-})d_GGnAyv@_fRj(^RF#ybn_CT)tpZt>d&z6*4M=B0e?PdXwtXl9 zep_&!2nvVKqVkS&L?xIcEHB8R-B6?+IePqWFh18B0~YscFg~LBe-wW>rtbSxF8n-uFj%MzVqXxyiEd35Bt+UFnO{iv*8`Xdov;vB7r1ss8EjtRzP+gwd z(0LU6lR=^6eDaZl(XQA?m?<6+v+C!G+b>TTvi)&oX?bH~I=8T4b}-ZLxe-HvlNKC| z0e))SP{OJpUsjC9&dM3a;wxm3dX1o|*H89J>T#{Mpa{M-XP*3bn42McNo_a9Xx^Q% zxyG;c*ZfUaGR1xTHI3hjo4AX2{6EF*2GqHwr@OE~p5mf=VG0axWQKD}IU7p+=uB-}_{i3_Egl5-{}rpAkwX4N z70odg_vt-2Zik5m9o9Hd*?$0QH1e#b&BVlHz?@45?eAJQ5S)H0gD*i)U}be-*YrUM zW}-=b2EA!ofbTy($I{6QsfupzAr~_W%k~d4KJU-QZsk&ru2@a_7StJJL~x`pkG`Mm zpJ5phOQsNNfA60U&)78iRd#9Lk7%|eMK`ph>vNEFavfsa;>kBXz7~0@CniQ!0PsG5 zN)KOOK?{~6ba*f@#5~d+pG;Gu9=eRYb%`JP%O7puS=$(k7nXC3Efd;)_2X7U z9?mxtVEl&v5COr2dgFug)Wk=Og;U$=QBFd5!7wjb`>F!X@V61^&V6E}fsAp!mRwA+ zFD5ZycDtCB5<0tzA^oRwLvtb7ZnQC$PWJn zR@X9m4m_?fj0r|vZi8%y-P(YS%E)*6VOZ2}YwJwJFM`j>>hIs3294J#N#v$sL!8St zXcYy>ESa%^)$ejpUJ;G#DII*8pZx+&5J-)D;=2jGifh~Z;Xma-YzeOeo;BCr#vcWy zLaS9cyFUyO6zv3SuS`e9JR>iK7A;;{H!4JpBh9UWfVOEi)^Vz3^UurBiII^x^bQmN zXNJDdVQ~}cxo?}#!|4Ud$>#M*$bT{p;FweHWt#m`?P6DDWd5JuE+pzgCLhXs@Sbej z@?A}PBv`>oi|f&;dDM^7gq553r;bab7s-?n5q9uK<@x)pHl{9tqkhWSpcI%E4;+tu zjKeFywTw4FRXnSHkBSOqP~U5*KhY{q<`hYKkjlHt`{q<_b^2L`R*8ylk}*o;aYL?`1C&9`ZTuqtF-eO@UA^oW;ey(=F9vf?39J)1#Jn&DzC zVq|jKBX#KJdNX!e4*IlAHzU%WY&lauVM!nBez`0}sGVyXk{1(?K83X`*MG`o`J6w@ zZFty?)kgasHK^+W>f`v~`tMg+E3SLPF{j0il@86BRnrYms;2QIW|~{NL%p4%XOJ+0 zET*&mux%wmL;*lv)5)U$&0+qcwA7Dz{17a`Y|D~<%T|5t(+_MdMZD^}l;|WC-*lI? zE8qgh)0rCOeX1VFO)L5_ioh_x-|aiv@$KyB(W_Z#A^cws=%h`c$u%@x79)M@^wfqk zk}zM7IXv$b8pFsPSB4T-XWmx1xVO!O^~w=kVI828LroFzo&!6d3KqKaYXF0lE=V%w z^5}Wt?0kJ)!dZSY1to>#qva@D(g9Zi1Zm!@UbVwrJH_?$#v6A&;J8)ix?`Jg;=u^ND7T9=jD>V ziGSDYW zM6LdR^$lgEd9;NEXr6Og(cY&STfBQUo1oD*T;}hf?IGl4cR*spmV>r(y2&)>vY5=E z5?NhXfDj}B*+H+(Aq?mdjRWOG7yM;@2?c;wai}VtWP31+;F1mMxzOBZ`H);jBr7(s znIH>{IU-C#Z0qQ z(fi<7Ost{SB|0b?VNW(Xi$A~5U2y-rIl2fM3DL}UC%8O0Rww#cAHP`f#xSqbUVf`G z(~>PH`YAD`EJDDkd~)Z zaR(}B^};GLm)(dXVn2T>Rx*{L7>^St-l@u@_^z0w)a2$li31M3-96w3tV+Qnd1qemA-rP!E~6JJ+E5$K z@NkV6kt{awN9if8m2i9!FN%9#ln5vnqptnJMWwdb(i8H$7%~E|dtf{5JK)*bJrsT23yPsNNLI<}!78Kn<#+f_7aMFSI|@6s&j> zGcmbYUqy(KSjx(2C?OZ7!Z&WhUb9>+`?t;|!mQcMI4LM169~SFTAJYceaGbgpYf7q zuf^l`x9S#D_BOk|3e5C`s1i(j+}yL4zZ=X)or$RV{raUhcq8GdBP9IB-|Rd3%kdFy z!mrVn)cX-A79PS1lXUB0_z2`n`L5Ct2fv%Gta zO`T~Y98J~ylu*yUW_m)65P@FZKA_ETN*f9m4k_7sO=Y?}FTzQnoMZ$L1wbm;$ra&q zwJ)_26$3UMej6L~zB$ME9Qm9%)-bJ9ygMs|iV{kzv+aTI;yGjMug8@R(t9CcVGk$& zG4wBD$V^EX8NsmqIkr_B%UD43nTLQQ?yZG8d;5)N_C#G!0`Qk+&gQb}9?JNa0po&t zF+^Z#oU|#Sj>rJasxf2T>QIi4SAZkaB|N(xHH3;%9+>5CgkRkYB=@c!UvuhAt*=&) zQDHs+3ikgxFH`ctuqQ?6DK7;4I`Td0%>LEv@bFzpIy@aJsRSbwMMxF`H0h8}@J4EGO-5(5DYcWnzsRQYp-K8yJsM=y==KLp z8ap+hlYKD>P?mWt3Uw84RFOBrmobYQb$IUgUSzvTgD_G`&Fko|8&O1TjmNhZ+r`R( z_Nfx%bovs?3W>xY_@?!7g0Idm zKVD%8P+zF(8pk5f^g)MC`Bu0f?~A-DOJ@DWs)lZpaj=_C_~lX z?()mHI5wA%h0%Zu)UO9-=3SsA#yS0)_FNVi8N??)0P*Gh)y3p?46rohF|q;FZ{Y$^~;cK8s!?L54= z7RDr(mpYv3&R>W&F6C8^X7mIn_0jX7PJwk@;0ebP=&?HQ(A3uqg|;(taKpvY0b}$MYf5&g2#)4f;p!*+*v9QTt z_dLk5w%x6bFuL@{?+t!Akv2&A8i8}ZV{sR5^=-Hot0HV{*#QcM+Nuj ztc6k%B?caJ2AaX`D%Uj0pU`f=06cjXGcw@$m45?GPKHZWTUjtD{a=bXH#46d)SN;c z(8JY-NE|Wr6YAEwICHv?!d3e`QrHt+P~Gu7#j!n0H%~>}H2xBWby0~}KpitAdP1EK z+(1I%vvt$WY)*M*1EE>ZHiRyQpI;}&e=WTj40ON9`aylU4}_Kfu_7;SJw1X1H6%(F z<9zc>9`QLX1poCM^$QBnPs~L7SI)?nI%GPH$khF`2Y!y$YT;1(gL?)3U^!HA2sd7^ zlfGVwYMq%ON*II_=o5DNf7^0BRV*qIU<%%DoIw!dV)4wPY)$8C&+ z!GEj$Q?TFGvrubm{&;8A==jIQ4Iv7gw?%Q`6UFsZd%(s0W@SVj*0#tkqSOpDDMv;a zn2iAVfjeyK{McGEl7GfZ0=IPc_V4d;-ZHrb=o^&3a!_89$4~x0QsF8=3*ZXSd*PGE z;Kbb%!7(MRzx@s;Z6NHV(0geSYKioEX{X%TwsPJt^ZvdhyXWw-lb?U^YGR}6VXR}P zsh8|2fiMdmikBZPyF4m z%%9Lu(3187ug%W#R9f=e(&X)X)nF;KsnetJkbPdl*Y4_`jNfcuN#4&dz_WkhyE5}f zA*WJNwMkyAkd<-PZ^(6>x4jd5>RXJuvp&aaL17kV+5dO~Jt%{5f47S4T=;ohC9Oza z4LAn@twKEAmI%$D=Kt2lJx&zHedVDVmiNck*T<5d%Um(MNE?iL~04%UvTeu zsf*4C0($3w39Usvx>FhK)!qPr0X~y0-o4N_(z=X&Y=iT3DQIia%Eb!)GDUAV$OZ@} z*_-|0!CX&~Rkbhy4cy*C%O^i^LG;oYTxZ|G^2mXFnZut5Uu0hW{~r(#sTV5>8KoLo zOU3c5Cyc}&EN#7R0By0X@A9C^M^)7ADb12xP zNQDNn!Gh|;6%+zbcNsl#1o^DOy}!n9&lHoIJr!kjI*Q+xhk4>`0sW>u=D!dA3@iQxbKw;Y%|fnoYcIbvdeEsyxBZ(eb+7`)4K}x)YJN)_)kbVM zX*lZ=YC-&ZzWlN$Tq4}n!i^Wz46TQPxa3rWC^7Gi4Cdc}vG@UV@iQXKHM}53nU5lD z=wiQ%|NnUcDEVs^*q^B&1W+X35$=K8aW(iK0nKHumLsy4?(eKdAVNmuYef2VQal^{ z>Z1^gqU0ZxFN;o=`SM~q%QN75l!e+)B7jBgYFXMJM61iMz=RsU!U>_b*Ek=x2I_Xd zukc(q`AJhyeQxlv0F$6{H!y%F(DNKV1~ilE14c~Y$v;193o;P@``;yOG5cp7hqY(k zh0Rb0E>PS}--W6$Rd!}^t6{ZAMJ})j5&uHF&ha4MSUaP5lF%HR_2EL@snL<4+G#BvfQi1OPVIg)u z?B+L1=mKF(kVv;hu`eg;idF&j?FqT(Pb}D0!a*ziRZb{)tgk>Co_}J)tTd9hazHLZ z+tb;=(pk~kS}kXF>S*nZ*B&VS|1U1b35swipavt^5nKS+1SC5} zKjWbHt6fWV895-PZ|!#Jy?rGngZK2|ThJoUI7D*V;c75ulUe!rAs34&5=`_IF$40( zOvwurVl7ik)?J9cj%+^3nOJevRg@`Q>h6~*1pGb28 zR*&>&J^8D20=#>FR4DtQkV`0xnv)_(P5LGx%j!s^P>vD*!6(g0G~o$ij1C9*rlEJt z&E<5B1-?r6mGmMtL^CCWEX7g9HgK7Ic48m-7u>M3xY1_aO3vSB?AAx^0TUU&kdcXA zM6rn&#g}anz&RCJlBrJeJe!nsJ8?BLAp5~EwVK%<5f}80hz>dn9$&u*?zSd9Q0fkx zN*+37UJxbPNCz=8a|p|#i#fa-yS}C}`HprXcnfQ}2XUJ&*{Z=c)#yafY9G%x>Y0_o zQz&j;6=35EU1&L1Ou8@JsvIb^P~E0dXHX0tPpT~HOy%U^(=(?Ad3sA`k_ZQsCG&DqFR%D3qZeqx*XGq<%aK|BEKqJW<(Ji{ zlqhfu%uMtURqENK7(FW8y72k=lkSHyb|QiWT|)?}Z# zv9Yz>>-W%z*hGCOfWa4&p;umKYt3xq#*X`-s2ff7OBuSxvmVk?%y;fS(z}a0JEI## z#b1gRRTM1C>o(z?c7&oUure8Nwd$jtPb`^Ys-j#1UTI@Kn`--2@7O$EZ^!7=q8lC9 zvj<%H;P+y5u{jhG5EMvu>-N#0;}wighHg6j7+lCN=!w%SVB1)C8tdH3*1Ej2IoFZ) zwdJXodd5zLH9b2g-v&<+Ai5r>QpuqS_FIhbz5`X7A9SlljtdFi5|Rj>y|6s<|95>o z5ck10?s@P}%5ju6(1zx2){RK8W!gHZ;O!K5P`F5KHD*JI#~4&eY+&>H1%* zX?Ro#GHxg^UgHkD9}mG(v}Ro768vC~HM1!M_bcE`Y`y$03#K0HDZJP`Y@!}0$Ifg+ zs)#*`5rwj{Fb`?trI@58wYFWa;^4pVdj#sgPD(QTSFC8?!J~^+uAPA}HX)j$CuF4&ph1QI)3*psD{0-l5raSU%^t}c5kd0|1`l!Uu2s8{+`RHajR3vw$- zRiMD%c70l$fE0tjeZ95vnYllEJ?@ciJ^5vrwukRGvY=SI`js}pYxz8R#rKDD<=q91 z5@>D7;S>wtKakj2lR5U_lP+)56Zt`n$?)OxUf?!dvkx29P3&gw5JLdt2(o*6H<)?X&AiWT$_Gv%CA@+tAjC+b(h+{^vAk?Y~)Re+=6OO!-y^~aER+C&MQdu zSDdGzi&}MkE>~w#D}hm%K^xC3!$@x6!uS&b2Atx5JluXM(riLZy8v!PIEs(t~Qq z{*(-kHbFKD>}m37{Wg9+%}n>TZ-ApzNuweGM4c>HuK<0`nc4hrRm^{{UM)^Ch?*2W z@H3_1=M0hW-Dz z?3I<>K_rnaduNl%$|f8kduJY5AsnmBki9pF>~-vsJu^{QmKWzpiuN z*Y$qC*892zE$?@LtVlxDg@B#!tRz%G!HkP~Jt@1UWfiNTZoO?{>FbCdJ-2d=`9m|I zbN4yJknhq8Qn`SAbt%+8d>H3WcS2M#HX0b0m=bFtA63}yf%~P)=$Pg4xwI5x?DVpr zNSyd@G~dh(6&^5>qkis6*sY;Usp*a3$VayO^owUDos&AWR~M|PGU8S9?#biB*)irj zJd>`KiKf-UN+ta);u7{yH);X-Uz~?slIICR6-T(9VK?HdvxB z@5@cqD>fAovJ*Q{7A%1HcnX*yp@e8Kx6|QxKRKi8jLP(-CiUv3pr!y^a!@9i6aN&~Y1I`fYnq>R9 z#hO>In#E0^W92nHLvizskE3;%n}y#GenlKQ&Y$EYaLA{u&TY|9)zo$BVJkjARE#Hz zCeBwncp_+c25AyQC;0N5Mpyh$`QE2O&BD1#7P4u*ktxfk95C+hhj@xpYjiZ`Y9ddo zdiGC$mXtPgzmLuzE}wTZhdrdp>9-CggZLh%tP8I0o0#zI7jxi7(oZ&7@G60NmL|F2 z@HUE^wf7x_CvLgl@V?Zvxp%V_?IpTdJ?JewYSgd|aJ1cDXStJ&K9U{Kj3Yhj{R<5TIV<5dK&BXk`%tue^it z5Z6tGSypOQ%2|Q4y7CwZ{8fh+a_oZCM|eKJl~)tsXw_RdjqgYJ!w$?}KDC;peehHo zQBa}A-sjxw?kf~Aex4kEq#|EIn&Ms%Zm_plld`|B_|8>Y!4bKa6spLBI&G=4Q5kqy|=N>gpA@8wOAy=y4y$R-272)LsHBSuf`pg zmQ%T{{`ETm!Lkj@NT$-2!1lEF^?SH`z_U59%h7sl<6cT$_Pc6baC|>@+f{9s@KsU& z3Q7XXhI8-T9i8*tuRUI{Z|0rh4SKe?35ve`Nyou^lys-7nUiHbzONzhRile$thi^Eeqq@@A4bZ*_dEcv4^oo5V zh$?AAHr+loIuuoY)eiOg6_UV+%Sxlgv8?ey83pvUoGBOQxc!fjP=VBnUw{?7RN6{Bx0&F~wGp)!Yy;~#SZ7EYmM$#2ho zU(?AlzTRY8CxhIJpUWLo(|(p6ngd1`-x?>w34+kpO_{qm5HWPiW*?M!5JQURJb~f& z*6C>CEFLrd?sa$favu)dc}C$P_GvzOF?C@kPP*ADMV`*AZa@*#%7AC93E1>3s-RGb z+0PK5h&0`iJUsh|n~YyNvK8(n$p`o{d z{rE48F+epz1$8ZgKQRG(Lu%x;Rs3efw)q~~7O{84e(79_pF{{;EN(dD!1w@CA%?8H zy^u=kjrjqy9i7BgdF_~&oDFLU=>b-E?!txkHhfZ`W0!Syc65P=NH$5I&Bp=3+4;OB ze*TV}ACiNI`mkq&#FO9P8W_9xLWe`RiVOYUkA<%fB{f&gHJsyq>h3PJk)MNb&;K_I z;MLB^t)YGQooXgSl$3fwXm_`Yfffb0%`(W~d82|%YU()=@@Ez1-E~*V<>j7@@_6!` zWh7QDulgDK{E3GNIpk!!OwRk2%@=Be`U(^jdFlYqJ0AvCgZfhR6*|tI=FGd6HC{U{ zShzIxvLVq&$4AVsR(5fqgNI{~6eE~cOUo7TlI1v#VtJ-!-&B<&^4+id#HY1G1N0bV zxHQ1v0e1eB3AdAFJ3%i6HJ$EO)stb|HQb)GvbOiu!o;zOcTt*1X$i%K(NUtwX~#7a z9I{wz9(v1Y?@S8mujwchU60*+)p67ik|*>dJ1fb7_m__tfRbrL&$6D!EcWmS@dlEq zY(QaizNV2fxbUV+;!Vk+vdxXxswb43N!|>39P%iq53tZorG$PzEsb}|D0r$hv~O8X zxmrn>Ebx`NGFQb^Rk}zy)qx}7&*+V4P_b{>Jl{YDA%J!ywjo5%khq&6I6pnzQ;@2W z0^-UxHp;AJmBz{z^t}{h1A-5y#53(@_E{55V|29rcNbHoXbi3_Yb7OB zQtZ-MO{S9({d}|dvY)qQ8f%`9v#6Uhn`qk8*^v$UBxeJ7%(3yM?M*~HUya(`qIZEZ zA|_oLx)!*s4_*zGxG)q;Hgg}Is2Q!_?!b40V+~wA4)#VUV_#ThC(T6xY7Gm2JnrD0 zu_}D-IT?jXD1Oq@oy|Yi^xV*fAhdTMn^m@99X8#md_$Q1C5Mo-RX1 zJ6T{m3X#7sr-;Z`wMp>GzGA9|te)FoFXTwM9qs>KtU|ZP-5*g;J=Z7@3U) zm4!@ZrhLhzs=g<02#ZzBk7fD%E=GfWobnrcarRlb4g)x3Lyv#O34uB4=dj?>2 zqBQwW(<+`fB(yE=|I$aWkzQL31Ay%tBCOl>#|vg;aIg;X2mrqQEC1c6 zR&}X!)8-kKmeB@lF(~w=lYf#&a|aWQn2UUiOGRChLZ2ZkGYrp(ZE)FsUS)WA;^h23 zS3nkDwjYvHB-{}b7-sEyt=zLNy!Fa)Oqb`6n65WerB?FW*a{l4;wUu~ru&b%-m*xU z2VLY4-%j*Rr|s>Dky4#fF^-^Nv4;vlvt1E-37d^m$9-RMB5?q%Z^{34cxr}4{Bfug zzFPXK2DI@%{Hx0j04t(B946(j2(E8Dk4#v^o>z#lIee6NEFG+kZ1o{}Zxx%zm*!LS ztTi7#){@lHPH{f3r2Oph6nCTA=&(CvUe``bt8`KI(=884^49&8@FDMTASmK_ec+Ea zr^>0#BdE1hVn!exFJ047XeyVLuG5_*rH~sF&KT(mlSiLB4h3glL{k*ZYwKmff6ime zFliGK;A59J%3u#KPf!y-h_R9{K+A^Mo_@NF?8&JJ%q5*1ad zY?SPab_CH2yQu#rI(yLkAjCpO@!sII53*>@Li&m)~GVi6?xIy)F5K`N=b52gSW}xd9hI-l$Oq zORKnxQ7ikz*}H~Lk$8*qCEeSxU-Ws2>bd{fQ>JBp(1V8Vw{v!j2Et!2X6_nYyH$~P zJWk$oi@sqR=!%%k7{!on&wb-#_v@rj26p3x>!#z-0ALSlJdg#%yIl9xhoTsv9%FQD z;<3ep4+fZDx|wEMoK@oOrmo`}9?U;>lc>&!TM>+Ala&QCb{eDPp;XlEPCuLigvSIe zY!;qSYK>*Fk;-BFwpdtz*`4QjhjI_EcOKt-{(H5Qpux=f^qY@DZAR_7^>2^w_ByIn z)U}bQCdR7VxKg;m9`(kP>t#3Py9x8-;UeD=M=8&eJaq<$TKf8X-X&XZGnS0qYfyB2Hsz2uu4nZC+8KK(;3j9&`om+Hr{cKt7!loI$8`UGs$aYHw@Ema zg@+k|`bz;&Ka_=L_AaiN+0Ae8v(g_Dw*ZbQCT*Kb3i-rlNxEDR2UCv~g4IwA)cx)# zbPzp04hz$V?~_aM(0U6$2;jjl|}xMq4ujG53_AHVDEKU2Hj(l|e!^NIjdWBE9&56WqR^X46e z{SDwA8N^BVtJ%+JS+4cM58oi7;(R&^yGWI~V)Ds8dI9SE=rpdQ(CH=Y$IR2cvy~g6 zry|vd_n*niGZYGO(&2w)DbICc+CJZ^q8B|N*Rw|-*xjO~y$a_QVPND#9z>jc4i*n` zNTYyend)2JJB!`IT_m}IW_gn+D9Q`_gHK=N<`+D7Pp^`qmv*Tk)+%{UkrIs?5lBWe z{LF$GtFP}-qs?|mDb3AR=A8!^ zHLTxMU#A$!bCS`7P@=XY^q@~c!B?r3im7Tx#J>8;APjL&@u>*Hg)?Fy&m}4f0I_wQ zcTP~Fd?u{e9u3BgnZ79F{#;`sCR(hxg68@_n`txAG&bb5{ft{20hUkg zlXX9+PZ?h2E zzHN-fFHkbM7x7F;2ZwHhg#SJHDB8a4aLKcN|#hz}q zPP7%q>zT+r&(~akp<;Q&JxkA#I2WHxzG?4uwfeE>ls;P`$b6rmLv;GDO9xRv_UHtHt}4i4YH z{^vN!+l%=Kl$Wv?grwERW1l%~RsVJS8un)DGrGB&$K9Hyk_&MY$R#fW;q>K)y zO5raR5c%^G`4{<`n|&mao{4#98Q~L7r$n&Q=G{AN>yfTzQr?Z?)4ZbJ9Mq z>pAUEH*&~(ymjHObW;9(DlGI(Sk_@e&B{y;z~g;%UyAdKWXnct*EVm(#Q+vVwzt2; z!{)Ych%1=XnbWux>?>a|1%3ZPja$ThG{BUuG#X`jJiFjTBO=2tj61rFjZ(xOlwgHa zMG8xE18TBg$}?20>qubAnR9Uo`+LQZxMM!T7Y;PV=^$67zqlBaH$z9i?gs=UqJZqzs~%hdpwc(!2td&A4z%FamEUrEKkZ)b1+h#AJ zc!jzMetK<>{-M^AUqPmqiz>-msuWr*;8Cpp0l$kSu-$s7%*RB3X>9UbJF%}eegLC6|)Z~^yxaKs7S*8T4{ik0ES(RV-{SAZ9=v7G9zRjEDh8|rg5 z(bvJ+ExbRRA>eP-=zT;+3Y6q&cvh&oR37uwCbQIR6)NH%UtfMD#0jvNY49Ez_pFEE zXERG?SDi_YWLoNc^4B8;ElIO5vnig9(N*b4jej<)wPs+oF^xepJ`6CbtK*ShoMFRQ z#s+ZG2hxtu++V-ovhEX?#TjF~3ZQM&WD$%HKcI>1B7HDmcpul5!*#YY!^()wksrz? z>Vw*pbXj1RV3Jki16A5kjRLZonuSA7Gf-6> z`WGMhkPqk1?9{%Ri~;*=$!~D~4pMto^hi4ROG%U3x^}8xit=vcNu;@kocGnFl{6)_ zlhN9D|1%FEH(GBLA5>9}eV&1+*@ck%sF!c(84Ey@iG*mrPSk4NFE`pu>8_OO-p)++ zJ7*`R>rYCV3LMv!P}WIz@s;%_bKm&P#I)+SoUNI|Ah}|;`u3k~GeWJFgj9spweMt! z+pUjBhs6+pk1S6(#}V8dBc_`-`{4v5qvLq4H$un)+u|aWB2mG0!)LU(GJ~i8u*UrN zxu?TXx73d8>WAoQ zxq+j32k!czAErY?W~m)pUtf)gy_gF6Cr|-ZnHsv`2Q_`d4jAm=g=DN!9N<1wOismD zVc%rs>06;6Iy1lxwXg>!vo!RR3OVLJMZbuxqKmiGUpfPBTN6oS|2b9GLiN5HNl7(H=a>Nm6frCy? z?(*Ua&I<ZIh~Ar zTb;ugetmF>L%VixaQzU%xtoFdkiG?cZ!*BN%rdkc|BK0E(}}J-Ck&NE+_>PV&a|z0gX}@ZQ&!2uot~1zsfE%9;`2IeCde};^aDj#H~3x*NUaz zh}-~Ss;rs&*5!PwIC`so{Q4{!nrZm0m3!|+%!lyz>oPC$43%uYFljrBj>F_iFK~YY zy7NfVY*7nXQeAh+UV|#*WF(WG9H~E_k}SR2gncfLxWjho^}H6kPXJUZtcHkHdmPx| znb0)}!u`U-ZU`bL)g}YTK)K3m)gdt+p%k>z!rZqT&S5W--r&AzH;Av@cegL9-xj=f zxsh1hh5dcSGKqwX6pfV6yDG{@YhF>9Rgi%i$;+FiO-!eeJa2qlE_gUfPv=FYoDF^mYr z&qKV$B}d@|J2gP62_+aNu5c9Jd-&fGt`|RDWpWXYHgzGGm`^!E#|yp6SX_fp5@+U8 z@}@qxOFM(JcPUf)LxG+%Kml3wO+$>d9wN4v1vNT647O`sCa$*;rAM1{O|x{DscW?! zWGGEtWRWcCIX|P^KmMY2n~901t*6qzSQOd)mj9h#+Lf)KA!*{kMd>ryCYPyG=yjpB z%iqOQG*dG(?{v&lFQi}VaL!zj{VPe01k%c)0h+?_We3{|P|vsRm4o~qa?QP?%HN(C z%7klQfa~A3?seIQ60=Kwglop=tE<)vQ!+{8jG1!pOxBzgw~5HMpKYGa#ff0au0_{B zbs`oOSXlLrYjU{f-Fhs6bMrt-fd|0hEwvD9Z zxS{j&(B4F;41ZyaMgrinSGJGxHgbn%c{UTH6t+M4Ovb{^%QN@;7uDZYRR-&0oYN~9 z{daQb(>b43ePoxDC3{`K(wvAApPEO>{mP-6?~Oj`X_B~Pr-Oz4W0VhQbE{}`@`18a zJb2!J9xzH{+{+abCAHFA91CiMca-?h=rvy7jc;k;5f%}Sx7u*~lnQ=>SA}iw3wDSL z%y__d%k%24#`tK+xpkn_M4!1Vpgc`ULEoVnZPAqJJ=j(s){dUxL1kO3W6wk9~+^yBPWXzq3?31PiHxH9- zzT%pilifHUT+Z!g2E0G z(ouZ_Qm1s$3?6*0r=6J}vzEGA;@D091W@vReO6`}GaXahM{Ioe;|WiFTNZ(cMpVD2 zt!~>k(H6!WSZ3`E1iay@$`Mh-vn0V}2-068hGg`xk_ZUO-7+edr{*=2EF!k=tK>-` zK9^S}qWcyeD3=t#<`a5SH$fXeB>(IA z{F>9LsB9Tr91A`4lW_&v+lq$gVgSpfivjnI8+ibz3!d~9%zvA~GkT1*Br76!^*j0J zUR%FG&&#W?i6$a6EHY+i|9{Pi!f>JjOTuUIu4-zLN~emtZA;bc;q}E=-N!IyB~fwg zb;mlZMJ7@`=zDKqaio(vNxXAsWe^0P%A%;6XI6ig#%dr9i0{nSXBsF?&cm_PIfIYe z)9J9(C+zX~jw70RL!%;e6VBi3y(f)%Oq_*24mggiAN>GMbaSe-LN+t=69U*GT$m<{ zn3+*7DUaE*>6HZuFUpfABvP@V;(9Cw zmoEhAcm|M8i0m6yxevW@6fYNJVyol%z_6{QT2)IVp^a*m#mVD!1++OJLk zQH1*A7}RH=eE1##XWy*nzd#qI-TlR>j~O@IbqTwJLTKxW?&1GzaFr-p@kzcGRw#T& zh!C`W()hLUfXJ2z@ldf>+(rwh2gx;`L?sqhPoJYm`mzTQ(Ia6NueyQSp>-j2l0PLZdcG8sF79dbg^Hq~beMaS^0N}g zOV|i*wN)CPQCY?)|3&3|*F3P*hNiqe=)|y&4pOrFi9aRqU}b_G)rM1 zA{irby`=h<&Om=FuP7wu0$84iUoId-@MQs!E5Oe?kM;A!NWImpIc41C$a2r>HLjXd zMRHmtChZAhw!9tYcp~AJd{h-akcvW%^}}`HpLozbY=vb!<(LLHc_VvF2Q4%Pb6-dH zyyaTsMfsrhM)bay!Q%0DX#aHOWZ>P^1P77*X9uCm_F>9t0b^`x=G@@dQSA)Dl#dNU zvDdEbFRv}RK${Z2p0rxw zG@PdWRbqQj~;2^ zG3~xguNtpcnehIf=5#!B&PV?B%37oH0#7zeWDg`8Xb zojcw*C#%VD2)| zd9e)zdz^RcY9bjLwBs^{w}~rzxW6=WZ;-L3@lfEv-bBMp$RJ54uhWZl9}X2qS64N6 z>Q{R^vzZMI!8~!FRq?S?eo*ZS+@w7g7&g%fEmmwOArw^=SGhUV;kchLp0=r9Qb8N1MbY=LF zGLwn|esUh=Wooc|>O%3 zJ}bQt#Ci>zj3zK=Bq>U(!dEeNdwZh=6^& zisCj#HBHAr*z?rPH*O!eTiC6z1=o})zj8qK9;SlaeB)wuGNyZi=MeE%sv{W#zR&?l;I3c@lipGC0^bE# zP6zLRMboA%-rarx<8K})XPK4AYH3BZ|L)*<^Y{$H`7w>%JKtH0wz;dNR2g@(6ve=D z6Pl0KEiOAaEOkAa%4r9X`@pI`tG(~vLZcXg4POuh9 z{41@uFPe$tB}{0Tg;5V0VW|^G8hal7i|xS*2JoU?dDm|eKf+N>v2m(6tQ+!(jCp(+ zOxCXaZXl$bg-nB4l!h9a_T*C7#I)Wf^o*k;-Sv>5?xy94)R#5@uYSY?p}{FeYYK9m zZ@>WsuIIS@EBoz;-8z5JOsuDge-g!pf$|H4{Zp?x=95=)ZgEB0x&(~~(E`vUb4%`( z-v)MM&=LQBLM~gDik=e2PdY`rG7$)?5j(kfq=M3z37KcxIbl#j`eGCNPm2Lt8~2Es z>jIlO8DRc|Y2AxXI>bc7{q)HnXLmoKYa-`sufwWFzq%=qKIu-yg^!i7>GR~lzEQI? zpAVI9yqZYINoEv@XB}_dJ>Y8h|3CDO?qfI~e>A$ua*5}iC^!wnETQ$lS)H2pw|ZSw z#r$12qX9O^)LWPH|B^hnK05k_OiWiAOW_B#)Y>IGh9V0L#MBeMlsTKeTF~6rh&PK1 zwEX1@AJfX~U`f8HS!VVF7F{-nyi|H#t|1MZaP6w7;OLM)YK*wHg7T)( zwY!)a8bu%bjU;7X-*v`B+ZdkA!sZ5;oIac-AEGxSI)wKAA#qRbP~f#u&PU{p3Z$mam)Z-C~cXoh%2ecP07uD+6b-B zt1kLA0oSv(X5nT+BqY{hbjgMhpcW6V-+g~A;;4;EM3IZ{Re?|C)h=y5o2Qac`ya?Pte7w6+ z#2jP?mxwoG=)8j;-x!`UwCCDT`dr7e3yYTOtrI5nqg8Q8X&Csz;e#Jfnk4RLvGHK|F^<}dGgHm7IIT7)GMamd6$fer@p@$2)H zFVpH_O%7{2UqTeQ{oTEJwzvBAQV^86DEW1CRQl(6 zZ+tk_o!QtpnxQ@iVmR-4clR1AbhsgXj*K9&FNv&D-;fC)G>XeHPMRX7+7?F?Bism( z2UXE9Ykvb{yypkgu8 zuU}-b(r?uI3a^ewwf6R-9{Nf2=%xo5CjD+NZ1%lV>0PPfY&}Cexs3fFj{^Y`A9TEp z!ISHOp4foX0&v#oNJ9p3!X|@2f1cQW9~P)%<<jiY$yWrrB)X>G4%pv$sS*D*=TVNcf=lI;ML4>gWrq{7F! zS3n9M9G+x3tr*iZf3M~~U6#>Y0@6{Xu;J|B@rkWrMHiv({B%ugeUX)Vcl@A0gB>J) z&2$Nib_WOyP|(-|3lC#-QYGu|d5f6`<73Da0`RgX=y*#xL;zF%I3wXD-P% z9s`=sqaoWB^|ca1o%oVo|I{^PrN>shk32uXn8t*fC{pn5X zM{jLK2AZ_LfAglD*uH6-6)+IEMOL4$UB59D41c9NYce+SQMB_*e!$LS^>@bFM`R#q z$qlFzP-^kOtNp<(j5S_Jhf;b5L#w3bI0byrmTZY?p}og1-NgEGgZ$af3x#6s>TB8+ z-Taq``(on>q#np9t{5^o_Me3^Eee{I>Swei!_B7$6wbX!lBJ5IpIwn>?+Nno1|Uc8gJTWja$N-|7fDoo|!aOqy*T!3mS*>RP zvp#i#9Zrk&POV%}_!-P_Q1p8z>KjA&Lf4r_;+Hs zHXge$Y8O^_z)sk>Q@*gJ+36-7bDqQQbFm@aMe)={5tS!l+XgrSr?Ou#On7oxVBHieW zvPrA)7IDzR`S`a0+x+~TdOF_!hHSh-gm4RTc5V` zZXUA2EIea#aD-n9s&p(n%Rz=no&We65>&;G$hC=204AyEsyoLcKthPh*^n<; zh9_YwZE$nS<>;3+ql}h(5SY(#0Ob5bM~f>qEtpBs>Q5otq5|q;cMtyaMy~L?1o-p% zo}PQUx&H&GY&!j=s_LYofHq{XPTl!=eF8b=I=d(MKC<&0!Jf<-i_@BISXxscLb+H z84TcHU;rud*B`u-$%|71u$}ow%0!N>PW}Ft=~L&pnempu8AVT-w6&x zWeOxnQAJs7I|`z|s_b9l-HdJB#b~s(unwRvEKOC2TiiXqVMdCDrENZF36R7;mbvU% zJuv<*Yua(fEt;IBi@M(PjBvBMLkUgQX6}G-#Nw2SshcvdUMpNX^)i>QgB4sErZ(Gn zc88QaRKzMaQs4f@>^Ruvi7-t@n6@A|g8@X*4M6z}RzOD4$vq6JZId3CYlUDf3U6-I|7m z?-$RwK%H%eprdJ;+N9d*^<3#q;wGU#_bAyHj-$3gbs?e;peu9zssCfh$)IvocGK~2 zANH?A%OMXkgFkY^Id3_CX8HWQF<9Yco`5_lttS|#@iJ;O8t7~TXCny2*MRcHEzvM@ zdo=zf;9~DVG6oZXw2D@vTV1#s-MdP=jR4_-;G@;|aSI{xS_-8Zhx`kFjV)$?CnRm{ z{h&-TVQ;)h&*#;Mjx*q`1-XXdphlZ*&m;_|i|uZ|xrsKIKf85HLXIV+u>a-A85RW5 zB}OU3<+QbmKRb$`tcbKKn5k{_acLEskAV=t{F{@T3b4>j=oqMc79!tO9sut@`D}j~ zG(iP=@ECe&~5@JV?c!hWJ{iF1Gi+|da^_(0{$wHkt?YM3G`$FLnu{T5XbLIA; zVkx%ral=$YWU?Wn0oYas+Qc_AIe#E!J3kz8R$Fls#rFn6{&Im8`XTiXhJ~}hbf``J zVcsa?0Z53aapswgU7z-gxZP}5W7ISvJ8=GTU>0M#`Umu*?@;*!mCTN9k$Ac{FXI-& zrb8ZbO7s-6Xz1o1IglE^bp%G}Hx_NOlLLig%H0N(aeKlFvyq;`x{_#II5+<6vC&v7 zm;`Es#b3QYf7bKImuH~@g7@iD*?xf@i3dMDW9@ksS=Jf1e4z>Q6B>Vg9qR3H0&%4onrnZk;0B5MLt^JFg#A-U;CB}g&=jHyr9}CV->EO5)B;-!QFO5pBUL# zb{3l5stfx**U(+~4xb!g8riuVUNR}I@38>%f170S9PwN1_~{IQ15V5{+QsChjx~sW zg`x&zcjEj*$hvDC2w8$@-A``6yY_V8({!)SCj%nakm6|X(I|5x)4ii-J)XS+L?|CJ zbdW^{X}1Jp3+{n3{W6Xy!D1vE6$~GeFsd^f=S?<|HUzMV>OMc@x=+E`p!kSaa-}#t zNyWMf6{XHlqV{6(;znEov2Wg+sAly+t>Dd}H-I;AFR=0)8hdzL^{X3@f}4GntRRc z^%3WSYfU`gEu82@LR$3Ogo!VnoV8joK5@)#X284mKXEGOUngTA=*A+ze$_$>oC-=O z8o}GiAqyv2&*w{Gv)&jP0zdu7zbZFa0JNPIXgsO~G7s?D-=hQwNs0>oR22hXI=4o2x+87B<8l{{sX$!FLO%A6o1xApRl|TgChYx~PGR_OWJV-FK0Rw3z`Ac2Q zfz)re5A_yH7>SnT;@4*rQ8DlX;G<0Tp4$pJ0eC%a_t<;)4=TInQeI3$1W|T&_TDue zxo|x7cm5WmM9xng)61u4d4vuN6Lj%>MKur1?85+%xaxKRuOI8Io)(1rjLp2_by7J6 zHBE-k+avzmGcxN37^uZn2=nr&)xFo{+cdXV?BW}n3nmvKl4#WX0uoL7ZvegFFu!cJ zT|hq8hhvv8Te}tk#sDG)91wwF;G!}m3^Y^^##h9Ues{MraI3I+1?^%VkUqsZ5d*kR zqtB_>O05Ipa%jWtCo)%;vHe>so(~Xbu)ge4)T#9DHvZ>4i3q-sAy%9CBx>lGRl&&V zd==kk6`CBYYO@%n0>fV1PzFmtWAH96+Mr+(57ZyLq)lu_TIK`f!O_=5nRgc*7vW*B zX5*&^Uj;x8X81bLA3*M8+63cwi31HqC1E1L9|XvegL!!uPe^%2N(@bBjXzZeAmNRi zwe1Y%gNFZ-(awH{k+pOzWSSzjI1Qk0OW@Ig=hrMC(pM-kWzn%qIHqEx{IyL`lV+!c zt{)m*xDDc}*VD*Hha38Cg^51zn*gP~k9PH94LV#Kfg7<-MSGU2XcI{UzDI^U-A!(L zUwlh|=Bx1IUUcZ+aR9#b;#(;dD!&H?lrS<3WJ$I#0 zyDEMgtNWf3{eDFl6nsZXHAp&w%+GR1{l$4g-5ppF^(VHpJHdlJ}%Fh}+Glg#CE4}kNmeh;=aLV#UNq;;L?ErI8yaRlS+p=Bu zZ_GdDuzqt~n=xURQh1;&w-A5S#l^l>42;?sE*Ug|T)f4_c0q3t#LI>f>&^X+go7;sYG+-Y z5nIILn+P8wXTpHUEHd)AZ*}<}bvA=5rX4`K=}4Q;te%us8k?Rf3}~|03IxSGhqd2R zglR&Mnbh7dn+a6|1Ig{cmU!&)25C%^(p889lN3TAzb9;8S(`IQyvdHTvMNaHeg;ap zlAWIv840SRIV_`FpK<1+Vh5PJ%wW>^FP~|OfBW~`P5*u(*=2)GPR`!j0k(#%g!bu1 zy4EHlPiGO`YN*>MKH#Hnw4%Ok5ut#FxD?icVQ{t5KJe-lg^)-20j>VqwWI8hebHMF z4RMooHrR=X0W31k{}HN#oSJ+8#{E%;$R8;C5LDLiQa%!|$0`;!#Gp$cPg|4{pV*oS z-A`~}2cQVVkVutskMJZ`|6d*&?ig|0I_rRIC?MiGKP2}w@#M9dkuqxWT^yf64!pi$0YwXAC`>r4kb4 zLYnLtB?XpNs@7HMIX?SmpAmE37y>`Z#hdJTgq+>+WO2ZxACiiV)&`u&@r;|!kpZVZ z3_I*>|0EPds=naDaY{w%D4oucsg^*xoQ9u-m_hyKrh zL9-12(@v==QkxfB0u;>$k3Fn2I77-L04B{tPKcnBPJz#gIA)n%JYf6`(m1^2{3>Z+ za_rFAmC5VXt#$S1efM|3#`Ohk=k9>yLGe4gu=glP&E=6}2#0|`ZK zZ=opaE74jIiG9mo27is#v`ir2)AJriu*K{nj}X_`Gf-sjqQo`Y%R`D9eu}#eIRwi3-kjUhRvaH&HIl-h;L9X7 zGnXh%G)2Qh%g%q^9E;uKMnr+jKl&Vi?6C!=H>A-2X!Ru6ZJM?0TSkk3oDCR@k}Nh9 zgn?|(UQ5bv`V_f02(eE!YAttIcM-PVI*^n|)K#PMi-fIIfko!GX z-RNV^HJ8AytfoOAtJ&=?Js*uVttO{;P62AU%(8bl_nQjj{CyD_)^qL+c?NkXTVb|s;a7#c9-+2TwZXOUhf}FiZ?W$a|jQ)8W``>{gc_!l*3-&`V1P~9J z7wpkXHu-IvCu9!c`Ty_I73h->#hI9iey>&Mq|2vG4(=mOc83a<4iUw=Hc`#Hy#r48 zE&~h|kc_hu!c|#FMK-UMl-grajF}7HwsF5=QnHGw$fpP^Ltn~9gzv;FmtdM(!I8iuQ5FPvevBp z?^2YggvDI`l~#RkPB3PyicFk1sbKAh&c}z41mlGHwU$(*)RPwuc;H9HrAAxv6<_%D&~sCrnckQ%hqY z!Mq0&%s=?7|AHqRh~$^zgtyrl0&rQ;nhR_G<_1aaD!}p_UfdriYuZG)@Q~NtUVfl9ueE*P}FAol|AEqfcByoErAvRL@AJc4HGuBF7%3O7006{+=9q=JY_ZTgQ^WX)zH$`y5~vUa=~? zk}4Rs|GP7J6*63^jq#<0ivH=)Y-P@st5OccC^s&A!3iQ%gBn|vlsg~qk9u&wbvQ5F zg9dF6}(1SLO=*Qj6_5s(>^ zg&U-`8}I|=;CIM^{8#l5EQ#j*iD~IHZb0bnt;JB$OU<8&1_YdNthyad9zS(k4Hww+ z|LrL=K}r9dHFwSrz~8;TemZk}F!S8--Yw+4oH_7zZZmUT0kdJ-(Ct5f` z4!|7#w}+!b=Kl$gDdfz8X(Modfq#|T8I2=jZGwvmD~=1*7SO;F~}^WaEu#ZM4xW(HR>UQoy%5McD4=}(CwHlBI} zT-Qu7Btk%;dTfplG}odUH1MH zlEe93@k25+L5J=C#DWX{1^`&JY8QLF5 zUX0Ac`dSfqr4nAY@U3odB4ypIB*4X@_mP|eMUX9^bEIQU8=svYRT8+J7T4A9DcDs= zqNnL(68@V7Py+WN{I%SHM*AcYZUupG2|yDhwdPkFqF+ZkPUQPWMo6dNG;haRR)t{T zS}a>vb}tl-HRaBN$;iQ31vAj`py?M<_7F+rP}{)n_g|NC#J#;|4p5C5aK!CbM5n2e z?V_MXA8y1_>zsOpof{TG>Av)muYVT*he?r;hF(5u6)zC)_HWrLof&D0M6Jp#ZgQ{3h96Iq^^ z15E*BR&#|%>*q5oEah$c zSZxPbhBAxe4}Gp1E%h7CZeRw{C@*iN%CHPN8h6f)Chnr z0Uv@z{daxISMtJd!P>CW+ktixe9D0_x*hju?~?ogzH)Wt7`-!WhXXeS&C^}3^UN>T zBL~g11K%wwKIVS&nBrEDMKD^)&T(Hv@CrKw6SUxO3+6HP0>I~j3u?p12_~FvLe2Hd z#oPYj4+PQL!G#YO*BgKA+|mv+xX!k7&$|*hOw5t^%ypO>d5>iop7uX=Du@m0r!z=+ zC}TBb)D*;P*T0DO!Z`h)kH2rr_%T8F$MG*arkXCQN*==-AK!E1U=5}U#*U1bZ<^o5 zNO*2aG3ESbdr#%~b3YE#)3}GNO5SvjX9m)aPS>jrFaeuzc6@z_-+b_?>`W-EMOC@~ahtK4P)WzJfjRpNynarok$CnSv z1DN8p{+eV1K)ebsZMzcaD8c+@?)s`4|8tvN*RySv`{NbHt*=d*_lU2q==~GkO>pQ& zV}!d(zgWHs?+QlOh=_>T3(sa6Vtc?)rq(KXF%urM;R!NNf6aImJph1S$lbZSA2&YSZ5sO@g)TDLN#xF!o*IjYX9`i>z#9-=eD zRna)T<7-kMf-CXD%4ESu%QUV!h+;n&Mt+nZ?0dTmviMlyS@``|x=%iq?(qr}aeMVY5Zu=Z8Ey3gMdlek6pDd)9u7ET16;lRQu#;`qC9|Ua=_#CBge=|25 zWZ$`%8MDHr!#raAS}dcaYb33&M8QE?=XTFGl!6f zXh@UWjoBbL|8=aIy^id}@*uOke6&#uArzb3}%4IDL z$BjB_H6EfFoiHX z{MFgNRP>I_$`NKh3L=K*>4`YBRWdq)gYF?0pQc;sn31Te&hmL0TNA|E15f%A#40Bz zr|pSL8%aL+veqC=M~VwY>N_cj5B*3WF1w4OD(IoZh+UQza!|_#(BqEt}=J|UNsM2ToB`(TK z`_b1DtlG9%UoYYv^A*xgu7k4(bzZRRP-8`%`WP+jbE4nEs&|N0-BIKtA|gu01Cd1E z`)9-7#uj;jc<;u^_wFZ$>_0p`t~ndTUFn-lsEvB|dcco!3k}2Z&qbZ9K?nDIun&tvAxixqiYC1pSfMnIowsx);7x`Y+hwksviJ zhGjD)*B%}U%)Gt}`%W%M=ebIFwMh`b5&e4(>saGD`+ITbFtC&&7`I#Ar-HzF{k8W!=3iSs zY$4k&=i+|Wo;%<1xJU3S7@67{MvK+->QGnOfZ`Fb-b zMjBj9UAt1mX+2?uMP^TJahKw1qCwJZXN3-Y??sRKerhn1-RQ6Ln#t9@ zh09;wBA?>SR(Dilp92b|K&8;(W3ltWtf;O~@1t!e6rwu@_yxKmbu(74rMWhzhM+SE zn=In@E~*VnZ$sRD?YMOD7_t%b7+@p$qijf80*M$zcpK*&Vv&TwNw0!i%<+IMf~(D}6RYm9dT*OHslFI!-o>q6CWX7SNsvMDX@v?DFo@w$H+a{s(G zX&a8QPm3kqM9jk~xLN+h12f^N@ zStX4nxOw?f67K^L!N^98OIs{{=j(9-*YRe6bV&v&o@*#^+r_E(#s*=yOlu?;kAFGN zkdtCgM!X@V?e^=c)~7W`lUJ9N`d^<@Wz^DzO^WT;3a|yfu_7m#_&iIsNl~5_gT3KX zhhKR$LJK2jLZ4H_ZRrU80PwcayY!r>ua%CYxsxRZv+R4@oi^bs26i<&`T`&fX&`ot z$dWTGOUKae5{Ww4JHi(xYl*jtoa*Z8E6+smx9mGxt=8r2UR07GwxY2xn@j!u*&N;; zu7+4li>IHaxTkBD!Y#hHoK90O4Q-UKr!@GZ#s@a&&5Wzuh78Wr#i~|LELU5Tw)FNJ z-6hsTl+@#a9}xxC?Ao^0xCPD4x*TE8yu3^yd!aI0QCx!OdW)XAOqhMXH>tSm?P4W> zFFtYC00-oehVjrhR=PPx@rHRvuMW&bRB4fth%WY7x91lI-tJ5&(Cb5c2+ZW$ptfRy z*;u>bYzk~g=V@}ov#-)Ji6bw3om4N5llzm>%*LGKow#?eF;pwSf#mRZ4#xK)vItv~ zeOp3WV0z{gA;~sh%s7a{a?csjRN-$cb6g1NIjTvQ-P3*|tFXF!gj79DWPY;K;qvPJ zIiVxn-V2u$#P3TUN^br->Rv>x+@=ZWe5nc7BvIRAUDsQWber@u)kf7%yAl=sc_;CmJJ ztpTSDSbV2`sL%$VzF1MTkRL3OLpQIhb$n;belNHDY4{AR5vN?mV5sT)bVtv)MSo2l zo~WH)H}Y0Kw$7`{RwOH#s*AhXn)zCJ8m_Rnlf=WRx6J8|PU|Opi}poeQi6X8RUnq4k3Y0v*sWm_)1JNZw$bH-Cz^NV?Iw8QH~O} z(e+!8!7csi9uX|of0y(HhGpU41#?`WgH*z;a=d5q&LA4e2Y=P)}s9A`0_& zMSD2#+qqS-9TR>muRrb>mVKle`ARYLt-(;yFg5e!9nSFY{v;25)F!<{RASKw1fEY> z=HB|8v$R5k!$_FmkPGSM_^j;{-2P{jApUsbe_CG6Be zl+yrMo;bhY#GrtfaZoTT}pSDF|4nJ_4^5R!haPpGV~8g}mS zzJ1Z~3*3`F0icD`zaIht3(8nd?P=dR6Jqk|%Jrx`(=`w|bA$!wSFa=2DG1$Eqv-5D z77v}q+5MMhBRv$KkRdt;#W*&rY(f02h@KzZ6(i8GY!qvgyzGm%`?J4^dMh*mSptP} z>_8C8V@LfFv;+aqaxzHi-`)R|lg+m~%VYKdX=j8bOxrlg*rU(ESn+ZRh3eG#m!m02 z9bbiZEhfz%m#H+dQ9ydEvfz*GxlLV0C<>KPw;Lv#xmaXt>p+?7zH0P!#ZW2^P(7(e zuz`&QZ*Bpq&*acU_p#5nur~fS$dpnEn^maK&rU0VNTXUq7yX*&m*1U-=Rd|A;v#fe z7gM`VY9BUiNJQi-PyK1?37mnQ;%uBsbC%LXgLs5hZEQn=RMtUgs+6fp=$4P`J<9L7 z&O01k9YbGO_^^B_f0MGpLd=UeSV^OR0lyMI_{dN5KvPximIV5h&Y`mph=$ZJZJT!{ zolM(tQNT}u6q!|0n}Mznfz3>f|H5O(ySumhb{h40X1SS#8POhQ?g~AQQcG+N8}jq} z+J?^}*U}~>P^K~)!%n6aO{~3JNgK^^?S=wng5nqXOv&LXJ1vXfX)U~Kyz@I;!CB{I zIpvGirR}cky&pLf2W)_{hsmO|U5+@&j5u`p2!f~=v-;^xo5M%WF`s?MIGg zJenkU`d5%fM0_|C!bh{Em2_*A7(s+DIacb<9R*Pezy?H!X_WqqHA-e+XDp0|LReL0 zK=1Ui&XWF$%@|H(m(!C33h1{JDC6|BdPtJ03Q-xHTkMV(hV2U!@#4aF=I{uPvIMOL zP7~Y8k##CzH4EdJL;knY@#*RxGQ=kh#$OxZu!Gawm_4kC90fOSuzlSA<-Osp{=WEY z5)EG_R#;(2^o%~r_6L%IC%>En=1MIGOxy}+OCKK8tSx3D&`j&G&*p&v$?<*}j8`&I zJ~7r@j-Ul5#3AdoK>(F(<1Dnsp7xaVe^Lkv=10m^?55PK3hp^ps%iJm!;2+yFKyyd zW3a_ftp)r~tjXAEq78+KW$XWN9SWj=x)BQVd$nJ$5?;87#tB{@_s#HUufQtX&efylyed6^hMaup!G+3gv zMK2pEu#-hA&+oF44LMcrRkr0rXrT#?uOR!)Yk&1ZdpHSuX{2YuMc6<>Vm)k3li^VCZJE{cieQ#TVjg;s zKFFW7i8^G!+|CN&JV(2Z8e^0A<&8UIY;s+lV$L+x^%YjQG$P4O2e_)Yc-E8Q^C`u> z&gXuim!G#TUw6 z{~n!XkJx5SJRTYJZ*<|Q^)CLO3UF{pquIw_uihRtt|_s(1tjh3wG@xd97r{<^X(nd#JPseoaL^9Jb+*n#6ury-RwGa199PJ(7 zb&cA_8idC0J}9n7MLF3Cvl{Yoz$dNKOKFse4Dq3Xg5V3@r~tXHQaW^1xb(4HX(H@( zF^)L6qaPz3AFyqvpw{bd-wlt`ofCp@na=75dx!5&IKFCJRA2HGw=k%!_{#RHYE4mJ z^4cCk7I~csBy5jW?ARvm5N4_x`|Pb+F;B*(D3pI~m>@tVkqGGQNiDDJ_4&Pd`H`%y z>7&_aDo|DLUPPNjAv~(r;;kRPJW%}|<~aX7CT@G<@dMh#M7AVYDS+s#YR;?Rnsx$4A0I4!+xqZ6kRFB;*EETsc*yF=Z_>dUbLGeCLd z)gcpnx&mmfvZet3wSTO7En@frSFP}PBPnVW`fiTDn~}@C3h?1?16^$r5WITOz&b>J zxYznHV9h8QPwoFUj`T>Z_{uHBBS;xMt#%hWRU?~jJ+=SiS zaEGx&c3UCjp$6&$Jxy3;zxk9U zlfUa?Ma`WFl-W?Ma3 zD3|-ZEs}&~CfSht6d4WUn@$0^~qa(eqw_Q7A1Y9pWk}B_xKhfXX|8*1K#G9xzrF~?vDG6?BfKZWHgrC zt-J{kPXPXmGEV$aC$HZ95Q|Xm!`HY>@zAP?T`9 z!tp=cV#aS1iT7Cao9Rz)P+Lys^7c)lSqolT}1Vo<&)=ol3eeOch333gCAG)O&*v%OaoRX$y zQpc>geO_O@1eeeGSQ0iHPDk z056g=3UQZOMudTfJ?mY>!f3AWGA&v7-L^~G`dUYm@ynhs8NX$b4JYyIul%J#IviCa zg2xow!vSS7_i1MFV=7wYt5;5MA$W?bO%j1J z2xzRwH*66}53&RURaA@YR%o*~1NtKl;-?o79?0PZbaYg|?=0)@#OBuR!t-brr(474 zqTN0DZMh>xzvZnC6{i-nqGWRM>E#1N!8Q}ul;o9T<}^-7`^eY>#hF*AxK zp6iDtdcS(Q8qfiL1LN6Ms*>nwilVN5Fm!+mo&z{(MA793r@wZ%!ffa~7e2eF>U`h* zJXrIG6c?1KT)M$Rlz@Wuui59_MLwyww$IpeCTy~FO9`>_^~AlJ{c+<|va?m2Y|mwDW6F>N*EoMNLD;=Kt^i?;Kr7#2B?(xw8dn8>-$F>b=Dq@@w33A$p z3wwzpag8+RpUQ(GksyAlmS;-P+vtE!5V+f7HtmFWT>{XN9`4$vR^g#9nDVLKW53W0 zOI}VbfzdyB#D!Fo+Mn+oJI%HXmbufC?^!Zp7V(3_p8{Hrjp>S_d~Rdw5uP-Z+Sr%d ziBS5;!pgFlP{1Zh7mhuu{BFX{!%yBv>6;gZ$R|W}hX3dbjWb(mng=(TZl4PKtcxn& z;4Ar@3{9RpUY2to=z@Imxa=ww0y|zYfft(}0r{43}{)GUc)WzSED!Q|wOJ4#UdLIZlVa)U1PM7;ep+~}ytFfwfY zFh=Ef_?U?kOr%tSl`}p7-Hcy$##-l5D9*D#n_i%c60|)WLb$+-wc8C}d=u^x?Wf0D zcKfI-YsM579!B26)i?}1J1ueIZCbaeO3oh7vy&AN{lSbBAWpSM>mU7)H2qGz7j>Oc z5_OkbU$K2P&?=7rwa{#+r29U7c{jp?q>ro@ZR<^x&J8HXC4ocG_ygh9nS$T+zZ$*3 z9OQ!)EQ@acMXsX<3;oCWi& zTf3A1+IHtAMhH|00hsdw2=8k`1MHV-pC23$3(>*<8yMK}FXEg}@U0RA@F{)Z;+ z3kI)-QCOr|OC)aqG(P~7J-Sc)Hnj*}oAub`lMAB-{xWa>b~2iC94ls-rBRA4sIOqS zs!xZMNyO|2tC>^kC&l_7Ex=A1iOpPYfH&#Ysz%>*6Cz50b8uq%>A{#!(!=S(At8a_ zj}wivEua?vS=SR`M6euCbUT@@UMhH+=(Mg{akIE#!Jnk0{M6_CC*XEctLNKD4&T1d zSzCbWQaM*j(F6_)Y#3;(fx|V{3}QmD9%WmBAVze+3PkE#ZJ)ksz>rg$s3#74^U?1(t0ga4KGm#mbXy` zRUZ$W#J%@OsV6Fut@TbVYPC6vCwZu2O`WV^AlHBU^*lAs!E*!=+$2skbU3cE^sHwB z)JBNS<<7y>3igK$;`6O`(tj8A7{-ub_fRw3@eXwC@_v1cxubM?naoGQEjkODx{B@f zvn{}NK$&kbs37zelB~`fI9BNjr*`nIv^4Cg@JodX4Xwo7U z`Ko^)%j#~6%!BE3XNBVTrT%3G=;e*RKJlUA`yu9wyswdIMV4+H)ck0!$iiQR@h9WpJxXC{@aJCevY^Ju@ymL+vz}JRCzH}_XU;%&oasb^9^^;)jh>7# zz_$uG9G&l$Rwq)G(woI|i|1Z~lpw2KLfm21%Nb~By`z*38Xu8woU4jQoHs@kPZy8i zgHkNpPHgU`hfD-I%jLbhBLmGVO^d|kWOnpOedSD&Z~tn$!FY29E%1R6O#BwZy&$vS zV55+y=+eF-^X;^DZz)VUmmEE_;x{AUv(lfLQ9DQ$>#WUfAr9$@_-T0(X;Vl{O`xxw(f6O~8@Nw!Kc)uEI82c#~J1tHliBd{k z(%)xRel7dNHnjW5zXZ0~@ulX4z+_bK{MJ8zKmmJ&%m1vL+#DNbBKjI)`p4?99Yo+| z3zn9DP(E&eJ3)ISXun&y9NKna4ha7tg8VgOpUmw>qQFMkc+N|>;h!VNVwh7+R~CdtXuCm*mA8vqEbiTfSmG>dEHt-*lAMiy=a>q*%8$))V6P}ywbXe$6~#20@Ocqi@%h%wK3u37 zRND9L$jl9G1@bgY!=WK9yEpER-xQzE1ynS6Hc+0j>Bs2tR+wX{xO{7HPehG%e{Ug$ zsZl{DOAo*6=h(mfx?d5XQ}i>$0Hyu(yQ;5e zM|39Ybq<3$^Xz$vNM=HpG5ZUgqx?6}S9gs9E(haqN0sZEj~n$FA3|W)4n$dDbd7g?Znp-D3vw z_~TtKV3avB06t+%7@C~l4&1(1$>Wq>|NFssPtFkQnPc2TYVn78R*wv0I|i$`0mU~| z<=4t()jWTYOJn>Sw!`Jg42pw0_Ysx@$D$iVe{y+KNRZX8V_dw8sq*~9O3&iLy6on2 z7uZQEO<&p%yPV*Vg@RMYLZQ#o7LnY0gE2P#yHy2v&5AhVR!0fIn0!xN&qOt&6yBL+ zLlIcJ1eD6s0uvLh3|L=BdhCFfCMC!$Az8Ufl{{AA1-*0DX}>pXa`bVxQhAAMfwt(L zX9+(j%%ZL+P#lg1LgR$mO2S}tY6NHGiH1)bCQ-OQ%#+0c>b*wLW@s{R;h2#ugDURg z99%^Ps+8ToSEnYztL|tXzuP{|ng8lUM=ml5K!8*JjO``l!My~4t>jKcLqd2YFeo|?>u~et|Df0X)-&9Ufz{Z ze9NAw5d`Qxz|->JSdot;2Kv6qp`AoRt;;$z|hL_q!bOn;WJXrd}RM11K=_gb$ z^hb`xbF)y-G=~_}2G}`J$K4zY2I^CcYLWUe()@PYVtt(ztUipm5Ls6VxPOmU92k93uu2JqUnb~rs`OVoL>&4f2ek=V%x;-4kOF(70XY z9axBbn*IMp`{lSwfrq?`ERBT=bt?HoKido~L~}BFR}m2<&-8L?AHS=rpAVmq0BVNk z^G!nqPo22r@^h?&QPdt?MdnUWsH`uYoV+S^Iir48*|htm@#)a}ZtF0Ew6wOr5Ur%x z3Vz!dKpYxs8Y6qG zq*PNnZ^}cJ_3cH7-+6@Dmsui30$M8Ye{!k-f_K~LBkLKk*2oe3A@_4Xg);kZDsl3l zH?mMjo5QArCG!*?(fEG~dnK=y{oLT^vngV_PaM)tr{J)i(~zH&)8M9z(ZTo*$%u%z z1&$p0q<*lVMzeu{tq+xQDPC0M=L3HC5VlGgfq z$txbGz6?W<7X|}-NWZ*kn9;xRJRCf^sCtwbFGXkVo^B&SOJ%BML!FLAt^%TGORqB$ z-IDU4@iaByqDGd~8ZEG2TSqXl#H?x_D-!|_*g?f;OMMU(#YWa!pEyA&T!Any3^K@= z>V0F)AEmCeLb=`Y&T#cxV1zEaJDW$roe8-vhi;ND_V8Wp`i!=f&e4Mlu3IH#O1^)y zd(*{_feym3agC_l1`uC|=>}?0KtTYjQ7x;iJT1^vH&g^xn?mC*(0Iz-K-$Bg5u#%B zapE2$o5Iy|(mx*8^FqC^L4OS-Bsn{&Gk+D;OtFPL+l-*Zn|@O-=+zq3vZUEZ%McE; z!NdY~MbVKkZfX}3=Z1<^F5ZgI;`_+2)b>lxq=*RX{HD#I9N@+%R?}(3c&|>+6ePC# zrMIWc5=+?2O8p(6y=61TrM1zy>4ormNC&=QMe?O8|0mLWxHPU5rcmDNwPRhRxJ~9& zZDLs7p#(Pox7es5$63l>i!t=Jv<^KQ!bPAivk@i6Nv^x2(FM32c9^jgcC3IbkIe_T z&@iQEzf?+Y`Yt@JG?N!jMA&@7Lm4sSd6X z{524-gai$$j*%`t;oFZUtJY`3rJb=@K0S892udKY@W!3Gxmp@+5DX?|_Il9+IkCFvOiF89*Vv!YP0YgDj0T2t4b_$opRRU|tVpNDPw^WOlW* z7vWxziJ+fO**@&L@~JUUtv_jyWVb3N1^qyI0pZ&~$R)xfAaVV7_Xa-IH?5rlw*y=z zNx2O>TlVnIfC#kGA3&qw~A)S@BYUmQ3;a={z__VMHItJe+9(pmV&H`XSsY# zO4gV;hho{%l`IUjGB;sva$&~k&rS;D(LwwuS;JIWJSn<|%}~76_NEjaPJnRiiZ%r= z1_F}qfZf&Qx79Jm>}AG`n-ZkjKN6Lb>#}^w@_P5zJT=%2+91_BP%DlLmR+3eFO_b^ z1m#W}w#@(K5ExP%K7P#MA^j;9;w^fh1J|wtO$9Znj`pf{7oAPWkX`n~LFc4@GcK$0 z+ifIDYB*ASPkjl^r0OF;LBh`7nl%N(D^$V-5%NsYGdGK50gDX&gnoMRqSSl`ZpwA;T32jr#p1Ye(U{5~)mX`LotVQMe6m)csCEuKZK9NlZhzHkx~5$t zTT|A`_>YGDjc?fF(mp5!*qL!<6barOlc0rTtgiRHX7RUmqIKaTx4bbWJlazU@X4sD zE%;s1L||G+SB+Fd=BwQTYh(m*RRowL2pb?N0d*81sV~iAXsN$;|1etIv(|A$KQZ2; zMu)F1twq#+NojF3d&YPF4Y7t74TxTUW+|ULcq&iG7g}%b!u53HL7OLM{~N3C)#+?< z5EFFdoMbaRnhHM-YaJf}fk<6JcEh!#!8Tc>2c(=r-2yAK};rkhE>+8 zUo}$Z>(O~kgAYcVVlSz%3}IIND7On0Pwxp(yC^1=xDIE;` zZu#*%sP%Fto0{JYu17;}Tu{)Zm2&u&nsw~G&UQR_UPLdZEL`ausc@ac&p`AtrzG0w z9+WP&xcYLtUf<@Xp>Bd?Iql4|?qGQl;oB)Rbcrxh!3vGs1=RgdnM`!TECku8C>h1r zY+vihCL)X!M^D=uu*=DI}rB0m#3E(fu!?8o~Z4Y~C&S+v%r4(J> z;4Y#0h-y}`E`Q-^|GksKt|t*`2f`NcR_|mcbVysm*h>+HuqXr2taua~33^?(5%T5& zV~F+le8+D5daQaE>A*Fa0afx!SidI3EU>S`4EHR*twqdv^2>i~2nK6_GO@4n;g@UInHnCcb=PgIVEzE@$^&Skt2veVYw3(vyF? zXMICf3@HKThZ0X5UuBP%pPbalajFv~WYNlrG2(`Cu&{LzZ7!MPL8^(#AwQx13*br5 zaB06Q|JMg$21Nmf1ADp0?}pRN8i6p`B%F=EiY|YhLY=2He$NzI^;h_MDi^eClvh5V zy^%G8VqEL1w#rdX!n}i_3AJfFs7=h1DS!y|W^SHPO5G8*CVZtutDu)gREPEsjDSl-=mH_@1 z2X?r;mcCVG2vn)##5`COdB5%eJBSzOcH=TJa$)N?0`&R)WDjDB535j~Te=1`wRKF;$ud*#h zme6|@5s&GP1)C(=E7gu$_nclqJ{OSyR;2-TYedH|q}$IH57D`3zt$aX5^qNB+1x|7 za3DCicO?bXPHgf(ir@_o1|i4wga2|DP=I01YClb0@q9jKB4|+CCZy=D*u>;7DT}aDY)M2VGFeHx%D0A$Ox%_kc zEU4-BbGIirJOk?J5M}>@n9S1?WpJy(ZNyS}L2pct&EJHrL(kti>k3nQJ~G4>^LujS zZIP@4N-s3se*=IuyN@KE*gU3ke)X2F8E_{Va4xh#8L&W`jOu2&@#gx$nrQFW?PdsX&8;rhX2flFf05;SQp1#B5K?YC^mx2D#JrEJ z%q{P?lULNWB0E{3W~w$`A4Vjw9zI}&v$iAL2L75?+_XVicPPZ!=KqnuO@5K<-2%2y{n2^2JA!Z6$X3Au`knyC-sRvGkAb`w;%&)64mMj4!&?!* z07V0@6}@viz5ZF}cx2MT*v4o0=~p&`UJ8(;uBwJpz;V)+O2+ewFSq#$luxcl&-eLg z*#zZkmWNJj{+GGTBeTuo^-WCne}LQ$y5^L^ZyUMbFsG)L?`Q9)(EW1O>nwFeH6482 zWG`C2frn#4jfA0G5U5iKU`LAh&_ZAf;xgVvav1xD$!X%6aykQ9W ztRBlLMy#rv(u^2Id7z1hZ{2u&B2QOD@aJgbZ(<@1<4`6ZLz;tkeZUA-HjhE!%kFGs zp)(&J&h~;HfBwV>(sy65ea$nM>-HPq6Q-#q;dO2BXO4<0%OQ7(*fyjos%ftg=w-R&U9m z{@THN>b&ee{R@wYmlA98= zXocG?DfNa>UJFK<%RB)PHmW*Kc$VOn-XSdHa(*x#X%eZ}4}hmPT=&>j4WS7%w~C)3 zZX>nyzlf+|y28qY3$p>=w$cIyQ|eDw3HQBlpR&Yf&br{HqDmTEYq%sjz{kv+R_M>C zEA5xd=X>N>@o*3US#yL-Ty|~@mgpf5$}t2Km{C$P-OXGk8`u7>wq8BP_mEBc0~cBj z*&Sy&a?MM=5zAsK*@CE_TCIg6Sy5i}y8AiXpu^3x_CmnM^8>aIb=IfHE+aeufTG!b zOdj#N9n8^umzdb7ih2j$#YL~k2$u)2$hpZZ`XKd}yJ^vVpmN~mPso?bzxxQtZ4ADD z_yHZH_64PA?;}^gO`71l;u*~zKv}Wkc``-38L{~FFF}R3lk%rX=UqANBUffdk+r&W zU>nAfV4NgHkd;MMoi)3D)Jf*1_)NwPLlA!_7v7q@YydI7F+wf}1V9(i@>`WPpY*&) zcKNnSPVfbAdG{vokX7GQboms*palyX;4Y`0ef=-Zs^HSz8#Q!1uM7?>gutn$;X@Xk z!uN_I#y_O#lb%SR`wzM2#*#g&5%)8w4= zRyLoPJtQkgyyQ}>y_XQb`c$Z!mQN&LdXx?p?q> z1}SxzT-+>U)pSMwIYa?TLz1CQ-J}UTv?zy5q4oIez4E8*%Ho zgOl<@&}lfkI4jJtyDgJsCxMPSB+!Pm<^dh~iQAVENk4y6g1lMzff6}dBOF0Ns)Qc{ z$?bAJeHpBJ^dFOgN=R%6#AR6kNDtdbnKR9RB;fgHt45$u49zu^*Rk@kT+)Bs+9DdH zPV!uDS&fNX?bG=$)x6xva75*Y;sL7}#VxGl-T&W?wtP^pz{?{pnY<4U;5KHfqSp^X zNDVYG!OYkTfIeiRnU7YPp+;yWJ^cW+aLFOre;C3dG#TMF4(3ENP!6Yhg3Lg-9rSAZ z+v8DCfGeh?s#MDK)hdUWt7c}%JWIs?Ojp*oLnilq!CVb)5Zs83eDoLtlDUC=rYNRL zTc}Xc|xuBqo4Jf^rSiXLYe-CaHeN1*l65FHYo%e)pj) z9A4#~7$j=}h6R9{*Un!}gT>EGTDgfY+_j5!!EKFHR7)qw#GLi#ryHP<&gcav-8b+dpmCVd=9v-1gqlJFXW^T8>kma*UpyX}nzTFF zubA69K4E_WHVdjOM0!f#06mEmE0)cKC|{h;O)Nh(T}d(fg@!cxO#jXr&Maht5Z;q4 z79D%u=IK(Kr7aESX-jI2YW#r~A-&Bog)ULs+xzx%DMVbSchu8S!v04KK=v@QeMl14 z8C{9D(5s_1X-1t(6@1tKNxpzVmii}m!JA#;3PXsD0teRqALObTY}Whq4Y0drx?Q`H zHqos@feA3cOOu0ygu_DTUFgyg5xQRiar4S^j_F(1ETHc_cWdKoR!4#No%I^X$ue~2 z?8g=JdxJ3>8OKECx76a$izSP-iuJ}rs`k5B$b<UGh%WseCvCr=Dtb^6IVAr zS^J_DnF3}OR_wMF4L^%(h=0B&$NWw>R01*vzyVCe$=>(btw83#_H`Ft_(%yb1xSWf z`lNGNj#sF3r4OIMD4{^j+&##H3ArnF=)C^kB$!@Zn9Y87Z<44dc7Xo1UnfJ4omxz6 zLHUE)+e5XrOU6aG%bfxtaD$3$p55K2bd?Vs^9hB!OKHLtWacq%p^82cI9RsrG}SoC zm^WbojtmGNA9?79I$w2_LScp|sR{?}b?=D*0AaYW2MplYsFRmRjypZQSBm<%Rcb94 z(7|_gBiB#l>~6=^kajH0KQ9>Sj{4vN4J6nTklN1zedmyuIlrrWt^)YL!0n>8v#!_~ z5sc1d%-*6yvPk4jM(d@OMe11B8E^ukkwXB|IwU1cF{V<%sJT}1)@mlys2I^B;`ERY zv~9uAVvN&WRTbF7x2QxfcXX@B!HDt+ydgII`l<1jH zI(?u4YbfLr5vQCshD_t7Mh`QoQNOn%Uf{Fp^ ztST|)r(_|sj_5dRNv++udiZBvAA75fFxfZU%&z>h34J0|^F1o9LMo zs}S^gC8RPOh+Rv^?~?zD0TMnEyY0*mVwRpxj%HgziuV`}J>BgRb-`C1wSgo}o=UhC zWS|8NTa-b{A2wsrRo0~b6WWu0Fh-gG?8X@bDvwaWNJ1?rs}Vq}`JdTz?xgT1mT2YU zCk(x}Bfq4U-OPvxlXb$MRxE4r@h4}=C6+p!I!oVlYYdsKG~hyc_6|0bvuD(f%_g>x`IE#w>erhZk1>(V>i}X+PHM`+ zpFi}Bxdo(;NB74;x(NPN)R{>?x@;aNr`>$}ey}{5@X^t^^YVsv_nN{@wZpc~v#QT8 zDpW4|xXxDbCS{neG??E2aU!v|&2{@#e?0fVJUFN{b3rAsgBh&p$n<61qp+NF$>nfiCd_T>9jY zk_Pas`6~Ih$+!NbaICm95Mwh#g77A6yZ&RPeECNk&rq(?M$c~~u%Paf|3|EYd1FvQ z<^3k_i5Z~p{MI0T8_7(wL7`S*+&{FYjY}7a#hTgf4CX4pTb;ND+`ar#>CN*nUy}#8 z#B3%}`6{OXA!(GMeKO<~Ma(>IhB3Nh4<0q#_qX9qb(+n8_d+l&|2J7r!~ne<&<}Mv zCIwC~RWuuJfv5iphQGTX1qQu7HpLco{_te{L;#6}0kISU*mkN?8ZcOF9sBlPXc*)P z?@lO`sB=Z^W^Tww#`j2*5w5!Xj65z5MxG~6FIwr76^b4kwyIOC`J+R^_~ z2;;y^<#VvvpeY2J4a8a_t8Et`78DiP1S(Y@pu)2QDPFX_@}DbZ`UOPYV{`?`fN8|~Dxr32SBcK4o#rKV`E9id_ipW0d zubFlB6n_mZ=J&?CR|2F&oEhopK*bydG*~+WTzD26e~N~wo|hR{Z>)7%Gvl^t`IdP< zK(~SpI>MSx7KzbGnq6NlK~8Y@+VbzK-Ai~|$g62lt#9S=ot8$%F=CeFZ5lGgvgX=h zzmFLNMyDeuf6N5GIgtJhdh+1D0s8F=9u{9DXqQ1l7=+RVNy@Esfst z(%FvVsGZAkR(3JV_wX`q+$P5hyf8PI9LBn9w?jFxfBF}CWv6SQy4m~?Om6dfis!GG z$v#M7okz&7*>m)+??zO(x`S`6Pg+ZZ`EI!{OekPnjQglfH0j+0v)AMDm-hAsXGFRQ zT#dIOeA&E{KzmSJgC0;OKmMs8<=DZ2gXUWe-|6IYe$$R+PO5G9 zMnhq*4ZMrP`m2OFv&e+=*%b2+Cf9Oq8Q*iqih+z}t#x;^#z`*?Zz_D|?a-^$Q z=e6Gt;J^o8<0+dqQJ-QUc3WdB>8QT{tk=lr%gQNm)>>D$@+wH`@G?J`&vj> zlDv@zi7P%mf2SX|V3xD)OIxX`Q@x7{W(DN!Hue>@Ve>(`_wV{aqK7U}$O23I<-AmK z|MIppXpv)tjMdG9eZS~`0QNmufuMG}VeRj|n}De&j$VIj#9_NoH*wAjH5fky$5rs< zbns-8_vrZ80vG+6+Ru+(IIx9W8)>!QszT$;=tw~4SDl)mhzL;QVT@d;n492E>PMEnS+0LnZ{Y68=B7N#2NtNvVVNE|ne z+|M2acOnew7sflmYlvO2Z%p=GA&XP_RJfDyr8B_z5cT2i&^i!oOd%urYTiJd^+i!x z=v^!kFMl@roQ2c&a+~_&wkNd|(EAjFP{~+2v_f%fPO7W&|55doQB|#Nw17xRcZYzW zo9+hbkPxJiMxokbREQ0yZps|1tWqKy`hGJKrnk1W`|P_w0su z^MMV~F$YJ#G95Fw6VJW4Ua^F>cpa1(7UyHn{)j(dCq}1lho(&HRNKsGCHbQ0)XLI@ zw`Dqf)pif!kaqZ{AK^dn@uW6E9c0=3xiI~vyC!^8dM zIleHixZVg(%rwD?lURT?`-0{VFMC@;7S}70cuQt<4Kl8)@Kg<|t}GR|_gzxZLT+hJ z@P8gRhd*zKmzMz*KUiGu8gdBxetYLv(>_U$(k^_+9RrOjx$k>KvTtB{G5KN7mG8b` zKC2-2F+go=`&51!D_^|PMSQOo5bCe*f8PqiiVCHt>Q>*lUvc^aKm>+<9*Gr58@jwb znf%vThg_m4Fsj90oT&vgc6|U}?+=5B{L8r#X24i|s=M72yC&W=2bvo3+~D7DF>Hd~ zsY@7F9yWZ(#u>hVi#N^bQ)G=ud;RPbx?RfLgD@4+B66^aBhC@q^GZJFJs;#V!hj zSXB2%Z7l)NWx~f|4sn>sbGH*e4i*#o%xBASxNB-IFOk2!yL9{opZK@oB8ub0Zom22 zlb>LI@(GVDJy}%26M=0~L^CLMM89SHg_2TW;4!$kM05UJ~ zIgflDnNH!acuUj=8~L4@*8bH_*~pwO{>)9tdQ@F)&BnvIdtGdZQQ!$$c1^T5xrKT= zJeBeAC0tr2C=1_$1zn!;YNyGpH~Xd2A9hQ(O27Zy2qwJ7wV|Vt?M6#pcq|+0j_1#5 zWTwa#rnD64u*MX4Tso2D{$WYdiC(}-dPyh!*DpFgNDq0Z7+*5AN~0gc01nEeY@j@E zqHRiPv)YH*{p;K8g2JY2pMpX?_3LZxzIVF@vy|9hOYQD`1|@QU>hr#pEEIi0O~)>X zn(O;SaYBMtrSs)4<)2wumAH(eRc3z<4po)0^si2pPMlq{Pk%n!InSpVw1?aC|C3gI z(|^W*KT#XpIYc1l%h5E9Znc}`5To1TJ{fbagj8|l!MKxf^G8iye|o*`nJW+9&-0?2 zHo1y7+p;w`#6Sz+vtcY%$l>{GbwtR6K?t zo_m_AguN$kkgnvT8yh38VLnPPN9=>vK8);t6Ulm({#pT$Jki$Q}iEtu14>r|{oQ~1H$vumE;jG^n zY3i7Y)%k2`nKRG+AZmhR!cw6$9W$^qIQ&vE^l|W~$Y9Rxin@=k_r#`UP~7&R3TL{{ zs$!3z&VyY<`lP9B)?6BsMiqjYyo77W);RarpDV1(^v@h}-hx^-c&hl$AqPTB2qO*l z$AQi5*+SO%ieCawRZPKI@&4blYQsZGvscrYd4`gYWYz*ssqkQU z|9p8iaDQP;kF{g}+-co}^6eH`d%0-73yIU&UB&s(un&!sO^F_2c8PRn_;<7NNka!7 zY7&g6IH=F}tnS$&y+gdT7C62Y_?IAs569dy3nqB^_q7gHpb$Xp70#`_K4kpJZMy%}tRn;?-=RSY26ME;w5zKJ&mozrOV$=l3FJz1d1+OI9$qwlErm zk`teW*iQ-PxRCH4_WoYSk1Jv%($BtH+1eZmL()pcz%Ee_MGnTtE4^*QKchHu7*dG6 z>an}x{6Qi>m?4fBZ6ou@ZOxr`&SOG!m3>P*Bns}DPj&Gj?9%iuxp!&{c-G(ZqpF%U zIy@)-)hyiL2qumV;U4Yv;mz%zUmyO$qUs>Bt4D=B)WM|}p2!z^A|Nu%3Vs7mG%}xe z<785?2_nC3MVs*b`_)#_SgAii zQ?ktH6zk%+wSBDf?%oDU`aHxa3wg>S(XZJ&M_r|k#b<6W)wNdC_NYIH#FXuMBrh(b z17lC!cc4vx%-~OW#qB%dpU^lzb8~*pK>B*D4!`D=U64a6JQnL7MSI5ld>GLgdi1e1 zBFG!n5?YI z*WBI$9pN12&vZP6dXK;xj@5CKcEBV@T6PHiX@`d0-`Z^p)tT^mJ9`tx-?Yb?;e)$d zDMqcN`}i*7-jPvfD^1I@gWGjv_-L&D)-I`z{V_q*56He`` zJWHH$*x_eOt-m`tCAc_IMT)U}g&aNnF}`ZzrkpcizIm_H?#=|8f=c?6Y@~POw~>yw zn|`^ys7*$;yV8#Sz-ou2smi`k?;aqDud6e`I$>nF!JB9W>TmW9&tg!F$cg$g@ zqORF(%6?-rR@u$fJiZl{tu|Jk@LyL;m6Atfw$^D}UNh${XU1X@k5Y7W%=BK>Z<8Ig z3z8>Y`9E7xJ%3E@wOrF*Go^y%bm~RG*oz?{MF3gj6&u>bCL^Fm_lTQx?GAYq;%%;D z-rjz>g-oFXqS8gqBdBRK4__?>#=`17_s4rLZ(`x5Lx+y86Nh)N#u~Fw$l%W$=sx_< z+z+?-KVxf>S5VrY4_qak!k+qOFhir*rpf&=;g~>|_f5*Pfr~^t+h5~fHCrv!_NMDb zM*?lmeaL>yI^xX<&hQj@^d^HY;B!CME#xo6m!m-XNo<8n-ux4WG)YR>@nL!0$YnID z{$4>7f8Jw5sQL0fjm&8!QI^q>fG@cH1v%eJ--*>tKBvH$SODCxwNz)LhZY43F;gc2 zPgTrAw^r=Wx)F!yM*r^e>_5}bQQD7ArmbBBksiU{Y@1*)ULBUym!kUCnqATjlCnGQ zT;Z{8oYoEPi@iOw7}-BJ8DwlYm|NswGB z+tzD8)#x<`B|Um;hW8|e_#)Nbk_6|t&NaDmgg$0@;7Cz{_1|c zydw@@Z_Mi!Ur40AX=+(qrQ9fzQ&8b8DFZGRG7egg2RRx7g!~vyg!^kX15V8IcH2D| zvZG-(*+_ac#s({{!IN{td%tC|YNs|38P;kVWBl-GQpQ&hwFK3BHHJjCnRFA48SRScbGcimR7 zLJsx^g}>ICBjoBbYZ_gA3ZpW!udW&$oKGa#M+W{fh@dQvc~dqX9MLt9!iSnM_ScevKpOtt zU|Dh!8aw(WQsx1n;^?&vvCEh>{HF^W%yUaouk$HRJ&{%ye^~;#u%VTUyPQSnlWW#_7P5lQ@<7bQ#o0(OZ!=O1B z-)1cF&KvE7o^dI2k$rLb8*dnZ3%}4jk&QS|k~Epy^?O+Towx;@Z>D#T7o0;O8ad3~ zb9^E@QHs}x|K;j+1Jc$-6S0%in5tZysTZSWo*3wBPc}|+5AWrFiGDO?BD)BcM(aN# zC19i}0lS}I&_bOwgGRp9+Eq~Gtm&EnYQ)RbLTGSx!r-K#sUGy$>I;`L-{w{KVu#y@ zi9U0^%ADeBVa#iZx*bZ@hRDXNi~bj#E0$KfG)X&31dOU7nOT;94%i735B8`6C!Ja& zO81@<)&R0Gk-rg+aP<4`IpvUr-P~o;ABZ5~j0<4N50VPlAv4zt5@_i&qzokmHDjN1f{!tt<7C-N!9YMBcGVqxm zF3EmULD`j8qf|$a@RqXA+dgt8w$>GVjGo3xPi0=!C9dc_?d*oCVi|$S)_zgE1-TS8x<6Ubn;im@#37tpi;qqyX|1p_ZSES$%&1`89e-B_YL!+ zp+#MT;knp5aRH|nPtMCZ?5zb!TVWVNvxTyC_*??-%;F=pX|%HL4sGV!7kifE%p5|Y zYBZkxUMmy%vwCwmr4^a9bN}G9PUjFi^gH-~j58H}ki6?IoqjA{W(Y^2>AmNS(Q6zE8YoIE zR59xUj!|JIhv)L6#^nAGi{LzMbEEag-eh=`?-ha2!B9u}-(840Kd1j|#69@3>38_? zH-iany?P=eMgXk?AO98DfpTi_^1yMuF2?h?oXU>!%*4OXucpX)vbvNs;_JZU(l6DJ z*!Y7C8m8$->yE9I-0XdBGFj)ok+xzr}v!1lEPnjSX#rsAb~f;wtxlM zW6hpf~uq&fS?j#X495QbIx7x!d**%J7DZnxlBJ!Tw| z&=IT&JO=jsZXN(WQ5`yX1PSD6uZxUpp$oggw_QcoO>vlk@Y3J8zd{O2Z%kM>MWWus zs=oLrip=$UbA+CSE~dTEh^!ZoI8z}#y8){kwG;eg7z2_wRiB8bUq`t1G?9h^C1 z^xM1|eOC%f@0*MYw;o&q$k(?V$?Y=hEKeyjF7l1|1;%{HMQ`Tj-<48K+!>UQjuvUD zY`)s}iFEUbjSSB7x|vqzDb{`00sfj~9J?12e|mu+S6siWu;#G~A@jL8*DTOdu@Iak zX-h6e!6ZLh?(U(!X$yPQ#g%66*Y;M0=awXoam9f#fMVD>s8d9_GdxsUGO#1`v3IhS zTsv)A;_Q9C@k6J4;qY&Uc!ce(({#I1Cz}vInXU%k?E%Jc9(%+}nbM5e`CyYY;qdF< z&dv*iygnqZGpC7l=gs^0W3k)E!nOmCqv7!16v5kDe!wJ#6uwrkzz3Q_sGA24$(GbF zC--(}UX0l5RqVn}MIlEKJYjEk?QUXK1^A3e^Xiv&Tox?m z3K18=;jJnRq=uzTb1lj+(+{nd_sr0E@`7}pCArfk+f}gCTpxVurM6IgtXf-9ddBs7 zfNypdEFGqzbXvLUq-beR*JE8CX1F8S7HJX7g;XI0d!a<9{3;>1_3mZsf8CZIU7v-A zkvtbuAnBz8zY-hwl$@WW9j|4h10nG#o_H-!a-YD*oSsVr+Kwd^GB9RYzthQ9veD&446gJoBppC zz@n&imP|wWCWofF&Pc?^9%@4?Q;LL~(2ok-Py#sMh^S|u_(6-n>B`0t3#_TU z(%Vh@^f+208y@6VyyEYFuKi58Nh;h=Rg29nT7UnDS#*xkb+}L0bXgpj--kAxdm|fM z_t_Cv*J=s*AJ6U;P-%4mCr+&&$Q}z~{|bi-_uE;@;X7jr>eCUt3L@U*iq>~8t>WrU z17v;K3hHXr%{_lidG5CLJ8W|5#af)2DvW$(8j6tKkaSp?Ck5Z@PB=J#qb9?qPbp#3 zf~Xb4tROU$zC)SY{g2jq-!n|+_h&iyjUj@Nq9l1R&Z41>=F zF=pePr_j}fsELt;#N4(V{TsgdU1STV(+qoX<=v4H93vPfy(Z?ag zyGlt`TR2oMv^Yb1wz~zAHT%pJzIHwrYYh*7+dEs90pH_bW zad%2FQRE9oq(TpjI48fZOmdYXtV(YtW~pCJ_Vt*lAW@8?j2RZeqHn;6@UOscfdZ=2M#ZFSn&nd)oJxLILu) z7^g58xGa?^!2-z7_54NY)JR1g38YXOA^(aH?j;SWxM@Do;Sk&BVeF;0MT^I=FJ0to zXMnFC4~i$^lqk}JH|@Sjun7c;3O84S^gVKLo_jTJSG|~B&O>}eS!0+Iow9Z2E~Cnf z7s}ESDCZx<<;^|w&eQ;BfEi}KGk{5%pf8ExDH#|AboKR7?>To!#VqRKTP=mYJ@r7B zF;1Z(r)8j`F{vJWQ-Pa;0eIJH0vrc(6Pc=fSJ_TDdFt7=B0*M3qYqttt@=hqT~F%N zGt@}LFKFw^_sDebf6|0o)wpOkPo(c!q+lA&3-VX;jQF#>iQPBkno1iA3npoi<{%Z% zKc}TmNWE$!B|O83-dr|coZy4OxUA1GJ|j)9j`nxOYIPjyAiy&-8BV~Ab~rj0SjV=Y zK9jh2deJI@Wip~!+kYke(-WCXn9r=*XX?;W*p>fFP`|A#91mQ9Bsn-nK=6#4{rgM1 zH%~&y6`MJa20HFgsS@XyQ6teqD`Ki59GvSe;|$JY+!abMN_SKd?cYI{c03rBLcS4k zw%mi4F5Q4f-@wUGMuFvlvne{*>hR>y9y=`5ny8GrRW;%3JrYcxl~f}Rn0_1|NS|nx z{4H_r^SQ&@m134_&|XhsH(@e8J?Kq|C3JES=_;(hL*eJj$9DRNdnKB+tZ$~4ySjb6 zT&vSE{}b-;>or-IeqKK{4w3BTDV;=2q7NP&-JcQ}e;khyaqm%)qmo;w_PC)xEz@-< zo_@=Xg>?5iNd6@aq1fctTlh%Cp1)In4en(0VXwKXEiKw<6u6C%+CmZ~dG;!3V^ga0 zaq<0|q!(k?eCJ8dKNBpIaq+(R`X<<-Dg8ZPYpX;2or;8MB>!}jRIV78_S2MN+J*yZ zis9%hBsjPV#{1v;%J=y${MaQf8Cc%{939m`~nSKN)j$pj_6bY}N=gwO`*TngO zWahlP`E8DwvTf=6?B#2P!nyJroqT|)+m5pgp}@{p zUn1RYIg*zal2DziGhV-Sa^zMFQQ|W7#2+73zI1b^PA0^{>~Os^U7J?*BmmmBqt1IB zkr<)%HxNpxx-z_i$$n2eOPv43HZZDHH7e9{CKy0H^UOdOU}A7@`P}gEc_5ZNC{(a~ z_F5)!sri+#@WpYIK^H8aozI<9bb7CQ&XAJ>SWMmE86F3aJO0yEM0CyX{3D^JTp#TX z7;+>Pc2(uYIVj2aHJD8b9L0w=)e2#@5gNJ{K0h!hZjyFPD8^u&SjKNd0FyaJAqA#@ zX3R7hao5f@B4{j6X2*!SZ$U5CC=7xIc^#{djrZXKGG#OSm`K(eM1IfkXuYyyAWkTC zF6*vVoe4`~4J)V0Odmlf&y$nS#irD_bLUXkkl;#D|L?Yr{+Y|@-1Tq!oCC^ro6WdM z?dNxSEqv_z6|Czj2!N6pBlWxDb}WWmB$9Q`5$|sBp1-|~9VEkK3<@y*E9+fh#M|CP zRiGy=7j_X$o%=c2YS`R=*z)TN$v-cALM-t6WmSjDvyEH|a`HH`&8M7XUkn7-V0pIT z#~r`Ru9s3!ue{82;{KU6B~H~iB?EE^-BEm(3<>9Q-CYiOc`m-lkHzb`fYVr)sZ_w? z5tyh0RTxg{Bn&}mtmvu6Ef37-hZUkKkNJgwN`ZrJ4_!9Tn~q^Db#F|0 zA}3-*Jmj*${0tAp#g!U|IOVD>J~mVe8?E!NekabjDjToyqgJT{E!S4-= zah-(7VC)_K0n{BnH!^f3X+%E^5PYihx(}c@5GQ(r45(zHdVVqAX~Q+gkDA85$Wew3shU@>rDjA! zLFOYT=0saugn#*&V*=^bGxRS{fN;}GA@Rhn6prUtSz(V@4+Dy77fd(#6-WJuI^TUw{FHEQA3} z8G`;LT@!ls`9=ib{-cmrZ;I(@0s1AXa34E0*(0+*U)M=h5OvAT<#F(ju9;xovvir7e#f{dwm+CeY*|9Q0C2KvhWB2mjJ-eB3?a&MOIsD~#|PGflPs zSu=hmeeVg5EFf3hmKyL zCoe}P%qKmxX;iQ@!341rs1WkShIN*5y+Nk{ONa_Qph<1)KZ+M}wrHyVa})NF5{WkI z^r<_<^!uq1h`I*xdPAk4K>bMU^B+rhVu-9ht#?sQ@sUvMLq-YRss@Td#T30( zH|j?20h=SmBar)CJvhNfq@=+ots@I6NwbEFRiz}ihEcCp--w38u6)Dhj5q|E%jpmo zH7-dR)Dxo{c#FH%)F)!JMK8LnU?-8d>X!`fYOuxwwn1mg$*oc+J6>=;e~2C6i#O4d zUJ~JL>{-JI*<;_0AG(Mo)yz|{D0H_h_wlK%y5M?-Eb|UPus)Lc9hniVPRDvgo&t zlPK9}v9{%ty+R|qfoBG&(TJP|%1e%pM93O2Q2$MksUnIA#zwoU1Pe^7qW%NI)v{F? z2q{}dWrQbxbdR`|3R%3BJf8tX?4ytYea#k1<+H!vYg~DHSz49+ca@JjDcnFPes|Lx z1~xxWz3R+H(YwNCS1y~*jgK-F3J$f~Ss-rm_sxTqRBs+5>kG9VX311|TCaW>aC3C-d$BjM{^{{6( zM>_?b!U*?AOuCx)`MRc&Lx)!lBugkMf6$~rxfb&=h~eh7G>?dI_HIL=1x`#$WUAy1 zL<1U_(N72dkSSOu!sfKp@VSTtcqZzbSy9^cj%r}C9WWcLsXPjb} zf#V0b;wUzjS&Sx`yy*`c00_z(9yu7afFGLXfDBbT8inmQ2T;iZ;%uENY8OYnfO9#W zvYk>6xNQO?OI!=6$Sqz@%SrH@;Ck{bZae!8fX4QWIMxjK$y5jf| z<&qbk@JXXnq9c6U7@Z#Qz6k{({c-dRw>Q@6>=7;H4C)} z3T%Lv)LkDJ;alZm3#IS(j%!33Va2AX9zGXO6p`#7DRO!7j(O=kl7!r(0$An4&jcG; z-cbnDj*iXod#Ij{>uMMRg8^^FxYA6Hlk%olpwo2Q7>kl1&=gdY-bo5Kq3GYh^~i3b z2ScO)V>m3|IoHBAEO9B$z<{aAT-2J2WipYA*#I@G+)S=Yo zd6@m&TwmXjf`Y4ZXKxqp0wuq`%}Obas+>^1kiL!TWs;~XFQF0#r3BqV56fFra{hu8 zSvfnyYf9Kte^Zcv!bfnH zgY)&hu6DF*q=dM_D8eKgOn^XO|7EGZ*2pw*O547M;o&+$Rg0>f-Qv`+WU;Agr$aJr+G`YHYF|AkjbFTFE)vRahP%D)-Ct(E#@I5DH6z|4XdqI=xGA5^;Ss3b^HZ z%`WqacI{a@;DM%+pSyY8tt&ISkQ1uPT%*GIWoF4IoHLLz&kNe(8Hol6=i!{60@2*O z*i?vzgHQUOA7^diBGxd%^gC6(o{;EGxv`@*cEI2XG^)AswFwja4+CHk7C5kPTOjnC zb!cQ8U`(TU#~5a|>sC-$$T3}@0SH=5{@2kFB^Nu0i&KlwGt_K~{LQ(FvB5;RTV^qpP*NO~U3ki?c=&rnl3?M9GMziYzvxC`2 zs9CY;zW~h^*6WKY)5}eAn|YVOYYk5M285lXJmV0TnFd zsOigdI9r!Gc^d#2^#>Mm9wbHjv%$<8U^2A6zayt+^#IOWs@R{+IA5s9zUA|a?HLnb zcWvkkHKXB&IHwln=Me#433c~yy86lG)Z=Ci29IAQ#Qj^)6ly*$zc(TY(<}r0fFwZ~F&^@gC1$((6L7mcV*391>X{0v&Vz#kM3Bi z&%dzu2rg-7)q9lv&qP?Aul*MCXUIy2lwb0_y8_6$1|oe0qf(ME+D1vtSuow|uP*77 z#hWt9^3as?;aS|!|A?DNfyXXJR2{hO)2+v9f6>j0e=Pl!CKH*mmXIh(hNoK{$kIWs z1th-*UsnYbKs_Y_s&jwi~K!5rv7P&6j+TyTXF~#{IeIRBjDc)OdddcM%h~lVq!YUuL z3j)RzR_$7e$g9pkqes`+Kt?P0(>-ThraU24f1urkQ2D4!r5jxbOSZW<;ZgUZ&AzFW5s(vUE4%b7#1Unlf^Ip@$o zeMFX2un1r15tIfW?UKMh8xYL5J#*cXmsxR@^H3PJv5*>u+A*J&-hV=lhAY2K|66XK zZqrrvj$^|oD0)Z2^XeS7~C!$qsr6>*x_9;X#}OSQh11v zyJo@4_mnprN&y;sQcqpU?eip{N1~R+yqeM45kSqgo)rF_U6AzaHjq}3>{=i;a>X`} zbyefPgoT2@q^<-ul<M2-P_r4#SDvq&Fds|0j_af zm3@UwSL%Spm*jG_J~^mDHRsewH&go2Tzn{yuCB`M221!ka{K9n^6>$79A&t2(Mzm(>v;XJJKPt^FaVufaDJ?S$@MDHeT8|DFj zs^moPMTg)gkta}be-RR1<5}zN+RxHec0V?6tn%j7nnx?BHr0xXY@Z9ypE|77w)GZN z7HARsM^M?fM#``F+tIANo755)*XLCYv(`m{;o}E7|By@_HPs$6{fBp|AHGkWb?0oc zDp;w0V0qUebLKVr6YZ8#==!pk>;w~bM5_kRNjqZneIzPe{&tlutPRfc zEIM_eQ5sBLk^}0Kae0j_b0rh5aUGeV8-DU-6Zz?Io9#!|44`uh$#-UlqQ8|~SV9I0 z`HQ`gup1+V7okWYv7x5-RG>_j#7F^iRfJvJKEGhPC4Ck1G4O_}!F;b$} z?i_2$ub=M}A?i7%RpE7|!@+BhHHf9eb{+Fy`kWk*h0BfcmfRyW-%a=mt{#`#-XS*M zY4$>e`6KS4DKrD*RhDnb89t+6I8B&P{sLagnjv+tgdBQ(<*$Y-N14mQ4?s!9H&&+- zJdARU2EKxne7F;&?CEE)`S*g-=OXUa0F1tPIZ1Eux9%swxsOGz&NIdQX|vW-X3#$U zcyQ0IBM9DZ%|qo4TC?}PYu@e6S5eom#^nkRB9E7wH22B59#U)e*qbm+7h2~{iJT>s znpZEhH)%&<*=KWG5=80KxP0?x#yFBU5>t=G{H8SiTlNw9MEX>jD(ZOMhE%xVXN?gh z<>V0qM4d}`(Fj- z>I_j>RthDj;mkFq^IPb|!fy8Zf>-*U8ps}iaI{{Yzvl`|c@q<%3BrY&8#R~(1}9N> z3?tQGSEKycP({zG&i9c`m+lE^B$xTY~ zTP5yK=pYcr_op7&*MfV0tI&X)X5PEr6Vh$I>Q*x+)G%*SFKG_*4QiepvkN|dHKFkQ zJl=*Pb~dh6r_VD|I=HGmh`?2-0h0vj_}{h`9D-C!7482-$0NBhxPu5AvI={B3&k<# zu_XHe^#pRRH%Lfc@E}$hu6dOD)3R}BfsaR1suv4a-5&N2Z-yZTPTj=_=?hB~&}9YA zCLhE~2Xw(8_#P%uE&P)5T&EjI3%FzpM!PX(+!xG?{KaTRtEnLZ;w^nsuc&R24CZfB4Xm@ zpRRnMP3ZQy<t_I772S?)*fsN%+ID^)tS(eh zQW_H+s9P(1qEyEsCO9whotWHduok)8)M8JB*2`gp(981lJ?8`rb%DNLk;Ua2K1peY zwM`UrNLW%Hk^k{NEv(=$nUQg>qAg&KZXoh?bC~$}goY$}YV_og&SYwNETC0ywv!(B z;5mW}5QwMNUjN78{`?H^b+j%hY6AQ6fo{fFrtJr9t^jp{m8b!Tu|qb7dP3H8?hx0m zt(7Kv^yNs2>k^16Uyje~-~V+bxTU~qJ|vxU_nxndp|Fqn7_GCpjshnjap(Gk0RdFn zd_J}Y#f5r!yz*K4z(Goi$K`lbUHj2HP*zer*$Ol}{9ke*`4|&)L#Z`=>k8gI_sabA z4*z35(NJZ10JP*)Yem)Ur1ypCgX3!Sy3notal56+xW60;&t$jQ*%iCo+4d3+ z)+P)G2U;yswlayxG?eC;L)CD5WZ@j{;fyB0g-zUh1%w zoLR>{Kcyu(drE)-Utrp18HOkXm|qXVuzC8*uo_C379!5Pq06HDLOx!7UwS?<9Ugm* z>7xcA{{_)PEldz1RoV#X{&ARW+aGY5D$RGleu#tsP*aZmEWg)sJiG7@T#Ts30aFnD z7fN!@1u9?HzkUr^F!@-pY+nMfGBtin4*$is%-TQ6L8L(Gn2V);Ke^qOyN7nsKLD~j zRR(`hpj{&pT)ySol(=&yf}T&xvjx4Mxp2>NC1jOZKO2eS8j0peqJNGLh?ieuic~<3 z06#G78*1Q;{()a5ylcf71$q6or4cn6hU_uE&WYF+jB?h6^PZyeNfSDDkO)gEaHUAcGY zW3f1=b%Ms=1HhWFpCGAh7fML2_6O!!Lc70(oUmKLx!q5CYSmv=U0f(23rs7wn!C2E zz7dTuFxr$yY%1K}`ii%baZ0pUOy?i?U&gDxsUM9^l4 zZnle_N&_M2aZ{@pQ3 zX}qf?LH;yZ#a9M2MCz{fI;{UDC`7}Y{IXxX2GtUNJ+s_5@bP=hA=P4!SlUA^v8G2f|&r4Pe z{~maJW%bR2!bE&xhl+sT(4l|fdykf~T}Mk>(%#-P9)u4lNOmHYAs=~9v7DUIhlz!S zcq%w)gzh0L*t4D-TFC{tpJX@~uArO^*Sd1Tn+j1%)MT5rQ+yhWCQSw7T}`t@&>77S zr>ZCdHbH`_G{KVQZd=HzZ6J)$Wi9sCB#UXb1%c4rRVhja;GkBK9)N?AZ%A$*kv)tV z<#4;pagt-|ex*hU=gf@p@n#-1uI8gUo#bP8fH>MwI=uMK2I=dzg#~hB>$! zLG=@MpoyhBw#6UD-~+x9Lrkjq4NJ!KUuVew0(<6?hdZ#rUrIvcl1wXoEGP)Ym_#u@ z@Dltg1Sx`+(_elPhINg~aykn5RKqHhFhr~CK7gR8RG9vvNIRxzyLh7!ACynIXhW1f zEWMV|g!vTt@UL3AbPmS%tmmT03-zET@Pyu>3UTHM{8t82ai{8CJ#rgQ*Y*icts0V@ zP{Oa%&xYunv&43Bxo9adX_gWn9|XWz)kMT~gvlc!+k#jcJHF|7Dz3;f!6Db`a;an0 zA!OaMj#lpxQK@Oe`3-RItJGV~Otjnd;kd#k+@-IA!s(6N7&|9!!GrpHzNN>G_XaL! zXM(D7Oo`MsiFB!7d$u>Yd0qyGYs&lV7%ULwixcDVAprdPjaNZ9^&f=ICtg_@d9d^i zP!P}VGh<&GE-MR~we0QGHJ7d#@GIIT=2-;;2YysdH^Iit3G%aJW82K;c;_rXt|i~w z-QR-tNW}uWFRxx$konEx((RiLa++VD6j5_%y`cXbuiAj9DA#2IQ&+gFO8y5}6XH`- zhjA5_Y*EbP%Y?6@YP7t-XKGl>_-Wg+AFs29U3JNTvqxx+@sFiw51^ifY<$#xDmV7o&k~+i!lK%vkrd833#SKk9&nhGgT7UR zhjtaRBczt^y_OH^??0)Z%gG6o;_LR?`4B(dRVys(OT1#;ajuEP@oIN<>0e7PPB5im zPf>BaYf{HX{a5z6oZSbI4`faur1Kltl`u0wnat$X=9(2$9&(VCW{=%>9wn*1Ugwxs z?fI3|s=}pfR9!jvLWLh2v=4sUXeNT~Dd#%V~ zp0T@xxknQn^9%D#1h?!PnIq`(4FyY){?X`?DNv{xG1)_((GLEtM(|=nvxxd6E|0zUoU#-#b zzm7!nJ+lN;@EHq{WJ(u!Hv4{F71nR=MvqVWDHvekbmy*CCD0@X3>2J;<{4{q{sFy1 zsG3L|7Q)UsOR-Rz7Fo30pWc&0Vrl2xu=o%!bc4c*l(wh0gTI28hC!f*$QJH({}6z8}g+ zJO_b2KjZ!HKC8s=*IdDQXOwDSEq{4KRoOk%a*XS}rnvX8POjtAPBHBI?TFr2G=wCg z_SNMEtgy2I`^{bq_HYZ5s}H>rgnL@$vY)77JX`tQYh1l@M*|PW)_hZ5YOSksx?Lzi8vQS!VrL~n)`2oN?ja#Yu0iKJd{ap8|DSYjFLG#ttiA}6v zIvkw9Bi9goGU5BL{W=c>|78Veq6G`@xW0qmHx5G0>jq3%@)A$_$)Bk0CF%Dmxpo4) zE7xMZl!+|)v{}pcCIg)?!EqJ}R4S~-7~XkNWW$wnyH#$qa*Ge!sSG{_dUlrlnQv{I&Rs@95s0QY|0^RvA)9K1l93kCK{jq^KtNieq|3g%GRssr0I2p|@@OL}k zpRtihrfyQU=4Qf857r<4$$aB>iuHbob3^7$+9Q|kephTD;C)6^+;t&$wO4?g60OhV zPC?mAzE>Wxh_#kvjYWrF&Pbty5?q+1p*a92`kfu{vIVha>;g^QY3`hKxvD5w=kI;6 z;9ow-xdmDTI0W(>lu{g&1K>xx0HE=Q%tZ#63>O++a5U&|NuUnDMubn!=(hda_{2)2 zKA$ZiA@;Bxszrn9%NKm+WZQUQCOCI}0QNby36UuTZz_k>XiK4ELb)pb9)j_i`&;#Q zwa>+-=RUZ9bH3)&S1~D?L^76wW#7t|D@7(`D0-D);N++U@W20 zwv#R0c>zp0(hbsOIfAcE1Fx>OZXX&}u>tFt%K5#Uj#3`Gxor;w6%;Bc;)@`(<~|jj z^SUSZslVs*K)Nm0Rv6j4H)r2wUt!#*{gi2ret)ne@@sXokgjRWz5c#vOFcml^XsV? zym(q?{il(lGVBu?<8=L+zM)2Qdp;*7EiP?p(i-7kmh|m&J~_A*I|0!vO= z%yNL9|9zNTk$u&5y8>%n!E^qj{20Z|a7F7>`EEPW>;qy_R|=CCq95mM;N%FHNxxe} zw(hsOVep*^IVaJ%WIPfRD@Rh8yMK z&tM)&&|jCiEcEr1H-MT+$-s9Tjn`4<1Em6i$W;e> zS(l0n!Yj^u3MAQ&=x~O$V=uY1VLgMR90JaWA9<9iwf=bL!<5kPRtg)Fe7B_E5{^#VfA_?`v*$5C3^Cz58h*B8AsARH!m6QPW!V2) zMunA{RQV}6bJ<$-^}QQXi|};j+xVOYf$J-SH+fkzU*A{FA&E_*!;KB}jk4tB(*@|~ zEWN8pt}*SAkjWlHO7poAeqUpr)f)TAEwtLgdL#75zadVINK^_dYo5-7q}}rwp53_s zF4u@M$0e(6TVh_X$Y-DVMubBR_C%vch>(Z4T1b_q=o})n4Kx}klwHrk%A&g;#)>fP zn|OV%lKc6nT}8WI8{57J^nZ`*U|N0#-6^ut2$qSN+F@FfhelI|rG}stO{+V`t-DOi zWI;9ud?5mcW&7~|6`_w7*~v72ENySwKKD}RvbaEjTfb^_+Z=jvf__!;tqbXWLQS!Y zAm#Q5XLiVCVl5X8*6rqf^}H+o7ca-Hq6!QO8~KOGsLguDxm z#)}9E3`GLK&LoIJn$g!>2DWJ9;pQ9Jbl_SS9|8O#`!3AM%L%b6pc8sBGx`^w|FHn~Lg2uscD71|`3Cbkxc5^!ev_aT+$T znjnSys-vq&r8p0QNt3mA;nyyGVr&;a#!&)@;FSLG*{S=i_v!F{#^RUh2RW{tr`c9TwI4y$=t{K~O|MX%J~71*8QO zknSEjhVDjCPyy+oOF)#8?x90aVn}I8=?>{s-e;qq@9&-KoIlQW9cK1^_FDJ4*S+p% zKP={hoXS5(Qwn26G-6MDGKw`=K6&6gX9v2+ygC+e6Tsw&{9a$Zyje2qI;@4>L20Mz z+Ut^{`Zpc`Gema3P^64ODq~Xl;i*W-jh`q!_;ZQxt zvRhbi=$LB;s(f zy2M{vUu2NIp0fiW`!Cm^PmQJBtslE=f62Si~ZR@+JdP>z9AgiT3< zU3#S!4b&|9MWU67A)JdBPJ{WICNAXkJ0+SuJfEne_*E~x0}gIXWEoXHuGt0earnBn zJx}qcp}y!<&nzjRzn~WikYgZ1KA5@*!?KO<3cSZjbsf$^2zWZE;SU)oO6j1v!AE{4 zCT4<&NQoK%U@`@6Fo$@~!Ul^sLh&knKZ+P%9`}oeU7j|whtiFG(xDWaaQ~Q#)T0)j zjQHIlrU7oMD!p;)G8O!gg8Hk&k+sQpH$f84DRs<$YAS8|Y$CZtggmK5LoAQ0^E5O^1AY6Ggh0{@`<(9phWR!|Z5%x^ zwI;wtg$ESprpO^~WD=>}MZ^xg7ieNaeu$$?yR0 zpfne`dQowjBQ?cP2SN0=qI@C^V<8iIH|TvBp!0PJCH54`mv#=<$z;4q8A0R$^<$dP zC9@05`d)-h@Irzj(OX)#MUIX=lmq;(Z<&22t&ZsMKp@n7va~D!FZw*#TUC}Im%Yt$ z+`{G38jl`%qAMbZH~tV$DDB8QMzQMaz_&|Bs6qfqr%g45y!?b^C24lI^>y`Z%fi}r zlk>U22ar%G7tfP(4JLG?f3b|w6pGYCq z{ab4&FSMnwkB|N;UnGYOl&kBmf)PRTB**8;@+1&Ez=lnWVg?yQoZa3Rehaj8 zJ1gH7M${LSq*<~`9r3|?Kgt-%*#RkKW;(zp*SxYrEL>EnQ&DO`-?(dF0df z4@)i8$!bL}P50>3GsF$j?`k})qd<2N6_BFQ|24vh3B_+?W6Wn8_5aQk403(%dA5`~ z^c$@0@QQTv6K~$%2m3DD+nuYC^M6cy<=>9=snJ@LtsOX-hLz$ z5U|&)z>(tAGojlVKu6G)9`zj(i8qo=VnrE;#fk1l_c)C*E0A1if9ir%~hI zT~0|3@UxKfW5z76B5qwa4rGUZjgI;W)PQCSJq-W#dAs>ygN^9-ugMbuixxLJ$6pL+J_+9x^C#Gtbmd8Ht+>M$F@r;KlxPH?3y)ujs5G)px$&0NCF)Rp-U zD7&g`*va;!f78u4b}-0<-F2?1qKA~y$&5j=S(^5+WIe@Ti z3XGOyXj$Tj>0$U^o^R0%7j~C%=Iy)DuJWrOXscF~mBUNi}nN0@|=$(5k6p+LPj%|^O+05h3 zc?-VGN`xLp>UFYsm#n-_C1>Z4!2NJ#3KAkR2c8jRH%e0?fwR2GJDSpPO5c8EdHr^o zEhqwy#z9M7z@jFplabaeAdRoj z9Sk`#;yyD{Eky}r|GuVIxF$1Xcz9GO_WF+RboKlzpB*vX2`wrq;mQ2NZ>`HV^{iv7 zDs1TX+oSJ-XBupXz~yZvbATs(wQPh6ib8l^jUwC#_iW3th-V7DIm<_Cy6OI^?4#5d zb&lgU9Wr`{B?m#}FUu|mRwqNk`$G|(_g@!{q%i2LCEXi{M`|eu6(>0Lbg@4IJ}o)R zRB!~Bq~w}RXq{+wW%VFCp%@T#Do7aEnHo^&G zQL+ShSffp`A-#$bJm5*>&}QX2)|w0UC&@rp86$m6rQ#Om-Z2tCY5h<{k~8jf$??$s z7=)qowzjIg#Sg7UHf7m4`7V2h;u%Wxhq9wI=Hfyv10jB1NF~gNoNJ(3TUhShichm8Rv^I5>iQaT#uEQ@+pxX?>wT77whz?7lYcAJeh|)IKp@6{rZMDGCgG}415oXZlRc3aS*j~rl%EKt!i}MVqK~{AKdRU-7nkdKAjo@s-R#0%Ke$v&uE8QyX2Aw~dZl$`2h^$C!_Zyd+(#C=c zVL84JN|!8Nn+rWW7s{#*sd=o8fI)|1tRDU$RlFdseXjs$*&drO-UPR&%A(gaNbr=I zQYgDobjY1n;vpoAz?uD*Do{^Rv?1vmLo?%Z{N{6DGnpmU6y+X6jZID zi%z5!$_?@p%?$Pa&{y93zpvz46F9MIkVxRl)jyu5?m+2%mBk6|VXd1`eR}^fBcUw; zgq!1fw~^n@?8xBY3250d%I#uEDW`&q5rVMeEH`j^-D@QLG2_1_9GRaJ@cC^vbHfsLNL$~_L z`MmmLLk)n9>G1>ZYW+m@M6Y|-KIF$_jN#&<4_K;JL^7wApLCp*nmcd_1;i2I-H5<@ z76fihPLs&NvuJ<|qNEIi`8%Un_eD=76PDB`DtOXTp|F5r-yDM@1|A4OWbe`X34Tm% zLP{13sPG4eAay2q$^kyoc83`DFvy$ygS4t;VLm}NC99Htqph#Qg`Ca=(Q8}GozJF= z)ed!^ZZ3R2WQ`4ATbNemldVmV$sqT~xd_L>S=6Z@Ukm__7#% zImS18c=R-ZlVxnk)i-s;uA{OV@hP0XV#4`9@rv4s)vhuPnq)++EKBHzH7gn10tQOg zTezX2!OVS#}%xbfnBKf z8MvY7Qt`BeIV7&IkV^TeFcq~UnUY~!qU3VRm3g*f^DZaA98|Ul-7USFa&yM=A_VYM zsAgUDfmynj!gBD@UXM-VF!zZehcd(OHcv@&mLEQRDO=ks*CDXLogDC;@ghc6RzN&~ z?uMK@-3tGe!cG7mJo|}0_5Y0MRF3Q3p8Q(lVJkrMESeXfMBTSc{9hXJ_ZlsXWpd2? zf8|!g^N6&o!r1^7d4bOF3Q-a$uZs>Ie8asD4H=j8`};$_wsPjaf3z^7ZgQE z?uspJ4=fQ{Lhb2sSqw~T^kiEjZ)(YUM0aVw#(!OxqLmZA;Ex2CH;B%8*Bu~XHD>7f z^S%Yj?7a`K_or}t>z}6V&umm2c-E3g?aGu=CGCpwdV0Tz@!tlmK;LF1=ew(ee!-=r z$X&63;Czoo#*Kr74VU>@Uqw{r>(BXFtGw4GxG}~vr%Zj^O|2$}nLXy7&QBCvcjdtj z^6#9{x|ZT!v@03+A>ccB-^-E@lzUx#jZ&QSLGCGqf|Jnz4W3h@$noDiNpj$1e8?u-(o7Iotz{G7mu1m zjiqkMNRuD07YEXRUb2(6FCS@HFAkW)+BmuS-%F{Wr{J;J;otX{fL!KsNl7utLXRvf zcFth{`+f6ozI^JsxTx%|L(?v*I!qc^9}g*$bF9jydR1xPB~X<-h~Xe>HIt--avY7n zU*ENqPgOEajy$wRw;~_2JCqaSzi<*7ES^v$ta{aD4_YT;y~4W^)6&9(K z1peYnTm_(|_V2Vbhrw=t{<2ylDILRrD1 z1(r3l*L^^`2rIyZlx7y=hi)3KT?z6I9B-pI`Re_FAS-pg*{i>1yS6p40f1ulq?FT8 zS(&&Z^T7?!f|1+_u=?)creyvhrZq8c(ymD92`IGE0;G@re-|wOH_{8JWTCnzEppnl9$EKXxNYijKQV9-m2`0IPr%~P{qq+uG27I!kY7#3XwS|@XPj?N+ zdcB%);gV)WHw58z$v#C`fiaK4>j|VB-VA)ox-C1IFU3`1{%b5Ym{~PLS|_W!#};}x zV$RA!Qu$N^#UjE(FZ@T4)+}R7l4kaS-s}(d^5sGec^+j21A$r0oJT^A3cXjpE6*Qg-bCx5)w?vSl2j#HOEDJHRF?%p9)p;`xVD# zrsCta>89Oki0s({ZO1f<-MoOxJkq6mZoA?oI8d1W-01@Ff%+L*rw#&FH(XV zU}04=7}&0^=;4EE+kPNAEKC&5NjB0a>j3U;)Acw^Gr%hM$A{x^X99+IuqUtwc1H~H zxN$mD#*Ht^DMt;Yn`!<+741ZBKvPA7F!x#Js!hj&B`4D!1Ns~C@p=JO;HDKnV+L`>*XSY*8fw{8_{I#i&9PB9bFcDl^7JXg<$ps`VRE#?X;cyW}4@Q~pK zKt~z=Kqclwre5(fHU+6`n5*h|EBFcGhh9V&V-td4kGUG|p7`=_Ww#~N?}Yd-_&7(! zwHTNXSdADe{|z@p!{g+hf(W038!^7!wehm8Rm!!!M>b|o#S6=wb8X4Um|h2CdeB=v zJIA;~f(HCcHD69{&>8A#5pdCLDB`Z)Y5yF%yN95y6mf1`{|kJT)W5J>uG$wlMOi&nmawPwP^bYK-GRO}jrM-Q9SzW-&KCZ$_oK?Z zTmqe}v_ml;@>|tW5)Q>AlecUZRnkBwKqj0?PUpYzR(Fs9HhU{I${g1w5}Do@ zGmPI!37U-&gUJBInvJym;Bc~@6@uBiw;gm-t>F4I7DNBMmQL8ZZ$=AwN#s(q7^$G9 z*ca2hYaqk*K|-0OG-x zoitz^pTEXbP{qqhr^NF77tt=)@dMkW^OE@L=>#*kksfWU5x?;OnhLm;V@?VpJhH`+ zb`fwRA4fi_@D*{3`4znG1iiRD)=?p4rbOwztz{cnsi44J0B!>rBxqQ9N3a0&ZG`C3 ztc5RMnbMyUGgVp|@MAe|jh3p?L}R!ZC{a!sWg6bXP}YN?b5;flbSLQqv8_4ZV<;q8xSjx+YOeGceZq)cRo?7D<*ESvcKB|g1^-nNAJilemPtr1B{tdJRF zc6pO39k2+ha$JgoWe_j!{H|H${`0<6N6;&&KuIhewJm1LO7gqtGnv*LJl|^9knlVw ze_kjdfCJB2Ar@@byJ}%*{IW!ZeUG>kyRxDoA!`JQ@1ke!+hkqwLcGF0W@}{G)Y9kh zePv1k#+PMdAMotUWn!8JRo@O9|7A)crukWPumJNHXf?7b_~*m~5@LQhz)S(EoU|?G z?kfc>C9HIuW|K@R$i(K;N8l?1ELZE`iaBR!nAK%1K+F)Hplsbgvr&i6=C+0+x)VJ} zAEuzc#f~mV z^w>H)NTu%RH{@a_m#g}V(_b`hnOEAY*e&pKf@TmdfUn|c`||{xyz64MB6JhG?@BL; zGhNSGaFI9fGuo2a`JVI)9Gnf9K}*YTAef%_Xl&&c$r$^fUW}K!gyXeTA_NO(49ma& z6Iz+Emi-cId(@K6c09<4ZZnKWw~Jh{$1=&bqXx^k(17r%Ynfj^X*v}H#V9$R{cB$R zC`TT&d$3$+h>0puk7dZyj}oLF={*95q3u0!Nb&)cz6JMZRCoDw=9Gmks@A!9p-cQt z8(FPg$=|x4;l=$5kU`(P9uW8-dl)k;g(nnB(YkMkKTdhnRFMt4lIh)e-> zDaH|fL$ti7_NtBNX4~g*t()k>^q9RBsy*h7Cgi@&e`jIQU657l8(l zFu}~9GFH~)T7hH=EjRb3)QwU@e>$^7mTHnTeEfB+g<=YS&@Pi6j${{z#HoE5SQdJ@ z_3g!>ZuuvwFP9EFPr)Mu0=rnByFO5dHj2j$?WyKe@aI%i8WWZtwYI$87NzmK0IzL- zCibA)*{8{?Ofc2kFN}hD5syq2e z%lr+HjD)8H(_gJ<(q(4QLnxpK$2i-LWR(tLncAMfD5>rU_QL!o3d83Uj^!mbw#;65 zf6~q`D2~zWU|U0ZlZFy+edlicqsO*`{Zi1H_Qd(| zwo6)&*R*)D%X21f#yNDi{93Svy~fW#nfe%>L&b`o2M-?b?K@Y0oym@()E%Y@;S4hzlU$(+P+b82)^>jf5(&GtIN-?i$^FLxmOIFYmV!X;w(R0sD<#CqT=A#Zy@}VpjTnVF()VrU3(4D z)08LzG7sYvd;7A2d(_RKUW_q%&q+> zeLq|wnCi4tfA>iD*=56f4UL2%<}oQ9))3NHN(hfwGrA;lpR8s>88sIB*@=pPyR2%E?zFDmM6h)C2rH$eTVZ4{ttvA@!2zV^HEc>9abj>9}*Y&qrWd2{Q^&6sHn*>VXNf#DZ1Yx*>3BvjetG!u&5 zFo`D$dA9toiBBJCt82ZcuB1YwxQFs&Oq7+^to8@eE5V*B!Ed{Cc`)rQF=Kp~IVW}b z?&wDPF69U>ubK+37nK~_JpW4KP1}(r9FLAN_=5E283tTQ=A~R~l&mDJnPjyyQ?{u~ z@=aM9`X7{JAumK?vCmexju9G-3Fei@kzURA|F;Zs(y-O^q@+TYhc^CS9xfGvSsbYM zA)we{NlArR$e=PS1tj9)k)w$2skgI39e^${XLGC4bkE7$I%v%xHZKOFfY7c%BJ=wh zF1-laXhEyQ2V35MUKg9H3A+yZ?BKn0<=K^$D^{a?_`;&&kT>8X-Y~#k-f(WvG~4n1fH3C zT>f+OCezNHuu6#zXD-~*Bn`JZV&CvOK(Yfq&D=*lp9Jg4*m1wDNJvdqa$=J#n$P|& z1Fa=fLs)k;;&gsGdO*qyVgj_G266z&KbC(JdGKwX>6;*&?4-kysvY!;*E2ID*H227 zwYQRTtLUMj9v_VX=4(JI?)k1)?E2!!5&rxpal&+;oT@#)65Zy+ob)}vjYO~Mrt#?# zyQHMW$0DSLgJYGDntZwNgK?@-VeZ?Cl6@j%65qu>L!hKsyE6d6_V27I{>KyFqULA+ zkiT3hxcDLv&yYExswdmsJ2FbV*K2z8tYp9h_PtuNquxd}Pl;^;9$55Wn@ynUir?=K zx`J_fD&cw4w@h@RADrR zc*w+i_JFMVVnBC51M;D!85-ND5@s)c&W%4k)r+>KzK8#!3l4gSi-l^#XT{yt2&=fK zL6^&~4yLKKOBPf?f5l-H9bljSdI}#-d-s$_v+^?r7|7o*vg;EL1}TU0Vp~#!lLh_l zkdat>zxwjbPuH(yP5sucC{Fa*M?im}PE>D$<_-PE$x zMo($aUO6zpBH2#sZ*AO%KRF)n&$9$5O}f7I#&eZJii9v`15Bdv!9Pi1;El&Iw~>W* z?xI;yS-c-iZkMN4L+mg(xQCq~772R~9{{ed^Q9UeAS8P)Kl0Y~p8Z(k03B8-)E(GJQ%DMH<#`;$-D{%9 zaTW*1+wR!@NGnbyRM;1L3D7mQ1LmMyGIeTHZXl(Ky$zfM(y-&SS`ueg57v)ppkc3n8 z+`3n*r(d*9#j*dafQE#47!&*pxUJqhp7Mv2+pl}0G0@v8VvB^p(ezUInHUv-q>L^dl2U8FH04tR~CBxPBmfyTTRHMv{5pm3pl%l0cZkP{nCUMv*nXgPF;_WzA z6Wb`4a&D(A>zx=e>M@7g1=Y2+6LqaEu$Ss)U`1Q`d9f~sPbTi@z8lXc;eQK_7R$Qb z>|2Ug?%36ltKkLVr>2i+ieLGT-p5@@Mwq$`2waXIcXM3G}yu7eE;1@l;4748fa$$e9 z9*u;W$-t-eE~Bq}NWss89_o4HM9mE<>LZhrUAM)j!Rp;3_``8Tvk}^Og?0L?6GbKp z{ih?geQu9Gf9avWX7k^|j~v4AC0-OWz|g(-x;36!*$ASKRfAkae!c**KNY6TTULOYWFR@vVARr)QWCy+acd_~39_AtSn&*mBp!c(y+Gqhy<8``B$xe4cXRsn2 zGh4bx8ym8GER~u_vfBTg!=gqCF14H{n1FV)UPGcSLXZQg15D$ zkjn=;ph&F}4?ly2Vno2LWIb+l;wHOX$Aw+6XAj6NdaY6`#FkpY?ikiQ(XWt0ErihZWTv?p0t@GB{oQYUj-zfXsMTjW{q6Kd|XThj6bLCUwjn&?~ z=fYR3O$>tX?0O3Te;`9tRVrKw_xV$XZsJcXA3{3jz^(~3Q0}?7A5Ua~uXk+NGgT=v~FW=dLEGZ!{=?`>F3y|?E&!ep82S^0BT?`wzq#fyL_!kfC6Y1ikKVH>RZANtWYFK@4kgx7*$~dy?%PhVsav zTM;BANRISbsW`jRR3wQLMrEa8(R>>UJ_WB;g50UW_#^`L;kKht&LUucjcP4mM9mV|D$U`n3O!s=0|39jscs>&h{#9x}R=s(+UDWHVsXBCs~Q&=3XkP z-#m{{T+L9QE2aRD7(2tKgwxy7jEuO1aG@-&kvY$zEB$U^pynorJ&>OYe!d~DjZ3bZ z2lf{-4HY^!AaCV_eh`qS5q`6vsb9a0w{HTs!TkTknfEZ z4m{Qn4?Fu6&{+#W5SZp=1u{fWM{;(FTigR)m@$Y+0s>&FL*6thRqU&zHcdgDg7MVz zL?=vISIWDm=fivAw?SpoDxgXiZ3rvONGlaK!13ut{7~pVaCN^GAAWe4V3jT`spXT!OD=fllTBx5+r&8g4Ry-~ z59)Z-2fS@i@ak9z$73i4&=3NsOopY<&Cc7fCVQDj02d^=Ob1oXoDiF8BOb?suplVp zQ@VGL4_%QqT{j82JDdf9CYL*@84Bjqu-CN%GO*LXJT}NGf{edXbZmDB-pH zOX2pT%O4GvGrSh!uggZvS-Ga^Zehb>)2AfoK8vOdla88g?|u#Z?~xhy>1g7Ua|N^5 zI!s^@i_m>hOXg(pV|G6X+?oS47C_vt{jV*FJd*7)=D#B{N+?nXa=6w=%|Vq(QFKZ{ zjRU@0RPQjg@$8kmwVD~E@GThLsdK=+2D?ySNb3zpw)v0 zMjVwmr^~+%<_zq{4ddg+?(`^_f*iMy-YF``D9gyfQe+SM!PofAqaM@qnN5$!@c*)` z2U0hR%^&vITtPZL_|a0e6!%GCu?~nZA*`%dfCs&}{1FrD^%A~qE{+G1d={RExW?Xn zcVJ0PKW}LdD9Lz8iyLxM;^v05AF}zIWN?Y9nSa8C;tt%}M;%Xgv?=v#`F2TYUR(JB zxLi$Z`5*&?z|adiYl>JLfPCK#sHcp~yinHvCJBPEF3iDe=Z!zsLmas^tkXYGQ0eYB zDLigBGIYQyuh>jV)~nAL?y20T#DJuD?uu18Y3wWi8?CMBpfh`SB|IJUIqefSzfSlJ zDRyYSvULZtk3a2z56byYpWBQ|0hOiHS#)FLO^?s4IV-nsTu&ma4I3ZuvF)>VOH7y# zlWuC2G`qINjBYP_Bb)g(80YGKGOa8RYKX`G8CA++!tuUro?XpHa}|AZ>?(4;rMy4< zwDYIN+W;s&z&ed3RmlvXm!f1faa`f{%+$gDX-@ki=VKwMx=Wm)<8$D-lOl|e{xyBv zKY#h>^oGDme95D^q^E6xa1iL>cyx>t$;i|d5a{+zuL{W0UTMSy+SR;(}PS@ z8y@lG_t0H40vEIsGpDuQB3HF8qCnK5k$o7@OPlk9gsG{THU$c^!>k1rqe$-*+4zWL z=rWQ-TlmG!-O#BDFwkYfU6va?Z#2~=GpyXB*h;t7{5hBz;bc*i>ZZ>@ldMsKd zGML3UAZ2xVVby#LjgiX<8L7tdz`SlyUG0aBzniL$@1`3`HJnMsE!#{H{^nV9VIgp$ zLAxPz{43Oxs2Xo*5A-n{YsN$iP=GdMM$E4h;uz-aoy`;<=+_wOJ_&s@K$i zd1dH{>;E*tp2Id*~0spn?`)9qY1+nbpO1<GR)w5L zT|=MpOQw|Sv#aLW?~HORz#m%6wnqinQ@_T`T!7Tl32d-W!vw0&2Yee%=L=pNzq?PC z=dMe=v#*CH&Bo#s&@n%K zg*xS9OPTg2L|W+6-rcftr2_5CBaxM{G%;=M$eaXXMhf-UBl!>oHlqf` zRPFnoP5=)~ol}cVppZ43V0`z0c;XuhEmwb>ue&dLTrW zk->}(vB@KZ1(qr!!gP=e3rvlOoLLL}bC2LU4w4MlyC8-;!=zq*Nr{{OlZ2m_T5F!@l9FE;=w z08DdpN080y>)$eO+^Jz^41A(q_g`fDGX708xFSY-^B6}DENvkr3L$ybJY9{65B{g- zQB-gz1F-^I8uJYv2Kj>w>bdHf8#gz~W+azvG~;%YWNWq5)RGyJ^>o64WN_$lK)mDj z@%KlWr+*!}R~LKuPpnaKOK}HU66maO!+Xe~GHLmMrOA2o)-Meb&RR#e?sE7)ioIY- z@>AjW$>Q;^m7k}!Ky3CZpJdo%?rU$H`z#fdp*E2o-zAx?rfQp8!Zb(mG5$s9Gf&jE zcTpSbfL?k?41>3n*}-0-TgA*`)^F9Ucs1L??Cd6U2zGRtE77kk&99!fu=)R3`0Tvn#t{bqRW?$It zUY}uG@YpTV&tR}u$3?0@$di75G_SCth%5F13+CqGHrp-T++x#lZ?6XlrXT&(a$Oq_ zWuIpYspe^ESg^xJ?MvYKMA6YS;wYd6y+Pt6wh101a zCnd#sxd)WM$G{7U{^$hpdA@Mj4gsCwUT^QdNDzU)j?#T+I=?Gyw46K!WiNSqGkbZ( z>0~2)B<)51^vTvC4J_JdC=Z@)PFM>@zfPOe9Ea~mka?f$Oj#X{+AQ(ji_3E09UiVa zFiHG~Cd!l1*BQ;2KI+M$C9sd%+iACvl{I#ri?BDvrhQb6h&|SgTkl-;V+8|Ipi*V` zg|e08p)?BkEcGEA9|7c;sT&3NoFbBcg6U?_+(j>ClKvOetH-=9Z!-(UxOzF}X!RW`erI6X3_EMnEPZt|lwR zF_uwC|6qDa)9dK;dX9o5Selss*Ggfi|oTa<;f)#;Bq|WJbJ*?FiS9|}WP)`b#0Mzo%DH)i7m?+LuBOJJ)dRRu9 zW~ZBdNQbhe`d@32RtE?rXa}Ho=q+7fyh(M*sf1ttI`jvCOAhq8IRJ5W6;R5SyK*Ns z`u*P7YCZqiTxbYZ@tgmybvM1UC)lD1L{@jWlBM*GCa*=-+^NRN*-mD|O%GZ7iu*tq zKc1mdK#H}dZ6w|mwH?qdqizcQ9ZhdG%#90-FeqJdHSfAd{CntEGJgaGwvP*i$@1uF zQK@ifeog#bxL`QH6TwKE1|R>``#j+-4%E!0RgypoMkoPTSUyNazv6-eIjO*m)Slc& z0S%%$zvGSxKYj-so*R9Jwzj$+>Zn$AgYb;4TGCen*&osXOWt{j;xch=pQI>h2nM@| zP-z!892*0h!O2wPv$@Q~{3Qnd$1T^rf`WE;QMSMEq#Zi^)zV1av^i%CyiaGp||s>HgK&aVFQzv;LywiAeKo32?*N3vdO{u zn44RI%BNbMzhf8V(f5m`GhXWBK+cglX(pkOjeYHNAn*2Zk060_6L=llfYu3n9a zw~Vs=q27GdpB8@TW^?oUt5?57yKFJAQxQ<+o+ktMmhS1q&OATB^5I zHB_e<>m9ERYzrGnd|x~FKd`!X03uAQX1WMcLRWy?+InXKPuJqykyR+aT2BTg69{zvzY!)-gTy z==&r^BBt4+65P2>d%#ZUaygvgBDG1#Bozi)x`4fIf-X*@a+AqFs|mVfc^5S?3?osn zf7rSmNX=iL+a7+)0fMg4Fxd`FvR~dl8Iy(Q+mTS!db$4#y!TAL&bInpVvqAhd)YG4 zihxviA6jxhal@^G3T!iy0KFBk1GV#xN}~TyOuqKTMw&+@pH!^L<2JQX{ku0!hCK?( z9S5m$ZwHLDDDq6h_xBQ1j;d-zsR;UHmKds>ttshtwe~` zZ`*WEUHgsw{$_Q($CnNBX2?nhzZQ$c8NPHnIPBVbUdOj_T<4IHSJldmF4s})J#*T0 zOWfZ4HFjrqsDEeb`~J&0dH0%M3l0XT1>iy5{ZozC!O(}W0%m1Mh@TjMO<-nvo;>T( z441P#aB(HM`!KcF92{yTh3)w8>7x<_137ho8!MM>&8;d%ccgZv4P3Y9hfnAfB0xeL z8L9Ti-5!^dKXSQc1N0X2hp8k%=~tqe8raZe>>|TvUE$!fVtKNbQj+sL5{)9i@TLQgKQs+G3xbO~ z^!u{|qt%RcuR?E#rAh4Sf^rx z`Do*`b5h1F{oK0U{4UX6Z>UgT#0LlX`TZxyI5%RD03z1;;QjrgngtKy1F{?)EZSDm z$^8O;>i>Z?52VJANuo?{{S&Bh8L47FLc47>8J-7K>fL}MRlVqjB8mu0DnWo1rCDF? z7_s)^j^FQ!lOz5=1>W{;nA`t4E7%wChDu-OZAwE?w@z^V+0E73{9yyaPa5V{u+1GM zz8e&2J$hF`m!jCqR@bUlSY{F*JQ_68U3nkuDe&|y0=pN$Y%0XAa>%3i(y zuG5ZMZ1}Td4n{Jt4f|^)xTazwtfs0maQp&W%V=v%Z?$7C*HlZ2EcF7XqwEo z0S2QsgJ5}jY&w_$Fr8>xuH;n9*%pxcZyPxOqy?u@tvy_w$(}jt?VVjP`a{|O>d2K# zWW~jPy!mvgf8cN-w(cAqmHxE7cC`a?7$+0OB4r;#MXfw*H4Z;RQ*Z;=&jDozqpH3y zo%01-Y3XalDb4yfl-+l49?#TlrYgK#(5V2d>ty#a)H(CtDVbVEFoJpCFPnw?yn-p) zBS^V=H_MJ%#a=Uo&n)e)eG-Lyl!W~`MzAmKHY6E!6-NpucYMw<$jR!)gIfFIX zV+M;R-q49f4s7c;H|V$S(h1V*0t>*%c^M?cCCFK8kvPM_N$hXcwgg00l}A z$_$%_+^HU3`C;zz<{&u;-nNb8{NzZ(#oMuW zcV&T{upE7sq$vODqc_H}UGSs-r=uLXwFPD0n}T)s?*_eh1gxIBjA|ipUt&Le^!dZq zABBaS^nT#kfyR$Ibx)-d^vw6ts)vAH zegbUU+n`c}pT>SAMGQB7NT_VV&IZ{OIs%?`OQmMSp`j)9w zBh34pvT?&+haYcmChk|#QU%++ml2D5EP>f`kl7kj@yY@FE0m3Z&O;$9GfyyoCi{Gu z)$0G3j3{~dHrqkrbherk980Ylzimt0*t<2Xi&TE^Ia>L{)h8&U>Aa9}YBU-EuB5&c zG9S^%r1dvf%YVqP1_hc-oU}I`s}D)vPFK0Qxox9AmCftqlme%(D0h;ava36?IxplA zZ}fo+Qbhe>7mf$4mJ4c^Jyqrr{^-OHofgN)GVtUFhiO2x;?{_5HJ zoUr;__%FR8iu$|~{uQ6!UJ?Q#Iapf46vh8nWq|$SuD=hM{5&|=g+i~FF`LPq+FWRt z{!5*y>npZ~#QB(=xil5opn_Z8DJ?}pqEd8Hk%MTFBZ~?1x`%#&&2=_Cw#uI-6 zof{&SBI%aK@X$^{pgO&n#@N`K{kJ6q7bL!^1*e?f*gaz(1MVBa(^KDSb02!rF6c-T zo9WOXs=3h~0nfHS*mNLss)D*)--8{A^G@;i)0dqf&_8-!YDt>Dxp5S`Z|CV8ZV}b& zi^gX$X8l^?u8Sr!+W?lZ{%kRZKIo5&2EXEy?yh63e+iFOw6J|AXBkVvK!=C)&lB}T z-ZzPSgeB%#>|+3RfN|U=zW1R=vM~7*O+>;BCMiaB!tfn3)Z#MH5ziJ&Nk1&YWU1WP zBG>*d`VZTvP;Z4WbbRWBC+r6&(*{sW^m2RaRstzTw!@w_s}@qntpN0J)>-@EEJfn- z*;PuvFP?ezV`dykc?y>GG zr|{$3tJT}4MQ@3lmHvHv#I0#}+gBAqr!|hd>t*8M+UwRt|6gAjgu)tZqHM|j&kFz` z`hQ4RZxA%fG^5I@8zVr?@rUayPsL&yJ207^Zks^Orj!(GEub~zhyKk-bteUqBFk(A z{o}IHx#{reG6P9af1K@7PIf~yxbOe1pBS?Fyz=99o}Y?g(%@qP!gpVPbb5eMF(G7t zLrBUsBjaXX@Jr;?|1^|Gc@*8!Nkflo+bu5?yI@6&(gst71f|EJ?@{uI0I zwHe8scHLlLLKF=cF-v&dk` z^t!(J79EKW+w3j{3O5rT!1mB6?=yk>EGV9W4WJrZ(KsaqRiBm5){)|N01bl-PEIg* zkZb7;8bOk-V^d$QR=5W_41X4+tdecpF!!Zwj5{z+h5hM^!V~q_dz8Dnxx3wYI(LD8 zCSmAx&-c9SmP|tEgXL&|8IZI86;X1ZpZf-P`_Hv*?b29+=v6axBH>Q#9`Ha7FCuh# z`s1H(gUTRquc7DNZYX~-B0ID{a=l0b_a}h!tu6AfIEeND$M^QjZw5kOhb{rjSHpE) zh5*-hX}}W9Jo?HE$8TpjKncQ)z#wZl#>i{B#GcVn)LF(gpSzZ2oB)9N-R>0?u&o;p zElr02OCs=zx8#D8%q};`fCBy43F|U8B=<_VBy`#}wTMOwpw{_}91{?dL`09KleD+Y zZZK6P#_ZXPP_k555J=wS9CK6AI9?Z&Nz^y1{ID0?W;46HQ00@^F|j2oo}@qb#f^?9 z__+>yD$477Qo6-uPN`kDSM$y6I%M?0D?e^vS$33!P!~If@T(JV<_+O)P0^3~(|an3 zJx)OW0mqd91L|t|^$~q(7}&{jcebj>Bg-7GlWctZJ#wdi_l?v=x9>u zjxNB#Frt}g3TqvbhnoZZrssMM8n@1hrjQmGd^LqfpE;`lsm?yTzxx>HIEfK7hM z-(L>*c8?U^9T@qfn^UV+y#zGdfyu#7eNi85w0IrG%{DG(wxu_=aZ+&6l2HwV6m?yZ z|0p0s7U0$gH@+u3;)T73eUw+PKQbHzp&{e6p_n+z;8G5IcWEUuq!(Xhz-~huUJp!)Wf~y8;U% zN3{dHD^FsCzw+X7GC0X>V`iuxJRDee7)R~ok@c{?nSI;*o#)}ZD?kDWE;LqjRbgvU ziaBQu*HQVBmH(>a&W^+D8FB5cD)Sr-9zDg~aiMDPByASH;{32C6-&KcPrV{jJ zSw7Utcz;{6&)wVG%D`E}{5>h4U1?^(*8NrDYidEbqq!4~(y0`|4KtoEStAQn?wbQw9qsoeai}FLfe@s_OE9u@GoE1Qx$=W*jgX>C_MXe zb3U*uWn&X0#~aeQds$EW+$@}a*#{9Pc(J(ib)=R+gg+rHH{jL?9S;eql$Za{nW!&p z>DNJILx$@8r*$Kt^t~4v)^TwrBl#vnZ;_rhU^|35qj~6ZqK;itvvaMIz=|!ye5c}< zb=u{EZ7}*w@Tp24yCJ#;gaoO2h|D;uhPiX<$)8vAc79$ApsBdOm$I2Ac3Y`&4E3|R z?@7XH4^c1Mh4q(ezGEdsfpm=$s$n%(F`|AyyeNr;fT6xW^9!g9Bf zOT6Ewtoa~vU6_5GjwI!f|JF_!8PKe`q_WyB53WxR8wDqZH)8D3pk`(a+5&313R*E-rfPM@aHKmFKjEhh%Iy38! z!R{s{%b&j40{O1M`D=f>v8=1le3ppfm9dqH8KI9^5|=7fHO+OR_R&ik2Tz%(ru0IS z$9-rgJo9dNv^aX=y`J|wvGv$;Q4fdY240>=D|yO4nH(fT8+K+%_7f%vC5n;Is7V@@ zx-2E+)HkF}ZKn~Oq3H~ck&{#^c=ad{Q{1$~@2$5m2XOi#ofSyGP98XuI)5w z$H!IUvyBqoruS@jwhCQ?BuUEE*9_N3!x z!%-FF@Ctm@x<5Q-#;ggvjSoEw$3i!#pP3t>(sJ3S)))A7TGRSQ z@k<5?I#KOx#^%Sa?bo@RiyEHovg2OYskf!YuZ{o4$TwakAU!u|*$Gs+TpEBcPdRb{t2d>RwiRktoS5wVB5@4u^LLmyPFp?+|(| z1tX9pb*UOlzdA?ty-x28*rt4iaw}1OY55ie^8DF{hJf%;sWi5xJjWIXMYueRR&L$1 zgT8Xgw9hdQbA5)*HPqVyz9Xv#Z+8`ci*Jr1#Z-s+P-3a@0Mx9Xiq- z5kJL9FDb$Po2U(D7o-8wBacBXO-tgy=5FsAq7xc~eiqF`Z#D%A+@}{K0XPpOQR>{* zu$GVBAv4v{Jv**@PO#ogIh;9I%DggOScfwUggT1FG>-1}4B$f2bE+b|Y90yV z{#}npT+|d_1?AuOa&^BiS8%WR8K=Gyc}p7*Nx}EDPQ!dd-DEJY4gP8cDUmbazS9;~ zw%bZGGmo2fuN0EdgSDWDs0c6UR#Ps%nW>K?qoKkqewC>6kQ#4iLIVp{_R7g> z5zMuPfHsq2ne;jjcJdT+Zb4za-r~PsM)p6y+VI#5^Ah&{@_p*rPP!@5{=VwCo~iAZ z^ei^{*!o(+oLC%#ou3T8-K?;+@D;PPhF(r_FsRG2@;KBa@*nM(zcmqfH7|i6RlP7} zI(V8J(g3q3U=HR$5H}Oys|y`DSx6ar`Z^0K88r}M93lO3gl33O#cb&FhcB?6I3^*? zhX!o6|EdDSC={h)RwQD#@gHBOeOBzdai7B^rx0d3t%2ps%QH0PFn$_P&G9SY5~<&k zaXpm|?SW!2td^kw`&(e`;N)B`kqU9cs-vgFUhlh3m#=f8=El&gq>8{M zQI|}RV~A)otOapRz3kuORfOKQqV;?DLW^T4& zZCpRUppJ@OY|Fy5{13QbGY;XAGLaYv9{LP>{F zDSIpZlbzQ4HvFIfL@U6)$_NN4bgio1JR*l%bG_kX=~X~npV!`f&Gqcc#OD;W@b?$Z zQrJ!7+~C#EDx@VDY?VFd5wdB!-v>#{k4 zXIhi;qWbaCevC}n*%qNRc>$YGWqlfY#zM#B{5*c8>Ta}EoZO0X7 zXCfu~;@iiPZ-SIX%})J`So#5A_EufR2#yyx08%l%l-bwV0;PEAP|p>9(d1}4m~(%} z^r{HAXuo>sCD?84mP-Eoj5-?!7>i4zNL+u%8C4mje&;F51@)!|!Lc4< z0k$pFy@+fysN{E&Ng@R4A|iIA-i8^VB}_KEf>mN0pZq7fE_6m#F`F;lDLHiAA~9+Z zRdIAxdO0{E?%tdOP(h_cX?vN`Uy|eZJq5hg;Ueq^T3@xZGQAq z#LrOEytrocG&ZQnA-g|(L@b{5rm&vsNslde$z#Q`&P~4QecN{ikKCM&>h^5k&7|IV z%jnvpvwd{Ok!Tqa-f7o(qgFGw;dW=#FgOy2Afe&n>OaP16kP zQY2GAM9dK=1Cz+%%YxAb1qwBVQ;o7qCPt zpm_QKsb&A$Km~}6AF(-utoC?OH(ROJ)V-mjl{!fopN1`!vtN98d%9E02(&*x!=yy50tH7;clk12>jIQA8;j#$zZ1(6k-e=UO ztE-Dp07F6bno?_N^OOS-^!KT@(@?6)w}SI8N_b3aFRFdqJuZkad!So&!dP8|yIAiv zrG313xpy5^MsrC3fT#NG?!y9}8@M-)- zXs**TE1f^fyxcQLL7Kl@{H0Z@ieJ?I5xFuH#h57d!HjmyLyyE+6+6=JVGL|RME^n3 zolU>T^snJ>|8>n#*S03(8XtuGXq*dtQO0SzhT9p$S%!1AtZiH}lnderdz}pok}ixI zjIw|-?fMd|8*x@rfw@u_To+8}~^6 z$finiQWTVJ5U)uV%J_@B+NIC67vofMJ? zHvt~qXQS6qtqAA5WL@@zpi@1mO)=_foaA3JHp5d01hH6xPpjSZ z_C{&@`Zfb8Q^M_bKIM4Lz77fLm~cWSX(~Vw{7t4=o4{$8T6@Cr*|O zyYrhc{$%!>>v)Fz8hQ1*tL<#LofMD+>gqX_oSV&hZI~Tg-B5Aa4}^57|E^p2ay{;+ zo1-@x6o2b|CS_)<9cgq<%qg{8%_`n8y}vOK+Pd$Uoe<9|ICAQKf5Ew)p_u8UinY5u zX}Em!OK`Kko}XPQ>p#^kG$LM)h~z}Y_xTzk|CJOL7cya{kfa?~Tb#Onhtb3XGXvcg ztBk)7NW0-jdkL0^gFDvCi>+glY1mlu7Jc9YAEQOE%$Lz>W2Q{a_ZHPYwYyga(} z*|}R9faTZ)x(sRBvSNDb7FSg}g^xK>JbD&Kogxo-pr4h^=DeflJ*4BrEjLidG_eI~ zd@dGo2V=k^2HMAk!5N{ljSnPV1{)BlE`L4LYT2KxZ2|ZWxvU1m^jRL-{o#qr-L?e^ zzq{a5-WW3PuD7LjdaZ_rYtyAnTI@S=Um6`woUGOR{vf{`qqR3hHp!Ob;oa_|V$2;!V$wyPB z#C1|CVuf~(Q}MWV)ToZRYxIw;g-`AXy21_5CZ+4sVglI!6sOm5#I!eGUqkIDj= ziNf>o`Z`~vd4bGJwOR1!@X5cONm_;vZ#>xFW=u2HEjeV82@cu5WZq(w>$I_raU+F?TM{MVM#2>-TKmpUNSeMG6NQidhcXjtU!eN z9phwdlW+F2jzYfo`)R+7GUfgklPA02=xG3=Pcc?^t+4=zHAI?luOts@e(lN%yX!^> z9}|TOEd&jqx`KNy*qJ|sOXb|922@D|s&iwR9TMAPE)^NOkv8Mlle4&17N6UoZv|8G z>Z+!l>IpWh$En5eV;0{FHgHCv!~qj6*t9f#ulBB_kNHm zleV%2;6nanaWC|jqh}QHB}4*!Uu*BTL^O%HB9>!i<+=_4BPK^9fUn997j)Bq+TZx-c6 z*^}LqR@ig6cH1IY9>Vq(_j)Y0*=NtCvfiyHX$CjaHrkhnjeV^c17JZ)~Ib z*KbAa;-$=KLL|KHk^s3p%woz}Z#2W2S8ZV-@sDZzHPjx?ZnEG5ybD2!IeqmAqHvwT zndsJ;C^nL@{yi0_>`JTeWK6KYk7Pz&=#N;Rc0`jVZwVj2rn8Tlo z5GOR%zZlzX8*i>P0HKil4?c0nYcli&kO|B8WRDsbvEyHk&4sh0X=ytZs3r2+L3}qF zE$N1l3(77GKng(mSYloP{?1h=@e2GsEO8nLe8ok-v7`~jW#0A*`}YXtIM3XiMd#C^ z7z8rg&E3kfyy7i$m-aQKp?HAGv*SP8KMha!DzMl-n7Ftk1*||ZA&o1EkYZd44ZW|< z=HlyFX}z0v(Q|e+Mjgr)mO5ZIM%(D{5mC$vZ+K4wV+zY2FyTRovbkzve+K5p=m~qr z_^v?|QTWrc;)mq88{oubHp8d?vIGY=7<9|$9(rd?x=dFQtE^uxO~0K zb*tXLbv^jXr<%G1J`|RjN#AboemHk|R`NXo@LR^7%x77XV3iKUyrGOzMRsthPSzRp zC^e=oV6ymTNNhr_QKsrt>DnT-$xRX-Mz?xCgCCNobGt!;S(NDpKUx}X7>-$H@iHcs zgfR|)kn`uG1nW;%zvsX!wq^(;vF#ZiPL%!cNpFo`tI9@F>JzUIN6WjX(C3O_!RnKz zZ&q{^+<@Nq>Dbo{j3p6mBNM}p6o<71mWfgJaHD8uDKpu=2RA9O}YeyjD zZGZ7?nBCko<;1m{qmoSAT`lMUc(tGWK~x6jOxz}+jq&2wV_#2jBmX6&1gzHV$f~F= zi)z+t@oM~A+|Ov+)H+E^kdoRD$~3zIfbLB9&10G;6|L}Bk&~BEmZa$7S}!a({`7H# zPo_XtrcR{)Rfy*wA6#s2|y_SqZT7-prQeQ ztlpaa?(b|jPMWW$_D+AHFXk*&XBxs_{tHmY19O8)ohlbE7bPI=P67D$>5?YPeOcJ; zD~?;)-AI8fin#@~kse{d{7$286w)Q0Po~%{I&=j&Tx7f(|t zAFR>z%2``IsxJ$H`=>>PB7B!U?kaxFt=We?E^-o$yNBUeN&${=qR-+(4)D4Co_ELr z`Z<`aPm+fuXfF)3=g$D)2QZFqs>pqtK{)j{b=$$!4!YE4xU)n;K9O3iTgKVn;R}!w z3GN~B3KM_P?i?rIJGC;MFz#iVXZU~L2mmuB-LUEK_w!?2h|^0Q;e!1i!q73m-3qlq zS_BQTW<@*~!;1Y7^b$8HQ@VB1o@L{<2q5DF$dO`wP}#FB4Ujd7h&B@txqz1V$ys?5 z?dJI_%wSjH*wjE55f}ZKRm^)~qH$WpWW2-$rHFD99^`t+u*c#9Qn!Bd%wZfzrH+_1 z5|_(NKBuK;rCpNBui#&9nEZ#<@nOSxuxF(BicG%Mu=% z4u9{wWyB1=yK1+=bWQf2BQ{Nc>d&XbT0kROI5#*|KA!-;@36KmKWI2}&O~+lleLgf z1{}1{YFx;cO889VKI0F8`Yi_fT1+w1?Rmn@fNGZlG^1wMbNG%2m0|`C_5YF(rX-9g z=GC6y@_}!8jx0gW>l^ig$^4Lyn z>X8==0$MZ`xsL$q1MzGk`F_kVUE<*bVPq;M=W!`2eb03+UN?X(YU=)vWaBQP?u<|VLFBgEjldjZ(vYVRDWOVri+{gZucjCMsmvH zNl-occOO3kB{eqlyL2%ZRQWNvow8Zws6~TZgv6UKKfR$L-(jAcd^onReK;l8i53kA zZ9J*+{gS9BSD9aONxcwMNJp+!vKpAGSHo)xCe*c}riw_$eB^s)jnaqW@5Lyb%CcHK z?>3AQms9o|ITF!yAqSn2m7m^btUy+GZ|pj(-yubF0o49~c}}XhPkVy!LHdQLKlC>& z`iRjVi7Q|I-TakR!~pwo@D9$`ED@I>SJVoid^wYdSzkZYb|bobmQvLV1pc#FIyce% zBAG#9r~Kdg+3VF%Hz=N?67@v?Jtt_osB7%~G*f3)5LPsvIcVj^EP5P<3pS)Y80Z^* zprn|-`sA#HC_&)H`5Kz!-DL{wpeWuV?fcO{4pHZ=sB=tvH){~(0}!WS*<|V2e8u-- zuD$(_OBB()L-9xJLh$NX6oSb2CPs%+73RNwk$BIXi~6tqJopqq5<`^$zzdLdA}Ed{ zq7NfV0lH;_|qOFwlAC^c47yNlGiW=?7HXb&1(iKOf`O?wy z*RKRntOAJnRf1r}Z?KX)W{OWm?*mHE@{>Pl2D+pw+YN{MO~ouf@x zSG@VH&?ld&`PzB&fc})k;da#}L8abdpOkQ(RBox@;=@|&A8Cr%{FfFbHP{6vqZA}f zH!n>>`KSL_B_!TI2#%8T3%es`tTbSdi3NU$A79>!HlN~7q}Xw8R8#ixhmV1cr*!!1 z{181FY)$wzfaCU8OSvJ9%2n~`fn{KS40p37Uy(b5mRp!=-Ad39bGIsUVP@cF3>;N(H4BW z2uJE#5UIw%8Z5OBI4AqBtkm3=5VmAi6x~5~~{kVc(%}e53$i3&_8~j~_Iy4@B)@lHE)?1Quo8bs8 ze4Mj~{}nUcR_seU?b%o2JI+Z1!UD}^d*i(G?95Gj?~F6pCpb$YWv)@n%5TRJmCm!u zgN<{y1nLCerKPLh=5(krkl%Fr5_~LNgq1pDf0hf&s!xybY+^MuLj>H#mUpZU+R@2s zYY%Kbx{3__1(Z&8PtfughL;lB=t!ajR8(0pBw@M_F5j&>m?%{9@w$m#RN}AlP1Y@V z?|VljSOmtf+TRBx=f8Y-%~)^CtoJ(bN@SriikFhnRc~JjrWRXJM;-c)PQ45pH9C{H z7?KVc*zS56bY#Lq@EOqaW{D{HfrY%)dTFJspQOGAn(&W=bq#=sAsYTB$V#dYGGZLh zZTkVHvc*>|Vj*PA1U(RaK_bo)KxY@~9B5r~WWpmQ&pp~0CE1upq$w#MS1=Bd({Flp z`d64Q{sSGX6q2y85XzYuQnUou-}C#l8Mo2o8I;1+!b2$LmX!dT?NWQlKiB|Zlgg{e zQ0r7Q=*E*A>Om95K8frTyz~!YS;Qf)HJPd1a>+giEv7Th(=Q<>u^QdB=a7L`8nhn> zKV(%lwkW+jxWJW?X3@^_y_yYlvaxUv=J)RpI9j3mBk!HGmwnc^hd%&;Yo9SKFy<61eI~`Kc1q%wu=$kFcR3Qg) zBxAcKc8@43;r}MYWVqzsJjCw0@S`&!IBp@O{>*&&&&?w=wF6ZLc`7KsT*~T+3o@zl zWlLo?`$9-5J_1bkXyndLIFLDQtoPiO5xyTA&-sJUJ7@fW_#;St>$Evg3cEFkzCA`b zb7Rw{OfjQRp}JNPDoU@H297GCKuCMaj)z$(Vh&xwFVl#)jb#F)1EOuOq7?5XV; zDz6$;q0OvYSN{@lIx1qRSOgu9s8!b)T9;+usb88tPL$r9w-05RWfgm#(~&utq@q%x zScL!|05Y&CXll+k-W3mhus1AAU7c@{{Om33`g``RkDX35N}$eEBGz90f}D4IARQJ9yl0T>t(u@HcjN_a}M%TJ$!C1xr%|1)>3Ogi?neCL0= zPaD!ZL#4^cXF^9F)MG99hTv^e#n+35WBxDKQ2{{&3++?)UWHQ<8Yq6D!a`v7qvg?Q zQ(OcM?2qa!ffI$+I`nGs&1Z$R8B3s*;Y`aBf)Fk*oy9>|ts;A}@6uwY{8r*6@%F&0 zuZJ)z2gtQw>t@FVjP>45CZ@(;r3~~Z0M`#ZTRMf^%l577;=JB5p{E4+AHry-s4K>^ z&iF^B1B>Yjib8NQtW-9LLjDz>Wg5T-2KOh0?yvGP2Ss!bsG^xX`A93P3yBVc$op=5 zovGJ94$l-2#RcGL;yI(c8~=mzC4Y0%3D$ZTpDUar~EEa;xp~J(RJxo0cuO*BLH;|i9ASTKw-f- zc9GYBF6bjv1(G>~9Msw)L7m7crB4P1r>!y$1X#7|wM(|+bs-$8H+_D=-7G@+*wkT? z*}Ol(VC_D%Mu0RWo62(g)iPT-| z;b;MXqkX(5ex>Yt`Rslauhl+}Lf7Y*C%T?9Kw*ft8g0LnvT+d^^2-0VC`JtB8f_{D z$?qzF@;GCvYHDhQ{C4IaG5Q{U((}WY6l^?zAOmo_Rq`mvd58P}de0L-b%o&YFADpP z{<1)#;F3jEh}k(cZ;YzLRQ8wWbOv&ReBIl2W7F^dP|Ek07Co87*REBd?(Xj6iyBV5&T$j8N#twyK!*H-s;Eg}J;Bd7y>9fq#5(%GWw#qa(2_w&sW3qmc zvBF9*pBeVJ2i1byJFgd<1=O`zLL|?<3(%csC}cPRaW3gzp;-kS*smE1nQm$u#II^A z^)`4+p*42KBqXNzM#P#_vN*`P>!NYcSOn!EsbP~f*&)J5b;A`mu?Fy$+53RwN^dSS zaX|8@)M!WZlbOcy)47DYh_9-7N_fWWyDIPVvOw=`!2T-^t3hWRXUJH)x53YoR&Fq} z5EBUl`WOTG3zalXL)zP)n6AOZtM3s2r~+?XiFMh^wHf$M)U4;Av!;Gy3iJ9BYuR3cy&~=0Jm5$n< z?E+m=evKe%&KRp9r7Mw>sK}+_nHZH*5#--Hc>1OW+yEXt$hEz6mA1*SA|Q>v)quZ+ z!WF0hVE+KSP#)4_uFi|?;lzOjg;b?xkj5bTbuzI{W}sAqZnZ@XmcqF;O+$VMZ)8mY z4rq4Z8ydN6P?t=L-Ru*s`$0N^QhPr1<#h00(4y1APJsFcxK#qzyi$KY;M z*LQ5^`GTrkk$nN*sTa-0sMsJ5Dh09g?w2;N`#DiDs&AYDSq3#AHlDF_1i(3<;UZZt z;HMK>U}1s_-j_~Fe^Niq8YH*!{fx{C{Thp2XO@YiMJW*ZfSwn6*XX4SqXNrKIWFSa zg#JQs$*384`~U%$YYQ{AQBH7+J+8)gt1+u`M|AB^TYBo>kG?pf8r1D}eH?V7d*=LN zpTQ{~2T8wpiG-3@E{CG}l>rJ^@4=TqqtGFgk#W7RTqS;{<=uuFJuUDhj7bM&p1U67 zK)D=`q>Q)(m%J9xdhQ?`hqe6WtVOBJTne^f5G9~~B;?b@rab&YB?>) zEP-KG=-o{TYOWZ=J-Yu^B5&G%j(>WI!wrWg*&`LJpe_JkDP|B_&KE>TN8H;5(K z3Xn#N4R$x&ncTph9!axn1KSm}eWeP&!{36&ela=IVEWQ;q0qum+GjKCWE=fyV%BxT zq@8cGGe<5L{>ZXLqN5r=Cos7!tck@g)HO=3@Z@h?#1pb;a306`JR_ZcYUw&E^u-bB6J&Hq3yX0CKYl)3Xajn` z_gb=t17=(?kbqn(s;5W#dbk8?#MlHyg`{eY)L;=DZW=Y~O!~ig{ydyo~g11l=v4>qQPwAOpq5 zR!$a2&1e^zZ+>!c1pNVqUg=FA8dd||ca8^s>3PfZ+-HU`Mpxnc%8N|$51`qX*!P2G zU#h*n%)VS96{}JFB^2s+c7ee~@D=XExg!_#RG&iY@rI9dua-ro_dprS^O83UM~SBK zLeJxz4be#&R8ghFqjry;SzJlR!S*S2wWZ3_wKFkydg@2g`6X6_TC#JvEYO+>fFo6v zCdDd&`JX|R!8T-~U6}*B@9zA1Y=L0ES`UK#YOClZWSZyOc&BE?!HR(UsJ-m={p*RD z;1;QI;9F=$fK5y?b4+$&vlLU;Imp1dqc{6)JQ$>j1&V!{eE3>;q7q_2?yvk!H9_y| z&NyFYid7gLFiFpHGU`n+1~x`o993j^5{*NY5lW;jy#wQr(Z*U z1WF0fpdd@w$VNo&z~vL~^j1(~KExD^vtRI~zK@2B&AQr)ey5NwVIfXH{pvRQw``S_-uG;e9wqgdZ6<=_xlHYTo`n?KP~U)#6x$v>{D5B%4E zAiaixBxy8>ea(z`NG+QFwvlxcZ2!~9*mhybF7vftmx`=079=yl2VfSbt@iS5TQjqe z7TO@4;6FE)E+F9yBE;%NntIop2c}Pkj;7q3l>jKr@Uoh&A}+mS$8Ph!mqL(SV6kep zhD7zjutF-K13&ydj}w)EE?1QUXN0epjcTje>O5E9gb1Cgp~lxkrd>%5M{QDyI!~Zq zu|1AW2T=Tev;$N2@P34p1(f)taX{irb5I-_n?H8?w4e`JL4Xco=IeYO4=Xiz&k6ow zhk%cpg3E%L`sMO))>a$o%&cRbyQMS!_ZOgMGOMU`575Ce3Wwe?=xeJM{qBl-)j{M@M? zCFA4tUx+i~O7;EFTDFN#v*I$6jED_g99L*v8dbNGRUu>#0F`G@xVz_WdE+^CHjqPJ zT9Dy#KF|4nKJHujVaYG*wX$@P(hG1F27rvVl@oZu4EYJ!?iv~7Rs`ouK&>g)Rrpoe z;o`V6oyWPrjJPG!E>e$V@jXCeD55{yeLN^ML*s;B%PbH(y0=p5_pi%6Kh1>!S7<>` z>&Lfo8nXR1F=4C}A@-M}9O>g?At%^z2C1M*nE*Yw93F^y?M%kw*mi$~fRPUDOTg0X zy_oPy!MPvc_{E0Ym-#%&MY+Sx0Y%IM?6)bKVtq!kI{07>@A~kQ-CX3+sAbJS_77=> zfxT1sy^XvbW(>cq*zqC;&W8ZJJnTTBbwcdtd5*x06@0Uea&;B&X1tO}bE~I~r3Kse zChqwgsDb$<=@f4D9IHRuzPT9HzyHo7@D3fa{MY3`fO!Je>pIW&6GSBOX)riGfZVzSY$utu$y}ckl7=O*}7N4m{subR4`eNl$ z>GoT29Q3fF?7mty$48d0-zX~4tQOR9eL{o&Cv|}C2kcr}1O!Pymg|NHHFYELy#JGy8SUp3T=%zn&V zCD147xg;8UIkj-{78f#(?9zLH<36-z>e+iQ zhA8PSYqIyzloHM?2!m>OdzELmbmPt0p8EQ!N#FyvpZ=77_WxvF`=&UJ-i16K2>ApC z&F|Jyhrh4>d~Naty9Kn)DnL^OY;r-LCQKlJT6!s&^+>s`S@m+Y3QMAAx34Gj58&h~ z_qPI<7LG2w1O6(F2ly&7BRyll@tXLXP+tY#d`+)C>ps0t>0_a0m#xHV2{IY!#Q8=A z3#_VD=l+NwS0h42ciNrJHs71GX~@Xrg4rYG3wt&1c}N=dpZccS0VJ4i`JiqU6yqFU zU<`fp#~%h!GH^m|0_2Awi-!?sUB=Bb5}Svh9|VpEy}89qmlaF%J9zi=HYqXlRi)Ho z;!Ab1y@+og?A@mNJ+b+pf2bss6BmdTbf^=W}xtR_RVkD~ddlf)_PtApT;}?pzups=ungW!`Jl z`8eR)ShSi#lnBwP2iy?7;EA}{MO7}HRj=mw7nhZ%_BAdF*7F(_SvFD_t<+>U6}jUa zNL&$|+ZTEdB&t#*FuFcAV>`%qzm2dYl^i~?%I|`qv}SR-j`|7HQ*W>WAm2-XxNZ2Jk5GI!~iJiGiZ;OQrS1b3TR`V8H-V z$8h(h0NUsiZ+}UvoRTn5+gKbSpdO%9I$Kep@i5b@ye-uUoJBBI9u)@ugom40iEu7v zYNUC`=oS%S{?&1{Jc=0g3yXNIYsTL$UZm2eyB{CZ3+U#k6M)VvV4Z)?$X?Via1Bx* zLGxSd;6vv&!k%>MDNikWe~$7??VPs>wpCR{NR0Xne^>oX943Y%F*x6o@(G-rv``x-V0C{;YkhLkDO_g>c_=Rt8zKL9FMy5j-q*jbHZOLkx3&=E zo(RA6dX>x9?dCg4t{)tSHQPZJh$Hrl*_5|J`*q*k-JTPOX!7z;6`iJ z!2Po3ENQ2iK%~qQ8RmL$33Uj|4an=0-z|S_av%bM(+r%XbBQMnj}ASpGHkgcT_oo^ zP6dY^SF&$NWUvIlnHq5c1=@!Dy~oj{M>iFCH2%@rr>-o|oN&a5`T+e7>}IROkG{Ds zQ&DMR-})fl|LEorG1mpNyAlIvf-#@N$9;x_x8YLWnEm-$u+{uUVpj>BK;!nWRyS6Fn3;>B0Xg1%W#thUS@Tr$5U)`t;&79>}E^$|B`%RQGEg-zf zm88;SVIfQ5NSD(rR-U*1Gk{yN%P**>!?Dm=RG}P7R%`ZD4#)qOoWAE+kQ$%oZp-pn ze5=_mv~J@=I+|?=1EmWEDNmpCWzQwdVf$~zXM==VJNq@}*avqB$^s-P{-MaAl6@-B zY(^D$|C`CloYip@AJl^l+_EgDd4YXzmCfcjikzFN6j2fwK2K1|u^|E6oqg*x%ef3_wRThaCUvFRs&kWvTW9~$9BE`P^)3Jw}{N) zI81!^5U1@<#Z!8j5#wLAg&fMJ83pvMR55+}WG!|kuUP@!E5z4_(omvD0l7#Pxw>DB zh=23~IXKNUu($IB-ckY7%T9dxwx$WK zyAe=sfk?yHb}D{aX>z#X$xzJVQMK{FcDfvy*02$6)xgzw&S8bhQNB51gtrH$KUem{ zrOcp@>jH|LS8dT}uNv&`((Yjg*6VHT9XG0@i+Ow8R!gPuGgTl8_C8Pi*8ePjBCEUA zRXzDotNhhh7I~n~u=rRDj1+XS?s`(u9xu8KXAB(NaD$xv`R(tIGNiQr^AC%_0@G3p zeQZrn`PBG*dro>^vVPEEMgLp42AXEnWVZN_#M;91yKMdh+KDeE5xqsb0C779S+S%@ zfEISErW*`_q;R$Oufd(8^^Z>d>jvYPp=zdX# zKO@<$ib>;-QXk=`83s5qIDU4)w>JF2jhRg~UI$Cd42lvh8{j4)anYEd6*s(`*Zy{? z{bo*&u3+gm`q|m9dl5KFH#IrXnGP)pbR@D<#j8s!GUe}wA$$I8&AR?lKAP7h)At@+`AT6n=gftS;3eqWUA)pR|gd)-@CEW~4gS2#a3@x4S zI^*;C{@%a1yqr0+&)zHUb>C~9Vq7w$a%X4xdw+LR3g4<>9I zy|Ep%M(J+qr7!&{WOH@lB@p|d>ye}-6Bn1-Dm_;o2k#u{Ys;vf`ZpYGJOlcV?} z=5n&^I1#aLOHW)VPD$|B!ymd3g5bSra@!w0wg_8|zmHvSbkx%PX#yN~)y8a&DqrBu zCI1F&-9tO5a%;(!!jsR%pPY(u(uXxBFM5pqB@VpOw2$=10Q%^a5cWfJ&t6;pTerD} z1%_}966q6+oo+tUMd1@tmXUHd`p#B0ITa)qwoTFoJSafIQU|D@rYys;hS?9(3U_-0 zC`3+3Mc1DEr1Xj`d*saGu+852GfhRcOJo)fpQ1uvn_KwE8Z%lfhTHkK>{xe+XlCsQP}oNACsve?VX2C(a7zPXi61FTT6Mm{4Z4y$$ z_m(-xny=TunoR=k#zZDQT>6`Ro)eI;^P77Rw|o6Vd0bcLTK#9f=MnQYPZ+sCFA~n1SF^OSFs~loZ@v+k2J7kn0()=R|98~l z(AITs+Zaz;X>@EgC|*+-G1T`sLlt@&EA8;XCsQNkaeeYb&U=BkGDQfIn)&6nMYjs| z4~>mebI};Cj)pm!fm3=A6d0Kq#N6xaItGMLU;9s5H%(N&*=J87-FD{8Qu_f@(Huzo z?j`6egm&b36-el}xG^tbbfOwCW5}OKTKqeY~3=c^+zOu^;jHP z{#7RWYWCwJWklH`_U!mZ3qyuAT3ZLM8JXTTt)t2SSkhw^^^NaTv`bFeL{2|Nj3clL zj3dFPUEre;fBBT*qpQiU&oaCS*k@QF4I0a>phI1gSdh!rt(Iat16Y;NwRY2J(Ai+22o#!^1C{x`c#1JykI%NXpD#?gW>j;vb)QeU>Y=2j92(TQNTU zwpK&}4Cjq~c7`tC9}_?IbH&UrC_|$ehqiH`TM-M2*m_8GjZvtTa0{H%Xiw&r=BWyagZ<;)K%{^A4|YaBNZvyF_HLn+T`%y8>5L;OpIMp~0FE;ZZQhYxH*e)8 zC5~My)u*x3lc^7Lgg;;Z_O9O#>Pnfd`WP&*Qo1La)zbHdR`HvqEF_u>o1+#$n?QzY z+}1E+M=8}IxS|-kTtdQ#KiSjyhM~sFv31ag6~GJuR9 z1h2T!pFf$uMeYjIAU1x? zy2Pye5ehMY=TjL6XP!|78P~ol`v`T}z70og>a$C~T3v`-I zM1p_jxpyoD{XXv`mX{VPX@#>gUvhP42puH*Jek{yHwZ;!l~YKymPkj!t-H%y^LbsXe=*(Xhb>{&~vE6`p*;N9oE zIV217JGD-th2=gx=P2G6yXPzz-6SOE{3iMOH(+d}h~!R>hU2&iLp}<+TQzpK3R;Di zOc$R3=YW)dJfryxR>u?BKXMm1KhHjY?|yTMT1lBVJ&d2; zcrAN2%iS$z&ZY+DXC60un>qaf{Naz*hI{0?a*Zv%1iFHLeGH~^S$PH%dZ;UCIkL?M zM+8kOE3&f_(pPh`e0SgZmiU{eJ4`9etUFnwxQm zO4$5A4PK>2h1RQdr?n7pn;%-1sK#fy!AUC!w!D?wGj#pTd2D3M3k>RE+GB2@x{!V% z)!dhGr2fpl_33wA`0x8|?tpR&3}fZmm?c;x8m#i3kWICB858PbMo*RIT563(E#?VG zi|;m6tx!*v%FZUpi)WAX(-NfH9Zr^3sZI~Z91}GQSsQMMn{`|ear*U4AMf7n32)3L z=Ib9?Dd$3>nk65eXUOqeeU9*NY}`nD2*-&KbDz_y?}>id9x&Z35bYR$Z&Uweh``m| zLE84&PLOu}ulBkMn!Qfmj%duJ>NJBvyH&KcS`OquN9jJ}p>t=vm{8aBea0&=t%Y;Z)^B44NDyc+%60sYhyY6{XwIKWw%o5&7o&yA%Fg9 zg>U$F5bvCqiQG3!V$a1Gy?e5WvPN+xA(sC=i9zlZ@Nh|pJpIx);sA?0OKLZBj%@2= zLfwV8Pp-agUOq4PH2K!d$}Nr6&r^;-!#<<48z0RsG&Xg5)>9u2awbPZ8N_ry_gU}z zqCLN#bIV%Y>Q$7zasERq>)tyilxRds3SaPdMkEpQA)@t_r3k+|(RQM-?TaX}V6?A?`7-qLuXwSxd!$5}z^e@ZiyBQ6m2PheH zkj6@!M2L(oO3^5ckqttx!|2ZVb!3LADc5)b1k~c8kt&fy{FlbDH5B_c3Xf;TRENFo zZ)eXtd92!MMS_afx>F4K_}z)+f1@`=vD@zp+l}}S8KBu%wu$PZh;$OH9Zn;#7EWUc zdCJP^UlPXy9aw2Zpaa>bv3SK@?8siNPd}W1Y7p99>@!;m?`(}6OM196(e-+b?jG%b z9VfmOMQiV;Jn>s)T!k`8?<+br%$bGYVNHz(0bQe}!5=w?7nv;h9vvhf<+>+M2w8Vo z^Av62D7?1|hKC)W%N=boy`9oJ z`;N?OsAF^|#LR2*jcxJzoP+*=dwJ=PnrpPE5h`@eRogupA)mah&BuGfzqewiMK6KK1WjD4RR$ff11 zq2lM5m+N+189r;M#Q1UgNyTdgpQj~^jE7*;ShHKtAJ1;zAf}Cs4wijTz-swj$n$?fX`b0KzWD9mC z+xv#{j)(+uN8U5;mkDArW6@5CwuSi(cdMh(Mb4jr_!Dg>@5=+Y(T zWNBJ`P}-dt)sMgwAAFzIwa%53ILbcyc2b6pP?jTeno4HmxS*23sksq9#P;y>YlWlR zf0|ycIP+yGO1UtSR55$9$Oa32Si$y zti2eSpO;TmI+LbAPr@iCJ94}k^?T-Q$b-ef)xQD1FE=awYK-%~)qePtNMWMPz4GBT z!UWjPsbI&pr&*^_E`0O>&2v>6B|@SF?ziu{xZ8{$cRr#*p{iQRMSiIzM}#jwXlwD2 zq|IyzfY;Znw+zgVcpqmWR-pd&<$BK6p-A&kFtS+c2*WU+?ctclzCRh$j&YHnqYfw7 zw3c|%Wi?*-!ipSR?eAJKB%NVg;pJ`2z7RfDRry(+0FZ6MCTA~G9-{~LyP2i);G}XX z7bSu3H(k!Ds|p$C3p$u)W@aVZ^)A4Y(C0*ceM+9C9=Y?UF6&N}aEZ&1uIXmOrccFg zG-8PSWuGHhGD)(AcXuR5_QMXw79N!BWMU$UMlof}f1T%L9Jby?n2sLZBR8&$p|dLN$j7&G?5-pd;*5P+zgMU*RdE!fi`IE-Y24YqHMe|xiB$J<^vA}yqY05N z=g4nAQDQCLHM%G2IyZ)XjbhVJgXPVF<>{2{?vf?XUZ@Ov-!l{XFg&L<@7?nfXe5@L zE8{GZY`9x0u^bs4Bw1nq=;&~CqtUQ()lZL!esJ}AP*m9^_T%oDACH>lCc2HD@7pM? zH*=TXd;Vm#m;&A4V6vaJTn6rRFqxg4=xli3QYLO<^Kq*C@O3QW2_fDa`F|F>goZsH z*lcLpD}407lV2$pDT02Q0aNMb!{k;n1^3%pj*~{dgWDKJ>IivI$k?Ipx*7ku4IVHS0pd3 zu}{~`R`L*{#Z`Ouet3xxHhs<{2#Q<#O2NT%A^UB;t>WXOEK1#=<%LSCPnj$l8lBp7 zoCZNXDW=|*(&lwGRN2FaDPOZ_267!FZHZ*Doo^GT6PS9n$x(~Li{E^>3JX;fDd=+` z4jCjkQKN*@DoS>rTzafWk>p9ihz7B63ms$bCE-_VH892u*m*aPif= zce__H$P$zO{ubD0}@+cA39Flw-m2z;H=@SzC<%8?@g@-Vu zU?(H3R8V-wxqG2*r!h_lw@$H{KW`+%?)QEX7jHArKN@YjAW7O?Gj$Mi^sUYkRYiNe z+a{q!A8O{`alE|4TET)s`C5Pv^$vXf8uZ=QUX|1Nw(C{q^m>V}BBjV)o&3NkcvF;5 z(%VAYl@<$oC2M$$#zk&}C(EHF0vHx~w{7tUbj*SdH^1^S7FF&}{B`(SJ2EjVBY6G! zLQrK&0pUFN=z)IowJ#P&D_Z&8Cs0cBKI7Ru_-2}{F%{y`bRF6huup~LBJs?ok1n>I z(iodw61%B>{!?L3DC?gCzZgk-Vf_QQ#?y^8iVv@7QaC98>ipADG4BNyLPI=x{&>a5 zM`322VA$;0lTqc$LYw-@L)rA-6884WKTU*bKB{G2bx6EkGJf4^SRpdoYo+a~7ekx( z8b!4!%8gMW0}tgJp)t>kY99}Fq(*|^(t;JcH8$1XX|aUat#M8LQ#pTbg~`VB&HWm= zw8L7nw8}&GHC>HmuKn{5m2r`tLw3I6zYD}=d zMuLcNcz3evbZ^r^qs6qr{@v!y??d~!D^0zu!iOW#%g3$5Q3pHUjEHU)Hg^0q%=KKZ z3#zt#Cr)uO2_i0y3y<)C2D-ZpcJFgBO zP-*CI<|jWy!Uimw>M{pcddbP1->^~36oof@)^)z@@7O-dA~^F7eKKfwn(Fz|A<>t; z8ccYYN}`*Wk^3)x(_}r0FG|hsN7V`bs4?d+Spq#mnxV|_j%`%5)SQ3dWB;be-h#$( z5+=fDTIC`3V0&MQk9ws1F5|srKvJdr zTOotwy8DL42^8vw*K2g@ovpa@RW@RUnA@&IgSk4Z+OE@WYzNC$=pmo^)fApyo60`! zziN{nmD@_P*0xtd_jmDP)qlq&P=qxs+X`pr(1V9qUj}+jzv;@>T^{;Q{kp;_vgnY0 z0gTD5Ggp}@JSNNFKHmj-$uG0(zQg|N)a&0Dy~5vf6mrW&^u#LBJ~`I+j9tw|6snjp zjs>;&)1+mjZ;6BX;S+JLJY~J1Yi=2bZz~wy8hnei9)563z~!Dz`RWJpVORD=8Eau< zxFsI7jIeVea6`Q;unuwIp^qQ!+C?Q5BR&z{BxbaN*KvVU!rYm-Ep|oN;V|$$>BiE0 zPAendm>Z9KJ z#*)WYs=IIWNB2j9mG4RXz201a9o=`=+2g+HOrMwWVS(r;NG69+UgSy zv^G8prG>ktK&`jpMT4rQ1!R-*KTR~255)+VjyC?Bk4*67}C-uw$UgE+aX7gusO*bG&M*y}qCR5ay;p5qXKx7|I#IbNaWbR5UJGs-o=9ITgv1N*E zLEk2AbAgl*grbBB%;fLBt4QqIQlG8PkTiHOce=_DZb8nuD22lM-|0|-i3qbY1S!fS z%Dd8fa$0Lk->6DMP8Ydv+YM)@ zM?IEoHBvC+J*M~?jT*a@z2$PF%yp`Ze|v4zz*T&!&efF)cMILK80OvDe*NB^Ycni8 zXE&TqjtO+^g-*{#ok?Z%>IUC_hK7Jd@056*Gso@@tR!60P0_sV0G;ugIUJiKRLLED zeB>%x8B>8VF?y<$<&%Bmkl}n`B|2$9g9ue>%H-2o?z#7vUneCUaGGxm*spIjqm@m& z{!5lKnF?lG0q+1U7Yo~%7yunun%s7u5i}y%Ra0L)@_O3+;BcQW{XYM*3z=a zc@HVFHH%=gzi#^+xamU?(a+AS`%9WUcy*4C?Wi+}fgp%()3qG*+Iu!m?ZLXeef!^9 z9BVH6w)F*Rzk3Kff~s;pSo==X_wq6lv(!H>e2=wt5e@XD5%b>Lp7M_GcBtUmu0-I# zi;^9;8Jy`8C1zbLo${xs_2wP(s||$ zs>+(O^<4Vr)I+Y*Ruoa*wu9Tbp!5S)q~r6f&d~*EOVnKxhy?^*zf6L%F@o7+S+?AL zx>hS5LI8~n$K}irqt^y)6oR`aJ22i0WLICr`QM5C!Lb&>d$*f#<=MW$))AVeH@jg@ zD#oM$B8?G01Tge49ct*3ZcOgtB55iL=NIX)=~4kZ)wypQCwu@@1tZ zTqNUQSCIy#_p7Z80?|65a^q0F&m&D~^5)Hj!R&kg+0(T6;vs|WrhYgeqiuC9wfgH= z$NLW!=e<#5n&B)xeiQzJD3l!uvYzXbD=w5eB#ag@#l_HjA9VC^f=_>d-)$%rGnwAz zBL`^D<9qW^uf37GaoaXNN+=f=6Ecmvz}e%q(y%4>4-U`3mc&ya*6gOf z_vu)ExgaKAkL>>i4#vGrup1%6#bIY3h5f|6Ar2Vz-T8FONj<)FP%Yr*hiSNu|7mct z&-{9`kLpKuveYq$T@Ns=jYnwb!pZJiXf6EJwEMlZSaNLGIeas4Z_ZpPtVSj=Hq6n+9-cslp#38?~@PgRV)sxjW{+`Rm5{47{BPvmz6z z&AD_)`H!iP-&AE=0;4Fw9RC31*5P2PE1S5tg{APBmwYDDKah5W-ZJ7Z6aNk_V=<5A zSl{?*nyaLB6_(5leyySzRtV|iZ(~oK=qvb6$jO;yn;mDR4cGgo&lED|v8St2dKhxD zvT&!~9tfeWDWeniDr3v?U{lSf*rw_}0J?tgSvsXcmv{_fyy_IqsH;h*82}(^hHZYQ z{ZTPRfQFLDT?SD-Q}z1M!lXEpS<*e>B<^fT*~6}R-2T*&&?*b-6>pLuU8j!c^D2pnB1#_d$}?l)(Ab7Nc2A{t!&1F*c-j&~jVwz0jJ z+}B43U_he-l4a(=8Bx4;3sTKJWZ%!d=}F)R)Zc6)AKX1=4>w+cN$_ugm|)h$@E(3! z009vukT{bHUO$u%LZXvY5`tr?pJaTvqvd$mLzZ!F@C$N8+S-wy5YwpM?|<9)1M>B# z8I#ZYPv%S1`BVVyxGsQo6xV=dy?%9|ZICDOcxIv$Phh682b@;Gq-bj9U0Ze;62_V% z5g65av$nKMJnTuAHax^XRjRy{02Psnm?ou++3)x8M7CC!}U}zl3Ocqxz*u=5kHFSL0$Ra_1J${n@crp8E!)ptaH7o;qx-T9y?;8tdAfu zvk_5Vc-NbNDdyQ8P*wy`NdzHQR@0T=VE?FhdXbv%t}q34aCaq=)F?5$_19>tdS_DV z%plzM8X87Os2}W(Ys@PsH@8rG^oA=l-M@kz`4%0Gs~b}KLI}62SUfy}$ zTIZfqziakj%_ZCKdedz&yv-f%Iz)1TFQx#0mB1}Dvq$d>kn3Q&z;1oZ`ec3`ObnGC zD>)_i`U3{N`2BBRwG30)EGlNV4Zv9xocO@qc^x^%>`pheo%C^1Fs2 z1}~^xeIGyty&YOA$wSejf9eNI3Tb{r&?s$>z8`mH%|%myIuzLb@Yl;?!qN;;F}mA* zIYn7bEz~g)3a#So0ryj0TN>9^y`1cpnxCe&c=t2z)-}ET72AZz9cM2jvv1|Ua}d&W zHK=nrC{ba(!hbj}%?ZbZQURx4tr(mv2`2S(tTO3bOU>`DH8VBWbmh#-7wO;IX5HI! zMM5Z<*COm&(#?Km;7;!{J2p_grd6#K^^;T8X_KZe8??sW%N4ehtnQ`k__WEo(2?lLIxGqDQ|a>Net{Emv@TI#S) z`a?h-9D63vzu~948YU-$cc{{FR=zQs5}sVinpB30r5AbFQa4bKP;Ws|9!eIsstSk8 zFg!l{K{EUid~>|Dn=iXoGQU2vwqQ)XlzY)M>bMKTt?=9z`+&59Gu!j;MD(%|DMjxd zaTXcnFcV{G2kZnk%ld+f4JD-{&+i*G4Vg4`U5oCJ^pxNk1*l?epv5KZW91C!-Id|o zilW3W31HS%5T9u_wG!AryZoy&3J&RBzJvyv0#B=K*LbCn=~09PYe0dI1Tm$SOr2Z6 z_iFjfOOYZjEcJ7L`(r)?R-1$ z%tgK;A))PaVsL2e2&yOCFcnxA!hcoTyn2#FkNYos3>6DyaHOku;q)Z?+dVdqi8Oxo zQ^gUxb2i{hK|V*#A@d>$In1FCg(+|zfOt0dXu0;HP?{_o>m^CC&-Yz0qT=ESCHGON zF?+mW0@QTf*l9OaU;>cj*Ss3~W)j2Z$aK7Pl}YRSWm;b?s_+?B`ha;}e6x=YPEC@> zhsPXok%Y%S+-y1;=NGy);e=NK>Z#N3Z``Tk2C&Y0fpng?S`7h@zd!k0;*M)b4$=XT zelYQjHvI%@+rKAe3IdbPO9k@hdt*n*qumApDvo7nBVVdtY=BYMQZ=a(gPbLK1q7TG{%Vmr(_a~V{ z{+o6hSKjV1c;&cEDvW*vf4yre!cfM3Fzr?v&~8ty$^Pg#8X*!&8+#TZg#{zg3BFew z6QHQR{WE+<^116o>v3Ai4LFtC^x3BhpL$#BA?()k&0Wb5ro%Oh>4K5$hK5aUwtj|n z%N4D;>u(!%V= zu;^%~m4=k0z2V*@u5ItN0r0-gKR-F8QDIkgV?ydBkIkNEZgbaK;j#STW{&B^o#+*5 zg{mvCK_>WGuJkwjER91N=qbp9OE)ePDQLP9WxNSYkMY?Fe)=~!8KU-bvZuN~6pe_< zPrCX!M@;B6H){TidnjhGYnBHL!(_V39Nk?Vof~iB0vc_xnUGoCh=3h<^{^z9F~l$` z?2%W*yD}1{(507JKZ$3#33+>B4vEIbzFjunnDqxQ0>+@`qZh=xM}`hyouUx>CyjSf`9)5p{!~1 z3(HiVAfM&taA%c2TAS)%yyXZFYLtMX@4fP93gO@L3=i)8lHZZma(s0|*3v0roD-D8 zT#7)--Zx3NzQkMvQ6p9XAciZEUCt9P#Q{b@f&@wKBD#^4vDwUUyaY&cM~5f#`9Bn& zu|lMWkg!h@8N-TvI2a6Ly-R zZMIQRU6?=$GebGp*cSMGE5DF;GtS$)eDhoc9ACk6JYSmh44SWCi?4~_HU#ES3X(uV zGUgs9n@$?3zGp)Ooa`BSD2OeU*#<&WmysVnhi{^CJvYFsQ&ZvWizVYC7A^)1Q;z<8 zR#(qYnI?FG6VPwx;#fTI1#EuXZWU;Iwxv=P;hsxNM7Vn$!vHmR#*QuOD~O%z4JBu5 z3n;?=edTnv{J4eqj9e);KbapT{yqI==ckrA-sGE<23(TdNUPj!Tkj?UAz^{e}Bb=T_;f9C%uqN_hh%Y7vDNJS&@Xm%3bdcR|cRHZF zuEIl2;yYin-~hZE4RFKo=-O2-%1YBdw5E`=lkNJQs$*D$!}qYKJ&!p1(Aq&Hdfn;-Srrn&3fa^?GMo}H5l{)`D9|`g=F_G=+MCGOlBj~;Fz<=6+bUjLR z@`U(|peVx&LO3n@Ja2!T=j9a5Vf~xPGmHGtXS-gb`xrfJ>t9`M@rloddTZEp=P?0@OVd2tAtrMvb!8EK{J|n~3yu4dC(dhL*uiA3}$Bv&aD@6&Qb!=Nt z_hx-H78hwxNxK+Zz9`dcUPr_FYAJ8UW%0?=Jser&O9$JgH30ku8&^(YArlq;k3f^2 zugyh_1sVNI{)*v-QQi6{#F!ysG~4LNfJ18_Y_M-Td8ILphR)weZ*FZWM|UDZ}8{!IGTAKM|VV(lylM zyRY1E@Ta&g5aspx@rQ3uMAs6XixMc@!3I=*g2@QT_moe#39j1ByQz~3u@-tiep52~ z?5lB$je`2=eID43B(~kTb&17L{Gh3*ANeb?|y@OqeH~c86`6%kjkYBs+6KJesT)pWB9~wWii}J!0gNwnaoAz0gzEC1t zo+Iak(w(YlB-+&c{V=-k7KB2x*OlK>pdgDqo6R#$hewrvBOdPShvVA94@iP=s{{a0 zx6fzRZbE~`lsuuJ=E=~v72-tIra$PQ4l7Vdh2Vlhg@GD=6bDg2`1032c57$*VYA|2 z6|dN@TAgZ&rRW>YH~CELf(5J<$i%HmR6yabi(@Q?keh8f*Q}(Ftc73J`>Dn5w{DMe z4r5X_3zyWNt^H3%{C$~lPCe&Ds}PQ!izu68{1K1`%M_@#@BcFznX>6AJRNiobuU!? zP^9ab$Vtt!@%KQR+oDqq<7W?1F4X`eDnCK^;!rSv1DUkw0x}sv`pi>XT%a7_Xormw zX+O@MR374x7oT$3qjNo#Y2z!uBOa%s1Rlq>&r51G0IvCe|bg1Z!xaOl4|r6Q@2G42tbR{e|I zYOw|SeYBP0PHK$B<2ax%>dWbOb^^(@bM9vqVzf{E@aWdKJ>O{V6cGpS5LA7-2rsxb z{!npRVWQJ~V2MLi8+-ee2k(ZUd>pu*<{ti7j!sXbP;h7(ZL-3-s8V?!17=KVyi!gsF7)6z-e0Q&- z3nIVs8lp%b*-gb5*@aV$s3iNFU$gp-(7Rh|;ev287OGdY6HYSTa{cLkSf>ER zG(Elg7lGIn?FRaSj9bPel6l(-(ew+w>O==nAl(}bU}w@(`Hm!nE-lcTIl`LU3r>$d zj4v(nrbMyVrdKAmOJE@j zFV#uB|9#D`%fn`&Z^*O4q_M9?&;YM!8RojQ$yG$Qy6`ugU#mgO%iT<8?GAzmNdPS< z;QK3|*_lsp1i3kD14e)^Kd9^$QSlo_uW~=)kTp~gZW+@326M<2rcHBwCFAM_y;)1bQcc4-1iKB)?yC#gP4xcac*g5j zM@Lk7z}M~v^h~$|r~F@>^Mh5|go42-0f(3-z%;4#{|=*y^T=DyKhV_2{$%U{0ztAS zS^oRsT*#8ACF8SM6kGUJm$*qu^-bUV4-Dk_e1-Iyj(#i@|Nx%wwiEG!L?gcI|XQC9Ux&(Z$i`*xo zdjA+53N~M(6}}34Q;K!6&y;l*P=UH+g~jRh_VtR3c7hnP@DkV6P&3GkI}g4sxfPtQ zHXRc?)dVY&ggU`D1lfasMj;!wnF?xU?PlL2Ej9pYIm}f$<9DKr_&G|DD7+%T1}PF% zHHmB;Tak$N47|5bcXm)&w+D(rL5&lkr>ad=NWu9Su0AkqM@*rQ#iw!)A62YmVqH^o zK68a3-w*xDE8_n?J5z~fCJqJYjRg}H-C}u+8mfjTM1f9^Lji5?heM#S`ap%(YW$hF z=`zkOaG&QxKL0Nhh`lys*X3i_&Bxs$q$U;KtzopH^r8!_H32^7rMNlAi&xbO8Ld;3 z8lZf_nJ)?9kWRPM`x=>4T=Hr;>R4g-BE?zL0tul$GO}1=P>P8 zQvyufS=7nwrcSZSCUU-cJtUtXt|}%j)qJWA3JZDW;#2(`QH6Z<5lZ_>j!4HIOXsJWzV-sVw|?oIZp9*uD#+$$DJQ`Ucn zaO)pw@9C4k3Q`#Mu@oDQ(%sMiTFj-IDSI8dK&Feva;o5n)tS3WmM;QS;QD3}&FP&X z%cky3g^PPMKIOmgQEs{>*0Qb6p0cjA=wi?}bIk(<4{9n0?fqDKILP-YtyFRQYlW;U z>mynL!Xw_W*<%0U;af8VnEn5bBl31*z~m9_q!mJ8%r8LFjUx)Q>)K$?ge`CBG+xUF+?jI zfwBf=_ib|C{MOLNc4#gDau_t{f?@+)C!r9a5#f55sjy)*2QAVYF=mY%nbtz1xfp{O zFT-xAnYiZ?BtVn}WP(|mE3YVUYSswgvr*`iUEsy@l_{qeyPz9{v*6v`lZLU`EKLEp zRZ>F`v+!e}_RR*n2?^|8;5DfSnE<#3qo?Q*^eTbJ98!|SqC>`UYek+ZV^`s0pE&&K zr^!g+p#78xBuB6DJ9^Nv6mGTXBFowTYB|gUFJBegE&{QJN z+3(tW@s|=5217^-#h4C&p4}D&5r6>FuAF3MudUc(cD3#GK@ZA#kq%*R3k^RZbk9%$ zx^y5BAX4Asv#-&<=Ai2H@BC!~z3G@-q03hvEa6{Uip=yQNC!SS%9OmoiQ@{3F?jr* z=;PP!8wej!n4sv2R~5|})}{YT=|7Htjmcf*MC%Tm{KL|Q2$ zRgh!ev>-(D0#{4L|9Sx=l1lg=Z%2xhnk{A$mbn1kxEn3s*cY@xr&uaCHRz5Mevgoh zOzXG7&8D24IqXu-jS+rCOjCa5{s&X(~WL_I8S?j@>yT zx3x1^Sx375XJs?wN+ijYtR>h|_S$$%k{zibT2Wc|TTw7Z-+Le+l76Ol?{YA8F9V~6 zp24d?86bbMH@)9bKl8;$r+j6*K-$R7Vp4i9NBdt_`pMZ8Sy@vfcWH24tjh|@Am^s4 zn>F<@QZZ0lu+axtWf6N*Jt(Av*Pw9OU;C2b;p*-#@2CTZh7T)}sBQ>&Xy(-fgdCeG z4^N9V7TY6TSKu?}K@i#sAj#h!+Fl@`htKixQujjgfS%c7DHFM>5!TMPJee}U(6V(o z%bUop=E=@{oW66c==|f6tU(8Y*7}I!Sj24QXb*35TF({VJTQAUwt$wdQ+e>4fJO_gcurh=%e95Qv3>X_v0q}s=D8bU9`hE_0B`F2PO_WB`#{%@SXGg zTyg)i!C9KFpy(^6C-p8t$rB?^AHswYSPUGqhklkfGfG6mw9tYNg&MKpK2f#Mn9c)+ zoZ1Af=U6L36P>!ftq$X7(yv#=iFpI zw(2$7T@$TFn!jCdIbpIWe0oZE%d^Z1>IY@Vyd^F63X|T<{F-GN+}mdjCfR7??}u?*X5b~9;CgF z8zjdUzvBJ<-$P#!aLe<5&$L-C%po*spcPs>yXgaImQ|ziD3OSyV9sl)5yUV>IVQ4PwDFWJ@2@@MnaY_VysH8=Doss|}&Av;X%sG3N`uzHBQfr#)s^EHkg||s z>2|<%p7`9d!#zOeU#^j;e+J`unwl9*{dNS%^ti<~LmbR?Cu&s=Xs{HPx<}yFZL=@Z zs{A4QZ0%y%nIbwy8}o!~zdc(Rqf35{wegiL znWDhGUQ*o5%G7ebNg;e9EDH<@vwP=l`QAt|@z578tRn)-{(P3M&w24}`x*Wa^RV*( zg~+ngokzkH+^76!hHVeBE&$1hJrZA>8Euvqy;mgAS4T3QRB=k?y|;;+e!Ch8_%JEp z=DMY|A%Fj8dp1SThjt%Zx)ImHcqaCQ*MyWJK>qcCeW;uaIGY`_Z~#H$yTi)6h6Uc( zaVyE-#ekHi^#k8eg^u^1FI_Kayl^*>3`AXjm7MoLq&ru9Z>BO3x%H&}T!LZv^7c@4 zbhQ1HACz0Hz;a&?r4eT)Gp>Jr+T7!Z#d`l~d zJWJp817H`fzvS3A^F%mao#fyWP#eTszWxeO84`QoXR??zGj*7h?qf11Yj**WSN=PMgW@ z1YQp`*e&x?d>!4Rj?^5WP^q70 zu`;+`a$%Kt6Qx%{4$rM!h9RI&)g%F#Omn`!I_VYE#_tjhK0VJ2iz0y(d(hE5hOjUdNN@6t z^VLIoyhT+J#<0n>)f2zBDR-M#EoTn3&B{-as!B_+yZ~bzUsbCKmKrJd_>6nHW^5 zglkEF&^ZjOMu~*&5YfbpY521B>FA0TmBrl971=B@!DFF?=W$dIlpY_T(DP7awK8Dme|z&e zD{2vTQ$?vjr1;f<$}Mv8>W>rT&}mLz#xQ;hSt;m3eWS872y*9zMv74ZSu?>1RMqUi z{wwFL88(2;g79h1eh*PxuhTX{hH#n<&ud4(^eJkVL0L%D9pjpkVnJLzr~k-N zjLHD`kkF=6_-4FMH~?UaodkJMNtmKn{{)Iju|C0}_;SuBzU$*!?cKQN;?Q}XuuZ7g zLNCI5U-?{A^>w7Vy1N=-#D?BL9t*dADrRL+<^|dKxEn#}iohkp)Ih>E-O)*#`Ll)Ut%F=Tm zDcUq(=WPAP7j-~f`h{z!YCUup4A;nh-a={R2I*0i3->v=_P7;L#8Fs>{WVL}h?YK8 zXniCdec33I4`_@jKSlm4S+RYGFCK!{qu2;#B^&)*$3qzI(tZm8rPiuG9nVb-L_SEv z^~)*5C8h>>gX9LrE7*o@z9>^NhFAZKA`I8cH0Cp@Ad4xKD3jM1W2NDBxdjwro-vudw;u-MBxY+|lD0Z zDQdcX`tjToo^*r1k(^bl5DMZ$JA-sxMZf!kr=n1x9IC29lo@7QyyI;T!W3#N71Hrr zI*PB}5>6KT6-zdwC63kCOx>&zs{^dDtN$r~r6x!axOF zfZk55duphKcrxU9qm6>w8*wMoB9 z#%oWf{%S4b%xwvD&NoOms-=i=ChK6dV*XPeB9w2S92lyR4G$@*R9HksUYv$QO*?Wj zl}qfW#G=XK)k@oO9*-ZHnmE!+3LmoAds)BvZq(4vv={t-l)PVh@8|eweU`cGBJ%6$ zRwWwdr;xf=$_$!L_0R@dzQ@AOHG5lbHnPN%(*>YXV4w&Vb+C;MT@>vAOTD3SLK3tl z9{hK*ufGAu@&t;ZVm+J$ilWzqKu}m(tX6~-XQzSMkMumY=saa(~%_vJ3Tk z98434kT{{VII9LZfxe_IFy|N8G1{w-5R$+R#~+!YrvK~WR*qO^ zqQWcXFQ`F0NCK1HRK!Uph;#%#l87@prQs~srC0w7ya2Ur0!3!}fJaw|&m;T$_z{6R zjv`6Dj}TH%LLUeV)DCECR?G;(PZP|jr2fa?LSzBAXXRoR{Gt!lT5FqN5(3dm4{>~8y z^f4+w`^Iu`*P$%L9a^?|qRhz(@dG)LEdlmz%mI`#CrEcJ@1HF;(0%iOH%sL+O9}{>5XuFlvM2{Fekr} zPpGXLoJZyyk4*XtB0sL-3<4H}O)yQ6drY4guMhgsloSZ!kq)&=7`cH3TObx}jf{Qy z=E7xARkrU56*B%KTP*~u!Xbi;=Gi^WmtX@B-$m7(fXvBofm{z^JkK}-dix=j*jSJ; zK=XRammux`#Zj2yie<*#f&lJtaX}DTyI@EGxFkkifYJO$p8;m&5e_QSiX%f>u@1P; zD=hq!`tlDnxX-BgH)8DuO53kjA^BMm!aWM6TN3RW%Na|&<+M1f3j5fJ&xigC;$r{! zEaX#mx6q&Q`aVG4DY?x12{M>~_I5%4>|Tsx!5oj>aGXnpVHSv;g0O$SD@gnWPA0MJ zB+ATGa-Eto%z1H!yVJ@b*OA!f0`z-h@asn=_NiKPkIPA5HeZ1OPW}v>yxFhdKG6Qg z9{Htam_DwG1Z#f9a$Lsm$(wh0I2&LzHs0;QD4l!H^&(}0EY48rZm zKV*U&t!Vw2%ghU;+niYHWx^u>%wDAT# z`XG-qHN9f#VLo}wuIT+!gkSzY*b%f!_+AAUN>=%hpnfnB1=_dN|3}t$$79*PabHp* z5z3}ylq*H*S+;~vVM0J>U;$w?)+@scv;-$KxB&Xmgik`5kiNo~B zQvlke+pq1S_i!7PBVjO)Abs#j5jvPmfRogiXibcUIb8)M8&CnnPb zKK88LO`04US()W(A?gbl4RX-XJEj$XeSo)i7hZB<())u!;G|vy`;Q>6Py*fO?qZ4) zJ-s1Ckh0iPaH*l7;r*A`{IGX0*?eV6s{z0jK8Y%yeeMqaQJGA2`2C`mlfwUeaUo35 zOi?`3;}=DeaJI!54*VcK<*1YANOqOblwNMwxtKhPB%ysr5S)=hqTzU)hh?kA&RRYR z=nt6r?wpJ3L7`vaNi%WrO3MP=3GJPqAOnD>WaJmhDW&=yw%x0H(z8KoRteq9#rw#F_|#H>*6cGLth8ku z+MuQQJJKhgp+P_6_jtn}1Hx7`hu^uIrk{X5el=Qnqh=wiT^}4LMtp`KJBp;0+CD0>L-lElQz^6!$oNHXKHQ1@_N#5Rq2Nx3mW$Bvb_3hdGxdIfDa=0 z$cHp3P|A`lcr^U4{XsQ5Flt?3!MbrZ3&I@wmkOIpfyR-`sD5cqihzjghh{@YX~?z)>; zQ#0kVk|6kyc*ulwy(ewSJb&Z6Gcd@dFU}X4!1}-8o@L^>;6*l!TCE;MI?T`%LrDQT zSInX12Qw&?h+!F7a02>2VHeEa4|BGE--gpn$OJXoSr~Mbe5XR1@cqT!?myo%Tm0W_ zRNn}IRLeMC$LCPV?BTL(^ag*9B%BLUN~W8H36L4kC3jJWDS9?g;HWECLSmyp5*Dk%MC{C$$4|_9gVJP#^e@ z!s8VI(?=&J`3N)OVoF($(rp8;;N?+qCc$|5vE`>W42po@M6T}thM^`D`$35_n7`Wt z)1pR77Vx|4Z1O-L#29A@O#m>HZSne$=;da|3QgImCjx#akpdhrDHH!natbD$3XZ=G z+@Wk1r+lkhar^JifSS_c?;@@`N=n^e>s{tBm?ohFdC5S_TbERZu^*>_qXN(aeK)4$ zLe$>zWNq9;RgvT1)?5bTR2hA|GX0})A+AG30up{J?43_!Ym%aPG--pKbbfi0_PzN^ zl)vbr+GMc(z6;k{6zI~ltd>2StQb>mqFG?iSCk(Nvvi!d+7A+j#A&i8&> zQNcz(9n@aftC~==pW7Pf^KsBH%#@3qG>F8KffGS+c_T4_6_G;`8jRRafX-=DQ;-;?>yM^9lI;&dZ{qLKtU>#KK%h)YSb6EL$~1jM&Au+0ktys>h%W^^L!xp&ZQ?t$(ioHWb9MKcyCuYH(uqn9TYZm&{C#tTnq(Xy% zxd%-)+>ErutlEJHE;c)hwV*F;upf_Is!P%QACRn>eb)-bQ8K8~h$E~lZ3Uc1_0sXQ zgrRjr0tV51Kt9U1A-Gj7rWJg8V){oy_mI7-8NSHI!_)7zuSLE5kP{{V#)Ma{1&Xi> zMK6R&ht;mKMPlibHSo3joYnnjVxAFJ*l1N5^Yn$kL3m$P%}U%aSOeT+UrgN1a~-NG}_7~w`ZO0HR1 z7flgjAs)&tZ!UO6N@)j?%Nh4t^2DDB zcT=Ua+F$Pr1^>7$#Z}iB{`h3q_`pcF3%AaSb>8n(Sc;QF%ui*t*6h@yOEMQ#yFF}3 zK+Ysw>xoCdC`6AtOJ>Q$;*`;NT+nI<7AAl%*F_FBuo6y1W2M=Q*PYcY_?+>}k9Atl ztZ`5N95pLh=0BHS`yX^0li;n-gk6O(mL$5qv0DqxcLnBgh-m*zI_QOL-_$DjOy}_P zEc=*w^j^vkeWo)#7DA_ePl$d~RADPC zw9%NB*$95NC;;YE;9qVJYi4LS1m(%EEG9c4gJ18zd|RZ!qPvv>I~h`kZ<0-k?SuSY z6k?G{U0W8k;0E!H#Ix6s7-OBb38x6tErKK-%XjxZ=ZM7EMYs)Pg0*jUc|3@T3{ql+ zSq~9C+yY-yuFYLn>s93?Jj8dpB`eEhutKB78r}9O0~t)FQm%nRg8aYngexQc;W

8pr2)=30-#yECXEBgBqYJasZT@($zyPYhwA^n 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%0DcZx{#g*y|rl-*jsHy;$5zzAkIY+%Sj^6(IOe! zl7(02i`j*^j0ae4Ec;^{-QCN6T@R)UOb1>&9O3O{`x2e%Ki{K8 z-bAM&=g?U3PINecD>l4(D#wQv*G)xbs%+sL8*6(=%}I^%@=g(|Sq<02>sOLDu3(-r z_e$i4xzR>_by}a)Cj#_ErR945PVfmtD;pmGB)$I4jiVEV4)<>5=skt&39%Q4KaK&- z{%@qbd{|?TUA?DqE}1-AZemwm>^*z*h7J%=g7CjA&{@VYT?~nF1N0HEMjqfA%S+4o zKj(ErqX`D4ind@s!`CN82^k;%LlBE3`{GhD3%_HibtCY>Bu_^k9`gr`#wWv(=~jRw zlwRH5*MD93oWFR!q$$iDeoO3x1o7SFYYW~W0iU++vXaV^TUaa@Z?@mrux3&vA`!Rb zPV+=XQ9TF3X=hqSek!9VCgY(0wJ-M0>=~!<)B74_ca-eeu$I18>*s?iCI&X*3Ce(C$@M5#k|dMh=%it!E6pz4^RhqnOJWwg0Tbm~`!RGQ=4>~nvtnj^vOI|lSV#5QS0SI-}zlAXDR zx4VpzlRta=lRL&cVnyo-IhK9UD|l+p@=8V?L=*gPpw?9Q=osCLF3;W~HwmUZa$_yB z(y-{}`!m%^2WNivb4cl31M9T9w@*z>ehHyoItW@ve;DU{n=7hNDgffS%ii6oOY-XW}K{Et(F*9lfgY`hmQB9%b2Sx%mCN%(GE|L%v2XcGia)gtzEgq4?aIS zD)7Hv>+ZJvW67R}LZJi$pO*knd~)4sN@Q%rV9q-CS}k+Wi+alWF*3dUWFEkxKfyuM zqM|FwiDH}7LaL?5fRrB;zNobSOr|WeUXgg;Y1*dPip#ighu)L#xIH{@%6N>nY6|#i z%BOlp$Hz*`bNMBO-}^FZeA=4+pZlR6M@syid8>Am6OCtFYN0bszYwDM4&Z2&KO|{D z){%E=pMMJkA~RU>tT9Hju&jK*)+R5vd?g6IGVo*qAJXJmB*hLcDaL0l_h$Xu>(bNy z+G;Jl$P7#4!JP}OO4#Y;m6abqULcUSujA|QDiWc}9E6N{t|^MnzOfMn_`QG#Z^m&( zaA@m`WS~_vXSO5(usPomNp3>0E&H4VGzuhi?@mAWx#vr`&FfhoPdS5szYb;naocX7 zNKWR+tSl-TUD?`#EUW;XqY*Se64@5+M*ORvyL_p|-ob5TF>7$0;7fAy)thoV?4bVW zJJ~dijOb81pI~EMB}i&rJKq3n-d_31FEJ+u`B`v$8mnK4E?{smuaIN(LW7Wwo}N6M z3A76OhcZE`T$v#~(~aj8_3!HQQ>0KQXNRNOrZjZNe?GxC6IiV%jlcR!nh&-kflDOu z3U|t24E1K`;GkErZS5v{Z5=)`cVK>VQTQY-clb=r%5N;<#Bj>qko)RKm#32LRCC1d z`Y$CA{q)NKb2h{P=Tk-%5`ix0mwCJJ%Yd8s3nNxiJRHnmE)j8h5F_H60Y)0K$-U)G R1;h#n{8~+}LdN35{{i5yb>IL1 literal 0 HcmV?d00001 diff --git a/src/assets/image/brock.png b/src/assets/image/brock.png new file mode 100644 index 0000000000000000000000000000000000000000..e293c2511ec0cf424f16bd6bc8a488c88a03e397 GIT binary patch literal 138135 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�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

Lz4e3{Q`(~k>&Y5Q8R`Xs6p{kJ?)-a)wU4i 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 literal 0 HcmV?d00001 diff --git a/src/assets/image/misty.png b/src/assets/image/misty.png new file mode 100644 index 0000000000000000000000000000000000000000..97b7bad57479c26d6191422539479efb6371d331 GIT binary patch literal 1418065 zcmb@t1yozx)-alcV8Mbzu@Im*1oz_7qQ#+Da3{F5xI0wvBBiB3aY~E37BAl7?ox`| z?|eVdIG8lRg|oit(}seo0XQInzn_XgN2ACT=Ef2 z+(+~tfs>U766WLN=cVA}@qz|XFJHsCga#rpZ zZgwaSI~QlzUl@_*E}k9|@Ox(eErk>6AGFTye{1SqXWTwW6gLkS;xDQG1!!sU4;;$V z&GBEvEiJgM9Ic$JoITv{VR`<6McKM|xVYQ8{BKbI^Y{Nk;9k3`s{hdVA9-* zSlr|I4^rjuw1fT2VMLJ@e+7aB+~O|}u(E{zJ#64%F)gO z`IjQNy__xoj`@E~2lH@&{l}61w{+Z*UjJwP{lD|4e=FvH(%=6Q5&ysI?{C9d*dm>6 ztnO1kH~cS2x&O+L|8^Vh|GP*1>%afXrhmZiQ}kb#|4a|}KmM6uteo#ryWLM8Q!69s z04M2L63 zW^XHddz+0UNPHRP-Jq=_m*z`1KFa_Hk|ariD5bs)Kc3^bMrdhieXUSWySTza@jr-H zM|+7|cZuFUD9JE?i_<>H4dq^dgs=nQ6vNgY5;E{cK!s>;f#g%5fGX=ueGR?-stc|8)}UdTL@X>RQPmER(L zo7p0JGpfEc#ogM870K}Z=hw~oCg~ps^u;hTjVLK7LZp|y7e@(4!v;27aRJU`)*k|3 zQDgS56IC@yPn(4HaI$y-2p2J?Amfl?Qf(3z%I1NQttj3cjbm)9bd6MEkL*PewBn!# zN~Fl_5gLLhrjB~rhMZem)4Rkwz3c6}Q@W$ByKB0miMzGHb`SsK9p=lx+u_!`%NEdG z{~hSs<&J8T?v8K@upfbEa=mL)do$D0F|kK#ZZ6DQtTw{i;eZ~~!3U(w-G&JyQAJIv z_QFtLC>TH-EWLAq7DC)~XF5!?ik~GE*@2A$#SKj@?F@@8-Y(sxs!wf&#!J>SzB>{7 zy+n6$^^@Q9?zN78(>@rj{Hhl>Do9Ii^Lbda;;!iXX2k~>N>~WKS~1PI+J=TM$?Ls^ zWy$NaJKDQL@4(ojQ~XHzqq~cX)bqgGz&o566y-#bGH(S%u1@d&VG3YJX_YI+J|OU-sfRI*no6>C<-dkH52c4+I94-wBD) zQ>?thFq#aCWuu5so|O{K`w>RXzTOY)X}O@j3OvW8zP+WZxZdo^E$cZvkLnM+(VM+q zkzBsaxuaZ}GG*Yv$?}!JydBuE%Rh2jJa~@zAYLJV)b>8t+<%=rZx>&4h->uJ`QyA;>{Ob2Uu551ZzTjO8G~6D#SB?uyr$o zf~7ihk4vJ{HH&b#`yX5Wh^3~pNcVCzz^^oi?2Ejc3@Qc|G(u1yBa%hPJDGO*5RRvv z`4x)Ri9zVzBXttj9fV;E4w7?i%?WmGQ-o=tc923uYb%skjx-9=dvOskMDTg^{L_c% z-9G}XXax-g;CI3d<%Ey7V&)J=EjEofpMH|8`wUyHMHq7NA>a^$`|`=I$SecgCur6Ga9MM11_ZoD2> z;C#_s;G*XzDQ<0}n# zH1kI1OLO7R<_wqH7|u}f8dhl{i|BGVX;Cs7F_oRougVTK-yNWc8B8$RXb8)I9yZCw zG==9k@?W6zJmtI@SbRKwc)1UjzBn%f@ntO0s>?%{KhNuavJkq>u!A@J<21A=!+dnt z1WHEl3N}XaFy9CtLJ4Xj{KR}ZTCQ(Lw?sXWR9Up;X7%CSz!aihbZ2}Y^f47Ut>#yh zP?86gM@P7m5V@BKzSo>$L;S9{N-c0CN8T$q|I&qg<~PZ6pLv(4pauYzbo5hxsgxjL zMGvi34RqaMS38*`fYcBu^P1x`ReXzDMz8a~o!FND*693#m{5sg5etG%4Khpc5YG!d zCVN9VMD{Cl%Kv79{8`}D>5s&#XWU~n9(BPp7+rozm{=lMq%y=fQ%UgeBMzHF0{E#l zbY;KIpXZThs(qFCNil#SxHH!zhGTOf#5MyC8iY0Pf91`8AJ({487EONj&vc6BwjgR zEG)~FCoFEC)eYr;)MImZk>HVk)b!sT!rUc!dCkEuFGUnQ9jpb;1V%FK_D>zI;9DBB zH+(g|T`Lznxt-H7UKjK9M?V)Z64H>^K_WT00+lG&|Be)@UMuai*^K9V(6krX#lCU+JAmxe{r-;+FW1Pf#%(NhW;*b^DN;u zAfz^=CS+zbYv_R_vB#LNkEsnL_<}Euid6zpa}w^_?QA)nR-5@$Aim zR~z{)>!xV9=70e})Igka=}Z4)rf0wGqa6sjUroDh^U!eFiOzi&H>T%)#!(kag@%BV zwvvXWrxOshKk9VO(QG-mJQ_L6978yM445A9mrN<6vd2XP2WtbE)2@!AR}VK*i7vZk z5ug|<6;g*sbea~m=nB1H15OycYx9+Izx z=9gdHI%Z8URouq&hJu1YX!x2!tV}(=(&lR>siJNMq8wT_7vrfH9tNowhRSt_(mn@I zZPVPc!Y2sM_x#aeZ&_$T=RBw%kt1(qc5Sfd;Pj*^8tF4px@}i&-v<2RvrPyl0}-WE z6}t7LJ1MG_X-kzPyY^j`x*XOTfeS`za-}A7=WTy-VjyS9%bjZi%<=m|g$eDr%6Wh1 zdSiykr?haX32J-&K?(o{T)h%C7bN0=^T6HQKNaODzj!9IhgA7X_FUPr2*|B6VzcJbHCsu7{g|8B59Px ziF(3?wS!3U-QB&bJfqhbo;E^uk4d3~VU#LhP~PPayjOEPMavrO`|jNhS(TsAUu{?S zT7xLS_G}GDXdnNX(ptnR0AjGu_L2T>)Yi60hCcxm0c^RzimgL^T8 zw^p9`<{!zv|KsfsP?)<#GHVV3Y#5z+irzf$T4t9KgHokZF)(;7$>XR`M@Z&+C-_QgSfWk}<-L5M&V+|SmKJ&=sIM3*3 z<*ZxT*VTZ>A$TB9HLm@A``&$i;?ZQ8S%!#cAANn>JQC&yJ;ZpK={KhyysC$;8A%UqMXD=)LLRjo+L?NClq}1cF{)pjzDE7OqwUi0vrjz!0aP?KhBsT zB%JMxN^@~Fbmp0I;PykW!6Sqh1*H`W536_(jbvkqL6!(JkDeZs5u8lyX`0SkHZ-&S zIEmHa3`oPf>a*iv){!mRN0JUB0gL>}bAMI4-KN3`H4k*OD_=u&n>!_MwjEwGtu(WtGNzvR;IgpFWXFv>$l<@;)kS|;Eu|y2`dy2)NSl;NQ{Ap0 zk0IFv*vHriaU@NeAh1uEe=-xuu^=3G3=APBXZT_aB1WhZo3u1Vrhrt& z4E@Kzn7QBOPEEmbhn~`5y>ZFzzwKxd!wheT-Xh0Oh%Mx>j2dJ4U^u~Xo0)tw<7|n6 z94$-dB5ywyt2*_CFqf=sut} zarRJ79TAk%TpOGc<4quTeXVDjPXHG?-=ISeW44Xa!^8 z+{!sixtb3nUV)2VGAh4sFX1Z^scW06UpFMVqow<1DxRQIno%04rRMk{YF&oOrmz3I zMK*W;kw<>yO1%0M7pn$FU-=E)|EK}-V!ufrdQ+d?=RSeEG9&K@I_bF6ir_wcPUV2Mz7*;`CUf4cD1#V8Ba!nI&Gb|lfxJgDS$t4xC&K6*qr-PNcE27 znM)}UDDa~p@~7hr$zNx=enammN!vCY9okTx0O+;iTH@QFjbi4b({T-b*7`Vl9`&$_ z>R)|qo2%N>fcfjJrZN6gQ(QUxcgG_fj!r740Da7*^qcO1vUV@o~a^480FnardoC*vx*V1HGLaaiVfdQ4*`{pH!JP`d6 z^ZS)X=P!bxR6KEDm<*$$IywU<#gbB))Z1iFnLfUCtG3tdYF)__!!t8GSv3}ThA#XM z7P9{cl_%vxHaXNd^t-BL!3<+)FDG7|1{8)j0Fi1d8M5qF8DfMz31XfA4U7MHEZEI2 zd?6*F7mbf(1qt(n%4M4uWQ^PzL$ldu<~^mLs3OKl;^og8qJ#8v2QQobDfV1j3{E3C zy{;U@#TyGhc6{;`Y104p;+cS{*zXu=D(kRT%V1%?>QMc+g&`VJENX>A8sxkLayuBp zEB>n&b@h#EM&%1;ZgMPsY||rgKvG9i9h(8GcDr;`202G8eCk9kDhLLa%v?)MnlXd1nL zsU*J$p$|`z?xpvkTRaV3HfEpMV1)v}vM@z;O0+==7>c{F9+ryTBfgS^|

~_5+e^Yv{?lGm!5OAi!QKf8A!T&;7}})YgcX`B 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

$a)ZJsU}(9I6aYIIx_PZJD_Ovq!HJ?$DvkNf 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 z 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�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 z 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

47KE+PZn<;w1^l)org;MM`qyChmFI`L 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

#0?;`wvRgc7^xQFt5-yl^g#aSs~C!=A}ELE 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�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

#SoO9OKbqOC| zUU2^ONls5s>b&Qo8a_NdVG3dL%-%a@Kja0qxgo=IR<))GsaANsU%S@9rsFydhLH}A z5Ae71{T{&X&!_RjHy!r&qeH}4eb0xrsm%+nA?@~gE5j#HWQ+fnn6hjs<~7E&#<;C9 zu4{}-EafUbTtW!T`RRH4^Pm5m{{8>?f69;l_V1YH6BIzn2_>apH=I1=A>WYrH;HNw zdB{V)J=q;rJ%zB+vK}@ah)hjqq3UrQ!o{1J9D4t0+)sHAuHEzT-NL@(FPo+Q_Bh87 zL3;D&&Gp~3^LWl%?|@c?dkoR+-rE}98N!5VK4G5Em``U+(+SQ6s5+zwh-QEjo-P|M zmxy(V*w%~`GnjmB7S&py*1I+Ltk%Tcfi@FWkYZuttxh%#fU|`&?;!iA91&sna_gHe z*!$s5chT5oBbaU8l&%2pxq+nugPbjFyi|bQYq2+gH->5V1n_Zejhb@Sm$@Ue!aH7KJ_&UmCUOVdewZ^1HisH26h0|QbT&Z;W0+MUH=Wpt`XpSSKi>k z&ba^!+;EQIJ!1;3bk}6tX~sNHn5F<90+`j<&`Yg5pQU@UTgW-c)nP<755!)z-vqlO z%-$k6*aJ!^wLxYOYalyIOr@lRmBHC--zd^OK)J-rMM`rSG6Ew_2)4df(c5Ga5d}jvx$g$7Sc% zV%FB1!BY-x_0@;#ZV!cfIzaEHw*Y(m*T19V9BXr_d9sTDxu~WhB^JrCloU&jYf5oR zX{^Nh)^z;NMkYYrN+XG}ja(-g`ZP<_m2eM^9{KfuSf-8YKgT)~~48UVS! z291#C7C7EO>_e^{P?d=mx?L52t4qoi@CF1wVG5N1Z8~8JGaOF<97-Xi3@{fg*No+w zuv`~Zz0z` z(D?q{xfu`*#RGj5iAXO!)bksAv_u2e1JFiGqNA=jc3_P*ylxOqGa|J6SQ&^L(%Xs7 z9GGip_~6;@Uhdis>RxOb0H3vsnqdI%g<0R|n0IUlT-mW;Gt$D z^NwrzF5jyVSh)Cv$p-{>00ddBBP2^_=ie(3Fo>PCo!UAjW^iBzwA8$5f~#ZSIS&

nEr@Th`S@FA!yW8<;$E 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%0DLf@1vvP$#2GRcuzW$$u+y*ZCMWBi`P< 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 literal 0 HcmV?d00001 diff --git a/src/assets/react.svg b/src/assets/react.svg deleted file mode 100644 index 6c87de9bb..000000000 --- a/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/Carousel/index.tsx b/src/components/Carousel/index.tsx new file mode 100644 index 000000000..6d3ebf153 --- /dev/null +++ b/src/components/Carousel/index.tsx @@ -0,0 +1,44 @@ +import { Carousel } from 'antd'; +import imgAsh from '../../assets/image/ash.png'; +import imgBrock from '../../assets/image/brock.png'; +import imgMisty from '../../assets/image/misty.png'; +import * as S from './styles'; + +const items = [ + { + title: 'Ash Ketchum', + desc: 'Treinador determinado e sonhador, sempre em busca de se tornar um Mestre Pokémon. Sua coragem e amizade com Pikachu são suas maiores marcas.', + img: imgAsh, + bg: 'ash' as const, + }, + { + title: 'Misty', + desc: 'Líder do Ginásio de Cerulean, especialista em Pokémon do tipo Água. Forte, confiante e companheira de jornada de Ash, traz equilíbrio e firmeza ao grupo.', + img: imgMisty, + bg: 'misty' as const, + }, + { + title: 'Brock', + desc: 'Líder do Ginásio de Pewter e especialista em Pokémon do tipo Pedra. Cuidadoso e responsável, atua como guia e “irmão mais velho” durante as aventuras.', + img: imgBrock, + bg: 'brock' as const, + }, +]; + +export default function HeaderCarousel() { + return ( + + + {items.map((item) => ( + + + {item.title} + {item.desc} + + + + ))} + + + ); +} diff --git a/src/components/Carousel/styles.tsx b/src/components/Carousel/styles.tsx new file mode 100644 index 000000000..f63f9b97e --- /dev/null +++ b/src/components/Carousel/styles.tsx @@ -0,0 +1,80 @@ +// styles.ts +import styled from 'styled-components'; + +export const Wrapper = styled.div` + width: 100%; + + .slick-slide > div { + display: block !important; + width: 100% !important; + } + .sc-hvigdm .bEVuVA { + display: block !important; + } + + .ant-carousel .slick-dots-bottom { + margin-bottom: 8px; + } +`; + +export const Slide = styled.div<{ $bg: 'ash' | 'misty' | 'brock' }>` + width: 100%; + min-height: 340px; + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: ${({ theme }) => theme.spacing(3)}; + padding: ${({ theme }) => theme.spacing(4)}; + background: ${({ theme, $bg }) => theme.colors[$bg]}; + color: #fff; + padding: 40px 250px; + + @media (max-width: 768px) { + flex-direction: column; + text-align: center; + align-items: center; + padding: 20px 80px; + } +`; + +export const ContentLeft = styled.div` + flex: 1; + max-width: 50%; + + @media (max-width: 768px) { + max-width: 100%; + } +`; + +export const Image = styled.img` + display: block; + max-height: 400px; + height: auto; + width: auto; + margin-left: auto; + margin-top: -166px; + @media (max-width: 768px) { + margin: auto; + padding: 10px; + } +`; + +export const Title = styled.h2` + font-size: 48px; + line-height: 1.2; + font-weight: 800; + @media (max-width: 768px) { + font-size: 32px; + } +`; + +export const SubTitle = styled.p` + margin: 0; + font-size: 18px; + line-height: 1.6; + max-width: 400px; + @media (max-width: 768px) { + font-size: 14px; + line-height: 1.4; + } +`; diff --git a/src/components/ErrorMessage/index.tsx b/src/components/ErrorMessage/index.tsx new file mode 100644 index 000000000..4d42d654e --- /dev/null +++ b/src/components/ErrorMessage/index.tsx @@ -0,0 +1,13 @@ +import * as C from './styles'; +// import imgSrc from "../../../assets/img-pikachu-sad-min.png"; + +export const ErrorMessage = () => { + return ( + + + {/* Pikachu */} + Ops, pokémon não encontrado! + + + ); +}; diff --git a/src/components/ErrorMessage/styles.ts b/src/components/ErrorMessage/styles.ts new file mode 100644 index 000000000..10e5f34d7 --- /dev/null +++ b/src/components/ErrorMessage/styles.ts @@ -0,0 +1,38 @@ +import styled, { keyframes } from "styled-components"; + +export const Container = styled.div` + height: 50vh; +`; + +const zoomIn = keyframes` + from { + opacity: 0; + transform: scale(0.8); + } + to { + opacity: initial; + transform: initial; + } +`; + +export const ErrorMessage = styled.div` + max-width: 21rem; + height: 3.5rem; + background: linear-gradient(180deg, #151a37 0%, rgba(21, 26, 55, 0) 100%); + border: 1px solid #24293f; + border-radius: 0.5rem; + margin: 0 auto; + animation: ${zoomIn} 0.8s; + + display: flex; + justify-content: center; + align-items: center; + gap: 0.5rem; + + span { + font-size: 1rem; + line-height: 150%; + font-weight: 700; + color: #ffffff; + } +`; diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx new file mode 100644 index 000000000..89541a4b5 --- /dev/null +++ b/src/components/Footer/index.tsx @@ -0,0 +1,14 @@ +import * as C from './styles'; + +export const Footer = () => { + return ( +

+ ); +}; diff --git a/src/components/Footer/styles.tsx b/src/components/Footer/styles.tsx new file mode 100644 index 000000000..e48623338 --- /dev/null +++ b/src/components/Footer/styles.tsx @@ -0,0 +1,27 @@ +import styled from 'styled-components'; + +export const Container = styled.footer` + display: flex; + justify-content: space-between; + align-items: center; + border-top: 1px solid #24293f; + padding: 1.5rem 0; + + @media (max-width: 500px) { + flex-direction: column; + align-items: flex-start; + gap: 1.5rem; + } +`; + +export const Copy = styled.div` + display: flex; + flex-direction: column; + gap: 0.25rem; + + span { + font-size: 0.75rem; + line-height: 150%; + font-weight: 400; + } +`; diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx new file mode 100644 index 000000000..7ebdeb154 --- /dev/null +++ b/src/components/Header/index.tsx @@ -0,0 +1,13 @@ +// import imageAsh from '../../../assets/image/ash.png'; +import HeaderCarousel from '../Carousel'; +import * as S from './styles'; +export const Header = () => { + return ( +
+ + {/* */} + + +
+ ); +}; diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx new file mode 100644 index 000000000..a79f55d6e --- /dev/null +++ b/src/components/Header/styles.tsx @@ -0,0 +1,22 @@ +import styled from 'styled-components'; + +export const Container = styled.header` + display: flex; + justify-content: space-between; + flex-direction: row-reverse; + align-items: center; + min-height: 80px; + width: 100%; + /* background-color: aqua; */ +`; +export const CustomImage = styled.img` + width: 200px; + height: auto; +`; + +// @media (max-width: 31.25rem) { +// & > svg { +// width: 8.19rem; +// height: 3rem; +// } +// } diff --git a/src/components/Loading/index.tsx b/src/components/Loading/index.tsx new file mode 100644 index 000000000..b4671b288 --- /dev/null +++ b/src/components/Loading/index.tsx @@ -0,0 +1,20 @@ +import * as C from "./styles"; + +export const Loading = () => { + return ( + + +
+
+
+
+
+
+
+
+
+
+
+
+ ); +}; diff --git a/src/components/Loading/styles.ts b/src/components/Loading/styles.ts new file mode 100644 index 000000000..6eb38b1ee --- /dev/null +++ b/src/components/Loading/styles.ts @@ -0,0 +1,95 @@ +import styled from "styled-components"; + +export const Container = styled.div` + height: 50vh; + display: flex; + justify-content: center; + align-items: center; +`; + +export const Loading = styled.div` + .lds-roller { + display: inline-block; + position: relative; + width: 80px; + height: 80px; + } + .lds-roller div { + animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; + transform-origin: 40px 40px; + } + .lds-roller div:after { + content: " "; + display: block; + position: absolute; + width: 7px; + height: 7px; + border-radius: 50%; + background: #fff; + margin: -4px 0 0 -4px; + } + .lds-roller div:nth-child(1) { + animation-delay: -0.036s; + } + .lds-roller div:nth-child(1):after { + top: 63px; + left: 63px; + } + .lds-roller div:nth-child(2) { + animation-delay: -0.072s; + } + .lds-roller div:nth-child(2):after { + top: 68px; + left: 56px; + } + .lds-roller div:nth-child(3) { + animation-delay: -0.108s; + } + .lds-roller div:nth-child(3):after { + top: 71px; + left: 48px; + } + .lds-roller div:nth-child(4) { + animation-delay: -0.144s; + } + .lds-roller div:nth-child(4):after { + top: 72px; + left: 40px; + } + .lds-roller div:nth-child(5) { + animation-delay: -0.18s; + } + .lds-roller div:nth-child(5):after { + top: 71px; + left: 32px; + } + .lds-roller div:nth-child(6) { + animation-delay: -0.216s; + } + .lds-roller div:nth-child(6):after { + top: 68px; + left: 24px; + } + .lds-roller div:nth-child(7) { + animation-delay: -0.252s; + } + .lds-roller div:nth-child(7):after { + top: 63px; + left: 17px; + } + .lds-roller div:nth-child(8) { + animation-delay: -0.288s; + } + .lds-roller div:nth-child(8):after { + top: 56px; + left: 12px; + } + @keyframes lds-roller { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } +`; diff --git a/src/components/PokemonCard/index.tsx b/src/components/PokemonCard/index.tsx new file mode 100644 index 000000000..cbf4b20a1 --- /dev/null +++ b/src/components/PokemonCard/index.tsx @@ -0,0 +1,46 @@ +// src/components/PokemonCard/index.tsx +import type { Pokemon } from '../../types/Pokemon'; +import * as S from './styles'; + +type PokemonCardProps = { + pokemon: Pokemon; + setModal: (value: boolean) => void; + setPokemonData: (data: Pokemon) => void; +}; + +function PokemonCard({ pokemon, setModal, setPokemonData }: PokemonCardProps) { + const imgUrl = `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/${pokemon.id}.png`; + + const formatPokemonId = (id: number) => (id < 10 ? `#00${id}` : id < 100 ? `#0${id}` : `#${id}`); + + function handleClick() { + setPokemonData(pokemon); // mock por enquanto + setModal(true); + } + + return ( + + + {pokemon.name} + + + {formatPokemonId(pokemon.id)} + {pokemon.name} + + + {pokemon.types.map(({ type }) => ( + {type.name} + ))} + + + +
Peso: {(pokemon.weight / 10).toFixed(1)} kg
+
Altura: {(pokemon.height / 10).toFixed(1)} m
+
+ + {/* Mais Detalhes */} +
+ ); +} + +export default PokemonCard; diff --git a/src/components/PokemonCard/styles.ts b/src/components/PokemonCard/styles.ts new file mode 100644 index 000000000..128353c4b --- /dev/null +++ b/src/components/PokemonCard/styles.ts @@ -0,0 +1,131 @@ +// src/components/PokemonCard/styles.ts +import styled, { keyframes } from 'styled-components'; + +const fadeDown = keyframes` + from { + opacity: 0; + transform: translate3d(0, -32px, 0); + } + to { + opacity: initial; + transform: initial; + } +`; + +export const Card = styled.div` + width: 100%; + padding: 0 150px; + margin-top: 180px; + display: flex; + flex-direction: column; + align-items: center; + background: rgba(6, 11, 40, 0.15); + border: 1px solid #24293f; + border-bottom: none; + border-radius: 22px; + padding-top: 120px; + position: relative; + animation: ${fadeDown} 0.8s; +`; + +export const Overlay = styled.div<{ color: string }>` + width: 100%; + height: 100%; + border-radius: 22px; + position: absolute; + top: 0; + left: 0; + overflow: hidden; + z-index: -1; + backface-visibility: hidden; + transform: translate3d(0, 0, 0); + + &::after { + content: ''; + display: block; + width: 12.5rem; + height: 12.5rem; + background: ${({ color }) => color}; + filter: blur(128px); + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + transition: 0.8s; + } +`; + +export const ImageWrapper = styled.div` + position: absolute; + top: -200px; + @media (max-width: 768px) { + top: -110px; + width: 60%; + } +`; + +export const Number = styled.span` + font-size: 1.25rem; + line-height: 135%; + font-weight: 700; +`; + +export const Name = styled.span` + font-size: 2rem; + line-height: 135%; + font-weight: 700; + text-transform: capitalize; + text-align: center; + display: block; + margin: 0.25rem 0.5rem 0.75rem; +`; + +export const Types = styled.div` + display: flex; + gap: 0.5rem; +`; + +export const Features = styled.div` + display: flex; + gap: 1.5rem; + margin: 1.5rem 0 2rem; +`; + +export const Weight = styled.div` + display: flex; + flex-direction: column; + align-items: center; + + div { + display: flex; + align-items: center; + gap: 0.5rem; + + span { + font-weight: 700; + } + } + + span { + font-size: 1rem; + line-height: 150%; + font-weight: 400; + } +`; + +export const Height = styled(Weight)``; + +export const DetailsButton = styled.button<{ color: string }>` + width: calc(100% + 2px); + height: 3rem; + background: ${({ color }) => color}; + border-radius: 0 0 1.5rem 1.5rem; + display: flex; + justify-content: center; + align-items: center; + gap: 0.5rem; + font-size: 1rem; + line-height: 150%; + font-weight: 700; + color: #ffffff; +`; diff --git a/src/core/hooks.ts b/src/core/hooks.ts index 375bee102..618dd7ff4 100644 --- a/src/core/hooks.ts +++ b/src/core/hooks.ts @@ -1,5 +1,9 @@ -// import { useDispatch, useSelector, TypedUseSelectorHook } from 'react-redux'; -// import type { RootState, AppDispatch } from './store'; +import type { TypedUseSelectorHook } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; +import type { AppDispatch, RootState } from './store'; -// export const useAppDispatch: () => AppDispatch = useDispatch; -// export const useAppSelector: TypedUseSelectorHook = useSelector; +export function useAppDispatch() { + return useDispatch(); +} + +export const useAppSelector: TypedUseSelectorHook = useSelector; diff --git a/src/core/pokedexSlice.ts b/src/core/pokedexSlice.ts new file mode 100644 index 000000000..23285b640 --- /dev/null +++ b/src/core/pokedexSlice.ts @@ -0,0 +1,67 @@ +import type { PayloadAction } from '@reduxjs/toolkit'; +import { createAsyncThunk, createSlice } from '@reduxjs/toolkit'; +import { fetchPokemonList } from '../apis/fetchPokemonList'; +import type { Pokemon } from '../types/Pokemon'; + +// estado do slice +type Status = 'idle' | 'loading' | 'succeeded' | 'failed'; + +type PokedexState = { + list: Pokemon[]; + total: number; + page: number; + pageSize: number; + status: Status; + error?: string; +}; + +const initialState: PokedexState = { + list: [], + total: 0, + page: 1, + pageSize: 12, + status: 'idle', +}; + +// thunk para buscar a lista paginada (usa o mock por enquanto) +export const loadPokemons = createAsyncThunk( + 'pokedex/loadPokemons', + async (page: number, { getState }) => { + const state = getState() as { pokedex: PokedexState }; + const { pageSize } = state.pokedex; + const { results, total } = await fetchPokemonList(page, pageSize); + return { results, total, page }; + }, +); + +const pokedexSlice = createSlice({ + name: 'pokedex', + initialState, + reducers: { + setPage(state, action: PayloadAction) { + state.page = action.payload; + }, + setPageSize(state, action: PayloadAction) { + state.pageSize = action.payload; + }, + }, + extraReducers: (builder) => { + builder + .addCase(loadPokemons.pending, (state) => { + state.status = 'loading'; + }) + .addCase(loadPokemons.fulfilled, (state, action) => { + state.status = 'succeeded'; + state.list = action.payload.results; + state.total = action.payload.total; + state.page = action.payload.page; + }) + .addCase(loadPokemons.rejected, (state, action) => { + state.status = 'failed'; + state.error = action.error.message; + }); + }, +}); + +export const { setPage, setPageSize } = pokedexSlice.actions; +export default pokedexSlice.reducer; diff --git a/src/core/store.ts b/src/core/store.ts index e310bb64d..377375248 100644 --- a/src/core/store.ts +++ b/src/core/store.ts @@ -1,12 +1,11 @@ -// import { configureStore } from "@reduxjs/toolkit"; -// import { pokeApi } from "../apis/pokeapi"; +import { configureStore } from '@reduxjs/toolkit'; +import pokedexReducer from './pokedexSlice'; -// export const store = configureStore({ -// reducer: { -// [pokeApi.reducerPath]: pokeApi.reducer, -// }, -// middleware: (getDefault) => getDefault().concat(pokeApi.middleware), -// }); +export const store = configureStore({ + reducer: { + pokedex: pokedexReducer, + }, +}); -// export type RootState = ReturnType; -// export type AppDispatch = typeof store.dispatch; +export type RootState = ReturnType; +export type AppDispatch = typeof store.dispatch; diff --git a/src/main.tsx b/src/main.tsx index bef5202a3..27478310c 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,10 +1,13 @@ -import { StrictMode } from 'react' -import { createRoot } from 'react-dom/client' -import './index.css' -import App from './App.tsx' +import { StrictMode } from 'react'; +import { createRoot } from 'react-dom/client'; +import { Provider } from 'react-redux'; +import App from './App.tsx'; +import { store } from './core/store.ts'; createRoot(document.getElementById('root')!).render( - + + + , -) +); diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index 0d5246acf..e4dbd2404 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -1,9 +1,58 @@ +import { Pagination } from 'antd'; +import { useEffect } from 'react'; +import { Header } from '../../components/Header'; +import PokemonCard from '../../components/PokemonCard'; +import { useAppDispatch, useAppSelector } from '../../core/hooks'; +import { loadPokemons, setPage } from '../../core/pokedexSlice'; import * as S from './styles'; function Home() { + const dispatch = useAppDispatch(); + const { list, total, page, pageSize, status } = useAppSelector((s) => s.pokedex); + + useEffect( + function init() { + dispatch(loadPokemons(page)); + }, + [dispatch, page], + ); + + function handleChange(nextPage: number) { + dispatch(setPage(nextPage)); + window.scrollTo({ top: 0, behavior: 'smooth' }); + } + return ( -

Initial

+
+ + + {status === 'loading' ? ( +

Carregando…

+ ) : ( + <> + + {list.map((pokemon) => ( + {}} + setPokemonData={() => {}} + /> + ))} + + + + + )} +
); } diff --git a/src/pages/Home/styles.tsx b/src/pages/Home/styles.tsx index d037cac26..3a707cab6 100644 --- a/src/pages/Home/styles.tsx +++ b/src/pages/Home/styles.tsx @@ -3,8 +3,21 @@ import styled from 'styled-components'; export const Container = styled.div` width: 100%; height: 100vh; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; +`; +export const Grid = styled.ul` + list-style: none; + padding: 0; + margin: 24px auto 0; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); + gap: 80px; + padding: 16px 20px; + @media (max-width: 768px) { + padding: 0 20px; + } +`; +export const Inner = styled.div` + max-width: 1200px; + margin: 0 auto; + padding: 24px 16px; `; diff --git a/src/styles/globalStyles.ts b/src/styles/globalStyles.ts index e5506c20c..985916574 100644 --- a/src/styles/globalStyles.ts +++ b/src/styles/globalStyles.ts @@ -40,4 +40,5 @@ export const GlobalStyle = createGlobalStyle` max-width: 100%; display: block; } + h1,h2,h3,h4,h5,h6 { margin: 0; font-weight: 800; } `; diff --git a/src/styles/theme.ts b/src/styles/theme.ts index 5165f2d53..b2dce24e3 100644 --- a/src/styles/theme.ts +++ b/src/styles/theme.ts @@ -3,6 +3,9 @@ export const theme = { primary: '#1677ff', background: '#f5f5f5', text: '#333', + ash: '#4fc3f7', + brock: '#a1887f', + misty: '#dbbc3dff', }, spacing: (factor: number) => `${factor * 8}px`, } as const; diff --git a/src/types/Pokemon.ts b/src/types/Pokemon.ts new file mode 100644 index 000000000..d14f1b277 --- /dev/null +++ b/src/types/Pokemon.ts @@ -0,0 +1,9 @@ +// src/types/Pokemon.ts +export type Pokemon = { + id: number; + name: string; + types: { type: { name: string } }[]; // <- array + weight: number; + height: number; + stats: { base_stat: number; stat: { name: string } }[]; // <- array +}; diff --git a/src/types/pokemonTypes.ts b/src/types/pokemonTypes.ts new file mode 100644 index 000000000..46137227f --- /dev/null +++ b/src/types/pokemonTypes.ts @@ -0,0 +1,20 @@ +export const pokemonTypes = [ + { name: "bug", color: "#7bcf00" }, + { name: "dark", color: "#5a566a" }, + { name: "dragon", color: "#0076ff" }, + { name: "electric", color: "#ffde00" }, + { name: "fairy", color: "#ff76ff" }, + { name: "fighting", color: "#ff215b" }, + { name: "fire", color: "#ff9900" }, + { name: "flying", color: "#89bdff" }, + { name: "ghost", color: "#4e6aff" }, + { name: "grass", color: "#1cd80e" }, + { name: "ground", color: "#ff6b0d" }, + { name: "ice", color: "#2ee4c6" }, + { name: "normal", color: "#9fa39d" }, + { name: "poison", color: "#f149ff" }, + { name: "psychic", color: "#ff6c64" }, + { name: "rock", color: "#d8bc5a" }, + { name: "steel", color: "#23a1bd" }, + { name: "water", color: "#14a8ff" }, +]; From 0f4057a03b8469c0f6932c4288aa2e88c7b65f8d Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Thu, 11 Sep 2025 14:45:08 -0300 Subject: [PATCH 08/24] =?UTF-8?q?feat:=20refactor=20project=20structure,?= =?UTF-8?q?=20implement=20Redux=20for=20state=20management,=20and=20enhanc?= =?UTF-8?q?e=20Pok=C3=A9mon=20card=20display=20with=20type=20colors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.tsx | 4 +- src/apis/fetchPokemonList.ts | 2 +- src/components/PokemonCard/index.tsx | 38 ++++++++++++--- src/components/PokemonCard/styles.ts | 57 +++++++++++++---------- src/{types => constants}/Pokemon.ts | 0 src/{types => constants}/pokemonTypes.ts | 0 src/core/hooks.ts | 2 +- src/core/{store.ts => index.ts} | 2 +- src/core/{ => slices}/pokedexSlice.ts | 4 +- src/main.tsx | 2 +- src/pages/Home/index.tsx | 2 +- src/{core/router.tsx => routes/index.tsx} | 0 src/{core => services}/config.ts | 0 src/services/configAxios.ts | 25 ++++++++++ src/styles/theme.ts | 4 +- src/utils/configAxios.ts | 28 ----------- src/utils/getTypeColors.ts | 9 ++++ 17 files changed, 108 insertions(+), 71 deletions(-) rename src/{types => constants}/Pokemon.ts (100%) rename src/{types => constants}/pokemonTypes.ts (100%) rename src/core/{store.ts => index.ts} (82%) rename src/core/{ => slices}/pokedexSlice.ts (93%) rename src/{core/router.tsx => routes/index.tsx} (100%) rename src/{core => services}/config.ts (100%) create mode 100644 src/services/configAxios.ts delete mode 100644 src/utils/configAxios.ts create mode 100644 src/utils/getTypeColors.ts diff --git a/src/App.tsx b/src/App.tsx index a19cbe00b..0345351eb 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,8 +1,8 @@ import { Provider } from 'react-redux'; import { RouterProvider } from 'react-router-dom'; import { ThemeProvider } from 'styled-components'; -import { router } from './core/router'; -import { store } from './core/store'; +import { store } from './core'; +import { router } from './routes'; import { GlobalStyle } from './styles/globalStyles'; import { theme } from './styles/theme'; diff --git a/src/apis/fetchPokemonList.ts b/src/apis/fetchPokemonList.ts index 4283c863e..79209118a 100644 --- a/src/apis/fetchPokemonList.ts +++ b/src/apis/fetchPokemonList.ts @@ -1,5 +1,5 @@ // src/apis/fetchPokemonList.ts -import type { Pokemon } from '../types/Pokemon'; +import type { Pokemon } from '../constants/Pokemon'; const makePokemon = ( id: number, diff --git a/src/components/PokemonCard/index.tsx b/src/components/PokemonCard/index.tsx index cbf4b20a1..9a7b06408 100644 --- a/src/components/PokemonCard/index.tsx +++ b/src/components/PokemonCard/index.tsx @@ -1,5 +1,6 @@ // src/components/PokemonCard/index.tsx -import type { Pokemon } from '../../types/Pokemon'; +import type { Pokemon } from '../../constants/Pokemon'; +import { getTypeColor } from '../../utils/getTypeColors'; import * as S from './styles'; type PokemonCardProps = { @@ -13,13 +14,17 @@ function PokemonCard({ pokemon, setModal, setPokemonData }: PokemonCardProps) { const formatPokemonId = (id: number) => (id < 10 ? `#00${id}` : id < 100 ? `#0${id}` : `#${id}`); + const mainType = pokemon.types[0]?.type.name ?? 'normal'; + const mainColor = getTypeColor(mainType); + function handleClick() { - setPokemonData(pokemon); // mock por enquanto + setPokemonData(pokemon); setModal(true); } return ( + {pokemon.name} @@ -28,14 +33,33 @@ function PokemonCard({ pokemon, setModal, setPokemonData }: PokemonCardProps) { {pokemon.name} - {pokemon.types.map(({ type }) => ( - {type.name} - ))} + {pokemon.types.map(({ type }) => { + // const color = pokemonTypes.find((t) => t.name === type.name)?.color ?? '#777'; + + return ( + + {type.name} + + ); + })} -
Peso: {(pokemon.weight / 10).toFixed(1)} kg
-
Altura: {(pokemon.height / 10).toFixed(1)} m
+ + <> + {/* */} + {`${pokemon.weight / 10}`} kg + + Peso + + + + <> + {/* */} + {`${pokemon.height / 10}`} m + + Altura +
{/* Mais Detalhes */} diff --git a/src/components/PokemonCard/styles.ts b/src/components/PokemonCard/styles.ts index 128353c4b..bfd746fd3 100644 --- a/src/components/PokemonCard/styles.ts +++ b/src/components/PokemonCard/styles.ts @@ -28,24 +28,28 @@ export const Card = styled.div` animation: ${fadeDown} 0.8s; `; -export const Overlay = styled.div<{ color: string }>` +export const CardOverlay = styled.div<{ $color?: string }>` width: 100%; height: 100%; - border-radius: 22px; + border-radius: 1.5rem; position: absolute; top: 0; left: 0; overflow: hidden; z-index: -1; backface-visibility: hidden; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); &::after { content: ''; display: block; width: 12.5rem; height: 12.5rem; - background: ${({ color }) => color}; + background: ${({ $color }) => `${$color}90`}; /* ~20% */ filter: blur(128px); position: absolute; top: 0; @@ -82,38 +86,41 @@ export const Name = styled.span` export const Types = styled.div` display: flex; - gap: 0.5rem; + gap: 20px; +`; +export const TypeDescription = styled.span` + color: #fff; + font-size: 16px; + text-transform: capitalize; `; +export const TypesButton = styled.button<{ $color: string }>` + background-color: ${({ $color }) => $color ?? '#777'}; + padding: 12px; + border-radius: 8px; +`; export const Features = styled.div` display: flex; - gap: 1.5rem; - margin: 1.5rem 0 2rem; + gap: 32px; + margin: 16px 0; `; -export const Weight = styled.div` +export const Specification = styled.div` display: flex; flex-direction: column; align-items: center; - - div { - display: flex; - align-items: center; - gap: 0.5rem; - - span { - font-weight: 700; - } - } - - span { - font-size: 1rem; - line-height: 150%; - font-weight: 400; - } + justify-content: center; + gap: 4px; +`; +export const Metrics = styled.span` + font-size: 16px; + font-weight: 700; + line-height: 1.4; + display: flex; + justify-content: center; + align-items: baseline; + white-space: nowrap; `; - -export const Height = styled(Weight)``; export const DetailsButton = styled.button<{ color: string }>` width: calc(100% + 2px); diff --git a/src/types/Pokemon.ts b/src/constants/Pokemon.ts similarity index 100% rename from src/types/Pokemon.ts rename to src/constants/Pokemon.ts diff --git a/src/types/pokemonTypes.ts b/src/constants/pokemonTypes.ts similarity index 100% rename from src/types/pokemonTypes.ts rename to src/constants/pokemonTypes.ts diff --git a/src/core/hooks.ts b/src/core/hooks.ts index 618dd7ff4..b15dba9f1 100644 --- a/src/core/hooks.ts +++ b/src/core/hooks.ts @@ -1,6 +1,6 @@ import type { TypedUseSelectorHook } from 'react-redux'; import { useDispatch, useSelector } from 'react-redux'; -import type { AppDispatch, RootState } from './store'; +import type { AppDispatch, RootState } from '.'; export function useAppDispatch() { return useDispatch(); diff --git a/src/core/store.ts b/src/core/index.ts similarity index 82% rename from src/core/store.ts rename to src/core/index.ts index 377375248..a0e7f6948 100644 --- a/src/core/store.ts +++ b/src/core/index.ts @@ -1,5 +1,5 @@ import { configureStore } from '@reduxjs/toolkit'; -import pokedexReducer from './pokedexSlice'; +import pokedexReducer from './slices/pokedexSlice'; export const store = configureStore({ reducer: { diff --git a/src/core/pokedexSlice.ts b/src/core/slices/pokedexSlice.ts similarity index 93% rename from src/core/pokedexSlice.ts rename to src/core/slices/pokedexSlice.ts index 23285b640..2efdf7daa 100644 --- a/src/core/pokedexSlice.ts +++ b/src/core/slices/pokedexSlice.ts @@ -1,7 +1,7 @@ import type { PayloadAction } from '@reduxjs/toolkit'; import { createAsyncThunk, createSlice } from '@reduxjs/toolkit'; -import { fetchPokemonList } from '../apis/fetchPokemonList'; -import type { Pokemon } from '../types/Pokemon'; +import { fetchPokemonList } from '../../apis/fetchPokemonList'; +import type { Pokemon } from '../../constants/Pokemon'; // estado do slice type Status = 'idle' | 'loading' | 'succeeded' | 'failed'; diff --git a/src/main.tsx b/src/main.tsx index 27478310c..d5b97eee7 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -2,7 +2,7 @@ import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import { Provider } from 'react-redux'; import App from './App.tsx'; -import { store } from './core/store.ts'; +import { store } from './core/index.ts'; createRoot(document.getElementById('root')!).render( diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index e4dbd2404..abf7463c0 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -3,7 +3,7 @@ import { useEffect } from 'react'; import { Header } from '../../components/Header'; import PokemonCard from '../../components/PokemonCard'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; -import { loadPokemons, setPage } from '../../core/pokedexSlice'; +import { loadPokemons, setPage } from '../../core/slices/pokedexSlice'; import * as S from './styles'; function Home() { diff --git a/src/core/router.tsx b/src/routes/index.tsx similarity index 100% rename from src/core/router.tsx rename to src/routes/index.tsx diff --git a/src/core/config.ts b/src/services/config.ts similarity index 100% rename from src/core/config.ts rename to src/services/config.ts diff --git a/src/services/configAxios.ts b/src/services/configAxios.ts new file mode 100644 index 000000000..003d1344f --- /dev/null +++ b/src/services/configAxios.ts @@ -0,0 +1,25 @@ +import type { AxiosRequestConfig, AxiosResponse } from 'axios'; +import axios from 'axios'; +import { POKEAPI_BASE_URL } from './config'; + +export const http = axios.create({ + baseURL: POKEAPI_BASE_URL, + timeout: 10000, + headers: { 'Content-Type': 'application/json' }, +}); + +http.interceptors.request.use((config) => { + const method = (config.method ?? 'get').toUpperCase(); + console.log(`[HTTP] ${method} ${config.baseURL ?? ''}${config.url ?? ''}`); + return config; +}); + +http.interceptors.response.use( + (response: AxiosResponse) => response, + (error) => Promise.reject(error), +); + +export async function getData(url: string, config?: AxiosRequestConfig): Promise { + const res = await http.get(url, config); + return res.data; +} diff --git a/src/styles/theme.ts b/src/styles/theme.ts index b2dce24e3..a45ff3c3b 100644 --- a/src/styles/theme.ts +++ b/src/styles/theme.ts @@ -1,8 +1,8 @@ export const theme = { colors: { primary: '#1677ff', - background: '#f5f5f5', - text: '#333', + background: '#03040cff', + text: '#ebe8e8ff', ash: '#4fc3f7', brock: '#a1887f', misty: '#dbbc3dff', diff --git a/src/utils/configAxios.ts b/src/utils/configAxios.ts deleted file mode 100644 index 6df4792f3..000000000 --- a/src/utils/configAxios.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { AxiosRequestConfig, AxiosResponse } from "axios"; -import axios from "axios"; -import { POKEAPI_BASE_URL } from "../core/config"; - -export const http = axios.create({ - baseURL: POKEAPI_BASE_URL, - timeout: 10000, - headers: { "Content-Type": "application/json" }, -}); - -http.interceptors.request.use((config) => { - const method = (config.method ?? "get").toUpperCase(); - console.log(`[HTTP] ${method} ${config.baseURL ?? ""}${config.url ?? ""}`); - return config; -}); - -http.interceptors.response.use( - (response: AxiosResponse) => response, - (error) => Promise.reject(error) -); - -export async function getData( - url: string, - config?: AxiosRequestConfig -): Promise { - const res = await http.get(url, config); - return res.data; -} diff --git a/src/utils/getTypeColors.ts b/src/utils/getTypeColors.ts new file mode 100644 index 000000000..3b3f9b6d2 --- /dev/null +++ b/src/utils/getTypeColors.ts @@ -0,0 +1,9 @@ +import { pokemonTypes } from '../constants/pokemonTypes'; + +const typeColorMap: Record = Object.fromEntries( + pokemonTypes.map((t) => [t.name, t.color]), +); + +export function getTypeColor(typeName: string): string { + return typeColorMap[typeName] ?? '#777'; +} From c7675751a640761b50c8eefb9a5d1b4c0b5c383c Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Thu, 11 Sep 2025 15:38:14 -0300 Subject: [PATCH 09/24] =?UTF-8?q?feat:=20implement=20API=20functions=20for?= =?UTF-8?q?=20fetching=20Pok=C3=A9mon=20by=20ID=20and=20name,=20and=20list?= =?UTF-8?q?=20with=20pagination;=20add=20caching=20mechanism?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/fetchPokemonList.ts | 128 --------------------------- src/apis/getById.ts | 6 ++ src/apis/getByNames.ts | 9 ++ src/apis/getList.ts | 22 +++++ src/components/Header/styles.tsx | 9 +- src/components/PokemonCard/index.tsx | 5 +- src/components/PokemonCard/styles.ts | 5 +- src/core/slices/pokedexSlice.ts | 52 +++++------ src/pages/Home/index.tsx | 11 +-- src/services/config.ts | 7 +- src/services/pokedexCache.ts | 8 ++ src/utils/sprites.ts | 3 + 12 files changed, 84 insertions(+), 181 deletions(-) delete mode 100644 src/apis/fetchPokemonList.ts create mode 100644 src/apis/getById.ts create mode 100644 src/apis/getByNames.ts create mode 100644 src/apis/getList.ts create mode 100644 src/services/pokedexCache.ts create mode 100644 src/utils/sprites.ts diff --git a/src/apis/fetchPokemonList.ts b/src/apis/fetchPokemonList.ts deleted file mode 100644 index 79209118a..000000000 --- a/src/apis/fetchPokemonList.ts +++ /dev/null @@ -1,128 +0,0 @@ -// src/apis/fetchPokemonList.ts -import type { Pokemon } from '../constants/Pokemon'; - -const makePokemon = ( - id: number, - name: string, - types: string[], - weight: number, - height: number, - base: { hp: number; attack: number; defense: number; speed: number }, -): Pokemon => ({ - id, - name, - types: types.map((t) => ({ type: { name: t } })), - weight, - height, - stats: [ - { base_stat: base.hp, stat: { name: 'hp' } }, - { base_stat: base.attack, stat: { name: 'attack' } }, - { base_stat: base.defense, stat: { name: 'defense' } }, - { base_stat: base.speed, stat: { name: 'speed' } }, - ], -}); - -// 24 itens para testar várias páginas -const DATA: Pokemon[] = [ - makePokemon(1, 'bulbasaur', ['grass', 'poison'], 69, 7, { - hp: 45, - attack: 49, - defense: 49, - speed: 45, - }), - makePokemon(2, 'ivysaur', ['grass', 'poison'], 130, 10, { - hp: 60, - attack: 62, - defense: 63, - speed: 60, - }), - makePokemon(3, 'venusaur', ['grass', 'poison'], 1000, 20, { - hp: 80, - attack: 82, - defense: 83, - speed: 80, - }), - makePokemon(4, 'charmander', ['fire'], 85, 6, { hp: 39, attack: 52, defense: 43, speed: 65 }), - makePokemon(5, 'charmeleon', ['fire'], 190, 11, { hp: 58, attack: 64, defense: 58, speed: 80 }), - makePokemon(6, 'charizard', ['fire', 'flying'], 905, 17, { - hp: 78, - attack: 84, - defense: 78, - speed: 100, - }), - makePokemon(7, 'squirtle', ['water'], 90, 5, { hp: 44, attack: 48, defense: 65, speed: 43 }), - makePokemon(8, 'wartortle', ['water'], 225, 10, { hp: 59, attack: 63, defense: 80, speed: 58 }), - makePokemon(9, 'blastoise', ['water'], 855, 16, { hp: 79, attack: 83, defense: 100, speed: 78 }), - makePokemon(10, 'caterpie', ['bug'], 29, 3, { hp: 45, attack: 30, defense: 35, speed: 45 }), - makePokemon(11, 'metapod', ['bug'], 99, 7, { hp: 50, attack: 20, defense: 55, speed: 30 }), - makePokemon(12, 'butterfree', ['bug', 'flying'], 320, 11, { - hp: 60, - attack: 45, - defense: 50, - speed: 70, - }), - makePokemon(13, 'weedle', ['bug', 'poison'], 32, 3, { - hp: 40, - attack: 35, - defense: 30, - speed: 50, - }), - makePokemon(14, 'kakuna', ['bug', 'poison'], 100, 6, { - hp: 45, - attack: 25, - defense: 50, - speed: 35, - }), - makePokemon(15, 'beedrill', ['bug', 'poison'], 295, 10, { - hp: 65, - attack: 90, - defense: 40, - speed: 75, - }), - makePokemon(16, 'pidgey', ['normal', 'flying'], 18, 3, { - hp: 40, - attack: 45, - defense: 40, - speed: 56, - }), - makePokemon(17, 'pidgeotto', ['normal', 'flying'], 300, 11, { - hp: 63, - attack: 60, - defense: 55, - speed: 71, - }), - makePokemon(18, 'pidgeot', ['normal', 'flying'], 395, 15, { - hp: 83, - attack: 80, - defense: 75, - speed: 101, - }), - makePokemon(19, 'rattata', ['normal'], 35, 3, { hp: 30, attack: 56, defense: 35, speed: 72 }), - makePokemon(20, 'raticate', ['normal'], 185, 7, { hp: 55, attack: 81, defense: 60, speed: 97 }), - makePokemon(21, 'spearow', ['normal', 'flying'], 20, 3, { - hp: 40, - attack: 60, - defense: 30, - speed: 70, - }), - makePokemon(22, 'fearow', ['normal', 'flying'], 380, 12, { - hp: 65, - attack: 90, - defense: 65, - speed: 100, - }), - makePokemon(23, 'ekans', ['poison'], 69, 20, { hp: 35, attack: 60, defense: 44, speed: 55 }), - makePokemon(24, 'arbok', ['poison'], 650, 35, { hp: 60, attack: 95, defense: 69, speed: 80 }), -]; - -export const TOTAL = DATA.length; - -export async function fetchPokemonList( - page: number, - pageSize = 12, -): Promise<{ results: Pokemon[]; total: number }> { - // simula latência - await new Promise((r) => setTimeout(r, 200)); - const start = (page - 1) * pageSize; - return { results: DATA.slice(start, start + pageSize), total: TOTAL }; -} diff --git a/src/apis/getById.ts b/src/apis/getById.ts new file mode 100644 index 000000000..8627d7e6a --- /dev/null +++ b/src/apis/getById.ts @@ -0,0 +1,6 @@ +import type { Pokemon } from '../constants/Pokemon'; +import { getData } from '../services/configAxios'; + +export async function getPokemonById(id: number): Promise { + return getData(`/pokemon/${id}`); +} diff --git a/src/apis/getByNames.ts b/src/apis/getByNames.ts new file mode 100644 index 000000000..42ba018dd --- /dev/null +++ b/src/apis/getByNames.ts @@ -0,0 +1,9 @@ +// import type { Pokemon } from '@/constants/Pokemon'; +// import { getData } from '@/services/http'; + +import type { Pokemon } from '../constants/Pokemon'; +import { getData } from '../services/configAxios'; + +export async function getPokemonByName(name: string): Promise { + return getData(`/pokemon/${name.toLowerCase()}`); +} diff --git a/src/apis/getList.ts b/src/apis/getList.ts new file mode 100644 index 000000000..7becbd259 --- /dev/null +++ b/src/apis/getList.ts @@ -0,0 +1,22 @@ +import type { Pokemon } from '../constants/Pokemon'; +import { getData } from '../services/configAxios'; + +type PokeList = { + count: number; + results: { name: string; url: string }[]; +}; + +export async function listPokemons( + page = 1, + limit = 12, +): Promise<{ results: Pokemon[]; total: number }> { + const offset = (page - 1) * limit; + const list = await getData(`/pokemon?offset=${offset}&limit=${limit}`); + + // detalhe por nome (cada item vira Pokemon completo) + const results = await Promise.all( + list.results.map(({ name }) => getData(`/pokemon/${name}`)), + ); + + return { results, total: list.count }; +} diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx index a79f55d6e..5c67e028e 100644 --- a/src/components/Header/styles.tsx +++ b/src/components/Header/styles.tsx @@ -7,16 +7,9 @@ export const Container = styled.header` align-items: center; min-height: 80px; width: 100%; - /* background-color: aqua; */ + margin-bottom: 100px; `; export const CustomImage = styled.img` width: 200px; height: auto; `; - -// @media (max-width: 31.25rem) { -// & > svg { -// width: 8.19rem; -// height: 3rem; -// } -// } diff --git a/src/components/PokemonCard/index.tsx b/src/components/PokemonCard/index.tsx index 9a7b06408..097d42988 100644 --- a/src/components/PokemonCard/index.tsx +++ b/src/components/PokemonCard/index.tsx @@ -1,6 +1,7 @@ // src/components/PokemonCard/index.tsx import type { Pokemon } from '../../constants/Pokemon'; import { getTypeColor } from '../../utils/getTypeColors'; +import { getPokemonSpriteUrl } from '../../utils/sprites'; import * as S from './styles'; type PokemonCardProps = { @@ -10,7 +11,7 @@ type PokemonCardProps = { }; function PokemonCard({ pokemon, setModal, setPokemonData }: PokemonCardProps) { - const imgUrl = `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/${pokemon.id}.png`; + const imgUrl = getPokemonSpriteUrl(pokemon.id); const formatPokemonId = (id: number) => (id < 10 ? `#00${id}` : id < 100 ? `#0${id}` : `#${id}`); @@ -34,8 +35,6 @@ function PokemonCard({ pokemon, setModal, setPokemonData }: PokemonCardProps) { {pokemon.types.map(({ type }) => { - // const color = pokemonTypes.find((t) => t.name === type.name)?.color ?? '#777'; - return ( {type.name} diff --git a/src/components/PokemonCard/styles.ts b/src/components/PokemonCard/styles.ts index bfd746fd3..13b2d8440 100644 --- a/src/components/PokemonCard/styles.ts +++ b/src/components/PokemonCard/styles.ts @@ -15,8 +15,8 @@ const fadeDown = keyframes` export const Card = styled.div` width: 100%; padding: 0 150px; - margin-top: 180px; display: flex; + margin: 80px 0; flex-direction: column; align-items: center; background: rgba(6, 11, 40, 0.15); @@ -26,6 +26,9 @@ export const Card = styled.div` padding-top: 120px; position: relative; animation: ${fadeDown} 0.8s; + @media (max-width: 768px) { + margin: 20px 0; + } `; export const CardOverlay = styled.div<{ $color?: string }>` diff --git a/src/core/slices/pokedexSlice.ts b/src/core/slices/pokedexSlice.ts index 2efdf7daa..ed9c6c6b5 100644 --- a/src/core/slices/pokedexSlice.ts +++ b/src/core/slices/pokedexSlice.ts @@ -1,9 +1,8 @@ -import type { PayloadAction } from '@reduxjs/toolkit'; -import { createAsyncThunk, createSlice } from '@reduxjs/toolkit'; -import { fetchPokemonList } from '../../apis/fetchPokemonList'; +// src/core/slices/pokedexSlice.ts +import { createAsyncThunk, createSlice, type PayloadAction } from '@reduxjs/toolkit'; +import { listPokemons } from '../../apis/getList'; import type { Pokemon } from '../../constants/Pokemon'; -// estado do slice type Status = 'idle' | 'loading' | 'succeeded' | 'failed'; type PokedexState = { @@ -23,16 +22,12 @@ const initialState: PokedexState = { status: 'idle', }; -// thunk para buscar a lista paginada (usa o mock por enquanto) -export const loadPokemons = createAsyncThunk( - 'pokedex/loadPokemons', - async (page: number, { getState }) => { - const state = getState() as { pokedex: PokedexState }; - const { pageSize } = state.pokedex; - const { results, total } = await fetchPokemonList(page, pageSize); - return { results, total, page }; - }, -); +export const loadPokemons = createAsyncThunk('pokedex/load', async (page: number, { getState }) => { + const { pokedex } = getState() as { pokedex: PokedexState }; + const { pageSize } = pokedex; + const { results, total } = await listPokemons(page, pageSize); + return { results, total, page }; +}); const pokedexSlice = createSlice({ name: 'pokedex', @@ -45,21 +40,20 @@ const pokedexSlice = createSlice({ state.pageSize = action.payload; }, }, - extraReducers: (builder) => { - builder - .addCase(loadPokemons.pending, (state) => { - state.status = 'loading'; - }) - .addCase(loadPokemons.fulfilled, (state, action) => { - state.status = 'succeeded'; - state.list = action.payload.results; - state.total = action.payload.total; - state.page = action.payload.page; - }) - .addCase(loadPokemons.rejected, (state, action) => { - state.status = 'failed'; - state.error = action.error.message; - }); + extraReducers: (b) => { + b.addCase(loadPokemons.pending, (s) => { + s.status = 'loading'; + }); + b.addCase(loadPokemons.fulfilled, (s, a) => { + s.status = 'succeeded'; + s.list = a.payload.results; + s.total = a.payload.total; + s.page = a.payload.page; + }); + b.addCase(loadPokemons.rejected, (s, a) => { + s.status = 'failed'; + s.error = a.error.message; + }); }, }); diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index abf7463c0..e0247172f 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -7,15 +7,12 @@ import { loadPokemons, setPage } from '../../core/slices/pokedexSlice'; import * as S from './styles'; function Home() { - const dispatch = useAppDispatch(); const { list, total, page, pageSize, status } = useAppSelector((s) => s.pokedex); + const dispatch = useAppDispatch(); - useEffect( - function init() { - dispatch(loadPokemons(page)); - }, - [dispatch, page], - ); + useEffect(() => { + dispatch(loadPokemons(page)); + }, [page, dispatch]); function handleChange(nextPage: number) { dispatch(setPage(nextPage)); diff --git a/src/services/config.ts b/src/services/config.ts index 9ec4cb413..1235eb1e5 100644 --- a/src/services/config.ts +++ b/src/services/config.ts @@ -1,5 +1,2 @@ -const withSlash = (s: string) => (s.endsWith("/") ? s : `${s}/`); - -export const POKEAPI_BASE_URL = withSlash( - import.meta.env.VITE_POKEAPI_BASE_URL || "https://pokeapi.co/api/v2/" -); +export const POKEAPI_BASE_URL = + (import.meta.env.VITE_POKEAPI_BASE_URL as string) ?? 'https://pokeapi.co/api/v2'; diff --git a/src/services/pokedexCache.ts b/src/services/pokedexCache.ts new file mode 100644 index 000000000..1c13c42d2 --- /dev/null +++ b/src/services/pokedexCache.ts @@ -0,0 +1,8 @@ +import type { Pokemon } from '../constants/Pokemon'; + +const map = new Map(); +export const pokeCache = { + get: (k: string | number) => map.get(k), + set: (k: string | number, v: Pokemon) => map.set(k, v), + has: (k: string | number) => map.has(k), +}; diff --git a/src/utils/sprites.ts b/src/utils/sprites.ts new file mode 100644 index 000000000..de626176e --- /dev/null +++ b/src/utils/sprites.ts @@ -0,0 +1,3 @@ +export function getPokemonSpriteUrl(id: number): string { + return `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/${id}.png`; +} From 5fc197da963a4819eb696822fb82c0d0974512a7 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Fri, 12 Sep 2025 22:41:24 -0300 Subject: [PATCH 10/24] =?UTF-8?q?feat:=20add=20new=20Pok=C3=A9mon=20icons?= =?UTF-8?q?=20(rock,=20steel,=20water)=20and=20implement=20search=20functi?= =?UTF-8?q?onality?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 1704 ++++++++++++++++++--- package.json | 4 +- src/apis/getPokemonImage.ts | 3 + src/apis/getSpecies.ts | 17 + src/assets/icons/bug.svg | 3 + src/assets/icons/dark.svg | 10 + src/assets/icons/dragon.svg | 3 + src/assets/icons/electric.svg | 3 + src/assets/icons/fairy.svg | 10 + src/assets/icons/fighting.svg | 10 + src/assets/icons/fire.svg | 3 + src/assets/icons/flying.svg | 3 + src/assets/icons/ghost.svg | 10 + src/assets/icons/grass.svg | 10 + src/assets/icons/ground.svg | 10 + src/assets/icons/ice.svg | 8 + src/assets/icons/normal.svg | 10 + src/assets/icons/poison.svg | 10 + src/assets/icons/psychic.svg | 10 + src/assets/icons/rock.svg | 10 + src/assets/icons/steel.svg | 3 + src/assets/icons/water.svg | 3 + src/components/Header/styles.tsx | 2 +- src/components/PokemonCard/index.tsx | 80 +- src/components/PokemonCard/styles.ts | 89 +- src/components/SearchBar/index.tsx | 31 + src/components/SearchBar/styles.ts | 25 + src/components/SimpleButtom/index.tsx | 28 + src/components/SimpleButtom/styles.ts | 32 + src/components/StatusBarChart/index.tsx | 40 + src/components/StatusBarChart/styles.ts | 32 + src/components/StatusRadarChart/index.tsx | 23 + src/components/TypePill/index.tsx | 18 + src/components/TypePill/styles.ts | 18 + src/constants/pokemonTypes.ts | 56 +- src/core/index.ts | 6 +- src/core/slices/pokedexSlice.ts | 68 +- src/pages/Home/index.tsx | 21 +- src/pages/Home/{styles.tsx => styles.ts} | 4 + src/pages/Statistics/index.tsx | 74 + src/pages/Statistics/styles.ts | 52 + src/routes/index.tsx | 2 + src/styles/theme.ts | 1 + src/utils/sprites.ts | 3 - vite.config.ts | 10 +- 45 files changed, 2248 insertions(+), 324 deletions(-) create mode 100644 src/apis/getPokemonImage.ts create mode 100644 src/apis/getSpecies.ts create mode 100644 src/assets/icons/bug.svg create mode 100644 src/assets/icons/dark.svg create mode 100644 src/assets/icons/dragon.svg create mode 100644 src/assets/icons/electric.svg create mode 100644 src/assets/icons/fairy.svg create mode 100644 src/assets/icons/fighting.svg create mode 100644 src/assets/icons/fire.svg create mode 100644 src/assets/icons/flying.svg create mode 100644 src/assets/icons/ghost.svg create mode 100644 src/assets/icons/grass.svg create mode 100644 src/assets/icons/ground.svg create mode 100644 src/assets/icons/ice.svg create mode 100644 src/assets/icons/normal.svg create mode 100644 src/assets/icons/poison.svg create mode 100644 src/assets/icons/psychic.svg create mode 100644 src/assets/icons/rock.svg create mode 100644 src/assets/icons/steel.svg create mode 100644 src/assets/icons/water.svg create mode 100644 src/components/SearchBar/index.tsx create mode 100644 src/components/SearchBar/styles.ts create mode 100644 src/components/SimpleButtom/index.tsx create mode 100644 src/components/SimpleButtom/styles.ts create mode 100644 src/components/StatusBarChart/index.tsx create mode 100644 src/components/StatusBarChart/styles.ts create mode 100644 src/components/StatusRadarChart/index.tsx create mode 100644 src/components/TypePill/index.tsx create mode 100644 src/components/TypePill/styles.ts rename src/pages/Home/{styles.tsx => styles.ts} (82%) create mode 100644 src/pages/Statistics/index.tsx create mode 100644 src/pages/Statistics/styles.ts delete mode 100644 src/utils/sprites.ts diff --git a/package-lock.json b/package-lock.json index 7c5f9cd9b..846dc78ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "looqbox-frontend-challenge", "version": "0.0.0", "dependencies": { + "@ant-design/plots": "2.6.4", "@reduxjs/toolkit": "2.9.0", "antd": "5.27.3", "axios": "1.11.0", @@ -45,7 +46,8 @@ "ts-jest": "29.4.1", "typescript": "~5.8.3", "typescript-eslint": "^8.39.1", - "vite": "^7.1.2" + "vite": "^7.1.2", + "vite-plugin-svgr": "4.5.0" } }, "node_modules/@adobe/css-tools": { @@ -55,6 +57,19 @@ "dev": true, "license": "MIT" }, + "node_modules/@ant-design/charts-util": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@ant-design/charts-util/-/charts-util-0.0.2.tgz", + "integrity": "sha512-JuThvtHE8R3PldXzTkL3bmmFf0HVhih49CYinRrkwgovOmvDYaaKHnI53EWJbW8n4Ndcyy8jiZTSkoxcjGS6Zg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + }, + "peerDependencies": { + "react": ">=16.8.4", + "react-dom": ">=16.8.4" + } + }, "node_modules/@ant-design/colors": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.2.1.tgz", @@ -136,6 +151,24 @@ "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==", "license": "MIT" }, + "node_modules/@ant-design/plots": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-2.6.4.tgz", + "integrity": "sha512-hUEE91Vqkim1dVPhn6HA08jVRTPCvPFY+S5XqkuJ5F5595exsZI1q0EzIHBwySrQbo041rbNVGp1vGczLxyctg==", + "license": "MIT", + "dependencies": { + "@ant-design/charts-util": "0.0.2", + "@antv/event-emitter": "^0.1.3", + "@antv/g": "^6.1.7", + "@antv/g2": "^5.2.7", + "@antv/g2-extension-plot": "^0.2.1", + "lodash": "^4.17.21" + }, + "peerDependencies": { + "react": ">=16.8.4", + "react-dom": ">=16.8.4" + } + }, "node_modules/@ant-design/react-slick": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.1.2.tgz", @@ -152,6 +185,373 @@ "react": ">=16.9.0" } }, + "node_modules/@antv/component": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@antv/component/-/component-2.1.7.tgz", + "integrity": "sha512-vuSuSjKFsWZBD77ZjMoP9c+FhMQvkJvPJb0dFR8Ym5kr44gfc437QE9rhuemlcjN8KEpPtMZtnUk/p6WB5qdOQ==", + "license": "MIT", + "dependencies": { + "@antv/g": "^6.1.11", + "@antv/scale": "^0.4.16", + "@antv/util": "^3.3.10", + "svg-path-parser": "^1.1.0" + } + }, + "node_modules/@antv/component/node_modules/@antv/scale": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.4.16.tgz", + "integrity": "sha512-5wg/zB5kXHxpTV5OYwJD3ja6R8yTiqIOkjOhmpEJiowkzRlbEC/BOyMvNUq5fqFIHnMCE9woO7+c3zxEQCKPjw==", + "license": "MIT", + "dependencies": { + "@antv/util": "^3.3.7", + "color-string": "^1.5.5", + "fecha": "^4.2.1" + } + }, + "node_modules/@antv/coord": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@antv/coord/-/coord-0.4.7.tgz", + "integrity": "sha512-UTbrMLhwJUkKzqJx5KFnSRpU3BqrdLORJbwUbHK2zHSCT3q3bjcFA//ZYLVfIlwqFDXp/hzfMyRtp0c77A9ZVA==", + "license": "MIT", + "dependencies": { + "@antv/scale": "^0.4.12", + "@antv/util": "^2.0.13", + "gl-matrix": "^3.4.3" + } + }, + "node_modules/@antv/coord/node_modules/@antv/scale": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.4.16.tgz", + "integrity": "sha512-5wg/zB5kXHxpTV5OYwJD3ja6R8yTiqIOkjOhmpEJiowkzRlbEC/BOyMvNUq5fqFIHnMCE9woO7+c3zxEQCKPjw==", + "license": "MIT", + "dependencies": { + "@antv/util": "^3.3.7", + "color-string": "^1.5.5", + "fecha": "^4.2.1" + } + }, + "node_modules/@antv/coord/node_modules/@antv/scale/node_modules/@antv/util": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.11.tgz", + "integrity": "sha512-FII08DFM4ABh2q5rPYdr0hMtKXRgeZazvXaFYCs7J7uTcWDHUhczab2qOCJLNDugoj8jFag1djb7wS9ehaRYBg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "gl-matrix": "^3.3.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@antv/coord/node_modules/@antv/util": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@antv/util/-/util-2.0.17.tgz", + "integrity": "sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==", + "license": "ISC", + "dependencies": { + "csstype": "^3.0.8", + "tslib": "^2.0.3" + } + }, + "node_modules/@antv/event-emitter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@antv/event-emitter/-/event-emitter-0.1.3.tgz", + "integrity": "sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg==", + "license": "MIT" + }, + "node_modules/@antv/expr": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@antv/expr/-/expr-1.0.2.tgz", + "integrity": "sha512-vrfdmPHkTuiS5voVutKl2l06w1ihBh9A8SFdQPEE+2KMVpkymzGOF1eWpfkbGZ7tiFE15GodVdhhHomD/hdIwg==", + "license": "MIT" + }, + "node_modules/@antv/g": { + "version": "6.1.28", + "resolved": "https://registry.npmjs.org/@antv/g/-/g-6.1.28.tgz", + "integrity": "sha512-BwavpbKGR4NEJD3BtVxfBFjCcxy5gsWoUNnBisfG1qfjhGTt7QvUYHFH46+mHJjHMIdYjuFw2T0ZYVtxBddxSg==", + "license": "MIT", + "dependencies": { + "@antv/g-camera-api": "2.0.41", + "@antv/g-dom-mutation-observer-api": "2.0.38", + "@antv/g-lite": "2.3.2", + "@antv/g-web-animations-api": "2.1.28", + "@babel/runtime": "^7.25.6" + } + }, + "node_modules/@antv/g-camera-api": { + "version": "2.0.41", + "resolved": "https://registry.npmjs.org/@antv/g-camera-api/-/g-camera-api-2.0.41.tgz", + "integrity": "sha512-dF52/wpzHDKi7ZzPlaHurEjWrF9aBKL2udDwQkEeVtfkJ0DHaavr3BAvhuGhtHoecRYQJvpzP1OkGNDLQJQQlw==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "gl-matrix": "^3.4.3", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-canvas": { + "version": "2.0.48", + "resolved": "https://registry.npmjs.org/@antv/g-canvas/-/g-canvas-2.0.48.tgz", + "integrity": "sha512-P98cTLRbKbCAcUVgHqMjKcvOany6nR7wvt+g+sazIfKSMUCWgjLTOjlLezux2up3At29mt80StaV2AR3d61YQA==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/g-plugin-canvas-path-generator": "2.1.22", + "@antv/g-plugin-canvas-picker": "2.1.27", + "@antv/g-plugin-canvas-renderer": "2.3.3", + "@antv/g-plugin-dom-interaction": "2.1.27", + "@antv/g-plugin-html-renderer": "2.1.27", + "@antv/g-plugin-image-loader": "2.1.26", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-dom-mutation-observer-api": { + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/@antv/g-dom-mutation-observer-api/-/g-dom-mutation-observer-api-2.0.38.tgz", + "integrity": "sha512-xzgbt8GUOiToBeDVv+jmGkDE+HtI9tD6uO8TirJbCya88DKcY/jurQALq0NdWKgMJLn7WPiUKyDwHWimwQcBJw==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@babel/runtime": "^7.25.6" + } + }, + "node_modules/@antv/g-lite": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@antv/g-lite/-/g-lite-2.3.2.tgz", + "integrity": "sha512-fkIxRoqLOGsNPwsp26bPp58cPWuX3E4wQ9cfkB/DHy5LtLrPpvOwHWB3+MBPgZwzk8jTTjchiXa756ZFOAWyQQ==", + "license": "MIT", + "dependencies": { + "@antv/g-math": "3.0.1", + "@antv/util": "^3.3.5", + "@antv/vendor": "^1.0.3", + "@babel/runtime": "^7.25.6", + "eventemitter3": "^5.0.1", + "gl-matrix": "^3.4.3", + "rbush": "^3.0.1", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-math": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@antv/g-math/-/g-math-3.0.1.tgz", + "integrity": "sha512-FvkDBNRpj+HsLINunrL2PW0OlG368MlpHuihbxleuajGim5kra8tgISwCLmAf8Yz2b1CgZ9PvpohqiLzHS7HLg==", + "license": "MIT", + "dependencies": { + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "gl-matrix": "^3.4.3", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-plugin-canvas-path-generator": { + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/@antv/g-plugin-canvas-path-generator/-/g-plugin-canvas-path-generator-2.1.22.tgz", + "integrity": "sha512-Z0IawzTGgTppa9IpkNNKsqgoU89oOjUsiU8GZZlkDkUggQTHP0wOxTeLAb43YgClx3aTI3bRs44uMQutNdSVxw==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/g-math": "3.0.1", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-plugin-canvas-picker": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/@antv/g-plugin-canvas-picker/-/g-plugin-canvas-picker-2.1.27.tgz", + "integrity": "sha512-DHQ0YLYNXAm6O63pW6nKs/R0fuqlUYfehNs/EtzrmqyUkKASd/Vhs4HLNeHTMUdBMgg41T+x5qay0GGttK4Xdw==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/g-math": "3.0.1", + "@antv/g-plugin-canvas-path-generator": "2.1.22", + "@antv/g-plugin-canvas-renderer": "2.3.3", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "gl-matrix": "^3.4.3", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-plugin-canvas-renderer": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@antv/g-plugin-canvas-renderer/-/g-plugin-canvas-renderer-2.3.3.tgz", + "integrity": "sha512-d6JkZy1YmLnvI9wsbO8QVpBz7z7tl6JRQkF5hx9XLDtf2fD4n83KINeMq13skiNwaiudS771WWiBtfzUHB73pQ==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/g-math": "3.0.1", + "@antv/g-plugin-canvas-path-generator": "2.1.22", + "@antv/g-plugin-image-loader": "2.1.26", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "gl-matrix": "^3.4.3", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-plugin-dom-interaction": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/@antv/g-plugin-dom-interaction/-/g-plugin-dom-interaction-2.1.27.tgz", + "integrity": "sha512-hltVZZH+bj0uXmGSR+6BIwhCFYyHmDIQi3vrj/Wn1Dn6PgufvMCXfjr3DfmkQnY+FFP8ZCpg5N9MaE0BE9OddA==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@babel/runtime": "^7.25.6", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-plugin-dragndrop": { + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/@antv/g-plugin-dragndrop/-/g-plugin-dragndrop-2.0.38.tgz", + "integrity": "sha512-yCef5ER759i0WpuOekFQ+AcDTu0N/COMbkPOG6YuswVnhQH447GUpuNm7Le+Mq26qONlXTDyjxuMHoUOWwJ7Cw==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-plugin-html-renderer": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/@antv/g-plugin-html-renderer/-/g-plugin-html-renderer-2.1.27.tgz", + "integrity": "sha512-NnI4GxDBb71o/XZzoRdi0xI3xg7GJmthyO5xP5/MiOFmwJ/jW/QDz17vUonmzUVbCt6upikHV5GyYOaogRqdVg==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "gl-matrix": "^3.4.3", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-plugin-image-loader": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/@antv/g-plugin-image-loader/-/g-plugin-image-loader-2.1.26.tgz", + "integrity": "sha512-AElV0QOX2LAhB3jr9XtvkynntuKhcaU5n7avu5ynM5VoAtMaJRANhCyefA2G3myeJxWcHk4nWDX6u4YMaZnnvw==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "gl-matrix": "^3.4.3", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g-web-animations-api": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/@antv/g-web-animations-api/-/g-web-animations-api-2.1.28.tgz", + "integrity": "sha512-V5g8bO2D1hb8fRMMi5hXL/De+1UDRzW3C5EX07oazR0q71GONASP+sVwniZdt9R1HAmJSN5dvW3SqWeU3EEstQ==", + "license": "MIT", + "dependencies": { + "@antv/g-lite": "2.3.2", + "@antv/util": "^3.3.5", + "@babel/runtime": "^7.25.6", + "tslib": "^2.5.3" + } + }, + "node_modules/@antv/g2": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@antv/g2/-/g2-5.4.0.tgz", + "integrity": "sha512-aNw4lvi9IdsdoMHZbrAhZbFy9y5Ppv6zyjtgTKHdMl8x4xnoweW/4YwryRZh2/2Z497dnobPcVyPu5Iwoz87Ww==", + "license": "MIT", + "dependencies": { + "@antv/component": "^2.1.3", + "@antv/coord": "^0.4.7", + "@antv/event-emitter": "^0.1.3", + "@antv/expr": "^1.0.2", + "@antv/g": "^6.1.24", + "@antv/g-canvas": "^2.0.43", + "@antv/g-plugin-dragndrop": "^2.0.35", + "@antv/scale": "^0.5.0", + "@antv/util": "^3.3.10", + "@antv/vendor": "^1.0.11", + "flru": "^1.0.2", + "pdfast": "^0.2.0" + } + }, + "node_modules/@antv/g2-extension-plot": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@antv/g2-extension-plot/-/g2-extension-plot-0.2.2.tgz", + "integrity": "sha512-KJXCXO7as+h0hDqirGXf1omrNuYzQmY3VmBmp7lIvkepbQ7sz3pPwy895r1FWETGF3vTk5UeFcAF5yzzBHWgbw==", + "dependencies": { + "@antv/g2": "^5.1.8", + "@antv/util": "^3.3.5", + "@antv/vendor": "^1.0.10" + } + }, + "node_modules/@antv/scale": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.5.2.tgz", + "integrity": "sha512-rTHRAwvpHWC5PGZF/mJ2ZuTDqwwvVBDRph0Uu5PV9BXwzV7K8+9lsqGJ+XHVLxe8c6bKog5nlzvV/dcYb0d5Ow==", + "license": "MIT", + "dependencies": { + "@antv/util": "^3.3.7", + "color-string": "^1.5.5", + "fecha": "^4.2.1" + } + }, + "node_modules/@antv/util": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.11.tgz", + "integrity": "sha512-FII08DFM4ABh2q5rPYdr0hMtKXRgeZazvXaFYCs7J7uTcWDHUhczab2qOCJLNDugoj8jFag1djb7wS9ehaRYBg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "gl-matrix": "^3.3.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@antv/vendor": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@antv/vendor/-/vendor-1.0.11.tgz", + "integrity": "sha512-LmhPEQ+aapk3barntaiIxJ5VHno/Tyab2JnfdcPzp5xONh/8VSfed4bo/9xKo5HcUAEydko38vYLfj6lJliLiw==", + "license": "MIT AND ISC", + "dependencies": { + "@types/d3-array": "^3.2.1", + "@types/d3-color": "^3.1.3", + "@types/d3-dispatch": "^3.0.6", + "@types/d3-dsv": "^3.0.7", + "@types/d3-ease": "^3.0.2", + "@types/d3-fetch": "^3.0.7", + "@types/d3-force": "^3.0.10", + "@types/d3-format": "^3.0.4", + "@types/d3-geo": "^3.1.0", + "@types/d3-hierarchy": "^3.1.7", + "@types/d3-interpolate": "^3.0.4", + "@types/d3-path": "^3.1.0", + "@types/d3-quadtree": "^3.0.6", + "@types/d3-random": "^3.0.3", + "@types/d3-scale": "^4.0.9", + "@types/d3-scale-chromatic": "^3.1.0", + "@types/d3-shape": "^3.1.7", + "@types/d3-time": "^3.0.4", + "@types/d3-timer": "^3.0.2", + "d3-array": "^3.2.4", + "d3-color": "^3.1.0", + "d3-dispatch": "^3.0.1", + "d3-dsv": "^3.0.1", + "d3-ease": "^3.0.1", + "d3-fetch": "^3.0.1", + "d3-force": "^3.0.0", + "d3-force-3d": "^3.0.5", + "d3-format": "^3.1.0", + "d3-geo": "^3.1.1", + "d3-geo-projection": "^4.0.0", + "d3-hierarchy": "^3.1.2", + "d3-interpolate": "^3.0.1", + "d3-path": "^3.1.0", + "d3-quadtree": "^3.0.1", + "d3-random": "^3.0.1", + "d3-regression": "^1.3.10", + "d3-scale": "^4.0.2", + "d3-scale-chromatic": "^3.1.0", + "d3-shape": "^3.2.0", + "d3-time": "^3.1.0", + "d3-timer": "^3.0.1" + } + }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -2204,6 +2604,42 @@ "dev": true, "license": "MIT" }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.50.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.50.1.tgz", @@ -2544,101 +2980,339 @@ "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==", "license": "MIT" }, - "node_modules/@swc/core": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.5.tgz", - "integrity": "sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==", + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.24" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.13.5", - "@swc/core-darwin-x64": "1.13.5", - "@swc/core-linux-arm-gnueabihf": "1.13.5", - "@swc/core-linux-arm64-gnu": "1.13.5", - "@swc/core-linux-arm64-musl": "1.13.5", - "@swc/core-linux-x64-gnu": "1.13.5", - "@swc/core-linux-x64-musl": "1.13.5", - "@swc/core-win32-arm64-msvc": "1.13.5", - "@swc/core-win32-ia32-msvc": "1.13.5", - "@swc/core-win32-x64-msvc": "1.13.5" + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@swc/helpers": ">=0.5.17" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.5.tgz", - "integrity": "sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==", - "cpu": [ - "arm64" - ], + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.5.tgz", - "integrity": "sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==", - "cpu": [ - "x64" - ], + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz", - "integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==", - "cpu": [ - "arm" - ], + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz", - "integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==", - "cpu": [ + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@swc/core": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.5.tgz", + "integrity": "sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.24" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.13.5", + "@swc/core-darwin-x64": "1.13.5", + "@swc/core-linux-arm-gnueabihf": "1.13.5", + "@swc/core-linux-arm64-gnu": "1.13.5", + "@swc/core-linux-arm64-musl": "1.13.5", + "@swc/core-linux-x64-gnu": "1.13.5", + "@swc/core-linux-x64-musl": "1.13.5", + "@swc/core-win32-arm64-msvc": "1.13.5", + "@swc/core-win32-ia32-msvc": "1.13.5", + "@swc/core-win32-x64-msvc": "1.13.5" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.5.tgz", + "integrity": "sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.5.tgz", + "integrity": "sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz", + "integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz", + "integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==", + "cpu": [ "arm64" ], "dev": true, @@ -2924,6 +3598,135 @@ "@babel/types": "^7.28.2" } }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", + "license": "MIT" + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "license": "MIT", + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "license": "MIT" + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "license": "MIT" + }, + "node_modules/@types/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "license": "MIT" + }, + "node_modules/@types/d3-random": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", + "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -2931,6 +3734,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "license": "MIT" + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -4525,140 +5334,482 @@ "dev": true, "license": "MIT" }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", + "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", + "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-binarytree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d3-binarytree/-/d3-binarytree-1.0.2.tgz", + "integrity": "sha512-cElUNH+sHu95L04m92pG73t2MEJXKu+GeKUN1TJkFsu93E5W8E9Sc3kHEGJKgenGvj19m6upSn2EunvMgMD2Yw==", + "license": "MIT" + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force-3d": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/d3-force-3d/-/d3-force-3d-3.0.6.tgz", + "integrity": "sha512-4tsKHUPLOVkyfEffZo1v6sFHvGFwAIIjt/W8IThbp08DYAsXZck+2pSHEG5W1+gQgEvFLdZkYvmJAbRM2EzMnA==", + "license": "MIT", + "dependencies": { + "d3-binarytree": "1", + "d3-dispatch": "1 - 3", + "d3-octree": "1", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo-projection": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz", + "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==", + "license": "ISC", + "dependencies": { + "commander": "7", + "d3-array": "1 - 3", + "d3-geo": "1.12.0 - 3" + }, + "bin": { + "geo2svg": "bin/geo2svg.js", + "geograticule": "bin/geograticule.js", + "geoproject": "bin/geoproject.js", + "geoquantize": "bin/geoquantize.js", + "geostitch": "bin/geostitch.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo-projection/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "d3-color": "1 - 3" }, "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true, + "node_modules/d3-octree": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-octree/-/d3-octree-1.1.0.tgz", + "integrity": "sha512-F8gPlqpP+HwRPMO/8uOu5wjH110+6q4cgJvgJT6vlpy3BEaDIKlTZrgHKZSp/i1InRpVfh4puY/kvL6MxK930A==", "license": "MIT" }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { - "node": ">= 0.8" + "node": ">=12" } }, - "node_modules/commander": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", - "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", - "dev": true, - "license": "MIT", + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", "engines": { - "node": ">=20" + "node": ">=12" } }, - "node_modules/compute-scroll-into-view": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", - "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==", - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" + "node_modules/d3-regression": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/d3-regression/-/d3-regression-1.3.10.tgz", + "integrity": "sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw==", + "license": "BSD-3-Clause" }, - "node_modules/cookie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", - "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", - "license": "MIT", + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, "engines": { - "node": ">=18" + "node": ">=12" } }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", - "license": "MIT", + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "license": "ISC", "dependencies": { - "toggle-selection": "^1.0.6" + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "d3-path": "^3.1.0" }, "engines": { - "node": ">= 8" + "node": ">=12" } }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "license": "MIT", + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "dev": true, - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", + "engines": { + "node": ">=12" + } }, "node_modules/data-view-buffer": { "version": "1.0.2", @@ -4856,6 +6007,17 @@ "license": "MIT", "peer": true }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -4904,6 +6066,19 @@ "dev": true, "license": "MIT" }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/environment": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", @@ -5538,6 +6713,13 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -5552,7 +6734,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true, "license": "MIT" }, "node_modules/execa": { @@ -5618,7 +6799,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT" }, "node_modules/fast-glob": { @@ -5685,6 +6865,12 @@ "bser": "2.1.1" } }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", + "license": "MIT" + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -5749,6 +6935,15 @@ "dev": true, "license": "ISC" }, + "node_modules/flru": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flru/-/flru-1.0.2.tgz", + "integrity": "sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/follow-redirects": { "version": "1.15.11", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", @@ -5991,6 +7186,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gl-matrix": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz", + "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==", + "license": "MIT" + }, "node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -6253,6 +7454,18 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -6364,6 +7577,15 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -8046,6 +9268,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -8198,6 +9426,16 @@ "loose-envify": "cli.js" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -8447,6 +9685,17 @@ "dev": true, "license": "MIT" }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -8811,6 +10060,22 @@ "dev": true, "license": "ISC" }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pdfast": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pdfast/-/pdfast-0.2.0.tgz", + "integrity": "sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA==", + "license": "MIT" + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -9104,6 +10369,21 @@ ], "license": "MIT" }, + "node_modules/quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==", + "license": "ISC" + }, + "node_modules/rbush": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", + "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", + "license": "MIT", + "dependencies": { + "quickselect": "^2.0.0" + } + }, "node_modules/rc-cascader": { "version": "3.34.0", "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.34.0.tgz", @@ -10073,6 +11353,12 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" + }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", @@ -10128,6 +11414,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, "node_modules/scheduler": { "version": "0.26.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", @@ -10329,6 +11621,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -10369,6 +11676,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -10837,6 +12155,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/svg-path-parser": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/svg-path-parser/-/svg-path-parser-1.1.0.tgz", + "integrity": "sha512-jGCUqcQyXpfe38R7RFfhrMyfXcBmpMNJI/B+4CE9/Unkh98UporAc461GTthv+TVDuZXsBx7/WiwJb1Oh4tt4A==", + "license": "MIT" + }, "node_modules/synckit": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", @@ -11461,6 +12792,21 @@ } } }, + "node_modules/vite-plugin-svgr": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vite-plugin-svgr/-/vite-plugin-svgr-4.5.0.tgz", + "integrity": "sha512-W+uoSpmVkSmNOGPSsDCWVW/DDAyv+9fap9AZXBvWiQqrboJ08j2vh0tFxTD/LjwqwAd3yYSVJgm54S/1GhbdnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.2.0", + "@svgr/core": "^8.1.0", + "@svgr/plugin-jsx": "^8.1.0" + }, + "peerDependencies": { + "vite": ">=2.6.0" + } + }, "node_modules/vite/node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", diff --git a/package.json b/package.json index 145d0f31f..c7ce410be 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ ] }, "dependencies": { + "@ant-design/plots": "2.6.4", "@reduxjs/toolkit": "2.9.0", "antd": "5.27.3", "axios": "1.11.0", @@ -58,6 +59,7 @@ "ts-jest": "29.4.1", "typescript": "~5.8.3", "typescript-eslint": "^8.39.1", - "vite": "^7.1.2" + "vite": "^7.1.2", + "vite-plugin-svgr": "4.5.0" } } diff --git a/src/apis/getPokemonImage.ts b/src/apis/getPokemonImage.ts new file mode 100644 index 000000000..185059ac7 --- /dev/null +++ b/src/apis/getPokemonImage.ts @@ -0,0 +1,3 @@ +// nada de default aqui +export const getPokemonImage = (id: number): string => + `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/${id}.png`; diff --git a/src/apis/getSpecies.ts b/src/apis/getSpecies.ts new file mode 100644 index 000000000..7d062492e --- /dev/null +++ b/src/apis/getSpecies.ts @@ -0,0 +1,17 @@ +// src/apis/getSpecies.ts +import { getData } from '../services/configAxios'; + +type SpeciesResponse = { + flavor_text_entries: { flavor_text: string; language: { name: string } }[]; +}; + +export async function getPokemonDescription(idOrName: number | string) { + const data = await getData(`/pokemon-species/${idOrName}`); + + // tenta achar em pt, se não, pega em en + const entry = + data.flavor_text_entries.find((e) => e.language.name === 'pt') || + data.flavor_text_entries.find((e) => e.language.name === 'en'); + + return entry ? entry.flavor_text.replace(/\s+/g, ' ').trim() : ''; +} diff --git a/src/assets/icons/bug.svg b/src/assets/icons/bug.svg new file mode 100644 index 000000000..913a59398 --- /dev/null +++ b/src/assets/icons/bug.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/dark.svg b/src/assets/icons/dark.svg new file mode 100644 index 000000000..474e3157b --- /dev/null +++ b/src/assets/icons/dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/dragon.svg b/src/assets/icons/dragon.svg new file mode 100644 index 000000000..6b33df151 --- /dev/null +++ b/src/assets/icons/dragon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/electric.svg b/src/assets/icons/electric.svg new file mode 100644 index 000000000..377587846 --- /dev/null +++ b/src/assets/icons/electric.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/fairy.svg b/src/assets/icons/fairy.svg new file mode 100644 index 000000000..78362439c --- /dev/null +++ b/src/assets/icons/fairy.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/fighting.svg b/src/assets/icons/fighting.svg new file mode 100644 index 000000000..bd0dbc019 --- /dev/null +++ b/src/assets/icons/fighting.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/fire.svg b/src/assets/icons/fire.svg new file mode 100644 index 000000000..2fd47bbd2 --- /dev/null +++ b/src/assets/icons/fire.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/flying.svg b/src/assets/icons/flying.svg new file mode 100644 index 000000000..b79ada7d5 --- /dev/null +++ b/src/assets/icons/flying.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/ghost.svg b/src/assets/icons/ghost.svg new file mode 100644 index 000000000..1e0723439 --- /dev/null +++ b/src/assets/icons/ghost.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/grass.svg b/src/assets/icons/grass.svg new file mode 100644 index 000000000..72a53f256 --- /dev/null +++ b/src/assets/icons/grass.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/ground.svg b/src/assets/icons/ground.svg new file mode 100644 index 000000000..14b07a109 --- /dev/null +++ b/src/assets/icons/ground.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/ice.svg b/src/assets/icons/ice.svg new file mode 100644 index 000000000..2538a13f5 --- /dev/null +++ b/src/assets/icons/ice.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/assets/icons/normal.svg b/src/assets/icons/normal.svg new file mode 100644 index 000000000..4e34d9a4f --- /dev/null +++ b/src/assets/icons/normal.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/poison.svg b/src/assets/icons/poison.svg new file mode 100644 index 000000000..ba9dd1f3e --- /dev/null +++ b/src/assets/icons/poison.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/psychic.svg b/src/assets/icons/psychic.svg new file mode 100644 index 000000000..9d55dd126 --- /dev/null +++ b/src/assets/icons/psychic.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/rock.svg b/src/assets/icons/rock.svg new file mode 100644 index 000000000..ee7f9a0aa --- /dev/null +++ b/src/assets/icons/rock.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/assets/icons/steel.svg b/src/assets/icons/steel.svg new file mode 100644 index 000000000..ce6e12492 --- /dev/null +++ b/src/assets/icons/steel.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/water.svg b/src/assets/icons/water.svg new file mode 100644 index 000000000..e5e49df8e --- /dev/null +++ b/src/assets/icons/water.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx index 5c67e028e..602254c59 100644 --- a/src/components/Header/styles.tsx +++ b/src/components/Header/styles.tsx @@ -7,7 +7,7 @@ export const Container = styled.header` align-items: center; min-height: 80px; width: 100%; - margin-bottom: 100px; + margin-bottom: 60px; `; export const CustomImage = styled.img` width: 200px; diff --git a/src/components/PokemonCard/index.tsx b/src/components/PokemonCard/index.tsx index 097d42988..c459cecfe 100644 --- a/src/components/PokemonCard/index.tsx +++ b/src/components/PokemonCard/index.tsx @@ -1,67 +1,71 @@ -// src/components/PokemonCard/index.tsx +import { useNavigate } from 'react-router-dom'; +import { getPokemonImage } from '../../apis/getPokemonImage'; import type { Pokemon } from '../../constants/Pokemon'; -import { getTypeColor } from '../../utils/getTypeColors'; -import { getPokemonSpriteUrl } from '../../utils/sprites'; +import { pokemonTypes } from '../../constants/pokemonTypes'; +import SimpleButton from '../SimpleButtom'; +import TypePill from '../TypePill'; import * as S from './styles'; -type PokemonCardProps = { +type Props = { pokemon: Pokemon; - setModal: (value: boolean) => void; - setPokemonData: (data: Pokemon) => void; }; -function PokemonCard({ pokemon, setModal, setPokemonData }: PokemonCardProps) { - const imgUrl = getPokemonSpriteUrl(pokemon.id); - - const formatPokemonId = (id: number) => (id < 10 ? `#00${id}` : id < 100 ? `#0${id}` : `#${id}`); +function PokemonCard({ pokemon }: Props) { + const pokemonImage = getPokemonImage(pokemon.id); + const navigate = useNavigate(); + function formatId(id: number) { + if (id < 10) return `#00${id}`; + if (id < 100) return `#0${id}`; + return `#${id}`; + } const mainType = pokemon.types[0]?.type.name ?? 'normal'; - const mainColor = getTypeColor(mainType); + const typeData = pokemonTypes.find((t) => t.name === mainType); + + const mainColor = typeData?.color ?? '#777'; - function handleClick() { - setPokemonData(pokemon); - setModal(true); + function goToDetails() { + navigate(`/pokemon/${pokemon.id}`, { state: { pokemon } }); } return ( - + - {pokemon.name} + {pokemon.name} - {formatPokemonId(pokemon.id)} + {formatId(pokemon.id)} {pokemon.name} {pokemon.types.map(({ type }) => { - return ( - - {type.name} - - ); + const typeData = pokemonTypes.find((t) => t.name === type.name); + const color = typeData?.color ?? '#777'; + const icon = typeData?.icon ?? ''; + + return ; })} - - - <> - {/* */} - {`${pokemon.weight / 10}`} kg - + + + {(pokemon.weight / 10).toFixed(1)} kg Peso - - - - <> - {/* */} - {`${pokemon.height / 10}`} m - + + + {(pokemon.height / 10).toFixed(1)} m Altura - + - - {/* Mais Detalhes */} + ); } diff --git a/src/components/PokemonCard/styles.ts b/src/components/PokemonCard/styles.ts index 13b2d8440..954b712ce 100644 --- a/src/components/PokemonCard/styles.ts +++ b/src/components/PokemonCard/styles.ts @@ -1,64 +1,42 @@ -// src/components/PokemonCard/styles.ts import styled, { keyframes } from 'styled-components'; const fadeDown = keyframes` - from { - opacity: 0; - transform: translate3d(0, -32px, 0); - } - to { - opacity: initial; - transform: initial; - } + from { opacity: 0; transform: translate3d(0, -32px, 0); } + to { opacity: 1; transform: none; } `; export const Card = styled.div` width: 100%; - padding: 0 150px; + margin-top: 180px; display: flex; - margin: 80px 0; flex-direction: column; align-items: center; background: rgba(6, 11, 40, 0.15); border: 1px solid #24293f; border-bottom: none; border-radius: 22px; - padding-top: 120px; + padding: 120px 150px 24px; position: relative; animation: ${fadeDown} 0.8s; - @media (max-width: 768px) { - margin: 20px 0; - } `; -export const CardOverlay = styled.div<{ $color?: string }>` - width: 100%; - height: 100%; - border-radius: 1.5rem; +export const Overlay = styled.div<{ $color: string }>` position: absolute; - top: 0; - left: 0; - overflow: hidden; + inset: 0; + border-radius: 22px; z-index: -1; - backface-visibility: hidden; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - transform: translate3d(0, 0, 0); - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - + overflow: hidden; &::after { content: ''; - display: block; - width: 12.5rem; - height: 12.5rem; - background: ${({ $color }) => `${$color}90`}; /* ~20% */ - filter: blur(128px); position: absolute; + width: 200px; + height: 200px; top: 0; left: 50%; transform: translateX(-50%); - transition: 0.8s; + background: ${({ $color }) => $color}; + opacity: 1; + filter: blur(120px); } `; @@ -73,69 +51,38 @@ export const ImageWrapper = styled.div` export const Number = styled.span` font-size: 1.25rem; - line-height: 135%; font-weight: 700; `; export const Name = styled.span` font-size: 2rem; - line-height: 135%; font-weight: 700; text-transform: capitalize; text-align: center; - display: block; - margin: 0.25rem 0.5rem 0.75rem; + margin: 4px 8px 12px; `; export const Types = styled.div` display: flex; - gap: 20px; -`; -export const TypeDescription = styled.span` - color: #fff; - font-size: 16px; - text-transform: capitalize; + gap: 12px; `; -export const TypesButton = styled.button<{ $color: string }>` - background-color: ${({ $color }) => $color ?? '#777'}; - padding: 12px; - border-radius: 8px; -`; export const Features = styled.div` display: flex; gap: 32px; margin: 16px 0; `; -export const Specification = styled.div` +export const Spec = styled.div` display: flex; flex-direction: column; align-items: center; - justify-content: center; gap: 4px; + margin-bottom: 26px; `; + export const Metrics = styled.span` font-size: 16px; font-weight: 700; - line-height: 1.4; - display: flex; - justify-content: center; - align-items: baseline; white-space: nowrap; `; - -export const DetailsButton = styled.button<{ color: string }>` - width: calc(100% + 2px); - height: 3rem; - background: ${({ color }) => color}; - border-radius: 0 0 1.5rem 1.5rem; - display: flex; - justify-content: center; - align-items: center; - gap: 0.5rem; - font-size: 1rem; - line-height: 150%; - font-weight: 700; - color: #ffffff; -`; diff --git a/src/components/SearchBar/index.tsx b/src/components/SearchBar/index.tsx new file mode 100644 index 000000000..83395ef43 --- /dev/null +++ b/src/components/SearchBar/index.tsx @@ -0,0 +1,31 @@ +// src/components/SearchBar/index.tsx +import { Input } from 'antd'; +import { useState } from 'react'; +import * as S from './styles'; +type Props = { + onResult: (name: string) => void; +}; + +function SearchBar({ onResult }: Props) { + const [value, setValue] = useState(''); + + function handleSearch(raw?: string) { + const name = (raw ?? value).trim().toLowerCase(); + onResult(name); + } + + return ( + + setValue(e.target.value)} + onSearch={handleSearch} + allowClear + placeholder="Pesquisar Pokémon" + enterButton + /> + + ); +} + +export default SearchBar; diff --git a/src/components/SearchBar/styles.ts b/src/components/SearchBar/styles.ts new file mode 100644 index 000000000..b1098bbd6 --- /dev/null +++ b/src/components/SearchBar/styles.ts @@ -0,0 +1,25 @@ +// src/components/SearchBar/styles.ts +import styled from 'styled-components'; + +export const Wrapper = styled.div` + max-width: 720px; + margin: 16px auto 24px; + padding: 0 16px; + + /* Input */ + .ant-input-affix-wrapper { + background: transparent !important; /* fundo transparente */ + border: 2px solid #1890ff !important; /* azul padrão do Ant */ + border-radius: 6px; + color: white; /* texto branco */ + + input { + background: transparent !important; /* campo também transparente */ + color: white; /* texto branco */ + } + + input::placeholder { + color: rgba(255, 255, 255, 0.5); /* placeholder mais suave */ + } + } +`; diff --git a/src/components/SimpleButtom/index.tsx b/src/components/SimpleButtom/index.tsx new file mode 100644 index 000000000..0a5469ed5 --- /dev/null +++ b/src/components/SimpleButtom/index.tsx @@ -0,0 +1,28 @@ +import * as S from './styles'; + +type Props = { + width?: string; + height?: string; + text: string; + color?: string; + position?: string; + borderRadius?: string; + onClick?: () => void; +}; + +function SimpleButton({ width, height, text, color, position, borderRadius, onClick }: Props) { + return ( + + {text} + + ); +} + +export default SimpleButton; diff --git a/src/components/SimpleButtom/styles.ts b/src/components/SimpleButtom/styles.ts new file mode 100644 index 000000000..947ea3ead --- /dev/null +++ b/src/components/SimpleButtom/styles.ts @@ -0,0 +1,32 @@ +import styled from 'styled-components'; + +export const Button = styled.button<{ + $width?: string; + $height?: string; + $color?: string; + $borderRadius?: string; + $position?: string; +}>` + background: ${({ $color }) => $color}; + width: ${({ $width }) => $width || '100%'}; + height: ${({ $height }) => $height || '40px'}; + color: #fff; + border: none; + border-radius: 8px; + padding: 10px 16px; + font-size: 1rem; + font-weight: 800; + cursor: pointer; + transition: 0.2s ease; + width: 100%; + position: ${({ $position }) => $position || 'relative'}; + bottom: 0; + border-radius: ${({ $borderRadius }) => $borderRadius || '0px'}; + &:hover { + opacity: 0.9; + } + + &:active { + transform: scale(0.97); + } +`; diff --git a/src/components/StatusBarChart/index.tsx b/src/components/StatusBarChart/index.tsx new file mode 100644 index 000000000..80118cfbd --- /dev/null +++ b/src/components/StatusBarChart/index.tsx @@ -0,0 +1,40 @@ +// src/components/StatsLines/index.tsx +import { Progress } from 'antd'; +import * as S from './styles'; + +type Stat = { name: string; value: number; color: string }; +type Props = { + stats: Stat[]; + max?: number; +}; + +function StatsLines({ stats, max = 125 }: Props) { + return ( + + {stats.map((s) => { + const pct = Math.max(0, Math.min(100, Math.round((s.value / max) * 100))); + + return ( + + + {s.name.toUpperCase()}: {s.value} + + + + + + + ); + })} + + ); +} + +export default StatsLines; diff --git a/src/components/StatusBarChart/styles.ts b/src/components/StatusBarChart/styles.ts new file mode 100644 index 000000000..642f59c60 --- /dev/null +++ b/src/components/StatusBarChart/styles.ts @@ -0,0 +1,32 @@ +import styled from 'styled-components'; + +export const Wrapper = styled.div` + width: 100%; + display: grid; + gap: 10px; +`; + +export const Row = styled.div` + display: grid; + grid-template-columns: 210px 1fr; + align-items: center; + gap: 16px; +`; + +export const Label = styled.div` + color: #cfd3dc; + font-weight: 800; + letter-spacing: 0.5px; + font-size: 12px; + text-transform: none; + text-align: right; +`; + +export const Value = styled.span` + color: #ffffff; +`; + +export const Bar = styled.div` + max-width: 350px; + padding: 4px 0; +`; diff --git a/src/components/StatusRadarChart/index.tsx b/src/components/StatusRadarChart/index.tsx new file mode 100644 index 000000000..296ab7aea --- /dev/null +++ b/src/components/StatusRadarChart/index.tsx @@ -0,0 +1,23 @@ +import { Radar } from '@ant-design/plots'; + +type Props = { + stats: { name: string; value: number }[]; +}; + +function StatsRadarChart({ stats }: Props) { + const config = { + data: stats, + xField: 'name', + yField: 'value', + seriesField: 'name', + meta: { + value: { min: 0, max: 150 }, + }, + area: {}, + point: { size: 4 }, + }; + + return ; +} + +export default StatsRadarChart; diff --git a/src/components/TypePill/index.tsx b/src/components/TypePill/index.tsx new file mode 100644 index 000000000..3aa5d06db --- /dev/null +++ b/src/components/TypePill/index.tsx @@ -0,0 +1,18 @@ +import * as S from './styles'; + +type Props = { + color: string; + icon?: string; + label: string; +}; + +function TypePill({ color, icon, label }: Props) { + return ( + + {icon && {label}} + {label} + + ); +} + +export default TypePill; diff --git a/src/components/TypePill/styles.ts b/src/components/TypePill/styles.ts new file mode 100644 index 000000000..f6bb696c4 --- /dev/null +++ b/src/components/TypePill/styles.ts @@ -0,0 +1,18 @@ +import styled from 'styled-components'; + +export const Wrapper = styled.div<{ $color: string }>` + display: flex; + align-items: center; + justify-content: center; + gap: 6px; + background: ${({ $color }) => $color}; + color: #fff; + border-radius: 8px; + padding: 6px 20px; + max-width: 100px; +`; + +export const Text = styled.span` + text-transform: capitalize; + font-size: 14px; +`; diff --git a/src/constants/pokemonTypes.ts b/src/constants/pokemonTypes.ts index 46137227f..1d8ef96e7 100644 --- a/src/constants/pokemonTypes.ts +++ b/src/constants/pokemonTypes.ts @@ -1,20 +1,40 @@ +// src/constants/pokemonTypes.ts +import BugIcon from '../assets/icons/bug.svg'; +import DarkIcon from '../assets/icons/dark.svg'; +import DragonIcon from '../assets/icons/dragon.svg'; +import ElectricIcon from '../assets/icons/electric.svg'; +import FairyIcon from '../assets/icons/fairy.svg'; +import FightingIcon from '../assets/icons/fighting.svg'; +import FireIcon from '../assets/icons/fire.svg'; +import FlyingIcon from '../assets/icons/flying.svg'; +import GhostIcon from '../assets/icons/ghost.svg'; +import GrassIcon from '../assets/icons/grass.svg'; +import GroundIcon from '../assets/icons/ground.svg'; +import IceIcon from '../assets/icons/ice.svg'; +import NormalIcon from '../assets/icons/normal.svg'; +import PoisonIcon from '../assets/icons/poison.svg'; +import PsychicIcon from '../assets/icons/psychic.svg'; +import RockIcon from '../assets/icons/rock.svg'; +import SteelIcon from '../assets/icons/steel.svg'; +import WaterIcon from '../assets/icons/water.svg'; + export const pokemonTypes = [ - { name: "bug", color: "#7bcf00" }, - { name: "dark", color: "#5a566a" }, - { name: "dragon", color: "#0076ff" }, - { name: "electric", color: "#ffde00" }, - { name: "fairy", color: "#ff76ff" }, - { name: "fighting", color: "#ff215b" }, - { name: "fire", color: "#ff9900" }, - { name: "flying", color: "#89bdff" }, - { name: "ghost", color: "#4e6aff" }, - { name: "grass", color: "#1cd80e" }, - { name: "ground", color: "#ff6b0d" }, - { name: "ice", color: "#2ee4c6" }, - { name: "normal", color: "#9fa39d" }, - { name: "poison", color: "#f149ff" }, - { name: "psychic", color: "#ff6c64" }, - { name: "rock", color: "#d8bc5a" }, - { name: "steel", color: "#23a1bd" }, - { name: "water", color: "#14a8ff" }, + { name: 'bug', color: '#7bcf00', icon: BugIcon }, + { name: 'dark', color: '#5a566a', icon: DarkIcon }, + { name: 'dragon', color: '#0076ff', icon: DragonIcon }, + { name: 'electric', color: '#ffde00', icon: ElectricIcon }, + { name: 'fairy', color: '#ff76ff', icon: FairyIcon }, + { name: 'fighting', color: '#ff215b', icon: FightingIcon }, + { name: 'fire', color: '#ff9900', icon: FireIcon }, + { name: 'flying', color: '#89bdff', icon: FlyingIcon }, + { name: 'ghost', color: '#4e6aff', icon: GhostIcon }, + { name: 'grass', color: '#1cd80e', icon: GrassIcon }, + { name: 'ground', color: '#ff6b0d', icon: GroundIcon }, + { name: 'ice', color: '#2ee4c6', icon: IceIcon }, + { name: 'normal', color: '#9fa39d', icon: NormalIcon }, + { name: 'poison', color: '#f149ff', icon: PoisonIcon }, + { name: 'psychic', color: '#ff6c64', icon: PsychicIcon }, + { name: 'rock', color: '#d8bc5a', icon: RockIcon }, + { name: 'steel', color: '#23a1bd', icon: SteelIcon }, + { name: 'water', color: '#14a8ff', icon: WaterIcon }, ]; diff --git a/src/core/index.ts b/src/core/index.ts index a0e7f6948..3f4a454fb 100644 --- a/src/core/index.ts +++ b/src/core/index.ts @@ -1,10 +1,8 @@ import { configureStore } from '@reduxjs/toolkit'; -import pokedexReducer from './slices/pokedexSlice'; +import pokedex from './slices/pokedexSlice'; export const store = configureStore({ - reducer: { - pokedex: pokedexReducer, - }, + reducer: { pokedex }, }); export type RootState = ReturnType; diff --git a/src/core/slices/pokedexSlice.ts b/src/core/slices/pokedexSlice.ts index ed9c6c6b5..9fea6b122 100644 --- a/src/core/slices/pokedexSlice.ts +++ b/src/core/slices/pokedexSlice.ts @@ -1,6 +1,9 @@ // src/core/slices/pokedexSlice.ts import { createAsyncThunk, createSlice, type PayloadAction } from '@reduxjs/toolkit'; +import { getPokemonById } from '../../apis/getById'; +import { getPokemonByName } from '../../apis/getByNames'; import { listPokemons } from '../../apis/getList'; +import { getPokemonDescription } from '../../apis/getSpecies'; import type { Pokemon } from '../../constants/Pokemon'; type Status = 'idle' | 'loading' | 'succeeded' | 'failed'; @@ -12,6 +15,9 @@ type PokedexState = { pageSize: number; status: Status; error?: string; + query: string; + // cache de detalhes por id + detailsById: Record; }; const initialState: PokedexState = { @@ -20,8 +26,11 @@ const initialState: PokedexState = { page: 1, pageSize: 12, status: 'idle', + query: '', + detailsById: {}, }; +// lista paginada export const loadPokemons = createAsyncThunk('pokedex/load', async (page: number, { getState }) => { const { pokedex } = getState() as { pokedex: PokedexState }; const { pageSize } = pokedex; @@ -29,6 +38,22 @@ export const loadPokemons = createAsyncThunk('pokedex/load', async (page: number return { results, total, page }; }); +// busca por nome +export const searchByName = createAsyncThunk( + 'pokedex/searchByName', + async (name: string, { rejectWithValue }) => { + const p = await getPokemonByName(name); + if (!p) return rejectWithValue('Pokémon não encontrado'); + return p; + }, +); + +// detalhes (dados + descrição) por id +export const loadDetails = createAsyncThunk('pokedex/loadDetails', async (id: number) => { + const [pokemon, description] = await Promise.all([getPokemonById(id), getPokemonDescription(id)]); + return { id, pokemon, description }; +}); + const pokedexSlice = createSlice({ name: 'pokedex', initialState, @@ -39,10 +64,18 @@ const pokedexSlice = createSlice({ setPageSize(state, action: PayloadAction) { state.pageSize = action.payload; }, + setQuery(state, action: PayloadAction) { + state.query = action.payload; + }, + clearQuery(state) { + state.query = ''; + }, }, extraReducers: (b) => { + // lista b.addCase(loadPokemons.pending, (s) => { s.status = 'loading'; + s.error = undefined; }); b.addCase(loadPokemons.fulfilled, (s, a) => { s.status = 'succeeded'; @@ -54,8 +87,41 @@ const pokedexSlice = createSlice({ s.status = 'failed'; s.error = a.error.message; }); + + // busca por nome + b.addCase(searchByName.pending, (s) => { + s.status = 'loading'; + s.error = undefined; + }); + b.addCase(searchByName.fulfilled, (s, a) => { + s.status = 'succeeded'; + s.list = [a.payload]; + s.total = 1; + s.page = 1; + }); + b.addCase(searchByName.rejected, (s, a) => { + s.status = 'failed'; + s.list = []; + s.total = 0; + s.error = (a.payload as string) || 'Pokémon não encontrado'; + }); + + // detalhes + b.addCase(loadDetails.pending, (s) => { + s.status = 'loading'; + s.error = undefined; + }); + b.addCase(loadDetails.fulfilled, (s, a) => { + const { id, pokemon, description } = a.payload; + s.status = 'succeeded'; + s.detailsById[id] = { pokemon, description }; + }); + b.addCase(loadDetails.rejected, (s, a) => { + s.status = 'failed'; + s.error = a.error.message; + }); }, }); -export const { setPage, setPageSize } = pokedexSlice.actions; +export const { setPage, setPageSize, setQuery, clearQuery } = pokedexSlice.actions; export default pokedexSlice.reducer; diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index e0247172f..3dc00a6fc 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -2,8 +2,9 @@ import { Pagination } from 'antd'; import { useEffect } from 'react'; import { Header } from '../../components/Header'; import PokemonCard from '../../components/PokemonCard'; +import SearchBar from '../../components/SearchBar'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; -import { loadPokemons, setPage } from '../../core/slices/pokedexSlice'; +import { loadPokemons, searchByName, setPage } from '../../core/slices/pokedexSlice'; import * as S from './styles'; function Home() { @@ -19,9 +20,23 @@ function Home() { window.scrollTo({ top: 0, behavior: 'smooth' }); } + function handleSearchResult(name: string) { + if (name) { + // busca por nome → 1 resultado + dispatch(searchByName(name)); + } else { + // limpar → volta para página 1 e recarrega a lista padrão + dispatch(setPage(1)); + dispatch(loadPokemons(1)); + } + } + return (
+ + + {status === 'loading' ? ( @@ -33,8 +48,8 @@ function Home() { {}} - setPokemonData={() => {}} + // setModal={() => {}} + // setPokemonData={() => {}} /> ))} diff --git a/src/pages/Home/styles.tsx b/src/pages/Home/styles.ts similarity index 82% rename from src/pages/Home/styles.tsx rename to src/pages/Home/styles.ts index 3a707cab6..0fd478dbc 100644 --- a/src/pages/Home/styles.tsx +++ b/src/pages/Home/styles.ts @@ -4,6 +4,10 @@ export const Container = styled.div` width: 100%; height: 100vh; `; +export const ContentSearchBar = styled.div` + width: 100%; + border-bottom: 1px solid #5a5b5e; +`; export const Grid = styled.ul` list-style: none; padding: 0; diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx new file mode 100644 index 000000000..50640dc51 --- /dev/null +++ b/src/pages/Statistics/index.tsx @@ -0,0 +1,74 @@ +// src/pages/Statistics/index.tsx +import { useEffect } from 'react'; +import { useLocation, useParams } from 'react-router-dom'; +import { getPokemonImage } from '../../apis/getPokemonImage'; +import StatsBarChart from '../../components/StatusBarChart'; +import TypePill from '../../components/TypePill'; +import { pokemonTypes } from '../../constants/pokemonTypes'; +import { useAppDispatch, useAppSelector } from '../../core/hooks'; +import { loadDetails } from '../../core/slices/pokedexSlice'; +import * as S from './styles'; + +function Statistics() { + const { id } = useParams(); + const { state } = useLocation() as { state?: { pokemon?: any } }; + const dispatch = useAppDispatch(); + + const details = useAppSelector((s) => s.pokedex.detailsById[Number(id)]); + const status = useAppSelector((s) => s.pokedex.status); + + useEffect(() => { + if (!id) return; + if (!details) dispatch(loadDetails(Number(id))); + }, [id, details, dispatch]); + + const pokemon = details?.pokemon ?? state?.pokemon ?? null; + const description = details?.description ?? ''; + + if (!id) return

ID inválido.

; + if (!pokemon) { + return

{status === 'loading' ? 'Carregando…' : 'Pokémon não encontrado.'}

; + } + + const mainType = pokemon.types[0]?.type.name ?? 'normal'; + const typeData = pokemonTypes.find((t) => t.name === mainType); + const mainColor = typeData?.color ?? '#adcab8'; + + const stats = pokemon.stats.map((s: any) => ({ + name: s.stat.name.toUpperCase(), + value: s.base_stat, + color: mainColor, + })); + + const pokemonImage = getPokemonImage(pokemon.id); + + return ( + + + + {pokemon.name.toUpperCase()} + Peso: {pokemon.weight / 10} kg + Altura: {pokemon.height / 10} m + + {pokemon.types.map(({ type }) => { + const typeData = pokemonTypes.find((t) => t.name === type.name); + const color = typeData?.color ?? '#777'; + const icon = typeData?.icon ?? ''; + + return ; + })} + + + + + + + + + {description} + + + ); +} + +export default Statistics; diff --git a/src/pages/Statistics/styles.ts b/src/pages/Statistics/styles.ts new file mode 100644 index 000000000..008cb8635 --- /dev/null +++ b/src/pages/Statistics/styles.ts @@ -0,0 +1,52 @@ +import styled from 'styled-components'; + +export const Container = styled.div` + display: flex; + align-items: center; + justify-content: center; + height: 100%; + padding: 40px 48px; +`; + +export const ContantLeft = styled.div` + display: flex; + width: 50%; + flex-direction: column; + gap: 100px; + border-right: 2px solid #ddd; +`; +export const ContantRight = styled.div` + display: flex; + flex-direction: column; + align-items: flex-end; +`; + +export const Statistic = styled.div` + /* padding-top: 24px; */ + margin-left: 80px; +`; + +export const Name = styled.p` + font-size: 36px; + font-weight: 800; + margin-bottom: 10px; +`; + +export const Information = styled.p` + font-size: 20px; + font-weight: 400; +`; + +export const Image = styled.img` + width: 60%; +`; +export const Types = styled.div` + display: flex; + gap: 12px; +`; + +export const ResumePokemon = styled.p` + font-size: 36px; + width: 50%; + color: #ff9900; +`; diff --git a/src/routes/index.tsx b/src/routes/index.tsx index ded03f364..dc5d4d42a 100644 --- a/src/routes/index.tsx +++ b/src/routes/index.tsx @@ -1,7 +1,9 @@ import { createBrowserRouter } from 'react-router-dom'; import Home from '../pages/Home'; +import Statistics from '../pages/Statistics'; export const router = createBrowserRouter([ { path: '/', element: }, + { path: '/pokemon/:id', element: }, // { path: '/pokemon/:name', element:
}, ]); diff --git a/src/styles/theme.ts b/src/styles/theme.ts index a45ff3c3b..833fce514 100644 --- a/src/styles/theme.ts +++ b/src/styles/theme.ts @@ -2,6 +2,7 @@ export const theme = { colors: { primary: '#1677ff', background: '#03040cff', + // background: '#FFF', text: '#ebe8e8ff', ash: '#4fc3f7', brock: '#a1887f', diff --git a/src/utils/sprites.ts b/src/utils/sprites.ts deleted file mode 100644 index de626176e..000000000 --- a/src/utils/sprites.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function getPokemonSpriteUrl(id: number): string { - return `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/${id}.png`; -} diff --git a/vite.config.ts b/vite.config.ts index 2328e170b..fcac6a0c6 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,7 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react-swc' +import react from '@vitejs/plugin-react-swc'; +import { defineConfig } from 'vite'; +import svgr from 'vite-plugin-svgr'; -// https://vite.dev/config/ export default defineConfig({ - plugins: [react()], -}) + plugins: [react(), svgr()], +}); From ec97793e30a5e974cc61dc0cc4db04dcb3b6af0d Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sat, 13 Sep 2025 18:05:08 -0300 Subject: [PATCH 11/24] feature: Refactor Statistics page styles and add new icons/ Created styles for StatusRadarChart component. --- src/assets/icons/height.svg | 3 + src/assets/icons/home.svg | 3 + src/assets/icons/logo.svg | 14 +++ src/assets/icons/pokeball.svg | 3 + src/assets/icons/weight.svg | 3 + src/components/SearchBar/styles.ts | 12 ++- src/components/SimpleButtom/index.tsx | 16 ++- src/components/SimpleButtom/styles.ts | 15 ++- src/components/StatusBarChart/styles.ts | 13 ++- src/components/StatusRadarChart/index.tsx | 102 +++++++++++++++++-- src/components/StatusRadarChart/styles.ts | 17 ++++ src/pages/Home/index.tsx | 7 +- src/pages/Statistics/index.tsx | 111 +++++++++++++++------ src/pages/Statistics/styles.ts | 116 +++++++++++++++++++--- 14 files changed, 374 insertions(+), 61 deletions(-) create mode 100644 src/assets/icons/height.svg create mode 100644 src/assets/icons/home.svg create mode 100644 src/assets/icons/logo.svg create mode 100644 src/assets/icons/pokeball.svg create mode 100644 src/assets/icons/weight.svg create mode 100644 src/components/StatusRadarChart/styles.ts diff --git a/src/assets/icons/height.svg b/src/assets/icons/height.svg new file mode 100644 index 000000000..1af85a1a1 --- /dev/null +++ b/src/assets/icons/height.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/home.svg b/src/assets/icons/home.svg new file mode 100644 index 000000000..92297a7aa --- /dev/null +++ b/src/assets/icons/home.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/logo.svg b/src/assets/icons/logo.svg new file mode 100644 index 000000000..10c5d939d --- /dev/null +++ b/src/assets/icons/logo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/assets/icons/pokeball.svg b/src/assets/icons/pokeball.svg new file mode 100644 index 000000000..d88170516 --- /dev/null +++ b/src/assets/icons/pokeball.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/weight.svg b/src/assets/icons/weight.svg new file mode 100644 index 000000000..5f6f106d8 --- /dev/null +++ b/src/assets/icons/weight.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/SearchBar/styles.ts b/src/components/SearchBar/styles.ts index b1098bbd6..d4cd679d6 100644 --- a/src/components/SearchBar/styles.ts +++ b/src/components/SearchBar/styles.ts @@ -9,7 +9,7 @@ export const Wrapper = styled.div` /* Input */ .ant-input-affix-wrapper { background: transparent !important; /* fundo transparente */ - border: 2px solid #1890ff !important; /* azul padrão do Ant */ + border: 2px solid #3f3e3eff !important; /* azul padrão do Ant */ border-radius: 6px; color: white; /* texto branco */ @@ -22,4 +22,14 @@ export const Wrapper = styled.div` color: rgba(255, 255, 255, 0.5); /* placeholder mais suave */ } } + .ant-input-search-button { + background: #3f3e3eff !important; /* cor de fundo */ + border: none !important; + color: white !important; /* cor do ícone/lupa */ + font-weight: bold; + + &:hover { + background: #202020ff !important; /* cor no hover */ + } + } `; diff --git a/src/components/SimpleButtom/index.tsx b/src/components/SimpleButtom/index.tsx index 0a5469ed5..647ea559f 100644 --- a/src/components/SimpleButtom/index.tsx +++ b/src/components/SimpleButtom/index.tsx @@ -7,10 +7,22 @@ type Props = { color?: string; position?: string; borderRadius?: string; + icon?: string; + borderColor?: string; onClick?: () => void; }; -function SimpleButton({ width, height, text, color, position, borderRadius, onClick }: Props) { +function SimpleButton({ + width, + height, + text, + color, + position, + borderRadius, + icon, + borderColor, + onClick, +}: Props) { return ( + {icon && } {text} ); diff --git a/src/components/SimpleButtom/styles.ts b/src/components/SimpleButtom/styles.ts index 947ea3ead..3b735f4f6 100644 --- a/src/components/SimpleButtom/styles.ts +++ b/src/components/SimpleButtom/styles.ts @@ -5,20 +5,25 @@ export const Button = styled.button<{ $height?: string; $color?: string; $borderRadius?: string; + + $borderColor?: string; $position?: string; }>` + display: flex; + align-items: center; + justify-content: center; + gap: 8px; background: ${({ $color }) => $color}; width: ${({ $width }) => $width || '100%'}; height: ${({ $height }) => $height || '40px'}; color: #fff; - border: none; + border: ${({ $borderColor }) => ($borderColor ? `1px solid ${$borderColor}` : 'none')}; border-radius: 8px; padding: 10px 16px; font-size: 1rem; font-weight: 800; cursor: pointer; transition: 0.2s ease; - width: 100%; position: ${({ $position }) => $position || 'relative'}; bottom: 0; border-radius: ${({ $borderRadius }) => $borderRadius || '0px'}; @@ -30,3 +35,9 @@ export const Button = styled.button<{ transform: scale(0.97); } `; +export const Icon = styled.img` + width: 18px; /* tamanho explícito */ + height: 18px; + flex-shrink: 0; /* evita “amassar” em layouts estreitos */ + display: block; /* evita espaçamento estranho de inline-img */ +`; diff --git a/src/components/StatusBarChart/styles.ts b/src/components/StatusBarChart/styles.ts index 642f59c60..25878e38d 100644 --- a/src/components/StatusBarChart/styles.ts +++ b/src/components/StatusBarChart/styles.ts @@ -1,9 +1,12 @@ import styled from 'styled-components'; export const Wrapper = styled.div` - width: 100%; + width: 90%; display: grid; gap: 10px; + @media (max-width: 768px) { + padding: 0 20px; + } `; export const Row = styled.div` @@ -11,6 +14,9 @@ export const Row = styled.div` grid-template-columns: 210px 1fr; align-items: center; gap: 16px; + @media (max-width: 768px) { + grid-template-columns: 40% 1fr; + } `; export const Label = styled.div` @@ -20,6 +26,11 @@ export const Label = styled.div` font-size: 12px; text-transform: none; text-align: right; + @media (max-width: 768px) { + padding: 0; + width: 100%; + font-size: 10px; + } `; export const Value = styled.span` diff --git a/src/components/StatusRadarChart/index.tsx b/src/components/StatusRadarChart/index.tsx index 296ab7aea..c367442fb 100644 --- a/src/components/StatusRadarChart/index.tsx +++ b/src/components/StatusRadarChart/index.tsx @@ -1,23 +1,105 @@ -import { Radar } from '@ant-design/plots'; +// src/components/StatsRadarChart/index.tsx +// import { Radar } from '@ant-design/plots'; +// import * as S from './styles'; + +// type Stat = { name: string; value: number; color: string }; +// type Props = { +// stats: Stat[]; +// max?: number; +// }; + +// function StatsRadarChart({ stats, max = 150 }: Props) { +// const mainColor = stats[0]?.color || '#22c55e'; + +// const config = { +// data: stats, +// xField: 'name', +// yField: 'value', +// scale: { +// x: { padding: 0.5, align: 0 }, +// y: { +// domain: [0, max], +// }, +// }, +// axis: { +// x: { +// labelFill: mainColor, +// labelFontSize: 14, +// labelFontWeight: 'bold', +// }, +// y: { +// labelFill: '#fff', +// grid: true, +// line: { +// style: { +// stroke: '#fff', +// lineWidth: 1, +// lineDash: [], +// }, +// }, +// }, +// }, +// style: { +// lineWidth: 2, +// stroke: mainColor, +// }, +// area: { +// style: { +// fill: mainColor, +// fillOpacity: 0.2, +// }, +// }, +// point: { +// size: 4, +// style: { +// fill: mainColor, +// stroke: '#fff', +// }, +// }, +// legend: false, +// }; + +// return ( +// <> +// +// +// +// ); +// } + +// export default StatsRadarChart; +import { Rose } from '@ant-design/plots'; +import * as S from './styles'; +type Stat = { name: string; value: number; color?: string }; type Props = { - stats: { name: string; value: number }[]; + stats: Stat[]; }; -function StatsRadarChart({ stats }: Props) { +function StatsRoseChart({ stats }: Props) { const config = { data: stats, xField: 'name', yField: 'value', - seriesField: 'name', - meta: { - value: { min: 0, max: 150 }, + colorField: 'name', // cada stat terá uma cor diferente (ou mesma se quiser) + + innerRadius: 0.2, + scale: { x: { padding: 0 } }, + axis: false, + legend: false, + label: { + text: (d: Stat) => `${d.name.toUpperCase()}: ${d.value}`, + position: 'outside', + style: { fill: '#fff', fontSize: 13, fontWeight: 600 }, }, - area: {}, - point: { size: 4 }, + style: { fillOpacity: 0.8 }, }; - return ; + return ( + + + + ); } -export default StatsRadarChart; +export default StatsRoseChart; diff --git a/src/components/StatusRadarChart/styles.ts b/src/components/StatusRadarChart/styles.ts new file mode 100644 index 000000000..cb744c71a --- /dev/null +++ b/src/components/StatusRadarChart/styles.ts @@ -0,0 +1,17 @@ +// src/components/StatsRadarChart/styles.ts +import styled from 'styled-components'; + +export const Wrapper = styled.div` + /* padding: 16px; */ + border-radius: 900px; + border: 1px solid #14a8ff; + width: 408px; + height: 408px; + position: absolute; + top: 216px; + left: 208px; +`; + +export const Container = styled.div` + width: 100%; +`; diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index 3dc00a6fc..cb36e5272 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -45,12 +45,7 @@ function Home() { <> {list.map((pokemon) => ( - {}} - // setPokemonData={() => {}} - /> + ))} diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx index 50640dc51..050281726 100644 --- a/src/pages/Statistics/index.tsx +++ b/src/pages/Statistics/index.tsx @@ -1,14 +1,21 @@ // src/pages/Statistics/index.tsx -import { useEffect } from 'react'; -import { useLocation, useParams } from 'react-router-dom'; +import { useEffect, useState } from 'react'; +import { useLocation, useNavigate, useParams } from 'react-router-dom'; import { getPokemonImage } from '../../apis/getPokemonImage'; +import IconHeight from '../../assets/icons/height.svg'; +import iconHome from '../../assets/icons/home.svg'; +import logo from '../../assets/icons/logo.svg'; +import pokeball from '../../assets/icons/pokeball.svg'; +import IconWeight from '../../assets/icons/weight.svg'; +import SearchBar from '../../components/SearchBar'; +import SimpleButton from '../../components/SimpleButtom'; import StatsBarChart from '../../components/StatusBarChart'; +import StatsRadarChart from '../../components/StatusRadarChart'; import TypePill from '../../components/TypePill'; import { pokemonTypes } from '../../constants/pokemonTypes'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; -import { loadDetails } from '../../core/slices/pokedexSlice'; +import { loadDetails, loadPokemons, searchByName, setPage } from '../../core/slices/pokedexSlice'; import * as S from './styles'; - function Statistics() { const { id } = useParams(); const { state } = useLocation() as { state?: { pokemon?: any } }; @@ -16,7 +23,7 @@ function Statistics() { const details = useAppSelector((s) => s.pokedex.detailsById[Number(id)]); const status = useAppSelector((s) => s.pokedex.status); - + const navigate = useNavigate(); useEffect(() => { if (!id) return; if (!details) dispatch(loadDetails(Number(id))); @@ -24,7 +31,7 @@ function Statistics() { const pokemon = details?.pokemon ?? state?.pokemon ?? null; const description = details?.description ?? ''; - + const [chartType, setChartType] = useState('bar'); if (!id) return

ID inválido.

; if (!pokemon) { return

{status === 'loading' ? 'Carregando…' : 'Pokémon não encontrado.'}

; @@ -39,35 +46,83 @@ function Statistics() { value: s.base_stat, color: mainColor, })); + console.log(stats[0].color); const pokemonImage = getPokemonImage(pokemon.id); + function handleSearchResult(name: string) { + if (name) { + dispatch(searchByName(name)); + } else { + dispatch(setPage(1)); + dispatch(loadPokemons(1)); + } + } return ( - - - - {pokemon.name.toUpperCase()} - Peso: {pokemon.weight / 10} kg - Altura: {pokemon.height / 10} m - - {pokemon.types.map(({ type }) => { - const typeData = pokemonTypes.find((t) => t.name === type.name); - const color = typeData?.color ?? '#777'; - const icon = typeData?.icon ?? ''; + <> + + + + + + + navigate('/')} /> + + + + + {pokemon.name.toUpperCase()} + + {' '} + + Peso: {pokemon.weight / 10} kg + + + {' '} + + Altura: {pokemon.height / 10} m + + + {pokemon.types.map(({ type }) => { + const typeData = pokemonTypes.find((t) => t.name === type.name); + const color = typeData?.color ?? '#777'; + const icon = typeData?.icon ?? ''; - return ; - })} - - - - + return ; + })} + + + {chartType === 'bar' ? ( + + ) : ( + + + + )} + + setChartType('bar')} + /> + setChartType('radar')} + /> + + - - + + - {description} - - + {description} + + + + ); } diff --git a/src/pages/Statistics/styles.ts b/src/pages/Statistics/styles.ts index 008cb8635..877b921e2 100644 --- a/src/pages/Statistics/styles.ts +++ b/src/pages/Statistics/styles.ts @@ -4,37 +4,92 @@ export const Container = styled.div` display: flex; align-items: center; justify-content: center; - height: 100%; - padding: 40px 48px; + height: 80vh; + padding: 0px 48px; + position: relative; + @media (max-width: 768px) { + flex-direction: column; + padding: 0px; + height: auto; + padding: 20px 0; + } `; +export const Header = styled.header` + border-bottom: 1px solid #3f3e3eff; + height: 140px; + width: 100%; + display: flex; + align-items: center; + justify-content: space-around; + margin-bottom: 20px; + @media (max-width: 768px) { + height: 100px; + } +`; +export const ContentSearchBar = styled.div` + width: 30%; + @media (max-width: 768px) { + width: 58%; + } +`; +export const Logo = styled.img` + width: 280px; + @media (max-width: 768px) { + width: 120px; + } +`; export const ContantLeft = styled.div` + flex: 1; display: flex; - width: 50%; flex-direction: column; - gap: 100px; - border-right: 2px solid #ddd; + gap: 120px; + align-items: center; + justify-content: center; + padding: 20px; + margin-top: 84px; + position: relative; + @media (max-width: 768px) { + gap: 60px; + margin-top: -20px; + width: 100%; + } `; export const ContantRight = styled.div` + flex: 1; display: flex; flex-direction: column; - align-items: flex-end; + align-items: center; + @media (max-width: 768px) { + margin-top: -30px; + width: 100%; + } `; export const Statistic = styled.div` - /* padding-top: 24px; */ - margin-left: 80px; + display: flex; + align-items: center; + flex-direction: column; + width: 100%; + @media (max-width: 768px) { + padding: 0; + } `; -export const Name = styled.p` +export const Name = styled.p<{ $color?: string }>` font-size: 36px; font-weight: 800; margin-bottom: 10px; + color: ${({ $color }) => $color || '#fff'}; `; export const Information = styled.p` font-size: 20px; font-weight: 400; + display: flex; + gap: 10px; + align-items: right; + text-align: right; `; export const Image = styled.img` @@ -42,11 +97,48 @@ export const Image = styled.img` `; export const Types = styled.div` display: flex; + align-items: left; gap: 12px; + margin-top: 10px; `; -export const ResumePokemon = styled.p` +export const ResumePokemon = styled.p<{ $color?: string }>` font-size: 36px; - width: 50%; - color: #ff9900; + width: 70%; + color: ${({ $color }) => $color || '#fff'}; + @media (max-width: 768px) { + font-size: 26px; + text-align: center; + } +`; + +export const ImagePokeball = styled.img` + position: absolute; + top: 58%; + left: 50%; + transform: translate(-50%, -50%); + width: 520px; + opacity: 0.08; + + pointer-events: none; +`; + +export const Icon = styled.img` + width: 20px; +`; + +export const IconHome = styled.img``; +export const ButtonGraphic = styled.div` + background-color: #5c5b5bff; + display: flex; + position: absolute; + bottom: -40px; + gap: 20px; +`; +export const Graphic = styled.div` + width: 90%; + height: 20%; + margin-top: -144px; + padding: 10px; + /* z-index: -1; */ `; From bf7c9fda60f58e51739511c9398bf156c8ceaba2 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sat, 13 Sep 2025 19:47:31 -0300 Subject: [PATCH 12/24] feat: implement layout structure with Header and Footer components; refactor Home and Statistics pages --- src/components/Header/index.tsx | 13 --- src/components/Header/styles.tsx | 15 --- .../{ => Layout/components}/Footer/index.tsx | 2 +- .../{ => Layout/components}/Footer/styles.tsx | 14 --- .../Layout/components/Header/index.tsx | 49 ++++++++++ .../Layout/components/Header/styles.tsx | 40 ++++++++ src/components/Layout/index.tsx | 20 ++++ src/components/SearchBar/styles.ts | 22 +++-- src/components/SimpleButtom/index.tsx | 3 + src/components/SimpleButtom/styles.ts | 12 ++- src/components/StatusRadarChart/index.tsx | 93 ++++--------------- src/components/StatusRadarChart/styles.ts | 12 --- src/pages/Home/index.tsx | 21 +---- src/pages/Home/styles.ts | 25 ++++- src/pages/Statistics/index.tsx | 22 +---- src/pages/Statistics/styles.ts | 37 ++------ src/routes/index.tsx | 13 ++- src/styles/theme.ts | 3 +- 18 files changed, 199 insertions(+), 217 deletions(-) delete mode 100644 src/components/Header/index.tsx delete mode 100644 src/components/Header/styles.tsx rename src/components/{ => Layout/components}/Footer/index.tsx (89%) rename src/components/{ => Layout/components}/Footer/styles.tsx (54%) create mode 100644 src/components/Layout/components/Header/index.tsx create mode 100644 src/components/Layout/components/Header/styles.tsx create mode 100644 src/components/Layout/index.tsx diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx deleted file mode 100644 index 7ebdeb154..000000000 --- a/src/components/Header/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -// import imageAsh from '../../../assets/image/ash.png'; -import HeaderCarousel from '../Carousel'; -import * as S from './styles'; -export const Header = () => { - return ( -
- - {/* */} - - -
- ); -}; diff --git a/src/components/Header/styles.tsx b/src/components/Header/styles.tsx deleted file mode 100644 index 602254c59..000000000 --- a/src/components/Header/styles.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import styled from 'styled-components'; - -export const Container = styled.header` - display: flex; - justify-content: space-between; - flex-direction: row-reverse; - align-items: center; - min-height: 80px; - width: 100%; - margin-bottom: 60px; -`; -export const CustomImage = styled.img` - width: 200px; - height: auto; -`; diff --git a/src/components/Footer/index.tsx b/src/components/Layout/components/Footer/index.tsx similarity index 89% rename from src/components/Footer/index.tsx rename to src/components/Layout/components/Footer/index.tsx index 89541a4b5..bef37a9d1 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Layout/components/Footer/index.tsx @@ -2,7 +2,7 @@ import * as C from './styles'; export const Footer = () => { return ( -
+
Direitos de imagem para Nintendo & The Pokémon Company diff --git a/src/components/Footer/styles.tsx b/src/components/Layout/components/Footer/styles.tsx similarity index 54% rename from src/components/Footer/styles.tsx rename to src/components/Layout/components/Footer/styles.tsx index e48623338..91de0fd0b 100644 --- a/src/components/Footer/styles.tsx +++ b/src/components/Layout/components/Footer/styles.tsx @@ -5,23 +5,9 @@ export const Container = styled.footer` justify-content: space-between; align-items: center; border-top: 1px solid #24293f; - padding: 1.5rem 0; - - @media (max-width: 500px) { - flex-direction: column; - align-items: flex-start; - gap: 1.5rem; - } `; export const Copy = styled.div` display: flex; flex-direction: column; - gap: 0.25rem; - - span { - font-size: 0.75rem; - line-height: 150%; - font-weight: 400; - } `; diff --git a/src/components/Layout/components/Header/index.tsx b/src/components/Layout/components/Header/index.tsx new file mode 100644 index 000000000..1070a46ce --- /dev/null +++ b/src/components/Layout/components/Header/index.tsx @@ -0,0 +1,49 @@ +// src/components/Header/index.tsx +import { useNavigate } from 'react-router-dom'; +import logo from '../../../../assets/icons/logo.svg'; +import { useAppDispatch } from '../../../../core/hooks'; +import { searchByName, setPage } from '../../../../core/slices/pokedexSlice'; +import HeaderCarousel from '../../../Carousel'; +import SearchBar from '../../../SearchBar'; +import * as S from './styles'; +type Props = { + showCarousel?: boolean; +}; + +function Header({ showCarousel = false }: Props) { + const dispatch = useAppDispatch(); + const navigate = useNavigate(); // [NOVO] + + async function handleSearchResult(name: string) { + if (name) { + try { + // [MUDANÇA] usamos unwrap para pegar o payload (Pokemon) + const pokemon = await dispatch(searchByName(name)).unwrap(); + // [NOVO] navega para /pokemon/:id e passa o objeto para render imediato + navigate(`/pokemon/${pokemon.id}`, { state: { pokemon } }); + } catch { + // opcional: exibir um toast/alert + // message.error('Pokémon não encontrado'); + } + } else { + // limpar busca → volta para página 1 na Home + dispatch(setPage(1)); + navigate('/'); // [NOVO] volta para Home ao limpar + } + } + + return ( + + {showCarousel && } + + + + + + + + + ); +} + +export default Header; diff --git a/src/components/Layout/components/Header/styles.tsx b/src/components/Layout/components/Header/styles.tsx new file mode 100644 index 000000000..a3bd6f3fb --- /dev/null +++ b/src/components/Layout/components/Header/styles.tsx @@ -0,0 +1,40 @@ +import styled from 'styled-components'; + +export const Container = styled.header` + display: flex; + justify-content: space-between; + flex-direction: column; + align-items: center; + min-height: 80px; + width: 100%; + /* margin-bottom: 60px; */ +`; +export const CustomImage = styled.img` + width: 200px; + height: auto; +`; + +export const Header = styled.header` + border-bottom: 1px solid #3f3e3eff; + height: 140px; + width: 100%; + display: flex; + align-items: center; + justify-content: space-around; + margin-bottom: 20px; + @media (max-width: 768px) { + height: 100px; + } +`; +export const ContentSearchBar = styled.div` + width: 30%; + @media (max-width: 768px) { + width: 58%; + } +`; +export const Logo = styled.img` + width: 280px; + @media (max-width: 768px) { + width: 120px; + } +`; diff --git a/src/components/Layout/index.tsx b/src/components/Layout/index.tsx new file mode 100644 index 000000000..b80a8073e --- /dev/null +++ b/src/components/Layout/index.tsx @@ -0,0 +1,20 @@ +// src/components/Layout/index.tsx +import { Outlet, useLocation } from 'react-router-dom'; +import { Footer } from './components/Footer'; +import Header from './components/Header'; + +function Layout() { + const location = useLocation(); + + return ( + <> +
+
+ +
+
+ + ); +} + +export default Layout; diff --git a/src/components/SearchBar/styles.ts b/src/components/SearchBar/styles.ts index d4cd679d6..7bb9cfa95 100644 --- a/src/components/SearchBar/styles.ts +++ b/src/components/SearchBar/styles.ts @@ -3,33 +3,35 @@ import styled from 'styled-components'; export const Wrapper = styled.div` max-width: 720px; + margin: 16px auto 24px; padding: 0 16px; - /* Input */ .ant-input-affix-wrapper { - background: transparent !important; /* fundo transparente */ - border: 2px solid #3f3e3eff !important; /* azul padrão do Ant */ + background: transparent !important; + border: 2px solid #3f3e3eff !important; border-radius: 6px; - color: white; /* texto branco */ + color: white; + height: 40px; input { - background: transparent !important; /* campo também transparente */ - color: white; /* texto branco */ + background: transparent !important; + color: white; } input::placeholder { - color: rgba(255, 255, 255, 0.5); /* placeholder mais suave */ + color: rgba(255, 255, 255, 0.5); } } .ant-input-search-button { - background: #3f3e3eff !important; /* cor de fundo */ + background: #3f3e3eff !important; border: none !important; - color: white !important; /* cor do ícone/lupa */ + color: white !important; font-weight: bold; + height: 40px; &:hover { - background: #202020ff !important; /* cor no hover */ + background: #202020ff !important; } } `; diff --git a/src/components/SimpleButtom/index.tsx b/src/components/SimpleButtom/index.tsx index 647ea559f..d7a64f86c 100644 --- a/src/components/SimpleButtom/index.tsx +++ b/src/components/SimpleButtom/index.tsx @@ -7,6 +7,7 @@ type Props = { color?: string; position?: string; borderRadius?: string; + active?: boolean; icon?: string; borderColor?: string; onClick?: () => void; @@ -21,6 +22,7 @@ function SimpleButton({ borderRadius, icon, borderColor, + active, onClick, }: Props) { return ( @@ -31,6 +33,7 @@ function SimpleButton({ $position={position} $borderRadius={borderRadius} $borderColor={borderColor} + $active={active} onClick={onClick} > {icon && } diff --git a/src/components/SimpleButtom/styles.ts b/src/components/SimpleButtom/styles.ts index 3b735f4f6..5544fe087 100644 --- a/src/components/SimpleButtom/styles.ts +++ b/src/components/SimpleButtom/styles.ts @@ -5,7 +5,7 @@ export const Button = styled.button<{ $height?: string; $color?: string; $borderRadius?: string; - + $active?: boolean; $borderColor?: string; $position?: string; }>` @@ -13,7 +13,9 @@ export const Button = styled.button<{ align-items: center; justify-content: center; gap: 8px; - background: ${({ $color }) => $color}; + background: ${({ $active, $color, theme }) => + $active ? theme.colors.buttonActive : $color || theme.colors.button}; + width: ${({ $width }) => $width || '100%'}; height: ${({ $height }) => $height || '40px'}; color: #fff; @@ -36,8 +38,8 @@ export const Button = styled.button<{ } `; export const Icon = styled.img` - width: 18px; /* tamanho explícito */ + width: 18px; height: 18px; - flex-shrink: 0; /* evita “amassar” em layouts estreitos */ - display: block; /* evita espaçamento estranho de inline-img */ + flex-shrink: 0; + display: block; `; diff --git a/src/components/StatusRadarChart/index.tsx b/src/components/StatusRadarChart/index.tsx index c367442fb..24e83db9e 100644 --- a/src/components/StatusRadarChart/index.tsx +++ b/src/components/StatusRadarChart/index.tsx @@ -1,74 +1,5 @@ -// src/components/StatsRadarChart/index.tsx -// import { Radar } from '@ant-design/plots'; -// import * as S from './styles'; - -// type Stat = { name: string; value: number; color: string }; -// type Props = { -// stats: Stat[]; -// max?: number; -// }; - -// function StatsRadarChart({ stats, max = 150 }: Props) { -// const mainColor = stats[0]?.color || '#22c55e'; - -// const config = { -// data: stats, -// xField: 'name', -// yField: 'value', -// scale: { -// x: { padding: 0.5, align: 0 }, -// y: { -// domain: [0, max], -// }, -// }, -// axis: { -// x: { -// labelFill: mainColor, -// labelFontSize: 14, -// labelFontWeight: 'bold', -// }, -// y: { -// labelFill: '#fff', -// grid: true, -// line: { -// style: { -// stroke: '#fff', -// lineWidth: 1, -// lineDash: [], -// }, -// }, -// }, -// }, -// style: { -// lineWidth: 2, -// stroke: mainColor, -// }, -// area: { -// style: { -// fill: mainColor, -// fillOpacity: 0.2, -// }, -// }, -// point: { -// size: 4, -// style: { -// fill: mainColor, -// stroke: '#fff', -// }, -// }, -// legend: false, -// }; - -// return ( -// <> -// -// -// -// ); -// } - -// export default StatsRadarChart; import { Rose } from '@ant-design/plots'; +import { useEffect, useState } from 'react'; import * as S from './styles'; type Stat = { name: string; value: number; color?: string }; @@ -77,20 +8,34 @@ type Props = { }; function StatsRoseChart({ stats }: Props) { + const [isMobile, setIsMobile] = useState(false); + useEffect(() => { + function handleResize() { + setIsMobile(window.innerWidth <= 768); // <= 768px é mobile + } + handleResize(); // checa na primeira renderização + window.addEventListener('resize', handleResize); + + return () => window.removeEventListener('resize', handleResize); + }, []); + const config = { data: stats, xField: 'name', yField: 'value', - colorField: 'name', // cada stat terá uma cor diferente (ou mesma se quiser) + colorField: 'name', - innerRadius: 0.2, - scale: { x: { padding: 0 } }, + innerRadius: 0.1, + scale: { + x: { padding: 0 }, + y: { domain: isMobile ? [0, 300] : [0, 150] }, + }, axis: false, legend: false, label: { text: (d: Stat) => `${d.name.toUpperCase()}: ${d.value}`, position: 'outside', - style: { fill: '#fff', fontSize: 13, fontWeight: 600 }, + style: { fill: '#fff', fontSize: isMobile ? 9 : 12, fontWeight: 600 }, }, style: { fillOpacity: 0.8 }, }; diff --git a/src/components/StatusRadarChart/styles.ts b/src/components/StatusRadarChart/styles.ts index cb744c71a..3f87d34e2 100644 --- a/src/components/StatusRadarChart/styles.ts +++ b/src/components/StatusRadarChart/styles.ts @@ -1,17 +1,5 @@ -// src/components/StatsRadarChart/styles.ts import styled from 'styled-components'; -export const Wrapper = styled.div` - /* padding: 16px; */ - border-radius: 900px; - border: 1px solid #14a8ff; - width: 408px; - height: 408px; - position: absolute; - top: 216px; - left: 208px; -`; - export const Container = styled.div` width: 100%; `; diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index cb36e5272..2926de6fb 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -1,12 +1,9 @@ import { Pagination } from 'antd'; import { useEffect } from 'react'; -import { Header } from '../../components/Header'; import PokemonCard from '../../components/PokemonCard'; -import SearchBar from '../../components/SearchBar'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; -import { loadPokemons, searchByName, setPage } from '../../core/slices/pokedexSlice'; +import { loadPokemons, setPage } from '../../core/slices/pokedexSlice'; import * as S from './styles'; - function Home() { const { list, total, page, pageSize, status } = useAppSelector((s) => s.pokedex); const dispatch = useAppDispatch(); @@ -20,24 +17,10 @@ function Home() { window.scrollTo({ top: 0, behavior: 'smooth' }); } - function handleSearchResult(name: string) { - if (name) { - // busca por nome → 1 resultado - dispatch(searchByName(name)); - } else { - // limpar → volta para página 1 e recarrega a lista padrão - dispatch(setPage(1)); - dispatch(loadPokemons(1)); - } - } + // }K return ( -
- - - - {status === 'loading' ? (

Carregando…

diff --git a/src/pages/Home/styles.ts b/src/pages/Home/styles.ts index 0fd478dbc..d3c91cdf2 100644 --- a/src/pages/Home/styles.ts +++ b/src/pages/Home/styles.ts @@ -2,11 +2,11 @@ import styled from 'styled-components'; export const Container = styled.div` width: 100%; - height: 100vh; + /* height: 100vh; */ `; export const ContentSearchBar = styled.div` - width: 100%; - border-bottom: 1px solid #5a5b5e; + width: 30%; + /* border-bottom: 1px solid #5a5b5e; */ `; export const Grid = styled.ul` list-style: none; @@ -25,3 +25,22 @@ export const Inner = styled.div` margin: 0 auto; padding: 24px 16px; `; + +export const Header = styled.header` + border-bottom: 1px solid #3f3e3eff; + height: 120px; + width: 100%; + display: flex; + align-items: center; + justify-content: space-around; + margin-bottom: 20px; + @media (max-width: 768px) { + height: 100px; + } +`; +export const Logo = styled.img` + width: 280px; + @media (max-width: 768px) { + width: 120px; + } +`; diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx index 050281726..120223395 100644 --- a/src/pages/Statistics/index.tsx +++ b/src/pages/Statistics/index.tsx @@ -4,17 +4,15 @@ import { useLocation, useNavigate, useParams } from 'react-router-dom'; import { getPokemonImage } from '../../apis/getPokemonImage'; import IconHeight from '../../assets/icons/height.svg'; import iconHome from '../../assets/icons/home.svg'; -import logo from '../../assets/icons/logo.svg'; import pokeball from '../../assets/icons/pokeball.svg'; import IconWeight from '../../assets/icons/weight.svg'; -import SearchBar from '../../components/SearchBar'; import SimpleButton from '../../components/SimpleButtom'; import StatsBarChart from '../../components/StatusBarChart'; import StatsRadarChart from '../../components/StatusRadarChart'; import TypePill from '../../components/TypePill'; import { pokemonTypes } from '../../constants/pokemonTypes'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; -import { loadDetails, loadPokemons, searchByName, setPage } from '../../core/slices/pokedexSlice'; +import { loadDetails } from '../../core/slices/pokedexSlice'; import * as S from './styles'; function Statistics() { const { id } = useParams(); @@ -49,23 +47,9 @@ function Statistics() { console.log(stats[0].color); const pokemonImage = getPokemonImage(pokemon.id); - function handleSearchResult(name: string) { - if (name) { - dispatch(searchByName(name)); - } else { - dispatch(setPage(1)); - dispatch(loadPokemons(1)); - } - } return ( <> - - - - - - navigate('/')} /> @@ -103,13 +87,13 @@ function Statistics() { setChartType('bar')} + active={chartType === 'bar' ? true : false} /> setChartType('radar')} /> diff --git a/src/pages/Statistics/styles.ts b/src/pages/Statistics/styles.ts index 877b921e2..0e7f7f436 100644 --- a/src/pages/Statistics/styles.ts +++ b/src/pages/Statistics/styles.ts @@ -15,30 +15,6 @@ export const Container = styled.div` } `; -export const Header = styled.header` - border-bottom: 1px solid #3f3e3eff; - height: 140px; - width: 100%; - display: flex; - align-items: center; - justify-content: space-around; - margin-bottom: 20px; - @media (max-width: 768px) { - height: 100px; - } -`; -export const ContentSearchBar = styled.div` - width: 30%; - @media (max-width: 768px) { - width: 58%; - } -`; -export const Logo = styled.img` - width: 280px; - @media (max-width: 768px) { - width: 120px; - } -`; export const ContantLeft = styled.div` flex: 1; display: flex; @@ -53,6 +29,7 @@ export const ContantLeft = styled.div` gap: 60px; margin-top: -20px; width: 100%; + padding: 20px 0; } `; export const ContantRight = styled.div` @@ -61,7 +38,7 @@ export const ContantRight = styled.div` flex-direction: column; align-items: center; @media (max-width: 768px) { - margin-top: -30px; + margin-top: 40px; width: 100%; } `; @@ -129,7 +106,6 @@ export const Icon = styled.img` export const IconHome = styled.img``; export const ButtonGraphic = styled.div` - background-color: #5c5b5bff; display: flex; position: absolute; bottom: -40px; @@ -138,7 +114,12 @@ export const ButtonGraphic = styled.div` export const Graphic = styled.div` width: 90%; height: 20%; - margin-top: -144px; + margin-top: -178px; + margin-bottom: -70px; padding: 10px; - /* z-index: -1; */ + @media (max-width: 768px) { + margin-top: -178px; + margin-bottom: -160px; + padding: 0; + } `; diff --git a/src/routes/index.tsx b/src/routes/index.tsx index dc5d4d42a..30d459aec 100644 --- a/src/routes/index.tsx +++ b/src/routes/index.tsx @@ -1,9 +1,16 @@ +// src/routes/index.tsx import { createBrowserRouter } from 'react-router-dom'; +import Layout from '../components/Layout'; import Home from '../pages/Home'; import Statistics from '../pages/Statistics'; export const router = createBrowserRouter([ - { path: '/', element: }, - { path: '/pokemon/:id', element: }, - // { path: '/pokemon/:name', element:
}, + { + path: '/', + element: , // Layout global (Header, Footer, etc.) + children: [ + { index: true, element: }, // rota padrão "/" + { path: 'pokemon/:id', element: }, + ], + }, ]); diff --git a/src/styles/theme.ts b/src/styles/theme.ts index 833fce514..54ff3fbdc 100644 --- a/src/styles/theme.ts +++ b/src/styles/theme.ts @@ -2,11 +2,12 @@ export const theme = { colors: { primary: '#1677ff', background: '#03040cff', - // background: '#FFF', text: '#ebe8e8ff', ash: '#4fc3f7', brock: '#a1887f', misty: '#dbbc3dff', + buttonActive: '#2b2a2a', + button: '#161313ff', }, spacing: (factor: number) => `${factor * 8}px`, } as const; From 0d7f472f34d338d17389e835cffea28b263f9340 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sat, 13 Sep 2025 20:38:14 -0300 Subject: [PATCH 13/24] feat: add GitHub and LinkedIn icons to Footer; update styles and content; enhance Home and Statistics pages with new button functionality --- src/assets/icons/github.svg | 3 ++ src/assets/icons/linkedin.svg | 3 ++ .../Layout/components/Footer/index.tsx | 30 ++++++++++++++----- .../Layout/components/Footer/styles.tsx | 20 +++++++++++++ src/components/PokemonCard/styles.ts | 4 +++ src/pages/Home/index.tsx | 14 +++++++-- src/pages/Home/styles.ts | 5 ---- src/pages/Statistics/index.tsx | 4 +-- src/pages/Statistics/styles.ts | 22 ++++++++++++-- 9 files changed, 84 insertions(+), 21 deletions(-) create mode 100644 src/assets/icons/github.svg create mode 100644 src/assets/icons/linkedin.svg diff --git a/src/assets/icons/github.svg b/src/assets/icons/github.svg new file mode 100644 index 000000000..4ea32da4a --- /dev/null +++ b/src/assets/icons/github.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/linkedin.svg b/src/assets/icons/linkedin.svg new file mode 100644 index 000000000..71d93a7bf --- /dev/null +++ b/src/assets/icons/linkedin.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Layout/components/Footer/index.tsx b/src/components/Layout/components/Footer/index.tsx index bef37a9d1..139b9761c 100644 --- a/src/components/Layout/components/Footer/index.tsx +++ b/src/components/Layout/components/Footer/index.tsx @@ -1,14 +1,28 @@ -import * as C from './styles'; - +import iconGithub from '../../../../assets/icons/github.svg'; +import iconLinkedin from '../../../../assets/icons/linkedin.svg'; +import * as S from './styles'; export const Footer = () => { return ( ); }; diff --git a/src/components/Layout/components/Footer/styles.tsx b/src/components/Layout/components/Footer/styles.tsx index 91de0fd0b..81fc8d11b 100644 --- a/src/components/Layout/components/Footer/styles.tsx +++ b/src/components/Layout/components/Footer/styles.tsx @@ -5,9 +5,29 @@ export const Container = styled.footer` justify-content: space-between; align-items: center; border-top: 1px solid #24293f; + padding: 0px 40px; + margin-top: 120px; + @media (max-width: 768px) { + margin-top: 20px; + } `; export const Copy = styled.div` display: flex; flex-direction: column; + @media (max-width: 768px) { + font-size: 12px; + width: 90%; + } `; + +export const SocialMidia = styled.div` + display: flex; + justify-content: center; + align-items: center; + gap: 40px; + @media (max-width: 768px) { + gap: 20px; + } +`; +export const Icon = styled.img``; diff --git a/src/components/PokemonCard/styles.ts b/src/components/PokemonCard/styles.ts index 954b712ce..1d6bbf24d 100644 --- a/src/components/PokemonCard/styles.ts +++ b/src/components/PokemonCard/styles.ts @@ -18,6 +18,10 @@ export const Card = styled.div` padding: 120px 150px 24px; position: relative; animation: ${fadeDown} 0.8s; + @media (max-width: 768px) { + margin-top: 20px; + margin-bottom: 20px; + } `; export const Overlay = styled.div<{ $color: string }>` diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index 2926de6fb..572e14b14 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -1,13 +1,14 @@ import { Pagination } from 'antd'; import { useEffect } from 'react'; +import iconHome from '../../assets/icons/home.svg'; import PokemonCard from '../../components/PokemonCard'; +import SimpleButton from '../../components/SimpleButtom'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; import { loadPokemons, setPage } from '../../core/slices/pokedexSlice'; import * as S from './styles'; function Home() { const { list, total, page, pageSize, status } = useAppSelector((s) => s.pokedex); const dispatch = useAppDispatch(); - useEffect(() => { dispatch(loadPokemons(page)); }, [page, dispatch]); @@ -17,10 +18,17 @@ function Home() { window.scrollTo({ top: 0, behavior: 'smooth' }); } - // }K - return ( + { + dispatch(setPage(1)); + dispatch(loadPokemons(1)); + }} + /> {status === 'loading' ? (

Carregando…

diff --git a/src/pages/Home/styles.ts b/src/pages/Home/styles.ts index d3c91cdf2..5c24b4d0d 100644 --- a/src/pages/Home/styles.ts +++ b/src/pages/Home/styles.ts @@ -2,11 +2,6 @@ import styled from 'styled-components'; export const Container = styled.div` width: 100%; - /* height: 100vh; */ -`; -export const ContentSearchBar = styled.div` - width: 30%; - /* border-bottom: 1px solid #5a5b5e; */ `; export const Grid = styled.ul` list-style: none; diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx index 120223395..afcaa6c7f 100644 --- a/src/pages/Statistics/index.tsx +++ b/src/pages/Statistics/index.tsx @@ -44,15 +44,13 @@ function Statistics() { value: s.base_stat, color: mainColor, })); - console.log(stats[0].color); const pokemonImage = getPokemonImage(pokemon.id); return ( <> navigate('/')} /> - - + {pokemon.name.toUpperCase()} diff --git a/src/pages/Statistics/styles.ts b/src/pages/Statistics/styles.ts index 0e7f7f436..51b08cef9 100644 --- a/src/pages/Statistics/styles.ts +++ b/src/pages/Statistics/styles.ts @@ -1,17 +1,33 @@ import styled from 'styled-components'; -export const Container = styled.div` +export const Container = styled.div<{ $color?: string }>` display: flex; align-items: center; justify-content: center; - height: 80vh; padding: 0px 48px; + height: 100vh; position: relative; + &::after { + content: ''; + position: absolute; + width: 30%; + height: 50%; + top: 20%; + left: 72%; + transform: translateX(-50%); + background: ${({ $color }) => $color || ''}; + opacity: 1; + filter: blur(1820px); + } @media (max-width: 768px) { flex-direction: column; padding: 0px; height: auto; padding: 20px 0; + &::after { + width: 50%; + top: 10%; + } } `; @@ -25,6 +41,7 @@ export const ContantLeft = styled.div` padding: 20px; margin-top: 84px; position: relative; + @media (max-width: 768px) { gap: 60px; margin-top: -20px; @@ -37,6 +54,7 @@ export const ContantRight = styled.div` display: flex; flex-direction: column; align-items: center; + @media (max-width: 768px) { margin-top: 40px; width: 100%; From a12853eb1d298eed23e72cf1f91f11b5940e1cc8 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sat, 13 Sep 2025 21:13:34 -0300 Subject: [PATCH 14/24] feat: add Jest configuration and testing setup --- jest.config.ts | 17 ++ package-lock.json | 420 +++++++++++++++++++++++++- package.json | 6 +- src/components/ErrorMessage/index.tsx | 10 +- src/components/Loading/index.tsx | 10 +- src/pages/Statistics/index.tsx | 2 +- src/test/fileMock.ts | 1 + src/test/setuptTests.ts | 6 + src/test/styleMock.ts | 1 + src/test/testServer.ts | 78 +++++ tsconfig.json | 3 +- tsconfig.test.json | 8 + 12 files changed, 546 insertions(+), 16 deletions(-) create mode 100644 jest.config.ts create mode 100644 src/test/fileMock.ts create mode 100644 src/test/setuptTests.ts create mode 100644 src/test/styleMock.ts create mode 100644 src/test/testServer.ts create mode 100644 tsconfig.test.json diff --git a/jest.config.ts b/jest.config.ts new file mode 100644 index 000000000..4d2af7253 --- /dev/null +++ b/jest.config.ts @@ -0,0 +1,17 @@ +import type { Config } from 'jest'; + +const config: Config = { + testEnvironment: 'jsdom', + setupFilesAfterEnv: ['/src/test/setupTests.ts'], + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'], + transform: { + '^.+\\.(ts|tsx|js|jsx)$': ['ts-jest', { tsconfig: 'tsconfig.json' }], + }, + moduleNameMapper: { + '\\.(css|less|scss)$': '/src/test/styleMock.js', + '\\.(png|jpg|jpeg|svg)$': '/src/test/fileMock.js', + }, + testPathIgnorePatterns: ['/node_modules/', '/dist/'], +}; + +export default config; diff --git a/package-lock.json b/package-lock.json index 846dc78ce..ca037fed3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@testing-library/react": "16.3.0", "@testing-library/user-event": "14.6.1", "@types/jest": "30.0.0", + "@types/node": "24.3.3", "@types/react": "^19.1.10", "@types/react-dom": "^19.1.7", "@typescript-eslint/eslint-plugin": "8.43.0", @@ -42,6 +43,7 @@ "husky": "9.1.7", "jest": "30.1.3", "lint-staged": "16.1.6", + "msw": "2.11.2", "prettier": "3.6.2", "ts-jest": "29.4.1", "typescript": "~5.8.3", @@ -1077,6 +1079,36 @@ "dev": true, "license": "MIT" }, + "node_modules/@bundled-es-modules/cookie": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.1.tgz", + "integrity": "sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cookie": "^0.7.2" + } + }, + "node_modules/@bundled-es-modules/cookie/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@bundled-es-modules/statuses": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", + "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dev": true, + "license": "ISC", + "dependencies": { + "statuses": "^2.0.1" + } + }, "node_modules/@emnapi/core": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", @@ -1786,6 +1818,144 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@inquirer/confirm": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.16.tgz", + "integrity": "sha512-j1a5VstaK5KQy8Mu8cHmuQvN1Zc62TbLhjJxwHvKPPKEoowSF6h/0UdOpA9DNdWZ+9Inq73+puRq1df6OJ8Sag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.2.0", + "@inquirer/type": "^3.0.8" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.2.0.tgz", + "integrity": "sha512-NyDSjPqhSvpZEMZrLCYUquWNl+XC/moEcVFqS55IEYIYsY0a1cUCevSqk7ctOlnm/RaSBU5psFryNlxcmGrjaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.13", + "@inquirer/type": "^3.0.8", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@inquirer/core/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/core/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz", + "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz", + "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -2347,6 +2517,24 @@ "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", "license": "MIT" }, + "node_modules/@mswjs/interceptors": { + "version": "0.39.6", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.39.6.tgz", + "integrity": "sha512-bndDP83naYYkfayr/qhBHMhk0YGwS1iv6vaEGcr0SQbO0IZtbOPqjKjds/WcG+bJA+1T5vCx6kprKOzn5Bg+Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/logger": "^0.3.0", + "@open-draft/until": "^2.0.0", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.3", + "strict-event-emitter": "^0.5.1" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@napi-rs/wasm-runtime": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", @@ -2398,6 +2586,31 @@ "node": ">= 8" } }, + "node_modules/@open-draft/deferred-promise": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@open-draft/logger": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", + "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-node-process": "^1.2.0", + "outvariant": "^1.4.0" + } + }, + "node_modules/@open-draft/until": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", + "dev": true, + "license": "MIT" + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -3598,6 +3811,13 @@ "@babel/types": "^7.28.2" } }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/d3-array": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", @@ -3821,9 +4041,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.3.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.1.tgz", - "integrity": "sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==", + "version": "24.3.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.3.tgz", + "integrity": "sha512-GKBNHjoNw3Kra1Qg5UXttsY5kiWMEfoHq2TmXb+b1rcm6N7B3wTrFYIf/oSZ1xNQ+hVVijgLkiDZh7jRRsh+Gw==", "dev": true, "license": "MIT", "dependencies": { @@ -3857,6 +4077,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/statuses": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.6.tgz", + "integrity": "sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/stylis": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", @@ -5238,6 +5465,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -7308,6 +7545,16 @@ "dev": true, "license": "MIT" }, + "node_modules/graphql": { + "version": "16.11.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.11.0.tgz", + "integrity": "sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, "node_modules/handlebars": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", @@ -7421,6 +7668,13 @@ "node": ">= 0.4" } }, + "node_modules/headers-polyfill": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.3.tgz", + "integrity": "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==", + "dev": true, + "license": "MIT" + }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -7835,6 +8089,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "dev": true, + "license": "MIT" + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -9624,6 +9885,75 @@ "dev": true, "license": "MIT" }, + "node_modules/msw": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.11.2.tgz", + "integrity": "sha512-MI54hLCsrMwiflkcqlgYYNJJddY5/+S0SnONvhv1owOplvqohKSQyGejpNdUGyCwgs4IH7PqaNbPw/sKOEze9Q==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@bundled-es-modules/cookie": "^2.0.1", + "@bundled-es-modules/statuses": "^1.0.1", + "@inquirer/confirm": "^5.0.0", + "@mswjs/interceptors": "^0.39.1", + "@open-draft/deferred-promise": "^2.2.0", + "@open-draft/until": "^2.1.0", + "@types/cookie": "^0.6.0", + "@types/statuses": "^2.0.4", + "graphql": "^16.8.1", + "headers-polyfill": "^4.0.2", + "is-node-process": "^1.2.0", + "outvariant": "^1.4.3", + "path-to-regexp": "^6.3.0", + "picocolors": "^1.1.1", + "rettime": "^0.7.0", + "strict-event-emitter": "^0.5.1", + "tough-cookie": "^6.0.0", + "type-fest": "^4.26.1", + "yargs": "^17.7.2" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.8.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/nano-spawn": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-1.0.3.tgz", @@ -9900,6 +10230,13 @@ "node": ">= 0.8.0" } }, + "node_modules/outvariant": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", + "dev": true, + "license": "MIT" + }, "node_modules/own-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", @@ -10060,6 +10397,13 @@ "dev": true, "license": "ISC" }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", + "dev": true, + "license": "MIT" + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -11270,6 +11614,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/rettime": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rettime/-/rettime-0.7.0.tgz", + "integrity": "sha512-LPRKoHnLKd/r3dVxcwO7vhCW+orkOGj9ViueosEBK6ie89CijnfRlhaDhHq/3Hxu4CkWQtxwlBG0mzTQY6uQjw==", + "dev": true, + "license": "MIT" + }, "node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", @@ -11747,6 +12098,16 @@ "node": ">=8" } }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/stop-iteration-iterator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", @@ -11761,6 +12122,13 @@ "node": ">= 0.4" } }, + "node_modules/strict-event-emitter": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", + "dev": true, + "license": "MIT" + }, "node_modules/string-argv": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", @@ -12278,6 +12646,26 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/tldts": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.14.tgz", + "integrity": "sha512-lMNHE4aSI3LlkMUMicTmAG3tkkitjOQGDTFboPJwAg2kJXKP1ryWEyqujktg5qhrFZOkk5YFzgkxg3jErE+i5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tldts-core": "^7.0.14" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.14.tgz", + "integrity": "sha512-viZGNK6+NdluOJWwTO9olaugx0bkKhscIdriQQ+lNNhwitIKvb+SvhbYgnCz6j9p7dX3cJntt4agQAKMXLjJ5g==", + "dev": true, + "license": "MIT" + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -12304,6 +12692,19 @@ "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", "license": "MIT" }, + "node_modules/tough-cookie": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz", + "integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^7.0.5" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/ts-api-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", @@ -13202,6 +13603,19 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/package.json b/package.json index c7ce410be..ad53be6d8 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,9 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", - "test": "jest --passWithNoTests", + "test": "jest", + "test:watch": "jest --watch", + "test:ci": "jest --ci --reporters=default --reporters=jest-junit", "prepare": "husky install" }, "lint-staged": { @@ -39,6 +41,7 @@ "@testing-library/react": "16.3.0", "@testing-library/user-event": "14.6.1", "@types/jest": "30.0.0", + "@types/node": "24.3.3", "@types/react": "^19.1.10", "@types/react-dom": "^19.1.7", "@typescript-eslint/eslint-plugin": "8.43.0", @@ -55,6 +58,7 @@ "husky": "9.1.7", "jest": "30.1.3", "lint-staged": "16.1.6", + "msw": "2.11.2", "prettier": "3.6.2", "ts-jest": "29.4.1", "typescript": "~5.8.3", diff --git a/src/components/ErrorMessage/index.tsx b/src/components/ErrorMessage/index.tsx index 4d42d654e..103816482 100644 --- a/src/components/ErrorMessage/index.tsx +++ b/src/components/ErrorMessage/index.tsx @@ -1,13 +1,13 @@ -import * as C from './styles'; +import * as S from './styles'; // import imgSrc from "../../../assets/img-pikachu-sad-min.png"; export const ErrorMessage = () => { return ( - - + + {/* Pikachu */} Ops, pokémon não encontrado! - - + + ); }; diff --git a/src/components/Loading/index.tsx b/src/components/Loading/index.tsx index b4671b288..34918b71c 100644 --- a/src/components/Loading/index.tsx +++ b/src/components/Loading/index.tsx @@ -1,9 +1,9 @@ -import * as C from "./styles"; +import * as S from './styles'; export const Loading = () => { return ( - - + +
@@ -14,7 +14,7 @@ export const Loading = () => {
-
-
+ +
); }; diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx index afcaa6c7f..070b8b383 100644 --- a/src/pages/Statistics/index.tsx +++ b/src/pages/Statistics/index.tsx @@ -83,7 +83,7 @@ function Statistics() { )} setChartType('bar')} active={chartType === 'bar' ? true : false} diff --git a/src/test/fileMock.ts b/src/test/fileMock.ts new file mode 100644 index 000000000..86059f362 --- /dev/null +++ b/src/test/fileMock.ts @@ -0,0 +1 @@ +module.exports = 'test-file-stub'; diff --git a/src/test/setuptTests.ts b/src/test/setuptTests.ts new file mode 100644 index 000000000..387ba6be1 --- /dev/null +++ b/src/test/setuptTests.ts @@ -0,0 +1,6 @@ +import '@testing-library/jest-dom'; +import { server } from './testServer'; + +beforeAll(() => server.listen({ onUnhandledRequest: 'error' })); +afterEach(() => server.resetHandlers()); +afterAll(() => server.close()); diff --git a/src/test/styleMock.ts b/src/test/styleMock.ts new file mode 100644 index 000000000..f053ebf79 --- /dev/null +++ b/src/test/styleMock.ts @@ -0,0 +1 @@ +module.exports = {}; diff --git a/src/test/testServer.ts b/src/test/testServer.ts new file mode 100644 index 000000000..1dfcc814a --- /dev/null +++ b/src/test/testServer.ts @@ -0,0 +1,78 @@ +import { http, HttpResponse } from 'msw'; +import { setupServer } from 'msw/node'; +import type { Pokemon } from '../constants/Pokemon'; + +const BULBASAUR: Pokemon = { + id: 1, + name: 'bulbasaur', + height: 7, + weight: 69, + types: [ + { slot: 1, type: { name: 'grass', url: '' } }, + { slot: 2, type: { name: 'poison', url: '' } }, + ], + stats: [ + { base_stat: 45, effort: 0, stat: { name: 'hp', url: '' } }, + { base_stat: 49, effort: 0, stat: { name: 'attack', url: '' } }, + { base_stat: 49, effort: 0, stat: { name: 'defense', url: '' } }, + { base_stat: 45, effort: 0, stat: { name: 'speed', url: '' } }, + { base_stat: 65, effort: 0, stat: { name: 'special-defense', url: '' } }, + { base_stat: 65, effort: 0, stat: { name: 'special-attack', url: '' } }, + ], +} as unknown as Pokemon; + +const LIST = { + count: 1, + next: null, + previous: null, + results: [{ name: 'bulbasaur', url: 'https://pokeapi.co/api/v2/pokemon/1/' }], +}; + +export const handlers = [ + http.get('https://pokeapi.co/api/v2/pokemon', ({ request }) => { + const url = new URL(request.url); + return HttpResponse.json(LIST, { status: 200 }); + }), + + http.get('https://pokeapi.co/api/v2/pokemon/:name', ({ params }) => { + const { name } = params as { name: string }; + if (name.toLowerCase() === 'bulbasaur') { + return HttpResponse.json(BULBASAUR, { status: 200 }); + } + return HttpResponse.json({ detail: 'Not found' }, { status: 404 }); + }), + + http.get('https://pokeapi.co/api/v2/pokemon/:id', ({ params }) => { + const { id } = params as { id: string }; + if (id === '1') { + return HttpResponse.json(BULBASAUR, { status: 200 }); + } + return HttpResponse.json({ detail: 'Not found' }, { status: 404 }); + }), + + http.get('https://pokeapi.co/api/v2/pokemon-species/:id', ({ params }) => { + const { id } = params as { id: string }; + if (id === '1') { + return HttpResponse.json( + { + flavor_text_entries: [ + { + flavor_text: 'A strange seed was planted on its back at birth.', + language: { name: 'en' }, + version: { name: 'red' }, + }, + { + flavor_text: 'Uma semente estranha foi plantada em suas costas.', + language: { name: 'pt' }, + version: { name: 'any' }, + }, + ], + }, + { status: 200 }, + ); + } + return HttpResponse.json({ detail: 'Not found' }, { status: 404 }); + }), +]; + +export const server = setupServer(...handlers); diff --git a/tsconfig.json b/tsconfig.json index 1ffef600d..01490aab4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,6 +2,7 @@ "files": [], "references": [ { "path": "./tsconfig.app.json" }, - { "path": "./tsconfig.node.json" } + { "path": "./tsconfig.node.json" }, + { "path": "./tsconfig.test.json" } ] } diff --git a/tsconfig.test.json b/tsconfig.test.json new file mode 100644 index 000000000..dcefea253 --- /dev/null +++ b/tsconfig.test.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.app.json", + "compilerOptions": { + "types": ["jest", "node"], + "noEmit": true + }, + "include": ["src/**/*.ts", "src/**/*.tsx", "src/test/**/*.ts", "src/test/**/*.tsx"] +} From 6751f91e71d0f88654205fb817a58c326e517d0c Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sat, 13 Sep 2025 22:23:47 -0300 Subject: [PATCH 15/24] feat: add tests for HeaderCarousel component and update theme structure --- jest.config.ts | 10 +- package-lock.json | 708 +++++++++++++++++- package.json | 5 +- .../Carousel/__test__/Carousel.test.tsx | 50 ++ src/components/Carousel/styles.tsx | 2 - src/styles/theme.ts | 1 - src/test/global.d.ts | 1 + src/test/setupTests.ts | 16 + src/test/setuptTests.ts | 6 - src/test/testServer.ts | 79 +- tsconfig.json | 5 + tsconfig.test.json | 14 +- 12 files changed, 812 insertions(+), 85 deletions(-) create mode 100644 src/components/Carousel/__test__/Carousel.test.tsx create mode 100644 src/test/global.d.ts create mode 100644 src/test/setupTests.ts delete mode 100644 src/test/setuptTests.ts diff --git a/jest.config.ts b/jest.config.ts index 4d2af7253..77644e067 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,17 +1,17 @@ +// jest.config.ts import type { Config } from 'jest'; const config: Config = { + preset: 'ts-jest', testEnvironment: 'jsdom', setupFilesAfterEnv: ['/src/test/setupTests.ts'], - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'], transform: { - '^.+\\.(ts|tsx|js|jsx)$': ['ts-jest', { tsconfig: 'tsconfig.json' }], + '^.+\\.(ts|tsx)$': ['ts-jest', { tsconfig: 'tsconfig.test.json' }], }, moduleNameMapper: { - '\\.(css|less|scss)$': '/src/test/styleMock.js', - '\\.(png|jpg|jpeg|svg)$': '/src/test/fileMock.js', + '\\.(css|less|sass|scss)$': '/src/test/styleMock.ts', + '\\.(jpg|jpeg|png|gif|svg)$': '/src/test/fileMock.ts', }, - testPathIgnorePatterns: ['/node_modules/', '/dist/'], }; export default config; diff --git a/package-lock.json b/package-lock.json index ca037fed3..c34902619 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,14 +42,17 @@ "globals": "^16.3.0", "husky": "9.1.7", "jest": "30.1.3", + "jest-environment-jsdom": "30.1.2", "lint-staged": "16.1.6", "msw": "2.11.2", "prettier": "3.6.2", "ts-jest": "29.4.1", + "ts-node": "10.9.2", "typescript": "~5.8.3", "typescript-eslint": "^8.39.1", "vite": "^7.1.2", - "vite-plugin-svgr": "4.5.0" + "vite-plugin-svgr": "4.5.0", + "whatwg-fetch": "3.6.20" } }, "node_modules/@adobe/css-tools": { @@ -554,6 +557,27 @@ "d3-timer": "^3.0.1" } }, + "node_modules/@asamuzakjp/css-color": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", + "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.3", + "@csstools/css-color-parser": "^3.0.9", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "lru-cache": "^10.4.3" + } + }, + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -1109,6 +1133,145 @@ "statuses": "^2.0.1" } }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@emnapi/core": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", @@ -2211,6 +2374,34 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, + "node_modules/@jest/environment-jsdom-abstract": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.1.2.tgz", + "integrity": "sha512-u8kTh/ZBl97GOmnGJLYK/1GuwAruMC4hoP6xuk/kwltmVWsA9u/6fH1/CsPVGt2O+Wn2yEjs8n1B1zZJ62Cx0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/fake-timers": "30.1.2", + "@jest/types": "30.0.5", + "@types/jsdom": "^21.1.7", + "@types/node": "*", + "jest-mock": "30.0.5", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "canvas": "^3.0.0", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, "node_modules/@jest/expect": { "version": "30.1.2", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.1.2.tgz", @@ -3747,6 +3938,34 @@ "@testing-library/dom": ">=7.21.4" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true, + "license": "MIT" + }, "node_modules/@tybys/wasm-util": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz", @@ -4026,6 +4245,18 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, + "node_modules/@types/jsdom": { + "version": "21.1.7", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.7.tgz", + "integrity": "sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -4090,6 +4321,13 @@ "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==", "license": "MIT" }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/use-sync-external-store": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", @@ -4687,6 +4925,29 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -4825,6 +5086,13 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "license": "MIT" + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -5694,6 +5962,13 @@ } } }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -5736,6 +6011,20 @@ "dev": true, "license": "MIT" }, + "node_modules/cssstyle": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^3.2.0", + "rrweb-cssom": "^0.8.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -6048,6 +6337,20 @@ "node": ">=12" } }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", @@ -6126,6 +6429,13 @@ } } }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "dev": true, + "license": "MIT" + }, "node_modules/dedent": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz", @@ -6223,6 +6533,16 @@ "node": ">=8" } }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -7675,6 +7995,19 @@ "dev": true, "license": "MIT" }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -7682,6 +8015,34 @@ "dev": true, "license": "MIT" }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -8123,6 +8484,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "license": "MIT" + }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", @@ -8717,6 +9085,31 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, + "node_modules/jest-environment-jsdom": { + "version": "30.1.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-30.1.2.tgz", + "integrity": "sha512-LXsfAh5+mDTuXDONGl1ZLYxtJEaS06GOoxJb2arcJTjIfh1adYg8zLD8f6P0df8VmjvCaMrLmc1PgHUI/YUTbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.1.2", + "@jest/environment-jsdom-abstract": "30.1.2", + "@types/jsdom": "^21.1.7", + "@types/node": "*", + "jsdom": "^26.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "canvas": "^3.0.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, "node_modules/jest-environment-node": { "version": "30.1.2", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.1.2.tgz", @@ -9265,6 +9658,79 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsdom": { + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", + "integrity": "sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssstyle": "^4.2.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.5.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.6", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.16", + "parse5": "^7.2.1", + "rrweb-cssom": "^0.8.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^5.1.1", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.1.1", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^3.0.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/tldts": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tldts-core": "^6.1.86" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/jsdom/node_modules/tldts-core": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsdom/node_modules/tough-cookie": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^6.1.32" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -10063,6 +10529,13 @@ "node": ">=8" } }, + "node_modules/nwsapi": { + "version": "2.2.22", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.22.tgz", + "integrity": "sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==", + "dev": true, + "license": "MIT" + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -10336,6 +10809,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -11680,6 +12179,13 @@ "fsevents": "~2.3.2" } }, + "node_modules/rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", + "dev": true, + "license": "MIT" + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -11771,6 +12277,19 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, "node_modules/scheduler": { "version": "0.26.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", @@ -12536,6 +13055,13 @@ "integrity": "sha512-jGCUqcQyXpfe38R7RFfhrMyfXcBmpMNJI/B+4CE9/Unkh98UporAc461GTthv+TVDuZXsBx7/WiwJb1Oh4tt4A==", "license": "MIT" }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "license": "MIT" + }, "node_modules/synckit": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", @@ -12705,6 +13231,19 @@ "node": ">=16" } }, + "node_modules/tr46": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/ts-api-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", @@ -12784,6 +13323,50 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", @@ -13103,6 +13686,13 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "license": "MIT" + }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", @@ -13239,6 +13829,19 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -13249,6 +13852,60 @@ "makeerror": "1.0.12" } }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -13487,6 +14144,45 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "license": "MIT" + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -13591,6 +14287,16 @@ "node": ">=8" } }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index ad53be6d8..bb58dc42b 100644 --- a/package.json +++ b/package.json @@ -57,13 +57,16 @@ "globals": "^16.3.0", "husky": "9.1.7", "jest": "30.1.3", + "jest-environment-jsdom": "30.1.2", "lint-staged": "16.1.6", "msw": "2.11.2", "prettier": "3.6.2", "ts-jest": "29.4.1", + "ts-node": "10.9.2", "typescript": "~5.8.3", "typescript-eslint": "^8.39.1", "vite": "^7.1.2", - "vite-plugin-svgr": "4.5.0" + "vite-plugin-svgr": "4.5.0", + "whatwg-fetch": "3.6.20" } } diff --git a/src/components/Carousel/__test__/Carousel.test.tsx b/src/components/Carousel/__test__/Carousel.test.tsx new file mode 100644 index 000000000..a1c68333c --- /dev/null +++ b/src/components/Carousel/__test__/Carousel.test.tsx @@ -0,0 +1,50 @@ +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import React from 'react'; +import { ThemeProvider } from 'styled-components'; +import HeaderCarousel from '..'; + +jest.mock('antd', () => { + const actual = jest.requireActual('antd'); + return { + ...actual, + Carousel: ({ children }: { children: React.ReactNode }) => ( +
{children}
+ ), + }; +}); + +const testTheme = { + colors: { + ash: '#213547', + misty: '#1f2d3d', + brock: '#334155', + }, +} as any; + +function renderWithTheme(ui: React.ReactElement) { + return render({ui}); +} + +describe('HeaderCarousel', () => { + it('renderiza os títulos', () => { + renderWithTheme(); + expect(screen.getByText(/Ash Ketchum/i)).toBeInTheDocument(); + expect(screen.getByText(/Misty/i)).toBeInTheDocument(); + expect(screen.getByText(/Brock/i)).toBeInTheDocument(); + }); + + it('renderiza as descrições', () => { + renderWithTheme(); + expect(screen.getByText(/Treinador determinado e sonhador/i)).toBeInTheDocument(); + expect(screen.getByText(/tipo Água/i)).toBeInTheDocument(); + expect(screen.getByText(/tipo Pedra/i)).toBeInTheDocument(); + }); + + it('renderiza as imagens com alt correto', () => { + renderWithTheme(); + expect(screen.getByAltText('Ash Ketchum')).toBeInTheDocument(); + expect(screen.getByAltText('Misty')).toBeInTheDocument(); + expect(screen.getByAltText('Brock')).toBeInTheDocument(); + }); +}); diff --git a/src/components/Carousel/styles.tsx b/src/components/Carousel/styles.tsx index f63f9b97e..c7626cf84 100644 --- a/src/components/Carousel/styles.tsx +++ b/src/components/Carousel/styles.tsx @@ -23,8 +23,6 @@ export const Slide = styled.div<{ $bg: 'ash' | 'misty' | 'brock' }>` display: flex; align-items: flex-start; justify-content: space-between; - gap: ${({ theme }) => theme.spacing(3)}; - padding: ${({ theme }) => theme.spacing(4)}; background: ${({ theme, $bg }) => theme.colors[$bg]}; color: #fff; padding: 40px 250px; diff --git a/src/styles/theme.ts b/src/styles/theme.ts index 54ff3fbdc..cfbf5fe39 100644 --- a/src/styles/theme.ts +++ b/src/styles/theme.ts @@ -9,7 +9,6 @@ export const theme = { buttonActive: '#2b2a2a', button: '#161313ff', }, - spacing: (factor: number) => `${factor * 8}px`, } as const; export type ThemeType = typeof theme; diff --git a/src/test/global.d.ts b/src/test/global.d.ts new file mode 100644 index 000000000..7b0828bfa --- /dev/null +++ b/src/test/global.d.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom'; diff --git a/src/test/setupTests.ts b/src/test/setupTests.ts new file mode 100644 index 000000000..049294f29 --- /dev/null +++ b/src/test/setupTests.ts @@ -0,0 +1,16 @@ +// jest.config.ts +import type { Config } from 'jest'; + +const config: Config = { + preset: 'ts-jest', + testEnvironment: 'jsdom', + setupFilesAfterEnv: ['/src/test/setupTests.ts'], + transform: { + '^.+\\.(ts|tsx)$': ['ts-jest', { tsconfig: 'tsconfig.test.json' }], + }, + moduleNameMapper: { + '\\.(css|less|sass|scss)$': '/src/test/styleMock.ts', + '\\.(jpg|jpeg|png|gif|svg)$': '/src/test/fileMock.ts', + }, +}; +export default config; diff --git a/src/test/setuptTests.ts b/src/test/setuptTests.ts deleted file mode 100644 index 387ba6be1..000000000 --- a/src/test/setuptTests.ts +++ /dev/null @@ -1,6 +0,0 @@ -import '@testing-library/jest-dom'; -import { server } from './testServer'; - -beforeAll(() => server.listen({ onUnhandledRequest: 'error' })); -afterEach(() => server.resetHandlers()); -afterAll(() => server.close()); diff --git a/src/test/testServer.ts b/src/test/testServer.ts index 1dfcc814a..e075ee854 100644 --- a/src/test/testServer.ts +++ b/src/test/testServer.ts @@ -1,75 +1,24 @@ +// src/test/testServer.ts import { http, HttpResponse } from 'msw'; import { setupServer } from 'msw/node'; -import type { Pokemon } from '../constants/Pokemon'; - -const BULBASAUR: Pokemon = { - id: 1, - name: 'bulbasaur', - height: 7, - weight: 69, - types: [ - { slot: 1, type: { name: 'grass', url: '' } }, - { slot: 2, type: { name: 'poison', url: '' } }, - ], - stats: [ - { base_stat: 45, effort: 0, stat: { name: 'hp', url: '' } }, - { base_stat: 49, effort: 0, stat: { name: 'attack', url: '' } }, - { base_stat: 49, effort: 0, stat: { name: 'defense', url: '' } }, - { base_stat: 45, effort: 0, stat: { name: 'speed', url: '' } }, - { base_stat: 65, effort: 0, stat: { name: 'special-defense', url: '' } }, - { base_stat: 65, effort: 0, stat: { name: 'special-attack', url: '' } }, - ], -} as unknown as Pokemon; - -const LIST = { - count: 1, - next: null, - previous: null, - results: [{ name: 'bulbasaur', url: 'https://pokeapi.co/api/v2/pokemon/1/' }], -}; +// mocks simples de exemplo export const handlers = [ - http.get('https://pokeapi.co/api/v2/pokemon', ({ request }) => { - const url = new URL(request.url); - return HttpResponse.json(LIST, { status: 200 }); - }), - - http.get('https://pokeapi.co/api/v2/pokemon/:name', ({ params }) => { - const { name } = params as { name: string }; - if (name.toLowerCase() === 'bulbasaur') { - return HttpResponse.json(BULBASAUR, { status: 200 }); - } - return HttpResponse.json({ detail: 'Not found' }, { status: 404 }); + http.get('https://pokeapi.co/api/v2/pokemon', () => { + return HttpResponse.json({ + count: 1, + results: [{ name: 'bulbasaur', url: 'https://pokeapi.co/api/v2/pokemon/1/' }], + }); }), http.get('https://pokeapi.co/api/v2/pokemon/:id', ({ params }) => { - const { id } = params as { id: string }; - if (id === '1') { - return HttpResponse.json(BULBASAUR, { status: 200 }); - } - return HttpResponse.json({ detail: 'Not found' }, { status: 404 }); - }), - - http.get('https://pokeapi.co/api/v2/pokemon-species/:id', ({ params }) => { - const { id } = params as { id: string }; - if (id === '1') { - return HttpResponse.json( - { - flavor_text_entries: [ - { - flavor_text: 'A strange seed was planted on its back at birth.', - language: { name: 'en' }, - version: { name: 'red' }, - }, - { - flavor_text: 'Uma semente estranha foi plantada em suas costas.', - language: { name: 'pt' }, - version: { name: 'any' }, - }, - ], - }, - { status: 200 }, - ); + if (params.id === '1') { + return HttpResponse.json({ + id: 1, + name: 'bulbasaur', + height: 7, + weight: 69, + }); } return HttpResponse.json({ detail: 'Not found' }, { status: 404 }); }), diff --git a/tsconfig.json b/tsconfig.json index 01490aab4..61e1e4aed 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,4 +1,9 @@ { + "compilerOptions": { + "jsx": "react-jsx", + "esModuleInterop": true, + "skipLibCheck": true + }, "files": [], "references": [ { "path": "./tsconfig.app.json" }, diff --git a/tsconfig.test.json b/tsconfig.test.json index dcefea253..123942bd9 100644 --- a/tsconfig.test.json +++ b/tsconfig.test.json @@ -1,8 +1,14 @@ { - "extends": "./tsconfig.app.json", + "extends": "./tsconfig.json", "compilerOptions": { - "types": ["jest", "node"], - "noEmit": true + "jsx": "react-jsx", + "module": "commonjs", + "moduleResolution": "node", + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "isolatedModules": false, + "noEmit": true, + "skipLibCheck": true }, - "include": ["src/**/*.ts", "src/**/*.tsx", "src/test/**/*.ts", "src/test/**/*.tsx"] + "include": ["test/**/*.ts", "test/**/*.tsx", "src/**/*.ts", "src/**/*.tsx", "jest.config.ts"] } From aef1702ffe6e7e2f8e7a05a4b5b3bbe239f5c65e Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sat, 13 Sep 2025 23:20:07 -0300 Subject: [PATCH 16/24] feat: add unit tests for various components including Layout, PokemonCard, SearchBar, SimpleButton, StatusBarChart, StatusRadarChart, and TypePill --- .../Layout/__test__/Layout.test.tsx | 54 ++++++++++++++ .../PokemonCard/__test__/PokemonCard.test.tsx | 70 +++++++++++++++++++ .../SearchBar/__test__/SearchBar.test.tsx | 34 +++++++++ .../__test__/SimpleButton.test.tsx | 35 ++++++++++ .../__test__/StatusBarChart.test.tsx | 37 ++++++++++ .../__test__/StatusBarChart.test.tsx | 57 +++++++++++++++ .../TypePill/__test__/TypePill.test.tsx | 20 ++++++ src/test/global.d.ts | 1 - 8 files changed, 307 insertions(+), 1 deletion(-) create mode 100644 src/components/Layout/__test__/Layout.test.tsx create mode 100644 src/components/PokemonCard/__test__/PokemonCard.test.tsx create mode 100644 src/components/SearchBar/__test__/SearchBar.test.tsx create mode 100644 src/components/SimpleButtom/__test__/SimpleButton.test.tsx create mode 100644 src/components/StatusBarChart/__test__/StatusBarChart.test.tsx create mode 100644 src/components/StatusRadarChart/__test__/StatusBarChart.test.tsx create mode 100644 src/components/TypePill/__test__/TypePill.test.tsx delete mode 100644 src/test/global.d.ts diff --git a/src/components/Layout/__test__/Layout.test.tsx b/src/components/Layout/__test__/Layout.test.tsx new file mode 100644 index 000000000..397b7be3e --- /dev/null +++ b/src/components/Layout/__test__/Layout.test.tsx @@ -0,0 +1,54 @@ +import '@testing-library/jest-dom'; +import { cleanup, render, screen } from '@testing-library/react'; + +(global as any).TextEncoder ??= require('util').TextEncoder; +(global as any).TextDecoder ??= require('util').TextDecoder; + +let mockPathname = '/'; + +jest.mock('react-router-dom', () => ({ + useLocation: () => ({ pathname: mockPathname }), + Outlet: () =>
, +})); + +const headerPropsSpy = jest.fn(); + +jest.mock('../components/Header', () => ({ + __esModule: true, + default: (props: any) => { + headerPropsSpy(props); + return
; + }, +})); + +jest.mock('../components/Footer', () => ({ + __esModule: true, + Footer: () =>
, +})); + +import Layout from '..'; + +describe('Layout', () => { + afterEach(() => { + cleanup(); + headerPropsSpy.mockClear(); + }); + + it('mostra o carousel no Header quando pathname é "/"', () => { + mockPathname = '/'; + render(); + + expect(screen.getByTestId('header')).toBeInTheDocument(); + expect(screen.getByTestId('outlet')).toBeInTheDocument(); + expect(screen.getByTestId('footer')).toBeInTheDocument(); + + expect(headerPropsSpy).toHaveBeenCalledWith(expect.objectContaining({ showCarousel: true })); + }); + + it('não mostra o carousel fora da Home', () => { + mockPathname = '/pokemon/1'; + render(); + + expect(headerPropsSpy).toHaveBeenCalledWith(expect.objectContaining({ showCarousel: false })); + }); +}); diff --git a/src/components/PokemonCard/__test__/PokemonCard.test.tsx b/src/components/PokemonCard/__test__/PokemonCard.test.tsx new file mode 100644 index 000000000..53a4e64e9 --- /dev/null +++ b/src/components/PokemonCard/__test__/PokemonCard.test.tsx @@ -0,0 +1,70 @@ +// src/components/PokemonCard/__test__/PokemonCard.test.tsx +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import userEvent from '@testing-library/user-event'; +import PokemonCard from '..'; +import type { Pokemon } from '../../../constants/Pokemon'; + +const mockNavigate = jest.fn(); +jest.mock('react-router-dom', () => ({ + MemoryRouter: ({ children }: any) =>
{children}
, + useNavigate: () => mockNavigate, +})); + +jest.mock('../../../apis/getPokemonImage', () => ({ + getPokemonImage: (id: number) => `https://mock.img/${id}.png`, +})); + +const POKEMON: Pokemon = { + id: 1, + name: 'bulbasaur', + height: 7, + weight: 69, + types: [ + { slot: 1, type: { name: 'grass', url: '' } }, + { slot: 2, type: { name: 'poison', url: '' } }, + ], + stats: [ + { base_stat: 45, effort: 0, stat: { name: 'hp', url: '' } }, + { base_stat: 49, effort: 0, stat: { name: 'attack', url: '' } }, + { base_stat: 49, effort: 0, stat: { name: 'defense', url: '' } }, + { base_stat: 45, effort: 0, stat: { name: 'speed', url: '' } }, + { base_stat: 65, effort: 0, stat: { name: 'special-defense', url: '' } }, + { base_stat: 65, effort: 0, stat: { name: 'special-attack', url: '' } }, + ], +} as unknown as Pokemon; + +describe('PokemonCard', () => { + afterEach(() => mockNavigate.mockClear()); + + it('renderiza nome, id, imagem e tipos', () => { + render( +
+ +
, + ); + + expect(screen.getByText(/bulbasaur/i)).toBeInTheDocument(); + expect(screen.getByText('#001')).toBeInTheDocument(); + + const img = screen.getByRole('img', { name: /bulbasaur/i }); + expect(img).toHaveAttribute('src', 'https://mock.img/1.png'); + + expect(screen.getByText(/grass/i)).toBeInTheDocument(); + expect(screen.getByText(/poison/i)).toBeInTheDocument(); + }); + + it('mostra peso e altura com unidade correta', () => { + render(); + expect(screen.getByText(/6\.9 kg/i)).toBeInTheDocument(); + expect(screen.getByText(/0\.7 m/i)).toBeInTheDocument(); + }); + + it('navega ao clicar no botão "Mais detalhes"', async () => { + render(); + await userEvent.click(screen.getByRole('button', { name: /mais detalhes/i })); + expect(mockNavigate).toHaveBeenCalledWith(`/pokemon/${POKEMON.id}`, { + state: { pokemon: POKEMON }, + }); + }); +}); diff --git a/src/components/SearchBar/__test__/SearchBar.test.tsx b/src/components/SearchBar/__test__/SearchBar.test.tsx new file mode 100644 index 000000000..7e2b8de38 --- /dev/null +++ b/src/components/SearchBar/__test__/SearchBar.test.tsx @@ -0,0 +1,34 @@ +// src/components/SearchBar/__test__/SearchBar.test.tsx +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import userEvent from '@testing-library/user-event'; +import SearchBar from '..'; + +describe('SearchBar', () => { + it('renderiza o input com placeholder', () => { + const mockFn = jest.fn(); + render(); + + expect(screen.getByPlaceholderText(/pesquisar pokémon/i)).toBeInTheDocument(); + }); + + it('atualiza valor quando usuário digita', async () => { + const mockFn = jest.fn(); + render(); + const input = screen.getByPlaceholderText(/pesquisar pokémon/i); + + await userEvent.type(input, 'Pikachu'); + expect(input).toHaveValue('Pikachu'); + }); + + it('chama onResult ao pesquisar', async () => { + const mockFn = jest.fn(); + render(); + const input = screen.getByPlaceholderText(/pesquisar pokémon/i); + + await userEvent.type(input, 'Charmander'); + await userEvent.keyboard('{Enter}'); + + expect(mockFn).toHaveBeenCalledWith('charmander'); + }); +}); diff --git a/src/components/SimpleButtom/__test__/SimpleButton.test.tsx b/src/components/SimpleButtom/__test__/SimpleButton.test.tsx new file mode 100644 index 000000000..e8375489d --- /dev/null +++ b/src/components/SimpleButtom/__test__/SimpleButton.test.tsx @@ -0,0 +1,35 @@ +// src/components/SimpleButton/__test__/SimpleButton.test.tsx +import '@testing-library/jest-dom'; +import { fireEvent, render, screen } from '@testing-library/react'; +import React from 'react'; +import { ThemeProvider } from 'styled-components'; +import SimpleButton from '..'; + +const testTheme = { + colors: { + button: '#333', + buttonActive: '#555', + }, +} as any; + +function renderWithTheme(ui: React.ReactElement) { + return render({ui}); +} +describe('SimpleButton', () => { + it('renderiza o texto corretamente', () => { + renderWithTheme(); + expect(screen.getByText(/clique aqui/i)).toBeInTheDocument(); + }); + + it('chama onClick quando clicado', () => { + const mockFn = jest.fn(); + renderWithTheme(); + fireEvent.click(screen.getByText(/enviar/i)); + expect(mockFn).toHaveBeenCalledTimes(1); + }); + + it('renderiza o ícone quando passado', () => { + renderWithTheme(); + expect(screen.getByAltText('Icon')).toBeInTheDocument(); + }); +}); diff --git a/src/components/StatusBarChart/__test__/StatusBarChart.test.tsx b/src/components/StatusBarChart/__test__/StatusBarChart.test.tsx new file mode 100644 index 000000000..38f14ea5c --- /dev/null +++ b/src/components/StatusBarChart/__test__/StatusBarChart.test.tsx @@ -0,0 +1,37 @@ +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import StatsLines from '..'; + +jest.mock('antd', () => { + const original = jest.requireActual('antd'); + return { + ...original, + Progress: ({ percent, strokeColor }: { percent: number; strokeColor: string }) => ( +
+ ), + }; +}); + +describe('StatsLines', () => { + const stats = [ + { name: 'hp', value: 100, color: 'red' }, + { name: 'attack', value: 80, color: 'blue' }, + ]; + + it('renderiza os nomes e valores das stats', () => { + render(); + expect(screen.getByText(/HP/i)).toBeInTheDocument(); + expect(screen.getByText(/100/i)).toBeInTheDocument(); + expect(screen.getByText(/ATTACK/i)).toBeInTheDocument(); + expect(screen.getByText(/80/i)).toBeInTheDocument(); + }); + + it('renderiza os progressos com percentuais corretos', () => { + render(); + const bars = screen.getAllByTestId('progress'); + expect(bars[0]).toHaveAttribute('data-percent', '100'); + expect(bars[0]).toHaveAttribute('data-color', 'red'); + expect(bars[1]).toHaveAttribute('data-percent', '80'); + expect(bars[1]).toHaveAttribute('data-color', 'blue'); + }); +}); diff --git a/src/components/StatusRadarChart/__test__/StatusBarChart.test.tsx b/src/components/StatusRadarChart/__test__/StatusBarChart.test.tsx new file mode 100644 index 000000000..7dc515b32 --- /dev/null +++ b/src/components/StatusRadarChart/__test__/StatusBarChart.test.tsx @@ -0,0 +1,57 @@ +import '@testing-library/jest-dom'; +import { act, cleanup, render, screen } from '@testing-library/react'; +import StatsRoseChart from '..'; + +jest.mock('@ant-design/plots', () => ({ + Rose: (props: any) => { + const domain = props?.scale?.y?.domain ?? []; + const fontSize = props?.label?.style?.fontSize ?? ''; + const dataLen = Array.isArray(props?.data) ? props.data.length : 0; + + return ( +
+ ); + }, +})); + +const sampleStats = [ + { name: 'hp', value: 80, color: '#aaa' }, + { name: 'attack', value: 95, color: '#bbb' }, + { name: 'defense', value: 70, color: '#ccc' }, +]; + +describe('StatsRoseChart', () => { + afterEach(() => { + cleanup(); + }); + + it('usa domínio [0,150] e fontSize 12 em telas desktop', () => { + (window as any).innerWidth = 1024; + + render(); + const node = screen.getByTestId('rose'); + + expect(node).toHaveAttribute('data-domain', '0,150'); + expect(node).toHaveAttribute('data-fontsize', '12'); + expect(node).toHaveAttribute('data-datalen', String(sampleStats.length)); + }); + + it('muda para domínio [0,300] e fontSize 9 quando a tela é mobile (<=768)', () => { + (window as any).innerWidth = 1024; + render(); + + act(() => { + (window as any).innerWidth = 480; + window.dispatchEvent(new Event('resize')); + }); + + const node = screen.getByTestId('rose'); + expect(node).toHaveAttribute('data-domain', '0,300'); + expect(node).toHaveAttribute('data-fontsize', '9'); + }); +}); diff --git a/src/components/TypePill/__test__/TypePill.test.tsx b/src/components/TypePill/__test__/TypePill.test.tsx new file mode 100644 index 000000000..e0981e5fc --- /dev/null +++ b/src/components/TypePill/__test__/TypePill.test.tsx @@ -0,0 +1,20 @@ +import '@testing-library/jest-dom'; +import { render, screen } from '@testing-library/react'; +import TypePill from '..'; + +describe('TypePill', () => { + it('renderiza o label corretamente', () => { + render(); + expect(screen.getByText(/grass/i)).toBeInTheDocument(); + }); + + it('mostra o ícone quando informado', () => { + render(); + expect(screen.getByAltText('fire')).toBeInTheDocument(); + }); + + it('não renderiza img se o ícone não for passado', () => { + render(); + expect(screen.queryByRole('img')).not.toBeInTheDocument(); + }); +}); diff --git a/src/test/global.d.ts b/src/test/global.d.ts deleted file mode 100644 index 7b0828bfa..000000000 --- a/src/test/global.d.ts +++ /dev/null @@ -1 +0,0 @@ -import '@testing-library/jest-dom'; From feb34cf1b7b74140a0d2eea4982c007270200ab3 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sun, 14 Sep 2025 01:08:26 -0300 Subject: [PATCH 17/24] feat:add ErrorMessage and Loading components to Home and Statistics pages, and implement loading/error handling; add unit tests for ErrorMessage and Loading components --- package-lock.json | 17 ------ package.json | 4 +- src/assets/image/pikachu.png | Bin 0 -> 4084 bytes .../__test__/ErrorMessage.test.tsx | 15 +++++ src/components/ErrorMessage/index.tsx | 11 ++-- src/components/ErrorMessage/styles.ts | 17 +++--- .../Layout/components/Header/index.tsx | 28 ++++++---- .../Layout/components/Header/styles.tsx | 5 ++ .../Loading/__test__/Loading.test.tsx | 11 ++++ src/pages/Home/index.tsx | 52 +++++++----------- src/pages/Statistics/index.tsx | 27 ++++----- 11 files changed, 101 insertions(+), 86 deletions(-) create mode 100644 src/assets/image/pikachu.png create mode 100644 src/components/ErrorMessage/__test__/ErrorMessage.test.tsx create mode 100644 src/components/Loading/__test__/Loading.test.tsx diff --git a/package-lock.json b/package-lock.json index c34902619..67c241752 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,6 @@ "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-simple-import-sort": "12.1.1", "globals": "^16.3.0", - "husky": "9.1.7", "jest": "30.1.3", "jest-environment-jsdom": "30.1.2", "lint-staged": "16.1.6", @@ -8053,22 +8052,6 @@ "node": ">=10.17.0" } }, - "node_modules/husky": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", - "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", - "dev": true, - "license": "MIT", - "bin": { - "husky": "bin.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", diff --git a/package.json b/package.json index bb58dc42b..2ec4605eb 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,7 @@ "format": "prettier --write .", "test": "jest", "test:watch": "jest --watch", - "test:ci": "jest --ci --reporters=default --reporters=jest-junit", - "prepare": "husky install" + "test:ci": "jest --ci --reporters=default --reporters=jest-junit" }, "lint-staged": { "src/**/*.{ts,tsx,js,jsx,css,md,json}": [ @@ -55,7 +54,6 @@ "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-simple-import-sort": "12.1.1", "globals": "^16.3.0", - "husky": "9.1.7", "jest": "30.1.3", "jest-environment-jsdom": "30.1.2", "lint-staged": "16.1.6", diff --git a/src/assets/image/pikachu.png b/src/assets/image/pikachu.png new file mode 100644 index 0000000000000000000000000000000000000000..541eea733183c6b54fb53059ef015b46ae06e4d4 GIT binary patch literal 4084 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 { + it('renderiza a mensagem padrão', () => { + render(); + expect(screen.getByText(/Ops, pokémon não encontrado!/i)).toBeInTheDocument(); + expect(screen.getByAltText(/Icon pikachu/i)).toBeInTheDocument(); + }); + + it('renderiza uma mensagem customizada quando passada via props', () => { + render(); + expect(screen.getByText(/Erro de conexão/i)).toBeInTheDocument(); + }); +}); diff --git a/src/components/ErrorMessage/index.tsx b/src/components/ErrorMessage/index.tsx index 103816482..1502a8197 100644 --- a/src/components/ErrorMessage/index.tsx +++ b/src/components/ErrorMessage/index.tsx @@ -1,12 +1,15 @@ +import iconPikachu from '../../assets/image/pikachu.png'; import * as S from './styles'; -// import imgSrc from "../../../assets/img-pikachu-sad-min.png"; -export const ErrorMessage = () => { +type Props = { + message?: string; +}; +export const ErrorMessage = ({ message }: Props) => { return ( - {/* Pikachu */} - Ops, pokémon não encontrado! + + {message || 'Ops, pokémon não encontrado!'} ); diff --git a/src/components/ErrorMessage/styles.ts b/src/components/ErrorMessage/styles.ts index 10e5f34d7..934fab967 100644 --- a/src/components/ErrorMessage/styles.ts +++ b/src/components/ErrorMessage/styles.ts @@ -1,4 +1,4 @@ -import styled, { keyframes } from "styled-components"; +import styled, { keyframes } from 'styled-components'; export const Container = styled.div` height: 50vh; @@ -28,11 +28,14 @@ export const ErrorMessage = styled.div` justify-content: center; align-items: center; gap: 0.5rem; +`; - span { - font-size: 1rem; - line-height: 150%; - font-weight: 700; - color: #ffffff; - } +export const Icon = styled.img` + width: 32px; + height: 32px; +`; +export const Message = styled.p` + font-size: 1rem; + line-height: 150%; + font-weight: 700; `; diff --git a/src/components/Layout/components/Header/index.tsx b/src/components/Layout/components/Header/index.tsx index 1070a46ce..dfca7599e 100644 --- a/src/components/Layout/components/Header/index.tsx +++ b/src/components/Layout/components/Header/index.tsx @@ -1,10 +1,12 @@ // src/components/Header/index.tsx import { useNavigate } from 'react-router-dom'; +import iconHome from '../../../../assets/icons/home.svg'; import logo from '../../../../assets/icons/logo.svg'; import { useAppDispatch } from '../../../../core/hooks'; -import { searchByName, setPage } from '../../../../core/slices/pokedexSlice'; +import { loadPokemons, searchByName, setPage } from '../../../../core/slices/pokedexSlice'; import HeaderCarousel from '../../../Carousel'; import SearchBar from '../../../SearchBar'; +import SimpleButton from '../../../SimpleButtom'; import * as S from './styles'; type Props = { showCarousel?: boolean; @@ -12,23 +14,17 @@ type Props = { function Header({ showCarousel = false }: Props) { const dispatch = useAppDispatch(); - const navigate = useNavigate(); // [NOVO] + const navigate = useNavigate(); async function handleSearchResult(name: string) { if (name) { try { - // [MUDANÇA] usamos unwrap para pegar o payload (Pokemon) const pokemon = await dispatch(searchByName(name)).unwrap(); - // [NOVO] navega para /pokemon/:id e passa o objeto para render imediato navigate(`/pokemon/${pokemon.id}`, { state: { pokemon } }); - } catch { - // opcional: exibir um toast/alert - // message.error('Pokémon não encontrado'); - } + } catch {} } else { - // limpar busca → volta para página 1 na Home dispatch(setPage(1)); - navigate('/'); // [NOVO] volta para Home ao limpar + navigate('/'); } } @@ -42,6 +38,18 @@ function Header({ showCarousel = false }: Props) { + + { + dispatch(setPage(1)); + dispatch(loadPokemons(1)); + navigate('/'); + }} + /> + ); } diff --git a/src/components/Layout/components/Header/styles.tsx b/src/components/Layout/components/Header/styles.tsx index a3bd6f3fb..d0a60fac7 100644 --- a/src/components/Layout/components/Header/styles.tsx +++ b/src/components/Layout/components/Header/styles.tsx @@ -38,3 +38,8 @@ export const Logo = styled.img` width: 120px; } `; +export const ContentButton = styled.div` + display: flex; + width: 100%; + padding: 10px 20px; +`; diff --git a/src/components/Loading/__test__/Loading.test.tsx b/src/components/Loading/__test__/Loading.test.tsx new file mode 100644 index 000000000..1a064d5f6 --- /dev/null +++ b/src/components/Loading/__test__/Loading.test.tsx @@ -0,0 +1,11 @@ +import '@testing-library/jest-dom'; +import { render } from '@testing-library/react'; +import { Loading } from '..'; + +describe('Loading', () => { + it('renderiza o spinner corretamente', () => { + const { container } = render(); + const spinner = container.querySelector('.lds-roller'); + expect(spinner).toBeInTheDocument(); + }); +}); diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index 572e14b14..7b17c2319 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -1,13 +1,13 @@ import { Pagination } from 'antd'; import { useEffect } from 'react'; -import iconHome from '../../assets/icons/home.svg'; +import { ErrorMessage } from '../../components/ErrorMessage'; +import { Loading } from '../../components/Loading'; import PokemonCard from '../../components/PokemonCard'; -import SimpleButton from '../../components/SimpleButtom'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; import { loadPokemons, setPage } from '../../core/slices/pokedexSlice'; import * as S from './styles'; function Home() { - const { list, total, page, pageSize, status } = useAppSelector((s) => s.pokedex); + const { list, total, page, pageSize, status, error } = useAppSelector((s) => s.pokedex); const dispatch = useAppDispatch(); useEffect(() => { dispatch(loadPokemons(page)); @@ -17,39 +17,27 @@ function Home() { dispatch(setPage(nextPage)); window.scrollTo({ top: 0, behavior: 'smooth' }); } - + if (status === 'loading') return ; + if (status === 'failed') return ; return ( - { - dispatch(setPage(1)); - dispatch(loadPokemons(1)); - }} - /> - {status === 'loading' ? ( -

Carregando…

- ) : ( - <> - - {list.map((pokemon) => ( - - ))} - + <> + + {list.map((pokemon) => ( + + ))} + - - - )} + +
); diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx index 070b8b383..67a50f915 100644 --- a/src/pages/Statistics/index.tsx +++ b/src/pages/Statistics/index.tsx @@ -1,11 +1,12 @@ // src/pages/Statistics/index.tsx import { useEffect, useState } from 'react'; -import { useLocation, useNavigate, useParams } from 'react-router-dom'; +import { useLocation, useParams } from 'react-router-dom'; import { getPokemonImage } from '../../apis/getPokemonImage'; import IconHeight from '../../assets/icons/height.svg'; -import iconHome from '../../assets/icons/home.svg'; import pokeball from '../../assets/icons/pokeball.svg'; import IconWeight from '../../assets/icons/weight.svg'; +import { ErrorMessage } from '../../components/ErrorMessage'; +import { Loading } from '../../components/Loading'; import SimpleButton from '../../components/SimpleButtom'; import StatsBarChart from '../../components/StatusBarChart'; import StatsRadarChart from '../../components/StatusRadarChart'; @@ -18,10 +19,9 @@ function Statistics() { const { id } = useParams(); const { state } = useLocation() as { state?: { pokemon?: any } }; const dispatch = useAppDispatch(); - + const { status, error } = useAppSelector((s) => s.pokedex); const details = useAppSelector((s) => s.pokedex.detailsById[Number(id)]); - const status = useAppSelector((s) => s.pokedex.status); - const navigate = useNavigate(); + useEffect(() => { if (!id) return; if (!details) dispatch(loadDetails(Number(id))); @@ -30,11 +30,6 @@ function Statistics() { const pokemon = details?.pokemon ?? state?.pokemon ?? null; const description = details?.description ?? ''; const [chartType, setChartType] = useState('bar'); - if (!id) return

ID inválido.

; - if (!pokemon) { - return

{status === 'loading' ? 'Carregando…' : 'Pokémon não encontrado.'}

; - } - const mainType = pokemon.types[0]?.type.name ?? 'normal'; const typeData = pokemonTypes.find((t) => t.name === mainType); const mainColor = typeData?.color ?? '#adcab8'; @@ -47,20 +42,26 @@ function Statistics() { const pokemonImage = getPokemonImage(pokemon.id); + if (!id) return ; + + if (!pokemon && status === 'loading') return ; + + if (!pokemon && status === 'failed') return ; + + if (!pokemon) return ; + if (status === 'failed') return ; + return ( <> - navigate('/')} /> {pokemon.name.toUpperCase()} - {' '} Peso: {pokemon.weight / 10} kg - {' '} Altura: {pokemon.height / 10} m From 037c833cbec5a647b443cea882c81148d931bc4c Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sun, 14 Sep 2025 02:01:33 -0300 Subject: [PATCH 18/24] feat: update theme colors and refactor components to use theme-based styling; enhance tests with ThemeProvider --- .../Carousel/__test__/Carousel.test.tsx | 1 + src/components/Carousel/styles.tsx | 2 +- .../__test__/ErrorMessage.test.tsx | 17 +++++++++++++++-- src/components/ErrorMessage/styles.ts | 16 ++++++++-------- .../Layout/components/Footer/styles.tsx | 2 +- .../Layout/components/Header/styles.tsx | 3 +-- .../Loading/__test__/Loading.test.tsx | 13 ++++++++++++- src/components/Loading/styles.ts | 8 ++++---- .../PokemonCard/__test__/PokemonCard.test.tsx | 18 +++++++++++++++--- src/components/PokemonCard/styles.ts | 4 ++-- .../SearchBar/__test__/SearchBar.test.tsx | 17 ++++++++++++++--- src/components/SearchBar/styles.ts | 6 +++--- src/components/SimpleButtom/styles.ts | 2 +- src/components/StatusBarChart/styles.ts | 4 +--- src/components/TypePill/styles.ts | 1 - src/styles/theme.ts | 14 +++++++++----- 16 files changed, 88 insertions(+), 40 deletions(-) diff --git a/src/components/Carousel/__test__/Carousel.test.tsx b/src/components/Carousel/__test__/Carousel.test.tsx index a1c68333c..eb956a4f6 100644 --- a/src/components/Carousel/__test__/Carousel.test.tsx +++ b/src/components/Carousel/__test__/Carousel.test.tsx @@ -19,6 +19,7 @@ const testTheme = { ash: '#213547', misty: '#1f2d3d', brock: '#334155', + white: '#FFFFFF', }, } as any; diff --git a/src/components/Carousel/styles.tsx b/src/components/Carousel/styles.tsx index c7626cf84..2ee51732f 100644 --- a/src/components/Carousel/styles.tsx +++ b/src/components/Carousel/styles.tsx @@ -24,7 +24,7 @@ export const Slide = styled.div<{ $bg: 'ash' | 'misty' | 'brock' }>` align-items: flex-start; justify-content: space-between; background: ${({ theme, $bg }) => theme.colors[$bg]}; - color: #fff; + color: ${({ theme }) => theme.colors.white}; padding: 40px 250px; @media (max-width: 768px) { diff --git a/src/components/ErrorMessage/__test__/ErrorMessage.test.tsx b/src/components/ErrorMessage/__test__/ErrorMessage.test.tsx index 4dc8d6043..927e14cd1 100644 --- a/src/components/ErrorMessage/__test__/ErrorMessage.test.tsx +++ b/src/components/ErrorMessage/__test__/ErrorMessage.test.tsx @@ -1,15 +1,28 @@ import '@testing-library/jest-dom'; import { render, screen } from '@testing-library/react'; +import { ThemeProvider } from 'styled-components'; import { ErrorMessage } from '..'; + +const testTheme = { + colors: { + gradient: 'linear-gradient(180deg, #151A37 0%, rgba(21,26,55,0) 100%)', + border: '#24293F', + white: '#FFFFFF', + }, +} as any; + +function renderWithTheme(ui: React.ReactElement) { + return render({ui}); +} describe('ErrorMessage', () => { it('renderiza a mensagem padrão', () => { - render(); + renderWithTheme(); expect(screen.getByText(/Ops, pokémon não encontrado!/i)).toBeInTheDocument(); expect(screen.getByAltText(/Icon pikachu/i)).toBeInTheDocument(); }); it('renderiza uma mensagem customizada quando passada via props', () => { - render(); + renderWithTheme(); expect(screen.getByText(/Erro de conexão/i)).toBeInTheDocument(); }); }); diff --git a/src/components/ErrorMessage/styles.ts b/src/components/ErrorMessage/styles.ts index 934fab967..ed62e0f67 100644 --- a/src/components/ErrorMessage/styles.ts +++ b/src/components/ErrorMessage/styles.ts @@ -14,28 +14,28 @@ const zoomIn = keyframes` transform: initial; } `; - export const ErrorMessage = styled.div` - max-width: 21rem; - height: 3.5rem; - background: linear-gradient(180deg, #151a37 0%, rgba(21, 26, 55, 0) 100%); - border: 1px solid #24293f; - border-radius: 0.5rem; + max-width: 336px; + height: 56px; + background: ${({ theme }) => theme.colors.gradient}; + border: 1px solid ${({ theme }) => theme.colors.border}; + border-radius: 8px; margin: 0 auto; animation: ${zoomIn} 0.8s; display: flex; justify-content: center; align-items: center; - gap: 0.5rem; + gap: 8px; `; export const Icon = styled.img` width: 32px; height: 32px; `; + export const Message = styled.p` - font-size: 1rem; + font-size: 16px; line-height: 150%; font-weight: 700; `; diff --git a/src/components/Layout/components/Footer/styles.tsx b/src/components/Layout/components/Footer/styles.tsx index 81fc8d11b..dec52004d 100644 --- a/src/components/Layout/components/Footer/styles.tsx +++ b/src/components/Layout/components/Footer/styles.tsx @@ -4,7 +4,7 @@ export const Container = styled.footer` display: flex; justify-content: space-between; align-items: center; - border-top: 1px solid #24293f; + border-top: 1px solid ${({ theme }) => theme.colors.border}; padding: 0px 40px; margin-top: 120px; @media (max-width: 768px) { diff --git a/src/components/Layout/components/Header/styles.tsx b/src/components/Layout/components/Header/styles.tsx index d0a60fac7..56702aa4c 100644 --- a/src/components/Layout/components/Header/styles.tsx +++ b/src/components/Layout/components/Header/styles.tsx @@ -7,7 +7,6 @@ export const Container = styled.header` align-items: center; min-height: 80px; width: 100%; - /* margin-bottom: 60px; */ `; export const CustomImage = styled.img` width: 200px; @@ -15,7 +14,7 @@ export const CustomImage = styled.img` `; export const Header = styled.header` - border-bottom: 1px solid #3f3e3eff; + border-bottom: 1px solid ${({ theme }) => theme.colors.border}; height: 140px; width: 100%; display: flex; diff --git a/src/components/Loading/__test__/Loading.test.tsx b/src/components/Loading/__test__/Loading.test.tsx index 1a064d5f6..43c3c22e4 100644 --- a/src/components/Loading/__test__/Loading.test.tsx +++ b/src/components/Loading/__test__/Loading.test.tsx @@ -1,10 +1,21 @@ import '@testing-library/jest-dom'; import { render } from '@testing-library/react'; +import { ThemeProvider } from 'styled-components'; import { Loading } from '..'; +const testTheme = { + colors: { + border: '#24293F', + white: '#FFFFFF', + }, +} as any; + +function renderWithTheme(ui: React.ReactElement) { + return render({ui}); +} describe('Loading', () => { it('renderiza o spinner corretamente', () => { - const { container } = render(); + const { container } = renderWithTheme(); const spinner = container.querySelector('.lds-roller'); expect(spinner).toBeInTheDocument(); }); diff --git a/src/components/Loading/styles.ts b/src/components/Loading/styles.ts index 6eb38b1ee..f5d1942c0 100644 --- a/src/components/Loading/styles.ts +++ b/src/components/Loading/styles.ts @@ -1,7 +1,7 @@ -import styled from "styled-components"; +import styled from 'styled-components'; export const Container = styled.div` - height: 50vh; + height: 500px; display: flex; justify-content: center; align-items: center; @@ -19,13 +19,13 @@ export const Loading = styled.div` transform-origin: 40px 40px; } .lds-roller div:after { - content: " "; + content: ' '; display: block; position: absolute; width: 7px; height: 7px; border-radius: 50%; - background: #fff; + background: ${({ theme }) => theme.colors.white}; margin: -4px 0 0 -4px; } .lds-roller div:nth-child(1) { diff --git a/src/components/PokemonCard/__test__/PokemonCard.test.tsx b/src/components/PokemonCard/__test__/PokemonCard.test.tsx index 53a4e64e9..bdbdebbc0 100644 --- a/src/components/PokemonCard/__test__/PokemonCard.test.tsx +++ b/src/components/PokemonCard/__test__/PokemonCard.test.tsx @@ -2,9 +2,21 @@ import '@testing-library/jest-dom'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; +import { ThemeProvider } from 'styled-components'; import PokemonCard from '..'; import type { Pokemon } from '../../../constants/Pokemon'; +const testTheme = { + colors: { + backgroundCard: '#0B26BE26', + border: '#24293F', + white: '#FFFFFF', + }, +} as any; + +function renderWithTheme(ui: React.ReactElement) { + return render({ui}); +} const mockNavigate = jest.fn(); jest.mock('react-router-dom', () => ({ MemoryRouter: ({ children }: any) =>
{children}
, @@ -38,7 +50,7 @@ describe('PokemonCard', () => { afterEach(() => mockNavigate.mockClear()); it('renderiza nome, id, imagem e tipos', () => { - render( + renderWithTheme(
, @@ -55,13 +67,13 @@ describe('PokemonCard', () => { }); it('mostra peso e altura com unidade correta', () => { - render(); + renderWithTheme(); expect(screen.getByText(/6\.9 kg/i)).toBeInTheDocument(); expect(screen.getByText(/0\.7 m/i)).toBeInTheDocument(); }); it('navega ao clicar no botão "Mais detalhes"', async () => { - render(); + renderWithTheme(); await userEvent.click(screen.getByRole('button', { name: /mais detalhes/i })); expect(mockNavigate).toHaveBeenCalledWith(`/pokemon/${POKEMON.id}`, { state: { pokemon: POKEMON }, diff --git a/src/components/PokemonCard/styles.ts b/src/components/PokemonCard/styles.ts index 1d6bbf24d..bdfa17527 100644 --- a/src/components/PokemonCard/styles.ts +++ b/src/components/PokemonCard/styles.ts @@ -11,8 +11,8 @@ export const Card = styled.div` display: flex; flex-direction: column; align-items: center; - background: rgba(6, 11, 40, 0.15); - border: 1px solid #24293f; + background: ${({ theme }) => theme.colors.backgroundCard}; + border: 1px solid ${({ theme }) => theme.colors.border}; border-bottom: none; border-radius: 22px; padding: 120px 150px 24px; diff --git a/src/components/SearchBar/__test__/SearchBar.test.tsx b/src/components/SearchBar/__test__/SearchBar.test.tsx index 7e2b8de38..7351913cd 100644 --- a/src/components/SearchBar/__test__/SearchBar.test.tsx +++ b/src/components/SearchBar/__test__/SearchBar.test.tsx @@ -2,19 +2,30 @@ import '@testing-library/jest-dom'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; +import { ThemeProvider } from 'styled-components'; import SearchBar from '..'; +const testTheme = { + colors: { + border: '#24293F', + }, +} as any; + +function renderWithTheme(ui: React.ReactElement) { + return render({ui}); +} + describe('SearchBar', () => { it('renderiza o input com placeholder', () => { const mockFn = jest.fn(); - render(); + renderWithTheme(); expect(screen.getByPlaceholderText(/pesquisar pokémon/i)).toBeInTheDocument(); }); it('atualiza valor quando usuário digita', async () => { const mockFn = jest.fn(); - render(); + renderWithTheme(); const input = screen.getByPlaceholderText(/pesquisar pokémon/i); await userEvent.type(input, 'Pikachu'); @@ -23,7 +34,7 @@ describe('SearchBar', () => { it('chama onResult ao pesquisar', async () => { const mockFn = jest.fn(); - render(); + renderWithTheme(); const input = screen.getByPlaceholderText(/pesquisar pokémon/i); await userEvent.type(input, 'Charmander'); diff --git a/src/components/SearchBar/styles.ts b/src/components/SearchBar/styles.ts index 7bb9cfa95..6a25eb76d 100644 --- a/src/components/SearchBar/styles.ts +++ b/src/components/SearchBar/styles.ts @@ -9,7 +9,7 @@ export const Wrapper = styled.div` .ant-input-affix-wrapper { background: transparent !important; - border: 2px solid #3f3e3eff !important; + border: 2px solid ${({ theme }) => theme.colors.border}!important; border-radius: 6px; color: white; height: 40px; @@ -24,14 +24,14 @@ export const Wrapper = styled.div` } } .ant-input-search-button { - background: #3f3e3eff !important; + background: ${({ theme }) => theme.colors.border} !important; border: none !important; color: white !important; font-weight: bold; height: 40px; &:hover { - background: #202020ff !important; + background: ${({ theme }) => theme.colors.buttonActive} !important; } } `; diff --git a/src/components/SimpleButtom/styles.ts b/src/components/SimpleButtom/styles.ts index 5544fe087..cbf1d6517 100644 --- a/src/components/SimpleButtom/styles.ts +++ b/src/components/SimpleButtom/styles.ts @@ -18,7 +18,7 @@ export const Button = styled.button<{ width: ${({ $width }) => $width || '100%'}; height: ${({ $height }) => $height || '40px'}; - color: #fff; + color: ${({ theme }) => theme.colors.white}; border: ${({ $borderColor }) => ($borderColor ? `1px solid ${$borderColor}` : 'none')}; border-radius: 8px; padding: 10px 16px; diff --git a/src/components/StatusBarChart/styles.ts b/src/components/StatusBarChart/styles.ts index 25878e38d..b8a61c980 100644 --- a/src/components/StatusBarChart/styles.ts +++ b/src/components/StatusBarChart/styles.ts @@ -33,9 +33,7 @@ export const Label = styled.div` } `; -export const Value = styled.span` - color: #ffffff; -`; +export const Value = styled.span``; export const Bar = styled.div` max-width: 350px; diff --git a/src/components/TypePill/styles.ts b/src/components/TypePill/styles.ts index f6bb696c4..66e30be30 100644 --- a/src/components/TypePill/styles.ts +++ b/src/components/TypePill/styles.ts @@ -6,7 +6,6 @@ export const Wrapper = styled.div<{ $color: string }>` justify-content: center; gap: 6px; background: ${({ $color }) => $color}; - color: #fff; border-radius: 8px; padding: 6px 20px; max-width: 100px; diff --git a/src/styles/theme.ts b/src/styles/theme.ts index cfbf5fe39..285062880 100644 --- a/src/styles/theme.ts +++ b/src/styles/theme.ts @@ -2,12 +2,16 @@ export const theme = { colors: { primary: '#1677ff', background: '#03040cff', + backgroundCard: '#0B26BE26', text: '#ebe8e8ff', - ash: '#4fc3f7', - brock: '#a1887f', - misty: '#dbbc3dff', - buttonActive: '#2b2a2a', - button: '#161313ff', + white: '#ffffff', + ash: 'linear-gradient(to top, #03040cff 0%, #4fc3f7 100%)', + brock: 'linear-gradient(to top, #03040cff 0%, #a1887f 100%)', + misty: 'linear-gradient(to top, #03040cff 0%, #ff8a65 100%)', + buttonActive: 'linear-gradient(180deg, #20243fff 0%, rgba(30, 53, 180, 0.4) 100%)', + button: 'linear-gradient(180deg, #151a37 0%, rgba(21, 26, 55, 0) 100%)', + border: '#3F3E3E', + gradient: 'linear-gradient(180deg, #151a37 0%, rgba(21, 26, 55, 0) 100%)', }, } as const; From bcbaf691a52f96d794a1429bd5671a0c934222b6 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sun, 14 Sep 2025 02:06:58 -0300 Subject: [PATCH 19/24] feat: rename Wrapper to Container in Carousel, PokemonCard, SearchBar, StatusBarChart, and TypePill components for consistency --- src/components/Carousel/index.tsx | 4 ++-- src/components/Carousel/styles.tsx | 2 +- src/components/PokemonCard/index.tsx | 4 ++-- src/components/PokemonCard/styles.ts | 2 +- src/components/SearchBar/index.tsx | 4 ++-- src/components/SearchBar/styles.ts | 2 +- src/components/StatusBarChart/index.tsx | 4 ++-- src/components/StatusBarChart/styles.ts | 2 +- src/components/TypePill/index.tsx | 4 ++-- src/components/TypePill/styles.ts | 2 +- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/components/Carousel/index.tsx b/src/components/Carousel/index.tsx index 6d3ebf153..78fb058d5 100644 --- a/src/components/Carousel/index.tsx +++ b/src/components/Carousel/index.tsx @@ -27,7 +27,7 @@ const items = [ export default function HeaderCarousel() { return ( - + {items.map((item) => ( @@ -39,6 +39,6 @@ export default function HeaderCarousel() { ))} - +
); } diff --git a/src/components/Carousel/styles.tsx b/src/components/Carousel/styles.tsx index 2ee51732f..a89fccdf4 100644 --- a/src/components/Carousel/styles.tsx +++ b/src/components/Carousel/styles.tsx @@ -1,7 +1,7 @@ // styles.ts import styled from 'styled-components'; -export const Wrapper = styled.div` +export const Container = styled.div` width: 100%; .slick-slide > div { diff --git a/src/components/PokemonCard/index.tsx b/src/components/PokemonCard/index.tsx index c459cecfe..100b204e3 100644 --- a/src/components/PokemonCard/index.tsx +++ b/src/components/PokemonCard/index.tsx @@ -29,7 +29,7 @@ function PokemonCard({ pokemon }: Props) { } return ( - + {pokemon.name} @@ -66,7 +66,7 @@ function PokemonCard({ pokemon }: Props) { borderRadius="0 0 20px 20px" height="50px" /> - + ); } diff --git a/src/components/PokemonCard/styles.ts b/src/components/PokemonCard/styles.ts index bdfa17527..ef8cfc8e5 100644 --- a/src/components/PokemonCard/styles.ts +++ b/src/components/PokemonCard/styles.ts @@ -5,7 +5,7 @@ const fadeDown = keyframes` to { opacity: 1; transform: none; } `; -export const Card = styled.div` +export const Container = styled.div` width: 100%; margin-top: 180px; display: flex; diff --git a/src/components/SearchBar/index.tsx b/src/components/SearchBar/index.tsx index 83395ef43..e667e6c65 100644 --- a/src/components/SearchBar/index.tsx +++ b/src/components/SearchBar/index.tsx @@ -15,7 +15,7 @@ function SearchBar({ onResult }: Props) { } return ( - + setValue(e.target.value)} @@ -24,7 +24,7 @@ function SearchBar({ onResult }: Props) { placeholder="Pesquisar Pokémon" enterButton /> - + ); } diff --git a/src/components/SearchBar/styles.ts b/src/components/SearchBar/styles.ts index 6a25eb76d..db709e910 100644 --- a/src/components/SearchBar/styles.ts +++ b/src/components/SearchBar/styles.ts @@ -1,7 +1,7 @@ // src/components/SearchBar/styles.ts import styled from 'styled-components'; -export const Wrapper = styled.div` +export const Container = styled.div` max-width: 720px; margin: 16px auto 24px; diff --git a/src/components/StatusBarChart/index.tsx b/src/components/StatusBarChart/index.tsx index 80118cfbd..e3004c238 100644 --- a/src/components/StatusBarChart/index.tsx +++ b/src/components/StatusBarChart/index.tsx @@ -10,7 +10,7 @@ type Props = { function StatsLines({ stats, max = 125 }: Props) { return ( - + {stats.map((s) => { const pct = Math.max(0, Math.min(100, Math.round((s.value / max) * 100))); @@ -33,7 +33,7 @@ function StatsLines({ stats, max = 125 }: Props) { ); })} - + ); } diff --git a/src/components/StatusBarChart/styles.ts b/src/components/StatusBarChart/styles.ts index b8a61c980..0c7f2d3a2 100644 --- a/src/components/StatusBarChart/styles.ts +++ b/src/components/StatusBarChart/styles.ts @@ -1,6 +1,6 @@ import styled from 'styled-components'; -export const Wrapper = styled.div` +export const Container = styled.div` width: 90%; display: grid; gap: 10px; diff --git a/src/components/TypePill/index.tsx b/src/components/TypePill/index.tsx index 3aa5d06db..662a791d4 100644 --- a/src/components/TypePill/index.tsx +++ b/src/components/TypePill/index.tsx @@ -8,10 +8,10 @@ type Props = { function TypePill({ color, icon, label }: Props) { return ( - + {icon && {label}} {label} - + ); } diff --git a/src/components/TypePill/styles.ts b/src/components/TypePill/styles.ts index 66e30be30..edc44aae7 100644 --- a/src/components/TypePill/styles.ts +++ b/src/components/TypePill/styles.ts @@ -1,6 +1,6 @@ import styled from 'styled-components'; -export const Wrapper = styled.div<{ $color: string }>` +export const Container = styled.div<{ $color: string }>` display: flex; align-items: center; justify-content: center; From bcb298382bb13461b949559128fbc7d054606dbb Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sun, 14 Sep 2025 03:12:50 -0300 Subject: [PATCH 20/24] feat: Added Cypress version 15.2.0 for testing. --- cypress.config.ts | 7 + cypress/e2e/home-and-details.cy.ts | 26 + cypress/e2e/search-error.cy.ts | 25 + cypress/fixtures/bulbasaur.json | 18 + cypress/fixtures/list.json | 6 + cypress/fixtures/pokemon-1.json | 18 + cypress/fixtures/pokemon-2.json | 8 + cypress/fixtures/pokemon-list.json | 9 + cypress/fixtures/species-1.json | 14 + cypress/support/commands.ts | 37 + cypress/support/e2e.ts | 17 + package-lock.json | 1630 ++++++++++++++++++++++++- package.json | 1 + src/components/Carousel/index.tsx | 2 +- src/components/ErrorMessage/index.tsx | 2 +- src/components/PokemonCard/index.tsx | 2 +- src/components/SearchBar/index.tsx | 2 +- src/pages/Statistics/styles.ts | 1 + 18 files changed, 1760 insertions(+), 65 deletions(-) create mode 100644 cypress.config.ts create mode 100644 cypress/e2e/home-and-details.cy.ts create mode 100644 cypress/e2e/search-error.cy.ts create mode 100644 cypress/fixtures/bulbasaur.json create mode 100644 cypress/fixtures/list.json create mode 100644 cypress/fixtures/pokemon-1.json create mode 100644 cypress/fixtures/pokemon-2.json create mode 100644 cypress/fixtures/pokemon-list.json create mode 100644 cypress/fixtures/species-1.json create mode 100644 cypress/support/commands.ts create mode 100644 cypress/support/e2e.ts diff --git a/cypress.config.ts b/cypress.config.ts new file mode 100644 index 000000000..df1aba2a6 --- /dev/null +++ b/cypress.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'cypress'; + +export default defineConfig({ + e2e: { + baseUrl: 'http://localhost:5173', + }, +}); diff --git a/cypress/e2e/home-and-details.cy.ts b/cypress/e2e/home-and-details.cy.ts new file mode 100644 index 000000000..09f012426 --- /dev/null +++ b/cypress/e2e/home-and-details.cy.ts @@ -0,0 +1,26 @@ +describe('Home -> Details', () => { + it('renderiza a lista e navega para o detalhe do Bulbasaur', () => { + cy.intercept('GET', '**/api/v2/pokemon?*', { fixture: 'pokemon-list.json' }).as('getList'); + + cy.intercept('GET', '**/api/v2/pokemon/1', { fixture: 'pokemon-1.json' }).as('getBulbasaur'); + cy.intercept('GET', '**/api/v2/pokemon-species/1', { fixture: 'species-1.json' }).as( + 'getSpecies1', + ); + + cy.intercept('GET', '**/api/v2/pokemon?*', { fixture: 'pokemon-list.json' }).as('getList'); + + cy.intercept('GET', '**/api/v2/pokemon/bulbasaur*', { fixture: 'pokemon-1.json' }).as( + 'getBulbasaurByName', + ); + cy.intercept('GET', '**/api/v2/pokemon/ivysaur*', { fixture: 'pokemon-2.json' }).as( + 'getIvysaurByName', + ); + + cy.intercept('GET', /\/api\/v2\/pokemon\/1\/?$/, { fixture: 'pokemon-1.json' }).as( + 'getBulbasaurById', + ); + cy.intercept('GET', /\/api\/v2\/pokemon-species\/1\/?$/, { fixture: 'species-1.json' }).as( + 'getSpecies1', + ); + }); +}); diff --git a/cypress/e2e/search-error.cy.ts b/cypress/e2e/search-error.cy.ts new file mode 100644 index 000000000..d247b178b --- /dev/null +++ b/cypress/e2e/search-error.cy.ts @@ -0,0 +1,25 @@ +// cypress/e2e/search-error.cy.ts +describe('busca com erro mostra ErrorMessage', () => { + it('mostra mensagem quando o Pokémon não existe', () => { + // lista inicial + cy.intercept('GET', '**/api/v2/pokemon?*', { fixture: 'pokemon-list.json' }).as('getList'); + + cy.visit('/'); + cy.wait('@getList'); + + cy.intercept('GET', '**/api/v2/pokemon/naoexiste*', { + statusCode: 404, + body: { detail: 'Not found' }, + }).as('getNotFound'); + + cy.get('[data-testid="search-input"] input', { timeout: 10000 }) + .should('be.visible') + .type('naoexiste{enter}'); + + cy.wait('@getNotFound'); + + cy.get('[data-testid="error-message"]', { timeout: 10000 }) + .should('be.visible') + .contains(/pokémon não encontrado/i); + }); +}); diff --git a/cypress/fixtures/bulbasaur.json b/cypress/fixtures/bulbasaur.json new file mode 100644 index 000000000..d8d538dff --- /dev/null +++ b/cypress/fixtures/bulbasaur.json @@ -0,0 +1,18 @@ +{ + "id": 1, + "name": "bulbasaur", + "height": 7, + "weight": 69, + "types": [ + { "slot": 1, "type": { "name": "grass", "url": "" } }, + { "slot": 2, "type": { "name": "poison", "url": "" } } + ], + "stats": [ + { "base_stat": 45, "effort": 0, "stat": { "name": "hp", "url": "" } }, + { "base_stat": 49, "effort": 0, "stat": { "name": "attack", "url": "" } }, + { "base_stat": 49, "effort": 0, "stat": { "name": "defense", "url": "" } }, + { "base_stat": 45, "effort": 0, "stat": { "name": "speed", "url": "" } }, + { "base_stat": 65, "effort": 0, "stat": { "name": "special-defense", "url": "" } }, + { "base_stat": 65, "effort": 0, "stat": { "name": "special-attack", "url": "" } } + ] +} diff --git a/cypress/fixtures/list.json b/cypress/fixtures/list.json new file mode 100644 index 000000000..cf76403bd --- /dev/null +++ b/cypress/fixtures/list.json @@ -0,0 +1,6 @@ +{ + "count": 1, + "next": null, + "previous": null, + "results": [{ "name": "bulbasaur", "url": "https://pokeapi.co/api/v2/pokemon/1/" }] +} diff --git a/cypress/fixtures/pokemon-1.json b/cypress/fixtures/pokemon-1.json new file mode 100644 index 000000000..d8d538dff --- /dev/null +++ b/cypress/fixtures/pokemon-1.json @@ -0,0 +1,18 @@ +{ + "id": 1, + "name": "bulbasaur", + "height": 7, + "weight": 69, + "types": [ + { "slot": 1, "type": { "name": "grass", "url": "" } }, + { "slot": 2, "type": { "name": "poison", "url": "" } } + ], + "stats": [ + { "base_stat": 45, "effort": 0, "stat": { "name": "hp", "url": "" } }, + { "base_stat": 49, "effort": 0, "stat": { "name": "attack", "url": "" } }, + { "base_stat": 49, "effort": 0, "stat": { "name": "defense", "url": "" } }, + { "base_stat": 45, "effort": 0, "stat": { "name": "speed", "url": "" } }, + { "base_stat": 65, "effort": 0, "stat": { "name": "special-defense", "url": "" } }, + { "base_stat": 65, "effort": 0, "stat": { "name": "special-attack", "url": "" } } + ] +} diff --git a/cypress/fixtures/pokemon-2.json b/cypress/fixtures/pokemon-2.json new file mode 100644 index 000000000..95880b573 --- /dev/null +++ b/cypress/fixtures/pokemon-2.json @@ -0,0 +1,8 @@ +{ + "id": 2, + "name": "ivysaur", + "height": 10, + "weight": 130, + "types": [{ "slot": 1, "type": { "name": "grass", "url": "" } }], + "stats": [{ "base_stat": 60, "effort": 0, "stat": { "name": "hp", "url": "" } }] +} diff --git a/cypress/fixtures/pokemon-list.json b/cypress/fixtures/pokemon-list.json new file mode 100644 index 000000000..1b09f5645 --- /dev/null +++ b/cypress/fixtures/pokemon-list.json @@ -0,0 +1,9 @@ +{ + "count": 2, + "next": null, + "previous": null, + "results": [ + { "name": "bulbasaur", "url": "https://pokeapi.co/api/v2/pokemon/1/" }, + { "name": "ivysaur", "url": "https://pokeapi.co/api/v2/pokemon/2/" } + ] +} diff --git a/cypress/fixtures/species-1.json b/cypress/fixtures/species-1.json new file mode 100644 index 000000000..b15a7c965 --- /dev/null +++ b/cypress/fixtures/species-1.json @@ -0,0 +1,14 @@ +{ + "flavor_text_entries": [ + { + "flavor_text": "Uma semente estranha foi plantada em suas costas.", + "language": { "name": "pt" }, + "version": { "name": "qualquer" } + }, + { + "flavor_text": "A strange seed was planted on its back at birth.", + "language": { "name": "en" }, + "version": { "name": "red" } + } + ] +} diff --git a/cypress/support/commands.ts b/cypress/support/commands.ts new file mode 100644 index 000000000..698b01a42 --- /dev/null +++ b/cypress/support/commands.ts @@ -0,0 +1,37 @@ +/// +// *********************************************** +// This example commands.ts shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add('login', (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) +// +// declare global { +// namespace Cypress { +// interface Chainable { +// login(email: string, password: string): Chainable +// drag(subject: string, options?: Partial): Chainable +// dismiss(subject: string, options?: Partial): Chainable +// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable +// } +// } +// } \ No newline at end of file diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts new file mode 100644 index 000000000..e4e246ec9 --- /dev/null +++ b/cypress/support/e2e.ts @@ -0,0 +1,17 @@ +// *********************************************************** +// This example support/e2e.ts is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import './commands' \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 67c241752..1b0d3d6e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,6 +32,7 @@ "@typescript-eslint/eslint-plugin": "8.43.0", "@typescript-eslint/parser": "8.43.0", "@vitejs/plugin-react-swc": "^4.0.0", + "cypress": "15.2.0", "eslint": "9.35.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", @@ -1271,6 +1272,90 @@ "node": ">=18" } }, + "node_modules/@cypress/request": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.9.tgz", + "integrity": "sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~4.0.4", + "http-signature": "~1.4.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.14.0", + "safe-buffer": "^5.1.2", + "tough-cookie": "^5.0.0", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/request/node_modules/tldts": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tldts-core": "^6.1.86" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/@cypress/request/node_modules/tldts-core": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@cypress/request/node_modules/tough-cookie": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tldts": "^6.1.32" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/@emnapi/core": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", @@ -4300,6 +4385,20 @@ "@types/react": "^19.0.0" } }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sizzle": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.10.tgz", + "integrity": "sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", @@ -4350,6 +4449,17 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.43.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz", @@ -4947,6 +5057,20 @@ "node": ">= 14" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -4964,6 +5088,16 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -5085,6 +5219,27 @@ "node": ">= 8" } }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -5269,6 +5424,36 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/async-function": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", @@ -5285,6 +5470,16 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "license": "MIT" }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -5301,6 +5496,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true, + "license": "MIT" + }, "node_modules/axios": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", @@ -5420,6 +5632,51 @@ "dev": true, "license": "MIT" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", @@ -5500,6 +5757,41 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -5507,6 +5799,16 @@ "dev": true, "license": "MIT" }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -5606,6 +5908,13 @@ ], "license": "CC-BY-4.0" }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -5645,6 +5954,16 @@ "pnpm": ">=8" } }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/ci-info": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz", @@ -5674,6 +5993,16 @@ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", "license": "MIT" }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/cli-cursor": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", @@ -5690,54 +6019,115 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "node_modules/cli-table3": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", + "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", "dev": true, "license": "MIT", "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" + "string-width": "^4.2.0" }, "engines": { - "node": ">=18" + "node": "10.* || >= 12.*" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "colors": "1.4.0" } }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", - "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "node_modules/cli-table3/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT" }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz", + "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", "engines": { "node": ">= 12" } @@ -5874,6 +6264,17 @@ "dev": true, "license": "MIT" }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -5896,6 +6297,16 @@ "node": ">=20" } }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/compute-scroll-into-view": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", @@ -5934,6 +6345,13 @@ "toggle-selection": "^1.0.6" } }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true, + "license": "MIT" + }, "node_modules/cosmiconfig": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", @@ -5989,47 +6407,399 @@ "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", "license": "ISC", "engines": { - "node": ">=4" + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^3.2.0", + "rrweb-cssom": "^0.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/cypress": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-15.2.0.tgz", + "integrity": "sha512-J4ehSzOSb58SkXyldCe9y/oZ8ep8Bl6+q9kDUjnkqNqc2ZKzDq5KSbhIc2lHFAFR5Jtj10oNqr9JRAZbr8DA8A==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@cypress/request": "^3.0.9", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "ci-info": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-table3": "0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "hasha": "5.2.2", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.7.1", + "supports-color": "^8.1.1", + "systeminformation": "5.27.7", + "tmp": "~0.2.4", + "tree-kill": "1.2.2", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/cypress/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/cypress/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/cypress/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/cypress/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/listr2": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/cypress/node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/cypress/node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cypress/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/cypress/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "node_modules/cypress/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "license": "MIT", "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", - "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", + "node_modules/cypress/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "license": "MIT", "dependencies": { - "@asamuzakjp/css-color": "^3.2.0", - "rrweb-cssom": "^0.8.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=18" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, "node_modules/d3-array": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", @@ -6336,6 +7106,19 @@ "node": ">=12" } }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/data-urls": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", @@ -6595,6 +7378,17 @@ "dev": true, "license": "MIT" }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.5.215", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.215.tgz", @@ -6622,6 +7416,43 @@ "dev": true, "license": "MIT" }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/enquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -7286,6 +8117,13 @@ "node": ">=0.10.0" } }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true, + "license": "MIT" + }, "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", @@ -7323,6 +8161,19 @@ "dev": true, "license": "ISC" }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/exit-x": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", @@ -7351,6 +8202,60 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -7421,12 +8326,48 @@ "bser": "2.1.1" } }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, "node_modules/fecha": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", "license": "MIT" }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -7553,6 +8494,16 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, "node_modules/form-data": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", @@ -7569,6 +8520,22 @@ "node": ">= 6" } }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -7742,6 +8709,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, "node_modules/gl-matrix": { "version": "3.4.4", "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz", @@ -7808,6 +8785,22 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/globals": { "version": "16.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", @@ -7975,6 +8968,33 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -8028,6 +9048,21 @@ "node": ">= 14" } }, + "node_modules/http-signature": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.18.0" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/https-proxy-agent": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", @@ -8064,6 +9099,27 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -8160,6 +9216,16 @@ "dev": true, "license": "ISC" }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -8401,10 +9467,27 @@ "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-map": { @@ -8467,6 +9550,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -8586,6 +9679,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -8646,6 +9759,13 @@ "dev": true, "license": "ISC" }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true, + "license": "MIT" + }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", @@ -9641,6 +10761,13 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true, + "license": "MIT" + }, "node_modules/jsdom": { "version": "26.1.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", @@ -9741,6 +10868,13 @@ "dev": true, "license": "MIT" }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -9755,6 +10889,13 @@ "dev": true, "license": "MIT" }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC" + }, "node_modules/json2mq": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", @@ -9777,6 +10918,35 @@ "node": ">=6" } }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -9803,6 +10973,16 @@ "json-buffer": "3.0.1" } }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "> 0.8" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -9998,6 +11178,30 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/log-update": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", @@ -10686,6 +11890,13 @@ "node": ">= 0.8.0" } }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true, + "license": "MIT" + }, "node_modules/outvariant": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", @@ -10743,6 +11954,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -10902,6 +12129,20 @@ "integrity": "sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA==", "license": "MIT" }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true, + "license": "MIT" + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -10934,6 +12175,16 @@ "node": ">=0.10" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pirates": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", @@ -11084,6 +12335,19 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -11122,6 +12386,16 @@ "license": "MIT", "peer": true }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -11147,6 +12421,17 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "license": "MIT" }, + "node_modules/pump": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -11174,6 +12459,22 @@ ], "license": "MIT" }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -11987,6 +13288,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "throttleit": "^1.0.0" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -12199,6 +13510,16 @@ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", "license": "BSD-3-Clause" }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", @@ -12219,6 +13540,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -12577,6 +13919,32 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -13061,6 +14429,33 @@ "url": "https://opencollective.com/synckit" } }, + "node_modules/systeminformation": { + "version": "5.27.7", + "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.27.7.tgz", + "integrity": "sha512-saaqOoVEEFaux4v0K8Q7caiauRwjXC4XbD2eH60dxHXbpKxQ8kH9Rf7Jh+nryKpOUSEFxtCdBlSUx0/lO6rwRg==", + "dev": true, + "license": "MIT", + "os": [ + "darwin", + "linux", + "win32", + "freebsd", + "openbsd", + "netbsd", + "sunos", + "android" + ], + "bin": { + "systeminformation": "lib/cli.js" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "Buy me a coffee", + "url": "https://www.buymeacoffee.com/systeminfo" + } + }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -13107,6 +14502,23 @@ "node": ">=12.22" } }, + "node_modules/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" + }, "node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", @@ -13175,6 +14587,16 @@ "dev": true, "license": "MIT" }, + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -13227,6 +14649,16 @@ "node": ">=18" } }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, "node_modules/ts-api-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", @@ -13392,6 +14824,26 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "license": "0BSD" }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true, + "license": "Unlicense" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -13584,6 +15036,16 @@ "dev": true, "license": "MIT" }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/unrs-resolver": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", @@ -13619,6 +15081,16 @@ "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", @@ -13669,6 +15141,16 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", @@ -13691,6 +15173,21 @@ "node": ">=10.12.0" } }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, "node_modules/vite": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz", @@ -14270,6 +15767,17 @@ "node": ">=8" } }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", diff --git a/package.json b/package.json index 2ec4605eb..5b4650fd0 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "@typescript-eslint/eslint-plugin": "8.43.0", "@typescript-eslint/parser": "8.43.0", "@vitejs/plugin-react-swc": "^4.0.0", + "cypress": "15.2.0", "eslint": "9.35.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", diff --git a/src/components/Carousel/index.tsx b/src/components/Carousel/index.tsx index 78fb058d5..38f71e5fb 100644 --- a/src/components/Carousel/index.tsx +++ b/src/components/Carousel/index.tsx @@ -28,7 +28,7 @@ const items = [ export default function HeaderCarousel() { return ( - + {items.map((item) => ( diff --git a/src/components/ErrorMessage/index.tsx b/src/components/ErrorMessage/index.tsx index 1502a8197..017d9185f 100644 --- a/src/components/ErrorMessage/index.tsx +++ b/src/components/ErrorMessage/index.tsx @@ -6,7 +6,7 @@ type Props = { }; export const ErrorMessage = ({ message }: Props) => { return ( - + {message || 'Ops, pokémon não encontrado!'} diff --git a/src/components/PokemonCard/index.tsx b/src/components/PokemonCard/index.tsx index 100b204e3..cfabddeee 100644 --- a/src/components/PokemonCard/index.tsx +++ b/src/components/PokemonCard/index.tsx @@ -29,7 +29,7 @@ function PokemonCard({ pokemon }: Props) { } return ( - + {pokemon.name} diff --git a/src/components/SearchBar/index.tsx b/src/components/SearchBar/index.tsx index e667e6c65..8995342d6 100644 --- a/src/components/SearchBar/index.tsx +++ b/src/components/SearchBar/index.tsx @@ -15,7 +15,7 @@ function SearchBar({ onResult }: Props) { } return ( - + setValue(e.target.value)} diff --git a/src/pages/Statistics/styles.ts b/src/pages/Statistics/styles.ts index 51b08cef9..4d9e168ac 100644 --- a/src/pages/Statistics/styles.ts +++ b/src/pages/Statistics/styles.ts @@ -128,6 +128,7 @@ export const ButtonGraphic = styled.div` position: absolute; bottom: -40px; gap: 20px; + z-index: 2; `; export const Graphic = styled.div` width: 90%; From 40a4e7fb9bda90df2f7f75c133df495e2bb069c0 Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sun, 14 Sep 2025 15:09:54 -0300 Subject: [PATCH 21/24] feat: add left and right SVG icons; enhance SimpleButton with new props and styles; refactor Statistics page for navigation and layout improvements --- src/assets/icons/left.svg | 3 + src/assets/icons/right.svg | 3 + src/components/SimpleButtom/index.tsx | 10 +- src/components/SimpleButtom/styles.ts | 13 +- src/components/StatusBarChart/styles.ts | 3 + src/components/StatusRadarChart/index.tsx | 15 +- src/hooks/useIsMobile.ts | 18 +++ src/pages/Statistics/index.tsx | 180 ++++++++++++++-------- src/pages/Statistics/styles.ts | 31 +++- 9 files changed, 192 insertions(+), 84 deletions(-) create mode 100644 src/assets/icons/left.svg create mode 100644 src/assets/icons/right.svg create mode 100644 src/hooks/useIsMobile.ts diff --git a/src/assets/icons/left.svg b/src/assets/icons/left.svg new file mode 100644 index 000000000..54b2a79ce --- /dev/null +++ b/src/assets/icons/left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/right.svg b/src/assets/icons/right.svg new file mode 100644 index 000000000..4a98c89d9 --- /dev/null +++ b/src/assets/icons/right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/SimpleButtom/index.tsx b/src/components/SimpleButtom/index.tsx index d7a64f86c..edbc9f0d7 100644 --- a/src/components/SimpleButtom/index.tsx +++ b/src/components/SimpleButtom/index.tsx @@ -9,7 +9,10 @@ type Props = { borderRadius?: string; active?: boolean; icon?: string; + sizeIcon?: string; + fontSize?: string; borderColor?: string; + disabled?: boolean; onClick?: () => void; }; @@ -21,8 +24,11 @@ function SimpleButton({ position, borderRadius, icon, + sizeIcon, + fontSize, borderColor, active, + disabled, onClick, }: Props) { return ( @@ -34,9 +40,11 @@ function SimpleButton({ $borderRadius={borderRadius} $borderColor={borderColor} $active={active} + $fontSize={fontSize} + $disabled={disabled} onClick={onClick} > - {icon && } + {icon && } {text} ); diff --git a/src/components/SimpleButtom/styles.ts b/src/components/SimpleButtom/styles.ts index cbf1d6517..73c3f9503 100644 --- a/src/components/SimpleButtom/styles.ts +++ b/src/components/SimpleButtom/styles.ts @@ -8,6 +8,8 @@ export const Button = styled.button<{ $active?: boolean; $borderColor?: string; $position?: string; + $fontSize?: string; + $disabled?: boolean; }>` display: flex; align-items: center; @@ -22,24 +24,23 @@ export const Button = styled.button<{ border: ${({ $borderColor }) => ($borderColor ? `1px solid ${$borderColor}` : 'none')}; border-radius: 8px; padding: 10px 16px; - font-size: 1rem; + font-size: ${({ $fontSize }) => $fontSize || '16px'}; font-weight: 800; - cursor: pointer; transition: 0.2s ease; position: ${({ $position }) => $position || 'relative'}; bottom: 0; border-radius: ${({ $borderRadius }) => $borderRadius || '0px'}; + cursor: ${({ $disabled }) => ($disabled ? 'not-allowed' : 'pointer')}; &:hover { - opacity: 0.9; + opacity: 0.7; } &:active { transform: scale(0.97); } `; -export const Icon = styled.img` - width: 18px; - height: 18px; +export const Icon = styled.img<{ $sizeIcon?: string }>` + width: ${({ $sizeIcon }) => $sizeIcon || '20px'}; flex-shrink: 0; display: block; `; diff --git a/src/components/StatusBarChart/styles.ts b/src/components/StatusBarChart/styles.ts index 0c7f2d3a2..5f7c603d5 100644 --- a/src/components/StatusBarChart/styles.ts +++ b/src/components/StatusBarChart/styles.ts @@ -3,6 +3,8 @@ import styled from 'styled-components'; export const Container = styled.div` width: 90%; display: grid; + max-width: 720px; + margin: 0 auto; gap: 10px; @media (max-width: 768px) { padding: 0 20px; @@ -13,6 +15,7 @@ export const Row = styled.div` display: grid; grid-template-columns: 210px 1fr; align-items: center; + justify-content: center; gap: 16px; @media (max-width: 768px) { grid-template-columns: 40% 1fr; diff --git a/src/components/StatusRadarChart/index.tsx b/src/components/StatusRadarChart/index.tsx index 24e83db9e..320e9cc43 100644 --- a/src/components/StatusRadarChart/index.tsx +++ b/src/components/StatusRadarChart/index.tsx @@ -1,5 +1,5 @@ import { Rose } from '@ant-design/plots'; -import { useEffect, useState } from 'react'; +import { useIsMobile } from '../../hooks/useIsMobile'; import * as S from './styles'; type Stat = { name: string; value: number; color?: string }; @@ -8,16 +8,7 @@ type Props = { }; function StatsRoseChart({ stats }: Props) { - const [isMobile, setIsMobile] = useState(false); - useEffect(() => { - function handleResize() { - setIsMobile(window.innerWidth <= 768); // <= 768px é mobile - } - handleResize(); // checa na primeira renderização - window.addEventListener('resize', handleResize); - - return () => window.removeEventListener('resize', handleResize); - }, []); + const isMobile = useIsMobile(); const config = { data: stats, @@ -35,7 +26,7 @@ function StatsRoseChart({ stats }: Props) { label: { text: (d: Stat) => `${d.name.toUpperCase()}: ${d.value}`, position: 'outside', - style: { fill: '#fff', fontSize: isMobile ? 9 : 12, fontWeight: 600 }, + style: { fill: '#FFF', fontSize: isMobile ? 9 : 12, fontWeight: 600 }, }, style: { fillOpacity: 0.8 }, }; diff --git a/src/hooks/useIsMobile.ts b/src/hooks/useIsMobile.ts new file mode 100644 index 000000000..69d44441d --- /dev/null +++ b/src/hooks/useIsMobile.ts @@ -0,0 +1,18 @@ +import { useEffect, useState } from 'react'; + +export function useIsMobile(breakpoint: number = 768) { + const [isMobile, setIsMobile] = useState(false); + + useEffect(() => { + function handleResize() { + setIsMobile(window.innerWidth <= breakpoint); + } + + handleResize(); + window.addEventListener('resize', handleResize); + + return () => window.removeEventListener('resize', handleResize); + }, [breakpoint]); + + return isMobile; +} diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx index 67a50f915..9965ee7d7 100644 --- a/src/pages/Statistics/index.tsx +++ b/src/pages/Statistics/index.tsx @@ -1,9 +1,11 @@ // src/pages/Statistics/index.tsx -import { useEffect, useState } from 'react'; -import { useLocation, useParams } from 'react-router-dom'; +import { useCallback, useEffect, useState } from 'react'; +import { useLocation, useNavigate, useParams } from 'react-router-dom'; import { getPokemonImage } from '../../apis/getPokemonImage'; import IconHeight from '../../assets/icons/height.svg'; +import iconLeft from '../../assets/icons/left.svg'; import pokeball from '../../assets/icons/pokeball.svg'; +import iconRight from '../../assets/icons/right.svg'; import IconWeight from '../../assets/icons/weight.svg'; import { ErrorMessage } from '../../components/ErrorMessage'; import { Loading } from '../../components/Loading'; @@ -14,25 +16,28 @@ import TypePill from '../../components/TypePill'; import { pokemonTypes } from '../../constants/pokemonTypes'; import { useAppDispatch, useAppSelector } from '../../core/hooks'; import { loadDetails } from '../../core/slices/pokedexSlice'; +import { useIsMobile } from '../../hooks/useIsMobile'; import * as S from './styles'; + function Statistics() { - const { id } = useParams(); - const { state } = useLocation() as { state?: { pokemon?: any } }; + const navigate = useNavigate(); const dispatch = useAppDispatch(); + const isMobile = useIsMobile(); const { status, error } = useAppSelector((s) => s.pokedex); - const details = useAppSelector((s) => s.pokedex.detailsById[Number(id)]); - - useEffect(() => { - if (!id) return; - if (!details) dispatch(loadDetails(Number(id))); - }, [id, details, dispatch]); - + const { id } = useParams(); + const { state } = useLocation() as { state?: { pokemon?: any } }; + const currentId = Number(id); + const details = useAppSelector((s) => s.pokedex.detailsById[currentId]); const pokemon = details?.pokemon ?? state?.pokemon ?? null; const description = details?.description ?? ''; const [chartType, setChartType] = useState('bar'); const mainType = pokemon.types[0]?.type.name ?? 'normal'; const typeData = pokemonTypes.find((t) => t.name === mainType); const mainColor = typeData?.color ?? '#adcab8'; + const total = useAppSelector((s) => s.pokedex.total) || 1010; + const hasPrev = currentId > 1; + const hasNext = currentId < total; + const pokemonImage = getPokemonImage(pokemon.id); const stats = pokemon.stats.map((s: any) => ({ name: s.stat.name.toUpperCase(), @@ -40,7 +45,32 @@ function Statistics() { color: mainColor, })); - const pokemonImage = getPokemonImage(pokemon.id); + const pokePrevious = useCallback(() => { + if (hasPrev) navigate(`/pokemon/${currentId - 1}`); + }, [hasPrev, navigate, currentId]); + + const pokeNext = useCallback(() => { + if (hasNext) navigate(`/pokemon/${currentId + 1}`); + }, [hasNext, navigate, currentId]); + + useEffect(() => { + if (!id) return; + if (!details) dispatch(loadDetails(Number(id))); + }, [id, details, dispatch]); + + useEffect(() => { + const onKey = (e: KeyboardEvent) => { + if (e.key === 'ArrowLeft') pokePrevious(); + if (e.key === 'ArrowRight') pokeNext(); + }; + window.addEventListener('keydown', onKey); + return () => window.removeEventListener('keydown', onKey); + }, [pokePrevious, pokeNext]); + + useEffect(() => { + if (hasNext) dispatch(loadDetails(currentId + 1)); + if (hasPrev) dispatch(loadDetails(currentId - 1)); + }, [currentId, hasNext, hasPrev, dispatch]); if (!id) return ; @@ -53,57 +83,81 @@ function Statistics() { return ( <> - - - - {pokemon.name.toUpperCase()} - - - Peso: {pokemon.weight / 10} kg - - - - Altura: {pokemon.height / 10} m - - - {pokemon.types.map(({ type }) => { - const typeData = pokemonTypes.find((t) => t.name === type.name); - const color = typeData?.color ?? '#777'; - const icon = typeData?.icon ?? ''; - - return ; - })} - - - {chartType === 'bar' ? ( - - ) : ( - - - - )} - - setChartType('bar')} - active={chartType === 'bar' ? true : false} - /> - setChartType('radar')} - /> - - - - - - - {description} - - + + + + + {pokemon.name.toUpperCase()} + + + Peso: {pokemon.weight / 10} kg + + + + Altura: {pokemon.height / 10} m + + + {pokemon.types.map(({ type }) => { + const typeData = pokemonTypes.find((t) => t.name === type.name); + const color = typeData?.color ?? '#777'; + const icon = typeData?.icon ?? ''; + + return ; + })} + + + {chartType === 'bar' ? ( + + + + ) : ( + + + + )} + + setChartType('bar')} + active={chartType === 'bar' ? true : false} + /> + setChartType('radar')} + /> + + + + + + + {description} + + + + + + + ); diff --git a/src/pages/Statistics/styles.ts b/src/pages/Statistics/styles.ts index 4d9e168ac..ce9a0e6e3 100644 --- a/src/pages/Statistics/styles.ts +++ b/src/pages/Statistics/styles.ts @@ -1,6 +1,10 @@ import styled from 'styled-components'; -export const Container = styled.div<{ $color?: string }>` +export const Container = styled.div` + display: flex; + flex-direction: column; +`; +export const Content = styled.div<{ $color?: string }>` display: flex; align-items: center; justify-content: center; @@ -130,7 +134,7 @@ export const ButtonGraphic = styled.div` gap: 20px; z-index: 2; `; -export const Graphic = styled.div` +export const GraphicChart = styled.div` width: 90%; height: 20%; margin-top: -178px; @@ -142,3 +146,26 @@ export const Graphic = styled.div` padding: 0; } `; +export const GraphicBAr = styled.div` + width: 100%; + display: flex; + justify-content: center; + margin-top: -40px; + margin-bottom: 40px; + @media (max-width: 768px) { + margin-top: -14px; + margin-bottom: 10px; + } +`; + +export const NavBar = styled.div` + margin-top: 80px; + display: flex; + justify-content: center; + align-items: center; + gap: 40px; + padding: 40px 0; + @media (max-width: 768px) { + margin: 0; + } +`; From 9222f35cd9fd4325c98f2881b9334909e3ced6bc Mon Sep 17 00:00:00 2001 From: Douglas Landim Date: Sun, 14 Sep 2025 16:28:04 -0300 Subject: [PATCH 22/24] feat: update README with project details and setup instructions; clean up unused imports in API and component files --- README.md | 208 ++++++++++++------ src/apis/getByNames.ts | 3 - src/apis/getPokemonImage.ts | 1 - src/apis/getSpecies.ts | 2 - src/components/Carousel/styles.tsx | 1 - .../Layout/components/Header/index.tsx | 1 - src/components/Layout/index.tsx | 1 - .../PokemonCard/__test__/PokemonCard.test.tsx | 1 - .../SearchBar/__test__/SearchBar.test.tsx | 1 - src/components/SearchBar/index.tsx | 1 - src/components/SearchBar/styles.ts | 1 - .../__test__/SimpleButton.test.tsx | 1 - src/components/StatusBarChart/index.tsx | 2 +- src/constants/Pokemon.ts | 5 +- src/constants/pokemonTypes.ts | 1 - src/core/slices/pokedexSlice.ts | 8 - src/pages/Statistics/index.tsx | 1 - src/routes/index.tsx | 4 +- src/test/setupTests.ts | 1 - src/test/testServer.ts | 2 - 20 files changed, 147 insertions(+), 99 deletions(-) diff --git a/README.md b/README.md index 7959ce426..60c0569ec 100644 --- a/README.md +++ b/README.md @@ -1,69 +1,145 @@ -# React + TypeScript + Vite - -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. - -Currently, two official plugins are available: - -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh - -## Expanding the ESLint configuration - -If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: - -```js -export default tseslint.config([ - globalIgnores(['dist']), - { - files: ['**/*.{ts,tsx}'], - extends: [ - // Other configs... - - // Remove tseslint.configs.recommended and replace with this - ...tseslint.configs.recommendedTypeChecked, - // Alternatively, use this for stricter rules - ...tseslint.configs.strictTypeChecked, - // Optionally, add this for stylistic rules - ...tseslint.configs.stylisticTypeChecked, - - // Other configs... - ], - languageOptions: { - parserOptions: { - project: ['./tsconfig.node.json', './tsconfig.app.json'], - tsconfigRootDir: import.meta.dirname, - }, - // other options... - }, - }, -]) +# 📦 Looqbox Frontend Challenge + +Aplicação desenvolvida como desafio técnico para exibir uma Pokédex interativa, com listagem, busca e detalhes de Pokémon utilizando a **PokeAPI**. + +--- + +## 🚀 Como executar + +Clone o repositório: + +```bash +git clone https://github.com/Landim013/looqbox-frontend-challenge.git +cd looqbox-frontend-challenge +``` + +Instale as dependências: + +```bash +npm install +``` + +Execute o projeto: + +```bash +npm run dev +``` + +Acesse no navegador: +👉 [http://localhost:5173](http://localhost:5173) + +--- + +## 🧪 Testes + +### Testes unitários + +Rodar todos os testes unitários: + +```bash +npm run test +``` + +Rodar em modo "watch": + +```bash +npm run test:watch +``` + +Rodar em CI (com reporter junit): + +```bash +npm run test:ci +``` + +### Testes end-to-end (Cypress) + +Suba a aplicação: + +```bash +npm run dev ``` -You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: - -```js -// eslint.config.js -import reactX from 'eslint-plugin-react-x' -import reactDom from 'eslint-plugin-react-dom' - -export default tseslint.config([ - globalIgnores(['dist']), - { - files: ['**/*.{ts,tsx}'], - extends: [ - // Other configs... - // Enable lint rules for React - reactX.configs['recommended-typescript'], - // Enable lint rules for React DOM - reactDom.configs.recommended, - ], - languageOptions: { - parserOptions: { - project: ['./tsconfig.node.json', './tsconfig.app.json'], - tsconfigRootDir: import.meta.dirname, - }, - // other options... - }, - }, -]) +Em outro terminal, execute o Cypress: + +```bash +npx cypress open ``` + +Ou para rodar em modo headless: + +```bash +npx cypress run +``` + +--- + +## ✅ Funcionalidades + +- Listagem inicial de Pokémon paginados +- Busca por nome com resultado imediato +- Exibição de detalhes do Pokémon (peso, altura, tipos e estatísticas) +- Gráficos interativos (barras e radar) das estatísticas +- Navegação entre **próximo/anterior Pokémon** +- Responsividade para mobile e desktop +- Componentes reutilizáveis com Styled Components +- Tratamento de **loading** e mensagens de erro personalizadas +- Testes unitários (Jest + Testing Library) +- Testes end-to-end (Cypress) + +--- + +## 📊 Dados consumidos da API + +A aplicação consome dados da **PokeAPI**: + +- `/pokemon` → lista de Pokémon +- `/pokemon/:id` → detalhes de um Pokémon +- `/pokemon-species/:id` → descrição em diferentes idiomas + +--- + +## 📷 Visualização da aplicação + +💻 **Página inicial (listagem + busca)** +(Imagem aqui) + +📄 **Página de detalhes do Pokémon** +(Imagem aqui) + +📊 **Gráfico de estatísticas** +(Imagem aqui) + +📱 **Versão mobile** +(Imagem aqui) + +--- + +## 🛠️ Tecnologias utilizadas + +- [React.js](https://react.dev/) +- [Vite](https://vitejs.dev/) +- [Redux Toolkit](https://redux-toolkit.js.org/) +- [React Router DOM](https://reactrouter.com/) +- [Ant Design](https://ant.design/) +- [Styled Components](https://styled-components.com/) +- [Axios](https://axios-http.com/) +- [Jest](https://jestjs.io/) + [Testing Library](https://testing-library.com/) +- [Cypress](https://www.cypress.io/) + +--- + +## 💡 Arquitetura + +- **Modularidade**: componentes e hooks reutilizáveis +- **Escalabilidade**: Redux para gerenciar estado global +- **Responsividade**: design adaptado para telas pequenas e grandes +- **Testabilidade**: cobertura com testes unitários e E2E +- **Boas práticas**: ESLint, Prettier, Husky e lint-staged + +--- + +## ✨ Autor + +**Douglas Landim** +[LinkedIn](https://www.linkedin.com/in/douglas-landim/) | [GitHub](https://github.com/Landim013) diff --git a/src/apis/getByNames.ts b/src/apis/getByNames.ts index 42ba018dd..b54dc4671 100644 --- a/src/apis/getByNames.ts +++ b/src/apis/getByNames.ts @@ -1,6 +1,3 @@ -// import type { Pokemon } from '@/constants/Pokemon'; -// import { getData } from '@/services/http'; - import type { Pokemon } from '../constants/Pokemon'; import { getData } from '../services/configAxios'; diff --git a/src/apis/getPokemonImage.ts b/src/apis/getPokemonImage.ts index 185059ac7..90e129eba 100644 --- a/src/apis/getPokemonImage.ts +++ b/src/apis/getPokemonImage.ts @@ -1,3 +1,2 @@ -// nada de default aqui export const getPokemonImage = (id: number): string => `https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/home/${id}.png`; diff --git a/src/apis/getSpecies.ts b/src/apis/getSpecies.ts index 7d062492e..dae195fad 100644 --- a/src/apis/getSpecies.ts +++ b/src/apis/getSpecies.ts @@ -1,4 +1,3 @@ -// src/apis/getSpecies.ts import { getData } from '../services/configAxios'; type SpeciesResponse = { @@ -8,7 +7,6 @@ type SpeciesResponse = { export async function getPokemonDescription(idOrName: number | string) { const data = await getData(`/pokemon-species/${idOrName}`); - // tenta achar em pt, se não, pega em en const entry = data.flavor_text_entries.find((e) => e.language.name === 'pt') || data.flavor_text_entries.find((e) => e.language.name === 'en'); diff --git a/src/components/Carousel/styles.tsx b/src/components/Carousel/styles.tsx index a89fccdf4..60847cf6b 100644 --- a/src/components/Carousel/styles.tsx +++ b/src/components/Carousel/styles.tsx @@ -1,4 +1,3 @@ -// styles.ts import styled from 'styled-components'; export const Container = styled.div` diff --git a/src/components/Layout/components/Header/index.tsx b/src/components/Layout/components/Header/index.tsx index dfca7599e..cdbd49faa 100644 --- a/src/components/Layout/components/Header/index.tsx +++ b/src/components/Layout/components/Header/index.tsx @@ -1,4 +1,3 @@ -// src/components/Header/index.tsx import { useNavigate } from 'react-router-dom'; import iconHome from '../../../../assets/icons/home.svg'; import logo from '../../../../assets/icons/logo.svg'; diff --git a/src/components/Layout/index.tsx b/src/components/Layout/index.tsx index b80a8073e..87d63b5ee 100644 --- a/src/components/Layout/index.tsx +++ b/src/components/Layout/index.tsx @@ -1,4 +1,3 @@ -// src/components/Layout/index.tsx import { Outlet, useLocation } from 'react-router-dom'; import { Footer } from './components/Footer'; import Header from './components/Header'; diff --git a/src/components/PokemonCard/__test__/PokemonCard.test.tsx b/src/components/PokemonCard/__test__/PokemonCard.test.tsx index bdbdebbc0..b3d7244fc 100644 --- a/src/components/PokemonCard/__test__/PokemonCard.test.tsx +++ b/src/components/PokemonCard/__test__/PokemonCard.test.tsx @@ -1,4 +1,3 @@ -// src/components/PokemonCard/__test__/PokemonCard.test.tsx import '@testing-library/jest-dom'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; diff --git a/src/components/SearchBar/__test__/SearchBar.test.tsx b/src/components/SearchBar/__test__/SearchBar.test.tsx index 7351913cd..a703e3f9f 100644 --- a/src/components/SearchBar/__test__/SearchBar.test.tsx +++ b/src/components/SearchBar/__test__/SearchBar.test.tsx @@ -1,4 +1,3 @@ -// src/components/SearchBar/__test__/SearchBar.test.tsx import '@testing-library/jest-dom'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; diff --git a/src/components/SearchBar/index.tsx b/src/components/SearchBar/index.tsx index 8995342d6..4c575c4fb 100644 --- a/src/components/SearchBar/index.tsx +++ b/src/components/SearchBar/index.tsx @@ -1,4 +1,3 @@ -// src/components/SearchBar/index.tsx import { Input } from 'antd'; import { useState } from 'react'; import * as S from './styles'; diff --git a/src/components/SearchBar/styles.ts b/src/components/SearchBar/styles.ts index db709e910..62b83a3f2 100644 --- a/src/components/SearchBar/styles.ts +++ b/src/components/SearchBar/styles.ts @@ -1,4 +1,3 @@ -// src/components/SearchBar/styles.ts import styled from 'styled-components'; export const Container = styled.div` diff --git a/src/components/SimpleButtom/__test__/SimpleButton.test.tsx b/src/components/SimpleButtom/__test__/SimpleButton.test.tsx index e8375489d..08aaddcd2 100644 --- a/src/components/SimpleButtom/__test__/SimpleButton.test.tsx +++ b/src/components/SimpleButtom/__test__/SimpleButton.test.tsx @@ -1,4 +1,3 @@ -// src/components/SimpleButton/__test__/SimpleButton.test.tsx import '@testing-library/jest-dom'; import { fireEvent, render, screen } from '@testing-library/react'; import React from 'react'; diff --git a/src/components/StatusBarChart/index.tsx b/src/components/StatusBarChart/index.tsx index e3004c238..60e8d1f65 100644 --- a/src/components/StatusBarChart/index.tsx +++ b/src/components/StatusBarChart/index.tsx @@ -1,4 +1,4 @@ -// src/components/StatsLines/index.tsx +// src/components/StatsLines/index.tsxK import { Progress } from 'antd'; import * as S from './styles'; diff --git a/src/constants/Pokemon.ts b/src/constants/Pokemon.ts index d14f1b277..e89a2cbc3 100644 --- a/src/constants/Pokemon.ts +++ b/src/constants/Pokemon.ts @@ -1,9 +1,8 @@ -// src/types/Pokemon.ts export type Pokemon = { id: number; name: string; - types: { type: { name: string } }[]; // <- array + types: { type: { name: string } }[]; weight: number; height: number; - stats: { base_stat: number; stat: { name: string } }[]; // <- array + stats: { base_stat: number; stat: { name: string } }[]; }; diff --git a/src/constants/pokemonTypes.ts b/src/constants/pokemonTypes.ts index 1d8ef96e7..ff23c2b19 100644 --- a/src/constants/pokemonTypes.ts +++ b/src/constants/pokemonTypes.ts @@ -1,4 +1,3 @@ -// src/constants/pokemonTypes.ts import BugIcon from '../assets/icons/bug.svg'; import DarkIcon from '../assets/icons/dark.svg'; import DragonIcon from '../assets/icons/dragon.svg'; diff --git a/src/core/slices/pokedexSlice.ts b/src/core/slices/pokedexSlice.ts index 9fea6b122..e6f64f2a2 100644 --- a/src/core/slices/pokedexSlice.ts +++ b/src/core/slices/pokedexSlice.ts @@ -1,4 +1,3 @@ -// src/core/slices/pokedexSlice.ts import { createAsyncThunk, createSlice, type PayloadAction } from '@reduxjs/toolkit'; import { getPokemonById } from '../../apis/getById'; import { getPokemonByName } from '../../apis/getByNames'; @@ -16,7 +15,6 @@ type PokedexState = { status: Status; error?: string; query: string; - // cache de detalhes por id detailsById: Record; }; @@ -30,7 +28,6 @@ const initialState: PokedexState = { detailsById: {}, }; -// lista paginada export const loadPokemons = createAsyncThunk('pokedex/load', async (page: number, { getState }) => { const { pokedex } = getState() as { pokedex: PokedexState }; const { pageSize } = pokedex; @@ -38,7 +35,6 @@ export const loadPokemons = createAsyncThunk('pokedex/load', async (page: number return { results, total, page }; }); -// busca por nome export const searchByName = createAsyncThunk( 'pokedex/searchByName', async (name: string, { rejectWithValue }) => { @@ -48,7 +44,6 @@ export const searchByName = createAsyncThunk( }, ); -// detalhes (dados + descrição) por id export const loadDetails = createAsyncThunk('pokedex/loadDetails', async (id: number) => { const [pokemon, description] = await Promise.all([getPokemonById(id), getPokemonDescription(id)]); return { id, pokemon, description }; @@ -72,7 +67,6 @@ const pokedexSlice = createSlice({ }, }, extraReducers: (b) => { - // lista b.addCase(loadPokemons.pending, (s) => { s.status = 'loading'; s.error = undefined; @@ -88,7 +82,6 @@ const pokedexSlice = createSlice({ s.error = a.error.message; }); - // busca por nome b.addCase(searchByName.pending, (s) => { s.status = 'loading'; s.error = undefined; @@ -106,7 +99,6 @@ const pokedexSlice = createSlice({ s.error = (a.payload as string) || 'Pokémon não encontrado'; }); - // detalhes b.addCase(loadDetails.pending, (s) => { s.status = 'loading'; s.error = undefined; diff --git a/src/pages/Statistics/index.tsx b/src/pages/Statistics/index.tsx index 9965ee7d7..1d107edb2 100644 --- a/src/pages/Statistics/index.tsx +++ b/src/pages/Statistics/index.tsx @@ -1,4 +1,3 @@ -// src/pages/Statistics/index.tsx import { useCallback, useEffect, useState } from 'react'; import { useLocation, useNavigate, useParams } from 'react-router-dom'; import { getPokemonImage } from '../../apis/getPokemonImage'; diff --git a/src/routes/index.tsx b/src/routes/index.tsx index 30d459aec..1ae7a4cc2 100644 --- a/src/routes/index.tsx +++ b/src/routes/index.tsx @@ -7,9 +7,9 @@ import Statistics from '../pages/Statistics'; export const router = createBrowserRouter([ { path: '/', - element: , // Layout global (Header, Footer, etc.) + element: , children: [ - { index: true, element: }, // rota padrão "/" + { index: true, element: }, { path: 'pokemon/:id', element: }, ], }, diff --git a/src/test/setupTests.ts b/src/test/setupTests.ts index 049294f29..e8300bb73 100644 --- a/src/test/setupTests.ts +++ b/src/test/setupTests.ts @@ -1,4 +1,3 @@ -// jest.config.ts import type { Config } from 'jest'; const config: Config = { diff --git a/src/test/testServer.ts b/src/test/testServer.ts index e075ee854..eb4d01b74 100644 --- a/src/test/testServer.ts +++ b/src/test/testServer.ts @@ -1,8 +1,6 @@ -// src/test/testServer.ts import { http, HttpResponse } from 'msw'; import { setupServer } from 'msw/node'; -// mocks simples de exemplo export const handlers = [ http.get('https://pokeapi.co/api/v2/pokemon', () => { return HttpResponse.json({ From 20d5270b2215498da6830097cb82fcb713bbbd27 Mon Sep 17 00:00:00 2001 From: Douglas Landim <92272384+Landim013@users.noreply.github.com> Date: Sun, 14 Sep 2025 16:34:38 -0300 Subject: [PATCH 23/24] Update README.md --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 60c0569ec..11386ee1a 100644 --- a/README.md +++ b/README.md @@ -102,16 +102,22 @@ A aplicação consome dados da **PokeAPI**: ## 📷 Visualização da aplicação 💻 **Página inicial (listagem + busca)** -(Imagem aqui) +image + 📄 **Página de detalhes do Pokémon** -(Imagem aqui) +image + 📊 **Gráfico de estatísticas** -(Imagem aqui) +image + 📱 **Versão mobile** -(Imagem aqui) +image + +image + --- From 5c1fbebb88a033bec7815767e8adff2031ca7fd5 Mon Sep 17 00:00:00 2001 From: Douglas Landim <92272384+Landim013@users.noreply.github.com> Date: Sun, 14 Sep 2025 17:57:27 -0300 Subject: [PATCH 24/24] Update main.tsx --- src/main.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.tsx b/src/main.tsx index d5b97eee7..171f4680d 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,8 +1,8 @@ import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import { Provider } from 'react-redux'; -import App from './App.tsx'; -import { store } from './core/index.ts'; +import App from './App'; +import { store } from './core'; createRoot(document.getElementById('root')!).render(

-0P*AuZj718Hh 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ΠyV{Hy6knQ@H<$t(F$5x*26I0A58W$ssD{l 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%0AZW&_&@lbbXR2kkq;tN`;?-Zonrm%kF2_B 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